@charset "utf-8";
/* CSS Document */


/************/
/*** body ***/
/************/
*{ margin:0px; padding:0px;}
body { background: url(http://www.bellbazar.co.uk/images/bg.png) repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height: 21px; color:#6d6d6d;}
img { border:0px;}
.clear { clear:both;}
a { color:#8e6e21; text-decoration: none; }
a:hover { color:#ff8e00; text-decoration: none; }
p {padding-bottom: 25px;}

/***************/
/*** wrapper ***/
/***************/
#wrapper { width:880px; margin:0 auto;}



/**************/
/*** header ***/
/**************/
#header { position:relative; width:880px; height:100px;}
#header h1 {position:absolute; left:0px; bottom:2px; background:url(http://www.bellbazar.co.uk/images/logo.png) no-repeat; width:267px; height:51px; text-indent:-100000px; overflow:hidden;}

     /*** menubar ***/
	ul#menubar { position:absolute; top:60px; right:0px; width:580px; height:25px; margin:0px; padding:0px; list-style:none;}
	ul#menubar li { float:left; margin:0px 3px 0px 0px; padding:0px;}
	ul#menubar li a { display:block; background:none; color:#8c6d21; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; text-transform:uppercase; font-weight:bold;}
	ul#menubar li a span { display:block; background:none; padding:6px 10px 6px 10px;}
	ul#menubar li a:hover, ul#menubar li.active a { color:#FFF; background: inherit; background:url(http://www.bellbazar.co.uk/images/menubar_hover_left.png) no-repeat left;}
	ul#menubar li a:hover span, ul#menubar li.active a span { background:url(http://www.bellbazar.co.uk/images/menubar_hover_right.png) no-repeat right;}

	/*** language ***/
	#lang 	{ position:absolute; top: 4px; right: 10px; color:#8e6e21; font-size:11px;}
	#lang a.selected { color: #6a501f; }
	#lang a { color:#8e6e21; font-size:11px; text-decoration:none;}
	#lang a:hover { text-decoration:none; color: #6a501f;}

/***************/
/*** content ***/
/***************/
#content { width:880px; margin:0px; padding:0px;}

     /*** sidebar ***/
	#sidebar { float:left; width:261px; padding:38px 0px 0px 0px; display:inline;}
	
	     /*** sideItem ***/
		.sideItem { float:left; width:261px; margin:0px 0px 13px 0px; display:inline;}
		.sideItem h2 { background:url(http://www.bellbazar.co.uk/images/sidebar_h2.png) no-repeat; width:241px; height:27px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; padding:11px 0px 0px 20px;}
		.top h2 { background:url(http://www.bellbazar.co.uk/images/sidebar_h2_black.png) no-repeat;} 
		.sideHolder { width:259px; border:1px solid #d4d4d4; padding:11px 0px 0px 0px;}
		
		/*** form ***/
		.sideItem form 	{ position:relative; height:105px; padding:24px 0px 0px 16px;}
		.sideItem form.access 	{ position:relative; height: 300px; padding:24px 0px 0px 16px;}
		.sideItem form.taf { position:relative; height:175px; padding:0px 0px 0px 16px;}
		.sideItem fieldset { border:none;}
		.sideItem select { position:absolute; left:16px; top:-1px; width:227px; border:none; border:1px solid #c8c8c8;}
		.sideItem select.below { position: relative; left:0px; width:227px; border:none; border:1px solid #c8c8c8;}
		.sideItem label { float:left; width:243px; color:#292929; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:7px 0px 2px 0px;}
		.sideItem input { float:left; display:block; background:url(http://www.bellbazar.co.uk/images/form_input_bg.png) no-repeat bottom right; width:100px; height:22px; border:none; margin:0px 5px 0px 0px; padding:3px 5px 0px 5px;}
		.sideItem input.taf { display:block; width:100px; height:22px; border:none; margin:0px 5px 0px 0px; padding:3px 5px 0px 5px;}
		.sideItem p.note { background:url(http://www.bellbazar.co.uk/images/sidebar_p_note.png) no-repeat 16px 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 29px; line-height: 26px;}
		
		ul.point { margin:0px; padding: 0px 25px 15px 25px; list-style:disc; }
		ul.point li { margin: 5px 0px 0px 0px; }
		ol.point { margin:0px; padding: 0px 25px 15px 25px; list-style:decimal }
		
		/*** normal ul ***/
		ul { margin:0px; padding:0px 25px 15px 25px; list-style:none; }
		
		/*** alfabet ***/
		ul#alfabet { margin:0px; padding:10px 0px 11px 0px; list-style:none;}
		ul#alfabet li { float:left; margin:0px 3px 0px 16px; display:inline;}
		ul#alfabet li a { display:block; width:10px; color:#292929; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:none; line-height:22px;}
		ul#alfabet li a:hover, ul#alfabet li.active a { color:#ff9600;}
	
		ol { margin:0px; padding:0px 25px 15px 25px; list-style:none; }
		
		/*** txt ***/
		a.txt_nl { float:left; display:block; background:url(http://www.bellbazar.co.uk/images/sidebar_a_txt.png) no-repeat; width:261px; height:39px; text-indent:-100000px; overflow:hidden; margin:0px 0px 13px 0px; display:inline;}
		/* a.txt_ { float:left; display:block; background:url(http://www.bellbazar.co.uk/images/sidebar_a_txt_nl.png) no-repeat; width:261px; height:39px; text-indent:-100000px; overflow:hidden; margin:0px 0px 13px 0px; display:inline;} */
		a.txt_en { float:left; display:block; background:url(http://www.bellbazar.co.uk/images/sidebar_a_txt_en.png) no-repeat; width:261px; height:39px; text-indent:-100000px; overflow:hidden; margin:0px 0px 13px 0px; display:inline;}
		a.bundel { float:left; display:block; background:url(http://www.bellbazar.co.uk/images/sidebar_a_bundel.png) no-repeat; width:261px; height:39px; text-indent:-100000px; overflow:hidden; margin:0px 0px 13px 0px; display:inline;}
		
		/*** vcard ***/
		.vcard { float:left; width:231px; height:59px; margin:0px 0px 10px 0px; padding:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; display:inline;}
		.vcard img { float:left;}
		.vcard h3 { float:right; width:125px; color:#424242; font-size:13px;}
		.vcard p { float:right; display:block; width:125px; color:#8f8f8f; font-size:11px; line-height: 12px;}
		.vcard a { float:right; display:block; width:125px; color:#ffa73f; font-size:11px; text-decoration:none; line-height: 12px;}
		
		/*** punten ***/
		ul.punten { width:229px; margin:0px; padding:0px 16px 0px 16px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
		ul.punten li { background:url(http://www.bellbazar.co.uk/images/sidebar_p_note.png) no-repeat 0px 6px; padding:0px 0px 13px 15px;}
	
	
	/*** contentVak ***/
	#contentVak { float:right; background:url(http://www.bellbazar.co.uk/images/contentVak_top_bg.png) no-repeat top; display:inline; }
	#contentBottom { float:left; background:url(http://www.bellbazar.co.uk/images/contentVak_bottom_bg.png) no-repeat bottom; width:529px; display:inline; padding:23px 25px 15px 25px;}
	
	     /*** text ***/
		#contentVak h2 { color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding:0px 0px 8px 0px;}
		#contentVak h2 span { color:#d1d1d1;}
		#contentVak h2 a { color:#ff8b00; text-decoration:none;}
		
		/*** table ***/
		table { width:524px; color:#363636;}
		td strong { display:block; color:#8e6e21; font-weight:normal; padding:10px 0px 0px 0px;}
		td.bestemming { width:214px; border-bottom:1px solid #e4e4e4; padding:4px 0px 4px 6px;}
		td.type { width:73px; border-bottom:1px solid #e4e4e4;}
		td.nummer { width:140px; border-bottom:1px solid #e4e4e4;}
		td.tarief { width:91px; border-bottom:1px solid #e4e4e4;}
		
		/*** alfaNavi ***/
		.alfaNavi { width:516px; border-bottom:1px solid #e4e4e4; padding:10px 8px 10px 0px;}
		.alfaNavi a.all { float:right; color:#8e6e21; font-size:13px; text-decoration:none; }
		.alfaNavi ul { float:left; margin:0px; padding:0px; list-style:none; }
		.alfaNavi ul li { float:left; margin:0px 3px 0px 0px; }
		.alfaNavi ul li a { display:block; width:12px; color:#8e6e21; font-size:13px; text-decoration:none;}
		.alfaNavi a:hover, .alfaNavi ul li.active a { color:#ff8e00;}
		
		/*** small ***/
		p.small { display:block; color:#5f5f5f; font-size:12px; font-style:italic; line-height:23px; border-bottom:1px solid #e4e4e4; padding:12px 0px 12px 0px;}
		p.small a { color:#ff8700; font-size:13px; text-decoration:none;}
		p.small a:hover { text-decoration:underline;}
		
		/*** stappen ***/
		#stappen { background:url(http://www.bellbazar.co.uk/images/icon_stappen.png) no-repeat 0px 25px; width:524px; padding:34px 0px 0px 0px;}
		#stappen ul { width:524px; margin:0px; padding:0px; list-style:none;}
		#stappen ul li { float:left; width:424px; padding:0px 40px 28px 60px;}

		
		/*** notitie ***/
		.notitie { display:block; color:#5f5f5f; font-size:12px; font-style:italic; line-height:23px;}
	
		.vcard_table { display:block; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height: 22px; border-bottom:0px solid #e4e4e4; padding:0px 0px 12px 20px;}
		.vcard_table h3 { line-height: 28px; font-size: 15px; }
		.vcard_table a { margin: 0px 0px 0px 0px; color:#8e6e21; font-size:15px; text-decoration: none; }
		.vcard_table a:hover { margin: 0px 0px 0px 0px; color:#ff8e00; font-size:15px; text-decoration: none; }
		
		.travel_card { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; line-height: 21px; color:#6d6d6d; }
		
		/*** form ***/
		input 		{ width: 450px; }
		input.send	{ width: auto; }
		textarea 	{ width: 450px; }

/**************/
/*** footer ***/
/**************/
#footer { width:550px; padding:15px 0px 15px 315px;}
#footer p.bmenu { float:left; color:#8e6e21; font-size:11px; }
#footer a.contact { float:right; }
#footer a { color:#8e6e21; font-size:11px; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

blockquote {padding: 0px 25px 0px 25px;}	


.top_bestemmingen { float:left; width:231px; height:55px; margin:0px 0px 10px 0px; padding:0px 15px 0px 15px; font-family:Arial, Helvetica, sans-serif; display:inline;}
.top_bestemmingen img { float:left;}
.top_bestemmingen h3 { float:right; width:125px; color:#424242; font-size:13px;}
.top_bestemmingen p { float:right; display:block; width:231px; color:#8f8f8f; font-size:11px; line-height: 12px;}
.top_bestemmingen a { float:right; display:block; width:231px; color:#8e6e21; font-size:11px; text-decoration:none; line-height: 12px;}
.top_bestemmingen a:hover { float:right; display:block; width:231px; color:#ff8e00; font-size:11px; text-decoration:none; line-height: 12px;}
.top_bestemmingen table { width:231px; font-size: 11px; border-collapse: collapse;}
.top_bestemmingen td {padding: 0px; margin: 0px;}


.related { margin:0px 0px 10px 0px; padding:0px 15px 0px 15px;font-family:Arial, Helvetica, sans-serif; display:inline;}s
.related h3 { color:#424242; font-size:13px;}
.related p { display:block; color:#8f8f8f; font-size:11px; line-height: 12px;}
.related a { display:block; color:#8e6e21; font-size:11px; text-decoration:none; line-height: 12px;}
.related a:hover { display:block; color:#ff8e00; font-size:11px; text-decoration:none; line-height: 12px;}
.related table {  font-size: 11px; border-collapse: collapse;}
.related td {padding: 0px; margin: 0px;}


#crumbs{position:absolute;top:4px;left:280px;color:#8e6e21;font-size:11px;}
#crumbs a.selected{color:#6a501f;}
#crumbs a{color:#8e6e21;font-size:11px;text-decoration:none;}
#crumbs a:hover{text-decoration:none;color:#6a501f;}
#crumbs li{float:left;padding-right:1px;padding-left:1px;}