body{
	background:#fff; text-align:left; font-family:arial, helvetica, sans-serif; font-size:1em; }

h1,h2,h3,h4{
	font-size:1.5em; }

/* 
====================================================
		uit
====================================================
 */
div.divider,
ul#first-nav, ul#second-nav, ul.product-nav, 
button, hr, 
div.visual, 
img.g-white, div.summary div.label-price br, 
div.summary div.icons, li.icons, 
img.carrierlogo, img.kaart, img.large, 
div.imageListNav, div.imgListFooter,
div#prijzen, 
ht h1, 
div#tour ul.subnav, 
div.direct-boeken,
div.brochures,
div.nieuwsbrief, 
div#Tour, 
div.meer-reizen, 
div.footer a,
div.sidebar a, 
div#searchAdvancedConsole,
div#searchResultConsole, 
div.searchnav, 
li.buttons,
#footer{
	display:none;
}

/* 
====================================================
		aan
====================================================
 *//*
a{
	color:black; font-weight:normal; text-decoration:none; } 

img{
	height:150px; 	border:0px;}
 
.showInfo, .hiddenInfo{
	display:block; }

div.gradient{}

div#logo{
	position:absolute; top:0px; left:0px; width:400px; }

div#logo img{
	height:auto; }

div.summary{
	position:relative; top:0px; left:0px; height:200px; }

div.summary h3{
	position:absolute; top:60px; left:0px; width:400px; }

div.summary div.label-price{
	position:absolute; top:0px; left:450px; }

div.summary div.label-price strong{
	font-weight:normal; }

div.summary div.label-price span.price{
	padding:0px 0px 0px 10px; }

div.summary div.label-price div.obv2{
	width:300px; }

div.summary h4{
	position:absolute; top:40px; left:450px; width:400px; font-weight:normal; font-size:1em; }

div.summary div.iconsprint{
	display:block; position:absolute; top:60px; left:450px; width:500px; }

div.iconsprint ul{
	display:inline; list-style-type:disc; list-style-position:inside; }

li.description h3{
	padding:50px 0px 0px 0px; }

img.small{
	padding:10px 5px 10px 0px; }

div#dag2dag h1{
	padding: 30px 0px 0px 0px; }

div#dag2dag em{
	font-weight:bold; font-style:normal; }


div#reis h1{
	padding: 30px 0px 0px 0px; }

div#verblijf h1{
	padding: 30px 0px 0px 0px; }

div#verlenging h1{
	padding: 30px 0px 0px 0px; }

div#tour h1{
	padding: 30px 0px 0px 0px; }

div.footer{
	padding: 30px 0px 0px 0px; }
	*/

/* verberg overbodige onderdelen */

#navigation,
#visual,
#sidebar,
#sidebar2,
a.print,
.errorMessage,
div.nextStep,
#footer{
	display:none;}

body{
	width:90%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt; background-color:#FFF; color:#000;}

#trip_header{
	border:1px solid #999; padding:3px; margin:10px 0;}

div.booking-information{
	float:right; font-weight:bold;}
div.booking-information .group{
	float:left; width:200px;}
div.booking-information span.label{
	font-weight:normal; width:100px; float:left;}

span.mainstep{
	color:#999; font-weight:normal; margin-right:4mm;}
span.stepper{
	margin-right:2mm;}

h2.bookingData{
	font-size:14pt; background:#CCC; padding:3px;}

table.bookingData{
	width:90%;}

table.priceTable{
	border:1px solid #999;
	border-collapse:collapse; width:90%;}
table.priceTable td,
table.priceTable th{
	border:1px solid #999; padding:1mm; text-align:left;}
table.priceTable td.euro{
	border-right:none;}
table.priceTable td.number{
	border-left:none; text-align:right;}
table.priceTable tr.total td{
	font-weight:bold; border-top:2px solid #000;}

	