* html, body {
	background:#fff;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
img {border:0px;}
a {color:#000;}
a:hover {color:#b20a60; text-decoration:none;}
.clear {clear:both;}
h1, p {margin:0; padding:0;}
form {margin:0; padding:0;}
#main {margin:0 auto; width:960px; background:url(img/bg.jpg);}
#main2 {margin:0 auto; width:960px; background:url(img/bg.jpg);}
#header {position:relative; background:url(img/header.jpg); height:391px;}
#header h1 {position:absolute; width:338px; height:115px; z-index:2; left: 201px; top: 95px; color: #fff; font-style:italic; font-weight:bold; font-size:16px;}
#header p {position:absolute; width:212px; height:163px; z-index:3; left: 135px; top: 190px;font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#menu {padding-left:195px; background:url(img/bg_menu.jpg); height:50px;}
#menu img {float:left;}
#content_left {float:left; width:195px; background:#c2ce02;}
#content_right {float:left; background:#6f8209; width:765px; padding-bottom:20px;}
#content_full {background:#6f8209; width:960px;}

#zoeken {padding-bottom:10px;}
#zoeken .zoeken {padding:5px 15px; text-align:center;}
#zoeken .zoeken select {width:165px; font:10px Verdana, Arial, Helvetica, sans-serif; margin:0;}
#zoeken .zoeken input {width:135px; margin:0 10px; font:10px Verdana, Arial, Helvetica, sans-serif;}
#nieuwste {padding-bottom:10px; position:relative; text-align:center;}
#nieuwste .flag {position:absolute; top:48px; left:15px; border:1px solid #000;}
#nieuwste .pic {border:1px solid #000;}
#nieuwste p {padding:0 15px 10px 15px; margin:0; text-align:center;}
#nieuwste p.txt {padding-top:10px;}
#toppers {padding-bottom:10px;}
#toppers p {width:165px; padding:0; padding-left:15px; line-height:16px; margin:0;}
#zelfwebcammen {padding-bottom:10px;}
#zelfwebcammen p {padding:0 15px 10px 15px; margin:0;}

.cam_cnt {padding-left:20px; padding-top:15px; float:left;}
.cam {background:#b20a60; width:126px; height:137px; text-align:center;}
.cam img.onoff {float:left;}
.cam p {float:left; padding:0; margin:0; color:#fff; line-height:24px; height:24px; font-family:arial, verdana;}
.cam .pic {border:1px solid #000; border-bottom:none;}
.cam .info {background:#2a2a2a; height:27px;}
.cam .info .flag {float:left; background:#fff; padding:1px; border:6px solid #2a2a2a;}
.cam a {float:left; color:#fff; line-height:25px; height:25px;}
.cam a.chatonline {float:right; padding-right:5px;}
.cam a.chatoffline {display:none;}
.cam a.chatoffonline {display:none;}
.cam a.chatoffoffline {float:right; padding-right:5px;}
p.nomodels {text-align:center; font-weight:bold; padding:20px 0;}

#profiel {width:750px; padding-left:15px; padding-top:20px;}
#profiel a {color:#fff;}
#profiel h1 {text-transform:capitalize; color:#fff;}
#profiel h3 {padding:0; margin:0; padding-bottom:10px;}
#profiel #profiel_left {width:112px; float:left; text-align:center;}
#profiel #profiel_left img {border:1px solid #fff;}
#profiel #info {width:300px; float:left; padding-left:10px; font-size:11px; color:#fff;}
#profiel #info .item_p {float:left; width:125px; line-height:20px; font-weight:bold;}
#profiel #info .item_v {width:175px; line-height:23px; float:left;}
#profiel #info .item_v img {float:left; padding-top:3px; padding-right:3px;}
#profiel #snapshot {width:315px; float:left;  color:#fff;}
#profiel #snapshot img {float:left; border:1px solid #6f8209; background:#fff; padding:1px;}

#ookonline_txt {padding-top:20px; width:750px; text-align:center; font-size:10px; color:#fff;}
#ookonline {width:525px; margin:0 auto;}
.ookonline_cam {width:103px; text-align:center; float:left; padding:1px;}
.ookonline_cam img {border:1px solid #fff;}
#ookonline a {color:#fff;}

#disclaimer {width:960px; text-align:center; padding:10px 0; background:#6f8209; }

.pagenrs {padding:20px; text-align:center;color:#fff;}
.pagenrs a {color:#fff;}
.pagenrs a.pagnractive {color:#c2ce02; font-weight:bold;}