@charset "UTF-8";
/**
 * Cascading Style Sheets für
 * www.drschmid.de
 */
 
/******************************************************************************************************************* 
 * ALLGEMEINE FORMATIERUNG 
 ******************************************************************************************************************/
html, body {
	color:#fff;
	text-align:center;
	font: normal 100.01% Helvetica, Arial, sans-serif;
	background:#eeeeee url(../images/zhk_schmid_bg.jpg) no-repeat center top;
}

h1 			{ font-size:22px; line-height:26px; color:#5879a1; font-weight:normal;}
h2 			{ font-size:18px; color:#5879a1; }
h3 			{ font-size:12px; color:#5879a1; text-transform:uppercase; letter-spacing: +1px; }
ul 			{ font-size:12px; color:#5879a1; list-style:none; }
p 			{ font-size:13px; color:#5879a1; }


a 			{ text-decoration:none; color:#d4a200; }
a:hover		{ text-decoration:underline;}
.linear 		{ display:none; }
.clearer	{ clear:both; }
.center		{ text-align:center; }
a img, img 	{ border: none; overflow:hidden; display:block; }

/******************************************************************************************************************* 
 * STRUKTUR der Seite
 ******************************************************************************************************************/
#Wrapper {
	position:relative;
	text-align:left;
	margin:0 auto;
	width: 1000px;
}
	
	/*** Header ***/
	#Header {
		float:left;
		height:178px;
		width:100%;
		background: #163454 url(../images/bg_header.gif) repeat-x left;
	}

	/*** Mainnav E1 ***/
	#MainNavBox {
		float:left;
		width:100%;
		background: #163454 url(../images/bg_mainnav.jpg) no-repeat right;
	}
	
		/*** Subnav E2 ***/
		#SubNavBox {
			float:left;
			width:260px;
			min-height:200px;
			background: #183453 url(../images/bg_subnav.jpg) repeat-x left top;
		}
			/** Adresse ***/
			#Adresse {
				margin:95px 0 0 65px;
			}
		
		/*** ContentFrame ***/
		#Content {
			float:left;
			width:740px;
			min-height:440px;
		}
			#Image {
				float:left;
				margin-bottom:25px;
			}
			
			#Headline {
				float:left;
				width:200px;
				padding-right:20px;
				min-height:100px;
				border-right:1px solid #99a8bb;
			}
			
			#Text {
				width:460px;
				padding:0 0 0 20px;
				float:left;
			}
			
	/*** Footer ***/
	#Footer {
		float:right;
		width:500px;
		margin-top:20px;
		padding-bottom:10px;
	}

/******************************************************************************************************************* 
 * MAINNAV LISTE
 ******************************************************************************************************************/
		/*** Mainnav E1 Ausrichtung Rechts***/
		#MainNavBox .Box {
			float:right;
		}
		
		#MainNavBox {
			font-weight: 100 !important;
			font-size: 13px;
		}
		#MainNavBox li {
			float:left;
			list-style: none !important;
			background: url(../images/bg_border_mainnav.gif) no-repeat right top;
		}
		#MainNavBox li a {
			display:block;
			padding: 0 14px 0 14px; 
			text-decoration: none; 
			border: 0;
			color:#77a9d8;
			line-height:21px;
		}
		#MainNavBox li a:hover {
			color:#d4a200;
			background:#0c305e url(../images/bg_mainnav_li.gif) repeat-x left top;
		}
		#MainNavBox li.selected a {
			color:#d4a200;
			background:#0c305e url(../images/bg_mainnav_li.gif) repeat-x left top;
		}
		#MainNavBox .last {
			background: none;
		}
		#MainNavBox .erster a{
			color:#77a9d8 !important;
			background:none !important;
		}

/******************************************************************************************************************* 
 * SUBMENU
 ******************************************************************************************************************/	
		#SubNavBox ul {
			font-weight: 100 !important;
			font-size: 12px;
			margin:20px 0 20px 40px;
		}
		#SubNavBox ul li {
			display: block; 
			list-style: none !important;
			line-height:22px;
			border-left: 1px solid #39577b;
			padding: 0 0 0 25px; 
		}
		#SubNavBox ul li a {
			/*color: #6da8e2; */
			color:#c0d0e5;
			font-weight: 100 !important;
			background: transparent;
			text-transform:uppercase;
		}
		#SubNavBox ul li a:hover {
			color:#d4a200;	
		}
		li.selected a{
			color:#d4a200;
			text-decoration:underline;
		}
		
		#SubNavBox ul ul{
			font-weight: 100 !important;
			font-size: 12px;
			margin:0;
		}
		#SubNavBox ul ul li {
			display: block; 
			list-style: none !important;
			line-height:24px;
			border: none;
			padding: 0 0 0 0px; 
		}
		#SubNavBox ul ul li a {
			color: #c0d0e5; 
			font-weight: 100 !important;
			background: transparent;
			text-transform:none;
			text-decoration:none;
		}
		#SubNavBox ul ul li.selected a {
			color:#d4a200;
		}


/******************************************************************************************************************* 
 * ADRESSE
 ******************************************************************************************************************/		
		#Adresse p {
			color:#6da8e2;
			padding:0px 0px 10px 0px;
			font-size:12px;
			line-height:16px;
		}
		
/******************************************************************************************************************* 
 * CONTENT
 ******************************************************************************************************************/	
		#Content{
			float:left;
		}
		#Content p{
			clear:both;
			padding:0px 0px 10px 0px;
			line-height:18px;
		}
		#Content h2 {
			float:left;
			padding-right:30px;
			margin-bottom:30px;
			margin-right:15px;
		}
		#Content h3 {
			float:left;
			line-height:24px;
		}


/******************************************************************************************************************* 
 * HEADLINE
 ******************************************************************************************************************/	
		#Headline h1 {
			padding-left:20px;
			font-weight:normal;
			text-transform:uppercase;
			line-height:26px;
		}
		
/******************************************************************************************************************* 
 * SONDERNAV
 ******************************************************************************************************************/	
		.SonderNav li {
			float:left;
			width:49%;
			font-weight: 100 !important;
			font-size: 12px;
			line-height:21px;
		}
		.SonderNav li a{
			color:#6a83b1;
		}
		.SonderNav li a:hover{
			color:#d1e5fe;
		}
		.SonderNav li.selected a{
			color:#d1e5fe;
			text-decoration:none;
		}

/******************************************************************************************************************* 
 * FOOTER 
 ******************************************************************************************************************/			
	#Footer p{
		font-size:10px;
	}
	
	#Image img {
		float:left;
	}
