body {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16pt;
	font-weight: normal;
}
A {font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #d81920; text-decoration: none; font-weight: bold;}
A:hover {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#container{
width: 877px;
margin: auto;
padding: 0px;
border-left: 10px solid white;
border-right:10px solid white;
background-image:url(/art/bg_main.jpg);
}


#top{
margin: 0px;
height: 237px;
padding: 0px;
background-image:url(/art/top.jpg);}

#content{
width: 620px;
float: left;
margin: 0px;
background-image:url(/art/top_main.jpg);
background-position:top left;
background-repeat:no-repeat;
padding: 0px;
}

#right{
width: 257px;
margin: 0px;
padding: 0;
float: right;
}

#bottom{
clear: both;
margin: 0px;
height: 185px;
padding: 0px 0px 0px 00px;
background-image:url(/art/bottom.jpg);
}

#txt{
width: 200px;
margin: 0px;
float: left;
}


#tekstmain{
padding: 2px 40px 20px 30px;
font-size: 8pt;
float: left;
}

#juridisch{
padding: ;
font-size: 7pt;
color: graytext;
float: right;
cursor: pointer;
}
#juridischtekst{
padding: 2px 10px 8px 13px;
font-size: 8pt;
float: left;
}

#third_party_compliance{
padding: ;
font-size: 7pt;
color: graytext;
float: right;
cursor: pointer;
}

#video{
margin: 0px;
height: 224px;
padding: 35px 25px 0px 25px;
background-image:url(/art/video_bg.jpg);}



h1 {
	font-size: 1.4em;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #335677;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: 0px;	
	width:100%;
	border-bottom: 0px dashed #000000
	}


h2 {
	font-size: 1.2em !important;
	color: #5f5f5f !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin: 0px !important;	
	width:100% !important;
	border-bottom: 0px dashed #000000;
}


h3 {
	font-size: 2.0em;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #335677;
	padding-top: 0px;
	padding-bottom: 20px;
	margin: 0px;	
	width:100%;
	border-bottom: 0px dashed #000000
	}




#right1 {
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
}

#contact{
font-size:9px;
background-image:url(/art/contact_bg.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#FFFFFF;
width: 233px;
height: 132px;
padding: 40px 7px 0px 18px;
}

#contact a{font-size:9px;}
#contact a{font-size:9px;}

#routeheader{
background-image:url(/art/route.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#FFFFFF;
width: 229px;
height: 140px;
margin-top: 20px;
margin-bottom: 40px;
margin-left: 20px;
display:none;
padding: 35px 20px 20px 20px;
}

#nieuwsbriefheader{
background-image:url(/art/nieuwsbrief.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#FFFFFF;
margin-top: 20px;
margin-left: 20px;
width: 229px;
display:none;
padding: 40px 20px 20px 20px;
}


#newsletter {
font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif !important;
line-height: 12pt !important;
}

#newsletter #email_field{
color:#fff !important;
}

#newsletter #btn_subscribe {
	background-color: #44a7d4 !important;
	width: 100px !important;
	font-size: 8pt !important; 
	color: #ffffff !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	border: 1px solid #ffffff !important;
}

#newsletter #btn_unsubscribe {
	background-color: #44a7d4 !important;
	width: 100px !important;
	font-size: 8pt !important; 
	color: #ffffff !important; 
	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
	border: 1px solid #ffffff !important;
}


#tekst{margin: 0 200px 0px 160px !important;
width: 575px; min-height: 400px;
font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 16pt;
}
 

html>body #main{ width:478px; height:389px;}


/* Form */

input, textarea {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
	margin: 5px;
	;
}

.input {
	background-color: #ffffff;
	border: 1px solid #ffffff;
}

.inputbutton {
	background-color: #44a7d4;
	font-weight: bold;
	margin-left: 2px;
	color:#ffffff;
	border: 1px solid #ffffff;
}

select {margin-left: 4px;}

/* Footer styles
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer{
	position:relative;
	width:877px;
	height:161px;
	/*margin:-161px auto 0;*/
	background:url(/art/bg-footer.gif);
}
#footer ul{
	position:absolute;
	left:190px;
	top:30px;
	list-style:none;
	margin:0;
}
#footer li{
	line-height:20px;
	font-size:15px;
	padding-left:15px;
	background:url(/art/footer-check.gif) no-repeat left center;
	color:#929292;
	font-weight:bold;
}
#footer h2{
	position:absolute;
	text-indent:-9999px;
}
