/* -------------------------------- BASIC HTML Selectors -------------------------------------- */
body  
{
	margin:0px;
	padding:0px;
}

body, td 
{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
	margin:0px;
}

img{
	border:none;
}

a:link, a:visited, a:active
{	color:#6C6C6C;
	text-decoration: underline;
}
a:hover 
{	color:#6C6C6C;
	text-decoration: none;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	margin-bottom:0px;
	margin-top:0px;
}
ul li {
	margin-left: 8px;
	padding: 0px 0px 4px 8px;	
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


/*---------------------------------- Default Form Fields --------------------------------------------- */
input.textbox {		
	border: 1px solid #CCCCCC;	
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
}
input.medium_textbox {		
	border: 1px solid #CCCCCC;	
	width: 100px;
	vertical-align: middle;	
	padding: 0px 2px 0px 2px;
}
input.textbox_required {		
	border: 1px solid #CCCCCC;	
	width: 250px;
	vertical-align: middle;
	padding: 1px 10px 1px 2px;
	background: #FFFFFF url(/images/required_field.gif) no-repeat 240px 4px;
}
input.normal_textbox_required {		
	border: 1px solid #CCCCCC;	
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	background: #FFFFFF url(/images/required_field.gif) no-repeat 220px 4px;
	width: 230px;
}
input.normal_textbox {		
	border: 1px solid #CCCCCC;	
	vertical-align: middle;
	padding: 0px 2px 0px 2px;
	width: 230px;
}
input.large_textbox_required {		
	border: 1px solid #CCCCCC;	
	width: 320px;
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	background: #FFFFFF url(/images/required_field.gif) no-repeat 316px 4px;
}
input.medium_textbox_required {		
	border: 1px solid #CCCCCC;	
	width: 100px;
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	background: #FFFFFF url(/images/required_field.gif) no-repeat 92px 4px;
}
input.small_textbox_required {		
	border: 1px solid #CCCCCC;	
	width: 50px;
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	background: #FFFFFF url(/images/required_field.gif) no-repeat 42px 4px;
}
input.submitbutton{
	color:#4F6F9E;
	border:1px solid #4F6F9E;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	background: url(/images/submitbutton.jpg) repeat-x;
}
textarea{
	border: 1px solid #CCCCCC;	
	font-size: 12px;
}
select, .selectbox {
	font-size: 10px;
	margin: 0px;
	padding: 2px;
	line-height: 12px;
	border: 1px solid #CCCCCC;
}

/* when using a div as a button imitation (eg long text on multiple lines) */
div.submitbutton{
	color:#4F6F9E;
	border:1px solid #4F6F9E;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	background: url(/images/submitbutton.jpg) repeat-x;
	cursor:pointer;
}


/*---------------------------------- Page titles --------------------------------------------- */
h1.pagetitle{
	font-size:13px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
	color: #858585;	
}
h1.pagetitle .hyperlinks{
	float:right;
	font-weight:normal;
	font-size:12px;
	margin-top:2px;
}
h1.pagetitle .hyperlinks a:link, h1.pagetitle .hyperlinks a:visited, h1.pagetitle .hyperlinks a:active{
	/* text-decoration:none; */
}
h1.seller{
	font-size:15px;
	font-weight:bold;
	padding-bottom:2px;
	margin-bottom:10px;	
	color: #858585;	
	margin-top:0px;
}
h2.pagesubtitle{	
	font-weight:normal;
	font-size:12px;
	margin-top:-4px;
	margin-bottom:6px;
	color:#DC6632;	
}
h3.pagesubtitle{	
	font-weight:normal;
	font-size:12px;
	margin-top:-8px;
	margin-bottom:6px;
}
h3.pagesubtitle .hyperlinks{
	float:right;
}

/* ------------------------------------ Fotoalbum ----------------------------------- */

/* ------------------------------------Login in header-------------------------------*/
.login_pass {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 16px;
	width: 105px;
	border-style: none;
	padding-left: 2px;	
	margin:0px;
}
.login_email {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	height: 16px;
	width: 105px;
	border-style: none;
	padding-left: 2px;	
	margin:0px;
}

.login_submit{
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 16px;
	cursor:pointer;
	background: #89a2b7;
	margin: 0px;
	padding: 0px;
}
.login_submit_w{
	border:none;
	font: 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height: 16px;
	cursor:pointer;
	background: #CC0000;
	margin: 0px;
	padding: 0px;
}
/* ----------------------------------- STRUCTURE ELEMENTS -------------------------- */
#s_header_logo_leaderbord_hyperlinks {
	margin-top: 3px;
	}

#s_container
	{
	width:990px;
	margin:3px auto 0px;
	text-align:left;
	background: #FFFFFF;
	border: 1px none #ECECEC;
	}
#s_header_logo{
	float: left;
	width: 140px;
	text-align: center;
}
#s_header_leaderboard{
	text-align: center;
	height: 90px;
	width: 728px;
	margin: 0px;
	float: left;
}
#s_header_hyperlinks{
	font-size:10px;
	height: 70px;
	float: left;
	padding-top: 20px;
	margin-left: 3px;
}
#s_header_hyperlinks a:link, #s_header_hyperlinks a:active, #s_header_hyperlinks a:visited{
	color:#858585;
	text-decoration:underline;
	font-size: 10px;
}
#s_header_hyperlinks a:hover{
	color:#858585;
	text-decoration:none;
}
#s_header_bar_outer{
	background:#FFFFFF;
	padding: 1px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float: left;
	width: 990px;
	margin-top: 3px;
}
#s_header_bar_outer_w{
	background:#FFFFFF;
	padding: 1px 0px;
	border-top:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
	float: left;
	width: 990px;
	margin-top: 3px;
}
#s_header_bar_inner{
	background:#89a2b7;
	height:25px;
	padding-left: 0px;
}
#s_header_bar_inner_w{
	background:#CC0000;
	height:25px;
	padding-left: 0px;
}
#sub_s_header_bar_outer{
	background:#FFFFFF;
	padding: 1px 0px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	float: left;
	width: 990px;
	margin-top: 3px;
}
#sub_s_header_bar_outer_w{
	background:#FFFFFF;
	padding: 1px 0px;
	border-top:1px solid #CC0000;
	border-bottom:1px solid #CC0000;
	float: left;
	width: 990px;
	margin-top: 3px;
}
#ssub_s_header_bar_inner{
	background:#6C6C6C;
	height:25px;
	padding-left: 0px;
}
#sub_s_header_bar_inner_w{
	background:#CC0000;
	height:25px;
	padding-left: 0px;
}
.s_header_bar_col {
	font-size:12px;
	color: #FFFFFF;
}
.s_header_bar_col a:link, .s_header_bar_col a:active, .s_header_bar_col a:visited{
	color: #FFFFFF;
	text-decoration:none;
}
.s_header_bar_col a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
.s_header_bar_col_special {
	font-size:12px;
	color: #FFCC00;
	background: #89a2b7;
}
.s_header_bar_col_special a:link, .s_header_bar_col_special a:active, .s_header_bar_col_special a:visited{
	color: #FFCC00;
	text-decoration:underline;
}
.s_header_bar_col_special a:hover{
	color: #FFCC00;
	text-decoration:none;
}
#s_body_left_td{
	background: url(/images/fade_left.jpg) repeat-y left top #FFFFFF;
}
#s_body_center_td{
	background-color:#FFFFFF;
}
#s_body_right_td{
	background: url(/images/fade_right.jpg) repeat-y right top #FFFFFF;
}
#s_content_outer{
	margin-left: 5px;
	width: 785px;
}
#s_skyscraper{
	margin-top:8px;
}
.s_breadcrumb{
	padding-left: 10px;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
	background: #89a2b7;
}
.s_breadcrumb a:link, .s_breadcrumb a:active, .s_breadcrumb a:visited{
	color: #FFFFFF;
}
.s_breadcrumb a:hover
{
	color: #FFFFFF;
	text-decoration:none;
}

#s_content_inner{
	width:785px;
	margin-top:3px;
	float: left;
	margin-left: 0px;
}
#s_footer_center_td{
	text-align:center;
	border-top:1px solid #CCCCCC;
	padding-top:3px;
}
#s_footer_logos{
	margin-top:10px;
	padding-left:30px;
}
#s_footer_logos img{
	margin-right:40px;
}

/*------------------------------------------ MENU ---------------------------------- */
#s_menu{
	width: 200px;
	padding-top: 2px;
}
.s_menu_spacer{
	margin-top:5px;
}
/* ---------------------------- Menublok ingelogd & niet ingelogd -------------------*/
.s_menu_block{
	margin-bottom:3px;
	/*padding-bottom:10px;*/
	background:#eeeff1;
	border:1px solid #cccccc;
	
}
.s_menu_block_w{
	margin-bottom:3px;
	padding-bottom:10px;
	background:#eeeff1;
}
/* --- weergave van een titel in menu ---*/
.s_menu_block_title{
	font-size:13px;
	color:#cccccc;
	font-weight:bold;
	padding-bottom:10px;
	background: #eeeff1;
	padding-top: 10px;
	padding-left: 10px;
	cursor: pointer;
	/*margin-bottom: 10px;*/
}
.s_menu_block_title_active{
	font-size:13px;
	color:#FFCC00;
	font-weight:bold;
	background: #6C6C6C;
	cursor: pointer;
	/*margin-bottom: 10px;*/
}
.s_menu_block_title_active a:link{
	color:#FFCC00;
	font-weight:bold;
	text-decoration: none;
	/*margin-bottom: 10px;*/
}
.s_menu_block_title_active a:visited{
	color:#FFCC00;
	font-weight:bold;
	text-decoration: none;
	/*margin-bottom: 10px;*/
}
.s_menu_block_title a:link, .s_menu_block_title a:active, .s_menu_block_title a:visited{
	color:#cccccc;
	text-decoration:none;
	font-weight: bold;
}
.s_menu_block_title a:hover{
	color:#FFCC00;
	text-decoration:none;
}
.s_menu_block_title_w{
	font-size:13px;
	color:#cccccc;
	font-weight:bold;
	padding-bottom:10px;
	background: #eeeff1;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.s_menu_block_title_w a:link, .s_menu_block_title_w a:active, .s_menu_block_title_w a:visited{
	color:#cccccc;
	text-decoration:none;
	font-weight: bold;
}
.s_menu_block_title_w a:hover{
	color:#FFCC00;
	text-decoration:none;
}
/* --- weergave van normale items in menu - 1 ste niveau---*/
.s_menu_block_content
{
	padding-top:0px;
	padding-bottom:10px;
	
	color:#315a99;
	font-size: 12px;
	
}

.s_menu_block_content a:link, .s_menu_block_content a:active, .s_menu_block_content a:visited{
	color:#315a99;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}
/*.s_menu_block_content a:hover{
	color:#315a99;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}*/
.s_menu_block_content .mactive
{
	color:#FFFFFF;
	background-color:#89a2b7;
	cursor:pointer;
padding-right:5px;
	padding-left:8px;	
}
.s_menu_block_content .minactive
{
	color:#315a99;
	background-color:#eeeff1;
padding-right:5px;
	padding-left:8px;	

}
/* ------- actief menuitem andere weergave ---*/
.s_menu_block_content .mactive a:link, .s_menu_block_content .mactive a:visited, .s_menu_block_content .mactive a:active, .s_menu_block_content .mactive a:hover{
	color:#FFFFFF;
	
}



/* --- weergave van normale items in menu - 2de niveau menu items ---*/
.s_menu_block_content_sub{
	font-weight:normal;
	line-height:normal;
	color:#FFAE00;
	font-size: 12px;
	
}
.s_menu_block_content_sub .mactivesub {
	padding-left:25px;
	background-color:#fff0b0;
	list-style:circle;
	color:#FFAE00;
}

.s_menu_block_content_sub .minactivesub {
	padding-left:25px;
	color:#FFAE00;
	list-style:circle;
}


/*.s_menu_block_content_sub .mactive a:link, .s_menu_block_content_sub .mactive a:visited, .s_menu_block_content_sub .mactive a:active, .s_menu_block_content_sub .mactive a:hover{
	color:#FFFFFF;
}*/

.s_menu_block_content_sub a:link, .s_menu_block_content_sub a:active, .s_menu_block_content_sub a:visited{
	color:#f38b08;
	text-decoration:none;
	font-weight: bold;
}

.s_menu_block_content_sub a:hover{
	text-decoration:underline;
}



/* -------------------------------------- Menublok ingelogd  ------------------------*/
.s_menu_block_private{

	margin-bottom:3px;

	padding-bottom:10px;
	/*background: #FFFFFF url(/images/structure/degrade_wit.jpg) repeat-x;*/
	background-color:#eeeff1;
	border: 1px solid #CCCCCC;

}
/* --- weergave van een titel in menu ---*/
.s_menu_block_private_title{
	font-size:13px;
	color:#315a99;
	
	padding-bottom:5px;
}
.s_menu_block_private_title a:link, .s_menu_block_private_title a:active, .s_menu_block_private_title a:visited{
	color:#315a99;
	text-decoration:none;
	
}
.s_menu_block_private_title a:hover{
	color:#315a99;
	text-decoration:underline;
}
/* --- eerste niveau menu items ---*/
.s_menu_block_private_main{
	color:#315a99;
	padding-left:8px;
	font-weight:normal;
	line-height:14px;
	font-size: 12px;
}
.s_menu_block_private_main a:link, .s_menu_block_private_main a:active, .s_menu_block_private_main a:visited{
	color:#315a99;
	text-decoration:none;
	font-size: 12px;
}
.s_menu_block_private_main a:hover{
	color:#315a99;
	text-decoration:underline;
	font-size: 12px;
}
/* --- tweede niveau menu items ---**/
.s_menu_block_private_sub{
	margin-left:13px;
	font-weight:normal;
	line-height:normal;
}
.s_menu_block_private_sub a:link, .s_menu_block_private_sub a:active, .s_menu_block_private_sub a:visited{
	color:#315a99;
	text-decoration:none;
}
.s_menu_block_private_sub a:hover{
	color:#315a99;
	text-decoration:underline;
}
/* --- actief menuitem andere weergave -*/
.s_menu_block_private .mactive a:link, .s_menu_block_private .mactive a:visited, .s_menu_block_private .mactive a:active, .s_menu_block_private .mactive a:hover{
	text-decoration:underline;
}


/* ------------------------ Menublok speciaal: special weergave (onderaan)----------*/
.s_menu_block_special{
	margin-bottom:3px;	
	padding-bottom:10px;
	background:#eeeff1;
	border:1px solid #cccccc;
}
.s_menu_block_special_title{


}
.s_menu_block_content_special{
	padding-left:8px;
	
}
.s_menu_block_content_special a:link, .s_menu_block_content_special a:active, .s_menu_block_content_special a:visited{
	color:#315a99;
	text-decoration:none;
	
}
.s_menu_block_content_special a:hover{
	color:#315a99;
	text-decoration:underline;
}
/* --- actief menuitem andere weergave ---
.s_menu_block_content_special .mactive a:link, .s_menu_block_content_special .mactive a:visited, .s_menu_block_content_special .mactive a:active, .s_menu_block_content_special .mactive a:hover{
	text-decoration:underline;
}


/* ----------------------------------- NORMAL TEX SECTIONS ----------------------*/
.s_content_section {
	margin-bottom:15px;
}
.s_content_section_title {
	font-weight:bold;
	color:#858585;	
	margin-bottom:5px;
	font-size:13px;
}
.s_content_section_text {
	font-size:12px;
}
.s_content_section_colored {
	color:#89A2B7;
}

.s_content_section_divider{
	border-bottom:1px solid #89a2b7;
	margin-bottom:12px;
}


/* ----------------------------------- FAKE BUTTONS -----------------------------*/
div.s_content_button
{	background:url(/images/knop_uit.jpg) center repeat-x;
	padding:5px;
	color:#858585;
	font-weight:bold;
	text-align:center;
	border: 1px solid #CCCCCC;	
	cursor:pointer;	
}
div.s_content_button:hover{
	background:url(/images/knop_in.jpg) center repeat-x;
}
div.s_content_button a:link, div.s_content_button a:visited, div.s_content_button a:active
{	color:#858585;

	text-decoration:underline;	
}
.s_content_block.upsellinfo {
	border-top: 1px solid #E6E6E6;
	clear: both;
}
.s_content_block.upsellinfo img{
	float: left;
	margin: 5px 10px 5px 0px;
	border: 1px solid #E6E6E6;
}


div.s_content_button a:hover 
{	color:#858585;	
	text-decoration:none;	
}

div.s_content_button_special
{	background-color: #FFCC00;
	padding:5px;
	color:#858585;
	font-weight:bold;
	text-align:center;
	border: 1px solid #CCCCCC;	
	cursor:pointer;	
}
div.s_content_button_special a:link, div.s_content_button_special a:visited, div.s_content_button_special a:active
{	color:#858585;
	text-decoration:underline;	
}

div.s_content_button_special a:hover 
{	color:#858585;	
	text-decoration:none;	
}

/* ----------------------------------- BLOCKS ------------------------------------*/

.s_content_block{
	margin-top:10px;
}
.s_content_block_title, h2.s_content_block_title{
	color:#ffffff;
	font-weight:bold;
	background-color:#89a2b7;
	padding:6px 8px 6px 8px;
	border-left:1px solid #89a2b7;
	border-top:1px solid #89a2b7;
	border-right:1px solid #89a2b7;
	border-bottom:none;
	bottom:-1px;
	position:relative;
	font-size:13px;
	margin:0px;
	text-align:center;

}
.s_registratie_title{

	color:#ffffff;
	font-weight:bold;
	background-color:#89a2b7;
	padding:6px 8px 6px 8px;
	border-left:1px solid #89a2b7;
	border-top:1px solid #89a2b7;
	border-right:1px solid #89a2b7;
	border-bottom:none;
	bottom:-1px;
	position:relative;
	font-size:15px;
	margin:0px;
	text-align:center;
}
.s_content_block_body{
	border: 1px solid #89a2b7;
	padding:0px;
	font-size:13px;
}
.s_content_block_title_special, h2.s_content_block_title_special
{	color:#CCCCCC;
	font-weight:bold;
	background:#858585;
	padding:6px 8px 6px 8px;	
	border-left:1px solid #858585;
	border-top:1px solid #858585;
	border-right:1px solid #858585;
	border-bottom:none;
	bottom:-1px;
	position:relative;
	font-size:13px;
	margin:0px;
}

.s_content_block_body_special{
	border: 1px solid #858585;
	padding:0px;
	font-size:13px;
	background:#EBEBEB;
}
.s_content_block_text{
	padding:3px;
	font-size:13px;
}
.s_content_block_text strong{
	font-size:13px;
	display:inline;
}
.s_content_block_content{
	margin:3px;	
}
.s_content_block_content td{
	font-size:13px;	
}
.s_content_block_subtitle{
	color:#858585;
	font-weight:bold;
	margin-bottom:3px;
	font-size:13px;
}
.s_content_block_line{
	border-top: 1px solid #858585;
	margin:15px 0px 15px 0px;
}
.s_content_block_topline{
	border-top: 1px solid #CCCCCC;
}
.s_content_block_bottomline{
	border-bottom: 1px solid #CCCCCC;
}
h2.s_content_block_link{
	color:#858585;
	font-weight:bold;
	background:url(/images/structure/degrade_grijs_tab.jpg) repeat-x;
	padding:3px 10px 3px 3px;	
	border:1px solid #CCCCCC;
	font-size:13px;
	margin:0px;
}
.s_alert_block{
	background-color:#FFFBDC;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #FFCC00;
}
.s_alert_block_text{
	margin:3px;
}


/* ----------------------------------- TABS -----------------------------------*/
.s_tab_block{
	margin-top: 5px;
}
.s_tab_block_buttons{
	width:100%;
}
.s_tab_block_button{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:none;
	cursor:pointer;
	background-color: #bfcbd9;
	float:left;
	padding:5px 3px;
	margin-right:2px;
	color:#807f84;
	font-weight:bold;
	text-align: center;
}

.s_tab_block_button_verkoper{
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:none;
	background-color: #89a2b7;
	float:right;
	padding:5px 3px;
	color:#FFFFFF;
	text-align: center;
}

.s_tab_block_button a:link{
	color:#807f84;
	text-decoration: none; 
	}
.s_tab_block_button a:visited{
	color:#807f84;
	text-decoration: none; 
	}
.s_tab_block_button a:hover{
	color:#807f84;
	text-decoration: none; }

.s_tab_block_button div:hover{
	cursor:pointer;
}

.s_tab_block_button_active{
	border-top:1px solid #807f84;
	border-left:1px solid #807f84;
	border-right:1px solid #807f84;
	border-bottom:none;
	
	padding:5px 3px 5px 5px;
	margin-right:2px;
	bottom:-1px;
	font-weight:bold;
	color:#ffffff;

	position: relative;
	float: left;
	text-align: center;
	background-color: #89a2b7;
}
.s_tab_block_button_active a
{
	color:#ffffff;
	text-decoration:none;
}
.s_tab_block_button_active a:visited
{
	color:#ffffff;
	text-decoration:none;
}
.s_tab_block_button_active a:link
{
	color:#ffffff;
	text-decoration:none;
}

.s_tab_block_body{
	border:1px solid #807f84;
	clear:left;
}
.s_tab_block_text{
	padding:8px 5px;
}


/* ----------------------------------- META DESC BLOCKS ------------------------------------*/
.s_desc_block{
	margin-top:10px;
	border:1px dashed #858585;
	padding:5px;
	color:#858585;
}

/* ----------------------------------- ZOEKRESULTATEN -------------------------------- */
.zoek_resultaten{
	margin-top:0px;
	border-left:1px solid #89a2b7;
	border-right:1px solid #89a2b7;
	border-top:1px solid #89a2b7;
}
.zoek_resultaten th{
	border-top:1px none #89a2b7;
	border-bottom:1px solid #89a2b7;
	background-color:#ebecee;
	font-size:12px;
	padding:4px 2px 4px 2px;
	font-weight: normal;
}

.zoek_resultaten th.left {
	text-align:left;
}

.zoek_resultaten td {	
	padding: 3px;
	border-bottom:1px solid #89a2b7;
}
.zoek_resultaten td.zonderlijn {	
	border-bottom:0;
}
.zoek_resultaten td.lijnboven {	
	border-bottom:0;
	border-top:1px solid #89a2b7;
}
.zoek_resultaten td.lijndubbel {	
	border-bottom:1px solid #89a2b7;
	border-top:1px solid #89a2b7;
}
.zoek_resultaten .divider{
	border-bottom:1px solid #89a2b7;
}
/*.zoek_resultaten td a{	
	color:#6C6C6C;
	text-decoration: underline;
}
.zoek_resultaten td a:hover{	
	color:#6C6C6C;
	text-decoration: none;
}*/
.zoek_resultaten .banner{
	background:url(/images/zebra.jpg) center repeat-x #CCD5E4;
}
.zoek_resultaten .zebra{
	background:#F1F5F8;
}
.zoek_resultaten_lastupdate{
	margin:5px 6px 5px 6px;
	text-align:center;
}
.zoek_resultaten  .gekleurd{
	background-color:#CD2E7C;
	color:#FFFFFF;
}
.zoek_resultaten  .gekleurd a{
	color:#FFFFFF;
}

.zoek_resultaten  .bestof{
	background-color:#FCEEF6;
}

.zoek_resultaten .zoekernaam {	
	line-height:14px;
	max-height: 28px;
	overflow:hidden; 
}


.shortlist .divider{
	border-bottom:1px dotted #89a2b7;
}

.shortlist{	
	border-top:1px dotted #89a2b7;
}

.shortlist td{	
	padding:2px;
}

.pagemax {
	display:inline;float:left;margin-left:10px;font-weight:bold;
}


/* ----------------------------------- BIEDINGEN LIJST -------------------------------- */
.biedingen_lijst{
	margin-top:0px;
	
}
.biedingen_lijst th{
	border-top:1px none #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	padding:4px 2px 4px 2px;
	font-weight: bold;
}

.biedingen_lijst td {	
	padding: 3px;
	border-bottom:1px solid #CCCCCC;
}
/*.zoek_resultaten td a{	
	color:#6C6C6C;
	text-decoration: underline;
}
.zoek_resultaten td a:hover{	
	color:#6C6C6C;
	text-decoration: none;
}*/
.biedingen_lijst .divider{
	border-bottom:1px solid #CCCCCC;
}

/* ---------------------------------------- Contexthelp ----------------------------- */
.ContextHelp
{	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	padding: 5px 5px 5px 5px;
	background-color:#d8e4f8;    
	filter:alpha(opacity=85);
	-moz-opacity:0.90;
	opacity:0.90;
	color: #333333;
	width:300px;
	overflow:auto;
	text-align:left;
	position: absolute;
	background-color:#FFFBDC;
	border:1px solid #FFCC00;
}


/* --- Breadcrumb--- */
.breadcrumb {
	font-weight: bold;
	color: #000000;
}
/* --- Searchboxes--- */

/* --- Login selectors --- */

.disabledtext{
color:#CCCCCC;
}

.error {
	padding: 10px;
	border: 1px solid #CB1229;
	color: #CB1229;
	background-color: #FDEAEC;
}

.noerror {
	padding: 10px;
	border: 1px solid  #006600;
	color: #006600;
	background-color:#AFF39E;
}

.tb_normal_required{
		border: 1px solid #CCCCCC; vertical-align: middle; padding:0px 0px 0px 2px;background: #FFFFFF url(/images/required_field.gif) no-repeat 290px 4px; width: 300px;
	}
	.tb_normal{
		border: 1px solid #CCCCCC; vertical-align: middle; padding:0px 2px 0px 2px; width: 300px;
	}
	.tb_small{
	border: 1px solid #CCCCCC; vertical-align: middle; padding:0px 0px 0px 2px; width: 110px;
	}
	.tb_small_required{
		border: 1px solid #CCCCCC; vertical-align: middle; padding:0px 0px 0px 2px; background: #FFFFFF url(/images/required_field.gif) no-repeat 100px 4px; width: 110px;
	}
	.tb_gemeente{
		border: 1px solid #CCCCCC; width:160px; vertical-align: middle; padding: 0px 0px 0px 2px; background: #FFFFFF url(/images/required_field.gif) no-repeat 150px 4px;
	}
	.tb_postcode {		
		border: 1px solid #CCCCCC; width:60px; vertical-align: middle;	padding: 0px 0px 0px 2px; background: #FFFFFF url(/images/required_field.gif) no-repeat 50px 4px; margin-right:2px;
	}
	.tb_tel_landcode{
		border: 1px solid #CCCCCC; width:34px;	vertical-align: middle;	padding: 0px 2px 0px 2px;
	}
	.tb_tel_zone{
		border: 1px solid #CCCCCC; width:40px; vertical-align: middle; padding: 0px 2px 0px 2px;
	}	
	.tb_tel_nummer_required{
		border: 1px solid #CCCCCC; width:210px; vertical-align: middle;	padding: 0px 0px 0px 2px; background: #FFFFFF url(/images/required_field.gif) no-repeat 200px 4px;
	}
	.tb_tel_nummer{
		border: 1px solid #CCCCCC; width: 210px; vertical-align: middle; padding: 0px 2px 0px 2px;		
	}
	.tb_land{
		width:286px;	
	}
	select{
		border: 1px solid #CCCCCC;	
	}
	.img_required{
		margin-left:5px;
	}
	.registreren_box{
		width:600px;
		margin-left: 110px;
		border:1px solid #cccccc;
	}
	#postcode_land{
		width:20px;
		float:left;			
		padding-top:3px;		
	}
	.registreren_titel{
		padding:5px 0px 10px 0px;margin-bottom:10px;text-align:center;line-height:200%; border-bottom:1px solid #cccccc;background: url(images/grijs.jpg) repeat-x;
	}
	.registreren_footer{
		text-align:center;border-top:1px solid #cccccc;padding:10px 0px 10px 10px;background: url(images/grijs.jpg) repeat-x;
	}
	.registreren_opties{
		border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px; margin:10px 0px 10px 0px; background:url(images/yellow.jpg) repeat-x;
	}
	.registreren_border_bottom{
		border-top:1px solid #cccccc;
	}
	.registreren_privacy{
		text-align:center;
		border-top:1px solid #cccccc;
		padding-top:10px;
		padding-bottom:10px;
		margin-top:10px;
	}	
	#gemeente_suggest 
	{	position: absolute; 		
		background-color: #FFFFFF; 		
		text-align: left; 		
		border: 1px solid #CCCCCC;	
		overflow:auto;
		height:100px;
		width:250px;
		margin:1px 2px 2px 0px;
	}	
	#gemeente_select div{
		cursor:pointer;
	}
	
.homepageref{
	padding-top:10px;
	color:#6C6C6C;
	
}

/* --------------------- custom categories ---------------- */

.unicefminactive a:link, .unicefminactive a:active, .unicefminactive a:visited{
	color:#f38b08;
	

}
.wittelijn{
	background:bottom  no-repeat url('/images/wittelijn.gif');		
	margin-left:8px;
}
.s_menu_block_content .unicefmactive
{
	color:#FFFFFF;
	background-color:  #89a2b7;		
	cursor:pointer;
	padding-right:5px;
	margin-left:8px;
	

	
}
.s_menu_block_content .unicefminactive
{
	color:#315a99;
	background-color:#eeeff1;
	padding-right:5px;
			margin-left:8px;


}
/* ------- actief menuitem andere weergave ---*/
.s_menu_block_content .unicefmactive a:link, .s_menu_block_content .unicefmactive a:visited, .s_menu_block_content .unicefmactive a:active, .s_menu_block_content .unicefmactive a:hover{
	color:#FFFFFF;
}

/*
f38b08
.s_menu_block_content .minactive
{
	color:#315a99;
	background-color:#eeeff1;
padding-right:5px;
	padding-left:8px;	

}*/

.inactive{
color:#666666;
}

.smalltext{
	font-size:9px;
}

/*
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
        AFKOMSTIG VAN VARIA_ONTWERP.CSS
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

*/
#s_header_logo_leaderbord_hyperlinks {
	height: 90px;
	width: 990px;
	float: left;
	}
#s_body{
	width: 990px;
	float: left;
	}
.button {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0F0;
	padding: 2px 5px;
	border: 1px solid #CCCCCC;	
	}
.select {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	padding: 2px 5px;
	border: 1px solid #CCCCCC;	
	}
.texfield {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 2px 3px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px;
	}
#s_footer {
	text-align: center;
	width: 990px;
	float: left;
	padding: 5px 0px 5px 0px;
	margin-top: 5px;
	border-top: 1px solid #CCCCCC;
}
/* ---------------------------------------- homepage ----------------------------- */
	.in_de_kijker th{
	font: normal 13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
	text-align: left;
		
	}	
	.in_de_kijker td{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 0px 1px 1px;
	text-align:center;
	vertical-align:top;

	}	

.in_de_kijker img{
	margin-top: 5px;
	border:#CCCCCC 1px solid;
	}
	
.in_de_kijker_zoekernaam {
	line-height:14px;
	max-height: 28px;
	overflow:hidden; 
}

.uwzoekertjehier{
	margin-top: 5px;
	text-align:center;
	vertical-align:middle;
	width:100px;
	height:75px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px #cccccc solid;
	cursor:pointer;
	text-decoration:none;
}	

.google_ads{
	width: 280px;
	border: 1px solid #CCCCCC;
	padding-right:10px;
	padding-left:10px;

	font: 13px Arial, Helvetica, sans-serif;
	margin-top: 0px;
	}
.google_ads a{
	color:#339900;
	text-decoration: underline;
	}
.google_ads p{
	margin: 0px;
	padding-bottom: 10px;
	}
.s_content_block_special {
	border: 1px solid #CCCCCC;
	background: url(../images/structure/degrade_wit.jpg) repeat-x;
	padding: 10px;
	margin-top: 5px;
	}
.s_content_block_special p {
	margin: 0px;
	padding-bottom: 10px;
	}
.s_content_block_special a{
	border: 1px solid #CCCCCC;
	margin: 0px 5px 0px 0px;
	padding: 5px 8px;
	text-decoration: none;
	font-weight: bold;
	background: #FFFFFF;
	}
.s_content_block_special a:hover{
	border: 1px solid #CCCCCC;
	margin: 0px 5px 0px 0px;
	padding: 5px 8px;
	text-decoration: none;
	font-weight: bold;
	background: #858585;
	color: #FFFFFF;
	}


.s_uitgebreid_zoeken{
	text-decoration: underline;
	border-right: 1px solid #FFFFFF;
	font-weight: normal;
	color:#666666;
	padding: 5xp;
	}

/* ---------------------------------------- rubriek subrubriek ----------------------------- */
.webshop_com {
	color:#333333;
	width: 300px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #FDE3B0;
}
.webshop_com p{
	border-bottom: 1px dotted #999999;
	padding-top: 0px;
	padding-bottom: 3px;
}
.webshop_com_title {
	font: 13px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.webshop_com a{
	color:#333333;
	border: 0px none 0;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	font-weight: bold;
}

.zoek_separator {
	border-bottom: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-top: 1px solid #cccccc;
	margin-top: 3px;
	padding-top: 3px;
	color:3f3d3d;
}

.resultaten_title {
	font: normal 13px Arial, Helvetica, sans-serif;
	margin: 8px 0px 0px;
	padding: 5px 8px 5px 3px;
	text-decoration: none;
	background: #89a2b7;
	color: #FFFFFF;
	border-top: 1px solid #89a2b7;
	border-right: 1px solid #89a2b7;
	border-bottom: 1px none #89a2b7;
	border-left: 1px solid #89a2b7;
}

.resultaten_title a{
	color:#FFFFFF;
}

.zoek_resultaten_beschrijving a{	
	color:#6C6C6C;
}
.volgende {
	color: #FFFFFF;
}
.volgende a{	
	color:#CCCCCC;
	text-decoration: underline;
}
.volgende a:hover{	
	color:#CCCCCC;
	text-decoration: none;
}
/* ---------------------------------------- rubriek subrubriek detail ----------------------------- */
.zoekertje {
	background: #E8E8E8;
	padding: 5px;
	margin-right: 10px;
}

.zoekertje_data {
	padding: 5px;
}
.zoekertje_info {
	padding: 5px;
}
.zoekertje_data td {
	border-bottom: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
}
.zoekertje_info td {
	padding-top: 3px;
	padding-bottom: 3px;
}
h1.zoekertje_info  {
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: none;
}
.zoekertje_info p {
	margin: 0px;
	padding: 0px;
}
.adverteerder {

	font-size: 12px;
	padding: 5px;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.adverteerder_top {
	font-size: 14px;
	background: url(../images/structure/degrade_grijs_tab.jpg) repeat-x;
	color: #6C6C6C;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
}
h1.adverteerder {
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	border: none;
}
.adverteerder  p {
	margin: 0px;
	padding: 0px;
}
.adverteerder div{
	border-top: 1px dotted #CCCCCC;
	padding-top: 5px;
	margin-top: 5px;
}
.contacteer td {
	color: #333333; 
	padding-left: 5px;
	padding-bottom: 5px;
	
	}
/*-------------------------------------SEARCH-----------------------------------------*/
.s_search_block_button{

	border-bottom:none;
	cursor:pointer;
	background: #89a2b7 repeat-x;
	float:left;
	padding:5px 10px;
	margin-right:2px;
	color:#FFFFFF;
	text-align: center;
}
.s_search_block_button a:link{
	color:#FFFFFF;
	text-decoration: none;
}
.s_search_block_button a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.s_search_block_button a:hover{
	color:#FFCC00;
	text-decoration: none;
}
.s_search_block_button_active{

	border-bottom:none;
	cursor:pointer;
	background: #89a2b7 repeat-x;
	float:left;
	padding:5px 10px;
	margin-right:2px;
	bottom:-1px;
	color:#FFFFFF;
	position: relative;
	font-weight: bold;
	text-align: center;
}
.s_search_block_body{
	clear:left;
	/*background: #FFCC00;
	border-top: 1px solid #FBD17D;
	border-right: 1px solid #EFC175;
	border-bottom: 1px solid #EFC175;
	border-left: 1px solid #EFC175;*/

	background: repeat-x url('/images/gradiant_search_box_varia.gif')
}
.zoek{
	color:#3f3d3d;

}
.s_search_block_body a{
	color: #333333;
	
	}
/*-------------------------------------HEADER 31/10-----------------------------------------*/
.s_header_bar_col_b {
	font-size:12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #FFFFFF;
}
.s_header_bar_col_b a:link, .s_header_bar_col_b a:active, .s_header_bar_col_b a:visited{
	color:#FFFF00;
	text-decoration:none;
	font-weight:bold;
}
.s_header_bar_col_b a:hover{
	color: #FFFF00;
	font-weight:bold;
	text-decoration:none;
}
.s_header_bar_col_b_up{
	color: #FBD17D;
	text-decoration:underline;
}
.Zoekertjes {
	background: #89a2b7;
}
.Zoekertjes a {
	font-color: #FFFFFF;
}
.Webshops {
	background: #CC0000;
}
.Verhuur  {
	background: #6F5499;
}
.Diensten {
	background: #659292;
}
.ZoekertjesLink a{
	color: #858585;
	text-decoration: underline;
}
.WebshopsLink a{
	color: #EF6663;
	text-decoration: underline;
}
.VerhuurLink a{
	color: #7E65A2;
	text-decoration: underline;
}
.DienstenLink a{
	color: #75A3A3;
	text-decoration: underline;
}

.s_header_bar_col_b_special {
	font-size:12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #FFFFFF;
	text-decoration: underline;
}
.s_header_bar_col_b_special a:link, .s_header_bar_col_b_special a:active, .s_header_bar_col_b_special a:visited{
	color: #FFFFFF;
	text-decoration:underline;
}
.s_header_bar_col_b_special a:hover{
	color: #FFFFFF;
	text-decoration:none;
}

.s_header_bar_col_c {
	font-size:12px;
	color: #FFFFFF;
}
.s_header_bar_col_c a:link, .s_header_bar_col_c a:active, .s_header_bar_col_c a:visited{
	color: #FFFFFF;
	text-decoration:none;
	border-left: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.s_header_bar_col_c a:hover{
	color: #FFFFFF;
	text-decoration:underline;
	border-left: 1px solid #FFFFFF;

	padding-left: 5px;
	padding-right: 5px;
}

.s_header_bar_col_c_special {
	font-size:12px;
	color:#FFFF00;
	font-weight: bold;
}
.s_header_bar_col_c_special a:link, .s_header_bar_col_c_special a:active, .s_header_bar_col_c_special a:visited{
	color: #FFFF00;
	border-left: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.s_header_bar_col_c_special a:hover{
	color: #FFFF00;
	text-decoration:none;
	border-left: 1px solid #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}
.s_tab_mulitple_block_text{
	border-bottom: 1px solid #CCCCCC;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.s_tab_mulitple_block_text2{
	
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
}
/*-------------------------------------RUBRIEKEN BLOK OP HP -------------------------*/

.rubriekenblok th{
	font-size:12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	background-color:#89a2b7;
	font-weight:bold;
}

.rubriekenblok td{
	text-decoration: underline;
	border-right: 1px solid #FFFFFF;
	font-weight: normal;
	color:#666666;
	padding: 5xp;
	background-color:#ebecee;
}
/*-------------------------------------SEARCH-----------------------------------------*/

.meest_gevolgde {
	background: #ebecee;
}
.meest_gevolgde th{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #6C6C6C;
	vertical-align: left;	
}	
.meest_gevolgde td{
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px 2px 1px;
	text-align: center;
	width: 79px;
	vertical-align: top;
	}
.meest_gevolgde img{
	padding-top: 5px;
	}
.s_tab_block_body_meest_gevolgde {
	clear: left;
	border: 1px solid #89a2b7;
	}
.evaluatietitel{
	font-weight:bold;
}


/*-------------------------------------CUSTOM ALERT EN CONFIRM BOXEN-----------------------------------------*/
#alert_overlay, #confirm_overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	background-color: #333333;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
	width:100%;	
}
.alertbox_block, .confirmbox_block {
	position: absolute;
	z-index: 1000;	
	background-color: #FFFFFF;
	margin-top: -120px;	
	left: 50%;
	top: 50%;	
	border:2px solid #4F6F9E;
}


