* { margin:0px; padding:0px}
html {height:100%}
p {padding-top:5px; padding-bottom:5px}

option {padding-left: 0.4em}
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.5em} */
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:#006db0; font:9pt Tahoma,Arial,Helvetica,sans-serif; text-align:center}
#seitenrand {width:100%; background:#c7c7c7 url(../grafix/blau.gif) top repeat-x}
#seite {margin-left:auto; margin-right:auto; text-align:left; width:892px; padding-top:0px; border-left:2px solid white; border-right:2px solid white}
/* #seite {margin-left:auto; margin-right:auto; text-align:left; width:892px; padding-top:0px; border-left:2px solid white; border-right:2px solid white; margin-bottom:-27px} */

#kopf {width:892px; height:20px; overflow:hidden; background:#006db0}
#kopf_l {width:246px; height:20px; vertical-align:bottom; background:#da2; float:left}
/* #kopf_l {width:246px; height:20px; vertical-align:bottom; background:#e82; float:left} */
#kopf_m {width:auto; height:20px; margin-left:246px; margin-right:0px; padding:0px; background:#006db0}

#navi {width:892px; height:54px}
#navi_l {width:246px; height:54px; text-align:center; background:#006db0 url(../grafix/Logo1oben.gif) top no-repeat; float:left}
#navi_l_inhalt p,a {overflow:hidden; padding:0px; margin:0px}
#navi_m {width:auto; height:54px; margin-left:246px; margin-right:0px; padding:0px; background:#ccdefc}
#navi_m_inhalt ul {display:block; width:auto; padding-top:14px; margin:0px; list-style-type:none; font-size:10pt; font-weight:bold}
#navi_m_inhalt li {float:left; margin-left:14px}
#navi_m_inhalt a {color:#006db0}

ul.menu1  {display:block; padding:0px; margin:0px; list-style-type:none}
li.menu1  {display:block; line-height:20px; border-bottom:4px solid #696; float:left}
 a.menu1  {display:block; text-decoration:none; font-weight:bold}
li.menu1sel {display:block; line-height:20px; border-bottom:4px solid #da2; float:left; color:#006db0}

#main {clear:both; width:892px; background:#ccdefc}
#main_l {float:left; width:246px; z-index:3; background:url(../grafix/Logo1unten.gif) top left no-repeat; padding-top:60px; overflow:hidden}
#main_m {width:auto; margin-left:246px; margin-right:0px; z-index:1}
/* #main_m {width:auto; background:#ddf; margin-left:250px; margin-right:250px; z-index:1;} */

#main_l_inhalt, #main_r_inhalt, #main_m_inhalt {position:relative}
#main_l_inhalt {margin:0px}
#main_l_inhalt p {display:block; text-decoration:none; padding-left:10px; color:#036}
#main_l_inhalt p a {display:block; text-decoration:none; color:#036;}
#main_l_inhalt a:hover {text-decoration:underline; background:#ace}
.hilite {border-left:4px solid #006db0; margin:0px 0px 0px 10px; padding-top:0px; padding-bottom:0px; line-height:18px; font-weight:normal}
.hilite  a {font-weight:normal}

ul.menu2  {display:block; padding-left:10px; margin:0px 0px 10px 10px; border-left:4px solid #006db0; list-style-type:none}
li.menu2  {display:block; line-height:18px}
 a.menu2  {display:block; text-decoration:none; width:220px; font-weight:normal; color:#036; padding-left:2px}
li.menu2sel {display:block; line-height:18px; background:#da2; color:black; padding-left:2px}

ul.menu3  {display:block; padding-left:0px; margin:0px; list-style-type:none}
li.menu3  {display:block; line-height:16px}
 a.menu3  {display:block; text-decoration:none; width:212px; font-weight:normal; color:#036; padding-left:8px}
li.menu3sel {display:block; line-height:16px; background-color:#006db0; color:white; padding-left:8px}

#main_m_inhalt {padding:18px 8px 8px 14px}

.topnews {border-top:1px solid white; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid white;
          width:232px; margin-left:10px; margin-bottom:20px}
.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:#ace}
.topnewsbody a {font-weight:normal; font-size:8pt}

.topdate {border-top:1px solid white; border-right:1px solid black; border-bottom:1px solid black; border-left:1px solid white;
          width:232px; margin-left:10px; margin-bottom:40px}
.topdatehead {background:#006db0; border-bottom:1px solid #ccdefc; color:#eef; font-weight:bold; font-size:10pt; line-height:24px; text-align:center}
.topdatebody {padding:4px; font-size:8pt; background:#ace}
.topdatebody a {font-weight:normal; font-size:8pt}


#foot {height:24px; width:892px; background:#ccdefc; border-top:2px solid white; border-bottom:2px solid white}
#foot_l {float:left; width:246px; padding-top:4px}
.langflag {display:inline; width:30px; margin-left:10px}

#foot_m {margin-left:246px; width:636px; text-align:right}
#foot_m_inhalt p {font-weight:bold; font-size:8pt; color:#666}

.clearfix {display: block}
.clearfix:after {display:block; content:"."; height:0; clear:both; visibility:hidden}

.floatbox {overflow:hidden}
#ie_clearing {display:none}

@media screen, print
{
.skip {display:inline; position:absolute; left:-800em; width:20em}
.noprint {display:inline; width:0px; height:0px}
}