/* General */
img {border:0}

/* --- FORSIDE --- */
.forsideboksul li {
background-image: url(/img/bullet-arrow.gif);
padding-bottom:3px;
}

.forsideboksul li a {
font-size:11px;
}

#marquee a{
color:#333;
}

#marquee a.marq{
color:#333333;
}

#marquee a.marq:hover{
color:#333333;
text-decoration:underline;
}

/* --- FANMAIL --- */
.fanmaildiv {
margin:5px 0;
}


/* --- BANNER --- */
.bannercon {
margin-bottom:15px;
}

.bannercon .iframecon{
width:468px;
float:left;
}
.bannercon .buttoncon{
float:left;
width:150px;
}

.bannercon .buttoncon div{
text-align: center;
margin-top:20px;
}

.bannercon .textareacon{
background-image: url(/img/bg-indsaetkode.gif);
background-position:top right;
background-repeat:no-repeat;
}

.bannercon .textareacon textarea{
width:458px;
font-size:11px;
height:25px;
padding:3px;
background-color:#FFFFCC;
}

/* --- RESULTATER start --- */
.baseul {
list-style-type: none;
margin:5px;
padding:0;
}

.baseul li {
background-position:left;
background-repeat:no-repeat;
text-indent:15px;
background-position:0 3px;
padding-bottom:3px;
}


.res-liga-ul li {
background-image: url(/img/bullet-arrow.gif);
}

.res-game-ul li {
background-image: url(/img/bullet-arrow.gif);

}

.modtagnyheder-ul li {
background-image: url(/img/bullet-plus.gif);
background-position:0px 0px;
text-indent:20px;

}

.baseul li.seeall {
margin-top:10px;
font-weight:bold;
background-image: url(/img/bullet-arrow-grey.gif);
}

.baseul li.seeall a{
color:#333333;
}

.baseul li.seeall a:hover{
color:#000;
}

/* res-liga-allv2 */

table.res-ligaer-allv2 {
	width:100%;
}

 table.res-ligaer-allv2 td {
 	padding:5px;
  border-left:1px solid #999999;
	border-bottom:1px solid #999999;
 }
 
 table.res-ligaer-allv2 tr.header td {
 	background-color:#f2f2f2;
 }
 
 table.res-ligaer-allv2 td.td21{}
 table.res-ligaer-allv2 td.td22{width:100px;border-right:1px solid #999;}

 
 


/* --- PROFILE MENU start --- */
.menu-profile-ul li {
background-image: url(/img/bullet-user-blue.gif);
text-indent:20px;
}


/* --- FORUM start --- */

.forum-edit-post li {
background-image: url(/img/bullet-comment-edit.gif);
text-indent:20px;
line-height:20px;
}
.forum-reply-post li {
background-image: url(/img/bullet-comment-add.gif);
text-indent:20px;
line-height:20px;
}

table.forum-front {
	width:100%;
	font-family: tahoma;
	font-size:10px;
	color: #333;
	margin:10px 0;
}

table.forum-front td {
padding:2px 0;
margin:0;
}

table.forum-ov {
border:1px solid #eee;
background-color:#FFFFFF;

}

tr.forum-ov-content td {
border-bottom:1px solid #eee;
}

table.forum-ov td{
padding: 3px;
}

tr.forum-ov-labels td{
font-weight: bold;
background-color:#eeeeee;
height:25px;
font-size:11px;
}


table.forum-vis {
width:100px;
}

table.forum-vis forum-vis-head td{
font-weight:bold;
}

.forum-paging a.paging{
font-size:9px !important;
color:#333333;
} 

/* ----- CSS ----- */

form {padding:0; margin:0;}

*{
margin:;
padding:;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
html{
margin:0;
padding:0;
background:;
height: 100%; 
margin-bottom: 1px;
}
body{
margin:0;
padding:0;
background:#ececec url("/img/body-bg.jpg") repeat-x;
text-align: center;

}

table, tr, td {
margin:0;
padding:0;
}

/* ----- GENEREL ----- */

.note {
color:#999999;
font-size:9px;
padding-left:5px;
}

.note2 {
color:#666;
font-size:9px;
margin-top:5px;
}

.note3 {
color:#999999;
font-size:9px;
}

a.note2{
color:#999;
text-decoration:none;
}
a.note2:hover{
color:#000;
text-decoration:underline;
}
a.note2:visited, a:active, a:focus{
color:#999;
}



#container{
margin:auto;
padding:10px;
background:url("/img/container-bg.gif") repeat-y;
text-align: left;

/* box model hack - start */
width:1000px;
voice-family: "\"}\"";
voice-family: inherit;
/* box model hack - end */

width:980px;

}

html>body #container {
	width:980px;
	}



#top{
position:;
float:;
width:;
margin:;
padding:;
background:;
text-align:;
}


#logo {
margin:30px 20px 0 5px;
float:left;
}


#topbanner {
float:right;
}

#navibarleft{float:left;}
#navibarright{float:left;}
#navibarcenter{float:left;height:19px; width:960px; background:#333333 url("/img/navi-bar-center-bg.gif") repeat-x;padding:7px 3px 0 3px;}


#navigation{
margin: 15px auto;
padding:;
color:#fff;
}

/* Newsscroller - start */
#newsscroller{
clear:both;
height:21px;
background: url("/img/newsscroller-bg.gif") no-repeat;
}

#newsscroller div.left{
float:left;
width:55px;
font-weight:bold;
padding-left:38px;
margin-top:3px;
}

#newsscroller div.right{
float:left;
width:850px;
color: #666666;
margin-top:0px;
}

/* Resultater - start */

#selectseason, #selectleague, #selectsport {
padding:0;
margin:0;
font-size:10px;
}





/* Newsscroller - start */

#left{
width:150px;float:left; padding-right:10px;
}


#centerwide{
width:660px;float:left;padding-right:10px;
}

#centerwide2{
width:507px;float:left;margin:0;
}



#center{
width:340px;float:left;padding-right:10px;;
}

#right{
width:470px;
float:left;
border-right:0px solid red;
}

#right_150{
width:150px;
float:left;
}

#right150{
width:150px;
float:left;
}

#right_tl{
float:left;width:310px;padding-right:10px;
}

#right_tr{
float:left;width:150px;
}

#right2_tl{
float:left;width:150px;padding-right:10px;
}

#right2_tr{
float:left;width:310px;
}

#footer{
height:28px;
margin:;
padding:10px;
clear:both;
background: url("/img/footer-bg.gif") no-repeat;
width:980px;
margin:auto;
}

/* ----- CLASSES ----- */

/* LEFT MENU - start */

.boxmain ul.menu{
padding:0;
margin:0; 
list-style:none;
}

.boxmain ul.menu li{
background:url("/img/bullet-raq.gif") no-repeat;
padding-left:10px;
background-position:left;
}


.flagicon{
margin-right:5px;
}

.ronaldinho{
position:absolute;top:-12px; left:104px;
}

.boxtop, .boxtoplive{
color:#fff;
font-weight:bold;
height:20px;
padding:6px 3px 0 10px;
}

.boxmain, .boxmainnyheder{
border:1px solid #acacac;
border-top:0;
padding:5px 3px;
background:#fff url("/img/box-main-bg.gif") repeat-x;
background-position:bottom;
}

.boxmainnyheder{
padding:5px 0px;
}

.boxmainnyheder span{
font-weight:bold; padding-right:8px;
}

.newstoolbar {
text-align:right; margin-bottom:10px; padding-right:3px; font-size:9px;
}

.newscheckbox {
position:absolute; top:10px; left:310px;
}

.newsage {
font-size:10px; color:#666;
}

.newscolalt, .newscol {
padding:5px;
position:relative;
} 

.newscolalt {
background: #f1f1f1;
} 

.newscol {
background: #fff;
} 

/* Nyhedsvisning */
.lagtonline {
margin-top:10px;
font-style:italic;
font-size:9px;
}

#centerwide .boxmain, #center .boxmain{
padding:5px 5px;
}






.box150, .box150rm{
width:150px;
margin-bottom:10px;
float:left;
}

.box150rm{
margin-right:20px;
}

.box150 .boxtop, .box150rm .boxtop{
background:#dedede url("/img/box-top-bg-150.gif") no-repeat;
}

.box340{
width:340px;
margin-bottom:10px;
}

.box340 .boxtop{
background:#dedede url("/img/box-top-bg-340.gif") no-repeat;
}

.box310{
width:310px;
margin-bottom:10px;
float:left;
}

.box310 .boxtop{
background:#dedede url("/img/box-top-bg-310.gif") no-repeat;
}

.box470{
width:470px;
float:left;
margin-bottom:10px;
}

.box470 .boxtop{
background:#dedede url("/img/box-top-bg-470.gif") no-repeat;
}

.box470 .boxtoplive{
background:#dedede url("/img/box-top-bg-470-live.gif") no-repeat;
}

.box500{
width:500px;
margin-bottom:10px;
float:left;
}

.box500 .boxtop{
background:#dedede url("/img/box-top-bg-500.gif") no-repeat;
}

.box660{
width:660px;
margin-bottom:10px;
float:left;
}


.box660 .boxtop{
background:#dedede url("/img/box-top-bg-660.gif") no-repeat;
}

.box245{
width:245px;
margin-bottom:10px;
float:left;
}


.box245 .boxtop{
background:#dedede url("/img/box-top-bg-245.gif") no-repeat;
}

.box150ad{
width:150px;height:370px;float:right;
}

.box150ad .boxmainad{
vertical-align:middle;
padding:5px;
background: url("/img/box-mainad-bg.gif") no-repeat;
}

.box310ad{
width:310px;
}

.box310ad .boxmainad{
vertical-align:middle;
height:260px;
padding:5px; 
background: url("/img/box-mainad300-bg.gif") no-repeat;
}

div.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- HEADINGS ----- */

h1{
font:Georgia;
font-size:12px;
font-weight:;
color: #333;
margin:0 0 10px 0;
padding:;
}
h2{
font:Georgia;
font-size:12px;
font-weight:;
color:;
margin:0 0 10px 0;
padding:;
text-transform:uppercase;
}
h3{
font:;
font-size:;
font-weight:;
color:;
margin:0 0 10px 0;
padding:;
}
h4{
font:;
font-size:;
font-weight:;
color:;
margin:0 0 10px 0;
padding:;
}


/* BREAK */

hr
{
border: 0;
outline:0;
margin: 5px 0px;
padding:0px;
border-bottom:1px dashed #999999;
border-top:0px;
border-left:0px;
border-right:0px;
line-height:0px;
height:1px;
display:block;
}

hr.end
{
border: 0;
background-image: url("/img/hr2-bg.gif");
height: 5px;
margin: 15px 0px;;
}

hr.boxed
{
border: 0;
outline:0;
margin: 5px 0px;
padding:5px;
border-bottom:1px dashed #999999;
border-top:0px;
border-left:0px;
border-right:0px;
line-height:0px;
height:1px;
display:block;
}

div.hr {
		background: url(/img/bg-hr2.gif) repeat-x;
		margin:10px 0;
    font-size:1px;
		height:1px;
		border:0;
		overflow:hidden;
}

/* ----- LINKS ----- */
#navigation a{
color:#fff;text-decoration:none;
}

.newstoolbar a{
color:#333;text-decoration:none; font-size:9px;
}
.newstoolbar a:hover{
color:#333;text-decoration:underline; font-size:9px;
}

a.newslink{
font:;
color:#000;
text-decoration:none;
border-bottom:;
}
a.newslink:hover{
color:;
background-color:;
border-bottom:;
}
a.newslink:visited, a:active, a:focus{
color:#666666;
background-color:;
border-bottom:;
text-decoration:line-through;
}

a{
font:;
color:#000;
text-decoration:none;
border-bottom:;
}
a:hover{
color:;
background-color:;
border-bottom:;
text-decoration:none;
}
a:visited, a:active, a:focus{
color:#000;
background-color:;
border-bottom:;
text-decoration:none;
}



/* STILLINGER */

.sk-stilling{

}

.sk-stilling td{
padding:3px;
border-right: 1px solid #dadada;
border-bottom: 1px solid #dadada;
}

.sk-stilling td.header{
border-top: 1px solid #dadada;
background-color:#f0f0f0;
}

.sk-stilling td.tdleft{
border-left: 1px solid #dadada;
}

.sk-stilling td.td11{
border-left: 1px solid #dadada;
}

tr.sk-labels td {
font-weight:bold;
border-width:0;
}

.sk-stilling a {
color:#000;

}

td.points {

}




/* LIVE table */

table.livetablecountry {
margin-bottom:10px;
}

table.livetablecountry td.livecountry {
font-size:14px;
}
table.livetable td.liveth {
border-top:1px solid #ccc;
}

table.livetable td.th13 {
border-right:1px solid #ccc;
}

table.livetable td.status {
border-right:1px solid #ccc;
}

table.livetablecountry td.livecountry img{
margin-right:5px;
}

.livetable {
width:100%;
background:#EAEAEA;
margin-bottom:0px;
}

.livetable td{
padding:3px;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.livetableheader {
font-weight:bold;

}

.livetable td.livedate {
width:40px;
text-align:center;
background-color:#F5F5F5;
}

.livetable td.livehometeam {
width:140px;
text-align:right;
}

.livetable td.livestatus {
border-right:1px solid #ccc;
}


.livetr:Hover td  {
background-color:#EEEEEE;
cursor:pointer;
}
.livetr td  {
background-color:#fff;
}


.livetable td.livescore {
width:45px;
background-color:#F5F5F5;
}

.livetable td.liveawayteam {
width:140px;
}

.livedetailsholder{
position:relative;
width:1px;
height:1px;
font-size:1px;
}

div.livedetails {
background:#ddd;
border:1px solid #999999;
position:absolute;
display:none;
top:12px;
left:-100px;
width:500px;
padding:8px;

}

/* LIVEDETAILS TABLE */
div.livedetails table.livedetails {
padding:0;
background-color:#FFFFFF;
width:100%;
border:1px solid #999999;
}

	div.livedetails table.livedetails td.td11 {text-align:center;width:8%;}
  div.livedetails table.livedetails td.td12 {text-align:right;width:34%;}
  div.livedetails table.livedetails td.td13 {text-align:center;width:8%;}
  div.livedetails table.livedetails td.td14 {text-align:center;width:8%;}
  div.livedetails table.livedetails td.td15 {text-align:center;width:8%;}
  div.livedetails table.livedetails td.td16 {text-align:left;width:34%;}


 div.livedetails table.livedetails td.teams {
 text-align:left;
 }
 
 div.livedetails table.livedetails td {
 background-color:#FFFFFF;
 text-align:left;
 
 }
 
 td.empty{
 color:#FFFFFF;
 font-size:1px;
 }


.livescore {
text-align:center;
font-weight:bold;
}


table.live-haandbold {
width:100%;
}

table.live-haandbold td{
border-width:0 0 1px 0;
}

span.live-icehockey-periode {
display:block;
float:left;
font-weight: bold;
width:25px;
}


img.btnClose {
cursor:pointer;
margin-right:5px;
}

.landeheaderTR {


}

#ugh {

}

.landeheaderTD {
background: url("/img/headerTD-bg.gif") repeat-x;
height:35px;
vertical-align:  top;
padding:5px;
font-weight:;
font-size:14px;
}

.ligaTD {
padding:5px 25px;

}

#forklaringer {
width:110px; 
padding-top:20px;
padding-left:15px;
float:left; 
font-family:tahoma; 
font-size:9px;
}

#forklaringer td{
font-family:tahoma; 
font-size:9px;
}



/* BRUGER - START */
table.sk-tilmeldbruger td {
padding:2px;
}

table.sk-tilmeldbruger td.note {
color:#999999;
font-size:9px;
border-left:1px solid #CCCCCC;
padding-left:5px;
}


table.sk-tilmeldbruger td.alert {
color:#ff0000;
font-size:9px;
color:red;
padding-left:5px;
}

td.alert {
color:red;
}


/* --- EDITOR --- */

/* tabs */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}
	

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
border-bottom:0;
color: #2d2b2b;
background: white url(/img/shade.gif) 0 1px repeat-x;
}



.shadetabs li a:visited{
color: #2d2b2b;
border-bottom: 0px;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(/img/shadeactive.gif) ;
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 460px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}
