/* CSS Document; Category 4(Cafés) Template File */

body
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
	margin				: 5px;
	background			: url(http://www.horecazoeker.nl/skin/4/bg.gif);
}

a
{
	text-decoration			: none;
	color				: #FFF;
	font-weight			: bold;
}


a:hover
{
	text-decoration			: underline;
}



div.tbl-menu2
{
	margin				: 0px;
	padding				: 0px;
	padding-left			: 10px;
	padding-right			: 2px;
	vertical-align			: top;
	text-align			: left;
	width				: 188px;
	background			: #ffffff;
}

div.tbl-left
{
	margin				: 0px;
	padding				: 0px;
	height				: 135px;
	vertical-align			: top;
	text-align			: left;
}

div.tpl-banner
{
	width				: 396px;
	height				: 86px;
	vertical-align			: bottom;
	margin				: 0px;
	padding				: 0px;
	background			: #fff;
	overflow			: hidden;
}

div.tpl-top
{
	background			: #030303;
	margin				: 0px;
	vertical-align			: top;
	padding				: 25px 0px 0px 10px;

}

.tpl-flash
{
	width				: 396px;
	height				: 86px;
	margin				: 0;
	padding				: 0px;
}

div.link
{
	width				: 100%;	
	text-align			: right;
	padding				: 0px
}

div.hr
{
	padding				: 0px;
	padding-bottom			: 4px;
	width				: 172px;	
  	height				: 2px;
  	background			: #fff url(http://www.horecazoeker.nl/skin/hor_stippellijn.gif) no-repeat scroll center;
}

div.hr hr
{
  	display				: none;
}

div.tpl-mainbg
{
	text-align			: left;
	margin				: 0;
	padding				: 0;
	background 			: #fff url('http://www.horecazoeker.nl/skin/hor_content_linkerrand_tussen.gif') repeat-y left bottom;
}

div.tpl-main
{
	margin				: 0;
	padding				: 0;
	width				: 396px;
	padding-left			: 9px;
	background 			: url('http://www.horecazoeker.nl/skin/4/linkerrand_boven.gif') no-repeat left top;
}


div.tpl-main-btm
{
	height				: 14px;
	background			: url('http://www.horecazoeker.nl/skin/4/onderrand_kleur.gif') no-repeat bottom;
}

div.tpl-main-btmG
{
	height				: 14px;
	background			: url('http://www.horecazoeker.nl/skin/4/onderrand_kleur.gif') no-repeat bottom;
}



div.tpl-main-btmW
{
	width				: 405px;
	overflow			: hidden;
	height				: 14px;
	padding				: 0px;
	background			: #FFF url('http://www.horecazoeker.nl/skin/4/bottom_nav.gif') no-repeat left bottom;
}

div.tpl-nav-btm
{
	clear				: left;
	width				: 405px;
	text-align			: center;
	color				: #615333;
	overflow			: hidden;
	padding				: 0px;
}

div.tpl-block
{
	background 			: url('http://www.horecazoeker.nl/skin/4/blokje_content_laatste.gif') repeat-y left bottom;
	margin				: 0;
	vertical-align			: top;
	width				: 175px;
	text-align			: center;
	color				: #615333;
 	padding				: 15px 0px 15px 0px;
}

div.inner-block, .inner-blocktxt
{
	vertical-align			: top;
	width				: 100%;
	text-align			: right;
 	padding				: 0px 6px 0px 0px;
	font-size			: 11px;
}

div.inner-block-zoek
{
	vertical-align			: top;
	width				: 100%;
 	padding				: 0px 10px 0px 0px;
	text-align			: right;
}


div.inner-blocktxt
{
	width				: 145px;
 	padding				: 0px 0px 0px 20px;
	text-align			: left;
}

.inner-block select, .inner-block-zoek select, select.inner-block, div.NieuwsItem select
{
	width				: 151px;
	font-weight			: normal;
	font-size			: 12px;
	color				: #333333;
 	margin				: 3px 0px 0px 0px;
}

.inner-block input, .inner-block-zoek input, input.inner-block
{
	width				: 145px;
	font-weight			: normal;
	font-size			: 11px;
	color				: #333333;
 	margin				: 3px 0px 0px 0px;
}
.tinylink
{
	color				: #615333;
	font-size			: 11px;
	font-weight			: normal;
	width				: 100%;
	text-align			: center;

}

.promo
{
	color				: #615333;
	font-size			: 11px;
	font-weight			: bold;
	font-style			: italic;
	width				: 100%;
	text-align			: center;

}

div.tpl-block_zoek
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 24px;
	overflow			: hidden;
	background			: url('http://www.horecazoeker.nl/skin/4/blokje_header_zoeken.gif') repeat-y left top;
}

div.tpl-block_itp
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 24px;
	background			: url('http://www.horecazoeker.nl/skin/4/blokje_header_picture.gif') repeat-y left top;
}

div.tpl-block_tvw
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 28px;
	background			: url('http://www.horecazoeker.nl/skin/4/blokje_header_tip.gif') repeat-y left top;
}
div.tpl-block_enq
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 28px;
	background			: url('http://www.horecazoeker.nl/skin/4/blokje_header_enquete.gif') repeat-y left top;
}

div.page-btm
{
	vertical-align			: bottom;
	height				: 117px;
	margin				: auto;
	overflow			: hidden;
	width				: 770px;
	padding				: 0px;
	padding-left			: 10px;
	padding-top			: 25px;
	line-height			: 5px;
	background			: url('http://www.horecazoeker.nl/skin/4/AdBottom4.gif') no-repeat left top;
}

div.Fast_objI
{
	height 				: 195px;
	text-align			: left;
	margin				: 0;
	padding				: 0px;
	background			: #FFB31C;
	vertical-align			: top;
	position			: relative; 
}

div.Fast_objI img
{ 	
	position			: absolute; 
	left				: 0px; 
	top				: 0px;
	margin				: 0px;
	padding				: 0px;
}

div.Fast_objI span.nieuws1
{
	width				: 240px;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
	color				: #615333;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
}

div.Fast_objI div.objI
{
	vertical-align			: top;
	position			: relative;
	float				: right;
	clear				: right;
	width				: 220px;
	margin				: 5px;
	padding				: 0px;
	text-align			: left;
}

div.nieuws_objII
{
	height 				: 162px;
	text-align			: left;
	margin				: 0;
	padding				: 5px;
	color				: #ABB2EA;
	background			: #615333;
	vertical-align			: top;
	position			: relative;
}

div.nieuws_objII img
{ 	
	position			: absolute; 
	left				: 275px; 
	top				: 0px;
	margin				: 0px;
	padding				: 0px;
}

div.nieuws_objII span.nieuws2
{
	width				: 270px;
	overflow			: hidden;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
	color				: #FFB31C;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
}


div.nieuws_objII div.objII
{
	vertical-align			: top;
	position			: relative;
	overflow			: hidden;
	float				: left;
	clear				: left;
	width				: 250px;
	margin				: 5px;
	padding				: 0px;
	text-align			: left;
}


div.brd
{
	border				: 1px #615333 Solid;
	border-bottom			: none;
	border-left			: none
}

div.Fast_objIII
{
	border-bottom			: 1px #615333 Solid;
	height 				: 167px;
	text-align			: left;
	margin				: 0;
	padding				: 0px;
	background			: #FFF;
	vertical-align			: top;
	position			: relative; 
}

div.Fast_objIII img
{ 	
	position			: relative; 
}

span.nieuws3,  div.nieuws3
{
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
	color				: #615333;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
}

div.Fast_objIII div.objIII
{
	vertical-align			: top;
	position			: relative;
	background			: url(http://www.horecazoeker.nl/skin/zoeken.jpg) no-repeat top left;
	height				: 155px;
	float				: right;
	clear				: right;
	width				: 365px;
	margin				: 5px;
	padding				: 0px;
	text-align			: left;
}

h1
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 14px;
	text-decoration			: none;
	margin				: 0px;
	font-weight			: normal;
	line-height			: 18px;
	color				: #615333;
}

h1#nieuws
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 14px;
	text-decoration			: none;
	margin				: 0;
	font-weight			: bold;
	line-height			: 18px;
	color				: #615333;
}

h2#nieuws2
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 14px;
	text-decoration			: none;
	margin				: 0px;
	font-weight			: bold;
	line-height			: 18px;
	color				: #FFB31C;
}

h2#nieuws3
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 14px;
	text-decoration			: none;
	margin				: 0px;
	font-weight			: bold;
	line-height			: 18px;
	color				: #615333;
}

span#pri
{
	color				: #615333;
}

span#alt
{
	color				: #FFF;
}

h3 
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 12px;
	text-decoration			: none;
	margin				: 5px;
	margin-left			: 0px;
	margin-top			: 0px;
	color				: #615333;
	line-height			: 15px;
}


h4 
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
	font-weight			: normal;
	text-decoration			: none;
	color				: #615333;
	line-height			: 15px;
	margin				: 5px 0px 0px 0px;
	margin-left			: 0px;
}

div.hyper
{
	padding				: 0px;
	text-align			: left;
	padding-left			: 17px;
  	background			: #fff url('http://www.horecazoeker.nl/skin/4/hyper.gif') no-repeat scroll left;
}

div.hyper_right
{
	margin				: 0;
	padding				: 0px;
	text-align			: right;
	padding-right			: 17px;
	margin-right			: 10px;
  	background			: #fff url('http://www.horecazoeker.nl/skin/4/hyper.gif') no-repeat scroll right;
}


div.container
{
	height				: 100%;
	margin				: auto;
	overflow			: hidden;
	width				: 780px;
}

div.container table.container
{
	width				: 100%;
	text-align			: center;
	overflow			: hidden;
}


table.container td.tpl-menu
{
	margin				: 0px;
	padding				: 0px;
}

table.container td.tpl-main
{
	background			: #FFF;
	text-align			: left;
	margin				: 0px;
	padding				: 0px;
}

table.container td.tpl-right
{
	width				: 180px;
	overflow			: hidden;
	vertical-align			: top;
	margin				: 0px;
	padding				: 0px;
	background			: url('http://www.horecazoeker.nl/skin/4/bg_rechtsonder.gif') repeat-y left top;
}

table.container td.tpl-logo, table.container td.tpl-logo img
{
	vertical-align			: top;
	margin				: 0px;
	padding				: 0px;
	background			: #FFF;
}

table.container td.tpl-menu
{
	vertical-align			: top;
	width				: 195px;
	overflow			: hidden;
	background			: #FFFFFF;
	margin				: 0px;
	padding				: 0px;
}


table.container td.tpl-top
{
	vertical-align			: bottom;
	height				: 10px;
	margin				: 0px;
	padding				: 0px;
	background-image		: url('http://www.horecazoeker.nl/skin/4/bovenrand_wit.gif');
	background-position		: left bottom;
	background-repeat		: no-repeat;
}


div.tbl-menu
{
	margin				: 0px;
	padding				: 0px;
	vertical-align			: top;
	width				: 195px;
	text-align			: left;
	padding-top			: 10px;
	padding-bottom			: 25px;
	padding-right			: 5px;
	background			: #FFB31C;
	background-image		: url('http://www.horecazoeker.nl/skin/4/menu_onderkant.gif');
	background-position		: left bottom;
	background-repeat		: no-repeat;
}

a.smalllink
{
	font-size			: 9px;
	line-height			: 13px;
	font-weight			: bold;
	text-decoration			: none;
	color				: #615333;
}

a.nieuwslink, a.nieuwslinks
{
	font-weight			: bold;
	text-decoration			: none;
	color				: #615333;
	line-height			: 15px;
}

a.nieuwslink:hover, a.nieuwslinks:hover
{
	color				: #796D52;
}



a.invi {
	color				: #615333;
	text-decoration			: none;
	font-weight			: normal;
}

a.invi:hover {
	text-decoration			: none;
}
a.fotolink
{
	font-weight			: bold;
	text-decoration			: underline;
	color				: #615333;
	line-height			: 15px;
}

a.fotolink:hover
{
	color				: #796D52;
}


a.reslink, a.reslinks
{
	font-weight			: normal;	
	text-decoration			: underline;
	color				: #615333;
}

a.reslink:hover, a.reslinks:hover 
{
	color				: #796D52;
}

a.reslinks
{
	line-height			: 15px;
}

a.reslinkB
{
	font-weight			: bold;	
	text-decoration			: underline;
	color				: #615333;
}

a.reslinkB:hover
{
	color				: #796D52;
}

a.reslinksB
{
	line-height			: 15px;
}

div.NieuwsItem
{
	text-align			: left;
	margin				: 0;
	padding				: 10px;
	vertical-align			: top;
}

div.tpl-nav-btm
{
	color				: #0C0A5B;
	text-align			: center;
	overflow			: hidden;
	width				: 90%;
}

h1.ttl
{
	text-align			: left;
	font-size			: 24px;
	line-height			: 30px;
	font-family			: Verdana, Tahoma, Arial;
	font-weight			: normal;
	text-decoration			: none;
	vertical-align			: bottom;
	color 				: #FFB31C;
	padding				: 0px;
	margin				: 0px;
}

h1.ttl2
{
	text-align			: left;
	font-size			: 24px;
	float				: left;
	line-height			: 30px;
	font-family			: Verdana, Tahoma, Arial;
	font-weight			: normal;
	text-decoration			: none;
	vertical-align			: bottom;
	color 				: #FFF;
	padding				: 0px;
	margin				: 0px;
}

span.ttl
{
	text-align			: left;
	font-size			: 24px;
	font-family			: Verdana, Tahoma, Arial;
	font-weight			: normal;
	text-decoration			: none;
	vertical-align			: bottom;
	color 				: #FFB31C;
}

span.ttl2
{
	text-align			: left;
	font-size			: 24px;
	font-family			: Verdana, Tahoma, Arial;
	font-weight			: normal;
	text-decoration			: none;
	vertical-align			: bottom;
	color 				: #FFFFFF;
}

div.tpl-txtbanner
{
	text-align			: left;
	width				: 386px;
	height				: 35px;
	vertical-align			: bottom;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 15px;
	padding-left			: 10px;
	background			: #615333 url('http://www.horecazoeker.nl/skin/4/banner_top.gif') no-repeat;
}


.simple 
{
	margin				: 0px; 
	padding				: 0px 0px 0px 16px;
	list-style			: disc;

}


div.contentst
{
	clear				: left;
	width				: 370px;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result0.gif) no-repeat left bottom;
	z-index				: 2;
	font-size			: 1px;
}

div.contenten
{
	font-size			: 1px;
	clear				: left;
	width				: 370px;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result2.gif) no-repeat left top;
	z-index				: 2;
}

div.contentm
{
	clear				: left;
	width				: 370px;
	overflow			: hidden;
	padding				: 5px;
	margin				: 0;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result1.gif) repeat left top;
	z-index				: 2;
}

div.content
{
	clear				: left;
	width				: 370px;
	overflow			: hidden;
	display				: none;
	z-index				: 2;
}


div.label
{
	width				: 100%;
	overflow			: hidden;
	cursor				: pointer;
	padding-top			: 2px;
	padding-bottom			: 2px;
}

div.label:hover
{
	background			: #615333;
	color				: #FFB31C;
}

div.gstave
{
	width				: 34px;
	background			: #615333;
	color				: #FFF;
	font-weight			: bold;	
}

h3#Titel
{
	clear				: left;
	float				: left;
	padding-right			: 2px;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 13px;
	text-decoration			: none;
	margin				: 5px;
	margin-left			: 0px;
	margin-top			: 0px;
	color				: #FFB31C;
	line-height			: 18px;
}

div.ystave
{
	width				: 100px;
	background			: #FFB31C;
	color				: #FFF;
	font-weight			: bold;

}



/*
*	Main page() CSS - Tabs
*
*/

#header {
	position		: relative;
	height			: 25px;
	width			: 389px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	padding-left 		: 5px;
	clear			: left;	
}

#header ul#primary {
	margin			: 0;
	padding			: 0;
	position		: relative;
	bottom			: -1px;
	width			: 389px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display			: inline;
	list-style		: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	display			: block;
	float			: left;
	padding			: 4px 5px 2px 5px;
	margin			: 5px 2px;
	text-align		: center;
	font-family		: tahoma, verdana, sans-serif;
	font-size		: 85%;
	text-decoration		: none;
	color			: #615333;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border			: 1px solid #666;
	border-bottom		: none;
	background		: #FFB31C;
	padding			: 6px 5px 4px 5px;
	margin-top		: 2px;
}

#header ul#primary a {
	background		: #FFF;
	border			: 1px solid #AAA;
	border-bottom		: none;
}

#header ul#primary a:hover {
	margin-top		: 0;
	border-color		: #808187;
	background		: #ffdfa2;
	padding			: 4px 5px 2px 5px;
	margin			: 5px 2px;
}

div.aaa
{
	text-align		: center;
}

div.hr_up
{
	padding				: 0px;
	padding-bottom			: 4px;
	margin-bottom			: 5px;
	width				: 172px;	
  	height				: 2px;
  	background			: #fff url(http://www.horecazoeker.nl/skin/hor_stippellijn.gif) no-repeat scroll center;
	text-align			: left;
}

div.hr hr, div.hr_up hr
{
  	display				: none;
}


div.form_small
{
	text-align			: left;
	float				: left;
	width				: 80px;
}


div.form_small select
{
	width				: 75px;
	text-align			: left;
	font-weight			: normal;
	font-size			: 11px;
	color				: #333333;
}

div.form_small input
{
	width				: 15px;
}

table#nav, table#nav tr 
{
	width				: 280px;
	padding				: 0px;
	margin				: 0px;
	border				: 1px solid #000;
	background 			: #FFF;
	height				: 15px;
}

table#nav td {

	padding				: 0px;
	margin				: 0px;
	background			: #FFF;
	height				: 15px;
	text-align			: center;
}	

table#nav td a
{
	text-decoration 		: none;
	color				: #615333;		
}

div.client
{
	background		: #ffdfa2;
}

a.smalllink:hover
{
	text-decoration			: underline;
}


div.links
{
	padding				: 5px;
	background-color		: #FFB31C;
	width				: 386px;
}

div.extlinks
{
	padding				: 10px;
	padding-left			: 25px;
	background 			: #FFB31C url('http://www.horecazoeker.nl/skin/hor_content_linkerrand_tussen.gif') repeat-y left bottom;
}



div.contentstfav
{
	clear				: both;
	width				: 370px;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result0.gif) no-repeat left bottom;
	font-size			: 14px;
}

div.contentenfav
{
	font-size			: 14px;
	clear				: both;
	width				: 370px;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result2.gif) no-repeat left top;
}


div.contentmfav
{
	clear				: both;
	width				: 355px;
	overflow			: hidden;
	padding				: 5px;
	padding-left			: 10px;
	margin				: 0;
	background			: #FFF url(http://www.horecazoeker.nl/skin/4/bg_result1.gif) repeat left top;
}

div.contentfav
{
	overflow			: hidden;
	padding-left			: 10px;
	clear				: both;
	width				: 380px;
	display				: block;
}


div.ActiveTab {
	background			: #fff url(http://www.horecazoeker.nl/skin/4/ActiveTab.png);
	width				: 93px;
	height				: 22px;
	float				: left;
	text-align			: center;
	padding-top			: 7px;
	color				: #000;
 }

div.ActiveTab a {
	color				: #000;
	font-weight			: bold;
}

div.BackTab {
	background			: #fff url(http://www.horecazoeker.nl/skin/4/BgTab.png);
	width				: 93px;
	height				: 20px;
	float				: left;
	text-align			: center;
	padding-top			: 9px;
 }

div.BackTab a {
	color				: #535353;
	font-weight			: normal;
	text-align			: left;
}

h3.RouteTxt {
	text-align			: center;
	line-height			: 36px;
	padding-top			: 40px;
	font-size			: 30px;
	color				: #ffc34b;
}

#MiniMap {
	text-align			: center;
	vertical-align			: middle;
}

#menu_ba97c8ae3a #header_ba97c8ae3a {
	width: 100%;
	background: #615333; 
	color: #FFFFFF; 
	display: block;
	height: 1.5em;
	font-weight: bold;
	text-align: center;
}

.conSeq {
	clear				: both;
	color				: #6f6651;
}


.conSeq b {
	color				: #615333;
}
