#fullsizeFlash{border-bottom:1px solid #1c77d2;}

#magazineContent{margin:7px 0 0 6px; clear:both; padding:9px 0; background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x;}
#magazineContentArticle{margin:7px 0 0 7px;}

#magazineLeft{float:left; width:199px; overflow:hidden; margin:0 7px 0 0; padding:0;}
#magazineCenter{float:left; width:556px; overflow:hidden; margin:0 7px 0 0; padding:0;}
#magazineRight{float:right; width:199px; overflow:hidden; margin:0 7px 0 0;}
#magazinePage{width:554px; border:1px solid #2b81d6; overflow:hidden; background:#fff;}

#magazineBottomTeaser{float:left; height:345px;}

#magazineFooter{display:none;}

#magazineLeftTeasers{width:198px; background:url(/images/magazine/leftTeasersHeader.gif) no-repeat;}
#magazineLeftTeasers strong{width:198px; background-repeat:no-repeat; background-position:10px 2px; display:block; margin:0 0 20px 0; line-height:1.5em;}

#magazineArchive{float:left; width:769px;}
#magazineArchive .teaserStars p{padding:0 0 10px 0; margin:0 0 5px 0; background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x bottom left;}
#magazineArchive .teaserStarsMen p{padding:0 0 10px 0; margin:0 0 5px 0; background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x bottom left;}

#magazineArticle{margin:22px 22px 0 22px;}
#magazineArticle img{border:1px solid #2b81d6; margin-bottom:10px;}
#magazineArticle img.left{float:left; margin-right:10px;}
#magazineArticle img.right{float:right; margin-left:10px;}
#magazineArticle p{line-height:1.5em; margin:0 0 18px 0;}
#magazineArticle h3{height:35px; background:url(/images/overall/backgrounds/blueDotsLine.gif) repeat-x bottom left; margin:0 0 18px 0;}
#magazineArticle h3 strong{height:35px; display:block; background-repeat:no-repeat;}
#magazineArticle ul.contentlist{width:240px; padding:0 10px 0 5px; list-style-type:disc;}
#magazineArticle ul.contentlist li{margin-left: 1em;}
#magazineArticle ul.contentlistwide{padding:0 10px 0 5px; list-style-type:disc;}
#magazineArticle ul.contentlistwide li{margin-left: 1em;}


ul#articleOptions{list-style:none; clear:both; padding:16px 0 0 0; width:100%; margin:0 0 20px 0; background:url(/images/overall/backgrounds/blueDotsLine.gif) repeat-x;}
ul#articleOptions li{height:20px;}
ul#articleOptions li a{padding:2px 0 0 25px;}
ul#articleOptions .sendMail{background:url(/images/overall/icons/email/000066_20x15.gif) no-repeat;}
ul#articleOptions .printPage{background:url(/images/overall/icons/printer/000066_22x17.gif) no-repeat;}

#articleFooter{clear:both; background:#b0c5e0 url(/images/magazine/articleFooterGradient.gif) repeat-x; height:28px; width:554px; overflow:hidden; padding:10px 0 0 14px;}
#articleFooter p{float:left; padding:2px 10px; margin:0;}
#articleFooter ul#starRating{float:left; list-style:none;}

#articlesControllers ul{list-style:none; position:relative; width:100%; height:28px; margin:8px 0 0 0; clear:both;}
#articlesControllers ul li.prev{position:absolute; left:0; top:0; height:28px; width:199px; display:block; background:url(/images/teaser/backgrounds/arrowCircleLightLeft.png) no-repeat;}
#articlesControllers ul li.next{position:absolute; right:0; top:0; height:28px; width:199px; display:block; background:url(/images/teaser/backgrounds/arrowCircleLight.png) no-repeat right;}
#articlesControllers ul li a{display:block; height:28px; top:0; background-repeat:no-repeat; text-decoration:none; padding:0 25px;}
#articlesControllers ul li.prev a{float:left; background-position:35px 5px;}
#articlesControllers ul li.next a{float:right; background-position:10px 5px;}

.teaserStars{width:186px; overflow:hidden; float:left; padding:0 6px 0 0; color:#fff;}
.teaserStars .teaserdate{display:block; padding:0 0 6px 10px;}
.teaserStars a.teaserlink{color:#fff; height:324px; text-decoration:none; border-left:1px solid #5a9fe4; display:block; background:#6db0f3 url(/images/teaser/backgrounds/rateable185x305.gif) repeat-x bottom left; line-height:1.5em;}
.teaserStars .teasertext{display:block; cursor:pointer; position:relative; width:144px; padding:8px 30px 8px 10px; border-left:1px solid #6eb0f3; border-bottom:1px solid #6eb0f3; border-right:1px solid #6eb0f3; height:170px; background:transparent url(/images/teaser/backgrounds/arrowCircleLight_185.png) no-repeat top right; }
.teaserStars .teasertext strong{background-repeat:no-repeat; cursor:pointer; display:block; height:25px;}
.teaserStars .teasertext strong.doublerow{height:50px; cursor:pointer;}

.teaserStarsMen{width:186px; float:left; padding:0 6px 0 0; color:#fff;}
.teaserStarsMen .teaserdate{display:block; padding:0 0 6px 10px;}
.teaserStarsMen a.teaserlink{color:#fff; height:324px; text-decoration:none; display:block; background:#202a75 url(/images/teaser/backgrounds/rateable185x305men.gif) repeat-x bottom left; line-height:1.5em;}
.teaserStarsMen .teasertext{display:block; position:relative; padding:8px 30px 8px 10px; border-left:1px solid #6eb0f3; border-bottom:1px solid #6eb0f3; border-right:1px solid #6eb0f3; height:170px; background:transparent url(/images/teaser/backgrounds/arrowCircleDark_185.png) no-repeat top right; }
.teaserStarsMen .teasertext strong{background-repeat:no-repeat; display:block; height:25px;}
.teaserStarsMen .teasertext strong.doublerow{height:50px;}

.magazinePoll{float:left; padding:0 7px 0 0; color:#fff;}
.magazinePoll h3{height:25px; /*width:450px;*/ background-repeat:no-repeat;}
.magazinePoll h3.doubleRow{height:50px;}
.magazinePoll .teaserdate{display:block; padding:0 0 6px 10px;}
.magazinePoll .pollBox{width:356px; color:#05066b; position:relative; height:303px; overflow:hidden; padding:10px; border:1px solid #6eb0f3; background:#a6d0f9 url(/images/teaser/backgrounds/pollTeaser.gif) repeat-x;}
.magazinePoll legend{display:none;}
.magazinePoll .answer{padding:8px 0; /*padding:10px 0;*/ background:url(/images/overall/backgrounds/blueDotsLine.gif) repeat-x; line-height:1.7em;}
.magazinePoll img{border:1px solid #2d82d6; float:left; margin:0 10px 5px 0; /*margin:0 10px 10px 0;*/}
.magazinePoll img.questionmark{border:0; float:left; margin:0 10px 0 0;}
.magazinePoll fieldset{clear:left;}
.magazinePoll .submitButton{padding:10px 13px 10px 30px; font-weight:bold; text-transform:uppercase; color:#fff; cursor:pointer; background:#1573d0 url(/images/teaser/backgrounds/submitButton.gif) repeat-x; border:1px solid #6eb0f3; position:absolute; font-size:11px; bottom:10px; left:10px;}

.magazinePoll .resultLabel{width:160px; margin:0 5px 0 0; line-height:1.7em; display:block; float:left;}
.magazinePoll .resultBar{display:block; margin:0 5px 0 0; float:left; height:12px; background:#1472cf url(/images/teaser/backgrounds/lightResultBar.gif) repeat-x; border:1px solid #1472cf;}
.magazinePoll .resultAverage{color:#1472cf; height:14px; font-weight:bold;}
.magazinePoll .leader .resultBar{background:#071177 url(/images/teaser/backgrounds/darkResultBar.gif) repeat-x; border:1px solid #071177;}
.magazinePoll .leader .resultAverage{color:#071177;}

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

.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/teaser/backgrounds/arrowCircleLight.png) 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;}

.leftTeaser{margin:0 0 5px 0; background:url(/images/overall/backgrounds/whiteDotsLine.gif) repeat-x 0 0; padding:7px 0 0 0;}
.leftTeaser .active{background:url(/images/teaser/backgrounds/leftTeaserActive.gif) repeat-x 0 0; border-bottom:1px solid #2d70ce;}
.leftTeaser .active a{color:#071177; background:url(/images/teaser/backgrounds/arrowCircleDark.png) no-repeat top right; border-right:1px solid #2d70ce;}
.leftTeaser a{display:block; text-decoration:none; height:49px; overflow:hidden; background:url(/images/teaser/backgrounds/arrowCircleLight.png) no-repeat top right; border-right:1px solid #4490dd; line-height:1.4em; color:#b9dcff;}
.leftTeaser a:hover{border-right:1px solid #3386d9;}
.leftTeaser a img{border-bottom:1px solid #4490dd;}
.leftTeaser a:hover img{border-bottom:1px solid #3386d9;}
.leftTeaser a span.teasertext{display:block; padding:0 25px 0 5px;}
.leftTeaser a strong{font-size:13px; padding:2px 0; background-repeat:no-repeat;}
.leftTeaser a img{float:left; margin:0 6px 0 0;}

/* styles for the star rater */
.smallStarRating{position:absolute; bottom:10px !important; bottom:1px; left:12px; list-style:none; margin:0px; padding:0px; width:70px; height:11px; overflow:hidden; background:url(/images/teaser/backgrounds/smallRatingStar.gif) top left repeat-x;}
.smallStarRating li{padding:0px; margin:0px; width:14px; height:14px; /*\*/ float:left; /* */}
.smallStarRating li.currentRating{background:url(/images/teaser/backgrounds/smallRatingStar.gif) 0 11px; position:absolute; height:11px; display:block; text-indent:-9000px; z-index:1;}

/* styles for the star rater */
ul#starRating{list-style:none; margin:0; padding:0; width:125px; height:16px; position:relative; background:url(/images/teaser/backgrounds/RatingStar.gif) top left repeat-x;}
ul#starRating li{padding:0; margin:0; border:0; height:16px; width:25px; /*\*/ float:left; /* */}
ul#starRating li a{display:block; border:0; width:25px; height:16px; line-height:16px; float:none; text-decoration:none; text-indent:-9000px; z-index:20; position:absolute; margin:0; padding:0; overflow:hidden;}
ul#starRating li a:hover{background:url(/images/teaser/backgrounds/RatingStar.gif) left center; z-index:2; left:0px; border:none;}
ul#starRating a.oneStar{left:0px;}
ul#starRating a.oneStar:hover{width:25px;}
ul#starRating a.twoStars{left:25px;}
ul#starRating a.twoStars:hover{width:50px;}
ul#starRating a.threeStars{left:50px;}
ul#starRating a.threeStars:hover{width:75px;}
ul#starRating a.fourStars{left:75px;}
ul#starRating a.fourStars:hover{width:100px;}
ul#starRating a.fiveStars{left:100px;}
ul#starRating a.fiveStars:hover{width:125px;}
ul#starRating li.currentRating{background:url(/images/teaser/backgrounds/RatingStar.gif) left bottom; position:absolute; height:16px; top:0; left:0; display:block; text-indent:-9000px; z-index:1;}

/* remove halo effect in firefox   */
a:active{outline:none;}
