/* main */
*, html, body {
	margin:0; padding:0;
	font:11px Tahoma, arial, helvetica, sans-serif;
	color:#000;
}
body {
	color:#000;
	background:#011724 url(../img/bg_sub.jpg) repeat-x;
}

#vista_banner {display:none;}
#vista_banner .banner {padding-left:7px;}

form, p, h1, h3 {margin:0; padding:0;}
h1 {font:bold 24px Verdana, Arial, Helvetica, sans-serif;color:#fff;}
img {border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
h3 {color:white; font:bold 11px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px; text-align:center;}

#main {margin:0 auto; width:960px; position:relative;}

#header img {float:left;}
#header img.acc {float:right;}

#menu {height:25px; background:url(../img/menu_bg.jpg);}
#menu img {float:left;}
#menu .select {float:left; width:175px; text-align:right;}
#menu .input {float:left; width:165px; text-align:right;}
#menu select {border:1px solid #67cbdf; width:160px; margin-top:3px; height:18px;}
#menu select optgroup {font-weight:bold;}
#menu select option {padding-left:10px;}
#menu select option.selected {padding-left:0;}
#menu .zoeken {border:1px solid #67cbdf; width:150px; margin-top:3px; height:16px;}
#menu .button {float:left; height:25px; overflow:hidden;}

#geo {height:276px; background:url(../img/regio_bg.jpg); position:relative;}
#geo div.h1 {width:860px; height:48px; padding-top:15px; padding-left:100px;}
#geo #geo_header {height:48px; padding:15px 0 0 100px; width:860px;}
#geo #items {padding-left:10px;}
#geo div.regio_cam {float:left; width:155px; height:200px; position:relative;}
#geo p {color:white; font-weight:bold; text-transform:capitalize;position:absolute; top:113px; left:17px;}
#geo p.city {font-size:10px; font-weight:normal;position:absolute; top:126px; left:17px;}
#geo img.chat {position:absolute; left:40px; bottom:27px;}
#geo img.overlay {position:absolute; top:11px; left:14px;}
#geo img.pic {position:absolute; top:11px; left:14px;}
#geo div.info {position:absolute; left:100px; bottom:11px;}
div.info img {float:left; padding:0 3px 0 0;}
div.info a {float:left; font:9px Verdana, Arial, Helvetica, sans-serif; color:#fcff00; text-decoration:none; line-height:11px; padding-top:-1px;}

#container_left {float:left; width:202px;background:url(../img/side_bg.jpg); margin-bottom:2em;}
#container_left img {display:block;}
#container_left .nieuwste_cam {border:1px solid #3e3e3e; border-top:none; border-bottom:none; width:174px; margin-left:8px;position:relative;}
#container_left .nieuwste_cam p.modelnaam {color:#fff; text-transform:capitalize; text-align:center; font-weight:bold;}
#container_left .nieuwste_cam .foto {width:125px; margin:3px auto 0 auto; border:1px solid #acacac;}
#container_left .nieuwste_cam p.tekst {padding:5px 10px; text-align:left; text-transform:none; font-weight:normal; color:#fff;}
#container_left .nieuwste_cam img.onoffline {width:72px; margin:0 auto;}
#container_left .nieuwste_cam div.info {position:absolute; right:10px; bottom:4px;}
#container_left img.btm {padding-bottom:5px;}
#container_left a.modelnaam {float:left; color:#fff; font-weight:normal; text-transform:capitalize; display:block; padding:1px 0 1px 15px; width:100px; line-height:12px;}
#container_left span {color:#fff; padding:1px 0; font-weight:normal; line-height:12px;}

#container_right {float:left; width:758px; padding-top:11px;}
div.cam {float:left; width:132px; height:150px; padding-left:19px; background:url(../img/bg_cam.jpg); position:relative;}
div.cam img {display:block;}
div.cam p.modelnaam {font-weight:bold; color:#617f9e;text-transform:capitalize; padding:5px 0;}
div.cam img.foto {position:absolute; border:1px solid #617f9e; top:25px; left:20px;}
div.cam img.onoffline {position:absolute;left:20px; bottom:15px;}
div.cam div.info {position:absolute; right:20px; bottom:20px;}
div.cam img.overlay {position:absolute; top:93px; left:21px;}

#container_full {width:920px; padding:30px 0 10px 30px;}

div.pag_numbs {color:white; text-align:center; padding:15px 0;}
div.pag_numbs span {display:inline; padding:0 5px; height:30px; color:#fff;}
a.pagnractive {color:#fcff00; font-weight:bold;}
a.pagnr {color:#fff;}

#profiel {margin:-10px auto 0 auto; width:848px;}
#gegevens {float:left; width:458px; height:301px; background:url(../img/mijnpersoonlijkegegevens.jpg) no-repeat; padding:51px 0 0 24px; overflow:hidden;}
.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 #modelnaam {font-size:16px; font-weight:bold; color:white; text-transform:capitalize;}
.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:white; height:22px; width:120px;}
.profiel_right td.item_p {font-weight:normal; color:white; height:22px;}
#snapshot {float:left; width:342px; height:301px; background:url(../img/livecambeelden.jpg); padding:51px 0 0 24px;}
#snapshot img {float:left; padding:2px;}

#ookonline_txt {font-weight:bold; width:848px; text-align:center; color:white; padding-top:10px;}
#ookonline_txt .modelnaam {font-weight:bold; color:white; text-transform:uppercase;}
#ookonline_txt .live {font-weight:bold; color:#93b82a;}
#ookonline {width:535px; margin:0 auto;}
.ookonline_cam {float:left; text-align:center; padding:2px;}
.ookonline_cam img {border:1px solid #808b92;}
.ookonline_cam a {color:white;}
.ookonline_cam a:hover {color:white; text-decoration:none;}

#disclaimer {width:960px; color:#617f9e; text-align:center; font-family: Verdana, Arial, Sans; font-size:10px; margin:0 auto; padding:10px 0; border-top:1px solid #617f9e;}
#disclaimer p {padding:5px 0; color:#617f9e; font-family: Verdana, Arial, Sans; font-size:10px;}

