/*allgemein*/
a img{border:0}
html.kennz body{overflow-x:auto;}
body{font-family:Verdana,Helvetica,Arial;font-size:11px;overflow-x:hidden;overflow-y:auto}
table{font-family:Verdana,Helvetica,Arial;font-size:11px;}
.index {background-image: url(../pix/bg_index.gif); background-repeat: no-repeat; background-position: left 550px;}
#festebreite{width:987px;}
a:link{text-decoration:none;color:#000;}
a:visited{text-decoration:none;color:#000;}
a:active{text-decoration:none;color:#000;}
#container{background:#EBEBEB;padding:0 0 0 0;width:100%}
*{margin:0;padding:0;}
/*header*/
.logo{float:left;margin:26px 0 0 20px;height:39px;}
.logo2{float:left;margin:20px 0 0 0;text-align: right; width: 630px;height:45px;}
.logo2 div{float: right;}
.metanavitop {margin-right: 10px; margin-top: 25px; font-size: 10px}
.metanavitop li{float:left; list-style: none;margin-left: 15px;}
.metanavibottom{clear: both;margin-left: 28px;text-align: center; margin-top: 20px;margin-bottom: 10px;}
/*navigation*/
.linie{border-bottom:1px solid #000;color:#EBEBEB;font-size:1px;margin:0;padding:0 0 0 0;clear:both;height:2px; line-height:2px}
.linie2{color:#903;background:#903;font-size:6px;margin:0;padding:0 0 0 0;clear:both;}
#mainnavigation{width:100%;clear:both;margin:1 0 1 0;padding:0 0 0 0;background:#444;}
.mainnavlist{list-style:none;margin:0;padding:0 0 0 0;}
.mainnavitem{font-size:11px;float:left;font-weight:normal;color:#FFF;padding:0 16 0 16;margin:0;line-height:26px;background:#444;border-right:1px solid #FFF;}
.mainnavitemOn{font-size:11px;float:left;font-weight:normal;color:#FFF;padding:0 16 0 16;margin:0;line-height:26px;background:#903;border-right:1px solid #FFF;}
html>body .mainnavlist {height:26px;}
a.nav:link{text-decoration:none;color:#FFF;}
a.nav:visited{text-decoration:none;color:#FFF;}
a.nav:active{text-decoration:none;color:#FFF;}
a.nav:hover{text-decoration:none;color:#FFF;}
#headmitte{background:#333;height:321px;width:100%;}
.state{float:left;}
.stateText{color:#EBEBEB;font-size:17px;margin:120 0 0 60;}
.bild{float:left;}
/*layernavigation*/
.layernavigation{margin:1 0 1 0;padding:0 0 0 0;background:#903;width:175px;}
html:first-child>b\ody .layernavigation { /* Opera Hack */
    margin-top: 4px;
}
.layernavlist{list-style:none;margin:0;padding:0 0 0 0;border-top: 1px solid #903;}
.layernavitem{font-size:11px;font-weight:normal;color:#FFF;padding:5px 12px 6px 12px;margin:0;background:#903 url(../pix/layernavi_grey.gif) repeat-x 0px bottom;}
.layernavitemlast{font-size:11px;font-weight:normal;color:#FFF;padding:5px 12px 6px 12px;margin:0;background:#903;}
.layernavitem2{font-size:11px;font-weight:normal;color:#FFF;padding:5px 12px 6px 12px;margin:0;background:#903 url(../pix/layernavi_white.gif) repeat-x 0px bottom;border-right: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB;}
.layernavitem2last{font-size:11px;font-weight:normal;color:#FFF;padding:5px 12px 6px 12px;margin:0;background:#903;border-bottom:1px solid #EBEBEB; border-right: 1px solid #EBEBEB;border-left: 1px solid #EBEBEB;}

/*linke navigation*/
#navlinks{float:left;margin:0;padding:0 0 0 0;}
#statnavigation{z-index:2;position: absolute; left: 0px; top: 103px;width:220px;margin:0;padding:0 0 0 0;text-align:right;background:#903 url("../pix/schatten_statnav.gif") repeat-x; z-index: 99px;}
html:first-child>b\ody #statnavigation { /* Opera Hack */
    top: 107px;
}
.statnavlist{list-style:none;margin:0;padding:0 0 0 0}
.statnavitem{font-size:11px;font-weight:normal;color:#FFF;padding:6px 22px 5px 12px;margin:0;height:26px;background:#903 url("../pix/statnav_off.gif") no-repeat;}

.statnavitemOn{font-size:11px;font-weight:bold;color:#FFF;padding:6px 22px 5px 12px;margin:0;height:26px;background:#903 url("../pix/statnav_on.gif") no-repeat;}

html>body .statnavitem {height:auto;}
html>body .statnavitemOn {height:auto;}

a.statnav:link{text-decoration:none;color:#FFF;}
a.statnav:visited{text-decoration:none;color:#FFF;}
a.statnav:active{text-decoration:none;color:#FFF;}
a.statnav:hover{text-decoration:none;color:#FFF;}

#subnavigation{width:220px;margin:1 0 0 0;padding:0 0 0 0;text-align:right;background:#ADADAD;}
.subnavlist{list-style:none;margin:0;padding:10 0 0 0;}
.subnavitem{font-size:11px;font-weight:normal;color:#000;padding:5px 22px 5px 12px;margin:0;background:#ADADAD url("../pix/subnav_off.gif") no-repeat left bottom;}
.subnavitemlast{font-size:11px;font-weight:normal;color:#000;padding:5px 22px 5px 12px;margin:0;background:#ADADAD none no-repeat;border-bottom: 10px solid #903}
.subnavitemOn{font-size:11px;font-weight:bold;color:#000;padding:5px 22px 5px 12px;margin:0;background:#ADADAD url("../pix/subnav_on.gif") no-repeat left bottom;}
.subnavitemlastOn{font-size:11px;font-weight:bold;color:#000;padding:5px 22px 5px 12px;margin:0;background:#ADADAD url("../pix/subnav_last_on.gif") no-repeat;border-bottom: 10px solid #903}

a.subnav:link{text-decoration:none;color:#000;}
a.subnav:visited{text-decoration:none;color:#000;}
a.subnav:active{text-decoration:none;color:#000;}
a.subnav:hover{text-decoration:none;color:#000;}

#layeraus{
position:absolute;
left:0px;
top:110px;
width:987px;
height:170px;
z-index:1;
border:1px solid #000;
}
#layeraus2{
position:absolute;
left:200px;
top:110px;
width:787px;
height:170px;
z-index:1;
border:1px solid #C00;
}

/*ticker*/
#ticker{height:32px;background:#ADADAD;border-top:1px solid #000;border-bottom:1px solid #000;margin:1 0 1 0;}
.kastenrot{float:left;background:#903;width:27px;height:32px;margin:0;padding:0 0 0 0;}
.tickertext{float:left;margin:10 0 0 20;padding:0 0 0 0;}

.schattenhead{color:#EBEBEB;background:#EBEBEB url("../pix/schatten_head.gif") repeat-x;}

.schattencontent{color:#EBEBEB;background:#EBEBEB url("../pix/schatten_content.gif") repeat-x;}

/*news*/
#news{width:90%;height:auto;background:#EBEBEB url("../pix/bg_news.gif") repeat-y;margin:30 0 0 0;padding:0 0 0 0;}
.tablenews{clear:both;margin:0 0 0 35;}
.tablehead{float:left;width:12%;font-size:18px;font-weight:bold;color:#666666;padding:0 0 17 35;background:#EBEBEB url("../pix/bg_tablehead.gif") no-repeat;}
.tablehead2{float:left;width:40%;border-top:1px solid #ADADAD;}
.newstext{color:#333;padding:0 0 17 0;}

a.mehr:link{text-decoration:none;color:#333;font-weight:bold;}
a.mehr:visited{text-decoration:none;color:#333;font-weight:bold;}
a.mehr:active{text-decoration:none;color:#333;font-weight:bold;}
a.mehr:hover{text-decoration:none;color:#333;font-weight:bold;}

/*content*/
.content{height:10px;margin:0;padding:0 0 0 0;background:#EBEBEB url("../pix/schatten_content.gif") repeat-x;}
#contentblock{color:#444;padding:34 20 59 62;margin-left: 220px;max-width:715px;}
#news #contentblock{margin:0 0 0 28px;padding:0}
.contentHead{font-size:12px;font-weight:bold;color:#444;margin-bottom:20px;line-height:20px;}

/*sitemap*/
#sitemap{padding: 15 0 0 30;margin:0px;}

.sitemaplist{float:left;list-style:none;margin:0;padding:5 0 0 0;width:226px;}
.sitemapitem1{font-size:10px;font-weight:bold;color:#FFF;padding:0 0 0 3;margin:1 2 0 0;line-height:22px;background:#903;}
.sitemapitem2{font-size:10px;font-weight:normal;color:#000;padding:0 0 0 3;margin:1 2 0 0;line-height:17px;background:#dadada;}
.sitemapitem3{font-size:10px;font-weight:normal;color:#000;padding:0 0 0 12;margin:1 2 0 0;line-height:17px;background:#FFF;}

/* Publisher Content Styles */
#inhaltHead{font-size:12px;font-weight:bold;font-family:Verdana; padding-bottom: 30px;}
#inhalt {font-size: 11px;}
#inhalt ul{margin: 0 0 10 10;padding:0; list-style:none}
#inhalt ul li{background: url(../pix/li.gif) no-repeat transparent 0 4px;padding:0 0 0 15px;margin:0}
.bighead4{font-weight:bold;font-size:12px;color: #444;}
.subhead{color: #903;font-size:11px;font-weight:bold}
.subsubhead{color: #444;font-size:11px;font-weight:bold}
#container td.textbody,#container  td{font-size:11px;color: #444;}
#container  td.emptycols{font-size: 1px;padding: 0px;display: none;}
#container td.linecolortyp{padding: 0px;}
#container td.headline{color: #FFF; background-color: #903; font-weight:bold; padding: 4px; border-bottom: 1px solid #EBEBEB}
#container td.headcols{padding: 4px; border-bottom: 1px solid #EBEBEB; background-color: #dadada;}
#container td.whitecols{padding: 3px;background-color: #FFF;}
#container td.normalcols{background-color: #FFF; padding: 3px;border-bottom: 1px solid #903;}
#inhalt a.linked{color: #903; }
#inhalt a.linked:visited{color: #903;}
#inhalt a.linked:hover{color: #903;text-decoration: underline}
#inhalt .textbody{}
#inhalt p{margin-bottom: 15px;}
#inhalt td p{margin:0;}
.index #inhalt td p{margin-bottom:15px;}

#menu {float:right;margin:75px 0 0 15px;width:175px;}
#menuitem {border: 1px solid #ADADAD; border-bottom: 6px solid #ADADAD; font-family: verdana; font-size: 10px;font-weight: bold;margin-bottom: 10px;}
#menuitem div.head{background-color: #ADADAD; padding-left: 3px;padding-bottom: 2px;text-transform: uppercase;}
#menuitem div.teaser{padding: 18px 0px 0px 13px; font-weight: normal; font-size: 9px}
#menuitem ul{padding: 18px 7px 0px 13px;list-style: none}
#menuitem ul li{margin-bottom: 10px;padding-left: 14px; background: transparent url(../pix/arrow.gif) no-repeat left 3px;}

/* Reiter Special */

.reiter{clear:both; height: 210px;padding: 5px; background-color:#FFF; width: 613px;}
html>body .reiter{min-height: 210px;height: auto;width: 603px;}
.reiter ul{padding-left: 25px;}
.fondsdaten{margin:0 0 10px 0;padding: 8px 9px 7px 9px; background-color:#FFF; font-family:Verdana,Helvetica,Arial; font-size: 11px;width: 613px;}
html>body .fondsdaten {width:597px;}
.fondsdaten p{color:#903; font-weight:bold;}
.wkn{color:#575757;margin: 2px 0px 3px 0px;}
.wknlbl{float:left;width:90px;}
#fondsvalues {margin-bottom:5px}
#fondsvalues .wrapper{overflow:auto;zoom:1;background:#ebebeb url(../images/pixel_fond.gif) repeat-y 290px 0}
#fondsvalues div.hi{background-color:#c1c1c1;}
#fondsvalues sup{vertical-align:top;padding-bottom:3px;line-height:9px;}
.data,.datahi {float:left;width:49.99%;padding:2px 0}
.datalbl{float:left;width:153px;padding: 3px 0px 3px 10px;}
.dataval{float:left;width:125px;color:#903;padding: 3px 0px 3px 0px;}
.fonds_high{background-color:#ebebeb;padding: 3px 5px 3px 13px}
.fonds_low{background-color:#c1c1c1;padding: 3px 5px 3px 13px}
.fonds_highc{background-color:#ebebeb;padding: 3px 5px 3px 13px; color:#903}
.fonds_lowc{background-color:#c1c1c1;padding: 3px 5px 3px 13px; color:#903}
.fondsdaten p{margin: 0px;}
.fondsnavi{padding:0px;width: 613px;margin:0 !important; background: none; list-style:none;}
#inhalt #fondsnavi{margin-left: 0px;}
html>body .fondsnavi{width: 613px;}
.fondsnavi li{float:left; background:url(../pix/reiter_bg.gif) no-repeat transparent 0px 5px !important; padding: 6px 0px 10px 0px !important; list-style:none;}
html>body .fondsnavi li{height: auto;}
#fondsnavili1 {width: 103px !important;}
* html #fondsnavili1,* html #fondsnavili2,* html #fondsnavili3,* html #fondsnavili4,* html #fondsnavili5
{
	padding-left: 10px !important; 
}
#fondsnavili2 {width: 144px !important;}
#fondsnavili3 {width: 119px !important;}
#fondsnavili4 {width: 126px !important;}
#fondsnavili5 {width: 121px !important;}
#inhalt .fondsnavi a{ color:#FFF; text-decoration:none;}
.fondsnavilink {font-family:verdana; font-size: 10px;}
html>body .fondsnavilink{padding-left: 10px;}
.fondsnavi li.fonds_navi_hi{background:none #903 !important;}
.fondsnavi li.fonds_navi_hi .fondsnavilink {font-weight:bold}
#reiter2{display:none}
#reiter3{display:none}
#reiter4{display:none}
#reiter5{display:none}

/* Portal */
.inhaltZeile ul li{padding-left:15px;background: url(../pix/li.gif) no-repeat left 8px; list-style:none}
.inhaltZeile .menu_off {color:#903;font: normal 11px Verdana;line-height: 20px;}
.inhaltZeile .menu_off:hover, .inhaltZeile .menu_off:visited{color:#903;}

/* Kennzahlen */
.kennzahlen .small{font-size:9px;}
.kennzahlen .smallgrey{font-size:9px;color:#bbbbbb;line-height: 12px;}
.kennzahlen .smallgrey a{color:#bbbbbb; font-weight:normal}
.kennzahlen .redbox{border:1px solid #903; width: 440px;margin-top:20px;}
.kennzahlen .abstand td{border-bottom:15px solid #EBEBEB}
.kennzahlen .unbold{font-weight:normal}
.kennzahlen .EditFields td
{
    width: 65px;
}
.kennzahlen .EditFields input
{
    width: 80px;
}
.kennzahlen .EditFields2 input
{
    width: 300px;
}
.kennzahlen p.index{
    margin-bottom: 50px;   
}
.kennzahlen label
{
    color: #903;
    font-weight: bold;
    text-decoration: none;
}
.kennzahlen td.small
{
    font-size:10px;
}
.kennzahlen th{padding:5px;}
.kennzahlen td{padding:5px; vertical-align:middle}
.kennzahlen a,.kennzahlen a:visited {color:#903;font-weight:bold;text-decoration:none;}
.kennzahlen .logo
{
    padding: 20px 0px 30px 25px;
}
.kennzahlen h1
{
    font-size: 14px;
    color: #903;
    font-weight: bold;
}
.kennzahlen h2
{
    font-size:12px;
    color: #000;
    font-weight: bold;
}
.kennzahlen .EditFields td
{
    width: 65px;
}
.kennzahlen .EditFields input
{
    width: 80px;
}
.kennzahlen .EditFields2 input
{
    width: 300px;
}
.kennzahlen .EditFields2 textarea
{
    width: 300px;
}

/* Ticker */
#iemarquee{width:960px;}
#iemarquee a{margin-right: 50px;font-size:11px; font-weight:bold}
#iemarquee .linked0{color:#333}
#iemarquee .linked1{color:#903}


/* Forms */
.ro {margin:0;padding:0;} /*background:url(../pix/roundedbox_ro.gif) top right no-repeat;*/
.lo {margin:0;padding:0;} /*background:url(../pix/roundedbox_lo.gif) top left no-repeat;*/
.ru {margin:0;padding:0;} /*background:url(../pix/roundedbox_ru.gif) bottom right no-repeat;*/
.lu {margin:0;padding:0;} /*background:url(../pix/roundedbox_lu.gif) bottom left no-repeat;*/
.forminhalt {margin:0;} /*padding:5px 0 5px 13px;*/
.fieldset{border:0px;width: 500px;}
.fieldset label{display: inline-block;width: 95px;vertical-align: top; line-height: 14px} 
.fieldset .textfield,.fieldset .selectfield,.fieldset .textareafield{width: 345px;font-family:Verdana,Helvetica,Arial;font-size:11px;}
.fieldset .box{width: 445px;margin-bottom:5px;}
#memo label{width:auto;}
#memo textarea{width:440px;}
.fieldset .button{border:0;font-weight:bold;color:#424142;background:url(../pix/btn_bg.gif) no-repeat transparent 0 5px;font-size:11px;text-align:left;margin:3px 0;padding:0 0 0 10px}
.fieldset p{padding-top: 10px;clear:both}
.fieldset .radiofield{}
.fieldset #radio label{padding-top:3px;}
html>body .fieldset #radio label{min-width: 95px;width:auto;padding: 0 5px 0 0;}
.fieldset #checkbox label{width:175px;padding-top:3px;}
.fieldset #checkbox{width:215px;float:left;}
html>body .fieldset #checkbox label{padding-top:0px;}

.fieldset #text_half{width:225px;float:left;}
.fieldset #text_half label{width:95px;}
.fieldset #text_half .textfield{width: 120px}

h1.errorhead{font-weight:bold;font-size:14px;color: #fff;padding:30px 0 10px 20px;}
p.errortext{color:#fff;font-size:14px;width:220px;padding:10px 0 10px 20px;}

#am07{position:absolute; left:29px;top: 550px;}

#contentblock .menu_on{color:#903}

.full .dataval {width:430px;}
.full .data {background:#C1C1C1 none repeat scroll 0 0;width:100%;}