body {
	margin: 0px;
	padding: 0px;
	background-color: #000;
}

p {
	font: 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0 10px 10px;
}

h1 {
	width: auto;
	height: 30px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px;
	background-color: #333;
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
}

h1 a:link, h1 a:visited {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
	text-decoration: none;
}

h1 a:hover {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
}

h1 a:active {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
	text-decoration: none;
}

h2 {
	font: bold 13px/15px Arial, Helvetica, Geneva, sans-serif;
	color: #222;
	margin: 0px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}

h3 {
	font: bold 12px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #333;
	padding: 0px;
	margin: 5px 5px 0 10px;
}

a:link {
	color: #666;
	text-decoration: underline;	
}

a:visited {
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #FF0;
	text-decoration: underline;	
	
}

a:active {
	color: #666FF0;
	text-decoration: underline;	
}

input.button {
	cursor: pointer;
}

ol {
	font: 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0 0 10px 30px;
	list-style-type: decimal;
}

li {
	font: 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0 0 5px;
	list-style-type: decimal;
}

em {
	font: italic bold 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0 10px 10px;
}

img {
	border: 0px;
}

#Wrapper {
	width: 960px;
	height: 100%;
	margin: 20px auto 80px;
	padding: 0px;
	display: table;
}

#Wrapper_Popup {
	width: 512px;
	height: 100%;
	margin: 0px auto 0px;
	padding: 0px;
	display: table;
}

#Container {
	width: 940px;
	height: 100%;
	margin: 0px;
	padding: 10px;
	background-color: #FFF;
	display: table;
}

#Container_Popup {
	width: 512px;
	height: 100%;
	margin: 0px;
	padding: 10px;
	background-color: #FFF;
	display: table;
}

#Footer {
	width: 940px;
	height: 40px;
	margin: 0px;
	padding: 0 10px;
	background-color: #333;
}

/* @group Header - Menu */

#Row1_Header {
	width: 940px;
	height: 130px;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
}

#Row1_Header_Flash {
	width: 940px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #999;
}

#Row1_Header_Menu {
	width: 730px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #333;
}

#Row1_Header_Menu ul {
	margin: 0px;
	padding: 0px;
}

#Row1_Header_Menu li {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
	text-decoration: none;
	display: inline;
	padding: 0px;
	margin: 0px 8px 0px 10px;
}

#Row1_Header_Menu li a {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-decoration: none;
}

#Row1_Header_Menu li a:hover {
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
}

#Row1_Header_Menu_VasteKlant a {
	width: 190px;
	height: 30px;
	margin: 0px;
	padding: 0 10px;
	float: left;
	background-color: #000;
	font: bold 14px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
	text-decoration: none;
}

#Row1_Header_Menu_VasteKlant a:hover {
	color: #FFF;
}

/* @end */

/* @group Banner - Direct Reserveren */

#Row2 {
	width: 940px;
	height: 200px;
	margin: 0px 0px 10px;
	padding: 0px;
	float: left;
}

#Row2_Banner {
	width: 720px;
	height: 200px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background-color: #0A58A5;
	float: left;
}

#Row2_Banner_Col1 {
	width: 700px;
	height: 30px;
	margin: 5px 10px 0;
	padding: 0px;
	float: left;
}

#Row2_Banner_Col1 h1 {
	font: bold 30px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background-color: transparent;
}

#Row2_Banner_Col2 {
	width: 700px;
	height: 20px;
	margin: 0 10px;
	padding: 0px;
	float: left;
}

#Row2_Banner_Col2 h1 {
	font: italic 16px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	text-transform: none;
	background-color: transparent;
}

#Row2_Banner_Col3 {
	width: 700px;
	height: 20px;
	margin: 0 10px;
	padding: 0px;
	float: left;
}

#Row2_Banner_Col3 h1 {
	font: bold 18px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	background-color: transparent;
}

#Row2_Foto {
	width: 500px;
	height: 200px;
	margin: 0px 0 0px 0px;
	padding: 0px;
	float: left;
}

#Row2_Tussen {
	width: 190px;
	height: 180px;
	margin: 0px 10px;
	padding: 10px;
	background-color: #666;
	float: left;
}

#Row2_Tussen h2 {
	font: bold 13px/15px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	margin: 0px;
	padding: 0px;
	text-align: left;
	text-transform: uppercase;
}

#Row2_Tussen p {
	font: 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	margin: 5px 0px;
	padding: 0px;
}

/* @group Tagcloud homepage */

#Row2_Banner_Col4_Tagcloud {
	width: 700px;
	height: 110px;
	margin: 5px 10px;
	padding: 0px;
	float: left;
}

#Row2_Banner_Col4_Tagcloud p {
	font: 12px/27px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 0px 5px;
}

#Row2_Banner_Col4_Tagcloud a {
	color: #FFF;
	padding: 0px 5px;
}


#Row2_Banner_Col4_Tagcloud a:link, #Row2_Banner_Col4_Tagcloud a:visited {
	color: #FFF;
	margin: 0px;
	padding: 0px 5px;
	text-decoration: none;
}

#Row2_Banner_Col4_Tagcloud a:hover {
	color: #FF0;
	margin: 0px;
	padding: 0px 5px;
	text-decoration: none;
}

#Row2_Banner_Col4_Tagcloud p .waarde1 {
	font: 12px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde2 {
	font: bold 14px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde3 {
	font: 16px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde4 {
	font: bold 16px/27px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Row2_Banner_Col4_Tagcloud p .waarde5 {
	font: 18px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde6 {
	font: 18px/27px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Row2_Banner_Col4_Tagcloud p .waarde7 {
	font: 20px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde8 {
	font: bold 20px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde9 {
	font: 22px/27px Arial, Helvetica, Geneva, sans-serif;
}

#Row2_Banner_Col4_Tagcloud p .waarde10 {
	font: bold 22px/27px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Row2_Banner_Col4_Tagcloud .waarde3 a:link, #Row2_Banner_Col4_Tagcloud .waarde3 a:visited, #Row2_Banner_Col4_Tagcloud .waarde6 a:link, #Row2_Banner_Col4_Tagcloud .waarde6 a:visited, #Row2_Banner_Col4_Tagcloud .waarde10 a:link, #Row2_Banner_Col4_Tagcloud .waarde10 a:visited {
	color: #FF0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#Row2_Banner_Col4_Tagcloud .waarde3 a:hover, #Row2_Banner_Col4_Tagcloud .waarde6 a:hover, #Row2_Banner_Col4_Tagcloud .waarde10 a:hover {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* @end */

#Row2_Direct_Reserveren {
	width: 190px;
	height: 180px;
	margin: 0px;
	padding: 10px;
	background-color: #FF0;
	float: left;
}

#Row2_Direct_Reserveren h1 {
	font: bold 14px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

#Row2_Direct_Reserveren form {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 10px 0px;
	padding: 0px;
}

#Row2_Direct_Reserveren label {
	width: 150px;
	height: 25px;
	font: 12px/25px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}

#Row2_Direct_Reserveren input {
	width: 150px;
	font: italic 11px Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	margin: 0px 0px 5px;
	padding: 3px 2px 0;
	border: 1px solid #000;
}

#Row2_Direct_Reserveren button {
	background: 0;
	border: 0;
	padding: 0;
	margin: 0;
}

#Row2_Direct_Reserveren input.button {
	width: 190px;
	height: 19px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #FF0;
	margin: 15px 0px 0;
	padding: 1px 2px 2px;
	background-color: #000;
	border: 1px solid #000;
	text-transform: uppercase;
}

/* @end */

/* @group Vaste klanten log in */

#Row2_Vaste_Klanten_Log_In {
	width: 190px;
	height: 180px;
	margin: 0px 10px;
	padding: 10px;
	background-color: #000;
	float: left;
}

#Row2_Vaste_Klanten_Log_In h1 {
	font: bold 14px/18px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

#Row2_Vaste_Klanten_Log_In form {
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 10px 0px;
	padding: 0px;
}

#Row2_Vaste_Klanten_Log_In label {
	width: 150px;
	height: 25px;
	font: 12px/25px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	margin: 0px;
	padding: 0px;
}

#Row2_Vaste_Klanten_Log_In input {
	width: 150px;
	font: italic 11px Arial, Helvetica, Geneva, sans-serif;
	color: #666;
	margin: 0px 0px 5px;
	padding: 3px 2px 0;
	border: 1px solid #000;
}

#Row2_Vaste_Klanten_Log_In button {
	background: 0;
	border: 0;
	padding: 0;
	margin: 0;
}

#Row2_Vaste_Klanten_Log_In input.button {
	width: 75px;
	height: 19px;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	color: #000;
	margin: 15px 0px 0;
	padding: 1px 2px 2px;
	background-color: #FF0;
	border: 1px solid #000;
	text-transform: uppercase;
}

/* @end */

/* @group Homepage - Content - Extras  */

#Row3_Homepage {
	width: 940px;
	min-height: 400px;
	margin: 0px 0px 10px;
	padding: 0px;
	display: table;
}

#Row3_Homepage_Col_Left {
	width: 500px;
	min-height: 300px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

#Row3_Homepage_Col_Left_Sitemap {
	width: 500px;
	min-height: 300px;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
}

#Row3_Homepage_Col_Left_Sitemap ul {
	padding: 0;
	margin: 0 0 0 10px;
}

#Row3_Homepage_Col_Left_Sitemap ul li {
	list-style: none;
}

#Row3_Homepage_Col_Left_Sitemap ul li a {
	text-decoration: none;
	color: #000;
}

#Row3_Homepage_Col_Left_Sitemap ul li a:hover {
	text-decoration: none;
	color: #666;
}

#Row3_Homepage_Col_Left_Sitemap ul li ul {
	margin: 0;
}

#Row3_Homepage_Col_Left_Sitemap ul li ul li {
	list-style: none;
	padding: 0;
	margin: 5px 0 5px 20px;
}


/* @group Prijzen */

.Prijzen {
	width: 500px;
	/*height: 30px;*/
	margin: 5px 0 5px 10px;
	padding: 0px;
	float: left;
}

.Prijzen_Slot {
	width: 50px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FF0 url(../../images/slotje_prijzen.png) no-repeat 0 0;
}

.Prijzen_Ster {
	width: 50px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background: #FF0 url(../../images/ster_prijzen.png) no-repeat 0 0;
	float: left;
}

.Prijzen_Product {
	width: 125px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FF0;
	float: left;
}

.Prijzen_Product2 {
	width: 365px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FF0;
	float: left;
}

.Prijzen_Product p, .Prijzen_Product2 p {
	font: bold 12px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.Prijzen_Productomschrijving {
	width: 240px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #FF0;
	float: left;
}

.Prijzen_Productomschrijving p {
	font: 12px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.Prijzen_Prijs {
	width: 70px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-color: #CCC;
	float: left;
}

.Prijzen_Prijs p {
	font: 13px/30px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

.Prijzen_Uitleg {
	width: 370px;
	height: 60px;
	margin: 0 0 0 40px;
	padding: 0px;
	float: left;
	background-color: #FF0;
}

.Prijzen_Uitleg p {
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	color: #000;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

/* @end */

#Row3_Homepage_Col_Left img {
	margin: 5px 0 5px 10px;
	padding: 0px;
	border: 0px;
}

#Row3_Homepage_Col_Right {
	width: 430px;
	min-height: 300px;
	margin: 0px;
	padding: 0px;
	float: left;
}

/* @end */

#Row3_Col_Right_Locaties {
	width: 430px;
	height: 260px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #F2F2F2;
	float: left;
}

#Row3_Col_Right_Locaties img {
	margin: -10px 0px 0px;
	padding: 0px;
}

#Row3_Col_Right_VanAnaarBeter {
	width: 430px;
	height: 80px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #FF0;
	float: left;
}

#Row3_Col_Right_VanAnaarBeter img {
	margin: -10px 0px 0px;
	padding: 0px;
	float: left;
}

#Row3_Col_Right_VanAnaarBeter p {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	width: 200px;
}

#Row3_Col_Right_Waspakkettenuitleg {
	width: 430px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #0A58A5;
	float: left;
}

#Row3_Col_Right_Waspakkettenuitleg h2 {
	font: bold 13px/15px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
	margin: 0px;
	padding: 0 0 0 10px;
	text-align: left;
	text-transform: uppercase;
}

#Row3_Col_Right_Waspakkettenuitleg p {
	font: 13px/16px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 0 10px 10px;
}

#Row3_Col_Right_Reispartners {
	width: 210px;
	height: 140px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #333;
	float: left;
}

#Row3_Col_Right_Reispartners p {
	font: italic 11px/14px Arial, Helvetica, Geneva, sans-serif;
	color: #CCC;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}

#Row3_Col_Right_Reispartners a {
	color: #FF0;
}

#Reispartners {
	width: 190px;
	height: 70px;
	margin: 0 0px 10px 10px;
	padding: 0px;
	float: left;
}

#Reispartners_Globe {
	width: 70px;
	height: 70px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Reispartners_Holland_International {
	width: 120px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Reispartners_Vakantiexperts {
	width: 120px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row3_Col_Right_Goodies {
	width: 210px;
	height: 140px;
	margin: 0px 0px 10px 10px;
	padding: 0px;
	background-color: #333;
	float: left;
}

#Row3_Col_Right_Goodies img {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border: none;
	float: left;
}

#Row3_Col_Right_ParknRide {
	width: 430px;
	height: 100px;
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #FF0;
	float: left;
}

/* @group Tagcloud Subpage */

#Subpage_Tagcloud {
	width: 430px;
	height: 110px;
	margin: 0 0 10px;
	padding: 0px;
	background-color: #0A58A5;
	float: left;
}

#Subpage_Tagcloud p {
	font: 9px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #FFF;
	margin: 0px;
	padding: 0px 5px;
}

#Subpage_Tagcloud a {
	color: #FFF;
	padding: 0px 5px;
}


#Subpage_Tagcloud a:link, #Subpage_Tagcloud a:visited {
	color: #FFF;
	margin: 0px;
	padding: 0px 5px;
	text-decoration: none;
}

#Subpage_Tagcloud a:hover {
	color: #FF0;
	margin: 0px;
	padding: 0px 5px;
	text-decoration: none;
}

#Subpage_Tagcloud p .waarde1 {
	font: 9px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde2 {
	font: bold 10px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde3 {
	font: 11px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde4 {
	font: bold 11px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Subpage_Tagcloud p .waarde5 {
	font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde6 {
	font: 12px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Subpage_Tagcloud p .waarde7 {
	font: 13px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde8 {
	font: bold 13px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde9 {
	font: 14px/20px Arial, Helvetica, Geneva, sans-serif;
}

#Subpage_Tagcloud p .waarde10 {
	font: bold 14px/20px Arial, Helvetica, Geneva, sans-serif;
	color: #FF0;
}

#Subpage_Tagcloud .waarde3 a:link, #Subpage_Tagcloud .waarde3 a:visited, #Subpage_Tagcloud .waarde6 a:link, #Subpage_Tagcloud .waarde6 a:visited, #Subpage_Tagcloud .waarde10 a:link, #Subpage_Tagcloud .waarde10 a:visited {
	color: #FF0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#Subpage_Tagcloud .waarde3 a:hover, #Subpage_Tagcloud .waarde6 a:hover, #Subpage_Tagcloud .waarde10 a:hover {
	color: #FFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* @end */

/* @group Bottom - Footer */

#Row_Bottom {
	width: 940px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	clear: both;
}

#Row_BottomLeft {
	width: 470px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#Row_BottomRight {
	width: 470px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	text-align: right;
	float: left;
}

#Row_BottomLeft p {
	font: 10px/40px Arial, Helvetica, Geneva, sans-serif;
	color: #999;
	padding: 0px;
	margin: 0px;
}

#Row_BottomLeft a:link, #Row_BottomLeft a:visited {
	color: #999;
	margin: 0px 6px 0px 0;
	padding: 0px;
	text-decoration: none;
}

#Row_BottomLeft a:hover {
	color: #FF0;
	margin: 0px 6px 0px 0;
	padding: 0px;
	text-decoration: none;
}

#Row_BottomRight p {
	font: 10px/40px Arial, Helvetica, Geneva, sans-serif;
	color: #999;
	padding: 0px;
	margin: 0px;
}

#Row_BottomRight a:link, #Row_BottomRight a:visited {
	color: #999;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

#Row_BottomRight a:hover {
	color: #FF0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

/* @end */