* { margin:0; padding:0}
html {height:100%}

option {padding-left: 0.4em}
fieldset, img {border:0}
select, input, textarea {font-size:99%}

ul, ol, dl {margin:0 0 1em 1em}
li {margin-left:1.5em; line-height: 1.2em}
dt, b {font-weight:bold}
dd {margin:0 0 1em 2em}
blockquote, cite {margin:0 0 1em 1.5em; font-size:0.93em; width:auto}

body {min-height:101%; position:relative; color:#000; background:#b7bcc2 url(../grafix/backgrd.gif) top repeat; font:.8em Tahoma,Verdana,Arial,Helvetica,sans-serif}
#seite {text-align:left; width:1000px; margin-left:auto; margin-right:auto}

#kopf {width:1000px; height:86px; overflow:hidden; padding:4px; border-bottom:1px solid #339}
#kopf_l {width:100px; height:86px; float:left}
#kopf_r {width:100px; height:86px; float:right; text-align:right}
#kopf_m {width:auto; height:86px; margin-left:100px; margin-right:100px; padding:0px}
#kopf_m_inhalt {width:auto; position:absolute; overflow:hidden; margin-left:100px; margin-right:100px; text-align:center}

#main {clear:both; width:1000px; background:white}
#main_l, #main_n, #main_r, #main_m {position:relative}
#main_l {float:left; width:220px; z-index:3; overflow:hidden}
#main_r {float:right; width:220px; z-index:5; overflow:hidden}
#main_m {width:auto; margin-left:220px; margin-right:220px; z-index:1}

#main_l_inhalt, #main_n_inhalt, #main_r_inhalt, #main_m_inhalt {position:relative}
#main_l_inhalt {margin-left:0px}

#main_l_inhalt a:hover {text-decoration:underline; color:#339}

#main_l_inhalt p {display:block; text-decoration:none; padding-left:5px; padding-right:10px; padding-bottom:10px}
#main_l_inhalt p a {display:block; text-decoration:none; color:black}

ul.menu1  {display:block; padding:0px; margin:0px}
li.menu1  {display:block; margin:0px; padding:0px; list-style-type:none; border-bottom:1px solid #339}
 a.menu1  {display:block; text-decoration:none; width:210px; color:black; font-weight:bold}
li.menu1sel {display:block; margin:0px; padding:0px; list-style-type:none; background:#ddf; font-weight:bold; border-bottom:1px solid #339}

ul.menu2  {display:block; padding:0px; margin:0px; font-weight:normal}
li.menu2  {display:block; list-style-type:none; color:#339; border:none}
 a.menu2  {display:block; text-decoration:none; font-weight:normal}
li.menu2sel {display:block; list-style-type:none}

ul.menu3  {display:block; padding:0px; margin:0px}
li.menu3  {margin:0px; list-style-type:none; padding-left:5px}
 a.menu3  {display:block; text-decoration:underline; color:black}
li.menu3sel {margin:0px; list-style-type:none; padding-left:8px}

#main_r_inhalt a:hover {text-decoration:underline; color:#339}
#main_r_inhalt p {display:block; text-decoration:none; margin-right:0px; padding-left:10px; padding-right:10px; padding-bottom:10px}

#main_m_inhalt {padding-top:4px; padding-right:10px; padding-bottom:10px; padding-left:20px}

.topnews {border-top:1px solid white; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid white;
          width:216px; margin-left:1px; margin-bottom:10px}
.topnewshead {background:#006db0; border-bottom:1px solid #ccdefc; color:#eef; font-weight:bold; font-size:10pt; line-height:24px; text-align:center}
.topnewsbody {padding:4px; font-size:8pt; background:#ddf}
.topnewsbody a {font-weight:normal; font-size:8pt}
.topnewsitem, .topnewslastitem {border-top:1px solid blue; margin-top:3px}
.topnewsfirstitem {}

#fuss {height:40px; width:1000px; background:white; border-top:1px solid #339; padding-top:4px}
#fuss_l, #fuss_n, #fuss_r, #fuss_m {position:relative}
#fuss_l {width:300px; float:left}
#fuss_n {width:300px; float:left}
#fuss_r {width:200px; float:right; text-align:right}
#fuss_m {width: auto; margin-left:600px; margin-right:200px}
#fuss_m_inhalt {color:black; vertical-align:middle;}

.clearfix {display: block}
.clearfix:after {display:block; content:"."; height:0; clear:both; visibility:hidden}

.floatbox {overflow:hidden}
#ie_clearing {display:none}

label.rechts {display:inline; float:none; text-align:left; border:0px; width:auto}
.hilite {background:#e0e0ff}

@media screen, print
{
.skip {display:inline; position:absolute; left:-800em; width:20em}
.noprint {display:inline; width:0px; height:0px}
}
