#productHead{width:100%; height:41px; left: 1px; border-bottom:1px solid #2575d0; border-top:1px solid #2575d0; background-position:right; background-repeat:repeat-x; margin:0px;}

#subbrandOverview{z-index: 10; display:block; position:absolute; top:1px; right:0px; z-index:100; padding:50px 6px 20px 7px; width:199px; border-left-width:1px; border-left-style:solid; background-repeat:repeat-x; overflow:hidden;}
#subbrandOverview a{display:block; margin:0 1px 1px 0; display:inline; float:right;}

#hideSubbrandOverview{position:absolute; float:none; margin:0; top:1px; right:0; z-index:110; display:block; width:212px; border-left-width:1px; border-left-style:solid; height:41px; background-repeat:no-repeat; background-position:182px 16px;text-align:right;}
#hideSubbrandOverview strong{display:block; width:164px; height:41px; background-repeat:no-repeat; background-position:right 12px; margin: 0px 28px 0px 10px;}

#showSubbrandOverview{position:absolute; top:0 ; right:0px; width:212px; text-align:right; border-left-width:1px; border-left-style:solid; background-repeat:repeat-x; height:41px;}
#showSubbrandOverview a{display:block; width:212px; height:41px; background-repeat:no-repeat; background-position:188px 17px;}
#showSubbrandOverview a strong{display:block; width:164px; height:41px; background-repeat:no-repeat; background-position:right 12px; margin: 0px 28px 0px 10px;}

#subbrandIntro{padding:7px 0px;margin:0px; width:982px;}
#subbrandIntro img.subbrandVisual{float:left; border-style:solid; border-width:1px; width:760px; height:360px; overflow:hidden; margin:0px 6px 0 2px;}


#subbrandIntroButtons{float:left; margin:0 3px 0 6px; position:relative; border-style:solid; border-width:1px; background-repeat:no-repeat; width:197px; height:360px; overflow:hidden;}
#subbrandIntroButtons ul{position:absolute; bottom:5px; right:0px; list-style:none;}
#subbrandIntroButtons li{margin:0 7px 5px 0; 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:right 7px; width:171px; height:30px; overflow:hidden;}
#subbrandIntroButtons ul li{background-position:right;}
#subbrandIntroButtons ul li a{margin:0px 6px 0px 0px;}

#teaser1{margin:0 5px 0 0;}
#teaser2{margin:0 5px 0 0;}

.defaultTeaser{width:319px; float:right; background:none;}
.defaultTeaser a{display:block; text-decoration:none; height:80px; overflow:hidden; border-left:1px solid #4490dd; background:url(/images_rtl/overall/icons/arrows/defaultTeaser.gif) no-repeat 290px 2px; line-height:1.4em; color:#b9dcff;}
.defaultTeaser a:hover{border-left: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:right; margin:0 6px 0 0;}

#productIntro{padding:7px;}

#subbrands{width:966px; height:360px; overflow:hidden; border:1px solid #1f7ad3; background:#1f7ad3; position:relative;}

#leftVisual *{direction:rtl; unicode-bidi:bidi-override;}
#leftVisual{width:965px; height:360px; background-repeat:no-repeat; background-position:right top; margin:0px; padding:85px 8px 0 0;text-align:right;}
#leftVisualText{width:200px; padding:10px 0 0 0;background:url(/images_rtl/overall/backgrounds/whiteDotsLine.gif) repeat-x 1px 0; margin:0 8px 0 auto;}
#leftVisualText a{display:block; padding:0 8px 0 30px; background:url(/images_rtl/teaser/backgrounds/arrowCircleLight.png) no-repeat top right; text-decoration:none; color:#b9dcff;}
#leftVisualText a strong{display:block;height:20px;width:auto;background-position:top right; background-repeat:no-repeat;}


#logos{width:636px; position:absolute; top:0; left:0;float:right;}
#logos ul{list-style:none;}
#logos ul li{float:right; padding-left: 30px;}
#logos ul li a{display:block; 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; right:0; text-align:center;}
#logos ul li a img{display:block; position:absolute; top:0; right:0;}

#logos.small{height:348px; padding:12px 0 0 0;}
#logos.small ul li a{width:97px; height:115px; background:url(/images_rtl/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_rtl/products/frontend/introLogoBtnBig.gif) no-repeat;}
#logos.big ul li a span{width:113px; height:53px; padding:7px;}

#productFooter{clear:both;}
