* html body{behavior: url(../js/csshover.htc);}
body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000;
}

a { text-decoration: none; }

img { border: 0; padding: 0; margin: 0; }

h1{font: 14px/1.8em Verdana, Arial, Helvetica, sans-serif; color:#ccc;}
h2{margin:0 0 .3em 0;font: 16px/1.8em Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#fff;}

#container { 
	width: 968px;
	margin: 0 auto;
	text-align: left;
}

/*--- { HEADER } -------------------------------------- */

#header { 
	background: #000; 
	padding: 0;
	height: 137px;
}

#logo { 
	float: left; 
	margin: 36px 0 0 0;
}
 
#topNav {
	height: 16px;
	background: #333;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#topNav ul, ul#mainNav, #sidebar1 ul, ul#subNav, ul#subNavL4  {
	list-style: none;
	margin: 0;
	padding: 0;
}

#topNav li, #mainNav li {
	float: right;
}

#topNav a {
	color: #ffffff;
	margin: 0 5px;
	line-height: 15px;
}

#topNav a.lang { color: #FA8904; }

#topNav a:hover { color: #9e9d9d; }

/*--- { MAINNAV } -------------------------------------- */

ul#mainNav { font-size: 12px; }

#mainNav a {
	display: block;
	color: #fff;
	padding: 0 10px;
	height: 71px;
	float: left;
	border-right: 1px solid #333;
}

#mainNav span { 
	display: block;
	margin: 0;
	padding: 58px 0 0 0; }

#mainNav a.first { border-left: 1px solid #333; }

#mainNav a:hover {
	color: #666;
	background: url(../i/navBg.gif) repeat-x;
}

/*--- { SIDEBAR } -------------------------------------- */

#sidebar1 {
	float: left;
	width: 211px;
	padding: 4px 0 0 0;
}

#sidebar1 ul { font-size: 12px; }

#sidebar1 a {
	display: block;
	color: #FFF;
	border-bottom: 1px solid #333;
	padding: 0 0 3px 0;
	margin: 0 0 12px 0;
}

#sidebar1 a:hover { color: #666; }

/*--- { MAIN CONTENT } -------------------------------------- */

#mainContent { 
	margin: 24px 0 0 239px; 
	padding: 11px 0 11px 30px;
	min-height: 252px;
	height:auto !important;
	height: 252px;
}

html>body #mainContent { margin: 24px 0 0 242px; }

#mainContent p { 
	font-size: 11px;
	line-height: 21px;
	padding: 0;
	margin: 12px 0;
}

#mainContent p#first { margin: 13px 0 0 0; }

#mainContent a:hover { text-decoration: underline; }

.contentLogo { 
	float: right;
	margin: 0 0 0 30px;
	padding: 0;
	clear: right;
}

.contentImg { 
	border: 5px solid #FFF; 
	float: right;
	margin: 0 0 0 30px;
	padding: 0;
	clear: right;
}

ul#subNav { 
	font-size: 10px;
	margin: 0 0 0 242px;
}

#subNav li {float:left;}

#subNav a {
	display: block;
	padding: 6px;
}

ul#subNavL4 { 
	font-size: 10px;
}

#subNavL4 li { display: inline; }

#subNavL4 a { 
	margin: 0 12px 0 0; 
	padding: 2px;
}

/*--- { FOOTER } -------------------------------------- */

#footer { 
	padding: 0;
	margin: 21px 0 0 0;
	color: #666;
	font-size: 10px;
	height: 50px;
}

#footer a { color: #666; }

#footer p { 
	border-top: 1px solid #1F1F1F; 
	padding: 6px 0 0 0;
	margin: 0;
}

#disclaimer { float: left; }

#alerto { float: right; }
 
#alerto a { color: #FA8904; } 

#footer a:hover { color: #FFF; }

/*--- { CLEAR } -------------------------------------- */

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*---------- BOXES ------------------------------------*/
.boxes{margin:0;padding:0;}
.boxes li{
	float: left;
	margin: 0;
	padding: 4px 4px 0 4px;
	background: #333;
	border: 1px solid #000;
	list-style: none;
	color: #fff;
}
.boxes li:hover{background: #444; border-color: #999;}
.boxes li.fullwidth{width:705px;}
/*
.boxes li.textlink{border:none; background: none; font-size:50%; text-align:right;}
.boxes li.textlink:hover{ border:none; color:#333;}
*/
.home li{width: 232px; margin-top: 39px;}
.cat li, .list li{position:relative; margin-bottom: 2px;}
.visual{float:left; width:229px;}
.boxes .introtext{padding:4px 0;}
.list .introtext{float:left; width:430px; padding:0 10px;}
.boxes h2 {padding: 0; margin:0 0 4px 0; font-size: 14px;font-weight: normal;} 
.boxes p {height: 45px; margin: 0 0 20px;font-size: 11px;color: #999;padding: 0;line-height: 14px;overflow: hidden;}
.boxes p a{color:#999;}
#mainContent a.button , a.button{display: block; padding: .5em 0 .5em 10px; background: url(../i/btnBg.gif) 0 0 repeat-x; font-size: 11px; color: #fff;}
#mainContent a.button:hover, a.button:hover {background: url(../i/btnBG-o.gif) 0 0 repeat-x; text-decoration:none;}
.list a.button{position: absolute; bottom: 10px; padding: 0 3em; width:420px;}

#container #mainContent .boxes a{color:#fff; border:none; text-decoration:none;}
#container #mainContent .boxes h2 a.button, #container #mainContent .boxes h2 a.button:hover {font-size: 14px; border:none; text-decoration:none;}
.list h2 {font-weight:bold; font-size: 14px;}
.vanaf{display:block; font-size:60%; line-height:1em;}

* html .boxes li{width: 221px;}
* html .list li{width:auto;}

.overview{float:left; width:380px; padding: 0 25px;}
#mainContent .overview p, #mainContent .introtext p{color:#999;}
.overview a.button{width:150px;}

#mainContent.gallery{background:none; padding:0; }
#mainContent.gallery ul{margin:0; padding:0;}
#mainContent.gallery li{float:left; margin:0 5px 5px 0; list-style:none;}
#mainContent.gallery li a{float:left; border: 3px solid #999; text-decoration:none;}
#mainContent.gallery li a:hover{border-color: #fff;}
#mainContent.gallery li a img{float:left; border:none;}

dl{margin:1em 0 .5em; padding:0;}
	dt{float:left; width:170px; margin: .2em 0 1em; padding: 0 .5em 0 0; font-size:13px; color:#fff; text-align: right; font-weight:bold; border:0px solid red;}
dd{border:0px solid green;}
label{color:#fff; margin: 0 5px 0 10px;}
label, input {font-size:12px;}
input#akkoord{margin-top:2em;}
input.button{float: left;clear:both; margin:1em 0 0 180px; padding: .5em .7em; background: url(../i/btnBg.gif) 0 0 repeat-x; border:1px solid #777; color:#fff; font-size:13px; letter-spacing:.0825em;}
input.button:hover{background: url(../i/btnBG-o.gif) 0 0 repeat-x;}
input.button:active{background: url(../i/btnBG-a.gif) 0 0 repeat-x;}

img.fright{float:right; margin: 35px 15px 15px;}
img.fleft{float:left; margin: 0 15px 15px 0;}
img.border{border:3px solid #333;}

.limburg{margin:0 25px 0 0; padding:0;}
.limburg li{padding: 1em 0;background:none; border-bottom: 1px solid #555; list-style:none;}