html, body {height:100%;}
body {margin:0; padding:0; background:#333; font:10px Georgia, "Times New Roman", Times, serif;}
h1, h2, p {margin:0; padding:0;}
img {border:0;}
.clear {clear:both;}
strong {font-weight:bold;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

div#main {width:940px; margin:0 auto; background:white; border:10px solid #f60; border-top:none; border-bottom:none; min-height: 100%; height:auto !important; height:100%;}
div#header img {float:left;}
div#content {padding-top:20px;}
div#islive_cnt {padding:20px 0;}
div#islive {margin:0 auto;width:752px; text-align:center; border:1px dotted #f60;}

div.case {position:relative;  padding-left:40px; height:696px; margin-bottom:10px;background:#edebeb;}
div.case img.nick {position:absolute; top:0; right:0;}
div.case img.left, div.mcase img.left {position:absolute; top:36px; left:0;}
div.case img.btm {position:absolute; bottom:0; left:0;}
div.case img.right {position:absolute; bottom:68px; right:0;}
div.case img.btm_rand {position:absolute; bottom:45px; left:28px;}
div.case img.film {position:absolute; bottom:68px; right:110px;}
div.case img.trailer {position:absolute; bottom:68px; left:110px;}
div.case div.krant, div.mcase div.krant {position:absolute; top:0; left:0; width:635px; height:22px; padding-top:14px; background:url(img/case/top.jpg); font-size:16px; padding-left:40px; }
div.case h1 {position:absolute; top:36px; left:40px; height:40px; font-size:36px; font-weight:normal; padding:10px 0; width:606px;}
div.case div.mid img {position:absolute; top:96px; left:40px;}
div.case div.mid p {position:absolute; top:96px; left:450px; width:220px; font-size:12px; text-align:justify;}
div.case div.mid span {position:absolute; font-size:12px; font-style:italic; top:404px; right:500px; width:300px; text-align:right;}
div.case img.pict, div.mcase img.pict {border:1px solid #333;}
div.case div.btm {position:absolute; bottom:120px; left:40px;width:880px;}
div.case div.btm img {float:left; margin-right:16px;}
div.case div.line {position:absolute; left:60px; bottom:102px; width:820px;}

div.mcase {position:relative;  padding-left:40px; height:436px; margin-bottom:10px;background:#edebeb;}
div.mcase img.btm_rand {position:absolute; bottom:0; left:28px;}
div.mcase h1 {position:absolute; top:36px; left:40px; height:40px; font-size:36px; font-weight:normal; padding:6px 0; width:606px;}
div.mcase div.mid img {position:absolute; top:88px; left:40px;}
div.mcase div.mid p {position:absolute; top:88px; left:450px; width:220px; font-size:12px; text-align:justify;}
div.mcase div.mline {position:absolute; left:60px; bottom:18px; width:820px;}
div.mcase div.side {position:absolute;  top:0; right:0; width:265px; height:425px;}
div.mcase div.side img {display:block;}
div.mcase div.mid span {position:absolute; font-size:12px; font-style:italic; top:394px; right:500px;}
div.mcase div.mfoto {background:url(img/case/mfotos_clear.jpg); height:50px;}

#scases {width:940px; background:url(img/case/scase_bg.jpg);}
#scases h2 {font-size:36px; font-weight:normal; text-align:center; padding:10px 0;}
#scases_cases {padding:0 30px;}
#scases div.scase {width:210px; padding-left:6px; float:left; padding-bottom:10px;}
#scases div.scase p {font-size:12px; width:200px; height:110px; text-align:justify; padding-top:5px; padding-bottom:10px;}
#scases div.scase img {border:1px solid #000;}
#scases div.scase div.line {border-right:1px solid #000;padding-right:6px;}
#scases div.scase div.more {border-bottom:1px solid #000; font-size:12px; padding-bottom:10px; width:202px;}
#scases a {text-decoration:underline;}
#scases a:hover {text-decoration:none;}

div#thumbs {width:848px; padding:10px 0 0 10px; margin:0 auto;}
div#thumbs img {float:left; margin-right:10px; margin-bottom:10px; border:1px solid #f60;}
div#slideshow {padding:0; width:453px; margin:0 auto;}
div#slideshow img {float:left;}
div#slideshow_pic {width:800px; margin:0 auto; text-align:center; padding-bottom:20px;}
div#slideshow_pic img {border:1px solid #f60;}

div.overzicht {width:940px; font-size:20px; text-align:center; padding:10px 0;}
div.overzicht a {text-decoration:underline;}
div.overzicht a:hover {text-decoration:none;}

div#disclaimer {width:940px;margin:0 auto;text-align:center; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif;}
div#disclaimer  p {padding:5px 0;}
div#disclaimer p, a {color:#000;}


/* ================================================== */
/* === VPS standaard styles === */
/* === Vanaf hier niets wijzigen!! === */
/* ================================================== */
div#bg_error {border:1px solid #000;background:#fff;color:#000;width:650px;margin:0 auto;}
div#bg_error img {margin:0 auto;padding:10px 0;}
a.error,a.error:link,a.error:visited {color:#a10000;}
a.error:hover {color:#a10000;text-decoration:underline;}
div.melding {font:bold 12px verdana;color:#000;text-align:center;padding:10px 0;}
div.evengeduld {font:large arial black;color:#a10000;text-align:center;padding:10px 0;}
