* html #Content {
 display            : inline;
}

body {
	background-color	: white;
	font-family				: Verdana, Courier New;
	font-size					: 12px;
	width							: 100%;
	text-align        : center;
	padding						: 0;
	margin						: 0;
}

a {
	
	color							: #009835;
	text-decoration		: underline;
}

h1 {
	color							: #009835;
	font-size					: 20px;
	line-height				: 24px;
	margin						: 20px 0px 5px 0px;
	font-family				: Verdana, Courier New;
}

h2 {
	color							: #009835;
	font-size					: 18px;
	line-height				: 22px;
	margin						: 20px 0px 5px 0px;
	font-family				: Verdana, Courier New;
}

h3 {
	font-weight				: bold;
	font-size					: 14px;
	line-height				: 16px;
	margin						: 20px 0px 5px 0px;
}

h3
{
	font-family				: Arial, Courier New;
	margin						: 0px;
	font-size					: 0.9em;
	color							: #009435;
}

h4 {
	font-size					: 12px;
	margin						: 20px 0px 5px 0px;
}

h4.pricingtabel
{
	font-size					: 16px;
	margin						: 9px;
}

ul
{
	margin-top				: 10px;
}

th
{
	text-align				: center;
}

.subkop {
	font-weight				: bold;
	font-size					: 10pt;
	font-family				: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin-bottom			: 0pt;
	border-bottom			: medium none;
}

.opsomming {
	line-height				: 2pt;
}

h1#offertePrint
{
	display						: none;
}

input.antispaminput {
	letter-spacing		: 20px;
	width							: 150px;
	height						: 26px;
	padding-left			: 8px;
	padding-top				: 7px;
	padding-bottom		: 0px;
	
}

div#Container {
	position					: relative;
	width							: 1003px; 
	text-align				: left;
	clear							: both;
	margin-left				: auto;
	margin-right			: auto;
}

div#Content {
	position					: relative;
	float							: right;
	width							: 710px;
	margin-left				: 30px;
	margin-right			: 60px;
	margin-top				: 30px;
	padding-top				: 0;
	line-height				: 16px;
}

div#Wrapper {
	position					: relative;
	float             : left;
	width							: 1003px;
	margin-top				: 106px;
	background-image	: url(/images/bg.png);
	background-repeat	: repeat-y;
	border-left				: solid 1px #b0b0b0;
	border-right			: solid 1px #b0b0b0;
}

div#Header {
	position          : absolute;
	left							: 0px;
	top								: 0px;
	width							: 1003px;
	height						: 106px;
	clear             : both;
	background        : url(/images/top.gif) no-repeat;
	border-left				: solid 1px #b0b0b0;
	border-right			: solid 1px #b0b0b0;
}

div#CampsiteLocation {
	position          : absolute;
	top								: 45px;
	left							: 815px;
	text-align        : left;
	font-size					: 13px;
	font-family				: Verdana, Arial, Courier New;
	font-weight				: bold;
	color							: #fff;
	line-height				: 20px;
}

div#CampsiteLocation span {
	font-weight				: normal;
}


div#HeaderFlags {
	position          : absolute;
	top								: 5px;
	right							: 5px;
	text-align        : right;
}

div#HeaderFlags img {
	border						  : 1px solid #bbb;
}

div#HeaderFlags img.active {
	border						  : 1px solid #fff;
}

div#HeaderFlagsIntro {
	position					: relative;
	float							: left;
	width							: 179px;
	padding-left			: 10px;
	padding-top				: 20px;
}

div#HeaderFlagsIntro ul {
	padding           : 0;
	padding-top       : 18px;
	margin            : 0;
	list-style        : none;
	line-height       : 1;
}

div#HeaderFlagsIntro ul li {
	list-style-type		: none;
	padding-bottom		: 10px;
}

div#HeaderFlagsIntro img {
	border						: 1px solid #bbb;
}

/* Header Menu */
div#HeaderLinks {
	position					: absolute;
	top								: 55px;
	left							: 200px;
	border-right			: 1px solid #fff;
}

div#HeaderLinks ul {
	padding           : 0;
	margin            : 0;
	list-style        : none;
}

div#HeaderLinks ul li {
	display						: inline;
	list-style-type		: none;
	padding-right			: 20px;
	border-left				: 1px solid #fff;
	padding-left			: 20px;
	line-height				: 14px;
	float							: left;
}

div#HeaderLinks ul li a {
	font-size					: 12px;
	font-family				: Verdana, Arial, Courier New;
	font-weight				: bold;
	color							: #fff;
	text-decoration		: none;
	display						: block;
}

div#HeaderLinks ul li a:hover {
	text-decoration		: underline;
}

div#HeaderTitle {
	position					: absolute;
	top								: 10px;
	left							: 200px;
	font-size					: 24px;
	font-family				: Verdana, Arial, Courier New;
	color							: #fff;
	letter-spacing		: 2px;
	font-weight				: 500;
}

#Footer {
}

#LeftBorder {
}

#RightBorder {
}

/* Left Menu */
div#MenuLeft {
	position					: relative;
	float							: left;
	width							: 179px;
	padding-left			: 10px;
}

div#MenuLeft ul {
	padding           : 0;
	margin            : 0;
}

div#MenuLeft ul li {
	list-style-type		: none;
	margin-bottom			: 5px;
}

div#MenuLeft ul li.menuseperator {
 height							: 14px;
}

div#MenuLeft ul li a {
	font-size					: 13px;
	font-family				: Verdana, Arial, Courier New;
	font-weight				: bold;
	color							: #000;
	text-decoration		: none;
}

div#MenuLeft ul li a:hover {
	text-decoration		: underline;
}

div#MenuLeft ul li ul {
 	display           : none;
 	padding-left			: 10px;
 	padding-top				: 3px;
}

div#MenuLeft ul li ul li {
	background				: none;
}

div#MenuLeft ul li ul li a {
	font-size					: 11px;
	background        : none;
	font-weight				: bold;
	color							: #009835;
}

div#MenuLeft ul li ul li ul li a {
	font-weight				: normal;
}

li.active > a {
	font-weight				: bold;
	color							: green;
	text-decoration		: underline !important;
}

li.active ul {
	display           : block !important;
}

/* Image alignment */
img.imgleft
{ 
  float             : left !important;
  margin-right      : 8px !important;
}

img.imgright
{
  float             : right !important;
  margin-left       : 8px !important;
}

div#MenuFacebook {
	position					: relative;
	float							: left;
	width							: 179px;
	padding-top				: 70px;
}

/* Tooltips */
div#toolTip
{
  position          : absolute;
  z-index           : 1000;
  background        : #FFFFCB;
  border            : 1px solid #000000;
  text-align        : left;
  padding           : 3px;
  min-height        : 1em;
  -moz-border-radius: 5px;
}

div#toolTip p
{
  margin            : 0;
  padding           : 0;
  color             : #000000;
  font              : 11px/12px verdana,arial,sans-serif;
}

.celdonker
{
	font-size					: 10pt;
	font-family				: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color	: #aad795;
}

.cellicht
{
	font-size					: 10pt;
	font-family				: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-color	: #cceab3;
	padding-left			: 5px
}

div#Address
{
	width							: 179px;
	font-family				: Verdana, Arial, Courier New;
	font-size					: 10px;
	padding-top				: 50px;
}

/* Menu Seperators */
li#node_372,
li#node_374,
li#node_377
{
	margin-top				: 20px;
}

/* FAQ */
#faq .faq_question_open a {
 cursor             : pointer;
 font-weight        : bold;
}

#faq .faq_question_close a {
 cursor             : pointer;
}

#faq .faq_question_close a:hover {
 cursor             : pointer;
 text-decoration    : underline;
}

#faq .faq_answer_open, 
#faq .faq_answer_close {
 margin-bottom      : 10px;
 list-style-type    : none;
}

#faq .faq_answer_open {
 display            : block;
}

#faq .faq_answer_close {
 display            : none;
}