body {
/* background-image: url(img/bg.gif); */
background-color: #FFFFFF;
font-family: Verdana, sans-serif;font-size: 10px;
margin-top: 5px;
margin-left: 3px;
margin-right: 1px;
height: 100%;

}

html { height: 100%; }


td {font-family: Verdana, sans-serif;font-size: 10px}

div {margin: 0px; padding: 0px; display: inline;}

form {
		margin: 0px; padding: 0px;
}

hr {
		color: #EFEFEF; background-color: #EFEFEF; height: 5px; width: 100%; border-style: solid; border: none;
}

.hr {
		height:15px; width: 100%; background-image: url(img/hr.gif); clear: both;
}

.yellow_bg {
		background-image: url(/img/y_top_bg.gif);
		color: #FFFFFF; 
		font-weight: bold;
		line-height: 13pt;
		vertical-align: top;
		font-size: 8pt;		
} 
.yellow_bg2 {
		background-image: url(/img/y_channel_bg.gif); 
		color: #FFFFFF; 
		font-weight: bold;
		line-height: 13pt;
		vertical-align: top;
		font-size: 8pt;		
} 
.yellow_channel_bg {
		background-image: url(/img/y_channel_bg.gif); 
		width:240px; 
		color: #FFFFFF; 
		font-weight: bold;
		line-height: 13pt;
		vertical-align: top;
		font-size: 8pt;
text-align:right;	
} 
.popup_channel_bg {
		background-image: url(/img/y_channel_bg.gif); 
		width:453px; 
		color: #FFFFFF; 
		font-weight: bold;
		line-height: 13pt;
		vertical-align: top;
		font-size: 8pt;	
} 

.meny_bg {background-image: url(/img/meny_bg.gif); vertical-align: top;}
.meny_boej_bg {background-image: url(/img/meny_boej_bg.gif); vertical-align: bottom; line-height: 15pt;}
.meny_bottom_bg {background-image: url(/img/meny_bottom_bg.gif);}
.meny_bottom_boej_bg {background-image: url(/img/meny_bottom_boej_bg.gif); vertical-align: bottom; line-height: 15pt;}


.boej {background-image: url(/img/channel_boej.gif); background-repeat: no-repeat; width: 84px; height: 43px;} 
.boej_bg {background-image: url(/img/channel_boej_bg.gif);} 
.boej_right {background-image: url(/img/channel_boej_right.gif); width: 9px;} 
.boej_table {width: 100%; border-left: 1px #adadad solid; background-color: #FFFFFF;}
.boej_td{width: 149px; background-image: url(/img/channel_boej_bg.gif); background-repeat: no-repeat;}
.boej_popup_td{width: 295px; background-image: url(/img/channel_boej_bg.gif); background-repeat: no-repeat;}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.top {
		vertical-align: top;
}

.channel_box {
		 border-left: 1px #adadad solid;
		 border-right: 1px #adadad solid; 
		 border-bottom: 1px #adadad solid;
}

.popup_besk {
		color: #747474;
}

img {border: 0px;}

.channel_inner_box {
		background-color: #FFFFFF; float: left; width: 100%; padding: 2px; border-left:3px #e7e7e7 solid; border-right: 3px #e7e7e7 solid; border-bottom: 3px #e7e7e7 solid;}
.channel_ico {width: 16px; float: left; text-align: left;}

.prgm_grey {
		display: inline;
		color: #acacac;
		width: 230px;
		text-align:left;
}
.prgm_orange {
		display: inline;
		color: #e27002;
		width: 230px;
}
.prgm_yellow {
		display: inline;
		color: #000000;
		width: 230px;
}
.prgm_icon {
		width:15px; display: block; float: right;
}

.rubrik {
		font-size: 9pt;
		font-weight: bold;
}

.orange {
		color: #e27002; font-weight: bold;
}
.rubrik_orange {
		color: #e27002; font-weight: bold; font-size: 9pt;
}

.full_width {width: 741px;}
.all_full_width {width: 741px;}
.half_width {width: 374px;}
.third_width {width: 241px;}
.fifth_width {width: 177px;}
.popup_width {width: 468px;}

.box_full_width {
		width: 736px; 
		float : left;
				border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
		border-bottom: 1px #adadad solid; }
		
.top_box_full_width {
		width: 736px; 
		float : left;
		border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
}
.all_box_full_width {
		width: 736px; 
		float : left;
		border: 1px #adadad solid;}
		
.all_box_third_width {
		width: 236px; 
		float : left;
		border: 1px #adadad solid;}
		
		
.box_half_width {
		width: 369px; 
		float : left;
		border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
		border-bottom: 1px #adadad solid; }
		
.box_third_width {
		float : left;
		width: 236px;
		border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
		border-bottom: 1px #adadad solid;
}
.box_fifth_width {
		float : left;
		width: 172px;
		border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
		border-bottom: 1px #adadad solid;
}
.box_popup_width {
		float : left;
		width: 463px;
		border-left: 1px #adadad solid; 
		border-right: 1px #adadad solid; 
		border-bottom: 1px #adadad solid;
		overflow: hidden
}

#lg_bg {
		background-color: #fafafa;
}
.grey_bg {
		background-color: #f8f8f8;
		display: block;
		padding: 5px;
}

.white_bg {
		padding: 5px;
}


.movie_white { background-color: #FFFFFF; padding: 3px;}
.movie_bg {	background-image: url(img/movie_iconbg.gif); background-repeat: no-repeat; background-color: #f0f0f0; width: 45px; height: 109px; text-align: center;}
.movie_grey { background-color: #f0f0f0; text-align: center; width: 45px;}

.movie_channel {font-weight: bold;}
.movie_time {color: #828282; font-weight: bold;}
.movie_program {color: #e27002; font-weight: bold;}


.kategori {
		line-height: 17pt; float: left; width: 20%;
		font-weight: bold; color: #747474;
		height: 70px;
}
.kategori_bg {
		 background-image: url(img/kategori_bg2.gif); display: block; height: 24px; width: 100%; font-weight: bold; line-height: 24px; clear: both; vertical-align: center;
		}
		
.kategori_arrow {
		background-image: url(img/arrow_grey.gif); width: 10px; height: 11px; display: block; float: left;
		margin-top: 6px;
}

.kanalval_kanal {
		float:left; width:190px; height:30px;
}
		
.sokbox {
		 float: left; width: 20%;
		 font-weight: bold; color: #747474;
		 line-height: 15pt; 
}

.input {
		background-image: url(img/input_bg.gif);
		border: 1px #b5b5b5 solid;
		font-family: Verdana, sans-serif; font-size: 10px;
		font-weight: bold;
		color: #e27002;
}
.textarea {
		background-image: url(img/textarea.jpg);
		border: 1px #b5b5b5 solid;
		font-family: Verdana, sans-serif; font-size: 10px;
		font-weight: bold;
		color: #e27002;
}

.inner_box {background-color: #FFFFFF; float: left; width: 725px; padding: 2px; border-left:3px #e7e7e7 solid; border-right: 3px #e7e7e7 solid; border-bottom: 3px #e7e7e7 solid;}
.top_inner_box {background-color: #FFFFFF; float: left; width: 725px; padding: 1px; border-left:3px #e7e7e7 solid; border-right: 3px #e7e7e7 solid;}
.half_inner_box {background-color: #FFFFFF; float: left; width: 359px; padding: 2px; border-left:3px #e7e7e7 solid; border-right: 3px #e7e7e7 solid; border-bottom: 3px #e7e7e7 solid;}

.all_box {background-color: #FFFFFF; float: left; width: 725px; padding: 2px; border:3px #e7e7e7 solid;}

.all_third_inner_box {background-color: #FFFFFF; float: left; width: 226px; padding: 2px; border:3px #e7e7e7 solid;}

.third_inner_box {

		background-color: #FFFFFF; 
		float: left; 
		width: 226px; 
		text-align: right;
		padding: 2px; 
		border-left:3px #f0f0f0 solid; 
		border-right: 3px #f0f0f0 solid; 
		border-bottom: 3px #f0f0f0 solid;
}

.fifth_inner_box {
		background-color: #FFFFFF; 
		float: left; 
		width: 162px; 
		text-align: left;
		padding: 2px; 
		border-left:3px #f0f0f0 solid; 
		border-right: 3px #f0f0f0 solid; 
		border-bottom: 3px #f0f0f0 solid;
}
.popup_inner_box {
		background-color: #FFFFFF; 
		float: left; 
		display: inline;
		overflow: hidden;
		width: 458px; 
		text-align: left;

		border-left:3px #f0f0f0 solid; 
		border-right: 3px #f0f0f0 solid; 
		border-bottom: 3px #f0f0f0 solid;
}


.box_shadow { background-color: #e7e7e7;}



a:link { text-decoration: none; color: #e27002;}
a:visited { text-decoration: none; color: #e27002;}
a:active { text-decoration: none; color: #e27002;}
a:hover { text-decoration: underline; color: #e27002;}

a.bold:link { text-decoration: none; font-size: 8pt; font-weight: bold; color: #e27002;}
a.bold:visited { text-decoration: none; font-size: 8pt; font-weight: bold; color: #e27002;}
a.bold:active { text-decoration: none; font-size: 8pt; font-weight: bold; color: #e27002;}
a.bold:hover { text-decoration: underline; font-size: 8pt; font-weight: bold; color: #e27002;}

a.bold_yellow:link { text-decoration: none; font-size: 8pt; font-weight: bold; color: #cd9602;}
a.bold_yellow:visited { text-decoration: none; font-size: 8pt; font-weight: bold; color: #cd9602;}
a.bold_yellow:active { text-decoration: none; font-size: 8pt; font-weight: bold; color: #cd9602;}
a.bold_yellow:hover { text-decoration: underline; font-size: 8pt; font-weight: bold; color: #cd9602;}

a.prgm_yellow:link { text-decoration: none; color: #000000;}
a.prgm_yellow:visited { text-decoration: none; color: #000000;}
a.prgm_yellow:active { text-decoration: none; color: #000000;}
a.prgm_yellow:hover { text-decoration: underline; color: #000000;}

a.prgm_grey:link { text-decoration: none; color: #acacac;}
a.prgm_grey:visited { text-decoration: none; color: #acacac;}
a.prgm_grey:active { text-decoration: none; color: #acacac;}
a.prgm_grey:hover { text-decoration: underline; color: #acacac;}

a.prgm_orange:link { text-decoration: none; color: #e27002;}
a.prgm_orange:visited { text-decoration: none; color: #e27002;}
a.prgm_orange:active { text-decoration: none; color: #e27002;}
a.prgm_orange:hover { text-decoration: underline; color: #e27002;}


.warning {
		vertical-align: center;
		font-weight: bold;
		color: #d80000;
}
.announcement {
		
		font-weight: bold;
		color: #78a400;
		width: 720px;
		display: block;
		clear: both;
}

.undermeny {
		padding-left: 7px;
}

.listing {
		width:747px;
		display: block;
		clear: left;
}


.kanal_kategori { background-image: url(img/kanal_kategori_bg.gif);
height: 52px;
width: 100%;
display: block;
clear: both;
}

.kanal_arrow {
		display: block;
		float: left;

}

.kanal_kat {
		color: #e27002;
		font-size: 8pt;
		font-weight: bold;
}
.kanal_antal {
		color: #828282;
}

.kanal_beskr {
		line-height: 16pt;
}

.kanal_fth {
		width: 168px;
		display: block;
		float: left;
		padding: 5px;
}
.kanal_fth_drk {
		width: 168px;
		display: block;
		float: left;
		background-color: #f9f9f9;
		padding: 5px;
}

.kanal_buttons {
		float: left;
		margin-top: 8px;
}

div#mainContainer {
    width:1000px;
    margin:auto;
    display: block;
height: 100%;
}

div.kanalContainer {
	float:left;
    width:243px;
    margin:2px;
}

div.textannons {
	float:left;
    width:243px;
    margin:2px;
    text-align:center;
}

div.textannons_inner {
    width:244px; display:block; margin:auto;
}

div.textannons a {
    color:#000;
}

div.textannons span.bold {
    font-weight:bold;
}

div.textannons div.annonslank {
    text-align:right;
    display:block;
    background-image: url(img/annons_bottom.gif);
    width: 244px;
    margin: 3px;
    padding-top: 6px;
}

ul {
list-style-type: none;
padding:0;
margin:0;
}

li {
padding:0;
margin:0;
}

li.tid {
	width:30px;
	float:left;
}



ul.programList {
text-align: left;
}

ul.programList ul {
    margin-top:2px;
    margin-bottom:2px;
    height:12px;
}

li.pil_next {
    background-image:url('img/arrow_yellow.gif');
    background-repeat: no-repeat;
    padding-left:20px;
}

li.pil_now {
    background-image:url('img/arrow_orange.gif');
    background-repeat: no-repeat;
    padding-left:20px;
}

li.pil_old {
    background-image:url('img/arrow_grey.gif');
    background-repeat: no-repeat;
    padding-left:20px;

}

li.pil_soon {
    background-image:url('img/arrow_15min.gif');
    background-repeat: no-repeat;
    padding-left:20px;
}

li.pil_old a {
    color:#999;
}

iframe#TablaPopup {
position: absolute;
z-index: 10000;
visibility: hidden;
 left: 0px; top: 0px; width: 520px; height:320px;
 border: 1px solid #adadad;
overflow:auto; width:520px; height:320px;

}

.popupheadern {
    height: 16px; 
	width: 100%; 
	text-align: right;
    background-color: #f0f0f0;
    color: #e27002;
    background-image: url(img/popup_header_bg.gif);
    clear: both;
    display: block;
    }
    
.popupcontainer {
		display: block; clear: both; padding-left: 15px;
}

div.film {
    font-size:11px;
    display:block;
}

div.film span.kanal {
}

div.film span.titel{
}

div.film span.tid{
}
.top_left{
	text-align:right;
	font-family:tahoma;
	direction:rtl;
	border: 2px dashed #adadad;	
	margin:0px 5px 5px 0px;
	padding:5px;
	display:block;
	width:720px;
}