/*  -------------------
  #03.1  Header
    ----------------- */

#header {
  padding:0;
  margin:0;
  text-align:left;
  position:relative;
  background-color:#dedede;
  height:313px;
  width:970px;
  }

#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(../../_img/shadowTopLeft.jpg);
  background-repeat:no-repeat;
  background-position:right;  
  }
  
#inlineHeader {
  float:left;
  padding:0;
  margin:0;
  background-image:url(../../_img/headerBG.gif);
  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;      
  }

#inlineHeader_neu {
  float:left;
  background-color: #5d5b67;
  padding:0;
  margin:0;
  width:948px;
  height:22px;
  z-index: 10;        
  }
  
#logo {
  position:absolute;
  z-index:1;
  top:29px;
  left:778px;
  height:56px;
  width:168px;
  }
  
#headMenuBox {
  position:absolute;
  z-index:2;
  top:22px;
  left:23px;
  font-size:0.9em;
  }

#headMenuBox_neu {
    font-size: 0.9em;
    left: 23px;
    position: absolute;
    top: 295px;
    z-index: 80;
}
  
#searchBox {
  position:absolute;
  z-index:3;
  top:52px;
  left:29px;
  }
  
#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(../../_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:11px;  
  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:379px;  
  height:21px;
  width:179px;
  background-image:url(../../_img/breadFader.png);
  background-repeat:no-repeat;
  }
  
#breadCrumb {
  position:absolute;
  z-index:50;
  background-color:#F6F7F7;
  top:89px;
  left:11px;
  width:766px;
  height:21px;
  filter:alpha(opacity=40); 
  -moz-opacity: 0.4;  
  opacity: 0.4;
  }  
  
#bereichsBox {
  position:absolute;
  z-index:10;
  top:130px;
  left:29px;
  width:156px;
  height:133px;
  }
  
#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:70;
  background-image:url(../../_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;
  }

#shadowBoxBottom1Fader {
  position:absolute;
  z-index:71;
  background-image:url(../../_img/headFader1.png);
  background-repeat:no-repeat;
  top:293px;
  left:11px;
  width:196px;
  height:10px;
  }
  
#shadowBoxBottom2 {
  position:absolute;
  z-index:70;
  background-color:#979796;
  filter:alpha(opacity=80); 
  -moz-opacity: 0.8;  
  opacity: 0.8;  
  top:303px;
  left:207px;
  width:752px;
  height:10px;
  }        

#shadowBoxBottom2Fader {
  position:absolute;
  z-index:71;
  background-image:url(../../_img/headFader2.png);
  background-repeat:no-repeat;
  top:303px;
  left:11px;
  width:196px;
  height:10px;
  }

#shadowBoxBottom1_neu {
  position:absolute;
  z-index:50;
  background-color:#5D5B67;
  top:293px;
  left:207px;
  width:752px;
  height:10px;
  }

#shadowBoxBottom1Fader_neu {
  position:absolute;
  z-index:50;
  background-color:#5D5B67;
  top:293px;
  left:11px;
  width:196px;
  height:10px;
  }
  
#shadowBoxBottom2_neu {
  position:absolute;
  z-index:50;
  background-color:#5D5B67;
  top:303px;
  left:207px;
  width:752px;
  height:10px;
  }        

#shadowBoxBottom2Fader_neu {
  position:absolute;
  z-index:50;
  background-color:#5D5B67;
  top:303px;
  left:11px;
  width:196px;
  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_neu {
  position:absolute;
  right:15px;
  top:285px;
  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;
  }    

#claim_neu 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(../../_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(../../_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(../../_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;
  }    
