option{padding-left:.4em}
html{height:100%}
body{background:#fff;color:#373737;font-family:Arial, Helvetica, sans-serif;font-size:100.01%;min-height:101%;position:relative;text-align:left}
fieldset,img{border:0}
select,input,textarea{font-size:99%}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:block}
ul,ol,dl{margin:0 0 1em 1em}
li{line-height:1.5em;margin-left:1.5em;padding:.1em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote,cite{font-size:.93em;margin:0 0 1em 1.5em;width:auto}
abbr,acronym{border-bottom:0;color:#373737;cursor:help;text-decoration:none}
#container{background:#9ecbeb url(../images/page_bg.gif) repeat-y -22.3em 0;margin:1em auto;width:55em}
#header{background:#9ecbeb url(/images/header.jpg) no-repeat top right;min-height:3em;padding-top:2.5em}
#content{background-color:#f7f5ed;float:left;padding:2%;width:72%}
#right{background-color:#9ecbeb;float:right;padding:2% 2% 2% 1%;width:19.9%}
#footer{background-color:#f7f5ed;border-top:2px solid #9ecbeb;clear:both;padding:1%;text-align:center;width:98%}
#copyright{background-color:#FFF;font-size:.7em;padding:1em;text-align:center}
a{color:#373737}
a:link,a:visited{text-decoration:underline}
a:hover{text-decoration:none}
a:active{color:#000;text-decoration:none}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:3em;font-weight:400;margin-right:4.5em;text-align:right}
h1 span{display:block;font-family:Arial, Helvetica, sans-serif;font-size:.28em;font-weight:700;margin:0 0 .5em 1em}
h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.25em;font-weight:400;margin-bottom:.55em}
#mainnav{background:url(/images/line.gif) repeat-x bottom;list-style-type:none;margin:0;padding:.5em 0 0 1em}
#mainnav li{background:#e5e3dc url(/images/mainnav_li_bg.gif) repeat-x top;float:left;height:24px;margin:0 .5em 0 0;padding:.3em 1.3em .2em 1em}
li#current{background:#f8f6ee url(/images/current_li_bg.gif) repeat-x top;border-bottom:1px solid #f7f5ed}
#mainnav a{color:#000;font-size:.85em;font-weight:700;text-decoration:none}
#right dt{font-size:.8em;margin-bottom:.3em}
#right dd{font-size:.75em}
#footer p{color:#666;font-size:.8em;margin-bottom:1em}
#footer a{color:#666}
.imgleft{float:left;margin-bottom:.55em;margin-right:1em}
.imgright{float:right;margin-bottom:1em;margin-left:1em}
a.toform{background:#f7f5ed url(../images/toform_bg.gif) no-repeat center;display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;font-weight:400;padding:1em;text-align:center;text-decoration:none}
a.more{display:block;margin-top:1em}
#faqs dt{border-bottom:2px solid #6F8DA4;margin-top:1em;padding-bottom:.2em}
#faqs dd{margin-bottom:2em;margin-top:.3em}
#faqs dd br{display:block;margin-bottom:1em}
#faqs dd ol{list-style-type:decimal}
!important
#faqs .toggle{color:#6F8DA4;margin:.3em 0}
#staedte,#shuffle{font-size:.8em;list-style-type:none;margin:0;padding:0}
#shuffle{border-top:1px dotted #666;color:#666;padding:1em;text-align:center}
#shuffle li{border-left:1px solid #666;display:inline;margin-left:.5em;padding-left:.5em}
#shuffle a{border-bottom:1px dotted #666;text-decoration:none}
#shuffle a:hover{border-bottom:1px solid #666;text-decoration:none}
.kostentable th{font-size:.8em;font-weight:400;text-align:left}
.kostentable td.tabright{text-align:right;width:30%}
.gesamt{border-top:1px solid #373737}
.summe{border-top:1px dotted #373737}
ol{list-style-type:none}
.col1{margin-left:0}
.col2{margin-left:15em}
.col3{margin-left:23em}
.coltopper{margin-top:-7em}
.mtop{padding-top:1em}
.hint{background-color:#fdedec;border:1px solid red;border-left-width:4px;padding:1em}
.hint2{background-color:#ecf5fb;border:1px solid #9ECBEB;border-left-width:4px;padding:1em}
label.left{float:left;margin-right:.3em;text-align:left;width:12em}
input[type=text]:focus{border:1px solid #6F8DA4;color:#000}
input[type=text],select{float:left}
input[type=text]{border:1px solid #373737;color:#373737;padding:.1em;width:15em}
.mleft{margin-left:6em}
input.right{clear:both;float:left;margin-left:10.3em;margin-right:.3em;width:auto}
input[type=checkbox].right,input[type=radio].right,input[type=submit].right{margin-left:15.3em}
form#antrag li{clear:both}
fieldset{border:1px solid #000;font-size:.8em;padding:.5em}
textarea{border:1px solid #373737;color:#373737;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding:.1em;width:40em}
form{line-height:140%}
legend{font-weight:700;padding:0 .5em}
fieldset span{color:#666;margin-left:.5em}
#angaben fieldset p{font-size:1em;line-height:1.3em}
#angaben p{line-height:1.3em}
#angaben h3,#angaben h5,#angaben h6{margin-top:1em}
#angaben h4{font-family:Arial, Helvetica, sans-serif;font-size:1em;font-weight:700;margin-top:1em;text-align:center}
#angaben ol{font-size:.8em;list-style-type:disc}
#angaben h6{border-top:1px solid #666;font-family:Arial, Helvetica, sans-serif;font-size:.8em;font-weight:700}
.marginnull{clear:both;color:#933;display:block;margin:0}
input[type=text].mid{width:20em}
input[type=text].long{width:30em}
.fieldhover{background-color:#EAF6FF;border:1px solid #6F8DA4;padding:1em}
.submit{background-color:#9ecbeb;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;margin:2em 0 .2em;padding:.5em}
.aendern{background-image:url(../images/back.gif);background-position:left;background-repeat:no-repeat;font-size:.8em;padding-left:1.5em}
*,#right dl,#right dd,#right dt,#staedte li{margin:0;padding:0}
#mainnav acronym,label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
#content p,#content ul,#right p{font-size:.8em;margin-bottom:1em}
#right dl,.kostentable{margin-bottom:1em}
#faqs,.kostentable td{font-size:.8em}
.mleft1,.fieldhover label{margin-left:.5em}
