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;}

.teaserList{width:auto;list-style-type:none;margin:95px 0px 0px 176px;}
*html .teaserList{width:auto;list-style-type:none;position:absolute;top:95;right:7;padding:0;display:block;}
.teaserList li{width:396px;margin:0 7px 9px 0; float:left;}
*html .teaserList li{width:396px;margin:0px 0px 9px 6px;float:left;padding:0; border:0px solid red;}
.promotionTeaser{width:396px; height:147px;background:#fff;}
.promotionTeaser span.hidden {display:none;}
.promotionTeaser a .flash{width:154px; height:141px; float:left; margin:0px 10px 0px 0px;padding:3px 3px 0px 0;}
.promotionTeaser a .promoText {color:#0066cc;float:left; width:170px; height:137px;margin:4px 0px 0px 0px;position:relative;}
.promotionTeaser a .promoText h1 {display:block;height:34px;color:#0066cc !important;}
.promotionTeaser a .promoText img { position:absolute;bottom:0;left:0;}
.promotionTeaser a span.button  {float:right; width:26px;height:25px; margin:10px 5px 0px 0px; background:url(/images/promotion_teaser/button.gif) #FFF no-repeat;}
.promotionTeaser a span.button:hover  {background:url(/images/promotion_teaser/button_over.gif) #FFF no-repeat;}
.promotionTeaser a .calendar {float:right; width:41px;height:60px; text-align:center;margin:40px 9px 0px 0px; background:url(/images/promotion_teaser/calendarbg.jpg) #FFF no-repeat center bottom;}
.promotionTeaser a .calendar p { color:#0066cc;}
.promotionTeaser a .calendar strong { width:41px;height:16px; display:block; color:#0066cc;background-position:55% 30%;}
.promotionTeaser a .calendar strong.mon {height:14px; width:41px;display:block; color:#0066cc;background-position:55% 30%;}
.promotionTeaser a .calendar strong.numb {height:22px; width:41px;display:block; color:#0066cc;background-position:65% 0%;}
.promotionTeaser a *{text-decoration:none !important;}
