/* @version $Rev: 2723 $ */
body       { position:relative;margin:0px; }

body,td    { font:normal 12px arial,helvetica,verdana,geneva,sans-serif;color:black; }

a          { text-decoration:none;cursor:pointer;outline:none;color:black; }
img        { border:none; }

h2.subheadline { margin:0 0 12px 0;font-size:13px; font-weight:bold; }

a.arrow          { position:relative;font-weight:bold;padding-right:15px;background:url(images/arrow_petrol_hover20.png) no-repeat right -2px; }
a:hover.arrow    { background-position:right -22px; }
a.arrowwhite	 { position:relative;height:12px;line-height:12px;color:#fff;font-weight:bold;padding-right:15px;background:url(images/arrow_white.png) no-repeat right 2px; }
a.arrowback           { position:relative;font-weight:bold;padding-left:15px;background:url(images/arrow_back_petrol_hover20.png) no-repeat left -2px;display:block; }
a:hover.arrowback           { background-position:left -22px; }
a.prev           { position:relative;height:21px;font-weight:bold;padding-left:15px;background:url(images/arrow_prev_hover21.png) no-repeat left 0;display:block; }
a.next           { position:relative;height:21px;font-weight:bold;padding-right:15px;background:url(images/arrow_next_hover21.png) no-repeat right 0;display:block; }
a.next.alpha40	 { background:url(images/arrow_next_hover21alpha40.png) no-repeat right 0; }
a.prev.alpha40	 { background:url(images/arrow_prev_hover21alpha40.png) no-repeat left 0; }
a.red.prev.alpha40 { background:url(images/arrow_prev_red21alpha40.png) no-repeat left 0; }
a.green.prev	 { background:url(images/arrow_prev_hover21_green.png) no-repeat left 0; }
a.green.next	 { background:url(images/arrow_next_hover21_green.png) no-repeat right 0; }
a.red.prev		 { background:url(images/arrow_prev_red21.png) no-repeat left; }
a.red.next.alpha40 { background:url(images/arrow_next_red21alpha40.png) no-repeat right; }
a.prev:hover	 { background-position:left -21px; }
a.next:hover	 { background-position:right -21px; }
a.red.prev:hover { background-position:left; }
a.red.next:hover { background-position:right; }
a.rss			 { position:relative;padding-right:15px;background:url(images/icon_rss_11.png) no-repeat right center; }



a.button         { position:relative;display:block;float:left;padding:0px 15px 1px 5px;font-weight:bold;color:white;background:url(images/bg_button.gif) right 0px;border:1px solid #007987; }
a.button.rev     { padding:0px 5px 1px 15px;background:url(images/bg_button_left.gif) left 0px;text-align:right; }
a.button.disabled { background:#c7c7c7 url(images/arrow_white.png) no-repeat right center;border-color:#f3f3f3;color:#fff;cursor:default; }
a:hover.button   { color:#7fbec6;background-position:right -16px; }
a:hover.button.rev { background-position:left -16px; }
a:hover.button.disabled { color:#fff;background-position:right center; }
.buttonBox.width92 a.button { width:70px; }

a.zumTicker		{ position:relative;display:block;width:145px;height:16px;background:url(images/bg_zum_live_ticker.jpg); }
a.zumStream     { position:relative;display:block;width:145px;height:16px;background:url(images/bg_zum_live_stream.jpg); }
a.ticker		{ position:relative;display:block;width:102px;height:16px;background:url(images/bg_live_ticker.jpg); }
a.stream		{ position:relative;display:block;width:102px;height:16px;background:url(images/bg_live_stream.jpg); }
a.epgTicker		{ position:relative;display:block;width:102px;height:16px;background:url(images/bg_epg_live_ticker.jpg); float:left;}
a.epgStream     { position:relative;display:block;width:111px;height:16px;background:url(images/bg_epg_live_stream.jpg); float:left;}


a:hover.zumTicker,
a:hover.zumStream,
a:hover.ticker,
a:hover.stream	{ background-position:0px -16px; }

a.small			{ font-size:11px;color:#007987;text-decoration:underline; }

.head2           { display:block;font:bold 18px arial,helvetica,verdana,geneva,sans-serif; }
.head2 strong    { color:#007987; }
.head5           { display:block;font:bold 13px arial,helvetica,verdana,geneva,sans-serif; margin:0;}

input,
select,
textarea        { font:normal 11px arial,helvetica,verdana,geneva,sans-serif;color:black; }

input           { border:1px solid #b0c1c4;padding:1px 3px; }

.left			{ float:left; }
.clear          { position:relative;clear:both; }
span.clear      { display:block; }

br.demi         { line-height:7px; }

form            { position:relative;margin:0px; }

.swfobject      { outline:none; }
.galerie.player_big .swfobject	{ margin-left:47px; }

.pixel          { position:absolute; }


.spacer10			{ position:relative;clear:both;height:10px;font-size:1px;background-color:transparent !important;overflow:hidden; }
.spacer12           { position:relative;height:12px;font-size:1px;overflow:hidden;background-color:transparent; }
.spacer15           { position:relative;height:15px;font-size:1px;overflow:hidden;background-color:transparent; }
.spacer20			{ position:relative;clear:both;height:20px;font-size:1px;background-color:transparent !important;overflow:hidden; }
.spacer37			{ position:relative;clear:both;height:37px;font-size:1px;background-color:transparent !important;overflow:hidden; }



.maincontent,
.maincontenthome    { position:absolute;top:96px;width:946px;background-color:white;background:url(images/bg_header.jpg) no-repeat; }
body.noAds .maincontent { top: 0px; }
/* .maincontenthome    { top: 0px; } */
.tickerheader       { background-color:white;background:url(images/bg_header_ticker.jpg) no-repeat; }
.tickerheader_fb    { background-color:white;background:url(images/bg_header_ticker_fb.jpg) no-repeat; height:67px !important; }
.basecontent        { position:relative;width:946px; }



.topcontent         { position:relative;width:946px;/*height:524px;*/ }

.content            { position:relative;width:626px;float:left;z-index:1; }

.related            { position:relative;width:320px;float:left; }

.fullwidth				{ position:relative;width:926px;margin:0 10px 10px;background:#eee; }
.fullwidth .head		{ position:relative;width:920px;height:20px;background:url(images/bg_fullwidth.gif) bottom;margin:0 3px; }
.fullwidth .head .label	{ left:-2px;top:1px; }
.fullwidth .mid			{ position:relative;width:920px;height:20px;background:url(images/bg_fullwidth.gif);margin:0 3px;padding-top:3px; }
.fullwidth .mid .label	{ left:-2px;top:2px; }
.fullwidth .foot		{ position:relative;width:920px;height:19px;background:url(images/bg_fullwidth.gif);margin:1px 3px; }
.fullwidth .txtBox		{ margin:0 3px;padding:3px;background:#fff; }
.fullwidth .txtBox .item { padding:7px 0; }

.lotto24Fullwidth { background-color:transparent; }


.column             { position:relative;width:313px;float:left; }


/*
.content            { background:url(im!ages/bg_conloc_con.gif); }
.column             { background:url(im!ages/bg_conloc_col.gif); }
*/

.black				{ color:#000; }


/* N A T I O N S */

.nation		{ height:18px;padding-left:23px;background-repeat:no-repeat;background-position:left; }
.nation.rightflag { padding-left:0;padding-right:23px;background-position:right; }
.nation.dz	{ background-image:url(images/flags/algeria.gif); }
.nation.ar	{ background-image:url(images/flags/argentina.gif); }
.nation.au	{ background-image:url(images/flags/australia.gif); }
.nation.br	{ background-image:url(images/flags/brazil.gif); }
.nation.cm	{ background-image:url(images/flags/cameroon.gif); }
.nation.cl	{ background-image:url(images/flags/chile.gif); }
.nation.dk	{ background-image:url(images/flags/denmark.gif); }
.nation.ci	{ background-image:url(images/flags/elfenbeinkueste.gif); }
.nation.gb	{ background-image:url(images/flags/england.gif); }
.nation.fr	{ background-image:url(images/flags/france.gif); }
.nation.de	{ background-image:url(images/flags/germany.gif); }
.nation.gh	{ background-image:url(images/flags/ghana.gif); }
.nation.gr	{ background-image:url(images/flags/greece.gif); }
.nation.hn	{ background-image:url(images/flags/honduras.gif); }
.nation.it	{ background-image:url(images/flags/italy.gif); }
.nation.jp	{ background-image:url(images/flags/japan.gif); }
.nation.mx	{ background-image:url(images/flags/mexico.gif); }
.nation.nl	{ background-image:url(images/flags/netherlands.gif); }
.nation.nz	{ background-image:url(images/flags/new_zealand.gif); }
.nation.ng	{ background-image:url(images/flags/nigeria.gif); }
.nation.kp	{ background-image:url(images/flags/north_korea.gif); }
.nation.py	{ background-image:url(images/flags/paraguay.gif); }
.nation.pt	{ background-image:url(images/flags/portugal.gif); }
.nation.cs	{ background-image:url(images/flags/serbia.gif); }
.nation.sk	{ background-image:url(images/flags/slovakia.gif); }
.nation.si	{ background-image:url(images/flags/slovenia.gif); }
.nation.za	{ background-image:url(images/flags/south_africa.gif); }
.nation.kr	{ background-image:url(images/flags/south_korea.gif); }
.nation.sp	{ background-image:url(images/flags/spain.gif); }
.nation.ch	{ background-image:url(images/flags/switzerland.gif); }
.nation.us	{ background-image:url(images/flags/united_states.gif); }
.nation.uy	{ background-image:url(images/flags/uruguay.gif); }

.nation.ca	{ background-image:url(images/flags/kanada.jpg); }
.nation.se	{ background-image:url(images/flags/schweden.jpg); }
.nation.co	{ background-image:url(images/flags/kolumbien.jpg); }
.nation.no	{ background-image:url(images/flags/norwegen.jpg); }
.nation.gq	{ background-image:url(images/flags/guinea.jpg); }

.nation.cze	{ background-image:url(images/flags/tschechien.gif); }
.nation.rus	{ background-image:url(images/flags/russland.gif); }
.nation.cro	{ background-image:url(images/flags/kroatien.gif); }
.nation.irl	{ background-image:url(images/flags/irland.gif); }
.nation.pol	{ background-image:url(images/flags/polen.gif); }
.nation.ukr	{ background-image:url(images/flags/ukaine.gif); }

.nation.ba	{ background-image:url(images/flags/bosnia.png); }
.nation.be	{ background-image:url(images/flags/belgium.png); }
.nation.ir	{ background-image:url(images/flags/iran.png); }
.nation.ec	{ background-image:url(images/flags/ecuador.png); }
.nation.cr	{ background-image:url(images/flags/costarica.png); }

.nation-34		{ width: 34px; height: 21px; background-repeat:no-repeat; }
.nation-34.align-left { padding-left:44px;background-repeat:no-repeat;background-position:left;display: block;line-height:21px; }
.nation-34.wal	{ background-image:url(images/flags/34x21/flagge_0000_wal.jpg); }
.nation-34.gb	{ background-image:url(images/flags/34x21/flagge_0001_uk.jpg); }
.nation-34.ukr	{ background-image:url(images/flags/34x21/flagge_0002_ua.jpg); }
.nation-34.sk	{ background-image:url(images/flags/34x21/flagge_0005_sk.jpg); }
.nation-34.si	{ background-image:url(images/flags/34x21/flagge_0006_si.jpg); }
.nation-34.se	{ background-image:url(images/flags/34x21/flagge_0007_se.jpg); }
.nation-34.rus	{ background-image:url(images/flags/34x21/flagge_0009_ru.jpg); }
.nation-34.cs	{ background-image:url(images/flags/34x21/flagge_0010_rs.jpg); }
.nation-34.pt	{ background-image:url(images/flags/34x21/flagge_0012_pt.jpg); }
.nation-34.pol	{ background-image:url(images/flags/34x21/flagge_0013_pl.jpg); }
.nation-34.no	{ background-image:url(images/flags/34x21/flagge_0014_no.jpg); }
.nation-34.nl	{ background-image:url(images/flags/34x21/flagge_0015_nl.jpg); }
.nation-34.it	{ background-image:url(images/flags/34x21/flagge_0025_it.jpg); }
.nation-34.irl	{ background-image:url(images/flags/34x21/flagge_0028_ie.jpg); }
.nation-34.cro	{ background-image:url(images/flags/34x21/flagge_0030_hr.jpg); }
.nation-34.gr	{ background-image:url(images/flags/34x21/flagge_0031_gr.jpg); }
.nation-34.fr	{ background-image:url(images/flags/34x21/flagge_0036_fr.jpg); }
.nation-34.sp	{ background-image:url(images/flags/34x21/flagge_0038_es.jpg); }
.nation-34.dk	{ background-image:url(images/flags/34x21/flagge_0040_dk.jpg); }
.nation-34.de	{ background-image:url(images/flags/34x21/flagge_0041_de.jpg); }
.nation-34.cze	{ background-image:url(images/flags/34x21/flagge_0042_cz.jpg); }
.nation-34.ch	{ background-image:url(images/flags/34x21/flagge_0044_ch.jpg); }
.nation-34.be	{ background-image:url(images/flags/34x21/flagge_0047_be.jpg); }
.nation-34.ba	{ background-image:url(images/flags/34x21/flagge_0048_ba.jpg); }
.nation-34.tr	{ background-image:url(images/flags/34x21/flagge_0003_tr.jpg); }
.nation-34.sm	{ background-image:url(images/flags/34x21/flagge_0004_sm.jpg); }
.nation-34.sco	{ background-image:url(images/flags/34x21/flagge_0008_sco.jpg); }
.nation-34.ro	{ background-image:url(images/flags/34x21/flagge_0011_ro.jpg); }
.nation-34.mt	{ background-image:url(images/flags/34x21/flagge_0016_mt.jpg); }
.nation-34.mk	{ background-image:url(images/flags/34x21/flagge_0017_mk.jpg); }
.nation-34.me	{ background-image:url(images/flags/34x21/flagge_0018_me.jpg); }
.nation-34.md	{ background-image:url(images/flags/34x21/flagge_0019_md.jpg); }
.nation-34.lv	{ background-image:url(images/flags/34x21/flagge_0020_lv.jpg); }
.nation-34.lu	{ background-image:url(images/flags/34x21/flagge_0021_lu.jpg); }
.nation-34.lt	{ background-image:url(images/flags/34x21/flagge_0022_lt.jpg); }
.nation-34.li	{ background-image:url(images/flags/34x21/flagge_0023_li.jpg); }
.nation-34.kz	{ background-image:url(images/flags/34x21/flagge_0024_kz.jpg); }
.nation-34.is	{ background-image:url(images/flags/34x21/flagge_0026_is.jpg); }
.nation-34.il	{ background-image:url(images/flags/34x21/flagge_0027_il.jpg); }
.nation-34.hu	{ background-image:url(images/flags/34x21/flagge_0029_hu.jpg); }
.nation-34.gi	{ background-image:url(images/flags/34x21/flagge_0032_gib.jpg); }
.nation-34.ge	{ background-image:url(images/flags/34x21/flagge_0033_ge.jpg); }
.nation-34.fo	{ background-image:url(images/flags/34x21/flagge_0035_fro.jpg); }
.nation-34.fi	{ background-image:url(images/flags/34x21/flagge_0037_fi.jpg); }
.nation-34.ee	{ background-image:url(images/flags/34x21/flagge_0039_ee.jpg); }
.nation-34.uk	{ background-image:url(images/flags/34x21/flagge_0034_gb.jpg); }
.nation-34.cy	{ background-image:url(images/flags/34x21/flagge_0043_cy.jpg); }
.nation-34.by	{ background-image:url(images/flags/34x21/flagge_0045_by.jpg); }
.nation-34.bg	{ background-image:url(images/flags/34x21/flagge_0046_bg.jpg); }
.nation-34.az	{ background-image:url(images/flags/34x21/flagge_0049_az.jpg); }
.nation-34.at	{ background-image:url(images/flags/34x21/flagge_0050_at.jpg); }
.nation-34.am	{ background-image:url(images/flags/34x21/flagge_0051_am.jpg); }
.nation-34.al	{ background-image:url(images/flags/34x21/flagge_0052_al.jpg); }
.nation-34.ad	{ background-image:url(images/flags/34x21/flagge_0053_ad.jpg); }
.nation-34.nir	{ background-image:url(images/flags/34x21/flagge_0054_nir.jpg); }

/* CL TEAMS */
.nation-34.cl-ajax { background-image:url(images/flags/36x21/ajax_final.jpg); }
.nation-34.cl-atleticomadrid { background-image:url(images/flags/36x21/atletico_final.jpg); }
.nation-34.cl-fcporto { background-image:url(images/flags/36x21/porto_final.jpg); }
.nation-34.cl-anderlecht { background-image:url(images/flags/36x21/anderlecht_final.jpg); }
.nation-34.cl-nikosia { background-image:url(images/flags/36x21/apoel_final.jpg); }
.nation-34.cl-arsenal { background-image:url(images/flags/36x21/arsenal_final.jpg); }
.nation-34.cl-athletic { background-image:url(images/flags/36x21/atletic_final.jpg); }
.nation-34.cl-barcelona { background-image:url(images/flags/36x21/barcelona_final.jpg); }
.nation-34.cl-basel { background-image:url(images/flags/36x21/basel_final.jpg); }
.nation-34.cl-borrisow { background-image:url(images/flags/36x21/bate_final.jpg); }
.nation-34.cl-bayern { background-image:url(images/flags/36x21/bayern_final.jpg); }
.nation-34.cl-benficalissabon { background-image:url(images/flags/36x21/benefica_final.jpg); }
.nation-34.cl-chelsea { background-image:url(images/flags/36x21/chelsea_final.jpg); }
.nation-34.cl-zskamoskau { background-image:url(images/flags/36x21/zska_moskau_final.jpg); }
.nation-34.cl-dortmund { background-image:url(images/flags/36x21/bvb_final.jpg); }
.nation-34.cl-galatasarayistanbul { background-image:url(images/flags/36x21/galatasarayl.jpg); }
.nation-34.cl-turin { background-image:url(images/flags/36x21/juventus_final.jpg); }
.nation-34.cl-leverkusen { background-image:url(images/flags/36x21/leverkusen_final.jpg); }
.nation-34.cl-liverpool { background-image:url(images/flags/36x21/liverpool_final.jpg); }
.nation-34.cl-razgrad { background-image:url(images/flags/36x21/ludogrets_final.jpg); }
.nation-34.cl-malmoe { background-image:url(images/flags/36x21/malmoe_final.jpg); }
.nation-34.cl-manchestercity { background-image:url(images/flags/36x21/man_city_final.jpg); }
.nation-34.cl-maribor { background-image:url(images/flags/36x21/maribor_final.jpg); }
.nation-34.cl-monaco { background-image:url(images/flags/36x21/monaco_final.jpg); }
.nation-34.cl-piraeus { background-image:url(images/flags/36x21/olympiakos_final.jpg); }
.nation-34.cl-paris { background-image:url(images/flags/36x21/paris_sg_final.jpg); }
.nation-34.cl-realmadrid { background-image:url(images/flags/36x21/real_madrid_final.jpg); }
.nation-34.cl-asrom { background-image:url(images/flags/36x21/roma_final.jpg); }
.nation-34.cl-schalke { background-image:url(images/flags/36x21/schalke_final.jpg); }
.nation-34.cl-schachtjordonezk { background-image:url(images/flags/36x21/schlachtjor_donezk.jpg); }
.nation-34.cl-sportinglissabon { background-image:url(images/flags/36x21/sporting_lissabon_final.jpg); }
.nation-34.cl-zenitstpetersburg { background-image:url(images/flags/36x21/zenit_st_petersburg.jpg); }



/* F U S S B A L L - T E A M S */

.fb-team { background-repeat:no-repeat;height:18px;line-height:18px;font-weight:bold;overflow:hidden;padding-left:27px;background-position:0px center; }
.fb-team.mun { background-image:url(images/fb-teams/bayern.png); }
.fb-team.lev { background-image:url(images/fb-teams/leverkusen.png); }
.fb-team.boc { background-image:url(images/fb-teams/bochum.png); }
.fb-team.bvb { background-image:url(images/fb-teams/bvb.png); }
.fb-team.ein { background-image:url(images/fb-teams/eintracht.png); }
.fb-team.fck { background-image:url(images/fb-teams/klautern.png); }
.fb-team.fre { background-image:url(images/fb-teams/freiburg.png); }
.fb-team.gla { background-image:url(images/fb-teams/gladbach.png); }
.fb-team.ham { background-image:url(images/fb-teams/hamburg.png); }
.fb-team.han { background-image:url(images/fb-teams/hannover.png); }
.fb-team.bsc { background-image:url(images/fb-teams/herta.png); }
.fb-team.hof { background-image:url(images/fb-teams/hoffenheim.png); }
.fb-team.koe { background-image:url(images/fb-teams/koeln.png); }
.fb-team.mai { background-image:url(images/fb-teams/mainz.png); }
.fb-team.nue { background-image:url(images/fb-teams/nuernberg.png); }
.fb-team.sch { background-image:url(images/fb-teams/schalke.png); }
.fb-team.stp { background-image:url(images/fb-teams/stpauli.png); }
.fb-team.stu { background-image:url(images/fb-teams/stuttgart.png); }
.fb-team.wer { background-image:url(images/fb-teams/werder.png); }
.fb-team.wol { background-image:url(images/fb-teams/wolfsburg.png); }
.fb-team.brg { background-image:url(images/fb-teams/braunschweig.png); }
.fb-team.hsa { background-image:url(images/fb-teams/hansa.png); }
.fb-team.dyn { background-image:url(images/fb-teams/dynamo.png); }
.fb-team.aug { background-image:url(images/fb-teams/icons/icon_augsburg.png); }
.fb-team.dus { background-image:url(images/fb-teams/icons/icon_duesseldorf.png); }
.fb-team.pad { background-image:url(images/fb-teams/icons/icon_paderborn.png); }
.fb-team.dui { background-image:url(images/fb-teams/icons/icon_duisburg.png); }
.fb-team.bie{ background-image:url(images/fb-teams/icons/icon_bielefeld.png); }
.fb-team.m18{ background-image:url(images/fb-teams/icons/icon_tsv_1860.png); }
.fb-team.cot{ background-image:url(images/fb-teams/icons/icon_cottbus.png); }
.fb-team.kar{ background-image:url(images/fb-teams/icons/icon_karlsruhe.png); }
.fb-team.gre{ background-image:url(images/fb-teams/icons/icon_fuerth.png); }
.fb-team.uni{ background-image:url(images/fb-teams/icons/icon_union.png); }
.fb-team.aac{ background-image:url(images/fb-teams/icons/icon_aachen.png); }
.fb-team.obe{ background-image:url(images/fb-teams/icons/icon_oberhausen.png); }
.fb-team.fra{ background-image:url(images/fb-teams/icons/icon_fsv_frankf.png); }
.fb-team.osn{ background-image:url(images/fb-teams/icons/icon_osnabrueck.png); }
.fb-team.aue{ background-image:url(images/fb-teams/icons/icon_erzgebirge_aue.png); }
.fb-team.ing{ background-image:url(images/fb-teams/icons/icon_ingolstadt.png); }
.fb-team.jar{ background-image:url(images/fb-teams/icons/icon_j_regensburg.png); }
.fb-team.vfr{ background-image:url(images/fb-teams/icons/icon_vfr_aalen.png); }
.fb-team.svs{ background-image:url(images/fb-teams/icons/icon_sv_sandhausen.png); }
.fb-team.rbl{ background-image:url(images/fb-teams/icons/icon_rb_leipzig.png); }
.fb-team.d98{ background-image:url(images/fb-teams/icons/icon_darmstadt.png); }
.fb-team.hei{ background-image:url(images/fb-teams/icons/icon_heidenheim.png); }


/* H E A D E R */

.header                  { position:relative;width:946px;height:96px;z-index:2; }
.tickerheader            { width:907px;height:67px; }
.header a.logo           { position:absolute;top:31px;left:14px;width:150px;height:21px; }
.header a.ntv            { position: absolute; top: 31px; left: 175px; width: 105px; height: 21px; }
.liveticker .tickerheader a.logo,
.tickerheader a.logo     { top:12px;left:15px;width:136px; }


.epg                                    { position:absolute;top:22px;left:637px;width:309px;height:71px;overflow:hidden; }

.epgAktiv                               { position:absolute;top:1px;left:20px;width:191px;height:70px;background:url(images/bg_epg_right.png) no-repeat top right; }
.epgAktiv.epgLiveTwice                  { width:235px; }
.epgAktiv .bgLeft                       { position:absolute;top:0px;left:-6px;width:6px;height:70px;background:url(images/bg_epg_left.png); }
.epgAktiv .inner                        { position:relative;background-color:#00647e;margin:0px 6px 0px 0px;border-top:2px solid #0183af;padding:1px 6px 2px; }
.epgAktiv.epgLive .inner,
.epgAktiv.epgLiveTwice .inner           { border-top-color:#fff000; }
.epgAktiv .inner .format                  { font-weight:bold;color:white; }
.epgAktiv .inner .format strong           { color:#fff000; }
.epgAktiv .inner .text                  { color:#0b9fd1;font-size:11px;padding-bottom:6px; }
.epgAktiv .inner a.zumTicker,
.epgAktiv .inner a.zumStream            { margin:0px auto; }
.epgAktiv .inner a.ticker,
.epgAktiv .inner a.stream               { margin:0px auto;float:left; }

.epgAktiv .inner a.zumKalender          { position:relative;display:block;width:166px;height:16px;margin:0px auto;background:url(images/bg_zum_live_kalender.jpg); }
.epgAktiv .inner a:hover.zumKalender    { background-position:0px -16px; }


.epgInAktiv                             { position:absolute;top:8px;left:205px;width:191px;height:46px;background:url(images/bg_epg_right.png) no-repeat top right;overflow:hidden; }
.epgInAktiv.epgLiveTwice                  { width:235px; }
.epgInAktiv .bgLeft                     { position:absolute;top:0px;left:-6px;width:6px;height:70px;background:url(images/bg_epg_left.png); }
.epgInAktiv .inner                      { position:relative;background-color:#00647e;margin:0px 6px 0px 0px;border-top:2px solid #0183af;padding:1px 6px 2px; }
.epgInAktiv .inner .format                { font-weight:bold;color:#067da0; }
.epgInAktiv .inner .text                { color:#067da0;font-size:11px;padding-bottom:6px; }
.epgInAktiv .inner a.zumKalender        { position:relative;display:block;width:166px;height:16px;margin:0px auto;background:url(images/bg_zum_live_kalender.jpg); }
.epgInAktiv .inner a:hover.zumKalender  { background-position:0px -16px; }


.epg #epgBack          { position:absolute;top:55px;left:1px;width:19px;height:16px;background:url(images/epg_back.gif);cursor:pointer;display:none; }
.epg #epgBack:hover    { background-position:0px -16px; }

.epg #epgFor           { position:absolute;top:55px;left:289px;width:19px;height:16px;background:url(images/epg_for.gif);cursor:pointer; }
.epg #epgFor:hover     { background-position:0px -16px; }


/* IE6 HACK */
* html .epgAktiv       { background-image:none; }
* html .epgInAktiv     { background-image:none; }




.navi                               { position:absolute;top:76px;left:10px; }
.tickerheader .navi                 { top:43px; }
.navi a                             { color:white; }


.naviBlock                   { position:relative;float:left;margin-right:18px;display:inline; }

       .level_1              { position:relative;background:url(images/arrow_flipdown_blue.png) no-repeat right 7px; }
     .level_1 .img         { position:relative;display:block; }
     .level_1.aktiv        { background:url(images/arrow_flipdown_white.png) no-repeat right 7px #025963; }
     .level_1.no2nd        { background-image:none; }
.aktiv .level_1              { background-color:#025963;background-image:none; }


       .level_2              { position:absolute;top:20px;left:0px;background:url(images/bg_level_2.gif);display:none; }
     .level_2 .minWidth    { position:relative;width:127px;height:8px;font-size:1px;overflow:hidden;background-color:transparent; }
     .level_2 td           { vertical-align:top;border-left:1px solid #004a53; }
     .level_2 td.first     { border:0px; }
     .level_2 a            { position:relative;display:block;font-weight:bold;white-space:nowrap;margin:0px 3px 8px;padding:0px 2px; }
     .level_2 a:hover      { color:#95c0c6; }
     .level_2 a.aktiv      { background-color:#ba2913;color:white; }
     .level_2 .img         { position:relative;display:block;width:117px;height:15px;margin:0px 5px 8px; }
.aktiv .level_2              { display:block; }

       .level_3              { position:static; width:926px; }
     .level_3 .img         { float:left; }
     .level_3 a            { display:block;float:left;padding:2px 20px 0px 10px; }
     .level_3 a:hover      { color:#deaca5; }
     .level_3 a.aktiv      { font-weight:bold;color:white;background-image:none;background-color:transparent; }


      .bgLevel_3             { position:relative;width:946px;height:28px;background:#BA2914 url(images/bg_3rdlevel.gif); }
.home .bgLevel_3             { background-image:none; }

.maincontenthome .bgLevel_3  { background:none;height:18px; }


.metanavi					{ position:absolute;top:3px;right:2px; }
.metanavi .element			{ position:relative;height:14px;margin:1px 3px 0 0;background:#035e69;float:left; }
.metanavi .element.metahigh {background:#003a41;}
.metanavi .element:hover	{ background:#003a41; }
.metanavi .searchBox		{ position:relative;top:-2px;float:left;padding-left:1px; }
.metanavi .searchBox td		{ color:#007b8a;font-size:11px; }
.metanavi .searchBox input	{ border:none;margin:0;padding:0; }
.metanavi .searchBox .googlebox	{ width:137px;height:14px;padding:0 0 0 18px;border:1px solid #005b6e;background:url(images/bg_google_search_s.gif) bottom right no-repeat; }
.metanavi .searchBox a.sendButton { width:19px;height:16px;display:block;background:url(images/button_google_search.gif); }
.metanavi .searchBox a.sendButton:hover { background-position:0px bottom; }


.presenter                   { position:relative;width:946px; height:79px; }
.presenter .img              { position:relative;top:-28px;display:block; }

.olympia_presenter                   { position:relative;width:946px;height:92px;background:url(../images/presenter_sochi2014.jpg) no-repeat; }
.olympia_navi { position:relative;width:640px;background-color:transparent;top:10px; }
.olympia_navi td {padding-left:6px;height:18px;width:117px;overflow:hidden;background:url("images/arrow_petrol_hover20.png") no-repeat scroll 111px 0 #FFFFFF}
.olympia_navi td:hover        { color:#FFFFFF;background-position:111px -20px;}
.olympia_navi td:hover a      { color:#ba2914;}
.olympia_navi td.active     { color:#FFFFFF;background-position:111px -20px;background-color:#ba2914;}
.olympia_navi td.active a    { color:#FFFFFF;}
.olympia_navi a {font:bold 11px arial,helvetica,verdana,geneva,sans-serif;display:block;width:100%;margin:2px 0;}
.olympia_navi a:hover {color:#FFFFFF}


.in_calendar			{ position:relative;width:23px;height:25px;background:url(images/button_in_calendar.png);display:block; left:18px; }
.in_calendar:hover		{ background:url(images/button_in_calendar_hover.png); }
.in_calendar_dis		{ position:relative;width:23px;height:25px;background:url(images/button_in_calendar_disabled.png); left:18px;}



/* T E A S E R */

.featuremarkerBig          { position:absolute;top:50%;right:0px;width:97px;height:70px;overflow:hidden; }
.featuremarkerBig .layer   { position:relative;width:97px;height:70px;background-image:url(images/inside_backflip.png); display:block; }

.galerie .featuremarkerBigGalerie          { position:absolute;top:15px;right:15px;width:131px;height:24px;overflow:hidden; background-color:transparent;}
.galerie .featuremarkerBigGalerie .layer   { background-image:url(images/bg_backflip_galerie.png); width:131px; height:24px; overflow:hidden; background-repeat:repeat-y; position:relative; display:block;}

.featuremarkerClose        { position:absolute;top:0px;right:0px;width:97px;height:70px;background:url(images/inside_backflip_back.png) 0px 0px; }
.featuremarkerCloseGalerie        { position:absolute;top:15px;right:15px;width:131px;height:24px;background:url(images/bg_backflip_galerie_back.png) 0px 0px; }


.hochInsideLabel{top:40%;}
.querInsideLabel{top:68px;}


.label, .octopus_hr .ip_octopus_ad_roof a { position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline-block; }
.octopus_hr .ip_octopus_ad_headline2 { display: none; }
.octopus_hr .ip_octopus_ad_roof { text-transform: uppercase; display: none; }
.maincontenthome .octopus_hr .ip_octopus_ad_roof { display: block; }
.sublabel	  { font-size:10px;font-weight:bold;color:#007886;background-color:#bbd4d6;padding:1px 3px;text-transform:uppercase; }
.livelabel	  { background: #FFF000 !important;color: black !important;}
.livelabel a  { color: black !important;}

.bigHead                             { position:absolute;cursor:pointer; }
.bigHead .label                      { color:black;background-color:#fff000; }
.bigHead .head2                      { position:relative;float:left;color:white;background-image:url(images/black80.png);padding:1px 20px 2px 5px;  }
.bigHead .head2 span.headArrow       { position:relative;background:url(images/arrow_petrol.png) no-repeat right 6px;padding-left:12px; }
.T_big .bigHead:hover .head2 span.headArrow { visibility:visible; background:url(images/arrow_red.png) no-repeat right 6px; }
.T_big .bigHead.live:hover .head2 span.headArrow {background-image:url(images/arrow_yellow.png)}
.bigHead .head2.first                { border-top:2px solid #007886; }
.bigHead .txt                        { position:relative;float:left;color:white;background-image:url(images/black80.png);padding:3px 5px 4px 5px;display:none; }
.bigHead .txt span.headArrow         { position:relative;background:url(images/arrow_red.png) no-repeat right 2px;padding-left:14px; }

.bigHead.aktiv                            { background-image:none;background-color:transparent; }
.bigHead.aktiv .head2.first               { border-top:2px solid #ba2914; }
.bigHead.aktiv .head2 span.headArrow      { visibility:hidden; }


.bigHead.live .head2.first                { border-top:2px solid #fff000; }
.bigHead.live .head2 span.headArrow,
.bigHead.live .txt span.headArrow         { background-image:url(images/arrow_yellow.png); }




.smallHead                           { position:relative;cursor:pointer; }
.smallHead .head5, .octopus_mr .ip_octopus_ad_headline a { position:relative;float:left;color:white;background-color:black;padding:1px 5px 3px 5px;  }
.smallHead .head5 span.headArrow     { position:relative;background:url(images/arrow_petrol.png) no-repeat right 3px;padding-left:12px; }
.smallHead .head5.first, .octopus_mr .ip_octopus_ad_headline a { border-top:2px solid #007886; }

.octopus_mr .ip_octopus_ad_headline:after { content:""; background:url(images/arrow_petrol.png) no-repeat right 3px; width: 8px; height: 13px; position: absolute;  top: 2px; right: 3px; }
.octopus_mr .ip_octopus_ad_headline:hover:after { background-image:url(images/arrow_red.png); }

.smallHead:hover .head5.first, .octopus_mr .ip_octopus_ad_headline a:hover { border-top:2px solid #ba2914; }
.smallHead:hover .head5 span.headArrow   { background:url(images/arrow_red.png) no-repeat right 3px; }

.octopus_mr .ip_octopus_ad_text { background-color: #eeeeee; }
.octopus_mr .ip_octopus_ad_headline { position: absolute; top: 159px; z-index: 1; font:bold 13px arial,helvetica,verdana,geneva,sans-serif; }
.octopus_mr .ip_octopus_ad_headline a { padding-right: 17px; }
.octopus_mr .ip_octopus_ad_text { padding-top: 15px !important; height: 66px !important; }


.backflip .itemBox                        { position:relative;width:301px;height:42px;margin:0 0 0 3px;background:#ffffff url(images/arrow_petrol_hover42.png) no-repeat 282px 0px; float:left;}
.backflip .itemBox:hover                  { background-position:282px -42px; }
.backflip .itemBox .bgLayer               { position:absolute;top:0px;left:0px;width:300px;height:42px;background-color:transparent;}
.backflip .itemBox .link                  { position:absolute;top:4px;left:50px;width:224px;font-weight:bold;line-height:16px; }
.backflip .itemBox a                      { position:relative;color:#000000; }
.backflip .itemBox span                   { color:#007987; }
.backflip .itemBox:hover span             { color:#ba2914; }
.backflip .itemBox .icon                  { position:absolute;top:10px;left:13px;width:22px;height:25px; }
.backflip .itemBox:hover .icon            { background-position:0px -25px; }
.backflip .mrspace3 {width:3px; display:block; float:left; height:42px; background-color:transparent;}
.backflip .mbspace3 {width:610px; height:3px; display:block; float:left; background-color:transparent;}


* html .backflip .itemBox                 { background-image:none; }


.T_telegramm { position:relative;width:300px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline;background:url(images/bg_telegramm.jpg) no-repeat; }
.T_telegramm.double { height:512px;background:url(images/bg_telegramm_lang.jpg); }
.T_telegramm .label { position:relative;float:left;display:inline;margin-bottom:1px;background-color:#015660;height:19px; }
.T_telegramm .itemBox { position:relative;padding-top:2px;width:297px;height:51px;overflow:hidden; }
.T_telegramm .itemBox .bgLayer { position:absolute;top:2px;left:0;width:297px;height:51px;background:#fff;opacity:0.1;filter:alpha(opacity=10); }
.T_telegramm .itemBox .inner { position:relative;padding:1px 0 0 5px;background:url(images/arrow_white.png) no-repeat 281px center; }
.T_telegramm .itemBox .what { font-size:11px;line-height:16px;color:#007987; }
.T_telegramm .itemBox .what span { font-weight:bold; }
.T_telegramm .itemBox .txt { width:240px;color:#fff;font-weight:bold;height:30px;overflow:hidden; }
.T_telegramm .itemBox:hover .inner { background-image:url(images/arrow_red.png); }
.T_telegramm .itemBox:hover .what { color:#ba2913; }
.T_telegramm a { color:#fff; }
.T_telegramm a.rss { position:absolute;right:8px;bottom:2px;font-size:11px;color:#fff;text-decoration:underline;padding-right:18px; }


.T_big                                    { position:relative;width:300px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline;overflow:hidden; }
.T_big .img                               { position:relative;display:block; }
.T_big .label                             { position:absolute;top:0px;left:0px; }
.T_big .bigHead .label                    { top:-14px; }
.T_big .bigHead.posTop                    { top:33px;left:3px; }
.T_big .bigHead.posMid                    { top:129px;left:3px; }
.T_big .bigHead.posBot                    { top:171px;left:3px; }
.T_big .bigHead .txt                      { width:284px; }
.T_big h2.label        					  { margin:0; position:absolute;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline; }

.T_big_hoch                               { position:relative;width:300px;height:512px;margin:0px 3px 12px 10px;float:left;display:inline; }
.T_big_hoch .img                          { position:relative;display:block; }
.T_big_hoch .label                        { position:absolute;top:0px;left:0px; }
.T_big_hoch .bigHead .label               { top:-14px; }
.T_big_hoch .bigHead.posTop               { top:80px;left:3px; }
.T_big_hoch .bigHead.posMid               { top:295px;left:3px; }
.T_big_hoch .bigHead.posBot               { top:391px;left:3px; }
.T_big_hoch .bigHead .txt                 { width:284px; }
.T_big_hoch .backflip                     { position:absolute;width:300px;height:512px;top:0px;left:0px;z-index:1;display:none;background:url(images/bg_backfliphoch2.png) #004e57; }
.T_big_hoch .backflip .itemContainer      { position:absolute;top:76px;left:0px;width:300px; background-color:#cddfe1;}



.T_big_quer                               { position:relative;width:613px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline; }
.T_big_quer .img                          { position:relative;display:block; }
.T_big_quer .label                        { position:absolute;top:0px;left:0px; }
.T_big_quer .bigHead .label               { top:-14px; }
.T_big_quer .bigHead.posTop               { top:26px;left:3px; }
.T_big_quer .bigHead.posBot               { top:134px;left:3px; }
.T_big_quer .bigHead.posTopRight          { top:26px;left:316px; }
.T_big_quer .bigHead.posBotRight          { top:134px;left:316px; }
.T_big_quer .bigHead .txt                 { width:384px; }
.T_big_quer .bigHead.posTopRight                { top:26px;left:314px; }
.T_big_quer .bigHead.posBotRight                { top:134px;left:314px; }
.T_big_quer .bigHead.posTopRight .head2.first   { width:272px; }
.T_big_quer .bigHead.posBotRight .head2.first   { width:272px; }
.T_big_quer .bigHead.posTopRight .txt           { width:285px; }
.T_big_quer .bigHead.posBotRight .txt           { width:285px; }
.T_big_quer .backflip                     { position:absolute;width:613px;height:250px;top:0px;left:0px;z-index:1;display:none;background:url(images/bg_backflipquer2.png) #004e57; }
.T_big_quer .backflip .itemContainer      { /*position:absolute;top:45px;left:3px;*/ float:left; width:613pxpx; background-color:#cddfe1;}
.T_big_quer .backflip .itemContainerRight { position:absolute;top:120px;left:314px;width:294px; display:none;}

.T_big.video               {position:relative; float:left; width:300px; height:250px; margin-right:0; overflow:hidden; background:url(images/t-big-video-bg.jpg) no-repeat 0 0; }
.T_big.video .img          {position:absolute;left:5px;top:15px;width:290px;height:162px;}
.T_big.video .play_button  {position:absolute;left:20px;top:156px;width:62px;height:42px;background:url(images/t-big_play_button.png) no-repeat 0 0;}
.T_big.video .txt          {position:absolute;left:3px;top:207px;width:290px;padding:2px;height:36px;font:bold 13px arial,helvetica,verdana,geneva,sans-serif;line-height:18px;color:white;overflow:hidden;}
.T_big.video .arrow        {width:6px;height:12px;margin-left:5px;background:url(images/t-big-video-linkpfeil.png) no-repeat 0 0;}
.T_big.video .link         {position:absolute;left:0;top:14px;width:300px;height:236px;}

.adBox { position:relative;float:left;display:inline;width:300px;height:231px;padding-top:19px;margin:0 3px 12px 10px;overflow:hidden; }
.adBox .ad { position:absolute;top:3px;left:3px;font-size:11px;color:#007987; font-weight:bold; }
.adBox .boxes { position:relative;height:231px;background:#eee; }
.adBox .item, .adBox .octopus_hr { height:75px;padding-bottom:3px;overflow:hidden;line-height:16px; }
.adBox .imgBox, .adBox .octopus_hr .ip_octopus_ad_image { width:100px;height:75px;float:left;margin-right:3px;overflow:hidden; }
.adBox .headline { padding-bottom:1px; }
.adBox .headline a, .adBox .octopus_hr .ip_octopus_ad_headline2 a { color:#007987; }
.adBox .headline a:hover, .adBox .octopus_hr .ip_octopus_ad_headline2 a:hover { color:#BA2914; }
.adBox a.small { display:block;margin-top:3px; }
.adBox .google .item { padding:0 3px 3px; }
.adBox .google .headline { line-height:20px; }

.adBox .octopus_hr { background-color:  transparent; margin: 0; width: auto;}

.adBox .octopus_hr .ip_octopus_ad_img { width: 90px; height: 68px; }

.adBox .octopus_hr .ip_octopus_ad_headline2 { font-weight: bold; }

.adBox .octopus_hr .ip_octopus_ad_headline2:after { content: ""; background: url(images/arrow_petrol_hover20.png) no-repeat right -2px; width: 8px; height: 12px; padding-left: 8px; display: inline-block; }

.adBox .octopus_hr .ip_octopus_ad_headline2:hover:after { background-position: right -22px; }

.adBox .octopus_hr .ip_octopus_ad_headline2, .adBox .octopus_hr .ip_octopus_ad_text { display: inline-block; padding: 4px 0 0; }

.adBox .octopus_hr .ip_octopus_ad_roof, .adBox .octopus_hr .ip_octopus_ad_headline { display: none; }


.T_big.formel1					{ background:url(images/bg_buli_tabelle.jpg); }
.T_big.formel1 .label			{ position:relative;float:left; }
.T_big.formel1 a.tab			{ float:left;margin-left:2px;height:17px;border-top:2px solid #007987;background:#007987; }
.T_big.formel1 a.tab.aktiv,
.T_big.formel1 a.tab:hover		{ background:transparent;border-top-color:#ba2914; }
.T_big.formel1 .imgBox			{ position:absolute;top:0;left:0; }
.T_big.formel1 .txtBox			{ color:#fff;font-size:11px;width:162px;position:absolute;right:9px;bottom:69px; }
.T_big.formel1 .buttonBox		{ position:absolute;left:20px;bottom:11px; }
.T_big.formel1 .buttonBox a		{ margin-right:4px; }
.T_big.formel1 .center			{ position:relative;left:45px; }
.T_big.formel1strecke			{ background:url(images/bg_strecke_teaser.jpg); }
.T_big.formel1strecke .label	{ position:relative;float:left; }
.T_big.formel1strecke .imgBox	{ position:absolute;top:0;left:0;display:inline; }
.T_big.formel1strecke .center	{ position:relative;left:36px; }
.T_big.formel1strecke .roadname	{ position:relative;height:119px;color:#fff;font-size:11px;padding:9px 0 0 5px; }
.T_big.formel1strecke .roadinfo	{ position:relative;height:74px;color:#fff;font-size:11px;padding-left:5px; }
.dataTab.f1teaser							{ position:relative;top:-2px;margin:0 3px; }
.dataTab.f1teaser .row.head					{ font-size:9px; }
.dataTab.f1teaser .row.data2				{ position:relative;height:16px;padding-top:2px;margin-bottom:2px;color:#fff;font-size:11px; }
.dataTab.f1teaser .row .bgLayer				{ position:absolute;left:0;top:0;height:18px;width:100%;background:#007987;opacity:0.28;filter:alpha(opacity=28); }
.dataTab.f1teaser .col						{ position:relative; }
.dataTab.f1teaser .col_1					{ width:17px;text-align:right;font-weight:bold; }
.dataTab.f1teaser .col_2					{ width:183px;padding-left:11px; }
.dataTab.f1teaser .col_3					{ width:63px;text-align:center; }
.dataTab.f1teaser .row.data2 .col_3			{ font-weight:bold;background:url(images/arrow_petrol.png) no-repeat right center;padding-right:18px; }
.dataTab.f1teaser .row.data2:hover .col_3	{ background:url(images/arrow_red.png) no-repeat right center; }

.f1contentlabel             {background-color:#fff; width:100%; border-bottom:1px solid #fff;}
.dc_content .dcELink {font-weight:bold;}
.dc_content .dcELink:hover {color:#BA2913; font-weight:bold;}

.f1rekordetable td {padding:3px 6px 3px 2px;}
.f1rekordetable td.f1odd {background-color:#eeeeee;}

.f1gptable {width:100%;}
.f1gptable .head td {font-size:12px; font-weight:bold; }
.f1gptable .even td {background-color:#eeeeee; font-weight:bold; padding:2px 5px; margin:0; border-bottom:3px solid #fff;}
.f1gptable .odd td {background-color:#eeeeee; font-weight:bold;  padding:2px 5px; margin:0; border-bottom:3px solid #fff;}

.T_1er, .octopus_hr { position:relative;width:300px;height:119px;margin:0px 3px 12px 10px;background-color:white;float:left;display:inline; }
.T_1er a.head5              { position:relative;width:278px;height:18px;background:#eeeeee url(images/arrow_petrol_hover20.png) no-repeat 284px 0px;display:block;padding:2px 20px 0px 2px;overflow:hidden; }
.T_1er a.head5:hover        { color:#bd3520;background-position:284px -20px; }
.T_1er span.head5, .octopus_hr .ip_octopus_ad_headline a { position:relative;width:278px;height:18px;background:#eeeeee url(images/arrow_petrol_hover20.png) no-repeat 284px 0px;display:block;padding:2px 20px 0px 2px;overflow:hidden; }
.octopus_hr .ip_octopus_ad_headline a { font:bold 13px arial,helvetica,verdana,geneva,sans-serif; margin:0; }
.T_1er span.head5:hover, .octopus_hr .ip_octopus_ad_headline a:hover { color:#bd3520;background-position:284px -20px; }
.T_1er .img, .octopus_hr .ip_octopus_ad_image { position:relative;display:block;width:113px;height:85px;float:left; }
.T_1er .txt, .octopus_hr .ip_octopus_ad_text { position:relative;width:173px;height:75px;padding:4px 4px 0px;float:left;overflow:hidden; }
.T_1er .txt p				{ margin:0; }
.T_1er .kennung				{ position:absolute;left:0;top:22px;font-size:90px;font-weight:bold;color:#eee;width:300px;height:90px;text-align:right;overflow:hidden; }
.T_1er h2.label        		{ margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline; }
.T_1er h2.label a           { color:white; }
* html .T_1er a.head5       { background-image:none; }


.backflip .T_1er                     { width:450px;height:85px;margin:26px 0px 0px 3px;background-color:transparent; display:block; float:left; }
.backflip .T_1er a.head5             { width:300px;background:transparent url(images/arrow_petrol_hover20.png) no-repeat 284px 0px;color:#000000; }
.backflip .T_1er a.head5:hover       { color:#ba2914;background-position:284px -20px; }
.backflip .T_1er .txt                { width:325px; height:65px; color:#000000; overflow:hidden;}


.T_big_hoch .backflip .T_1er{height:109px; width:300px; margin:0; background-color:#eeeeee;}
.T_big_hoch .backflip .T_1er a.head5 {margin-bottom:4px; padding-left:5px; width:275px;}
.T_big_hoch .backflip .T_1er .img {margin-left:3px;}
.T_big_hoch .backflip .T_1er .txt {width:173px; background-color:#fff; height:81px; overflow:hidden;}
.T_big_hoch .backflip .mbspace3 {width:300px; height:3px; display:block; float:left; background-color:transparent;}
.T_big_hoch .backflip .itemBox {margin:0 3px 3px 3px;width:294px;}

* html .backflip .T_1er a.head5      { background-image:none; }


.T_kat .T_1er                     { width:297px;height:132px;margin:0px 0px 3px 0px; }
.T_kat .T_1er a.head5             { width:275px;background-color:white; }

.T_kat h2.label        { margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline-block; }


.T_1er_hoch, .octopus_mr { position:relative;width:300px;height:250px;margin:0px 3px 12px 10px;background-color:white; float:left;display:inline; }
.T_1er_hoch .img, .octopus_mr .ip_octopus_ad_image { position:relative;display:block; }
.T_1er_hoch .label          { position:absolute;top:0px;left:0px; }
.T_1er_hoch a.head5         { position:relative;width:278px;height:41px;background:#eeeeee url(images/arrow_petrol_hover45.png) no-repeat 284px 0px;display:block;padding:4px 20px 0px 2px;line-height:18px;overflow:hidden; }
.T_1er_hoch a.head5:hover   { color:#bd3520;background-position:284px -45px; }
.T_1er_hoch .txt, .octopus_mr .ip_octopus_ad_text { position:relative;width:292px;height:75px;padding:4px 4px 0px;overflow:hidden; }

.T_1er_hoch h2.label { margin:0; position:absolute;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline-block; }

* html .T_1er_hoch a.head5  { background-image:none; }

.T_1er_hoch .head5.lives { background:#eeeeee; padding: 4px 10px 0px 2px; width: 288px; }
.head5.lives .liveh { width:202px; padding: 0px 10px 0px 0px; float:left; }
.head5.lives .livei { float:left; width:76px; height:31px; background-image:url(images/button-livestream.gif) }
.head5.lives .livei:hover {background-image:url(images/button-livestream_a.gif)}
.T_1er_hoch .head5.livet { background:#eeeeee; padding: 4px 10px 0px 2px; width: 288px; }
.head5.livet .liveh { width:202px; padding: 0px 10px 0px 0px; float:left; }
.head5.livet .livei { float:left; width:76px; height:31px; background-image:url(images/button-liveticker.gif) }
.head5.livet .livei:hover {background-image:url(images/button-liveticker_a.gif)}



.T_1er_linkliste { position:relative;width:300px;height:119px;margin:0px 3px 12px 10px;background-color:white;overflow:hidden; }
.T_1er_linkliste .head5 { position:relative;width:300px;height:19px;line-height:19px;font-weight:bold;color:#007987;background:#cddfe1;padding:0 3px;overview:hidden; }
.T_1er_linkliste .itemBox { position:relative;width:291px;height:27px;padding:0 3px;background:#eee url(images/arrow_petrol.png) no-repeat 284px center;overview:hidden;margin-top:3px; }
.T_1er_linkliste .itemBox .icon { position:absolute;top:2px;left:7px;width:23px;height:25px;background-position:top; }
.T_1er_linkliste .itemBox .link { position:absolute;top:0;left:37px;width:240px;height:27px;line-height:27px;overflow:hidden;font-weight:bold; }
.T_1er_linkliste .itemBox .link span { color:#007987; }
.T_1er_linkliste .itemBox:hover { background-image:url(images/arrow_red.png); }
.T_1er_linkliste .itemBox:hover .icon { background-position:bottom; }
.T_1er_linkliste .itemBox:hover .link span { color:#BA2914; }


.T_bulihalb { position:relative;width:300px;height:119px;margin:0px 3px 12px 10px;background-color:white;overflow:hidden; }
.T_bulihalb .teams { position:relative;width:288px;height:100px;background:#eee;padding:4px 6px 0; }
.T_bulihalb .teams a { position:relative;float:left;margin:4px 11px; }
.T_bulihalb h2.label { margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline; }
.T_bulihalb h2.setHeadline{ margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:#007986;background-color:#CDDFE1;display:inline; }

.T_buliband { position:relative;width:613px;height:51px;margin:0 3px 12px 10px;overflow:hidden;float:left;display:inline; }
.T_buliband .teams { position:relative;width:613px;height:24px;background:#eee;padding:7px 0 6px; }
.T_buliband .teams a { position:relative;float:left;margin:0px 4px; }
.T_buliband h2.label { margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:white;background-color:#007986;display:inline; }
.T_buliband h2.setHeadline{ margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:#007986;background-color:#CDDFE1;display:inline; }

.buliBandBreitIcon { margin:0 12px; }
.buliBandBreitContainer { width:926px; margin:10px 10px 10px; background-color:#eeeeee; height:48px; display:block; overflow:hidden; }
.buliBandBreitInner { width:920px; margin:3px; background-color:#fff; height:32px; padding-top:10px; display:block; overflow:hidden; text-align:center; }

.T_kat                      { position:relative;width:613px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline;background-color:#eeeeee; }
.T_kat .label               { float:left; }
.T_kat a.navItem            { position:relative;font-size:11px;color:#007987;border-top:3px solid #007987;padding:0px 1px;float:left;margin-left:2px; }
.T_kat a:hover.navItem      { color:#ba2913;border-top-color:#ba2913; }

.T_kat .leftTeaser                      { position:absolute;top:22px;left:0px;width:300px;height:228px; }
.T_kat .leftTeaser .img                 { position:relative;display:block; }
.T_kat .leftTeaser .txtBox              { position:absolute;top:111px;left:0px; }
.T_kat .leftTeaser .txtBox .txt         { position:relative;width:290px;height:60px;padding:4px 4px 0px;overflow:hidden; }

.T_kat .itemContainer      { position:absolute;top:22px;left:313px;width:297px; }

.T_kat .itemBox                        { position:relative;width:297px;height:42px;margin-bottom:3px;background:white url(images/arrow_petrol_hover42.png) no-repeat 284px 0px;cursor:pointer; float:left;display:inline; }
.T_kat .itemBox:hover                  { background-position:284px -42px; }
.T_kat .itemBox .link                  { position:absolute;top:4px;left:50px;width:224px;font-weight:bold;line-height:16px; }
.T_kat .itemBox a                      { position:relative; }
.T_kat .itemBox span                   { color:#007987; }
.T_kat .itemBox .link span a           { color:#007987; }
.T_kat .itemBox:hover span             { color:#ba2914; }
.T_kat .itemBox:hover .link span a     { color:#ba2914; }
.T_kat .itemBox .icon                  { position:absolute;top:10px;left:13px;width:22px;height:25px; }
.T_kat .itemBox:hover .icon            { background-position:0px -25px; }

* html .T_kat .itemBox                 { background-image:none; }

.archivLeftCol .T_kat {height:auto;padding-bottom:2px;}
.archivLeftCol .T_kat .itemBox {margin-left:6px;}


.T_meistgeklickt							{ position:relative;width:907px;height:150px;background:url(images/bg_meistgeklickt.jpg);padding-left:20px;margin:0 10px; }
.T_meistgeklickt .reiter					{ position:relative;top:36px;float:left;display:inline;background:lime; }
.T_meistgeklickt .reiter .imgBox			{ position:relative;width:89px;height:66px;overflow:hidden; }
.T_meistgeklickt .reiter .layer				{ position:absolute;top:66px;left:0px;width:294px;height:43px;display:none; }
.T_meistgeklickt .reiter:hover .layer		{ display:block; }
.T_meistgeklickt .reiter .layer .bgLayer	{ position:absolute;top:0px;left:0px;width:294px;height:43px;background-color:#000;opacity:0.54;filter:alpha(opacity=54); }
.T_meistgeklickt .reiter .layer .inner		{ position:relative;width:294px;height:43px;background:url(images/arrow_red.png) no-repeat 280px 16px; }
.T_meistgeklickt .reiter .layer .icon		{ position:absolute;top:10px;left:11px;width:22px;height:25px;background-position:0px -25px; }
.T_meistgeklickt .reiter .layer .txt		{ position:absolute;top:7px;left:42px;width:218px;height:30px;font-weight:bold;color:#fff;overflow:hidden; }
.T_meistgeklickt .reiter .layer .txt span	{ color:#ba2914; }




.T_dpaBig                                                  { position:relative;width:613px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline;background:url(images/bg_backflip_quer.jpg); }
.T_dpaBig h1                                               { color: #edefec; background: #007b87; margin: 0px 0px 0px 0px; padding: 0px 3px; font-size: 11px; font-weight: bold; display:inline-block;}
.artikel .T_dpaBig { margin-left:0px; }
.T_dpaBig .img                                             { position:absolute;top:16px;left:3px; }
.T_dpaBig .rightBox                                        { position:absolute;top:22px;left:313px;width:300px; }
.T_dpaBig .rightBox .bigHead .head2                        { background:black;padding:1px 8px 2px 18px;  }
.artikel .T_dpaBig .rightBox .bigHead .head2               { width:271px; }
.T_dpaBig .rightBox .bigHead                               { position:relative;top:0px;left:-13px;background:url(images/bg_dpa.png) no-repeat 13px 14px; }
.T_dpaBig .rightBox .bigHead.aktiv .head2 span.headArrow   { visibility:visible;background:url(images/arrow_red.png) no-repeat right 6px; }
.T_dpaBig .rightBox .txt                                   { position:relative;width:277px;padding:5px 5px 7px;color:white;background:url(images/bg_dpa.png); }


.T_dpa                      { position:relative;width:613px;height:119px;margin:0px 3px 12px 10px;float:left;display:inline;background-color:white; }
.T_dpa a.head5              { position:relative;width:591px;height:18px;background:#eeeeee url(images/arrow_petrol_hover20.png) no-repeat 597px 0px;display:block;padding:2px 20px 0px 2px;overflow:hidden; }
.T_dpa a.head5:hover        { color:#bd3520;background-position:597px -20px; }
.T_dpa .img                 { position:relative;display:block;width:113px;height:85px;float:left; }
.T_dpa .txt                 { position:relative;width:492px;padding:4px 4px 0px;float:left; }

* html .T_dpa a.head5       { background-image:none; }

.T_dpa.txtOnly              { height:83px; }
.T_dpa.txtOnly .txt         { width:605px; }

.T_video                   { position:relative;left:51px;width:512px;height:288px;margin-bottom:14px;overflow:hidden;display:inline; }
.T_video .img              { position:absolute;top:0px;left:0px;width:512px;height:288px;border:0; }
.T_video .play_button      { position:absolute;top:120px;left:230px;width:53px;height:46px; }
.T_video .play_link        { position:absolute;top:0px;left:0px;width:512px;height:288px;background-color:black;filter:alpha(opacity=1);opacity:0.01; }
.T_video .roof,
.artikel .T_video .roof             { position:absolute;top:206px;left:0px;width:458px;height:21px;overflow:hidden; }
.T_video .roof h5          { position:absolute;top:3px;left:8px; }
.T_video .headline         { position:absolute;top:227px;left:0px;width:458px;height:31px;overflow:hidden; }
.T_video h2                { padding-left:8px;font-size:18px; line-height:31px; }

.T_video_flash            {position:relative;left:51px;width:512px;height:314px;margin-left:3px;display:block;clear:both; margin-bottom:14px;}
.T_video_flash .layer     {position:absolute;cursor:pointer;left:0;top:0;width:512px;height:314px;opacity:0.01;filter:alpha(opacity=1);background-color:#ffffff;}

.modQuer					{ position:relative;width:613px;display:inline;margin:0 3px 12px 10px;background:#f5f5f5;float:left;overflow:hidden; }
.modQuer .left,
.modQuer .right				{ position:relative;width:294px;padding:19px 3px 3px;background:#eee;overflow:hidden; }
.modQuer .right				{ float:right; }
.modQuer .ad				{ position:absolute;top:3px;left:3px;font-size:11px;color:#007987; }
.modQuer .imgBox			{ float:left;padding:0 3px 3px 0; }
.modQuer .headline			{ padding-bottom:2px; }
.modQuer .headline a		{ color:#007987; }
.modQuer .headline a:hover	{ color:#BA2914; }
.modQuer.google				{ height:69px; }
.modQuer.google .left,
.modQuer.google .right		{ height:47px; }
.modQuer.ligatus			{ height:114px; }
.modQuer.ligatus .left,
.modQuer.ligatus .right		{ height:90px;padding-top:21px; }
.modQuer.ligatus .icon		{ position:absolute;bottom:1px;right:2px;width:62px;height:18px;display:block;background:url(images/ligatus.gif); }


.modCountdown { position:relative;width:300px;height:119px;margin:0 3px 12px 10px;background:url(images/bg_countdown_modul.jpg);float:left;display:inline;overflow:hidden; }
.modCountdown .label { float:left;display:inline;padding:0;background:#015660; }
.modCountdown .txtBox { color:#fff;padding:7px; }
.modCountdown .counters { position:absolute;top:72px;left:58px;padding-top:4px; }
.modCountdown .counter { float:left;margin-right:3px;width:41px; }
.modCountdown .counter, .modCountdown .counter a { color:#fff; }
.modCountdown .counter.yellow { color:#fff000; }
.modCountdown .counter div { width:41px;text-align:center;font-size:18px;font-weight:bold;height:19px; }
.modCountdown .counter span { width:41px;text-align:center;display:block;font-size:10px;height:10px; }



.T_vote { position:relative;width:300px;height:250px;margin:0px 3px 12px 10px;float:left;display:inline;overflow:hidden; }
.T_vote .imgBox { position:absolute;top:25px;left:0;width:300px;height:225px;overflow:hidden; }
.T_vote .smallHead { top:3px; }
.T_vote .voteTeaserContent { position:absolute;width:293px;bottom:0;padding:4px 4px 3px 3px; }
.T_vote .voteTeaserContent .bgLayer { position:absolute;top:0;left:0;width:300px;height:100%;background:#000;opacity:0.78;filter:alpha(opacity=78); }
.T_vote .voteTeaserContent .voteTeaserItem { position:relative;width:293px;height:21px;padding-bottom:3px;overflow:hidden; }
.T_vote .voteTeaserContent .voteTeaserItem .innerBgLayer { position:absolute;top:0;left:0;width:293px;height:21px;background:#007987;opacity:0.42;filter:alpha(opacity=42); }
.T_vote .voteTeaserContent .voteTeaserItem .txt { position:relative;color:#fff;font-weight:bold;padding:0 4px 0 22px;line-height:21px; }
.T_vote .voteTeaserContent .voteTeaserItem input { position:absolute;top:2px;left:-2px;border:none; }
.T_vote h2.label 				{ margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:1px 3px 0;color:white;background-color:#007986;display:inline; text-transform: uppercase;}

.buliTab                         { position:relative;width:300px;height:250px;margin:0px 3px 12px 10px;background-color:#eeeeee;/*background:url(images/bg_buli_tabelle.jpg);*/display:inline; float:left; }

.buliTab .label                  { position:relative;float:left;display:inline;margin:0 3px 0 0; padding:1px 3px 0; top:0; background-color:#007986; }
.buliTab a.tabelle               { position:relative;float:left;display:inline;margin-right:3px;border-top:3px solid #007986;background-color:#f0f0f0; font-size:11px; color:#007986; padding:0 1px;}
.buliTab a.results               { position:relative;float:left;display:inline;margin-right:3px;border-top:3px solid #007986;background-color:#eeeeee; font-size:11px; color:#007986; padding:0 1px;}
.buliTab a.tabelle.aktiv,
.buliTab a.results.aktiv,
.buliTab a:hover.tabelle,
.buliTab a:hover.results         { border-top-color:#ba2914;background-image:none;background-color:transparent; color:#ba2913;  padding:0 1px;}


.buliTab .tabCont                      { position:absolute;top:30px;left:0px;width:300px; font-size:11px;}
.buliTab .tabCont .caption             { position:absolute;top:-13px;left:208px;font-size:11px;color:#007987; }
.buliTab .tabCont a.more               { position:absolute;top:200px;left:5px; }
.buliTab .tabCont a.data               { position:absolute;top:201px;right:4px; }
.buliTab .tabCont .col_1, .buliTab .tabCont .col_1_Nohover               { position:relative;width:186px;height:18px;margin:0px 2px 2px 3px;display:inline;float:left;}
.buliTab .tabCont .col_1               { /*background:url(images/bg_tab_col1.png); */background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4;}
.buliTab .tabCont .col_1.row1, .buliTab .tabCont .col_1.row2, .buliTab .tabCont .col_1.row3{background: none; background-color:#a2bfc2;}
.buliTab .tabCont .col_1.row5, .buliTab .tabCont .col_1.row6 {background: none; background-color:#BBD4D6;}

.buliTab .tabCont .col_1.row4{background:none; background-color:#cddfe1;}
.buliTab .tabCont .col_1.row16	{background: none; background-color:#cddfe1;}
.buliTab .tabCont .col_1.row17,	.buliTab .tabCont .col_1.row18{background: none; background-color:#ba2914;}

.buliTab .tabCont .col_1_Nohover       { /*background:url(images/bg_tab_col1_noarrow.png);*/background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4; font-weight:bold;  }
.buliTab .tabCont .col_1               { cursor:pointer; }
.buliTab .tabCont .col_1:hover         { /*background-position:0px -18px; */}
.buliTab .tabCont .col_1.colTop        { /*background:url(images/bg_tab_col1_top.png); */}
.buliTab .tabCont .col_1_Nohover.colTop { /*background:url(images/bg_tab_col1_top_noarrows.png);*/}
.buliTab .tabCont .col_1_Nohover.rank1,.buliTab .tabCont .col_1_Nohover.rank2{background:none;background-color:#a2bfc2;}
.buliTab .tabCont .col_1_Nohover.rank3,.buliTab .tabCont .col_1_Nohover.rank16  {background:none;background-color:#cddfe1;}
.buliTab .tabCont .col_1_Nohover.rank17,.buliTab .tabCont .col_1_Nohover.rank18 {background:none;background-color:#ba2914;}

.buliTab .tabCont .col_1.colTop:hover  { /*background-position:0px -18px;*/ }
.buliTab .tabCont .col_1 .num, .buliTab .tabCont .col_1_Nohover .num          { position:absolute;top:2px;left:6px;font-weight:bold;color:#000000; }
.buliTab .tabCont .col_1 .icon, .buliTab .tabCont .col_1_Nohover .icon         { position:absolute;top:0px;left:25px; }
.buliTab .tabCont .col_1 .club, .buliTab .tabCont .col_1_Nohover .club         { position:absolute;top:2px;left:50px;color:#000000;}
.buliTab .tabCont .col_1 .club a       { color:#000000; font-weight:bold; }


.buliTab .tabCont .col_2, .buliTab .tabCont .col_2_Nohover               { position:relative;width:102px;height:18px;margin:0px 3px 2px 0px;display:inline;float:left; }
.buliTab .tabCont .col_2               { /*background:url(images/bg_tab_col1.png) -84px 0px; */}
.buliTab .tabCont .col_2_Nohover       { /*background:url(images/bg_tab_col1_noarrow.png) -84px 0px;*/ background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4;}
.buliTab .tabCont .col_2               { cursor:pointer; background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4;}
.buliTab .tabCont .col_2.row1, .buliTab .tabCont .col_2.row2, .buliTab .tabCont .col_2.row3{background: none; background-color:#a2bfc2;}
.buliTab .tabCont .col_2.row5, .buliTab .tabCont .col_2.row6{background: none; background-color:#BBD4D6;}

.buliTab .tabCont .col_2.row4{background:none; background-color:#cddfe1;}
.buliTab .tabCont .col_2.row16	{background: none; background-color:#cddfe1;}
.buliTab .tabCont .col_2.row17,	.buliTab .tabCont .col_2.row18{background: none; background-color:#ba2914;}

/* tabelle 2. bl */
.buliTab .tabCont #buliTabContent12 .col_1.rank1,
.buliTab .tabCont #buliTabContent12 .col_1.rank2,
.buliTab .tabCont #buliTabContent12 .col_2.rank1,
.buliTab .tabCont #buliTabContent12 .col_2.rank2
    {
    background: none;
    background-color: #a2bfc2;
}

.buliTab .tabCont #buliTabContent12 .col_1.rank3,
.buliTab .tabCont #buliTabContent12 .col_2.rank3 {
    background: none;
    background-color: #cddfe1;
}

.buliTab .tabCont #buliTabContent22 .col_1.rank16,
.buliTab .tabCont #buliTabContent22 .col_2.rank16 {
    background: none;
    background-color: #cddfe1;
}

.buliTab .tabCont #buliTabContent22 .col_1.rank17,
.buliTab .tabCont #buliTabContent22 .col_2.rank17,
.buliTab .tabCont #buliTabContent22 .col_1.rank18,
.buliTab .tabCont #buliTabContent22 .col_2.rank18
    {
    background: none;
    background-color: #ba2914;
}
/* / tabelle 2. bl */

.buliTab .tabCont .col_2:hover         { /*background-position:-84px -18px; */}
.buliTab .tabCont .col_2.colTop        { /*background:url(images/bg_tab_col1_top.png) -84px 0px; */ }
.buliTab .tabCont .col_2_Nohover.colTop { /*background:url(images/bg_tab_col1_top_noarrows.png); */}
.buliTab .tabCont .col_2_Nohover.rank1,.buliTab .tabCont .col_2_Nohover.rank2{background:none;background-color:#a2bfc2;}
.buliTab .tabCont .col_2_Nohover.rank3,.buliTab .tabCont .col_2_Nohover.rank16 {background:none;background-color:#cddfe1;}
.buliTab .tabCont .col_2_Nohover.rank17,.buliTab .tabCont .col_2_Nohover.rank18 {background:none;background-color:#ba2914;}

.buliTab .tabCont .col_2.colTop:hover  {/*background-position:-84px -18px; */}
.buliTab .tabCont .col_2 .goalLeft, .buliTab .tabCont .col_2_Nohover .goalLeft     { position:absolute;top:2px;left:26px;width:26px;text-align:right;color:#000000; }
.buliTab .tabCont .col_2 .goalRight, .buliTab .tabCont .col_2_Nohover .goalRight    { position:absolute;top:2px;left:54px;color:#000000; }
.buliTab .tabCont .col_2 .points, .buliTab .tabCont .col_2_Nohover .points       { position:absolute;top:2px;left:79px;width:22px;color:#000000; }
.buliTab .tabCont .col_2 .played, .buliTab .tabCont .col_2_Nohover .played       { position:absolute;top:2px;left:0px;width:22px;color:#000000;text-align:right; }
/* 16 */



.buliTab .resCont                      { position:absolute;top:32px;left:0px;width:300px; font-size:11px;}
.buliTab .resCont .caption             { position:absolute;top:-15px;left:123px;font-size:11px;color:#007987; }
.buliTab .resCont .gameday_navi a.prev_gameday, .buliTab .resCont .gameday_navi a.next_gameday {position:absolute;top:-18px;text-indent: -9999px;line-height: 0px;font-size: 0px;width:8px;height:17px;}
.buliTab .resCont .gameday_navi a.prev_gameday:hover, .buliTab .resCont .gameday_navi a.next_gameday:hover { background-position:0px -20px; }
.buliTab .resCont .gameday_navi a.prev_gameday        { left:100px; background:url(images/arrow_back_petrol_hover20.png) no-repeat 0px 0px; }
.buliTab .resCont .gameday_navi a.next_gameday        { left:194px;  background:url(images/arrow_petrol_hover20.png) no-repeat 0px 0px; }
.buliTab .resCont .gameday_navi a.disabled      { cursor:default;  }


.buliTab .resCont a.data               { position:absolute;top:199px;right:4px; }

.buliTab .resCont .col_1, .buliTab .resCont .col_1_Nohover               { position:relative;width:117px;height:18px;margin:0px 2px 2px 3px;display:inline;float:left; background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4; }
.buliTab .resCont .col_1               { cursor:pointer; }
.buliTab .resCont .col_1:hover         { /*background-position:0px -18px;*/ }
.buliTab .resCont .col_1.colLive, .buliTab .resCont .col_1_Nohover.colLive       { /*background:url(images/bg_res_col1_live.png); */background:none;  background-color:#00647e;}
.buliTab .resCont .col_1.colLive:hover { /*background-position:0px -18px;*/ }
.buliTab .resCont .col_1.notYet, .buliTab .resCont .col_1_Nohover.notYet        { /*background:url(images/bg_res_col1_notyet.png);*/ }
.buliTab .resCont .col_1.notYet:hover  { /*background-position:0px -18px; */}
.buliTab .resCont .col_1 .icon, .buliTab .resCont .col_1_Nohover .icon         { position:absolute;top:0px;left:3px; }
.buliTab .resCont .col_1 .club, .buliTab .resCont .col_1_Nohover .club         { position:absolute;top:2px;left:30px;color:#000000; font-weight:bold;}
.buliTab .resCont .col_1_Nohover.colLive .club         { position:absolute;top:2px;left:30px;color:#fcf000; }
.buliTab .resCont .col_1 .club a, .buliTab .resCont .col_1_Nohover .club a       { color:#000000; }
.buliTab .resCont .col_1.colLive .club a { color:#fcf000; }

.buliTab .resCont .col_2                { position:relative;width:48px;height:18px;margin:0px 2px 2px 0px;display:inline;float:left;background:#ededed url(images/buli_tbl_bg_2.jpg) repeat-x bottom left; border:1px solid #aeaeae;  }
.buliTab .resCont .col_2.col2hover:hover        { /*background-position:-68px -18px;*/ }
.buliTab .resCont .col_2.colLive                { background:#43464b url(images/buli_tbl_bg_3.jpg) bottom left repeat-x;}

.buliTab .resCont .col_2.notYet                 { background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #D4D4D4;  }
.buliTab .resCont .col_2 .goalLeft              { position:absolute;top:1px;left:1px;width:26px;text-align:right;font-weight:bold;color:#000000; font-size:12px;}
.buliTab .resCont .col_2 .goalLeft a            { color:#000000; }
.buliTab .resCont .col_2 .goalRight             { position:absolute;top:1px;left:30px;font-weight:bold;color:#000000; font-size:12px;}
.buliTab .resCont .col_2 .goalRight a           { color:#000000; }
.buliTab .resCont .col_2.colLive .goalLeft,
.buliTab .resCont .col_2.colLive .goalLeft a,
.buliTab .resCont .col_2.colLive .goalRight,
.buliTab .resCont .col_2.colLive .goalRight a   { color:#fff000; }
.buliTab .resCont .col_2 .notYet                { position:absolute;top:2px;left:0px;width:50px;text-align:center;font-weight:bold;color:#606060; }
.buliTab .resCont .col_2 .notYet a              { color:#000000; }

.buliTab .resCont .col_3, .buliTab .resCont .col_3_Nohover               { position:relative;width:118px;height:18px;margin:0px 3px 2px 0px;display:inline;float:left;background:#ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left; border:1px solid #d4d4d4; }
.buliTab .resCont .col_3               { cursor:pointer; }
.buliTab .resCont .col_3:hover         { /*background-position:0px -18px; */}
.buliTab .resCont .col_3.colLive, .buliTab .resCont .col_3_Nohover.colLive       { /*background:url(images/bg_res_col1_live.png); */background:none;  background-color:#00647e;}
.buliTab .resCont .col_3.colLive:hover { /*background-position:0px -18px; */}
.buliTab .resCont .col_3.notYet, .buliTab .resCont .col_3_Nohover.notYet        { /*background:url(images/bg_res_col3_notyet.png); */color:#fcf000; }
.buliTab .resCont .col_3.notYet:hover  { /*background-position:0px -18px;*/ }
.buliTab .resCont .col_3 .club, .buliTab .resCont .col_3_Nohover .club         { position:absolute;top:2px;left:5px;color:#000000;font-weight:bold;}
.buliTab .resCont .col_3_Nohover.colLive .club {color:#fcf000;}
.buliTab .resCont .col_3 .club a, .buliTab .resCont .col_3_Nohover .club a       { color:#000000; }
.buliTab .resCont .col_3 .icon, .buliTab .resCont .col_3_Nohover .icon         { position:absolute;top:0px;left:94px; }
.buliTab .resCont .col_3.colLive .club a { color:#fcf000; }


.buliTab.for1Tab                    {overflow:hidden;}
.buliTab.for1Tab .driCont .cap_1    {width:34px;display:inline-block;}
.buliTab.for1Tab .driCont .cap_2    {width:34px;display:inline-block;}
.buliTab.for1Tab .driCont .cap_3    {width:141px;display:inline-block;}
.buliTab.for1Tab .driCont .cap_4    {width:44px;display:inline-block;}
.buliTab.for1Tab .driCont .col_1,
.buliTab.for1Tab .driCont .col_2,
.buliTab.for1Tab .driCont .col_3,
.buliTab.for1Tab .driCont .col_4,
.buliTab.for1Tab .driCont .col_5    {position:relative;display:inline;float:left;height:16px;border:1px solid #d4d4d4;background:#fff;margin:0 2px 2px 0;line-height:16px;padding:0 3px;cursor:default;}
.buliTab.for1Tab .driCont .col_1    {width:24px;margin-left:2px;text-align:right;font-weight:bold;}
.buliTab.for1Tab .driCont .col_2    {width:24px;text-align:center;line-height:1em;padding-top:1px;height:15px;overflow:hidden;}
.buliTab.for1Tab .driCont .col_3    {width:131px;font-weight:bold;}
.buliTab.for1Tab .driCont .col_4    {width:34px;font-weight:bold;}
.buliTab.for1Tab .driCont .col_5    {width:27px;text-align:right;padding-right:10px;font-weight:bold;}
.buliTab.for1Tab .teamCont .cap_1   {width:34px;display:inline-block;}
.buliTab.for1Tab .teamCont .cap_2   {width:219px;display:inline-block;}
.buliTab.for1Tab .teamCont .col_1,
.buliTab.for1Tab .teamCont .col_2,
.buliTab.for1Tab .teamCont .col_3   {position:relative;display:inline;float:left;height:16px;border:1px solid #d4d4d4;background:#fff;margin:0 2px 2px 0;line-height:16px;padding:0 3px;cursor:default;}
.buliTab.for1Tab .teamCont .col_1   {width:24px;margin-left:2px;text-align:right;font-weight:bold;}
.buliTab.for1Tab .teamCont .col_2   {width:209px;font-weight:bold;}
.buliTab.for1Tab .teamCont .col_3   {width:27px;text-align:right;padding-right:10px;font-weight:bold;}
.buliTab.for1Tab .calCont .cap_1    {width:66px;display:inline-block;}
.buliTab.for1Tab .calCont .cap_2    {width:27px;display:inline-block;}
.buliTab.for1Tab .calCont .cap_3    {width:124px;display:inline-block;}
.buliTab.for1Tab .calCont .col_1,
.buliTab.for1Tab .calCont .col_2,
.buliTab.for1Tab .calCont .col_3,
.buliTab.for1Tab .calCont .col_4    {position:relative;display:inline;float:left;height:16px;border:1px solid #d4d4d4;background:#fff;margin:0 2px 2px 0;line-height:16px;padding:0 3px;cursor:default;}
.buliTab.for1Tab .calCont .col_1    {width:56px;margin-left:2px;font-weight:bold;}
.buliTab.for1Tab .calCont .col_2    {width:17px;text-align:center;line-height:1em;padding-top:1px;height:15px;overflow:hidden;}
.buliTab.for1Tab .calCont .col_3    {width:114px;font-weight:bold;}
.buliTab.for1Tab .calCont .col_4    {width:69px;font-weight:bold;}



.halfpage,
.rectangle { width:300px;min-height:250px; }
.topcontent .rectangle,
.topcontent .rectangleDummy { position:absolute; }
.topcontent .rectangle      { left:636px;bottom:12px; height:250px; }

.related .halfpage,
.related .rectangle			{ float:left;position:relative;left:auto;bottom:auto;margin:0 3px 12px 10px; }

.rectangle .media 			{ position:relative;width:300px;min-height:250px;overflow:hidden; }
.halfpage .anzeige,
.rectangle .anzeige,
.rectangle:before,
.halfpage:before { content: ''; position:absolute;top:-6px;left:3px;width:28px;height:5px;font-size:1px;background-image:url(images/anzeige.gif); }



/* A R T I K E L */

.artikel      { position:relative;width:613px;margin:0px 3px 12px 10px;float:left;display:inline;background-color:#eeeeee; }

.setHeadline  { position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:0px 3px;color:#007986;background-color:#cddfe1; }

.setNavi                           {  position:relative;width:607px;height:105px;margin:0px 3px;background:url(images/bg_setnavi.gif) no-repeat 0px 61px; }

.setNavi .reiter                   { z-index:100;position:relative;top:54px;margin-right:3px;float:left;display:inline; }
.setNavi .reiter .icon             { position:relative;top:0px;left:0px;width:52px;height:51px; display:block; }
.setNavi .reiter .layer            { position:absolute;top:-47px;left:0px;width:252px;height:47px;background:white url(images/arrow_red.png) no-repeat 238px 18px;display:none; }
.setNavi .reiter .layer .txt       { position:absolute;top:9px;left:12px;width:218px;height:30px;font-weight:bold;overflow:hidden; }
.setNavi .reiter .layer .txt span  { color:#ba2914; }
.setNavi .reiter:hover .icon       { background-position:0px -51px; }
.setNavi .reiter:hover .layer      { display:block; }

.setNavi a:visited .reiter .icon,
.setNavi a.visited .reiter .icon         { background-position:0px -102px; }
.setNavi a:visited .reiter:hover .icon,
.setNavi a.visited .reiter:hover .icon   { background-position:0px -153px; }

.setNavi        .set_artikel       { background-image:url(images/set_artikel_v3.png); }
.setNavi .aktiv .set_artikel       { background-image:url(images/set_artikel_aktiv_v3.png); }
.setNavi        .set_galerie       { background-image:url(images/set_galerie_v3.png); }
.setNavi .aktiv .set_galerie       { background-image:url(images/set_galerie_aktiv_v3.png); }
.setNavi        .set_video         { background-image:url(images/set_video_v3.png); }
.setNavi .aktiv .set_video         { background-image:url(images/set_video_aktiv_v3.png); }
.setNavi        .set_voting        { background-image:url(images/set_voting_v3.png); }
.setNavi .aktiv .set_voting        { background-image:url(images/set_voting_aktiv_v3.png); }
.setNavi        .set_tabelle       { background-image:url(images/set_tabelle_v3.png); }
.setNavi .aktiv .set_tabelle       { background-image:url(images/set_tabelle_aktiv_v3.png); }
.setNavi        .set_extern        { background-image:url(images/set_extern_v3.png); }
.setNavi .aktiv .set_extern        { background-image:url(images/set_extern_aktiv_v3.png); }
.setNavi        .set_strecke       { background-image:url(images/set_strecke_v3.png); }
.setNavi .aktiv .set_strecke       { background-image:url(images/set_strecke_aktiv_v3.png); }
.setNavi        .set_ticker       { background-image:url(images/set_ticker_v3.png); }
.setNavi .aktiv .set_ticker       { background-image:url(images/set_ticker_aktiv_v3.png); }



.setNavi .reiter2                       { position:relative;top:54px;margin-right:3px;float:left;display:inline; }
.setNavi .reiter2 a                     { position:relative;top:0px;left:0px;width:52px;height:51px;display:block;background-color:white; }
.setNavi .reiter2:hover a               { background-position:0px -51px; }
.setNavi .reiter2 a:visited,
.setNavi .reiter2 a.visited             { background-color:#007987; }
.setNavi .reiter2 .layer                { position:absolute;top:-47px;left:0px;width:282px;height:47px;background:white url(images/arrow_red.png) no-repeat 268px 18px;display:none; }
.setNavi .reiter2 .layer .txt           { position:absolute;top:9px;left:12px;width:248px;height:30px;font-weight:bold;overflow:hidden; }
.setNavi .reiter2 .layer .txt span      { color:#ba2914; }
.setNavi .reiter2:hover .layer          { display:block; }


/*
.setNavi a:visited .set_artikel       { background-image:url(); }
*/
.artikelHeadline         { width: 607px; position:relative; }
.artikel .head2              { position:relative;width:540px;margin:0px 3px;padding:8px 64px 10px 3px;background-color:white; }
.artikel .head2 .date         { position:absolute;top:14px;right:3px;font-size:11px;font-weight:normal;color:#747474; }
.artikel .artikelHeadline .head2 { position:relative;width:524px;margin:0px 3px;padding:8px 80px 10px 3px;background-color:white; }
.artikel .artikelHeadline .date  { position:absolute;top:14px;right:3px;font-size:11px;font-weight:normal;color:#747474; }
.artikel .startNumber		  { position:absolute;top:-50px;right:3px;font-size:90px;font-weight:bold;color:#eee;z-index:1; }

.artikel .txtBox              { position:relative;width:601px;margin:0px 3px 3px;padding:0px 3px 6px;background-color:white; }
.artikel .service.txtBox p:first-child { margin-top:0; }
.artikel .txtBox.mbfix		  { margin-bottom:0; }
.artikel .txtBox strong       { position:relative;display:block;margin-bottom:3px; }
.artikel .galerieTxtBox strong { display: inline; }
.artikel .dpa-content p:first-child { font-weight:bold;margin-top:0; }
.artikel .floatBox            { position:relative;top:3px;left:-3px;width:297px;float:left;margin:0px 10px 0px 0px;display:inline; }
.artikel .floatBox .img       { position:relative;display:block; }
.artikel .floatBox .credit    { position:relative;width:291px;font-size:11px;padding:5px 3px;color:#007987;background-color:#eeeeee; margin-bottom:6px; }
.artikel .rightBox			  { float:right;width:294px; }
.artikel .videoBox             { position:relative;width:595px;margin:-3px 3px -15px 3px;padding:0px 3px 0px;background-color:white;clear:left; }
.artikel .videoBox table       { position:relative;width:595px;height:355px; }

.artikel .questionBox		{margin-top:10px;}
.artikel .sendButton 		{border:0px; margin-right:10px;margin-bottom:10px; float:right;}
.artikel .answer 			{ vertical-align:middle ; line-height:16px;margin-bottom:2px;border:0px;}
.artikel .reihe 			{ clear: both;padding: 2px 0px; width:500px}
.artikel .feld 				{float:right;width: 300px;text-align: left;}
.artikel .formlabel			{float: left;width: 200px;}
.artikel .gewinnspiel_formular_error		{float:right;width:300px;text-align: left;color:red;}
.artikel .defbreite 		{ width: 260px;}
.artikel .formCheckbox				{width:30px;float: left;}
.artikel .formCheckbox input			{border:0;}
.artikel .formCheckboxDescription 	{width:470px;float:right;}
.artikel .link {font-weight:bold;background: url("images/arrow_petrol_hover20.png") no-repeat scroll 3px 2px;width:5px;
    height: 16px;
    overflow: hidden;
    padding: 4px 20px 0 2px;}
.artikel .blNavi					{ position:relative;width:607px;height:38px;background:url(images/bg_dialog_inner.gif);overflow:hidden; }
.artikel .blNavi a.navItem			{ position:relative;float:left;top:13px;color:#007987;border-top:3px solid #007987;margin-right:3px;background-color:#fff;font-size:13px;font-weight:bold;padding:2px 5px 0;height:17px; }
.artikel .blNavi a.navItem.aktiv,
.artikel .blNavi a.navItem:hover	{ color:#ba2914;border-top-color:#ba2914; }
.artikel .blNavi a.navItem.aktiv	{ height:20px; }

.artikelHeader           { position:relative;height:20px;width:613px;background:url(images/bg_artikel_header.png) no-repeat; }


.artikelFooter           { position:relative;width:607px;height:45px;margin:0px 3px;border-top:3px solid white;background:url(images/bg_artikel_footer.gif) no-repeat; }
.artikelFooter a.arrow   { position:absolute;top:23px;right:3px; }
.artikelFooter iframe.facebook   { position:absolute;top:19px;left:3px; }
.artikelFooter .share	 { position:absolute;top:19px;right:6px;color:#007987;font-size:11px; }
.artikelFooter .share *	 { float:left;margin-left:6px; }
.artikelFooter a.shareF	 { position:relative;width:15px;height:14px;background:url(images/icon_facebook.gif);display:block; }
.artikelFooter a.shareF:hover { background:url(images/icon_facebook_hover.gif); }
.artikelFooter a.shareT	 { position:relative;width:15px;height:14px;background:url(images/icon_twitter.gif);display:block; }
.artikelFooter a.shareT:hover { background:url(images/icon_twitter_hover.gif); }


.facts					{ background:url(images/bg_facts.gif) repeat-y; }
.facts.full				{ background-position:-117px 0px; }
.facts.longdesc			{ background-position:44px 0px; }
.facts .row				{ position:relative;overflow:hidden; }
.facts .desc			{ float:left;background:#cddfe1;width:111px;height:21px;font-weight:bold;padding:0 2px 0 4px;line-height:21px;border-top:2px solid #fff;border-bottom:1px solid #fff;overflow:hidden; }
.facts .longdesc		{ width:155px; }
.facts .value			{ line-height:24px;padding:0 2px;margin-left:117px; }
.facts .value a:hover	{ color:#ba2914; }
.facts .shortvalue		{ margin-left:161px; }
ul.facts				{ list-style-type:none;padding:0;margin:0; }
ul.facts li				{ line-height:24px;padding:0 2px; }

.dataTab .row { overflow:hidden; }
.dataTab .row.head { font-size:11px;color:#007987; }
.dataTab .row.data { position:relative;height:19px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#eee;margin-bottom:1px;padding-top:2px; }
.dataTab .col { float:left;overflow:hidden; }

.dataTab.f1driver .col_1 { width:72px; }
.dataTab.f1driver .row.data .col_1 { width:68px;padding-left:4px; }
.dataTab.f1driver .col_2 { width:288px; }
.dataTab.f1driver .col_3 { width:165px;text-align:center; }
.dataTab.f1driver .col_4 { width:143px;text-align:center;padding-right:52px; }
.dataTab.f1driver .col_5 { width:72px; }
.dataTab.f1driver .col_6 { width:110px; }
.dataTab.f1driver .col_7 { width:59px; }
.dataTab.f1driver .row.data:hover .col,
.dataTab.f1driver .row.data:hover .col a { color:#ba2914; }

.dataTab.f1gp_list .col_1 { width:82px; }
.dataTab.f1gp_list .row.data .col_1 { width:78px;padding-left:4px; }
.dataTab.f1gp_list .col_2 { width:110px; }
.dataTab.f1gp_list .col_3 { width:160px; }
.dataTab.f1gp_list .col_4 { width:190px; }
.dataTab.f1gp_list .col_5 { width:55px;text-align:center; }
.dataTab.f1gp_list .col_6 { width:320px; }
.dataTab.f1gp_list .col_7 { width:155px;text-align:center; }
.dataTab.f1gp_list .row.data:hover .col,
.dataTab.f1gp_list .row.data:hover .col a { color:#ba2914; }

.galerie                 { position:relative;width:607px;margin:0px 3px 3px;background:#000 url(images/bg_galerie2.jpg) no-repeat; }
.galerie table           { position:relative;width:607px;height:455px; }
.galerie.typoTab table   { height:360px; }
.galerie.typoTab table td { vertical-align:bottom; }
.galerie .num            { position:absolute;top:408px;left:72px;font-size:11px;color:#007987; }
.galerie.typoTab .num    { position:relative;top:0;float:left; }
.galerie .credit         { position:absolute;top:408px;right:72px;font-size:11px;color:#007987; }
.galerie.typoTab .credit { position:relative;top:0;float:right; }
.galerie .img            { position:relative;display:block;margin:auto;}

.galerie #galleryOctopus           { width:300px; margin:0 auto; }


.videoBox .video         {position:relative; width:512px; height:314px; overflow:hidden; }
.videoBox .video .native-video {position:absolute;width:510px; height:310px;left:2px;top:3px; overflow:hidden;}
.videoBox .video .img    {position:absolute;left:0;top:0;width:512px;height:314px;}
.videoBox .video .head   {position:absolute;line-height:20px;font-weight:bold;left:0px;top:243px;height:20px;width:500px;padding:0 6px;text-align:left;color:#ffffff;background-color:#007986; }
.videoBox .video .txt    {position:absolute;text-align:left;left:0px;top:263px;width:500px;padding:6px;height:51px;font:bold 18px arial,helvetica,verdana,geneva,sans-serif;line-height:36px;color:#007986;overflow:hidden;background:rgba(255,255,255,0.8);}
.videoBox .video .layer  {position:absolute;width:512px;height:314px;top:0;left:0;opacity:0.01;filter:alpha(opacity=1);background-color:#ffffff;cursor:pointer;z-index:3;}


.galerie .arrowBoxLeft               { position:absolute;top:184px;left:0px; }
.galerie .arrowBoxLeft .arrow        { position:relative;width:69px;height:86px;background:url(images/galerie_arrow_back.png); }
.galerie .arrowBoxLeft .img          { position:absolute;top:0px;left:69px;padding:7px;background:url(images/black28.png);display:none; }
.galerie .arrowBoxLeft:hover .arrow  { background-position:0px -86px; }
.galerie .arrowBoxLeft:hover .img    { display:block; }

.galerie .arrowBoxRight               { position:absolute;top:184px;right:0px; }
.galerie .arrowBoxRight .arrow        { position:relative;width:69px;height:86px;background:url(images/galerie_arrow_for.png); }
.galerie .arrowBoxRight .img          { position:absolute;top:0px;right:69px;padding:7px;background:url(images/black28.png);display:none; }
.galerie .arrowBoxRight:hover .arrow  { background-position:0px -86px; }
.galerie .arrowBoxRight:hover .img    { display:block; }

.galerie .backflip                             { position:absolute;width:607px;height:455px;top:0px;left:0px;z-index:1;display:none;background:url(images/bg_galerie2.jpg) #004e57; }
.galerie .backflip .thumbContainer             { position:absolute;top:60px;left:18px;width:576px; }
.galerie .backflip .thumbBox                   { position:relative;width:90px;height:93px;margin:0px 6px 6px 0px;float:left;display:inline; }
.galerie .backflip .thumbBox .bgLayer          { position:absolute;top:0px;left:0px;width:90px;height:93px;background-color:black;filter:alpha(opacity=70);opacity:0.7; }
.galerie .backflip .thumbBox:hover .bgLayer    { background-color:#ba2914; }
.galerie .backflip .thumbBox a.imgBox          { position:relative;display:block;width:90px;height:72px;background-position:center;background-repeat:no-repeat; }
.galerie .backflip .thumbBox .num              { position:absolute;top:78px;left:auto;right:3px;font-size:11px;color:#007886; }
.galerie .backflip .thumbBox:hover .num        { color:#ba2914; }

.videoThumbs			{ width:613px;padding-top:6px; }
.videoThumbs .thumb		{ position:relative;float:left;width:146px;height:123px;margin:0 3px 12px 4px;background:#000 url(images/bg_video_thumb.jpg) no-repeat bottom;display:inline;overflow:hidden; }
.videoThumbs .imgBox	{ position:relative;width:146px;height:83px;overflow:hidden; }
.videoThumbs .play		{ position:absolute;top:52px;right:6px;width:29px;height:25px;background:url(images/button_video.png) no-repeat; }
.videoThumbs .txt		{ position:relative;height:28px;font-size:11px;color:#fff;padding:6px 6px 0;overflow:hidden; }


.votingText                    { position:relative;width:607px;height:455px;margin:0px 3px 3px; }
.votingText .img               { position:relative;display:block; }
.votingText .votingBox         { position:absolute;top:26px;left:6px;width:271px;padding:12px 10px;background:url(images/black60.png);color:white; }
.votingText .credit            { position:absolute;top:437px;right:6px;font-size:11px;color:#007987; }
.votingText .question          { position:relative;width:271px;height:24px;margin-bottom:6px; }
.votingText .question .txt     { position:relative;font-weight:bold;padding:4px 4px 0px 24px; }
.votingText .question input    { position:absolute;top:2px;left:-4px;border:0px; }
.votingText a.button           { border-color:#007987; }
.votingText .result            { position:relative;width:271px;height:24px;margin-bottom:6px;background:url(images/petrol40.png); }
.votingText .result .bar       { position:relative;height:24px;background-color:#007987; }
.votingText .result .txt       { position:absolute;top:4px;left:4px;font-weight:bold; }
.votingText .result .percent   { position:absolute;top:4px;right:4px;font-weight:bold; }


.votingHon                     { position:relative;width:607px;height:455px;margin:0px 3px 3px;background:url(images/bg_galerie2.jpg); }
.votingHon .imgBox             { position:absolute;top:26px;left:6px;width:291px; }
.votingHon .imgBox .img        { position:relative;float:right; }
.votingHon .imgBox .credit     { position:relative;clear:both;width:285px;padding:3px;font-size:11px;color:#007987;text-align:right; }
.votingHon .votingBox          { position:absolute;top:26px;left:310px;width:291px;color:white; }
.votingHon .choice             { position:relative;width:285px;height:24px;margin-bottom:6px; }
.votingHon .choice .txt        { position:relative;font-weight:bold;padding:4px 4px 0px 24px; }
.votingHon .choice input       { position:absolute;top:2px;left:-4px;border:0px; }
.votingHon a.button            { border-color:#007987; }
.votingHon .result             { position:relative;width:285px;height:24px;margin-bottom:6px;background-color:#007987; }
.votingHon .result .txt        { position:absolute;top:4px;left:4px;font-weight:bold; }

.votingHon .itemBox                        { position:absolute;top:368px;left:310px;width:285px;height:42px;margin-bottom:3px;background:url(images/arrow_petrol_hover42.png) no-repeat 273px 0px; }
.votingHon .itemBox:hover                  { background-position:273px -42px; }
.votingHon .itemBox .bgLayer               { position:absolute;top:0px;left:0px;width:285px;height:42px;background-color:white;filter:alpha(opacity=10);opacity:0.1; }
.votingHon .itemBox .link                  { position:absolute;top:4px;left:50px;width:215px;font-weight:bold;line-height:16px; }
.votingHon .itemBox a                      { position:relative;color:white; }
.votingHon .itemBox span                   { color:#007987; }
.votingHon .itemBox:hover span             { color:#ba2914; }
.votingHon .itemBox .icon                  { position:absolute;top:10px;left:13px;width:22px;height:25px; }
.votingHon .itemBox:hover .icon            { background-position:0px -25px; }

.votingHon a.arrow             { position:absolute;top:431px;left:310px;color:white; }


.votingHonResults                  { position:relative;width:607px;height:136px;margin:0px 3px 3px;background-color:white; }
.votingHonResults .img             { position:relative;display:block; }
.votingHonResults .votingBox       { position:absolute;top:0px;left:65px;width:542px;height:87px;background-color:#002125; }
.votingHonResults a.button         { position:absolute;top:91px;left:391px; }
.votingHonResults .txt             { position:relative;padding:3px 6px 0px;color:white;height:32px;overflow:hidden; }
.votingHonResults .leftBox         { position:absolute;top:38px;left:6px;color:white; }
.votingHonResults .leftBox strong  { position:relative;display:block;margin-bottom:3px; }
.votingHonResults .rightBox        { position:absolute;top:38px;left:245px;font-weight:bold;color:white; }
.votingHonResults .result          { position:relative;width:226px;height:24px;margin-bottom:6px;background-color:#007987; }
.votingHonResults .result .txt     { position:absolute;top:4px;left:4px;font-weight:bold;padding:0px; }

.votingFifty                        { position:relative;width:607px;height:455px;margin:0px 3px 3px;background:url(images/bg_galerie2.jpg); }
.votingFifty .link					{ background: none }
.votingFifty .leftBox               { position:absolute;top:22px;right:311px; }
.votingFifty .rightBox              { position:absolute;top:22px;left:311px;width: 232px; }
.votingFifty .imgBox                { position:relative;width:232px;height:310px;margin-bottom:12px;overflow:hidden; }
.votingFifty .imgBox .bgLayer       { position:absolute;top:0px;left:0px;width:232px;height:286px;background:url(images/petrol40.png); }
.votingFifty .imgBox table          { position:relative;width:232px;height:286px; }
.votingFifty .imgBox .img           { position:relative;display:block;margin:auto; }
.votingFifty .badResultLayer        { position:absolute;top:0px;left:0px;width:232px;height:286px;background:url(images/black60.png); }
.votingFifty .resultBox             { position:absolute;bottom:0px;left:0px;width:232px;height:24px;background:url(images/black60.png); }
.votingFifty .resultBox .bgLayer    { position:absolute;top:0px;left:0px;width:232px;height:24px;background:url(images/petrol40.png); }
.votingFifty .resultBox .resultBar  { position:absolute;top:0px;left:0px;height:24px;background-color:#007987; }
.votingFifty .resultBox .txt        { position:relative;font-size:13px;font-weight:bold;padding:4px 5px 0px;color:white; }
.votingFifty .resultBox .percent    { position:absolute;top:0px;right:0px;font-size:13px;font-weight:bold;padding:4px 5px 0px;color:white; }
.votingFifty a.button               { border-color:#007987; }
.votingFifty .credit                { position:absolute;top:437px;right:6px;font-size:11px;color:#007987; }
.votingFifty .img_credit            { float:right;font-size:11px;color:#007987; }
.votingFifty a.arrow                { position:absolute;top:415px;left:224px;color:white; }
.votingFifty .versus                { position:absolute;top:154px;left:270px;width:66px;height:47px;background:url(images/versus.png); }

.votingFifty .itemBox                        { position:absolute;top:370px;left:64px;width:479px;height:34px;margin-bottom:3px;background:url(images/arrow_petrol_hover42.png) no-repeat 465px -3px; }
.votingFifty .itemBox:hover                  { background-position:466px -45px; }
.votingFifty .itemBox .bgLayer               { position:absolute;top:0px;left:0px;width:479px;height:34px;background-color:white;filter:alpha(opacity=10);opacity:0.1; }
.votingFifty .itemBox .link                  { position:absolute;top:5px;left:40px;width:400px;font-weight:bold;line-height:16px; }
.votingFifty .itemBox a                      { position:relative;color:white; }
.votingFifty .itemBox span                   { color:#007987; }
.votingFifty .itemBox:hover span             { color:#ba2914; }
.votingFifty .itemBox .icon                  { position:absolute;top:5px;left:13px;width:22px;height:25px; }
.votingFifty .itemBox:hover .icon            { background-position: 0px -28px; }


.votingFiftyResult                        { position:relative;width:601px;height:130px; }
.votingFiftyResult .leftBox               { position:absolute;top:2px;left:-3px;width:304px;height:86px;background-color:#002125; }
.votingFiftyResult .rightBox              { position:absolute;top:2px;left:301px;width:303px;height:86px;background-color:#002125; }
.votingFiftyResult .imgBox                { position:relative;width:64px;height:86px; }
.votingFiftyResult .imgBox .img           { position:relative;display:block; }

.votingFiftyResult .resultBox             { position:absolute;top:0px;left:64px;width:239px;height:24px; }
.votingFiftyResult .resultBox .bgLayer    { position:absolute;top:0px;left:0px;width:239px;height:24px;background:url(images/petrol40.png); }
.votingFiftyResult .resultBox .resultBar  { position:absolute;top:0px;left:0px;height:24px;background-color:#007987; }
.votingFiftyResult .resultBox .txt        { position:relative;font-size:13px;font-weight:bold;padding:4px 5px 0px;color:white; }
.votingFiftyResult .resultBox .percent    { position:absolute;top:0px;right:0px;font-size:13px;font-weight:bold;padding:4px 5px 0px;color:white; }

.votingFiftyResult .txtBox                { position:absolute;top:28px;left:68px;width:228px;height:45px;margin:0px;background-color:transparent;color:white; }

.votingFiftyResult a.button               { position:absolute;top:91px;left:232px; }


.typoTest                          { position:relative;width:400px;margin:0 auto;color:#fff;padding:70px 0 19px; }
.typoTest.typoTestResult           { height:261px;padding:94px 0 100px;text-align:center;overflow:hidden; }
.typoTest strong                   { font-size:13px; }
.typoTest.typoTestResult strong    { font-size:18px;display:block;padding-bottom:18px; }
.typoTest input                    { border:none;margin-right:5px; }
.typoTest ul                       { list-style-type:none;margin:0;padding:20px 0;font-size:12px; }
.typoTest li                       { padding-bottom:11px; }
.typoTest a.button                 { width:104px;border-color:#007987; }
.typoTest a.button.mid             { left:138px; }
.typoTest a.button.right           { float:right; }
.typoTest.typoTestResult a.button  { position:absolute;bottom:73px; }

.tabelle .tableInner table		   { width:598px; border:0; }
.tabelle .tableHeadline			   { text-align:left; margin-bottom:10px; font-size:13px; font-weight:bold; }
.tabelle .tableInner	tr		   { border:0; }
.tabelle .tableInner th			   { padding:0px; color:#007986; font-size:11px; border:0; font-weight:normal; text-align:left; }
.tabelle .tableInner td			   { padding:6px 0;padding-right:0; background:#EEEEEE none repeat scroll 0 0; border:0; border-bottom:3px solid #FFFFFF; }

.hidden { display:none !important;}

.commentBlock             { position:relative;width:607px;margin:0px 3px; }
.commentBlock .label      { font-weight:normal;padding:0px 0px;color:#007986;background-color:transparent;margin-bottom:5px;margin-top: 3px; }
.commentBlock .head5      { position:relative;padding:3px 3px 8px; }

.commentBlock .comment         { position:relative;width:601px;margin-bottom:2px;padding:1px 3px 2px;background-color:white;font-size:11px;display:none; }
.commentBlock .comment.open    { display:block; }
.commentBlock.open .comment    { display:block; }

.commentBlock .commentBlockFooter                 { position:relative;width:607px;height:17px;background:url(images/arrow_open17.png) no-repeat 594px 0px; }
.commentBlock.open .commentBlockFooter            { background-position:594px -19px; }
.commentBlock .commentBlockFooter .switch         { position:absolute;top:0px;right:18px;font-weight:bold;font-size:11px;color:#007987;cursor:pointer; }
.commentBlock .commentBlockFooter .pageNavi       { position:absolute;top:1px;left:3px;display:none; }
.commentBlock.open .commentBlockFooter .pageNavi  { display:block; }

* html .commentBlock .commentBlockFooter          { background-image:none; }


.commentInput              { position:relative;width:100%;margin-bottom:12px;background-color:#cddfe1;}
.commentInput         { display:block; padding-bottom: 3px; }
.commentInput .txt         { position:relative;padding: 3px 3px 2px;font-size:11px;margin-top:3px;}
.commentInput .txt a       { font-weight:bold; }
.commentInput .txt span    { font-size:11px;color:#007987; }
.commentInput .txt span a  { font-weight:normal;color:#007987;text-decoration:underline; }
.commentInput .inputBox    { position:relative;width:601px;padding:3px;margin: 3px 3px 12px;background-color:white; }
.commentInput textarea     { position:relative;width:599px;height:140px;border:0px;overflow:auto;font-style:italic;font-size:12px}
.commentInput .notvalid    { position:relative;width:599px;padding-bottom:15px;font-size:11px; }
.commentInput .notvalid span { color:#ba2914;font-weight:bold; }
.commentInput .notvalid a { color:#007986;text-decoration:underline; }
.commentInput a.button     { float:right; }

.commentLogin              { position:relative;width:598px;margin-bottom:12px;height:137px;padding-top: 30px;}
.commentLogin         { display:block; background-color:#f0f5f6;margin-left: 5px; margin-top: 3px; padding-left: 5px;}
.commentLogin .loginBox    { position:relative;width:291px;float: left; }
.commentLogin table        { position:relative;width:291px;margin:3px 0px; }
.commentLogin td           { height:20px; }
.commentLogin input                  { width:182px; }
.commentLogin .loginBox a.button     { float:right;width:70px; }
.commentLogin a.pass       { font-size:11px;color:#007987;text-decoration:underline; }

.commentLogin .regTxt                { float: right;left:310px;width:293px;}
.commentLogin .regTxt a.button       { position:relative;width:210px;margin-top:9px;float:none;}

.column .moreSetsBlock                          { width: 300px;}
.column .moreSetsBlock .items					{ zoom:1; position:relative;width:290px;padding:3px 3px 0;overflow:hidden; }
.column .moreSetsBlock .itemBox.even,
.column .moreSetsBlock .itemBox.odd 			{ float:none; }


.related .moreSetsBlock                         { width: 300px;}
.related .moreSetsBlock .items					{ position:relative;width:290px;padding:3px 3px 0;overflow:hidden; }
.related .moreSetsBlock .itemBox.even,
.related .moreSetsBlock .itemBox.odd 			{ float:none; }

.artikel .moreSetsBlock					        { float:none;margin:0; }

    .moreSetsBlock							{ position:relative;width:613px;background-color:#eee;float:left;margin:0 3px 12px 10px;display:inline; }
    .moreSetsBlock h2.label 				{ margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:1px 3px 0 3px;color:white;background-color:#007986;display:inline; text-transform: uppercase;}
    .moreSetsBlock h2.label.noheadline  	{ background-color:#eeeeee;}
    .moreSetsBlock .label					{ text-transform:uppercase; }
    .moreSetsBlock .items					{ position:relative;width:607px;padding:3px 3px 0;overflow:hidden; }
    .moreSetsBlock .itemBox					{ position:relative;float:left;width:297px;height:42px;margin-bottom:3px;background:#fff url(images/arrow_petrol.png) no-repeat 283px 15px; }
    .moreSetsBlock .itemBox.even			{ float:right; }
    .moreSetsBlock .itemBox .icon			{ position:absolute;top:9px;left:15px;width:22px;height:25px; }
    .moreSetsBlock .itemBox .imgBox			{ position:absolute;top:9px;left:13px;width:26px;height:24px; }
    .moreSetsBlock .itemBox .txt			{ position:absolute;top:6px;left:52px;width:218px;height:30px;font-weight:bold;overflow:hidden; }
    .moreSetsBlock .itemBox .txt.sline		{ top:14px;height:14px; }
    .moreSetsBlock .itemBox .txt span		{ color:#007987; }

    .moreSetsBlock .itemBox:hover			{ background-image:url(images/arrow_red.png); }
    .moreSetsBlock .itemBox:hover .icon		{ background-position:0px -25px; }
    .moreSetsBlock .itemBox:hover .txt span	{ color:#ba2914; }


.pageNavi      { position:relative;font-size:11px;color:#007987; }
.pageNavi a    { font-weight:bold;color:#007987; }

.pwSecurity { position:relative;width:45px;height:19px;background:url(images/pw_security_sprite.gif) no-repeat;overflow:hidden;padding-top:1px;padding-left:1px;float:left;margin-right:7px; }
.pwSecurity span.gray,
.pwSecurity span.green,
.pwSecurity span.yellow,
.pwSecurity .red { position:relative;display:block;width:8px;height:18px;float:left;margin-right:1px;background:url(images/pw_security_sprite.gif) no-repeat -46px 0px; }
.pwSecurity span.yellow { background-position:-53px 0px; }
.pwSecurity span.green { background-position:-60px 0px; }
.pwSecurity span.gray { background-position:-67px 0px; }


table.dpaTabelle,
table.dpaSonstiges,
table.dpaErgebnisse,
table.dpaPokal,
table.dpaKonstrukteursliste,
table.dpaSiegerliste,
table.dpaWeltmeisterliste,
table.dpaStatistik { width:100%;border-spacing:0;border-collapse:collapse;margin:20px 0; }

table.dpaTabelle tr,
table.dpaSonstiges tr,
table.dpaErgebnisse tr,
table.dpaPokal tr,
table.dpaKonstrukteursliste tr,
table.dpaSiegerliste tr,
table.dpaWeltmeisterliste tr,
table.dpaStatistik tr   { background:#eee;height:21px; }

table.dpaTabelle thead tr,
table.dpaSonstiges thead tr,
table.dpaErgebnisse thead tr,
table.dpaPokal thead tr,
table.dpaKonstrukteursliste thead tr,
table.dpaSiegerliste thead tr,
table.dpaWeltmeisterliste thead tr,
table.dpaStatistik thead tr  { background:#fff;height:auto;}

table.dpaTabelle td,
table.dpaSonstiges td,
table.dpaErgebnisse td,
table.dpaPokal td,
table.dpaKonstrukteursliste td,
table.dpaSiegerliste td,
table.dpaWeltmeisterliste td,
table.dpaStatistik td  { border-bottom:3px solid #fff;vertical-align:middle; }

table.dpaTabelle th,
table.dpaSonstiges th,
table.dpaErgebnisse th,
table.dpaPokal th,
table.dpaKonstrukteursliste th,
table.dpaSiegerliste th,
table.dpaWeltmeisterliste th,
table.dpaStatistik th { border-bottom:3px solid #fff;text-align:left;color:#007987;font-size:10px;font-weight:normal;  }

.dpa-content table { width:100%;border-spacing:0;border-collapse:collapse;margin:20px 0; }
.dpa-content table tr { background:#eee;height:34px; }
.dpa-content table td { border-bottom:3px solid #fff;vertical-align:middle; }
.dpa-content table.dpaSonstiges { clear:both; }


/* EGP-Live Seite */
.liveHeader				{ position:relative;width:613px;height:119px;background:url(images/bg_live_header.jpg) no-repeat;overflow:hidden; }
.liveHeader .control	{ position:absolute;width:100%;top:47px;height:57px;overflow:hidden; }
.liveHeader .cal		{ position:relative;float:left;overflow:hidden; }
.liveHeader .cal .bgLayer { position:absolute;left:0;top:15px;height:42px;width:100%;background-color:#00647e;opacity:0.52;filter:alpha(opacity=52); }
.liveHeader .cal .month { float:left;height:13px;margin-right:3px;margin-bottom:1px;font-size:10px;font-weight:bold;color:#fff;padding:1px 0 0 3px;display:inline;text-transform:uppercase; }
.liveHeader .cal .month.first { margin-left:21px; }
.liveHeader .cal .month.odd { background-color:#0b9fd1; }
.liveHeader .cal .month.even { background-color:#098db9; }
.liveHeader .cal .days	{ position:relative;float:left;height:42px;z-index:1; }
.liveHeader .cal .days div.prev,
.liveHeader .cal .days div.next { position:relative;float:left;height:42px;width:15px;padding:10px 3px 0; }
.liveHeader .cal .days div.next { width:19px; }
.liveHeader .cal .day	{ position:relative;float:left;margin-right:3px;width:52px;height:36px;background-color:#fff;font-size:24px;font-weight:bold;color:#00647e;padding-top:6px; }
.liveHeader .cal .day a { color:#00647e; }
.liveHeader .cal .day span.weekday { font-size:10px;vertical-align:middle;margin:0 4px 0 3px;text-transform:uppercase; }
.liveHeader .cal .day.sel { background-color:#00647e; }
.liveHeader .cal .day.sel,
.liveHeader .cal .day.sel a { color:#0b9fd1; }
.liveHeader .cal .day.dis,
.liveHeader .cal .day.dis a { color:#99c1cb; }
.liveHeader .cal .day.sel.now,
.liveHeader .cal .day.sel.now a { color:#fff000; }
.liveHeader .cal .day:hover a,
.liveHeader .cal .day.now:hover,
.liveHeader .cal .day.now:hover a { color:#ba2914; }
.liveHeader .sportSelect { position:relative;float:right;width:228px;height:57px;padding-right:6px; }
.liveHeader .sportSelect .legend { height:13px;text-transform:uppercase;padding:1px 0 0 3px;margin-bottom:1px;font-size:10px;font-weight:bold;color:#2ab9e9;background-color:#0786af; }
.liveHeader .sportSelect .selBox { height:42px;background-color:#00647e;padding:10px 0 0 10px; }
.liveHeader .sportSelect select { width:210px;font-size:12px;font-weight:bold;color:#00647e; }
.liveContent			{ position:relative;width:601px;margin:0 3px 0;padding:0 3px 6px;background-color:#FFF;color:#00647e; }
.liveContent h1 {font-size:18px; font-weight:bold; padding:0px 0px 20px 0px; margin:0;}
.liveContent .txt		{ font-size:11px; }
.liveContent .head2		{ padding:0 0px 3px 0;margin:0; }
.liveContent .head2	h2	{ font-size:18px; font-weight:bold; margin:0; padding:0; }
.liveContent .date		{ margin-bottom:20px; }
.liveContent .date .row.head			{ font-size:11px;margin:0;padding:0; }
.liveContent .date .row.data			{ height:32px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#eee;margin-bottom:1px;padding-top:2px;overflow:hidden; }
.liveContent .date .col					{ float:left;overflow:hidden; }
.liveContent .date .col_1				{ width:54px; }
.liveContent .date .row.data .col_1		{ font-weight:bold;padding-left:5px;width:50px; }
.liveContent .date .col_2				{ width:135px; }
.liveContent .date .row.data .col_2		{ color:#000; }
.liveContent .date .col_3				{ width:232px; }
.liveContent .date .col_4				{ width:70px; }
.liveContent .date .row.data .col_4		{ padding-top:3px;}
.liveContent .date .col_5				{ position:relative;width:109px; }
.liveContent .date .col_5 a.arrow		{ position:absolute;right:12px;top:7px;height:20px; }
.liveContent .date .row.head .col_1,
.liveContent .date .row.head .col_2,
.liveContent .date .row.head .col_3,
.liveContent .date .row.head .col_5		{ padding-top:14px; }
.liveContent .date .col.sline			{ line-height:32px; }
.liveContent .date .row.data:hover a.arrow { background-position:right -22px; }
.liveContent .date .row.data .col_1 a,
.liveContent .date .row.data .col_5 a	{ color:#00647e; }
.liveContent .date .row:hover.data .col,
.liveContent .date .row:hover.data .col a { color:#ba2914; }
.liveContent .date .row.now				{ background-color:#00647e;color:#fff000; }
.liveContent .date .row.now .col_5		{  padding-top:7px; }
.liveContent .date .row.now .col,
.liveContent .date .row.now .col a,
.liveContent .date .row.now:hover .col,
.liveContent .date .row.now:hover .col a { color:#fff000; }
.liveContent .date .row.now:hover a.ticker	{ background-position:0px -16px; }

/* Datacenter */
.datacenter .head2							{ width:auto;margin:0;padding:10px 0; }
.datacenter .notice							{ font-size:10px;padding-bottom:15px; }
/*.datacenter .sublabel						{ font-size:10px;font-weight:bold;color:#007886;background-color:#bbd4d6;padding:1px 3px;text-transform:uppercase; }*/
.datacenter .dc_content						{ width:601px;margin:0 3px 0;padding:0 3px;background-color:#fff; }
.datacenter .dc_content h1.head1			{ width:auto;margin:0;padding:10px 0; font-size:18px; font-weight:bold;}
.datacenter.f1								{ padding-bottom:130px;background:url(images/datacenter_f1_footer.jpg) no-repeat bottom; }
.datacenter.f1 .dc_header					{ width:613px;height:119px;background:url(images/datacenter_f1_header.jpg);overflow:hidden; }
.datacenter.f1 .dc_header_big				{ position:relative;width:613px;height:496px;background:url(images/datacenter_f1_header_big.jpg);overflow:hidden; }
.datacenter.f1 .dc_content.overview			{ width:437px;padding:24px 101px 0 69px; }
.datacenter.f1 .dc_content.overview select	{ width:425px;margin-bottom:20px; }
.datacenter.f1 ul.f1navi					{ position:absolute;bottom:0;left:73px;height:312px;margin:0;padding:0;list-style-type:none; }
.datacenter.f1 ul.f1navi a.nav				{ position:absolute;display:block;left:0; }
.datacenter.f1 ul.f1navi a.nav1				{ width:240px;height:46px;background:url(images/datacenter_f1_navi_1-1.jpg);z-index:1; }
.datacenter.f1 ul.f1navi a.nav1:hover		{ background:url(images/datacenter_f1_navi_1-2.jpg); }
.datacenter.f1 ul.f1navi a.nav2				{ top:44px;width:377px;height:49px;background:url(images/datacenter_f1_navi_2-1.jpg); }
.datacenter.f1 ul.f1navi a.nav2:hover		{ background:url(images/datacenter_f1_navi_2-2.jpg); }
.datacenter.f1 ul.f1navi a.nav3				{ top:91px;width:246px;height:45px;background:url(images/datacenter_f1_navi_3-1.jpg); }
.datacenter.f1 ul.f1navi a.nav3:hover		{ background:url(images/datacenter_f1_navi_3-2.jpg); }
.datacenter.f1 ul.f1navi a.nav4				{ top:135px;width:215px;height:42px;background:url(images/datacenter_f1_navi_4-1.jpg);z-index:2; }
.datacenter.f1 ul.f1navi a.nav4:hover		{ background:url(images/datacenter_f1_navi_4-2.jpg); }
.datacenter.f1 ul.f1navi a.nav5				{ top:175px;width:310px;height:47px;background:url(images/datacenter_f1_navi_5-1.jpg);z-index:1; }
.datacenter.f1 ul.f1navi a.nav5:hover		{ background:url(images/datacenter_f1_navi_5-2.jpg); }
.datacenter.f1 ul.f1navi a.nav6				{ top:219px;width:515px;height:49px;background:url(images/datacenter_f1_navi_6-1.jpg); }
.datacenter.f1 ul.f1navi a.nav6:hover		{ background:url(images/datacenter_f1_navi_6-2.jpg); }
.datacenter.f1 ul.f1navi a.nav7				{ top:267px;width:291px;height:45px;background:url(images/datacenter_f1_navi_7-1.jpg); }
.datacenter.f1 ul.f1navi a.nav7:hover		{ background:url(images/datacenter_f1_navi_7-2.jpg); }
.datacenter.f1 .saison_navi					{ position:absolute;top:20px;left:3px;width:195px; }
.datacenter.f1 .saison_navi select			{ width:195px;margin:0 0 2px;font-size:12px;font-weight:bold;padding:0; }
.datacenter.f1 .saison_navi input			{ width:194px;margin:0;font-size:12px;font-weight:bold;padding:0;border:1px solid #7f9db9; }
.datacenter .saison_data .row.head			{ font-size:11px;color:#007987;margin:0;padding:0; }
.datacenter .saison_data .row.data			{ position:relative;height:19px;font-weight:bold;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#eee;margin-bottom:1px;padding-top:2px; }
.datacenter .saison_data .col				{ float:left;overflow:hidden;height:15px; }
.datacenter .saison_data .col_1				{ width:118px; }
.datacenter .saison_data .col_2				{ width:239px; }
.datacenter .saison_data .col_3				{ width:244px; }
.datacenter .saison_data .col_3 a			{ color:#007987; }
.datacenter .saison_data .col_3 a.arrow		{ position:absolute;right:4px;top:3px;height:20px; }
.datacenter .saison_data .row.data .col_1	{ width:115px;padding-left:3px; }
.datacenter .saison_data .row.data:hover .col,
.datacenter .saison_data .row.data:hover .col a { color:#ba2914; }
.datacenter .saison_data .row.data:hover a.arrow { background-position:right -22px; }
.datacenter.f1 .wayinfo						{ position:absolute;right:3px;top:21px;width:292px;height:52px; }
.datacenter.f1 .wayinfo .bgLayer			{ position:absolute;top:0;left:0;width:292px;height:52px;background-color:#fff;opacity:0.54;filter:alpha(opacity=54); }
.datacenter.f1 .wayinfo div.prev			{ position:relative;width:15px;float:left;padding:16px 3px 0 5px; }
.datacenter.f1 .wayinfo div.next			{ position:relative;width:15px;float:left;padding:16px 5px 0 3px; }
.datacenter.f1 .wayinfo .txt				{ position:relative;float:left;width:246px;height:48px;font-size:11px;text-align:center;padding-top:4px;overflow:hidden; }
.datacenter.f1 .wayinfo .txt strong			{ font-size:13px; }
.datacenter .dc_navi						{ position:absolute;height:43px;width:610px;top:94px;left:3px;z-index:1; }
.streckeninfo.f1 .wayinfo					{ position:absolute;right:3px;top:21px;width:292px;height:52px; }
.streckeninfo.f1 .wayinfo .bgLayer			{ position:absolute;top:0;left:0;width:292px;height:52px;background-color:#fff;opacity:0.54;filter:alpha(opacity=54); }
.streckeninfo.f1 .wayinfo div.prev			{ position:relative;width:15px;float:left;padding:16px 3px 0 5px; }
.streckeninfo.f1 .wayinfo div.next			{ position:relative;width:15px;float:left;padding:16px 5px 0 3px; }
.streckeninfo.f1 .wayinfo .txt				{ position:relative;float:left;width:246px;height:48px;font-size:11px;text-align:center;padding-top:4px;overflow:hidden; }
.streckeninfo.f1 .wayinfo .txt strong		{ font-size:13px; }
.f1_navi						            { position:relative;height:43px;width:607px;top:62px;left:0;z-index:1; }
.f1_navi .first,
.datacenter .dc_navi .first					{ height:25px; }
.f1_navi .first a.navItem,
.datacenter .dc_navi .first a.navItem		{ position:relative;float:left;color:#007987;border-top:3px solid #007987;margin-right:3px;background-color:#fff;font-size:13px;font-weight:bold;padding:2px 5px 0;height:17px; }
.f1navi .first a.navItem:hover,
.datacenter .dc_navi .first a.navItem:hover	{ color:#ba2914;border-top-color:#ba2914; }
.f1_navi .first a.navItem.aktiv,
.f1_navi .first a.navItem.aktiv:hover,
.datacenter .dc_navi .first a.navItem.aktiv,
.datacenter .dc_navi .first a.navItem.aktiv:hover { color:#fff;background-color:#ba2914;border-top-color:#ba2914;height:20px; }
.f1_navi .second,
.datacenter .dc_navi .second				{ height:15px;background:#ba2914 url(images/bg_datacenter_navi.png) repeat-y;padding-left:5px;border-top:3px solid #ba2914; }
.f1_navi .second a.navItem,
.datacenter .dc_navi .second a.navItem		{ position:relative;float:left;color:#fff;padding:0 35px 0 0; }
.f1_navi .second a.navItem.aktiv,
.datacenter .dc_navi .second a.navItem.aktiv { font-weight:bold; }
.datacenter .rennen_data					{ padding-top:0px; }
.datacenter .rennen_data .row.head			{ font-size:11px;line-height:11px;color:#007987;margin:0;padding:0; }
.datacenter .rennen_data .row.data			{ position:relative;height:32px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#eee;margin-bottom:1px;padding-top:2px; }
.datacenter .rennen_data .col								{ float:left;overflow:hidden; }
.datacenter .rennen_data .col_1								{ width:58px; }
.datacenter .rennen_data .col_2								{ width:199px; }
.datacenter .rennen_data .col_3								{ width:92px; }
.datacenter .rennen_data .col_4								{ width:52px; }
.datacenter .rennen_data .col_5								{ width:67px; }
.datacenter .rennen_data .col_6								{ width:88px; }
.datacenter .rennen_data .col_7								{ width:45px; }

.datacenter .rennen_data.vierer .row.data					{ height:auto; }
.datacenter .rennen_data.vierer .col_1						{ width:58px; }
.datacenter .rennen_data.vierer .col_2						{ width:149px;padding:9px 0; }
.datacenter .rennen_data.vierer .col_3						{ width:149px;padding:9px 0; }
.datacenter .rennen_data.vierer .col_4						{ width:245px;padding:9px 0; }

.datacenter .rennen_data .row.head .col_1,
.datacenter .rennen_data .row.head .col_3,
.datacenter .rennen_data .row.head .col_4,
.datacenter .rennen_data .row.head .col_7					{ padding-top:11px; }
.datacenter .rennen_data.vierer .row.head .col_1,
.datacenter .rennen_data.vierer .row.head .col_2,
.datacenter .rennen_data.vierer .row.head .col_3,
.datacenter .rennen_data.vierer .row.head .col_4			{ padding-top:11px; }
.datacenter .rennen_data .row.data .col_1					{ font-size:18px;color:#007987;text-align:right;font-weight:bold;width:25px;padding:4px 33px 0 0; }
.datacenter .rennen_data .row.data .col_2 a					{ font-weight:bold; }
.datacenter .rennen_data .row.data .col_2 a:hover			{ color:#ba2914; }
.datacenter .rennen_data.vierer .row.data .col_3 a			{ font-weight:bold; }
.datacenter .rennen_data.vierer .row.data .col_3 a:hover	{ color:#ba2914; }
.datacenter .fahrer_data .row.data			{ position:relative;height:19px;font-weight:bold;border-top:1px solid #FFF;border-bottom:1px solid #FFF;background-color:#eee;margin-bottom:1px;padding-top:2px; }
.datacenter .fahrer_data .col				{ float:left;overflow:hidden;height:15px; }
.datacenter .fahrer_data .col_1				{ width:540px; }
.datacenter .fahrer_data .col_2				{ width:50px; }
.datacenter .fahrer_data .col_2 a			{ color:#007987; }
.datacenter .fahrer_data .col_2 a.arrow		{ position:absolute;right:4px;top:3px;height:20px; }
.datacenter .fahrer_data .row.data .col_1	{ width:540px;padding-left:3px; }
.datacenter .fahrer_data .row.data:hover .col,
.datacenter .fahrer_data .row.data:hover .col a { color:#ba2914; }
.datacenter .fahrer_data .row.data:hover a.arrow { background-position:right -22px; }

.dataTab.wmstand_data .col								{ float:left;overflow:hidden; }
.dataTab.wmstand_data .col_1								{ width:60px; }
.dataTab.wmstand_data .col_2								{ width:150px; }
.dataTab.wmstand_data .col_3								{ width:150px; }
.dataTab.wmstand_data .col_4								{ width:60px; }
.dataTab.wmstand_data .col_5								{ width:170px; }
.dataTab.wmstand_data .col_6								{ width:50px; }
.dataTab.wmstand_data .col_7								{ width:50px; }


.datacenter.f1 .a_to_z						{ position:absolute;left:210px;top:20px;height:30px;background-color:#ffffff;font-size:12px;font-weight:bold; }
.datacenter.f1 .a_to_z a						{ color:#007987;margin-right:4px; }
.datacenter.f1 .a_to_z a:hover				{ color:#BA2914; }
.datacenter .rightBox						  { float:left; }
.f1_autocomplete_results					{ padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999; }
.f1_autocomplete_results ul					{ width: 100%;list-style-position:outside;list-style:none;padding:0;margin:0; }
.f1_autocomplete_results li					{ margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_over									{ background-color:#BA2914;color:white;}


/* WM-Rechner */
.wmrechner									{ padding:0 10px; }
.wmrechner .gruppenrunden					{ position:relative;background:#eee;height:603px;padding:3px 0 3px 3px; }
.wmrechner .gruppenrunden .floatfix,
.wmrechner .finalrunden .floatfix			{ position:absolute;width:936px; }
.wmrechner .gruppe							{ position:relative;float:left;width:218px;height:294px;margin:0 16px 15px 0;background:url(images/bg_wmrechner_gruppe.gif) repeat-x top;overflow:hidden; }
.wmrechner .finalrunden						{ background:#a2bfc2;height:352px;padding-bottom:3px; }
.wmrechner .finalrunden .finale				{ position:relative;float:left;width:452px;padding:3px;margin:0 10px 7px 0; }
.wmrechner .finalrunden .finale .inner		{ height:52px;background:url(images/bg_wmrechner_finale.gif) repeat-x top; }
.wmrechner .finalrunden .finale.end			{ background:url(images/bg_wmrechner_vollfinale.gif); }
.wmrechner .finalrunden .finale.end .inner	{ background:none; }
.wmrechner .finalrunden .finale.eighth .inner { height:124px; }
.wmrechner .finalrunden .finale.fourth .inner { height:76px; }
.wmrechner .legend							{ position:relative;font-size:13px;font-weight:bold;border-top:3px solid #007987;color:#007987;background:#fff;padding:2px 5px 0;float:left;margin-bottom:3px;height:17px; }
.wmrechner .gruppe .info					{ background:#fff;padding:15px 3px 3px;font-size:11px;line-height:11px; }
.wmrechner .gruppe .info .row.head			{ color:#007987;margin:0;padding:0; }
.wmrechner .gruppe .info .row.data			{ height:17px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:1px;background:#eee;padding-top:4px;overflow:hidden; }
.wmrechner .gruppe .info .row.with-link {position: relative;}
.wmrechner .gruppe .info .row.with-link:hover {background: #b92813; color: #ffffff;}
.wmrechner .gruppe .info .row .row-link { display: block; position: absolute; left: 0; top: 0;width: 100%; height: 100%; background: url('images/transparent-1x1.png'); }
.wmrechner .finale .info .row.with-link { position: relative;}
.wmrechner .finale .info .row.with-link:hover { background: #b92813; color: #ffffff;}
.wmrechner .finale .info .row .row-link { display: block; position: absolute; left: 0; top: 0;width: 100%; height: 100%; background: url('images/transparent-1x1.png'); }
.wmrechner .gruppe .info .row.winner		{ background:#a2bfc2;height:16px;padding-top:5px; }
.wmrechner .gruppe .info .row.looser		{ background:#cddfe1;height:16px;padding-top:5px; }
.wmrechner .gruppe .info .col				{ float:left;overflow:hidden; }
.wmrechner .gruppe .info .col_1				{ width:26px; }
.wmrechner .gruppe .info .col_2				{ width:105px; }
.wmrechner .gruppe .info .col_3				{ width:36px;text-align:center; }
.wmrechner .gruppe .info .col_4				{ width:24px;text-align:center; }
.wmrechner .gruppe .info .col_5				{ width:21px;text-align:center; }
.wmrechner .gruppe .info .col_6				{ width:73px;text-align:right;padding-right:2px; }
.wmrechner .gruppe .info .col_7,
.wmrechner .gruppe .info .col_9				{ width:11px; }
.wmrechner .gruppe .info .col_8				{ width:39px;font-weight:bold;text-align:center; }
.wmrechner .gruppe .info .col_10			{ width:73px;padding-left:2px; }
.wmrechner .gruppe .info .row.data .col_1	{ font-weight:bold;padding-left:6px;width:20px; }
.wmrechner .gruppe .info .row.head .col_2	{ padding-left:2px;width:103px; }
.wmrechner .gruppe .info .united 			{ padding-left:2px; }
.wmrechner .gruppe .info .united .nation			{ float:left;height:12px;padding-right:0;padding-left:20px; }
.wmrechner .gruppe .info .united .nation.rightflag	{ float:left;height:12px;padding-left:0;padding-right:20px; }
.wmrechner .gruppe .info .versus			{ float:left;width:5px;padding-left:4px; }
.wmrechner .gruppe .info .spacer			{ float:left;width:10px; }
.wmrechner .gruppe .info .offset			{ float:left;width:18px; }
.wmrechner .gruppe .info .short				{ float:left;width:22px;overflow:hidden;padding-left:4px;padding-right:4px;text-align:right; }
.wmrechner .gruppe .info .short.right		{ text-align:left; }
.wmrechner .nation							{ position:relative;padding-left:28px; }
.wmrechner .nation.rightflag				{ padding-left:0;padding-right:28px; }
.wmrechner a.goal							{ position:relative;width:11px;height:7px;font-size:7px;display:block;background:url(images/button_wmrechner_goal_up.png) no-repeat; }
.wmrechner a.goal.down						{ background:url(images/button_wmrechner_goal_down.png) no-repeat; }
.wmrechner .finale .info					{ position:relative;background:#fff;padding:2px 3px 1px;font-size:11px;line-height:11px; }
.wmrechner .finale .info .row				{ height:17px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:1px;background:#eee;padding-top:4px;overflow:hidden; }
.wmrechner .finale .info .col				{ float:left;height:17px;overflow:hidden; }
.wmrechner .finale .info .col_1				{ width:11px;padding-left:4px;font-weight:bold; }
.wmrechner .finale .info .col_2				{ width:169px; }
.wmrechner .finale .info .col_3				{ width:100px; }
.wmrechner .finale .info .col_4				{ width:11px; }
.wmrechner .finale .info .col_5				{ width:39px;font-weight:bold;text-align:center; }
.wmrechner .finale .info .col_6				{ width:18px;font-weight:bold;color:#007987;font-style:italic;padding-left:2px;padding-right:2px; }
.wmrechner .finale .info .col_7				{ width:90px;text-align:right; }
.wmrechner .finale .info .col_1,
.wmrechner .finale .info .col_2,
.wmrechner .finale .info .col_3,
.wmrechner .finale .info .col_7				{ padding-top:1px; }

/* Meisterrechner */
.meisterrechner									{ position:relative;color:#fff;width:607px;margin:0 3px;background:url(images/bg_meisterrechner.jpg); }
.meisterrechner .label							{ background-color:#000;text-transform:uppercase; }
.meisterrechner .spieltag						{ font-size:18px;font-weight:bold;color:#eee;padding:5px; }
.spieltagnavi					{ position:absolute;top:11px;right:7px; }
.spieltagnavi div.prev,
.spieltagnavi div.next			{ padding-top:2px;float:left;width:14px;overflow:hidden; }
.spieltagnavi div.center		{ float:left;font-size:18px;line-height:14px;font-weight:bold;color:#ba2914;width:70px;text-align:center; }
.spieltagnavi div.center span	{ font-size:9px;font-weight:normal;text-transform:uppercase;display:block; }
.meisterrechner a.small							{ font-weight:normal;color:#ba2914; }
.meisterrechner .txt							{ padding:107px 5px 87px; }

.meisterrechner .counters								{ position:relative;padding:0 3px 1px; }
.meisterrechner .counters .row							{ position:relative;height:21px;padding-bottom:3px; }
.meisterrechner .counters .datefield                    { position:relative;width:65px;height:21px;float:left;padding-left:3px; } /* 4px 0 3px; }*/
.meisterrechner .counters .field						{ position:relative;width:263px;height:21px;float:left;padding-left:3px; } /* 4px 0 3px; }*/
.meisterrechner .counters .field.right					{ float:right; }
.meisterrechner .counters .row .field .bgLayer			{ position:absolute;top:0;left:0;width:259px;height:21px;background:#000;opacity:0.38;filter:alpha(opacity=38); }
.meisterrechner .counters .datefield .bgLayer           { position:absolute;top:0;left:0;width:63px;height:21px;background:#000;opacity:0.38;filter:alpha(opacity=38); }
.meisterrechner .counters .datefield .col_date          { line-height:21px; }
.meisterrechner .counters .row.active .field .bgLayer	{ opacity:1;filter:alpha(opacity=100); }
.meisterrechner .counters .datefield .col_date,
.meisterrechner .counters .field .fb-team,
.meisterrechner .counters .field .counter,
.meisterrechner .counters .field .count					{ position:relative;float:left; }
.meisterrechner .counters .field .counter				{ width:11px;padding:1px 13px 0;margin-top:3px; }
.meisterrechner a.up									{ position:relative;width:11px;height:7px;font-size:7px;display:block;background:url(images/button_rechner_goal_up.png) no-repeat; }
.meisterrechner a.down									{ position:relative;width:11px;height:7px;font-size:7px;display:block;background:url(images/button_rechner_goal_down.png) no-repeat; }
.meisterrechner .counters .field .count					{ width:32px;height:14px;line-height:14px;font-weight:bold;color:#000;text-align:center;border:1px solid #8c1f0f;background:#fff;margin-top:2px; }
.meisterrechner .counters .field .fb-team				{ width:158px;height:21px;line-height:21px;padding-left:25px;background-position:4px center; }

.meisterrechner .infoBox					{ position:relative;width:491px;height:45px;padding:5px 6px 0;font-size:11px;color:#ba2914; }
.meisterrechner .infoBox.login				{ width:353px;margin-right:3px;float:left; }
.meisterrechner .infoBox.login form			{ padding-top:9px; }
.meisterrechner .infoBox.login input.box	{ font-size:11px;color:#ba2914;border:1px solid #6a170b;margin-right:3px;height:13px;width:110px; }
.meisterrechner .infoBox.reg				{ width:123px;margin-right:0;float:left; }
.meisterrechner .infoBox .bgLayer			{ position:absolute;left:0;top:0;width:503px;height:50px;background-color:#000;opacity:0.4;filter:alpha(opacity=40); }
.meisterrechner .infoBox.login .bgLayer		{ width:365px; }
.meisterrechner .infoBox.reg .bgLayer		{ width:135px;opacity:0.6;filter:alpha(opacity=60); }
.meisterrechner .infoBox .txt				{ position:relative;padding:0; }
.meisterrechner .infoBox .txt span			{ font-weight:bold;color:#fff; }
.meisterrechner .infoBox .txt a				{ color:#ba2914;text-decoration:underline; }

.buliTable						{ position:relative;padding:15px 3px; }
.buliTable .row					{ position:relative; }
.buliTable .row.head			{ font-size:11px;color:#000; }
.buliTable .row.data			{ height:21px;margin-bottom:3px;padding-top:0px; }
.buliTable .row .bgLayer		{ position:absolute;top:0;left:0;width:601px;height:21px;background:#000;opacity:0.35;filter:alpha(opacity=35); }
.buliTable .row.active .bgLayer	{ opacity:1;filter:alpha(opacity=100); }
.buliTable .col					{ position:relative;float:left;overflow:hidden; }
.buliTable .row.data .col		{ top:3px; }
.buliTable .col_1				{ width:38px; }
.buliTable .row.data .col_1		{ text-align:right;padding-right:9px;font-weight:bold;width:29px; }
.buliTable .col_2				{ width:56px; }
.buliTable .row.data .col_2		{ font-style:italic;padding-left:9px;width:47px; }
.buliTable .col_3				{ width:215px; }
.buliTable .row.data .col_3		{ top:1px; }
.buliTable .col_3 .fb-team		{ display:block; }
.buliTable .col_4				{ width:39px; }
.buliTable .col_5				{ width:36px; }
.buliTable .col_6				{ width:36px; }
.buliTable .col_7				{ width:31px; }
.buliTable .col_8				{ width:50px; }
.buliTable .col_9				{ width:63px; }
.buliTable .row.data .col_9		{ text-align:center;padding-right:13px;width:50px; }
.buliTable .col_10				{ width:37px; }
.buliTable .row.data .col_10	{ text-align:center; }
.artikel .blNavi a.mr,
.artikel .blNavi .navItem.mr					{ float:right;margin-right:0; }
.artikel .blNavi .navItem.aktiv.mr				{ background-color:#ba2914;padding-top:15px;top:0;color:#fff; }
.artikel .piclink                     {margin: -3px 2px 3px 3px;background-color: white;font-weight: bold;padding-bottom: 16px;padding-left:4px;}
.artikel .piclink a:hover             {color:#bd3520;}

/* Bundesliga */
.buliga									{ position:relative;width:607px;margin:0 3px; }
.buliga .bl_header { position:relative;width:604px;height:40px;padding-top:7px;padding-left:3px;background:url(images/bg_buliga_header.png) no-repeat bottom; }
.buliga .bl_header .spieltag,
.buliga .bl_header .saison { position:relative;float:left;width:210px;margin-right:10px; }
.buliga .bl_header select { font-size:12px;font-weight:bold;width:210px;height:20px; }
.buliga .spieltagnavi div.center { color:#000; }
.buliga #buliTab { padding:9px 3px 18px;background:#fff; }
.dataTab#buliTab .row.data { height:32px;font-weight:bold; }
.dataTab#buliTab .col_1 { width:116px;padding-left:1px; }
.dataTab#buliTab .row.data .col_1 { width:113px;padding-left:4px; }
.dataTab#buliTab .row.data .col span { font-size:11px;font-weight:normal;display:block; }
.dataTab .icon { position:relative;top:2px;left:7px;width:26px;height:28px;display:block;background-repeat:no-repeat; }
.dataTab .icon:hover { background-position:0px -28px; }
.dataTab#buliTab .col_5 .icon { left:19px; }
.dataTab#buliTab .col_2 { width:149px; }
.dataTab#buliTab .col_3 { width:131px; }
.dataTab#buliTab .row.data .col_3 span { padding-left:6px; }
.dataTab#buliTab .col_4 { width:82px; }
.dataTab#buliTab .row.data .col_4 { color:#007987;font-size:18px;line-height:30px; }
.dataTab#buliTab .row.data .col_4 span { font-size:12px;font-weight:bold;display:inline; }
.dataTab#buliTab .col_5 { width:75px; }
.dataTab#buliTab .col_6 { width:47px; }
.buliga .buliTable { background-color:#fff; }
.buliga .buliTable .row.head { color:#007987; }
.buliga .buliTable .row.data { background-color:#eee; }
.buliga .buliTable .row.red { background-color:#ba2914; }
.buliga .buliTable .row.mark1 { background-color:#a2bfc2; }
.buliga .buliTable .row.mark2 { background-color:#cddfe1; }
.buliga .buliTable .row.mark3 { background-color:#bbd4d6; }
.dataTab#buliTab a:hover,
.buliga .buliTable a:hover { color:#BA2914; }
.buliga .buliTable .row.red a:hover { color:#007987; }

/* Spielbericht */
.gamerepTopinfo						{ position:absolute;top:5px;right:7px;width:500px;font-size:11px;text-align:right; }
.gamerepTopinfo strong				{ font-size:13px; }
.dataTab#goals .row.head .col_1		{ font-size:12px; }
.dataTab#goals strong				{ display:inline; }
.dataTab#goals .col_1				{ width:127px;font-weight:bold; }
.dataTab#goals .row.data .col_1		{ width:124px;padding-left:3px; }
.dataTab#goals .col_2				{ width:164px; }
.dataTab#goals .row.data .col_2		{ font-weight:bold; }
.dataTab#goals .col_3				{ width:71px; }
.dataTab#goals .col_4				{ width:239px; }
.dataTab#formation .col_1			{ width:35px;padding-left:4px;font-weight:bold;color:#007987; }
.dataTab#formation .row.head .col_1	{ width:260px;padding-left:0px;font-size:12px; }
.dataTab#formation .col_2			{ width:221px;font-weight:bold; }
.dataTab#formation .col_3			{ width:34px;color:#007987; }
.dataTab#rotation .row.head			{ font-size:12px;font-weight:bold; }
.dataTab#rotation .row.data			{ height:32px; }
.dataTab#rotation .row.data strong	{ display:inline; }
.dataTab#rotation .col_1			{ width:36px;padding-left:4px; }
.dataTab#rotation .col_2			{ width:254px; }
.dataTab#cards .row.head			{ font-size:12px;font-weight:bold; }
.dataTab#cards .col_1				{ width:30px;padding:1px 0 0 7px; }
.dataTab#cards .col_2				{ width:257px;font-weight:bold; }
.dataTab#trainer .row.head			{ font-size:12px;font-weight:bold; }
.dataTab#trainer .row.data			{ padding-left:5px;font-weight:bold; }
.dataTab#firstround .row.head		{ font-size:12px;font-weight:bold; }
.dataTab#firstround .row.data		{ height:32px; }
.dataTab#firstround .col_1			{ width:110px;padding-left:4px; }
.dataTab#firstround .col_2			{ width:78px;font-weight:bold;padding-top:7px; }
.dataTab#firstround .col_3			{ width:147px;text-align:right;font-weight:bold;padding:7px 3px 0 0; }
.dataTab#firstround .col_4			{ width:160px;font-weight:bold;padding-top:7px; }
.dataTab#firstround .col_5			{ width:94px;text-align:right;font-weight:bold;padding:7px 5px 0 0; }
.gamerep .dataTab a:hover { color:#BA2914; }
.gamerep .txtBox		{ margin-bottom:0; }
.gamerep .card			{ position:relative;width:9px;height:13px;font-size:10px;line-height:10px;border:1px solid #b4b4b4; }
.gamerep .card.yellow	{ background:#fffc00; }
.gamerep .card.red		{ background:#ba2914; }
.gamerep .left,
.gamerep .right			{ position:relative;width:294px; }
.gamerep .right			{ float:right; }
.gamerep .team			{ position:relative;width:288px;height:21px;background:#cddfe1;font-weight:bold;line-height:21px;padding:0 3px; }
.gamerep .team a:hover	{ color:#BA2914; }

/* Vereinsseiten */
.vereinHeader					{ position:relative;height:119px;margin:0 3px;background:url(images/bg_verein_header.gif) bottom no-repeat; }
.vereinHeader .label			{ left:-3px; }
.vereinHeader .verein			{ font-size:18px;font-weight:bold;padding:5px 0; }
.vereinHeader .logo				{ position:absolute;top:8px;right:30px; }
.vereinHeader td				{ font-size:11px; }
.vereinHeader td.rank			{ font-size:28px;font-weight:bold; }
.vereinHeader .selectBox		{ position:relative;width:210px;float:left;padding:8px 7px 3px 3px; }
.vereinHeader .selectBox select	{ width:210px;font-weight:bold;font-size:12px;height:20px; }
.vereinNavi						{ position:absolute;top:94px;height:25px; }
.vereinNavi a.navItem			{ position:relative;float:left;color:#007987;border-top:3px solid #007987;margin-right:3px;background-color:#fff;font-weight:bold;padding:2px 5px 0;height:17px; }
.vereinNavi a.navItem.aktiv,
.vereinNavi a.navItem:hover		{ color:#ba2914;border-top-color:#ba2914; }
.vereinNavi a.navItem.aktiv		{ height:20px; }
.dataTab.kader .row				{ width:514px;overflow:visible; }
.dataTab.kader .col				{ position:relative; }
.dataTab.kader .col_1			{ width:174px;font-weight:bold; }
.dataTab.kader .col_2			{ width:79px;text-align:center; }
.dataTab.kader .col_3			{ width:88px;text-align:center; }
.dataTab.kader .col_4			{ width:78px;text-align:center; }
.dataTab.kader .col_5			{ width:42px; }
.dataTab.kader .col_6			{ width:53px; }
.dataTab.kader .col_7			{ width:87px;text-align:center;position:absolute;left:514px; }
.dataTab.kader .row.head .col_1	{ font-size:12px; }
.dataTab.kader .row.data .col_1	{ width:169px;padding-left:5px; }
.dataTab.kader .row.data .col_4	{ font-weight:bold; }
.dataTab.kader .row.data .col_5,
.dataTab.kader .row.data .col_6	{ text-align:center; }
.dataTab.kader a:hover			{ color:#BA2914; }
.dataTab#gegner .row { padding:1px 0 0 5px;height:20px;width:368px;background:#eee url(images/arrow_petrol.png) 361px center no-repeat; }
.dataTab#gegner .row:hover { background-image:url(images/arrow_red.png); }
.dataTab#gegner .row:hover span { color:#BA2914; }
.bilanz							{ padding:10px 0; }
.bilanz .selectBox,
.bilanz select					{ width:224px; }
.bilanz strong					{ font-size:13px; }
.bilanz .vsBox					{ width:188px;margin-left:15px;background:url(images/vs.gif) right center no-repeat; }
.bilanz .tabHead				{ font-weight:bold;color:#007987; }
.dataTab.games .col_1			{ width:208px;padding-left:4px; }
.dataTab.games .row.head .col_1 { font-size:12px;font-weight:bold;}
.dataTab.games .col_2			{ width:69px;text-align:center; }
.dataTab.games .col_3			{ width:126px;text-align:center; }
.dataTab.games .col_4			{ width:143px;text-align:center; }
.dataTab.games .col_5			{ width:51px;text-align:center; }

/* Spieler-Seiten */
.fbspieler .artikelHeader { height:48px;background:url(images/bg_verein_header.gif) bottom no-repeat; }
.fbspieler .headerNavi						{ position:absolute;top:23px;left:3px;height:25px; }
.fbspieler .headerNavi a.navItem			{ position:relative;float:left;color:#007987;border-top:3px solid #007987;margin-right:3px;background-color:#fff;font-weight:bold;padding:2px 5px 0;height:17px; }
.fbspieler .headerNavi a.navItem.aktiv,
.fbspieler .headerNavi a.navItem:hover		{ color:#ba2914;border-top-color:#ba2914; }
.fbspieler .headerNavi a.navItem.aktiv		{ height:20px; }
.fbspieler .txtBox { padding:10px 3px; }
.fbspieler .spielersuche { width:194px;float:left;padding-right:10px;height:32px; }
.fbspieler .spielersuche input { width:186px; }
.fbspieler .spieleraz { width:396px;float:left;background:#eee;height:32px; }
.fbspieler .spieleraz .links { padding:2px 0 0 4px; }
.fbspieler .spieleraz a { color:#007987;padding:0 2px; }
.fbspieler .spieleraz a:hover { color:#BA2914; }
.fbspieler .spieleraz a.aktiv { color:#BA2914;font-weight:bold; }
.fbspieler .spielerBox { background:#fff;width:604px;margin:0 3px;position:relative;padding:0 0 10px 3px; }
.fbspieler .spielerBox .spieler { background:#eee;height:18px;width:191px;margin:0 3px 3px 0;float:left;padding:3px 0 0 7px;font-weight:bold;display:inline; }
.fbspieler .spielerBox .spieler a:hover { color:#BA2914; }
.fbspieler .selectBox { width:222px;padding-bottom:30px; }
.fbspieler .selectBox select { width:222px;font-weight:bold;font-size:12px; }
.dataTab.torjaeger .row.data { font-weight:bold; }
.dataTab.torjaeger .col_1 { width:27px;text-align:right; }
.dataTab.torjaeger .row.data .col_1 { color:#007987; }
.dataTab.torjaeger .col_2 { width:224px;padding-left:29px; }
.dataTab.torjaeger .col_3 { width:179px; }
.dataTab.torjaeger .col_4 { width:48px;text-align:right; }
.dataTab.torjaeger .col_5 { width:76px;text-align:right; }
.dataTab.torjaeger a:hover { color:#BA2914; }

/* Registrierung */
.register						{ width:100%; }
.register .left					{ float:none; }
.register .right				{ color:red;background:#e0e0e0;padding:0 3px;border-top:2px solid #d7d7d7;border-bottom:2px solid #d7d7d7; }
.register .right#info_password3	{ color:#000;line-height:20px; }
.register input					{ border:none; }
.register input.box				{ width:182px;border:1px solid #b0c1c4; }
.register .full					{ font-size:11px;padding-top:18px;clear:left; }
.register .full input			{ float:left; }
.register .full label			{ float:left;padding:3px 0 0 20px;max-width:550px; }



/* F O O T E R */

.footer                              { position:relative;width:926px;margin:0px 10px 40px; }
.footer a                            { font-weight:normal;color:#004a53;padding:0px 10px; }
.footer .breadcrumb                  { position:relative;width:923px;height:16px;font-size:11px;background-color:#eeeeee;padding:22px 0px 0px 3px;color:#004a53; }
.footer .breadcrumb h1				 { display:inline; font-size:11px; font-weight:normal; margin:0; padding:0; }
.footer .breadcrumb a                { font-weight:normal;text-decoration:underline; }
.footer .breadcrumb a.up             { position:absolute;top:22px;right:6px;padding:0px 20px 0px 0px;background:url(images/arrow_open17.png) no-repeat right -17px;text-decoration:none; }
.footer .navi                        { position:relative;top:0px;left:0px;width:926px;background:url(images/bg_footer.jpg) no-repeat #eeeeee;border-top:3px solid white; }
.footer .naviBlock                   { width:154px;margin:8px 0px 0px; }
.footer .naviBlock a                 { font-weight:normal;font-size:11px;line-height:17px;text-decoration:underline; }
.footer .iconBox                     { position:relative;width:124px;height:23px;padding:8px 0px 0px 30px;font-size:11px;color:#909090; }
.footer .icon                        { position:absolute;top:4px;left:0px;width:23px;height:25px; }
.footer .servicenavi                 { position:relative;text-align: center;}
.footer .servicenavi a               {line-height: 20px;}
.footer .logo                        { position:relative;text-align: center; margin: 15px 0px;}
.footer .balken                      { position:relative;text-align: center; margin: 3px 0px;}






/* I C O N S */

.artikelIcon	{ background-image:url(images/icon_artikel_gross.png); }
.galerieIcon	{ background-image:url(images/icon_galerie_gross.png); }
.videoIcon		{ background-image:url(images/icon_video_gross.png); }
.votingIcon		{ background-image:url(images/icon_voting_gross.png); }
.tabelleIcon	{ background-image:url(images/icon_tabelle_gross.png); }
.externIcon		{ background-image:url(images/icon_extern_gross.png); }
.streckeIcon	{ background-image:url(images/icon_strecke_gross.png); }
.tickerIcon		{ background-image:url(images/icon_ticker_gross.png); }
.infoIcon		{ background-image:url(images/icon_info_klein.png); }


 .backflip .itemBox .artikelIcon,
.votingHon .itemBox .artikelIcon          { background-image:url(images/icon_artikel_backflip.png); }

.backflip .itemBox .galerieIcon,
.votingHon .itemBox .galerieIcon          { background-image:url(images/icon_galerie_backflip.png); }

.backflip .itemBox .videoIcon,
.votingHon .itemBox .videoIcon            { background-image:url(images/icon_video_backflip.png); }

.backflip .itemBox .votingIcon,
.votingHon .itemBox .votingIcon           { background-image:url(images/icon_voting_backflip.png); }

.backflip .itemBox .tabelleIcon,
.votingHon .itemBox .tabelleIcon          { background-image:url(images/icon_tabelle_backflip.png); }

.backflip .itemBox .externIcon,
.votingHon .itemBox .externIcon           { background-image:url(images/icon_extern_backflip.png); }

.backflip .itemBox .streckeIcon,
.votingHon .itemBox .streckeIcon           { background-image:url(images/icon_strecke_backflip.png); }

.backflip .itemBox .tickerIcon,
.votingHon .itemBox .tickerIcon          { background-image:url(images/icon_ticker_backflip.png); }


.moreSetsBlock .itemBox .artikelIcon,
.T_kat .itemBox .artikelIcon,
.moreSetsBlock .artikelIcon               { background-image:url(images/icon_artikel_klein.png); }
.moreSetsBlock .itemBox .galerieIcon,
.T_kat .itemBox .galerieIcon              { background-image:url(images/icon_galerie_klein.png); }
.moreSetsBlock .itemBox .videoIcon,
.T_kat .itemBox .videoIcon                { background-image:url(images/icon_video_klein.png); }
.moreSetsBlock .itemBox .votingIcon,
.T_kat .itemBox .votingIcon               { background-image:url(images/icon_voting_klein.png); }
.moreSetsBlock .itemBox .tabelleIcon,
.T_kat .itemBox .tabelleIcon,
.moreSetsBlock .tabelleIcon               { background-image:url(images/icon_tabelle_klein.png); }
.moreSetsBlock .itemBox .externIcon,
.T_kat .itemBox .externIcon               { background-image:url(images/icon_extern_klein.png); }
.moreSetsBlock .itemBox .streckeIcon,
.T_kat .itemBox .streckeIcon               { background-image:url(images/icon_strecke_klein.png); }
.moreSetsBlock .itemBox .tickerIcon,
.T_kat .itemBox .tickerIcon,
.moreSetsBlock .tickerIcon               { background-image:url(images/icon_ticker_klein.png); }
.moreSetsBlock h2.label					  { margin:0; position:relative;top:0px;left:0px;font-size:11px;font-weight:bold;padding:1px 3px 0;color:white;background-color:#007986;display:inline;}

.footer .artikelIcon                      { background-image:url(images/icon_artikel_footer.png); }
.footer .galerieIcon                      { background-image:url(images/icon_galerie_footer.png); }
.footer .videoIcon                        { background-image:url(images/icon_video_footer.png); }
.footer .votingIcon                       { background-image:url(images/icon_voting_footer.png); }
.footer .tabelleIcon                      { background-image:url(images/icon_tabelle_footer.png); }
.footer .externIcon                       { background-image:url(images/icon_extern_footer.png); }
.footer .streckeIcon                       { background-image:url(images/icon_strecke_footer.png); }
.footer .infoIcon                         { background-image:url(images/icon_info_footer.png); }

.T_1er_linkliste .artikelIcon	{ background-image:url(images/icon_artikel_klein.png); }
.T_1er_linkliste .galerieIcon	{ background-image:url(images/icon_galerie_klein.png); }
.T_1er_linkliste .videoIcon		{ background-image:url(images/icon_video_klein.png); }
.T_1er_linkliste .votingIcon		{ background-image:url(images/icon_voting_klein.png); }
.T_1er_linkliste .tabelleIcon	{ background-image:url(images/icon_tabelle_klein.png); }
.T_1er_linkliste .externIcon		{ background-image:url(images/icon_extern_klein.png); }
.T_1er_linkliste .streckeIcon	{ background-image:url(images/icon_strecke_klein.png); }
.T_1er_linkliste .tickerIcon		{ background-image:url(images/icon_ticker_klein.png); }
.T_1er_linkliste .infoIcon		{ background-image:url(images/icon_info_klein.png); }


#dpa_multiteaser_select { width:560px; border-color:#7e9eb7; border-width:1px; border-style:solid;font-weight:bold;}
.dpa_artikel { float:left; height:25px; width:22px; background-image:url("images/icon_artikel_klein.png");	}
.dpa_tabelle { float:left; height:25px; width:22px; background-image:url("images/icon_tabelle_klein.png");	}
.dpa_galerie { float:left; height:25px; width:22px; background-image:url("images/icon_galerie_klein.png");	}

.dpa_video { float:left; height:25px; width:22px; background-image:url("images/icon_video_klein.png");	}
.dpa_voting { float:left; height:25px; width:22px; background-image:url("images/icon_voting_klein.png");	}
.dpa_extern { float:left; height:25px; width:22px; background-image:url("images/icon_extern_klein.png");	}
.dpa_info { float:left; height:25px; width:22px; background-image:url("images/icon_info_klein.png");	}
.dpa_ticker { float:left; height:25px; width:22px; background-image:url("images/icon_ticker_klein.png");	}

.dpa_multiteaser_box { margin:5px 3px; padding:10px 10px 15px; background-color:#ffffff; width:585px; height:15px }
/* * * * * * *  D I A L O G  * * * * * * */

.ui-widget-overlay									{ position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:black;opacity:0.54;filter:alpha(opacity=54); }

.ui-dialog											{ position:relative; }
.ui-dialog .ui-dialog-titlebar						{ width:644px;height:56px;background:url(images/bg_dialog_head.png);padding:27px 0 0 27px; }
.ui-dialog .ui-dialog-titlebar-close				{ position:absolute; }
.ui-dialog .ui-dialog-titlebar-close				{ position:absolute;top:38px;right:30px;width:15px;height:15px;cursor:pointer;background-image:url(images/button_dialog_close.png); }
.ui-dialog .ui-dialog-titlebar-close span			{ display:none; }
.ui-dialog .ui-dialog-title							{ position:relative;top:0px;left:0px;height:19px;font-size:11px;font-weight:bold;padding:3px 5px 2px;line-height:19px;color:white;background-color:#007986;text-transform:uppercase; }
.ui-dialog .ui-dialog-content						{ position:relative;zoom:1;padding-bottom:27px; }
.ui-draggable .ui-dialog-titlebar					{ cursor: move; }
.ui-dialog .ui-dialog-content .bgLayer				{ position:absolute;bottom:0px;left:0px;width:671px;height:27px;background:url(images/bg_dialog_foot.png); }
.ui-dialog .ui-dialog-content .bgInner				{ position:absolute;bottom:27px;left:27px;width:617px;height:55px;background:url(images/bg_dialog_inner.gif); }
.ui-dialog .ui-dialog-content .stretchBox			{ width:617px;background:url(images/bg_dialog.png);padding:0 27px 0; }
.ui-dialog .ui-dialog-content .contentBox			{ position:relative;top:-30px;padding:0 3px 40px; }
.ui-dialog .ui-dialog-content .txt					{ position:relative;height:40px;line-height:20px;padding:0 29px 0 11px;margin-bottom:6px; }
.ui-dialog .ui-dialog-content .txt.singleline		{ line-height:40px; }
.ui-dialog .ui-dialog-content .innerContent			{ padding:20px 10px;background-color:#d7d7d7; }
.ui-dialog .ui-dialog-content .innerContent p		{ line-height:20px;margin-top:0; }
.ui-dialog .ui-dialog-content .innerContent .error	{ color:red;font-weight:bold;padding-bottom:10px; }
.ui-dialog .ui-dialog-content .hint					{ position:absolute;font-size:10px;color:#989898;padding-left:10px; }
.ui-dialog .ui-dialog-content .buttonBox			{ position:relative;left:3px;margin-top:19px;float:right; }
.ui-dialog .ui-dialog-content .buttonBox a.button	{ margin-right:16px;display:inline; }


/** Google Ergebnisseite **/
.gsc-resultsHeader, .gs-watermark, .gs-visibleUrl-short, .gsc-thumbnail-inside, .gsc-url-top { display:none; }

.gs-visibleUrl-long { font-size:11px;font-weight:bold; }
.gsc-result { padding:7px 0; }
.gsc-cursor-box { position:absolute;bottom:4px;left:3px;padding:1px 5px;z-index:1;background:#fff; }
.gsc-cursor { float:left; }
.gsc-cursor-page, .gsc-trailing-more-results { position:relative;float:left;cursor:pointer;color:#007987;font-weight:bold;width:12px;text-align:center; }
.gsc-trailing-more-results { width:140px; }
.gsc-cursor-current-page { color:#BA2914; }
#wide_ad_unit { margin:0 3px; width:920px; position:relative; /* top:3px; */ }
#cse { }
.gsc-tabsAreaInvisible { display:none; }
.gcsc-branding { }

/******* A J A X L O A D E R *******/
.ajaxload {
    position:absolute;
    left:0;
    top:0;
    z-index:999;
    filter:alpha(opacity=60);
    opacity:0.6;
    background-color:#ECF4F7;
    background-image:url(images/ajax-loader.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

/******* L I V E S T R E A M *******/
.stream { position:relative;width:1001px; }
.stream .label { background-color:#00647e; }
.stream_header { position:relative;width:1001px;height:67px;background:url(images/livestream_header.jpg); }
.stream_content { position:relative;width:994px;padding-left:7px;overflow:hidden;margin-top:7px; }
.stream .player { position:relative;width:628px;height:359px;background:url(images/bg_livestream_player.jpg);overflow:hidden;float:left;margin-right:10px; }
.stream .player td { text-align:center; }
.stream .infoBox { position:relative;width:356px;height:252px;float:left;background:#eee;overflow:hidden; }
.stream .infoBox .topline { position:relative;height:20px;background:url(images/bg_fullwidth.gif) bottom; }
.stream .infoBox .txtBox { position:relative;height:223px;margin:0 3px;padding:3px;background:#fff; }
.stream .infoBox .grayBox { position:relative;padding:3px 6px; }
.stream .infoBox .grayBox .txt { position:relative;width:287px;height:42px;float:left; }
.stream .infoBox .grayBox a.button { position:relative;float:left; }
.stream .infoBox#rightup { height:359px; }
.stream .infoBox#rightup .txtBox { height:330px;overflow:auto; }
.stream .infoBox#rightdown .txtBox { padding-top:0;height:226px; }
.stream .infoBox#leftdown { width:628px;margin-right:10px; }
.stream .infoBox#leftdown .txtBox { height:173px;overflow:auto; }
.stream .infoBox#leftdown input { width:180px; }
.stream .streamData { position:relative;padding-bottom:10px;padding-top:1px; }
.stream .streamData .desc { float:left;background:#cddfe1;width:101px;height:17px;border-top:2px solid #fff;border-bottom:1px solid #fff;padding:0 3px;line-height:17px;overflow:hidden;font-weight:bold; }
.stream .streamData .data { background:url(images/bg_livestream_data.gif);padding:0 3px;line-height:20px;float:left;width:231px; }
.stream .streamData .flag { position:absolute;top:3px;right:0;width:57px;border-left:3px solid #fff; }
.stream .chatBox { padding-top:7px; }
.stream .infoBox#leftdown .txtBox.chat { font-size:10px;line-height:11px; }
.stream .infoBox#leftdown .txtBox.chat a { text-decoration:underline; }
.stream .infoBox#leftdown .txtBox.chat p { margin:0 0 15px; }
.stream .infoBox#leftdown .txtBox.chat .system { font-size:12px;font-style:italic; }
.stream .infoBox#leftdown .chatBox input.textinput { float:left;width:430px;margin-right:5px; }
.stream .infoBox#leftdown .chatBox input.checkinput { width:auto;border:none; }
.stream .chatBox span { float:right;font-size:11px; }

/******* L I V E T I C K E R *******/
.liveticker a.logo                              { height: 21px; left: 14px; position: absolute; top: 31px; width: 135px;}
.liveticker .h1                                 { height: 40px; overflow: hidden; padding: 5px 0 0 4px;}
.liveticker_header								{ width:907px;height:67px;background:url(images/liveticker_header.jpg); }
.liveticker_content								{ position:relative;background:#eee; margin: 0px 3px 12px 10px;padding-bottom: 3px; }
.liveticker_content	h2                          { display: none }
.liveticker_content .bgLayer					{ position:absolute;top:45px;left:4px;width:889px;height:73px;background:url(images/bg_dialog_inner.gif); }
.liveticker_content .switcher					{ position:absolute;top:0;right:0;width:154px;height:37px;background:#fff url(images/bg_liveticker_switch.png);overflow:hidden; } /* left:742px; */
.liveticker_content .switcher .icon				{ position:absolute;top:6px;left:12px;width:26px;height:28px; }
.liveticker_content .switcher .txt				{ position:absolute;top:4px;left:46px;width:88px;height:30px;padding-right:20px;padding-left:1px;font-size:11px;font-weight:bold;color:#000;background:url(images/arrow_petrol.png) no-repeat 94px center; }
.liveticker_content .switcher .txt span			{ font-weight:normal;color:#007987; }
.liveticker_content .switcher:hover .icon		{ background-position:0px -28px; }
.liveticker_content .switcher:hover .txt		{ background-image:url(images/arrow_red.png); }
.liveticker_content .switcher:hover .txt span	{ color:#ba2914; }
.liveticker_navi								{ position:relative;width:455px;height:36px;padding:3px 0 0 4px; }
.liveticker .head2								{ height:40px;padding:5px 0 0 4px;overflow:hidden; }
.liveticker .saison_navi						{ position:relative;float:left;width:195px; }
.liveticker .saison_navi select					{ width:195px; }
.liveticker_navi .right							{ float:right;padding-top:16px; }
.tickerdata										{ position:relative; }
.tickerdata a:hover           { color:#bd3520; }
.tickerdata .leftdata							{ position:relative;float:left;width:457px;height:449px;margin-left:3px;display:inline; }
.tickerdata .rightdata							{ position:relative;float:right;width:427px;height:448px;margin-right:3px;padding-top:1px;display:inline; }
.tickerdata .sublabel							{ height:21px;font-size:12px;font-weight:bold;color:#000;text-transform:none;line-height:21px;padding:0 5px;overflow:hidden; }
.tickerdata .contentlayer						{ height:422px;padding:3px;overflow:auto;background:#fff; }
.tickerdata .rightdata .contentlayer			{ height:417px; }
.tickerdata table.ticker .colored				{ background:#eee; }
.tickerdata table.ticker td						{ font-size:11px;line-height:14px; }
.tickerdata table.ticker td.left				{ float:none;width:34px;text-align:center;font-weight:bold;vertical-align:top; }
.tickerdata table.ticker td.middle				{ width:27px;text-align:center; }
.tickerdata .navItems							{ position:relative;height:25px;overflow:hidden; }
.tickerdata .navItems a.navItem					{ position:relative;float:left;color:#007987;border-top:3px solid #007987;margin-right:3px;background-color:#fff;font-size:12px;font-weight:bold;padding:2px 5px 0;height:17px; }
.tickerdata .navItems a.navItem.aktiv,
.tickerdata .navItems a.navItem:hover			{ color:#ba2914;border-top-color:#ba2914; }
.tickerdata .navItems a.navItem.aktiv			{ height:20px; }
.tickerdata .rightdata table					{ width:400px; }
.tickerdata .rightdata table td					{ background:#eee;font-size:11px; }
.tickerdata .rightdata table th					{ font-size:11px;font-weight:normal;color:#007482;text-align:left; }
.tickerdata .rightdata table .center			{ text-align:center; }
.tickerdata .rightdata table .pos 			{ color:#007482; }
.tickerdata .rightdata table td.trenner   { background:#000000; }
.tickerdata .rightdata .schnellste        { font-size:11px;margin:10px 0 10px 5px; width:400px; }
.tickerdata .rightdata .schnellste a        { font-weight: bold; }
.tickerdata .rightdata .thead             { font-weight:bold;margin-left:5px; }
.tickerdata .videobox               { overflow:hidden; }
.tickerdata .streamData							{ position:relative;padding-bottom:10px;padding-top:1px; }
.tickerdata .streamData .desc					{ float:left;background:#cddfe1;width:101px;height:17px;border-top:2px solid #fff;border-bottom:1px solid #fff;padding:0 3px;line-height:17px;overflow:hidden;font-weight:bold; }
.tickerdata .streamData .data					{ background:url(images/bg_livestream_data.gif);padding:0 3px;line-height:20px;float:left;width:307px;overflow:hidden; }
.liveticker .refresh_button           { position:relative;width:117px;height:16px;display:block;float:left;padding:0px;background:url(images/bg_button_anim.gif); }
.liveticker .button#refresh_anchor   { padding:0px 35px 1px 5px;}

/******** Ticker Asset **********/

.allTicker .tickerHeader {  margin:3px 3px 3px auto; text-align:right;}
.allTicker .tickerHeader .button a.button{float:right;}

.tickerBlaettern {display:inline; float: left; position: relative; width: 613px; cursor: pointer; height: 22px;}
.tickerBlaettern .txt { text-align:center; color:#000000;  margin-top:5px;}
.tickerBlaettern .back { position:absolute;  top:5px; left: 7px; }
.tickerBlaettern .for { position:absolute;  top:5px; left:545px; }

.tickerEventlineHeadline { font-weight: bold; margin:0; }

.tickerLinkContainer { background-color:#cddfe1; width:440px; height:45px; margin:15px auto 15px; display:block;}
.tickerlink {background:#cddfe1 url("images/arrow_petrol_hover20.png") no-repeat scroll 410px 0 ; display: block; height: 18px; overflow: hidden; padding: 2px 20px 0 2px; position: relative; width: 400px; margin:10px auto; font-weight:bold; top:12px;}
.tickerlink:hover {background-position:410px -20px; color:#bd3520;}

/*
.allTicker {display: inline; float: left; margin-bottom: 14px; position: relative; width: 613px; cursor: pointer; height: 30px; position: relative; width: 613px;}
.allTicker .tickerHeader .button{ width:95px; float:right; margin:7px 6px 0 0;}
.allTicker .txt { text-align:center; margin-top:7px; color:#000000;}
.allTicker .topLine { width: 613px; }
.allTicker .rightLine { height: 29px; left: 612px; }
.allTicker .leftLine { height: 29px; }
.allTicker .botLine { top: 29px; width: 613px; }
.allTicker .back { position:absolute; top:7px; left: 7px; }
.allTicker .for { position:absolute; top:7px; left:555px; }
*/

/******* wettstar.de-Koop styles *******/
.wettstar_iframe              { margin-left:10px; }

/* wmstreamchat */
.wmstreamchat {position:relative; margin:0 0 10px 10px; width:922px; height:421px; background-image:url(images/wmstreamchat.bg.jpg);}
.wmstreamchat .wmstreamchatPlayer {position:absolute;}
.wmstreamchat .wmstreamchatInformation {position:absolute; width:326px; height:306px; left:540px; top:46px; padding:0 15px 10px 15px; color:#ffffff;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags {position:relative; margin-bottom:10px;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .flagHome {position:relative; width:108px; height:55px; float:left;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .flagGuest{position:relative; width:108px; height:55px; float:left;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatFlags .result {position:relative; width:90px; height:55px; float:left; font-weight:bold; font-size:40px; color:#FFF000; text-align:center;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker {position:relative; height:200px; overflow:hidden; overflow-x:hidden; overflow-y:auto; margin-bottom:10px; font-size:11px;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker .tickerData1 {position:relative; overflow:hidden; margin:0 0 10px 0;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker .tickerData1 .title {font-weight:bold;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatTicker.wmstreamchatMatchdata {position:relative; color:#ffffff;}
.wmstreamchat .wmstreamchatInformation .wmstreamchatMatchdata table td {color:#BBCAEB; font-size:11px;}
.wmstreamchat .wmstreamchatPlayer {position:absolute; width:512px; height:316px; background-color:#007987; right:382px; top:46px;}

.cfVideo { position:relative;width:607px;margin:0px 3px 3px;background:url(images/bg_galerie2.jpg); }

/********* O V E R L A Y  P L A Y E R L A Y E R *********/


.playerlayer                 { width:997px;height:790px;display:none;overflow:hidden;z-index:1000; }

.playerlayer .titlebar              { position:relative;width:728px;height:28px;margin:0px 0px 5px 109px;background:url(images/playerlayer_titlebar.png) 0 -17px no-repeat; }
.playerlayer .titlebar_close        { position:absolute;top:6px;left:622px;width:100px;height:16px;overflow:hidden;background:url(images/playerlayer_close.png) 0px 0px no-repeat;z-index:4; }
.playerlayer .titlebar_close:hover  { background-position: 0px -16px; }


.playerlayer .topbox         { position:relative;width:925px;min-height:501px;float:left;display:inline;background-color:transparent; }
.playerlayer .minheight      { position:relative;width:1px;height:501px;float:left;display:inline;background-color:transparent; }

.playerlayer .bgbox          { position:absolute;top:0px;left:109px;width:728px;height:501px;background-color:black; }
.playerlayer .pl_framelayer  { position:relative;width:946px;height:620px;overflow:hidden;}
.playerlayer .pl_banner      { position:absolute;top:0px;left:109px;width:728px;height:90px;overflow:hidden; }
.playerlayer .pl_sky         { position:absolute;top:0px;left:837px;width:160px;height:600px;overflow:hidden; }
.playerlayer .pl_player      { position:absolute;top:95px;left:169px;width:608px;height:368px; }

#pl_playerOverlay            { position:absolute;top:0px;left:0px;width:608px;height:368px; background-color:#000000;z-index:5;background-image:url(images/playerlayer_loader.gif);background-repeat:no-repeat;background-position:center center;}
#pl_playerOverlay .autoplayTeaser { position:absolute;top:160px;left:161px;width:285px;height:71px;}
#pl_playerOverlay .autoplayTeaser img { position:absolute;left:0px;top:0px;width:126px;height:71px;}
#pl_playerOverlay .autoplayTeaser .txt { position:absolute;left:131px;top:0px;height:42px;width:154px;line-height:14px;color:#ffffff;}

#pl_playerBreakAd            { position:absolute;top:0px;left:0px;width:608px;height:340px; z-index:5;background-image:url(images/playerlayer_breakad_layer.png);background-repeat:no-repeat;background-position:49px 36px;}
#pl_playerBreakAdContainer   { position:absolute;top:45px;left:49px;width:300px;height:250px; background-image:url(images/playerlayer_breakad.png);}
#pl_playerBreakAdLink        { position:absolute;top:36px;left:349px;width:205px;height:259px; cursor:pointer;}

.playerlayer .utilitybox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }
.playerlayer .bottombox      { position:relative;width:728px;margin:0px 0px 0px 109px;background-color:black; }

.video .play_button {position:absolute;left:225px;top:136px;width:62px;height:42px;background:url(images/t-big_play_button.png) no-repeat 0 0;}

#controlsBox {position:relative;width:608px;height:25px;padding-left:60px;display:none;overflow:hidden;}
#controlsBox .autoplay {position:relative;float:left;width:250px;height:25px;text-align:left;}
#controlsBox .autoplay a {color:#fff;font-weight:bold;text-decoration:none;padding-left:30px;background-image:url(images/playerlayer_autoplay2_bw.png);background-repeat:no-repeat;line-height:25px;}
#controlsBox .autoplay a:hover {text-decoration:underline;}
#controlsBox .autoplay a.all  {background-position:0 -5px;}
#controlsBox .autoplay a.one  {background-position:0 -30px;}
#controlsBox .prevnext {position:relative;float:left;width:358px;height:25px;text-align:right;color:#fff;font-weight:bold;}
#controlsBox .prevnext a {color:#fff;font-weight:bold;line-height:25px;text-decoration:none;}
#controlsBox .prevnext a:hover {text-decoration:underline;}
#controlsBoxOverlay {position:absolute;left:0;top:0;width:728px;height:25px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

#additionalLink {display:none;width:608px;margin-left:60px;text-align:center;height:25px; text-align:center;}
#additionalLink a {line-height:25px;color:#fff;text-decoration:none;}
#additionalLink a:hover {text-decoration:underline;}
#additionalLink span.arrow {background-image:url(images/arrow_white.gif);background-repeat:no-repeat;padding-right:5px;}

.playerlayer .videoListBox                    { position:relative;width:674px;height:143px;margin:0px 0px 0px 27px;float:none;display:block;border-width:0px;border-style:solid; }
.playerlayer .videoListBox a.back             { position:absolute;top:6px;left:0px;width:17px;height:122px;background-image:url(images/playerlayer_back.png); }
.playerlayer .videoListBox a.for              { position:absolute;top:6px;left:657px;width:17px;height:122px;background-image:url(images/playerlayer_for.png); }
.playerlayer .videoListContainer              { position:absolute;top:6px;left:32px;width:640px;height:124px; }
.playerlayer .videoListItem                   { position:relative;width:130px;height:110px;float:left;display:inline;margin-right:30px; }
.playerlayer .videoListItem .imgBox           { position:relative;width:130px;height:75px;overflow:hidden; }
.playerlayer .videoListItem .imgBox .img      { position:absolute;top:2px;left:2px; }
.playerlayer .videoListItem .imgBox a         { position:absolute;top:2px;left:2px;width:126px;height:71px;display:block; }
.playerlayer .videoListItem .txt              { height: 42px;line-height:14px; }
.playerlayer .videoListItem .txt a            { color:white; }
.playerlayer .videoListItem .txt a:hover      { text-decoration:underline; }
.playerlayer .videoListItem .layer            { position:absolute;top:0px;left:0px;width:130px;height:150px;background-image:url(images/playerlayer_layer_videolist.png); background-position:0 0; }
.playerlayer .videoListItem .layer.active     { background-position:0 -75px; }

#videoListBoxOverlay {position:absolute;top:6px;width:674px;height:122px;display:none;background-color:#000000; opacity:0.92;filter:alpha(opacity=92);}

.simplemodal-wrap {overflow:hidden !important;}

.fblikebox {background-color: #EEEEEE !important; margin: 0 3px 12px 10px;position: relative; float:left; }
.fb_iframe {margin-right:3px;margin-left: 4px;margin-top:0px; margin-bottom:5px; overflow:hidden; }
.fb_logo { position:relative;margin-right:4px;margin-top:0px;text-align:right; }


.winrace_related { margin: 0 3px 12px 10px;}

/*** Verbraucherhinweise ***/
.halfpageDummy,
.rectangleDummy,
#bannerDummy,
.billboardDummy,
#skyDummy			{position:absolute; z-index:0; visibility:hidden;}
#sky                {position:absolute;}

#banner { position: absolute;left: 218px;top: 1px; height: 95px; width: 728px;}
#banner.wallpaper { left: 256px; }

.halfpageDummy,
.rectangleDummy 	{left:0; top:auto; width:300px;}
.halfpageDummy		{height:600px;}
.rectangleDummy 	{height:250px;}
#bannerDummy 		{left:218px; top:1px; width:728px; height:95px;}
.billboardDummy     {left:0; top:0; width:100%; height:225px;}
#sky,
#skyDummy			{left:950px; top:95px; width:160px; height:600px;}

#billboard {position:relative;top:6px;text-align: center;width:100%;margin:0;}
.bgLevel_3 + #billboard {top:1px;}
#billboard #ip_billboard {position:relative;margin:0 auto;}


/** NAVIGATION **/
.topNavi { position:relative; top:64px; left:10px; height:auto; width:626px; /*background-color:#0e525b; */float:left;}
.topNavi ul {list-style-type:none; margin:0 0 2px 0; padding:2px 0 0 5px; background:/*#000000 url("images/navi_flyout_oben.jpg") top left*/transparent;}
.topNavi ul.topNavi{clear: left;float: left;list-style: none outside none;margin: 0 0;padding: 0;}
.topNavi .topFirstUl{height:28px; line-height:22px; display:block; }
.topNavi .topFirstUl li{margin-left:10px;}
.topNavi .topFirstUl.aktiv{background:#000000 url("images/navi_flyout_oben.jpg") top left;}
.topNavi .topNaviSecond{background:#000000 url("images/navi_flyout_oben.jpg") top left;}

.tickerheader .topNavi, .liveticker .topNavi, #f1ls_container .topNavi, .tickerheader_fb .topNavi {width:auto; top:40px;}
.tickerheader .topNavi ul.topFirstUl, .liveticker .topNavi ul.topFirstUl, #f1ls_container .topNavi ul.topFirstUl{padding-right:5px;}

.topNavi .topNaviFirst a span{  background: url("images/n1_bggreen.png") no-repeat scroll left top transparent;    float: left;height: 24px;margin: 0 10px 0 -10px;padding: 1px 0 0 10px; }
.topNavi .topNaviFirst.aktiv a span{  background: url("images/n1_bgred.png") no-repeat scroll left top transparent;    float: left;height: 24px;margin: 0 10px 0 -10px;padding: 1px 0 0 10px; }
.topNavi cufon.cufon{padding-top:6px; /*cursor:default;*/}
.topNavi .topNaviFirst a {     font-family: arial,helvetica;font-size: 11px;font-weight: bold;height: 24px;line-height: 18px;text-decoration: none;color:#ffffff;text-transform: uppercase; background: url("images/n1_bggreen.png") no-repeat scroll right top transparent;display:block;padding:0px 0px 0; }
.topNavi .topNaviFirst.aktiv a {  background: url("images/n1_bgred.png") no-repeat scroll right top transparent; }

.topNaviFirst{background: url("images/n1_bggreen.png") no-repeat scroll right top transparent; float: left;list-style: none outside none;margin: 0 0px 0 0;}
.topNaviFirst .topNaviSecond{display:none; /*width:200px;*/ padding:10px 15px 5px 5px;}
.topNaviFirst.aktiv .topNaviSecond{display:block; position:absolute; top:25px; left:0px; background-color:transparent; width:906px; height:300px;}

.tickerheader .topNaviFirst.aktiv .topNaviSecond, .liveticker .topNaviFirst.aktiv .topNaviSecond{width:878px;}


.topNavi .topNaviFirst .topNaviSecond a span{  background: none;    float: left;height: 24px;margin: 0 10px 0 -10px;padding: 2px 0 0 11px; font-weight:bold; }
.topNavi .topNaviFirst.aktiv .topNaviSecond a span{  background: none;    float: left;height: 24px;margin: 0 10px 0 -10px;padding: 2px 0 0 21px; font-weight:bold; }

.topNavi .topNaviFirst.aktiv .topNaviSecondLi a{background:none;font-size: 11px;font-weight: normal; text-transform:none;width: auto; float: none; height: 24px; margin-bottom: 2px; margin-left: 2px; }
.topNavi .topNaviFirst.aktiv .topNaviSecondLi a:hover{color:#ffffff; height: 24px; line-height: 18px; display:block; background: url("images/n2_bgred140.png") no-repeat scroll left top transparent; }
.topNavi .topNaviFirst.aktiv .topNaviSecondLi.aktiv a, .topNavi .topNaviFirst.aktiv .topNaviSecondLi.high a{color:#ffffff; height: 24px; line-height: 18px; display:block; background: url("images/n2_bgred140.png") no-repeat scroll left top transparent; }
.topNaviSecondLi {position:relative; margin-left:0;}
.topNaviSecondLi a {font-weight:normal; font-size:11px; text-transform: none; background:none; }
.topNavi .topFirstUl li.topNaviSecondLi{margin-left:0;}

 .topNaviSecondLi .topNaviThird{ display:none; float: left;left:150px; top: 0;  padding:0; position: absolute;width: auto;z-index: 50; background-color:transparent;}

.topNaviSecondLi .topNaviThird li{ width: auto; float: left;height: 24px; margin:0 8px;}
.topNaviSecondLi.aktiv .topNaviThird { display:block;}
.topNavi .topNaviFirst.aktiv .topNaviSecondLi .topNaviThird {background:none;}
.topNavi .aktiv .topNaviSecondLi ul.topNaviThird {margin:0;}
.topNavi .aktiv .topNaviSecondLi .topNaviThird a{background:none;}


.topNavi .topNaviFirst.aktiv .topNaviSecondLi .topNaviThird li span{color:#999999; height: 24px; line-height: 18px; display:block; padding-left:2px; }
.topNavi .topNaviFirst.aktiv .topNaviSecondLi .topNaviThird li span:hover{color:#ffffff; background: url("images/n1_bgblack.png") no-repeat scroll left top transparent; }

.topNavi .topNaviFirst.aktiv .topNaviSecondLi .topNaviThird li span span { cursor:pointer; background:url("images/n1_bgblack.png") no-repeat scroll right top transparent; margin-left:3px; margin-right:-23px; padding:2px 10px 0px 6px; font-weight:bold; }
.topNavi .topNaviFirst.aktiv .topNaviSecondLi .topNaviThird li span{background:url("images/n1_bgblack.png") no-repeat scroll left top transparent; margin-left:-10px; margin-right:10px; }

.topNavi .topNaviFirst.high a span{ background: url("images/n1_bgred.png") no-repeat scroll left top transparent;    float: left;height: 24px;margin: 0 10px 0 -10px;padding: 1px 0 0 10px; }
.topNavi .topNaviFirst.high a {  background: url("images/n1_bgred.png") no-repeat scroll right top transparent;  }



/*** Mehr Sport Navibereich ****/

 .topNaviFirst .naviMehrSportContainer{display:none;}
.topNaviFirst .naviMehrSportContainer .spaltenHeads { width:100%; height:20px; position:relative; background-color:transparent; float:left; margin:10px 0;}
.topNaviFirst .naviMehrSportContainer .spaltenHeads .mshead1 {float:left; width:300px; margin-left:12px; color:#668c91;}
.topNaviFirst .naviMehrSportContainer .spaltenHeads .mshead2 { float:left; color:#668c91;}
.topNaviFirst.aktiv .naviMehrSportContainer{list-style-type:none; margin:0px 0 2px 0; padding:0 0 0 5px; background:#000000 url("images/navi_flyout_oben.jpg") top left;display:block; position:absolute; top:25px; left:0px; background-color:transparent; width:921px; height:310px;}
.topNaviFirst.aktiv .naviMehrSport2nd{float:left; position:relative; width:150px; }

.tickerheader .topNaviFirst.aktiv .naviMehrSportContainer, .liveticker .topNaviFirst.aktiv .naviMehrSportContainer{width:893px;}

.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond {background:none; list-style: none outside none; padding:0; margin:2px 0 0 0;}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li {background:none; position:relative}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li a {background:none; margin-bottom:2px; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li a span{background:none; text-transform:none; float:left; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li ul{display:none; list-style: none outside none; background-color: transparent; float: left;left: 150px;padding: 0;position: absolute;top: 0;z-index: 50;}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li ul li{list-style: none outside none; float: left;height: 24px;margin-bottom: 2px;margin-left: 2px;width: auto; display:inline;}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li ul li span{float:left; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li ul li span span{float:left; }
.msdiv1 {  z-index:4; position:relative; margin:3px 0 0 0;}
.msdiv2 {  z-index:3; position:relative; margin:3px 0 0 0;}
.msdiv3 {  z-index:2; position:relative; margin:3px 0 0 0;}
.naviMehrSportContainer{z-index:1}
.msdiv1 .msThird{width:750px; background:none; }
.msdiv2 .msThird{width:600px; background:none; }
.msdiv3 .msThird{width:450px; background:none; }
.topNavi .topNaviFirst .naviMehrSport2nd .ms2ndli a span{font-weight:bold; }

.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli ul.msThird{display:none; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli a {height: 24px;line-height: 18px; padding:0 0 0 6px; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli a span {line-height:22px; font-weight:bold; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv a  {background: url("images/n2_bgred140.png") no-repeat scroll left top transparent; color: #FFFFFF;display: block;height: 24px;line-height: 18px; padding:0 0 0 6px; margin-bottom:2px; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv a span {   height: 24px; margin: 0 16px 0 -10px; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv a:hover {background: url("images/n2_bgred140.png") no-repeat scroll left top transparent; color: #FFFFFF;display: block;height: 24px;line-height: 18px; }

.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.high a  {background: url("images/n2_bgred140.png") no-repeat scroll left top transparent; color: #FFFFFF;display: block;height: 24px;line-height: 18px; padding:0 0 0 6px; margin-bottom:2px; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.high a span {   height: 24px; margin: 0 16px 0 -10px; }

.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv ul.msThird{display:block; margin:0;}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv ul.msThird li{}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv ul.msThird li span{ background: url("images/n1_bgblack.png") no-repeat scroll left top transparent;margin-left: -10px;margin-right: 10px;   color: #999999; padding:0 10px 0 0; }
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv ul.msThird li span span{color:#909090;    background: url("images/n1_bgblack.png") no-repeat scroll right top transparent;margin-left: 6px;margin-right: -23px;padding-left: 6px;padding-right: 10px; font-weight:bold;  cursor:pointer;}
.topNaviFirst.aktiv .naviMehrSportContainer .naviMehrSport2nd .msSecond li.ms2ndli.aktiv ul.msThird li span:hover span{color:#ffffff;}
.naviThirdSub li span.aktiv{font-weight:bold; }
/***********************/
.topNavi ul.naviThirdSub{background:none;}
.sublevel_3{width:936px; background-color:transparent; float:left; margin:0 0 0 0; z-index:0;}
.thirdnavihead {float:left; position:relative; margin:7px 5px 5px 10px; text-transform:uppercase; color:#660000; font-size:11px;}

.thirdnavihead.inactive cufon{z-index:-1; display:none !important; }
.thirdnavihead.inactive cufon canvas{display:none !important; z-index:-1;}
.thirdnavihead.inactive cufon cufontext{z-index:-1; display:none !important;}
.thirdnavihead cufon cufoncanvas{margin-top:3px;}
.thirdnavihead.inactive cufon cufoncanvas{display:none;}

.topNavi .thirdnavihead cufon.cufon {padding-top:3px;}

.naviThirdSub{list-style:none outside none; float:left; display:inline; margin:4px 0; padding:0; }
.naviThirdSub li{float:left; display:inline; margin-left:5px; margin-right:10px; color:#ffffff; /*height:24px; line-height:18px;*/ }

.naviThirdSub li a{color:#ffffff; height:24px; line-height:18px; padding:0 0px 0px 0px; float:left; font-size:12px; font-weight:normal; }
.naviThirdSub li a span{ height: 24px; margin: 0 10px 0 -10px;padding: 3px 0 0 10px; float:left; }

.naviThirdSub li a:hover{ display: block; height: 24px; line-height: 18px; padding: 0 0px 0 0; background: url("images/n2_bgdarkred.png") no-repeat scroll right top transparent; }
.naviThirdSub li a:hover span{background: url("images/n2_bgdarkred.png") no-repeat scroll left top transparent; float: left; /*height: 24px;  margin: 0 10px 0 -10px; padding: 0px 0 0 16px; */ }

.naviThirdSub li a.aktiv{ display: block; height: 24px; line-height: 18px; padding: 0 0px 0 0; background: url("images/n2_bgdarkred.png") no-repeat scroll right top transparent;  }
.naviThirdSub li a.aktiv span{background: url("images/n2_bgdarkred.png") no-repeat scroll left top transparent; float: left; /*height: 24px;  margin: 0 10px 0 -10px; padding: 0px 0 0 16px; */ }
/*
a.firstpointer{cursor:default;}
a.firstpointer:hover{cursor:default;}
*/
a.firstpointer cufon.cufon.cufon-vml{margin-top:4px;}
/** / Navigation **/

/*Termine*/
.trigger {background: url("images/arrow_down19.png") no-repeat scroll 580px center transparent;background-color: #CDDFE1;height:18px; line-height:12px;padding-top:5px; padding-left:3px; margin-left:-3px;margin-bottom:3px;cursor:pointer;width:604px;font-weight:normal !important;}
.activeTrigger{background: url("images/arrow_up19.png") no-repeat scroll 580px center transparent;background-color: #CDDFE1;height:18px; line-height:12px;padding-top:5px; padding-left:3px; margin-bottom:3px;cursor:pointer;}
.trigger:hover {background: url("images/arrow_down_hover19.png") no-repeat scroll 580px center transparent;background-color: #CDDFE1;color:#AD0A0A;}
.activeTrigger:hover {background: url("images/arrow_up_hover19.png") no-repeat scroll 575px center transparent;background-color: #CDDFE1;}
.dpaTermine {margin:0px 0px !important;}


/* * *   T H E M E N A R C H I V   * * */

.archivLeftCol h1 {margin:0px 0px 5px 10px;}
.archivLeftCol h2 {height:20px;overflow:hidden;margin:0;padding:0 0 0 2px;font-size:10px;color:#000000;line-height:20px;background-color:#eee;}
.archivLeftCol .themenLetternavi {float:left;margin-left:10px;margin-bottom:20px;background-color:#007986;color:#ffffff;}
.archivLeftCol .themenLetternavi .link {padding:0px 5px;background-color:#007986;color:#ffffff;}
.archivLeftCol .themenLetternavi .link.active {background-color:#CDDFE1;color:#007986;}
.archivLeftCol .seo_textbox {margin:0 0 0 10px;}

.archivRightCol {margin-left:10px;width:300px;}
.archivRightCol .bar {width:300px;height:20px;margin-bottom:10px; background-color:#BA2914;}
.archivRightCol .bar .txt {padding:3px 0; text-align:center;}
.archivRightCol .bar .txt a {font-weight:normal;text-decoration:none;padding-right:5px;font-weight:normal;color:#ffffff;}
.archivRightCol .bar .txt span {font-weight:bold;padding-right:5px;color:#ffffff;}
.archivCalendar                                  { position:relative;top:0px;width:150px; float:left; font-size:11px;}
.archivCalendar .calendarBox                     { width:147px; background-color:#ffffff; padding:1px 0 0 1px; margin-bottom:10px;}
.archivCalendar.left .calendarBox                { clear:left;}
.archivCalendar.right .calendarBox               { margin-left:3px;}
.archivCalendar .calendarBox .head               { width:146px; margin-bottom:1px; text-align:center;font-weight:bold; height:20px;line-height:20px;font-size:12px; }
.archivCalendar .calendarBox .head a             { color:#003B43;font-weight:bold; }
.archivCalendar .calendarBox .dayBox             { position:relative;width:20px;height:22px;float:left;display:inline;margin:0px 1px 1px 0px; background-color:#CFDFDF;}
.archivCalendar .calendarBox .dayBox.topBox      { background-color:#003B43; color:#ffffff;font-weight:bold;}
.archivCalendar .calendarBox .dayBox a           { color:#003A45; font-weight:normal; }
.archivCalendar .calendarBox .dayBox.aktivBox    { background-color:#BA2914;}
.archivCalendar .calendarBox .dayBox.aktivBox a  { font-weight:bold; color:#ffffff;}
.archivCalendar .calendarBox .dayBox.empty       { background-color:#eeeeee;}
.archivCalendar .calendarBox .dayBox .day.disabled { color:#eeeeee; }
.archivCalendar .calendarBox .line               { height:1px; margin:0px 1px;}
.archivCalendar .calendarBox .day                { position:relative;display:block;font-size:11px;padding:3px 0px;text-align:center;}

.archivLeftCol .T_1er span.head5 {font-size:11px;line-height:18px;}

.archivLeftCol .blaettern                { position:relative;width:100%;text-align:center;padding:0 0 20px 0; }
.archivLeftCol .blaettern a,
.archivLeftCol .blaettern span              { position:relative;background-color:#eeeeee;color:#003A45;padding:0px 4px;margin:0px 1px; font-weight:normal;}
/*.archivLeftCol .blaettern.quicklinks a   { font-size:8px;}*/
.archivLeftCol .blaettern a.transparent  { background-color:transparent; }
.archivLeftCol .blaettern span.active          { background-color:#BA2914;color:#ffffff; font-weight:bold;}
.archivLeftCol .blaettern a.light        { background-color:transparent;color:#E7EAF0; }


.archivRelatedAZ {
    width: 300px;
    margin:0 0 12px 10px;
    clear: both;
    background-color:#eeeeee;
}

.archivRelatedAZ h2.label {
    margin:0;
}

.archivRelatedAZ ul {
    list-style-type: none;
    margin: 0;
    padding: 6px 0 0 1px;
    width: 100%;
    box-sizing: border-box;
}

.archivRelatedAZ ul li {
    margin: 0;
    padding: 0;
    float: left;
    width: 11.11111%;
    height: 30px;
    box-sizing: border-box;
}

.archivRelatedAZ ul li a {
    color: #000000;
    font-weight: bold;
    line-height: 29px;
    text-align: center;
    display: block;
    margin: 0 1px 0 0;
    background: #ffffff url(images/buli_tbl_bg.jpg) repeat-x bottom left;
    border: 1px solid #D4D4D4;
}

.archivRelatedAZ ul li a:hover {
    color: #bd3520;
}

.archivRelatedAZ ul li a.active {
    background: #007986;
    color:#ffffff;
}

.archivRelatedAZ a.bottomLink {
    position: relative;
    width: 278px;
    height: 18px;
    background: #eeeeee url(images/arrow_petrol_hover20.png) no-repeat 284px 0px;
    display: block;
    padding: 2px 20px 0px 2px;
    margin:5px 0 0 0;
    overflow: hidden;
}
.archivRelatedAZ a.bottomLink:hover {
    color: #bd3520;
    background-position: 284px -20px;
}
.archivImage { position: relative; width: 300px; margin:0 0 10px 10px;}
.archivImage h2 {font-weight:bold; font-size: 13px; font-family:arial,helvetica,verdana,geneva,sans-serif; margin:0;padding:2px 0 0 2px; background-color:#eeeeee;}
.archivImage .txt {padding:5px;border-color:#eeeeee;border-style:solid;border-width:0 1px 1px 1px;}

.gdt .roof {background-color:#EEEEEE;}
.gdt .label {position:relative;margin:0px;}
.gdt .fnd_stagelist {position:relative;margin:0px;}
.gdt .top5, .gdt .top5Aktiv {background:#EEEEEE;margin-bottom: 3px}
.gdt .top5 {position: relative;}
.gdt .top5 * {display: none;}
.gdt .top5 .headline {display: block; background: url("images/arrow_petrol_hover42.png") no-repeat scroll 284px -1px #EEEEEE;font-weight: bold;height: 34px;vertical-align: middle;line-height: 34px;padding-left:5px;}
.gdt .top5 .headline a, .gdt .top5 .headline a span{display: inline;}
.gdt .top5Aktiv {height: 89px;position: relative;width: 300px;}
.gdt .top5Aktiv .txt{height: 48px;left: 134px;line-height: 16px;overflow: hidden;position: absolute;top: 5px;width: 157px;}
.gdt .top5Aktiv .headline{display: none;}
.gdt .top5Aktiv a.arrow2 {left: 134px;position: absolute;top: 55px;padding: 4px 4px 0;}
.gdt .top5Aktiv a.arrow2 span{background: url("images/arrow_petrol_hover42.png");background-position: 0px 71px;padding-left:5px;}
.gdt .top5Aktiv a.arrow2:hover {color:#bd3520;}
.gdt .top5Aktiv a.arrow2:hover span {background-position: 0 29px;color:#bd3520;}
.gdt .top5Aktiv .imgBox {height: 71px;left: 0;overflow: hidden;position: absolute;top: 4px;width: 126px;}
.gdt .top5Aktiv .linktxt {font-weight: bold;}
#gdt_background {background: url("images/gdt_teaser_bg.jpg");width:300px;height: 85px;}
#gdt_background img {margin-top:7px;margin-left:13px;}

/* Medaillenspiegel */
.medaillenspiegel {margin:15px 3px 0 3px; background-color:#fff; padding:2px;}
.medalcenter {text-align:center;}
.medaillenspiegel thead tr {background-color:#eeeeee;}
.medaillenspiegel thead th {padding:2px 0; color: #007987; font-size: 12px; font-weight:normal;}
.medaillenspiegel table tr {}
.medaillenspiegel table td {padding:3px 0 2px 0; background-color:#eeeeee; border-top:3px solid #fff;}

.meda_rel { background-color:#eeeeee;}
.meda_rel table {margin:16px 3px 2px 3px; font-size:12px; width:294px; border-collapse:collapse; border-spacing:0 2px;}
.meda_rel table th {background-color:#eeeeee; background-image: none; line-height:15px; height:15px; color:#007987; font-weight:normal;}
.meda_rel table tr { background:#ffffff url("images/medaillenspiegel_bg_row.gif") top left repeat-x; }
.meda_rel table tr td {margin:0px 0 1px 0; line-height:15px; height:15px; padding:1px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
.meda_rel .med_first {border-left:1px solid #d4d4d4;}
.meda_rel .med_last {border-right:1px solid #d4d4d4;}
.meda_rel table .med_spacer {height:2px; line-height:2px; background:transparent; border:none; padding:0; margin:0; border:0; overflow:hidden; display:block; font-size:0;}
.medalcenter {text-align:center;}
/* / Medaillenspiegel */
/* Rubrikenteaser dpa */
.rubrikenteaser_outer                               { position:relative; width: 613px; margin:0px 3px 12px 10px; float:left; display:inline; background-color:#eee; }
.sport_rubrikenteaser_dpa                           { margin:0px 0px 1px 0px; }
.rubrikenteaser_outer .rb_navi                      { height:17px; border-bottom: 2px solid #eee; }
.rubrikenteaser_outer                               { height:auto; }
.rubrikenteaser_outer .label                        { float:left; }
.rubrikenteaser_outer a.navItem                     { position: relative; font-size: 11px; color: #007987; border-top: 3px solid #007987; padding: 0px 1px; float: left; margin-left: 2px; }
.rubrikenteaser_outer a:hover.navItem               { color:#BA2913; border-top-color:#BA2913; }
.sport_rubrikenteaser_dpa .rb_t                     { width:613px; background-color:#eeeeee; border-bottom: 3px solid #eeeeee; }
.sport_rubrikenteaser_dpa .rb_t .rb_headline        { border-left:4px solid #eee; border-right:4px solid #eee;height:17px; background:#ffffff url(images/arrow_petrol_hover42.png) no-repeat 595px -11px; padding-top: 3px;}
.sport_rubrikenteaser_dpa .rb_t .rb_headline:hover  { background:#ffffff  url(images/arrow_petrol_hover42.png) no-repeat 595px -53px; }
.sport_rubrikenteaser_dpa .rb_t .rb_headline a      { font-family: Arial; font-size: 13px; font-weight:bold; margin-left:4px; }
.sport_rubrikenteaser_dpa .rb_t .rb_headline a:hover{ color:#BD3520; }
.sport_rubrikenteaser_dpa .rb_t .rb_txtbox          { padding:7px 0px 7px 4px; margin:0px 4px; height:78px; background-color:#ffffff; }
.sport_rubrikenteaser_dpa .rb_t .rb_txtbox a        { float:left; }
.sport_rubrikenteaser_dpa .rb_t .rb_txtbox img      { margin:-6px 3px 0px -4px; }
/* / Rubrikenteaser dpa */

#plista_widget_belowArticle { margin-top: 15px; }

/* SEO-Textboxen */

.seo_textbox { position:relative;  width:915px; margin:0 10px 12px 10px; padding:23px 3px 3px 3px; border-right:3px solid #eee; border-bottom:3px solid #eee; border-left:3px solid #eee; background-position:-3px 0; background-image:url(../images/bg_footer2.jpg); background-repeat:no-repeat; }

.related .seo_textbox { float:left; width:288px; margin:0 3px 12px 10px; }
.related .seo_textbox h1,
.related .seo_textbox h2 {margin:0;padding:8px 0 10px 0;}
.related .seo_textbox p {margin:0;padding:0 0 10px 0;}

.content .seo_textbox { float:left; width:600px; margin:0 3px 12px 10px; }
.content .seo_textbox h1,
.content .seo_textbox h2 {margin:0;padding:8px 0 10px 0;}
.content .seo_textbox p {margin:0;padding:0 0 10px 0;}

.footer .seo_textbox { margin:3px auto 3px 0; }

/* EPG Live Teaser */
.liveEpgTeaser { height: 250px; width: 300px; position: relative; float: left; margin: 0 3px 12px 10px; display: inline; background: url(images/bg_epgliveteaser.jpg) top left no-repeat; }
.liveEpgTeaser .label { background-color: transparent; color: #ffffff; text-transform: uppercase; display: inline; padding: 0px 3px 0; font-size: 12px; font-weight: bold; top: 4px; left: 4px; position: relative; margin: 0;}
.liveEpgTeaser .items { position: relative; width: 294px; padding: 10px 3px 0; overflow: hidden; }
.liveEpgTeaser .items .itemBox { float: none; position: relative; width: 294px; height: 42px; margin-bottom: 3px; background: #fff url(images/arrow_petrol.png) no-repeat 283px 15px; display: block; }
.liveEpgTeaser .items .imgBox { width: 53px; }
.liveEpgTeaser .items .zeitTxt { padding-left:10px; width: 43px; text-align: left; position: relative; top: 5px; color: #00647e; font-weight: bold; font-size:12px; }
.liveEpgTeaser .items .imgBox img { margin: 3px 0 0 3px; }
.liveEpgTeaser .items .itemBox .txt { position: absolute; top: 5px; left: 56px; width: 220px; height: 30px; font-weight: bold; overflow: hidden; color: #0b9fd1; }
.liveEpgTeaser .items .itemBox .txt span { color: #00647e; font-size: 12px; font-weight: bold; }

.plistaBox { margin-left:10px; margin-top:-15px; }

/* WM Spielplan (Tournament): EM Quali */
.wrapper-tournament-schedule {
    padding: 0 2px;
}

.tournament-schedule-content {
    background: #ffffff;
}

.tournament-schedule-headline .head2 {
    position: relative;
    margin: 8px 12px 10px 12px;
    background-color: #FFF;
}

.tournament-schedule-subheadline-fullwidth {
    font-size: 11px;
    text-align: right;
    margin: 0px 12px 5px 12px;
}

.tournament-schedule-subheadline {
    font-size: 11px;
    padding: 0px 100px 0px 3px;
    color: #007986;
    background-color: #CDDFE1;
    text-transform: uppercase;
}

#tournament-schedule-select-matchday {
    width: 200px;
}

.tournament-schedule-matches {
    padding: 0 3px;
}

.tournament-schedule-matches table {
    border-spacing: 0;
}

.tournament-schedule-matches table tr.with-link:hover td, .tournament-schedule-matches table tr.with-link:hover td:not(.match-data-2):not(.match-data-5) a {
    background: #b92813;
    color: #ffffff;
    cursor: pointer;
}

.tournament-schedule-matches tbody tr td {
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
    border-bottom: 3px solid #FFF;
    background-color: #EEE;
}

.tournament-schedule-matches tbody tr td a {
    display: block;
}

.tournament-schedule-matches tbody tr td.match-data-group {
    padding-left: 5px;
    background-color: transparent;
    padding-top: 25px;
}

.tournament-schedule-matches tbody tr td.match-data-0 {
    width: 105px;
    padding-left: 5px;
}

.tournament-schedule-matches tbody tr td.match-data-1 {
    width: 130px;
    text-align: right;
}

.tournament-schedule-matches tbody tr td.match-data-2,
.tournament-schedule-matches tbody tr td.match-data-5 {
    width: 34px;
    padding: 0px 13px;
}

.tournament-schedule-matches tbody tr td.match-data-2 a,
.tournament-schedule-matches tbody tr td.match-data-5 a {
    height: 21px;
}

.tournament-schedule-matches tbody tr td.match-data-3 {
    width: 60px;
    text-align: center;
    font-size: 18px;
}

.tournament-schedule-matches tbody tr td.match-data-4 {
    width: 50px;
    text-align: center;
}

.tournament-schedule-matches tbody tr td.match-data-3-4 {
    width: 110px;
    text-align: center;
    font-size: 18px;
}

.tournament-schedule-matches tbody tr td.match-data-3,
.tournament-schedule-matches tbody tr td.match-data-3 a,
.tournament-schedule-matches tbody tr td.match-data-4,
.tournament-schedule-matches tbody tr td.match-data-4 a,
.tournament-schedule-matches tbody tr td.match-data-3-4,
.tournament-schedule-matches tbody tr td.match-data-3-4 a {
    color: #007987;
}

.tournament-schedule-matches tbody tr td.match-data-6 {
    width: 130px;
}

.tournament-schedule-table .buliTable .col_3 {
    width: 270px;
}


.tournament-schedule-table .buliTable .row.head .col_1 {
    left: 5px;
}

.tournament-schedule-table .buliTable .row.data .col_3 {
    top: 3px;
}

.tournament-schedule-table .buliTable .row.data .col_1 {
    text-align: center;
}

.tournament-schedule-table .buliTable .row .bgLayer {
    background: #53B5C0;
    width: 603px;
}

.tournament-schedule-table .buliTable .row .bgLayer.grey {
    background: #CECECE;
}

.tournament-schedule-table .buliTable .row.data {
    padding: 5px 0px;
    height: 25px;
}

.tournament-schedule-table .buliTable .row .bgLayer {
    height: 35px;
}

.tournament-schedule-table .buliTable {
    padding-top: 0px;
}

ul.tournament-schedule-group-list {
    list-style: none;
    margin: 2px 0 0 0;
    padding: 0;
}

ul.tournament-schedule-group-list li {
    margin: 0;
    padding: 0;
    float: left;
    width: 30px;
    text-transform: uppercase;
    height: 30px;
    background: #eeeeee;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    border-right: 2px solid #ffffff;
}

ul.tournament-schedule-group-list li.all-groups,
ul.tournament-schedule-group-list li.all-groups a{
    width: 40px;
}

ul.tournament-schedule-group-list li a {
    display: block;
    width: 30px;
    height: 30px;
}

ul.tournament-schedule-group-list li.active a {
    color: #b82a14;
}

.tournament-finals ul.tournament-schedule-group-list li a {
    display: block;
    width: auto;
    height: 30px;
    padding: 0 5px;
}

.tournament-finals ul.tournament-schedule-group-list li {
    width: auto;
}

.tournament-schedule-matchday {
    float: left;
    width: 206px;
    margin-right: 10px;
    margin-left: 3px;
}

.tournament-schedule-select-box {
    margin: 2px 0 0 0;
    height: 20px;
    background: #eeeeee;
    padding: 5px 3px;
}

.tournament-schedule-select-matchday {
    color: #b82a14;
    font-weight: bold;
}

.tournament-schedule-select-matchday option {
    color: #000;
}

.tournament-schedule-head h1 {
    margin-top: 0;
}

.tournament-schedule-table .nation-34 {
    width: 200px;
}

.tournament-schedule-matches tbody tr.match-spacer {
    height: 40px;
}

.tournament-schedule-matches tbody tr.match-spacer:last-child {
    display: none;
}

/* CL Mods*/
.schedule-champions-league .tournament-schedule-matches tbody tr td,
.tournament-schedule-matches tbody tr.match-spacer {
    border-bottom: 1px solid #eeeeee;
    background-color: #ffffff;
}

.schedule-champions-league .buliTable .row.head {
    font-weight: bold;
}

.schedule-champions-league .tournament-schedule-table .buliTable .row .bgLayer,
.schedule-champions-league .tournament-schedule-table .buliTable .row .bgLayer.grey {
    background: #ffffff;
    border-bottom: 1px solid #eeeeee;
    opacity: 1;
}

.schedule-champions-league .buliTable .row.data .col.col_1 {
    top: 3px;
}

.tournament-schedule-matches .match-additional-text-small {
    font-size: 12px;
    font-weight: bold;
}

/**
 * special weather teaser
 */
.special-weather-teaser-margin {
    background: #A2BFC2;
    padding-top: 10px;
}

.special-weather-teaser-home {
    margin: 0 10px;
}

.special-weather-teaser-home .special-weather-teaser-margin {
    background: #FFFFFF;
}

.special-weather-teaser {
    height: 140px;
    width: 916px;
    padding: 5px;
    background: url('images/wm_wetter_tool.jpg') no-repeat;
    color: #034955;
    font-size: 14px;
}

.special-weather-teaser .special-weather-data {
    float: left;
    position: relative;
    width: 570px;
    height: 110px;
    padding: 15px 10px;
    background: #ffffff;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.special-weather-teaser .special-weather-search {
    float: left;
    height: 130px;
    position: relative;
    padding: 12px 20px 0px 10px;
}

.special-weather-teaser .special-weather-headline {
    font-size: 18px;
    font-weight: bold;
}

.special-weather-teaser .special-weather-italic {
    font-style: italic;
    font-size: 12px;
}

.special-weather-teaser .special-weather-subheadline {
    margin-top: 10px;
}

.special-weather-teaser .special-weather-search-box {
    width: 295px;
    height: 30px;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 14px;
    line-height: 18px;
    outline: none;
    position: relative;
    box-shadow: inset 0 5px 5px #E7E6E6;
    -webkit-box-shadow: inset 0 5px 5px #E7E6E6;
    -moz-box-shadow: inset 0 5px 5px #E7E6E6;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

.special-weather-teaser .special-weather-search-box input {
    color: rgba(0, 0, 0, 0.8);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d1d1d1;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    margin: 0;
    padding: 5px 10px;
    background: #ffffff;
    width: 200px;
    display: inline-block;
    position: absolute;
}

.special-weather-teaser .special-weather-search-box input[type=text] {
    font-family: inherit;
    color: rgba(0, 0, 0, 0.75);
    font-size: 0.875em;
    height: 30px;
    width: 100%;
}

.special-weather-teaser .special-weather-search-box input[type=text]:focus {
    border-color: rgba(128, 177, 62, 0.8);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 177, 62, 0.6);
}

.special-weather-teaser .special-weather-search-box input[type=submit] {
    width: 28px;
    height: 26px;
    background: #015093; /* IE8 */
    background: #015093 url('images/magnifying-glass-blue-white.png') no-repeat center center;
    border: none;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    right: 2px;
    top: 2px;
    text-indent: -999px;
    color: #ffffff;
    cursor: pointer;
}

.special-weather-teaser .special-weather-logo {
    position: absolute;
    bottom: 10px;
    right: 20px;
}

.special-weather-teaser .special-weather-forecast {
    margin-top: 10px;
    line-height: 18px;
}

.special-weather-teaser .special-weather-now {
    position: absolute;
    right: 20px;
    top: 50px;
}

.special-weather-teaser .special-weather-now-icon {
    float: left;
}

.special-weather-teaser .special-weather-now-temperature {
    float: left;
    font-size: 38px;
    margin: 5px 30px 0 20px;
}

.special-weather-teaser .special-weather-now-text {
    display: block;
    font-size: 12px;
}

.special-weather-teaser .special-weather-link {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*   H T M L 5 - P L A Y E R   */
.mejs-container .mejs-controls {
    background: rgba(0,76,84, 1);
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background: #d7d7d7;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: rgba(255, 255, 255, 1) !important;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: rgba(0,30,33, 1);
    top: 1px;
    left: 1px;
    right: 1px;
    height: 8px;
}

.mejs-poster {
    background-position: 50% 0;
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #0091a1;
    color: #ffffff;
}

.mejs-controls .mejs-button button {
    -webkit-box-shadow: none;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider{
    background: rgba(0,76,84, .7);
}