body {width:92%; padding:0px;margin:0px auto; background-color:#eef2f3; font-family:Arial,Sans-Serif; font-size:0.8em; color:#333;}
#bg1 {background-image:url(bgt.png); background-repeat:repeat-x; background-position:top;}
#bg2 {background-image:url(bgr.png); background-repeat:repeat-y; background-position:right;}
#bg3 {background-image:url(bgb.png); background-repeat:repeat-x; background-position:bottom;}
#bg4 {background-image:url(bgl.png); background-repeat:repeat-y; background-position:left;}
#bg5 {background-image:url(bgtr.png); background-repeat:no-repeat; background-position:top right;}
#bg6 {background-image:url(bgbr.png); background-repeat:no-repeat; background-position:bottom right;}
#bg7 {background-image:url(bgbl.png); background-repeat:no-repeat; background-position:bottom left;}
#bg8 {background-image:url(bgtl.png); background-repeat:no-repeat; background-position:top left; padding: 20px 49px 1px 35px;}
#login {text-align:center; width:25%; height:18px; margin:0px 23px 0px auto; padding-top: 2px; background-color:#455492; font-size:0.9em;}
#login a {color:#fff;}
#h1 {background-image:url(hb.png); background-repeat:repeat-x; background-position:top;}
#h2 {background-image:url(hs.png); background-repeat:no-repeat; background-position:top right; margin-right:20px;}
#h3 {background-image:url(hk.png); background-repeat:repeat-x; background-position:top right;margin-right:100px;}
#fn {margin:25px 0px 46px; position:relative; left:-5px;}
.m1 {height:40px; width:625px; margin:0px auto;}
.m2 {background-color:#fff; height:28px; padding-top: 12px; margin-right:1px; width:124px; float:left; text-align:center; font-weight:bold;}
.m3 {background-color:#bdd749; height:28px; padding-top: 12px; margin-right:1px; width:124px; float:left; color:#455492; text-align:center; font-weight:bold;}
.m4 {background-color:#455492; height:28px; padding-top: 12px; margin-right:1px; width:124px; float:left; color:#bdd749; text-align:center; font-weight:bold;}
.m2 a {color:#333;}
.m3 a {color:#455492;}
.m4 a {color:#bdd749;}
#c1 {background-color:#fff; /* ie hack */ zoom:1;}
#c2 {margin:0px 20px;}
#c2l {margin:0px 350px 0px 20px;}
#footer {color:#666; font-size: 0.8em; margin:40px 0 30px; text-align:center;}
.sm1 {float:left;}
.sm1l {float:left; margin-left:20px;}
.sm2 {background-image:url(smi.png); background-repeat:no-repeat; background-position:top left;}
.sm2l {background-image:url(sml.png); background-repeat:no-repeat; background-position:top left;}
.sm3  {}
.sm3r {background-image:url(smr.png); background-repeat:no-repeat; background-position:top right;}
.sm4l {margin:0px 0px 0px 7px;}
.sm4 {margin:0px 0px 0px 1px;}
.sm4r {margin:0px 11px 0px 1px;}
.smg {width:124px; height: 20px; text-align: center; padding: 15px 0px 6px; border-bottom:5px #bdd749 solid; font-weight:bold;}
.smb {width:124px; height: 20px; text-align: center; padding: 15px 0px 6px; border-bottom:5px #455492 solid; font-weight:bold;}
.smg a {color:#333;}
.smb a {color:#333;}
.cs {clear:both;}
.r1 {float:right; width: 338px; display:inline;}
.rg {background-image:url(mhg.png); background-repeat:repeat-y; background-position:right;}
.rb1 {background-image:url(mhb.png); background-repeat:repeat-y; background-position:right;}
.r2 {background-image:url(mt.png); background-repeat:no-repeat; background-position:top right;}
.r3 {background-image:url(mb.png); background-repeat:no-repeat; background-position:bottom right; padding:15px 30px;}
.rb2 {padding:10px 0px; color:#666; font-size:0.9em;}
.rb3 {margin:0px 20px 8px;}
.rc {padding:15px 30px;}
a {color:#353a8d; text-decoration:none;}
a:hover {text-decoration:underline;}
td.form {margin:0px; padding:4px; background-color:#eee; border-right:3px solid #fff; border-bottom:3px solid #fff;}
.error {background-color:#b00; color:white; border-left:3px solid #b00; border-right:3px solid #b00;}
div.inline {display:inline;}
div.inline div {display:inline;}
td.beibedarf:before {content:"auf Anfrage";}
td.beibedarf span {display:none;}
