/* CSS Document; Default Template File */

body
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
	margin				: 5px;
	background			: #808157;
}


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

a:hover
{
	text-decoration			: underline;
}


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;
	text-align			: left;
}

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.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;
	width				: 195px;
	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-banner object
{
	width				: 300px;
	height				: 86px;
}

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;
}

#head
{
	width				: 396px;
	height				: 86px;
	margin				: 0;
	padding				: 0px;
}

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



div.tpl-mainbg
{

	text-align			: left;
	margin				: 0;
	padding				: 0;
	width				: 405px;
	overflow			: hidden;
	background 			: #fff url('http://www.horecazoeker.nl/skin/hor_content_linkerrand_tussen.gif') repeat-y left bottom;
}


div.tpl-mainbgBig
{
	text-align			: left;
	margin				: 0;
	padding				: 0;
	width				: 405px;
	overflow			: hidden;
	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;
	overflow			: hidden;
	background 			: url('http://www.horecazoeker.nl/skin/hor_content_linkerrand_boven.gif') no-repeat left top;
}


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

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

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

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

div.tpl-block
{
	background 			: url('http://www.horecazoeker.nl/skin/hor_blokje_content_laatste.gif') repeat-y left bottom;
	margin				: 0;
	vertical-align			: top;
	width				: 175px;
	text-align			: center;
	color				: #808157;
 	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;
}

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

a.invi:hover {
	text-decoration			: none;
}



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;
	font-weight			: normal;
}

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

.inner-block input, .inner-block-zoek input, input.inner-block
{
	width				: 145px;
	font-weight			: normal;
	font-size			: 11px;
	color				: #333333;
}

.tinylink
{
	font-weight			: normal;
	color				: #808157;
	font-size			: 11px;
	text-align			: center;
}

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

}

.promosh
{
	color				: #808157;
	font-size			: 11px;
	font-weight			: bold;
	font-style			: italic;
	width				: 150px;	
	text-align			: center;

}

div.tpl-block_zoek
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 28px;
	overflow			: hidden;
	background			: url('http://www.horecazoeker.nl/skin/hor_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/0/blokje_header_picture.gif') no-repeat left top;
}

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

div.tpl-block_enq
{
	margin				: 0;
	padding				: 0px;
	vertical-align			: bottom;
	width				: 175px;
	height				: 28px;
	background			: url('http://www.horecazoeker.nl/skin/0/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/0/AdBottom0.gif') no-repeat left top;
}



div.Fast_objI
{
	height 				: 195px;
	text-align			: left;
	margin				: 0;
	padding				: 0px;
	width				: 395px;
	background			: #dec724;
	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;
	background			: #dec724;
	color				: #484A26;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
}

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



div.nieuws_objII
{
	height 				: 162px;
	overflow			: hidden;
	text-align			: left;
	margin				: 0;
	width				: 395px;
	padding				: 0px;
	background			: #5F6133;
	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				: 250px;
	margin				: 0px;
	padding				: 0px;
	text-align			: left;
	background			: #5F6133;
	color				: #EDE087;
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 11px;
}


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


div.Fast_objIII
{
	border-bottom			: 1px #5F6133 Solid;
	height 				: 167px;
	text-align			: left;
	margin				: 0;
	width				: 395px;
	padding				: 0px;
	background			: #ffffff;
	vertical-align			: top;
	position			: relative;
}

div.brd
{
	border				: 1px #5F6133 Solid;
	border-bottom			: none;
	border-left			: none;
	width				: 395px;
}


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

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

div.nieuws_objIV
{
	overflow			: hidden;
	text-align			: left;
	margin				: 0;
	padding				: 5px;
	background			: #5F6133;
	vertical-align			: top;
	position			: relative;
}

div.nieuws_objII div.objIV
{
	vertical-align			: top;
	float				: left;
	width				: 250px;
	margin				: 5px;
	padding				: 0px;
	text-align			: left;
}

div.nieuws_objV
{
	overflow			: hidden;
	text-align			: left;
	margin				: 0;
	padding				: 5px;
	background			: #DEC724;
	vertical-align			: top;
	position			: relative;
}

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

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

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

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

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


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

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

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

span#pri
{
	color				: #dec724;
}

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				: #808157;
	line-height			: 15px;
}

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


div.hyper
{
	padding				: 0px;
	text-align			: left;
	padding-left			: 17px;
  	background			: #fff url('http://www.horecazoeker.nl/skin/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/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/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/hor_bovenrand_wit.gif');
	background-position		: left bottom;
	background-repeat		: no-repeat;
}


div.tbl-menu
{
	margin				: 0px;
	padding				: 0px;
	vertical-align			: top;
	width				: 195px;
	height				: 135px;
	overflow			: hidden;
	text-align			: left;
	padding-top			: 10px;
	padding-bottom			: 25px;
	padding-right			: 5px;
	background			: #dec724;
	background-image		: url('http://www.horecazoeker.nl/skin/hor_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				: #808157;
}

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

a.reslink, a.reslinks
{
	font-weight			: normal;	
	text-decoration			: underline;
	color				: #808157;
	line-height			: 18px;
}


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

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

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

a.reslinkB:hover
{
	color				: #606133;
}

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



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


a.nieuwslink_yel, a.nieuwslink_yel0
{
	font-weight			: bold;
	text-decoration			: underline;
	color				: #DEC724;
}

a.nieuwslink_yel:hover, a.nieuwslink_yel0:hover
{
	color				: #FFF;
}

a.nieuwslinks_yel
{
	line-height			: 20px;
}

span.links
{
	float				: left;
	text-align			: left;
	width				: 100%;
}

span.dater0, span.dater1
{
	position			: relative;
	z-index				: 2;
	float				: left;
	width				: 80px;
	font-size			: 11px;
}

span.dater0 
{
	color 				: #DEC724;

}

span.dater1 
{
	color 				: #484A26;

}

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;
}


img#Zoek
{
	clear				: left;
}

a.nieuwslink_yel1
{
	font-weight			: bold;
	text-decoration			: underline;
	color				: #484A26;
}

a.nieuwslink_yel1:hover
{
	color				: #FFF;
}

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 				: #DEC724;
	padding				: 0px;
	margin				: 0px;
}

h1.ttl2
{
	text-align			: left;
	font-size			: 24px;
	line-height			: 30px;
	float				: left;
	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 				: #DEC724;
}

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			: #484A26 url('http://www.horecazoeker.nl/skin/banner_top.gif') no-repeat;
}
.simple 
{
	margin				: 0px; 
	padding				: 0px 0px 0px 16px;
	list-style			: disc;

}

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


div.contentst
{
	clear				: left;
	width				: 370px;
	background			: #FFF url(http://www.horecazoeker.nl/skin/0/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/0/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/0/bg_result1.gif) repeat left top;
	z-index				: 2;
}

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

div.label:hover
{
	background			: #484A26;
	color				: #DEC724;
}

div.gstave
{
	width				: 34px;
	background			: #484A26;
	color				: #777;
	font-weight			: bold;	
}

div.ystave
{
	width				: 100px;
	background			: #DEC724;
	color				: #777;
	font-weight			: bold;
	
}

#exp img
{
	border				: 0px;
}	




/*
*	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 {
	vertical-align		: bottom;
	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			: #333;
}

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

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

#header ul#primary a:hover {
	margin-top		: 0;
	border-color		: #808157;
	background		: #f6e887;	/* 42ff00 f6e887 */
	padding			: 4px 5px 2px 5px;
	margin			: 5px 2px;
}

div.aaa
{
	text-align		: center;
}

span.nieuws3 img
{
	position		: relative;
	text-align		: center;
}

div.client
{
	background 			: #f6e887;
}

span.tinytxt 
{
	font-family			: Verdana, Tahoma, Arial;
	font-size			: 10px;
	font-weight			: normal;
	text-decoration			: none;
	color				: #484A26;
	line-height			: 14px;
}

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

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