body {
background-color:#000000;
font-family:Tahoma, Verdana, Arial;
font-size:12px;
line-height:13pt;
color:#FFFFFF;
}
#ecke {
background-image:url(img/ecke.jpg);
position:absolute;
top:0px;
left:0px;
height:193px;
width:150px;
}
#header {
background-image:url(img/banner.jpg);
position:absolute;
top:0px;
left:150px;
height:95px;
width:628px;
}
#header1 {
background-image:url(img/banner1.jpg);
background-repeat:repeat-x;
position:absolute;
top:0px;
left:776px;
height:95px;
width:20%;
padding-left:20px;
padding-top:20px;
}
#breadcrumb {
background-image:url(img/breadcrumb_bg.jpg);
background-repeat:repeat-x;
height:114px;
width:85%;
padding:0px;
margin:0px;
position:absolute;
top:95px;
left:150px;
z-index:0;
}
#breadcrumb img {
float:left;
width:70px;
height:75px;
padding:0px;
margin:0px;
}
#breadcrumb a {
padding-right:5px;
}
#contentgesamt {
background-image:url(img/menu_bg.jpg);
background-repeat:repeat-y;
position:absolute;
top:193px;
left:0px;
width:100%;
z-index:1;
}
#menu {
margin-top:5px;
text-align:right;
width:145px;
float:left;
color:#ffffff;
}
#menu ul {
list-style-type:none;
padding-right:5px;
padding-left:5px;
margin-left:0px;
width:100%;
}
#menu ul li.aktiv a {
padding-right:5px;
text-decoration:underline;
font-weight: bold;
}
#menu ul li.inaktiv a {
padding-right:5px;
}
#content {
background-image:url(img/bg.jpg);
margin-left:150px;
padding-left:15px;
padding-bottom:15px;
}
#content a {
 margin:0px;
 padding:0px;
 text-decoration:underline;
}
#content table {
 color:#ffffff;
 border:1px solid #ffffff;
 background-color:#000055;
 width:90%;
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 font-size:12px; 
}
#content table tr th {
 border:3px double #ffffff;
 padding:10px;
 text-allign:center;
 font-weight:900;
}
#content table tr td {
 border:1px solid #ffffff;
 padding:5px;
}
#content table tr.zeilea {
 background-color:#000055;
}
#content table tr.zeileb {
 background-color:#000000;
}

div .news {
 margin-top:10px;
 margin-left:10px;
 margin-bottom:10px;
 border:1px solid #ffffff;
 background-color:#000055;
 width:98%;
}
div .newsheader {
 border-bottom:1px solid #ffffff;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:10px;
 width:98%;
}
div .newsheaderbig {
 border-bottom:1px solid #ffffff;
 padding-top:10px;
 padding-bottom:10px;
 margin-left:10px;
 font-size:large;
 width:98%;
}
div .newscontent {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:10px;
 width:98%;
}
div .box {
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 border:1px solid #ffffff;
 width:90%;
 background-color:#000055;
}
div .boxcentered {
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 border:1px solid #ffffff;
 width:90%;
 text-align:center;
 background-color:#000055;
}
div .boxcentered2 {
 margin-top:25px;
 margin-left:25px;
 margin-bottom:25px;
 border:1px solid #ffffff;
 width:90%;
 background-color:#000055;
}
#footer {
background-color:#000000;
border-top:1px solid #ffffff;
height:25px;
padding-left:1%;
color:#ffffff;
width:99%;
}
.floatbreaker {
clear:both;
}
#menu ul li a, a:link, a:hover, a:visited {
color:#33CCCC;
text-decoration:none;
}
#menu a.rot, a:link.rot, a:hover.rot, a:visited.rot {
color:red;
}
#menu a.gruen, a:link.gruen, a:hover.gruen, a:visited.gruen {
color:green;
}
#breadcrumb a, a:link, a:hover, a:visited {
color:#FFFFFF;
margin-left:20px;
text-decoration:none;
}
.rot {
color:red;
}
.gruen {
color:green;
}
