/* CSS Document */
body { 		background:url(../img/bg.gif);
		font-family: Verdana, Arial, Helvetica;
		font-size: 10.5px;
		*font-size:11.5px;
		line-height:17px;
		margin-top:15px;
	}

strong, b {	color:#000;
		font-weight:bold;
		font-size:11.5px;
	}

h1 {		color:#000;
		font-weight:bold;
		font-size:16px;
	}
	
.subhead {		color:#000;
		font-weight:normal;
		font-size:16px;
		line-height:25px;
	}

h2 {		color:#000/*E2A424*/;
		font-weight:bold;
		font-size:11.5px;
	}

#mittig {
		position:absolute;
		width: 903px;
		left: 50%;
		margin-left:-452px;
}	
	
#hintergrund {	width:903px;
		background-color:#fff;
		text-align:left;
	}

#head {		width:903px;
		height:5px;
		/*height:1px;*/
		background-image:url(../img/navi.jpg);
		position:relative;
		float:left;
	}

#header {	
		position:relative;
		float:left;
		float:left;
		width:903px;
		height:170px;
		padding:0;
		margin:0;
		background-image:url(../img/header.jpg);
	}

#navii {	position:relative;
		float:left;
		width:903px;
		height:36px;
		background-image:url(../img/navi.jpg);
	}

#left {		width:160px;
		padding: 0 10px 15px 15px;
		background-color:#fff;
		float:left;
	}

#right {	width:160px;
		padding: 0px 15px 15px 10px;
		background-color:#fff;
		float:left;
	}

#content {	width:523px;
		background-color:#fff;
		padding: 15px 5px 15px 5px;
		float:left;
		position: relative;
	}

#footer {	width:883px;
		color:#000;
		font-size:10px;
		text-align:right;
		padding:3px 20px 3px 0px;
		background-image:url(../img/navi.jpg);
	}

/*--------- TEASER ----------*/	
.thead {	width: 140px;
		padding: 3px 10px 3px 10px;
		background-color: #E2A424;
		background-image:url(../img/eck.gif);
		background-repeat:no-repeat;
		color: #fff;
		font-weight: bold;
		margin-top:15px;
	}

.thead2 {	width: 140px;
		padding: 3px 10px 3px 10px;
		background-color: #973118;
		background-image:url(../img/eck2.gif);
		background-repeat:no-repeat;
		color: #fff;
		font-weight: bold;
		margin-top:15px;
	}

.tcont {	width:140px;
		padding: 5px 10px 5px 10px;
		background-color:#e0e0e0;
	}

/*-------- HAUPTNAVIGATION ---------*/
ul#navi {
		margin: 0;
		padding: 0.97em;			/*abstand oben*/
		text-align: center;
		line-height:normal;
		color: #fff;
}

ul#navi li {
		list-style: none;
		display: inline;
		margin: -2px; 			/*abstand zwischen links*/
		padding: 0;
	}

ul#navi a.mnav, ul#navi span {
		padding: 0.95em 0.8em;
		*padding: 1em 0.8em;			 /*button grš§e*/
		text-decoration: none;
		color: #000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 11.5px;
		font-style:normal;
	}

* html ul#navi a.mnav, * html ul#navi span {
		width: 1.8em;    /* nur fuer IE 5.0x erforderlich */
		w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
		font-style:normal;
	}

ul#navi a.mnav:hover, ul#navi span {
  		background-color: #973118;
		color: #fff;
	}

	

/*-------- SUBNAVIGATION ---------*/
ul#snavi {
		margin: 0;
		padding: 0px;			/*abstand oben*/
		text-align: right;
		line-height:normal;
		color: #fff;
}

ul#snavi li {
		list-style: none;
		display: inline;
		margin: 0px; 			/*abstand zwischen links*/
		padding: 0;
	}

ul#snavi a.snav, ul#snavi span {
		padding: 3px 3px;
		*padding: 3px 3px;			 /*button grš§e*/
		text-decoration: none;
		color: #000;
		font-family: Verdana, Arial, Helvetica;
		font-size: 10px;
		font-style:normal;
	}

* html ul#snavi a.snav, * html ul#snavi span {
		width: 1.8em;    /* nur fuer IE 5.0x erforderlich */
		w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
		font-style:normal;
	}

ul#snavi a.snav:hover, ul#snavi span {
  		background-color: #973118;
		color: #fff;
	}

#clear{	clear:both;
	}



/*--------------- BERATER BESCHREIBUNG LINKS -----------*/
a.bberater:link {
		text-decoration: underline;
		font-style:normal;
		font-weight:bold;
		color: #000/*B2531C*/;
	}

a.bberater:visited {
		text-decoration:underline;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

a.bberater:active {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

a.bberater:hover {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

/*--------------- BOLD BOLD LINKS -----------*/
a.boldbold:link {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000/*B2531C*/;
	}

a.boldbold:visited {
		text-decoration:none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

a.boldbold:active {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

a.boldbold:hover {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

/*------------ BERATER LINK ------------*/	
a.aberater:link {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #000/*B2531C*/;
	}

a.aberater:visited {
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.aberater:active {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.aberater:hover {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

/*--------------- STANDARD LINKS -----------*/
a:link {
		text-decoration: none;
		font-style:italic;
		font-weight:bold;
		color: #000/*B2531C*/;
	}

a:visited {
		text-decoration:none;
		font-style:italic;
		font-weight:bold;
		color: #000;
	}

a:active {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

a:hover {
		text-decoration: none;
		font-style:normal;
		font-weight:bold;
		color: #000;
	}

/*--------------- SEO LINKS -----------*/
a.seolink {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #6F3101;
	}

a.seolink:hover {
		text-decoration: underline;
	}

a span.seolink {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #6F3101;
	}

a span.seolink:hover {
		text-decoration: underline;
	}

/*---------------- FLAGGEN NAVI ----------------*/	

ul#flaggen {	
		position:relative;
		float:left;
		margin: 10px 0 0 15px;
		*margin: 8px 0 0 10px;
		padding:0;
  }

ul#flaggen li {
		list-style: none;
		width:18px;
		height:13px;
		margin: 0 0 4px 0;
		padding:0;
  }

a.de {
		text-indent:-9999px;
		display:block;
		height:13px;
		width: 18px;
		margin: 10px 0 0 15px;
}

a.ch {
		text-indent:-9999px;
		display:block;
		height:13px;
		width: 18px;
		margin: 3px 0 0 15px;
}

a.au {
		text-indent:-9999px;
		display:block;
		height:14px;
		width: 18px;
		margin: 3px 0 0 15px;
}
	

/*--------------- A - Z LINKS -----------*/
a.az:link {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #000/*B2531C*/;
	}

a.az:visited {
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.az:active {
		text-decoration: underline;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.az:hover {
		text-decoration: underline;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}
/*--------------- A -Z LINKS 2 -----------*/
a.az2:link {
		text-decoration: underline;
		font-style:normal;
		font-weight:normal;
		color: #000/*B2531C*/;
	}

a.az2:visited {
		text-decoration:underline;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.az2:active {
		text-decoration:none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

a.az2:hover {
		text-decoration: none;
		font-style:normal;
		font-weight:normal;
		color: #000;
	}

/*--------- BERATER TEAM -----------------*/
.agent{
  padding:5px 18px 5px 0;
  height:120px;
  width:82px;
  position:relative;
  float:left;
}

.head {
  font-weight: bold;
  text-transform: uppercase;
  position:relative;
}

.bildf {
  width: 80px;
  height: 80px;
  border: 3px solid #E2A424;
  position:relative;
  float:left;
}
.bildb {
  width: 80px;
  height: 80px;
  border: 3px solid #973118;
  position:relative;
  float:left;
}
.bilda {
  width: 80px;
  height: 80px;
  border: 3px solid #818181;
  position:relative;
  float:left;
}
.homeansicht {
  position:relative;
  width: 100%;
  float:left;
}

/*---------- BERATER DETAIL ----------------*/
.berater_head {
	width:523px;
	float:left;
	position:relative;
}

.berater_hl {
	width:523px;
	position:relative;
	float:left;
}

.berater_bild {
	margin-top:3px;
	width:150px;
	padding-bottom:8px;
	float:left;
	position:relative;
}

.berater_bild_linie {
  border: 1px solid black;
  position:relative;
  float:left;
}

.berater_beschreibung {
	width:363px;
	padding-left:5px;
	float:left;
	position:relative;
}

.berater_text {
	position:relative;
	width:523px;
	float:left;
}

/*-------------- BERATER GESAMT ----------*/
.status1 {
		padding:3px 0 3px 10px;
		width: 513px;
		background-color: #E2A424;
		background-image:url(../img/eck.gif);
		background-repeat:no-repeat;
		color: #fff;
		font-weight: bold;
        position:relative;
		float:left;
}

.status2 {
		padding:3px 0 3px 10px;
		width: 513px;
		background-color: #973118;
		background-image:url(../img/eck2.gif);
		background-repeat:no-repeat;
		color: #fff;
		font-weight: bold;
		margin-top:15px;
		position:relative;
		float:left;
}

.status3 {
		padding:3px 0 3px 10px;
		width: 513px;
		background-color: #818181;
		background-image:url(../img/eck3.gif);
		background-repeat:no-repeat;
		color: #fff;
		font-weight: bold;
		margin-top:15px;
		position:relative;
		float:left;
}

.bildm {
	width:60px;
	height:85px;
	padding:12px 10px 12px 10px;
	float:left;
}

.beraterm_beschreibung {
	width:423px;
	padding: 0 5px 0 0px;
	float:left;
}

.beraterm_b {
	color: #E2A424;
	font-weight:bold;
	}

.beraterm_b2 {
	color: #973118;
	font-weight:bold;
	}	
	
.beraterm_b3 {
	color: #818181;
	font-weight:bold;
	}	

.beratercont {
		margin-bottom:5px;
		width:523px;
		background-color:#e0e0e0;
		position:relative;
		float:left;
}

.beratercontleer {
		margin-bottom:5px;
		width:513px;
		background-color:#e0e0e0;
		padding: 5px 0 5px 10px;
		position:relative;
		float:left;
}

.textbild {
	float:left;
	margin:0 8px 0 0;
}