body   { margin: 0; padding: 0; font-weight: normal; font-size: 11px; font-family: verdana }
p  { font-weight: normal; font-size: 11px; font-family: verdana }
td     { color: black; font-size: 10px; font-family: verdana }
input  { width: 100% }
select { width: 100% }

.channel
{
	width:694px;
	border:1px solid #424242;
	padding:4px 4px 4px 50px;
	background:#DEF0F7 url(/STV/IMG/M/skin/premium/img/mytvprog-channel-small.png) no-repeat 5px 5px scroll;
	margin-top:10px;
}
.channel form
{
	margin:0px;
}
.channel h3
{
	margin:0px 0px 5px 0px;
	font-size:14px;
}
.channel .submit
{
	width:150px;
	display:block;
	margin-top:5px;
}
.channel p
{
	margin:0px;
	padding:0px;
}

.messagebox
{
	color:#cc0000;
	border:2px solid #cc0000;
	padding:5px 10px;
	background-color:#DEF0F7;
	margin:10px 0px;
}
.messagebox-ok
{
	color:#008800;
	border:1px solid #000000;
	padding:5px 10px;
	background-color:#DEF0F7;
	margin:10px 0px;
}
.messagebox ul, .messagebox-ok ul
{
	margin:0px;
	padding:0px 0px 0px 20px;
}
.messagebox-starlet
{
	width:750px;
}
.messagebox-starlet-ok
{
	width:752px;
}
.messagebox-tvctr
{
	width:726px;
}
.messagebox-tvctr-ok
{
	width:726px;
}

.inputformular  { font-family:arial, verdana, helvetica, sans-serif; BORDER:#287AB9 solid; border-width:1px; background-color:#F0F8FF; size:22; width:200px; height:22px; font-size:11px}
.textareaformular { font-family:arial, verdana, helvetica, sans-serif; BORDER:#287AB9 solid; border-width:1px; background-color:#F0F8FF; size:84; width:420px; height:84px; overflow:hidden; font-size:11px}
.formborder_low  { font-size: 10px; line-height: 11px; font-family: arial; background-color: silver; border-style: solid; border-width: 1px; border-color: black white white black; height: 15px }
.txt_arial_10 { font-weight: normal; font-size: 10px; font-family: arial }
.txt_verdana_10b { font-weight: bold; font-size: 10px; font-family: verdana }
.txt_verdana_11  { font-weight: normal; font-size: 11px; font-family: verdana }
.txt_arial_11 { font-weight: normal; font-size: 11px; font-family: arial }
.txt_verdana_11b { font-weight: bold; font-size: 11px; font-family: verdana }
.txt_arial_12b { font-weight: bold; font-size: 12px; font-family: arial }
.txt_arial_14b { font-weight: bold; font-size: 14px; font-family: arial }
.txt_arial_16b { font-weight: bold; font-size: 16px; font-family: arial }
.txt_arial_11b { font-style: normal; font-weight: bold; font-size: 11px; font-family: arial }
.txt_arial_8 { font-style: normal; font-size: 8px; font-family: arial }
.txt_arial_11_marker { font-style: normal; font-weight: bold; font-size: 11px; font-family: arial; background:#DEF0F7; }
.txt_white { color: white }
.display { color: #34fb18; background: black url(/STV/IMG/global/bg_display.gif); padding: 1px 3px 3px; border-style: solid; border-width: 1px; border-color: #4f4f4f #c7c7c7 #b2b2b2 #4f4f4f }
.txt_gruen { color: #34fb18 }
.txt_grey { color: #777777 }
.txt_rot { color: #FF0000 }
.regular { color: black; font-size: 10px; font-family: verdana }
.bigBlue { color: 2f5588; font-size: 14px; font-family: arial; font-weight: bold; }

.status_rot_arial_10 { font-size: 10px; font-family: arial; color:#c40000; }
.status_arial_10 { font-size: 10px; font-family: arial; }
.status_rot_arial_11b { font-weight: bold; font-size: 11px; font-family: arial; color:#c40000; }
.status_arial_11b { font-weight: bold; font-size: 11px; font-family: arial; }
.status_rot_arial_12b { font-weight: bold; font-size: 12px; font-family: arial; color:#c40000; }
.status_arial_12b { font-weight: bold; font-size: 12px; font-family: arial; }

#button  { position:absolute; top:220px; left:460px; }
#recordButtons  { position:absolute; top:260px; left:460px; }
a.DefaultButton { font-weight: normal; font-size: 10px; line-height: 19px; font-family: arial; text-align: center; float: left; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.DefaultButton:link { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.DefaultButton:visited { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.DefaultButton:active { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.DefaultButton:hover { color: white; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_b.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }


a.remote  { font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-align: center; margin-bottom: 4px; width: 142px; height: 19px; display: block }
a.remote:link  { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but1_a.gif); text-align: center; margin-bottom: 4px; width: 142px; height: 19px; display: block }
a.remote:visited { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but1_a.gif); text-align: center; margin-bottom: 4px; width: 142px; height: 19px; display: block }
a.remote:active { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but1_a.gif); text-align: center; margin-bottom: 4px; width: 142px; height: 19px; display: block }
a.remote:hover { color: white; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but1_b.gif); text-align: center; margin-bottom: 4px; width: 142px; height: 19px; display: block }
a.remote2 { font-weight: normal; font-size: 10px; line-height: 19px; font-family: arial; text-align: center; float: left; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.remote2:link { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.remote2:visited { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.remote2:active { color: silver; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_a.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.remote2:hover { color: white; font-weight: normal; font-size: 10px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/bg_but2_b.gif); text-align: center; margin-right: 4px; margin-bottom: 4px; width: 69px; height: 19px; display: block }
a.remote3 { font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-align: center; width: 25px; height: 19px; display: block }
a.remote3:link { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but3_a.gif); text-align: center; width: 25px; height: 19px; display: block }
a.remote3:visited { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but3_a.gif); text-align: center; width: 25px; height: 19px; display: block }
a.remote3:active { color: silver; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but3_a.gif); text-align: center; width: 25px; height: 19px; display: block }
a.remote3:hover { color: white; font-weight: bold; font-size: 10px; line-height: 19px; font-family: verdana; text-decoration: none; background-image: url(/STV/IMG/global/bg_but3_b.gif); text-align: center; width: 25px; height: 19px; display: block }
ul.nav_main { float: left; margin: 0px; padding: 0px 0px 0px 7px; display: block  }
ul.nav_main li { font-style: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-family: arial; text-align: center; list-style-type: none; float: left; margin: 0px 2px 2px 0px; padding: 0px; width: 90px; display: block }
ul.nav_main li a:link { color: #ededed; font-weight: bold; text-decoration: none; background: url(/STV/IMG/global/bg_but_edelstahl_a.gif) no-repeat; text-indent: 0px; margin: 0px; padding: 0px; display: block }
ul.nav_main li a:visited{ color: #ededed; font-weight: bold; text-decoration: none; background: url(/STV/IMG/global/bg_but_edelstahl_a.gif) no-repeat; text-indent: 0px; margin: 0px; padding: 0px; display: block }
ul.nav_main li a:hover{ color: white; font-weight: bold; text-decoration: none; background: url(/STV/IMG/global/bg_but_edelstahl_b.gif) no-repeat; text-indent: 0px; margin: 0px; padding: 0px; display: block }
ul.nav_main li a:active{ color: #ededed; font-weight: bold; text-decoration: none; background: url(/STV/IMG/global/bg_but_edelstahl_a.gif) no-repeat; text-indent: 0px; margin: 0px; padding: 0px; display: block }
.ul_nav_main_aktiv    { font-style: normal; font-weight: bold; font-size: 11px; line-height: 20px; font-family: arial; text-decoration: none; background: url(/STV/IMG/global/bg_but_edelstahl_c.gif) no-repeat; float: left; margin: 0px; padding: 0px; width: 90px; display: block  }
.ll  { border-right: 1px solid #424242; border-left: 1px solid #424242; width: 125px }
.ll_TimeBlockBgColor0 { width: 125px; border-right: 1px solid #656565; border-left: 1px solid #656565; background: #ffffff; }
.ll_TimeBlockBgColor1 { width: 125px; border-right: 1px solid #656565; border-left: 1px solid #656565; background: #def0f7; }
.l_l  { border-right: 1px solid #424242; border-bottom: 1px solid #424242; border-left: 1px solid #424242 }
.l-l { border-top: 1px solid #424242; border-right: 1px solid #424242; border-left: 1px solid #424242 }
.rand_untenrechts { border-right: 1px solid #424242; border-bottom: 1px solid #424242 }
.rand_untenlinks { border-bottom: 1px solid #424242; border-left: 1px solid #424242 }
.rand_unten { border-bottom: 1px solid #424242 }
.rand_obenlinks { border-top: 1px solid #424242; border-left: 1px solid #424242 }
.rand_obenrechts { border-top: 1px solid #424242; border-right: 1px solid #424242 }
.rand_oben { border-top: 1px solid #424242 }
.rand_rechts { border-right: 1px solid #424242 }
.rand_links { border-left: 1px solid #424242 }
.rand_ueberall { border: solid 1px #424242 }
.bg_vormittag   { background-color: #f95a5a }
.bg_nachmittag   { background-color: #f63333 }
.bg_abend   { background-color: #c10000 }
.bg_nacht   { background-color: #860000 }
.bg_weiss { background: #fff url(/STV/IMG/global/1x1.gif) }
.bg_blau_tab_m  { background: #2f80be url(/STV/IMG/global/bg_blau_tab_m.gif) repeat-x }
.bg_blau_tab_r { background: #2f80be url(/STV/IMG/global/bg_blau_tab_r.gif) no-repeat right top }
.bg_blau_tab_l { background: #2f80be url(/STV/IMG/global/bg_blau_tab_l.gif) no-repeat }
.bg_hell  { background-color: white }
.bg_dunkel  { background-color: #def0f7 }
.uhrzeit { font-style: normal; font-weight: bold; font-size: 11px }
.sendung { font-style: normal; font-weight: bold; font-size: 11px }
.tageszeit { font-style: normal; font-weight: normal; font-size: 11px }
.tageszeit_aktiv { font-style: normal; font-weight: bold; font-size: 11px }
.txt_weiss { color: #fff }
.sendung_ut { font-style: normal; font-weight: normal; font-size: 11px }
.sendung_padding { padding-bottom: 3px }
.senden { size:19; width:96px; height:19px; background-color:#DEF0F7; border-width:0px}
a:link { color: #1a5e8b; text-decoration: underline }
a:visited { color: #1a5e8b; text-decoration: underline }
a:hover { color: black; text-decoration: underline }
a:active { color: #1a5e8b; text-decoration: underline }
a.sendung:link { color: black; text-decoration: none }
a.sendung:visited { color: black; text-decoration: none }
a.sendung:hover { color: #1a5e8b; text-decoration: underline }
a.sendung:active { color: black; text-decoration: none }
a.weiss:link { color: white; text-decoration: underline }
a.weiss:visited { color: white; text-decoration: underline }
a.weiss:hover { color: black; text-decoration: none }
a.weiss:active { color: white; text-decoration: underline }
a.rot:link { color: #c00; text-decoration: underline }
a.rot:visited { color: #c00; text-decoration: underline }
a.rot:hover { color: black; text-decoration: underline }
a.rot:active { color: #c00; text-decoration: underline }

.error_msg { font-size: 18px; font-family: Arial; color: red;}
.text { font-size: 12px; font-family: Arial; color: black;}
.text2 { font-size: 12px; font-family: Arial; color: gray;}
.formlabel { font-size: 12px; font-family: Arial; color: black; font-weight: bolder;}
.form_question { font-size: 16px; font-family: Arial; color: black; font-weight: bold; line-height:30px;}
.Section { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal }
.Description { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal }
hr {background-color:DDD; border: 0px;}
.myDataFormLabel { color: black; font-size: 10px; font-family: verdana; font-weight: bold; }

a { text-decoration: none; }
a.TopLink { text-decoration: none; font-size: 20px; font-weight: bold; font-family: Arial; color: #2f5588;}
a.Category { text-decoration: none; font-size: 14px; font-weight: bold; font-family: Arial; color: #2f5588;}


span.Category { text-decoration: none; font-size: 14px; font-family: Arial; color: #2f5588;}
.Box { font-size: 12px; font-family: Arial; color: black; display:block; }
.hint {  font-size: 10px; font-family: Arial; color: black; }
.Box_hidden { font-size: 12px; font-family: Arial; color:black; display:none;}

h1   {
	color: #c00;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	font-family: verdana;
	background: url(/STV/IMG/global/bullet_gelb.gif) no-repeat;
	text-indent: 25px;
	word-spacing: 1px;
	display: block;
	margin-top : 20;
}
.h1withoutImg {
	color: #c00;
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	font-family: verdana;
	text-indent: 25px;
	word-spacing: 1px;
	display: block;
	margin-top : 20;
}
h2 { color: #2f5588; font-weight: bold; font-size: 14px; font-family: arial }
h3 { color: black; font-weight: bold; font-size: 11px; font-family: arial }

.headline {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.formular
{
border:1px solid;
border-color: #000000;
background-color:#ADD9F5;
}

a.submitButton { font-weight: bold; font-size: 15px; line-height: 19px; font-family: arial; text-align: center; float: left; width: 166px; height: 21px; }
a.submitButton:link { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_a.gif); text-align: center; width: 166px; height: 21px; }
a.submitButton:visited { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_a.gif); text-align: center; width: 166px; height: 21px;  }
a.submitButton:active { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_a.gif); text-align: center;  width: 166px; height: 21px;  }
a.submitButton:hover { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_b.gif); text-align: center; width: 166px; height: 21px;  }

input.submitButton { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_a.gif); text-align: center; width: 166px; height: 21px; border:none; }
input.submitButton:focus { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_b.gif); text-align: center;  width: 166px; height: 21px; border:none; }
input.submitButton:hover { color: white; font-weight: bold; font-size: 15px; line-height: 19px; text-decoration: none; background-image: url(/STV/IMG/global/submitButton_b.gif); text-align: center; width: 166px; height: 21px; border:none; }





.preview_bg    { background-image: url("/STV/IMG/global/preview_rahmen_b.gif"); background-repeat: no-repeat; background-position: bottom; margin: 0; padding: 0 0 8px }
.preview_titel     { font-size: 11px; font-family: arial; font-weight: bold; text-decoration: underline; cursor: pointer; margin: 0; width: 135px; height: 28px }
.preview_termin  { color: #000; font-size: 10px; font-family: arial; font-weight: normal; text-decoration: none }
.preview_bild { margin: 0; padding: 0 }


a.preview { color: #c00 }
a.preview:link { color: #c00 }
a.preview:visited  { color: #c00 }
a.preview:hover { color: black }
a.preview:active { color: #c00 }

.preview_termin a { color: black; text-decoration: none }
.preview_termin a:link { color: black; text-decoration: none }
.preview_termin a:visited { color: black; text-decoration: none }
.preview_termin a:hover { color: black; text-decoration: none }
.preview_termin a:active { color: black; text-decoration: none }
.high_head_datum  { color: black; font-size: 10px; font-family: arial; font-style: normal; font-weight: normal; margin-top: 5px }
.high_sparte_header { color: #c00; font-size: 12px; font-family: arial; font-style: normal; font-weight: bold; word-spacing: 2px; letter-spacing: 1px }
.high_teaser_header { color: #c00; font-size: 14px; font-family: arial; font-style: normal; font-weight: bold }
.high_teaser_txt  { font-size: 11px; font-family: arial; font-style: normal; font-weight: normal }
.high_teaser_txt_fett  { font-size: 11px; font-family: arial; font-style: normal; font-weight: bold }



.tooltip_or { background-color: transparent; background-image: url("/STV/IMG/global/tooltip_or.gif"); background-repeat: no-repeat }
.tooltip_ol { background-color: transparent; background-image: url("/STV/IMG/global/tooltip_ol.gif"); background-repeat: no-repeat }
.tooltip_ul { background-color: transparent; background-image: url("/STV/IMG/global/tooltip_ul.gif"); background-repeat: no-repeat; background-position:  bottom }
.tooltip_ur { background-color: transparent; background-image: url("/STV/IMG/global/tooltip_ur.gif"); background-repeat: no-repeat; background-position:  bottom }
.tooltip_o  { background-color: #ffdb7b; border-top: 1px solid gray }
.tooltip_u  { background-color: #ffdb7b; border-bottom: 1px solid #808080 }
.tooltip_r { background-color: #ffdb7b; border-right: 1px solid #808080 }
.tooltip_l { background-color: #ffdb7b; border-left: 1px solid #808080 }
.tooltip_m  { background-color: #ffdb7b }
.tt_shiny   { -moz-opacity: 0.90; filter: alpha(opacity=90); opacity: 0.90 }
.tt_linie1 { font-size: 1px; line-height: 1px; margin: 0; padding: 0; width: 100%; height: 1px; border-bottom: 1px solid #7b5c23 }
.tt_linie2 { font-size: 1px; line-height: 1px; margin: 0; padding: 0; width: 100%; height: 1px; border-top: 1px solid white }
.tt_txt_gross { color: black; font-size: 11px; font-family: Arial; font-style: normal; font-weight: bold }
.tt_txt_klein { color: black; font-size: 10px; font-family: Arial; font-style: normal; font-weight: normal }
a.tt:link { color: #c00; font-size: 11px; font-family: Arial; font-style: normal; font-weight: bold }
a.tt:visited { color: #c00; font-size: 11px; font-family: Arial; font-style: normal; font-weight: bold }
a.tt:hover { color: black; font-size: 11px; font-family: Arial; font-style: normal; font-weight: bold }
a.tt:active { color: #c00; font-size: 11px; font-family: Arial; font-style: normal; font-weight: bold }


.sdb_border_sendericon { border: solid 1px #aaa }
.sdb_sidecontent { background-color: #def0f7; border-right: 1px solid #bfcdd3; border-bottom: 1px solid #bfcdd3; border-left: 1px solid #bfcdd3 }
.sdb_txt_grau { color: #6a6a6a }
.sdb_news_show { background-image: url("img/show.gif"); background-repeat: no-repeat; width: 11px; height: 19px }
.sdb_news_hide { background-image: url("img/hide.gif"); background-repeat: no-repeat; width: 11px; height: 19px }
.sdb_news_detailtext { color: #6a6a6a; font-size: 11px; font-family: arial; font-weight: normal; display: none; margin-top: 2px; margin-bottom: 5px; margin-left: 13px }
.sdb_txt_rot { color: #c00 }
.sdb_piclist_1   { background-repeat: no-repeat; background-position: 2px 1px; width: 95px }
a.sdb_piclist_link:link,a.sdb_piclist_link:visited,a.sdb_piclist_link:active  { color: #c00; font-size: 11px; font-family: Arial; font-weight: bold; text-decoration: none; background-image: url("img/sdb_bildrahmen_out.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; display: block; margin-bottom: 10px; padding-top: 60px }
a.sdb_piclist_link:hover { color: black; text-decoration: none; background-image: url("img/sdb_bildrahmen_over.gif") }
.sdb_detail_contentborder { border-right: 1px solid #3e98be; border-left: 1px solid #3e98be }
.sdb_detail_pic { background-position: 9px 9px }




