	body,td,input,select,textarea {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
	}
	body {
		background: #000066 url('../gfx/background_left.gif') top center repeat-y;
  		margin-top: 0px;
  		margin-bottom: 0px;
	}

	div#subnav2 {
		position: absolute;
		top: 75px;
		text-align: right;
		line-height: 14px;
		width: 938px;
		z-index:10;
	}
	div#subnav2 a, div#subnav_overlay a:visited {
		color: #000066;
		text-decoration: none;
	}
	div#subnav2 a:hover {
		color: #6c6cb8;
		text-decoration: none;
	}

	div#items {
		margin-left: 10px;
		margin-right: 18px;
	}
	div#subitems {
		margin-left: 10px;
		margin-right: 18px;
	}

	td#column1 {
		width: 70%;
	}
	td#column2 {
		width: 30%;
		padding-left: 10px;
	}

	div#wrapper {
		margin: 0px;
		background: #ffffff url('../gfx/background.gif') top left repeat-x;
		margin-left: auto;
		margin-right: auto;
		width: 962px;
		text-align: left;
		padding-top: 15px;
		padding-left: 5px;
		padding-bottom: 0px;
	}

	div#rotator {
		width: 962px;
		height: 228px;
		padding: 0px;

	}
	div#rotator_overlay {
		position: absolute;
		width: 962px;
		height: 228px;
		background: transparent url('../gfx/rotator.png') top left no-repeat;
		z-index: 5;
	}
	.rotator_flash {
		background-color: #ffffff;
		position: relative;
		top: 14px;
		left: 11px;
		z-index: 1;
	}
	div#logo {
		position: relative;
		z-index: 6;
		top: -80px;
		left: 30px;
		width: 276px;
		height: 134px;
		background: transparent url('../gfx/logo.png') top left no-repeat;
		cursor: pointer;
	}
	div#home {
		position: relative;
		z-index: 7;
		top: -115px;
		left: 855px;
		width: 82px;
		height: 30px;
		background: transparent url('../gfx/icon_home.png') top left no-repeat;
		cursor: pointer;
	}
	div#buttonbar {
		position: absolute;
		width: 933px;
		height: 30px;
		margin-left: 11px;
		margin-top: 179px;
		z-index: 4;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
	}

	td.button {
		background-color: #ff6a00;
		border-top: 1px solid #ff9c56;
		border-left: 1px solid #ff9c56;
		border-bottom: 1px solid #c46019;
		border-right: 1px solid #c46019;
		z-index: 4;
	}

	td.button_over {
		background-color: #9a9af4;
		border-top: 1px solid #b4b4f7;
		border-left: 1px solid #b4b4f7;
		border-bottom: 1px solid #6c6cb8;
		border-right: 1px solid #6c6cb8;
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		z-index: 4;
	}

	div#buttonbar_overlay {
		position: absolute;
		width: 933px;
		height: 30px;
		margin-left: 11px;
		margin-top: 179px;
		z-index: 6;
	}

	td.button_text {
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		cursor: pointer;
		z-index: 6;
	}
	td.button_text a, td.button_text a:visited{
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		cursor: pointer;
		text-decoration: none;
		z-index: 6;
	}
	td.button_text a:hover {
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		cursor: pointer;
		text-decoration: none;
		z-index: 6;
	}
	div#subnav {
		position: absolute;
		top: 276px;
		background: transparent url('../gfx/subnav.png') top left repeat-x;
		height: 45px;
		width: 967px;
		margin-left: -5px;
	}
	div#subnav_overlay {
		position: absolute;
		top: 296px;
		left: 0px;
		height: 25px;
		width: 100%;
		font-size: 12px;
		text-align: center;
		color: #000066;
		z-index: 7;
	}
	div#subnav_overlay a, div#subnav_overlay a:visited {
		color: #000066;
		text-decoration: none;
	}
	div#subnav_overlay a:hover {
		color: #6c6cb8;
		text-decoration: none;
	}
	iframe#waverunner {
		width: 100%;
		height: 600px;
		margin: 0px;
		padding: 0px;
	}

	/* TinyMCE specific rules */
	#editor {
		font-family: arial, verdana, sans-serif;
		background: #ffffff;
		font-size: 12px;
	}

	.contenttitle {
		letter-spacing: 0px;
		font-family: arial, verdana, sans-serif;
		font-size: 20px;
		font-weight: bolder;
		color: #ff7d21;
		line-height: 17px;
		font-style: italic;
	}
	p {
		margin-top: 4px;
	}
	a.leesmeer {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff7d21;
	}
	a.leesmeer:hover {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #6c6cb8;
	}
	img {
		display: inline;
	}
	div.itemspacer {
		background: transparent url('../gfx/itemspacer.gif') top left repeat-x;
		text-align: right;
	}
	a.pages {
		text-decoration: none;
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff7d21;
	}
	a.pages:hover {
		text-decoration: none;
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #6c6cb8;
	}

	a {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff7d21;
	}
	a:hover {
		font-family: arial, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #6c6cb8;
	}


	/* TEMPLATES */
	div.contenttitle {
		letter-spacing: 0px;
		font-family: arial, verdana, sans-serif;
		font-size: 20px;
		font-weight: bolder;
		color: #ff7d21;
		line-height: 17px;
		font-style: italic;
	}
	div.contenttitle_small {
		letter-spacing: 0px;
		font-family: arial, verdana, sans-serif;
		font-size: 14px;
		font-weight: bolder;
		color: #ff7d21;
		line-height: 12px;
		font-style: italic;
	}
	ul {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	div.spacer {
		width: 20px;
		height: 10px;
	}
	td.contentintro {
		margin-bottom: 10px;
	}
	div.contentsubtitle {
		letter-spacing: 2px;
		margin-bottom: 10px;
	}
	td#column2 div.contentsubtitle {
		font-size: 12px;
		letter-spacing: 0px;
		margin-bottom: 5px;
	}
	div.contentteaser {
		margin-bottom: 10px;
	}
	div.contentdescription {
		margin-bottom: 10px;
	}
	div.contentprice {
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 10px;
	}
	div.accomodationname {
		font-weight: bold;
		font-size: 14px;
		margin-bottom: 10px;
	}
	div.accomodationdesc {
		margin-bottom: 10px;
	}
	div.accomodationfacilities {
		margin-bottom: 10px;
	}
	div.accomodationpics {
		padding-left: 5px;
		padding-right: 5px;
		background-color: #eeeef7;
		text-align: center;
	}
	div.accomodationpics img {
		padding: 0px;
		margin: 2px;
		border: 1px solid #6c6cb8;
	}
	div.travelincluding {
		padding-left: 5px;
		padding-right: 5px;
		background-color: #eeeef7;
	}
	div.box_tl {
		height: 10px;
		padding-left: 10px;
		background: transparent url('../gfx/box_tl.png') top left no-repeat;
	}
	div.box_tr {
		height: 10px;
		padding-right: 10px;
		background: transparent url('../gfx/box_tr.png') top right no-repeat;
	}
	div.box_c {
		height: 10px;
		background-color: #eeeef7;
	}
	div.box_bl {
		height: 10px;
		padding-left: 10px;
		background: transparent url('../gfx/box_bl.png') top left no-repeat;
	}
	div.box_br {
		height: 10px;
		padding-right: 10px;
		background: transparent url('../gfx/box_br.png') top right no-repeat;
	}
	div.subarticle {
		padding-left: 5px;
		padding-right: 5px;
		background-color: #eeeef7;
	}
	input,select,textarea {
		border: 1px solid #9a9af4;
	}
