/* Allgemeine */
.mainbody { position:absolute; top:0px; left:0px; margin:0; padding:0; background:#fff; }
#container { width:830px; background:#fff; margin:0px auto;text-align:left; }
#printcontainer { width:98%; margin-left:1%; margin-right:1%; margin-top:1%; margin-bottom:1%; background:#fff; }
ul { list-style-position:outside; padding:0; padding-left:0.8em; margin-left:0.8em; }
.clear { clear: both; }

/* Hefte Startseite */
#iframe_1 { width: 300px; height: 120px; background: #FCFCFC; margin-bottom:3px; }
.abstand_iframe { padding-left:3px; padding-top:3px; padding-bottom:3px; }
.scrollbarabstand { padding-right: 10px; } 
.scrollbereich { overflow: auto; width: 297px; height: 110px; } 

/* Werbung */
#adsky { position:absolute; left:860px; top:0px; z-index:999; visibility:visible; float:right; }
#adbig { position:relative; left:30px; z-index:4; visibility:visible; width:800px; background:#fff; text-align:center; line-height:0px; }
#adlayer { position:absolute; top:650px; left:850px; z-index:10000; visibility:visible; }
#admedium { position:relative; z-index:8; visibility:visible; width:300px; height:auto; margin-top:10px; margin-bottom:10px; background:#fff; }
#adbill { position:relative; left:30px; width:800px; top:0; margin-bottom:15px; z-index:15; }
#adbutton { position:relative; z-index:14; visibility:visible; width:300px; height:auto; margin-top:10px; margin-bottom:10px; background:#fff; }

#Ads_BA_SKY {  }
#Ads_BA_BS {  }
#Ads_BA_LAY {  }
#Ads_BA_CAD {  }
#Ads_BA_FLB {  }

#adivw { position:absolute; top:610px; left:850px; z-index:12; visibility:visible; background:#fff; }
#w3blayer { position:absolute; top:100px; left:100px; z-index:8; visibility:visible; }
#adcontent { position:relative; width:336px; height:auto; margin-top:10px; margin-bottom:10px; margin-left:77px; z-index:6; visibility:visible; background:#fff; overflow:visible !important; }

/* Develop */
.patdev { font-size:12px; font-family:verdana; color:#000; background:yellow; padding:2px; } 


/* */
/* */
/* */
/* */

/* Layout 09-2013 */

body { margin-left:0px; font-size:12px; color:#000; font-family:verdana, arial; margin-top:0px; line-height:15px; background:#fff; }
.textco { font-size:13px; color:#000; font-family:verdana, arial, helvetica, sans-serif; line-height:18px; } 
.footerline {margin-top:4px; margin-bottom:4px; margin-left:0px; margin-right:0px; padding-left:0px; border-top: 1px dotted #DDD; width:140px}


/* Layout 03-2013 */

.quer_menue, a.quer_menue { float:left; padding-left:10px; padding-right:10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 32px; font-size: 14px; color: #fff; font-weight:bold; text-decoration: none; display:block; }
a.quer_menue:link, a.quer_menue:visited { display:block; color:#fff; }
a.quer_menue:hover, a.quer_menue:active { color:#cc0000; display:block; background-color:#fff; line-height: 32px; height:26px; }

.quer_menue_on, a.quer_menue_on { float:left; padding-left:10px; padding-right:10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 32px; font-size: 14px; padding-top:2px; text-decoration:underline; text-decoration:overline; color: #ccc; font-weight:bold; display:block; }
a.quer_menue_on:link, a.quer_menue_on:visited { display:block; color:#fff; }
a.quer_menue_on:hover, a.quer_menue_on:active { color:#cc0000; display:block; background-color:#fff; line-height:32px; height:26px; }

.quer_menue_r, a.quer_menue_r { float:right; padding-left:10px; padding-right:10px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 32px; height:32px; font-size: 14px; color: #555; text-decoration: none; display:block; }
a.quer_menue_r:link, a.quer_menue_r:visited { display:block; color:#fff; }
a.quer_menue_r:hover, a.quer_menue_r:active { color:#cc0000; display:block; background-color:#fff; line-height: 32px; height:26px; }


/* Startbutton */
/* div.floating-menu {position:fixed;border:1px solid #ffcc00;width:150px;z-index:100;} */
/* div.floating-menu a, div.floating-menu h3 {display:block;margin:0 0.5em;} */
div.floating-menu {position:fixed;margin-top:400px;height:112px;width:16px;z-index:100;}
div.floating-menu a {display:block;margin:0;}

#socialcontainer { width:470px; height:45px; background:#fff; clear: both; }
#flatter { width:458px; height:19px; margin-bottom:10px; background:#C6DEF4; padding:6px; clear:both; }
.flatter_text { float:right; font-family:verdana, arial; font-size:12px; }
.flatter_icon { float:right; margin-left:10px; }

.headlink, a.headlink:link, a.headlink:hover, a.headlink:visited { font-size:14px; color:#cc0000; font-family:verdana, arial, helvetica, sans-serif; line-height:19px; text-decoration:none; margin-bottom:4pt; } 
a.headlink:hover { color:#fff; background:#555; }
.headlink2, a.headlink2:link, a.headlink2:hover, a.headlink2:visited { font-size:14px; color:#555; font-family:arial, helvetica, sans-serif; line-height:19px; text-decoration:none; margin-bottom:4pt; } 
a.headlink2:hover { color:#fff; background:#555; }

.rubriklink, a.rubriklink:link, a.rubriklink:hover, a.rubriklink:visited { font-size:11px; color:#cc0000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; } 
a.rubriklink:hover { color:#fff; background:#555; }

.rubriklinkg, a.rubriklinkg:link, a.rubriklinkg:hover, a.rubriklinkg:visited { font-size:11px; color:#333333; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; } 
a.rubriklinkg:hover { color:#fff; background:#555; }

.infolink, a.infolink:link, a.infolink:hover, a.infolink:visited, .infolinkk, a.infolinkk:link, a.infolinkk:hover, a.infolinkk:visited { width:458px; display:block; margin-top:1px; margin-bottom:1px; font-size:13px; color:#cc0000; font-family:verdana, arial, helvetica, sans-serif; line-height:17px; text-decoration:none; padding:2px; background:#efefef; } 

a.infolink:hover, a.infolinkk:hover { color:#fff; background:#555; }
.infolinkk, a.infolinkk:link, a.infolinkk:hover, a.infolinkk:visited { width:296px; }

.headco { font-size:14pt; line-height:22px; color:#0c5a71; font-family:verdana, arial, helvetica, sans-serif; padding:8px; background-color:#efefef; } 
.headco2, .headco3, .headco4, .headco5, .headco6, .headco7, .mehrart, .linksmehrk, .linksmehr { font-size:12pt; color:#0c5a71; font-family:verdana, arial, helvetica, sans-serif; padding:8px; background-color:#efefef; margin-bottom:10px; } 
.headco3 { margin-top:5px; margin-bottom:5px; } 
.headco4 { line-height:13pt; } 
.headco5, .headco6 { margin:0; padding:0; background-color:#fff; font-weight:bold; }
.headco7 { padding:4px; } 

.rubrikname { font-size:15px; font-family:verdana, arial, helvetica, sans-serif; color:#555; } 
.rubrikkopf { background-color:#efefef; border-bottom: 1px solid #999; }

#bereichmenue { position:relative; z-index:0; }

.linksmehr, a.linksmehr:link, a.linksmehr:hover, a.linksmehr:visited { display:block; text-align:right; font-size:12px; line-height:24px; color:#aa0000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; margin:0; padding:0; } 
a.linksmehr:hover { text-decoration:underline; }

.linksmehrk, a.linksmehrk:link, a.linksmehrk:hover, a.linksmehrk:visited { padding:4px; font-variant:normal; display:block; text-align:right; font-size:12px; color:#aa0000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; margin:0; } 
a.linksmehrk:hover { text-decoration:underline; }

/* Artikel */
.infoblock { font-size:12px; line-height:20px; font-family:verdana; color:#000; padding:2px; border:2px solid #efefef; } 
.archivblock { font-size:12px; line-height:20px; font-family:verdana; color:#000; border:2px solid #FFCCAA; padding:8px; }
.grossco { font-size:14px; color:#000; font-family:verdana, arial, helvetica, sans-serif; line-height:12px; padding-top:5px; } 

/* Links zum Artikel */
.lizumart { position:relative; width:460px; height:auto !important; border:1px dotted #666; background-color:#fff; padding:4px; }
.headco6 { position:relative; float:left; margin-right:10px; }

/* Suchergebnisse */
.suchetest, .suchenorm { font-size:12px; font-family:verdana; padding:0; margin:0; font-weight:bold; }
.suchetest { color:#cc0000; }
.suchenorm { color:#000; }
.suchlinie { border-top:1px dotted #efefef; margin-top:4px; margin-bottom:15px; width:470px; }


/* News Themen Rahmen rechts */
#newshead, .partnerhead, .newshead, .newsheadtop, .newshead_04, .newshead_07, .newshead_10, .newshead_06, .newshead_01, .newshead_21, .newshead_23, .newshead_09
{ height:20px; line-height:20px; font-family:Verdana, Arial; font-size:12px; color:#000; display:block; padding:3px; background:#d6d6d6; margin-bottom:5px; margin-top:0px; }

.newsinhalt { font-family:Verdana, Arial; font-size:13px; line-height:18px; color:#333; padding:20px; padding-bottom:20px; background:#d6d6d6; margin:0px; margin-bottom:20px; }
.newsblock { float:left; display:block; padding:20px; padding-top:10px; background:#d6d6d6; margin:0px; margin-bottom:5px; }
.newsteaser { float:left; width:260px; font-family:Verdana, Arial; font-size:13px; line-height:18px; color:#333; padding:0; }
.newsklein { font-size:11px; color:#000; font-family:arial, helvetica, sans-serif; line-height:25px; } 

/* News Themen Rahmen rechts ALT */
#newsblock { float:left; display:block; padding:10px; background:#d6d6d6; margin:0px; margin-bottom:5px; }
#newsbild { float:left; width:90px; border-style:none; padding:0; }
#newsteaser { float:left; width:190px; font-family:Verdana, Arial; font-size:11px; line-height:16px; color:#000; padding:0; }


.testicon, .testiconliste { float:left; width:35px; border-style:none; padding:0; margin-right:8px; margin-top:1px; }
.testiconliste { margin-bottom:4px; }

.mehrart { margin-top:20px; background-color:#fff; font-size:11pt; text-align:center; border-top:2px solid #efefef; clear:both; } 
.hometrenn { margin-top:15px; background-color:#fff; margin-bottom:50px; border-top:2px solid #efefef; clear:both; } 

.rubrik_04, .rubrik_07, .rubrik_10, .rubrik_06, .rubrik_01, .rubrik_21, .rubrik_23 
{ float:left; position:relative; width:15px; height:15px; display:block; margin-top:9px; margin-left:5px; margin-right:5px; }
.rubrik_04 { background:#D3E8C1; }
.rubrik_07 { background:#9DDCF9; }
.rubrik_10 { background:#FCD7CB; }
.rubrik_06 { background:#FFE4B8; }
.rubrik_01 { background:#AFDFE4; }
.rubrik_21 { background:#8ED8F8; }
.rubrik_23 { background:#e7c4dc; }

.extras, a.extras:link, a.extras:hover, a.extras:visited, .extrasr, a.extrasr:link, a.extrasr:hover, a.extrasr:visited, .extrasl, a.extrasl:link, .extrasg, a.extrasg:link, a.extrasg:hover, a.extrasg:visited { width:auto; height:15px; line-height:15px; display:block; margin-left:2px; padding:2px; font-size:11px; color:#000; font-family:verdana, arial, sans-serif; text-decoration:none; background: #efefef; margin:1px; } 
.extras30, a.extras30:link, a.extras30:hover, a.extras30:visited { width:auto; height:15px; line-height:15px; display:block; margin-left:2px; padding:2px; font-size:11px; color:#fff; font-family:verdana, arial, sans-serif; text-decoration:none; background: #cc0000; margin:1px; } 
a.extras30:hover { color:#cc0000; background:#fff; }

/* Linien */
.labc{border-top:1px dotted #666;margin-top:17px;margin-bottom:5px;width:470px;}
.labs{border-top:1px dotted #666;margin-top:5px;margin-bottom:5px;width:470px;}
.labst{width:470px;margin-bottom:25px;}
.lnew{border-top:1px solid #FFF;margin-top:15px;margin-bottom:10px;width:300px;}

/* Aufklappen */
.layerlinks { margin: 0; padding: 0; width: 470px; }
.layerarchiv { margin: 0; padding: 0; width: 450px; }
.layerrechts { margin: 0; padding: 0; width: 300px; }
.klapphead, .klapphead:hover { text-align:right; margin: 0; color: #cc0000; padding: 0; cursor: pointer; position: relative; }
.klapphead:hover { color:#000; }
.klapptext { margin-top:5px; padding: 5px 10px; background-color:#fafafa; }

/* Abonnenten */
.aboservice, a.aboservice:link, a.aboservice:hover, a.aboservice:visited { width:280px; font-weight:bold; height:20px; line-height:18px; display:block; padding:10px; font-size:13px; color:#000; font-family:verdana, arial, sans-serif; text-decoration:none; background: #b7d489; margin-bottom:20px; margin-top:10px; }

.linksklg, a.linksklg:link, a.linksklg:hover, a.linksklg:visited { font-size:12px; color:#999999; font-family: verdana, arial, helvetica; text-decoration:none; } 
a.linksklg:hover { text-decoration:underline; }

/* */
/* */
/* */
/* */


/* Allgemeine Schriften */
.headcont { font-size:15pt; color:#666; font-family:arial, helvetica, sans-serif; line-height:20pt; } 
.head { font-size:15pt; color:#000; font-family:arial, helvetica, sans-serif; line-height:20pt; } 
.headt{ font-size:15pt; color:#000; font-family:arial, helvetica, sans-serif; line-height:17pt; margin-bottom:6px; word-wrap:break-word; }
.head1 { font-size:15pt; color:#0c5a71; font-family:verdana, arial, helvetica, sans-serif; line-height:22pt; } 
.head2 { font-size:15pt; color:#0c5a71; font-family:verdana, arial, helvetica, sans-serif; padding:8px; background-color:#efefef; } 
.gross { font-size:15px; color:#000; font-family:arial, helvetica, sans-serif; } 
.gross1 { font-size:15px; color:#0c5a71; font-family:verdana, arial, helvetica, sans-serif; } 
.einl { font-size:16px; line-height:20px; color:#666666; font-family:verdana, arial, helvetica, sans-serif; } 
.einleitung { font-size:12px; color:#858585; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; line-height:17px; } 
.einleitungco5 { font-size:14px; color:#858585; font-family:verdana, arial, helvetica, sans-serif; line-height:19px; } 
.text, .textr, .textrb { font-size:12px; color:#000; font-family:verdana, arial, helvetica, sans-serif; line-height:16px; } 
.textco5 { line-height:20px; } 
.textr, .textrb { color:#cc0000; }
.textrb { font-weight:bold; }
.texta { font-size:12px; color:#000; font-family:arial, helvetica, sans-serif; } 
.klein { font-size:11px; color:#000; font-family:arial, helvetica, sans-serif; line-height:13px; } 
.winzig { font-size:10px; color:#555; font-family:verdana, arial, helvetica, sans-serif; line-height:11px; } 
.headklein { font-size:11px; color:#000; font-family:verdana, helvetica, sans-serif; line-height:13px; } 
.einlklein { font-size:11px; color:#000; font-family:verdana, arial, helvetica, sans-serif; }
.bu { background:#FFF6DF; font-size:11px; color:#000; font-family:arial, helvetica, sans-serif; padding:4px; }
.text span.firstLetter { font-weight:bold; float:left; font-size:38px; line-height:32px; text-transform:uppercase; margin-right:2px; }
.einleitung span.firstLetter { float:left; font-size:36px; line-height:32px; text-transform:uppercase; margin-right:2px; }

/* Gewinnspiel */
.gewinnlink { width:300px; height:35px; text-align:center; padding:2px; background:#efefef; margin:0; font-size:12px; color:#000; font-family:verdana; text-decoration:none; margin-bottom:2px; }
.gewinnlink:hover, .gewinnlink:focus, .gewinnlink:active { cursor:pointer; background:#dddddd;; }
.gewinnfrage { width:248px; line-height:17px; background:#dddddd; font-size:14px; color:#777; font-family:verdana, arial, helvetica, sans-serif; padding:6px; }
.gewinnantwort { width:248px; height:auto; line-height:15px; background:#777; font-size:13px; color:#fff; font-family:arial, helvetica, sans-serif; padding:6px; }
.gewinnhead { font-size:14pt; color:#000; font-family:verdana, arial, helvetica, sans-serif; line-height:17pt; } 
.gewinngross { font-size:13pt; color:#000; font-family:arial, helvetica, sans-serif; line-height:15pt; } 
.gewinntext { font-size:13px; color:#000; font-family:verdana, arial, helvetica, sans-serif; line-height:17px; } 

/* Links */
.linkskl, a.linkskl:link, a.linkskl:hover, a.linkskl:visited { font-size:11px; color:#cc0000; font-family:arial, helvetica, sans-serif; text-decoration:none; } 
a.linkskl:hover { text-decoration:underline; }
.linksrub, a.linksrub:link, a.linksrub:hover, a.linksrub:visited { font-size : 11px; color : #000; font-family : verdana;  text-decoration : none; background : none repeat; } 
a.linksrub:hover { color : #cc0000; }
.linksgr, a.linksgr:link, a.linksgr:visited { font-size : 12px; color : #aa0000; font-family : verdana, arial, helvetica, sans-serif; text-decoration : none; } 
.linksgrt, a.linksgrt:link, a.linksgrt:hover, a.linksgrt:visited { color:#2E8B57; font-weight:bold; text-decoration:none; } 
a.linksgr:hover, a.linksgrt:hover { text-decoration : underline; }
.linksgrnot { font-size : 12px; color : #000; font-family : verdana, arial, helvetica, sans-serif; }

.linksgrh, a.linksgrh:link, a.linksgrh:hover, a.linksgrh:visited { font-variant: small-caps; display:block; text-align:right; font-size:12px; color:#aa0000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; padding:2px; font-weight:bold; margin:0; } 
a.linksgrh:hover { text-decoration:underline; }

.linksgrp, a.linksgrp:link, a.linksgrp:hover, a.linksgrp:visited { line-height:15px; font-variant: small-caps; display:block; font-size:12px; color:#000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; margin:0; background: #F0F0F0; } 
a.linksgrp:hover { color:#fff; background:#555; }
.extrasr, a.extrasr:link, a.extrasr:hover, a.extrasr:visited { color:#FFF; background: #CC0000; }
.extrasg, a.extrasg:link, a.extrasg:hover, a.extrasg:visited { color:#000; background: #CCEF95; }
.extrasl, a.extrasl:link { background: #FFF; }
a.extras:hover { color:#fff; background:#555; }
a.extrasr:hover { color:#cccc00; background:#555; }
a.extrasgg:link, a.extrasgg:hover, a.extrasgg:visited { width:auto; height:30px; line-height:30px; display:block; margin-left:2px; padding:2px; font-size:11px; font-family:verdana, arial, sans-serif; text-decoration:none; color:#000; background: #CCEF95; margin:1px; } 
.heftnr, a.heftnr:link, a.heftnr:hover, a.heftnr:visited { width:auto; height:11px; line-height:11px; padding:1px; font-size:11px; color:#000; font-family:arial, sans-serif; text-decoration:none; background: #F0F6F9; } 
a.heftnr:hover { color:#fff; background:#555; }

.linksleiste, a.linksleiste:link, a.linksleiste:hover, a.linksleiste:visited { padding:0px; border:0; margin:0; background:none; font-size:11px; line-height:15px; color:#fff; font-family:verdana,arial,helvetica,sans-serif; text-decoration:none; } 
.linksleiste:hover, .linksleiste:focus, .linksleiste:active, a.linksleiste:hover { text-decoration:underline; cursor:pointer; }

.linksklx, a.linksklx:link, a.linksklx:hover, a.linksklx:visited { font-family:Verdana, Arial; font-size:11px; color:#aa0000; padding:0; margin:0; text-decoration:none; } 
a.linksklx:hover { text-decoration:underline; }


/* TopMenu */
#careHeader { width:800px; margin-bottom:15px; margin-left:30px; height:32px; }
#careLeiste { width:800px; margin-bottom:6px; margin-left:30px; height:18px; }
#careTop { width:800px; margin:0; margin-left:30px; height:17px; border-width:2px 0 1px 0; border-color:#fff; border-style:solid; background:#cc0000; color:#fff; }
.careNavStretch { border-width:1px 0; border-style:solid; border-color:#555555; }
.careHeaderNav { height:32px; margin:0; }
.careHeaderNav li { font-family: Verdana, Arial; font-size: 11px; text-align:center; }
.careHeaderNav li a, .careHeaderNav li a:visited { color:#000; text-decoration:none; line-height:13px; }
.careHeaderNav li a:hover { color:#fff; background:#cc0000; }
.careHeaderNav li a.careCurPage { color:#fff; background:#cc0000; }
.careHeaderNav ul.careUtilityNavigation, .careHeaderNav ul.careNavigation { margin:0; padding:0; list-style:none; }
.careHeaderNav ul.careNavigation li { height:32px; float:left; border-width:0 0 0 1px; border-style:solid; border-color:#555555; }
.careHeaderNav ul.careNavigation li a { padding:0 4px; width:auto; height:28px; margin:2px; display:block; }
.careHeaderNav ul.careUtilityNavigation li { float:right; }
.careLeisteNav { height:18px; margin:0; background:#cc0000; }
.careLeisteNav li { font-family: Verdana, Arial; font-size: 11px; text-align:center; }
.careLeisteNav li a, .careLeisteNav li a:visited { color:#000; text-decoration:none; background:#fff; line-height:12px; }
.careLeisteNav li a:hover { color:#000; background:#cc0000; }
.careLeisteNav ul.careUtilityLeiste, .careLeisteNav ul.careLeisteNavigation { margin:0; padding:0; list-style:none; }
.careLeisteNav ul.careLeisteNavigation li { height:18px; float:left; border-width:0 1px 0 0; border-style:solid; border-color:#555555; }
.careLeisteNav ul.careLeisteNavigation li a, .careLeisteNav ul.careUtilityLeiste li a { padding:0 6px; width:auto; height:14px; margin:2px; display:block; }
.careLeisteNav ul.careUtilityLeiste li { float:right; }
.careTopNav { height:17px; margin:0; background:#fff; }
.careTopNav li { font-family: Verdana, Arial; font-size: 11px; text-align:center; }
.careTopNav li a, .careTopNav li a:visited { color:#000; text-decoration:none; background:#fff; line-height:13px; }
/* .careTopNav li a:hover { color:#000; background:#cc0000; } */
.careTopNav li a:hover { text-decoration:underline; cursor:pointer; }
.careTopNav ul.careUtilityTop, .careTopNav ul.careTopNavigation { margin:0; padding:0; list-style:none; }
.careTopNav ul.careTopNavigation li { height:18px; float:left; border-width:0 0 0 0; border-style:solid; border-color:#fff; color:#555555; }
.careTopNav ul.careTopNavigation li a, .careTopNav ul.careUtilityTop li a { padding:0 2px; width:auto; height:14px; margin:2px; color:#555555; }
.careTopNav ul.careUtilityTop li { float:right; }

/* Investor */
.bestellungen { text-align:left; padding:0px; border:0; margin:0; font-size:12px; color:#cc0000; font-family:verdana; text-decoration:none; background:none; }
.bestellungen:hover, .bestellungen:focus, .bestellungen:active { cursor:pointer; text-align:left; padding:0; border:0; margin:0; font-size:12px; color:#22aa22; font-family:verdana; background:none; }

/* Suche */
.suchtext, .suchtext:hover { overflow:visible; padding: 0; border: 0; margin: 0; font-size : 12px; color : #cc0000; font-family : verdana; text-decoration : none; background: none; }
.suchtext:hover { color : #22aa22; }
.suchtexth, .suchtexth:hover { width:470px; overflow:visible; padding: 0; border: 0; margin: 0; font-variant: small-caps; text-align:right; font-size:12px; color:#aa0000; font-family:verdana; text-decoration:none; font-weight:bold; background: none; } 
.suchtexth:hover { color : #22aa22; cursor: pointer; }
a.zahlenon, a.zahlen { position:relative; background-color:#f0f0f0; font-family: Verdana, Arial; font-size: 13px; color: #000; text-decoration: none; margin: 1px; padding-left:1px; padding-right:1px; border:1px solid #999; }
a.zahlen:hover, a.zahlen:active { color:#000; background:#fff; }
a.zahlenon, a.zahlenon:link, a.zahlenon:visited, a.zahlenon:active { color:#fff; background:#606060; border:1px solid #999; }

.picnews { text-align:left; float:left; border-style:none; margin-right: 10px; margin-bottom:10px; padding:0; }
.linksnews, a.linksnews:link, a.linksnews.hover, a.linksnews:visited { font-size:11px; color:#aa0000; font-family:verdana, arial, helvetica, sans-serif; text-decoration:none; } 
a.linksnews:hover { text-decoration:underline; }
.newsheadtop { color:#fff; background:#cc0000; }
.newsinhalttop { font-family:Verdana, Arial; font-size:12px; color:#000; padding:3px; padding-bottom:1px; background:#F3F3F3; margin:0; margin-bottom:5px; }
.partnerinhalt { font-family:Verdana, Arial; font-size:10px; line-height: 1.3; color:#000; padding:8px; padding-bottom:8px; background:#e1e3e5; margin:0px; margin-bottom:8px; height:80px;}
.partnerhead { color:#000; background:#b6bfcb; }

/* Bilder */
.picleft { text-align:left; float:left; border-style:none; margin-right: 10px; margin-bottom:10px; }
.picright { text-align:right; float:right; border-style:none; margin-left: 10px; margin-bottom:10px; }

/* Produktbilder */
.prd-outer { border-left-width:4px; border-left-color:#EAEAEA; border-right-width:4px; border-right-color:#EAEAEA; z-index:1; }
.prd-left { width: 4px; margin-left:-4px; z-index:2; }
.prd-right { width: 4px; margin-right: -4px; }
.prd-outer { width: auto; border-left-style:solid; border-right-style:solid; }
.prd-inner { margin:0; width:100%; z-index:4; }
.prd-left { float:left; position:relative; margin-right:1px; display: block; }
.prd-right { float:left; position:relative; margin-left:1px; display: block; z-index:3; }
.prd-center { float:left; width:100%; position:relative; z-index:5; margin:5px -1px 0 -1px; }
.prd-center-scroll { float:left; width:100%; position:relative; z-index:0; margin:0 -1px 0 -1px; overflow: auto; height:200px; font-size:11px; color:#000; font-family:verdana, sans-serif; }
.prd-text-scroll { float:left; width:99%; position:relative; z-index:0; margin:0 -1px 0 -1px; padding-left:4px; padding-right:4px; overflow: auto; height:140px; }
.prd-outer > .prd-inner { border-bottom:1px solid transparent; }
.prd-unten { background:#EAEAEA; height:4px; margin-bottom:10px; }
.prd-table { background:#EAEAEA; }
dl.prdbild { float:left; margin-left:12px; margin-bottom:5px; width:102px; max-width:102px; text-align:center; font-size:11px; color:#000; font-family:arial, helvetica, sans-serif; }

/* Bereichsfarben */
.bereich_head, .bereich_gew { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; text-decoration: none; display: block; padding: 1px; }
.bereich_head { background:#EFEFEF; }
.bereich_04, .bereich_07, .bereich_10, .bereich_06, .bereich_01, .bereich_21, .bereich_23, .bereich_09, .bereich_00, bereich_ju
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; display: block; padding: 1px; }
.bereich_04, .hintergrund_04, .newshead_04, .careHeaderNav li a.bereich_04 { background:#D3E8C1; }
.bereich_07, .hintergrund_07, .newshead_07, .careHeaderNav li a.bereich_07 { background:#9DDCF9; }
.bereich_10, .hintergrund_10, .newshead_10, .careHeaderNav li a.bereich_10 { background:#FCD7CB; }
.bereich_06, .hintergrund_06, .newshead_06, .careHeaderNav li a.bereich_06 { background:#FFE4B8; }
.bereich_01, .hintergrund_01, .newshead_01, .careHeaderNav li a.bereich_01 { background:#AFDFE4; }
.bereich_21, .hintergrund_21, .newshead_21, .careHeaderNav li a.bereich_21 { background:#8ED8F8; }
.bereich_23, .hintergrund_23, .newshead_23, .careHeaderNav li a.bereich_23 { background:#e7c4dc; }
.bereich_09, .hintergrund_09, .newshead_09, .careHeaderNav li a.bereich_09 { background:#d7d7d7; }
.bereich_ju, .hintergrund_ju, .newshead_ju { background:#CC0000; color:#FFF; }
.bereich_00, .hintergrund_00, .careHeaderNav li a.bereich_00 { background:#EEE; }
.bereich_dunkel_04, .bereich_dunkel_07, .bereich_dunkel_10, .bereich_dunkel_06, .bereich_dunkel_01, .bereich_dunkel_21, .bereich_dunkel_23, .bereich_dunkel_09 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; text-decoration: none; display: block; padding: 1px; }
.bereich_dunkel_04 { background:#8DC73F; }

.bereich_dunkel_07 { background:#00A2E5; }
.bereich_dunkel_10 { background:#F58581; }
.bereich_dunkel_06 { background:#FCB815; }
.bereich_dunkel_01 { background:#01B6BD; }
.bereich_dunkel_21 { background:#0078C1; }
.bereich_dunkel_23 { background:#ED0C6E; }
.bereich_dunkel_09 { background:#555555; }
.bereich_dunkel_00 { background:#999999; }

/* Bereichsicons oben */
a.icons-04, a.icons-04:link, a.icons-04:visited, a.icons-07, a.icons-07:link, a.icons-07:visited, 
a.icons-10, a.icons-10:link, a.icons-10:visited, a.icons-06, a.icons-06:link, a.icons-06:visited, 
a.icons-01, a.icons-01:link, a.icons-01:visited, a.icons-21, a.icons-21:link, a.icons-21:visited,
a.icons-23, a.icons-23:link, a.icons-23:visited, a.icons-09, a.icons-09:link, a.icons-09:visited 
{ height:30px; border:2px solid #FFF; margin-left:4px; margin-top:2px; float:left; text-align:left; }
/* { height:30px; margin-left:4px; padding-top:4px; float:left; text-align:left; background:#cc0000; } */
a.icons-04:hover, a.icons-04:active { border:2px solid #8DC73F; }
a.icons-07:hover, a.icons-07:active { border:2px solid #00A2E5; }
a.icons-10:hover, a.icons-10:active { border:2px solid #F58581; }
a.icons-06:hover, a.icons-06:active { border:2px solid #FCB815; }
a.icons-01:hover, a.icons-01:active { border:2px solid #01B6BD; }
a.icons-21:hover, a.icons-21:active { border:2px solid #0079C2; }
a.icons-23:hover, a.icons-23:active { border:2px solid #ED0C6E; }
a.icons-09:hover, a.icons-09:active { border:2px solid #DA93B3; }

/* Empfehlung Bookmark unten */
#bookmark { background:#EFEFEF repeat; height:16px; line-height:16px; width:792px; padding:4px; margin-left:30px; font-size:11px; color:#000; font-family:verdana, arial, helvetica, sans-serif; }
.bookmark-left { float:left; padding:5px; margin-right:30px; }
.bookmark-right { float:right; padding:5px; }
