*, html, body {
	margin:0; padding:0;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
body {
	color:#000;
	background:#ffc0ff  url(img/bg.jpg) repeat-x;
}
.clear {clear:both;}
img {border:0;}
form {padding:0; margin:0;}

#main {
	width:960px;
	margin:0 auto;
}
#header {position:relative; width:960px;}
#header img {float:left;}
#fav { position:absolute; right:0; top:1px;}
#fav a {color:#fff; font:11px verdana; font-weight:bold; line-height:16px;}
#fav a:hover {text-decoration:none;}

#menu {position:relative; width:960px; height:25px; background:url(img/m_bg.jpg) 208px;}
#menu img {float:left;}
#menu #zoekopnaam {float:right; width:184px;}
#menu #zoekopnaam input.zoeken {float:left; width:150px; height:16px; border:1px solid #67cbdf; font:11px Arial, Helvetica, sans-serif; margin-top:3px;}
#menu #zoekopnaam input.btn {float:left;}
#menu #select {float:right; width:175px; text-align:right; padding-right:6px;}
#menu #select select {width:160px; height:18px; border:1px solid #67cbdf; font:11px Arial, Helvetica, sans-serif; margin-top:3px;}
#menu #select select optgroup {font-weight:bold;}
#menu #select select option {padding-left:10px;}
#menu #select select option.selected {padding-left:0;}
#box-select {float:left; padding-top:0; height:25px; width:260px; padding-left:80px; overflow:hidden;}
#box-select .radio {float:left; padding:0; margin:0;}
#box-select label {color:#000; width:80px; padding:0; margin:0; padding:4px 5px 0; font-size:11px; font-weight:bold; cursor:pointer;}
#box-select .tab {float:left; background:url(img/tab.jpg) 4px 0 no-repeat; width:110px; height:21px; padding:4px 0 0 18px;}

#box-select2 {position:absolute; top:18px; left:500px;
 padding-top:5px; height:20px; width:260px; overflow:hidden;}
#box-select2 .radio {float:left; padding:0; margin:0;}
#box-select2 label {color:#000; width:80px; padding:0; margin:0; padding:4px 5px 0; font-size:11px; font-weight:bold; cursor:pointer;}
#box-select2 .tab {float:left; background:url(img/tab2.jpg) 4px 0 no-repeat; width:110px; height:21px; padding:4px 0 0 18px;}


#jSuggestContainer {background:#fff;}
#jSuggestContainer ul {padding:0; margin:0; list-style:none; color:#000;}
#jSuggestContainer li {color:#000; height:18px; line-height:18px; cursor:pointer; font-size:11px; padding:0 5px;}
#jSuggestContainer .jSuggestHover {background:#67cbdf;}

#page {}
#page #page_left {float:left; width:766px; padding-top:30px;}
#page #page_right {float:left; width:185px; padding-left:9px; padding-top:30px;}
#page_stripped {width:950px;  padding-top:30px;}

#geo {position:relative; background:white; padding:9px 4px 10px 6px; margin-bottom:10px;}
#geo h1 {background:#252525; font:bold 14px Arial, Helvetica, sans-serif; width:744px; height:34px; line-height:34px; padding-left:10px; color:#fff;}
#geo div#items {padding-top:9px; height:170px;}
#geo div.geo_m {float:left; width:126px; height:170px; background:url(img/bg_regio.jpg) no-repeat; position:relative;}
#geo .modelnaam {font:10px Verdana, Arial, Helvetica, sans-serif; width:117px; height:23px; line-height:22px; padding-left:4px; text-transform:capitalize; text-align:center;}
#geo p.regio {font:10px Verdana, Arial, Helvetica, sans-serif; width:117px; height:28px; line-height:14px; padding-left:4px; text-transform:capitalize; color:black;}
#geo div.info {width:121px;}
div.info img {float:left;}

#cams {background:#fff; padding:9px 4px 10px 6px; position:relative;}
#cams h1 {background:#252525; font:bold 14px Arial, Helvetica, sans-serif; width:744px; height:34px; line-height:34px; padding-left:10px; color:#fff;}
.cam {position:relative; float:left; width:108px; height:137px; background:url(img/bg_cam.jpg) no-repeat; padding-bottom:5px;}
.cam img {display:block;}
.cam .pic {position:absolute; top:24px; left:2px;}
.cam p {position:absolute; top:5px; text-transform:capitalize; text-align:center; width:107px;}
.cam div.info {position:absolute; width:105px; top:109px;}

.camb {position:relative; float:left; width:188px; height:180px; background:url(img/bg_cam_big.jpg) no-repeat; padding-bottom:5px;}
.camb img {display:block;}
.camb .pic {position:absolute; top:30px; left:6px;}
.camb p {position:absolute; top:7px; text-transform:capitalize; text-align:center; width:172px; font:bold 12px Arial, Helvetica, sans-serif;}
.camb div.info {position:absolute; width:160px; top:151px; left:6px;}

#page_stripped .cam {width:117px;}
#page_stripped .camb {width:186px;}

#box-extra {background:#fff; margin-top:10px; border:1px solid #ffc0ff;}
.box {position:relative; padding:9px 4px 10px 6px;}
.box h1 {background:#252525; font:bold 14px Arial, Helvetica, sans-serif; width:744px; height:34px; line-height:34px; padding-left:10px; color:#fff;}
#box-zoeken .zoeken {padding:5px 10px; color:#000; width:150px; float:left;}
#box-zoeken .zoeken1 {padding-left:70px;}
#box-zoeken select, #box-zoeken input  {width:135px; height:18px; font:11px Verdana, Arial, Helvetica, sans-serif;}

#titel_nieuwste_cam { background:white; width:185px; height:26px; font:12px arial; font-weight:bold; text-align: center; padding-top:11px;}
div.nieuwste_cam { background-color: white; padding:5px; margin:10px 0 0 0;}
div.nieuwste_cam .modelnaam {font-weight:bold; width:175px; height:20px; text-align:center; text-transform:capitalize;}
div.nieuwste_cam .foto {margin-left:23px; border:1px solid white;}
div.nieuwste_cam p.tekst {padding:5px 10px;}
div.nieuwste_cam div.info {width:121px; margin:0 auto; margin-bottom:5px;}
div.nieuwste_cam div.info img {float:left;}
.btm {margin:0; padding:0;}
#box-banners { background-color: white; padding:5px; margin:10px 0 0 0; text-align:center;}
#box-banners img {padding-bottom:5px;}
#box-banners a:hover {text-decoration:none !important;}

#disclaimer {width:760px; text-align:center; padding:20px 0;}

.paging {padding:10px; background:#fff; text-align:center;}
.paging span {padding:0 5px;}
.paging a {color:#000;}
.paging a.page_cur {font-weight:bold; text-decoration:none; color:#cca0cc;}
.paging a:hover {text-decoration:none;}

.divide {width:960px; background:#fff; height:5px;}

#main_profiel {	width:770px;}
#main_profiel h1 {background:#252525; font:bold 14px Arial, Helvetica, sans-serif; width:744px; height:34px; line-height:34px; padding-left:10px; color:#fff;text-transform:capitalize;}
#profiel {width:760px; background:white; padding:9px 4px 15px 6px; position:relative;}
#gegevens {float:left; width:440px; padding:10px 0 0 1px; overflow:hidden;}
#snapshot {float:left; width:315px; padding:8px 0 0 0;}
#main_profiel #header div.btn {float:left; padding:50px 0 0 50px;}

#profiel h2 {font-weight:bold; color:black; height:30px; font-size:12px;}
.profiel_left {float:left; width:110px; text-align:center;}
.profiel_left .chat {padding-top:5px;}
.profiel_right {float:left; padding-left:20px; width:300px;}
.profiel_right table {border-collapse:collapse; margin:0; padding:0;}
.profiel_right tr .profiel_right td {margin:0; padding:0;}
.profiel_right td.item_v {font-weight:bold; color:black; height:22px; width:120px;}
.profiel_right td.item_p {font-weight:normal; color:black; height:22px;}

#snapshot img {float:left; padding:2px;}
#snapshot span {color:black;}
#snapshot span a {color:black;}
#snapshot span a:hover {text-decoration:none;}

#main_profiel a.chatten {font:bold 14px Arial, Helvetica, sans-serif; width:760px; text-align:center; display:block; padding-top:20px;}
#main_profiel a.chatten:hover {text-decoration:none;}