@charset UTF-8;
@media all {
*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%}
body{min-height:101%;font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0 0 1em 1em}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
blockquote,cite{font-size:.93em;width:auto;margin:0 0 1em 1.5em}
#topnav{position:absolute;top:10px;right:10px;text-align:right}
#col1{float:left;width:200px;z-index:3}
#col2{float:right;width:200px;z-index:5}
#col3{width:auto;z-index:1;margin:0 200px}
#footer{clear:both;display:block}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
.hidenone #col3{margin:0 200px}
.hideboth #col3{margin-left:0;margin-right:0}
.hideleft #col3{margin-left:0;margin-right:200px}
.hideright #col3{margin-left:200px;margin-right:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-5000em;left:-5000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
#header,#col1_content,#col2_content,#col3_content{position:relative}
#nav,#main{clear:both;width:auto}
.hideboth #col1,.hideboth #col2,.hideleft #col1,.hideright #col2,#ie_clearing{display:none}
.subcolumns_oldgecko,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
}
@media all {
body{background-color:#fff;padding:10px 0}
#page_margins{width:900px;margin:0 auto;border:0 #889 solid}
#page{background:#fff}
body{text-align:center}
#page_margins{text-align:left}
#header{color:#000;background:#fff repeat-x top left;padding:0;position:relative;height:85px;text-align:right;width:auto}
#header img#logo{position:absolute;left:0;bottom:30px}
#header #languages{margin-bottom:17px}
#header #helpnav{}
#topnav{color:#aaa;background:transparent}
#main{background:#fff;padding:0}
#footer{color:#666;padding:15px;text-align:center}
#nav{width:900px;margin:0;padding:0}
#col1{width:204px}
#col1_content{padding:0}
#col2{width:204px}
#col2_content{padding:0}
#col3{margin:0 204px}
#col3_content{padding:25px 28px 0}
.hidecol2 #col1{width:204px}
.hidecol2 #col1_content{padding:0}
.hidecol2 #col2{width:0}
.hidecol2 #col2_content{padding:0}
.hidecol2 #col3{margin:0 0 0 204px}
.hidecol2 #col3_content{padding:25px 0 0 28px}
.hidecol2 #footer{margin-left:230px}
#gabel .hidecol2 #footer{margin-left:0!important}
body#start #col3{margin:0}
body#start #col3_content{padding:25px 0 0}
.skip,.hideme,.print{top:-100em}
}
@media all {
span.divider{width:1px;padding:0 .9em;height:.9em;line-height:.9em}
#languages,#helpnav{height:.9em;white-space:nowrap}
#header a,#header span,#footer a,#footer span{font-size:.9em;font-family:"Helvetica Medium", Helvetica, Arial, sans-serif}
#header #helpnav a:hover,#header #helpnav a:active,#header #helpnav a:focus{color:#4D87C7;display:inline}
#header #languages a,#header #languages span{color:#D3D3D3;display:inline}
#header #helpnav a,#header #helpnav span{color:#B5B5B5;display:inline}
#footer a,#footer span{color:#B5B5B5;display:inline}
#nav_main{width:900px;overflow:hidden;float:left;display:inline;border-top:1px #E5E5E5 solid;line-height:0;margin:0;padding:0;background:transparent url(../images/main_navigation/de.gif) repeat-x 0 -400px}
#nav_main ul{float:left;display:inline;margin:0;padding:0}
#nav_main ul li{float:left;display:inline;margin:0;padding:0;font-size:1.181em;line-height:1em;list-style-type:none;background:#FFF;margin:0 0 0 1px;border-bottom:3px solid #039;background-repeat:no-repeat}
#nav_main ul li a{display:block;width:auto;font-size:1.181em;background-color:#FFF;background-repeat:no-repeat;background-position:center center;text-decoration:none;color:#999;margin:0;padding:0;line-height:37px;height:37px;text-align:center;text-transform:uppercase;font-family:"Helvetica Medium", Helvetica, Arial, sans-serif;letter-spacing:.1em;cursor:pointer}
#nav_main ul li.first{margin:0}
#nav_main ul li a:focus,#nav_main ul li a:hover,#nav_main ul li a:active{color:#4A6EB7;text-decoration:none}
#nav_main ul li.active a,#nav_main ul li.active a:focus,#nav_main ul li.active a:hover,#nav_main ul li.active a:active{color:#4A6EB7;background-color:transparent;text-decoration:none}
#nav_main ul li a strong,#nav_main ul li a em{font-weight:400;font-style:normal;position:absolute;top:-100em;left:-5000em;height:1px;width:1px;cursor:pointer}
#nav_main ul li.lang_1 a{background-image:url(../images/main_navigation/de.gif)}
#nav_main ul li.lang_4 a{background-image:url(../images/main_navigation/en.gif)}
#nav_main ul li#idcat_4{width:228px}
#nav_main ul li#idcat_4 a{border-left:1px #E5E5E5 solid;background-position:center 0}
#nav_main ul li#idcat_4 a:hover,#nav_main ul li#idcat_4.active a{background-position:center -50px}
#nav_main ul li#idcat_5{width:213px}
#nav_main ul li#idcat_5 a{background-position:center -200px}
#nav_main ul li#idcat_5 a:hover,#nav_main ul li#idcat_5.active a{background-position:center -250px}
#nav_main ul li#idcat_6{width:257px}
#nav_main ul li#idcat_6 a{background-position:center -100px}
#nav_main ul li#idcat_6 a:hover,#nav_main ul li#idcat_6.active a{background-position:center -150px}
#nav_main ul li#idcat_7{width:199px}
#nav_main ul li#idcat_7 a{background-position:center -300px;border-right:1px #E5E5E5 solid}
#nav_main ul li#idcat_7 a:hover,#nav_main ul li#idcat_7.active a{background-position:center -350px}
#navipath{border-left:1px solid #E5E5E5;padding-left:5px;color:#4C70B7;font-size:1em}
#navipath a{color:#4C70B7;height:2.272em;line-height:2.272em}
#navipath span.divider{padding:0 .454em;height:2.272em;line-height:2.272em}
#nav_normal{width:100%;overflow:hidden;margin:0 0 10px;list-style-type:none;border-left:1px #E5E5E5 solid;border-bottom:1px #E5E5E5 solid}
#nav_normal ul{list-style-type:none;margin:0;padding:0}
#nav_normal li{float:left;width:100%;margin:0;padding:0}
#nav_normal a{display:block;width:auto;padding:.25em 0 .25em 5px;text-decoration:none;background-color:#fff;color:#7F7F7F;font-size:1.09em;font-family:"Helvetica Medium", Helvetica, Arial, sans-serif;letter-spacing:.05em;border-top:1px #E5E5E5 solid}
#nav_normal li.active{width:100%}
#nav_normal li.active a{background-color:#DDE6F3}
#nav_normal li a{text-transform:uppercase}
#nav_normal li a:focus,#nav_normal li a:hover,#nav_normal li a:active{background-color:#DDE6F3}
#nav_normal li ul li{}
#nav_normal li ul li a{text-transform:none;font-weight:400;font-size:1em;color:#555F71;font-family:Arial, Helvetica, Verdana, sans-serif;letter-spacing:0}
#nav_normal li ul li a,#nav_normal li.active ul li a{border-top:1px #FFF solid}
#nav_normal li ul li.active a,#nav_normal li ul li a:focus,#nav_normal li ul li a:hover,#nav_normal li ul li a:active{background-color:#D1D7E5}
#nav_normal li ul li ul li a{}
#nav_normal li ul li ul li a,#nav_normal li ul li.active ul li a{padding-left:15px}
#nav_normal li ul li ul li.active a,#nav_normal li ul li ul li a:focus,#nav_normal li ul li ul li a:hover,#nav_normal li ul li ul li a:active{background-color:#BDCBE7}
#nav_normal li ul li ul li ul li a{}
#nav_normal li ul li ul li ul li a,#nav_normal li ul li ul li.active ul li a{padding-left:25px}
#nav_normal li ul li ul li ul li.active a,#nav_normal li ul li ul li ul li a:focus,#nav_normal li ul li ul li ul li a:hover,#nav_normal li ul li ul li ul li a:active{background-color:#DDE5F2}
#col3 ul.tab_navigation{list-style-type:none;padding:0;margin:0;border-left:1px solid #ccc;display:block;height:19px;width:666px;position:relative}
#col3 ul.tab_navigation li{margin:0;padding:0;float:left;display:inline;border-top:1px solid #ccc;border-right:1px solid #ccc;height:18px;line-height:18px;vertical-align:middle;background:none}
#col3 ul.tab_navigation li.active{}
#col3 ul.tab_navigation li a{background-image:url(../images/hintergrundgrafiken/tabs/grau.gif);background-repeat:repeat-x;color:#6586BC;text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;float:left;display:block;height:18px;line-height:18px;margin:0;padding:0;padding-left:8px;padding-right:8px}
#col3 ul.tab_navigation li.active a,#col3 ul.tab_navigation li a:hover{background-image:url(../images/hintergrundgrafiken/tabs/blau.gif);background-repeat:repeat-x;color:#fff}
#col3 ul.tab_navigation li ul{position:absolute;top:19px;left:-1px;width:666px;background:#4469B0;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}
#col3 ul.tab_navigation li.active ul li{border-top:none}
#col3 ul.tab_navigation li.active ul li a{background:none;font-weight:400}
#col3 ul.tab_navigation li.active ul li.active a,#col3 ul.tab_navigation li.active ul li a:hover{background:#023298}
#sitemap ul{margin:0;padding:0;float:left}
#sitemap ul li{float:left;height:1%;display:block;width:204px;background:#F4F5F9;margin:0 0 20px;padding:0;border-bottom:1px solid #CBCCD0}
#sitemap ul li a{background:#DDE5F2;display:block;padding-left:10px;font-size:1em;text-transform:uppercase;color:#4D70B7;font-weight:700;height:1.181em;line-height:1.181em}
#sitemap ul li ul{padding-left:10px}
#sitemap ul li ul li{width:188px;margin:16px 0 0;padding:0 0 16px;border-bottom:1px solid #CBCCD0}
#sitemap ul li ul li.last{border-bottom:none}
#sitemap ul li ul li a{text-transform:none;color:#000;font-weight:700;padding-left:0;background:none;height:1.454em;line-height:1.454em}
#sitemap ul li li ul{margin:0;padding:0}
#sitemap ul li li ul li{margin:0;padding:0;border:none}
#sitemap ul li li ul li a{color:#858585;font-weight:400}
#sitemap ul li li li ul{display:none}
}
@media all {
html *{font-size:100.01%}
body{font-family:Arial, Helvetica, sans-serif;font-size:70%;color:#000}
body.normal{font-size:70%}
body.medium{font-size:80%}
body.big{font-size:90%}
h1,h2,h3,h4,h5,h6{margin:0 0 .25em}
h1{font-size:1.636em;letter-spacing:.05em;color:#039;background:transparent url(../images/headline_border.gif) no-repeat bottom left;padding-bottom:.45em;margin-bottom:1.15em;text-transform:uppercase;font-weight:400}
h1.edit{text-transform:none}
h2{font-size:1em;font-weight:700;line-height:1.454em;color:#6586BC;margin:0 0 .727em;padding:0}
h3{font-size:1em;font-weight:400;line-height:1.454em;color:#6586BC;margin:0 0 1.454em;padding:0}
h4{font-size:1em;font-weight:400}
h5{font-size:1em;font-style:italic;font-weight:400}
#col3_content{line-height:1.454em}
#col3_content img{margin-bottom:1.454em}
#col3_content button img{margin-bottom:0}
#col3_content div.copytext{margin:1.454em 0}
#header span{color:#999}
p{margin:0 0 1.454em}
ul,ol,dl{line-height:1.5;margin:0 0 1.454em}
#col3 ul{list-style-type:none}
#col3 li{margin-left:0;line-height:1.15em;margin-top:1.454em;padding:0 0 0 1.636em;background:transparent url(../images/bullet.gif) no-repeat 0 .2em}
#col3 li ul{margin-left:0}
dt{font-weight:700}
dd{margin:0 0 1em 2em}
cite,blockquote{font-style:italic}
blockquote{margin:0 0 1.454em 1.454em}
strong,b{font-weight:700}
em,i{font-style:italic}
pre,code{font-family:monospace;font-size:1.1em}
acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}
sup{vertical-align:top;font-size:.8em;line-height:1}
sub{vertical-align:bottom;font-size:.8em;line-height:1}
.note{background:#dfd;padding:1.454em;border-bottom:1px #bdb dotted}
.important{background:#ffd;padding:1.454em;border-bottom:1px #ddb dotted}
.warning{background:#fdd;padding:1.454em;border-bottom:1px #dbb dotted}
.float_left{float:left;display:inline;margin-right:1.454em;margin-bottom:.2em}
.float_right{float:right;display:inline;margin-left:1.454em;margin-bottom:.2em}
.center{text-align:center;margin:.5em auto}
a{color:#7F9AC7;text-decoration:none}
a:focus,a:hover,a:active{text-decoration:underline}
a:visited{color:#999}
#col3 li.pdf_download{background:url(../images/icons/pdf.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
a.pdf{background:url(../images/icons/pdf.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
a.csv{background:url(../images/icons/download.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
a.back{background:url(../images/icons/zurueck.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
a.detail{background:url(../images/icons/detailansicht.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
.linkback{border-bottom:1px solid #ccc;margin:-1.818em 0 .909em;padding:.8em 0;height:1.818em;line-height:1.818em}
.linkback a.back{float:right;display:block}
a.forward{background:url(../images/icons/vor.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
#topnav a{color:#999;font-weight:400;background:transparent;text-decoration:none}
#topnav a:focus,#topnav a:hover,#topnav a:active{text-decoration:underline;background-color:transparent}
#footer a{color:#999;background:transparent}
#footer a:focus,#footer a:hover,#footer a:active{color:#4D87C7;background-color:transparent;text-decoration:underline}
table.full{width:100%}
table.fixed{table-layout:fixed}
#col3 table img{margin:0}
table tr.odd{height:2.09em;background-color:#fff}
table tr.even{height:2.09em;background-color:#fafbfc}
tr.even:hover,tr.odd:hover{background-color:#f0f0f0}
tr.odd td,tr.even td{padding:0;padding-left:5px;font-family:Arial;font-size:1em;color:#6686C0;text-align:left}
input,select,textarea{border:1px solid #CCC;background:#FFF;font-family:Arial, Helvetica, sans-serif}
input[type=hidden]{border:none!important;width:.01em!important;height:.01em!important;display:none!important}
label{display:block}
#col3 form label strong{color:#6586BC}
#col3 form select.tag{display:inline;width:45px;margin-right:4px}
#col3 form select.monat{display:inline;width:45px;margin-right:4px;margin-left:0}
#col3 form select.jahr{display:inline;width:80px;margin-left:0}
hr{color:#fff;background:transparent;margin:0 0 .5em;padding:0 0 .5em;border:0;border-bottom:1px #eee solid}
div.entries{border-top:1px solid #CCC}
div.entries div{border-bottom:1px solid #CCC;padding:15px;width:auto}
div.entries h2{font-weight:700;margin:0}
div.entries div div{border:none;height:auto;padding:0}
div.entries div.copytext,div.entries div.downloads,div.entries a.close,div.entries img{display:none}
div.entries div.active{background:#F6FAFD}
div.entries a.close{float:right;padding-right:25px;background:transparent url(../images/icons/schliessen.gif) no-repeat right center;height:1.818em;line-height:1.818em}
div.entries a.top{float:right;padding-right:25px;background:transparent url(../images/icons/top.gif) no-repeat right center;height:1.818em;line-height:1.818em;display:block}
div.entries div.active div.copytext{display:block;margin-top:1.454em}
div.entries div.active a.close{display:block;margin-top:-1em}
div.entries div.active div.downloads,div.entries div.active img{display:block}
ul#lexikonnavi{list-style-type:none;width:100%;text-align:center}
ul#lexikonnavi li{display:inline;padding:0;background:none}
ul#lexikonnavi li a{padding:3px;color:#7F9AC7;font-family:Arial, Helvetica, sans-serif;font-size:1.1em;font-weight:700}
ul#lexikonnavi li span{padding:.2em;color:#999;font-family:Arial, Helvetica, sans-serif;font-size:1.09em;font-weight:700}
ul#lexikonnavi li.active a{color:#039}
div#news .floatbox{padding:15px 0}
div#news div.floatbox h2,div#news div.floatbox div.copytext,div#news div.floatbox img{margin-left:15px!important;margin-right:15px!important}
div#news div.floatbox div.copytext h2,div#news div.floatbox div.copytext h3,div#news div.floatbox div.copytext h4{margin:0!important}
div#news h2 a{color:#6586BC}
div#news h2 .teaser{text-transform:uppercase;color:#666;font-weight:400;margin-top:.727em;font-style:normal;display:block}
div#news h2 a:hover,div#news h2 a:focus,div#news h2 a:active{text-decoration:none}
div#news h2 a:hover .teaser{color:#6586BC}
div#news img{margin-top:16px}
div#news .downloads{border-top:1px solid #FFF;padding:12px 15px}
div#news .downloads h3{text-transform:uppercase;color:#666;font-weight:400;float:left;width:7em;height:1.818em;line-height:1.818em}
div#news .downloads a.pdf{float:left}
div#news div.active a.close{margin-right:15px}
div#chronik{margin-top:1.454em}
div#chronik div.floatbox{padding:15px 0}
div#chronik div.floatbox div.copytext{display:block}
div#chronik div.floatbox img{display:inline}
div#chronik h2{font-size:1.818em;font-weight:700;color:#6586BC;padding-bottom:.727em;margin-bottom:0}
div#chronik h3{font-size:1em;font-weight:700;line-height:1.454em;color:#6586BC;margin:0 0 .727em;padding:0}
form#rechner{border-bottom:1px solid #CCC;line-height:1.454em;color:#666}
form#rechner p{margin-bottom:.727em}
form#rechner label{width:204px;float:left;display:block;color:#666;cursor:pointer}
form#rechner .left{width:204px;float:left;display:block}
form#rechner label.radio{margin-bottom:2.18em;margin-right:0;vertical-align:middle}
form#rechner label#wertent_angen{width:204px;margin-right:28px}
form#rechner label.radio input,form#rechner label.checkbox input,form#rechner label input.radio,form#rechner label input.checkbox{width:auto;margin-right:4px;vertical-align:middle;margin-left:0}
form#rechner label.radio input,form#rechner label.checkbox input,form#rechner input.radio,form#rechner input.checkbox{border:none!important}
form#rechner label.vermoegen{font-weight:700;color:#6586BC}
form#rechner input,form#rechner select{width:184px;padding:1px 2px;margin-left:28px}
form#rechner .right label{float:none;margin-left:204px}
form#rechner select{background:#DDE5F2;border-color:#DDE5F2;color:#000;margin-bottom:1.454em;width:190px}
form#rechner option{}
form#rechner input.jahr,form#rechner input.monat{width:87px;display:inline}
form#rechner input.monat{margin-left:4px}
form#rechner button#rechner_submit{cursor:pointer;background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x bottom left;width:190px;padding-left:2px;border:1px solid #CCC;text-align:left;margin-left:232px}
form#rechner button#rechner_submit img{margin:0 4px 0 0}
#col3 form{border-bottom:1px solid #CCC;line-height:1.454em;color:#666}
#col3 form p{margin-bottom:.727em}
#col3 form label{width:204px;float:left;display:block;color:#666;cursor:pointer}
#col3 form .left{width:204px;float:left;display:block}
#col3 form label.radio{margin-right:0;vertical-align:middle}
#col3 form label#wertent_angen{width:204px;margin-right:28px}
#col3 form label.radio input,#col3 form label.checkbox input{width:auto;margin-right:4px;vertical-align:middle;margin-left:0!important}
#col3 form input.radio,#col3 form input.checkbox{border:none!important}
#col3 form label.vermoegen{font-weight:700;color:#6586BC}
#col3 form input,#col3 form select{width:184px;padding:1px 2px;margin-left:28px}
#col3 form textarea{width:184px;height:80px;padding:1px 2px;margin-left:28px}
#col3 form .right{float:none;margin-left:232px;display:block;margin-bottom:.727em;vertical-align:top}
#col3 form .right label{float:none;margin-left:232px}
#col3 form .right label.radio,#col3 form .right label.checkbox{margin-left:0;display:inline;margin-right:5px;vertical-align:top}
#col3 form select{background:#DDE5F2;border-color:#DDE5F2;color:#000;width:190px}
#col3 form option{}
#col3 form input.jahr,#col3 form input.monat{width:87px;display:inline}
#col3 form input.monat{margin-left:4px}
#col3 form button.submit{cursor:pointer;background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x bottom left;width:190px;padding-left:2px;border:1px solid #CCC;text-align:left;margin-left:232px;height:1.636em;line-height:1.636em}
#col3 form button.submit img{margin:0 4px 0 0}
#col3 form .right button{margin-left:0}
p.error,div.error,span.error,em.error,strong.error,label.error,#col3 #col3_content form p.error,#col3 #col3_content form div.error,#col3 #col3_content form span.error,#col3 #col3_content form em.error,#col3 #col3_content form strong.error,#col3 #col3_content form label.error,#col3 #col3_content form .error label{color:red}
input.error,textarea.error,select.error,.error input,.error textarea,.error select,#col3 #col3_content form input.error,#col3 #col3_content form textarea.error,#col3 #col3_content form select.error,#col3 #col3_content form .error input,#col3 #col3_content form .error textarea,#col3 #col3_content form .error select{color:#000;border:1px solid red}
form button{background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x bottom left;border:1px solid #CCC;cursor:pointer;padding-left:2px;text-align:left;width:190px;margin:.454em 0 1.454em 232px}
form button img{margin-right:4px;margin-bottom:0}
#col3 #kontakt form{}
#col3 #kontakt form select{margin-bottom:0}
#col3 #kontakt form input#plz{display:inline;width:70px;margin-right:4px}
#col3 #kontakt form input#ort{display:inline;width:104px;margin-left:0}
#col3 #kontakt form div.full label{width:auto;float:none;margin-left:24px;margin-bottom:1.454em}
#col3 #kontakt form div.full input{width:auto;margin:0 4px 0 0;float:left}
#col3 #kontakt form select#tag,#col3 #kontakt form select#gtag,#col3 #kontakt form select#stunde{display:inline;width:45px;margin-right:4px}
#col3 #kontakt form select#monat,#col3 #kontakt form select#gmonat,#col3 #kontakt form select#minute{display:inline;width:45px;margin-right:4px;margin-left:0}
#col3 #kontakt form select#jahr,#col3 #kontakt form select#gjahr{display:inline;width:80px;margin-left:0}
#col3 #kontakt form .radio label,#col3 #kontakt form .checkbox label{float:none;width:auto;display:inline;margin-right:8px}
#col3 #kontakt form .radio input,#col3 #kontakt form input.radio,#col3 #kontakt form .checkbox input,#col3 #kontakt form input.checkbox{width:auto;margin-left:0;display:inline;float:none;margin-right:4px;border:none}
#col3 #routenplaner form .c50r input{margin-left:0}
#col3 #routenplaner form .subcolumns{margin-bottom:1.454em}
#col3 form#kontakt_form h2{margin-top:.727em}
#start .subcolumns h1,#gabel .subcolumns h1{font-family:"Helvetica Medium", Helvetica, Arial, sans-serif;color:#5D5D5D;font-size:1.09em;padding-bottom:1em;margin-bottom:.25em}
#start .subcolumns h2,#gabel .subcolumns h2{font-family:"Helvetica Light Oblique", Helvetica, Arial, sans-serif;font-style:italic;color:#7F7F7F;font-size:1.09em;text-transform:uppercase;margin-bottom:1.08em;padding-bottom:0;font-weight:400}
#start .subcolumns,#gabel .subcolumns{margin-bottom:3.181em}
#gabel #gabel_mittlere_spalte .subcolumns{margin-bottom:0}
#start #zweite_zeile img,#gabel #gabel_mittlere_spalte .subcolumns img{margin:0 0 .909em}
#gabel #gabel_mittlere_spalte img{margin:0 0 3.181em}
#gabel #gabel_mittlere_spalte #flashcontent{margin:0 0 3.181em}
#start .linkteaser{margin-top:2.5em}
#start .linkteaser ul,#gabel #gabel_unten ul{border-top:1px solid #CCC}
#start .linkteaser ul li,#gabel #gabel_unten ul li{border-bottom:1px solid #CCC;background:none;padding-left:0;height:2.272em;line-height:2.272em;margin:0}
#start .linkteaser ul li a,#gabel #gabel_unten ul li a{display:block}
#start .c25l{width:232px}
#start .c25l .subcl,#start .c25l .subc{padding:0 28px 0 0}
#start .c25r{width:204px}
#start .c25r .subcr{padding:0}
#gabel #gabel_mittlere_spalte{width:464px}
#gabel .c50r,#gabel .c33r{width:204px}
#gabel .c50r .subcr,#gabel #gabel_rechte_spalte .subcr,#gabel #gabel_unten_rechts .subcr{padding:0}
#gabel .c50l,#gabel .c33l{width:232px}
#gabel .c50l .subcl,#gabel .c33l .subcl,#gabel .c33l .subc{padding:0 28px 0 0}
#gabel #gabel_mittlere_spalte .subcl{padding-right:28px}
#start .subcolumns #helpbox,#gabel .subcolumns #helpbox{margin-top:0}
#start .subcolumns .sidebox form,#gabel .subcolumns .sidebox form{border:none}
#start .subcolumns .sidebox input,#gabel .subcolumns .sidebox input{margin-left:0;width:140px}
#start .subcolumns .sidebox input.imagebutton,#gabel .subcolumns .sidebox input.imagebutton{padding:0 3px;width:13px}
#start a.forward,#gabel a.forward{display:block;float:right;margin-top:.727em}
sup.tooltip{cursor:help}
}
@media all {
div.stand{width:auto;padding:0 10px 0 0;margin:0;height:2.272em;line-height:2.272em;vertical-align:middle;text-align:right;font-family:Arial;font-size:1em;color:#000}
div.stand .subcolumns{background:none}
div.stand .subcolumns .subcl{text-align:left;padding-left:8px}
#col3 div.stand img{margin:0}
.fondsdaten table{width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
.fondsdaten table tr{margin-top:1px}
.fondsdaten table td,.fondsdaten table th{border-right:1px solid #ccc;border-top:1px solid #ccc}
.fondsdaten table thead tr{background-color:#E9ECF4;height:1.818em;padding:1px 0;padding:0;margin:0}
.fondsdaten table thead th{font-family:Arial;font-size:1em;font-weight:700;color:#4D70B7;text-align:left;height:1.636em;padding:0;padding-left:5px;text-transform:uppercase}
.fondsdaten table th.last,.fondsdaten table td.last{border-right:none}
.fondsdaten table tr.odd td,.fondsdaten table tr.even td{padding:0;padding-left:5px;font-family:Arial;font-size:1em;color:#6686C0;text-align:left}
.fondsdaten table img.pdf_link{margin-right:10px;vertical-align:middle;text-align:left}
.fondsdaten table a.pdf_link{vertical-align:middle;text-align:left}
.fondsdaten table tr td a{text-decoration:none;font-family:Arial;font-size:1em;color:#6686C0}
.fondsdaten button,#fondsdetail_wertentwicklung button{background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x left bottom;border:1px solid #CCC;cursor:pointer;padding-left:2px;text-align:left;width:190px;margin:5px 0 16px 108px}
.fondsdaten button img,#fondsdetail_wertentwicklung button img{margin-right:4px;margin-bottom:0}
.fondsdaten form,#fondsdetail_wertentwicklung form{border:none!important}
.fondsdaten .input_element,#fondsdetail_wertentwicklung .input_element{vertical-align:top}
#fondsdetail_wertentwicklung form div.input_label label,#fondspreise form div.input_label label{width:70px}
.fondsdaten .input_element select,#fondsdetail_wertentwicklung .input_element select{vertical-align:top}
#fondsdetail_wertentwicklung form div.datum,#fondspreise form div.datum{padding-left:26px}
#fondsdetail_wertentwicklung form .datum select,#fondspreise form .datum select{width:auto!important;margin:0 2px}
#fondsdetail_wertentwicklung form .datum select option,#fondspreise form .datum select option{padding-right:4px}
.fondsdaten{margin:0;padding:0;vertical-align:top;border:1px solid #ccc}
.fondsdaten_header{background-color:#E9ECF4;padding:12px 0;margin:0;width:100%}
.fondsdaten_header h1{background:none;padding:0 0 8px 8px;color:#039;margin:0}
.fondsdaten_header .headline_text{padding:0 0 0 8px;margin:0;color:#000}
.fondsdaten_header .headline_text p{padding:0;margin-bottom:8px}
.fondsdaten .subcolumns{margin-bottom:0;background:#FFF url(../images/fondspreise_spacer.gif) no-repeat 50% 0}
.fondsdaten_header .subcolumns{background:#E9ECF4}
.fondsdaten_header .subcolumns .subcl{padding-left:8px}
.fondsdaten_header h2,.fondsdaten_header h3,#col3 .fondsdaten_header form{color:#000}
.fondsdaten_header .subcr a,.fondsdaten_header .subcr a:visited,#fondsdetails_header .subcr a,#fondsdetails_header .subcr a:visited{display:block;color:#000!important}
.fondsdaten .c50l{margin-right:-1px}
.fondsdaten .subcl,.fondsdaten .subcr{padding:0}
.fondsdaten h3{border:0;font-family:Arial;font-weight:700;font-size:1em;color:#4d70b7;text-transform:none;padding:0;padding-bottom:5px;margin:0}
.fondsdaten .text{font-family:Arial;font-weight:400;font-size:1em;color:#6686c0;padding:0 10px 0 8px}
.fondsdaten .subcr .text{padding-left:10px}
.fondsdaten .subcl .graph img{margin:0 2px 0 -2px}
.fondsdaten .subcr .graph img{margin:0 -2px 0 2px}
span.isin{font-weight:400}
.input_row{clear:left;margin-bottom:5px}
.input_label{width:70px;float:left}
.input_element{margin-left:80px}
.fonds_error{width:100%;padding:5px;padding-top:0;margin:0;margin-bottom:15px;color:red;font-family:Arial;font-size:1em;font-weight:700}
table.fondsuebersicht{width:100%;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
table.fondsuebersicht tr{margin-top:1px}
table.fondsuebersicht td,table.fondsuebersicht th{border-right:1px solid #ccc;border-top:1px solid #ccc}
tr.fondsuebersicht_header{background-color:#E9ECF4;height:1.818em;padding:1px 0;padding:0;margin:0}
tr.fondsuebersicht_header th{font-family:Arial;font-size:1em;font-weight:700;color:#4D70B7;text-align:left;height:1.636em;padding:0;padding-left:5px;text-transform:uppercase}
tr.fondsuebersicht_header th a,tr.fondsuebersicht_header th.sort a:visited{color:#4D70B7}
tr.fondsuebersicht_header th.sort a,tr.fondsuebersicht_header th.header a{background-image:url(../images/sort_bg.gif);background-repeat:no-repeat;background-position:-5px 50%;padding-left:13px;font-style:italics;cursor:pointer;margin-left:-1px}
tr.fondsuebersicht_header th.desc a,tr.fondsuebersicht_header th.headersortup a{background-image:url(../images/sort_asc.gif)!important;padding-left:13px}
tr.fondsuebersicht_header th.asc a,tr.fondsuebersicht_header th.headersortdown a{background-image:url(../images/sort_desc.gif)!important;padding-left:13px}
table.fondsuebersicht th.fondsuebersicht_header_factsheets{border-right:none}
table.fondsuebersicht td.fondsuebersicht_name{width:172px;font-weight:700}
table.fondsuebersicht td.fondsuebersicht_isin{width:93px}
table.fondsuebersicht table.fondsuebersicht td.fondsuebersicht_fondklasse{width:113px}
table.fondsuebersicht td.fondsuebersicht_risiko{width:99px;line-height:1}
table.fondsuebersicht td.fondsuebersicht_factsheets{width:161px;border-right:none}
img.pdf_link{margin-right:10px;vertical-align:middle;text-align:left}
a.pdf_link{vertical-align:middle;text-align:left}
tr.odd td a,tr.even td a{text-decoration:none;font-family:Arial;font-size:1em;color:#6686C0}
td.fondsuebersicht_name a{font-weight:700}
div#fondsuebersicht_content{margin:0;padding:0}
#fondsuebersicht_details{margin:0;margin-left:0;padding:0;vertical-align:top}
table.fondspreise tr.odd td,table.fondspreise tr.even td,#fondsuebersicht_we tr.odd td,#fondsuebersicht_we tr.even td{text-align:right;padding:0 5px}
td.fondspreise_name,#fondsuebersicht_we tr.odd td.fondsuebersicht_name,#fondsuebersicht_we tr.even td.fondsuebersicht_name{width:177px;font-weight:700;text-align:left}
div#fondspreise_content{margin:0;padding:0}
#fondspreise_details{margin:0;padding:0;vertical-align:top}
div#fondspreise_subnavi{width:100%;height:1.636em;border:1px solid #ccc;background-color:#4769b1;margin:0;padding:0}
ul.fondspreise_subnavi{display:inline;float:left;margin:0;padding:0;list-style:none;list-style-type:none;height:1.636em}
ul.fondspreise_subnavi li{margin:0;padding:0;height:1.636em;display:inline;background-color:#4769b1;color:#fff;list-style:none;list-style-type:none}
ul.fondspreise_subnavi li.active{float:left;background-color:#003498;color:#fff;list-style:none;list-style-type:none}
#fondspreise div.error strong{margin:0 10px 10px}
.fondsnavhigh{margin-top:18px!important}
html:root .fondsnavhigh{margin-top:19px!important}
.fondspreise_backend h1{margin:10px 0;background-image:none}
.fp_historische_suche .graph{padding:1px}
div#fondsdetails_content{margin:0;padding:0}
#fondsdetails_details{margin:0;padding:0;vertical-align:top;border:1px solid #ccc}
#fondsdetails_header{background-color:#E9ECF4;padding:0;margin:0;height:5em;width:100%}
#fondsdetails_header h1{background:none;padding:.666em 0 .222em 8px;font-family:Arial;font-size:1.636em;color:#039;margin:0;text-transform:none}
#fondsdetails_header h2{background:none;padding:0 0 12px 8px;font-family:Arial;font-size:1em;font-weight:700;color:#039;margin:0}
#fondsdetails_details #fondsdetails_header .subcolumns,#fondsdetails_details #fondsdetails_links .subcolumns{background:transparent;margin-bottom:0}
#fondsdetails_details .subcolumns{margin-bottom:35px;background:#FFF url(../images/fondsdetails_spacer.gif) no-repeat 50% 0}
#fondsdetails_details .c50l{margin-right:-1px}
#fondsdetails_details .subcl,#fondsdetails_details .subcr{padding:0}
#fondsdetails_details h3{background-color:#E9ECF4;margin:0 0 10px;height:1.818em;line-height:1.818em;border:0;font-family:Arial;font-weight:700;font-size:1em;color:#4d70b7;text-transform:uppercase;padding-left:8px}
#fondsdetails_details .subcr h3{padding-left:10px;margin:0 0 10px;background-image:url(../images/fondsdetails_spacer_head.gif);background-repeat:no-repeat;background-position:0 0}
#fondsdetails_details .text{font-family:Arial;font-weight:400;font-size:1em;color:#6686c0;padding:0 10px 0 8px}
#fondsdetails_details .subcr .text{padding-left:10px}
#fondsdetails_details .graph{padding:1px}
#fondsdetails_details .subcl .graph img{margin:0 2px 0 -2px}
#fondsdetails_details .subcr .graph img{margin:0 -2px 0 2px}
table.fondsdetail_wide,table.fondsdetail_half{border:0;border-collapse:collapse;width:100%;margin:0;margin-bottom:15px;padding:0}
td.fondsdetail_profil_data,table.fondsdetail_half td{border-bottom:1px solid #ccc;font-family:Arial;font-weight:400;font-size:8pt;color:#000;white-space:nowrap}
table.fondsdetail_half td{text-align:right}
table.fondsdetail_half td.prozent{padding-left:8px}
table.fondsdetail_wide td.left_item,table.fondsdetail_half td.left_item{color:#6686c0;width:200px;padding:0;padding-left:5px;padding-right:10px;text-align:left;white-space:normal}
td.risikoklasse,td.risikoklasse_aktiv{font-family:Arial;font-weight:400;font-size:.909em;text-align:center;vertical-align:middle;padding-right:5px;line-height:1}
td.risikoklasse{color:#ccc}
td.risikoklasse_aktiv{color:#000}
div.fonds_ranking{margin:0;padding:0;padding-right:10px}
div.fonds_ranking_headline{font-family:Arial;font-weight:700;color:#000;height:11px;line-height:11px;font-size:1.1em}
div.fonds_ranking_rating{width:60px;height:11px;float:left;padding:0 10px 25px 0}
#fondsdetails_details div.fondsmanager{color:#787878}
#fondsdetails_details div.margin{margin-top:1em}
table.fondsdetail_half{width:50%!important}
.subcl table.fondsdetail_half,.subcr table.fondsdetail_half{width:100%!important}
.fondsdetail_we_header{background-color:#e9ecf4}
#fondsdetail_wertentwicklung .c75r,#fondsdetail_wertentwicklung .c25l{background-color:#E9ECF4;height:1.818em}
#fondsdetail_wertentwicklung .c25l h3{height:1.818em;line-height:1.818em;margin:0}
#fondsdetail_wertentwicklung #we_nav{background-color:#E9ECF4}
#fondsdetail_wertentwicklung .c75r ul.tab_navigation{width:auto;float:right}
#fondsdetail_wertentwicklung .c75r ul.tab_navigation li{border-bottom:1px solid #CCC}
#fondsdetail_wertentwicklung .c75r ul.tab_navigation li.last{border-right:none}
#fondsdetail_wertentwicklung div.we_graph select{margin:10px 0 15px 35px;display:inline;float:left}
#fondsdetail_wertentwicklung div.we_graph button{margin:10px 0 15px 20px}
td.fondsfakten_name a{font-weight:700}
#dokumente_ausschuettung table.fondsuebersicht td.last select,#dokumente_ausschuettung table.fondsuebersicht td.last input,#dokumente_ausschuettung table.fondsuebersicht td.last button,#fondsuebersicht_ausschuettung table.fondsuebersicht td.last select,#fondsuebersicht_ausschuettung table.fondsuebersicht td.last input,#fondsuebersicht_ausschuettung table.fondsuebersicht td.last button{width:auto;margin:auto}
#dokumente_ausschuettung table.fondsuebersicht td.last select,#fondsuebersicht_ausschuettung table.fondsuebersicht td.last select{margin-right:.5em}
#dokumente_ausschuettung table.fondsuebersicht td.last select option,#fondsuebersicht_ausschuettung table.fondsuebersicht td.last select option{margin-right:.5em}
}
@media screen {
#suchergebnisse{}
#suchergebnisse .suchnavigation{margin:5px 0;width:100%;text-align:right;vertical-align:middle}
#suchergebnisse .suchnavigation span{margin:0 5px}
#suchergebnisse .suchnavigation a{margin:0 5px}
}
@media all {
div#adp_search{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:1.09em;padding:1.09em 0}
div#adp_search form{border:none}
div#adp_search form#adp_search_name{margin-bottom:1.454em}
div#adp_result{border-top:1px solid #CCC;border-bottom:1px solid #CCC}
div#adp_result div.odd,div#adp_result div.even{border-top:1px solid #CCC;padding:15px 25px}
div#adp_result div.odd{background:#F6FAFD}
div#adp_result div.adp_image{float:left;display:block;width:110px;height:160px}
div#adp_result div.adp_data{margin-left:207px}
div#adp_result h2 span,div#adp_details h2 span{display:block;font-weight:400;color:#000}
div#adp_result ul.links,div#adp_details ul.links{list-style-type:none;float:right;width:204px}
div#adp_details #adp_details_data ul.links{margin-top:-55px}
div#adp_result ul li,div#adp_details ul li{background:none;margin:0;padding:0;height:1.818em;line-height:1.818em}
div#adp_result ul.links li a,div#adp_details ul.links li a{padding-right:25px;height:1.818em;line-height:1.818em;display:block;background-repeat:no-repeat;background-position:right center;text-align:right}
div#adp_result li a.email,div#adp_details ul.links li a.email{background-image:url(../images/icons/email.gif)}
div#adp_details{border-bottom:1px solid #CCC}
div#adp_details ul.links li a.vcard{background-image:url(../images/icons/visitenkarteladen.gif)}
div#adp_details ul.links li a.website{background-image:url(../images/icons/homepage.gif)}
div#adp_details ul.links li a.appointment{background-image:url(../images/icons/terminvereinbahrung.gif)}
div#adp_details ul.links li a.route{background-image:url(../images/icons/anfahrt.gif)}
div#adp_result li a.details{background-image:url(../images/icons/portrait.gif)}
a.adp_back{background:url(../images/icons/zurueck.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em;display:block;margin-bottom:8px;margin-top:-12px}
#adp_nav{padding:15px 25px}
#adp_nav p,#adp_nav ul{margin:0}
#adp_nav ul{float:right}
#adp_nav ul li{background:none;margin:0;padding:0;height:1.818em;line-height:1.818em;display:inline}
div#adp_details #adp_details_image,div#adp_details #adp_details_offices,div#adp_details #adp_details_information{border-top:1px solid #CCC}
div#adp_details #adp_details_data,div#adp_details #adp_details_offices,div#adp_details #adp_details_information{padding:15px 25px}
div#adp_details #adp_details_image{padding:15px 25px 0}
div#adp_details #hours{margin-bottom:16px}
}
@media all {
div#dokumente{margin-top:1.636em;width:666px;border-top:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC}
html:root div#dokumente{margin-top:19px}
div#dokumente_ausschuettung,div#dokumente_archiv{margin-top:18px}
html:root div#dokumente_ausschuettung,html:root div#dokumente_archiv{margin-top:19px}
div.freie,div.formulare{border-bottom:1px solid #CCC}
div.freie div.text,div.formulare div.text{padding:0 5px 16px}
#col3 div#dokumente.freie ul li,#col3 div#dokumente.formulare ul li{background:url(../images/icons/pdf.gif) no-repeat left center;padding-left:25px;height:1.818em;line-height:1.818em}
div#dokumente #dokumente_warenkorb{padding:0 5px 16px;border-bottom:1px solid #CCC}
div#dokumente #dokumente_header{background-color:#E9ECF4;padding:12px 0;margin:0;width:100%}
div.freie div.text table,div.formulare div.text table{border:none!important;width:80%!important}
div.freie div.text td,div.formulare div.text td{border:none!important}
div.formulare{margin-top:0!important}
div#dokumente form,#col3 form#dokumente_abo{border:none}
div#dokumente label,div#dokumente input{display:block;float:none;width:auto;margin-left:0}
div#dokumente input{width:190px}
div#dokumente #dokumente_header{background-color:#E9ECF4;padding:1.09em 0;margin:0;width:100%}
div#dokumente #dokumente_header h1{background:none;padding:0 0 .44em 8px;font-family:Arial;font-size:1.636em;color:#039;margin:0}
div#dokumente #dokumente_header .headline_text{padding:0 0 0 8px;margin:0;font-family:Arial;font-size:.9em;color:#039}
div#dokumente #dokumente_header .headline_text p{padding:0;margin-bottom:.727em}
div#dokumente #dokumente_header .subcolumns{background:#E9ECF4}
div#dokumente #dokumente_header .subcolumns .subcl{padding-left:8px;color:#000}
div#dokumente .c50l{margin-right:-1px}
div#dokumente .c50r{}
div#dokumente .subcl,div#dokumente .subcr{padding:0}
div#dokumente .subcr{}
div#dokumente table label,div#dokumente table input{display:inline}
div#dokumente table{width:666px;border-bottom:1px solid #ccc;border-collapse:collapse;border-spacing:0;padding:0}
div#dokumente table tr{margin-top:1px}
div#dokumente table td,div#dokumente table th{border-right:1px solid #ccc;border-top:1px solid #ccc}
div#dokumente table thead tr{background-color:#E9ECF4;height:1.818em;padding:1px 0;padding:0;margin:0}
div#dokumente table thead th{font-family:Arial;font-size:1em;font-weight:700;color:#4D70B7;text-align:left;height:1.818em;padding:0;padding-left:5px;text-transform:uppercase}
div#dokumente table th.last,div#dokumente table td.last{border-right:none}
div#dokumente table tr.odd{height:2.09em;background-color:#fff}
div#dokumente table tr.even{height:2.09em;background-color:#fafbfc}
div#dokumente table tr.odd td,div#dokumente table tr.even td{padding:0;font-family:Arial;font-size:1em;color:#6686C0;text-align:left}
div#dokumente.pflichtpublikationen table tr.odd td,div#dokumente.pflichtpublikationen table tr.even td{width:20%}
div#dokumente.bekanntmachungen table tr.odd td,div#dokumente.bekanntmachungen table tr.even td,div#bekanntmachungen table tr.odd td,div#bekanntmachungen table tr.even td{padding:3px}
div#bekanntmachungen table{border:1px solid #CCC}
div#dokumente table tr.odd td.fondsname,div#dokumente table tr.even td.fondsname,div#dokumente table tr.odd td.dc_bekanntmachung_beschreibung,div#dokumente table tr.even td.dc_bekanntmachung_beschreibung{padding-left:5px;vertical-align:top}
div#dokumente table tr.odd td.fondsname a,div#dokumente table tr.even td.fondsname a{font-weight:700}
div#dokumente table td.dc_hifactsheet,div#dokumente table td.dc_ferifactsheet{padding-left:3px!important}
div#dokumente table img.pdf_link,div#dokumente table img.pdf{margin-right:10px;vertical-align:middle;text-align:left}
div#dokumente table a.pdf_link,div#dokumente table a.pdf,div#bekanntmachungen table a.pdf_link,div#bekanntmachungen table a.pdf{vertical-align:middle;text-align:left;display:block}
div#dokumente table tr td a{text-decoration:none;font-family:Arial;font-size:1em;color:#6686C0}
div#dokumente table label{width:auto}
div#dokumente table .dokumente_download_abo{height:1.909em;margin:.272em 3px}
div#dokumente table .dokumente_download_abo a.pdf{display:block;float:left;border:none}
div#dokumente table .dokumente_download_abo label{display:block;float:right;width:50%;height:1.909em;line-height:1.909em;color:#7F9AC7}
div#dokumente table .dokumente_download_abo label input{width:auto;margin-left:9px;margin-right:9px}
div#dokumente table .dokumente_download_abo label.abo_low{background:url(../images/icons/abo_low.gif) no-repeat 9px 0}
div#dokumente table .dokumente_download_abo label.abo_high{background:url(../images/icons/abo_high.gif) no-repeat 9px 0;color:#5AB347}
div#dokumente table .dokumente_download_abo label.abo_low,div#dokumente table .dokumente_download_abo label.abo_high{padding-left:38px;width:auto}
div#dokumente table .dokumente_download_abo label.abo_low input,div#dokumente table .dokumente_download_abo label.abo_high input{display:none}
div#dokumente table .dokumente_bestellen{border-top:1px solid #CCC;height:1.909em;margin:0 3px;padding-top:.272em}
div#dokumente table .dokumente_bestellen label{display:inline;color:#7F9AC7}
div#dokumente table .dokumente_bestellen input{width:70px;margin-left:5px}
div#dokumente table .dokumente_stand{border-top:1px solid #CCC;padding:1px 3px;font-size:.909em;color:#666}
div#dokumente_archiv h2{padding-left:5px;font-size:1.09em;height:2.08em;line-height:2.08em}
div#dokumente_archiv .subcolumns h2{padding-left:0}
div#dokumente_archiv table#jb{margin-bottom:1.454em;border-bottom:1px solid #CCC}
#dokumente_bestellen_rechts{text-align:right}
#col3 #disclaimer form{border:0}
#disclaimer form label{margin:.909em 0 0;padding:0;width:204px}
#disclaimer form label input.checkbox{margin:0 4px 0 0;padding:0;width:auto}
#disclaimer button#disclaimer_submit{margin-top:.909em;float:right}
button#dokumente_bestellen_submit{background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x bottom left;border:1px solid #CCC;cursor:pointer;padding-left:2px;text-align:left;width:190px;margin:.454em 0}
button#dokumente_bestellen_submit img{margin-right:4px}
div#dokumente h3{margin-bottom:.545em}
form#warenkorb{border:none}
form#warenkorb ul.dokumente{list-style-type:none;background:none;padding-left:0;padding-bottom:.727em;margin-bottom:0;margin-left:0;border-bottom:1px solid #CCC}
form#warenkorb h2{margin-top:.727em}
form#warenkorb a.back{display:block;border-bottom:1px solid #CCC;padding-top:.727em;padding-bottom:.727em;margin-bottom:2.909em}
form#warenkorb ul.dokumente li{list-style-type:none;list-style-image:none!important;background:none;padding-left:0;margin:.727em 0 0;height:21px;line-height:21px}
form#warenkorb ul.dokumente span{float:right;width:120px;text-align:right;height:1.909em;line-height:1.909em}
form#warenkorb ul.dokumente span.name{float:left;width:auto;text-align:left}
form#warenkorb ul.dokumente input{width:50px;height:1.454em;line-height:1.454em;margin:0 5px .454em 0;display:inline}
form#warenkorb ul.dokumente a{width:auto;height:1.909em;line-height:1.909em}
form#warenkorb ul.dokumente a img{margin-bottom:0}
form#warenkorb fieldset form p{margin-bottom:.727em}
form#warenkorb fieldset label{width:204px;float:left;display:block;color:#666;cursor:pointer}
#col3 form#warenkorb fieldset input{width:184px;margin-left:28px;display:inline}
form#warenkorb fieldset input#plz,form#warenkorb fieldset input#liefer_plz{width:54px}
form#warenkorb fieldset input#ort,form#warenkorb fieldset input#liefer_ort{width:120px;margin-left:4px}
form#warenkorb button{background:#FEFEFE url(../images/icons/but_hintergrund.gif) repeat-x bottom left;border:1px solid #CCC;cursor:pointer;padding-left:2px;text-align:left;width:190px;margin:.454em 0 1.454em 232px}
form#warenkorb button img{margin-right:4px;margin-bottom:0}
}
@media all {
#immobilien{border:1px solid #CCC}
#immobilien_header{}
#immobilien_header a,#immobilien_header a:visited{display:block;color:#000!important}
#immobilien_header{background-color:#E9ECF4;padding:1.09em 0;margin:0 0 2.272em;width:100%}
#immobilien_header h1{background:none;padding:0 0 .444em 8px;font-family:Arial;font-size:1.636em;color:#039;margin:0;text-transform:uppercase}
#immobilien_header h2{color:#039}
#immobilien_header .headline_text{padding:0 0 0 8px;margin:0;font-family:Arial;font-size:.909em;color:#039}
#immobilien_header .headline_text p{padding:0;margin-bottom:.727em}
#immobilien .subcolumns{background:#E9ECF4;margin-bottom:0}
#immobilien .subcolumns{margin-bottom:0;background:#FFF url(../images/fondsdetails_spacer.gif) no-repeat 50% 0;margin-bottom:10px}
#immobilien .nobg{margin-bottom:0;background:none!important}
#immobilien_header .subcolumns{background:#E9ECF4;margin-bottom:0}
#immobilien_header .subcolumns .subcl{padding-left:8px}
#immobilien_daten ul#mietflaechen{margin-right:3px}
#immobilien_daten ul#mietflaechen li{background:none;border-bottom:1px solid #CCC;padding-left:10px;margin:0}
#immobilien_daten ul#mietflaechen li a,#immobilien_daten ul#mietflaechen li a:visited{background:url(../images/icons/scroller_pfeil_rechts.gif) no-repeat left center;padding-left:15px;color:#7F9AC7}
#immobilien_daten ul#mietflaechen li.active a,#immobilien_daten ul#mietflaechen li a:hover,#immobilien_daten ul#mietflaechen li a:focus{font-weight:700;text-decoration:none}
#immobilien_daten #mietflaechen_beschreibung{color:#7F9AC7}
#immobilien .c50l{margin-right:-1px}
#immobilien .c50r{}
#immobilien .subcl,#immobilien .subcr{padding:0}
#immobilien .subcr{}
#immobilien h3{background-color:#E9ECF4;border:0 none;color:#4D70B7;font-family:Arial;font-size:1em;font-weight:700;height:1.818em;line-height:1.818em;margin:0 0 10px;padding-left:8px;text-transform:uppercase}
#immobilien .subcr h3{background-image:url(../images/fondsdetails_spacer_head.gif);background-position:0;background-repeat:no-repeat}
#immobilien .text{font-family:Arial;font-weight:400;font-size:1em;padding:0 10px .909em 8px}
#immobilien .subcr .text,#immobilien .subcr img{padding-left:10px}
#immobilien a.expose{display:block;height:1.818em;line-height:1.818em;padding-left:25px;background:url(../images/icons/immobilieexpose.gif) no-repeat 0 50%;margin-left:10px;color:#000}
#immobilien #immobilien_footer{background-color:#E9ECF4;padding:1.09em 0}
#immobilien #immobilien_footer p{color:#359;padding:0 10px}
#immobilien #immobilien_galerie ul.thumbs{padding-left:10px;margin-right:-18px}
#immobilien #immobilien_galerie ul.thumbs li{background:none;padding:0;width:50px;height:50px;float:left;margin:0 18px 18px 0}
div#immobilien_uebersicht{border-top:1px solid #CCC;margin-top:16px}
div#immobilien_uebersicht .floatbox{padding:15px 0;border-bottom:1px solid #CCC}
div#immobilien_uebersicht div.floatbox h2,div#immobilien_uebersicht div.floatbox h3,div#immobilien_uebersicht div.floatbox div.copytext,div#immobilien_uebersicht div.floatbox img{margin-left:15px!important;margin-right:15px!important}
div#immobilien_uebersicht h2 a{color:#6586BC}
div#immobilien_uebersicht h2 .teaser{text-transform:uppercase;color:#666;font-weight:400;margin-top:.727em;font-style:normal;display:block}
div#immobilien_uebersicht h2 a:hover,div#immobilien_uebersicht h2 a:focus,div#immobilien_uebersicht h2 a:active{text-decoration:none}
div#immobilien_uebersicht h2 a:hover .teaser{color:#6586BC}
div#immobilien_uebersicht img{margin-top:1.454em}
div#immobilien_uebersicht a.forward{display:block;float:right}
#outer{width:400px;height:320px;position:relative}
#scrollbox{width:400px;height:320px;overflow:auto}
#deutschlandkarte{padding:0;margin:0 0 2em;list-style:none;width:434px;height:543px;border:1px solid #E5E5E5}
#deutschlandkarte li{display:inline;float:left;width:8px;height:8px;position:absolute;padding:0;background:none}
#deutschlandkarte li a{text-decoration:none;display:block;width:8px;height:8px;position:relative;background:url(../images/opengeodb/point.png) no-repeat top left;border:0}
#deutschlandkarte li a span.info{display:none}
#deutschlandkarte li a div.info a{position:static;background:none;width:auto;height:auto;display:none}
#deutschlandkarte li a:hover,#deutschlandkarte li a:active,#deutschlandkarte li a:focus{color:#000;border:0;width:8px;height:8px;outline:0;text-decoration:none;cursor:pointer;background-image:url(../images/opengeodb/point_24.png);position:absolute}
#deutschlandkarte li a:hover span.info,#deutschlandkarte li a:active span.info,#deutschlandkarte li a:focus span.info{display:block;visibility:visible;position:absolute;top:10px;left:20px;border:1px solid #E5E5E5;color:#000;width:auto;height:auto;padding:1px;font-size:11px;background:#FFF}
#deutschlandkarte li a:hover{z-index:30!important}
#deutschlandkarte li a:active,#deutschlandkarte li a:focus{z-index:20}
#deutschlandkarte li a:hover span.info{z-index:50!important}
#deutschlandkarte li a:active span.info,#deutschlandkarte li a:focus span.info{z-index:40}
h2#immokarte{background:#466BB2 url(../images/icons/blau.gif) repeat-x top left;text-transform:uppercase;height:20px;line-height:20px;font-size:1.09em;color:#FFF;margin:0;padding:2px 0 2px 4px;border-top:1px solid #E5E5E5;border-left:1px solid #E5E5E5;border-right:1px solid #E5E5E5;overflow:hidden;font-weight:700}
div.geoobjekt{color:#000;width:210px;position:absolute;left:482px;top:25px}
div.immoobjekt{border:1px solid #E5E5E5;margin-bottom:.5em}
div.immoobjekt h3{background:#F1EEED url(../images/icons/grau.gif) repeat-x top left;text-transform:uppercase;line-height:20px;font-size:1em;margin:0;padding:2px 0 2px 4px;font-weight:700}
div.immoobjekt h3 a{display:block}
div.immoobjekt div.padding{padding:6px;display:none}
div.immoobjekt a.detail{margin-top:.5em;display:block}
.geoobjekt{display:none}
.geoobjekt.active{display:block}
div.activeobject div.padding{display:block}
#deutschlandkarte div.hiddeninfo{display:none;visibility:hidden}
}
@media screen {
#main .sidebox{margin-top:10px;background-color:#DDE5F2;font-family:Arial, Helvetica, sans-serif;font-size:1em;color:#787878}
#main .sidebox h3{height:2.08em;line-height:2.08em;background-color:#BCCBE6;text-transform:uppercase;color:#FFF;margin:0;padding-left:10px;font-family:"Helvetica Medium", Helvetica, Arial, sans-serif;font-size:1.09em;letter-spacing:.1em}
#main .sidebox h3 span{text-transform:none}
#main .sidebox a{color:#3F66B3}
#main .sidebox form{vertical-align:top}
#main .sidebox input{background:#F6FAFD;border:none;height:1.363em;line-height:1.363em;text-transform:uppercase;color:#3F66B3;padding:.181em 2px;width:140px;float:left;margin-left:0}
#main .sidebox input.imagebutton{height:1.727em;padding:0 3px;width:13px;border:none;display:inline;vertical-align:top;background:transparent}
#main .sidebox button.imagebutton em{position:absolute;left:-5000em;top:-100em;height:1px;width:1px}
#main #contactbox h3{white-space:nowrap;overflow:hidden;width:184px;padding-right:10px}
#main #contactbox ul{padding:6px 0 6px 10px;margin:0;list-style-type:none}
#main #contactbox li{margin:0 0 6px;height:1.818em;line-height:1.818em;background-repeat:no-repeat;background-position:left center;padding-left:25px;background-image:url(../images/icons/vor.gif)}
#main #contactbox li a{height:1.818em;line-height:1.818em;color:#787878}
#main #contactbox li#idcat_623,#main #contactbox li#idcat_628,#main #contactbox li#idcat_629,#main #contactbox li#idcat_190,#main #contactbox li#idcat_96{background-image:url(../images/icons/routenplaner.gif)}
#main #contactbox li#idcat_625,#main #contactbox li#idcat_242,#main #contactbox li#idcat_195,#main #contactbox li#idcat_101{background-image:url(../images/icons/terminvereinbarung.gif)}
#main #contactbox li#idcat_94,#main #contactbox li#idcat_236,#main #contactbox li#idcat_188{background-image:url(../images/icons/ansprechpartner.gif)}
#main #contactbox li#idcat_121,#main #contactbox li#idcat_98,#main #contactbox li#idcat_239,#main #contactbox li#idcat_192{background-image:url(../images/icons/servicenummer.gif)}
#main #contactbox li#idcat_122,#main #contactbox li#idcat_99,#main #contactbox li#idcat_240,#main #contactbox li#idcat_193{background-image:url(../images/icons/callbackservice.gif)}
#main #contactbox li#idcat_120,#main #contactbox li#idcat_97,#main #contactbox li#idcat_238,#main #contactbox li#idcat_191{background-image:url(../images/icons/email.gif)}
#main #contactbox li#idcat_119,#main #contactbox li#idcat_95,#main #contactbox li#idcat_237,#main #contactbox li#idcat_189,#main #contactbox li#idcat_622{background-image:url(../images/icons/kontaktdaten.gif)}
#main #searchbox{margin-top:3px}
#main #searchbox form{padding:4px 0;margin:0 0 0 10px;height:1.727em;line-height:1.727em}
#main #searchbox form label{float:left;padding:0;margin:0 5px 0 0;width:20px;height:19px}
#main #searchbox form label img{padding:0;margin:0;width:20px;height:19px}
#main #consultantsearchbox{}
#main #consultantsearchbox form{padding:4px 0;margin:0 0 0 10px;height:1.727em;line-height:1.727em}
#main #consultantsearchbox form label{float:left;padding:0;margin:0 5px 0 0;width:20px;height:19px}
#main #consultantsearchbox form label img{padding:0;margin:0;width:20px;height:19px}
#main #col2 #helpbox,#start #main #helpbox{margin-top:0}
#main #helpbox{height:17px;line-height:17px;padding:4px 3px 4px 10px;position:relative}
#main #helpbox div#stage{height:17px;line-height:17px;width:92px;background-color:#F6FAFD;float:right}
#main #helpbox ul{list-style-type:none;float:left;display:block;padding:0;margin:0;height:17px;line-height:17px}
#main #helpbox li{float:left;display:block;height:17px;width:auto;border-right:1px solid #8d939f;padding:0;margin:0;background:none}
#main #helpbox li#normal,#main #helpbox li#medium{border:none}
#main #helpbox li a,#main #helpbox li span{display:block;background-image:url(../images/icons/helpbox.gif);background-repeat:no-repeat;height:17px}
#main #helpbox li a{cursor:pointer}
#main #helpbox li a em,#main #helpbox li span em{position:absolute;top:-100em;left:-5000em;font-style:normal;color:#787878;cursor:pointer}
#main #helpbox li a:hover{text-decoration:none}
#main #helpbox li a:hover em{position:absolute;top:4px;left:112px;height:17px;line-height:17px;width:88px;overflow:hidden;display:block;padding:0;white-space:nowrap}
#main #helpbox li#normal a{background-position:center 0;width:12px}
body.medium #main #helpbox li#normal.active a,body.big #main #helpbox li#normal.active a{background-position:center 0}
#main #helpbox li#normal a:hover,#main #helpbox li#normal.active a,body.normal #main #helpbox li#normal a{background-position:center -21px}
#main #helpbox li#medium a{background-position:center -41px;width:14px}
#main #helpbox li#medium a:hover,#main #helpbox li#medium.active a,body.medium #main #helpbox li#medium a{background-position:center -61px}
#main #helpbox li#big{padding-right:2px}
#main #helpbox li#big a{background-position:center -81px;width:16px}
#main #helpbox li#big a:hover,#main #helpbox li#big.active a,body.big #main #helpbox li#big a{background-position:center -101px}
#main #helpbox li#drucken a,#main #helpbox li#drucken span{width:21px;background-position:center -200px}
#main #helpbox li#drucken a:hover{background-position:center -220px}
#main #helpbox li#glossar a{width:19px;background-position:center -120px}
#main #helpbox li#glossar a:hover{background-position:center -140px}
#main #helpbox li#empfehlen a,#main #helpbox li#empfehlen span{width:26px;background-position:center -160px}
#main #helpbox li#empfehlen a:hover{background-position:center -180px}
#main #servicebox{border:1px solid #CCC;background:#F1EEED url(../images/icons/servicebox.gif) repeat-x 0 0}
#main #servicebox h3{background:#466BB2 url(../images/icons/servicebox.gif) repeat-x 0 -120px;border-right:1px solid #CCC;height:1.636em;line-height:1.636em;float:left;width:6em}
#main #servicebox ul{margin:0;padding:0;list-style-type:none;clear:left;background:#FFF}
#main #servicebox li{margin:0;padding:0;border-top:1px solid #CCC}
#main #servicebox li.pdf_download{padding:0 0 0 35px;background:url(../images/icons/pdf.gif) no-repeat 10px 3px}
#main #servicebox li a{color:#787878;display:block;padding:.636em 0 .636em 10px}
}
@media print {
#col1{display:none!important;visibility:hidden!important}
body,#page,#main{font-size:11pt}
#col2{display:none!important;visibility:hidden!important}
#page,#page_margins,#col3,#col3_content,body#gabel #gabel_mittlere_spalte,body#start start_willkommen{width:100%!important;margin:0!important;padding:0!important;border:0}
a[href]:after{content:""!important}
#topnav,#nav,#footer,#gabel_rechte_spalte,#start #start_rechts,.sidebox{display:none}
body#start .c25l,body#start .c25r{width:25%!important}
body#start .c25l img.teaserimg,body#start .c25r img.teaserimg{width:100%!important}
#navipath{margin-bottom:1em;border:none}
#header{border-bottom:1px solid #CCC;padding-top:10px}
div.entries div.copytext,div.entries h2,div.entries h3{display:block!important}
#col3 ul{padding-left:0;list-style-position:inside}
#col3 ul li{padding-left:0;list-style-image:url(../images/bullet.gif)}
h1{font-size:18pt;border-bottom:1px solid #CCC}
h2{font-size:11pt}
h3{font-size:11pt;font-weight:400}
h4{font-size:11pt;font-weight:400}
h5{font-size:11pt;font-style:italic;font-weight:400}
html *{background:none!important}
.tab_navigation li.active a{color:#000!important}
a.back{display:none!important}
#col3 li.pdf_download{padding:0;list-style-image:url(../images/icons/pdf.gif)}
body#start div#dritte_zeile ul li,body#gabel div#gabel_unten ul li{list-style:none!important;list-style-position:outside;list-style-type:none}
body#gabel div#gabel_mittlere_spalte div.subcolumns{width:436px}
#header #printbuttons{display:none!important}
#flashcontent{display:block!important}
#flashcontent embed{display:none!important}
#main table.fondsuebersicht,#main table.fondsdaten,#main table.fondspreise{width:100%!important;font-size:9pt;border-left:1px solid #CCC;border-right:1px solid #CCC;margin:0 -1px}
#main table.fondsuebersicht tbody td,#main table.fondsdaten tbody td,#main table.fondspreise tbody td{padding-left:2px!important;padding-right:3px!important}
#main table td.fondsuebersicht_name a,#main table td.fondspreise_name a{white-space:nowrap!important}
#main table th,#main table td{width:auto!important;padding:1px!important}
#main table thead th,#main table thead td{text-align:center!important}
}