/* Default spul */

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

html {
	height:100%;	
}

body {
	background-repeat:repeat-x;
	background-image:url(/img/site/mainbackground.jpg);
	background-color:#271000;
	font-family:Verdana;
	font-size:13px;
	color:#EFEFEF;	
	height:100%;
}

a {
	color:#ED6501;
}

p {
	margin-bottom:15px;
	line-height:20px;	
}

/* Container voor site */

div#main {
	width:985px;
	margin-left:auto;
	margin-right:auto;	
}

img#logo {
	width:977px;
	height:265px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
}

div#main img.contentimageleft {
	float:left;
	margin:8px;
	margin-left:0px;
	margin-right:15px;	
	border:2px solid #FFE6B1;
}

div#main img.contentimageright {
	float:right;
	margin:8px;
	margin-right:0px;
	margin-left:15px;
	border:2px solid #FFE6B1;
}

/* Top navigatie */

div#navigatie {
	overflow:hidden;
	width:985px;
	height:36px;	
}

div#navigatie ul {
	margin-left:25px;
	margin-top:4px;
	list-style:none;	
}

div#navigatie ul li {
	float:left;		
}

div#navigatie ul li a {
	font-family:Georgia;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

div#navigatie ul li a.actief, div#navigatie ul li a:hover {
	color:#ED6501;
}

div#navigatie ul li span.menusep {
	padding-left:13px;
	padding-right:13px;	
	font-family:Georgia;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
}

/* footer */

div#footer {
	width:100%;
	padding-bottom:25px;
	background-color:#8F0000;
	border-top:2px solid #FF0000;
	border-bottom:2px solid #FF0000;	
}

div#footer table {
	width:985px;
	margin-left:auto;
	margin-right:auto;
}

div#footer table td {
	width:25%;
	color:#B2B2B2;
	font-weight:bold;
	line-height:24px;
	vertical-align:top;
}

div#footer table td.marge {
	padding-right:50px;	
}

div#footer table td.linkermarge {
	padding-left:25px;	
}

div#footer table td h3 {
	font-family:Georgia;
	font-size:20px;
	color:#B99122;
	margin-top:10px;
	margin-bottom:15px;	
}

div#footer table td a {
	color:#ED6501;	
}

div#footerbottom {
	width:935px;
	margin-left:auto;
	margin-right:auto;
	height:75px;
	padding-top:20px;
	padding-left:50px;	
	font-size:11px;
	color:#B2B2B2;
}

div#footerbottom a {
	color:#ED6501;
	text-decoration:none;	
} 

div#footerbottom a:hover {
	text-decoration:underline;
}

img#footertop {
	clear:both;
	margin-left:80px;
	margin-bottom:-3px;
	margin-top:25px;
	height:30px;		
}

/* Content pagina */

div#contentpagina {
	margin-top:20px;
	width:100%;	
}

div#contentpagina div#tekst {
	float:left;
	width:450px;
	margin-right:25px;
	padding-left:25px;	
	overflow:hidden;
	color:#EFEFEF;	
}

div#contentpagina div#tekst h1 {
	width:100%;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	color:#E7B212;
	border-bottom:1px solid #E7B212;
	margin-bottom:15px;
}

div#contentpagina div#tekst h2 {
	font-family:Verdana;
	font-size:14px;
	color:#CF965E;
	margin-bottom:10px;
}

div#contentpagina div#tekst a {
	color:#ED6501;		
} 

div#contentpagina div#foto {
	float:left;
	width:480px;
	height:450px;
	text-align:center;	
	padding-bottom:45px;
}

div#contentpagina div#foto img {
	margin-top:28px;
	border:3px solid #FFE5B1;
}

/* Menu kaart */

div#menukaart {
	margin-top:20px;
	width:100%;		
}

div#menukaart div#menulijst {
	float:left;
	width:440px;
	margin-right:40px;
	padding-bottom:50px;
	padding-left:25px;	
	overflow:hidden;
	color:#EFEFEF;	
}

div#menukaart div#menulijst h1 {
	width:100%;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	color:#E7B212;
	border-bottom:1px solid #E7B212;
	margin-bottom:20px;
}

div#menukaart div#menulijst p {
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:10px;
}

div#menukaart div#menukeuze {
	float:left;
	width:460px;
	padding-bottom:285px;	
}

div#menukaart div#menukeuze img {
	margin-top:28px;
	border:3px solid #FFE5B1;
	margin-bottom:35px;
}

div#meisje {
	z-index:100;
	position:absolute;
	top:-1000px;
	left:-1000px;		
}

div#cowboy {
	z-index:100;
	position:absolute;
	top:-1000px;
	left:-1000px;		
}

div#menukaart div#menulijst div.menukaartitem {
	float:left;
	width:100%;
	border-bottom:1px solid #EEBD76;
	margin-top:25px;
}

div#menukaart div#menulijst div.menukaartitem h2 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:3px;
	color:#CF965E;
}

div#menukaart div#menulijst div.menukaartitem div.menukaartitemintro {
	float:left;
	width:310px;
	margin-right:30px;	
}

div#menukaart div#menulijst div.menukaartitem div.menukaartitemintro p {
	font-weight:normal;	
}

div#menukaart div#menulijst div.menukaartitem div.menukaartitemintroprijs {
	float:left;
	width:90px;
}

div#menukaart div#menulijst div.menukaartitem div.menukaartitemintroprijs div.euroteken {
	float:left;
	width:15px;
	font-size:21px;
	font-weight:bold;
	color:#CF965E;
	text-align:left;
}

div#menukaart div#menulijst div.menukaartitem div.menukaartitemintroprijs div.prijs {
	float:left;
	width:75px;
	font-size:21px;
	font-weight:bold;
	color:#CF965E;
	text-align:right;		
}

div#menukaart div#menukeuze h1 {
	width:100%;
	font-family:Georgia;
	font-size:24px;
	font-weight:bold;
	color:#E7B212;
	border-bottom:1px solid #E7B212;
	margin-bottom:8px;
}

div#menukaart div#menukeuze p {
	margin-bottom:10px;	
}

div#menukaart div#menukeuze div.navigatieknop {	
	height:30px;
	width:200px;
	background-image:url(/img/site/navigatieknop.gif);	
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:18px;
	margin-bottom:40px;
}

div#menukaart div#menukeuze div.navigatieknop a {
	text-decoration:none;	
	font-size:13px;
	font-weight:bold;
	color:#774E01;
}

/* Contact formulier */

div#contentpagina div#tekst p#contacterror {
	color:red;	
}

div#contentpagina div#tekst form#contactform td.contactformlabel {
	width:100px;
	height:30px;
	vertical-align:top;
	color:#AD7B4B;	
	font-weight:bold;
	padding-top:5px;
}

div#contentpagina div#tekst form#contactform td.contactformveld {
	width:350px;	
}

div#contentpagina div#tekst form#contactform input.formveldgroot {
	padding:4px;
	width:330px;
	border:1px solid #000000;	
	background-color:#EEBD76;
}

div#contentpagina div#tekst form#contactform textarea.formveldgroot {
	padding:4px;
	margin-top:3px;
	width:330px;
	height:150px;
	border:1px solid #000000;
	background-color:#EEBD76;	
}

div#contentpagina div#tekst form#contactform input.error, div#contentpagina div#tekst form#contactform textarea.error {
	border:2px solid red;	
}

div#contentpagina div#tekst form#contactform td.contactformveldr {
	width:100%;	
}

div#contentpagina div#tekst form#contactform td.contactformveldr div.submitknop {
	float:right;	
	height:30px;
	width:175px;
	background-image:url(/img/site/navigatieknop.gif);	
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:18px;
	margin-bottom:40px;
	margin-top:15px;
}

div#contentpagina div#tekst form#contactform td.contactformveldr div.submitknop a {
	text-decoration:none;	
	font-size:13px;
	font-weight:bold;
	color:#774E01;
}

/* Homepage */

div#homepage {
	float:left;
	width:100%;			
}

div#homepage div#ticker {
	width:925px;
	height:40px;
	margin-left:auto;	
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	background-image:url(/img/site/tickerbackground.gif);	
	background-repeat:no-repeat;	
	overflow:hidden;
}

div#homepage div#ticker marquee {
	width:875px;
	margin-left:auto;	
	margin-right:auto;
	height:40px;
	padding-top:10px;	
}

div#homepage div#ticker marquee a {
	text-decoration:none;	
}

div#homepage div#ticker marquee a:hover {
	cursor:hand;	
}

div#homepage div#ticker span.titel {	
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#774E01;		
}

div#homepage div#ticker span.bericht {	
	font-size:11px;
	color:#271000;
	margin-right:150px;
	padding-top:2px;		
}

div#homepage div#homelinks {
	float:left;
	margin-left:32px;
	width:435px;		
	overflow:hidden;
}

div#homepage div#homerechts {
	float:left;
	margin-left:50px;
	width:435px;
	overflow:hidden;	
}

div#homepage h1 {
	font-family:Georgia;
	font-size:28px;
	font-weight:bold;
	width:100%;
	color:#E7B212;
	border-bottom:1px solid #E7B212;
	margin-bottom:10px;
	padding-bottom:3px;
}

div#homepage h2 {
	font-size:14px;
	font-weight:bold;
	color:#CF965E;
	margin-bottom:10px;
}

div#homepage div#homelinks div.navigatieknop, div#homepage div#homerechts div.navigatieknop {	
	height:30px;
	width:200px;
	background-image:url(/img/site/navigatieknop.gif);	
	background-repeat:no-repeat;
	padding-top:5px;
	padding-left:18px;
	margin-bottom:40px;
}

div#homepage div#homelinks div.navigatieknop a, div#homepage div#homerechts div.navigatieknop a {
	text-decoration:none;	
	font-size:13px;
	font-weight:bold;
	color:#774E01;
}

/* Multimedia */

div#multimedia {
	width:925px;
	min-height:300px;
	margin-left:auto;	
	margin-right:auto;			
}

div#multimedia h1 {
	font-family:Georgia;
	font-size:28px;
	font-weight:bold;
	width:100%;
	color:#E7B212;
	border-bottom:1px solid #E7B212;
	margin-bottom:15px;
	margin-top:30px;
	padding-bottom:5px;
}

div#multimedia td {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:15px;
	vertical-align:top;
	text-align:center;
}

div#multimedia td img {
	border:1px solid #E7B212;	
	margin-bottom:5px;
}

div#content {
	width:100%;
	height:500px;	
}
