/* OPEN SANS */
DIV.abotabelle, DIV.aboteaserpreise, DIV.aboproduktesubscript { font-family: 'Open Sans Condensed', sans-serif; font-weight: 700; }

/* BEILAGENKARUSSELL */
DIV.beilagenKarussell DIV.slidernav { font-size: 1.2em; color: #009ee0; display: none; }
DIV.beilagenKarussell DIV.slidernav DIV { cursor: pointer; display: inline; }
DIV.beilagenKarussell DIV.inside { text-align: center; }

/* PLISTA */
/*
#plista_widget_underArticle_4_2 .plistaHl,
#plista_widget_underArticle_3_1 .plistaHl { color: #666; text-transform: uppercase; border-bottom: 1px solid #000; }
#plista_widget_underArticle_4_2 .itemTitle,
#plista_widget_underArticle_3_1 .itemTitle { font-size: 1em; line-height: 1.4em; margin-top: 0; }
#plista_widget_underArticle_4_2 .itemText,
#plista_widget_underArticle_3_1 .itemText { font-size: 0.8em; line-height: 1.4em; margin-left: 120px; }
#plista_widget_underArticle_4_2 #itemMargin,
#plista_widget_underArticle_3_1 #itemMargin { margin-left: 122px; }
#plista_widget_underArticle_3_1 .itemLinkPET,
#plista_widget_underArticle_4_2 .itemLinkPET { padding: 12px; 9px; }
#plista_widget_underArticle_3_1 .itemKicker,
#plista_widget_underArticle_4_2 .itemKicker { font-size: 0.8em; line-height: 1.4em; padding: 0; }
#plista_widget_underArticle_3_1 .plista_widget_imgwrapper { display: block; float: left; width: 126px; height: 84px; text-align: center; overflow: hidden; margin: 3px 10px 3px 0; }
#plista_widget_underArticle_3_1 .plista_widget_imgwrapper IMG { margin: 0; float: none; height: 84px; width: auto; }
*/

/* TEXTBUBBLE */
DIV.bubbleText { position: absolute; z-index: 1000; width: 400px; text-align: center; }
DIV.bubblePointer { position: absolute; left: 192px; bottom: -8px; width: 15px; height: 10px; background: transparent url('/pics/bubblepointer.png') no-repeat 0 0; display: block; z-index: 1001; }
DIV.bubbleText DIV.inside { background: #009ee0; color: #FFF; display: inline-block; padding: 3px 12px; border: 1px solid #FFF; }

/* WETTERBOX */
DIV.miniwetter { margin-top: 0; }
.wetterbox { width: 50%; border-right: 1px dotted #CCC; font-size: 1.2em; line-height: 2em; }
.wetterbox A { text-decoration: none; color: #000; }
.wetterbox IMG { float: left; margin-right: 6px; }
.wetterbox SPAN.temperaturen SPAN.thin { font-weight: 300; }
.wetterbox SPAN.temperaturen SPAN.blue { color: #009ee0; }

/* naviTeaserPromo */
DIV.naviTeaserPromo { float: right; width: 788px; margin: -1em 0 2em; }
DIV.naviTeaserPromo ARTICLE { padding-top: 10px; border-top: #ccc 1px dotted;  float: left; margin-right: 20px; margin-left: 7px; width: 355px; }
DIV.naviTeaserPromo ARTICLE IMG { float: left; margin-right: 0.8em; }
DIV.naviTeaserPromo ARTICLE H2 { font-size: 13px; line-height: 1.2em; }
DIV.naviTeaserPromo ARTICLE H2 A { color: #DB0031 !important; }
DIV.naviTeaserPromo ARTICLE H2 SPAN.headline{ color: #000;}


/* naviTeaserPromoSingle */
DIV.naviTeaserPromoSingle { float: right; width: 394px; margin-top: 30px; margin-bottom: 10px; }
DIV.naviTeaserPromoSingle ARTICLE { padding-top: 10px; border-top: #ccc 1px dotted;  float: left; margin-left: 38px; width: 355px; }
DIV.naviTeaserPromoSingle ARTICLE IMG { float: left; margin-right: 0.8em; }
DIV.naviTeaserPromoSingle ARTICLE H2 { font-size: 13px; line-height: 1.2em; }
DIV.naviTeaserPromoSingle ARTICLE H2 A { color: #DB0031 !important; }
DIV.naviTeaserPromoSingle ARTICLE H2 SPAN.headline{ color: #000;}

/* abotabelle */
DIV.abotabelle TABLE { border-collapse: collapse; }
DIV.abotabelle TH,
DIV.abotabelle TD { padding: 6px 9px; border-bottom: 1px dotted #CCC; text-align: center; }
DIV.abotabelle TD { line-height: 1px; }
DIV.abotabelle TH { text-align: left; background: #f0f0f0; text-align: left; }
DIV.abotabelle TH.product { width: 120px; text-align: center; white-space: nowrap; background: #FFF; color: #000; font-size: 1.2em; padding: 6px 0; vertical-align: bottom; }
DIV.abotabelle TH.white { background: none; }
DIV.abotabelle TH.big { font-size: 1em; line-height: 1.4em; text-align: right; }
DIV.abotabelle DIV.yes { display: inline-block; width: 24px; height: 24px; background: #FFF url('/pics/abo/abotabelle_ja.png') no-repeat center center; }
DIV.abotabelle DIV.no { display: inline-block; width: 24px; height: 24px; background: #FFF url('/pics/abo/abotabelle_nein.png') no-repeat center center; }
DIV.abotabelle DIV.tipp { color: #db0031; font-size: 0.8em; }
DIV.abotabelle TD.price { font-size: 1.8em; line-height: 1.3em; color: #009ee0; vertical-align: top; }
DIV.abotabelle TD.aboformbutton { line-height: 2em; }
DIV.abotabelle A.button { font-size: 1.4em; line-height: 2em; height: auto; }
DIV.abotabelle TH.legend UL { margin: 0; padding: 0; list-style-type: none; font-size: 0.8em; line-height: 1.4em; }
DIV.abotabelle TH.legend UL LI.yes { background: url('/pics/abo/abotabelle_ja_small.png') no-repeat 0 center; padding-left: 24px; }
DIV.abotabelle TH.legend UL LI.no { background: url('/pics/abo/abotabelle_nein_small.png') no-repeat 5px center; padding-left: 24px; }
DIV.abotabelle TR.blackline TD,
DIV.abotabelle TR.blackline TH { border-top: 1px solid #000; }
DIV.aboprodukte A.button { height: auto; padding: 0; width: 100%; font-size: 1em; line-height: 2.2em; }
DIV.abotabelle DIV.small { font-size: 0.6em; line-height: 1.4em; color: #999; }

/* aboteaserpreiseheader */
DIV.aboteaserpreise UL { list-style-type: none; padding: 0; margin: 1em 0 0; overflow: auto; }
DIV.aboteaserpreise UL LI { width: 50%; border-left: 1px dotted #CCC; margin-left: -1px; float: left; }
DIV.aboteaserpreise UL LI.grau,
DIV.aboteaserpreise UL LI.grau DIV.aboteaserpreisepreis { color: #999; }
DIV.aboteaserpreise UL LI:first-child { border: 0; margin: 0; }
DIV.aboteaserpreiseheader { text-align: center; font-size: 0.9em; }
DIV.aboteaserpreisepreis { font-size: 2.5em; color: #009ee0; line-height: 1.2em; text-align: center; }
DIV.aboteaserpreiseinfo { font-size: 0.9em; color: #999; text-align: center; }
DIV.aboproduktesubscript { color: #999; font-size: 0.8em; padding-top: 1em; clear: both; }

/* kleingedrucktes */
DIV.kleingedrucktes { color: #999; font-size: 0.8em; line-height: 1.4em; }

/* navibanner */
#navibanner DIV.inside {margin-top: 2em; text-align: center; overflow: hidden; }

/* TABELLENAUSWAHL */
#tabellenauswahl { border-collapse: collapse; margin-top: 18px; }
#tabellenauswahl TD { padding: 0; }
#tabellenauswahl FORM { display: none; float: left; margin-right: 24px; }
#tabellenauswahl SELECT { margin: 0; }
#tabellenauswahl TD FORM:first-child { display: block; }
DIV.sporttabellenTeaser #tabellenauswahl FORM { margin: 0; }

/* NAVI */
#header .mainNavi LI A.home { height: 30px; float: left; border-radius: 5px 5px 0 0; }

/* Home-Button */
#header.fixed .mainNavi LI A.home { background: url("/css/home_ml.png") no-repeat scroll 0 4px transparent; }
#header.fixed .mainNavi LI A.home:hover, #header.fixed #mainNavi LI.active A.home { background: url("/css/home_ml.png") no-repeat scroll -30px 4px #FFFFFF; }
#header.fixed .mainNavi LI A.home { background: url("/css/home/home_ml.png") no-repeat scroll 0 4px transparent; }
#header.fixed .mainNavi LI A.home:hover, #header.fixed #mainNavi LI.active A.home { background: url("/css/home/home_ml.png") no-repeat scroll -30px 4px #FFFFFF; }

/* ARTIKELAUKTION */
DIV.artikelauktion { padding-top: 2em; }

/* SELECTCONTAINER */

#selectcontainer { font-family: 'Open Sans Condensed'; font-size: 0.8em; font-weight: 700; margin: 0.5em;padding: 10px; width: 300px;background: #FFFFFF; -webkit-box-shadow: 0 0 3px 0px rgba(128, 128, 128, 1); box-shadow: 0 0 3px 0px rgba(128, 128, 128, 1); }
#selectcontainer INPUT.buttonlokal { font-family: 'Open Sans Condensed'; float: right; height: 26px; line-height: 27px; }
#content select#iapp_location_select { font-size: 1em; text-transform: uppercase; }