html{height:100%;}
body{height:100%;font-family:arial;font-size:12px;line-height:1.4em;color:#111;margin:0;padding:0 1em 1em 1em;text-align:center;}
p{padding:0;margin:0;}
img{vertical-align:middle;}
a img{border:0;}
a:link, a:visited, a:active{color:#145e91;}
a:hover{color:#000;}
hr{padding-top:14px;margin-bottom:14px;clear:left;height:1px;border-bottom:1px #BBB solid;border-top:0;border-left:0;border-right:0;}
li#socbar{background:#CCC;height:25px;}
div#page{width:1042px;text-align:left;margin-bottom:40px;padding-top:20px;margin:0 auto;}
div#logo{width:1042px;height:75px;padding:0;margin:0;}
div#header_logo{float:left;width:442px;}
div#rootline{padding:0;margin:4px 0 10px 0;color:#145e91;}
div#rootline span{color:#1b1b1b;}
div#rootline a{text-decoration:none;}
div#rootline a:hover{text-decoration:underline;}
div#content{margin:0;padding:0 0 2px 0;clear:left;}
div#content_in{margin:0 0 10px 0;padding:0;}
div#right{float:right;width:342px;}
div.rightbox{border:1px #BBB solid;margin-bottom:16px;padding:20px;width:300px;}
div.rightbox_ads{padding:0;margin:0;width:300px;}
div.clear{clear:both;}
div#left{float:left;width:680px;}
div#left p{padding:0;margin:0 0 10px 0;}
div#left h1{font-size:16px;margin:0 0 8px 0;padding:0;font-weight:bold;color:#145e91;text-shadow: 0 0 10px #EEE;}
div#left h2{font-size:16px;margin:0 0 8px 0;padding:0;color:#145e91;font-weight:bold;text-shadow: 0 0 10px #EEE;}
div#left h3{font-size:14px;margin:15px 0 5px 0;padding:0;color:#111;font-weight:bold;text-shadow: 0 0 10px #EEE;}
div#footer{margin:10px 0 15px 0;border:1px #AAA solid;background:#EEE;width:1030px;padding:4px 5px;}
div#footer a{color:#232518;text-decoration:underline;}
div#footer2{margin:10px 0 15px 0;width:942px;}
div#footer2 a{color:#232518;text-decoration:underline;}
div#header{height:107px;}
ul#nav{width:1040px;list-style:none;padding:0;margin:0;height:24px;border:1px #AAA solid;background:#EEE;}
ul#nav a{display:block;text-decoration:none;padding:4px 6px;color:#14160E;}
.nav-li{float:left;padding:0;}
.nav-li-ul{position:absolute;left:-999em;height:auto;width:191px;border-left:1px #114F79 solid;border-right:1px #114F79 solid;border-bottom:1px #114F79 solid;list-style:none;padding:0;margin:0;z-index:7000;}
.nav-li-ul-li{width:191px;padding:0;background:#1978B8;opacity:0.9;}
.nav-li-ul-li:hover{opacity:1;}
.nav-li:hover a{opacity:1;position:relative;top:1px;color:#000 !important;}
#nav li ul li a{color:#FFF !important;}
.nav-li:hover ul, ul#nav li.sfhover ul{left:auto;margin-top:0;margin-left:0;background:#1978B8;}
.nav-li-ul-li:hover ul{left:auto;margin-top:-27px;margin-left:160px;}
ul#nav li li.sfhover ul{left:auto;margin-top:-20px;margin-left:150px;}
.nav-li:hover, ul#nav li.sfhover{background:#CCC;}
#nav li:hover a, ul#nav li.sfhover a{color:#FFF;}
.nav-li-ul-li:hover, ul#nav li li.sfhover{background:#146194;border-top:0;border-bottom:0;width:191px;margin:0;}
#nav li li:hover a, ul#nav li li.sfhover a{color:#FFF;}
.nav-li-ul-li span{margin-right:6px;width:24px;float:left;}
label#aktiv a{display:block;background:#CCC;color:#000;}
#aktiv li a{background:#1978B8;color:#FFF;}
#aktiv li:hover a{background:#146194;}
li.spc{border-bottom:1px #1C84CA solid;border-top:1px #166AA1 solid;padding:0;margin:1px 0;height:0;font-size:0;line-height:0;}
input.inp{background:#F3F3F3;border:1px #CCC solid;height:18px;padding:1px 3px;margin:1px 0 0 0;width:100px;}
#analyseergebnis table td{border-bottom:1px #DFDFDF solid;padding:3px 0;}
.tx-lumophpinclude-pi1 table{border:1px #DDD solid;padding:10px;width:100%;}
.tx-lumophpinclude-pi1 table tr td{border-bottom:1px #DFDFDF solid;padding:2px;}
.sp1{float:left;width:50%;}
.sp2{margin:5px 21px 5px 0px;}
div.dlogin{float:left;width:50%;}
#sitemap ul{list-style:none;margin-bottom:10px;}
#sitemap ul li{font-weight:bold;}
#sitemap ul li li{font-weight:normal;}
.pic202{background:url(sprites.png) no-repeat 4px -178px;width:16px;height:16px;}
.pic204{background:url(sprites.png) no-repeat 4px -105px;width:16px;height:16px;}
.pic201{background:url(sprites.png) no-repeat 4px -215px;width:16px;height:19px;}
.pic281{background:url(sprites.png) no-repeat 4px -326px;width:16px;height:16px;}
#pic1{background:url(sprites.png) no-repeat 0 -255px;width:16px;height:16px;}
#pic2{background:url(sprites.png) no-repeat 0 -71px;width:16px;height:16px;}
#pic3{background:url(sprites.png) no-repeat 0 -108px;width:16px;height:16px;}
#pic4{background:url(sprites.png) no-repeat 0 -218px;width:16px;height:16px;}
#pic5{background:url(sprites.png) no-repeat 0 -145px;width:16px;height:16px;}
#pic6{background:url(sprites.png) no-repeat 0 -293px;width:16px;height:16px;}
#pic_reg{background:url(sprites.png) no-repeat 0 -354px;width:160px;height:24px;display:block;width:160px;height:26px;}
#pic_login{background:url(sprites.png) no-repeat 0 -387px;width:16px;height:24px;padding-left:20px;}
#pic_ref{background:url(sprites.png) no-repeat 0 -410px;width:360px;height:34px;}
#pic_logo{background:url(sprites.png) no-repeat 0 -460px;width:250px;padding-left:250px;padding-bottom:60px;}
span.pic7{background:url(sprites.png) no-repeat -2px 1px;width:9px;height:9px;}
.button{border:solid 1px #AAA;background:#EEE;vertical-align:baseline;margin:1px;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:2px 6px 3px;color:#111;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.button:hover{text-decoration:none;background:#DDD;color:#000;border:solid 1px #145e91;}
.button:active{position:relative;top:1px;}
div.mgl_pic{float:left;margin-right:10px;width:16px;height:40px;padding:0;}
span.tle{font-size:11px;color:#006600;}
span.tlebg{font-size:14px;font-weight:bold;color:#006600;}
span.f_del{color:#888;}
span.h_del{color:#AAA;}
div.mgl_menu{padding:3px 0;margin-bottom:1px;}
div.mgl_trenner{padding-top:6px;margin-bottom:7px;border-bottom:1px #CCC solid;}
div.ads_txt{text-align:right;font-size:9px;}
#dropdown_list{display:none;}
.inp2{border:0;width:273px;padding:5px 5px 4px 5px;}
div.frm_newest_wrap a{font-size:12px;}
div.frm_newest_head{margin-bottom:10px;}
div.f_latest_e{font-size:10px;}
div.tx-mmforum-pi1-listtopic-lastpost-user a{font-size:10px;}
div.frm_newest_wrap hr{padding-top:10px !important;margin-bottom:10px !important;}
#dom-tooltips{position:absolute;left:0;top:0;z-index:10000;display:block;visibility:hidden;padding:3px 4px;border:1px #000 solid;background:#FEFBD2;color:#2D2A01;font-size:11px;line-height:1.2em;text-align:left;}
#ks{height:140px;font-size:18px;color:#145e91;line-height:1.6em;text-align:center;padding-top:25px;}
div#last{border-bottom:1px #BBB solid;}
div#last p{margin-bottom:14px;}
div#last h3{font-size:16px;margin:0 0 8px 0;padding:0;color:#145e91;font-weight:bold;}
div.lastfl{float:left;width:290px;padding:10px 20px 10px 0;}
div.lastfl img{margin-left:20px;}
div#err{width:920px;border:1px #990000 solid;background:#FFCCCC;padding:10px;margin-bottom:1px;}
div#div_ks{height:130px;}
span.author{font-size:10px;}
div#userheader{width:1042px;text-align:right;height:30px;margin:0 auto;}
div#w1{padding-top:30px;text-align:right;}
div#atxt{min-height:194px;}
map,a map,area,a area{border:0;}

