html, body 

{
background-color:#ffffff;

font-family:verdana, helvetica, arial, sans-serif;
font-size:11px;
	
color:#242424;
	
line-height:18px;

margin:0px;

padding:0px;

width:100%;
	
height:100%;
	
text-align: center;

}


img 
{
	
border:0;

}


ul, ol 
{
	
padding-left: 16px;
margin: 0;

}


ul li 
{
	
list-style:square;

}


a 
{
	
color:#656b85;

}


a:hover 
{
	
color:#8a92b6;

}


a:focus
{ 
	
-moz-outline-style: none;

}


form 
{
	
margin:0;
	
padding:0;

}


.inputbox 
{
	
border: solid 1px #aeb8d8;

height: 15px;
	
padding: 1px 0 0 5px;
	
width:300px;
	
line-height: 15px;
	
color:#33ffff;
	
font-size: 11px;
	
background-color:#33ffff;

}


.selectbox 
{
	
height: 18px;
	
padding: 0px 0 0 1px;
	
width:307px;

}



h1, h2 
{
	
margin: 0;
	
padding: 0px;
	
font-weight:bold;
	
font-size:13px;
	
color:#656b85;
	
text-align:left;

}


.leftcolumn h2 
{
	
color:#FFFFFF;

}



.maincontainer 
{
	
width:984px; 
	
text-align:left;
	
margin: 0 auto;

}


.container 
{
	
background: url(../images/bg_main.gif) repeat-y;
	
width:849px;
	
padding: 0 68px;
	
position:relative;

}


.innercontainer 
{
	
background: url(../images/flinderrechts.png) bottom left no-repeat;

}



.topvisual 
{
	
background: url(../images/spanje.gif) repeat-x; ;
	
width:849px;
	
height:310px;
	
position:relative;

}


.mainnav 
{
position:absolute;

z-index: 5;
	
top: 280px;
	
left: -466px;

height:40px;

width: 820px;
	
padding:3px 0 0 20px;
	
}


.leftcolumn 
{
	
width: 209px;
	
float:left;
	
display:inline;
	
margin-left: 22px;
	
position:relative;

}


.leftcolumn_inner 
{
	
padding: 29px 15px;
	
color:#FFFFFF;
	
line-height: 22px;

}


.leftcolumn_inner a 
{
	
color:#ffffff;

}


.leftcolumn_inner a:hover 
{
	color:#cbab9f;

}


.rightcolumn 
{
	
width: 558px;
	
padding: 20px 30px;
	
float:left;
	
display:inline;

}


.leftcolumn_shadow 
{
	
height:7px;
	
position:absolute;
	
z-index:3;
	
width:209px;
	
line-height:7px;
	
background: url(../images/bg_mainnav_shadow.png) no-repeat;

}


.clearline 
{
	
clear:both;
	
height:1px;
	
line-height:1px;

}



.line 
{
	
border-top: 1px solid #aeb8d8;
	
line-height: 1px;
	
height:1px;
	
clear:both;
	
margin: 5px 0 15px 0;

}


.logo 
{
	
position:absolute;
	
z-index: 5;
	
top: -15px;
	
left: 470px;
	
}


.logo_popup 
{
	
float:right;
	
text-align:right;

}


.flowertop1 
{
	
position:absolute;
	
z-index: 3;
	
top: -39px;
	
left: 374px;
	
width:519px;
	
height:235px;

}


.flowertop2 
{
	
position:absolute;
	
z-index: 3;
	
top: 196px;
	
left: 778px;
	
width:73px;
	
height:56px;

}


.flowerbottom1 
{
	
position:absolute;
	
z-index: 2;
	
top: -447px;
	
left: -204px;
	
width:69px;
	
height:387px;

}


.footer 
{
	
background: url(../images/bg_main_bottom.gif) no-repeat;

font-size:10px;
	
color:#c5c5c5;

height:30px;
	
padding: 13px 95px 0 0;
	
text-align: right;
	
position:relative;

}


.footer_popup 
{
	
float:right;
	
font-size:10px;
	
color:#c5c5c5;

}


.home_adv_container 
{
	
clear:both;

}


.home_adv_image 
{

float:left;
	
background: url(../images/bg_adv_thumb.png) no-repeat;
	
width: 160px;
	
height:160px;

}


.home_adv_content 
{
	
float:left;
	
width: 398px;
	
height: 160px;

}


.note 
{
	
font-size:10px;
	
font-style:italic;
	
color:#656b85;

}


.subnav 
{
	
margin-top: 30px;

}


.subnav h2 
{
	
margin-bottom: 5px;

}


.innercontent 
{
	
padding-left: 20px;

}


.button,
.button div 
{
	
height:26px;
	
line-height: 27px;
	
cursor:pointer;
	
float:left;
	
color:#656B85;
	
text-align:center;
	
font-weight:bold;

}


.buttonmiddle 
{

background: url(../images/bt_main_middle.gif) 0px 0px repeat-x;
	
min-width: 60px;

}


.buttonleft 
{
	
background: url(../images/bt_main_left.gif) repeat-x;
	
width:20px;

}


.buttonright 
{
	
background: url(../images/bt_main_right.gif) repeat-x;
	
width:20px;

}


.button_roll .buttonmiddle,
.button_roll .buttonleft,
.button_roll .buttonright 
{
	
background-position: 0px -52px;

}


.button_act .buttonmiddle,
.button_act .buttonleft,
.button_act .buttonright 
{
	
background-position: 0px -26px;

}


.button div.start 
{
	
color:#E40A0A;

}




.popuplayer 
{
	
display:none;
	
position:fixed;
	
height:515px;
	
width:700px;
	
background:#f1f0ff;
	
border:2px solid #cecece;
	
z-index:2;
	
padding:12px;

}


.popupContactClose 
{
	
padding-right: 15px;
	
background: url(../images/bt_close.gif)  right 3px  no-repeat;
	
float: right;
	
cursor:pointer;

}


#backgroundPopup
{
	
display:none;
	
position:fixed;
	
height:100%;
	
width:100%;
	
top:0;
	
left:0;
	
background:#3c486a;
	
border:1px solid #666666;
	
z-index:90;

}


.popup_innercontainer 
{
	
overflow:auto;
	
height:363px;
	
text-align:left;
	
padding: 20px;

}


.button .popupClose 
{
	
float:left;
	
margin-left: 10px;

}


label.error 
{
	

color:#FF0000;
	
font-weight:bold;

}


.inputbox.error 
{
	
border:solid red 1px;

}
