@charset "UTF-8";
/* CSS Document 
		copyright design.pro.mille
*/

/* =============================================
Formatierung des Grundgerüstes der HTML Seite
============================================*/

body
	{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		background-color:#fff;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

#main {
	position: absolute;
 	width: 1000px;
 	left: 50%;
 	margin-left: -500px; /* negative Hälfte von width:1000px */
	top:50px;
	height:800px;
	margin-left:-500px;
	background-color:#FFFFFF;
	}

/* =================================================
Formatierung des Kopfbereiches (Logo und Navigation
====================================================*/


#header{
	position:absolute;
	width:868px;
	height:172px;
	left: -92px;
	top: 0px;
}

#navibg{
	position:absolute;
	width:637px;
	height:25px;
	left: 157px;
	top: 174px;
	background-color:#f5ab33;
	}
#navibgl1{
	position:absolute;
	width:247px;
	height:25px;
	left: -92px;
	top: 174px;
	background-color:#f5ab33;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	}
#navibgl{
	position:absolute;
	width:242px;
	height:30px;
	left: -75px;
	top: 698px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-align:center;
	}
	
	
#navibgl ul, #navibgl li { margin: 0; display: inline; list-style-type: none;font-weight: normal; text-align:center;} 
#navibgl a:link, #navibgl a:visited { float: left; line-height: 15px; font-weight: normal; margin: 0 0px; padding: 10px 11px; text-decoration: none; color: #000; text-align:center;} 
#navibgl #akt {
	color: #ccc; 
} 
#navibgl a:hover, #navibgl a:hover#akt  {
	color: #fff;
	background-color:#f29600;
	height:12px;
	width:210px;
} 


#navibgl .selected
{
	color: #fff;
	background-color:#f29600;
	height:9px;
	height:12px;
	width:210px;
}
	
#navibgr{
	position:absolute;
	width:238px;
	height:23px;
	left: 796px;
	top: 174px;
	background-color:#f5ab33;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
	padding-top:2px;
	}

#navi {
	position:absolute;
	height:38px;
	width:745px;
	left: 157px;
	top: 172px;
	width: 643px;
	height: 19px;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

#navi ul, #navi li { margin: 0; display: inline; list-style-type: none;font-weight: bold; } 
#navi a:link, #navi a:visited { float: left; line-height: 10px; font-weight: bold; margin: 0 0px; padding: 8px 27px; text-decoration: none; color: #000; } 
#navi #akt {
	color: #ccc; 
} 
#navi a:hover, #navi a:hover#akt  {
	color: #fff;
	background-color:#f29600;
	height:8px;
} 

#navi .selected
{
	color: #fff;
	background-color:#f29600;
	height:9px;
}	

#navisub {
	position:absolute;
	height:150px;
	left: -93px;
	top: 223px;
	width: 248px;
	height: 463px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

#navisub ul, #navisub li { margin: 0; display: inline; list-style-type: none;font-weight: normal; } 
#navisub a:link, #navisub a:visited { float: left; line-height: 40px; font-weight: normal; padding: 0px 5px;text-decoration: none; color: #000; } 
#navisub #akt {
	color: #ccc; 
} 
#navisub a:hover, #navisub a:hover#akt  {
	color: #fff;
	background-color:#f29600;
	height:10px;
	width:238px;
	height:40px;
} 

#navisub .selected
{
	color: #fff;
	background-color:#f29600;
	width:238px;
	height:40px;
}

/* ================================================================
Formatierung Links
===================================================================*/

#ad{
	position:absolute;
	width:219px;
	height:106px;
	left: 814px;
	top: 1px;
	padding-left:15px;
	padding-top:43px;
}
#contr1{
	position:absolute;
	width:157px;
	height:504px;
	left: -2px;
	top: 200px;
	border-left:2px solid #f5ab33;
}


#contl2{
	position:absolute;
	width:157px;
	height:558px;
	left: -2px;
	top: 200px;
	border-right:2px solid #f5ab33;
}



/* ================================================================
Formatierung des Inhaltsbereiches (Bilder und Content in der Mitte
===================================================================*/


#bild{
	position:absolute;
	width:468px;
	height:220px;
	left: 387px;
	top: 511px;
}

#content{
	position:absolute;
	overflow:auto;
	padding-right:28px;
	line-height: 1.4em;
	width:572px;
	height:510px;
	left: 188px;
	top: 232px;
}



/* ================================================================
Formatierung Rechts
===================================================================*/

#contr1{
	position:absolute;
	line-height: 1.6em;
	width:233px;
	height:558px;
	left: 794px;
	top: 200px;
	padding-left:15px;
}

#bild{
	position:absolute;
	line-height: 1.6em;
	width:201px;
	height:176px;
	left: 809px;
	top: 368px;
	padding-left:15px;
}


#contr2{
	position:absolute;
	line-height: 1.6em;
	width:311px;
	height:279px;
	left: 699px;
	top: 433px;
	border:1px solid #ccc;
	padding: 10px 15px;
}

a:link {
	color: #000;
}
a:visited {
	color: #999;
}
a:hover {
	color: #f29600;
}
a:active {
	color: #A8A8A8;
}


/* ================================================================
Sontiges (Grafiken etc......
===================================================================*/

#grafik{
	position:absolute;
	width:799px;
	height:300px;
	left: 241px;
	top: 132px;
	border:1px solid #ccc;
}

#navigation{
	position:absolute;
	width:163px;
	height:190px;
	left: 58px;
	top: 193px;
	}


/* ================================================================
Fussbereich
===================================================================*/

#fuss{
	position:absolute;
	width:1125px;
	height:25px;
	left: -76px;
	top: 757px;
	background-color:#f5ab33;
	z-index:1;
}

#impress{
	position:absolute;
	width:684px;
	height:25px;
	left: 279px;
	top: 757px;
	z-index:200;
}

#impress ul, #impress li { margin: 0; display: inline; list-style-type: none;font-weight: bold; } 
#impress a:link, #impress a:visited { float: left; line-height: 10px; font-weight: bold; margin: 0 0px; padding: 8px 25px; text-decoration: none; color: #000; } 
#impress #akt {
	color: #ccc; 
} 

#impress a:hover, #impress a:hover#akt  {
	color: #fff;
	background-color:#f29600;
	height:8px;
} 

#impress .selected
{
	color: #fff;
	background-color:#f29600;
	height:9px;
}

#datum{
	position:absolute;
	width:171px;
	height:25px;
	left: -72px;
	top: 757px;
	z-index:1000;
}

.pp{color:#f5ab33;}

