/* main */
*, html, body {
	margin:0; padding:0;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
body {
	color:#000;
	background:#002f9e ;
}

.display_ononline {display:inline;}
.display_offonline {display:none;}

.display_onoffline {display:none;}
.display_offoffline {display:inline;}


#vista_banner {display:none;}
#vista_banner .banner {padding-left:7px;}

form, p, h1, h3 {margin:0; padding:0;}
h1 {font:20px Verdana, Arial, Helvetica, sans-serif;  color:#ff6c00; text-align:center; height:40px; line-height:40px;}
h1 span {font:20px Verdana, Arial, Helvetica, sans-serif;  color:#ff6c00; text-align:center; height:40px; line-height:40px; text-transform: capitalize;}
img {border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
h3 {color:#000; font:bold 11px Verdana, Arial, Helvetica, sans-serif;padding-bottom:10px; text-align:center;}

#main {margin:0 auto; width:960px; position:relative; background:white;}

#header img {float:left;}
#header img.acc {float:right;}

#menu {height:28px; background:url(../img/menu_bg.jpg);}
#menu img {float:left;}

#zoeken {height:33px; background:url(../img/zoeken_bg.jpg) no-repeat;}
#zoeken .select {float:right; width:175px; text-align:right;}
#zoeken .input {float:right; width:165px; text-align:right;}
#zoeken select {border:1px solid #000; width:160px; margin-top:5px; height:18px;}
#zoeken select optgroup {font-weight:bold;}
#zoeken select option {padding-left:10px;}
#zoeken select option.selected {padding-left:0;}
#zoeken .zoeken {border:1px solid #000; width:150px; margin-top:5px; height:16px;}
#zoeken .button {float:right; height:25px; overflow:hidden;}

#txt {background:url(../img/regio_bg.jpg) no-repeat; padding:0 100px; text-align:center;}
#filler {background:url(../img/regio_bg.jpg) no-repeat; height:18px;}

#geo {height:230px; 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_cnt {float:left; width:143px; height:158px; padding:5px 6px;}
#geo div.regio_cam {width:143px; height:158px; position:relative; background:url(../img/bg_regio.jpg) center top no-repeat; text-align:center; border:1px solid #000;}
#geo p {color:#000; font-weight:bold; text-transform:capitalize; line-height:20px; height:20px; text-align:center;}
#geo p.city {font-size:10px; font-weight:normal;line-height:12px; height:20px; text-align:center;}
#geo img.pic {border:1px solid white;}
#geo a.chat {position:absolute; left:20px; bottom:3px; font-weight:bold; font-size:12px;}
#geo a.info {position:absolute; right:20px; bottom:3px;}
#geo a:hover { text-decoration:none;}

#container_left {float:left; width:190px;background:url(../img/side_bg.jpg); margin-bottom:2em;}
#container_left img {display:block;}

#container_left .provs {background:#ff6c00; border:1px solid #000; width:166px; margin-left:11px;position:relative; text-align:center; margin-bottom:5px; padding:10px 0;}
#container_left .provs a {font-weight:bold; line-height:16px;}
#container_left .provs a:hover { text-decoration:none;}

#container_left .nieuwste_cam {background:#ff6c00; border:1px solid #000; width:166px; margin-left:11px; position:relative; text-align:center; margin-bottom:5px;}
#container_left .nieuwste_cam p.modelnaam {text-transform:capitalize; text-align:center; font-weight:bold; line-height:20px;}
#container_left .nieuwste_cam .foto {width:125px; margin:3px auto 0 auto; border:1px solid #fff;}
#container_left .nieuwste_cam p.tekst {padding:5px 10px; text-align:left; text-transform:none; font-weight:normal; color:#000;}
#container_left .nieuwste_cam a {line-height:20px; font-weight:bold;}
#container_left .nieuwste_cam a:hover { text-decoration:none;}

#container_right {float:left; width:768px;}
div.cam_cnt {float:left; padding:4px 4px 4px 5px;width:141px; height:142px; }
div.cam {width:141px; height:142px; background:url(../img/bg_cam.jpg) center top no-repeat; position:relative; text-align:center;border:1px solid #000;  }
div.cam p.modelnaam {color:#000; font-weight:bold; text-transform:capitalize; line-height:20px; height:20px; text-align:center;}
div.cam img.foto {border:1px solid white;}
div.cam a.chat {position:absolute; left:20px; bottom:10px; font-weight:bold; font-size:12px;}
div.cam a.info {position:absolute; right:20px; bottom:10px;}
div.cam a:hover { text-decoration:none;}

#container_full {width:920px; padding:30px 0 10px 30px;}

div.pagenrs {color:#000; text-align:center; padding:15px 0;}
div.pagenrs span {display:inline; padding:0 5px; height:30px; color:#000;}
a.pagnractive {color:#ff6c00; font-weight:bold;}
a.pagnr {color:#000;}

#profiel {margin:0 auto 0 auto; width:848px;}
#profiel a:hover {text-decoration:none;}
#profiel h1 {text-align:left;}
#profiel img {border:1px solid #000;}
#gegevens {float:left; width:458px; height:322px; padding:0 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:#000; 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:#000; height:22px; width:120px;}
.profiel_right td.item_p {font-weight:normal; color:#000; height:22px;}
#snapshot {float:left; width:342px; height:301px; padding:0;}
#snapshot img {float:left; margin:2px;}

#ookonline_txt {font-weight:bold; width:848px; text-align:center; color:#000; padding-top:10px;}
#ookonline_txt .modelnaam {font-weight:bold; color:#ff6c00; text-transform:uppercase;}
#ookonline_txt .live {font-weight:bold; color:#00ff00;}
#ookonline {width:535px; margin:0 auto;}
.ookonline_cam {float:left; text-align:center; padding:2px;}
.ookonline_cam img {border:1px solid #000;}
.ookonline_cam a {color:white;}
.ookonline_cam a:hover {color:white; text-decoration:none;}

#disclaimer {width:700px; color:#777; text-align:center; padding:0 0 20px 200px;font-family: Verdana, Arial, Sans; font-size:10px;}
#disclaimer p {padding:5px 0; color:#777; font-family: Verdana, Arial, Sans; font-size:10px;}
#disclaimer a {color:#777; font-family: font-family: Verdana, Arial, Sans; font-size:10px;}
#disclaimer a:hover {text-decoration:none; font-family: Verdana, Arial, Sans; font-size:10px;}
#disclaimer a:link {font-family: Verdana, Arial, Sans; font-size:10px;}
