
body, html {
	height: 99%;
	}

body {
	margin: 0px;
	padding: 0px;
	background-color: #f9efd0;
	font-family: "Trebuchet", "Trebuchet MS";
}


H1 {
	margin:0px;
	line-height: 1.2em;
	font-size: 26pt;
	font-family: "Times new Roman";
}

H2 {
	margin:0px;
	margin-top: 10px;
	margin-bottom: 0.2em;
	font-size: 19pt;
	font-family: "Times new Roman";
}

a:visited {
	color: black;
}

a:link {
	color: black;
}

a:active: {
	color: black;
}

#navigatie a {
	text-decoration: none;
}

img {
	border: 0px;
}

#gradienttop {
	height: 50%;
	background-color: #f2da94;
	display: block;
}

#gradientbottom {
	background-color: #f9efd0;
	width:100%;
	height: 50%;
}

#horizon {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.content {
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 630px;
	margin-top:-315px;
	background-image: url(../images/general/gradient.gif);
}

.content_small_height {
	height: 576px;
	margin-top: -288px;
}

.addthis_toolbox {
	position: absolute;
	bottom: 18px;
	left: 50%;
	margin-left: 510px;
}

.addthis_toolbox_small_width {
	margin-left: 435px;

}

.addthis_toolbox a * {
	margin-bottom: 4px;
}

.adres {
	position: absolute;
	bottom: 0px;
	width: 1000px;
	height: 23px;
	left:50%;
	margin-left: -500px;
	padding: 0px;
	text-align: center;
	line-height: 30px;
	font-size: 11pt;
}

.adres_small_width {
	width: 850px;
	margin-left: -425px;
}

#adres a:link, #adres a:visited, #adres a:active {
	color: black;
}

.base {
	font-size: 1px;
	background-color: #f6f6f6;
	position: absolute;
	width: 1000px;
	height:604px;
	left:50%;
	margin-left: -500px;
	border: 2px solid black;
	padding: 0px;
}

.base_small_width {
	width: 850px;
	margin-left: -425px;
}

.base_small_height {
	height: 550px;
}

#basehoekLB {
	padding: 0px;
	margin: 0px;
	width:18px;
	height: 18px;
	position: absolute;
	z-index:100;
	background-image: url(../images/general/baseLB.gif);
	left:-2px;
	top: -2px;
	float: left;
	}

#basehoekRB {
	padding: 0px;
	margin: 0px;
	width:18px;
	height: 18px;
	position: absolute;
	z-index:100;
	background-image: url(../images/general/baseRB.gif);
	right:-2px;
	top: -2px;
	float: right;
}

#basehoekLO {
	padding: 0px;
	margin: 0px;
	width:18px;
	height: 18px;
	position: absolute;
	z-index:100;
	background-image: url(../images/general/baseLO.gif);
	left:-2px;
	bottom: -2px;
	float: left;
}

#basehoekRO {
	padding: 0px;
	margin: 0px;
	width:18px;
	height: 18px;
	position: absolute;
	z-index:100;
	background-image: url(../images/general/baseRO.gif);
	right: -2px;
	bottom: -2px;
	float: right;
}

.topimage {
	background-image: url(../images/general/topimage.jpg);
	background-repeat: repeat;
	background-position: bottom left;
	position: absolute;
	width: 100%;
	height: 194px;
	top: 0px;
	left: 0px;
	border-bottom: 8px solid #750e0e;
	text-align: center;
}

.topimage_small_height {
	height: 178px;
	border-width: 5px;
}

#logo {
	background-image: url(../images/general/logo.gif);
	background-repeat: no-repeat;
	top: -8px;
	left: 110px;
	position: absolute;
	width: 299px;
	height: 81px;
	margin: 10px;
}

#printLogo {
	z-index: 10;
}

.print {
	display: none;
}

#food {

background-image: url(/images/vliegenzwam.png);
	
	background-repeat: no-repeat;
	background-position: bottom right;
	bottom: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
}

#backgroundimagebase {
	display: none;
	background-image: url(../images/background/vlees.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 402px;
	z-index: 1;
}

.backgroundimage {
	background-image: url(../images/background/prive.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 402px;
	z-index: 2;
}

.backgroundimage_small_height {
	height: 367px;
}

.backgroundinhoud {
	font-size: 1pt;
	position: absolute;
	width: 647px;
	height: 360px;
	right: 21px;
	bottom: 21px;
	padding-left: 1px;
	filter: alpha(opacity=90);
	opacity:0.90;
	z-index: 25;
}

.backgroundinhoud_small_height {
	right: 3px;
	bottom: 3px;
}

.inhoud {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12.5pt;
	line-height: 1.3em;
	position: absolute;
	width: 607px;
	height: 338px;
	right: 21px;
	bottom: 21px;
	z-index: 95;
	overflow: auto;
	margin: 0px;
}

.inhoud_small_height {
	bottom: 3px;
	right: 3px;

}


.inhoud ul {
	margin: 0px;
	padding-left: 15px;
	line-height: 1.5em;
}

.sluit {
	padding: 0px;
	margin: 0px;
	width:22px;
	height: 22px;
	position: absolute;
	z-index:100;
	background-image: url(../images/general/sluitafb.gif);
	background-position: top left;
	right: 17px;
	bottom: 363px;
}

.sluit_small_height {
	bottom: 343px;
	right: 2px;
}

.hoekLB {
	padding: 0px;
	margin: 0px;
	width:15px;
	height: 15px;
	position: absolute;
	z-index:15;
	background-image: url(../images/prive/LB.gif);
	left: 0px;
	top: 0px;
	float: left;
	}

.hoekRB {
	padding: 0px;
	margin: 0px;
	width:15px;
	height: 15px;
	position: absolute;
	z-index:15;
	background-image: url(../images/prive/RB.gif);
	right: 0px;
	top: 0px;
	float: right;
}

.hoekLO {
	padding: 0px;
	margin: 0px;
	width:15px;
	height: 15px;
	position: absolute;
	z-index:15;
	background-image: url(../images/prive/LO.gif);
	left: 0px;
	bottom: 0px;
	float: left;
}

.hoekRO {
	padding: 0px;
	margin: 0px;
	width:15px;
	height: 15px;
	position: absolute;
	z-index:15;
	background-image: url(../images/prive/RO.gif);
	right: 0px;
	bottom: 0px;
	float: right;
}

.top{
	background-color: #fceaea;
	border-top: 1px solid #750e0e;
	position: absolute;
	top: 0px;
	left: 15px;
	height: 14px;
}

.center{
	background-color: #fceaea;
	border-left: 1px solid #750e0e;
	border-right: 1px solid #750e0e;
	position: relative;
	top: 15px;
	left: 0px;
	padding: 1px;
	margin: -1px;
	width: 644px;
	height: 330px;
}

/*
#backgroundinhoud .center {
	background-image: url(../images/general/crown.gif);
	background-position: center;
	background-repeat: no-repeat;
}
*/

.bottom{
	background-color: #fceaea;
	border-bottom: 1px solid #750e0e;
	position: absolute;
	bottom: 0px;
	left: 15px;
	height: 14px;
}

#backgroundinhoud .bottom, #backgroundinhoud .top {
	width: 618px;
}


.backgroundnavigatie {
	display:block;
	font-size: 1pt;
	position: absolute;
	width: 155px;
	height: 358px; /* zie #navigatie height */
	right: 668px;
	top: 224px;
	padding-left: 1px;
	filter: alpha(opacity=90);
	opacity:0.90;
	z-index: 100;
}

.backgroundnavigatie_small_height {
	top: 189px;
	right: 650px;
}

#backgroundnavigatie .bottom, #backgroundnavigatie .top {
	width: 126px;
}

#backgroundnavigatie .center {
	width: 152px;
	height: 327px;
}

.navigatie {
	font-size: 12.5pt;
	display: block;
	line-height: 1.3em;
	position: absolute;
	width: 140px;
	height: 358px; /* Zie #backgroundnaviatie height */
	right: 668px;
	top: 224px;
	padding: 0px 8px 0px 8px;
	z-index: 100;
	overflow: auto;
}

.navigatie_small_height {
	top: 189px;
	right: 650px;
}


a.highlight {
	color: #750e0e
}

