/* default styles */
ul { list-style:none; }
p,h1,h2,h3,h4,h5,h6,ul { margin-bottom:.5em; line-height:1.2em; }
/*  Hvad bliver denne brugt til???
    Er måske ikke helt klogt at lave alle bileder til default block,
    fordi då virker bla. ikke sas logot
a img,img { border:none; display:block; }
*/
a { cursor:pointer!important; text-decoration:none; color:#990000; }
a:hover { color:#000; text-decoration:underline; }
body { background:#dedede; text-align:left; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; }
body#ad { margin:0 auto; background:#4d6c8a; }
.hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:5px 0;padding:0;border:none; float: left; }
.hr2 {background:url(../gfx/hr_gradient.png) repeat-x;color:#ccc;width:100%;height:42px;margin:5px 0;padding:0;border:none; float: left; }
.drfront { margin-bottom: 10px; margin-top: 10px; font-size: 18px; padding-bottom: 180px; padding-top: 180px; text-align: center; background: #222; color: #fff; }

/* breaking news */
.breaking { width: 926px; height: 80px; margin: 5px 0 10px 0; display: block; background: url(../gfx/breaking.gif) no-repeat; }

/* ads styles */
#skywrap { width:1230px; margin:0 auto; }
#leftsky { float:left; height:600px; background-color:#232323; display:block; width:150px; position:relative; margin:0 150px 0 0; }
#rightsky { float:right; height:600px; background-color:#232323; display:block; width:150px; position:relative; }
#top300x126 { width: 290px; height: 145px; background: #fff; float: left; padding: 5px 5px 5px 5px; overflow: hidden; }
#top300x126,x:-moz-any-link{height:146px;} /* FF hack */
.monster2 { margin: 0 auto 0 auto; padding-left: 3px; }

.no-padding { float: left; }


.stotsag_container { height: 40px; float: left; padding: 0 0 5px 0; }

.stotsag_number { font-size: 36px; font-weight: bold; color: #339900; float: left; padding: 10px 0 10px 0; }
.stotsag_stotter { font-size: 14px;line-height: 34px; font-weight: bold; color: #339900; float: left; margin-top: 7px; }
.stotsag_stotsag { font-size: 12px; line-height: 34px; color: #ccc; float: left; margin: 7px 0 0 10px; }
a .stotsag_stotsag { color: #ccc; }

/* header styles */
.header { background:#fff; padding:5px; width: 926px; }
.headerlogo { float:left; }
#header_links { background:url(../gfx/header_links_bg.gif) repeat-x; width:814px; height:10px; padding:5px; float:right; }
#spotbox1 { width:265px; height:55px;  margin:6px 0 0; float:left; border-right: 2px solid #cccccc; }
#spotbox1 p { font-size: 14px; font-weight:bold; line-height:1.05em; margin:0; padding:0 5px; }
#spotbox2 { width:265px; height:55px; margin:6px 10px 0 0; float:left; border-right: 2px solid #cccccc; }
#spotbox2 p { font-size: 14px; font-weight:bold; line-height:1.05em; margin:0; padding:0 5px; }
#box1224 { width:79px; height:62px; float:left; margin:5px 0 0; background:url(../gfx/1224.gif); }
#headerboxright { width:194px; float:right; margin:5px 0 0; }
#searchbox { width:182px; height:19px; padding:5px; float:left; overflow:hidden; background:url(../gfx/searchbg.gif) repeat-x 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; border:1px solid #d0a207; font-size:14px; font-weight:bold; }
#vejrbox { width:194px; height:16px; padding:0 0 0 25px; }
p.img77x43 { float:left; width:77px; height:45px; overflow:hidden; margin:1px 0 0; display:inline; }
p.img77x43 a { float:left; height:43px; margin:1px 0 0 1px; display:inline; }



/* sectionbox styles */
.sectionbox { margin: 0 0 10px 0; }
.eb_icon { float: left; display: block; background: url(../gfx/eb_icon.png) no-repeat; width: 22px; height: 22px; text-indent: -9999px; margin: 4px 10px 0 0;}
.content_box { padding: 5px; }
.sectionbox p { color: #fff; }
/*.sectionbox a:hover { color: #fff; } Now white txt on white background please */
.sectionbox span { color: #fff; }
li.padding { border-bottom: 1px solid #a85370; padding: 0 0 1px 0; margin: 0 0 2px 0; }
li.padding2 { border-bottom: 1px solid #a85370; padding: 0 0 5px 0; margin: 0 0 5px 0; }
li.padding3 { border-bottom: 1px solid #a85370; padding: 0 0 10px 0; margin: 0 0 5px 0; }

p.content_title { font-size: 14px;  }
#sectioncontainer { background: url(../gfx/sectionbg.gif) repeat-x; height: 465px; float: left; }
#article1 { height: 220px; border-bottom: 1px solid #ccc; }
#article2 { width: 300px; height: 180px; float: left; margin: 0 5px 0 0; border-bottom: 1px solid #ccc; }
#article3 { width: 300px; height: 180px; float: right; border-bottom: 1px solid #ccc; }

#gallerycontainer { padding: 12px 0 6px 12px; float: left;}  
#gallerybox { width: 142px; height: 80px; background: #dedede; float: left; margin: 0 6px 0 0; }
#gallerybox p { color: #990000; font-size: 14px; margin: 3px 0 0 ; line-height:13px;  }
#adgallerycontainer { padding: 12px 0 6px 12px; float: left; width: 280px;}  
#adgallerybox { width: 142px; height: 80px; background: #dedede; float: left; margin: 6px 6px 0 0; }
.adh1 { color: #ffe500; margin: 6px 0 0 0; }

.red { color: #990000; }





.wrap {
 width:1087px; /* width of left column anmd center column*/
 float:left;
 position:relative;
}
.adleft {
 /*width: 150px;*/
 height: 200px;
 float: left;
 margin-top: 156px;
}
.adleft .ads a img[alt="AdTech Ad"]{width:0px;height:0px;} /* 1x1 til 0x0 Hack */

.adright {
    width: 300px;
    /*height: 200px;*/
    float:right;
    margin-right:-300px;/* width of element */
    position:relative;
}
.content {
    width:936px;
    /*height: 200px;*/
    float:left;
}
.inner{width:936px;overflow:hidden;float:left;}


/* sectionbox heigts */
.height350 { height: 350px; }
.height140 { height: 140px; }
.height400 { height: 499px; }


/* very top nav */
.topnav ul { margin:-2px 0 0; font-size:11px; }
.topnav li { color:#fff; display:inline; vertical-align:middle; padding:0 9px; line-height:12px; position:relative; }
.topnav li a { color:#fff; position:relative; text-decoration:underline; }
.topnav li a:hover { text-decoration:underline; color:#000; }
.leftnav { float:left; position:relative; top:-1px; }
.rightnav { float:right; position:relative; top:-1px; }
.ad_930x180 { margin:5px 0; padding:0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
.inp103 { width:99px; border:1px solid #bbbbbb; }
.submit1 { font-size:10px; }
div#weatherText { width:88px; float:left; font-size:13px; font-weight:bold; line-height:27px; }
div#weatherIcon { width:25px; height:26px; float:left; background:url(http://ekstrabladet.dk/grafik/vejr/3.gif); }
div#weatherDegree { float:left; font-size:16px; font-weight:bold; line-height:27px; margin-left:15px; }
div#weatherText,div#weatherDegree { color:#666; }

/* Dr. Front #1 */
.drfront1 { height:200px; background:#dedede; margin:5px 0; }
.drfront2 { height:300px; background:#dedede; margin:0; }

/* footer styles */
.footer { background:#556066; padding:5px; width: 926px; font-size: 12px; }
#links { background:#fff; min-height:62px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:5px; }
#links li { display:block; line-height:15px; }
#services { margin:5px 5px 0 0; width:601px; height:22px; padding:5px; -webkit-border-radius:4px; -moz-border-radius:4px; background:#c7ccd0; float:left; }
#services li { display:inline; line-height:24px;  }
#services li a { color:#333; font-weight:bold; }
#services li { color:#fff; }
#search { margin:5px 0 0; padding:5px; width:300px; height:22px; background:#c7ccd0; float:right; -webkit-border-radius:4px; -moz-border-radius:4px; }
#bottom { width:916px; background:#fff; height:84px; padding:5px; float:left; margin:5px 0 0; -webkit-border-radius:4px; -moz-border-radius:4px; }
.footerlogo { float:right; }
#section1 { margin:6px 0 0; }
#section2 { margin:8px 0 0; color:#3a748d; }
#section3 { margin:13px 0 0; color:#990000; }
#section1 li { display:inline; color:#333333; }
#section2 li { display:inline; }
#section3 li { display:inline; }
#section1 li a { color:#333; }
#section1 strong { margin:0 5px 0 0; }
#section2 li a { color:#333; }
p.sitelist { color:#a91b24; font-weight:bold; margin:0 6px; padding:0 4px 2px; border-bottom:1px solid #c7ccd0; font-size:18px; position:relative; top:-1px; }

/* 7 floated columns with 17 entries in each*/
ul.eb_sitet-list { float:left; width:110px; margin:15px 0 0 10px; display:inline; font-size:11px; padding:0 0 15px; }
ul.eb_sitet-list li { color:#a91b24; font-weight:bold; }
ul.eb_sitet-list li a,ul.eb_sitet-list li a:visited { color:#000; font-weight:normal; }
ul.eb_sitet-list li a:hover { color:#a91b24; text-decoration:underline; }
input.inp140 { width:140px; padding:2px 4px; margin:0 5px 0 0; border:1px solid #a5acb2; }

/* self-clear floats */
.group:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


/* boxtypes */
.sectionbox1 { margin: 0 0 10px 0; }
.sectionboxheader { height: 39px; margin: 0 0 0 0; padding: 0 0 0 7px; font-size: 18px; font-weight: normal; line-height: 39px;}
.sectionboxfooter { height: 32px; margin: 0 0 0 0; padding: 0 0 0 14px; font-size: 18px; font-weight: normal; line-height: 30px; color: #3b738e; text-align: right;}
/* ikke overskrive i boxmain.css tak
.sas_ico { float: right; text-indent: -9999px; background: url(../gfx/icon_sas.gif); width: 28px; height: 28px; margin: 5px; }
.ico_smalltext { font-size: 9px; color: #626262; float: right; margin: 5px 0 0 0; }
*/
.gridbox_ad_wrap { width: 290px; height: 80px; float: left; padding: 5px 5px 0 5px; } 
.gridbox_ad_txt { width: 10px; float: left; }
.gridbox_ad_container { width: 280px; float: left; }

.sectionfooter_line { background: #fff url(../gfx/box1_footer_line.gif) repeat-x; color:#2a82aa; height: 43px; }
.sectionfooter_noline { background: #fff url(../gfx/box1_footer_noline.gif) repeat-x; color:#2a82aa; height: 43px; }
.footerlink { float: right; margin: 25px 5px 0 0; }
.footerlink .kup a { color: #2c7097; }


li.breakingli { background: #fef936 url(../gfx/breaking-icon-li.png) no-repeat right bottom; }
ul.box_content li.breakingli:hover { background: #fef936 url(../gfx/breaking-icon-li.png) no-repeat right bottom; }





/* stat table 2 */
.stat-table2 {
    width: 302px;
    border-collapse: collapse;
    font-size: 12px;
    background: url(images2/live-table2bg.gif) no-repeat 0 100%;
    margin: 0;
    clear: both;
}
.stat-table2 tr.livelast td {
    background: none;
    border-bottom: none;
    padding-bottom: 6px;
}

.stat-table2 td,.stat-table2 th {
    border-bottom: 1px solid #e2e8eb;
    border-right: 1px solid #e2e8eb;
    padding: 4px 1px 5px 8px;
    text-align: left;
    font-weight: normal;
    background: #d1dbe0;
}

.stat-table2 td a,.stat-table2 td a:visited{color:#000}
.stat-table2 td a:hover{text-decoration:underline}
.stat-table2 th{background:#14303c;color:#fff!important;border-right:none;padding:6px 1px 6px 8px;}

.stat-t2col1{width:30px;padding:6px 1px 6px 13px!important;}
.stat-t2col2{width:15px;padding:5px 1px 5px 8px;}
.stat-t2col3{border-right:none!important;}

.stat-table2 tr:hover td{background:#9fb0b7 url(images2/hilite-over.jpg) repeat-x 0 0!important}



/* form styles */
form#form_grid { padding: 10px; }
form#form_grid .btn_submit {
    -webkit-appearance: button;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(rgb(255,255,255)),to(rgb(221,221,221)));
    -webkit-border-bottom-left-radius: 2px 2px;
    -webkit-border-bottom-right-radius: 2px 2px;
    -webkit-border-top-left-radius: 2px 2px;
    -webkit-border-top-right-radius: 2px 2px;
    -webkit-border-bottom-left-radius: 2px 2px;
    -webkit-border-bottom-right-radius: 2px 2px;
    -webkit-border-top-left-radius: 2px 2px;
    -webkit-border-top-right-radius: 2px 2px;
    border: 1px solid rgb(153,153,153);
    font-size: 12px;
    height: 1.85em !important;
    padding: 0px 8px;
    margin: 10px 0 0 0;
}






