body
{
	margin:			0;
	padding:		0;
	background:		white;
}

body, td {
	font-family: sans-serif, Myriad;
	font-size:9pt;
}

h1
{
	color:			black;
	font-size:		18px;
	font-weight:	bold;
}

h3
{
	margin:			0;
	font-weight:	bold;
	font-size:		13pt;
}
h4
{
	margin:			0;
	padding:		0;
	font-size:		9pt;
	font-weight:	bold;
}

img
{
	border:			0;
}

table
{
	border:				0;
	border-collapse: 	collapse;
	margin:				0;
	padding:			0;
}
table tr > *
{
	padding:			0;
	margin:				0;
}

table th
{
	background:		#009CC4;
	text-align:		left;
	color:			white;
}

table th > *
{
	color:			white;
}

table th > h1
{
	color:			white;
	font-size:		12pt;
	line-height:	23px;
	margin:			0;
}

table thead th h3
{
	color: 				white;

}

body > table
{
	margin:				auto;
}

table.header {
	color:black;
	font-weight:bold;
}


select.zoek {
	font-size:9px;
	width: 114px;
}



.trip h1,
span.fotolabel a
{
	color:				white;
	font-size:			13px;
	letter-spacing:		2pt;
	word-spacing:		2pt;
	font-weight:		normal;
	background: 		black;
	text-transform:		uppercase;
	text-decoration:	none;
}

td.mainmenu
{
	width:				654px;
	white-space:		nowrap;
	background:			black;
}

td.search
{
	background-color: 	#B2B2B2;
	vertical-align:		top;
}


.trip-period
{
	color:				black;
}
.trip-period table
{
	border-collapse:	collapse;
	margin:				0;
	padding:			0;
}

.trip-period *
{
	color:				black;
}

span.subtitles {
	color:				white;
	font-size:			13px;
	font-weight:		bold;
}

b, strong {
	color:				#1D6186;
	color:				black;
}

span.phototext {
	color:white;
}

a
{
	color: #DB6E00;
	text-decoration:	none;
}
a:hover
{
	text-decoration:	underline;
}

a.header {
	text-decoration:none;
	color:white;
}

a.header:hover{
	text-decoration:underline;
}

a.menuleft {
	text-decoration:none;
	/*color:#1D6186;*/
	font-weight:bold;
}

a.menuleft:hover {
	text-decoration:underline;
}

a.leesmeer {
	text-decoration:none;
	color:#DB6E00;
}
a.leesmeer:hover {
	text-decoration:underline;
}

a.menuright {
	text-decoration:none;
	color:white;
	font-size:13px;
	font-weight:bold;
}

a.menuright:hover {
	color:#004E61;
}

a.submenuitems {
	text-decoration:none;
	color:black;
	font-size:11px;
}

a.submenuitems:hover {
	text-decoration:none;
	color:#E09036;
/*	font-weight:bold; */
	font-size:11px;
}

table.breadcumbs
{
	width:			auto !important;
	margin:			0 0 0 0;
}
table.breadcumbs a
{
	padding:		0 10px;
	font-size:		10pt;
}

.contentTable
{
	width:					595px;
	vertical-align:			top;
}
.contentTable > table
{
	margin:					0 10px 0 5px;
	width:					580px;
}

.blue
{
	background:				#009CC4;
	color:					white;
	vertical-align:			top;
	padding:				0;
}

/* END OF MAIN STYLES */

/* Gebruik bij alle meerdere foto op zoompagina */
#fillerphoto {
float: right;
width: auto;
height: auto;
padding: 0px;
margin-bottom: 10px;
margin-left: 10px;
text-align:center;
}
#photoCaption {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-style: italic;
font-weight: normal;
text-align:center;
}
#photopic{
text-align: center;
border: 0px #ffffff solid ;
margin-left: 10px;
text-align:center;
}
.nextback{
color: #000000;
}
#content{
 margin-top: -1px;
}
#content table
{
	width:		auto;
}

.caption {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-style: italic;
font-weight: normal;
text-align:center;
}

a.nieuwsnav {
	text-decoration:none;
	color:white;
}
a.nieuwsnav:hover {
	text-decoration:underline;
}

body > table table
{
	width:		100%
}
body > table > tbody > td
{
	background: yellow;
}

table.aanbiedingen-links
{
	width: 					148px;
	margin: 				0;
	border-collapse: 		collapse;
	border: 				1px solid #DB6E00;
	background: 			white;
}

td.rightcolumn,
table.rightcolumn
{
	background:				#009CC4;
	color:					white;
	padding:				0;
}
table.rightcolumn *,
td.rightcolumn *
{
	color:					white;
	font-size:				10pt;
}


.rightcolumn h3
{
	font-size:				10pt;
	height:					24px;
	line-height:			24px;
	color:					black;
}

.rightcolumn tr.border > *
{
	background:				white;
}
.rightcolumn tr table
{
	padding:				1px;
	width:					100%;
}

.rightcolumn select,
.rightcolumn option
{
	color:					black !important;
}
.rightcolumn a:hover
{
	color: 					#DB6E00;
	font-size:				10pt;
}

.print-and-mail
{
	background:				white;
	height:					31px;
	vertical-align:			middle;
}
.print-and-mail table
{
	width:					auto;
	margin:					auto;
	height:					100%;
}
.print-and-mail table a
{
	display:				inline-block;
	padding:				0 10px;
}

/* Footer menu */
.footermenu
{
	color:					white;
}

.footermenu table
{
	width:					100%;
	background:				#B2B2B2;
	margin:					1px 0 0;
	color:					white;
	border-collapse:		collapse;
	height:					25px;
}

.footermenu table tr > *
{
	padding:				0;
	margin:					0;
}

.footermenu table tr th
{
	width: 					100%;
	text-align: 			center;
	font-weight:			normal;
	font-size:				9pt;
	background:				#B2B2B2;
}

.footermenu ul
{
	width:					300px;
	display:				block;
	list-style:				none;
	margin:					0;
	padding:				0;
}

.footermenu ul li
{
	float:					left;
	width:					20%;
	text-align:				center;
	color:					white;
}
.footermenu ul li a
{
	color:					white !important;
}


/* TRIP */
.trip table
{
	width:					100%;
	margin:					0;
	padding:				0;
	border:					0;
	border-collapse:		collapse;
}

.trip table.trip-tabs,
table.tabs
{
	padding:				0;
	margin:					0;
	border-collapse:		collapse;
	width:					auto;
}
table.tabs .tab,
table.trip-tabs .tab
{
	background: 			#009CC4;
	color:					white;
	border-right:			1px solid white;
	text-align:				center;
	white-space:			nowrap;
}
table.tabs .active,
table.trip-tabs .active
{
	background:				black;
}

table.tabs .tab h3,
table.trip-tabs .tab h3
{
	display:				inline;
	font-size:				110%;
}

table.tabs .tab span,
table.trip-tabs .tab span
{
	display:				inline-block;
	margin:					2px 30px;
}

table.tabs .tab a,
table.trip-tabs .tab a
{
	color:					white;
}

.gerelateerd
{
	border:					1px solid #DB6E00;
}
.gerelateerd *
{
	font-size:				10pt;
}
.gerelateerd h3
{
	text-transform:			uppercase;
	font-weight:			normal;
	font-size:				11pt;
	letter-spacing:			1px;
	padding:				0 0 0 5px;
}
.gerelateerd h4
{
	font-size: 9pt;
}
.trip h1
{
	margin:					0;
	padding:				10px 20px;
}

/* SEARCH RESULTS */
.searchPage th
{
	background:			transparent;
	color:				black;
	font-size:			10pt;
}


.searchPage table.filter
{
}
.searchPage table.filter td,
.searchPage table.filter th
{
	white-space:		nowrap;
	background:			transparent;
	color:				black;
}

.searchPage table.filter th
{
	text-align:			center;
	padding:			0 5px;
}

.searchPage table.filter th a
{
	color:				black;
}
.searchPage table.filter th a:hover
{
	color:				black;
}

.searchPage table.filter th a.active
{
	color:				#DB6E00 !important;
}

.searchPage table.pageing
{
	width:				auto;
	margin:				10px auto 0;
}

.searchPage table.pageing a,
.searchPage table.pageing span
{
	display:			inline-block;
	padding:			0 10px;
}

/* onsAanbod */



/* Category */
.category .
