* { margin:0px; padding:0px}
html {height:100%}

option {padding-left: 0.4em}
fieldset, img {border:0}
select, input, textarea {font-size:99%}

ul, ol, dl {margin:0px}
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%; margin-top:0px; color:#000; position:relative; background:#ddf url(../grafix/wolken.jpg); text-align:center; font:.75em Verdana,Arial,Helvetica,sans-serif}
#seitenrand {display:block; width:900px; margin-left:auto; margin-right:auto; padding-top:6px; text-align:left}

#kopf_l_inhalt, #kopf_r_inhalt, #kopf_m_inhalt {position:relative}

#kopf {display:block; width:900px; height:80px; margin-top:0px; overflow:hidden; background:#fff url(../grafix/ABIC-Logo.gif) right no-repeat}
#kopf_m {width:900px; background:#fff}
#kopf_m_inhalt {width:auto; margin-left:auto; padding-top:10px; height:80px; overflow:hidden; text-align:left}

#navi {display:block; height:36px; width:900px; background:white; border-top:1px solid red}
#navi_m_inhalt li {display:inline; width:140px; float:left}
ul.menu1 {width:800px; margin-left:50px; padding-top:8px; list-style-type:none; font-size:10pt; font-weight:bold}
a.menu1 {display:inline-block; width:140px; color:#7c8fc2; font-weight:bold}
li.menu1sel {color:#d33; font-weight:bold}

#main {clear:both; width:900px; background:url(../grafix/transp50.png)}
#main_l {float:left; width:220px; z-index:3; overflow:hidden}
#main_m {width:auto; margin-left:220px; z-index:1}

#main_l_inhalt, #main_r_inhalt, #main_m_inhalt {position:relative}

#main_l_inhalt {margin:0px; z-index:6}

ul.menu2 {display:block; list-style-type:none; padding:0px; width:220px; background:white}
li.menu2 {display:block; margin:0px; padding-left:10px; border:2px solid #ddd; line-height:26px}
li.menu2sel {display:block; margin:0px; padding-left:10px; border:2px solid #d33; line-height:26px}
a.menu2 {display:block; width:204px; color:black; font-weight:normal}

ul.menu3 {display:block; list-style-type:none; padding:4px; margin:0px; width:216px; background:white}
li.menu3 {display:block; margin:0px; padding-left:10px; border:2px solid #ddd; line-height:26px}
li.menu3sel {display:block; margin:0px; padding-left:10px; border:2px solid #d33; line-height:26px}
a.menu3 {display:block; width:204px; color:black; font-weight:normal}

#main_l_inhalt p.hilite {display:block; text-decoration:none; margin:50px 2px 2px 2px; padding:4px 4px 4px 8px}
#main_l_inhalt p a {display:block; text-decoration:none; color:black}

#main_m_inhalt {padding:8px 20px 8px 20px}

#fuss {display:block; clear:both; height:32px; width:900px; background:#7c8fc2}
#fuss_m {height:32px; width: auto; margin-left:10px}
#fuss_m_inhalt {height:32px; position:absolute; margin-left:auto; margin-right:auto; color:black; padding-top:5px}

.langflag {display:inline; width:30px; margin-left:8px}
.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; max-height:0px; line-height:0px}
.noprint {display:none; width:0px; max-height:0px; line-height:0px; font-size:0px}
}
