/*
====================================================================================
	STANDARDSTILE	
====================================================================================
*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 38px;
	padding-left: 8%;
	padding-bottom: 100px;
}


/*
====================================================================================
	NAVIZELLEN	
====================================================================================
*/


.verbindungszelle_AKTIV {
	background-color: #F2F9E9;
}
.verbindungszelle, .verbindungszelle_AKTIV {
	height: 90px;/*86*/
}
.subnavizelle {
	padding-top: 1px;
}


/*
====================================================================================
	BASISINHALTSZELLEN	
====================================================================================
*/


.inhaltszelle_BASIS, .inhaltszelle_BASIS_gross {
	background-color: #CAE82E;
	background-repeat: repeat-x;
	background-position: left top;
}
.inhaltszelle_BASIS2, .inhaltszelle_BASIS2_gross {
	background-repeat: no-repeat;
	background-position: right top;
	
}



.inhaltszelle_BASIS3 {
	padding-top: 12px;
	padding-left: 30px;
	padding-right: 111px;
}
.obenzelle_BASIS3 {
	height: 8px;
	background-image: url(../graphiken/rundeecke_OR.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.untenzelle_BASIS3 {
	height: 30px;
	background-image: url(../graphiken/rundeecke_UR.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.inhaltszelle_BASIS {
	background-image: url(../graphiken/hintergrund_CM.jpg);
}
.inhaltszelle_BASIS2 {
	background-image: url(../graphiken/hintergrund_CM2.jpg);
}
.inhaltszelle_BASIS_gross {
	background-image: url(../graphiken/hintergrund_CM_gross.jpg);
}
.inhaltszelle_BASIS2_gross {
	background-image: url(../graphiken/hintergrund_CM2_gross.jpg);
}


/*
====================================================================================
	TEXTINHALTSZELLEN	
====================================================================================
*/


.zelle_GROSSTEXT, .grosstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	line-height: 21px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1.5px;
}
.zelle_FLIESSTEXT, .fliesstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 2px;
	letter-spacing: normal;
}


.zelle_GROSSTEXT {
	width: 160px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.zelle_BILD {
	width: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.zelle_FLIESSTEXT {
	width: 250px;
	padding-bottom: 20px;
}
.zelle_FLIESSTEXT_aufweiss {
	padding-bottom: 20px;
	font-weight: normal;
	color: #666666;
	line-height: 12px;
	background-color: #FFFFFF;
	width:420px;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 20px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	filter:alpha(opacity=86); 
   -moz-opacity:0.86;
   opacity: 0.86; 
}
a .zelle_FLIESSTEXT_aufweiss, .zelle_FLIESSTEXT_aufweiss a {
	color: #666666;
	text-decoration: underline;
}
a:hover .zelle_FLIESSTEXT_aufweiss, .zelle_FLIESSTEXT_aufweiss a:hover {
	color: #000000;
	text-decoration: underline;
}


/*
====================================================================================
	SEKUNDAERRNAVIZELLEN	
====================================================================================
*/

.sprachwahl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B1B1B1;
}
a .sprachwahl, .sprachwahl a {
	color: #B1B1B1;
	text-decoration: none;
}
a:hover .sprachwahl, .sprachwahl a:hover {
	color: #333333;
	text-decoration: none;
}




/*
====================================================================================
	KONTAKTFELDSTILE	
====================================================================================
*/

.kontaktzelle {
	padding-bottom: 15px;
}
.eingabefeld, .nachrichtenfeld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	width: 280px;
	background-color: #FFFFFF;
	border: none;
	padding-left: 3px;
}
.eingabefeld {
	height: 16px;
}
.nachrichtenfeld {
	height: 120px;

}







a .personenkontaktdaten, .personenkontaktdaten a {
	text-decoration: none;
}
a:hover .personenkontaktdaten, .personenkontaktdaten a:hover {
	color: #000000;
	text-decoration: underline;
}
