body{
margin-top:50px;
margin-left:50px;
font-family:verdana;
font-size: 11px;
color:#000000;
text-decoration:none;}

.menue1{
font-family:verdana; font-size: 10px;text-decoration:none;color:#000000;
text-align:left;padding-left:10px;padding-right:10px;border-left:1px solid #6F6F6F;
padding-bottom:28px; overflow:hidden;white-space:nowrap;height:30px;position:relative;left:0px;}

.menue1:hover { font-weight:normal; background-color:#AFAFAF;}

/* hauptmenü links  */
.menue2:hover { font-weight:normal; background-color:#AFAFAF;color:#000000}
.menue2:visited {color:#3F3F3F}

.menue2{ font-family:verdana; font-size: 10px; text-decoration:none;font-color:#000000;
text-align:left;  padding-left:10px; padding-right:2px; border-left:1px solid #6F6F6F;  padding-bottom:28px;
overflow:hidden;  white-space:nowrap; height:30px;  position:absolute; left:822px; z-index:0;}

.menuebox{  width:850px;height:30px;border:0px solid #C04000; background-color:#FFFFFF; margin-top:10px;}

/* Submenue links  */
#sub{position:relative;top:20px;left:10px;display: block;}

/* titelmenues  */
.subtitle { width:128px; height:15px; text-align:right;
border-left:0px solid #4F4F4F; border-right:0px solid #4F4F4F; padding:1px 8px 1px 8px;}
.subtitle:hover{ background:#FF7F00;  }
#sub a.titlelink{color:#EFEFEF;text-decoration:none;}
#sub a.titlelink:hover{ background:none;color:#EFEFEF;  }


/* untermenues */
.submenue{ width:128px; height:15px; text-align:right;
border-left:0px solid #4F4F4F; border-right:0px solid #4F4F4F; padding:1px 8px 1px 8px;}
.submenue:hover{ background:#FF7F00;  }
#sub a.sublink {color:#DFDFDF;text-decoration:none;padding-left:5px;}
#sub a.sublink:visited{color:#8F8F8F;  }
#sub a.sublink:hover{ background:none;color:#EFEFEF;  }


/* links sprachwechsel  */
#lang{position:relative;top:50px;left:10px;display: block;}
#lang a.sublink {color:#DFDFDF;text-decoration:none;}
#lang a.sublink:hover{ background:none;color:#EFEFEF; }


/* Logozeile oben definition */
.logozeile{background-color:#E4E3DC;height:30px; width:850px; overflow:hidden;
font-size:11px;  color:#000000; padding-top:0px; }
.logobild{float:left; margin-right:10px;}

/* hauptteil definition */
.mainbox{height:380px; width:850px; clip:rect(0px, 850px, 380px, 0px); overflow:auto;  }

div.main_part{height:380px;vertical-align:top;clip:rect(0px, 0px, 450px, 0px);
float:left;  border: 0px solid #D4D0C8;  }

/* Fußzeile */
#block{ overflow:hidden;float:left; }

div.footer{position:relative; height:45px;  width:850px; margin-top:-10px;
background-color:#FFFFFF; overflow:hidden; border: 0px solid #2F2F2F; }

a.footmail { font-size:9px; color:#000000; text-align: right;}
a.footmail:visited {color:#6F6F6F;}
a.footmail:hover {  background-color:#AFAFAF;   }

.foot { font-family: Verdana;   position:relative;  left:0px;  top:0px;
 font-size:9px;  color:#000000;  background:#FFFFFF ; text-align: left;  vertical-align:top;
 border-left:1px solid #6F6F6F;  padding-top:25px;    padding-left:5px;  float:left;}

.footmail { position:relative;text-decoration:none;color:#000000; background: #FFFFFF; text-align: left;  vertical-align:top;
 border-left:1px solid #6F6F6F;  padding-top:25px; padding-left:8px; bottom:2px; left:0px;
    right:10px; float:right;}

<!-- #down{float:left;height:12px; }
.downbtn ul {float:right; }
.downbtn li {border-left:#001060 1px solid; border-right:#001060 1px solid;    }
 -->

ul#downl {position:absolute; top:345px; left:135px; }

ul#downl li {
    list-style: none; text-align:left;
    display: inline;   /*inline*/
    margin-left: 5px; padding: 3px;
    border-left:#7F7F7F 2px solid;     border-right:#7F7F7F 2px solid;
    float:left; width:auto;height:12px;
    text-decoration:none;
 }
ul#downl a:visited{ text-decoration:none; color:#FFFFFF; }
ul#downl a:hover{ text-decoration:none; color:#FFFFFF; }
ul#downl li:hover{ cursor:cross;background:#FF7F00; }
ul#downl div { clear: right;       }
ul#downl span { border:#5F5F5F 0px solid;}

/* sponsorenbereich  */
.sponsors{height:90px;width:830px;border: 0px solid #3F3F3F;background-color:#FFFFFF;
margin-top:10px;padding: 5px 5px 5px 4px;clip:rect(0px, 830px, 150px, 0px);overflow:hidden; }
