/* CSS Change IT! */
/*container
	header
 	menu_container
		menu_border
		menu_bg
    content_container
    	content_home
    		content_home_text
    		content_home_photo
    	content
    		content_news -
				h2 .title
        		.itemlist
        			.news_date_list
        			.news_link
        			a.link 
        	content_address
    			h3
    			h4
    			p .address
    			a .link
    			hr .hr_address
    footer
    	powered
    	logo
    		img #imglogo
    	red
    	yellow
    	brown
    	
    	.clearer
*/
body {
	background				: #b5a094 url('/images/bg_gradient.gif') repeat-x;
	padding					: 0px;
	margin					: 0px;

	font-family				: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size 				: 11px;
	
	behavior				: url("/css/csshover.htc");
}
/* container = header + menu_container + content_container + footer */
#container {
	width					: 869px;
	margin-left				: auto;
	margin-right			: auto;
	height 					: 147px;
}
#header {
	background				: url('/images/header.png') no-repeat;
	height					: 147px;
	width					: 869px;
	margin-left				: auto;
	margin-right			: auto;
	float					: left;
}
/* menu - container - background - border */
#menu_container {
	background				: transparent url(/images/background_shadow.png) repeat scroll 0%;
	height					: 30px;
	margin-top				: 0px;
	padding-left			: 53px;
	padding-right			: 20px;
	width					: 800px;
}

#menu_bg {
	width					: 778px;
	height					: 30px;
	background				: url('/images/menu_bg.gif') repeat-x;
	float					: left;
}
/*end menu*/

/* content_container */

#content_container {
	width					: 869px;
	float					: left;
	margin-left				: 0px;
	margin-top				: 0px;
	padding-top				: 0px;
	background  			: url('/images/background_shadow.png') repeat-y;
}
#content_home {
	width					: 777px;
	margin-left				: 53px;
	margin-right			: auto;
	margin-top				: 3px;
}
#content_home_text {
	background				: url('/images/main_bg_gradient.gif') repeat-x #E0D4CC;
	width					: 422px;
	height					: 262px;
	float					: left;
	padding-left			: 20px;
}
#content_home_photo {
	background-repeat		: no-repeat;
	width					: 334px;
	height					: 262px;
	float					: left;
}
h1 {
	font-size				: 14px;
	color					: #71383c;
	padding-left			: 0px;
	padding-top				: 0px;
}
hr.hr_box {
	height					: 0px;
	border					: none;
	border-bottom			: 1px solid #cdb9a6;
	margin-left				: 0px;
	width					: 383px;
}
#box {
	font-size				: 11px;
	color					: #5f5543;
	line-height				: 15px;
	text-align				: justify;
	padding-left			: 0px;
	padding-right			: 0px;
	width					: 390px;
}
#content {
	width					: 865px;
	height					: 100%;
	float					: left;
	margin-left				: 0px;
	margin-top				: 0px;
	padding-top				: 0px;
	position				: relative;
	left					: 0px;
}
/*news @ home*/
#content_news {
	width					: 441px;
	height					: 100%;
	float					: left;
	background-color		: #fff;
	margin-left				: 52px;
}
h2.title {
	font-size				: 14px;
	color					: #746956;
	padding-left			: 0px;
}
/* news list*/
.itemlist {
	margin-left 			: 0px;
	font-size				: 11px;
	color					: #6c6c6c;
	line-height				: 13px;
}
.news_date_list {
	font-size				: 11px;
	color					: #6c6c6c;
	line-height				: 13px;
	font-weight				: bold;
	float 					: left;
}
.news_link {
	font-size				: 11px;
	color					: #6D373B;
	line-height				: 13px;
	margin-left				: 0px;
}
a.link {
	font-size				: 11px;
	color					: #6D373B;
	line-height				: 13px;
	
	margin-left				: 10px;
}

/* end news @ home*/

/* address @ home */
#content_address{
	width					: 300px;
	margin-left				: 2px;
	margin-top				: 0px;
	float					: left;
	
}
h3{
	font-size				: 11px;
	color					: #837c72;
	font-weight				: bold;
	line-height				: 20px;
}
h4{
	font-size				: 11px;
	color					: #807763;
	font-weight				: bold;
	line-height				: 16px;
	margin					: 0px;
}
p.address{
	color					: #9a9284;
	font-size				: 11px;
}
hr.hr_address{
	height					: 0px;
	border					: none;
	border-bottom			: 6px solid #c2b096;
	margin-left				: 0px;
	width					: 217px;
}
a.emaillink {
	font-size				: 11px;
	color					: #6D373B;
	line-height				: 13px;
	
	margin-left				: 0px;
}
/* end adress @ home */

/* footer */
#footer {
	background  			: url('/images/background_shadow.png') repeat-y;
	width					: 869px;
	height					: 50px;
	float					: left;
	padding-left			: 10px;
	text-align 				: right;
}
.footer_powered {
	width					: 240px;
	
	float 					: right;
	
	padding 				: 0px 30px 0px 0px;
}
.footer_text {
	color					: #717171;
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial;
	font-size				: 10px;
	float					: left;

	line-height				: 26px;
}

/*
#powered {
	color					: #717171;
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial;
	font-size				: 10px;
	padding-left			: 635px;
	float					: left;
	margin-top				: 0px;
	padding-right			: 0px;
	line-height				: 26px;
}
#logo {
	padding-bottom			: 0px;
	width					: 850px;

}
img#logo{
	padding-bottom			: 0px;
}*/
#red {
	background-color		: #823b40;
	width					: 40px;
	height					: 13px;
	margin-left				: 0px;
	float					: left;
}
#yellow {
	background-color		: #ffe671;
	width					: 69px;
	height					: 13px;
	float					: left;
}
#brown {
	background-color		: #7f6b53;
	width					: 745px;
	height					: 13px;
	float					: left;
}

/* end footer */

/* end content_container*/


/* menu navigatie */
ul#nav {
	list-style				: none;
	padding					: 0;
	margin					: 0;
	padding-left 			: 15px;
	padding-right 			: 0px;
	width					: 774px;
	height					: 25px;
	font-size				: 11px;
	white-space				: nowrap;
	z-index					: 100;
	position				: relative;
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size				: 12px;
	font-weight				: bold;
}

#nav a {
	color					: #fff;
	height					: 25px;
	text-decoration			: none;
	line-height				: 28px;
	text-align				: left;
	width					: 90px;
	text-decoration			: none;
	padding					: 0px;
	margin 					: 0px; 
}
a.menuitem {
	padding: 0px;
}

#nav li li a {
	display					: block;
	font-weight				: normal;
	color					: #fff;
	background				: #884345;
	padding					: 0px 30px 0px 10px;
}

#nav li li a:hover {
	border-width			: 0 5px;
	text-decoration			: none;
	background-color		: #663337;
	padding-bottom			: 0px;
}

#nav li {
	float					: left;
	position				: relative;
	width					: auto;
	text-align				: left;
	cursor					: default;
	border-width			: 1px 0;
	padding-right			: 30px;
	list-style				: none;
}
#nav li.nav_sub {
	float					: left;
	position				: relative;
	width					: auto;
	text-align				: left;
	cursor					: default;
	border-width			: 1px 0;
	padding-right			: 0px;
	list-style				: none;
}
#nav li#first {
	border-left-width		: 1em;
}

#nav li#last {
	border-right-width		: 1em;
}

#nav li ul {
	display					: none;
	position				: absolute;
	top						: 100%;
	left					: 0;
	font-weight				: normal;
	background-color		: #6b3234;
	width					: auto;
	padding					: 1px 0px 0px 0px;
	z-index					: 10;
	width					: 16px;
	color					: #fff;
}


#nav li>ul {
	top						: auto;
	left					: auto;
}

#nav ul li ul li {
	display					: block;
	float					: none;
	background-color		: transparent;
	z-index					: 10;
}

#nav li:hover ul,
#nav li.over ul {
	display					: block;
}
li.nav_sub {
	padding 				: 0px;
	margin 					: 0px;
}

/* end menu navigatie */

/*	
a.readmore {
	font-size				: 11px;
	color					: #7d3e43;
	padding-left			: 340px;
	z-index					: 2000;
}
a:hover.readmore{
	color					: #3e0e12;
}
*/
/*aanvullingen voor vervolgpagina*/

h1.h1_sub{
	color					: #915c5f;
}
hr.hr_top {
	height					: 0px;
	border					: none;
	border-bottom			: 1px solid #cdb9a6;
	
}
hr.hr_top_lang {
	height					: 0px;
	border					: none;
	border-bottom			: 1px solid #cdb9a6;
	
	width					: 743px;
}
#content_top {
	width					: 506px;
	float					: left;
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size				: 11px;
	color					: #5f5543;
	line-height				: 15px;
	text-align				: justify;
	margin-left				: 20px;
	width					: 445px;
	margin-right 			: 44px;
}
p.top {
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size				: 11px;
	color					: #5f5543;
	line-height				: 15px;
	text-align				: justify;
	padding-left			: 20px;
	padding-right			: 33px;	
}
#content_top p.top {
	padding-left			: 0px;
	padding-right			: 0px;
}
/* address subpage */

#address_sub {
	width					: 228px;
	height					: 154px;
	background-color		: #f4efc8;
	float					: left;
	padding					: 20px 17px 55px 22px;
	margin-top				: 35px;
	margin-bottom			: 15px;

}
h3.address_h3{
	font-size				: 12px;
	color					: #807763;
	font-weight				: bold;
	line-height				: 18px;
	margin					: 0px;
	
	padding 				: 10px 0px 0px 0px;
}
p.address_p{
	color					: #978d75;
	font-size				: 11px;
	margin					: 0px;
	padding-bottom			: 10px;

}
/* list */ 
h2.list {
	font-size				: 14px;
	color					: #746956;
}
hr.hr_list{
	height					: 0px;
	border					: none;
	border-bottom			: 1px solid #cacaca;
	width					: 450px;
}
img.list {
	border					: 3px solid #efe7d7;
	float					: left;
	margin-left				: 20px;
}
h4.list {
	font-size				: 11px;
	color					: #6c6c6c;
	font-weight				: bold;
	margin					: 0px;
}
p.list_text {
	font-size				: 11px;
	color					: #6c6c6c;
	line-height				: 13px;
	text-align				: justify;
	margin					: 0px;
	padding-right			: 40px;
	padding-left			: 120px;
}
p.link {
	margin-top				: 0px;
	padding					: 0px;
}
#content_list {
	width					: 450px;
	height					: 100%;
	float					: left;
	background-color		: #fff;
}
a.readmore2 {
	font-size				: 11px;
	color					: #7d3e43;
	padding-left			: 380px;
	z-index					: 2000;
}
img.arrow {
	position				: relative;
	top						: 2px;
}

/*Contactformulier*/ 
td.form_label {
	font-family				: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
	font-size				: 11px;
	color					: #5f5543;
	line-height				: 15px;
	padding-left 			: 20px;
}
input#form_Naam {
	border 					: 1px solid #AFAFAF;
}
input#form_E-mailadres {
	border 					: 1px solid #AFAFAF;
}
textarea#form_Vraag {
	border 					: 1px solid #AFAFAF;
}

.clearer{
	height					: 0px;
	clear					: both;
}

/*vervolg pagina*/
.container_content_left {
	width 					: 450px;
	
	color					: #5F5543;
	font-size				: 11px;
	line-height				: 15px;
	padding					: 10px 0px 0px 70px;
	text-align				: justify;
	
	float 					: left;
}
.container_content_left00 {
	width 					: 730px;
	
	color					: #5F5543;
	font-size				: 11px;
	line-height				: 15px;
	padding					: 10px 0px 0px 60px;
	text-align				: justify;
	
	float 					: left;
}
.container_content_right {
	width 					: 308px;
	
	float 					: right;
}
/*links*/

a:link {
	color 					: #6D373B;
	text-decoration			: underline;
}
a:hover {
	color 					: #2e2110;
	text-decoration			: underline;
}
a:visited {
	color 					: #6D373B;
	text-decoration			: underline;
}
div.link_news_all {
	padding 				: 10px 0px 0px 0px;
	
	font-weight				: bold;
	
}
a.news_all {
	text-decoration			: none;
}