html { height: 101%; } 

body {
font: 10pt Arial, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
color: Black;
padding: 0;
margin:0 auto;
width: 990px;
background-color:#cacaca;
background-image: url(background_image.png);
background-repeat: repeat-x;
}




/* Containerzusammensetzung */

#globalcontainer {
  margin: 0 auto;
  width: 990px;
  text-align: right;
  background-color:#FFFFFF;

  } 

#kopfzeilencontainer {
font: 8pt Arial, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
position:absolute;
top: 0px;
text-align: right;
margin: 0 auto;
width: 990px;
height: 31px;
border-style: none;
border-width: 0px;
background-color:#EDEDED;
}

#kopfcontainer {
position:absolute;
top: 31px;
text-align: center;
margin: 0 auto;
width: 990px;
height: 169;
border-style: none;
border-width: 0px;  
background-color:#FFFFFF;
}
#kopfunibnlogocontainer {
text-align: center;
margin: 0 auto;
width: 220px;
float: left;
border-style: none;
border-width: 0px;
background-color:#FFFFFF;
}
#kopfinstlogocontainer {
text-align: center;
margin: 0 auto;
width: 220px;
float: left;
border-style: none;
border-width: 0px;
display: inline;
background-color:#FFFFFF;
}
#kopfutitelbildcontainer {
text-align: right;
margin: 0 auto;
width: 548px;
float: right;
border-style: none;
border-width: 0px;
background-color:#FFFFFF;
}

#hauptmenucontainer {
font: 8pt Arial, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
position:absolute;
top: 195px;
text-align: center;
margin: 0 auto;
width: 990px;
height: 26px;
border-style: none;
border-width: 0px;
background-color:#969696;
padding-top:2.5px;
clear: both;
}

#hauptmenucontainer a {
position:relativ;
border: none;
color: white;
background-color: transparent;
font-weight: bold;
font-size: 120%;
text-decoration: none;
padding-top:2.5px;
padding-bottom: 4.5px;
padding-right: 1.18em;
padding-left: 1.18em;
}
#selectedNavi a{
background-color:#004291;
}


#anzeigecontainer {
position:absolute;
top: 218px;
text-align: center;
margin: 0 auto;
width: 990px;
border-style: none;
border-width: 0px;
clear: both;
background-color:#EDEDED;
} 

#submenuleiste {
text-align: left;
width: 200px;
float: left;
border-width: 1px;
background-color:#EDEDED;
list-style: none;
list-style-image: none;
} 

#SubmenuRandOben{
padding-left: 20px;

}

#SubmenuRandUnten{
border-top: 1px solid #bbbdbe;
}


.subnaviItem a {
border-top: 1px solid #bbbdbe;
font-size:8pt;
color:black;
display: block;
text-decoration: none;
padding-left: 20px;
padding-top: 0.4em;
padding-bottom: 0.4em;  
}

#subsubnaviItem a {
border-top: 1px solid #bbbdbe;
font-size:8pt;
color: black;
display: block;
text-decoration: none;
padding-left: 30px;
padding-top: 0.4em;
padding-bottom: 0.4em;  
background-color:#ffffff;
}

#selectedsubnavi a {
background-color:#ffffff;

background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 0.5em 2px;
}

.subnaviItem a:link {
color:black;

}

.subnaviItem a:hover {
border-top: 1px solid #bbbdbe;
font-size:8pt;
color:black;
display: block;
text-decoration: none;
padding-left: 20px;
padding-top: 0.4em;
padding-bottom: 0.4em;
background-color:#ffffff;

background-image: url(bullet.gif);
background-repeat: no-repeat;
background-position: 0.5em 2px;
}

.subnaviItem a:visited {
border-top: 1px solid #bbbdbe;
font-size:8pt;
color:black;
display: block;
text-decoration: none;
padding-left: 20px;
padding-top: 0.4em;
padding-bottom: 0.4em;
}

#Kopfnavi {
float:right;
margin-top: 5px;
width: 840px;
}
#Kopfnavi a {
color: #0052a8;
text-transform: none;
text-decoration:none;
background-color: transparent;
padding-right: 0.5em;
margin-right: 5px;
font-size: 100%;
border-right: 1px solid #0052a8;
}


#seitenanzeige {
text-align: left;
width: 580px;
padding: 5px;
float: left;
border-style: none;
background-color:#FFFFFF;
min-height:590px;

} 
#anmerkungsleiste {
text-align: left;
float: right;
width: 194px;
padding: 3px;
border-style: none;
border-width: 0px;
background-color:#EDEDED;



} 


.anzeigetabelle {
font-size: 10pt;
background: #FFFFFF;
}

.bibliography {
font-size: 10pt;
color: darkblue;
}

hr, h1{
font-family:Arial,"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
border-bottom: 2px dotted #dddddd;
background-color: transparent;
color:#969696;
font-size:15pt;
}
h2 {
border:none;
color:#969696;
font-size:14pt;
}
h3 {
font-weight:bold;
font-size: 13pt;
}

a img {border: none;}

a:link {color:darkblue; text-decoration:none}
a:visited {color:darkblue; text-decoration:none}
a:active {color:blue; text-decoration:none}
a:focus {color:darkblue; text-decoration:underline}
a:hover {color:darkblue; text-decoration:underline}