/*Smaken*/
.colleft .smaken{
	background: #474747;
	padding: 7px;
	margin: 0 0 7px 0;
}
.colleft .smaken h1{
	font-size: 14px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
.colleft .smaken ul li{
	list-style: none;
}
.colleft .smaken ul li a{
	color: #fff;
	line-height: 16px;
	display: block;
	padding: 0 0 0 10px;
}
* html .colleft .smaken ul li a{
	color: #fff;
	height: 12px;
	display: block;
	padding: 0 0 0 10px;
}

/*Top 10*/
.colleft .top10{
	background: #474747;
	padding: 7px;
	margin: 0 0 7px 0;

}
.colleft .top10 h1{
	font-size: 14px;
	padding: 0 0 2px 0;
	margin: 0 0 5px 0;
}
.colleft .top10{
	color: #fff;
	line-height:20px;
}
.colleft .top10 a{
	color: #fff;
	overflow: hidden;
}
/*Inklap items*/
#container .itemtop{
	background: url(../img/bgitemtop.gif) repeat-x;
	height: 22px;
	display: block;
	padding: 6px 0 0 5px;
}

.itemtop h1{
	font-size: 11px;
	float: left;
}
.closed{
	height: 27px;
	overflow: hidden;
}
.closed{
	height: 27px;
	overflow: hidden;
}
.open .itemtop span{
	float: right;
	background: url(../img/iconclose.gif) no-repeat;
	height: 13px;
	width: 13px;
	overflow: hidden;
	display: block;
	margin: 0 5px 0 0;
}
.closed .itemtop span{
	float: right;
	background: url(../img/iconopen.gif) no-repeat;
	height: 13px;
	width: 13px;
	overflow: hidden;
	display: block;
	margin: 0 5px 0 0;
}
.itembody{
	background: #3d3d3d;
	padding: 5px;
}
/*Smaakkiezer*/
.smaakkiezer{
	width: 170px;
}

/*Nieuwsbrief*/
.nieuwsbrief .itembody input{
	margin: 7px 0 0 0;
}
.nieuwsbrief .nieuwbriefbutton{
	color: #fff;
	cursor:pointer;
}
/*Flitsers*/
.flitsers p{
	margin: 5px 0;
}
.flitsers a{
	font-weight: bold;
}

#container .colcenter{
	float: left;
	width: 491px;
	overflow: hidden;
}
/*Aankeilers*/
.aankeilers{
	background: #000;	
	margin: 7px 0 0 0;
	padding: 7px;
}
.aankeilers h1{
	font-size: 14px;
	float: left;
}
.aankeilers form{
	float: right;
}
.aankeilers .aankeilcontainer{
	padding: 10px 0 0 7px;
	clear: both;
}
.keil{
	width: 147px;
	margin: 0 0 0 7px;
	float: left;
}
/*Hotteksten*/
.hottext{
	background: #000;	
	margin: 7px 0 7px 0;
	padding: 7px;
}
.hottext h1{
	font-size: 14px;
	float: left;
}
.hottext form{
	float: right;
}
.hottext .datum{
	clear: both;
	padding: 0 0 5px 0;

}
.hottext .hotitem{
	padding: 5px 0;
}
.hotitem .hotimg{
	float: left;
	margin: 0 7px 0 0;
}
.hotitem .info{
	width: 90px;
	float: left;
}
.hotitem .info a{
	font-weight: bold;
}
.hotitem .omschrijving{
	float: right;
	width: 300px;
}
.hotitem .omschrijving p{
	margin: 0 0 7px 0;
}
.hotitem .omschrijving a{
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 0 10px 0 0;
	background: url(../img/pijltjehot.gif) no-repeat 82px 4px;
}
.hottext .rodeknop{
	margin: 7px 0 0 0;
}
.hottext .rodeknop span{
	text-align: center;
	padding: 0 5px 0 0;
}
.hottext .rodeknop span a{
	color: #fff;
	padding: 2px 2px 0 5px;
}

.hottext .star{height:16px;width:16px;background-image: url(../img/star.gif);background-repeat:no-repeat;display:block;float:left;margin-top:3px;}

.hottext .halfstar{height:16px;width:16px;background-image: url(../img/star_half.gif);background-repeat:no-repeat;display:block;float:left;margin-top:3px;}

/*Reclame*/
.reclame{
	background: #474747;
	margin: 7px 0 7px 0;
	padding: 5px;
}
.reclame h1{
	font-size: 14px;
}
.reclame ul li{
	list-style-position: inside;
}
.reclame ul li a{
	color: #fff;
}

/*Zoeken*/
#container .zoeken{
	margin: 25px 0 0 75px;
}

#container .zoekveld{
	width: 295px;
	border: solid 1px #000;
	padding: 2px 0 2px 5px;
}
#container .zoekbutton{
	background: #da1419;
	color: #fff;
	border: solid 1px #da1419;
}
/*#container .zoektermen{
	margin: 5px 0 0 0;
	font-weight: bold;
}
#container .zoektermen a{
	color: #fff;
	text-decoration: underline;
	font-weight: normal;
}*/

#container .colright{
	float: right;
	width: 295px;
	overflow: hidden;
}
/*Webcams*/
.webcams{
	background: #000;	
	padding: 7px;
}
.webcams .kop{
	font-size: 14px;
	float: left;
	padding: 0 14px 0 0;
	background: url(../img/webcamkopicon.gif) no-repeat 75px 0;
}
.webcams form{
	float: right;
}
.webcams .soort{
	clear: both;
}
.camitem{
  position:relative;
	overflow: hidden;
	margin: 7px 0 0 0;
	padding: 0 0 7px 0;
}
.camitem img{
	float: left;
	margin: 0 5px 0 0;
	width: 114px;
	height: 85px;
	padding: 4px 0 0 0;
}
.camitem h1{
	font-size: 10px;
	width: 160px;	
	float: right;
	margin: 0 0 2px 0;
}
.camitem p{
	width: 160px;
	float: right;
	margin: 0 0 6px 0;
	font-size: 10px;
}
.camitem .cambuttons{
    float:none;
    position:absolute;
    top:70px;
    left:125px;
    background-color:#000;
}
.camitem .status .online{
	background: #505050 url(../img/camonline.gif) 0 2px no-repeat;
	color: #fff;
	height: 18px;
	width: 45px;
	padding: 4px 0 0 22px;
	display: block;
	float: left;
	margin: 0 9px 0 0;
}
.camitem .status .offline{
	background: #505050 url(../img/camoffline.gif) 0 2px no-repeat;
	color: #fff;
	height: 18px;
	width: 45px;
	padding: 4px 0 0 22px;
	display: block;
	float: left;
	margin: 0 9px 0 0;
}
.camitem .profiel a{
	height: 18px;
	width: 77px;
	padding: 4px 0 0 0;
	text-align: center;
	display: block;
	color: #fff;
	float: left;
}
.camitem .profiel a:hover{
	text-decoration: none;
}
.webcams .link a{
	height: 18px;
	width: 106px;
	padding: 4px 0 0 0;
	text-align: center;
	display: block;
	color: #fff;
	float: left;
	margin-top:4px;
}
.webcams .link a:hover{
	text-decoration: none;
}
/*AVwaarborg*/
.av{
	padding:20px 0 0 60px;
}
/*Specials*/
.special{
	margin: 7px 0 0 0;
}
.special a img{
	float: left;
	width: 80px;
	margin: 0 5px 0 0;
}
.special p{
	margin: 0 0 5px 0;
}
.special a{
	font-weight: bold;
}
.special .rodeknop{
	margin: 7px 0 0 0;
}
.special .rodeknop span{
	text-align: center;
	padding: 0 5px 0 0;
}
.special .rodeknop span a{
	color: #fff;
	padding: 2px 2px 0 5px;
}
/*Alle sites*/
.allesites{
	background: #000;	
	padding: 7px;
}
.allesites h1{
	font-size: 14px;
	margin: 0 0 4px 0;
}
.allesites a{
	display: block;
	margin: 0 0 3px 0;
}
/*for ajax*/
.loading{
	text-indent: -9999em;
	height:48px;
	width:48px;
	background: url(../img/loadpref.gif) no-repeat;
	margin:50px auto 50px;
}