 body {background-color: #ffff99; }

h1, h2, h3, h4 {font-family:Garamond; margin-bottom:0px; margin-top:1em}
p {margin-top: 0em}
ul {margin-top:0px}

#u { font-size: 120%; margin-top:0.3em  }

#zi img {width:12px; float:none; padding:0}

#zi span {display:none}

#zi:hover span {display:block; padding:10px; border: 1px solid green;background-color:#ffffbb; text-align: center; position:absolute; left: 20px; right:20px}

#werb iframe {padding-top:0px; margin-top:0px; width:180px;border: 1px solid black; position:fixed; bottom:5px; right:15px; height: 150px; text-align:right;}



#w {width: 200px; border:1px solid green; padding:0px; background-color:#ffffbb;}

#logo2 {position:fixed; top:55px; left:70px; z-index:2}



#hri {padding-bottom:0px; margin-bottom:0px;  font-size: 16px;background-color: #ffff99; text-align:right; position:fixed; top: 33px; right:10px; left: 10px; z-index:0}





#unten {text-align:center;}

#hl {font-size: 16px; padding:10px; position: fixed;top:0px; z-index:0; background-color: #ffff99; width: 100%; float:left }



a:link { font-weight:bold; color:black; text-decoration:none }

a:visited { font-weight:bold;color:black;; text-decoration:none }

a:hover { font-weight:bold; color:white; text-decoration:none;background-color:black  }

a:active { font-weight:bold; color:white; background-color:black }

a:focus { font-weight:bold; color:#000000; text-decoration:underline }



#text {  padding-right: 15px; text-align:justify; float: right; position:absolute; top:120px; left: 150px; }

#sitemap {float: right;width:88%;position:relative; top:120px}

#sitemap h3{font-size: 20px;margin-top:2em}

#sitemap ul {list-style-type:none; margin-left:0px; line-height:1.5em}

#sitemap ul li ul li ul li {list-style-type:disc ;margin-left:25px;margin-bottom:0.5em; line-height:1.2em; }





#text a:link {text-decoration:underline; font-weight:500}

#text a:visited {font-weight:500; text-decoration:underline; }

#text ul li {list-style-type:none; font-weight:bold}

#text ul li ul li {font-weight:500; list-style-type: circle}

#text ul li ul li ul li {list-style-type:disc;}

#h a:link {text-decoration:none}

#h a:visited {text-decoration:none}



#nav {overflow:hidden; height: 70%; font-size: 16px; background-color: #ffff99; width:95px; border:1px solid green;  padding-top:0px; padding-left:15px;padding-right:15px;padding-bottom:15px; border-left: none; border-top: none; position:fixed; top: 138px; z-index:0 }

#nav iframe {height:80%; overflow:hidden}

#navl {font-size: 16px; background-color: #ffff99; width:95px; border:1px solid green;  padding-top:0px; padding-left:15px;padding-right:15px;padding-bottom:15px; border-left: none; border-top: none; position:absolute; top: 138px; z-index:0 }



#ks{font-size:12px; text-align:justify;

}

#ks a:link {text-decoration:underline; font-weight:500}

#ks a:visited {text-decoration:underline;font-weight:500;}



#ks h1{font-size:15px; font-style:italic; font-weight:700}



#ks ul {    list-style: none;

    margin: 0; padding: 0; padding-bottom:1.5em } 



#ks li {    list-style: none;

     padding-bottom:1.5em } 



#nav li {    list-style: none;

    margin: 0; padding: 0; padding-bottom:1.5em } 



#nav ul {

    margin: 0; padding-left: 0; 

  }





#navl ul {

    margin: 0; padding-left: 0; 

  }



#navl li {    list-style: none;

    margin: 0; padding: 0; padding-bottom:1.5em } 



  

#Navigation  {margin-bottom:0px; padding-bottom:0px; font-family:Garamond; overflow:visible}

 





ul#Navigation li {line-height:1.2em;

  



   float:right;  list-style:none;  position: relative;

padding-bottom:0px; margin-bottom:0px;

    padding-right:0.4em; text-align:center; margin-right:0.5em;

  }

  

  ul#Navigation li ul {max-height:300px; 

    margin: 0; padding: 0; 

   

    display: none;  /* Unternavigation ausblenden */

  position:relative; top:1em;   right: -50px;}

  



ul#Navigation li ul li{

    margin: 0; padding-top: 0.5em; text-align:left; 

   

    display: none;  /* Unternavigation ausblenden */

  }

  

  ul#Navigation li:hover ul { width:100px; 

    display:  block; padding:10px;border: 1px solid green;background-color:#ffffbb; overflow:auto;position: absolute;  z-index: 2;  }

  ul#Navigation li ul li {

    float: none;

    display: block;

  }

    

    ul#Navigation a, ul#Navigation span {



    display: block;

     

    

    text-decoration: none; font-weight: bold;

    

  }

  * html ul#Navigation a, * html ul#Navigation span {

    width: 8.6em;   /* Breite nach altem MS-Boxmodell f&uuml;r IE 5.x */

    w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */

  }





  

hr { height: 1px;color:green; background-color:green;  border:none;}





.Titel {font-family: Garamond; font-size: 35px; font-style: italic; margin-right:10px; margin-bottom:16px}



  

img {float:left; padding-right:15px}



.Bs {text-align:center; font-weight: 900; font-size:20px; }

#unten {text-align: justify; }



#unten ul li{display:inline; font-size:12px;list-style: none; }

#unten h4 {display:inline;list-style: none; font-size:12px; font-weight:700; padding-right:0.5em }

#unten a:link{text-decoration:none;;padding-right:0.5em;}

#unten a:visited {text-decoration:none;;padding-right:0.5em;}



iframe {margin:10px; position:static; z-index:0}

html, body {scrollbar-base-color:#ffffbb; scrollbar-darkshadow-color:#ffffbb; scrollbar-arrow-color:green; scrollbar-shadow-color:green; scrollbar-highlight-color:#ffffbb; scrollbar-track-color:#ffffbb }





#s-ch {height: 75%; width:88%;position:relative;overflow:scroll}

#s-ch ul li {list-style: none;line-height:1.5em; margin: 0px; padding-left:0px;}

#s-chr {overflow:scroll;} 

#s-chr ul li {list-style: none;line-height:1.5em; margin: 0px; padding-left:0px; padding-bottom: 3em}
#ko ul li {font-weight:500}
#ko {position: absolute; left: 200px}



