/* ---------------------- Styles f�r Themen - Content ---------------------------*/

/* �BERSCHRIFTEN */
H1 {
	margin				:	0px 0px 15px 0px;
	font-size			:	18px;
}

H2 {
	margin				:	0px 0px 10px 0px;
	font-size			:	13px;
}

H3 {
	margin				:	0px 0px 5px 0px;
	font-size			:	11px;
}

H4, H1.H4 {
	margin				:	0px 0px 5px 0px;
	font-size			:	10px;
	text-transform		:	uppercase;
}

H3 A:LINK, H3 A:VISITED, H3 A:ACTIVE, H3 A:HOVER, H4 A:LINK, H4 A:VISITED, H4 A:ACTIVE, H4 A:HOVER  {
	color				:	#000;
}

#pContentNav H3 {
	font-size: 11px;
	margin: 10px 0px 5px 0px !important;
	color: #435058;
}

#pContentNav H4, #pContentNav H5 {
	font-size: 13px;
	margin: 15px 0px 5px 0px !important;
	color: #435058;
}

#pContentNav H5 {font-size: 11px}


/* BASICs */

.txtGrey3 {
	color: #CFD5D7;
}

.txtGrey4 {
	color: #A8B4C0;
}

.txtBlack {
	color: #000000;
}

.txtGreen {
	color:#07aa44
}

.txtUnder {
	text-decoration: underline;
}

.txtNoUnder {
	text-decoration: none;
}

.pad10 {
	padding-bottom: 10px;
}

.mar5 {
	margin-bottom:5px;
}

.special {
	padding-bottom: 10px;
}

.intro {
	font-weight: bold;
	font-size: 13px;
}

.scroll_linklist {
	height:75px;
	overflow:auto;
}

.txtCenter {
	text-align: center;
}

.txtRight {
	text-align: right;
}


.txtTop {
	vertical-align: top;
}

.txtMiddle {
	vertical-align: middle;
}

.bold {
	font-weight: bold;
}

.button_leiste {
	display: block;
	width: 100%;
	padding-top: 5px;
	vertical-align: middle;
	text-align: center;
}

.tri-step  {
	display: block;
	width: 100%;
	/*height: 100%;*/
}

.tri-step LI {
	float: left;
	width: 33%;
	/*height: 100%;*/
}

.double-step  {
	display: block;
	width: 100%;
	/*height: 100%;*/
}

.double-step LI {
	float: left;
	width: 50%;
	display: block;
	margin-bottom: 10px;
	/*height: 100%;*/
}

.ml5 {margin-left: 5px;}
.ml10 {margin-left: 10px;}
.ml15 {margin-left: 15px;}
.ml20 {margin-left: 20px;}
.ml25 {margin-left: 25px;}
.ml30 {margin-left: 30px;}

.mr5 {margin-right: 5px;}
.mr10 {margin-right: 10px;}
.mr15 {margin-right: 15px;}
.mr20 {margin-right: 20px;}
.mr25 {margin-right: 25px;}
.mr30 {margin-right: 30px;}

/* Box-Ausrichtung */

.teasAlignLeft {
float: left;
width: 225px;
}

.teasAlignRight {
float: right;
width: 225px;
}

/* verlinkte �berschriften */

H1 A.txtBlack, H2 A.txtBlack , H3 A.txtBlack, H4 A.txtBlack,  A.txtBlack   {color: #000000;}
H1 A:hover.txtBlack, H2 A:hover.txtBlack, H3 A:hover.txtBlack, H4 A:hover.txtBlack, A:hover.txtBlack {text-decoration: underline;}
H1 A.visited.txtBlack, H2 A:visited.txtBlack , H3 A:visited.txtBlack, H4 A:visited.txtBlack,  A:visited.txtBlack   {color: #000000;}

/*  Styles für das Barometer  */

.baroAlignLeft {
	float: left;
	width: 190px;
	margin: 0px 20px 0px 0px;
}

.baroAlignLeft .platz {
	font: bolder 13px/16px Verdana, sans-serif;
	color: #ED1C24;
}

.baroAlignLeft IMG {
	float: left;
	padding-right: 5px;
}

.baroAlignRight {
	float: left;
	width: 230px;
	margin: 0px 0px 0px 0px;
}

.barometer, .barometer_teaser {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.barometer .nav {
	float: left;
	width: 18px;
	vertical-align: middle;
}

.barometer .loader {
	float: left;
	width: 150px;
	margin: 5px 10px 0px 7px;
	vertical-align: middle;
}

.barometer .result {
	float: left;
	width: 35px;
	padding-top: 2px;
}

.barometer_teaser .loader {
	float: left;
	width: 190px;
	margin: 3px 2px 0px 0px;
	vertical-align: middle;
}

.barometer_teaser .result {
	float: left;
	width: 190px;
	font-weight: normal;
	padding-top: 5px;
}

/********** Barometer 2011 **********/
#baro2011 .platz {
	font-size: 13px;
	font-weight: bold;
	color: #ED1C24;
}

#baro2011 .baroAlignLeft {
	display: block;
	float: left;
	width: 242px;
	margin: 0px 10px 0px 0px;
}

#baro2011 .baroAlignLeft IMG {
	display: block;
	float: left;
	padding-right: 5px;
}

#baro2011 .baroAlignRight {
	float: left;
	width: 188px;
	margin: 0px;
}

#baro2011 .baroBox {
	display: block;
}

#baro2011 .baroBox .baroboxTop {
	height: 1px;
	display: block;
	border-left: 1px solid #e8eef0;
	border-right: 1px solid #e8eef0;
	background: #a8b4c0;
	overflow: hidden;
}

#baro2011 .baroBox .baroboxContent {
	display: block;
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #a8b4c0;
	border-right: 1px solid #a8b4c0;
}

#baro2011 .baroBox .baroboxBottom {
	height: 1px;
	display: block;
	border-left: 1px solid #e8eef0;
	border-right: 1px solid #e8eef0;
	background: #a8b4c0;
	overflow: hidden;
}

#baro2011 .baroBox .baroRating {
	display: block;
	background: url('/imgs/themen/barometer2011/baro_rating_bg.png') repeat-x bottom left;
	margin: 0px 1px;
	padding: 10px 0px 5px 5px;
}

#baro2011 .baroBox .baroRating .baroNote {
	width: 53px;
	font-weight: bold;
	display: block;
	float: left;
	text-align: center;
}

#baro2011 .baroBox .baroRating .baroNote .type {
	font-size: 11px;
	color: #a8b4c0;
}
#baro2011 .baroBox .baroRating .baroNote .note {
	font-size: 18px;
	color: #000000;
}

#baro2011 .baroBox .baroRating .tend {
	width: 34px;
	display: block;
	float: left;
	margin-left: 5px;
}

#baro2011 .baroBox .baroRating .tendNew {
	width: 112px;
	display: block;
	float: left;
	margin-left: 5px;
	padding-top: 9px;
}
#baro2011 .baroBox .baroVoting {
	display: block;
	border-top: 1px solid #a8b4c0;
	background: #ffffff;
}

#baro2011 .baroBox .baroVoting .baroVote {
	border-left: 1px solid #a8b4c0;
	text-align: center;
	padding: 5px 0px;
}

#baro2011 .baroBox .baroVoting .bvFirst {
	border-left: 1px solid #ffffff;
}
/*  Styles für den Fototicker  */

.fotoTicker {
	float: left;
	width: 100%;
	background: #E8EEF0;
	text-align: center;
	padding: 5px 0px 5px 0px;
}

.fotoTicker LI {
	float: left;
	width: 100px;
	text-align: center;
	padding: 5px;
	margin: 0px;
}


.fotoTicker LI.first {
	padding-left: 5px;
}


/* Styles f�r Horoskope  */

H1.astro {
margin-bottom: 8px;
}

.txtAlignCenter {
	padding: 7px 10px 7px 10px;
	text-align: center;
}

UL.horoskopIndex {
	float: left;
	width: 100%;
	margin:10px 0px 0px 0px;
}

.horoskopIndex LI {
	float: left;
	width: 25%;
}

UL.astro_nav {
	width: 100%;
	height: 100%;
}

.astro_nav LI {
	float: left;
	margin: 0px;
	padding-right: 1px;
}

.border_1st_head {
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #A8B4C0;
	border-bottom: 1px solid #A8B4C0;
	}

.border_head {
	border-top: 1px solid #A8B4C0;
	border-right: 1px solid #A8B4C0;
	border-bottom: 1px solid #A8B4C0;
	}

.border_1st_td {
	border-bottom: 1px solid #A8B4C0;
	border-right: 1px solid #A8B4C0;
	border-left: 1px solid #A8B4C0;
	}

.border_td {
	border-bottom: 1px solid #A8B4C0;
	border-right: 1px solid #A8B4C0;
	}

/* Styles f�r Kalender (Kalenderblatt) */

.kalenderBack {
	width: 430px;
	float: left;
	padding: 5px;
	clear: both;
}
.kalenderNav {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/*  Styles f�r das News_Kiosk  */

UL.logos {
	display: block;
	width: 100%;
	height: 100%;
}

.logos LI {
	float: left;
	width: 33%;
	height: 40px;
	margin: 0px 0px 5px 0px;
	text-align: center;
}


.logos TD {
	height: 35px;
	width: 143px;
	text-align: center;
	background: #FFF;
	border: 1px solid #A8B4C0;
}

.logos .active {
	background: #CFDCEA;
}


.katSelect {
	 display: block;
	 width: 335px;
	 font-weight: bold;
	 margin-bottom: 10px;
}

.katSelect SELECT {
	font-weight: bold;
}


/*  Styles f�r den Newsticker  */

.scrollInside {
	overflow: auto;
	height: 200px;
	width: 440px;
}


/* Styles f�r Content Artikel Bild�bersicht (mehrere Bilder, mf)  */

.content_bilder {
 float: left;
 padding: 5px;
}

/* Popup Subnavigation (mf) */

#SubNav {
	float: left;
	text-align: center;
	padding: 8px 0px 15px 0px;
}

#SubNav LI {
	display: inline;
	background: url(../imgs/skin/bg_trenner_subnav.gif) 0 2px no-repeat;
	padding-left: 7px;
	margin-right: 2px;
}

#SubNav LI.first {
	background: none;
	padding-left: 0px;
}

#SubNav LI.selected A {
	font-weight: bold;
	color: #ED1C24;
}


/* Styles f�r Voting */

.voting_ergebnis {
	width: 100%;
}

.voting_ergebnis .ergebnistext {
	clear: right;
	padding-left: 10px;
}


/* ----- gallery_artikel, gallerie_pop - f�r die Gallerie zentriert und 100px breit ----- */

.gallery_artikel, .gallery_pop, .gallery_starvote, .memory {
	float: left;
	width: 100%;
}

.gallery_starvote LI {
	width: 88px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	float: left;
}

.gallery_artikel LI, .gallery_pop LI {
	float: left;
	width: 105px;
	/*height: 100%;*/
	font-size: 10px;
	margin: 0px;
	padding: 0px 5px 10px 0px;
	text-align:center;
}

.gallery_artikel LI, .gallery_pop LI IMG {
	margin-bottom: 5px;
}


/* -----  Styles DB Suche ----- */

.alpha_index {
	text-align: center;
	display: block !important;
	width: 100%;
}

.alpha_index LI {
	display: inline;
	padding-right: 4px;
	color: #6D7071;
	font-size: 11px;
}

.alpha_index .selected {
	color: #ED1C24;
	font-weight: bold;
}


.db_list LI {
	float: left;
	width: 460px;
}


.db_list LI UL {
	padding: 10px 0px 0px 0px;
	display: block !important;
}

.db_list LI UL LI {
	display: inline;
	padding: 0px 4px 0px 5px;
}


/* ----- Zur Ausgabe der Suchergebnisse f�r die Staumeldungen ----- */

.stau_ab {
	background: #003082;
	color: #FFF;
	padding: 0px 2px 2px 2px;
	margin-right: 5px;
	float: left;
	font-weight: bold;
}

.stau_bs {
	background: #FC0;
	color: #000;
	padding: 0px 2px 2px 2px;
	margin-right: 5px;
	float: left;
	font-weight: bold;
}

.stau_stadt {
	background: #ffd600;
	color: #ff0000;
	padding: 0px 2px 2px 2px;
	margin-right: 5px;
	float: left;
	font-weight: bold;
}

.stau_uhr {
	padding: 0px 2px 2px 2px;
	font-weight: bold;
}


/* ----- Styles f�r Application ----- */

.memory LI {
	float: left;
	height: 100%;
	width: 100%;
	padding: 0px 5px 5px 5px;
}

#SpielFeld {
	width: 440px;
	height: 440px;
	text-align: center;
	display: block;
}

#LadeBalken {
	width: 80%;
	margin: 30px auto auto auto;
	display: block;
	clear: both;
}

#puzzle {
	position: static;
	top: 0px;
	left: 0px;
	height: 465px;
	width: 100%;
	float: none;
	background: url('/imgs/themen/applications/puzzle.gif') no-repeat 0px 22px #FFFFFF;
}

#slogan {
	width: 100%;
	text-align: center;
	float: none;
}

#spieltext {
	 width: 100%;
	 text-align: center;
	 float: none;
}

.starHeadCenter {
 	float: left;
	width: 100%;
	text-align: center;
}

.starHeadLeft {
 	float: left;
	width: 200px;
}

.starHeadRight {
	float: left;
	width: 240px;
}

.imgStar {
	padding: 2px 5px 0px 0px;
}

.starAlignLeft {
	float: left;
	width: 120px;
	height: 18px;
	padding-right: 10px;
}

.starAlignRight {
	float: left;
	height: 18px;
	width: 220px;
}

.starAlignRight .loader {
	float: left;
	width: 150px;
}

.starAlignRight .right {
	font-weight: bold;
}

/* ----- Styles f�r den Teaser Index ----- */

.boxFlashNav {
	float: left;
	width: 70px;
	height: 155px;
	text-align: center;
}

.boxFlashNav  UL,  .boxFlashNav  LI {
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.boxFlashNav UL {
	height: 100%;
}

.boxFlashNav  LI {
	height: 52px;
	width: 66px;
}

.boxFlashNav IMG {
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;

}

.boxFlashNav .flashon IMG  {
	border: 3px solid #F00;
}

.flash_layer  {
	float: left;
	width: 360px;
}

.flash_layer  IMG {
	float: left;
	margin: 3px 10px 0px 0px;
}

/* ----- Styles f�r den Teaser Bereich Rechts ----- */

.tagclouds {
	line-height: 22px;
	margin: 0px;
}


.teaserArea OL {
	list-style-type: decimal;
	padding-left: 25px;
}


.teaserArea OL LI {
	list-style-type: decimal;
	padding-left: 0px;
	font-weight: bold;
}


.boxteaserNav {
	background: url('../imgs/css/bg_teasertab.gif') no-repeat top right;
	height: 37px;
	margin-top: -10px;
	overflow: hidden;
}

.boxteaserNav A:link, .boxteaserNav A:visited, .boxteaserNav A:active, .boxteaserNav A:hover {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
}

.boxteaserNav A:hover {
	color: #ED1C24;
}

.boxteaserNav LI {
	background: url('../imgs/css/bg_teasertab_leftoff.gif') no-repeat top left;
	float: left;
	margin: 0px 0px 0px -11px !important;
}

.boxteaserNav LI A {
	background: url('../imgs/css/bg_teasertab_rightoff.gif') no-repeat top right;
	display: block;
	line-height: 27px;
	padding: 0px 16px 0px 6px;
	margin-left: 20px;
}

/* ----- erstes + letztes besonders ----- */

.boxteaserNav LI.first {
	background: url('../imgs/css/bg_teasertab_firstoff.gif') no-repeat top left;
	margin-left: 0px !important;
	padding-left: 10px;
}

.boxteaserNav LI.first A {
	margin-left: 0px;
}

/* ----- active: allgemein ----- */

.boxteaserNav LI.on {
	background: url('../imgs/css/bg_teasertab_lefton.gif') no-repeat top left;
}

.boxteaserNav LI.on A {
	background: url('../imgs/css/bg_teasertab_righton.gif') no-repeat top right;
}

.boxteaserNav LI.on A:hover {
	cursor: default;
	color: #000;
}

/* ----- active: erstes + letztes besonders ----- */

.boxteaserNav LI.on-first {
	background: url('../imgs/css/bg_teasertab_firston.gif') no-repeat top left;
}

/* ----- disabled ----- */

.boxteaserNav LI.disabled A  , .boxNav LI.disabled A:hover {
	color: #B2B2B2 !important;
	cursor: default;
	text-decoration: none;
}

.box_teaser .boxContent {border-left:1px solid #a8b4c0; border-right:1px solid #a8b4c0;}

.box_teaser .boxTop P {border-right:1px solid #a8b4c0;}

.box_teaser .boxBottom {border-left:1px solid #a8b4c0; border-bottom:1px solid #a8b4c0; border-right:1px solid #a8b4c0;}

.box_teaser {
	width: 100%;
}

.box_teaser .boxTop p, .box_teaser .boxBottom p, .box_teaser_2col .boxTop p, .box_teaser_2col .boxBottom p {
	height: 10px;
}

.box_teaser .boxContent, .box_teaser_2col .boxContent {
	padding: 10px 10px 1px 10px;
	margin-top:-10px;
	display: block;
}

.box_teaser .clearPadding {
	padding-left: 0px !important;
	padding-right:0px !important;
}

.clearPadding {
	padding-left: 0px !important;
	padding-right:0px !important;
}

/* ----- Index-Teaser H�henanpassung ----- */

#pBody .indexTeaser {
	height: 190px;
	overflow: hidden;
}

* html #pBody .indexTeaser {
	height: 200px;
}
/* ----- Formatierung f�r den article_body in content_article (Text von der DPA) ----- */
.articleBody {
	font-size: 13px;
	line-height: 18px;
}

.articleBody P {
	font-size: 13px;
	line-height: 18px;
	margin-bottom: 10px;
}

.articleBody H3 {
	font-size: 13px;
	margin: 0px 0px 0px 0px;
}

.articleBody H2 {
	margin: 0px 0px 0px 0px;
	font-size: 13px;
}

.articleBody TABLE {
	border-collapse: collapse;
	border: 1px solid #a8b4c0;
	width: 460px;
}

.articleBody TABLE TD {
	border: 1px solid #a8b4c0;
	padding: 5px;
}

.articleBody TABLE TH {
	background-color: #e8eef0;
	border: 1px solid #a8b4c0;
	padding: 5px;
}

.articleBody UL {
	margin-bottom: 20px;
}

.articleBody UL LI, .articleBody OL LI{
	list-style: disc inside;
}

.w90ticker LI {
	width: 90px;
	height: 90px;
	margin-right: 20px;
}

.surveyAlignLeft {
	float: left;
	margin: 0px 5px 10px 0px;
}

.teasBox TABLE THEAD TR TH, .teasBox TABLE THEAD TH, .teasBox TABLE TR TH, .teasBox TABLE TH {
	text-align:left;
}

.teasBox TABLE THEAD TR TH, .teasBox TABLE THEAD TH, .teasBox TABLE TR TH, .teasBox TABLE TH, .teasBox TABLE TBODY TR TD, .teasBox TABLE TBODY TD, .teasBox TABLE TR TD, .teasBox TABLE TD {
	padding:0px 5px 0px 5px;
}

/* ----------------------- Lotto Teaser Styles f�r BG Bilder Kugeln ------------------------ */
.lottoJackpot {
	width: 32px;
	height: 32px;
	background: url(/imgs/themen/lotto/lotto_jackpot.png) no-repeat top left;
	text-align: center;
	padding-top: 9px;
	font-weight: bold;
	float: left;
}

.lottoGewinnzahlen {
	width: 32px;
	height: 31px;
	background: url(/imgs/themen/lotto/lotto_zahlen.png) no-repeat top left;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	float: left;
}

.lottoZusatzzahl {
	width: 32px;
	height: 31px;
	background: url(/imgs/themen/lotto/lotto_zusatzzahl.png) no-repeat top left;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	float: left;
}

.lottoSuperzahl {
	width: 32px;
	height: 31px;
	background: url(/imgs/themen/lotto/lotto_superzahl.png) no-repeat top left;
	text-align: center;
	padding-top: 10px;
	font-weight: bold;
	float: left;
}

* html .lottoJackpot,.lottoGewinnzahlen,.lottoZusatzzahl,.lottoSuperzahl {height: 41px;}

.pt10 {
	padding-top:10px;
}

.promotion_links {
	width: 460px;
	float: left;
}

.promotion_rechts {
	width: 320px;
	float: right;
}

OL.top10Links {
	margin-left: 6px;
}

.top10Links A {
	font-weight: normal;
}

.top10Links LI {
	padding-bottom: 5px;
}

.galleryScroll {
	width: 440px;
	padding: 10px;
	background: #e8eef0;
}

.activeRed IMG{
	border: 3px solid #ff0000;
}

.passiveWhite IMG{
	border: 3px solid #e8eef0;
}

.h2 {
	height: 2px;
}

.gallery_pics {
	width: 66px;
	height: 45px;
	text-align: center;
	float: left;
	margin: 0px 6px 0px 6px;
}

.galerie_zoom {
	position: relative;
	top: -28px;
	text-align: right;
	padding-right:10px;
}

.galerie_zoom A {
	display: block;
}

/* --- BUTTONs --- */
a.gallery_button:LINK, a.gallery_button:VISITED, a.gallery_button:ACTIVE, a.gallery_button:HOVER {
	text-decoration		:	none;
	font-size			:	11px !important;
	font-weight			:	bold;
	color				:	#003082;
	cursor				:	pointer;
	text-align			:	left;
	height				:	18px;
	vertical-align		:	middle;
	line-height			:	18px;
	border				:	1px solid #a8b4c0;
	-moz-border-radius	:	2px;
}

* html a.gallery_button:LINK, * html a.gallery_button:VISITED, * html a.gallery_button:ACTIVE, * html a.gallery_button:HOVER {
	line-height			:	13px;
	margin-bottom		:	1px;
}

/* ----- default ----- */
.gallery_button:HOVER {
	background-position	:	0px -20px !important;
	background: url('../imgs/css/bg_gallery_button_h.gif') no-repeat !important;
}
.gallery_button {
	background-position	:	0px 0px;
	background: url('../imgs/css/bg_gallery_button.gif') no-repeat;
	padding: 1px 0px 2px 13px;
}

/* ----- back ----- */
.gallery_back {background: url('../imgs/css/bg_gallery_button_back.gif') no-repeat;}

.gallery_back:hover { background: url('../imgs/css/bg_gallery_button_back_h.gif') no-repeat !important;}

.gallery_paging {
	text-align			:	center;
}
.gallery_paging li {
	display				:	inline;
	padding				:	0 3px 0 3px;
	color				:	#6d7071;
}
.gallery_paging .selected {
	color				:	#ed1c24;
	font-weight			:	bold;
}

/* ----- Lifestyle-TÜV Pfeil-Links ----- */
A.lifestyleLnk:link, A.lifestyleLnk:visited, A.lifestyleLnk:active {
	height: 15px;
	padding: 1px 0px 15px 35px;
	font-size: 13px;
	line-height: 15px;
	color: #000000;
	text-decoration: none;
	background: url('../imgs/themen/pfeil_mit_schatten.gif') no-repeat 0px 0px;
	display: block;
}

A.lifestyleLnk:hover {
	text-decoration: underline;
}

.galeriepool {
	float: left;
	width: 100px;
	height: 75px;
	text-align: center;
	margin-right: 10px;
	background: #cfd5d7;
}

.galeriepool A {
	width: 100px;
	height: 75px;
	display: block;
}

.txtRed2,
H4.txtRed2, H4.txtRed2 A, H4.txtRed2 A:link, H4.txtRed2 A:visited, H4.txtRed2 A:hover, H4.txtRed2 A:active,
.txtRed2 A, .txtRed2 A:link, .txtRed2 A:visited, .txtRed2 A:hover, .txtRed2 A:active {
	color: #ed1c24;
}

/* ******* Neuer ReiterTeaser mit VF Styles ******* */

* html .reiterBox1, * html .boxContentRed {
	height: 1%;
}
.reiterBox1 .boxContent {
	border-top: 1px solid #a8b4c0;
	border-left: 1px solid #a8b4c0;
	border-right: 1px solid #a8b4c0;
}
.reiterBox1 .boxContentRed {
	border-top: 1px solid #ed1c24;
	border-left: 1px solid #ed1c24;
	border-right: 1px solid #ed1c24;
}
.reiterBox1 .boxBottom {background: url(../imgs/css/redtab/bg_box1_right.gif) no-repeat bottom right;}
.reiterBox1 .boxBottom p {
	background: url(../imgs/css/redtab/bg_box1_left.gif) no-repeat bottom left;
	height: 10px;
}
.reiterBox1 .boxBottomRed {background: url(../imgs/css/redtab/bg_box1_right_red.gif) no-repeat bottom right;}
.reiterBox1 .boxBottomRed p {
	background: url(../imgs/css/redtab/bg_box1_left_red.gif) no-repeat bottom left;
	height: 10px;
}
.reiterBox1 .boxContent, .reiterBox1 .boxContentRed {
	padding: 10px 9px 1px 9px;
	margin-top: -1px;
}

.reiterBox1 .boxNav {
	background: url(../imgs/x.gif) no-repeat top right;
	height: 27px;
	margin-top: 0px;
	overflow: hidden;
	z-index:5;
	position:relative;
}
.reiterBox1 .boxNav a:link, .reiterBox1 .boxNav a:visited, .reiterBox1 .boxNav a:active, .reiterBox1 .boxNav a:hover {
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
}
.reiterBox1 .boxNav a:hover {text-decoration:underline;}
.reiterBox1 .boxNav li {
	height: 27px;
	display: block;
	background: url(../imgs/css/redtab/bg_tab.gif) no-repeat 10px -111px;
	float: left;
	margin: 0px 0px 0px -11px !important;
}
.reiterBox1 .boxNav li a {
	background: url(../imgs/css/redtab/bg_tab.gif) no-repeat bottom right;
	display: block;
	line-height: 27px;
	padding: 0px 16px 0px 6px;
	margin-left: 20px;
}
.reiterBox1 .boxNav li.first {
	background: url(../imgs/css/redtab/bg_tab.gif) no-repeat 0px -111px;
	margin-left: 0px !important;
	padding-left: 10px;
}
.reiterBox1 .boxNav li.first a {margin-left: 0px;}
.reiterBox1 .boxNav li.on {background: url(../imgs/css/redtab/bg_tab.gif) no-repeat 10px -61px;}
.reiterBox1 .boxNav li.on a {background: url(../imgs/css/redtab/bg_tab.gif) no-repeat top right;}
.reiterBox1 .boxNav li.on a:hover {
	cursor: default;
	color: #000000;
	text-decoration: none;
}
.reiterBox1 .boxNav li.on-first {background: url(../imgs/css/redtab/bg_tab.gif) no-repeat 0px -61px;}
li.on-first {border-top: 0px;}
.reiterBox1 .boxNav li.disabled a, .reiterBox1 .boxNav li.disabled a:hover {
	color: #b2b2b2 !important;
	cursor: default;
	text-decoration: none;
}
.reiterBox1 .boxNav li.tab-red,
.reiterBox1 .boxNav li.tab-red a {
	background-image: url(../imgs/css/redtab/bg_tab_red.gif);
	color: #ffffff !important;
}

UL.linkline {
	width: 790px;
}
UL.linkline LI {
	float: left;
	text-align: left;
	padding: 0px 15px 5px 0px;
}

UL.linkline LI.lltitle {
	color: #6d6f6e;
	font-weight: bold;
}

/*********** Styles für SEO ***********/
H2.descindex {
	width: 460px;
	font-size: 13px;
	font-weight: normal;
	color: #0a50be;
	padding: 20px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px solid #004496;
	display: block;
}

DIV.descindex {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	background: url(http://i.arcor.de/i/r/css/ic_pfeil.gif) no-repeat scroll 0px 10px;
	padding: 5px 0px 0px 18px;
}

.aufmacher_img {
	position: relative;
	width: 440px;
}

.aufmacher_overlay {
	position: absolute;
	width: 420px;
	padding: 10px;
	left: 0px;
	bottom: 0px;
	background: url(../imgs/black_px_trans.png);
}
* html .aufmacher_overlay {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/black_px_trans.png", sizingMethod="scale");
	width: 440px;
}

.txtWhite {
	color: #ffffff;
}
H1 A.txtWhite, H2 A.txtWhite , H3 A.txtWhite, H4 A.txtWhite,  A.txtWhite,
H1 A:link.txtWhite, H2 A:link.txtWhite , H3 A:link.txtWhite, H4 A:link.txtWhite,  A:link.txtWhite,
H1 A:active.txtWhite, H2 A:active.txtWhite , H3 A:active.txtWhite, H4 A:active.txtWhite,  A:active.txtWhite,
H1 A.visited.txtWhite, H2 A:visited.txtWhite , H3 A:visited.txtWhite, H4 A:visited.txtWhite,  A:visited.txtWhite {
	color: #ffffff;
}
H1 A:hover.txtWhite, H2 A:hover.txtWhite, H3 A:hover.txtWhite, H4 A:hover.txtWhite, A:hover.txtWhite {text-decoration: underline;}

UL.socialBookmarks {
	width: 440px;
}
UL.socialBookmarks LI {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
}

UL.socialBookmarks LI.last {
	margin: 0px;
}

/********** BrightCove **********/
.bcBox {
	width: 768px;
	border: 1px solid #afb2b7;
	margin: 0px !important;
	padding: 0px 10px 10px 10px !important;
	float: left;
	display: block;
	clear: both;
}

* html .bcBox {
	width: 790px;
}

.bcPageNav {
	float: right;
}
.bcPageNav LI {
	-moz-border-radius: 2px 2px 2px 2px;
	background-image: url("/imgs/css/bcvideo/page_nav_bg.png");
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding: 0px 0px 1px 0px;
	border: 1px solid #A8B4C0;
	cursor: pointer;
	color: #000000;
	font-size: 11px !important;
	font-weight: normal;
	height: 17px;
	width: 18px;
	line-height: 17px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	display: block;
	float: left;
	margin: 10px 0px 0px 10px;
}
.bcPageNav LI.over {
	color: #000000;
	background-position: 0px -20px;
	cursor: pointer;
}
.bcPageNav LI.active {
	color: #ffffff;
	background-position: 0px -40px;
	cursor: auto;
}

#bcCatList {
	float: left;
	width: 150px;
}
#bcCatList .bcCatListItems {
	width: 150px;
}
#bcCatList .bcCatListItems LI {
	width: 150px;
	-moz-border-radius: 2px 2px 2px 2px;
	padding: 0px 0px 1px 0px;
	border: 1px solid #A8B4C0;
	color: #000000;
	font-size: 11px !important;
	font-weight: normal;
	line-height: 17px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	background: url(/imgs/css/bcvideo/cat_nav_arrow.png) 10px 6px no-repeat #e8edf0;
	margin: 0px 0px 3px 0px;
}
#bcCatList .bcCatListItems LI.active {
	width: 120px;
	border: 1px solid #ffffff;
	background: none;
	color: #ed1e25;
	font-weight:bold;
	padding-left: 30px;
}
#bcCatList .bcCatListItems LI A {
	width: 120px;
	color: #000000;
	padding-left: 30px;
	display: block;
}

#bcVideoList {
	float: right;
	width: 618px;
}
#bcVideoList .bcVideoListItems {
	width: 618px;
}
#bcVideoList .bcVideoListItems LI {
	width: 120px;
	height: 150px;
	float: left;
	text-align: center;
	background: #e8edf0;
	-moz-border-radius: 2px 2px 2px 2px;
	padding: 10px 11px 5px 11px;
	border: 1px solid #A8B4C0;
	margin: 0px 0px 0px 10px;
	display: inline;
}
#bcVideoList .bcVideoListItems LI .listImg {
	width: 120px;
	height: 90px;
	vertical-align: middle;
	background: #000000;
	display: table-cell;
}
#bcVideoList .bcVideoListItems LI .listTitle {
	width: 120px;
	height: 35px;
	overflow: hidden;
	display: block;
	text-align: center;
}
#bcVideoList .bcVideoListItems LI .playlistBtn {
	width: 120px;
	height: 15px;
	display: block;
	text-align: center;
}
#bcVideoList .bcVideoListItems LI A {
	color: #000000;
}

.playBtn_kl_2010 {
	width: 34px;
	height: 34px;
	position: absolute;
	top:28px;
	left:43px;
	background: url(/imgs/css/bcvideo/playbtn_kl_2010.png) no-repeat top left;
}

* html .playBtn_kl_2010_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/css/bcvideo/playbtn_kl_2010.png", sizingMethod="crop");
	width: 34px;
	height: 34px;
}
* html .playBtn_kl_2010 {
	background: none;
}

.playBtn_kl_2010 A {
	position: relative;
	z-index: 1;
}

.playBtn_gr_2010 {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 125px;
	background: url(/imgs/css/bcvideo/playbtn_gr_2010.png) no-repeat top left;
}

* html .playBtn_gr_2010_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/css/bcvideo/playbtn_gr_2010.png", sizingMethod="crop");
	width: 50px;
	height: 50px;
}

* html .playBtn_gr_2010 {
	background: none;
}

.playBtn_gr_2010 A {
	position: relative;
	z-index: 1;
}

/********** Survey NEW **********/
UL.survey_stars {
	display: block;
	float: left;
	padding: 10px;
}
UL.survey_stars LI {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 4px;
}

/********** Popup Print BTN **********/
@media print
{
	#PopupPrinter {
		display: none;
	}
	.gallery_button {
		display: none;
	}
}

/********** Landing Page **********/
.landingContainer {
	width: 790px;
	height: 380px;
	display: block;
	float: left;
	clear: both;
	background: url(/imgs/css/landing/landing_bg.png) no-repeat top left;
}

.landing_txt {
	margin: 160px 0px 0px 35px;
}
.landing_box {
	width: 650px;
	margin: 0px 0px 0px 35px;
	display: block;
}

.landing_box1 {
	width: 320px;
	margin: 0px;
	float: left;
}

.landing_box2 {
	width: 320px;
	height: 142px;
	margin: 0px 0px 0px 10px;
	float: left;
	background: url(/imgs/css/landing/box_blue_bg.png) no-repeat top left;
}
* html .landing_box2_ie {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/css/landing/box_blue_bg.png", sizingMethod="crop");
	width: 320px;
	height: 142px;
}
* html .landing_box2 {
	background: none;
}
.landing_box2 A {
	position: relative;
	z-index: 1;
}

.landing_btn {
	margin: 10px 0px 0px 226px;
}

.box1 .boxContentLanding {
	margin-top:-10px;
	padding:10px 10px 1px;
	background:url("/imgs/css/landing/box1_bg_landing.gif") no-repeat scroll left top transparent;
}

.box1 .boxTopLanding {
	background: url("/imgs/css/landing/box1_top_landing.png") no-repeat scroll left top transparent;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
* html .box1 .boxTopLanding {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/css/landing/box1_top_landing.png", sizingMethod="crop");
	background: none;
}

.txtAdditional {
	display: none;
}

/********** Artikel bewerten **********/
.articlevote {
	color: #999999;
	float: right;
}
.articlevote A, .articlevote A:link, .articlevote A:active, .articlevote A:visited {
	display: block;
	color: #999999;
	text-decoration: none;
}
.articlevote A:hover {
	cursor: pointer;
	text-decoration: underline;
}
.articlevote SPAN {
	float: left;
	margin-right: 5px;
}
.articlevote UL.votedstars {
	width: 70px;
	float:left;
}
.articlevote UL.votedstars LI {
	width: 14px;
	height: 11px;
	float: left;
	margin: 0px;
	padding: 0px;
}
.voteOverlay {
	width: 328px;
	height: 76px;
	background: url(/imgs/css/vote/vote_bg.png) top left;
	padding: 8px;
	display: none;
	position: absolute;
	top: 250px;
	left: 200px;
	z-index: 100;
}

.voteBG {
	width: 328px;
	height: 76px;
	display: block;
	background: url(/imgs/css/vote/vote_box_bg.png) no-repeat top left;
}

.voteBG .closeBtn {
	width: 13px;
	height: 14px;
	float: right;
	margin: 6px 6px 0px 0px;
}

.voteBG UL.stars {
	width: 165px;
	height: 30px;
	float: left;
	margin: 0px 30px 0px 20px;
}
.voteBG UL.stars LI {
	width: 33px;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.voteBG .submit {
	width: 76px;
	height: 21px;
	float: left;
	padding-top: 6px;
}
/********** Startseite NeuNeu **********/
.newsList LI A {height: auto !important;}

.ttNeuNav {
	position: absolute;
	bottom: 0px;
	left: 0px;
	display: block;
	float: left;
	width: 644px;
	height: 22px;
	background: #000000;
	opacity: 0.8;
	*filter: alpha(opacity=80);
}

.ttNeuNav UL {
	height: 22px;
	float: left;
	margin: 0px 3px 0px 3px;
}
.ttNeuNav UL LI {
	float: left;
}
.ttNeuNav UL LI A, .ttNeuNav UL LI A:link, .ttNeuNav UL LI A:visited, .ttNeuNav UL LI A:active {
	display: block;
	padding: 3px 20px 3px 20px;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
}
.ttNeuNav UL LI A.active {
	color: #000000 !important;
	background:#ffffff;
	opacity: 1.0;
	*filter: alpha(opacity=100);
	text-decoration: none;
}
.ttNeuNav UL LI A:hover {
	color: #e37830 !important;
	text-decoration: none;
}

.ttNeuOver {
	width: 644px;
	position: absolute;
	left: 0px;
	bottom: 22px;
	display: block;
}

.ttNeuOver .ttNeuSubTitle {
	width: 400px;
	color: #ffffff;
	padding: 0px 0px 5px 20px;
	*filter:DropShadow(color=#000000, offx=2, offy=2);
}
.ttNeuOver .ttNeuSubTitle A, .ttNeuOver .ttNeuSubTitle A:link, .ttNeuOver .ttNeuSubTitle A:visited, .ttNeuOver .ttNeuSubTitle A:hover, .ttNeuOver .ttNeuSubTitle A:active {
	font-family: Helvetica, Arial;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -2px 1px #000000, 2px -2px 1px #000000, 2px 0px 1px #000000, 2px 2px 1px #000000, 0px 2px 1px #000000, -2px 2px 1px #000000, -2px 0px 1px #000000, -2px -2px 1px #000000;
}
.ttNeuOver .ttNeuTitle {
	width: 400px;
	color: #ffffff;
	padding: 0px 0px 20px 20px;
	*filter:DropShadow(color=#000000, offx=2, offy=2);
}
.ttNeuOver .ttNeuTitle A, .ttNeuOver .ttNeuTitle A:link, .ttNeuOver .ttNeuTitle A:visited, .ttNeuOver .ttNeuTitle A:hover, .ttNeuOver .ttNeuTitle A:active {
	font-family: Helvetica, Arial;
	font-size: 32px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 0px -2px 1px #000000, 2px -2px 1px #000000, 2px 0px 1px #000000, 2px 2px 1px #000000, 0px 2px 1px #000000, -2px 2px 1px #000000, -2px 0px 1px #000000, -2px -2px 1px #000000;
}
.ttNeuOver .ttNeuTeaser {
	width: 638px;
	background: #000000;
	opacity: 0.8;
	*filter: alpha(opacity=80);
	margin: 0px 3px 0px 3px;
}
.ttNeuOver .ttNeuTeaser .txt {
	color: #000000;
	font-size: 13px;
	padding: 10px;
	background: #ffffff;
	opacity: 1.0;
	*filter: alpha(opacity=100);
}

.ttNeuOverNumbers {
	position: absolute;
	top: 3px;
	left: 3px;
}
.ttNeuOverNumbers UL {
	float: left;
	display: block;
}
.ttNeuOverNumbers UL LI {
	float: left;
	margin-right: 3px;
}
.ttNeuOverNumbers UL LI A, .ttNeuOverNumbers UL LI A:link, .ttNeuOverNumbers UL LI A:visited, .ttNeuOverNumbers UL LI A:active {
	color: #000000;
	display: block;
	float: left;
	padding: 2px 5px;
	background: #d5d5d5;
	text-decoration: none;
}
.ttNeuOverNumbers UL LI A:hover, .ttNeuOverNumbers UL LI A.active {
	color: #000000 !important;
	background: #e37830 !important;
	text-decoration: none;
}
/********** Arcor Überschreib Styles Startseite Neu **********/
.tagCloud A, .tagCloud A:link, .tagCloud A:visited, .tagCloud A:active, .tagCloud A:hover {
	color: #000000 !important;
}
.tagCloud a.tag3 {
	font-weight: bold;
}
.tagCloud a.tag3, .tagCloud a.tag2 {
	margin: 0px 6px;
}

H4.resortNeu {
	font-size: 12px;
	text-transform: none;
}

.teaserBasic h2.titleOrange {
	font-size: 18px;
}

.txt12 {
	font-size: 12px !important;
}
/********** Feedback Formular Styles **********/
TABLE.radioBtnNew TR TH {
	font-weight: normal;
	text-align: center;
	background: #F2F7FA;
	border-top: 1px solid #abb4bb;
	border-right: 1px solid #abb4bb;
	border-bottom: 0px;
	border-left: 0px;
}
TABLE.radioBtnNew TR TD {
	text-align: center;
	background: #ffffff;
	border-top: 0px;
	border-right: 1px solid #abb4bb;
	border-bottom: 1px solid #abb4bb;
	border-left: 0px;
}

/********** Regional Styles **********/
.regioTbl TABLE {
	width: 100%;
	border-spacing: 0px;
}
.regioTbl TABLE TR TH, .regioTbl TABLE TR TD {
	vertical-align: top;
	text-align: left;
	padding: 0px 5px 5px 0px;
}
.regioLinksTbl TABLE {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse;
}
.regioLinksTbl TABLE TR TH, .regioLinksTbl TABLE TR TD {
	width: 50%;
	vertical-align: top;
	text-align: left;
	padding: 5px;
	border: 1px solid #A8B4C0;
	margin: 0px;
}
#fancybox-wrap, #fancybox-wrap TABLE, #fancybox-wrap TR, #fancybox-wrap TD {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.regioBox {
	border: 1px solid #a8b4c0;
	background: url('../imgs/themen/regional/city_box_verlauf.png') repeat-x bottom left #ffffff;
	padding: 0px;
	-moz-border-radius	:	2px;
}

.regioBox .boxContent {
	padding: 9px;
}

.yellowBox {
	position: relative;
	z-index: 1;
	display: block;
	background: #fdc134;
	padding: 10px;
}

.whiteBox {
	position: relative;
	z-index: 1;
	display: block;
	background: #ffffff;
	padding: 0px;
}

.txt9 {font-size: 9px;}
.txt10 {font-size: 10px;}

.searchContent {
	position: relative;
	padding: 19px 9px 19px 9px;
	background: #ffffff;
	border: 1px solid #a8b4c0;
}

.searchContent .searchFld, .regioSearchFld {
	width: 200px;
	height: 18px;
	margin-right: 5px;
	float: left;
	vertical-align: middle;
	border: 1px solid #848484;
	-moz-border-radius: 2px;
	position: relative;
	z-index: 5;
	padding: 0px;
}

.regioBox #cityinfo, .regioBox #myCity {display: none;}


#gSpacer {
	width:440px;
	height:358px;
}
#gWrap {
	width:320px;
	height:348px;
	display:block;
	position:relative;
}
#gPos {
	position:absolute;
	top:0px;
	right:0px;
	z-index:50;
}

.gerMap {
	width: 134px;
	position: relative;
	background: url('/imgs/themen/regional/deutschlandkarte.png') no-repeat top left;
}
* html .gerMap {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.arcor.de/imgs/themen/regional/deutschlandkarte.png", sizingMethod="crop");
	background: none;
}

.gerMapDot {
	font-size: 10px;
	line-height: 10px;
	position: absolute;
	display: block;
	padding: 0px;
	background: url('/imgs/themen/regional/map_dot.png') no-repeat top left;
}
* html .gerMapDot {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.arcor.de/imgs/themen/regional/map_dot.png", sizingMethod="crop");
	background: none;
}

/********** Regional FancyBox Map GER **********/
#fbMap {
	width: 370px;
	height: 430px;
	position: relative;
	display: block;
	background: url('/imgs/themen/regional/fbMap/map_ger.gif') no-repeat top left;
}

#fbMap #fbMapOver {
	width: 370px;
	height: 430px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 10;
}

#fbMap #fbMapBL {
	width: 370px;
	height: 430px;
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	z-index: 20;
}

#teasMapRegio {
	width: 220px;
	height: 219px;
	display: block;
	background: url('/imgs/themen/regional/teasmap/teasmap_ger.gif') no-repeat top left;
}

/* --- BUTTON2 --- */
a.button2:LINK, a.button2:VISITED, a.button2:ACTIVE, a.button2:HOVER, input.button2 {
	background-image	:	url(/imgs/css/button2/button2_bg.gif);
	background-repeat	:	no-repeat;
	text-decoration		:	none;
	font-size			:	11px !important;
	font-weight			:	normal;
	color				:	#000000;
	cursor				:	pointer;
	text-align			:	left;
	height				:	18px;
	vertical-align		:	middle;
	line-height			:	18px;
	border				:	1px solid #a8b4c0;
	-moz-border-radius	:	2px;
}
* html a.button2:LINK, * html a.button2:VISITED, * html a.button2:ACTIVE, * html a.button2:HOVER, * html input.button2 {
	line-height			:	13px;
	margin-bottom		:	1px;
}
/* ----- default ----- */
.button2:HOVER {
	background-position	:	0px -20px !important;
}
.button2 {
	background-position	:	0px 0px;
	padding				:	1px 8px 2px 8px;
}
input.button2 {
	padding				:	0px 6px 2px 6px !important;
}
* html input.button2 {
	padding				:	0 6px 0 6px !important;
	background-color	:	#e0e8ee;
	overflow			:	visible;
}

/********** StripQuiz **********/
.stripQuiz {
	width: 790px;
	height: 606px;
	display: block;
	background: url('/imgs/themen/stripquiz/stripquiz_bg.jpg') no-repeat top left;
}

.stripQuiz .sqLeft {
	width: 330px;
	display: inline;
	float: left;
	margin: 40px 0px 20px 20px;
}
.stripQuiz .sqRight {
	width: 380px;
	height: 566px;
	display: inline;
	float: right;
	margin: 20px 30px 20px 0px;
}

.stripQuiz .sqInfo {
	display: block;
	font-size: 18px;
	color: #ff1061;
	margin: 0px 20px 20px 20px;
}

.stripQuiz .sqQNum {
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #ff1061;
	margin: 0px 20px 20px 20px;
}

.stripQuiz .sqQuestion {
	display: block;
	font-size: 13px;
	color: #ffffff;
	margin: 0px 20px 15px 20px;
}
.stripQuiz UL.sqAnswers {
	width: 290px;
	display: block;
	margin: 0px 20px 0px 20px;
}

.stripQuiz UL.sqAnswers LI {
	width: 290px;
	display: block;
	margin-bottom: 3px;
}
.stripQuiz UL.sqAnswers LI A {
	width: 290px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 13px;
}
.stripQuiz UL.sqAnswers LI A SPAN {
	display: block;
	padding: 12px 10px 11px 65px;
}

.stripQuiz UL.sqAnswers LI.a1 A.off {
	background: url(/imgs/themen/stripquiz/a_off.png) no-repeat 20px center #33010e;
}
.stripQuiz UL.sqAnswers LI.a2 A.off {
	background: url(/imgs/themen/stripquiz/b_off.png) no-repeat 20px center #33010e;
}
.stripQuiz UL.sqAnswers LI.a3 A.off {
	background: url(/imgs/themen/stripquiz/c_off.png) no-repeat 20px center #33010e;
}

.stripQuiz UL.sqAnswers LI.a1 A.on {
	background: url(/imgs/themen/stripquiz/a_on.png) no-repeat 20px center #0e0200;
}
.stripQuiz UL.sqAnswers LI.a2 A.on {
	background: url(/imgs/themen/stripquiz/b_on.png) no-repeat 20px center #0e0200;
}
.stripQuiz UL.sqAnswers LI.a3 A.on {
	background: url(/imgs/themen/stripquiz/c_on.png) no-repeat 20px center #0e0200;
}

.stripQuiz UL.sqMore {margin-left:10px;}
.stripQuiz UL.sqMore LI {
	width: 70px;
	height: 105px;
	float: left;
	display: inline;
	position: relative;
	margin: 0px 10px 20px 0px;
}

.stripQuiz UL.sqMore LI DIV {
	width: 70px;
	height: 105px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url('/imgs/themen/stripquiz/overlay_off.png') no-repeat top left;
}
* html .stripQuiz UL.sqMore LI DIV {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/themen/stripquiz/overlay_off.png", sizingMethod="crop");
	background: none;
}

.stripQuiz UL.sqMore LI DIV.on {
	background: url('/imgs/themen/stripquiz/overlay_on.png') no-repeat top left;
}
* html .stripQuiz UL.sqMore LI DIV.on {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/imgs/themen/stripquiz/overlay_on.png", sizingMethod="crop");
	background: none;
}

/********** Weitere Galerien FancyBox **********/
.moreGal {
	display: block;
	background: #000000;
	margin: 0px;
	padding: 0px;
}

.moreGal .mGContent {
	width: 569px;
	margin: 20px 100px 0px 100px;
	display: block;
	clear: both;
	float: none;
}
.moreGal .mGContent H2 {
	color: #ffffff;
	margin-bottom: 20px;
}

.moreGal .mGContent .galItem {
	width: 163px;
	height: 158px;
	overflow: hidden;
	position: relative;
	z-index: 1500;
	display: block;
	float: left;
	color: #ffffff;
	margin: 0px 40px 20px 0px;
}
.moreGal .mGContent .galItem.last {
	margin: 0px 0px 20px 0px;
}

.moreGal .mGContent .galItem .galImg {
	width: 163px;
	height: 125px;
	float: left;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background: url(/imgs/more_gal/mg_bg_off.gif) no-repeat top left;
}
.moreGal .mGContent .galItem .galImg.on {
	background: url(/imgs/more_gal/mg_bg_on.gif) no-repeat top left;
}

.moreGal .mGContent .galItem .galImg .imgLnk {
	width: 151px;
	height: 113px;
	display: block;
	margin: 6px;
}


.boxGMap {
	background: #b4c0cc;
}
.boxGMap .boxTop,
.boxGMap .boxBottom {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	overflow: hidden;
}
.boxGMap .boxContent {
	border: 1px solid #ffffff;
	margin: 0px 1px;
	padding: 0px 0px 0px 5px;
	background: url('/imgs/themen/regional/gmap/mapCheck_bg.png') left bottom repeat-x #ffffff;
}

.boxGMap DIV.checker {
	width: 130px;
	height: 28px;
	float: left;
	display: block;
}
A.mapCheck {
	color: #000000;
	padding: 8px 0px 6px 22px;
	font-weight: normal;
	display: block;
	text-decoration: none;
	background: url('/imgs/themen/regional/gmap/checkbox_off.gif') no-repeat 5px 8px;
}

A.mapCheck.on {
	background: url('/imgs/themen/regional/gmap/checkbox_on.gif') no-repeat 5px 8px;
}

/********** Blitztest Layout **********/
.btBtn {
	width: 300px !important;
	padding: 0px !important;
	text-align: center !important;
	display: block !important;
}

#btError {
	font-size: 11px;
	font-weight: bold;
	color: #ed1c24;
}

#btTxt {
	font-size: 11px;
	font-weight: bold;
}


/********** Newsticker Teaser 2011 **********/
.nt2011Content {
	padding: 3px 7px !important;
	background: url('/imgs/css/home2010/newsticker_bg.png') repeat-x bottom left #ffffff !important;
	margin: 0px 1px;
}

.nt2011Content .ntTitle	{
	width: 85px;
	display: block;
	float: left;
	font-size: 13px;
	color: #d99c0a;
}

.nt2011Content .ntContent {
	width: 543px;
	display: block;
	float: left;
	margin-top: 2px;
}

.nt2011Content .ntContent UL LI {
	width: 543px;
	display: block;
	text-align: center;
}

/********** Horoskop Teaser 2011 **********/
.violetTitle {
	display: block;
	background: #b587dc;
	padding: 1px 9px;
}

#horoskopContent {
	display: block;
	padding: 5px 7px 0px 8px;
}

.signInfo #setSign {display: none;}

/********** Wetter Teaser 2011 **********/
.orangeTitle {
	display: block;
	background: #d99c0a;
	padding: 1px 9px;
}

#wetterContent {
	width: 314px;
	height: 55px;
	display: block;
	padding: 0px;
	position: relative;
}

.wLnkOverlay {
	width: 314px;
	height: 55px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.wbBig{
	width: 122px;
	height: 55px;
	display: inline;
	float: left;
}
.wDegreeBig {
	width: 50px;
	display: inline;
	float: left;
	font-size: 18px;
	font-weight: bold;
	margin: 9px 0px 0px 15px;
}

.wbSmall{
	width: 96px;
	height: 55px;
	display: inline;
	float: left;
	background: url('/imgs/themen/wetter/line_s.gif') repeat-y top left;
}
.wDegreeSmall {
	width: 33px;
	display: inline;
	float: left;
	font-weight: bold;
	margin: 13px 0px 0px 7px;
}

.wIcon {
	width: 50px;
	display: inline;
	float: left;
}

.wDate {
	font-size: 10px;
	margin-left: 7px;
}

A.wDegreeLnk {
	display: block;
	color: #000000 !important;
	text-decoration: none !important;
}

/************** MovieChecker Styles **************/
.boxBasicCT {
	background: #a8b4c0;
}
.boxBasicCT .boxTop,
.boxBasicCT .boxBottom {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	overflow: hidden;
	background: none;
}
.boxBasicCT .boxContent {
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 0 1px;
	padding: 8px 8px 8px 8px;
	position: relative;
}

.boxBasicCT .timelineBG {
	background: url('/imgs/themen/moviechecker/moviechecker_box_bg.png') repeat-x bottom left #ffffff;
}

.ieTrans {display:block;}

H1.movCheckTitle {
	height: 25px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #de861e;
	background: url('/imgs/themen/moviechecker/moviechecker_icon.png') no-repeat top left;
	padding: 1px 0px 0px 36px;
	margin: 0px;
}

.movCheckTimeline {
	width: 748px;
	height: 19px;
	display: block;
	background: url('/imgs/themen/moviechecker/timeline_bg.gif') no-repeat top left;
}
.movCheckTimeProgress {
	width: 1px;
	height: 19px;
	display: block;
	background: url('/imgs/themen/moviechecker/timeline_filler.gif') repeat-x 0px 10px;
	margin-left: 1px;
	overflow: hidden;
}

#movCheckArea {
	width: 770px;
	height: 149px;
	display: block;
	position: relative;
}

#movCheckOverlay {
	width: 770px;
	height: 149px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 45;
	background: url('/imgs/themen/moviechecker/trans_white.png') repeat top left;
}

#movCheckStartBtn {
	width: 377px;
	height: 114px;
	display: block;
	position: absolute;
	top: 200px;
	left: 196px;
	z-index: 50;
	background: url('/imgs/themen/moviechecker/start_btn.png') repeat top left;
}

#movCheckStartBtn A {
	width: 377px;
	height: 114px;
	display: block;
	text-decoration: none;
}

#movCheckRules {
	width: 498px;
	height: 175px;
	display: block;
	position: absolute;
	top: 10px;
	left: 136;
	z-index: 50;
	background: url('/imgs/themen/moviechecker/rules_bg.png') repeat top left;
}

#movCheckRules .mcRules {
	display: block;
	margin: 20px;
}

.movCheckQBox {
	width: 252px;
	float: left;
	display: inline;
	background: #a8b4c0;
	margin-right: 6px;
	position: relative;
}
#movCheckQ .last {margin-right: 0px;}
.movCheckQBox .boxTop,
.movCheckQBox .boxBottom {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 1px;
	overflow: hidden;
	background: none;
}
.movCheckQBox .boxContent {
	height: 145px;
	background: #e8eef0;
	border: 1px solid #ffffff;
	margin: 0 1px;
	padding: 0px;
}
* html .movCheckQBox .boxContent {
	height: 147px;
}
.h6 {height:6px !important;}

.movCheckQuestion {
	height: 55px;
	display: block;
	background: url('/imgs/themen/moviechecker/moviechecker_arrow.png') no-repeat 9px center;
}

.movCheckQuestion .mcQuestion {
	height: 55px;
	display: table-cell;
	font-weight: bold;
	padding: 0px 0px 0px 36px;
	vertical-align: middle;
}

.movCheckAnswers {
	border-top: 1px solid #ffffff;
	padding: 9px 8px 0px 8px;
}

.mcBtn {
	display: block !important;
	padding: 0 !important;
	text-align: center !important;
	width: 232px !important;
}

.answerLayer {
	width: 248px;
	height: 145px;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 25;
}

.aRight {background: url('/imgs/themen/moviechecker/answer_right.png') repeat top left;}
.aWrong {background: url('/imgs/themen/moviechecker/answer_wrong.png') repeat top left;}

#movCheckResult {
	width: 498px;
	height: 342px;
	display: none;
	background: url('/imgs/themen/moviechecker/result_bg.png') repeat top left;
	position: absolute;
	top: 10;
	left: 136;
	z-index: 50;
}

#movCheckPieWrap {
	width: 185px;
	height: 186px;
	display: inline;
	float: left;
	margin: 20px 0px 0px 68px;
	background: url('/imgs/themen/moviechecker/piechart_bg.png') no-repeat center 6px;
}

#movCheckPie {
	width: 185px;
	height: 186px;
	display: block;
}

#movCheckProz {
	width: 200px;
	height: 120px;
	font-size: 18px;
	font-weight: bold;
	display: inline;
	float: left;
	margin: 65px 0px 0px 30px;
}

#movCheckResultTxt {
	width: 434px;
	font-size: 13px;
	display: block;
	margin: 0px 32px;
}

.movCheckReload {
	width: 498px;
	display: block;
	text-align: center;
}

.movCheckExtLnk {
	height: 20px;
	width: 434px;
	display: block;
	margin: 0px 32px;
}
/*
.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em;}.jqplot-axis{font-size:.75em;}.jqplot-xaxis{margin-top:10px;}.jqplot-x2axis{margin-bottom:10px;}.jqplot-yaxis{margin-right:10px;}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis{margin-left:10px;margin-right:10px;}.jqplot-axis-tick,.jqplot-xaxis-tick,.jqplot-yaxis-tick,.jqplot-x2axis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{position:absolute;}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top;}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom;}.jqplot-yaxis-tick{right:0;top:15px;text-align:right;}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px 1px 5px;z-index:2;font-size:1.5em;}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left;}.jqplot-meterGauge-tick{font-size:.75em;color:#999;}.jqplot-meterGauge-label{font-size:1em;color:#999;}.jqplot-xaxis-label{margin-top:10px;font-size:11pt;position:absolute;}.jqplot-x2axis-label{margin-bottom:10px;font-size:11pt;position:absolute;}.jqplot-yaxis-label{margin-right:10px;font-size:11pt;position:absolute;}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;position:absolute;}table.jqplot-table-legend{margin-top:12px;margin-bottom:12px;margin-left:12px;margin-right:12px;}table.jqplot-table-legend,table.jqplot-cursor-legend{background-color:rgba(255,255,255,0.6);border:1px solid #ccc;position:absolute;font-size:.75em;}td.jqplot-table-legend{vertical-align:middle;}td.jqplot-seriesToggle:hover,td.jqplot-seriesToggle:active{cursor:pointer;}td.jqplot-table-legend>div{border:1px solid #ccc;padding:1px;}div.jqplot-table-legend-swatch{width:0;height:0;border-top-width:5px;border-bottom-width:5px;border-left-width:6px;border-right-width:6px;border-top-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em;}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;}.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,0.5);padding:1px;}.jqplot-point-label{font-size:.75em;z-index:2;}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center;}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em;}.jqplot-error{text-align:center;}.jqplot-error-message{position:relative;top:46%;display:inline-block;}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%);}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,0.7);}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,0.3);}
*/

.myPLZList {
	width: 150px;
	float: left;
	display: block;
}

.plzScroll {
	width: 630px;
	height: 250px;
	display: block;
	overflow: auto;
}
