
* {
	margin:0;
	padding:0;
}

body,
html {
	background:transparent;
	color:#000;
	/* ie6 hack */
	height:100%; 
	

}
body {
	height:100%;

}
#wrap {
	position:relative;
	background:white;
	margin:0 auto;
	width:1002px;
	
	min-height: 100%;

	height:auto !important; 

	height:100%;
	 
}

#main h1,#main h2, #main h3, #main p {
	/*padding:0 10px;*/
}


#sidebar h3, #sidebar p {
	/*padding:0 10px 0 0;*/
}
#footer {
	background:#fff;
	clear:both;
}
#footer p {
}
body{
	font-family:arial;
	margin: 0;
	padding: 0;
	
	
	background-color: #D3D3D3;
    /*xbackground: #D3E2E9 url(../media/top/body-bg.png) fixed 0 0;*/
	
}

.mceContentBody{
	background: white;

}

.mceContentBody *
{
	font-family:arial;
	background: white;

	font-size: 12px;
	line-height: 16px;	
	color:#4C4C4C;	
	
	margin: 0pt;
	padding: 0pt;
}

#wrapx{                    
	opacity: 1;
	padding-left: 0px;
	padding-right: 0px;
	border-left: 0px solid silver;
	border-right: 0px solid silver;	
}
/* @group header */

#header{
	position: relative;
	width:1002px;
	height:90px;
    height:245px;

    /* stuntvliegtuig                                                             
                 

		onderwater
		*/ 
}

#header #logo{
	border: 1px none black; 
	position:absolute;
	height:42px;
	width:150px;
	left:52px;
	top:8px;
	cursor:pointer;
	background: white url(../media/top/final_new/logo.jpg) no-repeat center center;
	 
}

.bg_1{ background: white url(../media/top/top1.gif) no-repeat center center;}         
.bg_2{ background: white url(../media/top/top_tree.gif) no-repeat center center;}
.bg_3{ background: white url(../media/top/top_skate.gif) no-repeat center center;}	 
.bg_4{ background: white url(../media/top/top_surf_car.gif) no-repeat center center;}	 
.bg_5{ background: white url(../media/top/top_training_day.gif) no-repeat center center;}	 
.bg_6{ background: white url(../media/top/top_boards.gif) no-repeat center center;}	 
.bg_7{ background: white url(../media/top/top_snowboard.gif) no-repeat center center;}	 
.bg_8{ background: white url(../media/top/top_sail.gif) no-repeat center center;}	 
.bg_9{ background: white url(../media/top/top_texture_blue.gif) no-repeat center center;}	 
.bg_10{ background: white url(../media/top/top_soccer.gif) no-repeat center center;}	 
.bg_11{ background: white url(../media/top/top_abstract_1.gif) no-repeat center center;}	 
.bg_12{ background: white url(../media/top/top_sunflower.gif) no-repeat center center;}	 
.bg_12{ background: white url(../media/top/top_old_car.gif) no-repeat center center;}	  
.bg_13{ background: white url(../media/top/top_old_car.gif) no-repeat center center;}	 	
.bg_14{ background: white url(../media/top/top_boards.gif) no-repeat center center;}	    
.bg_15{ background: white url(../media/top/top_sunflower.gif) no-repeat center center;}	 
.bg_16{ background: white url(../media/top/top_boards.gif) no-repeat center center;}	 
.bg_17{ background: white url(../media/top/top_training_day.gif) no-repeat center center;}	 
.bg_18{ background: white url(../media/top/top_skate.gif) no-repeat center center;}	                                                                       
.bg_19{ background: white url(../media/top/top_old_car.gif) no-repeat center center;}	 
.bg_20{ background: white url(../media/top/top_sail.gif) no-repeat center center;}	 
.bg_21{ background: white url(../media/top/top_snowboard.gif) no-repeat center center;}	 
.bg_22{ background: white url(../media/top/top_skate_board.gif) no-repeat center center;}	 
.bg_23{ background: white url(../media/top/top_sunflower.gif) no-repeat center center;}
.bg_24{ background: white url(../media/top/top_amsterdam_1.gif) no-repeat center center;}
.bg_25{ background: white url(../media/top/top_boards_1.gif) no-repeat center center;}

.bg_26{ background: white url(../media/top/top_amsterdam_1.gif) no-repeat center center;}
.bg_27{ background: white url(../media/top/top_amsterdam.gif) no-repeat center center;}
.bg_28{ background: white url(../media/top/top_blossom.gif) no-repeat center center;}

.xbg_28{ background: white url(../media/top/top_wit.gif) no-repeat top center;}

.bg_29{ background: white url(../media/top/top_stunt_plane.gif) no-repeat center center;}
.bg_30{ background: white url(../media/top/top_stunt_plane_1.gif) no-repeat center center;}
.bg_31{ background: white url(../media/top/top_black.gif) no-repeat center center;}
 
.bg_32{ background: white url(../media/top/top_man_1.gif) no-repeat center center;}
.bg_33{ background: white url(../media/top/top_man_2.gif) no-repeat center center;}
.bg_34{ background: white url(../media/top/top_man_3.gif) no-repeat center center;}
.bg_35{ background: white url(../media/top/top_man_4.gif) no-repeat center center;}
.bg_36{ background: white url(../media/top/top_man_5.gif) no-repeat center center;}
.bg_37{ background: white url(../media/top/top_man_6.gif) no-repeat center center;}
.bg_38{ background: white url(../media/top/top_man_7.gif) no-repeat center center;}
.bg_39{ background: white url(../media/top/top_man_8.gif) no-repeat center center;}
.bg_40{ background: white url(../media/top/top_man_9.gif) no-repeat center center;}
.bg_41{ background: white url(../media/top/top_man_10.gif) no-repeat center center;}
.bg_42{ background: white url(../media/top/top_man_11.gif) no-repeat center center;}
.bg_43{ background: white url(../media/top/top_man_12.gif) no-repeat center center;}
.bg_44{ background: white url(../media/top/top_man_13.gif) no-repeat center center;}
.bg_45{ background: white url(../media/top/top_man_14.gif) no-repeat center center;}
.bg_46{ background: white url(../media/top/top_man_15.gif) no-repeat center center;}
.bg_47{ background: white url(../media/top/top_man_16.gif) no-repeat center center;}
.bg_48{ background: white url(../media/top/test-size.gif) no-repeat center center;}
.bg_49{ background: white url(../media/top/test-size_1.gif) no-repeat center center;}






.bg_28{ background: white url(../media/top/final_new/man_gras_telefoon.jpg) no-repeat center center;}
/*
.bg_50{ background: white url(../media/top/final_new/man_gras_telefoon.jpg) no-repeat center center;}
.bg_51{ background: white url(../media/top/final_new/man_omhoog_kijken.jpg) no-repeat center center;}
.bg_52{ background: white url(../media/top/final_new/man_omhoog_kijken.jpg) no-repeat center center;}
.bg_53{ background: white url(../media/top/final_new/vrouw_voor_rood.jpg) no-repeat center center;}
.bg_54{ background: white url(../media/top/final_new/man_gras_telefoon.jpg) no-repeat center center;}
.bg_55{ background: white url(../media/top/final_new/man_papier.jpg) no-repeat center center;}
.bg_56{ background: white url(../media/top/final_new/man_track.jpg) no-repeat center center;}
.bg_57{ background: white url(../media/top/final_new/mannen_radslag.jpg) no-repeat center center;}                                          
.bg_58{ background: white url(../media/top/final_new/man_laptop.jpg) no-repeat center center;}                                          
*/
.bg_50{ background: white url(../media/top/final_new/man_gras_telefoon.jpg) no-repeat center center;}
.bg_51{ background: white url(../media/top/final_new/man_papier.jpg) no-repeat center center;}



.testclass{ background: white url(../media/top/top_stunt_plane_1.gif) no-repeat center center;}
	 


#talen{
	position:absolute;
	top: 10px;
	right: 48px;
	width: 41px;
	height: 13px;
	
}
#taal_nl{
	position:absolute;
	top: 10px;
	right: 73px;
	width: 19px;
	height: 13px;
	/*display:none;*/
}	
#taal_en{
	position:absolute;
	top: 10px;
	right: 48px;
	width: 19px;
	height: 13px; 
	/*display:none;*/
}



#naw{
	position:absolute;
	background: white;
	top: 10px;
	left: 478px;
	
	width: 421px;
	height: 14px;
	font-size: 11px;
	color: gray;
}

#naw_nl{
	position:absolute;
	background: white;
	text-align:right;
	float:right;
	top: 10px;
	/*left: 458px;*/
	/*left:522px;  */
	right:100px;
	
	width: 481px;
	height: 14px;
	font-size: 11px;
	color: gray;
}

#naw_en{
	position:absolute;
	background: white;
	top: 10px;
	left: 310px;
	width: 611px;
	height: 14px;
	font-size: 11px;
	color: gray;
}


#inloggen_verzuimbutler{
	position:absolute;
	background: white url(../media/top/dm.png) repeat-x 0 0;
	
	top: 33px;
	right: 48px;
	width: 130px;
	height: 20px;
	cursor: pointer;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
	xborder: 1px solid gray;
	xcolor: gray;

}

.inloggen_verzuimbutler_on{
	xborder: 1px solid #fd9600;
	color: #fd9600;
	xfont-style: italic;
}

.inloggen_verzuimbutler_off{
	xborder: 1px solid #fd9600;
	color: #fd9600;

}

#inloggen_medewerkers{
	position:absolute;
	background: white url(../media/top/dm.png) repeat-x 0 0;
	
	top: 33px;
	right: 188px;
	width: 130px;
	height: 20px;
	cursor: pointer;
	font-size: 10px;
	text-align: center;
	line-height: 18px;
	xborder: 1px solid gray;
	xcolor: gray;

}

.inloggen_medewerkers_on{
	xborder: 1px solid #fd9600;
	color: #fd9600;
	xfont-style: italic;
}

.inloggen_medewerkers_off{
	xborder: 1px solid #fd9600;
	color: #fd9600;

}

/* @group login bij de verzuimbutler form */

#stage,
#login_bij_de_verzuimbutler{
	position:relative;
	top:95px;
	left:746px;
	/*
	background: transparent url(../media/top/login_bij_de_verzuimbutler.png) no-repeat;
	background:transparent url(../media/consument/content/links/inschrijven.jpg) no-repeat scroll 0%;
	*/
	width:226px;
	height:130px;
}

#stage{
	display: block;	
}

#login_bij_de_verzuimbutler{
	display:none;	
}


#stage h3,
#login_bij_de_verzuimbutler h3{
	position:relative;
	padding-top:14px;
	padding-left:20px;

	font-size:14px;
	color:purple;
	
}

#stage input,
#login_bij_de_verzuimbutler input {
	margin:0;
	padding:0;
	font-size:12px;
	height:15px;
	position:absolute;
	left:20px;
	width:182px; /*184 - 2 border */
	border: 1px solid purple;
	background-color:white;
	padding-left:5px;
	color:purple;
	line-height:16px;

}
#stage label,
#login_bij_de_verzuimbutler label{
	margin:0;
	padding:0;
	font-size:12px;
	height:16px;
	position:absolute;
	left:20px;
	width:184px;
	background-color:none;
	padding-left:0px;
	color:purple;
	line-height:16px;
}

#stage #cnt_login_naam,
#stage #cnt_login_wachtwoord,
#stage #cnt_login_submit,
#login_bij_de_verzuimbutler #cnt_login_naam,
#login_bij_de_verzuimbutler #cnt_login_wachtwoord,
#login_bij_de_verzuimbutler #cnt_login_submit
{
	position:relative;
	padding-bottom:17px;
}


#stage #lbl_login_naam,
#stage #lbl_login_wachtwoord,
#login_bij_de_verzuimbutler #lbl_login_naam,
#login_bij_de_verzuimbutler #lbl_login_wachtwoord
{
	top:3px;
}

#stage input.naam,
#stage input.wachtwoord,
#stage input.login,
#login_bij_de_verzuimbutler input.naam,
#login_bij_de_verzuimbutler input.wachtwoord,
#login_bij_de_verzuimbutler input.login
{
	position:absolute;
}


#stage input.login_nl,
#login_bij_de_verzuimbutler input.login_nl
{
	height:20px;
	width:60px;
	left:150px;
	top:3px;
	cursor: pointer;
	border:0px none white;
}

#stage input.login_en,
#login_bij_de_verzuimbutler input.login_en
{
	height:20px;
	width:47px;
	left:163px;
	top:3px;
	cursor: pointer;
	/*background-color:yellow;*/
	border:0px none white;
}

/* @end */

/* @end */



/* @group Nav */

#nav{

	/*background 226 - 107 */
	position:relative;
	float: left;
	xwidth:1002px;
	width:266px;
	xheight:115px;
	xbackground:silver;
	font-size:12px;
	xfont-weight:bold;
	color:white;
	line-height:24px;

}


	#wrap,
	#nav,
	#header{
		xbackground-color:yellow;
	}


.url a{
	color: gray;
color:#4C4C4C;	
	text-decoration: none;
    outline:none;
    
}

#nav_2 a,
#nav_2 img,
#nav_3 a,
#nav_3 img

{
	    	outline:none;
}

.url a.active{
	font-weight: bold;
	color:#fd9600;
	font-size: 12px;
}
.url li.activechild a,
.url a.activechild{
	color:#fd9600;
	font-size: 12px;
}

.url a:link{
	xcolor: #1B75BC;
	text-decoration: none;
}

.url a:active{
	xcolor: #1B75BC;
	text-decoration: none;
	color: #929292;
}

.url a:hover{
	xcolor: #E42481;
	xtext-decoration: underline;
	xfont-style:italic;	
		color:orange;
}

.urlx a:visited{
	color: white;
	
}
.url a.active span{
	color: #E42481;
}

.url a span{
	color: #8b8c8d;
	xdisplay: none;
}
#nav ul{
	list-style-type: none;
}

#nav_1 {
	/*background 226 - 107 */
	position:relative;
	float: left;
	left:0px;
	top:0px;
	width:266px;
	xheight:315px;
	font-family: Arial, Geneva, Helvetica, "Helvetica Neue", Arial, sans-serif;
}
#nav_1_bottom{
	position:relative;
	float: left;
	left:0px;
	top:0px;
	width:266px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
#nav_1_bottom.url_bg{
	/*background: black url(../media/nav/nav_bg_1.gif) no-repeat 31px 8px; */
	xbackground: url(../media/nav/nav_bg_test_bottom.jpg) no-repeat 31px 0px;

}


#nav_1.url_bg{
	/*background: black url(../media/nav/nav_bg_1.gif) no-repeat 31px 8px; */

	xbackground: url(../media/nav/nav_bg_1.gif) no-repeat 31px 8px;   
	xbackground: url(../media/nav/nav_bg_test_silver.jpg) no-repeat 31px 8px;

}
#nav .banner a,
#nav .banner{
    outline:none;
    margin: 0;
    padding: 0;
	
}
#nav .banner img{
	margin: 0;
	padding: 0;
	padding-top: 12px;
	padding-left:30px; /*45*/	
	outline:none;
}

#nav_1 ul.url{
	position:relative;
	padding-top:7px;
	padding-left:42px; /*45*/
	padding-left:32px; /*45*/
	xbackground:gray;
	padding-right: 12px;
	
}

#nav_1x ul.url li:hover,
#nav_1 ul.url li.active ul{
		xbackground-color: #edefef;
		xbackground-color: white;
}

#nav_1 ul.url li li:hover{
	background-color: transparent;
}
#nav_1 ul.url li ul.active{
	xbackground-color: #f8fafa;
	background-color: white;
	xbackground-color: #f8fafa;
	
	xline-height: 18px;
}


#nav_1 ul.url li ul{
	border-top: 1px solid #D5D5CB;	
	background-color: #F6F6F6;
}

#nav_1 ul.url li a{
	padding-left: 22px;
}

#nav_1 ul.url li li{
	padding-left: 0px;
}


#nav_1 ul.url li{
	border-bottom: 1px solid #D5D5CB;
	color: #4C4C4C;

	background:transparent url(http://static.wehkamp.nl/gfx/arrowSecondarynaviRightx.gif) 	no-repeat scroll 8px 8px;
	background: transparent url(../media/driehoek.png) no-repeat scroll 8px 8px;
}

#nav_1 ul.url li.active{
	background: transparent url(../media/driehoek_beneden_vol.png) no-repeat scroll 8px 8px;

}

	

#nav_1 ul ul.url{
	padding-top:0px;
	padding-left:0px; /*45*/

	padding-bottom:0px;
	xbackground: orange;
	padding-right: 0px;
	xborder: 1px solid red;
	xborder-top: 1px solid silver;
	xborder-bottom: 1px solid silver;
	border-color: #ececec;
}

#nav_1 ul ul.url li {
	border-bottom: 1px solid gray;
	border-style: none;
	xpadding-left: 12px;
	background: url(../media/nav/bullet_silver.gif) no-repeat 9px 9px;
}

#nav_1 ul ul.url li.activechild,
#nav_1 ul ul.url li.active{

	background: url(../media/nav/bullet_oranje.gif) no-repeat 9px 9px;	
}
#nav_1 ul ul.url li.active a{
	font-weight: bold;
	color:#fd9600;
}






#nav_1 ul ul.url ul.url{
	background: transparent;
	border-top: none;
}

#nav_1 ul ul.url ul.url li a{
	font-weight: normal;
	color:#4C4C4C;
}

#nav_1 ul ul.url ul.url li.active a{
	font-weight: bold;
	color:#fd9600;
}

#nav_1 ul ul.url ul.url li a:hover{
		color:#fd9600;	
}

/*
#nav_1 ul ul.url li li {
	border-bottom: 1px solid gray;
	border-style: none;
	xpadding-left: 12px;
	background: url(../media/nav/bullet_silver.gif) no-repeat 9px 9px;
}
#nav_1 ul ul.url li li.active{

	background: url(../media/nav/bullet_oranje.gif) no-repeat 9px 9px;	
}
#nav_1 ul ul.url ul.url li.active a{
	font-weight: normal;
	color:#ff000;
}
*/


#nav_1 ul ul ul.url{
	padding-top:0px;
	padding-left:14px; /*45*/
	padding-bottom:0px;
	xbackground: #efefef;
	padding-right: 0px;
	xborder-top: 1px solid #D5D5CB;
	xborder:none;
	xborder-bottom: 1px solid #D5D5CB;	
}
#nav_1 ul ul ul.url li{
	xpadding-left: 12px;
	xborder: 1px solid red;
	xpadding-left: 20px;
}
#nav_1 ul ul ul.url a{
	position: relative;
	xborder: 1px solid black;
	xmargin-left: 12px;
}

#nav_1 ul ul ul.url div{
	xfloat: left;
	position: absolute;
	xborder: 1px solid red;
	padding-left: 2px;
	left: 58px;
}
#nav_1 ul ul.url li{
	
	color: white;

}
#nav_1 ul ul ul.url li{
	
	color: gray;

}


#nav_2 {
	/*background 226 - 107 */
	position:relative;
	xleft:266px;
	width:266px;
	xheight:115px; 
	cursor:pointer;
	
}

#nav_2.url_bg{
	xbackground-color: red;
	xbackground: white url(../media/nav/nav_bg_1.gif) no-repeat 3px 8px;
}

#nav_2 .url{
	padding-top:17px;
	padding-left:16px;

}

#nav_2 img{
	padding-top:12px;
	padding-left:10px;
}


#nav_3 {
	/*background 226 - 107 */
	position:relative;
	xleft:501px;
	xtop:0px;
	width:266px;
	xheight:115px;
	cursor:pointer;	
	xborder: 1px solid red;
}

#nav_3.url_bg{
	xbackground-color: blue;
	xbackground: white url(../media/nav/nav_bg_1.gif) no-repeat 7px 8px;
}

#nav_3 .url{
	padding-top:17px;
	padding-left:20px;

}

#nav_3 img{
	padding-top:12px;
	padding-left:10px;
}



#nav_4 {
	/*background 226 - 107 */
	position:relative;
	xleft:736px;
	top:0px;
	width:266px;
	height:115px;
	/*background: gray url(../files/banners/nl/bel_de_arbobutler.gif) no-repeat 10px 8px;*/
}

#nav_4 img{
	padding-top:8px;
	padding-left:10px;
	    outline:none;
}

/* @end */

/* @group main */

#main {
	float:left;
	width:470px; /*501*/

	
	font-size: 12px;
	line-height: 18px;	
	color:#4C4C4C;	
	xcolor:green;
	xbackground-color: gray;

}


.mceContentBodyx{


}

.mceContentBody,
#main .content{
	
	padding-top:12px;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: silver;	*/
	font-family: arial;
	color:#444444;
line-height:1.7em;
xtext-align:justify;
	
}

#main .breadMenu{
	
	padding-top:12px;
	padding-left: 20px;
	padding-right: 20px;
	/*background-color: silver;	*/
	font-family: arial;
	color: #a2a2a2;
	font-size: 12px;
}



.mceContentBody h1,
#main .content h1{
	padding-top: 0px;
	padding-bottom: 4px;
	font-size: 18px;
	color: #1B75BC;
	xfont-size:24px;
	font-weight:normal;
	line-height:24px;
}




.mceContentBody h2,
#main .content h2{
	padding-top: 13px;
	font-size: 16px;
	color: #1B75BC;
	line-height:16px;
	font-weight:normal;
}



.mceContentBody p,
#main .content p{
	margin-top: 8px;
	margin-bottom: 8px;

}

.mceContentBody ol,
#main .content ol{
	padding-top:5px;
	padding-bottom:8px;
}

.mceContentBody ul,
#main .content ul{
padding-left: 14px;
}

.mceContentBody strong,
.mceContentBody emx,
.mceContentBody b,
#main .content strong,
#main .content emx,
#main .content b,
#main .contenti {
	color:#1B75BC;
	font-weight:bold;
}


.mceContentBody a,
#main .content a{
	color: #1B75BC;
	text-decoration: underline;
}

#main .content a.active{
	text-decoration: underline;
	font-style:italic;	
}

#main .content a:link{
	color: #1B75BC;
	text-decoration: underline;
}

#main .content a:active{
	color: #1B75BC;
	text-decoration: underline;
}

#main .content a:hover{
	color: #1B75BC;
	text-decoration: underline;
	font-style:italic;	
		background-color: #efefef;
}

#main .contentbb a:visited{
	color: white;
	
}





/* @end */







#test {
	position: relative;
	height: 241px;
	
	background: url(../media/sidebar/mail_ons.gif) no-repeat 10px 12px;
	
	float:left;
	width:235px;
}



#sidebar {
	position: relative;
	xheight: 1041px;
	

	
	float:left;
	width:266px;
	xbackground-color: oldlace;
}



/* @group stel_uw_vraag #3 */

#mail_ons_uw_vraag_2{
	position:relative;
	background: white url(../media/sidebar/mail_ons_green_silver_silver.jpg) no-repeat 10px 12px;
	height:264px;
	margin:0;
	padding:0;

		
}
#mail_ons_uw_vraag_2 h3,
#mail_ons_uw_vraag_2 input.login
{
	color: #7a7b7b;
}

#mail_ons_uw_vraag_2 *{
}
#mail_ons_uw_vraag_2 h3{
	color:gray;
}
#mail_ons_uw_vraag_2 label{
	color:#8a8b8b;
}

#mail_ons_uw_vraag_2 input, #mail_ons_uw_vraag_2 textarea {
	xborder:1px solid #8a8b8b;
	border: 1px solid #cccece;
}


#mail_ons_uw_vraag_2 h3{
	padding-top:26px;
	padding-left:27px;
	font-size:14px;
	xcolor: #e32b92;
}

#mail_ons_uw_vraag_2 input, #mail_ons_uw_vraag_2 textarea {
	margin:0;
	padding:0;
	font-size:12px;
	height:15px;
	position:absolute;
	left:27px;
	width:184px;

	
	background-color:white;
	padding-left:5px;
	color: #424242;
	line-height:16px;
}

#mail_ons_uw_vraag_2 label{
	margin:0;
	padding:0;
	font-size:12px;
	height:16px;
	position:absolute;
	left:28px;
	width:184px;
	background-color:none;
	padding-left:0px;
	line-height:16px;

}



#mail_ons_uw_vraag_2 #cnt_naam,
#mail_ons_uw_vraag_2 #cnt_email,
#mail_ons_uw_vraag_2 #cnt_telefoon,
#mail_ons_uw_vraag_2 #cnt_vraag,
#mail_ons_uw_vraag_2 #cnt_vraag_submit
{
	position:relative;
	padding-bottom:17px;
}


#mail_ons_uw_vraag_2 #lbl_naam,
#mail_ons_uw_vraag_2 #lbl_email,
#mail_ons_uw_vraag_2 #lbl_telefoon,
#mail_ons_uw_vraag_2 #lbl_vraag{
	top:3px;
}


#mail_ons_uw_vraag_2 input.naam,
#mail_ons_uw_vraag_2 input.email,
#mail_ons_uw_vraag_2 input.telefoon,
#mail_ons_uw_vraag_2 input.login{
	position:absolute;
}

#mail_ons_uw_vraag_2 input.login{
	height:20px;
	width:60px;
	left:158px; /*169 */
	top:40px;
	
	border:1px solid #CCCECE;
	background-color:transparent;
	cursor: pointer;
	text-align: left;
}
#mail_ons_uw_vraag_2 input.login:hover{
	border:1px solid gray;
	color: gray;
	
}



#mail_ons_uw_vraag_2 textarea#vraag{
	position:absolute;
	height:45px;
	font-family:arial; /* ???? */
}


#mail_ons_uw_vraag_2 input.error{
	border:1px solid red;
	background-color:red;
	color:white;
}
#mail_ons_uw_vraag_2 textarea.error{
	border:1px solid red;
	background-color:red;
	color:white;
	height:45px;
	font-family:arial; /* ???? */
}
#mail_ons_uw_vraag_2 label{
	xcolor: #800080;	
}

#mail_ons_uw_vraag_2 label.active{
	color: gray;
}

#mail_ons_uw_vraag_2 input.active{
	border:1px solid #800080;
	border:1px solid gray;
	
	/*background-color:green;*/
}

#mail_ons_uw_vraag_2 textarea.active{
		border:1px solid gray;
		height:45px;
		font-family:arial; /* ???? */
}


/* @end */


/* @group contentWrapper */

#contentWrapper{
	float: left;
	background-color: white;
	padding-bottom:24px;
	border-bottom:1px solid #D3D3D3;
	padding-top:8px;
}


/* @end */

/* @group footer */
#footer ul{
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
}
#disclaimer{
	position:relative;
	float: left;
	width:1002px;
	line-height: 22px;
	text-align: center;
	font-size: 11px;
	background-color: white;
}
#disclaimer a{
	color: silver;
	text-decoration: none;
	
}
#disclaimer a:hover{
	color: #444;
}


#footer {
	/*background 226 - 107 */
	position:relative;
	float: left;
	width:1002px;
	xheight:315px;
	font-family: Arial, Geneva, Helvetica, "Helvetica Neue", Arial, sans-serif;
	xbackground-color: #D3D3D3;
	xmargin-top: 12px;
	background-color:white;
	border-bottom: 1px solid #D3D3D3;
	padding-bottom: 16px;
}


#footer #sitemapValues1Container,
#footer #sitemapValues2Container,
#footer #sitemapValues3Container,
#footer #sitemapValues4Container,
#footer ul{
	padding-top:17px;
	padding-left:18px; /*45*/
	xbackground:gray;
	float: left;
	xpadding-bottom: 17px;
	width: 200px;
}
#footer #sitemapValues1Container,
#footer #sitemapValues2Container,
#footer #sitemapValues3Container,
#footer #sitemapValues4Container{
		padding-top:6px;
	
}

#footer #sitemapValues1Container,
#footer ul.first{
	padding-left: 34px;
	width: 222px;
	padding-right: 12px;
	xborder: 1px solid red;
}
#footer #sitemapValues2Container,
#footer ul.second{
		width: 200px;
			padding-right: 12px;
	xpadding-right: 40px;
}
#footer #sitemapValues3Container,
#footer ul.third{
		width: 200px;
		padding-right: 12px;
	xpadding-right: 36px;
}
#footer #sitemapValues4Container,
#footer ul.last{
		width: 222px;
	xpadding-left:18px; /*45*/
}



#footer ul li.header {
	xborder-bottom: 1px solid #1B75BC;
	xborder-color: #eaeaea;
	font-weight: bold;
	margin-bottom: 4px;
}

#footer ul li {
	xborder-bottom: 1px solid silver;
}
#footer ul li span{
	padding-left: 3px;
	float: right;
	xdisplay: none;
}
#footer ul li span.edit{
	
	display: block;
	xdisplay:none;
}

#footer a{
	color: gray;
	xcolor:#4C4C4C;	
	xcolor:red;
	text-decoration: none;
    outline:none;
    
}

#footer .home a{
		color: #6b6c6c;	
}


#footer #sitemapValues1Container,
#footer #sitemapValues2Container,
#footer #sitemapValues3Container,
#footer #sitemapValues4Container{
	xdisplay: none;
}

#footer #sitemapValues1,
#footer #sitemapValues2,
#footer #sitemapValues3,
#footer #sitemapValues4{
	xdisplay: none;
}





/* @end */

/* @group footerNav */
#navFooter ul{
	list-style-type: none;
	font-size: 12px;
	line-height: 18px;
	
}

#navFooter {
	/*background 226 - 107 */
	position:absolute;
	float: left;
	width:1002px;
	xheight:315px;
	font-family: Arial, Geneva, Helvetica, "Helvetica Neue", Arial, sans-serif;
	background-color: #D3D3D3;
	xmargin-top: 12px;
}

#navFooter ul.first{
	xpadding-top:17px;
	xpadding-left:42px; /*45*/
	xbackground:gray;
	xpadding-right: 22px;
	float: left;
}

#navFooter ul.testxxx{
	padding-left:42px; /*45*/
	width: 160px;
}

#navFooter ul.last{
	padding-top:17px;
	padding-left:18px; /*45*/
	xbackground:gray;
	padding-right: 4px;
	float: left;
}
#navFooter ul{
	xpadding-top:17px;
	padding-left:18px; /*45*/
	xbackground:gray;
	xpadding-right: 22px;
	float: left;
	xpadding-bottom: 17px;
	width: 160px;
}

#navFooter ul ul{
	background:#ccc;
	padding: 0;
	margin: 0;

}

#navFooter ul li.header {
	xborder-bottom: 1px solid #1B75BC;
	xborder-color: #eaeaea;
	font-weight: bold;
		margin-bottom: 4px;
}

#navFooter a{
	color: gray;
	xcolor:#4C4C4C;	
	xcolor:red;
	text-decoration: none;
    outline:none;

    
}

#navFooter ul ul{
	display: none;
	width: 180px;
	padding: 4px;
}


#navFooter ul li.header{
	display: block;
}





/* @end */
#mail_ons_uw_vraag_2{
	xdisplay:none;
}
html {overflow-y: scroll;}

/* @group sidebar feedback
 */

#sidebar .banners_text span.feedback{
	color:red;
	position:absolute;
}
#sidebar div.feedback{
	color:green;
	xmargin-left:10px;
	text-align:center;
}

/* @end */

/* @group sidebar banners */
/*
#sidebar .banners{
	display:nonex;
	position:relative;
	xleft:736px;
	top:0px;
	width:266px;
	xheight:115px;	

}
#sidebar .banners img{
	padding-top:8px;
	padding-left:10px;
	padding-bottom:0px;
	xborder: 1px solid red;
	outline:none;
}
#sidebar .banners a{
	    outline:none;	
}
*/
/* @end */

/* @group sidebar bannerForm */
#sidebar .bannerForm{
	padding-left:10px;
}

#sidebar .bannerForm input{
	margin-top:6px;
}

#sidebar .bannerForm .text{
	border:1px solid gray;
	font-size:12px;
	width:160px;	
}
#sidebar .bannerForm .button{
	border:1px solid gray;
	font-size:12px;
	
}

/* @end */

/* @group sidebar banner text */

#sidebar .banners_text{
	position:relative;
	top:0px;
	width:266px;
}
#sidebar .banners_text img{
	padding-top:8px;
	padding-left:10px;
	padding-bottom:0px;
	outline:none;
}

#sidebar .banners_text div.href,
#sidebar .banners_text a.content{
	
	position:absolute;
	left:12px;
	width:223px;
	text-align:center;
	padding-top:15px;
	color:#7F0683;
	letter-spacing: 1px;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	outline:none;
}


#sidebar .banners_text div.or,
#sidebar .banners_text a.or
{
	color: #fd9600;
}
#sidebar .banners_text div.ro,
#sidebar .banners_text a.ro{
	color: #FB1E92;
}
#sidebar .banners_text div.gr,
#sidebar .banners_text a.gr
{
	color: #00CC66;
	color: green;
}
#sidebar .banners_text div.pa,
#sidebar .banners_text a.pa
{
	color: #9900CC;
	color:purple;

}

#sidebar .banners_text div.bl,
#sidebar .banners_text a.bl
{
	color: #1B75BC;
}

#sidebar .banners_text a:hover{
	text-decoration: underline;	
}

#sidebar .banners_text span,
#sidebar .banners span,
#sidebar .banners xinput{
	margin-left:10px;
	font-size:13px;
}

/* @end */



/*
p: #CC33FF
r: #FB1E92
o: #FB6E48
g: #00CC33
*/


#footer #sitemapValues1,
#footer #sitemapValues2,
#footer #sitemapValues3,
#footer #sitemapValues4
{
	border: 1px solid #c5c5c5;
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#contact-pathfinder {
background:white url(../xmedia/arbobutler.png) repeat scroll 0%;
opacity:0.95;
border:2px solid #C4D5DF;
margin-top:-30px;
padding: 10px 20px 20px 20px;
position:relative;
z-index:110;
}


#contact-pathfinder label {
padding:0pt;
vertical-align:-0.1em;
}
#contact-pathfinder input#to {
border-color:#FFFFFF;
margin-left:0pt;
padding:0.2em 0pt;
width:5em;
}

#contact-pathfinder input, #contact-pathfinder label {
border-color:#768791;
color:#768791;
font-size:130%;
padding:0.2em 0.4em;
}

#contact-pathfinder input.submit {
background:#FFFFFF url(../xmedia/arbobutler.png) no-repeat scroll 50% 5px;
border:2px solid #768791;
margin:-0.4em 0pt;
overflow:hidden;
padding:0.15em 0.4em;
width:38px;
margin-top: 12px;
}




fieldset {
	border:0pt none;
}

#contact-pathfinder input#from {
color:#768791;
margin-right:0.45em;
width:12.4em;
}


#contact-pathfinder input, #contact-pathfinder label {
border-color:#768791;
color:#768791;
font-size:145%;
padding:0.2em 0.4em;
}

input.text, select, textarea {
border:2px solid #DDD8D4;
padding:1px 4px;
}

input, select, textarea {
font-family:Arial,sans-serif;
font-size:100%;
position:relative;
vertical-align:middle;
}















