/* ::::::::: V3 START :::::::::: */


/* to ensure the correct cursor when having ad-background */
table#mastertable {cursor:default !important;}

/* Basic classes */

/* add float and width to div.float50 */
div.float50 {
  float:left;
  width: 50%;
}

div.float50r {
  float:left;
  width: 50%;
  text-align:right;
}

input.btn {
	width: auto; 
	border: 1px solid #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	padding: 0.15em; 
	background-color: #EEEEEE; 
	background-image: url(http://static.bold.dk/img/v2/common/bg-btn.gif); 
	background-repeat: repeat-x; 
	color: #444; 
	font-size: 9px; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
}

input.btn:active {
	border: 1px solid #CCCCCC;
	border-top-color: #999999;
	border-left-color: #999999
}

.note {
	font-size:9px;
	color:#666;
}

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


	
	/* General styles for maincontentarea */
	#maincontentarea img{
		border:0;
	}
	
	#maincontentarea a {
		text-decoration:none;
		color:#333;
	}
	
	#maincontentarea h1{
		font-weight:normal;
		font-size:20px;
		color:#333;
		padding:3px 8px 10px 0px;
		background: url(http://static.bold.dk/img/v2/common/bg-hr2.gif) 0px 28px repeat-x;
    	/*width:811px;*/
		margin-bottom:0;
		margin-top:0;
	}
	
	#maincontentarea h1 span{
		font-weight:bold;
	}
	
	

	#maincontentarea h2 {
		font-weight:bold;
		font-size:14px;
		color:#000;
		margin:0;
		padding:0 0 10px 0;
	}

    #maincontentarea h3 {
		font-weight:bold;
		font-size:12px;
		color:#000;
		margin:0;
		padding:0 0 5px 0;
	}
  
    #maincontentarea h4 {
		font-size:12px;
    font-weight:normal;
		color:#000;
		margin:0;
		padding:0 0 2px 0;
    text-decoration:none;
    font-style:italic;
	}

		
	#maincontentarea p {
		margin:0 0 15px 0;
		padding:0;
	}
	
	#maincontentarea div.hr {
		background: url(http://static.bold.dk/img/v2/common/bg-hr2.gif) repeat-x;
		margin:10px 0;
    	font-size:1px;
		height:1px;
		border:0;
		overflow:hidden;
	}
	
  /* ad styles */
  #maincontentarea div.adboks300 {
  	margin:10px 0 10px 0;
    padding:10px 0px 10px 0px;
    text-align:center;
    background: url(http://static.bold.dk/img/v2/common/bg-adboks300.gif) ;
  }
  

  /* styles for simple table list w. bullet */  
  /* base:start */
  table.simplebullet td {padding-top:5px;}
  
  table.simplebullet td.bullet {
  	width:18px;
    background-image: url(http://static.bold.dk/img/v2/common/bullet-bars.gif);
    background-repeat: no-repeat;
    background-position:0 7px;
  }
  /* base:end */
  
  table.simplebullet td.bulletspil {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-bars.gif);
  }
  
  table.simplebullet td.bulletpoker {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-money.gif);
  }
  
  table.simplebullet td.bullettv {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-tv2.gif);
  }
  
  table.simplebullet td.bulletklubnyt {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-shield.gif);
  }
  
  table.simplebullet td.bulletsportenkort {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-page-small.gif);
  }
    
  table.simplebullet td.bulletnflsportenkort {
    background-image: url(http://static.bold.dk/img/v2/common/bullet-nfl.gif);
  }
  
	/* Building blocks for maincontentarea which is 810px */
	
	/* .cols2 */
			
	#maincontentarea div.cols2 {background: url(http://static.bold.dk/img/v2/common/bg-cols1.gif) 481px 0px repeat-y;width:100%;}
		#maincontentarea div.cols2 div.col1 {float:left;width:470px;margin-right:21px;overflow:hidden;}
		#maincontentarea div.cols2 div.col2 {float:left;width:320px;overflow:hidden;}
		
		
	/* .cols2bwin */
			
	#maincontentarea div.cols2bwin {background: url(http://static.bold.dk/img/v2/common/bg-cols1.gif) 511px 0px repeat-y;width:100%;}
		#maincontentarea div.cols2bwin div.col1 {float:left;width:500px;margin-right:21px;overflow:hidden;}
		#maincontentarea div.cols2bwin div.col2 {float:left;width:300px;overflow:hidden;}
    
    /* .cols2rs */
			
	#maincontentarea div.cols2rs {
		background: url(http://static.bold.dk/img/v2/common/bg-cols1.gif) 661px 0px repeat-y;
		width:100%;
	}
		#maincontentarea div.cols2rs div.col1 {
			float:left;
			width:650px;
			margin-right:21px;
      overflow:hidden;
		}
		#maincontentarea div.cols2rs div.col2 {
			float:left;
			width:140px;
      overflow:hidden;
		}
    
	
		
	/* cols3 */
	#maincontentarea div.cols3 {
		background: url(http://static.bold.dk/img/v2/common/bg-cols3.gif) 330px 0 repeat-y;
		width:100%;
	}
		#maincontentarea div.cols3 div.col1{
			float:left;
			width:320px;
			margin-right:21px;
			overflow:hidden;
		}

		#maincontentarea div.cols3 div.col2 {
			float:left;
			width:320px;
			margin-right:21px; 
			overflow:hidden;
		}
		
		#maincontentarea div.cols3 div.col3 {
			float:left;
			width:140px;
			overflow:hidden;
		}
    
  
  /* cols3v2 */
	#maincontentarea div.cols3v2 {
		background: url(http://static.bold.dk/img/v2/common/bg-cols3v2.gif) 330px 0 repeat-y;
	}
		#maincontentarea div.cols3v2 div.col1{
			float:left;
			width:320px;
			margin-right:21px;
		}

		#maincontentarea div.cols3v2 div.col2 {
			float:left;
			width:140px;
			margin-right:21px; 
		}
		
		#maincontentarea div.cols3v2 div.col3 {
			float:left;
			width:320px;
		}
		



	/* innercols */
	/* - for 300px cols */
	#maincontentarea div.innercols300px {
				background: url(http://static.bold.dk/img/v2/common/bg-cols1.gif) 151px 0px repeat-y;
				width:100%;
			}			
			
				#maincontentarea div.innercols300px div.col1 {
					float:left;
					width:140px;
					margin-right:21px;
				}
				
				#maincontentarea div.innercols300px div.col2 {
					float:left;
					width:140px;
          margin:0;
				}



        
   /* --- 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;
   }
   
   .genveje li {
   background-image: url(http://static.bold.dk/img/v2/common/bullet-star.gif);
   }

   
   
   .klubber-kommendekampe-ul li {
   background-image: url(http://static.bold.dk/img/v2/common/bullet-shield.gif);
   }

        
        
        
/* Styles for newslist - used in frontpage and /nyt-section */

/* newslist module for 315px use */
table.newslist {
	width:100%;
}
	table.newslist td {
	padding:3px 0 3px 0;
	}

	table.newslist td input.chkbox {
		width:11px;
	}
		
	table.newslist td a:link {
		font-weight:bold;
	}
  
  table.newslist td a.newslistlink:visited {
		font-weight:bold;
    color:#999 !important;
    text-decoration: line-through !important;
	}
  
	
	table.newslist td.first {
		width:25px;
	}
	
	table.newslist td.newslisttop {
		padding-bottom:5px;
		vertical-align:bottom;
		background: url(http://static.bold.dk/img/v2/common/bg-hr2.gif) left bottom repeat-x;
	}
	
	table.newslist td.newslisttoppad {
		padding:10px 0px 5px 0px;
		vertical-align:bottom;
		background: url(http://static.bold.dk/img/v2/common/bg-hr2.gif) left bottom repeat-x;
	}
	
  table.newslist  div.newslistday {
  	font-weight:bold;
  	font-size:14px;
    margin-left:5px;
  }
        
        
        
        
/* Forside */
h2.forsidehistorie {
	font-size: 20px !important;
  line-height:20px;
}

/* odds box on frontpage */
table.oddstable td.th {
	font-size:9px;
  color:#333;
}
        
        
        
        
        
        
        



/* :::::::: V2 START :::::::: */

		#maincontent {
		background-color:#fff;
		margin:15px;
		font-weight:normal;
		font-size: 12px; 
		font-family: Arial, Helvetica, sans-serif;
		text-align:left;
		}

    		#maincontent img{
    		border:0;
    		}

    		#maincontent a {
    		text-decoration:none;
    		}
		

		
			#maincontent h1 {
			font-weight:normal;
			font-size:20px;
			color:#214310;
			margin:0 0 5px 0;
			padding:0 0 8px 0;
			background: url(http://static.bold.dk/img/v2/common/bg-h1.gif) bottom left repeat-x;
			}
			
			#maincontent h2 {
			font-weight:bold;
			font-size:14px;
			color:#333;
			margin:0;
			padding:0;
			}
			
			#maincontent p {
			margin:0 0 15px 0;
			padding:0;
			}
			
			
						
			#maincontent div.hr {
			background: url(http://static.bold.dk/img/v2/common/bg-hr.gif) repeat-x;
			margin:10px 0;
			height:6px;
			border:0;
			overflow:hidden;
			}
			
			#maincontent div.col1 div.hr, #maincontent div.cols2 div.hr, #maincontent div.cols2l div.hr {
			background: url(http://static.bold.dk/img/v2/common/bg-hri.gif) repeat-x;
			height:2px;
			}
			
			
			/* Cols2: Column with 50% left (390 px) and 50% right (390px) */
			
			#maincontent div.cols2 {
			background: url(http://static.bold.dk/img/v2/common/bg-cols.gif) 400px 0 repeat-y;
			}
			
				#maincontent div.cols2 div.col1, #maincontent div.cols2 div.col2 {
				float:left;
				width:390px;
				}
				
				#maincontent div.cols2 div.col1 {
				margin-right:21px;
				}
			
			/* Cols3c: Column with content | content | content */
			#maincontent div.cols3c {
			background: url(http://static.bold.dk/img/v2/common/bg-cols3c.gif) 263px 0 repeat-y;
			}
			
				#maincontent div.cols3c div.col1, #maincontent div.cols3c div.col2, #maincontent div.cols3c div.col3{
				float:left;
				width:254px;
				margin-right:20px;
				}
				
				#maincontent div.cols3c div.col1 {
				width:253px;
				}
				
				#maincontent div.cols3c div.col3 {
				margin-right:0;
				}
			
			/* Cols3: Column with content | content | ad */
			#maincontent div.cols3a {
			background: url(http://static.bold.dk/img/v2/common/bg-cols2.gif) 240px 0 repeat-y;
			}
			
				#maincontent div.cols3a div.col1, #maincontent div.cols3a div.col2 {
				float:left;
				width:230px;
				margin-right:20px;
				}
				
				#maincontent div.cols3a div.col3 {
				float:left;
				width:300px;
				}
			
			/* Cols4: Column with content | content | content | content */
			#maincontent div.cols4 {
			background: url(http://static.bold.dk/img/v2/common/bg-cols-lige.gif) 194px 0 repeat-y;
			}
			
				#maincontent div.cols4 div.col1, #maincontent div.cols4 div.col2, #maincontent div.cols4 div.col3, #maincontent div.cols4 div.col4  {
				float:left;
				width:185px;
				margin-right:21px;
				}
				
				#maincontent div.cols4 div.col1 {
				width:184px;
				}
				
				#maincontent div.cols4 div.col4 {
				margin:0;
				}
			
			

			/* Cols2l: Column with wide left (xxx px) and narrow right (300px) */ 
			#maincontent div.cols2l {
			background: url(http://static.bold.dk/img/v2/common/bg-cols.gif) 490px 0 repeat-y;
			}
			
			#maincontent div.cols2l div.col1 {
			float:left;
			width:480px;
			margin-right:21px;
			}
			
			#maincontent div.cols2l div.col2 {
			float:left;
			width:300px;
			}
			
			
			/* Cols2ls: Column with wide left (xxx px) and very narrow right (140px) */ 
			#maincontent div.cols2ls {
			background: url(http://static.bold.dk/img/v2/common/bg-cols.gif) 650px 0 repeat-y;
			}
			
			#maincontent div.cols2ls div.col1 {
			float:left;
			width:640px;
			margin-right:21px;
			}
			
			#maincontent div.cols2ls div.col2 {
			float:left;
			width:140px;
			}
			
			/* common tabel styles */
			
			table.base, table.basewide {
			width:100%;
			background: url(http://static.bold.dk/img/v2/common/bg-table-center-480.gif) repeat-y;
			border-bottom:1px solid #ccc;
			}
				table.base caption, table.basewide caption {
				background:url(http://static.bold.dk/img/v2/common/bg-table-top-480.gif) no-repeat;
				height:33px;
				line-height:33px;
				font-weight:bold;
				font-size:14px;
				color:#333;
				border-bottom:1px solid #ccc;
				}
				
				table.base, table.basewide td {
				padding:5px;
				border-bottom:1px solid #ebebeb;
				}
			
			table.basewide {
			background: url(http://static.bold.dk/img/v2/common/bg-table-center-640.gif) repeat-y;
			}
				table.basewide caption {
				background:url(http://static.bold.dk/img/v2/common/bg-table-top-640.gif) no-repeat;
				}
				
			table.base tr th, table.basewide tr th {
				font-size: 9px;
				font-weight:normal;
				color:#666;
				text-align:left;
				padding-left:8px;
				border-bottom:1px solid #ebebeb;
			}
			
	#searcboxcontainer table {width:120px;}
	#searcboxcontainer td {color:#333;}
	#searcboxcontainer td a {color:#333;text-decoration:none;font-size:11px;}
	.searchbox{margin:15px 0 0 0;padding:25px 0 0 0;width:130px;}
	.searchbox{background:url(http://static.bold.dk/img/v2/searchbox.gif) no-repeat;}
			

/* V2 END */

/**************************************************************************************/
/* BLOG START */
.blog_infoboks{
width:320px;
margin: 0 0 10px 0;
}

.blog_infoboks_header{
float:none;
width:318px;
min-height:20px;
border:1px solid #EAEAEA;	
background-color: #FAFAFA;

}

.blog_infoboks_title{
width:248px;
height:20px;
padding:5px 0 0 9px;
float:left;
}

.blog_infoboks_openoptions{
float:left;
width:45px;
height:20px;
font-size:10px;
margin-top:5px;
}

.blog_infoboks_close{
float:left;
width:10px;
height:20px;
font-size:10px;
margin-top:5px;
}

.blog_infoboks_options{
/*background:transparent url(/img/v2/common/template/bg-menu.gif) repeat-x scroll 0 0;*/
/*border:1px solid #EAEAEA;*/
color:#000;
float:none;
}

.blog_clearfloat {
	clear:both;
}

.blog_infoboks_items{
/*background:transparent url(/img/v2/common/template/bg-menu.gif) repeat-x scroll 0 0;*/
border:1px solid #EAEAEA;
border-top-width: 0px;
background-color: #FAFAFA;
float:none;	
padding-top:3px;
}

.blog_post_info {
width: 320px;
height: 28px;
float:none;
}


.blog_post_column1_info {
width: 38px;
height: 28px;
float:left;
}
.blog_post_column2_info {
width: 280px;
height: 28px;
float:left;

}

.blog_votes_info {
font-family:"Arial Rounded MT Bold";
font-size:18px;
text-align:center;
float:none;
width: 38px;
height: 28px;
}

.blog_titel_info {
/*font-family:"Arial,Helvetica,sans-serif";*/
color:#000000;
font-size:11px;
font-weight:bold;
text-align:left;
float:right;
height: 12px;
width: 280px;
overflow: hidden;
}

.blog_info_info {
/*font-family:"Arial,Helvetica,sans-serif";*/
color:#888888;
font-size:9px;
text-align:left;
float:right;
width: 280px;
height: 16px;
overflow: hidden;
}
/* BLOG END */
