@CHARSET "ISO-8859-1";

body {
	background-color: #FFFFCC;
	font-family: Arial;
	font-size: 14px;
}


p 	{font-size: 14px;}
li	{font-size: 14px;}
a	{text-decoration: underline; color: #000;}
a:hover	{text-decoration: none;}
table	{font-family: Arial; font-size: 14px;}
input	{font-family: Arial; font-size: 14px;}
textarea	{font-family: Arial; font-size: 14px;}

h3 {
	font-size: 20px;
	font-style: italic;
	border-bottom: 1px dashed #000;
}

table.main {
}

table.main td.menu {
	width: 200px;
	text-align: center;
}

table.main td.content {
	width: 800px;
}

/* MENU STYLES */
div.menu_title {
	font-style: italic;
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
}

div.menu {
	width: 80%;
	padding: 4px;
	background-color: #000099;
	margin-bottom: 3px;
	font-size: 13px;
}

div.menu_hover {
	width: 80%;
	padding: 4px;
	margin-bottom: 3px;
	font-size: 13px;
	font-style: italic;
	background-color: #666699;	
}

a.menu {
	color: #FFFF00;
	text-decoration: none;
}
/* END MENU STYLES */

/* CONTENT STYLES */
div.title {
	width: 800px; 
	font-family: Georgia, Arial, Helvetica, sans-serif;
	background-image: url('../images/title_background.png');
	background-repeat: repeat-y;
	background-color: white;
	text-align: right;
	font-size: 35px;
	color: #000099;
	padding: 5px;
	border-bottom: 1px solid #000099;
}

div.welkom_title {
	color: #0000CC;
	font-style: italic;
	font-size: 25px;
	font-weight: bold;
	margin-top: 20px;
}

div.contact_banner {
	width: 100%; 
	padding: 5px;
	background-color: #AACCFF;
	font-size: 15px;
	margin-bottom: 15px;
	text-align: center;
	font-weight: bold;
}

/* CARAVANS TE KOOP */
table.caravan_te_koop {
	width: 600px;
	border-collapse: collapse;
	border: 2px solid #000099;
	margin-top: 50px;
}

table.caravan_te_koop tr {
	vertical-align: top;
}

table.caravan_te_koop td {
	padding: 5px;
	border: 1px solid #AACCFF;
}

table.caravan_te_koop td.images {
	border-top: 2px solid #000099;
	text-align: center;
}

table.caravan_te_koop tr.header td {
	background-color: #000099;
	border: 2px solid #000099;
	color: white;
	font-weight: bold;
}

table.caravan_te_koop tr.verkocht td {
	background-color: #CC0000;
	color: white;
	font-weight: bold;
	text-align: center;
}
/* END CARAVANS TE KOOP */

/* PRIJZEN SUBMENU */
table.prijzen_submenu {
	width: 100%;
	border-bottom: 2px solid #AAAAAA;
}

table.prijzen_submenu td {
	padding: 5px;
	text-align: center;
}

table.prijzen_submenu tr.arrow td {
	padding: 0px;
	vertical-align: bottom; 
	text-align: center;
}
/* END PRIJZEN SUBMENU */

/* KALENDER */
table.kalender td 		{font-size: 8px; padding: 2px; vertical-align: top;}

table.maand					{font-family: Verdana; font-size: xx-small; border-collapse: collapse;}
table.maand tr.title td 	{text-align: center;}
table.maand tr.header td	{border-bottom: 1px solid #cccccc;}
table.maand td.seizoen		{text-align: center;}
table.maand td.feestdag		{text-align: center; background-color: #66cc66;}

table.prijzen_vakantiewoningen		{border-collapse: collapse; width: 540px; }
table.prijzen_vakantiewoningen td	{padding: 5px; }
table.prijzen_vakantiewoningen td.title	{border: 1px solid #666666; padding: 5px; background-color: #9999AA; text-align: center; color: white; font-weight: bold; }
table.prijzen_vakantiewoningen td.separate {border-left: 3px solid #666666;}
table.prijzen_vakantiewoningen tr.content td	{border: 1px solid #666666; text-align: center;}
table.prijzen_vakantiewoningen tr.content td.separate	{border-left: 3px solid #666666;}
table.prijzen_vakantiewoningen tr.separate td	{border-top: 3px solid #666666;}
table.prijzen_vakantiewoningen tr.content td.subtitle	{white-space: nowrap; text-align: left;}
table.prijzen_hoogseizoen				{border-collapse: collapse; width: 250px;}
table.prijzen_hoogseizoen td			{padding: 5px; border: 1px solid #666666;}
table.prijzen_hoogseizoen tr.title td	{border: 1px solid #666666; padding: 5px; background-color: #9999AA; text-align: center; color: white; font-weight: bold;}

table.prijzen				{border-collapse: collapse;}
table.prijzen td			{padding: 5px; border: 1px solid #666666;}

h4.prijzen					{color: white; background-color: #9999aa; padding: 5px; border: 1px solid black;}
