/* copyright Alex 2010 standaard css*/

@charset "utf-8";

a,li{outline:none;}

html, body {height:100%;}

body {
	margin:0; 
	padding:0;
	background:#000 url(../images/bg.jpg) top center no-repeat; 
	font:12px Verdana, Arial, Helvetica, sans-serif; color:#fff;
}


div#main {
	position:relative; 
	margin:0 auto; 
	width:1020px;
	border-top:none; border-bottom:none;
	}

div.logo{position:absolute; float:left; margin-left:30px; z-index:900;}

div#content {position:relative;}

div.top{
	position:relative; 
	float:left; 
	margin:0 auto; 
	width:1020px; 
	height:50px; 
	background:#000;
	}

div.language {
	float:right;
	width:44px; 
	height:50px; 
	margin:20px 10px 0 0;
}


div.language img{border:1px solid #a2a2a2;filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

div.language a:hover img{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}



div.topmenu {
	float:right;
	width:600px; 
	height:60px; 
	z-index:500;
	margin:20px 0 0 0;
}

div.topmenu a {
	color:#bebebe;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
}

div.topmenu a:hover {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
	text-decoration:none;
}



div.topmenu a.active {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
}

div.topmenu a.active:hover {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
	text-decoration:none;
}





div.case {
	position:relative; 
	width:1026px; 
	margin:0 auto; 
	background:#000;
	float:left;
}


div.case img.thumb {
	position:absolute; 
	left:52px; 
	top:10px;
}


div.boxi {
	position:relative; 
	margin:-20px 16px 0 0;
	float:right;
}

div.boxi img{border:1px solid #a2a2a2;filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

div.boxi a:hover img{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

div.box {
	position:relative; 
	width:750px;
	min-height:420px;
	float:left;
	margin-bottom:20px;
	margin-left:46px;
}


div.box h1 {
	position:relative; 
	margin-top:28px;padding:0;
	left:280px; 
	width:680px; 
	height:42px; 
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#ff00c6; 
	line-height:42px;  
	}


div.box p{
	position:relative; float:left;
	width:930px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e5e5;
	margin:12px 0 0 4px;
	}

div.box p.bold{
	position:relative; float:left;
	width:700px;
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#3f4447;
	margin:8px 0 0 4px;
	}

div.box h3.titel{
	position:relative; 
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#ff911b;
	margin:8px 0 0 4px;
	}


a.orange{
	position:relative; 
	float:left;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#ff921d !important;
	margin:10px 0 0 0px;
	}

a.orange:hover{
	color:#ff921d;
	}

div.boxsmall {
	position:relative; 
	width:450px;
	min-height:420px;
	float:left;
	margin-bottom:20px;
	margin-left:46px;
}


div.boxsmall h1 {
	position:relative; 
	width:450px; 
	height:42px; 
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#ff00c6; 
	line-height:42px;  
	}


div.boxsmall p{
	position:relative; 
	float:left;
	width:450px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e5e5;
	margin:0 0 0 4px;
	}
div.boxsmall p.small{position:relative; float:left; font:9px Verdana, Arial, Helvetica, sans-serif; 
	color:#6b6b6b;}


div.cam {
	position:relative; 
	float:left;
	margin-bottom:20px;
	margin-left:46px;
}

div.cam img{
	float:left;
	
}

div.camblok {
	float:left;
	width:212px;
	margin-bottom:20px;
	margin-left:12px;
	height:315px;
	background:url(../images/cambg.jpg);
}

div.camblok h1{font:bold 18px Arial, Helvetica, sans-serif;
	color:#ff00c6; width:150px;margin:10px 0 0 54px;}
div.camblok p{float:left; font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e5e5; width:170px; margin:-12px 0 0 20px !important;}
div.camblok img{float:left;}


div.graybox {
	position:relative; 
	top:320px;
	width:250px;
	height:420px;
	float:left;
	background:#3f4447;
}

div.graybox h1 {
	position:relative; 
	left:26px; 
	top:8px; 
	width:200px; 
	height:42px; 
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#fff; 
	line-height:42px;  
	}

div.graybox img {position:relative; float:left;margin-left:19px;margin-top:10px; border:1px #fff solid;}

div.graybox p{
	position:relative; float:left;
	width:200px;
	height:116px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;
	margin:12px 0 0 19px;
	}

div.graybox a{color:#fff;}


div.bluebox {
	position:relative; 
	float:left;
	width:998px;
	height:195px;
	border: 1px solid #33b6d0;
	margin:328px 0 0 52px;
}

div.bluebox h2 {
color:#57b3f2;
text-align:center;
font:24px Arial, Helvetica, sans-serif; 
margin:4px 0 0 0;
}

div.boxlarge {
	position:relative; 
	top:320px;
	width:750px;
	min-height:351px;
	float:left;
}

div.boxlarge h2 {
	position:relative;  
	top:9px; 
	width:200px; 
	height:42px; 
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#3f4447; 
	line-height:42px;  
	}


div.boxlarge h1 {
	position:relative;  
	top:14px; 
	width:200px; 
	height:42px; 
	font:bold 14px Arial, Helvetica, sans-serif; 
	color:#3f4447; 
	line-height:42px;  
	}

div.boxlarge p{
	position:relative;  
	width:700px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#202020;
	margin:14px 0 0 0px;
	}


div.grayboxlarge {
	position:relative; 
	top:320px;
	width:250px;
	min-height:351px;
	float:left;
	background:#3f4447;
}


div.grayboxlarge h1 {
	position:relative; 
	left:26px; 
	top:8px; 
	width:200px; 
	height:42px; 
	font:bold 18px Arial, Helvetica, sans-serif; 
	color:#fff; 
	line-height:42px;  
	}

div.grayboxlarge img {position:relative; float:left;margin-left:19px;margin-top:10px; border:1px #fff solid;}

div.grayboxlarge p{
	position:relative; float:left;
	width:200px;
	height:116px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;
	margin:12px 0 0 19px;
	}

div.bulletimages p.hop{width:100px !important;position:relative;float:left;margin:18px 7px 0 0;color:#57b3f2;font-size:11px;}

div.newsbox {
width:1000px;
height:116px;
overflow:hidden;
float:left;
}


div.lefty {
width:450px;
float:left;
margin:4px 26px 4px 20px;
}

div.lefty p{width:430px;height:42px;overflow:hidden;}

div.bluebox hr {margin:11px 0 2px 0 !important; padding:0 !important; background-color:#33b6d0 !important;color:#33b6d0 !important;height:1px;border:none;}

div.bluebox a.more{
background: url(../images/more.png) no-repeat;
position:absolute;
width:110px;
height:50px;
margin:-20px 0 0 340px;
color:#fff;
padding:12px 0 0 16px;
}


div.bottomgraybox {
	position:relative; 
	float:left;
	width:1000px;
	height:130px;
	background:#3f4447;
	margin:10px 0 0 52px;
}

div.bottomgraybox p{
float:left;
font-size:11px;
color:#d9dada;
margin:16px 0 0 20px;
width:300px;
}

div.bottomgraybox img{
float:left;
margin:0;
}

div.bottomgraybox a{
color:#d9dada;
}

div.white {
width:1104px;
height:272px;
background:#fff;
}

h1, h2, h3, p {margin:0; padding:0;}

img {border:0;}

.clear {clear:both;}

strong {font-weight:bold;}

a {text-decoration:none;}

a:hover {text-decoration:underline;}


div.spacer{position:relative;float:left;width:1px;height:50px;}

#content table {margin:0; border-collapse:collapse;}
#content table.width100 {width:100%;}
#content table th, #content table td {padding:5px 5px;}
#content table th {text-align:left; vertical-align:middle; font-weight:bold;}
#content ul {margin:15px 0; list-style:none;}
#content ul li {padding-left:15px;}
#content ul ul {margin:0 0 0 10px;}
#content ul ul li {padding-left:15px;}
#content ol {margin:15px 0 15px 30px; list-style-type:decimal;}
#content ol ol {margin:0 0 0 20px;}
#content ol ol li {list-style-type:lower-alpha;}
#content dl {clear:both;}
#content dl dt {font-weight:bold;}
#content dl dd {margin:0 0 5px 0;}
#content fieldset {position:relative; margin:10px 0; text-align:left;padding:10px;}
#content legend {font-size:18px; font-weight:bold;}



table.nostyle, table.nostyle th, table.nostyle td {border:0 !important;font-size:12px;}
table.nostyle th {background:none !important; text-align:left !important;}
table.nostyle th, table.nostyle td {padding:3px 5px !important;font:12px;}
ul.nostyle {margin:15px 0 15px 20px !important; list-style-type:square !important;}
ul.nostyle ul {margin:0 0 0 25px !important; list-style-type:square !important;}
ul.nostyle li {padding:0 !important; background:none !important;}
dl.nostyle dt {font-weight:bold !important;}
dl.nostyle dd {margin:0 !important;}


#content .tabs {margin:15px 0;}
#content .tabs ul {margin:0; padding:0; list-style-type:none;}
#content .tabs ul li {display:inline; margin:0; padding:0;}
#content .tabs a {float:left; margin-right:3px; padding-left:4px;text-decoration:none;}
#content .tabs a span {float:left; display:block; padding:8px 15px 6px 11px;}
#content .tabs a:hover, .tabs a:hover span {text-decoration:underline;}
#content .tabs .ui-tabs-selected a {font-weight:bold;}
#content .tabs .ui-tabs-selected a span  {}
#content .tabs .ui-tabs-selected a:hover, #content .tabs .ui-tabs-selected a:hover span {text-decoration:none;}
#content .ui-tabs-hide {display: none !important;}
.input-text {padding:3px; font:100%/1.5 "arial", sans-serif;}
.input-text-02 {padding:5px; font:140%/1.5 "arial", sans-serif;}
.input-submit {padding:5px; font-size:120%;}
.input-submit-02 {padding:1px; font-size:100%;}


#content h2 {color:#57b3f2;}
#content table {border:2px solid #cfcfcf;}
#content table th {border-right:1px solid #0074B3; background-color:#57b3f2; color:#fff;}
#content table td {border:1px solid #cfcfcf;}
#content table tr.bg td {background-color:#e8f6ff;}
#content dl dt {color:#df0000;}
#content fieldset {border:1px solid #323232; width:926px;}
#content legend {background:#FFF; color:#57b3f2;}
#content acronym, #content abbr, #content .help {border-bottom:1px dotted #cfcfcf;}

a.news{color:#ed4c0a;}

div.credits {
	position:relative; 
	float:left;
	width:1000px;
	height:90px;
	margin:16px 0 0 52px;
}
div.credits img{float:right;margin-right:6px;}

div.footer {
	float:right;
	width:1020px; 
	height:60px; 
	z-index:500;
}

div.footmenu {
width:600px; 
float:right;
margin-right:160px;
}



div.footer a {
	color:#bebebe;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
}

div.footer a:hover {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
	text-decoration:none;
}



div.footer a.active {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
}

div.footer a.active:hover {
	color:#ff00c6;
	font-size:13px;
	font-weight:bold;
	margin-right:12px;
	text-decoration:none;
}

div.footer img {margin-top:0px;}

div.footmenu2 {
float:left;
margin-left:400px;
}

div.footmenu2 a{font-size:11px;}
div.footmenu2 a:hover{font-size:11px;}

div.card{float:left; width:200px; margin-top:0;padding:0;}

div.upper{float:left; margin:-100px 0 0 300px; padding:0;}

div.upper img{filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

div.upper a:hover img{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

div.movie{
background: url(../images/moviebg.jpg);
width:953px;
height:145px;
}

div.movie img{
margin: 10px 0 0 10px; float:left;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

div.movie a:hover img{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

div.movie h1 {
	float:left;left:0;
	margin:6px 0 0 40px !important;padding:0 !important;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ff00c6; height:34px;
	}


div.movie p{
	float:left;
	width:700px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e5e5;
	margin:0 0 0 40px;
	}

div.new {position:absolute; float:right; margin:-50px 0 0 870px;padding:0;}

div.foto{
background: url(../images/fotobg.jpg);
width:953px;
height:195px;
}

div.fotobox {float:left; width:240px;}

div.foto img{
margin: 10px 0 0 10px; float:left;
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;}

div.foto a:hover img{
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
-khtml-opacity: 0.5;}

div.foto h1 {
	float:left;left:0;
	margin:6px 0 0 40px !important;padding:0 !important;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#ff00c6; height:34px;width:500px;
	}


div.foto p{
	float:left;
	width:600px;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e5e5;
	margin:0 0 0 40px;
	}

div.bio{
background: url(../images/biobg.jpg);
width:953px;
height:394px;
}

div.bio p{
margin-top:20px;
padding-left: 20px;
line-height:22px;
}

div.link{
width:973px;
min-height:394px;
}

div.link p{
float:left;
width:300px;
margin-top:20px;
padding-left: 20px;
line-height:22px;
}

div.link a{color:#fff;}

div.pictur {margin:20px 0 20px 0;color:#fff;}
div.pictur a{font-size:14px; font-weight:bold; float:left; color:#fff;margin-right:16px;}

div.piktur {margin-top:20px;width:1000px;}
div.piktur img{float:left; border:1px #fff solid; padding:6px; margin:10px 10px 0 0; height:80px;overflow:hidden;}
