html, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, span, a, table, td, form {padding:0px;margin:0px;font-family:Verdana,Helvetica,Arial,sans-serif;} 
body {color:#ffffff;font-family:Verdana,Helvetica,Arial,sans-serif;font-weight:normal;text-decoration:none;font-size:11px;background-color:#000033}
table {background-color:#000066; width: 800px; height: 0px; border:0px; padding:0px; margin:0px; color: white; font-weight: normal; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
td { color: white; font-weight: normal; font-size: 1em; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
b { color: #ffffff; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none;}
p { color: #ffffff; font-weight: normal; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; line-height: 160%;}
i { color: #ffffff; font-style: italic; font-weight: normal; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none }
a { color: white; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none;line-height:160% }

/* Allgemeine Hyperlinks */

a:link, a:visited, a:hover, a:active { color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; text-decoration: none; background-color: transparent;}
a:hover, a:active {color:#ff9900;}
a.menu {display:block;padding:3px;border-top:1px solid #000;background-color:#000033;text-align:left;color:#000033;text-decoration:none;}
a.menu:link, a.menu:visited { color:#ffffff;background-color:#000033;text-decoration:none;font-weight:bold;}
a.menu:hover, a.menu:active { color:#ff9900; font-weight:bold;background-color:#000066;text-decoration:none;font-weight:bold;}

/* Formatanweisungen */

.text { margin-top: 20px; font-size: 1em; line-height:160%;}
.absatz { margin-top: 20px; font-size: 1.1em; line-height:160%;}
.mitte { margin-top: 6px; text-align: center; vertical-align: middle; font-size: 1em; line-height:160%; background-color:#000033;}
.rechts { margin-top: 6px; text-align:right; vertical-align: rechts; font-size: 1em; line-height:160%;}

/* Text */

h1 { color: #ffffff; font-size: 15px; text-align: center;}
h2 { color: #ffffff; font-size: 13px; text-align: center; }
h3 { color: #ffffff; font-weight: normal; font-size: 12px }
h4 { color:#ffffff;font-size:12px;font-style:italic;}
h5 { font-size:12px;text-align:right;}
h6 { color: #ffffff; font-size: 11px; font-weight: lighter;  margin-top: 5px}
hr { vertical-align: middle;color: #000000;height: 1px;	width: 100%;}
li { list-style: none;}

img {float:left; margin-right: 5px; margin-bottom: 5px; margin-top: 5px;}


#navigation {
   position:absolute;
   background-color:#000033;
   top:120px;
   left:0px;
   width:180px;
   margin:0px;
   padding:0px;
}

#content {
   background-color:#000033;
   margin-top:0px;
   margin-left:180px;
   margin-right:180px;
}

#features {
   position: ;
   background-color:#000033;
   top:120px;
   right:0px;
   width:180px;
   margin:0px;
   padding-top:6px;
}

div.box_title {
   margin-top:20px;
   margin-left:8px;
   margin-right:8px;
   background-color:#000033;
   color:#ffffff;
   font-family:Verdana,sans-serif;
   font-size:1.1em;
   font-weight:bold;
   padding:3px;
}

div.box_content {
   margin-left:8px;
   margin-right:8px;
   margin-bottom:8px;
   background-color:#000033;
   border:#000033 solid 1px;
   color:#ffffff;
   font-family:Verdana, sans-serif;
   font-size:1em;
   font-weight:normal;
   padding:3px;
}

div.box_image {
   float:none; 
   vertical-align:middle;
   
   background-color:#000033;
   border:#ffffff solid 1px;
   color:#ffffff;
   font-family:Verdana, sans-serif;
   font-size:1em;
   font-weight:normal;
   padding:3px;
}

div.news_title {
   margin-top:20px;
   margin-left:2px;
   margin-right:2px;
   background-color:#000033;
   color:#ffffff;
   font-family:Verdana,sans-serif;
   font-size:1.1em;
   font-weight:bold;
   padding:5px;
}

div.news_content {
   margin-left:2px;
   margin-right:2px;
   margin-bottom:2px;
   background-color:#000066;
   border:#000033 solid 1px;
   color:#ffffff;
   font-family:Verdana, sans-serif;
   font-size:1em;
   font-weight:normal;
   padding:5px;
}

div.news_image {
   float:none; 
   vertical-align:middle;
   
   background-color:#000033;
   border:#ffffff solid 1px;
   color:#ffffff;
   font-family:Verdana, sans-serif;
   font-size:1em;
   font-weight:normal;
   padding:5px;
}