html, body{margin:0; padding:0; font-size:11px; font-family:verdana; background:url(../images/mainBg.gif) repeat 0 0; line-height:14px;}

#wrapper{width:965px; margin:0 auto; background:url(../images/bg/homeBig.jpg) no-repeat 0 0; padding-top:20px;}

/*---------Header + Navigation---------*/
#header{
	background-color:#ffa700;
	height:42px;
	padding:0;
	width:965px;
}
#logo{float:left; margin-left:0px; margin-top:0px;}
#navigation{float:right}
#navigation li{
	display:inline;
	float:left;
	height:42px;
	overflow:hidden;
	text-transform:uppercase;	
}

#navigation li a{
	display:block;
	float:left;
	height:33px;
	padding:8px 10px;
	background:url(../images/bgMainBtn.gif) no-repeat right 3px;
	margin:0;
	text-decoration:none;
	line-height:12px;
	color:#FFF;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
}
#navigation li.last a{background:url(../images/bgMainBtnDummy.gif) no-repeat right 3px;}

#navigation li a:hover, #navigation li.last a:hover, #navigation li a.sel{background-color:#fff; color:#ff9600;}
#navigation li a.sel2{background-position:100% -60px;}

/*------Footer + Navigation------*/
#footerNavEn{border-bottom:#ff9600 4px solid; height:0px; width:965px; background-color: #fff;}
#footerNav{border-bottom:#ff9600 4px solid; height:66px; width:965px;}
#footerNav li{
	display:inline;
	float:left;
	border-right:#fff 1px solid;
	border-bottom:#fff 2px solid;
}
#footerNav li a{
	display:block;
	background:url(../images/btns/footer_btn1.gif) no-repeat 0 -66px;
	text-indent:-10000px;
	line-height:0;
	font-size:0;
	overflow:hidden;
	width:321px;
	height:64px;
}

#footerNav li a:hover{background-position:0 -1px}

#footerNav li.last{border-right:none;}

#footer{padding:5px 10px; background-color:#FFF; font-size:10px; color:#999;}
#footer div{}
#footerSlogan{float:left; width:620px; margin-right:0px; }
#footerLinks{float:right; width:290px; text-align:right; margin-top:5px;}
#footerLinks a{text-decoration:none; color:#999;}
#footerLinks a:hover{text-decoration:underline;}

#footerSlogan a#beLink{display:block; float:left; height:22px; width:35px; padding:2px 0; border-right:#666 1px solid;}
#footerSlogan span{margin-left:45px; display:block;}

/*------Subnavigation------*/
.subnav li{color:#ff9600; margin-bottom:5px;}
.subnav li a{color:#ff9600; text-decoration:underline;}
.subnav li a:hover,.subnav li a.sel{color:#999; text-decoration:none;}

/*------General------*/
#content{
	min-height:200px;
	height:auto !important;
	height:200px;
}
#content table{font-size:11px;}
#content #right a {color:#ff9600; text-decoration:underline;}
#content #right a:hover{text-decoration:none;}
#content a {color:#ff9600; text-decoration:underline;}
#content a:hover{text-decoration:none;}
a img{border:none;}

ul{list-style:none; margin:0; padding:0; }
li{padding:0; margin:0;}

#content #right li{list-style:disc; margin-left:20px;}

.clearing{clear:both;}
.subnav{float:left;}

#container{margin-top:25px;}
#content{margin:22px 0 0 0; background-color:#fff; padding:20px; font-family:verdana;}
#left{float:left; width:320px; padding:0px 5px 0 0;}
#right{float:right; width:585px;}

h3{font-size:11px; margin:0 0 3px 0; padding:0;}

dl dt{font-weight:bold;}
dd{padding:5px 0 0 15px; margin:0;}

.error{color:#C00;}
input{border:#666 1px solid; font-size:11px; padding:2px;}

table.overview{
	border:#ff9600 1px solid;
	margin:10px 0;
}
table.overview th{padding:3px; background-color:#ff9600; color:#fff;}
table.overview td{padding:5px; vertical-align:top;border:#ff9600 1px solid;}

span.small{font-size:9px;}

/*------Homepage------*/
#subnav{list-style:none;}
#subnav li{display:block; float:left;}

div#home{margin-top: 202px;}
div#home h1{position: relative; height:177px; margin: 2em 0 0;color:#ff9600; font:bold small-caps 90% Arial,sans-serif;}
div#home h1 span{position: absolute;width: 100%; height: 100%; background-image: url(../images/homeTitle.gif)}
h1#homeHeader_nl span{background-position: 0 0;}
h1#homeHeader_fr span{background-position: 0 -177px;}
h1#homeHeader_de span{background-position: 0 -354px;}

/*------Language Select------*/
div#langSel{margin-top:240px; background-color:#fff; width:962px;}

dl.langPart{float:left; background-color:#ffa700; padding:0; margin:0;}
dl.langPart dt, dl.langPart dd div.langBtn{padding:0 0px 0 0px;}

dl.langPart dt{position: relative; height:140px; margin:0; color:#FFFFFF; font:bold small-caps 90% Arial,sans-serif; background-color:#ffa700; border-left:#fff 1px solid;}
dl.langPart dt.first{border:none;}
dl.langPart dt span{position: absolute;width: 100%; height: 100%; background: url(../images/languageTitle.gif) no-repeat 0px 0px;}
dl.langPart dt.langFR span{background-position:0 -140px;}
dl.langPart dt.langDE span{background-position:0 -280px;}

dl.langPart dd{margin:0; padding:0; background-color:#ffa700;}
dl.langPart dd div.langBtn a{position: relative;  display:block; height:30px; margin:10px 0; color:#FFFFFF; font:bold small-caps 90% Arial,sans-serif;}
dl.langPart dd div.langBtn a span{position: absolute;width: 100%; height: 100%; background: url(../images/languageBtn.gif) no-repeat 0px 0px; cursor:pointer;}
dl.langPart dd div.langBtn.langFR a span{background-position:0 -30px;}
dl.langPart dd div.langBtn.langDE a span{background-position:0 -60px;}

dl.langPart dd div.langContent{color:#666; background-color:#FFF; padding:20px 20px 20px 20px; font-size:10px;}


/*------Link pagina's------*/
ul.links li{margin-bottom:3px;}


