
body{
	background : #ffffff;
	margin : 0;
	padding : 0;
	font : 11px "Tahoma";
}

.clearer{
	clear : both;
}

#error{
	font : 11px "Tahoma";
	color : #E90556;
	font-weight: bold;
}

#container{
	margin : 0 auto;
	width : 920px;
	height : 500px;
}

#container_bcc{
	text-align : center;
	margin : 0 auto;
}

#container_left{
	float : left;
	width : 225px;
	margin : 0 4px 0 0;
}

#container_logo{
	text-align : center;
}

#container_logo img{
	border : 0;
	margin : 10px 0;
}

#container_navigatie_top{
	background : #eae9e9;
	padding : 5px 0 5px 9px;
	margin : 4px 0 0 0;
}

#container_navigatie_content{
	background : #e3e0e0;
	margin : 5px 0;
	padding : 9px 0;
}

#container_navigatie_content #hoofdmenu1{
	margin : 0;
	padding : 0;
	list-style : none;	
}

#container_navigatie_content #hoofdmenu1 .menu1 a{
	font-size : 13px;
	background : no-repeat url('../img/li_bg.gif') left;
	padding : 3px 0 3px 15px;
	margin : 0 0 0 10px;
	display : block;
	color : #000000;
	text-decoration : none;
}

#container_navigatie_content #hoofdmenu1 .menu1 a:hover{
	text-decoration : underline;
}

#container_navigatie_content #hoofdmenu1 .active_menu1 a{
	font-size : 13px;
	display : block;
	background : no-repeat url('../img/li_bg_open.gif') #efefef 10px 10px;
	padding : 3px 0 3px 25px;
	margin : 0 0 0 0;
	color : #000000;
	text-decoration : none;	
}

#container_navigatie_content #hoofdmenu2 .menu2 a:hover{
	background : no-repeat url('../img/li_bg.gif') #e90556 25px 6px;
	color : #ffffff;
	text-decoration : none;
}

#container_navigatie_content #hoofdmenu2 .active_menu2 a{
	background : no-repeat url('../img/li_bg.gif') #e90556 25px 6px;
	padding : 3px 0 3px 35px;
	color : #ffffff;
	text-decoration : none;
	font-size : 11px;
	display : block;
	width : 190px;	
}

#container_navigatie_content #hoofdmenu2{
	list-style : none;
	margin : 0;
	background : #efefef;
	padding : 0 0 0 0px;
}

#container_navigatie_content #hoofdmenu2 .menu2 a{
	background : no-repeat url('../img/li_bg.gif') #efefef 25px 7px;
	padding : 3px 0 3px 35px;
	color : #000000;
	text-decoration : none;
	font-size : 11px;
	display : block;
	width : 190px;	
}

#container_snelzoeken_top{
	background : #eae9e9;
	padding : 5px 0 5px 9px;
	margin : 15px 0 0 0;
}

#container_snelzoeken_content{
	background : #e3e0e0;
	margin : 5px 0;
	padding : 9px 0;
	text-align : center;		
}

#container_snelzoeken_content form{
	margin : 0;	
}

#container_snelzoeken_content form select{
	width : 200px;
	margin : 5px 0;
	font-family : 'Tahoma';
	font-size : 11px;
	border : 1px solid #999999;
	padding : 1px 0;
}

#container_snelzoeken_content form b{
	display : block;
	margin : 4px 0;
	font-weight : 100;
}


#container_snelzoeken_content form #postcode{
	border : 1px solid #999999;
	width : 194px;	
	font-family : 'Tahoma';
	padding : 2px 3px;
	font-size : 11px;
}


#container_bc{
	text-align : center;
	padding : 7px 0 0 0;
	font-size : 12px;
	color : #e90556;
}

#container_bc .container_element{
	display : inline;
	position : relative;
}

#container_bc a{
	font-size : 12px;
	color : #e90556;
	text-decoration : none;
}

.container_bc_img{
	border: 1px solid #FFFFFF;
	padding: 5px;
	margin: -3px 0 0 0;
	vertical-align: middle;
}

#container_bc a:hover{
	text-decoration : underline;
}

#container_right{
	float : left;
	width : 691px;
}

#container_right_top{
	height : 52px;
}

#maandelijkse_banner{
	float : left;
}

#container_right_mijn_mandje{
	padding : 8px 0 0 0;
	text-align : center;
}

#container_right_breadcrumb{
	background : #e3e0e0;
	margin : 5px 0 0 0;
	height : 27px;
	padding : 0 10px;
}

#container_bc{
	float : left;
	position : relative;
}

#container_bc .hover{
	position: absolute; 
	border : 1px solid #fff;
	top : 18px;
	left : 0;
	width : 150px;
}

#container_bc .hover ul{
	margin : 0;
	list-style : none;
	padding : 0;
	text-align : left;
}

#container_bc .hover ul li{
	background : #e90556;
}

#container_bc .hover ul li a{
	background : no-repeat url('../img/li_bg.gif') 5px 7px;
	display : block;
	padding : 4px 15px;
	color : #ffffff;
}

#container_bc .hover ul li a:hover{
	background : no-repeat url('../img/li_bg.gif') 5px 7px;
	display : block;
	padding : 4px 15px;
	background : no-repeat url('../img/li_bg.gif') 5px 7px #ffffff;
	color : #e90556;
	text-decoration : none;
}

#container_mm{
	float : right;
	padding : 3px 0 0 0;
}

#content{
	margin : 5px 0 0 0;
	background : #e3e0e0;
	padding : 10px;
}

#content h1{
	background : #e90556;
	padding : 0 0 0 10px;
	line-height : 0;
	font-size : 0;
	margin : 0 0 10px 0;
	color : #e90556;
}

h2.listing{
	display : none;
}

#h2_listing{
	line-height : 0;
	font-size : 0;
	color : #e90556;
	margin : 0;
	padding : 0;
	color : #EFEFEF;
}

#footer{
	background : #e3e0e0;
	margin : 5px 0 0 0;
	padding : 3px 10px;
}

#footer_nav{
	float : left;
}

#footer_right{
	float : right;
}

#footer_nav a, #footer_right a, #container_mm a{
	color : #000000;
	text-decoration : none;
	padding : 5px;
	line-height : 2;
}

#footer_nav a:hover, #footer_right a:hover, #container_mm a:hover{
	background : #e90556;
	color : #ffffff;
}

#copyright{
	text-align : center;
	margin : 10px 0 0 0;
}

#copyright a{
	color : #e90556;
	text-decoration : none;
}

#copyright a:hover{
	text-decoration : underline;	
}

.h1_listing{
	background : #e90556;
	padding : 12px 0 0 10px;
	line-height : 0;
	font-size : 0;
	margin : 0 0 10px 0;
	color : #e90556;
	height : 78px;
}

h1.listing{
	display: none;
}

#content h1.detail{
	background : #e90556;
	padding : 10px 0 0 10px;
	line-height : 0;
	font-size : 0;
	margin : 0 0 10px 0;
	color : #e90556;
	height : 80px;
}


.h1_listing .h1_ico,#content h1.detail .h1_ico{
	margin : 0 10px 0 0;
	float : left;
}

.listing_page_nav{
	text-align : center;
	margin : 5px auto;
	font-size : 10pt;
	color : #666666;
}

.listing_page_nav a{
	padding : 3px 8px;
	color : #666666;
	text-decoration : none;
}

.listing_page_nav a:hover, .listing_active_a{
	padding : 3px 8px;
	color : #fff !important;
	text-decoration : none;
	background : #e90556;
}

.listing_handelaar{
	width : 45%;
	height : 150px;
	background : #efefef;
	float : left;
	padding : 5px;
	margin : 7px;
}

.listing_handelaar .tmb{
	border : 4px solid #e90556;
	margin : 10px 10px 10px 0;
	float : left;
}

.listing_handelaar_detail{
	margin : 10px 0 0 0;
	font-size : 11pt;
	display : block;
	color : #666666;
}

.listing_handelaar_detail_active{
	margin : 10px 0 0 0;
	font-size : 11pt;
	display : block;
	color : #e90556;
}

.listing_handelaar_detail_a{
	margin : 15px 0 0 0;
	display : block;
}

.listing_handelaar_detail_a a{
	color : #e90556;
}

#listing_detail_left{
	float : left;
}

#listing_detail_right{
	float : left;
	margin : 0 0 0 10px;
	width : 550px;
}

#listing_detail_right h2,h2{
	color : #666666;
	font-size : 12pt;
	font-weight : 100;
	margin : 10px 5px 10px 0;
	padding : 0;
}

.tmb_detail{
	display : block;
	margin : 5px 0;
	border : 4px solid #e90556;
}

#listing_detail_gegevens{
	float : left;
	width : 350px;
}

#listing_detail_gegevens tr td a{
	color : #000;
	text-decoration : underline;
}

#listing_detail_gegevens tr td a:hover{
	color : #666666;
}


#listing_detail_gegevens .first{
	font-weight : bold;
	width : 100px;
	vertical-align : top;
}

#listing_detail_logo{
	float : left;
	margin : 0 0 10px 0;
}

#listing_detail_logo img{
	border : 1px solid #666666;
}

#listing_detail_right h2.bestel_bon{
	color : #ffffff ;
	font-size : 12pt;
	font-weight : 100;
	margin : 10px 5px 10px 0;
	padding : 0;
}

#kader_bon{
	background : #e90556;
	color : #FFFFFF ;
	padding : 10px;
	font-size : 11pt;
}

.highlight_bestel{
	color : #666666;
}

#kader_bon form{
	padding : 0;
	margin : 0;
}

#bestel_knop,.forms_send{
	background : #fff;
	border-left : 1px solid #efefef;
	border-top : 1px solid #efefef;
	border-right : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	margin : 10px 0 0 0;
	color : #666666;
	width : 100%;
	font-size : 10pt;
	font-family : "Tahoma";
	display : block;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}

/* MANDJE */

.mandje_header{
	font-weight : bold;
	background : #efefef;
	padding : 7px;
}

.mandje_content{
	padding : 7px;
}

.input_content{
	width : 40px;
	font-size : 8pt;
	font-family : "Tahoma";
	border : 1px solid #999999;
	padding : 2px;
}

input{
	font-size : 8pt;
	font-family : "Tahoma";
	border : 1px solid #999999;
	padding : 2px;
}

#textarea{
	font-size : 8pt;
	font-family : "Tahoma";
	border : 1px solid #999999;
	padding : 2px;
}

.mandje_lijn{
	border-top : 1px solid #999999;
	border-left : 0;
	border-right : 0;
	border-bottom : 0;
	padding : 7px;
}

#highlight{
	color : #e90556;
}

#content ol li a{
	color : #e90556;
	text-decoration : underline;
}

.mandje_content a{
	color : #000;
}

.mandje_content a:hover{
	color : #e90556;
}

#start{
	background : #666666;
	padding : 10px;
	margin : 0 0 10px 0;
	color : #fff;
	line-height : 1.3;
	height : 60px;
	clear : both;
}

#start a{
	color : #fff;
}

#voorwaarden{
	background : #666666;
	padding : 10px;
	margin : 0 0 10px 0;
	color : #fff;
	line-height : 1.3;
	clear : both;
}

#voorwaarden a{
	color : #fff;
}

#cats,#startmap{
	float : left;
	width : 325px;
	text-align : center;
}

#startsplit{
	float : left;
	width : 21px;
	font-size : 10pt;
	color : #e90556;
	text-align : center;
	background-image : url('../img/rep_start.jpg');
	background-repeat : repeat-y;
	background-position : top center;
}

#startsplit img{
	display : block;
	padding : 5px 0 0 0;
	margin : 0 auto;
}

#cats img{
	border : 1px solid #666666;
	margin : 0 3px 6px 3px;
}

.start_content{
	margin : 0 0 30px 0;
}

#mandje_notice{
	color: #666666;
	background-color: #E3E0E0;
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #666666;
}

#mandje_notice a{
	color: #ffffff;
}

select{
	font-family : 'Tahoma';
	font-size : 11px;
	border : 1px solid #999999;
	padding : 1px 0;
}

/* DYNAMISCHE FORMULIEREN */

h2.form_hoofdtitel{
	font-size : 14px !important;
	display: none;
}

.forms_td{
	font-weight : bold;
	width : 100px;
}

.form_text{
	width: 98%;
	margin: 0 0 5px 0;
}

.form_textarea{
	width : 98%;
	height : 100px;
	overflow : auto;
	font-size : 8pt;
	font-family : "Tahoma";
	border : 1px solid #999999;
	padding : 2px;
}

.forms_star{
	padding : 5px 0 0 100px;
}

.dynform{
	width : 100%;
}

.forms_pre{
	font-family : 'Tahoma';
}

.forms_pre .success{
	font-weight : bold;
	padding : 0 0 10px 0;
}

.forms_next,.forms_previous{
	font-size : 11px;
	background : #333333;
	border : #cccccc;
	color : #ffffff;
	padding : 3px 5px;
	border : 1px solid #333333;
}

#data_saved_msg{
	color: #666666;
	background-color: #E3E0E0;
	margin: 5px 0 0 0;
	padding: 5px;
	border: 1px solid #666666;
	font-size : 12px;
}

.sitemapul_1{
	margin : 0;
	padding : 5px;
}

.sitemapli_1,.sitemapli_2,.sitemapli_3{
	list-style : none !important;
	margin : 0 !important; 
	padding : 0 !important; 
}

.sitemapli_1 a{
	text-decoration : none;
	color : #666666;
	font-size : 12pt;
}

.sitemapli_2 a{
	text-decoration : none;
	font-size : 10pt;
	color : #000;
}

.sitemapli_3 a{
	text-decoration : none;
	color : #000;
	font-size : 11px;
}

#sitemap ul li a:hover{
	text-decoration : underline;
	color: #e90556;
}

#mandje_info_tekst{
	display: inline; 
	color: #666666; 
	font-size: 12px;
}

#mandje_info_tekst a{
	color: #666666; 
	text-decoration: underline;
}

#mandje_info_aantal{
	display: inline; 
	color: #e90556; 
	font-size: 20px;
}

#snelzoeken_categorie_container, #snelzoeken_subcategorie_container, #snelzoeken_provincie_container, #snelzoeken_stad_container{
	display : inline;
}

#snelzoeken_resultaten_container{
	margin : 0 auto;
	width: 200px;
}

.maildoos_form{
	margin: 0px;
}

.maildoos_text{
	font-size: 12px;
	width: 250px;
}

.maildoos_submit{
	font-size: 12px;
	width: 50px;
}

.maildoos_copyright{
	display: block;
	font-size: 8px;
	color: #999999;
}

.maildoos_copyright a{
	color: #999999;
}