.header h1, .logo em {display:none;}
.box {background:none repeat scroll 0 0 #fff;border-top:8px solid #F2F2F2;clear:both;display:block;overflow:hidden;padding:5px;position:relative;}
.wrap {width:904px;}
.thirdcol {position:absolute;right:0;top:0;}

/* tvguiden wrap */
#tvguiden {float:left;clear:left;background:#fff;font-family:arial;color:#ed4800;width:790px;border-top:8px solid #f2f2f2;padding-bottom:8px;}

/* header */
#tvheader {position:relative;font-weight:bold;float:left;width:774px;height:51px;border-bottom:1px solid #ed4800;margin-left:8px;}
#tvheader .title {position:absolute;bottom:2px;font-size:30px;line-height:34px;}
#tvheader .date {position:absolute;bottom:6px;right:0;font-size:12px;}

/* search box */
#searchbox {clear:left;padding-top:25px;padding-left:8px;}
#searchbox .inputfield {float:left;color:#797979;border:2px solid #ed4800;height:30px;width:300px;font-size:19px;font-weight:bold;padding-left:7px;}
#searchbox a.button {background:url('graphics/searchbutton.gif') no-repeat;width:66px;height:34px;cursor:pointer;float:left;margin-left:10px;}
#searchbox a.button:hover {background:url('graphics/searchbutton_hover.gif') no-repeat;width:66px;height:34px;}
#searchbox p {clear:both;color:#666;font-size:11px;padding-bottom:25px;}
#searchbox #options {clear:both;width:774px;border-top:1px dotted #666;border-bottom:1px dotted #666;padding-bottom:25px;}
#searchbox #options p {color:#000;font-size:16px;font-weight:bold;padding:25px 0 25px 0;}
#searchbox #options .option {float:left;margin-right:15px;}
#searchbox #options .option p {color:#ed4800;font-size:12px;font-weight:bold;padding:0;}
#searchbox #options .submit {margin-top:14px;}

#back2front {border-bottom:1px dotted #666;padding-top:8px;padding-bottom:8px;width:774px;margin-left:8px;}
#back2front a {color:#ed4800;font-size:16px;font-weight:bold;}

/* search results */
#search_results {padding:20px 0 0 8px;}
#search_results p {color:#000;font-size:16px;font-weight:bold;padding-top:8px;}
#search_results #sort {color:#000;padding-top:25px;padding-bottom:25px;}
#search_results #sort #sortby {font-weight:bold;padding-right:5px;}
#search_results #sort .choice {padding-right:20px;}
#search_results #results {color:#000;font-size:12px;padding-left:3px;padding-right:5px;width:570px;clear:left;float:left;border:1px solid #d9d9d9;border-bottom:none;}
#search_results #results .row {font-size:12px;height:28px;line-height:28px;position:relative;width:100%;border-bottom:1px dotted #666;}
#search_results #results .row[class] {display:table;}
#search_results #results .row.last {border:0;}
#search_results #results .row .channel {#position:absolute;#top:50%;#left:0;width:100%;}
#search_results #results .row .channel[class] {display:table-cell;vertical-align:middle;}
#search_results #results .row img {#position:relative;#top:-50%;}
#search_results #results .row .time {position:absolute;left:113px;}
#search_results #results .row .program {position:absolute;left:235px;}
#search_results #results .row .desc {#position:absolute;#top:50%;#left:510px;width:100%;}
#search_results #results .row .desc[class] {display:table-cell;vertical-align:middle;}
#search_results #offset {color:#000;margin-right:15px;font-size:16px;font-weight:bold;padding-top:25px;padding-bottom:15px;clear:both;}
#search_results #offset a {color:#ed4800;}

/* program box */
.programbox {float:left;width:252px;margin:0 0 8px 8px;}
.programbox .programtop {position:relative;height:25px;width:100%;border:1px solid #ccc;padding-top:2px;}
.programbox .programtop[class] {display:table;}
.programbox .programtop .channel {#position:absolute;#top:50%;#left:3px;}
.programbox .programtop .channel[class] {display:table-cell;vertical-align:middle;}
.programbox .programtop .channel img {#position:relative;#top:-50%;margin-left:3px;}
.programbox .programtop .datebox {position:relative;display:block-inline;}
.programbox .programtop .datebox .date {position:absolute;top:4px;right:46px;font-size:11px;color:#666;width:80px;}
.programbox .programtop .datebox .prev {position:absolute;top:3px;right:22px;}
.programbox .programtop .datebox .next {position:absolute;top:3px;right:2px;}
.programbox .programlist {color:#000;width:100%;height:320px;overflow:auto;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding-top:2px;}
.programbox .programlist .row {clear:left;font-size:12px;line-height:14px;}
.programbox .programlist .row .time {float:left;width:45px;margin-left:3px;}
.programbox .programlist .row .program {float:left;padding-right:10px;width:61%;}
.programbox .programlist .row .desc {float:right;width:30px;margin-right:3px;}
.programbox .programlist .row.past {color:#aaa;}
.programbox .programlist .row.active {color:#ed4800;font-weight:bold;}

/* hovertip */
.tip {background:transparent url(graphics/tip-text.png) repeat-y scroll left top;padding-left:15px;padding-right:15px;font-size:12px;width:300px;}
.tip-top {background:transparent url(graphics/tip-top.png) no-repeat scroll left top;width:300px;height:20px;}
.tip-bottom {background:transparent url(graphics/tip-bottom.png) no-repeat scroll left bottom;width:300px;height:50px;}
.hovertip {text-align:left;font-size:10px;}
.hovertip h3 {font-size:12px;font-weight:bold;width:270px;}
.hovertip p {color:#666;width:270px;}

/* mintvguide */
.mintvguide {clear:left;padding:25px 0 25px 8px;}
.mintvguide p {font-size:16px;font-weight:bold;color:#000;line-height:25px;}
.mintvguide .save {clear:both;position:relative;height:27px;margin-top:25px;}
.mintvguide .save a.button {background:url('graphics/lagre.gif') no-repeat;width:227px;height:27px;cursor:pointer;float:left;}
.mintvguide .save a.button:hover {background:url('graphics/lagre_hover.gif') no-repeat;width:227px;height:27px;}
.mintvguide .save a.clear {position:absolute;bottom:0;font-size:12px;color:#666;padding-left:10px;text-decoration:underline;}
.mintvguide .dotline {clear:both;width:774px;height:1px;margin-top:10px;border-bottom:1px dotted #666;}
.mintvguide .channels {padding:5px 0 5px 0;margin-top:10px;}
.mintvguide .channels .col {float:left;width:250px;}
.mintvguide .channels .category {padding-bottom:15px;}
.mintvguide .channels .category p {color:#ed4800;font-size:12px;font-weight:bold;}
.mintvguide .channels .category ul li {color:#000;line-height:17px;}
.mintvguide.front {clear:left;padding:25px 0 25px 8px;}
.mintvguide.front p {color:#000;font-size:20px;line-height:23px;}
.mintvguide.front a {color:#ed4800;}

/* old styles */
.fulldesc {padding-left:35px;clear:left;font-size:11px;margin:2px;color:#999;}
.fulldescSearch {clear:left;font-size:11px;margin:2px;color:#999;}
/*.highlight, .highlight A {background-color:#0099CC;color:#fff;}*/
.font1 {font-family:Arial, Verdana, Sans-serif;font-size:11px;}
.font3 {font-family:Arial, Verdana, Sans-serif;font-size:31px;font-weight:bold;}
.font4 {font-family:Arial, Verdana, Sans-serif;font-size:18px;}
.font5 {font-family:Arial, Verdana, Sans-serif;font-size:14px;}
.font8 {font-family:Arial, Verdana, Sans-serif;font-size:9px;}

#more {clear:both;padding-top:12px;}
#more input {padding-left:5px;}
