BODY { background-image:url(../img/background.gif); }

a:link            { font-size:11px; color:#302762; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
a:visited         { font-size:11px; color:#302762; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:none; } /* besuchte Ziele */
a:hover           { font-size:11px; color:#302762; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
a:active          { font-size:11px; color:#302762; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }  /* Angeklickte Verweise */
a:focus           { font-size:11px; color:#302762; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */

a.link:link            { font-size:11px; color:#cc3300; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:none;}    /* noch nicht besuchte Ziele */
a.link:visited         { font-size:11px; color:#cc3300; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:none; } /* besuchte Ziele */
a.link:hover           { font-size:11px; color:#cc3300; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }   /* Verweise bei "MouseOver" */
a.link:active          { font-size:11px; color:#cc3300; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }  /* Angeklickte Verweise */
a.link:focus           { font-size:11px; color:#cc3300; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; text-decoration:underline; }   /* Verweise, die Fokus erhalten */

.main_border {  position:absolute; left:50%; top:20px; margin-left:-355px; width:710px; height:auto;  z-index:1; }
.main_padding { border:1px #e1e1e1 solid; background-color:#ffffff; padding: 5px; z-index:1; }
.main_content {  background-color:#ffffff; font-size:11px; color:#000000; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; z-index:1;}

.bild_overlay {  position:absolute; left:550px; width:150px; top:-10px; z-index:5;}

.menu { width: 698px; background: #ffffff; float: left; }
.menu_padding { padding-top:10px; background: #ffffff; float: left; }

ul.lmenue1 { list-style: none; border:1px #e1e1e1 solid; margin:0; margin-left:0px; padding:0; width: auto; } 
ul.lmenue2 { list-style: none; border:1px #e1e1e1 solid; margin:0; margin-left:10px; padding:0; width: auto; } 
li.lmenue a { color: #666666; background-color: #ffffff; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;  border:2px #ffffff solid; }
li.lmenue a:visited { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:3px ;   border:2px #ffffff solid; }
li.lmenue a:hover { color: #302762; background-color: #d5c3ea; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;   border:2px #ffffff solid; }
li.lmenue a:active { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;  border:2px #ffffff solid; }
li.lmenue a:focus { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;   border:2px #ffffff solid; }

li.lmenue_over a { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;  border:2px #ffffff solid; }
li.lmenue_over a:visited { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:3px ;   border:2px #ffffff solid; }
li.lmenue_over a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;   border:2px #ffffff solid; }
li.lmenue_over a:active { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;  border:2px #ffffff solid; }
li.lmenue_over a:focus { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 3px ;   border:2px #ffffff solid; }

li.lmenue1 a { color: #ffffff; background-color: #999999; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;  border:2px #ffffff solid; }
li.lmenue1 a:visited { color: #ffffff; background-color: #999999; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:2px ;   border:2px #ffffff solid; }
li.lmenue1 a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;   border:2px #ffffff solid; }
li.lmenue1 a:active { color: #ffffff; background-color: #999999; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;  border:2px #ffffff solid; }
li.lmenue1 a:focus { color: #ffffff; background-color: #999999; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;   border:2px #ffffff solid; }

li.lmenue_over1 a { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;  border:2px #ffffff solid; }
li.lmenue_over1 a:visited { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:2px ;   border:2px #ffffff solid; }
li.lmenue_over1 a:hover { color: #ffffff; background-color: #999999; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;   border:2px #ffffff solid; }
li.lmenue_over1 a:active { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;  border:2px #ffffff solid; }
li.lmenue_over1 a:focus { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 2px ;   border:2px #ffffff solid; }


ul.link { list-style: none; border:1px #e1e1e1 solid; margin:0; margin-left:2px; padding: 0; width: auto; float: right; } 
li.link a { color: #666666; background-color: #ffffff; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.link a:visited { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.link a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.link a:active { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.link a:focus { color: #666666; background-color: #ffffff; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }

ul.over { list-style:none; border:1px #e1e1e1 solid;  margin:0; margin-left:2px; padding: 0; width: auto; float: right; }
li.over a { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.over a:visited { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.over a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.over a:active { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }
li.over a:focus { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 22px ;  padding-right: 22px; border:2px #ffffff solid; }

ul.over_start { list-style:none; border:1px #e1e1e1 solid; margin:0; padding: 0;  float: left; }
ul.link_start { list-style:none; border:1px #e1e1e1 solid; margin:0; padding: 0;  float: left; } 

li.news a { color: #666666; background-color: #efefef; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #efefef solid; }
li.news a:visited { color: #666666; background-color: #efefef; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #efefef solid; }
li.news a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #ffffff solid; }
li.news a:active { color: #666666; background-color: #efefef; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #efefef solid; }
li.news a:focus { color: #666666; background-color: #efefef; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #efefef solid; }

li.news_over a { color: #302762; background-color: #e7ddf4; text-decoration: none; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 2px ;  padding-right: 5px; border:2px #ffffff solid; }
li.news_over a:visited { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding:5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #ffffff solid; }
li.news_over a:hover { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #ffffff solid; }
li.news_over a:active { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #ffffff solid; }
li.news_over a:focus { color: #302762; background-color: #e7ddf4; font: bold 11px arial, helvetica, sans-serif;  display: block; padding: 5px ;  padding-left: 5px ;  padding-right: 5px; border:2px #ffffff solid; }


.html_padding { float:right; width:500px; background-color:#ffffff; }
.html_content { margin-top:5px; margin-bottom:5px; margin-left:5px; border:1px #e1e1e1 solid;  padding: 5px; background-color:#ffffff; font-size:11px; color:#000000; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; }

.news_padding { clear:both; float:left; width:198px; background-color:#; }
.news_content { margin-top:5px; margin-bottom:5px; border:1px #e1e1e1 solid;  padding: 5px; background-color:#efefef; font-size:11px; color:#000000; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; }


.footer_border { clear:both; height:1px; border:#e1e1e1; background-color:#e1e1e1; color:#e1e1e1;  }

.footer_main { height:22px; line-height:22px; width:700px;  font-size:11px; color:#666666; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif;}
.footer_left { width:340px; float:left; text-align:left;  }
.footer_right { width:340px; float:right; text-align:right;  }

.suche_form { display:inline; }

.small_font { font-size:10px; color:#666666; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; }
.big_font { font-size:14px; color:#000000; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; }
.font { font-size:11px; color:#000000; font-family:Arial,Helvetica,Genueva,Verdana,sans-Serif; }

