#wrapper{
   position: relative;
   width: 990px;
   margin: 0 auto;
   padding: 166px 0 0 0;
   background-image: url("../images/bg_repeat.gif");
   background-position: left top;
   background-repeat: repeat-y;
  
}

#menutopholder {
   background-color:#BEBEFD; 
   height: 26px;
   margin: 0 0 0 50px;
   padding: 0;
   position: relative;
   width: 942px;
}
#contentwrapper{
   position: relative;
   margin:0;
   padding:0 0 0 0 ;
   min-height: 500px;
   width: 990px;
   
}

#content{
   width: 570px;
   line-height: 150%;
   margin: 0 0 0 241px;
   padding: 0;
   min-height: 500px;
}

#rightcontainer {
   position: relative;
   background-color: #fff;
   float: right;
   margin: 0;
   padding:  0;
   width: 160px;
}

#rightcontainer h2 {
   padding: 3px 5px;
   background-color: #575080;
   color: #fff;
   margin: 0;
   font-size: 100%;
   font-weight: normal;
}

#pagerouter {
   background-color:#941B1E;
   height:25px;
   margin:0;
   padding:3px 15px;
   position:relative;
   width:990px;
}

#bannerbk {
   position: relative;
   width: 160px;
   margin: 0;
   padding: 0;
}

#Navigation{
   position: absolute;
   top: 0;
   left: 0;
   width: 170px;
   margin: 0 0 0 57px;
   padding: 0;
}

#head{
   position: absolute;
   width: 990px;
   height: 150px;
   top: 0;
   left: 0;
   background-image: url("../images/bg_balken.gif");
   background-position: left top;
   background-repeat: no-repeat;
   
}
#bild {
   position: absolute;
   top: 35px;
   left: 241px;
   padding: 0;
   min-height: 100px;
   width: 751px;
   
}   
 
#headline  {
   position: absolute;
   top: 20px;
   left: 0;   
   color: #575080;
   font-size: 180%;
   line-height: 120%;
   font-weight: normal;  
   
}
  
a.HPLogo{
   position: absolute;
   top: 60px; 
   left: 57px;
   width: 170px;
   height: 67px;
   background-color: #fff;
}
#print_logo{
   display: none;
}
#print_adresse{
    display: none;
}



/* Pagerouter *************************/
#footer {
   position: relative;
   bottom: -2px;
   margin: 0;
   padding: 0;
   min-height: 25px;
   background-color: #8A80CC;
   width: 990px;
   clear: both;
}
#top {
   float: right;
   margin: 0;
   padding: 4px 10px 0 0;
}
#print {
   float: left;
   margin: 0;
   padding: 4px 0 0 10px;
}

#print_logo {
   display: none;
}

#top a:link,
#top a:visited,
#print a:link,
#print a:visited {
   text-decoration: none;
   color: #FFF;
   font-weight: normal;
}

#top a:focus,
#top a:hover,
#top a:active,
#print a:focus,
#print a:hover,
#print a:active {
   text-decoration: none;
   color: #fff;
   font-weight: normal;
   text-decoration: underline;
}


/*
   Verwaltung
*/
#verwaltung{
   background-color: #f2f0e3;
   border-bottom: 1px solid #003467;
   text-align:center;
   padding:8px;
}
#verwaltung a,
#verwaltung a:link,
#verwaltung a:visited {
   color : #fff;
   background-color: #036;
   border-right:1px solid #f2f0e3;
   margin: 0 5px;
   padding:5px;
   font-weight : normal;
   text-decoration : none;
}

#verwaltung a:focus,
#verwaltung a:hover,
#verwaltung a:active{
   background-color: #369;
}
