/*-----------------------------------------------------------------------------
Website: Mampaey Wines
Auteur: Webatvantage.be
Laatst gewijzigd: 07-07-2009
-----------------------------------------------------------------------------*/

/*------------------------------- START RESET -------------------------------*/
* 
{ 
	margin: 				0; 
	padding: 				0; 
	outline: 				none; 
}
/*------------------------------- END RESET -------------------------------*/

/*------------------------------- START HTML / BODY -------------------------------*/
body 
{ 
	background: 			#363536;
	color: 					#eee; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	text-align: 			center;
    overflow: 				-moz-scrollbars-vertical;	
}
/*------------------------------- END HTML BODY -------------------------------*/

/*------------------------------- END DEFAULT LINK -------------------------------*/
a:link, a:visited, a:active 
{ 
	color: 					#6d6e71; 
	text-decoration: 		underline; 
}
a:hover 
{ 
	color: 					#aca58a; 
}
a img 
{ 
	border: 				none; 
}	
/*------------------------------- END DEFAULT LINK -------------------------------*/

/*------------------------------- START FLASH INTRO -------------------------------*/
div#flash_intro
{
	width: 					640px;
	height: 				480px;
	line-height:			480px;
	position: 				absolute;
	left:					50%;
	top: 					50%;
	margin-left: 			-320px; 
	margin-top: 			-240px; 
	padding: 				0;
	background:				#333;
}
/*------------------------------- END FLASH INTRO -------------------------------*/

/*------------------------------- START WRAPPER -------------------------------*/
#wrapper
{
	width: 					898px; 
	min-height:				600px;
	height: 				auto !important;
	height: 				600px;
	margin: 				0 auto;
	padding:				10px 0 0 0; 
	background: 			#313031; 
	text-align: 			left;	
}
/*------------------------------- END WRAPPER -------------------------------*/

/*------------------------------- START HEADER LEFT -------------------------------*/
div#header_left 
{
	float: 					left;
	width: 					163px;
	height: 				271px;
	overflow: 				hidden;
	margin:					0 0 15px 0;
}
div#header_left div#logo
{
	float: 					left;
	width: 					163px;
	height:					127px;
}
div#header_left ul#navleft
{
	float: 					left;
	width: 					163px;
	height: 				144px;
	list-style:				none;
}
div#header_left ul#navleft li
{
	float: 					left;
	width: 					163px;
	height: 				27px;
	margin: 				1px 0 0 0;
}
div#header_left ul#navleft li a
{
	display: 				block;
	float: 					left;
	width: 					163px;
	height: 				27px;
	text-indent: 			-9999px;
}

div#header_left ul#navleft li a#eerste_NL { background: url(../Buttons/Btn_wie_is_wie_NL.gif) no-repeat top left; }
div#header_left ul#navleft li a#eerste_FR { background: url(../Buttons/Btn_wie_is_wie_FR.gif) no-repeat top left; }
div#header_left ul#navleft li a#eerste_EN { background: url(../Buttons/Btn_wie_is_wie_EN.gif) no-repeat top left; }

div#header_left ul#navleft li a#tweede_NL { background: url(../Buttons/Btn_partners_NL.gif) no-repeat top left; }
div#header_left ul#navleft li a#tweede_FR { background: url(../Buttons/Btn_partners_FR.gif) no-repeat top left; }
div#header_left ul#navleft li a#tweede_EN { background: url(../Buttons/Btn_partners_EN.gif) no-repeat top left; }

div#header_left ul#navleft li a#derde_NL { background: url(../Buttons/Btn_referenties_NL.gif) no-repeat top left; }
div#header_left ul#navleft li a#derde_FR { background: url(../Buttons/Btn_referenties_FR.gif) no-repeat top left; }
div#header_left ul#navleft li a#derde_EN { background: url(../Buttons/Btn_referenties_EN.gif) no-repeat top left; }

div#header_left ul#navleft li a#vierde_NL { background: url(../Buttons/Btn_pers_NL.gif) no-repeat top left; }
div#header_left ul#navleft li a#vierde_FR { background: url(../Buttons/Btn_pers_FR.gif) no-repeat top left; }
div#header_left ul#navleft li a#vierde_EN { background: url(../Buttons/Btn_pers_EN.gif) no-repeat top left; }

div#header_left ul#navleft li a#vijfde_NL,
div#header_left ul#navleft li a#vijfde_FR,
div#header_left ul#navleft li a#vijfde_EN 
{ 
	background: 			url(../Buttons/Btn_route.gif) no-repeat top left; 
}
/*------------------------------- END HEADER LEFT -------------------------------*/

/*------------------------------- START HEADER CENTER -------------------------------*/
div#header_center 
{
	float: 					left;
	width: 					550px;
	margin: 				65px 0 15px 0;
	overflow: 				hidden;	
}

div#header_center_winkelmandje ul#mainnav
{
	float: 					left;
	width: 					550px;
	height: 				25px;
	background: 			#aca68a;
	overflow: 				hidden;
}
div#header_center_winkelmandje ul#mainnav li
{
	float: 					left;
	height:					25px;
	list-style: 			none;
}
div#header_center_winkelmandje ul#mainnav li a
{
	display: 				block;
	height: 				25px;
	text-indent: 			-9999px;
}
div#header_center_winkelmandje ul#mainnav li a#historie_NL { width: 119px; background: url(../Buttons/Btn_historie_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#historie_NL { background: url(../Buttons/Btn_historie_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#historie_FR { width: 95px; background: url(../Buttons/Btn_historie_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#historie_FR { width: 95px; background: url(../Buttons/Btn_historie_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#historie_EN { width: 94px; background: url(../Buttons/Btn_historie_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#historie_EN { width: 94px; background: url(../Buttons/Btn_historie_EN.gif) no-repeat bottom left; }

div#header_center_winkelmandje ul#mainnav li a#producten_NL { width: 98px; background: url(../Buttons/Btn_producten_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#producten_NL { background: url(../Buttons/Btn_producten_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#producten_FR { width: 83px; background: url(../Buttons/Btn_producten_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#producten_FR { width: 83px; background: url(../Buttons/Btn_producten_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#producten_EN { width: 88px; background: url(../Buttons/Btn_producten_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#producten_EN { width: 88px; background: url(../Buttons/Btn_producten_EN.gif) no-repeat bottom left; }

div#header_center_winkelmandje ul#mainnav li a#nieuws_NL { width: 70px; background: url(../Buttons/Btn_nieuws_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#nieuws_NL { background: url(../Buttons/Btn_nieuws_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#nieuws_FR { width: 94px; background: url(../Buttons/Btn_nieuws_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#nieuws_FR { width: 94px; background: url(../Buttons/Btn_nieuws_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#nieuws_EN { width: 55px; background: url(../Buttons/Btn_nieuws_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#nieuws_EN { width: 55px; background: url(../Buttons/Btn_nieuws_EN.gif) no-repeat bottom left; }

div#header_center_winkelmandje ul#mainnav li a#events_NL { width: 69px; background: url(../Buttons/Btn_events_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#events_NL { background: url(../Buttons/Btn_events_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#events_FR { width: 104px; background: url(../Buttons/Btn_events_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#events_FR { width: 104px; background: url(../Buttons/Btn_events_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#events_EN { width: 68px; background: url(../Buttons/Btn_events_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#events_EN { width: 68px; background: url(../Buttons/Btn_events_EN.gif) no-repeat bottom left; }

div#header_center_winkelmandje ul#mainnav li a#contact_NL { width: 80px; background: url(../Buttons/Btn_contact_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#contact_NL { background: url(../Buttons/Btn_contact_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#contact_FR { width: 78px; background: url(../Buttons/Btn_contact_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#contact_FR { width: 78px; background: url(../Buttons/Btn_contact_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#contact_EN { width: 80px; background: url(../Buttons/Btn_contact_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#contact_EN { width: 80px; background: url(../Buttons/Btn_contact_EN.gif) no-repeat bottom left; }

div#header_center_winkelmandje ul#mainnav li a#weetjes_NL { width: 114px; background: url(../Buttons/Btn_weetjes_NL.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#weetjes_NL { background: url(../Buttons/Btn_weetjes_NL.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#weetjes_FR { width: 94px; background: url(../Buttons/Btn_weetjes_FR.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#weetjes_FR { width: 94px; background: url(../Buttons/Btn_weetjes_FR.gif) no-repeat bottom left; }
div#header_center_winkelmandje ul#mainnav li a#weetjes_EN { width: 165px; background: url(../Buttons/Btn_weetjes_EN.gif) no-repeat top left; }
div#header_center_winkelmandje ul#mainnav li a:hover#weetjes_EN { width: 165px; background: url(../Buttons/Btn_weetjes_EN.gif) no-repeat bottom left; }


div#header_center_winkelmandje
{
	float: 					left;
	width: 					550px;
	margin: 				42px 0 15px 0;
	overflow: 				hidden;	
}

div#header_center ul#mainnav
{
	float: 					left;
	width: 					550px;
	height: 				25px;
	background: 			#aca68a;
	overflow: 				hidden;
}
div#header_center ul#mainnav li
{
	float: 					left;
	height:					25px;
	list-style: 			none;
}
div#header_center ul#mainnav li a
{
	display: 				block;
	height: 				25px;
	text-indent: 			-9999px;
}
div#header_center ul#mainnav li a#historie_NL { width: 119px; background: url(../Buttons/Btn_historie_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#historie_NL { background: url(../Buttons/Btn_historie_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#historie_FR { width: 95px; background: url(../Buttons/Btn_historie_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#historie_FR { width: 95px; background: url(../Buttons/Btn_historie_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#historie_EN { width: 94px; background: url(../Buttons/Btn_historie_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#historie_EN { width: 94px; background: url(../Buttons/Btn_historie_EN.gif) no-repeat bottom left; }

div#header_center ul#mainnav li a#producten_NL { width: 98px; background: url(../Buttons/Btn_producten_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#producten_NL { background: url(../Buttons/Btn_producten_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#producten_FR { width: 83px; background: url(../Buttons/Btn_producten_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#producten_FR { width: 83px; background: url(../Buttons/Btn_producten_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#producten_EN { width: 88px; background: url(../Buttons/Btn_producten_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#producten_EN { width: 88px; background: url(../Buttons/Btn_producten_EN.gif) no-repeat bottom left; }

div#header_center ul#mainnav li a#nieuws_NL { width: 70px; background: url(../Buttons/Btn_nieuws_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#nieuws_NL { background: url(../Buttons/Btn_nieuws_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#nieuws_FR { width: 94px; background: url(../Buttons/Btn_nieuws_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#nieuws_FR { width: 94px; background: url(../Buttons/Btn_nieuws_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#nieuws_EN { width: 55px; background: url(../Buttons/Btn_nieuws_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#nieuws_EN { width: 55px; background: url(../Buttons/Btn_nieuws_EN.gif) no-repeat bottom left; }

div#header_center ul#mainnav li a#events_NL { width: 69px; background: url(../Buttons/Btn_events_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#events_NL { background: url(../Buttons/Btn_events_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#events_FR { width: 104px; background: url(../Buttons/Btn_events_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#events_FR { width: 104px; background: url(../Buttons/Btn_events_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#events_EN { width: 68px; background: url(../Buttons/Btn_events_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#events_EN { width: 68px; background: url(../Buttons/Btn_events_EN.gif) no-repeat bottom left; }

div#header_center ul#mainnav li a#contact_NL { width: 80px; background: url(../Buttons/Btn_contact_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#contact_NL { background: url(../Buttons/Btn_contact_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#contact_FR { width: 78px; background: url(../Buttons/Btn_contact_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#contact_FR { width: 78px; background: url(../Buttons/Btn_contact_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#contact_EN { width: 80px; background: url(../Buttons/Btn_contact_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#contact_EN { width: 80px; background: url(../Buttons/Btn_contact_EN.gif) no-repeat bottom left; }

div#header_center ul#mainnav li a#weetjes_NL { width: 114px; background: url(../Buttons/Btn_weetjes_NL.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#weetjes_NL { background: url(../Buttons/Btn_weetjes_NL.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#weetjes_FR { width: 94px; background: url(../Buttons/Btn_weetjes_FR.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#weetjes_FR { width: 94px; background: url(../Buttons/Btn_weetjes_FR.gif) no-repeat bottom left; }
div#header_center ul#mainnav li a#weetjes_EN { width: 165px; background: url(../Buttons/Btn_weetjes_EN.gif) no-repeat top left; }
div#header_center ul#mainnav li a:hover#weetjes_EN { width: 165px; background: url(../Buttons/Btn_weetjes_EN.gif) no-repeat bottom left; }

div#header_center div#slogan
{
	float: 					left;
	width: 					550px;
	height: 				37px;
	overflow: 				hidden;
}
div#header_center div#banner
{
	clear: 					left;
	float: 					left;
	width: 					550px;
	height: 				144px;
	overflow: 				hidden;
}
/*------------------------------- END HEADER CENTER -------------------------------*/

/*------------------------------- START HEADER RIGHT -------------------------------*/
div#header_right
{
	float: 					left;
	width: 					165px;
	height: 				271px;
	overflow: 				hidden;
	margin:					0 0 15px 0;
}
div#header_right ul#taalkeuze
{
	float: 					right;
	width: 					64px;
	height:	 				19px;
}
div#header_right ul#taalkeuze li
{
	float: 					left;
	width: 					20px;
	height: 				19px;
	margin: 				0 2px 0 0;
	list-style: 			none;
	text-align: 			center;
}
div#header_right ul#taalkeuze li#last
{
	margin: 				0;
}
div#header_right ul#taalkeuze li a
{
	float: 					left;
	width: 					20px;
	height: 				19px;
	text-indent:			-9999px;
}
div#header_right ul#taalkeuze li a#nl
{
	background: 			url(../Buttons/NL.gif) top left;
}
div#header_right ul#taalkeuze li a:hover#nl,
div#header_right ul#taalkeuze li a#nl_active
{
	background: 			url(../Buttons/NL.gif) bottom left;
}
div#header_right ul#taalkeuze li a#fr
{
	background: 			url(../Buttons/FR.gif) top left;
}
div#header_right ul#taalkeuze li a:hover#fr, 
div#header_right ul#taalkeuze li a#fr_active
{
	background: 			url(../Buttons/FR.gif) bottom left;
}
div#header_right ul#taalkeuze li a#en
{
	background: 			url(../Buttons/EN.gif) top left;
}
div#header_right ul#taalkeuze li a:hover#en,
div#header_right ul#taalkeuze li a#en_active
{
	background: 			url(../Buttons/EN.gif) bottom left;
}

div#header_right div#hofleverancier
{
	clear: 					both;
	float: 					right;
	width: 					165px;
	height: 				108px;
}
/*NL*/
div#header_right div#hofleverancier a#hof_logo_NL
{
	display: 				block;
	width:	 				165px;
	height: 				108px;
	background: 			url(../Graphics/Hofleverancier_NL.gif) no-repeat top left;
	text-indent: 			-9999px;
}
div#header_right div#hofleverancier a#hof_logo_NL:hover
{
	background: 			url(../Graphics/Hofleverancier_NL.gif) no-repeat bottom left;
}
/*FR*/
div#header_right div#hofleverancier a#hof_logo_FR
{
	display: 				block;
	width: 					165px;
	height: 				108px;
	background: 			url(../Graphics/Hofleverancier_FR.gif) no-repeat top left;
	text-indent: 			-9999px;
}
div#header_right div#hofleverancier a#hof_logo_FR:hover
{
	background: 			url(../Graphics/Hofleverancier_FR.gif) no-repeat bottom left;
}
/*EN*/
div#header_right div#hofleverancier a#hof_logo_EN
{
	display: 				block;
	width: 					165px;
	height: 				108px;
	background: 			url(../Graphics/Hofleverancier_EN.gif) no-repeat top left;
	text-indent: 			-9999px;
}
div#header_right div#hofleverancier a#hof_logo_EN:hover
{
	background: 			url(../Graphics/Hofleverancier_EN.gif) no-repeat bottom left;
}

div#header_right ul#navright 
{
	clear: 					both;
	float: 					right;
	width: 					165px;
	height: 				144px;
}
div#header_right ul#navright li
{
	float: 					right;
	width: 					165px;
	height: 				36px;
	list-style-type: 		none;
}
div#header_right ul#navright li a
{
	float: 					right;
	width: 					165px;
	height: 				36px;
	line-height: 			36px;
	text-align: 			center;
	color: 					#fff;
	text-decoration: 		none;
}

div#header_right ul#navright li a#nieuwsbrief
{
	background: 			url(../Buttons/Navright.gif) no-repeat top left;
}
div#header_right ul#navright li a:hover#nieuwsbrief
{

	background: 			url(../Buttons/Navright.gif) no-repeat bottom left;
}
div#header_right ul#navright li a#topper
{
	background: 			url(../Buttons/Navright.gif) no-repeat top left;
}
div#header_right ul#navright li a:hover#topper
{
	background: 			url(../Buttons/Navright.gif) no-repeat bottom left;
}
div#header_right ul#navright li a#nieuwe_prod
{
	background: 			url(../Buttons/Navright.gif) no-repeat top left;
}
div#header_right ul#navright li a:hover#nieuwe_prod
{
	background: 			url(../Buttons/Navright.gif) no-repeat bottom left;
}
div#header_right ul#navright li a#infini
{
	background: 			url(../Buttons/Navright.gif) no-repeat top left;
}
div#header_right ul#navright li a:hover#infini
{
	background: 			url(../Buttons/Navright.gif) no-repeat bottom left;
}
/*------------------------------- END HEADER RIGHT -------------------------------*/

/*------------------------------- START NEWS SCROLLER -------------------------------*/
div.news_scroller
{
	float: left;
	width: 200px;
	height: auto;
	margin: 0 10px 10px 0;
}
div.news_scroller img
{
	margin: 0;
	padding: 0;
	border: none;
}
/*------------------------------- END NEWS SCROLLER -------------------------------*/

/*------------------------------- START CONTENT -------------------------------*/
div#content
{
	min-height: 300px; 
	height: auto !important;
	height: auto;
}
/* Producten */
div#content div#kolom_producten
{
	float: 					left;
	width: 					301px;
	min-height: 			450px;
	height: 				auto !important;
	height: 				450px;	
	background: 			url(../Graphics/Vertical_column_divider.gif) no-repeat top right;
}
div#content div#kolom_producten h1, div#content div#kolom_nieuws h1, div#content div#kolom_zoek h1 { margin: 0; padding: 0; }
div#content div#kolom_producten h1 a
{
	float: 					left;
	width: 					301px;
	height: 				32px;
	margin: 				0 0 25px 0;
	text-indent: 			-9999px;
}
div#content div#kolom_producten h1#h1_in_the_picture a { background: url(../Graphics/In_the_picture.gif); }

div#content div#kolom_producten h1#sponsoring_NL,
div#content div#kolom_nieuws h1#sponsoring_NL,
div#content div#kolom_zoek h1#sponsoring_NL,
div#content div#kolom_producten h1#sponsoring_FR,
div#content div#kolom_nieuws h1#sponsoring_FR,
div#content div#kolom_zoek h1#sponsoring_FR,
div#content div#kolom_producten h1#sponsoring_EN,
div#content div#kolom_nieuws h1#sponsoring_EN,
div#content div#kolom_zoek h1#sponsoring_EN
{
	margin: 0;
	padding: 0;
}
div#content div#kolom_producten h1#sponsoring_NL a,
div#content div#kolom_producten h1#sponsoring_FR a,
div#content div#kolom_producten h1#sponsoring_EN a

{
	float: 					left;
	width: 					301px;
	height: 				32px;
	margin: 				0 0 25px 0;
	text-indent: 			-9999px;
	background: url(../Graphics/Sponsoring_NL.gif);
}
div#content div#kolom_producten h1#sponsoring_FR a { background: url(../Graphics/Sponsoring_FR.gif); }
div#content div#kolom_producten h1#sponsoring_EN a { background: url(../Graphics/Sponsoring_EN.gif); }

div#content div#kolom_nieuws h1#sponsoring_NL a,
div#content div#kolom_nieuws h1#sponsoring_FR a,
div#content div#kolom_nieuws h1#sponsoring_EN a
{
	float: 					left;
	width: 					284px;
	height: 				32px;
	margin: 				0 0 25px 0;
	text-indent: 			-9999px;
	background: url(../Graphics/Sponsoring2_NL.gif);
}

div#content div#kolom_zoek h1#sponsoring_NL a,
div#content div#kolom_zoek h1#sponsoring_FR a,
div#content div#kolom_zoek h1#sponsoring_EN a
{
	float: 					left;
	width: 					293px;
	height: 				32px;
	margin: 				0 0 25px 0;
	text-indent: 			-9999px;
	background: url(../Graphics/Sponsoring3_NL.gif);
}

div#horiz_divider
{
	clear: 					both;
	width: 					860px;
	height: 				25px;
	margin-left:			20px;
	background: 			url(../Graphics/Horizontal_column_divider.gif) repeat-x top right;
}

div#content div#kolom_producten div.product
{
	clear: 					both;
	width: 					269px;
	min-height: 			176px;
	height: 				auto !important;
	height: 				176px;
	margin-bottom: 			20px !important;
	background: 			url(../Graphics/Horizontal_column_divider.gif) no-repeat bottom left;
	margin:	 				0 auto;
}
div#content div#kolom_producten div.product p
{
	float: 					left;
	position: 				relative;
	width: 					161px;
	height: 				134px;
	margin: 				0 0 0 10px;
	overflow: 				hidden;
}
div#content div#kolom_producten div.product p a.link
{
	color: 					#fff;
	text-decoration: 		none;
}
div#content div#kolom_producten div.product p a:hover.link 
{ 
	text-decoration: 		underline; 
}
div#content div#kolom_producten div.product p a.button
{
	position: 				absolute;
	bottom: 				0;
	left: 					0;
	margin: 				10px 0 0 0;
}
div#content div#kolom_producten div.product a img 
{
	width:					87px;
	height:  				131px;
	border: 				2px solid #434343; 
}

/* Nieuws */
div#content div#kolom_nieuws
{
	float: 					left;
	width: 					284px;
	min-height: 			450px;
	height: 				auto !important;
	height: 				450px;	
	background: 			url(../Graphics/Vertical_column_divider.gif) no-repeat top right;	
}
div#content div#kolom_nieuws h1 a
{
	float: 					left;
	width: 					284px;
	height: 				32px;
	margin: 				0 0 25px 0;	
	text-indent: 			-9999px;
}
div#content div#kolom_nieuws h1#h1_nieuws_NL a { background: url(../Graphics/H1_nieuws_NL.gif); }
div#content div#kolom_nieuws h1#h1_nieuws_FR a { background: url(../Graphics/H1_nieuws_FR.gif); }
div#content div#kolom_nieuws h1#h1_nieuws_EN a { background: url(../Graphics/H1_nieuws_EN.gif); }

div#content div#kolom_nieuws .nieuwsitem 
{
	clear: 					both;
	width: 					265px;
	min-height: 			78px;
	height: 				auto !important;
	height: 				78px;
	margin: 				0 auto 20px auto;
	background: 			url(../Graphics/Nieuwsitem_divider.gif) no-repeat bottom left;
}
div#content div#kolom_nieuws .nieuwsitem a.titel 
{ 
	padding: 				0 0 0 20px; 
	line-height: 			16px; 
	background: 			url(../Graphics/Nieuwstitel_icon.gif) no-repeat; 
	color: 					#fff;
	text-decoration: 		none;
	font-weight: 			bold; 	
}
div#content div#kolom_nieuws .nieuwsitem a:hover.titel 
{ 
	text-decoration: 		underline; 
}
div#content div#kolom_nieuws .nieuwsitem a.lees_meer
{
	display: 				block;
	margin: 				15px 0 0 0;
	padding:				0 0 0 15px;
	background: 			url(../Graphics/Arrow.gif) no-repeat 0 1px;
}
div#content div#kolom_nieuws .nieuwsitem a:hover.lees_meer
{
	background: 			url(../Graphics/Arrow_hover.gif) no-repeat 0 1px;
}

/* Zoek */
div#content div#kolom_zoek
{
	float: 					left;
	width: 					293px;
	min-height: 			450px;
	height: 				auto !important;
	height: 				450px;
}
div#content div#kolom_zoek h1 a,
div#content div#kolom_zoek h1#h1_events a
{
	float: 					left;
	width: 					293px;
	height: 				32px;
	margin: 				0 0 25px 0;	
	text-indent: 			-9999px;
}
div#content div#kolom_zoek h1#h1_events a
{
	margin:					3px 0 15px 0;
}
div#content div#kolom_zoek h1#zoek_NL a { background: url(../Graphics/H1_zoek_NL.gif); }
div#content div#kolom_zoek h1#zoek_FR a { background: url(../Graphics/H1_zoek_FR.gif); }
div#content div#kolom_zoek h1#zoek_EN a { background: url(../Graphics/H1_zoek_EN.gif); }

div#content div#kolom_zoek h1#h1_events { margin: 25px 0 0 0; }
div#content div#kolom_zoek h1#h1_events a { background: url(../Graphics/H1_events.gif); }

div#content div#kolom_zoek form, div#content div#kolom_zoek p { margin: 10px 0 10px 10px; }
div#content div#kolom_zoek p a.button 
{ 
	clear: 					both; 
	float: 					left; 
	margin: 				10px 0 0 0; 
}
div#content div#kolom_zoek form .label 
{
	display: 				block;
	margin: 				10px 0; 
}
div#content div#kolom_zoek form .input
{
	width: 					235px;
	height: 				16px;
	padding: 				4px 20px 2px 5px;
	background: 			#efefef;
	border: 				1px solid #eee;
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				11px;
	color: 					#313031;
}
div#content div#kolom_zoek form .inputred
{
	width: 					235px;
	height: 				16px;
	padding: 				4px 20px 2px 5px;
	background: 			#efefef url(../Graphics/Zoek_icoon_input.gif) no-repeat center right;
	border: 				1px solid red;
	font-family: 			Verdana, Arial, sans-serif;
	font-size: 				11px;
	color: 					#313031;
}
div#content div#kolom_zoek form .submit
{
	display: 				inline-block;
	width: 					auto;
	height: 				21px;
	margin: 				10px 0 0 0;
	background: 			url(../Buttons/Btn_bg.gif) repeat-x top left;
	border: 				none;
	font-family:			Verdana, Arial, sans-serif;
	font-size: 				11px;
	color: 					#313031;	
}
div#content div#kolom_zoek form .submit:hover
{
	background: 			#aca58a;
	cursor: 				pointer;
}
/*------------------------------- END CONTENT -------------------------------*/

/*------------------------------- START EVENTS -------------------------------*/
/* Current */
div#kolom_producten h1, div#kolom_nieuws h1, div#kolom_zoek h1 { margin: 0; padding: 0; }
div#kolom_producten h1 a
{
	float: 					left;
	width: 					301px;
	height: 				32px;
	margin: 				0 0 25px 0;
	text-indent: 			-9999px;
}
div#kolom_producten h1#current_NL a { background: url(../Graphics/Current_NL.gif); }
div#kolom_producten h1#current_FR a { background: url(../Graphics/Current_FR.gif); }
div#kolom_producten h1#current_EN a { background: url(../Graphics/Current_EN.gif); }

/* Upcoming */
div#kolom_nieuws h1 a
{
	float: 					left;
	width: 					284px;
	height: 				32px;
	margin: 				0 0 25px 0;	
	text-indent: 			-9999px;
}
div#kolom_nieuws h1#upcoming_NL a { background: url(../Graphics/Upcoming_NL.gif); }
div#kolom_nieuws h1#upcoming_FR a { background: url(../Graphics/Upcoming_FR.gif); }
div#kolom_nieuws h1#upcoming_EN a { background: url(../Graphics/Upcoming_EN.gif); }

/* Past */
div#kolom_zoek h1 a
{
	float: 					left;
	width: 					293px;
	height: 				32px;
	margin: 				0 0 25px 0;	
	text-indent: 			-9999px;
}
div#kolom_zoek h1#past_NL a { background: url(../Graphics/Past_NL.gif); }
div#kolom_zoek h1#past_FR a { background: url(../Graphics/Past_FR.gif); }
div#kolom_zoek h1#past_EN a { background: url(../Graphics/Past_EN.gif); }

/*------------------------------- END EVENTS -------------------------------*/

/*------------------------------- START TEKSTBLOK -------------------------------*/
div.tekstblok 
{ 
	clear: 					both; 
	float: 					left;
	width: 					850px;
	margin: 				10px 0; 
}
/*------------------------------- END TEKSTBLOK -------------------------------*/

/*------------------------------- START PRODUCTEN -------------------------------*/

/* Producten */
div#producten 
{ 
	clear: 					both; 
	padding:				0 20px 20px 20px; 
}

/* Producten detail */  
div#producten_detail 
{
	clear: 					both;  
	float: 					left; 
	margin: 				0; 
	padding:				20px; 
}
div#producten_detail h2 
{ 
	margin: 				0 0 10px 0; 
	font-weight: 			bold; 
}
div#producten_detail img.productfoto 
{ 
	float: 					left; 
	margin: 				0 10px 10px 0; 
	border: 				1px solid #666; 
}
div#producten_detail table td.donker 
{
	background: 			#363536; 
}
div#producten_detail table table td 
{ 
	padding: 				10px; 
}

/* Productfilter */
div#productfilter 
{ 
	clear: 					both;
	float: 					left; 
	width: 					835px; 
	margin: 				0 0 5px 0; 
	padding: 				10px; 
	background:				#363536; 
	border: 				1px solid #666;
}
div#productfilter p.info
{
	float: right;
	width: 350px;
	height: 130px;
	padding: 10px;
	border-left: 1px solid #666;
	overflow: auto;	
}
div#productfilter form
{
	float: left;
	width: 450px;
}
div#productfilter form .label 
{ 
	clear: 					both; 
	float: 					left; 
	display: 				inline-block;
	width: 					150px; 
	height: 				30px; 
	line-height: 			30px; 
	margin: 				0 10px 0 0;  
} 
div#productfilter form select 
{ 
	float: 					left; 
	display: 				inline-block; 
	margin: 				4px 0 0 0; 
	padding: 				2px; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
}
div#productfilter form .button
{
	display: 				inline-block;
	height: 				21px;
	margin: 				10px 0 0 0;
	padding: 				0 5px;
	line-height: 			21px;
	background: 			#aca58a;
	border: 				none;
	color: 					#313031;
	text-align: 			center;
	text-decoration: 		none;
	cursor: 				pointer;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 	
}

/* Productitem */
div.productitem 
{ 
	clear: 					both; 
	float: 					left; 
	width: 					790px; 
	margin: 				0 0 5px 0; 
	padding: 				10px; 
	border-bottom: 			1px solid #666; 
}
div.productitem h2 
{ 
	margin: 				5px; 
	font-size: 				14px; 
}
div.productitem a img 
{ 
	float: 					left; 
	margin: 				5px; 
	border: 				1px solid #666; 
}

div.productitem p.productinfo 
{ 
	float: 					left; 
	width: 					660px; 
	margin: 				5px 0 0 10px; 
}

div.productitem span.productlabel 
{ 
	font-weight: 			bold; 
}
div.productitem span.type_Red, div.productitem span.type_Rose, div.productitem span.type_White
{
	display:				inline-block; 
	padding: 				4px 8px 4px 25px; 
}
div.productitem span.type_Red
{ 
	background: 			url(../Graphics/Glas_Red.png) no-repeat center left; 
}
div.productitem span.type_Rose 
{ 
	background: 			url(../Graphics/Glas_Rose.png) no-repeat center left; 
}
div.productitem span.type_White 
{ 
	background: 			url(../Graphics/Glas_White.png) no-repeat center left; 
}


div.productitem span.type_ROOD, div.productitem span.type_ROSE, div.productitem span.type_WIT
{
	display:				inline-block; 
	padding: 				4px 8px 4px 25px; 
}
div.productitem span.type_ROOD 
{ 
	background: 			url(../Graphics/Glas_ROOD.png) no-repeat center left; 
}
div.productitem span.type_ROSE 
{ 
	background: 			url(../Graphics/Glas_ROSE.png) no-repeat center left; 
}
div.productitem span.type_WIT 
{ 
	background: 			url(../Graphics/Glas_WIT.png) no-repeat center left; 
}


div.productitem .zoom 
{ 
	display: 				inline-block; 
	height: 				25px; 
	margin: 				10px 0 0 0; 
	line-height: 			25px; 
	background: 			url(../Graphics/Zoom.gif) no-repeat top left; 
	padding: 				0 0 0 30px; 
}
/*------------------------------- END PRODUCTEN -------------------------------*/

/*------------------------------- START MEDEWERKERS -------------------------------*/
div#medewerkers 
{
	width: 					810px;
	float: 					left;
	margin: 				0;
	padding: 				20px;
}
div#medewerkers h1 
{ 
	margin: 				0 0 10px 0; 
}
div#medewerkers div.medewerkerbox 
{ 
	float: 					left; 
	width: 					400px;
	min-height:				130px;
	height: 				auto !important;
	height: 				130px;
	margin: 				0 5px 20px 0;
	background:				#403e40 url(../Graphics/Medewerker_hoekje.gif) no-repeat bottom right;
}
div#medewerkers div.medewerkerbox:hover
{
	background:				#635a59 url(../Graphics/Medewerker_hoekje_hover.gif) no-repeat bottom right;
}
div#medewerkers a:link, div#medewerkers a:visited, div#medewerkers a:hover, div#medewerkers a:active
{
	color:					#fff;
}
div#medewerkers div.medewerkerbox span.medewerker 
{ 
	display: 				inline-block; 
	margin:					5px 0 0 0;
	height: 				18px; 
	line-height: 			18px; 
	font-weight: 			bold; 
}
div#medewerkers div.medewerkerbox img.medewerkers_foto 
{ 
	float: 					left;
	margin: 				4px 10px 4px 4px;
	border: 				1px solid #666;
} 
/*------------------------------- END MEDEWERKERS -------------------------------*/

/*------------------------------- START GOOGLE MAPS -------------------------------*/
div#google_maps
{
	float: 					right; 
	width: 					248px;
	height: 				300px;
	margin: 				0 0 20px 6px;
	background: 			#333;
	border: 				2px solid #666;
}
div#google_maps small a
{
	background: 			url(../Graphics/Arrow.gif) no-repeat 0 1px;
	padding: 				0 0 0 15px;
}
div#google_maps small a:hover
{
	background: 			url(../Graphics/Arrow_hover.gif) no-repeat 0 1px;
}
/*------------------------------- END GOOGLE MAPS -------------------------------*/

/*------------------------------- START BREADCRUMBS -------------------------------*/
div#breadcrumbs 
{
	float: 					left; 
	width: 					790px; 
	padding: 				10px 0; 
}
/*------------------------------- END BREADCRUMBS -------------------------------*/

/*------------------------------- START NAARBOVEN -------------------------------*/
div.naarboven 
{ 
	clear: 					both; 
	float: 					left; 
	width: 					830px; 
	text-align: 			right; 
}
div.naarboven a 
{ 
	display: 				inline-block; 
	padding: 				4px 0px 4px 20px; 
	background: 			url(../Graphics/Naarboven.gif) no-repeat center left;
}
/*------------------------------- END NAARBOVEN -------------------------------*/

/*------------------------------- START NIEUWSBOX -------------------------------*/
div.nieuwsbox
{
	clear: both;
	margin: 20px 0 10px 0;
	background: url(../Graphics/Horizontal_column_divider.gif) repeat-x top left;
}
/*------------------------------- END NIEUWSBOX -------------------------------*/

/*------------------------------- START WIJNTABEL -------------------------------*/
table#wijntabel 
{ 
	margin: 				10px 0; 
}
table#wijntabel th.heading 
{ 
	background: 			#aca58a; 
	color: 					#313031;
	padding: 				4px; 
}
table#wijntabel td 
{
	padding: 				2px; 
}
table#wijntabel tr 
{ 
	cursor: 				pointer; 
}
table#wijntabel .tr_licht 
{ 
	background: 			#363536; 
}
table#wijntabel .tr_donker  
{ 
	background: 			none; 
}
/*------------------------------- END WIJNTABEL -------------------------------*/

/*------------------------------- START SEARCH RESULT -------------------------------*/
table#search_result
{
	width:					860px;
	margin:					10px 0;
}
table#search_result td
{
	padding:				2px;
}
table#search_result td a
{
	padding: 				0 0 0 15px;
	background:				url(../Graphics/Arrow.gif) no-repeat 0 1px;
}
table#search_result td a:hover
{
	background:				url(../Graphics/Arrow_hover.gif) no-repeat 0 1px;
}
table#search_result td a:hover a
{
	background:				url(../Graphics/Arrow_hover.gif) no-repeat 0 1px;
}
table#search_result td a.detail
{
	padding: 				0;
	background:				none;
}
table#search_result tr
{
	cursor:					pointer;
	background: 			#363536;
}
table#search_result tr:hover
{
	cursor:					pointer;
	background: 			none;
}
/*------------------------------- END SEARCH RESULT -------------------------------*/

/*------------------------------- START SITEMAP -------------------------------*/
ul.sitemap
{ 
	float: 					left;
	margin: 				10px 0 10px 10px;
	padding: 				0 30px 0 0;
	border-right:   		1px solid #363536;
	min-height:				200px;
	height: 				auto !important;
	height:					auto;
}
ul.sitemap li
{ 
	margin: 				10px 0;
	list-style-type: 		none;
}
ul.sitemap li a
{
	background: 			url(../Graphics/Arrow.gif) no-repeat 0 1px;
	padding: 				0 0 0 15px;
}
ul.sitemap li a:hover
{
	background: 			url(../Graphics/Arrow_hover.gif) no-repeat 0 1px;
}
/*------------------------------- END SITEMAP -------------------------------*/

/*------------------------------- START LOGOBOX -------------------------------*/
div#logobox
{
	clear: 					both;
	margin: 				20px auto 0 auto;
	padding: 				10px 0;
	background: 			url(../Graphics/Horizontal_column_divider.gif) repeat-x top left;
	color: 					#6d6e71;
	font-size: 				10px;
}
div#logobox ul { 
	height: 45px;
	list-style: none;
}
div#logobox ul li 
{
	display: inline;
}

div#logobox a img
{
	width: 45px;
	height: 45px;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
div#logobox a:hover img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*------------------------------- END LOGOBOX -------------------------------*/

/*------------------------------- START FOOTER -------------------------------*/
div#footer
{
	clear: 					both;
	height: 				30px;
	padding: 				10px;
	background: 			url(../Graphics/Horizontal_column_divider.gif) repeat-x top left;
	color: 					#6d6e71;
	font-size: 				10px;
	text-align: 			center;
}
/*------------------------------- END FOOTER -------------------------------*/

/*------------------------------- START BUTTONS -------------------------------*/
a.button, a.button_active
{
	display: 				inline-block;
	min-width: 				78px;
	width: 					auto !important;
	width: 					78px;
	height: 				21px;
	padding: 				0 5px;
	line-height: 			21px;
	background: 			#737477 url(../Buttons/Btn_bg.gif) repeat-x top left;
	color: 					#313031 !important;
	text-align: 			center;
	text-decoration: 		none !important;
}
a:hover.button, a.button_active
{ 
	background: 			#aca58a; 
}
a:hover.red, a.red
{ 
	color: #ffffff;
}
/*------------------------------- END BUTTONS -------------------------------*/

/*------------------------------- START FORMS -------------------------------*/
div#contact 
{ 
	clear: 					both;  
	float: 					left; 
	width: 					800px; 
	margin: 				0; 
	padding:				20px; 
}
div#contact div#contactgegevens 
{ 
	padding: 				10px; 
	float: 					right; 
	width: 					auto; 
	background: 			#eee; 
}

/* Contactformulier */
div#contact form#contactform 
{ 
	float: 					left;
	margin: 				10px 0 0 0; 
}
div#contact form#contactform fieldset
{
	border:					1px solid #666;
	width: 					835px;
	padding:				10px;
}
div#contact form#contactform legend 
{ 
	padding: 				0 10px; 
}
div#contact form#contactform .infomessage 
{ 
	margin: 				20px 0; 
}
div#contact form#contactform .infomessage_error 
{ 
	margin: 				20px 0; 
	color: 					red; 
}
div#contact form#contactform .label 
{ 
	clear: 					both; 
	float: 					left; 
	display: 				block; 
	width: 					150px; 
	height: 				25px; 
	line-height: 			25px; 
}
div#contact form#contactform .input 
{ 
	float: 					left; 
	display: 				block; 
	width: 					190px; 
	height: 				15px; 
	padding: 				4px; 
	background: 			none; 
	border: 				1px solid #6d6e71; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#eee; 
}
div#contact form#contactform .input:focus, div#contact form#contactform .textarea:focus
{
	border: 				1px solid #eee;
}	
div#contact form#contactform .inputred  
{ 
	float: 					left; 
	display: 				block; 
	width: 					190px; 
	height: 				15px; 
	padding:	 			4px; 
	background: 			none; 
	border: 				1px dotted red; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#eee; 
}
div#contact form#contactform .textarea 
{ 
	float: 					left; 
	display: 				block;
	width: 					300px;
	height:	 				150px; 
	padding: 				4px; 
	background: 			none; 
	border: 				1px solid #6d6e71; 
	font-family:			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#eee; 
	overflow: 				auto; 
}
div#contact form#contactform .textareared 
{ 
	float: 					left; 
	display: 				block; 
	width: 					300px; 
	height: 				150px; 
	padding: 				4px; 
	background: 			none; 
	border: 				1px dotted red; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#eee; 
	overflow: 				auto; 
}
div#contact form#contactform .submit 
{ 
	display: 				inline-block;
	height: 				21px;
	margin: 				10px 0 0 0;
	padding: 				2px;
	background: 			#b3ac91;
	border: 				none;
	color: 					#333;
	cursor: 				pointer;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
}

/* Nieuwsbrief */
form#form_nieuwsbrief 
{ 
	margin: 				0px 0 0 0; 
}
form#form_nieuwsbrief fieldset
{
	border:					1px solid #666;
	width: 					835px;
	padding:				10px;
}
form#form_nieuwsbrief legend 
{ 
	padding: 				0 10px; 
}

form#form_nieuwsbrief .infomessage 
{
	margin: 				20px 0; 
}
form#form_nieuwsbrief .infomessage_error 
{ 
	margin: 				20px 0; 
	color: 					red; 
}	
form#form_nieuwsbrief .label 
{ 
	clear: 					both; 
	float: 					left; 
	display: 				block; 
	width: 					150px; 
	height: 				25px; 
	line-height: 			25px; 
}
form#form_nieuwsbrief .input 
{ 
	float: 					left; 
	display: 				block; 
	width: 					190px; 
	height: 				15px; 
	padding: 				4px; 
	background: 			none; 
	border: 				1px solid #6d6e71; 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#eee; 
}
form#form_nieuwsbrief .input:focus
{
	border: 				1px solid #eee;
}
form#form_nieuwsbrief .inputred  
{ 
	float: 					left;
	display: 				block;
	width: 					190px;
	height: 				15px;
	padding:	 			4px;
	background: 			none;
	border: 				1px dotted red;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	color: 					#eee;
}
form#form_nieuwsbrief .select 
{ 
	width: 200px; 
	height: 25px; 
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
} 
form#form_nieuwsbrief .selectred 
{ 
	border: 1px solid red; 
	width: 200px; 
	height: 25px; 
	padding: 3px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666; 
} 
form#form_nieuwsbrief .submit 
{ 
	display: inline-block; 
	height: 21px;
	margin: 10px 0 0 0; 
	padding: 2px; 
	background: #b3ac91;
	border: none; 
	color: #333; 
	cursor: pointer; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
}
/*------------------------------- END FORMS -------------------------------*/

/*------------------------------- START LIJSTEN----------------------------*/
ul.insprong 
{ 
	margin: 20px; 
}
ul#nieuws 
{ 
	margin: 20px 20px 20px 0; 
}
ul#nieuws li 
{ 
	margin: 10px 0; 
	padding: 0 0 0 25px; 
	line-height: 18px; 
	list-style: none; 
	background: url(../Graphics/Nieuws_icoon.gif) no-repeat center left; 
}
ul#kalender 
{ 
	margin: 20px 20px 20px 0; 
}
ul#kalender li 
{ 
	margin: 10px 0; 
	padding: 0 0 0 15px;  
	list-style: none; 
	background: url(../Graphics/Arrow.gif) no-repeat 0 1px; 
}
ul#kalender li:hover
{ 
	background: url(../Graphics/Arrow_hover.gif) no-repeat 0 1px; 
}
/*------------------------------- END LIJSTEN -------------------------------*/

/*------------------------------- START HEADINGS -------------------------------*/
h1 
{ 
	padding: 0 0 0 40px; 
	background: url(../Graphics/Heading_bg.gif) no-repeat center left; 
	color: #666; 
	font-weight: normal; 
	font-size: 18px; 
}
h2, span.cms_title
{
	color: #666; 
	font-weight: normal; 
	font-size: 14px; 
}
/*------------------------------- END HEADINGS -------------------------------*/

/*------------------------------- START OTHER CLASSES -------------------------------*/
.clear 
{ 
	clear: both; 
}
.nomargin 
{
	margin: 0;
}
.floatleft 
{ 
	float: left; 
}
.floatright 
{ 
	float: right; 
}
.important 
{ 
	font-weight: bold; 
}
.underline 
{ 
	text-decoration: underline; 
}
.imgborderleft 
{ 
	float: left; 
	border: 3px solid #434343; 
	margin: 0 20px 20px 0; 
	padding: 1px; 
}
.imgborderright 
{ 
	float: right; 
	border: 3px solid #434343; 
	margin: 0 0 20px 20px; 
	padding: 1px; 
}
div#pers, div#route, div#nieuws
{
	float: left;
	margin: 0;
	padding: 20px;
}
.jaar, .regio, .omschrijving, .prijs
{
	display: inline-block; 
	padding: 4px 8px 4px 25px;
}
.jaar 
{ 
	background: url(../Graphics/Kalender.gif) no-repeat center left; 
}
.regio 
{ 
	background: url(../Graphics/World.gif) no-repeat center left; 
}
.omschrijving 
{
	background: 			url(../Graphics/Nieuws_icoon.gif) no-repeat center left; 
}
.prijs 
{
	background: 			url(../Graphics/Money.gif) no-repeat center left; 
	font-weight: 			bold; 
}

a.partners_link, a.arrow_link
{
	display:				inline-block;
	background: 			url(../Graphics/Arrow.gif) no-repeat 0 1px; 
	margin: 				5px 0;
	padding: 				0 0 0 15px;
}
a:hover.partners_link, a:hover.arrow_link
{
	background: 			url(../Graphics/Arrow_hover.gif) no-repeat 0 1px; 
}

hr
{
	color: 					#666;
	background-color:	 	#666;
	height: 				1px;
	border: 				none;
}
.red 
{
	color:					#B33235;
}

.winkelmandje
{
	clear: both;
	display: inline-block; 
	height: 25px;
	line-height: 25px;
	padding: 4px 8px 4px 25px;
	background: url(../Graphics/Money.gif) no-repeat center left;
	font-weight: bold;
}
/*------------------------------- END OTHER CLASSES -------------------------------*/

.bestellen
{
	display: 				inline-block;
	height: 				21px;
	margin: 				10px 0 0 0;
	padding: 				2px;
	background: 			#b3ac91;
	border: 				none;
	color: 					#333;
	cursor: 				pointer;
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;	
}

.infoland{font-size:9px;color: #333;}