html, body {height:100%;}
body {
	margin:0; padding:0;
	background:#0d0d0d url(img/bg.jpg);
	color:#000;
	font:11px Arial, Helvetica, sans-serif;
}
form, p, h1, h2, h3, h4 {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}
a:hover {text-decoration:none;}

#main {margin:0 auto; 
	width:940px;
	min-height:100%; height:auto !important; height:100%;
	background:#060606 no-repeat;
}
#header {position:relative; width:940px; height:200px;}
#header img {float:left;}
#header #fav {position:absolute; top:2px; right:15px;}
#header a.fav {color:#fff; float:left; line-height:22px;}
#header img.fav {float:left;}

#cnt_left {float:left; width:730px;}
#cnt_right {float:left; width:210px;}

#cnt_right p.txt {text-align:center; color:#fff; padding:5px 30px 10px 10px; width:170px; line-height:13px; font:12px Verdana, Arial, Helvetica, sans-serif;}

#nav {width:940px; height:60px; background:url(img/nav_bg.jpg) no-repeat; position:relative;}
#nav a {float:left; color:#fff; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0 22px; line-height:24px;}
#nav .nav2 {float:right; width:330px; height:27px; padding-top:27px;}
#nav .nav2 a {float:left; font:13px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:0 16px; line-height:27px;}

#box-actie1, #box-actie2 {display:none;}
#box-actie1goedkoop {width:210px; height:210px;}
#box-actie2goedkoop {display:none;}
#box-actie1gratis {display:none;}
#box-actie2gratis {width:210px; height:210px;}

#box-nieuwste {background:url(img/nieuwste_bg.jpg) no-repeat; width:210px; height:210px; padding:45px 0 0 14px; font:14px Verdana, Arial, Helvetica, sans-serif;}
#box-nieuwste .h1 {float:left; font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:0 0 3px 28px;}

#box-zoekopnaam {position:absolute; top:4px; right:70px; width:210px;}
#box-zoekopnaam-cnt {border-top:1px solid #888; border-bottom:1px solid #888; padding:10px 0;}
#box-zoekopnaam .input {float:left;}
#box-zoekopnaam .button {float:left;}
#box-zoekopnaam input.zoeken {font:11px arial, helvetica, sans-serif; width:133px; border:1px solid #888; height:16px;}
#box-zoekopnaam input.btn {font:11px arial, helvetica, sans-serif; width:68px; height:19px; padding-left:1px;}
#jSuggestContainer {border:1px solid #000; 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:#cb0000; color:#fff;}

#box-paging {padding:20px 0; color:#fff; text-align:center;}
#box-paging a { font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff;}
#box-paging a.page_cur {color:#c00;}

#box-list {background:url(img/filter_bg.jpg) 0 10px no-repeat; width:170px; height:444px; padding:50px 0 10px 20px; font:14px Verdana, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#box-list h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; height:30px; line-height:30px; color:#fff;}
#box-list a {display:block; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000;background:url(img/list.jpg) no-repeat; height:19px; padding-left:19px; line-height:19px; color:#fff;}

.cam_m_cnt {float:left; padding:4px; width:174px; height:175px; position:relative;}
.cam_m {position:absolute; top:4px; bottom:4px; left:4px; right:4px;  width:174px; height:175px; background-image:url(img/cam_box.png);}
.cam_m .modelnaam {position:absolute; font-weight:bold; text-transform:capitalize; top:0; left:0; width:174px; height:20px; text-align:center; font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:20px; overflow:hidden;}
.cam_m .flag {position:absolute; top:5px; right:10px; width:18px; height:12px; overflow:hidden;}
.cam_m .flag img {border:none; display:block;}
.cam_m img.pic {position:absolute; top:21px; left:5px; border:1px solid #000;}
.cam_m img.info {position:absolute; top:143px; right:7px;}
.cam_m .light {position:absolute; top:3px; left:6px;}
.cam_m img.online {position:absolute; left:6px; bottom:8px;}

.cam_m .onoffline_button {display:none;}

img.new {position:absolute; top:102px; left:2px;}

#box-top5 {display:block;}
#box-top5gratis {display:none;}
#box-top5goedkoop {display:none;}
#welkom {display:block;}
#welkomgratis {display:none;}
#welkomgoedkoop {display:none;}

.nieuwste_cnt {float:left; padding:6px 0 0 0;}
.nieuwste {position:relative;  width:190px; height:226px; background:url(img/nieuwste_bg.jpg) no-repeat;}
.nieuwste .modelnaam {position:absolute; font-weight:bold; text-transform:capitalize; top:42px; left:0; width:180px; height:20px; text-align:center; font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:20px; overflow:hidden;}
.nieuwste .flag {position:absolute; top:5px; right:10px; width:18px; height:12px; overflow:hidden;}
.nieuwste .flag img {border:none; display:block;}
.nieuwste img.pic {position:absolute; top:60px; left:13px; border:1px solid #000;}
.nieuwste img.info {position:absolute; top:188px; right:12px;}
.nieuwste .light {position:absolute; top:44px; left:14px;}
.nieuwste img.online {position:absolute; left:20px; bottom:15px;}
.nieuwste .onoffline_button {display:none;}

.page-top10-item {color:#fff; padding:15px 5px; font-size:12px; border-bottom:1px solid #160c0c;}
.page-top10-item .top10_left {float:left; width:10%; text-align:center; padding-top:10px;}
.page-top10-item .top10_left a {font-weight:bold; color:#00ff06;}
.page-top10-item .top10_img {float:left; width:15%; text-align:right; padding-right:10px;}
.page-top10-item .top10_img img {background:#fff; padding:1px; border:4px solid #000;}
.page-top10-item .top10_txt {float:left; width:60%;}
.page-top10-item .top10_txt span.modelnaam {float:left; padding-bottom:15px;}
.page-top10-item .top10_txt span.datum {float:right; padding-bottom:15px; font-size:10px;}
.page-top10-item .top10_txt .btn_bekijk a {font-weight:bold; color:#fff;}
.page-top10-item .top10_txt .modelnaam {text-transform:capitalize;}



#disclaimer {font:10px Verdana, Arial, Helvetica, sans-serif; text-align:center; padding:10px 0; color:#999; width:900px; border-top:1px solid #ccc;}
#disclaimer span { color:#999; cursor:pointer;}
#disclaimer span a {color:#999; text-decoration:none;}


#cnt_prof {}

#cnt_prof h1 {float:left; border-bottom:1px solid #cd0000; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:10px 0; margin:0; margin-bottom:10px; text-transform:uppercase; width:540px; line-height:20px; height:20px;}
#cnt_prof .star1, #cnt_prof .star2  {float:left; width:100px;border-bottom:1px solid #c50102; margin-bottom:10px; padding:10px 0; height:20px;}
#cnt_prof .star1 img {float:left;}
#cnt_prof .star2 img {float:right;}
#cnt_prof h3 {border:1px solid #fff; border-bottom:none; background:#cd0000; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; height:25px; line-height:25px; width:340px; padding:0 0 0 10px; text-transform:uppercase;}
#cnt_prof a.klikhier {display:block; border-bottom:1px solid #000; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#00ff06; padding:20px 0; text-align:center; margin:0; margin-bottom:10px; text-transform:uppercase; width:940px;}

#cnt_prof .left {float:left; width:290px;}
#cnt_prof .left h3 {width:250px;}
#cnt_prof .left .info {padding:10px; padding-bottom:0; background:none; border:1px solid #fff; border-top:none; width:240px; height:292px;}
#cnt_prof .left p {font:12px Verdana, Arial, Helvetica, sans-serif; padding:0 0 8px 0; line-height:15px; color:#fff;}
#cnt_prof .left p.top {padding-top:0;}

#cnt_prof .mid {float:left; width:290px;}
#cnt_prof .mid h3 {width:252px;}
#cnt_prof .mid .videoyes {display:block; padding:10px; padding-bottom:0; background:none; border:1px solid #fff; border-top:0; width:242px; height:292px;}
#cnt_prof .mid .videono {display:none;}
#cnt_prof .mid .videooffyes {display:none;}
#cnt_prof .mid .videooffno {display:block; padding:10px; padding-bottom:0; background:none; border:1px solid #fff; border-top:0; width:242px; height:292px;}
#videopreview {border:1px solid #fff; width:240px; color:#fff;}
#cnt_prof .mid p {font:11px Verdana, Arial, Helvetica, sans-serif; width:240px; color:#fff; padding-top:7px; height:93px; overflow:hidden;}
#cnt_prof .mid p.nb {color:#fff;}

#cnt_prof .right {float:left; width:360px;}

#snapshotyes {display:block; width:330px; padding:10px; padding-bottom:0; background:none; border:1px solid #fff; border-top:0;}
#snapshotno {display:none;}
#snapshotoffyes {display:none;}
#snapshotoffno {display:block;}
#snapshotyes img {float:left; border-right:10px solid #000; border-bottom:10px solid #000; background:#fff; padding:1px;}
#snapshotyes img.iright {border-right:none;}

#ookonline_txt {font-weight:bold; width:940px; text-align:center; color:#fff; padding-top:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#ookonline_txt .modelnaam {font-weight:bold; color:#00ff06; text-transform:uppercase;}
#ookonline_txt .live {font-weight:bold; color:#00ff06;}
#ookonline {width:660px; padding-left:10px; margin:0 auto;}
.ookonline_cam {float:left; text-align:center; padding:3px;}
.ookonline_cam img {border:1px solid #fff;}
.ookonline_cam a {color:#fff; font-size:10px;}
.ookonline_cam a:hover {color:#fff; text-decoration:none;}

a.ga {color:#ff0; font:bold 20px Arial, Helvetica, sans-serif; display:block; line-height:30px; height:30px; width:100%; text-align:center;}

.cam_m_cnt .addfavorite { display: block; position: absolute; top: 22px; right: 10px; width: 20px; height: 20px; color: #ffffff;}
#cnt_prof .favorite a { color: #ffffff; } 
#cnt_prof .favorite { float:left; width:300px; border-bottom:1px solid #cd0000; color:#fff; padding:10px 0; margin:0; margin-bottom:10px; line-height:20px; height:20px; }
#cnt_prof .favorite .addfavorite { display: auto; position: inherit; top: auto; width: auto; height: auto; }
* html #cnt_prof .favorite { line-height: auto; height: auto; padding:9px 0px 2px 0px; } /* fix for IE */

