body, html {height:100%;}   
 body {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: #eeeeee;font-size:1em; 
  }
div.jugend{
clear:both;
font-family:Comic Sans MS,Verdana,Helvetica;
font-size:14pt;
}
div#top{height:150px; background-color: #eeeeee;padding-bottom:10px;}
  div#content {
  width: 1024px ;
  margin-left: auto ;
  margin-right: auto ;


height:100%; background-color: #ffffee;

}
a{text-shadow:#555555 1px 2px 2px;font-style:italic; }
a:link {color:#000000; text-decoration:none}
a:visited {color:#841a28; text-decoration:none;}
a:active {color:#5faeca; text-decoration:none}
a:hover {color:#5faeca; text-decoration:underline}
div#nav{
    float:left;
position:relative; 
    margin: 0px; padding: 0.1em 0.1em 0.1em 0px;
    margin-top:0px;
    border: 2px solid #1480a6;
    background-color: #d1f3ff;
	top:0px;
	bottom:0px;
    width:170px;  text-shadow:none;font-style:italic;font-size:0.8em;
}
div#nav a {text-shadow:none;}

  ul#Navigation1 li{font-weight:bold;list-style-type:none;font-size:1em;
  }
/* li{margin:5px} */
ul{margin-left:5px}
li ul li{   list-style-type:none;
font-weight:normal;
}  


div.Praesidium {align:center}
div.PM{border:1px #1480a6 solid; float:left; margin:5px; background-color:#e1ffff;}
table.PM{font-size:0.8em; width:285px;} 
table#timetable tr:first-child { background-color: #d1f3ff;border:2px #1480a6 solid; }
table#timetable {width:600px; table-layout:fixed; border:1px #1480a6 solid; }
table#timetable th {color: #da5493;font-weight:bold; font-size:1em;border:2px #1480a6 solid; }

table#timetable h3{font-size:1em;font-weight:bold}
table#timetable td{border:1px #1480a6 solid; margin:5px; font-size:0.8em;}
div#main{float:left;     margin-top:0px; font-size:1em;width:640px; 	top:0px;
	bottom:0px;min-height:700px;background-color: #ffffee; }

div#right{ margin-top:0px;height:100%}

table#Termine{width:206px; border:2px #1480a6 solid;font-size:0.8em;background-color:#f9ffff}
div.plain{padding:5px; border:1px #1480a6 solid;  background-color:#efffff;font-size:0.8em;}
p.plain{text-align: justify;}
div.werbe{border:1px #1480a6 solid; float:left; margin-top:5px; background-color:#e1ffff;}
table.mailform td {min-width:100px; valign:top;}
img.news{margin:5px; height:150px;}
img.news_sml{margin:5px; height:80px;}
div.news{min-height:250px; margin:5px;margin-top:0px; margin-bottom:10px;padding:5px; border:1px #1480a6 solid;  background-color:#efffff;font-size:0.8em;}
div.news_sml{min-height:180px; margin:5px;;margin-top:0px; margin-bottom:10px;padding:5px; border:1px #1480a6 solid;  background-color:#efffff;font-size:0.8em;}
div.inhalt{text-align: justify;}

