/*default.css*/

/*generell---------------------------------------------------------*/
body,div,p,table,th,tr,td,h1,h2,h3,h4,h5,h6,ol,ul,li{font-family:Arial,sans-serif;}
body{background-color:#FFFFCC;color:#000;}
img{border-style:none;}
/*end generell---begin navbar:linkcolor:blue, hover:text-docaration:none*/

a.navin:link,a.navin:visited,a.navin:active{background-color:inherit;color:#00f;}
a.navin:hover{background-color:inherit;color:#00f;text-decoration:none;}

div.navbar{
 font-size:1em;
 font-weight:bold;
 border-bottom:solid 1px #9F00FF;
 padding:2px;
 padding-bottom:5px;
 background-color:#ff0;color:#000;
 height:32px;

}

p.fm{background-color:inherit;color:#f00;padding-bottom:10px;}

div.head{text-align:center;}

div.info{margin-top:2em;}

td.permanent{width:70%;
 font-size:0.9em;text-align:left;
 vertical-align:top;
 padding-left:5px;padding-top:5px;padding-bottom:0px;padding-right:10px;
}

h1{font-size:1.5em;}

.new{background-color:#ccf;color:#000;font-weight:bold;font-size:1em;}
.courseTable{width:90%}
.courseTableHeader{color:inherit;background-color:inherit;font-weight:bold;}

#courseTable td,#courseTable th{vertical-align:top;}

a:link     { background-color:inherit;color:blue; }
a:visited  { background-color:inherit;color:maroon; }
a:active   { background-color:inherit;color:red; }
a:hover    { background-color:inherit;color:red; }

table#impressum{width:80%;}
table#impressum td{vertical-align:top;}

table#footer{width:100%;}
table#footer td.right{text-align:right;}
img.jigsaw{width:88px;height:31px;}

span.news{background-color:yellow;font-weight:normal;}
div.news{margin-top:20px;margin-bottom:50px;}

.fifty, .left
{
width:48%;
float:left;
text-align:justify;
}

.right
{
width:48%;
float:right;
text-align:justify;
}

.clear, .clearfloats{clear:both}

li{margin-bottom:1em}