/* k_officep

  unter Corel die websicheren Farben einstellen!

  Blautoene
    #D7EDFE - 215 237 254
    #B5D6EF - 181 214 239
    #ACD2EF - 172 210 239
    #96C5E8 - 150 197 232
    #74B2E0 - 116 178 224
    #4196D5 -  65 150 213
    #379FDD -  55 159 221
    #0C57AA -  12  87 170
    #0077BE -   0 119 190
    #0074BC -   0 116 188

  Grautoene
    #747474 - 116 116 116

  Blau
    #0077BE -   0 119 190
    #4196D5 -  65 150 213
    #74B2E0 - 116 178 224
    #96C5E8 - 150 197 232
    #B5D6EF - 181 214 239

  Orange
    #FF3300 - 255  51   0
    #FF6600 - 255 102   0
    #FF9900 - 255 153   0
    #FFB545 - 255 181  69
    #FFCC99 - 255 204 153

  Rot
    #990000 - 153   0   0
    #BA0202 - 186   2   2
    #ED0505 - 237   5   5
    #FF3D3D - 255  61  61
    #FF8787 - 255 135 135

  Gruen
    #006600 -   0 102   0
    #028702 -   2 135   2
    #00A800 -   0 168   0
    #33CC33 -  51 204  51
    #66CC66 - 102 204 102

  andere Blautoene
    #000099 -   0   0 153
    #0033CC -   0  51 204
    #0066FF -   0 102 255
    #6699FF - 102 153 255
    #A6C4FF - 166 196 255

*/

body, html { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#000000; margin:0px; }
body.window { background-color:#ffffff; font-family:Arial,Helvetica; font-size:9pt; color:#000000; margin:0px; }
td { font-family:Arial,Helvetica; font-size:9pt; color:#000000; padding:0px; }
img, table { border-width:0px; }
form { margin:0px; }
input, select { font-size:9pt; }

/* Tabelle mit Eingabefeldern */
table.fields { border:0px; }
table.fields td { font-size:8pt; white-space:nowrap; vertical-align:middle; }
table.fields td.labeln { padding-right:4px; font-size:9pt; font-weight:bold; text-align:right; }
table.fields td.label { padding-right:4px; font-weight:bold; text-align:right; }
table.fields td.label_l { padding-right:4px; font-weight:bold; text-align:left; }
table.fields td.labeltop { padding-right:4px; vertical-align:top !important; font-weight:bold; text-align:right; }
table.fields td.labeltf { padding-right:4px; font-weight:bold; text-align:left; }
table.fields td.labelt { padding:20px 4px 0px 0px; font-weight:bold; text-align:left; }
table.fields td.labelt_r { padding:20px 4px 0px 0px; font-weight:bold; text-align:right; }
table.fields td.labelttop { padding:20px 4px 0px 0px; font-weight:bold; text-align:left; }
table.fields td.field { white-space:normal !important; padding:0px 4px; text-align:left; }
table.fields td.fieldt { white-space:normal !important; padding:20px 4px 0px 4px; text-align:left; }
table.fields td.field_s { white-space:normal !important; padding:0px 4px; text-align:left; }
table.fields td.field_nw { padding:0px 4px; text-align:left; }
table.fields td.fieldtop { white-space:normal !important; padding:0px 4px; vertical-align:top !important; text-align:left; }
table.fields .labelsmallest { font-size:7pt; font-weight:normal; }
table.fields .slabel { font-weight:bold; }

/* sonstiges */
img.imgMiddle { border:0px; vertical-align:middle; }
img.imgMiddleMRs  { border:0px; vertical-align:middle; margin-right:4px; }
img.imgMiddleMR  { border:0px; vertical-align:middle; margin-right:30px; }
img.imgMiddleML  { border:0px; vertical-align:middle; margin-left:30px; }
img.imgMiddleMLRs { border:0px; vertical-align:middle; margin:0px 4px; }
p.einrueck { margin-left:20px; }
div.einrueck { padding-left:20px; }
div.haengendcb { text-indent:-20px; margin-left:20px; }
input.cbhaengendcb { }
.zusatzinfo { font-style:italic; }
.smallcaption { text-decoration:underline; }
.dMTs, li.MTs { margin-top:6px; }
.dMTm { margin-top:12px; }
.dMTb { margin-top:20px; }
.dMLm { margin-left:12px; }
.dMLb { margin-left:20px; }
.dMRb { margin-right:20px; }
.aleft { text-align:left; }
.clear { clear:both; }
.floatright { float:right; }
.clearright { clear:right; }
.floatleft { float:left; }
.clearleft { clear:left; }
.abstands { margin:6px; }
ul.noMT { margin-top:0px; }
input.inpMiddle { vertical-align:middle; }
input.inpMiddleML { vertical-align:middle; margin-left:30px; }
input.inpMiddle0 { vertical-align:middle; margin:0px; }
.nw { white-space:nowrap; }
.r { text-align:right; }
.r_nw { text-align:right; white-space:nowrap; }
.abstand { margin:10px; }
.c { text-align:center; }
.wrap { white-space:normal !important; }
.raquo { vertical-align:10%; }
img.imgMiddleH8pt { border:0px; vertical-align:middle; height:11pt; }

/* Themenzusatztext */
div.thema_text2 { font-size:7pt; margin-top:100px; }

#container, #b_container, #a_container, #t_container, #p_container { width:1000px; margin-left:auto; margin-right:auto; }
#head { padding-top:10px; }
#head #logo { float:left; margin-bottom:10px; }
#head #datum { text-align:right; margin-top:52px; margin-right:30px; color:#0074BC; font-weight:bold; }
#top1 { background-image:url(../nav/bg/top1/background.gif); background-repeat:repeat-x; }

#top1 #top1_middle { padding:2px 0px; text-align:center; }
#top1 #top1_middle #banner { height:76px; background-color:#0C57AA; }

#top1 #top1_left { background-color:#0077BE; color:#FFFFFF; float:left; height:80px; width:202px; }
#top1 #top1_left #top1_left_caption { background: #379FDD url(../nav/bg/top1/eckli.gif) no-repeat; text-align:center; font-size:11pt; font-weight:bold; line-height:20px; }
#top1 #top1_left #top1_left_form { padding:5px; }
#top1 #top1_left #top1_left_form input { vertical-align:middle; }
#top1 #top1_left #top1_left_form .searchinput { border:0px; color:#747474; padding:6px; width:110px; }
#top1 #top1_left #top1_left_more { }
#top1 #top1_left #top1_left_more a:link, #top1 #top1_left #top1_left_more a:visited { color:#D7EDFE; font-weight:bold; text-decoration:none; background: url(../nav/bg/top1/pfeil_reg.gif) no-repeat left center; padding-left:10px; margin-left:10px; }
#top1 #top1_left #top1_left_more a:hover, #top1 #top1_left #top1_left_more a:activ { color:#D7EDFE; font-weight:bold; text-decoration:underline; background: url(../nav/bg/top1/pfeil_reg.gif) no-repeat left center; padding-left:10px; margin-left:10px; }

#top1 #top1_right { background-color:#0077BE; color:#D7EDFE; float:right; height:80px; width:180px; }
#top1 #top1_right #top1_right_caption { background: #379FDD url(../nav/bg/top1/eckre.gif) right top no-repeat; text-align:center; font-size:11pt; font-weight:bold; line-height:20px; }
#top1 #top1_right #top1_right_caption a:link, #top1 #top1_right #top1_right_caption a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#top1 #top1_right #top1_right_caption a:hover, #top1 #top1_right #top1_right_caption a:active { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#top1 #top1_right #top1_right_form { margin:5px 0px; }
#top1 #top1_right #top1_right_form input { vertical-align:middle; }
#top1 #top1_right #top1_right_form .logininput { border:0px; color:#747474; padding:2px; width:78px; height:16px; margin-left:5px; }
#top1 #top1_right #top1_right_form .spasswdinput { border:0px; color:#747474; padding:2px; width:78px; height:16px; display:inline; margin-left:5px; }
#top1 #top1_right #top1_right_form .passwdinput { border:0px; color:#747474; padding:2px; width:78px; height:16px; display:none; margin-left:5px; }
#top1 #top1_right #top1_right_form .info { font-size:8pt; white-space:nowrap; margin-left:5px; }
#top1 #top1_right #top1_right_form .info .left { float:left; width:62px; }
#top1 #top1_right #top1_right_form a:link, #top1 #top1_right #top1_right_form a:visited { color:#D7EDFE; font-weight:bold; text-decoration:none; background: url(../nav/bg/top1/pfeil_reg.gif) no-repeat left center; padding-left:10px; margin-left:5px; margin-right:10px; }
#top1 #top1_right #top1_right_form a:hover, #top1 #top1_right #top1_right_form a:activ { color:#D7EDFE; font-weight:bold; text-decoration:underline; background: url(../nav/bg/top1/pfeil_reg.gif) no-repeat left center; padding-left:10px; margin-left:5px; margin-right:10px; }
#top1 #top1_right #top1_right_form #top1_right_form_more { padding-top:5px; }

#footer { margin-top:40px; }
#footer #top { color:#0077BE; text-align:center; margin-bottom:6px; }
#footer #top a { text-decoration:none; }
#footer #top a img { margin-left:6px; vertical-align:middle; border:0px; }
#footer #bar { }
#footer #bar #barleft { float:left; background-image:url(../nav/bg/footer_left.gif); background-repeat:no-repeat; width:6px; }
#footer #bar #barleft .makewidth { border:0px; width:6px; height:20px; }
#footer #bar #barright { float:right; background-image:url(../nav/bg/footer_right.gif); background-repeat:no-repeat; width:6px; }
#footer #bar #barright .makewidth { border:0px; width:6px; height:20px; }
#footer #bar #barcenter { text-align:center; color:#FFFFFF; background-image:url(../nav/bg/footer.gif); background-repeat:repeat-x; font-size:10pt; font-weight:bold; white-space:nowrap; line-height:20px; }
#footer #more { color:#0077BE; text-align:center; }
#footer #more div { margin-top:6px; white-space:nowrap; }
#footer #more div a { text-decoration:none; }
#footer #evendo { color:#0077BE; text-align:center; margin:6px 0px 10px 0px; font-size:8pt; }

.rightbox { background-color:#0077BE; color:#FFFFFF; margin-bottom:6px; }
.rightbox a:link, .rightbox a:visited { color:#FFFFFF; text-decoration:none; }
.rightbox a:hover, .rightbox a:active { color:#D7EDFE; text-decoration:none; }
.rightbox .caption { background-color:#379FDD; text-align:center; font-weight:bold; font-size:10pt; padding:4px; }
.rightbox .caption a:link, .rightbox .caption a:visited, .rightbox .caption a:hover, .rightbox .caption a:active { text-decoration:none; }
.rightbox .content { padding:6px; font-size:8.5pt; }

/* grosse Haupttabelle */
table.Main { width:1000px; height:100%; border:0px; }
tr.Main1 { vertical-align:top; height:100%; }
td.Main11 { padding:0px; width:202px; vertical-align:top; }
img.imgMain11 { border:0px; width:202px; height:1px; }
td.MainSep { }
img.imgMainSep { border:0px; width:6px; height:1px; }
td.Main12 { width:100%; vertical-align:top; }
table.MainSub { width:100%; border:0px; }
tr.MainSub1 { }
td.MainSub11 { width:100%px; height:100%; vertical-align:top; }
td.MainSubSep { }
img.imgMainSubSep { border:0px; width:6px; height:1px; }
td.MainSub12 { width:180px; vertical-align:top; }
img.imgMainSub11 { width:600px; height:1px; border:0px; }
img.imgMainSub12 { width:180px; height:1px; border:0px; }
td.Main13 { width:100%; }
img.imgMain13 { width:1px; height:1px; border:0px; }

/* WayHome - Pfad */
#Pfad { height:16px; margin:5px 0px; font-size:8pt; color:#FFFFFF; font-weight:bold; }
#Pfad .level0 { float:left; background: url(../nav/bg/pfad/bglevel0.gif) no-repeat center left; padding:1px 12px 1px 5px; }
#Pfad .levelende { float:left; background: url(../nav/bg/pfad/bglevel_ende.gif) no-repeat center left; padding:1px; margin-left:-7px; }
#Pfad a:link, #Pfad a:visited { text-decoration:none; font-weight:bold; color:#FFFFFF; }
#Pfad a:hover, #Pfad a:active { text-decoration:none; font-weight:bold; color:#FFFFFF; }
#container #Pfad .level1 { float:left; background: url(../nav/bg/pfad/bglevel1.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#container #Pfad .level2 { float:left; background: url(../nav/bg/pfad/bglevel2.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#container #Pfad .level3 { float:left; background: url(../nav/bg/pfad/bglevel3.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#container #Pfad .level4 { float:left; background: url(../nav/bg/pfad/bglevel4.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#container #Pfad .level5 { float:left; background: url(../nav/bg/pfad/bglevel5.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#b_container #Pfad .level1 { float:left; background: url(../nav/bg/pfad/b_bglevel1.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#b_container #Pfad .level2 { float:left; background: url(../nav/bg/pfad/b_bglevel2.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#b_container #Pfad .level3 { float:left; background: url(../nav/bg/pfad/b_bglevel3.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#b_container #Pfad .level4 { float:left; background: url(../nav/bg/pfad/b_bglevel4.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#b_container #Pfad .level5 { float:left; background: url(../nav/bg/pfad/b_bglevel5.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#a_container #Pfad .level1 { float:left; background: url(../nav/bg/pfad/a_bglevel1.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#a_container #Pfad .level2 { float:left; background: url(../nav/bg/pfad/a_bglevel2.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#a_container #Pfad .level3 { float:left; background: url(../nav/bg/pfad/a_bglevel3.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#a_container #Pfad .level4 { float:left; background: url(../nav/bg/pfad/a_bglevel4.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#a_container #Pfad .level5 { float:left; background: url(../nav/bg/pfad/a_bglevel5.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#t_container #Pfad .level1 { float:left; background: url(../nav/bg/pfad/t_bglevel1.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#t_container #Pfad .level2 { float:left; background: url(../nav/bg/pfad/t_bglevel2.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#t_container #Pfad .level3 { float:left; background: url(../nav/bg/pfad/t_bglevel3.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#t_container #Pfad .level4 { float:left; background: url(../nav/bg/pfad/t_bglevel4.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#t_container #Pfad .level5 { float:left; background: url(../nav/bg/pfad/t_bglevel5.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#p_container #Pfad .level1 { float:left; background: url(../nav/bg/pfad/p_bglevel1.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#p_container #Pfad .level2 { float:left; background: url(../nav/bg/pfad/p_bglevel2.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#p_container #Pfad .level3 { float:left; background: url(../nav/bg/pfad/p_bglevel3.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#p_container #Pfad .level4 { float:left; background: url(../nav/bg/pfad/p_bglevel4.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }
#p_container #Pfad .level5 { float:left; background: url(../nav/bg/pfad/p_bglevel5.gif) no-repeat center left; padding:1px 12px 1px 12px; margin-left:-7px; }

/* Headline */
div.Headline { background-color:#0C57AA; margin:0px 0px 6px 0px; border-style:solid; border-color:#379FDD; border-width:2px 0px; }
#b_container div.Headline { background-color:#FF9900; border-color:#FFCC99; }
#t_container div.Headline { background-color:#ED0505; border-color:#FF8787; }
#a_container div.Headline { background-color:#00A800; border-color:#66CC66; }
#p_container div.Headline { background-color:#0066FF; border-color:#A6C4FF; }
div.Headline h1 { font-size:10pt; color:#FFFFFF; font-weight:bold; margin:2px 4px 2px 10px; dext-decoration:none; }
div.Headline h1 a, div.Headline h1 a:link, div.Headline h1 a:visited, div.Headline h1 a:hover, div.Headline h1 a:active { font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.Headline h1 a strong { }

/* Footer */
#Footer { font-size:8pt; margin-top:100px; margin-bottom:10px; color:#555555; }
#Footer a { color:#555555; }
.preisinfofooter, .preisinfofooter a:link, .preisinfofooter a:visited { color:#555555; font-size:8pt; margin-top:50px; }
.preisinfofooter a:hover, .preisinfofooter a:active { color:#000000; font-size:8pt; }
.preisinfofooter .footnote { text-indent:-14px; margin-left:14px; }

/* Teaserbereich */
#Teaser { background-color:#FFFFFF; border:1px solid #379FDD; margin-bottom:6px; }
#TeaserC { background-color:#379FDD; color:#FFFFFF; text-align:center; }
#TeaserC div { font-size:10pt; font-weight:bold; padding:4px; white-space:nowrap; }
#TeaserI { padding:4px; }
div.TeaserE { margin:4px 0px; }

/* NeuImShop */
#NeuImShop { background-color:#FFFFFF; border:1px solid #379FDD; margin-bottom:6px; }
#NeuImShopC { background-color:#379FDD; color:#FFFFFF; text-align:center; }
#NeuImShopC div { font-size:10pt; font-weight:bold; padding:4px; white-space:nowrap; }
#NeuImShopI { padding:4px; }
#NeuImShopI table { width:170px; border:0px; }
#NeuImShopI td { padding:2px; }
img.imgNeuImShop { border:0px; width:30px; }
img.imgNeuImShopNo { border:0px; width:30px; height:1px; }
.sNeuImShop, .sNeuImShop:link, .sNeuImShop:visited { font-size:8pt; }
.sNeuImShop:hover, .sNeuImShop:active { font-size:8pt; }

/* BestSeller */
#BestSeller { background-color:#FFFFFF; border:1px solid #379FDD; margin-bottom:6px; }
#BestSellerC { background-color:#379FDD; color:#FFFFFF; text-align:center; }
#BestSellerC div { font-size:10pt; font-weight:bold; padding:4px; white-space:nowrap; }
#BestSellerI { padding:4px; }
#BestSellerI td { padding:2px; }
img.imgBestSeller { border:0px; width:30px; }
img.imgBestSellerNo { border:0px; width:30px; height:1px; }
#BestSellerI table { width:170px; border:0px; }
.sBestSeller, .sBestSeller:link, .sBestSeller:visited { font-size:8pt; }
.sBestSeller:hover, .sBestSeller:active { font-size:8pt; }

/* hervorgehobener Stern */
.HighStar, .HighStar:link, .HighStar:visited, .HighStar:hover, .HighStar:active { color:#FF0000; text-decoration:none; font-weight:bold; }

/* kleiner Stern */
.LowStar, .LowStar:link, .LowStar:visited, .LowStar:hover, .LowStar:active { text-decoration:none; }

/* Artikellistung, CrossSelling, teilweise Auktion, teilweise Warenkorb, teilweise Merkzettel */
div.AListe { }
div.AListeC { }
div.AListeI { }
div.AListeB { }
table.AListe { border:1px solid #74B2E0; background-color:#FFFFFF; border-collapse:collapse; width:100%; }
#b_container table.AListe { border-color:#FF9900; }
#t_container table.AListe { border-color:#ED0505; }
#a_container table.AListe { border-color:#00A800; }
#p_container table.AListe { border-color:#0066FF; }
table.AListe td { font-size:8pt; padding:4px; border-width:1px 0px 0px 0px; border-style:solid; border-color:#74B2E0; white-space:nowrap; }
#b_container table.AListe td { border-color:#FF9900; }
#t_container table.AListe td { border-color:#ED0505; }
#a_container table.AListe td { border-color:#00A800; }
#p_container table.AListe td { border-color:#0066FF; }
tr.AListe { }
tr.AListeVar1X { }
td.AListePic { vertical-align:top; text-align:center; }
td.AListeDesc  { width:100%; text-align:left; white-space:normal !important; }
td.AListeVar1Desc  { width:100%; text-align:left; white-space:normal !important; }
td.AListeVar1DescX  { width:100%; text-align:left; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; white-space:normal !important; }
#b_container td.AListeVar1DescX { border-color:#FF9900; }
#t_container td.AListeVar1DescX { border-color:#ED0505; }
#a_container td.AListeVar1DescX { border-color:#00A800; }
#p_container td.AListeVar1DescX { border-color:#0066FF; }
td.AListePrice { text-align:right; }
td.AListeVar1Price { text-align:right; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1Price { border-color:#FF9900; }
#t_container td.AListeVar1Price { border-color:#ED0505; }
#a_container td.AListeVar1Price { border-color:#00A800; }
#p_container td.AListeVar1Price { border-color:#0066FF; }
td.AListeMField { text-align:right; }
td.AListeVar1MField { text-align:right; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1MField { border-color:#FF9900; }
#t_container td.AListeVar1MField { border-color:#ED0505; }
#a_container td.AListeVar1MField { border-color:#00A800; }
#p_container td.AListeVar1MField { border-color:#0066FF; }
td.AListeCart { text-align:center; }
td.AListeVar1Cart { text-align:center; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1Cart { border-color:#FF9900; }
#t_container td.AListeVar1Cart { border-color:#ED0505; }
#a_container td.AListeVar1Cart { border-color:#00A800; }
#p_container td.AListeVar1Cart { border-color:#0066FF; }
td.AListeNoBuy { text-align:center; }
td.AListeVar1NoBuy { text-align:center; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1NoBuy { border-color:#FF9900; }
#t_container td.AListeVar1NoBuy { border-color:#ED0505; }
#a_container td.AListeVar1NoBuy { border-color:#00A800; }
#p_container td.AListeVar1NoBuy { border-color:#0066FF; }
td.AListeVar1NoBuyX { text-align:center; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1NoBuyX { border-color:#FF9900; }
#t_container td.AListeVar1NoBuyX { border-color:#ED0505; }
#a_container td.AListeVar1NoBuyX { border-color:#00A800; }
#p_container td.AListeVar1NoBuyX { border-color:#0066FF; }
td.AListe { text-align:center; }
td.AListe_w { text-align:center; white-space:normal !important; }
td.AListe_l { text-align:left; white-space:normal !important; }
td.AListeVar1 { text-align:center; }
td.AListeVar1X { text-align:center; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; }
#b_container td.AListeVar1X { border-color:#FF9900; }
#t_container td.AListeVar1X { border-color:#ED0505; }
#a_container td.AListeVar1X { border-color:#00A800; }
#p_container td.AListeVar1X { border-color:#0066FF; }
td.AListeVar1X_w { text-align:center; border-width:1px 0px 0px 0px !important; border-style:solid; border-color:#74B2E0; white-space:normal !important; }
#b_container td.AListeVar1X_w { border-color:#FF9900; }
#t_container td.AListeVar1X_w { border-color:#ED0505; }
#a_container td.AListeVar1X_w { border-color:#00A800; }
#p_container td.AListeVar1X_w { border-color:#0066FF; }
.AProdName, .AProdName a:link, .AProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.AProdName a:hover, .AProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
.AProdNameVar1, .AProdNameVar1 a:link, .AProdNameVar1:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.AProdNameVar1 a:hover, .AProdNameVar1:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
img.imgALiefer { vertical-align:middle; border:0px; margin:0px 4px; }
img.imgANeuImShop { vertical-align:middle; border:0px; margin-left:10px; }
img.imgABewertung { vertical-align:middle; border:0px; }
img.imgAShop { vertical-align:middle; border:0px; margin-left:10px; }
div.ASonderbonus { color:#FF0000; }
div.APunkte { white-space:nowrap; }
div.AAktion { margin-left:22px; color:#FF0000; }
div.ALiefer { }
div.ALagerbestand { }
div.ALagerbestand a:link, div.ALagerbestand a:visited { color:#000000; text-decoration:underline; font-weight:normal; }
div.ALagerbestand a:hover, div.ALagerbestand a:active { color:#555555; text-decoration:underline; font-weight:normal; }
div.ALagerbestand .wait { color:#555555; }
div.AArtikelnr { }
div.ABewertung { }
div.AVKAufschlag { }
div.AMerken, div.AMerken a:link, div.AMerken a:visited { font-weight:normal; }
div.AMerken a:hover, div.AMerken a:active { font-weight:normal; }
div.APriceBase { font-style:italic; }
.APriceBase .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
div.ACartComment { font-size:7pt; font-style:italic; }
div.AAnfragen, div.AAnfragen a:link, div.AAnfragen a:visited { font-weight:normal; }
div.AAnfragen a:hover, div.AAnfragen a:active { font-weight:normal; }
div.AVerkAb18, div.AVerkKund { }
div.AAuslaufartikel { margin-top:6px; }
.AAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
.AGenerator { color:#008000; }
.AVariante { color:#008000; }
img.imgAPic { border:0px; }
.APriceNetto { color:#FF0000; font-size:12pt; font-weight:bold; }
.APriceNetto .iswhat { color:#FF5151; font-weight:normal; font-size:7pt; margin-right:6px; }
.APriceNettoAktion { color:#FF0000; font-size:12pt; font-weight:bold; position:relative; top:0px; right:0px; }
.APriceNettoAktion .iswhat { color:#000000; font-weight:normal; font-size:7pt; position:absolute; top:0px; right:96px; }
.APriceNettoAktion .price { position:absolute; right:0px; top:0px; background-image:url(../nav/bg/preisfetzen.gif); background-repeat:no-repeat; width:110px; height:36px; color:#FFFFFF; text-align:center; padding-top:7px; }
.APriceNettoAktion .ende { position:static; height:35px; }
.APriceBrutto { color:#0077BE; font-size:9pt; font-weight:normal; }
.APriceBrutto .iswhat { color:#379FDD; font-weight:normal; font-size:7pt; margin-right:6px; }
.APrice { font-size:9pt; font-weight:bold; }
.APriceInvalid .price { text-decoration:line-through; font-size:9pt; font-weight:bold; color:#555555; }
.APriceInvalid .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
.APriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; }
.APriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.APriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#000000; text-decoration:none; }
.APriceZusatz { }
.Amwst, .Amwst a:link, .Amwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.Amwst a:hover, .Amwst a:active { font-size:7pt; color:#808080; font-weight:normal; }
input.AMenge { margin-left:2px; vertical-align:middle; width:30px; }

/* Bereich CrossSelling-Referenz */
div.CrossSR { margin-bottom:10px; }
div.CrossSRC { background-color:#74B2E0; border-style:solid; border-color:#74B2E0; border-width:1px 1px 0px 1px; color:#FFFFFF; }
#b_container div.CrossSRC { background-color:#FF9900; border-color:#FF9900; }
#t_container div.CrossSRC { background-color:#ED0505; border-color:#ED0505; }
#a_container div.CrossSRC { background-color:#00A800; border-color:#00A800; }
#p_container div.CrossSRC { background-color:#0066FF; border-color:#0066FF; }
div.CrossSRC div { font-size:9pt; font-weight:bold; padding:4px; }
div.CrossSRC div .CrossSRCArt { font-size:9pt; font-weight:bold; }

/* Bereich kundenkaufbezogenes CrossSelling */
div.CrossS { margin-bottom:10px; }
div.CrossSC { background-color:#74B2E0; border-style:solid; border-color:#74B2E0; border-width:1px 1px 0px 1px; color:#FFFFFF; }
#b_container div.CrossSC { background-color:#FF9900; border-color:#FF9900; }
#t_container div.CrossSC { background-color:#ED0505; border-color:#ED0505; }
#a_container div.CrossSC { background-color:#00A800; border-color:#00A800; }
#p_container div.CrossSC { background-color:#0066FF; border-color:#0066FF; }
div.CrossSC div { font-size:9pt; font-weight:bold; padding:4px; }
div.CrossSI { background-color:#FFFFFF; border-color:#74B2E0; border-style:solid; border-width:0px 1px 1px 1px; }
#b_container div.CrossSI { border-color:#FF9900; }
#t_container div.CrossSI { border-color:#ED0505; }
#a_container div.CrossSI { border-color:#00A800; }
#p_container div.CrossSI { border-color:#0066FF; }
div.CrossSE  { font-size:8pt; font-weight:normal; padding:4px; }
div.CrossSE a:link, div.CrossSE a:visited { font-size:9pt; font-weight:bold; text-decoration:none; }
div.CrossSE a:hover, div.CrossSE:active { font-size:9pt; color:#808080; text-decoration:none; }

/* Artikelnr. in Artikeldetailansicht */
div.pArtikelnr { float:left; }

/* Anzeige der Bewertungen */
div.pBewertungShow { text-align:right; white-space:nowrap; margin-left:10px; font-size:7pt; }
img.imgpBewertungShow { vertical-align:middle; border:0px; margin-left:4px; }
div.pBewertung { margin-bottom:10px; }
div.pBewertungC { background-color:#74B2E0; border:1px solid #74B2E0; color:#FFFFFF; }
#b_container div.pBewertungC { background-color:#FF9900; border-color:#FF9900; }
#t_container div.pBewertungC { background-color:#ED0505; border-color:#ED0505; }
#a_container div.pBewertungC { background-color:#00A800; border-color:#00A800; }
#p_container div.pBewertungC { background-color:#0066FF; border-color:#0066FF; }
div.pBewertungC div { font-weight:bold; text-align:center; padding:4px; }
div.pBewertungI { border-top:1px solid #74B2E0; }
#b_container div.pBewertungI { border-color:#FF9900; }
#t_container div.pBewertungI { border-color:#ED0505; }
#a_container div.pBewertungI { border-color:#00A800; }
#p_container div.pBewertungI { border-color:#0066FF; }
div.pBewertungE { border-bottom:1px solid #74B2E0; padding:4px 0px; }
#b_container div.pBewertungE { border-color:#FF9900; }
#t_container div.pBewertungE { border-color:#ED0505; }
#a_container div.pBewertungE { border-color:#00A800; }
#p_container div.pBewertungE { border-color:#0066FF; }
div.pBewertungE div { margin:2px 0px; }
img.imgpBewertung { vertical-align:middle; border:0px; margin-right:14px; }
.pBewertungTitle { font-weight:bold; }
.pBewertungName { font-weight:bold; }
img.imgVoting { border:0px; vertical-align:middle; margin-left:10px; }
div.pBewertungMore { font-size:8pt; text-align:right; border-bottom:1px solid #74B2E0; padding:4px; }
#b_container div.pBewertungMore { border-color:#FF9900; }
#t_container div.pBewertungMore { border-color:#ED0505; }
#a_container div.pBewertungMore { border-color:#00A800; }
#p_container div.pBewertungMore { border-color:#0066FF; }

/* Artikeldetailansicht diverses */
table.tArtikel { width:100%; border-spacing:0; border:0px; margin-top:4px; margin-bottom:10px; }
table.tArtikel td.pics { width:310px; vertical-align:top; border:1px solid #74B2E0; padding:4px; text-align:center; }
#b_container table.tArtikel td.pics { border-color:#FF9900; }
#t_container table.tArtikel td.pics { border-color:#ED0505; }
#a_container table.tArtikel td.pics { border-color:#00A800; }
#p_container table.tArtikel td.pics { border-color:#0066FF; }
table.tArtikel td.pics img.makewidth { border:0px; width:310px; height:0px; }
table.tArtikel td.sep { }
table.tArtikel td.sep img { border:0px; width:6px; height:1px; }
table.tArtikel td.details { width:100%; vertical-align:top; background-color:#FFFFFF; border:1px solid #74B2E0; }
#b_container table.tArtikel td.details { border-color:#FF9900; }
#t_container table.tArtikel td.details { border-color:#ED0505; }
#a_container table.tArtikel td.details { border-color:#00A800; }
#p_container table.tArtikel td.details { border-color:#0066FF; }
table.tArtikel td.details .inside { margin:0px 4px; }
.tpArtikel { margin:10px 0px; text-align:right; }
table.tArtikel td.left { vertical-align:top; padding-top:6px; }
table.tArtikel td.right { vertical-align:top; padding-top:6px; }
div.pArtikel { margin:10px 0px; border:1px solid #74B2E0; }
#b_container div.pArtikel { border-color:#FF9900; }
#t_container div.pArtikel { border-color:#ED0505; }
#a_container div.pArtikel { border-color:#00A800; }
#p_container div.pArtikel { border-color:#0066FF; }
div.pArtikelV { margin-bottom:10px; border-style:solid; border-color:#74B2E0; border-width:0px 1px 1px 1px; }
#b_container div.pArtikelV { border-color:#FF9900; }
#t_container div.pArtikelV { border-color:#ED0505; }
#a_container div.pArtikelV { border-color:#00A800; }
#p_container div.pArtikelV { border-color:#0066FF; }
div.pArtikelC { background-color:#74B2E0; font-size:9pt; font-weight:bold; padding:0px; color:#FFFFFF; }
#b_container div.pArtikelC { background-color:#FF9900; }
#t_container div.pArtikelC { background-color:#ED0505; }
#a_container div.pArtikelC { background-color:#00A800; }
#p_container div.pArtikelC { background-color:#0066FF; }
div.pArtikelI { background-color:#FFFFFF; border-style:solid; border-color:#FFFFFF; border-width:0px 0px 1px 0px; }
div.pArtikelI hr { color:#74B2E0; height:1px; }
#b_container div.pArtikelI hr { color:#FF9900; }
#t_container div.pArtikelI hr { color:#ED0505; }
#a_container div.pArtikelI hr { color:#00A800; }
#p_container div.pArtikelI hr { color:#0066FF; }
div.pArtikelB { background-color:#74B2E0; font-size:9pt; font-weight:bold; padding:0px; }
table.pArtikel { border:0px; border-collapse:collapse; }
table.pArtikel td { font-size:8pt; padding:4px; }
td.pArtikelDesc  { width:100%; text-align:left; }
td.pArtikelPrice { text-align:right; white-space:nowrap; padding-right:10px !important; width:100%; }
td.pArtikelMField { text-align:right; white-space:nowrap; }
td.pArtikelCart, td.pArtikel { text-align:center; white-space:nowrap; }
td.pArtikel_w { text-align:center; white-space:nowrap; }
div.pArtikelVt { border-bottom:1px solid #74B2E0; }
#b_container div.pArtikelVt { border-color:#FF9900; }
#t_container div.pArtikelVt { border-color:#ED0505; }
#a_container div.pArtikelVt { border-color:#00A800; }
#p_container div.pArtikelVt { border-color:#0066FF; }
.pProdName, .pProdName a:link, .pProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.pProdName a:hover, .pProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }
div.pLiefer { }
div.pLagerbestand { }
div.pLagerbestand a:link, div.pLagerbestand a:visited { color:#000000; text-decoration:underline; font-weight:normal; }
div.pLagerbestand a:hover, div.pLagerbestand a:active { color:#555555; text-decoration:underline; font-weight:normal; }
div.pLagerbestand .wait { color:#555555; }
div.pAuslaufartikel { }
.pAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
img.imgpLiefer { vertical-align:middle; border:0px; margin:0px 4px; }
div.pSonderbonus { text-align:right; color:#FF0000; }
div.pPunkte { margin-bottom:10px; }
div.pMindest { }
div.pBewertungShow1 { padding:4px 0px; }
div.pStaffel { margin-bottom:6px; }
div.pPunkteV { padding:4px; }
div.pPunkteC { font-weight:bold; }
.pmwst, .pmwst a:link, .pmwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.pmwst a:hover, .pmwst a:active { font-size:7pt; color:#808080; font-weight:normal; }
.pPriceNetto { color:#FF0000; font-size:12pt; font-weight:bold; }
.pPriceNetto .iswhat { color:#FF5151; font-weight:normal; font-size:7pt; margin-right:6px; }
.pPriceNettoAktion { color:#FF0000; font-size:12pt; font-weight:bold; position:relative; top:0px; right:0px; }
.pPriceNettoAktion .iswhat { color:#000000; font-weight:normal; font-size:7pt; position:absolute; top:0px; right:96px; }
.pPriceNettoAktion .price { position:absolute; right:0px; top:0px; background-image:url(../nav/bg/preisfetzen.gif); background-repeat:no-repeat; width:110px; height:36px; color:#FFFFFF; text-align:center; padding-top:7px; }
.pPriceNettoAktion .ende { position:static; height:35px; }
.pPriceBrutto { color:#0077BE; font-size:9pt; font-weight:normal; }
.pPriceBrutto .iswhat { color:#379FDD; font-weight:normal; font-size:7pt; margin-right:6px; }
.pPrice { font-size:12pt; font-weight:bold; }
.pPriceInvalid .price { text-decoration:line-through; font-size:10pt; font-weight:bold; color:#555555; }
.pPriceInvalid .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
.pPriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; }
.pPriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.pPriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#000000; text-decoration:none; }
.pPriceZusatz { }
div.pPriceBase { font-style:italic; }
.pPriceBase .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
input.pMenge { margin-left:2px; vertical-align:middle; width:30px; }
div.pCartComment { font-size:7pt; font-style:italic; }
div.pAnfragen, div.pAnfragen a:link, div.pAnfragen a:visited { font-weight:normal; }
div.pAnfragen a:hover, div.pAnfragen a:active { font-weight:normal; color:#808080; }
div.pVerkAb18, div.pVerkKund { }
img.imgpNeuImShop { margin-left:20px; vertical-align:middle; border:0px; }
div.pVarLiefer { margin-top:4px; }
div.pVarAuslaufartikel { margin-top:6px; float:left; }
.pAuslaufartikelH { color:#FF0000; font-weight:bold; margin-right:2px; }
select.pVarEbene { width:200px; }
div.pVarAuslaufartikelT { margin-top:6px; }
div.clearpVarAuslaufartikel { clear:left; }
.VarLiefertext { white-space:nowrap; }
.VarLiefergrafik { float:left; white-space:nowrap; }
.clearVarLiefergrafik { clear:left; }
div.VarEbene { margin-top:2px; }
.VarPrice  { font-size:12pt; font-weight:bold; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceNetto { color:#FF0000; font-size:12pt; font-weight:bold; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceNetto .iswhat { color:#FF5151; font-weight:normal; font-size:7pt; margin-right:6px; }
.VarPriceBrutto { color:#0077BE; font-size:9pt; font-weight:normal; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceBrutto .iswhat { color:#379FDD; font-weight:normal; font-size:7pt; margin-right:6px; }
.VarPriceZusatz  { margin:0px; white-space:nowrap; text-align:right; }
.VarPriceInvalid  {  margin:0px; white-space:nowrap; text-align:right; }
.VarPriceInvalid .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
.VarPriceInvalid .price { text-decoration:line-through; font-size:10pt; font-weight:bold; color:#555555; }
.VarPriceInvalid .label { vertical-align:super; color:#555555; font-size:7pt; margin-left:2px; }
.VarPriceInvalid .label a:link, .pPriceInvalid .label a:visited { color:#555555; text-decoration:none; }
.VarPriceInvalid .label a:hover, .pPriceInvalid .label a:visited { color:#000000; text-decoration:none; }
.VarPriceBase  { font-style:italic; margin:0px; white-space:nowrap; text-align:right; }
.VarPriceBase .iswhat { color:#555555; font-weight:normal; font-size:7pt; margin-right:6px; }
.VarProdName { font-size:9pt; font-weight:bold; margin:0px; text-align:center; }
.VarPunkte, .VarPunkteFehlen, .VarPunkteMoeglich { margin:0px; }
.pVarC { font-weight:bold; margin:4px 0px; }
.pVarEs { background-color:#74B2E0; color:#FFFFFF; }
#b_container .pVarEs { background-color:#FF9900; }
#t_container .pVarEs { background-color:#ED0505; }
#a_container .pVarEs { background-color:#00A800; }
#p_container .pVarEs { background-color:#0066FF; }
.pVarE { padding:4px; margin-left:15px; text-indent:-15px; }
.pVarE .raquo { vertical-align:20%; }
div.pGuenstiger, div.pMerken, div.pRecommend { }
#pBox { margin:0px; border:1px solid #74B2E0; background-color:#FFFFFF; }
#b_container #pBox { border-color:#FF9900; }
#t_container #pBox { border-color:#ED0505; }
#a_container #pBox { border-color:#00A800; }
#p_container #pBox { border-color:#0066FF; }
#pBoxC { background-color:#74B2E0; font-size:9pt; font-weight:bold; padding:0px; color:#FFFFFF; }
#b_container #pBoxC { background-color:#FF9900; }
#t_container #pBoxC { background-color:#ED0505; }
#a_container #pBoxC { background-color:#00A800; }
#p_container #pBoxC { background-color:#0066FF; }
#pBoxI { background-color:#FFFFFF; padding:4px; border:0pt; }
#pBoxI div { margin-left:11px; text-indent:-11px; }
#pBoxI .raquo { vertical-align:20%; }
#pBoxB { background-color:#74B2E0; font-size:9pt; font-weight:bold; padding:0px; color:#FFFFFF; }
#b_container #pBoxB { background-color:#FF9900; }
#t_container #pBoxB { background-color:#ED0505; }
#a_container #pBoxB { background-color:#00A800; }
#p_container #pBoxB { background-color:#0066FF; }
.partikeltexte { margin-bottom:10px; border:1px solid #74B2E0; padding:4px; }
#b_container .partikeltexte { border-color:#FF9900; }
#t_container .partikeltexte { border-color:#ED0505; }
#a_container .partikeltexte { border-color:#00A800; }
#p_container .partikeltexte { border-color:#0066FF; }
.partikeldivers { margin-bottom:10px; }

/* Einsparungsanzeige */
div.Saving { border-bottom:1px solid #74B2E0; background-color:#74B2E0; margin-bottom:4px; color:#FFFFFF; }
#b_container div.Saving { background-color:#FF9900; border-color:#FF9900; }
#t_container div.Saving { background-color:#ED0505; border-color:#ED0505; }
#a_container div.Saving { background-color:#00A800; border-color:#00A800; }
#p_container div.Saving { background-color:#0066FF; border-color:#0066FF; }
div.Saving table { }
div.Saving table td { padding:2px 4px; white-space:nowrap; vertical-align:bottom; }
div.Saving table td .uvpprice { text-decoration:line-through; font-weight:bold; color:#DDDDDD; }
div.Saving table td .mwst { margin-left:10px; font-size:7pt; color:#555555; }
.SavingProz { font-weight:bold; font-size:10pt; }
.uvp { vertical-align:super; font-size:7pt; margin-left:2px; }
.uvp a:link, .uvp a:visited { text-decoration:none; font-weight:normal; color:#DDDDDD; }
.uvp a:hover, .uvp a:active { text-decoration:none; font-weight:normal; color:#FFFFFF; }

/* Staffelpreisanzeige */
table.Staffel { border-collapse:collapse; border:1px solid #74B2E0; }
#b_container table.Staffel { border-color:#FF9900; }
#t_container table.Staffel { border-color:#ED0505; }
#a_container table.Staffel { border-color:#00A800; }
#p_container table.Staffel { border-color:#0066FF; }
table.Staffel td { font-size:8pt; padding:0px 8px; white-space:nowrap; }
td.StaffelCMenge, td.StaffelCPrice { font-weight:bold; background-color:#FFFFFF; }
td.StaffelCComment { font-weight:normal; font-size:7pt !important; background-color:#FFFFFF; }
td.StaffelCComment a:link, td.StaffelCComment a:visited { font-weight:normal; }
td.StaffelCComment a:hover, td.StaffelCComment a:active { font-weight:normal; }
td.StaffelMenge { text-align:center; border-top:1px solid #74B2E0; }
#b_container td.StaffelMenge { border-color:#FF9900; }
#t_container td.StaffelMenge { border-color:#ED0505; }
#a_container td.StaffelMenge { border-color:#00A800; }
#p_container td.StaffelMenge { border-color:#0066FF; }
td.StaffelPrice { text-align:right; border-top:1px solid #74B2E0; }
#b_container td.StaffelPrice { border-color:#FF9900; }
#t_container td.StaffelPrice { border-color:#ED0505; }
#a_container td.StaffelPrice { border-color:#00A800; }
#p_container td.StaffelPrice { border-color:#0066FF; }
td.StaffelBasePrice { text-align:right; font-style:italic; border-top:1px solid #74B2E0; }
#b_container td.StaffelBasePrice { border-color:#FF9900; }
#t_container td.StaffelBasePrice { border-color:#ED0505; }
#a_container td.StaffelBasePrice { border-color:#00A800; }
#p_container td.StaffelBasePrice { border-color:#0066FF; }

/* Waehlen einer Variante */
div.pChooseVar { font-weight:bold; margin-top:4px; }

/* Filter in der AfterSearchNavigation */
div.Filtering { background-color:#74B2E0; color:#FFFFFF; }
.Filtering a, .Filtering a:link, .Filtering a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
.Filtering a:hover, .Filtering a:active { color:#ACD2EF; text-decoration:none; font-weight:bold; }
.Filtering .FilteringC { background-color:#379FDD; text-align:center; font-weight:bold; padding:0px 2px; line-height:23px; border-bottom:1px solid #FFFFFF; }
.Filtering .FilterA { background-color:#379FDD; text-align:center; font-size:8pt; padding:2px; border-bottom:1px dashed #FFFFFF; }

.Filters { padding-bottom:1px; }
.Filter { margin:5px 5px 10px 5px; }
.FilterC { font-weight:bold; }
.Filter .FilterCont { margin:10px 0px 5px 10px; }
.Filter .FilterCont .FilterSep { margin:3px 0px; }
.Filter .FilterCont .FilterRest { }
.Filter .FilterCont .FilterRest select { width:100%; overflow:hidden; }
.Filter .FilterCont .FilterAll { margin-top:10px; }
.Filter .FilterCont .FilterRemove { margin-bottom:10px; }

.FilterAC { font-weight:bold; }
.Filtername { font-weight:bold; }

/* Themenbaum links, div */
.tend img { border:0px; height:7px; width:7px; }

.themen0, .themen0a, .themen0h, .themen0ah { padding:4px 4px 4px 50px; text-align:left; }
.themen1, .themen1h { padding:4px 4px 4px 14px; text-align:left; }
.themen1a, .themen1ah { padding:4px 4px 4px 14px; text-align:left; background-image:url(../cfg/pfeil.gif); background-repeat:no-repeat; background-position:4px 6px; }
.b_themen .themen1a, .b_themen .themen1ah { background-image:url(../cfg/b_pfeil.gif); }
.t_themen .themen1a, .t_themen .themen1ah { background-image:url(../cfg/t_pfeil.gif); }
.a_themen .themen1a, .a_themen .themen1ah { background-image:url(../cfg/a_pfeil.gif); }
.p_themen .themen1a, .p_themen .themen1ah { background-image:url(../cfg/p_pfeil.gif); }

.themen2, .themen2h { padding:2px 4px 2px 14px; text-align:left; }
.themen2a, .themen2ah { padding:2px 4px 2px 14px; text-align:left; background-image:url(../cfg/pfeil.gif); background-repeat:no-repeat; background-position:4px 4px; }
.b_themen .themen2a, .b_themen .themen2ah { background-image:url(../cfg/b_pfeil.gif); }
.t_themen .themen2a, .t_themen .themen2ah { background-image:url(../cfg/t_pfeil.gif); }
.a_themen .themen2a, .a_themen .themen2ah { background-image:url(../cfg/a_pfeil.gif); }
.p_themen .themen2a, .p_themen .themen2ah { background-image:url(../cfg/p_pfeil.gif); }

.themen3, .themen3h { padding:2px 4px 2px 24px; text-align:left; }
.themen3a, .themen3ah { padding:2px 4px 2px 24px; text-align:left; background-image:url(../cfg/pfeil.gif); background-repeat:no-repeat; background-position:4px 4px; }
.b_themen .themen3a, .b_themen .themen3ah { background-image:url(../cfg/b_pfeil.gif); }
.t_themen .themen3a, .t_themen .themen3ah { background-image:url(../cfg/t_pfeil.gif); }
.a_themen .themen3a, .a_themen .themen3ah { background-image:url(../cfg/a_pfeil.gif); }
.p_themen .themen3a, .p_themen .themen3ah { background-image:url(../cfg/p_pfeil.gif); }

.themen4, .themen4h { padding:2px 4px 2px 34px; text-align:left; }
.themen4a, .themen4ah { padding:2px 4px 2px 34px; text-align:left; background-image:url(../cfg/pfeil.gif); background-repeat:no-repeat; background-position:4px 4px; }
.b_themen .themen4a, .b_themen .themen4ah { background-image:url(../cfg/b_pfeil.gif); }
.t_themen .themen4a, .t_themen .themen4ah { background-image:url(../cfg/t_pfeil.gif); }
.a_themen .themen4a, .a_themen .themen4ah { background-image:url(../cfg/a_pfeil.gif); }
.p_themen .themen4a, .p_themen .themen4ah { background-image:url(../cfg/p_pfeil.gif); }

.themen5, .themen5h { padding:2px 4px 2px 44px; text-align:left; }
.themen5a, .themen5ah { padding:2px 4px 2px 44px; text-align:left; background-image:url(../cfg/pfeil.gif); background-repeat:no-repeat; background-position:4px 4px; }
.b_themen .themen5a, .b_themen .themen5ah { background-image:url(../cfg/b_pfeil.gif); }
.t_themen .themen5a, .t_themen .themen5ah { background-image:url(../cfg/t_pfeil.gif); }
.a_themen .themen5a, .a_themen .themen5ah { background-image:url(../cfg/a_pfeil.gif); }
.p_themen .themen5a, .p_themen .themen5ah { background-image:url(../cfg/p_pfeil.gif); }

.b_themen { margin-bottom:6px; }
.b_themen .themen0 { background-color:#FF3300; }
.b_themen .themen0a { background-color:#FF3300; }
.b_themen .themen0h, .b_themen .themen0ah { background-color:#0C57AA; }
.b_themen .themen1e { background-color:#FF6600; background-image:url(../nav/bg/b1e.gif); background-repeat:no-repeat; }
.b_themen .themen1e div { background-image:url(../nav/bg/b1er.gif); background-repeat:no-repeat; background-position:right; }
.b_themen .themen1 { background-color:#FF6600; }
.b_themen .themen1a { background-color:#FF6600; }
.b_themen .themen1h, .b_themen .themen1ah { background-color:#0C57AA; }
.b_themen .themen2e { background-color:#FF9900; background-image:url(../nav/bg/b2e.gif); background-repeat:no-repeat; }
.b_themen .themen2e div { background-image:url(../nav/bg/b2er.gif); background-repeat:no-repeat; background-position:right; }
.b_themen .themen2 { background-color:#FF9900; }
.b_themen .themen2a { background-color:#FF9900; }
.b_themen .themen2h, .b_themen .themen2ah { background-color:#0C57AA; }
.b_themen .themen3e { background-color:#FFB545; background-image:url(../nav/bg/b3e.gif); background-repeat:no-repeat; }
.b_themen .themen3e div { background-image:url(../nav/bg/b3er.gif); background-repeat:no-repeat; background-position:right; }
.b_themen .themen3 { background-color:#FFB545; }
.b_themen .themen3a { background-color:#FFB545; }
.b_themen .themen3h, .b_themen .themen3ah { background-color:#0C57AA; }
.b_themen .themen4e { background-color:#FFCC99; background-image:url(../nav/bg/b4e.gif); background-repeat:no-repeat; }
.b_themen .themen4e div { background-image:url(../nav/bg/b4er.gif); background-repeat:no-repeat; background-position:right; }
.b_themen .themen4 { background-color:#FFCC99; }
.b_themen .themen4a { background-color:#FFCC99; }
.b_themen .themen4h, .b_themen .themen4ah { background-color:#0C57AA; }
.b_themen .themen5 { background-color:#FFFFFF; }
.b_themen .themen5a { background-color:#FFFFFF; }
.b_themen .themen5h, .b_themen .themen5ah { background-color:#0C57AA; }


.t_themen { margin-bottom:6px; }
.t_themen .themen0 { background-color:#990000; }
.t_themen .themen0a { background-color:#990000; }
.t_themen .themen0h, .t_themen .themen0ah { background-color:#0C57AA; }
.t_themen .themen1e { background-color:#BA0202; background-image:url(../nav/bg/t1e.gif); background-repeat:no-repeat; }
.t_themen .themen1e div { background-image:url(../nav/bg/t1er.gif); background-repeat:no-repeat; background-position:right; }
.t_themen .themen1 { background-color:#BA0202; }
.t_themen .themen1a { background-color:#BA0202; }
.t_themen .themen1h, .t_themen .themen1ah { background-color:#0C57AA; }
.t_themen .themen2e { background-color:#ED0505; background-image:url(../nav/bg/t2e.gif); background-repeat:no-repeat; }
.t_themen .themen2e div { background-image:url(../nav/bg/t2er.gif); background-repeat:no-repeat; background-position:right; }
.t_themen .themen2 { background-color:#ED0505; }
.t_themen .themen2a { background-color:#ED0505; }
.t_themen .themen2h, .t_themen .themen2ah { background-color:#0C57AA; }
.t_themen .themen3e { background-color:#FF3D3D; background-image:url(../nav/bg/t3e.gif); background-repeat:no-repeat; }
.t_themen .themen3e div { background-image:url(../nav/bg/t3er.gif); background-repeat:no-repeat; background-position:right; }
.t_themen .themen3 { background-color:#FF3D3D; }
.t_themen .themen3a { background-color:#FF3D3D; }
.t_themen .themen3h, .t_themen .themen3ah { background-color:#0C57AA; }
.t_themen .themen4e { background-color:#FF8787; background-image:url(../nav/bg/t4e.gif); background-repeat:no-repeat; }
.t_themen .themen4e div { background-image:url(../nav/bg/t4er.gif); background-repeat:no-repeat; background-position:right; }
.t_themen .themen4 { background-color:#FF8787; }
.t_themen .themen4a { background-color:#FF8787; }
.t_themen .themen4h, .t_themen .themen4ah { background-color:#0C57AA; }
.t_themen .themen5 { background-color:#FFFFFF; }
.t_themen .themen5a { background-color:#FFFFFF; }
.t_themen .themen5h, .t_themen .themen5ah { background-color:#0C57AA; }

.a_themen { margin-bottom:6px; }
.a_themen .themen0 { background-color:#006600; }
.a_themen .themen0a { background-color:#006600; }
.a_themen .themen0h, .a_themen .themen0ah { background-color:#0C57AA; }
.a_themen .themen1e { background-color:#028702; background-image:url(../nav/bg/a1e.gif); background-repeat:no-repeat; }
.a_themen .themen1e div { background-image:url(../nav/bg/a1er.gif); background-repeat:no-repeat; background-position:right; }
.a_themen .themen1 { background-color:#028702; }
.a_themen .themen1a { background-color:#028702; }
.a_themen .themen1h, .a_themen .themen1ah { background-color:#0C57AA; }
.a_themen .themen2e { background-color:#00A800; background-image:url(../nav/bg/a2e.gif); background-repeat:no-repeat; }
.a_themen .themen2e div { background-image:url(../nav/bg/a2er.gif); background-repeat:no-repeat; background-position:right; }
.a_themen .themen2 { background-color:#00A800; }
.a_themen .themen2a { background-color:#00A800; }
.a_themen .themen2h, .a_themen .themen2ah { background-color:#0C57AA; }
.a_themen .themen3e { background-color:#33CC33; background-image:url(../nav/bg/a3e.gif); background-repeat:no-repeat; }
.a_themen .themen3e div { background-image:url(../nav/bg/a3er.gif); background-repeat:no-repeat; background-position:right; }
.a_themen .themen3 { background-color:#33CC33; }
.a_themen .themen3a { background-color:#33CC33; }
.a_themen .themen3h, .a_themen .themen3ah { background-color:#0C57AA; }
.a_themen .themen4e { background-color:#66CC66; background-image:url(../nav/bg/a4e.gif); background-repeat:no-repeat; }
.a_themen .themen4e div { background-image:url(../nav/bg/a4er.gif); background-repeat:no-repeat; background-position:right; }
.a_themen .themen4 { background-color:#66CC66; }
.a_themen .themen4a { background-color:#66CC66; }
.a_themen .themen4h, .a_themen .themen4ah { background-color:#0C57AA; }
.a_themen .themen5 { background-color:#FFFFFF; }
.a_themen .themen5a { background-color:#FFFFFF; }
.a_themen .themen5h, .a_themen .themen5ah { background-color:#0C57AA; }

.p_themen { margin-bottom:6px; }
.p_themen .themen0 { background-color:#000099; }
.p_themen .themen0a { background-color:#000099; }
.p_themen .themen0h, .p_themen .themen0ah { background-color:#0C57AA; }
.p_themen .themen1e { background-color:#0033CC; background-image:url(../nav/bg/p1e.gif); background-repeat:no-repeat; }
.p_themen .themen1e div { background-image:url(../nav/bg/p1er.gif); background-repeat:no-repeat; background-position:right; }
.p_themen .themen1 { background-color:#0033CC; }
.p_themen .themen1a { background-color:#0033CC; }
.p_themen .themen1h, .p_themen .themen1ah { background-color:#0C57AA; }
.p_themen .themen2e { background-color:#0066FF; background-image:url(../nav/bg/p2e.gif); background-repeat:no-repeat; }
.p_themen .themen2e div { background-image:url(../nav/bg/p2er.gif); background-repeat:no-repeat; background-position:right; }
.p_themen .themen2 { background-color:#0066FF; }
.p_themen .themen2a { background-color:#0066FF; }
.p_themen .themen2h, .p_themen .themen2ah { background-color:#0C57AA; }
.p_themen .themen3e { background-color:#6699FF; background-image:url(../nav/bg/p3e.gif); background-repeat:no-repeat; }
.p_themen .themen3e div { background-image:url(../nav/bg/p3er.gif); background-repeat:no-repeat; background-position:right; }
.p_themen .themen3 { background-color:#6699FF; }
.p_themen .themen3a { background-color:#6699FF; }
.p_themen .themen3h, .p_themen .themen3ah { background-color:#0C57AA; }
.p_themen .themen4e { background-color:#A6C4FF; background-image:url(../nav/bg/p4e.gif); background-repeat:no-repeat; }
.p_themen .themen4e div { background-image:url(../nav/bg/p4er.gif); background-repeat:no-repeat; background-position:right; }
.p_themen .themen4 { background-color:#A6C4FF; }
.p_themen .themen4a { background-color:#A6C4FF; }
.p_themen .themen4h, .p_themen .themen4ah { background-color:#0C57AA; }
.p_themen .themen5 { background-color:#FFFFFF; }
.p_themen .themen5a { background-color:#FFFFFF; }
.p_themen .themen5h, .p_themen .themen5ah { background-color:#0C57AA; }

.themen { margin-bottom:6px; }
.themen .themen0 { background-color:#0077BE; }
.themen .themen0a { background-color:#0077BE; }
.themen .themen0h, .themen .themen0ah { background-color:#0C57AA; }
.themen .themen1e { background-color:#4196D5; background-image:url(../nav/bg/_1e.gif); background-repeat:no-repeat; }
.themen .themen1e div { background-image:url(../nav/bg/_1er.gif); background-repeat:no-repeat; background-position:right; }
.themen .themen1 { background-color:#4196D5; }
.themen .themen1a { background-color:#4196D5; }
.themen .themen1h, .themen .themen1ah { background-color:#0C57AA; }
.themen .themen2e { background-color:#74B2E0; background-image:url(../nav/bg/_2e.gif); background-repeat:no-repeat; }
.themen .themen2e div { background-image:url(../nav/bg/_2er.gif); background-repeat:no-repeat; background-position:right; }
.themen .themen2 { background-color:#74B2E0; }
.themen .themen2a { background-color:#74B2E0; }
.themen .themen2h, .themen .themen2ah { background-color:#0C57AA; }
.themen .themen3e { background-color:#96C5E8; background-image:url(../nav/bg/_3e.gif); background-repeat:no-repeat; }
.themen .themen3e div { background-image:url(../nav/bg/_3er.gif); background-repeat:no-repeat; background-position:right; }
.themen .themen3 { background-color:#96C5E8; }
.themen .themen3a { background-color:#96C5E8; }
.themen .themen3h, .themen .themen3ah { background-color:#0C57AA; }
.themen .themen4e { background-color:#B5D6EF; background-image:url(../nav/bg/_4e.gif); background-repeat:no-repeat; }
.themen .themen4e div { background-image:url(../nav/bg/_4er.gif); background-repeat:no-repeat; background-position:right; }
.themen .themen4 { background-color:#B5D6EF; }
.themen .themen4a { background-color:#B5D6EF; }
.themen .themen4h, .themen .themen4ah { background-color:#0C57AA; }
.themen .themen5 { background-color:#FFFFFF; }
.themen .themen5a { background-color:#FFFFFF; }
.themen .themen5h, .themen .themen5ah { background-color:#0C57AA; }

/* Themenbaum links, a */
.athemen0, .athemen0:link, .athemen0:visited { font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0:hover, .athemen0:active { font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0a, .athemen0a:link, .athemen0a:visited { font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen0a:hover, .athemen0a:active { font-size:10pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1, .athemen1:link, .athemen1:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1:hover, .athemen1:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1a, .athemen1a:link, .athemen1a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen1a:hover, .athemen1a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen2, .athemen2:link, .athemen2:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen2:hover, .athemen2:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen2a, .athemen2a:link, .athemen2a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen2a:hover, .athemen2a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen3, .athemen3:link, .athemen3:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen3:hover, .athemen3:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen3a, .athemen3a:link, .athemen3a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen3a:hover, .athemen3a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen4, .athemen4:link, .athemen4:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen4:hover, .athemen4:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen4a, .athemen4a:link, .athemen4a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen4a:hover, .athemen4a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen5, .athemen5:link, .athemen5:visited { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen5:hover, .athemen5:active { font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration:none; }
.athemen5a, .athemen5a:link, .athemen5a:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
.athemen5a:hover, .athemen5a:active { font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }

img.imgTSmall { border:0px; margin-right:4px; vertical-align:middle; }

/* Themensubnavigation */
table.tSubnavi { border:1px solid #74B2E0; border-collapse:collapse; width:100%; margin:2px 0px 6px 0px; }
#b_container table.tSubnavi { border-color:#FFCC99; }
#t_container table.tSubnavi { border-color:#FF8787; }
#a_container table.tSubnavi { border-color:#66CC66; }
#p_container table.tSubnavi { border-color:#A6C4FF; }
table.tSubnavi tr { }
table.tSubnavi td { text-align:center; vertical-align:bottom; font-size:8pt; }
table.tSubnavi td a:link, table.tSubnavi td a:visited { text-decoration:none; }
table.tSubnavi td a:hover, table.tSubnavi td a:active { text-decoration:none; }
td.tSubnaviSep { }
img.tSubnaviSep { border:0px; width:10px; height:1px; }

/* allgemeiner Link */
a:link, a:visited { color:#0077BE; font-weight:bold; text-decoration:underline; }
a:hover, a:active { color:#74B2E0; font-weight:bold; text-decoration:underline; }

/* kleinere Schriftart */
.small { font-size:8pt; }
.small_c { font-size:8pt; text-align:center; }

/* Seitennavigation */
table.pagenav { border:0px; }
table.pagenav td { font-size:8pt; padding:2px; }

/* Produktberater */
div.genLogo { text-align:center; padding:10px 0px; }
div.genHead { text-align:center; background-color:#0077BE; padding:10px 0px; }
div.genBody { padding:10px; }

/* dezenter Areabereich */
div.AreaD { border:1px solid #74B2E0; }
div.AreaD div.AreaDC { background-color:#74B2E0; color:#FFFFFF; border-bottom:1px solid #74B2E0; padding:2px 4px; white-space:nowrap; }
div.AreaD div.AreaDC div.AreaDCismall { font-weight:bold; font-size:8pt; }
div.AreaDIHsmall { background-color:#74B2E0; color:#FFFFFF; border-top:1px solid #74B2E0; font-size:8pt; padding:4px; }
div.AreaD div.AreaDI { padding:4px; }
div.AreaD div.AreaDIsmall { padding:4px; font-size:8pt; }
div.AreaDI .rb_text, div.AreaDIsmall .rb_text { margin-top:4px; font-size:8pt; }
div.AreaDI .rb_text_disable, div.AreaDIsmall .rb_text_disable { margin-top:4px; font-size:8pt; color:#555555; }

/* einfacher Areabereich */
div.Area { background-color:#FFFFFF; border:1px solid #74B2E0; padding:4px; }
div.AreaC { background-color:#FFFFFF; border:1px solid #74B2E0; padding:4px; font-weight:bold; }
table.Area { background-color:#FFFFFF; border:1px solid #74B2E0; border-spacing:10px; border-collapse:collapse; }

/* Area mit Ueberschrift */
div.AreawC { background-color:#FFFFFF; border-style:solid; border-color:#74B2E0; border-width:1px 1px 1px 1px; }
div.AreawCMT { background-color:#FFFFFF; border-style:solid; border-color:#74B2E0; border-width:1px 1px 1px 1px; margin-top:20px; }
div.AreawCC { background-color:#74B2E0; color:#FFFFFF; border-bottom:1px solid #74B2E0; padding:4px; }
div.AreawCC div.AreawCCismall { color:#FFFFFF; font-weight:bold; font-size:8pt; }
div.AreawC div.AreawCIbsmall { background-color:#FFFFFF; font-size:8pt; color:#000000; padding:4px; }
div.AreawC div.AreawCIsmall { font-size:8pt; padding:4px; }
div.AreawC div.AreawCIsmall_bt { font-size:8pt; padding:4px; border-top:1px solid #74B2E0; }
div.AreawC div.AreawCIbsmall_bt  { background-color:#FFFFFF; font-size:8pt; padding:4px; border-top:1px solid #74B2E0; }

/* kraeftiger Areabereich */
div.AreaH { background-color:#74B2E0; border-style:solid; border-color:#74B2E0; padding:4px; border-width:1px 1px 1px 1px; }

/* einfache Tabelle mit Anzeige von Inhalten */
table.show { border:0px; }
table.show td.label { padding:4px 10px 4px 4px; white-space:nowrap; }
table.show td.field { padding:4px 10px 4px 4px; }
table.show td.field_nw { padding:4px 10px 4px 4px; white-space:nowrap; }
table.show td.field_r_nw { padding:4px 10px 4px 4px; text-align:right; white-space:nowrap; }
table.show td.labelsm { padding:0px 6px 0px 0px; white-space:nowrap; }
table.show td.fieldsm_nw { padding:0px 6px 0px 2px; white-space:nowrap; }

/* Tabellenlistung in normaler Standardschrift innerhalb einer Area mit Ueberschrift */
table.ListeAC { background-color:#FFFFFF; border-color:#74B2E0; border-style:solid; border-width:1px 0px 0px 0px; border-collapse:collapse; }
table.ListeAC td { padding:4px; }
table.ListeAC tr.ListeC { vertical-align:top; }
table.ListeAC td.ListeC { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e { background-color:#74B2E0; color:#FFFFFF; font-weight:normal; font-size:8pt; text-align:center; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_e high { font-weight:bold; color:#FFFFFF; }
table.ListeAC td.ListeC_l { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:left; vertical-align:top; white-space:nowrap; }
table.ListeAC td.ListeC_r { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:right; vertical-align:top; white-space:nowrap; }
table.ListeAC tr.Liste { vertical-align:top; }
table.ListeAC td.Liste { border-top:1px solid #74B2E0; }
table.ListeAC td.Liste_c_nw { border-top:1px solid #74B2E0; text-align:center; white-space:nowrap; }
table.ListeAC td.Liste_r_nw { border-top:1px solid #74B2E0; text-align:right; white-space:nowrap; }

/* Warenkorbseite */
input.Menge { margin-left:2px; vertical-align:middle; width:30px; }
.Cmwst { font-size:7pt; color:#555555; font-weight:normal; }
.Cmwst a:link, .Cmwst a:visited { font-size:7pt; color:#555555; font-weight:normal; }
.Cmwst a:hover, .Cmwst a:active { font-size:7pt; color:#808080; font-weight:normal; }
table.CSum { border:0px; width:100%; }
table.CSum td { font-size:8pt; white-space:nowrap; vertical-align:middle; color:#FFFFFF; }
table.CSum td.label { padding:2px 4px 2px 0px; text-align:left; }
table.CSum td.field { padding:2px 0px; white-space:normal !important; text-align:right; }
table.CSum td.field_c { padding:2px 0px; white-space:normal !important; text-align:center; }
table.CSum td.field_nw { padding:2px 0px; text-align:right; }
table.CSum td.labelsum { border-top:1px solid #74B2E0; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.CSum td.fieldsum { border-top:1px solid #74B2E0; padding:2px 0px; text-align:right; font-weight:bold; }

/* Warenkorb-Summentabelle in letzter Checkoutseite */
table.COSum { border:0px; }
table.COSum td { font-size:8pt; white-space:nowrap; vertical-align:middle; }
table.COSum td.label { padding:2px 4px 2px 0px; text-align:left; }
table.COSum td.field_nw { padding:2px 0px; text-align:right; }
table.COSum td.labelsum { border-top:1px solid #74B2E0; padding:2px 4px 2px 0px; text-align:left; font-weight:bold; }
table.COSum td.fieldsum { border-top:1px solid #74B2E0; padding:2px 0px; text-align:right; font-weight:bold; }

/* Informationen zum Online-Zahlungssystem */
.zahlsysinfo, .zahlsysinfo a:link, .zahlsysinfo a:visited, .zahlsysinfo a:hover, .zahlsysinfo a:active { color:#FF0000; }

/* Artikel wurde gemerkt */
div.gemerkt { height:20px; vertical-align:middle; font-size:8pt; color:#000000; }

/* Produktinfos an verschiedenen Stellen ausser Katalog und Detailansicht, z.B. Merkzettel */
.ProdName, .ProdName:link, .ProdName:visited { font-size:9pt; font-weight:bold; color:#000000; text-decoration:none; }
.ProdName:hover, .ProdName:active { font-size:9pt; font-weight:bold; color:#808080; text-decoration:none; }

/* Tabellenlistung in normaler Standardschrift */
table.Liste { background-color:#FFFFFF; border:1px solid #74B2E0; border-collapse:collapse; }
table.Liste td { padding:4px; vertical-align:top; white-space:nowrap; }
table.Liste tr.ListeC { }
table.Liste td.ListeC { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:center; }
table.Liste td.ListeC_e { background-color:#74B2E0; color:#FFFFFF; font-weight:normal; text-align:center; }
table.Liste td.ListeC_e .high { font-weight:bold; }
table.Liste td.ListeC_l { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:left; }
table.Liste td.ListeC_r { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:right; }
table.Liste tr.Liste { }
table.Liste td.Liste { border-top:1px solid #74B2E0; white-space:normal !important; }
table.Liste td.Liste_c_nw { border-top:1px solid #74B2E0; text-align:center; }
table.Liste td.Liste_r_nw { border-top:1px solid #74B2E0; text-align:right; }
table.Liste td.ListePic { text-align:center; border-top:1px solid #74B2E0; }
table.Liste td.nob { white-space:normal !important; }

/* Tabellenlistung in verkleinerter Schrift */
table.ListeS { background-color:#FFFFFF; border:1px solid #74B2E0; border-collapse:collapse; }
table.ListeS td { padding:4px; font-size:8pt; }
table.ListeS tr.ListeC { vertical-align:middle; color:#FFFFFF; }
table.ListeS td.ListeC { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e { background-color:#74B2E0; color:#FFFFFF; font-weight:normal; text-align:center; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_e high { font-weight:bold; font-size:9pt; }
table.ListeS td.ListeC_l { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:left; vertical-align:middle; white-space:nowrap; }
table.ListeS td.ListeC_r { background-color:#74B2E0; color:#FFFFFF; font-weight:bold; text-align:right; vertical-align:middle; white-space:nowrap; }
table.ListeS tr.Liste { vertical-align:top; }
table.ListeS td.Liste_c { border-top:1px solid #74B2E0; text-align:center; }
table.ListeS td.Liste_c_nw { border-top:1px solid #74B2E0; text-align:center; white-space:nowrap; }
table.ListeS td.nobg { background-color:#FFFFFF; border-top:1px solid #74B2E0; }
table.ListeS td.wb { border:1px solid #74B2E0; }
table.ListeS td.Liste_r_nw { border-top:1px solid #74B2E0; text-align:right; white-space:nowrap; }
table.ListeS td.Liste { border-top:1px solid #74B2E0; }
table.ListeS td.ListePic { vertical-align:top; text-align:center; border-top:1px solid #74B2E0; }
table.ListeS td.ListeH { background-color:#74B2E0; color:#FFFFFF; border-top:1px solid #74B2E0; text-align:left; vertical-align:top; }
table.ListeS td.ListeH a:link, table.ListeS td.ListeH a:visited { color:#FFFFFF; }
table.ListeS td.ListeH a:hover, table.ListeS td.ListeH a:active { color:#FFFFFF; }
table.ListeS td.nob { }

/* Tabelle fuer verschiedene Anwendungen */
table.divers { border:0px; }
table.divers td { vertical-align:top; }
table.divers .diverslabel { padding-right:10px; vertical-align:top; white-space:nowrap; }

/* Versandkostenuebersicht */
.SCName { font-weight:bold; }
.SCmwst { font-size:7pt; color:#555555; font-weight:normal; text-align:center; margin-top:6px; }
.SCmwst a:link, .SCmwst a:visited { color:#555555; font-weight:normal; }
.SCmwst a:hover, .SCmwst a:active { color:#808080; font-weight:normal; }
table.SCBwa { border:0px; }
table.SCBwa td { padding:0px 4px; }
table.SCBwa td.C_c { text-align:center; text-decoration:underline; white-space:nowrap; }
table.SCBwa td.C_r { text-align:right; text-decoration:underline; white-space:nowrap; }
.SCLandH { text-decoration:underline; }
.SCExpress, .SCGewicht, .SCSperrgut, .SCProz, .SCdiv { margin-top:6px; white-space:nowrap; }

/* Checkoutprozess */
.COt, .COb { text-align:right; margin:10px 0px; }
#speedbar { margin-left:0px; margin-right:-12px; }
#speedbar .step { float:left; margin-left:3px; }

/* Merkzettel-Grafik, Merkzettel-iframe */
img.imgMZ { border:0px; height:20px; width:1px; }
#idmztarget { text-align:center; width:100%; height:20px; }

/* Artikelbilder in Detailansicht */
div.dPics { text-align:center; width:310px; }
div.dPic { margin-top:6px; }
div.dPics #detailimage { width:302px; height:300px; text-align:center; }
div.dPics #detailimage table { width:100%; border:0px; }
div.dPics #detailimage table td.pic { vertical-align:middle; width:100%; text-align:center; }
div.dPics #detailimage table .makeheight { width:0px; height:300px; }
div.dPics #detailimage .detailimagea_v { display:inline; }
div.dPics #detailimage .detailimageaimg_v { display:inline; border:0px; }
div.dPics #detailimage .detailimagea_h { display:none; }
div.dPics #detailimage .detailimageaimg_h { display:none; border:0px; }
div.dPics #slider { width:310px; }
div.dPics .slidebar { height:52px; margin:auto; margin-top:10px; margin-bottom:0px; }
div.dPics .slidebar .sliderleft { float:left; width:15px; height:52px; margin-right:2px; }
* html div.dPics .slidebar .sliderleft { margin-right:0px; }
div.dPics .slidebar .sliderright { float:right; width:15px; height:52px; margin-right:3px; }
div.dPics .slidebar .sliderleft a { cursor:pointer; }
div.dPics .slidebar .sliderright a { cursor:pointer; margin-left:2px; }
div.dPics #slider .slidebar .slightarrow_full { border:0px; filter:Alpha(opacity=100); opacity:1; }
div.dPics #slider .slidebar .slightarrow_light { border:0px; filter:Alpha(opacity=40); opacity:0.4; }
div.dPics .slidebar .slider { height:52px; overflow:hidden; position:relative; text-align:center; }
div.dPics .slidebar .slider div { height:52px; white-space:nowrap; top:0px; left:0px; position:absolute; text-align:center; }
div.dPics .slidebar .slider div img { border:1px solid #74B2E0; margin-right:1px; height:50px; }

/* SLIMBOX */
#lbOverlay { position:absolute; left:0; width:100%; background-color:#555555; cursor:pointer; }
#lbCenter { position:absolute; left:50%; overflow:hidden; background-color:#FFFFFF; border-style:solid; border-color:#555555; border-width:1px 1px 0px 1px; }
#lbBottomContainer { position:absolute; left:50%; overflow:hidden; background-color:#FFFFFF; border-style:solid; border-color:#555555; border-width:0px 1px 1px 1px; }
#lbOverlay .raquo { vertical-align:20%; }
.lbLoading { background: #FFF url(../nav/slimbox_loading.gif) no-repeat center; }
#lbImageContainer { position:absolute; left:0; top:0; background-color:#FFFFFF; padding:9px; }
#lbImage { border:1px solid #797E87; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:9px; }
#lbPrevLink:hover { background:transparent url(../nav/slimbox_prevlabel.gif) no-repeat 0% 91%; }
#lbNextLink { right:9px; }
#lbNextLink:hover { background: transparent url(../nav/slimbox_nextlabel.gif) no-repeat 100% 91%; }
#lbBottom { color:#555555; text-align:left; border:10px solid #FFFFFF; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:113px; height:22px; background:transparent url(../nav/slimbox_closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption { margin-right:71px; font-weight:bold; color:#FF0000; }
#lbBottomNavi { white-space:nowrap; }
#lbBottomNavi #number { margin:0px 5px; white-space:nowrap; float:left; margin-top:1px; }
#lbBottomNavi #prevnolink, #lbBottomNavi #nextnolink { font-weight:bold; color:#CCCCCC; float:left; }
#lbBottomNavi #prevlink:link, #lbBottomNavi #nextlink:link { font-weight:bold; color:#555555; text-decoration:none; float:left; }

/* Hervorhebungen */
.Achtung { color:#FF0000; }
.Achtungb { color:#FF0000; font-weight:bold; }
.Positive { color:#008000; }

/* Register, z.B. Marken, Stichwort */
table.register { width:100%; border:0px; }
table.register td { vertical-align:top; padding-right:10px; }
.registerletter { margin-bottom:20px; }
.registerletter .caption { font-size:12pt; font-weight:bold; margin-bottom:6px; }
.registerletter .register { }
.registerletter .register .registerpos { }
.registerletter .register .registerpos a:link, .registerletter .register .registerpos a:visited { text-decoration:none; font-weight:normal; }
.registerletter .register .registerpos a:hover, .registerletter .register .registerpos a:active { text-decoration:none; font-weight:normal; }
.registerletter .register .registerpos a .morename { font-size:8pt; color:#555555; }

ol.stList li { margin:10px; }
h4 { color:#747474; font-size:11pt; margin:0px; padding:0px; }
.blau { color:#0077BE; }
h3 { color:#0077BE; font-size:14pt; }
.listList { margin:10px 0px 10px 48px; text-indent:-28px; }
.zahllistList { margin-right:12px; }
h5 { color:#747474; font-size:10pt; margin:10px 0px; padding:0px; }
h4 a.noLink:link, h4 a.noLink:visited, h4 a.noLink:hover, h4 a.noLink:active { color:#747474; text-decoration:none; }
.widerruf { background-color:#D7EDFE; padding:4px; margin:10px 0px 10px 40px; }