*{padding:0; margin:0; border:0px;}
body{font-size:11px; padding:0 0 20px 0; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000066; background:url(/images/overall/backgrounds/default_body_bg.gif) repeat-x #A5D0F9; text-align:center;}

h1, h2, h3, h4, h5{background-repeat:no-repeat; text-indent :-999px; overflow:hidden; display:block;}

a{text-decoration:underline; color:#000066; margin:0px; padding:0px;}
a *{cursor:pointer;}
a:hover{text-decoration:none;}

.none{display:none;}
.clear{clear:both; display:block;}
.hidden{visibility:hidden;}

#container{width:984px; margin:0px auto; text-align:left;}

#metaNavigation{position:relative; height:25px; margin-bottom:5px;}#metaNavigation a{color:#8BC6FF; text-decoration:none;}
#metaNavigationList{position:absolute; right:0px;}
#metaNavigation li{position:relative; padding:5px 15px 0px 10px; list-style-type:none; float:left; background:url(/images/overall/meta_navigation/separator.gif) no-repeat;}
#metaNavigation #worldmap{padding:5px 15px 0px 45px; background:url(/images/overall/meta_navigation/worldmap.gif) no-repeat;}

#contentBox{}

#content{background-color:#5A9FE4; border-width:0px 1px 0px 1px; border-style:solid; border-color:#1A75D1; border-bottom: 1px solid transparent; border-top: 1px solid transparent; margin-top: -1px; margin-bottom: -1px;}

#footer{background:url(/images/overall/backgrounds/footer.gif) no-repeat; margin:0 auto; position:relative; height:161px; width:984px; float:none; clear:both;}

.horSeparator9{display:block; height:9px; clear:both;}
.verSeparator9{display:block; width:9px; float:left;}

#adviceMenu{position:absolute; right:0px; z-index:100;}

#defaultcontent{padding:7px;}

#fullsizeflash{width:982px; height:492px; overflow:hidden;}

#subheadline{height:33px; padding:8px 0 0 25px; border-bottom:1px solid #1e79d3; background-repeat:repeat-x; background-position:top left;}
#subheadline h3{height:25px; background-repeat:no-repeat;}
iframe{border:0; padding:0; margin:0;}

#pageHeadline{width:982px; height:41px; background:#2d5cc3 url(/images/magazine/pageHeadlineBackground.gif) repeat-x; border:1px solid #1542ad; border-top:1px solid #1c4ab3; margin-left:-1px;}
#pageHeadline h2{width:100%; height:41px; background-repeat:no-repeat; background-position:20px 5px;}

#advicePanelContainer{height:0px;overflow:hidden;position:absolute;width: 215px;right:-1px;}

/**
 * mainNavigation
 */
#mainNavigation{position:relative; height: 61px; background: url('/images/overall/main_navigation/background.gif') repeat-x;}

#mainNavigationLogo{position: absolute; width: 120px; height: 61px; background: url('/images/overall/mainLogo.gif') no-repeat 25px 20px;}

#mainNavigationRightBorder{position: absolute; right:0px; width:7px; height:61px; background: url('/images/overall/main_navigation/border_right.gif') no-repeat;}

#mainNavigationLeftBorder{position:absolute; width:7px; height:61px; background: url('/images/overall/main_navigation/border_left.gif') no-repeat;}

#mainNavigationList li{position:relative; list-style-type: none; float: left; background: url('/images/overall/main_navigation/separator.gif') no-repeat 0px 1px;}
#mainNavigationList #active{padding: 21px 20px 30px 20px; display:block; border-left: 2px; background: url('/images/overall/main_navigation/background_active.gif') no-repeat 2px 1px;}
#mainNavigationList a{padding: 21px 20px 30px 20px; display:block; border-left: 2px;}
#mainNavigationList a:hover{background: url('/images/overall/main_navigation/rollover.gif') no-repeat 2px 1px;}
#mainNavigationList a:hover{background: url('/images/overall/main_navigation/rollover.gif') no-repeat 2px 1px;}
#mainNavigationList{position: absolute; right:0px;}

#mainNavigationList img.blue {display: none;}
#mainNavigationList #active img.blue {display: inline;}
#mainNavigationList #active img.white {display: none;}
#mainNavigationList a:hover img.blue {display: inline;}
#mainNavigationList a:hover img.white {display: none;}


#adviceButton{width:215px;}
#adviceArrow{position: absolute; right:17px; top: 27px;}
#adviceButton a:hover{background: url('/images/overall/main_navigation/rollover_last.gif') no-repeat 2px 0px;}

/**
  * Product Special SubNavigation
  */
#prodSubNavi{height:33px; padding:8px 0 0 7px; border-bottom:1px solid #1e79d3; background-repeat:repeat-x; background-position:top left;}
#prodSubNavi img.white {display: none;}

#prodSubNavi a:hover img.white {display: inline;}
#prodSubNavi a:hover img.blue {display: none;}

/**
  * SubNavigation
  */
#subNavigation{width:199px; border-top:1px solid #3c8bda; padding:0 0 11px 0; background:url(/images/products/frontend/subBrandNavigationBottom.gif) no-repeat bottom left; }
#subNavigation ul{width:197px; list-style:none; overflow:hidden;}
#subNavigation ul.mainCategories{border-left:1px solid #1f79d2; border-right:1px solid #1f79d2;}
#subNavigation ul li{width:199px; background:url(/images/products/frontend/subBrandNavigationGradient.gif) repeat-x;}
#subNavigation ul li.singlerow{background:url(/images/products/frontend/subBrandNavigationGradient.gif) repeat-x;}
#subNavigation ul li.singlerow a{height:21px;}
#subNavigation ul li.doublerow{background:url(/images/products/frontend/subBrandNavigationGradient2.gif) repeat-x;}
#subNavigation ul li.doublerow a{height:42px;}
#subNavigation ul li.doublerow a strong{display:block; background-repeat:no-repeat; background-position:23px 2px; height:42px; width:197px;}
#subNavigation 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;}
#subNavigation ul li.active a{background:url(/images/overall/icons/arrows/000066_down.gif) no-repeat 9px 7px; border-bottom:1px solid #1f79d2;}
#subNavigation ul li a strong{display:block; background-repeat:no-repeat; background-position:23px 2px; height:21px; width:197px;}
#subNavigation ul li ul{background:transparent; display:none;}
/* subLinks */
#subNavigation ul li.active ul.subLinks{display:block; border-bottom:1px solid #1f79d2;}
#subNavigation ul li.active ul.subLinks li{background:transparent;}
#subNavigation ul li.active ul.subLinks 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;}
#subNavigation ul li.active ul.subLinks li.active a{font-weight:bold; background:#3d8ddc url(/images/products/frontend/blueDot.gif) no-repeat 12px 9px; color:#006;}
/* Subcategorie */
#subNavigation ul li.active ul.subLinks{display:block; width:199px; list-style:none; }
#subNavigation ul li.active ul.subLinks li{width:199px; background:url(/images/products/frontend/subCategorieNavigationGradient.gif) repeat-x;}
#subNavigation ul li.active ul.subLinks 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;}
#subNavigation ul li.active ul.subLinks li.active{}
#subNavigation ul li.active ul.subLinks 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;}
/* subLinks with Subcategorie */
#subNavigation ul li.active ul.subCategories li ul.subLinks{display:block; border-bottom:1px solid #5e9fdf;}
#subNavigation ul li.active ul.subCategories li ul.subLinks li{background:transparent;}
#subNavigation ul li.active ul.subCategories li ul.subLinks 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;}
#subNavigation ul li.active ul.subCategories li ul.subLinks li.active{border-bottom:0;}
#subNavigation ul li.active ul.subCategories li ul.subLinks li.active a{font-weight:bold; background:#3d8ddc url(/images/products/frontend/blueDot.gif) no-repeat 29px 9px; color:#006;}

/**
* MUS
*/
#musColorText {	margin-top:5px;height:15px;color: #000066;}
.musBox {border:1px solid #BDBFC0;margin: 2px 2px 0px 0px;padding:1px;float:left;}
.musDefaultBox {background-image:url('/images/products/frontend/default_mus.gif');font-size:1px;overflow:hidden;}
.musCustomBox {font-size:1px;overflow:hidden;}
.musBoxBig {width:34px;height:34px;}
.musBoxSmall {width:14px;height:14px;}
.musBoxMedium {width:22px;height:22px;}

/**
* PNG Fix
*/
.iepng {
   behavior: url('/javascripts/lib/iepngfix.htc');
}
img, div {behavior: url('/javascripts/lib/iepngfix2.htc');}
/**
* send to friend
*/
#sendToFriendForm{width:150px; margin:20px 0 0 20px; clear:both;}
#sendToFriendForm fieldset{border:0; padding:10px 0 0 0;}
#sendToFriendForm fieldset legend{display:none;}
#sendToFriendForm label{}
#sendToFriendForm input{border:1px solid #006; padding:2px; font:normal 12px Verdana, Arial, Sans-Serif; color:#006;}
#sendToFriendForm input.sendbutton{border:0; cursor:pointer; background:#fff url(/images/overall/icons/arrows/000066_right.gif) no-repeat 0 5px; font-weight:bold; padding:0 0 0 10px; color:#006; text-transform:uppercase;}
/* #sendToFriendFormError {border: 1px solid #FF0000; padding: 5px; color: #FF0000;}
#sendToFriendFormError {border: 1px solid #c60c30; padding: 5px; color: #c60c30;} */
#sendToFriendFormError {color: #c60c30;}
#sendToFriendForm{width:400px; clear:both;}
#sendToFriendForm fieldset{clear:both;}
#sendToFriendForm .left{float:left; width:195px;}
#sendToFriendForm .right{float:right; width:195px;}
#sendToFriendForm input.radio {border: none;}
span.none{display:none;}
span.teaserimg{margin:0px 0px -2px 0px;padding:0px; display:block;}

/* A Series */
.tt_aa{width:643px; height:359px; overflow:hidden; padding:0px;margin:0px; background-position: bottom left; background-repeat:repeat-x;}
.tt_aa a{text-decoration:none; display:block;}
.tt_aa span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_aa strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_aa strong.doublerow{height:40px;}
.tt_aa strong.triplerow{height:55px;}
.tt_aa span.teasertext{margin:2px 9px 0 100px; display:block; line-height:1.5em;}
.tt_aa span.none{display:none;}
.tt_aa span.subbrandlogo{display:block; float:left; width: 91px; height: 81px}

.tt_ab{width:643px; height:359px; overflow:hidden; background-position:bottom left; background-repeat:repeat-x;}
.tt_ab a{text-decoration:none; display:block;}
.tt_ab span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_ab strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_ab strong.doublerow{height:40px;}
.tt_ab strong.triplerow{height:55px;}
.tt_ab span.teasertext{margin:2px 9px 0 100px; display:block; line-height:1.5em;}
.tt_ab span.none{display:none;}
.tt_ab span.subbrandlogo{display:block; float:left;}

.tt_ac{width:643px; height:359px; overflow:hidden; background: repeat-x bottom left;}
.tt_ac a{text-decoration:none; display:block;}
.tt_ac span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top; border-top-color:#1472cf; border-left-color:#61a6ec; border-right-color:#61a6ec; border-bottom-color:#61a6ec;}
.tt_ac strong{display:block; height:25px; margin:4px 0 0 9px; background-repeat:no-repeat;}
.tt_ac strong.doublerow{height:40px;}
.tt_ac strong.triplerow{height:55px;}
.tt_ac span.teasertext{margin:2px 9px 0 9px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_ac span.none{display:none;}

/* B Series *//*teaserimg*/
.tt_ba{width:318px; height:359px;  overflow:hidden; background-position:bottom left; background-repeat:repeat-x;}
.tt_ba a{text-decoration:none; display:block;}
.tt_ba span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_ba strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_ba strong.doublerow{height:40px;}
.tt_ba strong.triplerow{height:55px;}
.tt_ba span.teasertext{margin:2px 0 0 100px; display:block; line-height:1.5em;}
.tt_ba span.none{display:none;}
.tt_ba span.subbrandlogo{display:block; float:left;width: 91px; height: 81px}
.tt_ba span.subbrandlogo img{border-right-width:1px; border-right-style:solid;}

.tt_bb{width:318px; height:359px; overflow:hidden; background-position:bottom left; background-repeat:repeat-x;}
.tt_bb a{text-decoration:none; display:block;}
.tt_bb span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_bb strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_bb strong.doublerow{height:40px;}
.tt_bb strong.triplerow{height:55px;}
.tt_bb span.teasertext{margin:2px 0 0 100px; display:block; line-height:1.5em;}
.tt_bb span.none{display:none;}
.tt_bb span.subbrandlogo{display:block; float:left; width: 91px; height: 81px}
.tt_bb span.subbrandlogo img{border-right-width:1px; border-right-style:solid;}

.tt_bc{width:318px; height:359px; overflow:hidden; background: repeat-x bottom left;}
.tt_bc a{text-decoration:none; display:block;}
.tt_bc span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top; border-top-color:#1472cf; border-left-color:#61a6ec; border-right-color:#61a6ec; border-bottom-color:#61a6ec;}
.tt_bc strong{display:block; height:25px; margin:4px 0 0 9px; background-repeat:no-repeat;}
.tt_bc strong.doublerow{height:40px;}
.tt_bc strong.triplerow{height:55px;}
.tt_bc span.teasertext{margin:2px 0 0 9px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_bc span.none{display:none;}

/* C Series */
.tt_ca{width:318px; height:221px; overflow:hidden; background-position:bottom left; background-repeat:repeat-x;}
.tt_ca a{text-decoration:none; display:block;}
.tt_ca span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_ca strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_ca strong.doublerow{height:40px;}
.tt_ca strong.triplerow{height:55px;}
.tt_ca span.teasertext{margin:2px 0 0 100px; display:block; color:#fff; line-height:1.5em;}
.tt_ca span.none{display:none;}
.tt_ca span.subbrandlogo{display:block; float:left; width: 91px; height: 81px}
.tt_ca span.subbrandlogo img{border-right-width:1px; border-right-style:solid;}

.tt_cb{width:318px; height:221px; overflow:hidden; background-position:bottom left; background-repeat:repeat-x;}
.tt_cb a{text-decoration:none; display:block;}
.tt_cb span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top;}
.tt_cb strong{display:block; height:25px; margin:4px 0 0 100px; background-repeat:no-repeat;}
.tt_cb strong.doublerow{height:40px;}
.tt_cb strong.triplerow{height:55px;}
.tt_cb span.teasertext{margin:2px 0 0 100px; display:block; line-height:1.5em;}
.tt_cb span.none{display:none;}
.tt_cb span.subbrandlogo{display:block; float:left; width: 91px; height: 81px}
.tt_cb span.subbrandlogo img{border-right-width:1px; border-right-style:solid;}

.tt_cc{width:318px; height:221px; overflow:hidden; background: repeat-x bottom left;}
.tt_cc a{text-decoration:none;}
.tt_cc span.copy{display:block; height:81px; border-width:1px; border-style:solid; background: no-repeat right top; border-top-color:#1472cf; border-left-color:#61a6ec; border-right-color:#61a6ec; border-bottom-color:#61a6ec;}
.tt_cc strong{display:block; height:25px; margin:4px 0 0 9px; background-repeat:no-repeat;}
.tt_cc strong.doublerow{height:40px;}
.tt_cc strong.triplerow{height:55px;}
.tt_cc span.teasertext{margin:2px 0 0 9px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_cc span.none{display:none;}

/* D Series */
.tt_da{width:317px; height:84px; overflow:hidden;}
.tt_da a{text-decoration:none; display:block; height:83px; width:316px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_da a img{float:left; border-bottom:1px solid #4490dd;}
.tt_da a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_da a:hover img{border-bottom:0;}
.tt_da a span.copy{display:block;}
.tt_da strong{display:block; height:20px; margin:2px 0 0 121px; background-repeat:no-repeat;}
.tt_da strong.doublerow{height:35px;}
.tt_da strong.triplerow{height:50px;}
.tt_da span.teasertext{margin:2px 20px 0 121px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_da span.none{display:none;}

.tt_db{width:317px; height:84px; overflow:hidden;}
.tt_db a{text-decoration:none; display:block; height:83px; width:316px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_db a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_db a span.copy{display:block;}
.tt_db strong{display:block; height:20px; margin:2px 0 0 0; background-repeat:no-repeat;}
.tt_db strong.doublerow{height:35px;}
.tt_db strong.triplerow{height:50px;}
.tt_db span.teasertext{margin:2px 20px 0 0; display:block; color:#b9dcff; line-height:1.5em;}
.tt_db span.none{display:none;}

.tt_dc{width:317px; height:84px; overflow:hidden; background: no-repeat top left;}
.tt_dc a{text-decoration:none; display:block; height:83px; width:316px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_dc a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_dc a span.copy{display:block;}
.tt_dc strong{display:block; height:20px; margin:2px 0 0 69px; background-repeat:no-repeat;}
.tt_dc strong.doublerow{height:35px;}
.tt_dc strong.triplerow{height:50px;}
.tt_dc span.teasertext{margin:2px 20px 0 69px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_dc span.none{display:none;}

/* E Series */
.tt_ea{width:198px; height:80px; overflow:hidden;}
.tt_ea a{text-decoration:none; display:block; height:79px; width:197px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_ea a img{float:left; border-bottom:1px solid #4490dd;}
.tt_ea a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_ea a:hover img{border-bottom:0;}
.tt_ea a span.copy{display:block;}
.tt_ea strong{display:block; height:20px; margin:2px 0 0 77px; background-repeat:no-repeat;}
.tt_ea strong.doublerow{height:35px;}
.tt_ea strong.triplerow{height:50px;}
.tt_ea span.teasertext{margin:2px 20px 0 77px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_ea span.none{display:none;}

.tt_eb{width:198px; height:80px; overflow:hidden;}
.tt_eb a{text-decoration:none; display:block; height:79px; width:197px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_eb a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_eb a span.copy{display:block;}
.tt_eb strong{display:block; height:20px; margin:2px 0 0 0; background-repeat:no-repeat;}
.tt_eb strong.doublerow{height:35px;}
.tt_eb strong.triplerow{height:50px;}
.tt_eb span.teasertext{margin:2px 20px 0 0; display:block; color:#b9dcff; line-height:1.5em;}
.tt_eb span.none{display:none;}

.tt_ec{width:198px; height:80px; overflow:hidden; background: no-repeat top left;}
.tt_ec a{text-decoration:none; display:block; height:79px; width:197px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_ec a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_ec a span.copy{display:block;}
.tt_ec strong{display:block; height:20px; margin:2px 0 0 69px; background-repeat:no-repeat;}
.tt_ec strong.doublerow{height:35px;}
.tt_ec strong.triplerow{height:50px;}
.tt_ec span.teasertext{margin:2px 20px 0 69px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_ec span.none{display:none;}

/* F Series */
.tt_f{width:199px; height:184px; overflow:hidden; background-position:bottom center; background-repeat:no-repeat;}
.tt_f a{text-decoration:none; display:block;}
.tt_f span.copy{display:block; height:97px; border-width:1px; border-style:solid;}
.tt_f strong{display:block; height:40px; margin:2px 0 0 10px; background-repeat:no-repeat;}
.tt_f span.teasertext{margin:10px 0 0 10px; display:block; line-height:1.5em;}
.tt_f span.none{display:none;}
.tt_f span.subbrandlogo{display:block; float:left; border-right-width:1px; border-right-style:solid;}
.tt_f span.subbrandlogo img{border-right-width:1px; border-right-style:solid;}

/* Flash Teaser */
.tt_flash {width: 242px; height: 150px; background: -1px -1px url(/images/teaser/backgrounds/flash_teaser.gif); border: 1px solid transparent; }
.tt_flash strong{display:block; height:18px; margin:4px 0 0 12px; background-repeat:no-repeat;}
.tt_flash img {display: block; margin: 0px 10px 0px 12px;}
.tt_flash a {text-decoration: none;}
.tt_flash span.teasertext {display: block; text-align: center; margin-top: 5px;}

/*  OLD TEASER CSS - before Teasermanager */
.teaserPreviewContainer{
	background-color: #5a9fe4;    
}

#teaserRight{float:right; 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;}

#bottomTeaser{ margin-top:10px;}

#bottomTeaser .whiteDotLine{background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x 4px 0; margin:8px; height:9px;}
#bottomTeaser .defaultTeaser{width:319px; float:left; background:none;}
#bottomTeaser .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;}
#bottomTeaser .defaultTeaser a:hover{border-right:1px solid #3386d9;}
#bottomTeaser .defaultTeaser a span.teasertext{display:block; padding:0 20px 0 5px;}
#bottomTeaser .defaultTeaser a strong{font-size:13px; padding:2px 0; background-repeat:no-repeat;}
#bottomTeaser .defaultTeaser a img{float:left; margin:0 6px 0 0;}

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

.visualTeaser{height:183px; width:199px; overflow:hidden; background-repeat:repeat-x; background-position:bottom left; position:relative; margin:0 0 8px 0;}
.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;}

.newsletterTeaser{width:199px; background: no-repeat; background-position:right top; margin:10px 0 0 0;}
.newsletterTeaser a{display:block; padding:0 0 5px ; width:198px; height:81px; overflow:hidden; background:url(/images/teaser/newsletter_button.gif) no-repeat 0 0; border-right:1px solid #49d; text-decoration:none; color:#fff;}
.newsletterTeaser a:hover{border-right:1px solid #2b81d6;}
.newsletterTeaser a strong{display:block; width:100px; margin:0 0 0 70px; padding:2px 0 4px 0; background-repeat:no-repeat;}
.newsletterTeaser a span{display:block; width:100px; margin:0 0 0 70px; color:#b9dcff;}
.newsletterTeaser a span.hidden{visibility:hidden; font-weight:bold;}

p.productTeaser{border-width:1px; border-style:solid; width:322px; height:83px; background-repeat:repeat-x;}
p.productTeaser a{text-decoration:none; display:block; padding:10px; width:302px; height:63px; color:#006;}
p.productTeaser a strong{display:block; float:left; margin:0; width:280px; height:20px; background-repeat:no-repeat;}
p.productTeaser a strong.doublerow{height:35px;}
p.productTeaser a strong span{display:none;}
p.productTeaser a span{display:block; margin:0; float:left; width:280px; line-height:1.6em;}

.tt_newsletter_small{width:198px; height:80px; overflow:hidden; background:url(/images/teaser/Inbox.png) no-repeat top left;}
.tt_newsletter_small a{text-decoration:none; display:block; height:79px; width:197px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_newsletter_small a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_newsletter_small a span.copy{display:block;}
.tt_newsletter_small strong{display:block; height:20px; margin:2px 0 0 69px; background-repeat:no-repeat;}
.tt_newsletter_small strong.doublerow{height:35px;}
.tt_newsletter_small strong.triplerow{height:50px;}
.tt_newsletter_small span.teasertext{margin:2px 20px 0 69px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_newsletter_small span.none{display:none;}

.tt_newsletter_expanded{width:317px; height:84px; overflow:hidden; background:url(/images/teaser/Inbox.png) no-repeat top left;}
.tt_newsletter_expanded a{text-decoration:none; display:block; height:83px; width:316px; overflow:hidden; border-right:1px solid #4490dd; border-bottom:0; background-repeat:no-repeat; background-position:top right;}
.tt_newsletter_expanded a:hover{border-right:1px solid #2b81d6; border-bottom:1px solid #2b81d6;}
.tt_newsletter_expanded a span.copy{display:block;}
.tt_newsletter_expanded strong{display:block; height:20px; margin:2px 0 0 69px; background-repeat:no-repeat;}
.tt_newsletter_expanded strong.doublerow{height:35px;}
.tt_newsletter_expanded strong.triplerow{height:50px;}
.tt_newsletter_expanded span.teasertext{margin:2px 20px 0 69px; display:block; color:#b9dcff; line-height:1.5em;}
.tt_newsletter_expanded span.none{display:none;}
