* html, body {
	background:#000;
	font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin:0; padding:0;
}
img {border:0;}
a {color:#000;}
a:hover {color:#b20a60; text-decoration:none;}
.clear {clear:both;}
form {margin:0; padding:0;}
h1 {margin:0; padding:0;}

#main {margin:0 auto; width:919px; background:#fff;}

#header {position:relative;}
#header img {float:left;}

#menu {background:#000 url(img/menu.jpg) no-repeat right top; height:29px; margin-bottom:8px;}
#menu a					{float:left; height:29px;}
#menu a.home          	{width:98px; background:url(img/home.jpg) no-repeat;}
#menu a.home:hover    	{background:url(img/home-hover.jpg) no-repeat;}
#menu div.top           {float:left;width:186px; background:#000; height:29px;}
#menu a.top:hover     	{background:url(img/top10-hover.jpg) no-repeat;}
#menu div.new          	{float:left; width:499px; background:#000; height:29px;}
#menu a.new:hover     	{background:url(img/nieuw-hover.jpg) no-repeat;}
#menu div.updates       {float:left; width:243px; background:#000; height:29px; padding-right:60px;}
#menu a.updates:hover 	{background: url(img/updates-hover.jpg) no-repeat;}

.menu_vlaggen img {float:left; padding:9px 3px 3px;}

#content {border:1px solid #848484; margin:0 auto; width:905px; background:#e6e6e6;}
#content_left {float:left; width:174px; padding:10px 9px 0 8px;}
#content_left img {float:left;}
#content_left img.btm {margin-bottom:10px;}
#content_left a.kblok        	{float:left; width:174px; height:30px; background:url(img/ktitem.jpg) no-repeat; text-align:center; color:#000; text-decoration:none; line-height:30px; padding:0 6px 0 0; font-weight:bold;}
#content_left a.kblok:hover 	{background:url(img/ktitemh.jpg) no-repeat;}
#content_left .kblokw         { float:left; width:174px; background:url(img/ktwhite.jpg) repeat-y; text-align:left; display:inline;}
#content_left form            { font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#content_left label           { float:left; width:174px; line-height:18px; text-align:left; margin:0 0 0 8px;}
#content_left select          { float:left; width:154px; height:21px; font:normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:left; background-color:#f4f5f6; border:1px solid #ccc; margin:0 0 10px 8px;}
#content_left input           { float:left; width:80px; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:0 0 4px 8px; display:inline; }
#content_left .title {background:url(img/categorie.jpg); width:164px; height:33px; line-height:28px; padding-left:10px; color:#fff; font-size:12px; font-weight:bold;}
#content_right {float:left; width:703px; padding:10px 10px 10px 1px;}
#content_right .title {background:url(img/performers.jpg); width:693px; height:33px; line-height:28px; padding-left:10px; color:#fff; font-size:12px; font-weight:bold;}

#cam_container {background:#fff url(img/bg_cam_cnt.jpg); width:703px;border-bottom:1px solid #848484;}
.cam_cnt {padding:6px 0 6px 7px; float:left;}
.cam			{width:166px; height:169px; background:url(img/cam-bg.jpg) no-repeat; position:relative;}
.cam p			{padding:0; margin:0; color:#fff; line-height:24px; height:24px; font-family:arial, verdana;}
.cam .campic	{position:absolute; top:7px; left:6px; border:1px solid #878585;}
.cam .overlay	{position:absolute; top:8px; left:7px;}
.cam p			{position:absolute; top:121px; left:6px; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:20px;}
.cam span		{text-transform: capitalize;}
.cam .info		{position:absolute; bottom:8px; left:6px;}
.cam .nuchattenonline {position:absolute; bottom:8px; left:6px; background:url(img/online.jpg); width:150px; height:18px; display:block; color:#fff; text-decoration:none; font-size:11px; text-align:center;}
.cam .nuchattenoffline {position:absolute; bottom:8px; left:6px; background:url(img/offline.jpg); width:150px; height:18px; display:block; color:#fff; text-decoration:none; font-size:11px; text-align:center;}
.cam .flag		{position:absolute; top:126px; right:10px;}

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

.top_cnt {padding:6px 0 6px 8px; float:left}
.topblok { width:223px; height: 189px; background: url(img/top-bg.jpg) no-repeat; position:relative;}
.topblok .campic {position:absolute; top:27px;   left:11px; border:1px solid #878585;}
.topblok .info  { position:absolute; bottom:8px; left:11px;}
.topblok .nuchatten    { position:absolute; bottom:8px; left:11px; background:url(img/nuchatten.jpg); width:150px; height:18px; display:block; color:#fff; text-decoration:none; font-size:11px; text-align:center;}
.topblok .flag         { position:absolute; top:146px; left:144px;}
.topblok .nr           { position:absolute; top:27px; right:10px;}
.topblok p             { position:absolute; top:142px; left:12px; font:bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #039b13; height:20px; line-height:20px;  margin:0; padding:0;}
.topblok p.offline		{ color: #cc0000; }
.topblok b             { position:absolute; top:6px; left:15px; font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; height:20px; line-height:20px; text-transform:capitalize; text-align: left; color:#000; }
.topblok span          { position:absolute; top:46px; left:170px; width: 400px; font: normal 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-align: left; height:130px; overflow:hidden;}
.topblok span.updates  { top:44px;}

#profiel {width:750px; padding-left:15px; margin:0 auto;}
#profiel a {color:#000;}
#profiel h1 {text-transform:capitalize; color:#000; padding:5px 0; font-size:20px;}
#profiel h3 {padding:0; margin:0; padding-bottom:10px; font-size:14px;}
#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:12px; color:#000;}
#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:#000;}
#profiel #snapshot img {float:left; border:1px solid #878585; background:#fff; padding:1px;}
#profiel_left a.onlineoffline, a.offlineonline {display:none;}
#profiel_left a.onlineonline, a.offlineoffline {display:block;}


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

#disclaimer {font:12px "Trebuchet MS", Arial, Verdana; color: #000; line-height:18px; text-align:center; margin:0 auto; width:879px;}
#disclaimer a  {font:12px "Trebuchet MS", Arial, Verdana; color: #064791; line-height:18px;}
#disclaimer a:hover  {font:12px "Trebuchet MS", Arial, Verdana; color: #f00; line-height:18px;}

p.error {margin:0; padding:0; border:1px solid #fff; padding:20px 0; text-align:center;}
