@media screen, print {
* {margin: 0; padding: 0;}
a {text-decoration: none;}
acronym {border-bottom: 1px dashed #999; cursor: help;}
body {font-size:75%; font-family:Arial, Verdana, Helvetica, sans-serif; color: #333; background-color: #FFF; }
form, fieldset {display: inline;}
img, fieldset {border: 0 none;}
label {display: none;}
ul li {list-style: none;}
#direkt {height:0;display: none;}
#rahmen {width: 79.3333em; margin: 0 0 1.42em 22px;}
.wh154x80 , .wh154x46 {width: 12.84em;}
a .wh154x80 , a .wh154x46 {width: 14em;}
img.wh90x122 , img.wh90x75 {width: 7.5em;} 
a img.wh90x122 ,  a img.wh90x75 {/*width: 7.5em;*/width: 8.19em;} 
/*.wh190x99 {width: 15.845em;}*/
/*a img.wh190x99 {width: 17.27em;}*/
.wh190x99 {width:auto;}
a img.wh190x99 {width:auto;}

a .wh162x84,  a .wh162x48 , a .wh162x48 {width:14.73em;}
.wh162x84,  .wh162x48 , .wh162x48  {width:13.5em;}
.wh11x11 {width: 1em;}
.wh760x200 {}
.wh760x124 {}
.wh578x385 {}
.wh368x251 {}
.wh558x140 {width:100%;}
.wh354x296 {}
.wh952x50 {width:100%;}
#servicenavi {color:#666;position: relative;/*left: 38em;*/top:1.25em;/*max-width: 42em;*/text-align:right;}
#servicenavi a {font-size: 0.835em; color: #666; margin:0 3px 0 3px;}
#servicenavi #suchfeld {color: #666;width: 9.59em;font-size: 0.8em;margin: 0 0.37em -0.44em 3em;position:relative; top:0.2em;padding-bottom:2px;}
#servicenavi .button {width: 3.3em;position:relative;top:0.83em;}
#header_start, #header_content {height:6.3333em;overflow: hidden;}
#header_start .logo, #header_content .logo {width:16em;position:relative;top:-3.5em;}
#hauptnavi {/*position: relative;*/clear: left;float:none;height:1.6666em;/*20px*//*top: 0.2em;*/	background-color:#808080;}
#hauptnavi a:hover, #hauptnavi a:active {background-color: #E20074;height:20px;}
#hauptnavi a.home:hover, #hauptnavi a.home.flag {/*height:1.75em;*/}
#hauptnavi ul li {float: left;display: inline;text-align: center;}
#hauptnavi ul li a {display: block;color: #FFF;font-weight: bold;font-size: 0.9155em;/*11px*/text-transform: uppercase;line-height:20px;}
#hauptnavi .flag {background-color: #E20074;height:1.85em;}
#hauptnavi .home {width:16.4444em;padding: 0 0 0 1em;border-right: 0.1em solid #FFF;text-align: left;}
#hauptnavi .nav {padding: 0 1.5em 0 1.5em;}
#hauptnavi .navfirst {padding: 0 1.5em 0 1em;}
#breadcrumb {font-size: 0.8333em;color: #333;margin-left:20.3333em;margin-top:7px;}
#breadcrumb a {color: #999;}
#left {clear:left;float: left;width: 16em;/*192px*/min-height:38em;padding-bottom:1em;margin-top:13px;}
#left .box p.direkt {font-size: 0.94em;font-weight: bold; color: #333;padding-top: 0.5em;}
#left .boxheader {border-bottom: 1px solid #E5E5E5;margin-bottom:5px;}
#left .boxheader img {position: relative; top: 0.7em; left:0.5em;padding-left: 0.35em;padding-bottom:0.25em;z-index: 2; background-color: #FFF;width:0.9em; height:0.9em; }
#left .boxheader p {font-size: 0.8333em;/*10px*/position: relative;top: 0.4em;left:0.1em;display: inline;color: #999;text-transform: uppercase;background-color: #FFF;	padding: 0 0.4em 0 1.0em;}
#left .ModulL1 {padding:0.2em 1em 0.85em 1em;margin:2px 0 0 0;background-color:#F6F6F6;}
#left .ModulL1 p {font-size: 0.9191em;color: #666;margin-bottom:4px;}
#left .ModulL1 p.head {font-weight: bold;color:#333;padding:0.45em 0pt 0pt;}
#left .ModulL1 input.ok {background-color:#FAFAFA;color:#000000;float:left;height:1.4em;padding-left:0.3em;width:1.6em;}
#left .ModulL1 select {color:#666666;float:left;font-size:0.84em;height:1.7em;width:14.1em}
#left .ModulL1 form fieldset {width:14.2em;}
#left .ModulL1 ul  {text-align:right;}
#left .ModulL1 ul li {border-top: 1px #FFF solid;margin:2px 0;padding:2px 15px;}
#left .ModulL1 ul li a {font-size: 0.9159em; color: #E20074;}
#left .ModulL1 ul li img {margin: 0 -1.4em 0 0.3em;}
#left .ModulL1 fieldset input[type="hidden"] {display:none;}
#left .ModulL2 {margin-top:10px;}
#left .ModulL2 ul {margin:0;padding:0;}
#left .ModulL2 ul li {border-top:1px #FFF solid;margin:0;padding:0;background-color:#F6F6F6;}
#left .ModulL2 ul li a {font-size:0.9155em; display:block;color: #666;padding:3px 12px;}
#left .ModulL2 ul li a.flag {font-weight: bold;}
#left .ModulL2 ul li ul {background-color: #FFF;}
#left .ModulL2 ul li ul li{background-color: #FFF;}
#left .ModulL2 ul li ul li a {margin-left: 10px;}
#left .ModulL2 ul li ul li a.flag {color: #E20074; padding:0 0 0 6px; margin:5px 0 5px 10px;border-left: 5px solid #E20074;line-height:0.8em;}
/*rahmen + zellen*/
#middle {float: left;position: relative;top: 0.6em;left: 1em;width: 46.5em;/*558px*/line-height:1.335em;/*16px*/}
#middle.sp {float: left;width:62.35em;}/*elemente die bis ins #right reichen*/
#middle .tab {float: left;width:100%;}                         
#middle .rahmen {float: left; border:0.085em solid #E5E5E5;padding:1em 1em 0.5em 1em;}
#middle .cell1 .rahmen, #middle.sp .cell2n1big .cell1 .rahmen {float: left;width: 44.3em;} 
#middle.sp .cell1 .rahmen {float: left;width:60.1em;} 
#middle .cell1 .ModulM1  .rahmen {float: left;width: 44.3em;} 
#middle .cell1 .ModulM11 .rahmen{float: left;width: 44.26em;} 
#middle .cell1 .ModulM4 {float: left;width:30.665em;margin-bottom: 1.5em;margin-top:10px;overflow:hidden;} /*artikel*/
#middle.sp .cell1 .ModulM4 {width:46.5em;} /*bigartikel*/
#middle .cell1 .ModulM5 {width: 14.9em;float:right;margin-left:11px;margin-top:10px;}
#middle .cell1 .ModulM5 .info .rahmen {width:12.71em;}
#middle .cell1 .ModulM5 .infobox {border:1px solid #E5E5E5;padding:8px;} 
#middle .cell1 .ModulM5 .info {float:left;} 
#middle .cell2n1 {float:left; margin-right: 0.95em;width:30.665em;}
#middle .cell2n2 {float:left;width:14.835em;}
#middle .cell2n1big {float:left;width: 46.5em;margin-right:0.9em;}
#middle .cell2n1 .ModulM2 .rahmen {width:28.5em;}
#middle .cell2n1 .ModulM2 {float: left;}
#middle .cell2n2 .ModulM3 .rahmen,#middle .cell2n2 .ModulM3_o .rahmen {width: 12.7em;}
#middle a.header {display: none;}
#middle a {color: #E20074; display: inline;font-size:0.9155em;/*11px*//*white-space: nowrap;*/}


/*
#middle span.morelink {float: right;margin-top:10px;}
#middle span.morelink a{margin-left:8px;}
#middle span.morelink a img  {margin-left:5px;}
#middle ul {clear:right;text-align: right;margin-top:3px;}
#middle ul li {display: inline;}
#middle ul.links {margin:0;padding:0;display:inline;float:right;clear:none;}
#middle ul.links li {padding-left:10px;text-align:right;display:inline;}
#middle ul.links li a{white-space:nowrap;}
#middle .ModulM1 ul.links {margin-top:7px;}
#middle .ModulM2 ul.links {margin-top:10px;}
*/
/*linklisten in der mitte*/
#middle ul {text-align:right;margin-top:3px;}
#middle ul.links {float:right;}
#middle ul.links li {float:right;margin-left:10px;white-space:nowrap;}


#middle a img.wh11x11 {margin-left:5px;}
#middle h1 {font: 0.835em Arial, Verdana, Helvetica, sans-serif;color: #999;text-transform: uppercase;background-color: #FFF;position: relative;
            top:0.6em;left: 0.9em;display: inline;padding:0 3px;white-space:nowrap;}	
/*#middle .info h1 {top:0.4em;}*/
#middle .boxheader{height:18px;float:none;clear:both;}
#middle h2 {font-size: 1.3333em;/*16px*/color:#333;padding-bottom:0.2em;}
#middle h3 {font-size:1em;margin-bottom:4px;}
#middle .ModulM2 h3 {margin-bottom:4px;padding-bottom:4px;}
#middle .ModulM3 h3 {margin-bottom:4px;}
/*#middle .flashcontainer  .rahmen  object {width:532px;}*/
#middle .flashcontainer_klein {float:left;}
/*#middle .flashcontainer_klein .rahmen object {width:532px;}*/
#middle .flashcontainer_klein .rahmen{width:532px;overflow:hidden;}
/*#middle.sp .flashcontainer  .rahmen object{width:722px;}*/
#middle.sp .flashcontainer  .rahmen {width:722px;overflow:hidden;}
#middle .nachoben {width:46.5em;height: 1.4em;margin-top: 1em;text-align: right;border-bottom: 1px solid #E5E5E5;}
#middle .nachoben a {margin-right: 13px;}
#middle .nachoben a img {margin-left:7px;}
#middle .bildcontainer_gross {float: left;position: relative;top: 1em;width: 56.7em;}
#middle .meilensteine {position: relative;top: 0.25em;float: left;padding: 0.9em;}
#middle .trenner {clear: both;border-bottom: 1px solid #E5E5E5;margin:10px 0}
#middle .ModulM2 .trenner {padding:10px 0 0 0;}
#middle table td.rgt {text-align:right;}
#middle table.datentyp,#middle table.datentyp1,#middle table.datentyp3 {position: relative;top: 1em;width: 100%;border-width: 0 0 0.15em 0;border-style: none none solid none;border-color: #999;border-collapse: collapse;margin-bottom: 2em;}
#middle table.datentyp a,#middle table.datentyp1 a,#middle table.datentyp2 a,#middle table.datentyp3 a {font-size: 1em;}
#middle table.datentyp .hellgrau,#middle table.datentyp1 .hellgrau,#middle table.datentyp2 .hellgrau,#middle table.datentyp3 .hellgrau {background-color: #F2F2F2;}
#middle table.datentyp tr.kopf,#middle table.datentyp1 tr.kopf,#middle table.datentyp3 tr.kopf {background-color: #999; color: #FFF; text-align: left;}
#middle table.datentyp1 tr.kopf th {padding:0.2em 0.5em;}
#middle table.datentyp1 th,#middle table.datentyp3 th,#middle table.datentyp td,#middle table.datentyp1 td,#middle table.datentyp3 td {padding: 0.5em; border-left: 0.1em solid #D9D9D9;vertical-align:top;font-weight:normal;}
#middle table.datentyp th {padding: 0.5em; border-left: 0.1em solid #d9d9d9;font-weight:normal;color:#fff;background:#999;}
#middle table.datentyp2 {position: relative;top: 1em;width: 100%;border-width: 0.15em 0 0.15em 0;border-style: solid none solid none;border-color: #999;border-collapse: collapse;margin-bottom: 2em;}
#middle table.datentyp2 .spalte1,#middle table.datentyp3 .spalte1 {line-height: 2em;background-color: #D9D9D9;text-align: left;padding: 0.3em 0.4em 0.4em 0.4em;border-color: #F2F2F2;border-width: 0.1em;border-style: none solid solid none;color: #333;}
#middle table.datentyp2 tr {vertical-align: top;}
#middle table.datentyp2 th {font-weight:normal;}
#middle table.datentyp2 td {line-height: 1.8em;color: #333;border-width: 0.1em;border-color: #D9D9D9;border-style: none none none solid;padding: 0.45em 0 0.4em 0.4em;}
#middle table.alt {font-size:11px;}
#middle .cell1 {float: left;}
/*formtool - verschiedene redaktionelle stände ?*/
#middle .cell2n1 .formtool .rahmen {border:none;}
#middle table.formular {background: #F6F6F6; border-collapse: collapse;margin: 0.3em 0 1em 0;clear:both;width:100%;}
#middle table.formular td {border-bottom: 0.15em solid #FFF; padding: 0.3em 0 0.15em 0; font-size: 0.9em;}
#middle table.formular td a {font-size: 1em;}
#middle table.formular td ul {padding: 0 0 0.7em 0; margin: 0;}
#middle table.formular td ul li {text-align: left;}
#middle table.formular label {display: inline; padding-bottom: 0.5em;}
#middle table.formular input.text { padding: 0; margin-bottom: -0.1em;}
#middle table.formular input[type=radio] {padding: 0 1em 0 1em; margin-bottom: -0.3em;}
#middle table.formular input[type=checkbox] {margin-right: 0.3em;}
#middle table.formular input[type=reset] {margin: 0 0.3em 0 0.3em;font-size:11px;}
#middle table.formular input[type=submit] {padding: 0 1em 0 1em;font-size:11px;}
#middle table.formular textarea {height: 10em;}
#middle table.formular td.text {padding: 0 0 0 0.7em;}
#middle table.formular td.eingabe select {font-size: 0.9em; width: 12em;}
#middle table.formular td.legend {padding-left: 0.7em;}
#middle table.formular td.ueberschrift {padding: 0.75em 0 0.2em 0.7em;}
#middle table.formular .fehler {color: red;}
#middle .cell1 table.glossar {float: left; position: relative;width: 41em;border-top: 0.01em solid #EEE;padding-top: 0.3em;margin: 0 0 0 1.1em;} 
#middle .cell1 table.glossar td strong {color: #E20074;}
#middle .cell1 table.glossar td.spalte1,#middle .cell1 table.glossar td.spalte2,#middle .cell1 table.glossar td.spalte3 {vertical-align: top;}
#middle .cell1 table.infokorb {margin: 1em 0 1em 0; border-collapse: collapse; width: 100%;} 
#middle .cell1 table.infokorb  th {text-align: left; background: #E7E7E7; padding: 0.3em 0 0.3em 0.3em;} 
#middle .cell1 table.infokorb  tr.unten td {border: none;} 
#middle .cell1 table.infokorb  td {padding: 0.3em 0 0.3em 0; border-bottom: 1px solid #E5E5E5;} 
#middle .cell1 table.infokorb  td.typ {padding-left: 0.3em; font-weight: bold; width: 10%;} 
#middle .cell1 table.infokorb  td.icon {width: 5%; text-align: right;} 
/*umstruktur taballe->div
#middle .cell1 table.news {float: left; margin-top: 0.5em; border-collapse: collapse;width:44.3em;}
#middle .cell1 table.news tr.lasttr div{border-top:1px solid #E5E5E5;margin-top:-6px;padding-top:10px;clear:both;}
#middle .cell1 table.news td {border-bottom: 1px solid #E5E5E5; padding: 0.7em 0 1em 0;}
#middle .cell1 table.news td.weiteres {border-top: 1px solid #E5E5E5;border-bottom:none;padding-bottom:0;}
#middle .cell1 td.trenner {border: 0; padding: 0.2em;}
#middle .cell1 td.weiteres { text-align: right; padding-right: 0.1em;border:0;}
#middle .cell1 table.news a img {margin-left: 0.3em;}
#middle .cell1 table.news td.news_datum {vertical-align: top; font-size: 0.9em; color: #666;padding-right: 0.5em;white-space:nowrap;}
#middle .cell1 td.news_text {vertical-align: top;}
#middle .cell1 td.news_link {vertical-align: top;text-align: right; width: 9em;padding-right: 0.1em;}
*/
#middle .archivzeile {clear:both;border-bottom: 1px solid #E5E5E5;float:left;width:100%;padding:10px 0;margin-bottom:2px;}
#middle .archivzeile div.news_datum {float:left;padding-right:20px;color:#666;font-size:0.9em;}
#middle .archivzeile div.news_text {float:left;width:60%;}
#middle .archivzeile div.news_link {text-align:right;}
#middle div.weiteres {float:left;width:100%;text-align:right;border-top: 1px solid #E5E5E5;padding-top:5px;}

#middle .cell1 table.suche1,#middle .cell1 table.suche2 {font-size: 0.85em;}
#middle .cell1 table.suche1 {position: relative;top: 0.45em;width: 41em;background: #F6F6F6; padding-top: 0.3em;} 
#middle .cell1 td.suche1 {border: 0; padding: 0 0 0.25em 0.45em;} 
#middle .cell1 td.suche1 input {width: 12.5em; margin: 0 0.15em 0 -0.15em;} 
#middle .cell1 td.hidden {display: none;} 
#middle .cell1 table.suche2 {position: relative;top: 0.45em;width: 49.5em;background: #F6F6F6; padding-top: 0.3em;width:52.5em;} 
#middle .cell1 td.suche2 {border: 0; padding: 0 0 0.15em 0.5em;} 
#middle .cell1 td.suche2_1 {border: 0; padding: 0 0 0.15em 0.5em;} 
#middle .cell1 td.suche2 span {white-space: nowrap;} 
#middle .cell1 td.suche2 input {margin: 0 0.15em 0 -0.15em;} 

#middle .cell1 ul.blaettern {margin:0;}
#middle .cell1 ul.blaettern li {display: inline;margin-right:0em; padding-right: 0.7em;color:#E20074;font-weight:bold;}
#middle .cell1 ul.blaettern li input {border: none; background: #FFF; cursor: pointer;font-size:10px;color:#333;}
 
#middle .cell1 ul.lexikon {float: left; position: relative;top: 2em;font-size: 0.9em;background: #F6F6F6;margin: 1em 0 1em 0;padding: 0.5em;display: inline;}
#middle .cell1 ul.lexikon li {display: inline; padding: 0.3em;}
#middle .cell1 ul.lexikon li.flag {background: #E20074; color: #FFF;}
#middle .cell1 ul.lexikon li a {color: #333; margin: 0.1em;}
#middle .cell1 ul.sitemap {padding-bottom: 1em; border-bottom: 1px solid #E5E5E5;width:44.3em;}
#middle .cell1 ul.sitemap li {display: inline;}
#middle .cell1 ul.sitemap li a {margin-left: 1em;}
#middle .cell1 ul.sitemap li a img {margin-left: 0.3em;}
#middle .cell1 ul.map,#middle .cell1 ul.sub,#middle .cell1 ul.head {margin:0;padding:0;}
#middle .cell1 ul.map a,#middle .cell1 ul.sub a,#middle .cell1 ul.head a {color: #666;}
#middle .cell1 ul.map {width:44.3em;display:inline;}
#middle .cell1 ul.map a:hover,#middle .cell1 ul.sub a:hover,#middle .cell1 ul.head a:hover {color: #E20074;}
#middle .cell1 ul.map li {width:42em;text-align: left;padding: 0.3em; background-color: #F6F6F6;text-transform: uppercase;border-bottom: 0.1em solid #FFF;}
#middle .cell1 ul.map li a img {margin-right: 0.3em;}
#middle .cell1 ul.head {background-color: #FFF;font-weight: bold; text-align: left;width: 39.9em;}
#middle .cell1 ul.head li {position: relative;left: 2.2em;border-bottom: 1px solid #E5E5E5;padding: 0.3em 0 0.3em 0;}
#middle .cell1 ul.sub {background-color: #FFF;text-align: left;width: 38.5em;}
#middle .cell1 ul.sub li {position: relative;left: 3.6em;padding: 0.3em 0 0.3em 0.1em;border-bottom: 1px solid #E5E5E5;}
#middle .cell1 .ModulM1 {float: left; position: relative; /*margin-bottom: 0.2em;*/}
#middle .cell1 .ModulM1 .bild {float: left; margin-right:12px;}
#middle .cell1 .ModulM1 .text {/*margin-left:17em;*/}
#middle .cell1 .ModulM1 .text2 {float: left; margin: -1em 0 1em 0.2em; width: 41.6em; display: block;}
#middle .cell1 .ModulM1 .datum {color: #666; font-size: 0.83em; margin-right: 0.3em;}
#middle .cell1 .ModulM1 .zurueck {margin-bottom: 1.2em;}
/*
#middle .cell1 .ModulM1 ul {clear: right;margin:5px 0;}
#middle .cell1 .ModulM1 ul.links {clear:none;margin:5px 0;}
#middle .cell1 .ModulM1 .text ul li {margin:2px 0 0 0;}
#middle .cell1 .ModulM1 .text ul.links li {margin:0;}
*/
#middle .cell2n2 .ModulM3 ul.links li a{white-space:normal;}
#middle .cell1 .ModulM4 p {margin-bottom:7px;}
#middle .cell1 .ModulM4 h2 {line-height:1.25em;}
#middle .cell1 .ModulM4 h4 {font-size:1em;margin-top:10px;margin-bottom:5px;}
#middle .cell1 .ModulM4 .bildimtext {border:1px solid #E5E5E5;margin:5px 0;padding:6px;float:left;margin-right:10px;}
#middle .cell1 .ModulM4 .bildimtext img {display:block;}
#middle .cell1 .ModulM4 .bildimtext  .bildunterschrift{margin-top:0.4em;font-size:0.8em;}
#middle .cell1 .ModulM4 .bildimtext1 {border:1px solid #E5E5E5;min-height: 15.9em;margin:5px 0;padding:6px;}
#middle .cell1 .ModulM4 .bildimtext2 {float:left;border: 1px solid #E5E5E5;/*min-height: 28em;*/margin:5px 0;padding:6px;}
#middle .cell1 .ModulM4 .bildimtext2 .text  p{margin:0;}
#middle .cell1 .ModulM4 ol {padding: 0.7em 0 0.7em 2em;}
#middle .cell1 .ModulM4 ul {padding: 0 0 0 1.4em;}
#middle .cell1 .ModulM4 ul li {list-style-type: square; color: #E20074;line-height: 1.25em; display: list-item;text-align: left;}
#middle .cell1 .ModulM4 ul li p {color: #333;}
#middle .cell1 .ModulM4 .fussnote {padding: 0; margin-bottom: -1em;}
#middle .cell1 .fussnote p.fussnote {font-size: 0.835em;color: #999;line-height: 1.5em;margin-bottom:13px;}
#middle .cell1 .ModulM4 .bildimtext1 .bild {min-height: 13em; position: relative; float: left;}
#middle .cell1 .ModulM4 .bildimtext2 .bild {min-height: 20em; position: relative; float: left;}
#middle .cell1 .ModulM4 .bildimtext1 .unterschrift,#middle .cell1 .ModulM4 .bildimtext2 .unterschrift {margin-top: 0.4em;color:#666;}
#middle .cell1 .ModulM4 .bildimtext1 .unterschrift a,#middle .cell1 .ModulM4 .bildimtext2 .unterschrift a {font-size: 0.8em; color: #666;}
#middle .cell1 .ModulM4 .bildimtext2 .unterschrift a:hover {color: #E20074;}
#middle .cell1 .ModulM4 .bildimtext1 .unterschrift a img,#middle .cell1 .ModulM4 .bildimtext2 .unterschrift a img {margin-right: 0.5em;vertical-align:bottom;}
#middle .cell1 .ModulM4 .bildimtext1 .text {float: left;font-size: 0.8em;color: #666;width: 15.4em;margin-left: 0.7em;min-height: 0.9em;}
#middle .cell1 .ModulM4 .bildimtext2 .text {float: left;font-size: 0.8em;color: #666;width: inherit;min-height: 0.9em;}
#middle .cell1 .ModulM4 .bildimtext2 {display: none;}
#middle .cell1 .ModulM4 .bildimtext1 .text p,#middle .cell1 .ModulM4 .bildimtext2 .text p {color:#666;margin-top:5px;}
#middle .cell1 .ModulM4 .datum {font-size: 0.8em; font-weight: normal;color: #666; padding-bottom: 0.1em;}
#middle .cell1 .ModulM4 .nodisplay {display: none;}
#middle .cell1 .ModulM4 .portrat {border: 1px solid #E5E5E5;width: 7.15em;padding: 0.5em;margin-right: 0.7em;min-height: 10em;float: left;}
#middle .cell1 .ModulM4 .portrat img {width: 7em;}
#middle .cell1 .ModulM4 .portrat .text {float: left; font-size: 0.9em;color: #666;width: 9.6em;min-height: 0.9em;}
#middle .cell1 .ModulM4 .showdisplay {margin: 0.8em 0 0.8em 0;padding: 0.5em;border: 1px solid #E5E5E5;}
#middle .cell1 .ModulM4 .showdisplay img {margin-bottom: 0.5em;}
#middle .cell1 .ModulM4 .showdisplay .unterschrift {display: inline;color:#666;font-size:0.8em;}
#middle .cell1 .ModulM4 .showdisplay .flag {float: right;}
#middle .cell1 .ModulM4 .showdisplay .unterschrift span {font-weight: bold;} 
#middle .cell1 .ModulM4 .showdisplay .steuerung {clear: both;text-align: center; background-color: #F4F4F4;padding-top: 0.25em;}
#middle .cell1 .ModulM4 .showdisplay .steuerung img {padding: 0; margin: 0;} 
#middle .cell1 .ModulM4big {float: left;position: relative;width: 44em;top: 1em;margin-bottom: 2em;}
#middle .cell1 .ModulM4 sub {float:left;}
#middle .cell1 .ModulM5 .infobox #player {display: none;}
#middle .cell1 .ModulM5 .infobox a,#middle .cell1 .ModulM5 .info a {display: block; margin-bottom: 0.3em;}
#middle .cell1 .ModulM5 .infobox ul,#middle .cell1 .ModulM5 .info ul {text-align: left; margin: 0.2em 0 0.2em 0;} 
#middle .cell1 .ModulM5 .infobox ul li,#middle .cell1 .ModulM5 .info ul li {display: inline; line-height: 1.2em;}
#middle .cell1 .ModulM5 .infobox ul li div,#middle .cell1 .ModulM5 .info ul li div {position: relative;top: -1.5em;left: 1.1em; /*width: 11.5em;*/margin-bottom: -1.1em;line-height: 1em;}
#middle .cell1 .ModulM5 .infobox ul li div a,#middle .cell1 .ModulM5 .info ul li div a {white-space: normal;}
#middle .cell1 .ModulM5 .infobox li a img{margin: 0 7px 0 0;}
#middle .cell1 .ModulM5 .info .rahmen ul li a img  {margin-right:0px;margin-left:-2px;}
#middle .cell1 .ModulM11 {float: left;  margin-bottom: 0.2em;}
#middle .cell1 .ModulM11 .bild {float: left; margin: 0 0.8em 1.5em 0.1em;}
#middle .cell1 .ModulM11 .text {position: relative; top: 0; margin: -0.2em 0 0.75em 0;float:right;}
#middle .cell1 .ModulM11 .text2 {float: left;margin: -1em 0 0 0;width: 29.5em;display: block;}
#middle .cell1 .ModulM11 .datum {color: #666; font-size: 0.84em; margin-right: 0.3em;}
#middle .cell1 .ModulM11 .text ul {margin: 0 -4px -0.7em 0;width:13.5em;padding-bottom:5px;}
#middle .cell1 .ModulM11 .text ul li {width:100%;}
/*#middle .cell1 .ModulM11 ul li a img {margin-left: 0.25em;}*/
#middle .cell1 .anmerkung {float: left;position: relative;top: 2.5em;padding: 1.4em;margin-bottom: 1.5em;}
#middle .cell1 .boerse {position: relative;top: 0.7em;width: 21.12em;float: left;}
#middle .cell1 .boerse h3 {position: relative;top: 0.35em;left: 0.3em;color: #999;background-color: #FFF;display: inline;padding: 0 0.2em 0 0.2em;}
#middle .cell1 .boerse .rahmen {border-top: 1px solid #E5E5E5;border-right: 0em;border-left: 0em;border-bottom: 0em;padding: 0.3em 0 0 0;margin-right: 0.45em;width: 99%;float: left;}
#middle .cell1 .boerse table {table-layout: fixed;margin-top: 0em; font-size: 0.85em;border-collapse: collapse;width: 100%;}
#middle .cell1 .boerse th,#middle .cell1 .boerse td {padding: 0.3em 0.7em 0.3em 0.5em; border-left: 0.1em solid #FFF; border-bottom: 0.1em solid #FFF;}
#middle .cell1 .boerse .name {background: #EBEBEB; color: #333333; text-align: left;}
#middle .cell1 .boerse .wert {background:#F2F2F2; color: #666; text-align: right;}
#middle .cell1 .boerse table.auswahl {table-layout: auto;background: #F2F2F2;color: #666;border: 0.2em solid #F2F2F2;}
#middle .cell1 .boerse td a {font-size: 1em;}
#middle .cell1 .boerse td a img {margin-left: 0.3em;}
#middle .cell1 .boerse td.auswahl {border: 0; padding: 0 0 0 0.3em;}
#middle .cell1 .boerse .changeUp {color: green;}
#middle .cell1 .boerse .changeDown {color:red;}
#middle .cell1 .einfach {font-size: 1em;margin: 0.6em 0 0.9em 0;padding: 0.5em 0 0.5em 0.7em;width: 44em;background-color: #F6F6F6;}
#middle .cell1 .einfach .finden {position: relative; top: 0.25em; left: 30.5em;}
#middle .cell1 .eingabe {margin: 1em 0 1em 0; padding: 0.5em 0 0.5em 0.7em; background-color: #F6F6F6;border-top: 1px #E5E5E5 solid;}
#middle .cell1 .eingabe #suchbegriff {font-size: 0.9em; width: 15em; margin-left: 0.5em;}
#middle .cell1 .eingabe .finden {position: relative; top: 0.25em;}
#middle .cell1 .eingabe a {position: relative; left: 11.5em;}
#middle .cell1 .filter {font-size: 1em;margin:1em 0;padding: 0.5em 0 0.5em 0.7em;border-top: 1px #E5E5E5 solid;background-color:#F6F6F6;}
#middle .cell1 .filter select {font-size: 0.9em; width: 15.5em;}
#middle .cell1 .filter .ok {position: relative; top: 0.3em;}
#middle .cell1 .filter p {padding-top: 0.45em}
#middle .cell1 .hinweis {float: left;position: relative;top: 0.3em;padding: 0.3em;margin-bottom: 0.7em;}
#middle .cell1 .kursgrafik {position: relative;top: 0.7em;background-color: #EBEBEB;width: 40.6em;padding: 0.7em;margin-bottom: 0.7em;}
#middle .cell1 .kursgrafik p {text-align: right; margin-right: 1em;}
#middle .cell1 .quelle {clear: both; position: relative;top: 1em; color: #999; margin-bottom: 1.3em;}
#middle .cell1 .treffer {padding: 0.5em 0.3em 0 0.7em; border-top: 1px solid #E5E5E5;}
#middle .cell1 .treffer .relevanz span.anzahl {float: left;width: 0.9em;height: 0.9em;font-size: 0.9em;margin: 0.2em 0.2em 0 0;background: #CCC;}
#middle .cell1 .treffer .relevanz  span.flag {background: #E20074;}
#middle .cell1 .treffer .relevanz .proz,#middle .cell1 .treffer .datum {font-size: 0.9em; color: #666; padding:0 0.25em;}
#middle .cell1 .treffer ul {/*margin: -0.2em -0.2em 0 0;*/margin:10px 0;}
#middle .cell1 .treffer ul li a img {margin-left: 0.3em;}
#middle .cell1 .titelbild {margin-top:16px;}
#middle .cell2n1 .ModulM2 ul.block {padding-bottom: 0.25em;}
#middle .cell2n1 .ModulM2 ul.block li {line-height: 1.3em; display: block;}
#middle .ModulM2 .text_klein {margin-left:8.5em;}/*vivento ohne cell2n1 - text soll rechts neben dem bild bleiben und nicht nach ende des bildes nach vorn rutschen*/
#middle .cell2n1 .ModulM2 .text_klein div.trenner {margin-left:-8em;}
#middle .cell2n1 .ModulM2 .text  p{/*margin-bottom:10px;*/}
#middle .ModulM2 .bild_klein {float: left; margin: 0.25em 0 0 0;}
#middle .cell2n1 .ModulM2 .datum {color: #666;display: inline;font-size: 0.84em;line-height: 0.9em;margin-right: 0.25em;}
#middle .cell2n2 span.morelink {margin-bottom: 0.1em;} 
#middle .cell2n2 .ModulM3 {float: left;}
#middle .cell2n2 .ModulM3_o {margin: 0.4em 0 0.5em 0;}
#middle .cell2n2 .ModulM3_o  img.wh154x80,#middle .cell2n2 .ModulM3 img.wh154x80 ,
#middle .cell2n2 .ModulM3_o  img.wh154x46,#middle .cell2n2 .ModulM3 img.wh154x46 {margin-bottom:5px;} 


#middle .m513 .linkcontainer a img {margin:0 5px;}
#middle .m513 h4 {font-size:1em;}
#middle .m513 ul {margin:0px;}

#middle .m11 .abc {background:#F6F6F6;padding:1px 2px;}
#middle .m11 .abc ul {text-align:center;margin:0.6em 0;}
#middle .m11 .abc ul li {display:inline;font-size:11px;margin:0;padding:1px 5px;}
#middle .m11 .abc ul li.flag {background:#E20074;color:#fff;padding:1px 5px;font-weight:bold;}
#middle .m11 .abc ul li a {color:#333;font-size:11px;}
#middle .m11 .beschreibung{border-bottom:1px solid #e5e5e5;}
#middle .m11 .beschreibung h4 {margin:10px 0px 0 0px;}
#middle .m11 .beschreibung p {margin:0 0px 20px 0px;}
#middle .cell1 .m11 .beschreibung {border-bottom:1px solid #E5E5E5;padding:10px 10px 20px 10px;}
#middle .cell1 .m11 .auswahl {margin:10px;}
#middle .cell1 .m11 .auswahl .flag {color:#E20074;font-weight:bold;}
#middle .cell1 .m11 .auswahl .spalte1,#middle .cell1 .m11 .auswahl .spalte2,#middle .cell1 .m11 .auswahl .spalte3 {float:left;width:33.3333%;}
#middle .cell1 .m11 .quelle {font-size:0.8em;}
#middle .cell2n2 .ModulM3_o ul.block,#middle .cell2n2 .ModulM3 ul.block {padding-bottom: 0.25em;}
#middle .cell2n2 .ModulM3_o ul.block li,#middle .cell2n2 .ModulM3 ul.block li {line-height: 1.3em; display: block;}
#middle .cell2n2 .ModulM3_o .datum,#middle .cell2n2 .ModulM3 .datum {color: #333;display: inline;font-size: 0.85em;line-height: 0.9em;}
#right {clear: right;float: right;margin-top: 0.2em;width: 14.8333em;/*178px*/line-height:1.335em;/*16px*/}
#right a {font-size:0.915em;line-height: 0.84em; color: #E20074;}
#right h1 {font-size:0.915em;color: #999;text-transform: uppercase;background-color: #FFF;position: relative;top: 0.2em;left: 0.2em;display: inline;}
#right h3 {font-size:0.835em;/*10px*/color: #333; padding-bottom:0.2em;}
#right .head h3 {background:#fff;display:inline;color:#999;position: relative;top: 1.1em;text-transform: uppercase;margin-left: 0.7em;padding: 0 0.2em 0 0.2em;}
#right h4 {font-size:1em;font-weight: bold;color: #666; }
#right ul {text-align: right; padding-top: 0.15em;}
#right ul li {display: block; padding-bottom: 4px;padding-top:4px;}
/*mme*/
#right ul li a,#middle .ModulM11 ul li a{margin-left:5px;margin-right:20px;display:block;}
#right ul li a img,#middle .ModulM11 ul li a img{margin-left: 5px;margin-right:-17px;}
#middle .cell2n2 .ModulM3 ul li a,#middle .cell2n2 .ModulM3_o ul li a{margin-left:5px;margin-right:17px;display:block;}
#middle .cell2n2 .ModulM3 ul li a img{margin-left: 5px;margin-right:-17px;}
#right .head {margin-bottom:3px; border-bottom: 7px #999 solid;}
#right .trenner {border-bottom: 2px solid #FFF;}
#right .ModulR3 .trenner {margin:5px  -8px 10px -8px}
#right .ModulR1 {font-size: 0.84em; background-color: #EEE;}
#right .ModulR1 span {clear: both; float: right; color: #666;}
#right .ModulR1  .row{padding:4px 10px;font-size:1.19em;} /*aktienmodul*/
#right .ModulR1  .row img{margin-right:4px;} /*aktienmodul*/
#right .ModulR1  .trenner{margin:0 10px;} /*aktienmodul*/
#right .ModulR2 {background-color: #EEE; padding: 0.3em 0 0.3em 0;}
#right .ModulR2 h4 {margin-left:9px;}
#right .ModulR2 ul {padding: 0 0.66em 0 0;}
#right .ModulR3 {background-color: #EEE;padding:8px;}
#right .ModulR3 p {color: #666;}
#right .ModulR3 select {width: 12.3em;}
#trenner {width:79.5em;}
#trenner img.links {width: 16em;height: 4px;background-color: #E20074;}
#trenner img.mitte {margin-left:-2px;width: 63.3em;height: 1px;background-color: #fff;border-bottom: 1px solid #E20074;}
#fuss {clear:both;padding-top:25px;}
#fusszeile {font-size: 0.8333em;color: #666;height:8px;margin-top:12px;}
#fusszeile a{color: #666;}
#fusszeile .telekom  {float:left;}
#fusszeile .telekom p {display:inline;margin-right:20px;}
#fusszeile .telekom  span{margin:0 3px 0 7px;}
#fusszeile .t-icons {float:right;}
#fusszeile .t-icons  a{margin-left: 12px;}
/*styles von irgendwoher 24.06.2008*/
.mX{clear:left;padding: 0;margin: 0 ;}
.mX .boxheadercontainer {
margin                 : 0 0 .55em 0;
border-bottom : .0833em solid #E5E5E5;
}


.mX h3.boxheader {
display                 : inline;
     color: #666;
line-height         : 1.1em;
font-weight         : bold;
white-space         : nowrap;
position         : relative;
top                         : +.4em;
background-color: #FFF;
margin                 : 0 .4192em 0 .4192em;
padding                 : 0 .4192em 0 .4192em;
}

.mX div.t11Half{
     width: 23.2em;
     font-size:.9166em;
}
#t11Akt,#t11HistStat,#t11Hist{
     float:right;
}
#t11ExList,#t11DayStat,#t11Ticks{
     float:left;;
}
.mX table{
     border-collapse: collapse;
     width: 100%;
}
.mX table th{
     border: 1px solid white;
     padding: 2px .7em 2px .7em  ;
     background: #EBEBEB;
     border-right:none;
}
.mX table td{
     border: 1px solid white;
     padding: 2px .7em 2px .71em  ;
     border-right:none;
}
.lbl{
     text-align: left;
}
.val{
     text-align: right;
}
.mX td.lbl{
     background: #EBEBEB;
     color: #333333;
}
.mX td.val{
     background:#F2F2F2;
     color: #666;
}
.t11 abbr,.t11 acronym{
     text-decoration:none;
     border:none;
}
.mX div.row{
     clear: both;
}
.mX a{color: #E20074;}
.mX a img{ border:none;}

.mX div.chart{
     background: #EBEBEB;
     text-align: right;
     padding-right: .96em;
     padding-top: .2em;
     padding-bottom: .48em;
     margin-bottom: 1.35em;
}
.mX div.chart span{
     font-size: .8em;
}
.mX div.bndCol{
     width: 23em;
     font-size:.9166em;
}
#t11Stamm,#t11Kurs{
     float:left;
     width: 23.3em;
}
#t11Merk,#t11PerfStat{
     float:right;
}
#t11Stamm .lbl{
     width: 30%;
     vertical-align: top;
}
#t11Stamm .val{
     vertical-align: top;
}
#bndFoot{
     clear:left;
     color: #666;
     font-size:.8em;
     line-height: 1.5em;
     padding-top: 1.2em;
}




/*opera only und überschreiben die unteren anpassungen*/
html:first-child>b\ody #servicenavi {top:0.3em;}
html:first-child>b\ody #servicenavi #suchfeld {top:-0.4em;}
html:first-child>b\ody #servicenavi .button {top:0.4em;}
html:first-child>b\ody #left .ModulL1 select {margin: 0em 0 0.45em 0;height:1.7em;border:none;}
html:first-child>b\ody #left .ModulL1 ul li img {margin: 0.1em -1.4em -0.1em 0.3em;border:1px solid #f6f6f6;}
html:first-child>b\ody #left .ModulL1 input.ok {margin-bottom:1px;}
html:first-child>b\ody #middle .ModulM3  ul li a img{margin: 0.1em -1.4em -0.1em 0.3em;border:1px solid #f6f6f6;}
html:first-child>b\ody #right .ModulR3  ul li a img,html:first-child>b\ody #right .ModulR2  ul li a img{margin: 0.1em -1.4em -0.1em 0.3em;border:1px solid #f6f6f6;}

#middle .raster .cell3n1, #middle .raster .cell3n2 {float:left;width:14.835em;margin:0 0.875em 0 0;}
#middle .raster .cell3n3 {float:left;width:14.835em;margin:0 0 0 0;}
#middle .raster .cell3n1 .rahmen, #middle .raster .cell3n2 .rahmen, #middle .raster .cell3n3 .rahmen {width:12.75em;}
#middle .cell3n1 .ModulM3_o .datum,#middle .cell3n1 .ModulM3 .datum {color: #333;display: inline;font-size: 0.85em;line-height: 0.9em;}
#middle .cell3n2 .ModulM3_o .datum,#middle .cell3n2 .ModulM3 .datum {color: #333;display: inline;font-size: 0.85em;line-height: 0.9em;}
#middle .cell3n3 .ModulM3_o .datum,#middle .cell3n3 .ModulM3 .datum {color: #333;display: inline;font-size: 0.85em;line-height: 0.9em;}

}
/*safarie3  + opera9 anpassungen*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#servicenavi .button {top:0.4em;}
#left .ModulL1 select {margin:5px 0 ;}
#left .ModulL1 input.ok {margin-bottom:-3px;}
}