*
{
	text-shadow: #fff 0px 0px;
	outline: none;
}
html,body,p,div
{
	font-family: "Trebuchet MS",sans-serif;
	font-size: 1em;
	line-height: 1em;
	font-weight: inherit;
	font-style: inherit;
	font-variant: inherit;
}

div#content_main h2
{
	display:block;
	font-style: italic;
	font-size: 1.2em;
	font-weight: lighter;
	color: #CE2544;
	margin: 20px 18px 20px 10px;
	padding: 7px 10px;
}

div#content_main h3
{
	font-style: italic;
	color: #3e2f26;
	font-size: 1.1em;
}

div#content_main p
{
	color: #564335;
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 10px 20px;
}

div#content_main p a:link, div#content_main p a:visited
{
	color: #564335;
	text-decoration: underline;
}

div#content_main p a:hover, div#content_main p a:active
{
	color: #CE2544;
	text-decoration: underline;
}

div#header_logo
{
	background: url("../images/header.jpg") no-repeat top left;
}
div#header_logo h1
{
	text-indent: -5000px;
}

div#header_contact_text
{
	font-size: .8em;
	margin: 20px 0px 0px 0px;
	color: #fff;
}

div#header_contact_text a:link, div#header_contact_text a:visited
{
	color: #fff;
	text-decoration: none;
}

div#header_contact_text a:hover, div#header_contact_text a:active
{
	color: #CE2544;
	text-decoration: none;
}

/*
Menu
*/

div#content_menu_text
{
	margin: 10px 4px 10px 10px;
    background-color: #4F3D33;
}

div#content_menu_text ul, div#content_menu_text li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#content_menu_text a
{
	color: #564335;
	text-decoration: none;
	display:block;
}

div#content_menu_text ul.root
{
	padding: 10px 0px 10px 0px;
	width: 195px;
}
div#content_menu_text ul.wheight
{
    height: 292px;
}

div#content_menu_text ul.root li.root
{
	width: 195px;
	height:23px;
	text-indent: 20px;
	font-weight: normal;
    font-style: italic;
}

div#content_menu_text ul.root li.root a:link, div#content_menu_text li.root a:visited
{
	padding-top: 3px;
	background: none;
	color: #FFFFFF;
	height:23px;
}

div#content_menu_text ul.root li.root a:hover, div#content_menu_text li.root a:active, div#content_menu_text ul.root li.root a.actief
{
	padding-top: 3px;
	background: url("../images/menu_bg.jpg") no-repeat top left;
	color: #CE2544;
	height:23px;
}

div#content_menu_text ul.root ul.branch
{
	width:180px;
	height:auto;
	background: none;
	text-indent: 25px;
	margin: 5px 0px 5px 0px;
}

div#content_menu_text ul.root ul.branch li.branch
{
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
	width:180px;
	height:auto;
	background: none;
	text-indent: 25px;
	font-weight: normal;
}

div#content_menu_text ul.root ul.branch li.branch a:link, div#content_menu_text ul.root ul.branch li.branch a:visited
{
	background: none;
	color: #FFFFFF;
	height:auto;
}

div#content_menu_text ul.root ul.branch li.branch a:hover, div#content_menu_text ul.root ul.branch li.branch a:active, div#content_menu_text ul.root ul.branch li.branch a.actief
{
	background: none;
	color: #CE2544;
	height:auto;
}

div#content_menu_kwaliteitsgarantie
{
	display: none;
}

/*
Welkom
*/
div#welkom_showcase
	{
        margin: 0px;
        padding: 0px;
		width: 695px;
		height: 334px;
	}
	
	div#welkom_showcase ul
	{
		list-style-type: none;
		width: 2061px;
		margin: 10px 0px 0px 10px;
		padding: 0px;
	}
	
	div#welkom_showcase li
	{
		list-style-type: none;
		width: 222px;
		height: 310px;
		padding: 0px 0px 0px 0px;
		margin-right: 7px;
		float:left;
		text-align: left;
		cursor: pointer;
	}
	div#welkom_showcase li a
	{
        display: block;
		padding: 10px 0px 0px 30px;
		width: 192px;
        height: 28px;
        font-family: Georgia;
		font-size: 16px;
		font-style: italic;
		color: #eeeae1;
		text-decoration: none;
		background-position: 0px 0px;
		background-image: url("/images/item_home_bg.png");
		background-repeat: no-repeat;
	}
	
	div#welkom_aanbieding_wrapper
	{
		width: 695px;
		margin:5px 0px 0px 0px;
		padding: 0px;
	}	
		div#welkom_aanbieding_1
		{
			width: 305px;
			height: 140px;
			float:left;
			margin-right: 5px;
			padding: 20px 0px 0px 40px;
		}
			div#welkom_aanbieding_1_col1
			{
				width: 170px;
				height: 167px;
				float: left;
				margin-right: 5px;
			}
				div#welkom_aanbieding_1_col1 img
				{
					border: #fff 3px solid;
					margin: 10px;
				}
			div#welkom_aanbieding_1_col2
			{
				width: 170px;
				height: 195px;
				float: left;
				background: #c4a592 url("../images/welkom_leesmeer.jpg") no-repeat bottom right;
				cursor: pointer;
			}
				div#welkom_aanbieding_titel
				{
					margin: 15px 12px 0px 5px;
					padding-bottom: 10px;
					font-style: italic;
					font-weight: bold;
					color: #3e2f26;
					border-bottom: #3e2f26 1px solid;
				}
				div#welkom_aanbieding_bijschrift
				{
					margin: 5px 12px 0px 5px;
					font-style: normal;
					font-weight: normal;
					color: #fff;
					font-size: 0.9em;
				}

		div#welkom_aanbieding_2
		{
			width: 345px;
			height: 140px;
			float:left;
			padding: 20px 0px 0px 0px;
            background-image: url("/images/sp.jpg");
            background-repeat: no-repeat;
            background-position: 344px 20px;

		}
	
	div#welkom_openingstijden
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		color: #A2A2A2;
	}
	div#welkom_openingstijden h2
	{
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		font-style: italic;
		font-size: 1.1em;
		font-weight: normal;
		color: #CE2544;
	}
	
	div#welkom_aankondiging
	{
		margin: 0px 0px 0px 0px;
		padding: 15px 10px 0px 10px;
	}
	
	div#welkom_aankondiging h2
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-style: italic;
		font-size: 1em;
		font-weight: normal;
		color: #CE2544;
	}
	div#welkom_tijden_tabel_col1
		{
			width: 160px;
			float:left;
		}
		div#welkom_tijden_tabel_col2
		{
			width: 140px;
			float:left;
		}
		div.dag
		{
			width: 70px;
			float:left;
			font-size: 0.75em;
			line-height:1.2em;
		}
		div.tijd
		{
			width: 75px;
			float:left;
			font-size: 0.75em;
			line-height:1.2em;
			color: #A2A2A2;
		}
	
/*
Contact
*/

div.form_wrapper
{
	margin: 5px 0px;
}
	div.form_label
	{
		width: 85px;
		font-size: 0.8em;
		line-height: 1.2em;
		float:left;
	}
	div.form_input
	{
		width: 240px;
		vertical-align: middle;
		float:left;
	}
	div.form_input input
	{
		width:240px;
		border:  #3e2f26 1px solid;
		background: #eeeae1;			
		font-family: "Trebuchet MS",sans-serif;
		font-size:0.7em;
	}
	div.form_input textarea
	{
		width:240px;
		height: 40px;
		border: #3e2f26 1px solid;
		background: #eeeae1;			
		font-family: "Trebuchet MS",sans-serif;
		font-size:0.7em;
	}
	div.form_input input.button
	{
		border:  #eeeae1 0px solid;
		background: #eeeae1;			
		font-family: "Trebuchet MS",sans-serif;
		font-size:0.9em;
		font-style: italic;
		color: #3e2f26;
		text-align: right;
		cursor: pointer;
	}
	
		ol
		{
			margin: 10px 10px 10px 0px;
			padding-left: 30px;
			padding-bottom: 10px;
			border-bottom: #3e2f26 1px solid;
		}
		ol.last
		{
			border-bottom: #3e2f26 0px solid;
		}
		ol li
		{
			margin: 0px 10px 0px 0px;
			padding: 0px;
			color: #3e2f26;
			font-size: 0.8em;
			list-style-position: outside;
			list-style-type: decimal;
		}
div.aanbieding
{
	width: 680px;
	margin: 10px 20px 5px 10px;
	padding: 0px;
	background: #d4cfc3;
}
	div.aanbieding_afbeelding
	{
		width: 240px;
		margin: 5px;
		float: left;
	}
	div.aanbieding_afbeelding img
	{
		border: #fff 5px solid;
		margin: 5px;
	}
	div.aanbieding_bijschrift
	{
		width: 400px;
		float: left;
	}
		div.aanbieding_bijschrift_titel
		{
			margin: 15px 12px 0px 5px;
			padding-bottom: 10px;
			font-style: italic;
			font-weight: bold;
			color: #3e2f26;
			display: block;
			border-bottom: #3e2f26 1px solid;
		}
		div.aanbieding_bijschrift_subtitel
		{
			margin: 10px 12px 10px 5px;
			font-style: normal;
			font-size: 0.8em;
		}
		div.aanbieding_bijschrift_prijs
		{
			margin: 5px 12px 10px 5px;
			font-style: normal;
			font-weight: normal;
			color: #fff;
			font-size: 1.4em;
		}


#scrollArea {
   background-image: url( /images/scroll/scroll_ln2.gif );
	position	: absolute;
    top         : 460px;
    margin      : 0px 0px 0px 10px;
	height		: 17px;
	width		: 678px;
	overflow	: hidden;
}

#scroller {
   background-image: url( /images/scroll/scroll_knob2.gif );
	position	: absolute;
	top			: 0px;
	width		: 185px;
    height      : 17px;
    margin      : 0px 21px 0px 22px
}
#scroll_up2 {
   position: absolute;
   left: 0px;
   top: 0px;
   background-image: url( /images/scroll/scroll_up2.gif );
   width: 22px;
   height: 17px;
}
#scroll_dn2 {
   position: absolute;
   right: 0px;
   top: 0px;
   background-image: url( /images/scroll/scroll_dn2.gif );
   width: 21px;
   height: 17px;
}