/*	-------------------
	#03.1	Header
    ----------------- */

#header {
	padding:0;
	margin:0;
	text-align:left;
	position:relative;
	background-color:#dedede;
	height:313px;
	width:970px;
	}



#logot { position:absolute;
	  left:0px;
	  top: 18px;
	}
	

#headerSpacerBox {
	height:14px;
	padding:0;
	margin:0;
	background-color:#dedede;
	}
	
#headerTopBox {
	clear:both;
	padding:0;
	margin:0;
	height:74px;
	}
	
#shadowHeaderLeft {
	float:left;
	padding:0;
	margin:0;
	width:10px;
	height:74px;
	background-image:url(/fileadmin/_img/shadowTopLeft.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	}
	
#inlineHeader {
	float:left;
	padding:0;
	margin:0;
	background-image:url(/fileadmin/_img/bg1.jpg);
	background-repeat:repeat-x;
	background-position:right;
	width:948px;
	height:73px;
	border-top-style:solid;
  	border-top-color:#FFF;
	border-top-width:1px;
	border-right-style:solid;
  	border-right-color:#FFF;
	border-right-width:1px;
	border-left-style:solid;
  	border-left-color:#FFF;
	border-left-width:1px;			
	}
	
#logo {
	position:absolute;
	z-index:1;
	top:32px;
	left:776px;
	height:56px;
	width:168px;
	}
	
#headMenuBox {
	position:absolute;
	z-index:2;
	top:13px;
	left:15px;
	font-size:0.9em;
	/*display: none;*/
	}
	
#searchBox {
	position:absolute;
	z-index:3;
	top:52px;
	left:670px;
	}
	
#searchField {
	float:left;
	padding-right:5px;
	margin:0;
	}
	
#searchField label{
	display:inline;
	left:-1000px;
	overflow:hidden;
	width:0px;
	position:absolute;
	top: -1000px;
	height: 0px;
	}		
	
#searchBTB {
	float:left;
	padding:0;
	margin:0;
	}					
	
#shadowHeaderRight {
	padding:0;
	margin:0;
	height:74px;
	background-image:url(/fileadmin/_img/shadowTopRight.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	}	
	
#headerBox {
	height:225px;
	width:970px;
	}
	
#shadowHeaderBoxLeft {
	float:left;
	padding:0;
	margin:0;
	width:10px;
	height:224px;
	border-bottom-style:solid;
  	border-bottom-color:#FFF;
	border-bottom-width:1px;		
	}
	
#headerContentBox {
	float:left;
	padding:0;
	margin:0;
	height:242px;
	width:948px;
	border-style:solid;
  	border-color:#FFF;
	border-width:1px;			
	}
	
#shadowHeaderBoxRight {
	padding:0;
	margin:0;
	height:224px;
	border-bottom-style:solid;
  	border-bottom-color:#FFF;
	border-bottom-width:1px;			
	}	
	

#breadCrumbBG {
	position:absolute;
	z-index:50;
	top:89px;
	left:207px;	
	height:21px;
	width:379px;
	background-color:#F6F7F7;
	}

#rootlineDisplay {
	position:absolute;
	z-index:99;
	top:2px;
	left:19px;
	font-size:0.85em;
	}
	
#rootlineDisplay a:link {
	text-decoration:none;
	color:#333;
	}	
	
#rootlineDisplay a:visited {
	text-decoration:none;
	color:#333;	
	}	
	
#rootlineDisplay a:active {
	text-decoration:none;
	color:#333;		
	}	
	
#rootlineDisplay a:hover {
	text-decoration:none;
	color:#000;	
	background-color:#FFF;	
	}
	
#rootlineDisplay a:focus  {
	text-decoration:none;
	color:#000;
	background-color:#FFF;			
	}						

#breadFader {
	position:absolute;
	z-index:1;
	top:89px;
	left:565px;	
	height:21px;
	width:179px;
	background-image:url(/fileadmin/_img/breadFader.png);
	background-repeat:no-repeat;
	}
	
#breadCrumb {
	position:absolute;
	z-index:50;
	background-color:#F6F7F7;
	top:89px;
	left:207px;
	width:752px;
	height:21px;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4;	
	opacity: 0.4;
	}	
	
#bereichsBox {
	position:absolute;
	z-index:50;
	top:14px;
	left:11px;
	width:196px;
	height:298px;
	opacity:0.8;
	filter:alpha(opacity=80); /* iE7 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* IE8 */ 
	margin:0;
	padding:0;
	}
	
#bereichsBox a:link {
	color:#FFF;
	text-decoration:none;
	}
	
#bereichsBox a:visited {
	color:#FFF;
	text-decoration:none;
	}	
	
#bereichsBox a:active {
	color:#FFF;
	text-decoration:none;
	}		
	
#bereichsBox a:hover {
	color:#FFF;
	text-decoration:none;
	}	
	
#bereichsBox a:focus {
	color:#FFF;
	text-decoration:none;
	}	
	
#shadowBoxBottom1 {
	position:absolute;
	z-index:50;
	background-image:url(/fileadmin/_img/headGridBG.gif);
	background-repeat:repeat-x;
	filter:alpha(opacity=90); 
	-moz-opacity: 0.9;	
	opacity: 0.9;		
	top:293px;
	left:207px;
	width:752px;
	height:10px;
	}


	
#shadowBoxBottom2 {
	position:absolute;
	z-index:50;
	background-color:#979796;
	filter:alpha(opacity=80); 
	-moz-opacity: 0.8;	
	opacity: 0.8;	
	top:303px;
	left:207px;
	width:752px;
	height:10px;
	}				


	
#claim {
	position:absolute;
	right:15px;
	top:286px;
	z-index:99;
	text-align:right;
	padding:0;
	margin:0;
	font-size:2em;
	color:#CCC;
	font-weight:bold;
	}
	
#claim h5 {
	color:#CCC;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
	font-size:1em;
	}		

/*	----------------
	#03.1.1	Bereiche
    ---------------*/
	
#privateBox {
	background-color:#66B3CC;
	height:54px;
	border-top: 1px solid #66B3CC;
	border-bottom: 1px solid #DDDEDE;
	padding-top:6px;
	color:#FFF;		
	}
			
#privateBox:hover {
	background-color:#94CADB;
	border-top: 1px solid #94CADB;
	}	
	
#privateBox h1 {
	background: url(/fileadmin/_img/bereichsPfeile.gif) no-repeat 0 center;
	font-size: 1.1em;
	padding-left:19px;
	}	

#privateBox p {
	font-size: 1.0em;
	padding-left:19px;
	line-height:13px;
	}	
	
#unternehmenBox {
	background-color:#4C8699;
	height:54px;
	border-bottom: 1px solid #DDDEDE;	
	padding-top:6px;
	color:#FFF;	
	}
	
#unternehmenBox:hover {
	background-color:#82ABB8;
	}	
			
#unternehmenBox h1 {
	background: url(/fileadmin/_img/bereichsPfeile.gif) no-repeat 0 center;
	font-size: 1.1em;
	padding-left:19px;
	}

#unternehmenBox p {
	font-size: 1.0em;
	padding-left:19px;
	line-height:13px;
	}					
	
#verwaltungBox {
	background-color:#B3A400;
	height:54px;
	padding-top:6px;
	color:#FFF;
	}
	
#verwaltungBox:hover {
	background-color:#CABF4D;
	}

#verwaltungBox:focus {
	background-color:#CABF4D;
	}			
	
#verwaltungBox h1 {
	background: url(/fileadmin/_img/bereichsPfeile.gif) no-repeat 0 center;
	font-size: 1.1em;
	padding-left:19px;
	}

#verwaltungBox p {
	font-size: 1.0em;
	padding-left:19px;
	line-height:13px;
	}		