/*uebernommen aus Programmvorschau live*/
.normal_tab_head { background-color: #A6CDED;color: #002C6B;font-size: 0.7em;padding: 2px 1px 2px 6px; }

.programmHeadRight { background-color: #A6CDED;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }
.programmEntryRight { background-color: #D2E6F6;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }

.tippImage { width:8.07em; }
/*Brauchen wir*/

.picCategory { margin: 0 0 1.2em 11.22em; padding:0px; }

.genreLeft { font-size:0.7em; }

.genreLeft a { color:#FFF; }

.middle_block_ipg { font-size: 0.6em; line-height: 1.3em;margin:0;padding:0 0.3em 0 0;}
.middle_block_ipg h4 { font-size: 1.2em; line-height: 1.2em; font-weight: bold; }
.middle_block_ipg h4.teaser_center_headline { color: #013298; margin: 0 0 3px 0; padding: 0px; }

.genreRight { position: absolute; top: 0px; left: 15.98em; display: inline;}
.tippHeadline {font-size:0.7em; font-weight:bold; color:#002C6B; padding-bottom:5px;}
.tippHeadCenter { position: absolute; top: 0px; left: 15.98em; display: inline;}
.tippHeadRight { position: absolute; top: 0px; right: 0px; text-align: right; display: inline;}
.tippHeadRight input, .tippHeadRight img { height: 1.6em; width: 1.6em; vertical-align: middle; margin: 0; }

.teaser_category a { color:#FFF; }
.tippVormerkenRechts { text-align: right;vertical-align: middle; height: 2.1em; }
.tippVormerkenRechts input { vertical-align: middle; }
.tippVormerkenRechts img { height: 2.1em; width: 2.1em; vertical-align: middle; }

.tippVormerken { text-align: right; padding-top:0.5em;vertical-align: middle; height: 2.0em; }
.tippVormerken input { vertical-align: middle; }
.tippVormerken img { height: 1.8em; width: 1.8em; vertical-align: middle; }


.genreColorID0 { background: #A6CDED; color: #002C6B;} /*default */
.genreColorID1 { background: #5E86DA; color: #fff;} /*Information*/
.genreColorID2 { background: #33B5C2; color: #fff;} /*Ratgeber*/
.genreColorID3 { background: #FF8C26; color: #fff;} /*SPORT*/
.genreColorID4 { background: #61A83C; color: #fff;} /*Kinder*/
.genreColorID5 { background: #F75D4F; color: #fff;} /*Film */
.genreColorID6 { background: #8D4BA4; color: #fff;} /*Serien Unterhaltung*/
.genreColorID7 { background: #D58C00; color: #fff;} /*Kultur */

.tippColor { background: #F0EEDD; }

.pica5 { width: 15.00em; }

.ardContainerMain { width:25.31em; vertical-align:top; }

.messageTextContainer { background: #F0EEDD; font-weight: bold; padding: 15px 8px 15px 8px; line-height:0.8em; font-size: 0.8em;}

.messageText {font-size:0.7em; }

H3 {font-size: 0.8em; color: #013298; margin-top: 0px;}


.listNaviContainer { float:left; display: block; background-color: #FFF; }
.listNavi { display: inline; float: left; margin: 0; padding: 0; background-color: #0F2757;}
.listNaviLinkOff {background-color: #0F2757;}
.listNaviSpecialLinkOff {background-color: #D60831;}

.listNavi li { padding-bottom: 3px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; list-style-type: none; float: left; display: inline; }
.listNavi li#noborder { border-left:0;}
.listNavi li a { display: inline; font-size: 0.7em; color:#fff; text-decoration: none; font-weight:bold;}
.listNavi a:hover { text-decoration: underline; } 

.listNavi li.headLinkActive { border-bottom:#A6CDED solid 1px; /*margin-bottom:-1px;*/ }
.listNavi li.headLinkActive a { color:#0F2757; } 
.listDate { display:none; }

/*Archiv*/
.listNaviContainerArchiv { float:left; display: block; background-color: #FFF; }
.listNaviArchiv { display: inline; float: left; margin: 0; padding: 0;}
.listNaviLinkOffArchiv { background-color: #0F2757; }

.listNaviArchiv li { padding-bottom: 3px; border-left: #fff solid 1px; border-bottom: #fff solid 1px; list-style-type: none; float: left; display: inline; }
.listNaviArchiv li#noborder { border-left:0;}
.listNaviArchiv li a { display: inline; font-size: 0.7em; color:#fff; text-decoration: none; font-weight:bold;}
.listNaviArchiv a:hover { text-decoration: underline; } 

.listNaviArchiv li.headLinkActive { border-bottom:#CF7F00 solid 1px; /*margin-bottom:-1px;*/ }
.listNaviArchiv li.headLinkActive a { color:#FFF; } 

.colorArchivOff { background-color:#945B00; }
.colorArchivOff a { color:#FFF; }
.colorArchivOn { background-color:#CF7F00; }
.colorArchivOn a { color:#FFF;}

.archivTableHead { background-color: #CF7F00; color: #FFF; padding: 3px 3px 3px 0; font-size: 0.7em; text-align: right;}
.archivTableHead A { color:#FFF; }
.archivTableColor {background:#FEE8C5;}
.archivTableColor TD { border-bottom: 2px solid #ffffff; }
.archivTableFont TD { font-size:0.7em; padding: 0.5em;}
.archivTableFont TD INPUT {font-size: 0.9em;}
.archivTableFont TD SELECT {font-size: 0.9em;}
.archivTableFont TD checkbox {margin:0px; padding:0px;}

.archivSearchRight { background-color: #D2E6F6; font-size:0.7em; padding: 4px 2px 4px 6px;margin: 0;border-bottom: 1px solid #FFF; }
.archivSearchRight INPUT, SELECT { font-size:0.9em; }
.archivSearchRight checkbox {margin:0px; padding:0px;}

.rubrikTableColor { background:#e7eded;}
.rubrikTableColor TD { border-bottom: 2px solid #ffffff; }
.rubrikTableFont TD { font-size:0.6em; padding: 0.3em;}
.rubrikTableHead { background-color: #A6CDED; color: #002C6B; padding: 3px 3px 3px 0; font-size: 0.7em; }
.rubrikName { display:none; }
.rubrikTableColorHighlight { background:#d0dbdc; }
.rubrikTableColorHighlight TD { border-bottom: 2px solid #ffffff; }

.settingsTableColor {background:#F0EEDD;}
.settingsTableColorNoBorder {background:#F0EEDD;}
.settingsTableColor TD { border-bottom: 2px solid #ffffff; }
.settingsTableFont TD { font-size:0.6em; padding: 0.1em;}
.settingsTableFont TD SELECT{ font-size:0.95em;}
.settingsTableFont TD.CHECKBOX{ padding-left:0.5em;padding-right:0.5em;}


/*
.settingsTableFont TD SELECT{ font-size:0.95em;}
.settingsTableFont TD.CHECKBOX{ padding-left:0.5em;padding-right:0.5em;}
.printFont {font-size:0.6em; padding: 0.3em;}*/

.channelHead { font-size:0.7em; padding: 2px; }

.allChannelHead { background-color: #A6CDED; }
.allChannelHead TD { color: #002C6B; padding: 3px; font-size: 0.7em; }

.normal_head { padding: 3px 3px 3px 0; font-size: 0.7em; }
.rubrikHeadRight { background-color: #A6CDED;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0; }
.rubrikEntryRight {	background-color: #D2E6F6;font-size: 0.7em;padding: 4px 2px 4px 6px;margin: 0; }

.stationList { margin: 0px; padding: 0px; list-style-type: none; }
.stationList .tvList { border: 1px solid #B0B8C8; width: 17.0em; margin-bottom: 0.5em; padding: 0.45em; float: left; }
.stationList .stationLogo { width: 4.86em; float: left; height: 1.56em; }
.stationList .stationLogo img { width: 6.0em; }
.stationList .stationName { height: 2.2em; border-left: 1px solid #B0B8C8; float: right; width: 13.59em; font-size: 0.7em; line-height: 2.2em; padding-left: 0.65em; }
.stationList .col1 { margin-right: 0.5em; }
.stationList .col2 { margin-right: -0.5em; }

.radioGroup { float: left; border: 1px solid #B0B8C8; width: 35.5em; margin-bottom: 0.7em; padding: 0 0.45em 0.45em 0.45em; }
.radioGroup .stationLogo { position: relative; float: left; margin-top: 0.45em; }
.radioStationList { float: right; width: 25em; margin: 0px; padding: 0px; list-style-type: none; }
.radioStationList .radioList { float: left; width: 11.75em; border-left: 1px solid #B0B8C8; padding-left: 0.65em; margin-top: 0.45em; }
.radioStationList .station { font-size: 0.7em; line-height: 1.2em; }

/*TIPP*/
.tiphint { background-color: #FF1642; color: #ffffff; padding: 0px 2px 0px 2px; font-weight:bold;}
.tippsTeaser { font-size:0.6em; color:#FFFFFF; padding:1em 0.8em 1em 0.8em;margin-top:1em;margin-bottom:1em;background:#5985DE;}
.alert {background: #5985DE; color: #fff; font-size: 0.7em; padding: 0.7em; margin-bottom: 0.7em;}
.alert a{color: #fff;}

/*NEU IM PROGRAMM*/
.newhint { background-color: #FFB400; color: #ffffff; padding: 0px 2px 0px 2px; }


#catImage {float: left; margin: 0 0 1.2em 0; }
#catImage img { width: 36.56em; height: 1.94em; }
h1 a {color: #fff;}

.selectAusblenden { float: right; display: inline; }
.displaySettingHead { display: none; }

#detail { position: relative; float: left; }
#detail a.genrelink { color: #fff; }
#detail #detailPictureContainer { position: relative; float: left; width: 21.7em; margin: 0 12px 12px 0; font-size: 0.6em; line-height: 1.2em; }
#detail #metaContainer { position: relative; width: 100%; font-size: 0.7em; line-height: 1.3em; }
#detail #metaInfo { position: relative; }
#detail #metaLinks { position: relative; float: right; width: 17.0em; z-index: 10; list-style: none; margin: 0; }
#detail #metaLinks li {  padding: 2px 0; list-style: none; }
#detail #metaLinks li.live { padding: 2px 0; margin: 4px 0; border-top: 1px dashed #013298; border-bottom: 1px dashed #013298; }
#detail #metaLinks li a { display: block; font-weight: bold; line-height: 1.2em; height: 1.2em; border-left: 2px solid #013298; padding-left: 4px; }
#detail .hinweis { color: #BD1031; }
#detail .sendungVormerken { vertical-align: middle; font-size: 0.7em; line-height: 1.3em; }
#detail .sendungVormerken input { vertical-align: middle; }
#detail .sendungVormerken img { height: 1.8em; width: 1.8em; vertical-align: middle; }
#detail .searchterm { background: #FFF600; }
#mail { float: left; width: 36.5em; }
#mail form { display: inline; }
#mail label.formLabel { float: left; text-align: right; width: 11.0em; padding: 0.4em; font-size: 0.7em; display: block; clear: both; }						
#mail .formInput { font-size: 0.75em; padding: 0.1em; width: 18em; margin-bottom: 0.25em; font-family: verdana,sans-serif; border: 1px solid #A5ACB2; }
#mail .formText { font-size: 0.75em; padding: 0.1em; width: 18em; margin-bottom: 0.25em; font-family: verdana,sans-serif; height: 5.0em; border: 1px solid #A5ACB2; }
#mail .formSubmit { padding: 0.1em; font-size: 0.7em; }
#mail .forward { vertical-align: middle; border: none; padding: 0; }
#mail .mailMessage { font-size: 0.7em; line-height: 1.3em; }
#mail .mailFormErrors { color: #f00; }


/*Standard*/
.color_1 { background: rgb(126, 144, 166) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.color_2 { background: rgb(231, 237, 237) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_3 { background: rgb(208, 219, 220) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
.color_4 { background: rgb(208, 219, 220) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }

.mitteTop .color_3 { background:#A6CDED; color:#002C6B; }
