html, body {
	margin-top: 0px;
	margin-left: 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
/* Positions id's in the top body */
#container {
	position: relative;
	margin: 0 auto;
	width: 980px;
	z-index: 1;
}
#conleft {
	position: relative;
	width: 813px;
	height: 270px;
	overflow: hidden;
	float: left;
	background-color: #caa700;
	z-index: 2;
}
#conright {
	position: relative;
	width: 167px;
	height: 270px;
	float: right;
	background-color: #40abd0;
	z-index: 2;
}
#conimg {
	position: relative;
	width: 100%;
	height: 220px;
	z-index: 3;
}
#schetsimg {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 7;
}
#menu1 {
	position: relative;
	width: 100%;
	background-color: #caa700;
	height: 25px;
	z-index: 4;
}
.m1but {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 5px;
}
a.m1url:link, a.m1url:visited, a.m1url:active { 
	color: #000000; 
	text-decoration: none;
}
a.m1url:hover { 
	color: #ffffff; 
	text-decoration: none;
}
#menu2 {
	position: relative;
	width: 100%;
	background-color: #ffffff;
	height: 25px;
	z-index: 4;
}
.m2but {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	top: 5px;
}
a.m2url:link, a.m2url:visited, a.m2url:active { 
	color: #000000; 
	text-decoration: none;
}
a.m2url:hover { 
	color: #caa700; 
	text-decoration: none;
}
#menutext{
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	color: #006b90;
	float: right;
	padding: 0px;
	margin: 0px;
	top: 30px;
	width: 195px;
	z-index: 100;
}
#menutext li {
	list-style-type: none;
	margin:0px 0px 8px 0px;
}
a.mturl:link, a.mturl:visited {
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-align: right;
	text-decoration: none;
	/* background-color: #ddf0f7;  */
	color: #006b90; 
	padding: 3px;
}
a.mturl:hover {
	background-color: #2881a1;
	color: #ffffff;
}
a.mturla:link, a.mturla:visited {
	display: block;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-align: right;
	text-decoration: none;
	background-color: #2881a1;
	color: #ffffff;
	padding: 3px;
}

/* sub menu voorbeeldreizen */
#reismenu {
	position: absolute;
	top: 50px;
	left: 385px;
	font-weight: bold;
	visibility: hidden;
	z-index: 25;
}
#reismenu ul {
   padding: 0; 
   margin: 0; 
   list-style: none; 
   z-index: 50;
}
#reismenu li {
	list-style-type: none;
	width: 150px;
	height: 25px;
	/* text-align: center; */
	text-indent: 35px;
	z-index: 50;
}
#algemeenmenu {
	position: absolute;
	top: 25px;
	left: 456px;
	font-weight: bold;
	visibility: hidden;
	z-index: 25;
}
#algemeenmenu ul {
   padding: 0; 
   margin: 0; 
   list-style: none; 
}
#algemeenmenu li {
	list-style-type: none;
	width: 150px;
	height: 25px;
	/* text-align: center; */
	text-indent: 10px;
	z-index: 50;
}
.rm1 {
	background-color: #fdf5cc;
}
a.rm1url:link, a.rm1url:visited, a.rm1url:active { 
	line-height: 25px;
	color: #000000; 
	text-decoration: none;
}
a.rm1url:hover { 
	color: #caa700; 
	text-decoration: none;
}
.rm2 {
	background-color: #e4d37f;
}
a.rm2url:link, a.rm2url:visited, a.rm2url:active { 
	line-height: 25px;
	color: #000000; 
	text-decoration: none;
}
a.rm2url:hover { 
	color: #ffffff; 
	text-decoration: none;
}
.rmsp {
	margin-top: 5px;
}
/* Positions id's in the text body */
#textleft {
	position: relative;
	/* width: 813px; */
	width: 800px;
	float: left;
	z-index: 5;
}
#textright {
	position: relative;
	width: 167px;
	height: 463px;
	background-color: #006b90;
	float: right;
	z-index: 5;
}
#textrighttop {
	position: absolute;
	top: 11px;
	left: 12px;
	z-index: 6;
}
.kopright {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#textrightmid {
	position: absolute;
	top: 248px;
	width: 100%;
	background-color: #ffffff;
	left: 0px;
	z-index: 6;
}
#textrightbot {
	position: absolute;
	top: 285px;
	left: 0px;
	height: 212px;
	z-index: 6;
}
#blockleft {
	position: relative;
	width: 264px;
	height: 463px;
	background-color: #e4d37f;
	float: left;
	z-index: 6;
}
#blocktext {
	position: relative;
	width: 500px;
	/* height: 463px; width: 519px; */
	float: right;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	z-index: 6;
}
#blocktext2 {
	position: relative;
	width: 495px;
	overflow: hidden;
	/* height: 463px; width: 519px;  newsletter iframe style */
	float: left;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	z-index: 6;
}
.newsframe {
	width: 480px;
	height: 310px;
	overflow-x: hidden;
}
/* home page blocks */
#hptopleft {
	position: absolute;
	top: 7px;
	left: 0px;
	width: 490px;
	height: 237px;
	margin-top: 5px;
	margin-left: 30px;
	margin-right: 15px;
	margin-bottom: 5px;
	z-index: 6;
}
.textblue {
	font-size: 12px;
	color: #40abd0;
	font-weight: bold;
}
.megablue {
	font-size: 16px;
	color: #006b90;
	font-weight: bold;
}
.homesmall {
	font-size: 12px;
}
#hpvrslg {
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#hptopright {
	position: absolute;
	top: 7px;
	left: 542px;
	width: 265px;
	height: 237px;
	background-color: #e5dc82;
	z-index: 6;
}
#hptoprighttop {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 47px;
	background-color: #b1a638;
	overflow: hidden;
	z-index: 7;
}
#hptoprightbot {
	position: absolute;
	top: 47px;
	left: 0px;
	z-index: 6;
}
/* three homepage blocks */
#hpbotleft {
	position: absolute;
	top: 251px;
	left: 0px;
	width: 265px;
	height: 212px;
	background-color: #40abd0;
	z-index: 6;
}
#hpbotmid {
	position: absolute;
	top: 251px;
	left: 271px;
	width: 265px;
	height: 212px;
	background-color: #caa700;
	z-index: 6;
}
#hpbotright {
	position: absolute;
	top: 251px;
	left: 542px;
	width: 265px;
	height: 212px;
	background-color: #006b90;
	z-index: 6;
}
/* text homepage bottom blocks */
.hpbottext {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	color: #ffffff;
}
.hpbottext2 {
	margin-top: 16px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	color: #ffffff;
}
.hpbotbold {
	font-weight: bold;
	font-size: 13px;
	color: #ffffff;
}
/* links home page blocks */
a.hpbl:link, a.hpbl:visited, a.hpbl:active { 
	color: #ffffff; 
	text-decoration: none;
}
a.hpbl:hover { 
	color: #ffffff; 
	text-decoration: none;
}
/* home page spacer */
#hpspacer {
	position: relative;
	width: 813px;
	height: 468px;
	z-index: 3;
}
/* footer */
#footer {
	position: relative;
	font-size: 11px;
	top: 5px;
	text-indent: 40px;
	float: left;
	width: 100%;
	height: 35px;
	z-index: 7;
}
/* text opmaak */
.kop {
	color: #006b90;
	font-weight: bold;
	font-size: 13px;
}
.sub {
	color: #40abd0;
	font-weight: bold;
	font-size: 12px;
}
.textimg {
	float: right;
	margin-left: 10px;
}
.leftimg {
	 position: absolute; 
	 bottom: 0px;
	 z-index: 5;
}
/* default links */
a:link, a:visited, a:active { 
	color: #006b90; 
	text-decoration: none;
}
a:hover { 
	color: #e5003b; 
	text-decoration: none;
}
/* links in right menu */
a.wit11:link, a.wit11:visited, a.wit11:active { 
	color: #ffffff; 
	font-size: 11px;
	text-decoration: none;
}
a.wit11:hover { 
	color: #f7f95a; 
	font-size: 11px;
	text-decoration: none;
}
.newsbutt {
	width: 120px;
	background-color: #006b90;
	font-weight: bold;
	color: #ffffff;
}
#nieuwsbriefblock {
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 7px;
	font-size: 11px;
}
#nieuwsbriefblock  input{
	width: 135px;
}
.nieuwsbriefbutt {
	background-color: #b4e2ec;
	color: #000000;
	margin-top: 5px;
	font-weight: bold;
	height: 20px;
	font-size: 11px;
	float: right;
}
#offerteExtra {
    display : none;
    position : absolute;
	width: 200px;
	top: 90px;
	left: 40px;
    border : solid 1px #006b90;
	background-color: #e4d37f;
	padding: 10px;
}
#aanvraagExtra {
    display : none;
    position : absolute;
	width: 200px;
	top: -75px;
	left: 40px;
    border : solid 1px #006b90;
	background-color: #e4d37f;
	padding: 10px;
}
