body
{
 font-family:Verdana;
 font-size:11px;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color:#75BEE9;
}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}
a:link, a:visited
{
  text-decoration:underline;
  font-weight:bold;
  color:#000000;
  font-size:11px;
}
a:active, a:hover
{
 text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:11px;
}
a.navi:link, a:visited
{
  text-decoration:none;
  font-weight:bold;
  color:#000000;
  font-size:12px;
}
a.navi:active, a:hover
{
 text-decoration:underline;
  font-weight:bold;
  color:#000000;
  font-size:12px;

}
a.b:link, a.b:visited, a.b:active, a.b:hover
{
  text-decoration:none;
  color:#634142;
  font-size:12px;
}
a.b:active, a.b:hover
{
 text-decoration:underline;
  font-size:12px;

}
.aktuell {
 font-size:11px;
 width:400px;
 border:1px dotted #000000;
 padding:5px;
 vertical-align:top;
 }
.aktuellneu {
 font-size:11px;
 width:400px;
 border:1px dotted #000000;
 padding:5px;
 vertical-align:top;
 background-color:#EA8573;
 }
.termine {
 font-size:12px;
 border:1px dotted #000000;
 padding:5px;
 vertical-align:top;
 }
.termineneu {
 font-size:12px;
 border:1px dotted #000000;
 padding:5px;
 vertical-align:top;
 background-color:#EA8573;
 }

#title {
height:130px;
padding:10px;
border-bottom:1px solid #000000;
margin-bottom:1px;
 background-image:url(images/bg.png);
}
.menutitle
{
font-weight:bold;
border-top:1px dashed #000000;
margin-top:15px;
}

#content {
width:800px;
float:left;
margin-left:0pt;
font-size:12px
}
#left, #right {
line-height:18px;
}
#left {
        width:160px;
        float:left;
        margin-left: 2px;
}
#right {
float:right;
margin-right:2px;
}
