/* BASIS ELEMENTEN */

body 
{
	padding									: 0px;
	margin									: 0px;
	color									: #000;
	width									: 100%;
}

a:link, a:visited, a:active {
	text-decoration							: none;
	color									: #647899;
}

a:hover {
	text-decoration							: underline;
	color									: #647899;
}

h1
{
	font									: bold 1.2em/1.2em Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color									: #C79BA3;
	padding									: 0;
	margin									: 0;
}

h2
{
	font									: bold 0.9em/1em Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	color									: #036;
	padding									: 0;
	margin									: 0;
}

h3
{
	font									: bold 1.3em/1em Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding									: 0;
	margin									: 0;
}

h4
{
	font									: bold 1.1em/1em Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding									: 0;
	margin									: 0;
}

hr
{
	padding 								: 0;
	margin									: 3px 0;
	border									: 1px solid #ccc;
}

/* GESPECIFICEERDE ELEMENTEN */

p.tekstbold
{
	font-weight 							: bold;
}

.submenu
{
	font-family								: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size								: 0.7em;
	color									: #FFFFFF;
	margin 									: 0px;
	padding 								: 0px;
	list-style-type							: none;
	text-align 								: right;
}

.submenu li
{
	background								: url(../img/achtergrond_sub.gif) top left repeat;
	margin-bottom 							: 1px;
	opacity									: 0.8;
	filter									: alpha(opacity=80);
	width									: 197px;
}

.submenu li a:link,.submenu li a:visited,.submenu li a:active 
{
	display 								: block;
	height 									: 100%;
	padding-right							: 10px;
	padding-top								: 5px;
	padding-bottom							: 4px;
	text-decoration							: none;
	color									: #FFFFFF;
}

.submenu li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}


.sub_act a:link,.sub_act a:visited,.sub_act a:active
{
	font-weight								: bold;
	background-image:url(../img/achtergrond_sub_act.gif);
}


.adrestekst
{
	font-family								: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size								: 0.75em;
	color									: #9bb3db;
	line-height:1.1em;
	text-align: right;
}

.adrestekst div	{
	background: #0b1b35;
	opacity: 0.8;
	filter: alpha(opacity=80);
	width: 250px;
	padding: 10px;
	margin: 0 0 1px 133px;
	_margin-right: 18px;
}

.hide_png_div, .hide_png_img	{
	margin: 0px 18px;
	cursor: hand;
}

/* de DIV png van internet shop verbergen voor Firefox enzo */
html>body .hide_png_div	{
	display: none;
}

/* de IMG png van internet shop verbergen voor Internet Explorer enzo */
* html .hide_png_img	{
	display: none;
}

.terugknop
{
	float									: right;
	color 									: #C79BA3;
}

.terugknop a,.terugknop a:link,.terugknop a:visited,.terugknop a:active
{
	color 									: #C79BA3;
	text-decoration							: underline;
}

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

.footer
{
	padding									: 8px 0px 2px 10px;
	font-family								: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size								: 0.7em;
	font-weight 							: normal;
	background								: white;
}

.footer a,.footer a:link,.footer a:visited,.footer a:active
{
	text-decoration 						: none;
	font-weight 							: normal;
	color 									: #c99;
}

.footer a:hover
{
	text-decoration 						: underline;
}
/* ACHTERGRONDEN */

.achtergrondmenu
{
	background-image:url(../img/achtergrond_boven.gif);
	background-repeat:repeat-x;
}

.achtergrondlinks
{
	background: #193668 url(../img/achtergrond_links.jpg) no-repeat;
	min-height:522px;
	_height:522px;
	width:421px;
}

.achtergrondshop
{background-image:url(../img/achtergrond_sub.gif);}


.contentachtergrond
{background-image:url(../img/achtergrond_content.gif);
background-repeat:repeat-x;
font-family								: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
font-size								: 0.7em;
}

* html .contentachtergrond { height: 422px; }

.contentachtergrond table.content
{
color									: #60646C;
margin		 							: 35px 5px 10px 18px;
padding 								: 8px;
min-height: 250px;
_height: 250px;
}

.fotorand
{border: solid #D2D6D9;
}

.menu
{
background-image:url(../img/achtergrond_boven.gif);
background-repeat:repeat-x;}

.menu ul 
{
	list-style-type							: none;
	margin 									: 0px;
	padding 								: 0px;
}

.menu ul li
{
	float 									: left;
	height 									: 62px;
	width 									: 100%;
}

/* knoppen */ 

.menu td.beginmenu 		{	background: url('../img/menu_begin_b.jpg') top left no-repeat; width: 40px;	}
.menu ul li.home 		{	background: url('../img/home_btn.jpg') top left no-repeat;		}
.menu ul li.historie		{	background: url('../img/historie_btn.jpg') top left no-repeat;		}
.menu ul li.collectie {	background: url('../img/collectie_btn.jpg') top left no-repeat;	}
.menu ul li.winkels	{	background: url('../img/winkels_btn.jpg') top left no-repeat;	}
.menu ul li.internetshop {	background: url('../img/internetshop_btn.jpg') top left no-repeat;	}
.menu ul li.fashion	{	background: url('../img/fashion_btn.jpg') top left no-repeat;		}
.menu ul li.vacatures	{	background: url('../img/vacatures_btn.jpg') top left no-repeat;		}
.menu ul li.contact		{	background: url('../img/contact_btn.jpg') top left no-repeat;		}

.menu ul li.home a:hover	{	background: url('../img/home_btn_act.jpg') top left no-repeat;		}
.menu ul li.historie a:hover		{	background: url('../img/historie_btn_act.jpg') top left no-repeat;		}
.menu ul li.collectie a:hover {	background: url('../img/collectie_btn_act.jpg') top left no-repeat;	}
.menu ul li.winkels a:hover	{	background: url('../img/winkels_btn_act.jpg') top left no-repeat;	}
.menu ul li.internetshop a:hover {	background: url('../img/internetshop_btn_act.jpg') top left no-repeat;	}
.menu ul li.fashion a:hover	{	background: url('../img/fashion_btn_act.jpg') top left no-repeat;		}
.menu ul li.vacatures a:hover	{	background: url('../img/vacatures_btn_act.jpg') top left no-repeat;		}
.menu ul li.contact a:hover		{	background: url('../img/contact_btn_act.jpg') top left no-repeat;		}

.menu ul li a
{
	display 								: block;
	height 									: 100%;
	text-decoration 						: none;
}

.menu ul li a:link,.menu ul li a:active,.menu ul li a:visited
{
	text-decoration 						: none;
}

.menu ul li a span
{
	visibility 								: hidden;
}

/* knoppen_act */ 

.menu ul li.home_act 		{	background: url('../img/home_btn_act.jpg') top left no-repeat;		}
.menu ul li.historie_act 		{	background: url('../img/historie_btn_act.jpg') top left no-repeat;		}
.menu ul li.collectie_act  {	background: url('../img/collectie_btn_act.jpg') top left no-repeat;	}
.menu ul li.winkels_act 	{	background: url('../img/winkels_btn_act.jpg') top left no-repeat;	}
.menu ul li.internetshop_act  {	background: url('../img/internetshop_btn_act.jpg') top left no-repeat;	}
.menu ul li.fashion_act 	{	background: url('../img/fashion_btn_act.jpg') top left no-repeat;		}
.menu ul li.vacatures_act 	{	background: url('../img/vacatures_btn_act.jpg') top left no-repeat;		}
.menu ul li.contact_act 		{	background: url('../img/contact_btn_act.jpg') top left no-repeat;		}


/* SHOP */
.winkeltas
{
	width 								: 146px;
	background  						: url(../img/shop_right_bg.jpg) top left repeat;
	color 								: #036;
	margin-top 							: 14px;
}

.winkeltas_data {
	color: #036;
}

.winkeltas a,.winkeltas a:link,.winkeltas a:active,.winkeltas a:visited,
.winkeltas_data a,.winkeltas_data a:link,.winkeltas_data a:active,.winkeltas_data a:visited
{
	color 								: #036;
	text-decoration						: underline;
}

.winkeltas a:hover, .winkeltas_data a:hover
{
	color 								: #036;
	text-decoration						: none;
}	

.winkeltas_header
{
	background 							: url(../img/shop_tas_bg.jpg) top left no-repeat;
	padding	 							: 22px 0px 18px 33px;
	border-bottom 						: 1px solid #999;
}

.winkeltas_item
{
	border-top 							: 1px solid #DEE4EA;
	border-bottom 						: 1px solid #999;
	padding 							: 5px 3px 5px 6px;
	width 								: 104px;
}

.winkeltas_item2 {
	border-top 							: 1px solid #DEE4EA;
	border-bottom 						: 1px solid #999;
}

.winkeltas_image
{
	border-top 							: 1px solid #DEE4EA;
	margin 								: 0px;
	padding 							: 0px; 
	width 								: 42px;
	border-bottom 						: 1px solid #999;
}

.winkeltas_totaal
{	
	background 							: url(../img/shop_totaal_bg.jpg) top left repeat;
	padding 							: 6px;
}

.winkeltas_image img
{
	border 								: 1px solid #699;
	margin 								: 0px;
	padding 							: 0px;
}

.tot_left
{
	float 								: left;
	text-align							: left;
}

.tot_right
{
	float 								: right;
	text-align	 						: right;
}

.shop_item
{
	float								: left;
	width 								: 192px;
	margin-right						: 7px;
	margin-bottom 						: 8px;
	background 							: url(../img/shop_item_bg.jpg) top left repeat;
}

.shop_item img
{
	border								: 1px solid #ccc;
}

.shop_item_left
{
	float 								: left;
	width 								: 82px;
}

.shop_item_right
{
	float 								: right;
	text-align							: left;
	width 								: 110px;
}

.shop_item_right div
{
	padding 							: 13px 3px 10px 12px;
}

.shop_item_detail
{
	font-size							: 1.1em;
	background 							: url(../img/shop_item_bg.jpg) top left repeat;
	font-weight 						: bold;
	color 								: #036;
}

.shop_item_detail a
{
	font-weight							: bold;
}

.shop_item_detail span
{
	width								: 32px;
	float								: left;
}

.item_details
{
	padding								: 10px 9px 10px 11px;
}

.item_details h3 {
	margin-bottom: 5px;
}

.shop_foto img
{
	border 								: 1px solid #ccc;
}

/* formulieren */
.formulier
{
	margin 								: 0px;
	padding 							: 0px;
	color 								: #369;
	font-weight 						: bold;
}

.formulier input.tekstveld, select, .veld, textarea
{
	border 								: 1px solid #369;
	font-family							: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-left						: 2px;
}

.formulier input.button
{
	border								: 1px solid #369;
	font-size 							: 0.9em;
	background-color 					: #c99;
	color 								: #fff;
	font-weight 						: bold;
	cursor								: pointer;
}

ol {
	list-style							: none;
}

fieldset, ol {
	border								: 0;
	margin								: 0;
	padding								: 0;
}

.veldFout { 
	border								: 1px solid #FF0000; 
	font-family							: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	padding-left						: 2px;
	background-color 					: #e3e8ed;
}
	
/** LIGHTBOX 
--------------------------------------------------------------------
**/
#lightbox {
	font-family							: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../img/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../img/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/wilklaasenmode.nl/iwes/2/img/overlay.png", sizingMethod="scale");
	}

/** WINKELTAS
--------------------------------------------------------------------------
**/
.table_header { background-color: #c8cbd4; }
.table_bg { background-color: #e3e8ed; }