* {
  padding: 0px;
  margin: 0px;
}

html {
overflow-x:hidden;
overflow-y:scroll;
}

body
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
line-height:1.3em;

}

img
{
border:0px;
}

a
{
color:#353536;
}







a.pdf { /*The background image*/
  background: url(/pics/pdf.png) no-repeat left center;
  padding-left: 20px;
  line-height: 16px; 

}

a.email {
  background: url(/pics/email.png) no-repeat left center;
  padding-left: 16px;
  line-height: 17px;
}

 #toolbox a.link, a.pfeil {
  background: url(/pics/link_int.png) no-repeat left center;
  padding-left: 16px;
  line-height: 17px;
}

.comment
{
border:2px solid black;
background-color:red;
padding:5px;
width:500px;
z-index:1000;
}

#comment
{
display: none;
/*visibility:hidden;*/
position:absolute;
left:10px;
top:100px;
width:350px;
border:2px solid black;
background-color:red;
z-index:1000001;
}

#container {


position:relative;
margin-left:-491px;
left:50%;
  width: 982px;
z-index:1;


}

#metanav {
  color: #B6B6B8;
  background-color: #7F7F81;
  width: 972px;
  position:relative;
z-index:1001;
  height: 10px;
  text-align: right;
  padding-top: 5px;
  padding-bottom: 7px;
  padding-right:10px;


}
#metanav a
{
color:white;
text-decoration:none;
}

#bildleiste
{
  border-left:1px solid black;
  height:126px;
}

.bilder_oben {
  margin: 0px;
  padding: 0px;
  float: left;
  height: 126px;

}
#bogen {


position: relative;
 z-index: 1000;
  width: 978px;
  left:-1px;
  top: -32px;
  height: 35px;
  
}


#hmm

{
background-color:#808083;
width:168px;
height:20px;
position:absolute;
top:140px;

}
#mainmenu {
  position: absolute;

  top: 131px;
        left:168px;
  height:20px;
  background-color: #7F7F81;
  width:800px;
  padding-top:9px;
padding-left:15px;
display:table-row;

}

#mainmenu_inhalt
{
z-index:1003;
  position:relative;
}

#mainmenu a {
  position:relative;
  font-weight: bold;
  font-size:13px;
  color: #EDEDEF;
  text-decoration: none;
  padding-right:20px;
background:url("/pics/mainmenu_pfeil.gif") no-repeat scroll left center transparent;
line-height:16px;
padding-left:8px;
display:table-cell;
  z-index: 1002;
  
}
#mainmenu a.aktiv {
  color: #9ba4b7;
  background:url("/pics/mainmenu_pfeil_aktiv.gif") no-repeat scroll left center transparent;
padding-left:10px;
}

#mainmenu a:hover
{
color:#B4B3B3;

}


#main
{
width:984px;
background-image:url(/pics/bg101.gif);
background-repeat:repeat-y;
margin-top:-1px;
display:table;
}





#submenu

{
padding-top:10px;
width:170px;
 height:400px;
float:left;
}

#submenu ul
{
min-height:24px;
padding-left:10px;
padding-top:3px;

}
#submenu ul li
{

list-style-type:none;
padding-top:1px;
padding-bottom:5px;
background:url("/pics/bg_submenu.gif") no-repeat scroll left bottom transparent;
line-height:20px;

}



#submenu ul li ul li

{

list-style-type:none;
padding-top:3px;
padding-left:5px;
padding-bottom:2px;
background:none;
line-height:10px;


}

#submenu a
{
color:#cbcbcb;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#submenu a:hover
{
color:#B4B3B3;
}

#adresse
{
Xposition:relative;
  position: absolute; 
  bottom: 0;
padding-top:20px;
padding-bottom:20px;
left:10px;
color:#cbcbcb;
font-size:10px;
}

#adresse a
{
font-weight:normal;
font-size:10px;
}


#content
{
float:left;
padding:20px;
width:596px;
color:#353536;
}


#content li
{
margin-left:20px;
} 


.uebersicht
{
width:500px;
border:1px solid #8e6160;
display:table-cell;
padding:3px;
}


#content h1
{
font-size:13px;
padding-bottom:10px;
}

#content h2
{
font-size:11px;
padding-bottom:10px;
}

#datum
{
position:relative;
left:400px;
width:150px;

}


#toolbox
{
float:left;
width:177px;

background-color:#b3c3e4;
}

#toolbox h1
{
border-top:1px solid #cbcbcb;
width:174px;
background-color:#808083;
font-size:11px;
line-height:20px;

padding-left:3px;
}

#toolbox h2
{
border-top:1px solid #cbcbcb;

font-size:11px;
line-height:15px;
padding-left:3px
}


.text
{
padding:8px;

}

#toolbox .text img
{
margin-left:-8px;
}

#sitemap

{

}


#sitemap  ul li
{
font-size:13px;
line-height:1.7em;
padding-left:15px;
list-style-type:none;
font-weight:bold;
}

#sitemap  ul li ul li
{
font-size:12px;
padding-left:15px;
list-style-type:none;
}




#sitemap  ul li ul li ul li
{
font-size:11px;
padding-left:15px;
list-style-type:none;
font-weight:normal;
}

.history
{

}
.history td
{
vertical-align:top;
  padding:4px;
  border:1px solid grey;
}

.oddrow
{
background-color:#BFBFBF;
}

.oddcoll
{
font-weight:bold;
}
.eingerueckt
{
padding-left:20px;
}
