@charset "UTF-8";
/* CSS Document */

* { padding:0px; margin:0px; }

html, body {
	width:100%; height:100%;
	padding:0px; margin:0px; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:18px;
	background-color:#543e2c;
	background-image:url(../img/bgdonker.jpg); background-repeat:repeat;
}

.block a { color:#543e2c; text-decoration:none; border-bottom:1px dotted #543e2c; }
.block a:hover { color:#000000; }

a img { border:0px; }
b { color:#543e2c; }

.p20 { padding:20px; }

h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; padding-bottom:10px; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; padding-bottom:10px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding-bottom:10px; }

/* Background */
.bg {
	width:814px; margin:0 auto;
	background-image:url(../img/bg.png); background-repeat:repeat-y;
}
.bg_top {
	width:814px; height:30px; margin:0 auto;
	background-image:url(../img/bg_top.png); background-repeat:no-repeat; background-position:top center;
}
.bg_bottom {
	width:814px; height:30px; margin:0 auto;
	background-image:url(../img/bg_bottom.png); background-repeat:no-repeat; background-position:top center;
}

.header {
	width:750px; height:170px;
	margin:0 auto;
	border-bottom:1px solid #FFFFFF;
}
#header { 
	border:0px; 
}
.container {
	width:750px; margin:0 auto;
	display:table;
	border:7px solid #ffffff;
}

.block {
	width:750px; margin:0 auto; display:table; background-color:#e5d8cd; /* e5d8cd */
}
.content_1 img, {
	border:2px solid #e9ddd3; margin:2px;
}
.bestel_2 img {
	padding:3px;
	background-color:#9b8e84;
}
.tekst {
	width:400px;
	padding:25px; float:right;
}

.logo {
	margin:25px;
}

/* Pagina */
.content_1 {
	width:225px;
	padding:25px;
	float:left;
}
.content_2 {
	width:425px;
	padding:25px;
	float:right;
}
/* Bestel */
.bestel_1 {
	width:200px;
	padding:25px;
	float:left;
}
.bestel_2 {
	width:450px;
	padding:25px;
	float:right;
}

.bestel_1 img {
	padding:3px;
	background-color:#9b8e84;
}
/* Bestelform */
.bestelform input, select {
	padding:3px; margin:1px; width:140px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	border:0px;
}

/* Contactform */
.contactform input {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	padding:3px; width:140px; border:0px;
}
.contactform textarea {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	padding:3px; border:0px;
	width:235px; height:100px;
}

/* Menu */
.menu, .menu ul { 
	list-style: none;
	margin: 0; padding: 0;
	width:750px; height:34px;
	line-height:34px;
	background-color:#b1a398;
	border-bottom:1px solid #FFFFFF;
}
.menu {
	z-index: 100;
	position: relative;
}
.menu li {
	float: left;
	margin: 0; padding: 0;
	position: relative;
}
.menu li a, .menu li a:link, .menu li a:active, .menu li a:visited {
	line-height:34px; display:block; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:8px; padding-right:8px;
	text-decoration:none; color:#333333;
	background-image:url(../img/bg_menu_line.png); background-position:right; background-repeat:no-repeat;
}
.menu li a:hover {
	background-color:#988c82; color:#000000;
}
#menu li.sfHover a {
	background: #e5e5e5;
	color: #000000;
}
#menu li:hover ul a, #menu li.sfHover ul a {
	background-image:url(../img/bg_menu.png); background-repeat:repeat; color: #333333;	
}
#menu li:hover ul a:hover, #menu li.sfHover ul a:hover {
	background: #988c82; 
	color: #333333;
}
.menu ul {
	width:190px;
	list-style: none;
	position: absolute;
	top: -999em;
	left: -1px;
	padding:0px; margin:0px;
}
.menu li:hover ul, .menu li.sfHover ul {
	top: 34px;
}
.menu ul li {
	border: 0; float: none; float:left;
}
.menu li ul li a {
	width:176px;
	line-height:20px; display:block; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; padding-left:8px; padding-right:8px;
	text-decoration:none; color:#333333;
}
.menu li ul li a:hover {
	background-color:#988c82; color:#000000;
}
