/* ================================================== */
/* ISLIVE PROMO */
/* ================================================== */
div#islive_cnt {padding:0 0 20px 0;}
div#islive {margin:0 auto;width:752px; text-align:center;}
div#islive {border:1px dotted #fff;}

/* ===== GENERAL ===== */
html, body {
	margin:0;
	font:10px verdana;
	color:#fff;
	background-color:#333;
	height:100%;
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration:underline;
}
img {
	border:0;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.btn_overzicht {
	width:300px;
	margin:0 auto;
	background:#000;
	text-align:center;
}
table#main {
	width:912px;
	text-align:center;
	border-collapse:collapse;
	padding:0;margin:0 auto;
	height:100%;
}
tr, td {margin:0;padding:0;}
td.mid {
vertical-align:top;
width:912px;
background:#000 url(img/bg.jpg) repeat-y center;
border-left:1px solid white;
border-right:1px solid white;
}
/* ===== HEADER, FOOTER ===== */
#main {
	margin:0 auto;
}
#main_m {
	width:912px;
	margin:0 auto;
}

#cnt_header, #cnt_footer {

}
#cnt_h2 {width:912px;margin:0 auto;

}
/* ===== CONTENT ===== */
#cnt_content {
	width:912px;
	margin:0 auto;
}
/* ===== CASE ===== */
.case_black {
	width:912px;
	margin:0 auto;
	padding:10px 0;
}
.case {
	width:906px;
	margin:0 auto;
	padding:0 3px;
	border-bottom:1px solid white;
	background:#ebff00 url(img/case_bg.jpg) repeat-x;
}
.case img {
	display:block;
}
.case_left {
	float:left;
}
.case_right {
	float:left;
	padding-left:5px;
}
.mcase_left {
	float:left;
	padding-bottom:5px;
}
.mcase_right {
	float:left;
	padding:30px 0 0 5px;
}
.case img.pict1 {
	border:1px solid white;
	border-bottom:0;
	margin:15px 0 0 0;
}
.case img.pictl {
	float:left;
	border:1px solid white;
	border-right:0;
	margin:2px 0;
}
.case img.pictr {
	float:left;
	border:1px solid white;
	margin:2px 0;
}
.case img.fr {
	float:right;
}
.case_txt {
	padding:5px;
	width:448px;
	height:150px;
	font:12px verdana;
	color:white;
	background-color:#000;
}
#mini_case {
	width:912px;
	margin:0 auto;
	background:#ebff00 url(img/case_bg.jpg) repeat-x;
}
.minicase_text {
	padding-top:20px;
}
#mini_case img {
	float:left;
}

#mini_case .cases {
	padding-left:9px;
}
.mini_case {
	float:left;
	width:217px;
	height:198px;
	padding-right:7px;
	background:url(img/bg_minicase.jpg) no-repeat;
	height:230px;
}
.mini_case img.pic {
	margin-top:7px;
	margin-left:9px;
	border:1px solid #fff;
}
/* ===== MEMBER CASE ===== */
.m_case_txt {
	padding:10px 15px;
	font:12px verdana;
	text-align:center;
}
.m_buttons img {
	float:left;
	padding-left:9px;
}
/* ===== FOTOS ===== */
#cnt_thumbs {
	width:940px;
	margin:0 auto;
	text-align:center;
}
#thumbs img {
	padding:2px;
}
#cnt_slideshow {
	width:940px;
	margin:0 auto;
	text-align:center;
	padding-bottom:10px;
}
#cnt_slideshow_menu {
	width:950px;
	margin:0 auto;
	background:url(img/slide_bg.jpg);
	padding-bottom:10px;
}
/* ===== TRAILER, MEMBER PLAYER ===== */
#trailer_container, #speeds_container {
	width:912px;
	margin:0 auto;
	text-align:center;
}
#trailer {
	width:440px;
	margin:0 auto;
	border:1px solid #ff7200;
}
.control {
	background-color:#000;
	border:1px solid #ff0;
}
.playerborder {
	border:1px solid #000;
}
/* ===== DISCLAIMER ===== */
#cnt_disclaimer {
	width:912px;
	margin:0 auto;
	text-align:center;
	padding:2em 0;
}
/* ===== PAGENR ===== */
#pagenrs {
	width:950px;
	height:38px;
	padding-top:10px;
	text-align:center;
	background-color:#fbf9bc;
}
.pagenr {
	background:url(img/pagenum.jpg) no-repeat;
	height:38px;
	width:39px;
	font:bold 12px verdana;
}
.pagenr_ov {
	background:url(img/pagenum_ov.jpg) no-repeat;
	height:38px;
	width:39px;
	font:bold 12px verdana;
}
.pagenr a {
	color:#000;
}
.pagenr_ov a {
	color:#fff;
}

/* --------- VPS standaard styles------------- */
/* --------- Vanaf hier niets wijzigen!! ------------- */
.bg_error {
	border:1px solid #000;
	background:#fff;
	color:#000;
}
a.error,a.error:link,a.error:visited {
	color: #a10000;
}
a.error:hover {
  color: #a10000;
  text-decoration:underline;
}
.melding {
	font:bold 12px verdana;
	color:#000;
}
.evengeduld {
	font:large arial black;
	color:#a10000;
}

