@charset "UTF-8";
/* CSS Document */
html {
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}
body	{
	background:#660000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}a
p	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
a	{
	color:#FFFFFF;
	}
a:hover	{
	text-decoration:none;
	}
h1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F9BD80;
	}
input, select	{
	background:#FFFFFF;
	border:1px solid #F9BD80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:2px;
	}
#wrapper	{
	width:740px;
	}
#clearbox	{
	clear:both;
	}

/*##########################
###			TOPPER
###########################*/
#topper	{
	width:710px;
	height:52px;
	text-align:left;
	margin:15px 15px 0 15px;
	}
#topper #logo_ff	{
	position:relative;
	display:block;
	overflow:hidden;
	width:206px;
	height:52px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F9BD80;
	}
#topper #logo_ff span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Logo_ff.gif) no-repeat bottom left;
	}
#topper #logo_ff_fr	{
	position:relative;
	display:block;
	overflow:hidden;
	width:219px;
	height:51px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F9BD80;
	}
#topper #logo_ff_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Logo_ff_fr.gif) no-repeat bottom left;
	}
#topper #lang	{
	width:60px;
	height:17px;
	float:right;
	display:block;
	overflow:hidden;
	margin:-20px 0 0 0
	}
#topper #lang ul	{
	list-style:none;
	display:inline;
	height:17px;
	width:50px;
	margin:0;
	padding:0;
	}
#topper #lang ul li	{
	list-style-type:none;
	display:inline;
	height:17px;
	margin:0;
	padding:0;
	float:left;
	}
#topper #lang ul li a	{
	display:block;
	height: 0 !important;
	height /**/:17px;
	padding:17px 0 0 0;
	overflow:hidden;
	}
a.nl	{
	width:26px;
	height:17px;
	background:url(../img/Lang_nl.gif) no-repeat 0 -18px;
	}
a.nlselected	{
	width:26px;
	height:17px;
	background:url(../img/Lang_nl.gif) no-repeat 0 0;
	}
a.nl:hover	{
	background-position: 0 0;
	}
a.fr	{
	width:24px;
	height:17px;
	background:url(../img/Lang_fr.gif) no-repeat 0 0;
	}
a.frselected	{
	width:24px;
	height:17px;
	background:url(../img/Lang_fr.gif) no-repeat 0 -18px;
	}
a.fr:hover	{
	background-position: 0 -18px;
	}
/*##########################
###			CONTENT
###########################*/
#content_nl	{
	width:660px;
	height:490px;
	text-align:left;
	margin:0;
	padding:40px;
	background:url(../img/BG_nl.jpg) no-repeat top left #660000;
	z-index:1;
	}
#content_fr	{
	width:660px;
	height:490px;
	text-align:left;
	margin:0;
	padding:40px;
	background:url(../img/BG_fr.jpg) no-repeat top left #660000;
	z-index:1;
	}
h1#Home_nl	{
	position:relative;
	display:block;
	overflow:hidden;
	width:346px;
	height:17px;
	}
h1#Home_nl span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Title_nl.gif) repeat top left;
	}
h1#Home_fr	{
	position:relative;
	display:block;
	overflow:hidden;
	width:341px;
	height:19px;
	}
h1#Home_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Title_fr.gif) repeat top left;
	}
/*Send to friend Link*/
#StF	{
	position:relative;
	display:block;
	overflow:hidden;
	width:225px;
	height:18px;
	float:right;
	margin:16px 30px 0 0;
	cursor:pointer;
	}
#StF span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_StF_nl.gif) no-repeat top right;
	}
#StF a,	#Smsg a, #StF_fr a,	#Smsg_fr a	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000099;
	text-decoration:underline;
	}
#StF a:hover, #Smsg a:hover, #StF_fr a:hover, #Smsg_fr a:hover	{
	text-decoration:none;
	}
#StF span:hover	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_StF_nl_on.gif) no-repeat top right;
	}
/*Send to friend Link FR*/
#StF_fr	{
	position:relative;
	display:block;
	overflow:hidden;
	width:229px;
	height:18px;
	float:right;
	margin:17px 30px 0 0;
	cursor:pointer;
	}
#StF_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_StF_fr.gif) no-repeat top right;
	}
#StF_fr span:hover	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_StF_fr_on.gif) no-repeat top right;
	}
/*Send message Link*/
#Smsg	{
	position:relative;
	display:block;
	overflow:hidden;
	width:286px;
	height:18px;
	float:right;
	margin:6px 30px 0 0;
	cursor:pointer;
	}
#Smsg span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_Smss_nl.gif) no-repeat top right;
	}
#Smsg span:hover	{
	background:url(../img/Btn_Smss_nl_on.gif) no-repeat top right;
	}
/*Send message Link*/
#Smsg_fr	{
	position:relative;
	display:block;
	overflow:hidden;
	width:290px;
	height:19px;
	float:right;
	margin:6px 30px 0 0;
	cursor:pointer;
	}
#Smsg_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_Smss_fr.gif) no-repeat top right;
	}
#Smsg_fr span:hover	{
	background:url(../img/Btn_Smss_fr_on.gif) no-repeat top right;
	}
/*Messages block rollovers etc.*/
#mssg	{
	width:600px;
	height:84px;
	margin:20px 0 0 0;
	}
#mssg #one p, #mssg #two p, #mssg #three p	{
	visibility:hidden;
}
#mssg div{
	width:192px;
	height:84px;
	background:url(../img/btn_01.gif) no-repeat top left;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
	cursor:pointer;
}
#mssg div#one{
	margin-right:10px;
}
#mssg div#two{
	background-image:url(../img/btn_02.gif);
	margin-right:11px;
}

#mssg div#three	{
	background-image:url(../img/btn_03.gif);
	margin:0;
}
#mssg.fr div{
	width:192px;
	height:84px;
	background:url(../img/btn_01_fr.gif) no-repeat top left;
	float:left;
	text-indent:-1000px;
	overflow:hidden;
}
#mssg.fr div#two	{
	background-image:url(../img/btn_02_fr.gif);
	margin-right:11px;
}

#mssg.fr div#three	{
	background-image:url(../img/btn_03_fr.gif);
	margin:0;
}
/*playerke*/
.mp3_player{
	width: 290px;
	height: 20px;
	margin:0;
	}
#mp3_player{
	height: 20px;
	width:305px;
	margin:0 30px 5px 0;
	}
#form{
	width:600px;
	height:263px;
	margin:0;
	padding:0 10px 25px 10px;
	/*visibility:hidden;*/
	display:none;
	background:url(../img/bg_form.gif) no-repeat 0 0;
}
#headForm{
	height:15px; 
	background:url(../img/bg_form_header.gif) no-repeat 0 0;
}
#form, #headForm{
	display:none;
	}
#form table, #formstf table	{
	margin:0;
	padding:0;
	border:0;
	}
#form table td, #formstf table td	{
	padding:3px;
	height:22px;
	margin:0 0 5px 0;
	border:0;
	white-space:nowrap;
	}
#titleBlock{
	height:30px;
	display:block;
	overflow:hidden;
	width:192px;
	margin:0;
	padding:0;
}
/*Button versturen*/
#send_nl, #send_fr, #sendtf_nl, #sendtf_fr	{
	position:relative;
	display:block;
	overflow:hidden;
	float:right;
	width:105px;
	height:25px;
	cursor:pointer;
	}
#send_nl span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_Send_nl.gif) no-repeat bottom right;
	}
#send_nl span:hover	{
	background:url(../img/Btn_Send_nl_on.gif) no-repeat bottom right;
	}
#send_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(/img/Btn_Send_fr.gif) no-repeat bottom right;
	}
#send_fr span:hover	{
	background:url(/img/Btn_Send_fr_on.gif) no-repeat bottom right;
	}
#sendtf_nl span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Btn_Sendtf_nl.gif) no-repeat bottom right;
	}
#sendtf_nl span:hover	{
	background:url(../img/Btn_Sendtf_nl_on.gif) no-repeat bottom right;
	}
#sendtf_fr span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(/img/Btn_Sendtf_fr.gif) no-repeat bottom right;
	}
#sendtf_fr span:hover	{
	background:url(/img/Btn_Sendtf_fr_on.gif) no-repeat bottom right;
	}
/*##########################
###			FOOTER
###########################*/
#footer	{
	width:710px;
	height:66px;
	text-align:left;
	margin:0 15px 0 15px;
	}
#footer p	{
	float:left;
	margin-left:5px;
	}
#footer #logo_de	{
	position:relative;
	display:block;
	overflow:hidden;
	width:65px;
	height:66px;
	float:right;
	cursor:pointer;
	}
#footer #logo_de span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Logo_DE.gif) no-repeat top left;
	}
#footer #logo_gof	{
	position:relative;
	display:block;
	overflow:hidden;
	width:87px;
	height:55px;
	float:right;
	margin:4px 20px 0 0;
	}
#footer #logo_gof span	{
	position:absolute;
	width:100%;
	height:100%;
	background:url(../img/Logo_gof.gif) no-repeat top left;
	}
#footer a, #footer p	{
	color:#D20D15;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	}
#footer a:hover	{
	text-decoration:underline;
	}
/*##########################
###			CLASSES
###########################*/
.left	{
	float:left;
	}
.right	{
	float:right;
	}
.nobrdr	{
	border:none;
	}
.mar_35_L	{
	margin-left:35px;
	}
.mar_35_R	{
	margin-right:35px;
	}
.small	{
	font-size:9px;
	}
.note	{
	font-size:9px;
	color:#F9BD80;
	}
.beige	{
	color:#F9BD80;
	}
.error	{
	color:#660000;
	font-weight:bold;
	font-size:9px;
	}
.error input	{
	background-color:#ff9999;
	border:1px solid #FF0000;
	}
.normal input, .normal select	{
	background:#FFFFFF;
	border:1px solid #F9BD80;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	padding:2px;
	}
.errormessage_off	{
	visibility:hidden;
	height:15px;
	margin:-10px 0 0 0;
	}
.errormessage_on	{
	visibility:visible;
	height:15px;
	margin:-10px 0 0 0;
	}
.visible_on	{
	visibility:visible;
	display:
	}
.visible_false	{
	visibility:hidden;
	display:none;
	}
/*##########################
###			OVERLAY
###########################*/
#overlay_wait	{
	position:absolute;
	top:310px;
	left:50%;
	width:600px;
	height:200px;
	background: url(../img/Loader.gif) no-repeat center 20px #D20D15;
	text-align:left;
	border:2px solid #FFFFFF;
	margin:0 0 0 -299px;
	padding:0;
	z-index:999;
	}
#overlay_ok, #overlay_false, #overlay_timeout	{
	position:absolute;
	top:310px;
	left:50%;
	width:600px;
	height:200px;
	background:#D20D15;
	border:2px solid #FFFFFF;
	text-align:left;
	margin:0 0 0 -299px;
	padding:0;
	z-index:999;
	}
#overlay_wait p	{
	margin:130px 30px 30px 30px;
	}
#overlay_ok p, #overlay_false p, #overlay_timeout p	{
	margin:60px 30px 30px 30px;
	}
#overlay_ok a, #overlay_false a	{
	color:#F9BD80;
	}
#overlay_code, #overlay_nummer, #overlay_dag, #overlay_uur, #overlay_nummer2, #overlay_dag2, #overlay_uur2, #overlay_timeout	{
	font-weight:bold;
	color:#F9BD80;
	}
	
/* Aanpassingen Stijn
--------------------------------*/
#titleBlock{float:left;}
#mp3_player{float:right;} 
#titleBlock{margin:-5px 0 0 10px;}
td.chk input{float:left; width:15px; height:15px; padding:0; background-color:none; border:none; display:block;}
td.chk label{float:left; margin:3px 0 0 7px; display:block;}
.clearing{font-size:1px; line-height:1px; height:1px; clear:both;} 