*{padding:0;margin:0;}
html{background-image:url(../img/bg_gelb2.gif);height: 100.1%;}
body{
font-size: 62.5%;
background-image:url(../img/bg_gelb2.gif);
background-repeat:repeat;
background-color:#FFFFFF;height: 100%;
}
#service{background-image:url(../img/bg_service_cont.gif);}
#service body{background-image:url(../img/bg_service.gif);}
body#body_service{background-image:url(../img/bg_service.gif);}
#wrapper {
font-size:1.2em;
position:relative;
width: 100%; 
margin:0;
margin-top:0;
min-width:85em;
}

#leftcol,#rightcol{
width:16em;height:300px;position:absolute;top:0;min-width:190px;
}
#leftcol{left:0;}
#rightcol{left:69em;top:9.4em;}
#centercol{width:49.5em;position:absolute;left:16em}
#contentwrap{width:49.5em;background-color:#FFF;}
#content{min-height:300px;padding:4.2em;}
#header{
min-height:63px;
height:5.2em;
width:100%;
position:relative;
}
#logo{border:0;position:absolute;left:2.7em;top:3.2em;}
#logoschrift{border:0;position:absolute;left:2.7em;top:9.7em;}
#ABlist{list-style-type:none;}
#ABlist li{display:inline;margin:0.3em;}
#header ul{
list-style-type:none;
white-space:nowrap;
display:inline;
padding:0;margin:0;
position:absolute;top:2.2em;right:0;
}

#header li{
display:inline;
padding-left:3.5em;
padding-bottom:20px;
padding-right:0;
margin-right:0;
width:5em;
cursor:pointer;
font-weight:bold;
}
#loginfld{width:7em;}
#leftcol ul{position:absolute;top:15em;left:-0.6em;list-style-type:none;}
#leftcol ul ul {position:relative;top:0;left:1.8em;}

.menu ul{list-style-type:none;padding:0;margin:0;}
#leftcol ul li {padding:0.35em 0;font-weight:bold;margin:0.35em 0;}
#leftcol ul li ul li {padding:0;font-weight:normal;margin:0;}
.submenu {padding:0;margin:0;}

#ATBL {border-collapse:collapse}
#ATBL tr td{border:0;border-top:0.1em solid black;padding:0.4em;padding-top:1.1em;text-align:left;}
#ATBL tr th{border-spacing:0.3em;border:0;border-bottom:0.1em solid black;padding:0.4em;padding-top:1.1em;padding-bottom:0.5em;text-align:left;}
#ATBL tr td.detailPF {width:37px;}
#ATBL tr td.detailPF img {position:relative;top:-0.9em;}
#ATBL table td{border:0;padding:0;}
.menu .submenu a{
font-weight:normal;
}
#header a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
a img{border:0;}
a.bereichstafel { padding:0.5em; width:9.7em; display:block; text-decoration:none; font-size:0.9em; color:#000; line-height:130%; }
div.bereichstafel{ padding:0.5em; width:9.7em; min-height:2.3em; vertical-align:middle; display:block; text-decoration:none; font-size:0.9em; color:#000; line-height:120%; }
img.album_re{margin-top:8px;}
.miniline { line-height: 60%; }
#loginform div,#wrapgetpw div {width:250px;position:relative;}
#chnguser div,#chngpw div{width:380px;position:relative;}
#loginform label,#chnguser label,#chngpw label,#requestpw label{font-weight:900;float:left;padding:5px 0;height:20px;}
#loginform input,#chnguser input,#chngpw input,#requestpw input{float:right;width:10em;;margin:5px 0;}
#loginform #loginbtn,input.submitbtn,#requestpw #sendpw{width:3.5em;position:absolute;bottom:0;left:260px;}
#chnguser input.submitbtn,#chngpw input.submitbtn{width:7em;left:390px;}
#loginzusatztext,#wrapgetpw #requestpwzusatztext{margin-top:40px;width:500px;}
#loginzusatztext a,#requestpwzusatztext a{font-weight:900;text-decoration:none;}
#loggedas{font-weight:900;position:absolute;top:26px;left:50px;width:400px;height:15px; overflow:hidden;}
h2.settings_h2{padding:20px 0;}
#closesettings{width:20em;}
#wrapgetpw{display:none;}