body {
	font-family:"Verdana", Tahoma, Arial;
	font-size:100%;
}
#container {
	width:980px;
	margin-left:20px;
	margin-top:20px;
}
#header {
	width:980px;
	height:100px;
	border-bottom:2px solid #DF0101;
	margin-bottom:20px;
}
h1.header {
	font-size:25px;
	margin:0px;
	color:#DF0101;
}
#topleft {
	float:left;
	width:980px;
	height:100px;
	margin-right:20px;
}
/* BEGIN LEFT DIV STYLE*/
#leftdiv {
	float:left;
	width:200px;
	margin-right:10px;
}
.leftmenu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
.leftmenu li {
  float:left;
  min-width:200px;
  }
.leftmenu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:200px; 
  }
* html .leftmenu a {
  width:200px;
  }
.leftmenu p{
  display:block; 
  color:#000000; 
  border-bottom:1px dotted #000000; 
  padding:0px;
  margin:0px;
  font-weight:bold;
  }
.leftmenu a span {
  display:block; 
  color:#000000; 
  border-bottom:1px dotted #000000; 
  padding:0px; 
  }
.leftmenu a:hover {
  background:#fff;
  border-bottom:1 solid #e44301;
  }
.leftmenu a:hover span {
  color:#e44301; 
  border-bottom:1 solid #e44301;
  }
  
/* BEGIN MID DIV STYLE*/
#middiv {
	float:left;
	width:505px;
	margin-right:10px;
}
h1.titel {
	font-size:25px;
	margin:0px;
}
h2.titel {
	font-size:16px;
	margin:0px 0px 0px 0px;
	color:#000;
}
h4.welkom {
	font-size:18px;
	color:#6E6E6E;
	margin:0px;
}
p.normal {
	margin:0px;
	color:#000000;
	margin-bottom:15px;
}
p.normal a {
	color:#e44301;
	text-decoration: none;
	border-bottom:1px dotted #e44301;
}
p.normal a:hover {
	color:#e44301;
	text-decoration: none;
	border-bottom:1px solid #e44301;
}
p.titel {
	margin:0px;
}
p.titel a {
	color:#e44301;
	text-decoration: none;
	border-bottom:1px dotted #e44301;
	font-weight:bold;
	margin:0px;
}
p.titel a:hover {
	color:#e44301;
	text-decoration: none;
	border-bottom:1px solid #e44301;
	font-weight:bold;
	margin:0px;
}
p.lokatie, p.lokatie a, p.lokatie a:hover {
	color:#585858;
	font-size:90%;
	margin:0px;
	text-decoration: none;
}
p.destination, p.destination a, p.destination a:hover {
	color:#585858;
	font-size:96%;
	margin:0px;
	text-decoration: none;
}
p.destination a:hover {
	color:#000000;
	font-size:96%;
	margin:0px;
	text-decoration: none;
}
p.description {
	margin:0px;
	color:#000000;
	margin:0px;
	font-size:95%;
}
p.vanaf {
	color:#ff0000;
	margin:0px;
	padding:0px;
	font-size:90%;
}
p.bestel, p.bestel a, p.bestel a:hover {
	color:#0080FF;
	font-size:100%;
	margin:10px 0 0 0;
}
p.mleft {
	margin:0 0 0 30px;
	color:#6E6E6E;
}
p.titelrel {
	margin:0px;
}
p.titelrel a {
	color:#e44301;
	font-size:90%;
	text-decoration: none;
	border-bottom:1px dotted #e44301;
	font-weight:bold;
	margin:0px;
}
p.titelrel a:hover {
	color:#e44301;
	font-size:90%;
	text-decoration: none;
	border-bottom:1px solid #e44301;
	font-weight:bold;
	margin:0px;
}
div.aanbieding {
	width:100%;
	height:96px;
	border-bottom:1px dotted #000000;
	padding-top:4px;
}
div.aanbieding:hover {
	background-color:#CEF6F5;
}
div.reistop {
	width:100%;
	height:180px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	padding-top:4px;
}
div.zoekenresults {
	width:100%;
	height:15px;
	border-bottom:1px dotted #0000;
	font-size:12px;
	color:#000000;
}
div.related {
	width:100%;
	height:50px;
	border-bottom:1px dotted #000000;
	padding-top:4px;
}
div.related:hover {
	background-color:#CEF6F5;
}
div.partners {
	width:190px;
	float:left;
	border-right:1px dotted #000000;
	border-bottom:1px dotted #000000;
	margin-right:10px;
	margin-bottom:10px;
}
div.partners a {
	font-size:90%;
	color:#000000;
}
div.partners a:hover {
	font-size:90%;
	color:#ff0000;
}
/* NAVIGATIE */
#navigatie {
	width:100%;
	height:30px;
	border-bottom:1px dotted #000;
	font-size:12px;
	margin-bottom:10px;
}
ul{border:0; margin:0; padding:0;}

#pagina li{
border:0; margin:0; padding:0;
font-size:12px;
list-style:none;
margin-right:2px;
}
#pagina a{
border:solid 1px #ff0000
margin-right:2px;
}
#pagina .vorige-off,
#pagina .volgende-off {
border:solid 1px #ff0000
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagina .volgende a,
#pagina .vorige a {
font-weight:bold;
}
#pagina .active{
background:#ff0000;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagina a:link,
#pagina a:visited {
color:#ff0000;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagina a:hover{
border:solid 1px #ff0000;
}

/* BEGIN RECHTER DIV STYLE*/
#rightdiv {
	float:left;
	width:255px;
}
.rmenu {
  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  }
.rmenu li {
  float:left;
  min-width:200px;
  }
.rmenu a {
  position:relative;
  display:block; 
  text-decoration:none; 
  min-width:200px; 
  }
* html .rmenu a {
  width:200px;
  }
.rmenu p{
  display:block; 
  color:#FFF; 
  background:#000; 
  border:1px solid #fff; 
  border-width:2px 1px; 
  padding:4px;
  margin:0px;
  font-weight:bold;
  }
.rmenu a span {
  display:block; 
  color:#FFF; 
  background:#DF0101; 
  border:1px solid #fff; 
  border-width:2px 1px; 
  padding:4px; 
  }
* html .rmenu a span {
  width:100px; 
  cursor:hand; 
  width:66px;
  }
.rmenu a b {
  display:block; 
  border-bottom:2px solid #0000;
  }
.rmenu a:hover {
  background:#fff;
  }
.rmenu a:hover span {
  color:#fff; 
  background:#000;
  }

/* BEGIN FOOTER STYLE */
#footer {
	float:left;
	width:980px;
	margin-top:20px;
	border-top:2px solid #DF0101;
	font-size:80%;
	text-align:left;
}

/* IMG STYLES */
img.indexreis {
	float:left;
	width:140px;
	height:90px;
	margin-right:10px;
}
img.reis {
	width:250px;
	height:170px;
	float:left;
	margin-right:10px;
}
img.relateerd {
	float:left;
	width:75px;
	height:46px;
	margin-right:10px;
}
img.landimg {
	float:left;
	margin-right:5px;
}
/* SEARCH FORM */
p.zoektekst {
	margin:0px;
	width:255px;
}
select.zoeken {
	margin-bottom:10px;
	width:255px;
}
label.zoeken {
	float: left;
	width: 250px;
	font-weight: none;
	font-size:12px;
}
/* FORM STYLES */
label {
	float: left;
	width: 250px;
	font-weight: none;
}
input.tekst {
	width:350px;
	border:1px solid #6E6E6E;
}
input.tekst:hover {
	width:350px;
	border:1px solid #000000;
}
input.notok {
	width:350px;
	border:1px solid #FF0000;
}
textarea.tekst {
	width:350px;
	height:200px;
	border:1px solid #6E6E6E;
	margin-bottom:10px;
}
textarea.tekst:hover {
	width:350px;
	height:200px;
	border:1px solid #000000;
	margin-bottom:10px;
}
textarea.notok {
	width:350px;
	height:200px;
	border:1px solid #FF0000;
	margin-bottom:10px;
}
.button {
	border:1px solid #000000;
	background-color:#6E6E6E;
	color:#000000;
	height:20px;
	width:100px;
	text-align:center;
	margin-left:240px;
}
p.forminfo {
	margin-left:240px;
	font-size:10px;
	width:350px;
}
