#productHead{width:100%; height:42px; border-bottom:1px solid #2575d0; border-top:1px solid #2575d0; background-repeat:repeat-x;}

/*#subbrandOverview{display:block; position:absolute; top:1px; left:0; z-index:1000; padding:50px 6px 20px 7px; width:199px; border-right-width:1px; border-right-style:solid; background-repeat:repeat-x; overflow:hidden;}*/
#subbrandOverview{display:block; position:absolute; top:1px; left:0; z-index:1000; padding:50px 2px 20px 8px; width:202px; border-right-width:1px; border-right-style:solid; background-repeat:repeat-x; overflow:hidden;}


#subbrandOverview a{display:block; margin:0 1px 1px 0; float:left; position: relative;}

#hideSubbrandOverview{position:absolute; float:none; margin:0; top:1px; left:0; z-index:990; /*display:block;*/display:none !important; width:212px; border-right-width:1px; border-right-style:solid; height:41px; background-repeat:no-repeat; background-position:25px 16px;}
#hideSubbrandOverview strong{display:block; width:212px; height:41px; background-repeat:no-repeat; background-position:40px 12px;}

#showSubbrandOverview{display:block;z-index:9999;position:absolute; top:1px; left:0; width:212px; border-right-width:1px; border-right-style:solid; background-repeat:repeat-x; height:41px;}
#showSubbrandOverview a{display:block; width:212px; height:41px; background-repeat:no-repeat; background-position:25px 16px;}
#showSubbrandOverview a strong{display:block; width:212px; height:41px; background-repeat:no-repeat; background-position:40px 12px;}

#subbrandIntro{padding:7px;}
#subbrandIntro img.subbrandVisual{border-style:solid; border-width:1px; width:760px; height:360px; overflow:hidden;}

#subbrandIntroButtons{float:right; position:relative; border-style:solid; border-width:1px; background-repeat:no-repeat; width:197px; height:360px; overflow:hidden;}
#subbrandIntroButtons ul{position:absolute; bottom:5px; left:0; list-style:none;}
#subbrandIntroButtons li{margin:0 0 5px 7px; border-style:solid; border-width:1px; background-repeat:no-repeat; width:181px; height:30px; overflow:hidden;}
#subbrandIntroButtons li a{display:block; text-decoration:none; background-repeat:no-repeat; background-position:7px 7px; width:181px; height:30px; overflow:hidden;}

#teaser1{margin:0 5px 0 0;}
#teaser2{margin:0 5px 0 0;}

.defaultTeaser{width:319px; float:left; background:none;}
.defaultTeaser a{display:block; text-decoration:none; height:80px; overflow:hidden; border-right:1px solid #4490dd; background:url(/images/overall/icons/arrows/defaultTeaser.gif) no-repeat 290px 2px; line-height:1.4em; color:#b9dcff;}
.defaultTeaser a:hover{border-right:1px solid #3386d9;}
.defaultTeaser a span.teasertext{display:block; padding:0 20px 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;}

#productIntro{padding:7px;}

#subbrands{width:966px; height:360px; overflow:hidden; border:1px solid #1f7ad3; background:#1f7ad3; position:relative;}

#leftVisual{width:330px; height:360px; background-repeat:no-repeat; margin:0px; padding:85px 0 0 8px;}
#leftVisualText{width:200px; padding:10px 0 0 0; background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x 1px 0; margin:0px 0 0 8px;}
#leftVisualText a{display:block; padding:0 30px 0 8px; background:url(/images/teaser/backgrounds/arrowCircleLight.png) no-repeat top right; text-decoration:none; color:#b9dcff;}
#leftVisualText a strong{display:block; height:20px; background-repeat:no-repeat;}

#logos{width:636px; position:absolute; top:0; right:0;}
#logos ul{list-style:none;}
#logos ul li{float:left; padding-right: 30px;}
#logos ul li a{display:block; float:left; position:relative; color:#fff; text-decoration:none; margin:0px;}
#logos ul li a:hover{color:#b9dcff;}
#logos ul li a span{display:block; position:absolute; bottom:0; left:0; text-align:center;}
#logos ul li a img{display:block; position:absolute; top:0; left:0;}

#logos.small{height:348px; padding:12px 0 0 0;}
#logos.small ul li a{width:97px; height:115px; background:url(/images/products/frontend/introLogoBtnSmall.gif) no-repeat;}
#logos.small ul li a span{width:83px; height:27px; padding:7px;}

#logos.big{height:328px; padding:32px 0 0 0;}
#logos.big ul li a{width:127px; height:164px; background:url(/images/products/frontend/introLogoBtnBig.gif) no-repeat;}
#logos.big ul li a span{width:113px; height:53px; padding:7px;}

#productFooter{clear:both;}
