.plain{background:none;}

/* Navigationlist */
#productNavigation{width:199px; border-top:1px solid #3c8bda; padding:0 0 11px 0; background:url(../../images/products/frontend/subBrandNavigationBottom.gif) no-repeat bottom left; }
#productNavigation ul{width:197px;border-left:1px solid #3c8bda;border-right:1px solid #3c8bda; list-style:none; overflow:hidden;}
#productNavigation ul.subBrands{border-left:1px solid #1f79d2; border-right:1px solid #1f79d2;}
#productNavigation ul li{width:199px; background:url(../../images/products/frontend/subBrandNavigationGradient.gif) repeat-x;}
#productNavigation ul li.singlerow{background:url(../../images/products/frontend/subBrandNavigationGradient.gif) repeat-x;}
#productNavigation ul li.singlerow a{height:21px;}
#productNavigation ul li.doublerow{background:url(../../images/products/frontend/subBrandNavigationGradient2.gif) repeat-x;}
#productNavigation ul li.doublerow a{height:42px;}
#productNavigation ul li.doublerow a strong{display:block; background-repeat:no-repeat; background-position:23px 2px; height:42px; width:197px;}
#productNavigation ul li.triplerow{background:url(../../images/products/frontend/subBrandNavigationGradient3.gif) repeat-x;}
#productNavigation ul li.triplerow a{height:59px;}
#productNavigation ul li.triplerow a strong{display:block; background-repeat:no-repeat; background-position:23px 2px; height:59px; width:197px;}
#productNavigation ul li a{display:block; text-decoration:none; width:197px; color:#fff; height:21px; background:url(../../images/overall/icons/arrows/FFFFFF_right.gif) no-repeat 9px 7px;}
#productNavigation ul li.active a{background:url(../../images/overall/icons/arrows/000066_down.gif) no-repeat 9px 7px; border-bottom:1px solid #1f79d2;}
#productNavigation ul li a strong{display:block; background-repeat:no-repeat; background-position:23px 2px; height:21px; width:197px;}
#productNavigation ul li ul{background:transparent; display:none;}
/* productList without Subcategorie */
#productNavigation ul.productList{display:block; border-bottom:1px solid #1f79d2;}
#productNavigation ul.productList li{background:transparent;}
#productNavigation ul.productList li a{background:#3d8ddc url(../../images/products/frontend/whiteDot.gif) no-repeat 12px 9px; height:auto; width:170px; padding:4px 4px 4px 23px; border-bottom:0;}
#productNavigation ul.productList li.active a{font-weight:bold; background:#3d8ddc url(../../images/products/frontend/blueDot.gif) no-repeat 12px 9px; color:#006;}
/* productList without Subcategorie */
#productNavigation ul li.active ul.productList{display:block; border-bottom:1px solid #1f79d2;}
#productNavigation ul li.active ul.productList li{background:transparent;}
#productNavigation ul li.active ul.productList li a{background:#3d8ddc url(../../images/products/frontend/whiteDot.gif) no-repeat 12px 9px; height:auto; width:170px; padding:4px 4px 4px 23px; border-bottom:0;}
#productNavigation ul li.active ul.productList li.active a{font-weight:bold; background:#3d8ddc url(../../images/products/frontend/blueDot.gif) no-repeat 12px 9px; color:#006;}
/* Subcategorie */
#productNavigation ul li.active ul.subCategories{display:block; width:199px; list-style:none; }
#productNavigation ul li.active ul.subCategories li{width:199px; background:url(../../images/products/frontend/subCategorieNavigationGradient.gif) repeat-x;}
#productNavigation ul li.active ul.subCategories li.doublerow{width:199px; background:url(../../images/products/frontend/subCategorieNavigationGradient2.gif) repeat-x;}
#productNavigation ul li.active ul.subCategories li a{display:block; padding:2px 0 0 41px; text-decoration:none; width:156px; color:#fff; height:16px; background:url(../../images/overall/icons/arrows/arrowhead_FFFFFF_right.gif) no-repeat 26px 5px;}
#productNavigation ul li.active ul.subCategories li.doublerow a{height:32px;}
#productNavigation ul li.active ul.subCategories li.active{}
#productNavigation ul li.active ul.subCategories li.active a{font-weight:bold; background:url(../../images/overall/icons/arrows/arrowhead_000066_down.gif) no-repeat 26px 5px; color:#006; border-bottom:1px solid #5e9fdf;}
/* productList with Subcategorie */
#productNavigation ul li.active ul.subCategories li ul.productList{display:block; border-bottom:1px solid #5e9fdf;}
#productNavigation ul li.active ul.subCategories li ul.productList li{background:transparent;}
#productNavigation ul li.active ul.subCategories li ul.productList li a{font-weight:normal; color:#fff; background:#3d8ddc url(../../images/products/frontend/whiteDot.gif) no-repeat 29px 9px; height:auto; width:152px; padding:4px 4px 4px 41px; border-bottom:0;}
#productNavigation ul li.active ul.subCategories li ul.productList li.active{border-bottom:0;}
#productNavigation ul li.active ul.subCategories li ul.productList li.active a{font-weight:bold; background:#3d8ddc url(../../images/products/frontend/blueDot.gif) no-repeat 29px 9px; color:#006;}

#productHead{width:100%; position:relative; height:42px; border-bottom:1px solid #2575d0; border-top:1px solid #2575d0; background-repeat:repeat-x;}
#introProductHead{position:relative; width:100%; height:41px;  border:1px solid #1542ad; border-top:1px solid #1c4ab3; margin-left:-1px; background-repeat:repeat-x; background-image:url(../../images/products/frontend/introHeadlineGradient.gif);}
#introProductHead strong{width:500px; height:36px; background-repeat:no-repeat; background-position:24px 0; margin:7px 0 0 0; display:block;}

#productLeft{float:left; padding:6px; width:201px; background-repeat:no-repeat; background-position:7px 7px;}
#productLeft .Subbrandlogo{border:1px solid #2575d0; display:block; width:197px; height:106px; margin:0 0 6px 0;}

#SubbrandLogo{display:none;}

#productCenter{width:554px; float:left; border:1px solid #2575d0; position:relative; margin:6px 6px 0 0; padding:0 0 50px 0; background-color:#fff; background-repeat:no-repeat; background-position:bottom right;}
#productCenter h3{margin:20px 0 0 10px; width:500px; height:35px; background-position:10px 0;}
#productCenter h3.doublerow{height:60px;}
/* #productCenter img.productPackshot{display: block; margin:0 7px 28px 0; border: 1px solid #fff;} */
#productCenter img.productPackshot{margin:0 7px 28px 0;}
#productCenter p{margin:20px 0 0 10px !important; margin:20px 0 0 5px; width:304px; float:left; padding:0 10px; line-height:1.5em;}
#productCenter ul{margin:20px 0 0 25px !important; margin:20px 0 0 13px; width:280px; float:left; padding:0 10px; list-style-type:disc;}
#productCenter ul li{margin:0 0 0 5px; line-height:1.5em;}

p.productTeaser{border-width:1px; border-style:solid; width:322px; height:83px; background-repeat:none;}
p.productTeaser a{text-decoration:none; display:block; padding:10px; width:302px; height:63px; line-height:1.6em; color:#006;}
p.productTeaser a strong{display:block; width:280px; height:20px; background-repeat:no-repeat;}
p.productTeaser a strong span{display:none;}

#productCenter.extended p{margin:20px 10px 0 10px !important; width:auto; margin:20px 5px 0 5px; float:left; padding:0 10px; line-height:1.5em; position:relative;}

#bigProductCenter{width:760px; float:left; padding:0 0 50px 0; position:relative; border:1px solid #2575d0; margin:0 6px 0 7px; background-color:#fff; background-repeat:no-repeat; background-position:bottom right;}
#bigProductCenter h3{margin:20px 0 0 10px; width:500px; height:25px; background-position:10px 0;}
#bigProductCenter img.productPackshot{margin:0 7px 28px 0;}
#bigProductCenter p{margin:10px 0 10px 10px !important; margin:20px 0 0 5px; width:355px; float:left; padding:0 10px; line-height:1.5em;}
#bigProductCenter ul{margin:20px 0 0 25px !important; margin:20px 0 0 12px; width:330px; float:none; clear:both; padding:0 10px;}

#bigProductCenter span.packshotLabel{display:block; float:right; width:212px; overflow:hidden; text-align:center; padding-top:20px; background-repeat:no-repeat; background-position:bottom right; margin-right: 10px;}

#productCenter span.packshotLabel{display:block; float:right; width:215px; overflow:hidden; text-align:center; padding-top:20px; background-repeat:no-repeat; background-position:70px bottom;}

#bigProductCenter p.productTeaser{border-width:1px; border-style:solid; width:322px; height:83px; background-repeat:none; position:absolute; top:38px; right:8px;}
#bigProductCenter p.productTeaser a{text-decoration:none; display:block; padding:10px; width:302px; height:63px; line-height:1.6em; color:#006;}
#bigProductCenter p.productTeaser a strong{display:block; width:280px; height:20px; background-repeat:no-repeat;}
#bigProductCenter p.productTeaser a strong span{display:none;}

ul#productCards{list-style:none; background-repeat:repeat-x; height:37px; width:554px; margin:0 !important; margin:0; float:none; padding:0; border-bottom-style:solid; border-bottom-width:1px;}
ul#productCards li{float:left; margin:0;}
ul#productCards li a{text-decoration:none; display:block; float:left; height:37px; background-repeat:no-repeat; background-position:15px 16px; position:relative;}
ul#productCards li.active a{background-color:#fff; border-bottom:1px solid #fff; margin-bottom:-1px;}
ul#productCards li a strong{text-decoration:none; display:block; float:left; font-size:12px; font-weight:normal; text-transform:uppercase; height:37px; padding:0 25px; background-repeat:no-repeat; background-position:30px 12px;}

ul#bigProductCards{list-style:none; background-repeat:repeat-x; height:37px; width:760px; margin:0 !important; margin:0; float:none; padding:0; border-bottom-style:solid; border-bottom-width:1px;}
ul#bigProductCards li{float:left;}
ul#bigProductCards li a{text-decoration:none; display:block; float:left; height:37px; background-repeat:no-repeat; background-position:15px 16px; position: relative;}
ul#bigProductCards li.active a{background-color:#fff; border-bottom:1px solid #fff; margin-bottom:-1px;}
ul#bigProductCards li a strong{text-decoration:none; display:block; float:left; font-size:12px; font-weight:normal; text-transform:uppercase; height:37px; padding:0 20px; background-repeat:no-repeat; background-position:30px 12px;}

#productInformationLink a{background-position:20px 11px;}
#productDetailsLink a{background-position:20px 11px;}
#productInformationLink a strong{border-right-width:1px; border-right-style:solid;}
#productDetailsLink a strong{border-right-width:1px; border-right-style:solid;}

ul#productOptions{list-style:none; clear:both; padding:16px 0 0 0; width:auto; margin:0 0 20px 20px !important; margin:0 0 20px 20px; float:none;}
ul#productOptions li{height:30px;}
ul#productOptions li a{padding:2px 0 0 30px;}
ul#productOptions .sendMail{background:url(../../images/overall/icons/email/000066_20x15.gif) no-repeat;}
ul#productOptions .printPage{background:url(../../images/overall/icons/printer/000066_22x17.gif) no-repeat;}
ul#productOptions .shopLink{background:url(../../images/overall/icons/shop/000066_23x20.gif) no-repeat;}

ul#bigProductOptions{list-style:none; position:absolute; top:145px; right:8px; width:312px; clear:both;}
ul#bigProductOptions li{height:20px;}
ul#bigProductOptions li a{padding:2px 0 0 25px;}
ul#bigProductOptions .sendMail{background:url(../../images/overall/icons/email/000066_20x15.gif) no-repeat;}
ul#bigProductOptions .printPage{background:url(../../images/overall/icons/printer/000066_22x17.gif) no-repeat;}
ul#bigProductOptions .shopLink{background:url(../../images/overall/icons/shop/000066_23x20.gif) no-repeat;}

div#spflabels{border:1px solid #d1661e; float:left; margin:20px 0 0 10px !important; margin:20px 0 0 5px; position:relative; width:308px; padding:7px 7px 7px 7px;}
div#spflabels ul{list-style:none; margin:10px 0 0 0; margin:10px 0 0 0 !important; padding:0;}
div#spflabels ul li{float:left; margin:0 5px 5px 0; padding:0; background-repeat:none; width:29px; height:29px;}

div#muscolours{float:left; margin:20px 0 0 10px !important; margin:20px 0 0 5px; border:1px solid #774bc7; position:relative; width:308px; padding:7px 7px 30px 7px;}
div#muscolours strong{display:block; padding:0 3px;}
div#muscolours ul{margin:10px 0; padding:0; margin:10px 0 !important; padding:0 !important; width:302px; float:none; list-style-type:none;}
div#muscolours ul li{margin:0; list-style:none; padding:0; display:inline;}
div#muscolours ul li a{display:block; float:left; border:2px solid #fff;}
div#muscolours ul li a span.colorname{display:none; position:absolute; bottom:7px; left:7px;}
div#muscolours ul li a span.colors{display:block; float:right;}
div#muscolours ul li a:hover{border:2px solid #bdbfc0;}
div#muscolours ul li a:hover span.colorname{display:block;}

ul#cols11{background:url(../../images/products/muscolours/cols11bg.html);}
ul#cols11 li a{width:24px; height:24px; margin:1px;}
ul#cols11 li a span.colors{height:24px;}

ul#cols6{background:url(../../images/products/muscolours/cols6bg.html);}
ul#cols6 li a{width:42px; height:42px; margin:2px;}
ul#cols6 li a span.colors{height:42px;}

ul#cols4{background:url(../../images/products/muscolours/cols4bg.html);}
ul#cols4 li a{width:65px; height:65px; margin:3px;}
ul#cols4 li a span.colors{height:65px;}

#newbutton{display:block; width:46px; height:46px; background-repeat:no-repeat; position:absolute; top:45px; right:15px;}

#subbrandRight{float:left; width:199px; overflow:hidden;}
#productRight{float:left; margin:6px 0 0 0; width:199px; overflow:hidden;}
.visualTeaser{height:183px; width:199px; overflow:hidden; background-repeat:repeat-x; background-position:bottom left; position:relative;}
.visualTeaser a{height:92px; display:block; width:179px; line-height:1.4em; border-width:1px; border-style:solid; border-top-width:0; position:absolute; bottom:0; left:0; text-decoration:none; padding:2px 9px;}
.visualTeaser strong{display:block; padding:2px 0 0 0; background-repeat:no-repeat;}
.visualTeaser em{display:block; padding:2px 0; margin:0 0 7px 0; background-repeat:no-repeat;}
.visualTeaser span{visibility:hidden;}

.defaultTeaser{margin:0 0 8px 0; background:url(../../images/overall/backgrounds/whiteDotsLine.gif) repeat-x top left; padding:3px 0 0 0;}
.defaultTeaser a{display:block; text-decoration:none; height:80px; overflow:hidden; border-bottom:1px solid #4490dd; border-right:1px solid #4490dd; background:url(../../images/overall/icons/arrows/defaultTeaser.gif) no-repeat 169px 0; line-height:1.4em; color:#b9dcff;}
.defaultTeaser a:hover{border-bottom:1px solid #3386d9; border-right:1px solid #3386d9;}
.defaultTeaser a span.teasertext{display:block; padding:0 10px 0 5px;}
.defaultTeaser a strong{font-size:13px; padding:2px 0; background-repeat:no-repeat;}
.defaultTeaser a img{float:left; margin:0 6px 0 0;}

#productFooter{clear:both;}
