/* Live website standard style */
/* used by every page */

html {
  	margin: 0;
  	padding: 0;
  	border: 0;
  	outline: 0;
  	font-size: 100%;
}

body {
  	background-color: #000;
  	background-position: center;
  	margin: 10px 0px 0px 0px;
  	padding: 0px 0px 0px 0px; 
  	text-align: center; 
}

h1 {
	font:normal 16px "Trebuchet MS", Arial;
	color:#666;
}

h2 {
	font:normal 14px "Trebuchet MS", Arial;
	color:#666;
	display:inline;
}

/* center div met schaduw achtergrond */
#outerWrapper {
  /*background-image: url(http://www.boursconsulting.com/images/schaduw_content.jpg);*/
  margin: 0 auto 0 auto; 
  padding: 0px 0px 0px 0px; 
  text-align: left;
  width: 960px;
}

#mainnav {
	width:960px;
	height:28px;
	background-image:url(../images/main_nav.jpg);
	margin:0px 0px 0px 0px;
}

.mainnavitem {
	width:20%;
	font:normal 12px Arial;
	color:#999;
	margin:5px 0px 0px 0px;
	float:left;
	text-align:center;
}

.mainnavitem a:link, .mainnavitem a:visited, .mainnavitem a:active {
	color:#999;
	text-decoration:none;
}

.mainnavitem a:hover {
	color:#FFF;
	text-decoration:underline;
}

#header {
	width:960px;
	height:271px;
	background-image:url(../images/24hseries_live.jpg);
	position:relative;
}

#radiostream {
	width:120px;
	height:30px;
	position:absolute;
	left:530px;
	top:250px;
	font:normal 11px Arial, Helvetica;
	color:#FFF;
	background-image:url(../images/speaker.png);
	background-repeat:no-repeat;
	padding:2px 0px 0px 20px;
}

#clock {
	width:280px;
	height:30px;
	position:absolute;
	left:670px;
	top:250px;
	font:normal 11px Arial, Helvetica;
	color:#FFF;
	background-image:url(../images/clock.png);
	background-repeat:no-repeat;
	padding:2px 0px 0px 20px;
}

/*content part of the website */

#contentwrapper {
	width:960px;
	height:1100px;
	background-color:#FFF;
	position:relative;
}

#sitenav {
	width:930px;
	height:25px;
	position:absolute;
	left:15px;
	top:15px;
	background-color:#333;
}
.sitenavitem {
	margin:4px 15px 0px 15px;
	font:normal 11px Arial, Helvetica;
	color:#FFF;
	float:left;
}

.sitenavitem a:link, .sitenavitem a:visited, .sitenavitem a:active {
	color:#FFF;
	text-decoration:none;
}

.sitenavitem a:hover {
	color:#CCC;
	text-decoration:underline;
}


#headlinescontainer {
	width:400px;
	height:300px;
	position:absolute;
	top:55px;
	left:15px;
	background-image:url(../images/kaderlichtgrijs.png);
}

#headlinestitle {
	width:250px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#headlinesmore {
	width:120px;
	height:20px;
	margin:8px 0px 0px 5px;
	float:left;
	font:normal 12px Arial, Helvetica;
	color:#999;
	text-align:right;
}

#webcamcontainer {
	width:320px;
	height:300px;
	position:absolute;
	top:55px;
	left:430px;
	background-image:url(../images/kaderlichtgrijs.png);
}


#newscontainer {
	width:400px;
	height:340px;
	position:absolute;
	top:370px;
	left:15px;
	background-image:url(../images/kaderlichtgrijs.png);
}

#webcamtitle {
	width:170px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#webcammore {
	width:120px;
	height:20px;
	margin:8px 0px 0px 5px;
	float:left;
	font:normal 12px Arial, Helvetica;
	color:#999;
	text-align:right;
}

#webcamframe {
	width:300px;
	height:260px;
	border:0px;
	float:left;
	margin:0px 5px 0px 10px;
}

#newstitle {
	width:250px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#newsmore {
	width:120px;
	height:20px;
	margin:8px 0px 0px 5px;
	float:left;
	font:normal 12px Arial, Helvetica;
	color:#999;
	text-align:right;
}


#videocontainer {
	width:320px;
	height:340px;
	position:absolute;
	top:370px;
	left:430px;
	background-image:url(../images/kaderlichtgrijs.png);
}

#videotitle {
	width:170px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#videomore {
	width:120px;
	height:20px;
	margin:8px 0px 0px 5px;
	float:left;
	font:normal 12px Arial, Helvetica;
	color:#999;
	text-align:right;
}

#resultscontainer {
	width:180px;
	height:300px;
	position:absolute;
	top:55px;
	left:765px;
	background-image:url(../images/kaderoranje.jpg);
}

#resultstitle {
	width:170px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#FFF;
}

#resultscontent {
	width:170px;
	height:250px;
	margin:8px 0px 0px 10px;
	float:left;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}

#partnerscontainer {
	width:733px;
	height:298px;
	border:1px solid #CCC;
	position:absolute;
	left:15px;
	top:725px;
	background-image:url(../images/kaderpartners.png);
}

#partnerstitle {
	width:710px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#fotocontainer {
	width:180px;
	height:655px;
	position:absolute;
	top:370px;
	left:765px;
	background-image:url(../images/kaderdonkergrijs.jpg);	
}

#fototitle {
	width:170px;
	height:20px;
	margin:8px 0px 0px 10px;
	float:left;
	font:bold 12px Arial, Helvetica;
	color:#FFF;
}

/*end contentpart of the website */

#bottom {
	width:960px;
	font:normal 10px Arial, Helvetica;
	margin:10px 0px 10px 0px;
	color:#999;
	text-align:center;
}

#blankpagehaeder {
	width:930px;
	height:25px;
	position:absolute;
	left:15px;
	top:55px;
	background-color:#CCC;
}

#blankpagetitle {
	width:500px;
	height:20px;
	margin:6px 0px 0px 8px;
	font:bold 12px Arial, Helvetica;
	color:#333;
}

#tableteams {
	width:930px;
	font:normal 11px Arial, Helvetica;
	margin:0px 0px 0px 0px;
	position:absolute;
	left:15px;
	top:95px;
	border-collapse:collapse;
}

td {
	border:1px solid #CCC;
	line-height:15px;
}

#headlineslarge {
	width:930px;
	height:2000px;
	border:0px;
	position:absolute;
	left:15px;
	top:95px;
}

#headlinessmall {
	width:380px;
	height:250px;
	border:0px;
	float:left;	
}

#newssmall {
	width:380px;
	height:300px;
	border:0px;
	float:left;	
}

#newsdetail {
	width:930px;
	height:2000px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
}

#newsitemcontainer {
	width:930px;
	position:absolute;
	left:15px;
	top:95px;
}
.newsitem {
	width:930px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	margin:0px 0px 10px 0px;
	clear:both;
}
.newsitem a:link, .newsitem a:visited, .newsitem a:active {
	text-decoration:none;
	color:#999;
}
.newsitem a:hover {
	text-decoration:underline;
	color:#999;
}

.newsitempicture {
	width:80px;
	border:1px solid #666;
	margin:0px 5px 0px 0px;
	float:left;
}
.divider {
	width:100%;
	height:10px;
	clear:both;
}

.partners {
	width:150px;
	height:82px;
	float:left;
	margin:0px 15px 5px 15px;
}

#resultsitemscontainer {
	width:945px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	background-image:url(../images/results_background.jpg);
	background-repeat:no-repeat;
}
.resultsitem {
	width:138px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	margin:0px 14px 0px 5px;
	float:left;
	line-height:17px;
}
.resultsitemheader {
	width:135px;
	font:bold 12px Arial, Helvetica;
	color:#333;
	margin:8px 0px 12px 0px;
}
	
#timeschedule {
	width:930px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}
pre {
	font:normal 11px Arial;
	color:#333;
	line-height:17px;
}

#fotoitemscontainer {
	width:945px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}

.fotoitem {
	width:120px;
	height:80px;
	float:left;
	border:2px solid #FFF;
}
.fotoitempicture {
	border:0px;
	margin:0px 0px 5px 5px;
}

#photoscroller {
	width:140px;
	height:600px;
	border:0px;
	margin:10px 0px 0px 17px;
}

#webcamitemscontainer {
	width:945px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}

#videoitemscontainer {
	width:945px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}

.soonimage {
	width:200px;
	height:200px;
	border:0px;
	margin:10px 0px 0px 40px;
	float:left;
}

#contactitemscontainer {
	width:945px;
	height:800px;
	position:absolute;
	left:15px;
	top:95px;
	font:normal 11px Arial, Helvetica;
	color:#333;
	line-height:17px;
}