/*20110202 CSS by FloHel @ Strohmedia.de*/
.social_share_privacy_area{clear:both;margin:20px 0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block;}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:21px;float:left;}
.social_share_privacy_area li .dummy_btn{float:left;margin:0 0 0 10px;cursor:pointer;padding:0;height:inherit;}
.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit;}
.social_share_privacy_area .facebook{width:180px;display:inline-block;}
.social_share_privacy_area .facebook .fb_like iframe{width:145px;}
.social_share_privacy_area .twitter{width:148px;}
.social_share_privacy_area li div.tweet{width:115px;}
.social_share_privacy_area .gplus{width:123px;}
.social_share_privacy_area li div.gplusone{width:90px;}
.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent url(../images/socialshareprivacy/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;width:23px;height:12px;overflow:hidden;float:left;margin:4px 0 0;padding:0;cursor:pointer;}
.social_share_privacy_area li .switch.on{background-position:0 -12px;}
.social_share_privacy_area li.help_info{position:relative;}
.social_share_privacy_area li.help_info .info, 
.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500;}
.social_share_privacy_area li.gplus.help_info .info{left:-60px;}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px;}
.social_share_privacy_area li.help_info.display .info, 
.social_share_privacy_area li .help_info.icon.display .info{display:block;}
.social_share_privacy_area li.help_info.info_off.display .info{display:none;}
.social_share_privacy_area li .help_info.icon{background:#fff url(../images/socialshareprivacy/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.social_share_privacy_area li.settings_info{position:relative;top:-2px;}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important;}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:235px;z-index:1000;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.off{border-width:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(../images/socialshareprivacy/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;background-image:url("");line-height:14px;margin:0;padding:10px 0;width:215px;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;margin:0;padding:0;}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090;}
#herma_list { border-radius:4px 4px 4px 4px;background-color:#F9F9F9;padding:10px 10px 5px 10px;margin:0 0 10px 10px;}
#herma_list ul { padding-left:25px;}
#herma_list li { list-style-image:url("../images/banner/icon-yes.png");list-style-type:none;}
#info_center_payment{line-height:18px;}
#info_center_payment ul{margin-top:0px;padding-left:30px;}
#info_center_payment li{}
#info_center_payment h3{padding:5px 0;}
#info_center_payment p{padding-left:15px;}
#info_center_payment p.st{padding-left:0px;}
.messageStackWarning {margin:10px;padding:10px;text-align:center;background:#EAD97D;}
#follow_us{padding:3px;}
#follow_us a{margin:5px;}
.headline  {font-size :13px;color :#000000;font-family :Arial, Helvetica, Helv;font-weight :bold;}
.subhead  {font-size :11px;color :#000000;font-family :Arial, Helvetica, Helv;font-weight :bold;}
.subheadblue  {font-size :11px;color :#0066ff;font-family :Arial, Helvetica, Helv;font-weight :bold;}
.normal  {font-size :11px;color :#000000;text-align :justify;font-family :Arial, Helvetica, Helv;}
.datasheet{font-family:Verdana,Arial,Helvetica,sans-serif;min-width:500px;margin:10px;}
.datasheet td{padding:3px;vertical-align:top;}
.datasheet td.value{padding-left:5px;}
.datasheet div.productName{padding-bottom:15px;}
.datasheet table.head td{vertical-align:middle;}
.datasheet table.head td.image{padding:5px;}
.datasheet table.head td.name, .datasheet table.head td.value{font-size:11pt;height:30px;width:220px;}
.datasheet table.properties{width:100%;}
.datasheet table.properties td.name{width:220px;}
.datasheet table.properties td.value{width:70%;}
.datasheet tr.sectionHead{margin-top:5px;}
.datasheet tr.sectionHead td{background-color:#D0D0D0;font-size:12px;font-weight:bold;padding-bottom:5px;padding-top:6px;}
.datasheet tr.alt-1{background-color:#F0F0F0;}
.datasheet tr.marketingText{text-align:justify;}
.datasheet tr.marketingText td{padding-bottom:15px;}
.datasheet tr.marketingText.sectionHead{text-align:left;}
.datasheet tr.marketingText.sectionHead td{padding-bottom:5px;}
.datasheet td.name, .datasheet td.value{border-bottom:thin dotted black;line-height:125%;}
.datasheet tr.disclaimer{font-size:10pt;}
.datasheet tr.disclaimer div{margin-top:20px;}
.bggray {background-color :#7F7F7F;}
.bg {background-color :#c9e3f2;}
.tbl_produktdaten tr {background-color :#f8f8f9;}
#logo_top_left{ float:left;width:19%;vertical-align:middle;}
#logo_top_center{ float:left;vertical-align:middle;width:54%;}
#banner_top_right{ float:right;vertical-align:middle;margin-right:5px;color:white;font-size:11px;text-align:left;line-height:15px;margin-top:5px;}
#banner_top_right span{ font-weight:bold;}
#banner_top_right ul{ margin-top:5px;margin-left:0px;padding-left:15px;}
#banner_top_right li{ list-style-type:none;list-style-image:url(../images/banner/icon-yes.png);}
ul#top_menu{ width:100%;height:32px;background:#FFF url(../images/menue/menu-bg.gif) top left repeat-x;font-size:1.0em;font-family:Verdana, sans-serif;font-weight:bold;list-style-type:none;margin:0;padding:0;}
ul#top_menu li{ display:block;float:left;margin:0 0 0 0px;border-right:1px solid #666666;}
ul#top_menu li a{ height:32px;color:#666;text-decoration:none;display:block;float:left;line-height:300%;padding:0px 15px 0;}
ul#top_menu li a:hover{ color:#fff;background:#FFF url(../images/menue/current-bg.gif) top left repeat-x;padding:0px 15px 0;}
ul#top_menu li a.current{ color:#FFF;background:#FFF url(../images/menue/current-bg.gif) top left repeat-x;padding:0px 15px 0;}
#nav{ list-style:none outside none;margin:0;padding:0;}
#nav ul{ float:left;list-style:none outside none;margin:0;padding:0;width:100%;}
#nav li{ float:left;margin:0;position:relative;white-space:nowrap;text-indent:8px;width:100%;}
#nav li a{ border-bottom:1px dotted #808080;display:block;cursor:pointer;padding:0;color:#222222;text-decoration:none;width:100%;}
#nav li ul{ padding-left:0px;margin:0px;}
.nav{ list-style:none outside none;margin:0;padding:0;}
.nav ul{ float:left;list-style:none outside none;margin:0;padding:0;width:100%;}
.nav li{ float:left;margin:0;position:relative;white-space:nowrap;text-indent:8px;width:100%;}
.nav li a{ border-bottom:1px dotted #808080;display:block;cursor:pointer;padding:0;color:#222222;text-decoration:none;width:100%;}
.nav li ul{ padding-left:0px;margin:0px;}
.moduleRow{  }
.moduleRowOver{ background-color:#E9F4FC;}
div.search_box #fk{margin:18px 0 0 -30px;line-height:13px;display:inline-block;}
#submit,#submit2{border:1px solid #ABADB3;background:url(../images/search/glass.gif) no-repeat 4px;cursor:pointer;display:inline-block;vertical-align:bottom;padding-top:1px;line-height:13px;height:21px;width:22px;}
div.search_box #submit:hover{background:url(../images/search/glass.gif) no-repeat 4px;}
div.search_box #fk:focus, div.search_box #fk:hover{}
div.main {font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:14px;}
a.contact{margin:10px;padding:10px;color:#666666;font-size:12px;font-weight:bold;text-decoration:none;}
a.contact:hover{color:#222222;text-decoration:underline;}
div.mojozoom_marker{position :absolute;cursor :crosshair;}
div.mojozoom_border{position :absolute;left:0px;top:0px;border :1px solid black;width:100%;height:100%;}
div.mojozoom_fill{position :absolute;left:0px;top:0px;width:100%;height:100%;}
img.mojozoom_img{padding :0px;border:0px;}
div.mojozoom_imgctr{position :absolute;margin-left :20px;border :1px solid black;}
a.infoboxpopup{text-decoration:none;font-size:11px;}
a.infoboxpopup:hover{background:white none repeat scroll 0;color:#03c;cursor:help;text-decoration:none;}
a.infoboxpopup span{position:absolute;text-decoration:none;visibility:hidden;width:450px;}
a.infoboxpopup:hover span{background:white none repeat scroll 0;border:1px solid #03c;text-decoration:none;color:black;visibility:visible;}
a.infoboxpopupleft{text-decoration:none;font-size:11px;}
a.infoboxpopupleft:hover{background:white none repeat scroll 0;color:#03c;cursor:help;text-decoration:none;}
a.infoboxpopupleft span{margin-top:1.7em;padding:1em;position:absolute;text-decoration:none;visibility:hidden;width:320px;}
a.infoboxpopupleft:hover span{background:white none repeat scroll 0;border:1px solid #03c;text-decoration:none;color:black;cursor:help;visibility:visible;}
.boxText{font-family:Verdana,Arial,sans-serif;font-size:11px;}
.errorBox{font-family:Verdana,Arial,sans-serif;font-size:12px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#c03;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#70d250;text-decoration:underline;}
body{background:#fff;color:#222;margin:0;padding:0;font-size:12px;font-family:Verdana,Arial,sans-serif;}
a{color:#222;text-decoration:underline;}
a:hover{color:#666;text-decoration:underline;}
a:visited{color:#444;text-decoration:underline;}
h3 a{color:#222;text-decoration:none;}
h3 a:hover{color:#666;text-decoration:underline;}
h3 a:visited{color:#444;text-decoration:none;}
a.akt_kat{color:#222;font-weight:bold;text-decoration:none;}
a.akt_kat:hover{color:#666;text-decoration:underline;}
a.misstake{color:#222;font-weight:bold;text-decoration:none;}
a.misstake:hover{color:#666;text-decoration:underline;}
from{display:inline;}
tr.header{background:#fff;}
td.headerNavigation{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;line-height:16px;}
A.headerNavigation{color:#222;}
A.headerNavigation:hover{color:#222;}
tr.headerError{background:#f00;}
td.headerError{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center;}
tr.headerInfo{background:#0f0;}
td.headerInfo{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:bold;text-align:center;}
tr.footer{background:#0093d8;}
td.footer{font-family:Verdana,Arial,sans-serif;font-size:11px;background:#cecece;color:#222;font-weight:bold;background-image:URL(../images/local/table_back2.gif);line-height:16px;}
.tbl_produktdaten tr td{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:14px;}
.infoBox{background:#999;}
.infoBoxContents{background:#f8f8f9;font-family:Verdana,Arial,sans-serif;font-size:11px;padding:0;line-height:14px;}
.infoBoxNotice{background:#ff8e90;}
.infoBoxNoticeContents{background:#ffe6e6;font-family:Verdana,Arial,sans-serif;font-size:12px;}
td.infoBoxHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;background:#cecece;color:#222;background-image:URL(../images/local/table_back4.png);line-height:16px;text-indent:4px;}
td.infoBox,span.infoBox{font-family:Verdana,Arial,sans-serif;font-size:12px;}
tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd,tr.shippingOptions-odd{background:#f4f7fd;}
tr.accountHistory-even,tr.addressBook-even,tr.alsoPurchased-even,tr.payment-even,tr.productListing-even,tr.productReviews-even,tr.upcomingProducts-even,tr.shippingOptions-even{background:#fff;}
tr.productListing-heading{background:#d2e9fb;vertical-align:middle;line-height:20px;}
td.productListing-heading{font-family:Verdana,Arial,sans-serif;font-size:12px;background:#d2e9fb;color:#222;font-weight:bold;font-variant:small-caps;}
td.productListing-data{font-family:Verdana,Arial,sans-serif;font-size:12px;}
td.productListing-data a{line-height:140%;}
A.pageResults{color:#222;}
A.pageResults:hover{color:#888;}
td.pageHeading,div.pageHeading{font-family:Verdana,Arial,sans-serif;font-size:17px;font-weight:bold;color:#555;}
tr.subBar{background:#f4f7fd;}
td.subBar{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#222;}
td.main,p.main{font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:14px;}
td.smallText,span.smallText,p.smallText{font-family:Verdana,Arial,sans-serif;font-size:11px;}
td.accountCategory{font-family:Verdana,Arial,sans-serif;font-size:13px;color:#abd;}
td.fieldKey{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
td.fieldValue{font-family:Verdana,Arial,sans-serif;font-size:12px;}
td.tableHeading{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
td.tableData{font-family:Verdana,Arial,sans-serif;font-size:12px;}
td.tableDataDesc{font-family:Verdana,Arial,sans-serif;font-size:12px;padding-left:20px;padding-right:20px;}
span.newItemInCart{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#f00;}
checkbox,radio{font-family:Verdana,Arial,sans-serif;font-size:11px;}
textarea,input,select{ font-family:Verdana,Arial,sans-serif;font-size:11px;border:1px solid #C6C3C3;padding:3px 1px 3px 1px;}
.long{width:138px;}
span.greetUser{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#666;font-weight:bold;}
table.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
td.formAreaTitle{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;}
span.markProductOutOfStock{font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#c76170;font-weight:bold;}
span.productSpecialPrice{font-family:Verdana,Arial,sans-serif;color:#f00;}
.Bezeichnungen{color:black;font-weight:bold;font-size:13px;font-family:Arial,sans-serif;}
.Werbetext1{margin:0;padding:15px;color:black;font-style:normal;font-weight:500;font-size:12px;font-family:Arial,sans-serif;}
.Einzel_Werte{color:black;font-weight:normal;font-size:12px;font-family:Arial,sans-serif;}
h1{color:#555;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-align:left;}
h3,.pageHeadingh2{color:#222;font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:900;vertical-align:top;margin:0;margin-top:4px;padding:0;line-height:180%;}
h2,.pageHeadingh3{color:#555;font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:900;vertical-align:top;margin:0;padding:0;}
h4,.pageHeadingh4{color:#222;font-family:Verdana,Arial,sans-serif;font-size:13px;font-weight:900;vertical-align:top;margin:0;margin-top:4px;padding:0;}
fieldset.dvdBox{border:1px solid #226;width:200px;padding:10px;}
fieldset{border:1px solid #999;padding:5px;}
legend{text-align:left;padding:0 10px 0 10px;color:#222;font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:bold;padding:1px;line-height:16px;text-indent:2px;background-image:url(../images/local/table_back4.png);}
.moduleRowSelected{background-color:#e9f4fc;cursor:pointer;}
.checkoutBarFrom,.checkoutBarTo{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:Verdana,Arial,sans-serif;font-size:12px;color:#222;}
#shadow{width:187px;background:url(../images/shadow/dropshadow_upperright_long.gif) repeat-y right top;}
#shadow #s_dropfoot{height:7px;width:187px;background:url(../images/shadow/dropshadow_lowerright_long.gif) no-repeat right bottom;}
* html #shadow #s_dropfooter{position:relative;margin-top:-13px;height:7px;width:7px;}
#shadow #s_dropfooter{height:7px;margin-top:-7px;background:url(../images/shadow/dropshadow_lowerleft.gif) no-repeat left bottom;}
#shadow #s_dropcontent{padding:5px;}
.header_background{background-image:url(../images/header_background.jpg);background-repeat:repeat-x;padding:0;margin:0;}
.header_background_grid{background-image:url(../images/header_background.jpg);background-repeat:repeat-x;}
.header2_background{background-image:url(../images/banner_rahmen.gif);padding:0;}
.footer_background{background-image:url(../images/footer_background.png);background-repeat:repeat-x;padding:5px;margin:0;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#fff;}
.footer_background a{color:#fff;}
.footer_background2{padding:0;margin:0;font-family:Verdana,Arial,sans-serif;font-size:11px;color:#fff;}
div.header{height:123px;width:100%;}
* html div.header{height:110px;}
div.footer{font-size:10px;background-image:URL(../images/local/table_back2.gif);position:absolute;bottom:0;height:18px;width:100%;text-align:center;line-height:18px;vertical-align:bottom;}
.footer a .footer a:visited {color:#000;}
* html div.footer{height:18px;}
div#footer_grid{font-size:10px;background-image:URL(../images/local/table_back2.gif);height:18px;width:100%;text-align:center;line-height:18px;vertical-align:bottom;}
* html div#footer_grid{height:18px;}
#footer_grid a #footer_grid a:visited{color:#000;}
div.footer2{font-size:10px;background-image:URL(../images/local/table_back2.gif);bottom:0;height:18px;width:100%;text-align:center;line-height:18px;vertical-align:bottom;}
.footer2 a .footer2 a:visited{color:#000;}
* html div.footer2{height:18px;}
#content{height:100%;width:100%;text-align:left}
#ie_fix{height:100%;width:100%;text-align:center}
#scroll{position:absolute;margin:0 auto;visibility:hidden;background-color:white;z-index:1;width:290px;height:280px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-collapse:collapse;border-bottom-style:solid;border-color:#000000;border-width:1px;overflow:auto;float:left;}
#scroll div{margin:0 auto;text-align:left}
#suggest table{width:285px;font-size:11px;font-weight:normal;color:#676767;text-decoration:none;border:0px;padding:0px;text-align:left;margin:0px}
a.suggest_link{text-decoration:none;margin:0px;color:#173f5f}
a:hover.suggest_link{text-decoration:none;margin:0px;color:#173f5f}
.se_facet_heading{margin:0px;padding:0px;}
ul.se_facet_h{margin:0px;padding:0 0 0 20px;}
ul.se_facet_h li{margin:0px;padding:0 0 0 0;}
ul.se_facet_h li ul{margin:0px;padding:0 0 0 5px;}
ul.se_facet_h li ul li{margin:0px;padding:0 0 0 0;}
.se_facet_count{font-size:9px;font-weight:900;padding:0px;}
ul.se_facet{margin:0px;padding:0 0 0 20px;}
