* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 14px;
}
body,form,input,ul,li,table,tr,td,h1,h2,h3,h4,h5 {
	margin: 0; 
	padding: 0; 
}
table,tr,td {
	border-collapse: collapse; 
	border-spacing: 0; 
	border: none; 
}
html, body {
	height: 100%;
}
b , strong {
	color: #407bac;
}
a {
	color: #fb7f25;
}
ul,li {
	list-style-type: none;
}
ol{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
ol li{
	list-style-type: decimal; 
}

body {
	background: #F4F6E9 url(../pix/body_bg.gif) repeat-x; 
	text-align: center; 
}
#random-image {
	width:203px;
	height:203px;
}
#pagebox {
	width: 100%; 
	height: 100%; 
	text-align: left; 
}
#pagebox .col1 {
	height: 100%;
	background: url(../pix/pagebox_leftshadow.gif) repeat-y right; 
}
#pagebox .col1 table {
	background: url(../pix/vsl_left_stripes.gif) no-repeat top right; 
	height: 212px; 
	width: 100%; 
}
#pagebox .col1 td {
	line-height: 1px; 
	font-size: 1px; 
}
#pagebox .col2 {
	background: #ffffff;
	vertical-align: top; 
	height:100%;
	width: 772px; 
}
#pagebox .col2-strip {
	background: url(../pix/bg-stripe.gif) repeat-y;
	vertical-align: top; 
	height:100%;
	width: 772px; 
}
#pagebox .col2-strip-content {
	background: url(../pix/bg-stripe-content.gif) repeat-y;
	vertical-align: top; 
	height:100%;
	width: 772px; 
	
}
#pagebox .col3 {
	height: 100%; 
	background: url(../pix/pagebox_rightshadow.gif) repeat-y; 
}
#pagebox .col3 table {
	background: url(../pix/vsl_stripes.gif) no-repeat top left; 
	height: 583px; 
	width: 100%; 
}
#pagebox .col3 td {
	line-height: 1px; 
	font-size: 1px; 
}
#shadow {
	position: absolute; 
	z-index: 100; 
	height: 10px; 
	line-height: 0px; 
	font-size: 0px; 
	width: 772px; 
	background: url(../pix/topvisual_shadow.png); 
}
#top-shadow{
	margin: 0 auto;
	width:794px;
	height:25px;
	clear:both;
}
#top-left {
	float:left;
	height:25px;
	width:21px;
	background: url(../pix/top-shadow-left.gif); 
}
#top-mid {
	float:left;
	height:25px;
	width: 756px;
	background: url(../pix/top-shadow.gif); 
}
#top-right {
	float:left;
	height:25px;
	width:17px;
	background: url(../pix/top-shadow-right.gif); 
}

#navigation {
	height: 25px; 
	background-color: #ffcc00; 
	width: 772px;
}

#navigation ul li {
	float: left; 
}
#btn1 {
	display: block; 
	width: 128px; 
	height: 25px; 
	background-image: url(../pix/btn_rondreizen.gif);
}
#btn2 {
	display: block; 
	width: 113px; 
	height: 25px; 
	background-image: url(../pix/btn_groepsreizen.gif);
}
#btn3 {
	display: block; 
	width: 111px; 
	height: 25px; 
	background-image: url(../pix/btn_kortereizen.gif);
}
#btn4 {
	display: block; 
	width: 112px; 
	height: 25px; 
	background-image: url(../pix/btn_stedenreizen.gif);
}
#btn5 {
	display: block; 
	width: 112px; 
	height: 25px;
	background-image: url(../pix/btn_reizenopmaat.gif);
}
#btn6 {
	display: block; 
	width: 116px; 
	height: 25px;
	background-image: url(../pix/btn_djedexclusief.gif);
}
.divider {
	width: 16px; 
	height: 25px; 
	background-image: url(../pix/btn_divider.gif); 
}
.selected {
	background-position: left -25px; 
}
.preselect {
	background-position: left -50px; 
}

#visualbox {
	height: 100px; 
	background-color: #ffcc00; 
	width: 772px; 
}
#visualbox .logo {
	float: left 
}
#visualbox .visual {
	float: right; 
}
#homeheader {
	height: 200px; 
}
#homeheader .links {
	position: relative; 
	width: 386px; 
	height: 200px; 
	background: url(../pix/home_header_bg.gif); 
	float: left; 
}
#homeheader .links .hdr {
	position: absolute; 
	top: 19px; 
	left: 19px; 
}
#homeheader .links .sgr {
	position: absolute; 
	top: 92px; 
	left: 335px; 
}
.sgr{
	padding-top:10px;
}
#homeheader .links .linklist {
	position: absolute; 
	top: 72px; 
	left: 19px; 
}
#homeheader .links .linklist li {
	margin-bottom: 5px; 
} 
#homeheader .links .linklist a:hover {
	background-position: left -32px; 
}
#homeheader .links .selected {
	background-position: left -32px; 
}
#homeheader .links .wiezijnwe {
	display: block; 
	width: 260px; 
	height: 30px; 
	background-image: url(../pix/links_overdjed.gif); 
} 
#homeheader .links .watdoenwe {
	display: block; 
	width: 260px; 
	height: 30px; 
	background-image: url(../pix/links_reisaanbod.gif); 
}
#homeheader .links .onzereizen {
	display: block; 
	width: 310px; 
	height: 30px; 
	background-image: url(../pix/links_reisbestemming.gif); 
} 

#homeheader .visual {
	width: 386px; 
	height: 200px; 
	background: #000; 
	float: right; 
}

#homecontent .column {
	width: 386px; 
	float: left; 
}
#homecontent .innercolumn {
	padding: 22px 24px; 
}
#homecontent .trip {
	margin-bottom: 22px; 
}
#homecontent h3 {
	margin-bottom: 4px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #407bac; 
}
#homecontent .price {
	font-size: 14px; 
	font-weight: bold; 
	color: #407bac; 
}
#homecontent .innercolumn {
	padding: 22px 24px; 
}
#homecontent .trip {
	margin-bottom: 22px; 
}
#homecontent h3 {
	margin-bottom: 4px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #407bac; 
}
#homecontent .price {
	font-size: 14px; 
	font-weight: bold; 
	color: #407bac; 
}
#homecontent .reisleftcolumn {
	padding: 10px 5px 10px 10px; 
}
#homecontent .reisrightcolumn {
	padding: 10px 10px 10px 5px; 
}
#homecontent .reisblok {
	background: #f4f6e9; 
	margin-bottom: 10px; 
	padding: 10px; 
}
#homecontent .reisblok:hover {
	cursor: pointer; 
	background: #ffcc00; 
	margin-bottom: 10px; 
	padding: 10px; 
}

#subpagebox {
	width: 100%; 
	height: 100%; 
	text-align: left; 
}
#subpagebox .col1 {
	height: 100%; 
	background: url(../pix/pagebox_leftshadow.gif) repeat-y right; 
}
#subpagebox .col1 table {
	background: url(../pix/vsl_left_stripes.gif) no-repeat top right; 
	height: 100%; 
	width: 100%; 
}
#subpagebox .col1 td {
	line-height: 1px; 
	font-size: 1px; 
}
#subpagebox .col2 {
	background: url(../pix/subpagebox_bg.gif); 
	vertical-align: top; 
	width: 772px; 
}
#subpagebox .col3 {
	height: 100%; 
	background: url(../pix/pagebox_rightshadow.gif) repeat-y; 
}
#subpagebox .col3 table {
	background: url(../pix/vsl_stripes.gif) no-repeat top left; 
	height: 100%; 
	width: 100%; 
}
#subpagebox .col3 td {
	line-height: 1px; 
	font-size: 1px; 
}
#subheader {
	height: 62px; 
	background-image: url(../pix/subpage_hdr_bg.gif); 
}
#subheader .hdr1 {
	width: 218px; 
	height: 62px; 
	background: url(../pix/subpage_hdr1_bg.gif); 
	float: left; 
}
#subheader .hdr2 {
	width: 351px; 
	height: 62px; 
	float: left; 
}
#subheader .hdr3 {
	width: 203px; 
	height: 62px; 
	float: left; 
}
#subheader .hdr3-boeken {
	width: 193px; 
	height: 62px;
	float: left;
	padding-left:10px;
	background: url(../pix/subpage_boeknu.gif); 
}
#subcontent .column1 {
	width: 203px; 
	float: left; 
	background:#f4f6e9;
	/*height:100%;*/
}
#subcontent .column1 .padding {
	padding: 22px 11px;
}
#subcontent .column1 li {
	padding-left: 9px; 
	margin-bottom: 15px; 
	background: url(../pix/li_black.gif) no-repeat left 5px; 
} 
#subcontent .column1 a {
	color: #000000;
	text-decoration: none; 
} 
#subcontent .column1 a strong {
	color: #407bac; 
	font-weight: bold; 
} 
#subcontent .column1 a:hover {
	color: #000000; 
	text-decoration: none; 
} 
#subcontent .column1 a:hover strong {
	color: #ff6600; 
	font-weight: bold; 
} 
#subcontent .column1 a.selected strong {
	color: #ff6600; 
	font-weight: bold; 
} 
.journey-text{
	clear:both;
	padding-top:10px;
}
#subcontent .column2 ul li {
	margin-top:20px;
	float:left;
	margin-right:8px;
	color:#f98025;
	font-weight:bold;
}
#subcontent .column2 {
	width: 366px; 
	float: left;
}
#subcontent .column2 .padding {
	padding-left:10px;
	padding-right:10px; 
	clear:both;
}
#subnav {
    width: auto;
    height: 100%;
    overflow: hidden;
	margin: 22px 0 0 0;
	padding:0px;
}
#subnav a {
    display: block;
    float: left;
    padding: 2px 4px 2px 3px;
	font-weight:bold;
	color: #666666 !important;
	border-right: 1px solid #fff;
	background: #ffcc00;
}
#subnav a:hover{
	color:#999999 !important;
}
#subnav a.selected,
#subnav a.selected:link,
#subnav a.selected:active,
#subnav a.selected:visited{
	color: #ffffff !important;
	background: #ff6600;
}
#subcontent .column2 .intro {
	color: #407bac; 
	font-weight: bold; 
}
#subcontent .column2 strong {
	color: #407bac; 
}
#subcontent .column2 a {
	color: #ff6600; 
	text-decoration: none; 
}
#subcontent .column2 a.route {
	background: url(../pix/ico_route.gif) no-repeat; 
	padding: 2px 0 2px 20px; 
	color: #ff6600; 
	text-decoration: none; 
	font-weight: bold; 
}
#subcontent .column2 a.route:hover {

}
#subcontent .column2 a.boeken {
	background: url(../pix/ico_boeken.gif) no-repeat; 
	padding: 2px 0 2px 20px; 
	color: #ff6600; 
	text-decoration: none; 
	font-weight: bold; 
}
#subcontent .column2 a.boeken:hover {

}
#subcontent .column2-big {
	width: 569px; 
	float: left; 
}
#subcontent .column2-big .padding {
	padding: 10px 20px; 
}
#subcontent .column2-big .intro {
	color: #407bac; 
	font-weight: bold; 
}
#subcontent .column2-big strong {
	color: #407bac; 
}
#subcontent .column2-big a {color: #ff6600; 
	text-decoration: none; 
}
#subcontent .column2-big a:hover {color: #ff6600; 

}

#subcontent .column2-big a.route {
	background: url(../pix/ico_route.gif) no-repeat; 
	padding: 2px 0 2px 20px; 
	color: #ff6600; 
	text-decoration: none; 
	font-weight: bold; 
}
#subcontent .column2-big a.route:hover {

}
#subcontent .column2-big a.boeken {
	background: url(../pix/ico_boeken.gif) no-repeat; 
	padding: 2px 0 2px 20px; 
	color: #ff6600; 
	text-decoration: none; 
	font-weight: bold; 
}
#subcontent .column2-big a.boeken:hover {

}
#subcontent .column3 {
	width: 203px; 
	float: left; 
}
#infoblok {
	width: 203px; 
	height: 188px; 
	background: url(../pix/infoblok_bg.gif); 
}
#infoblok ul {
	padding: 18px 0 0 20px; 
}
#infoblok li {
	background: url(../pix/infoblok_li.gif) no-repeat left 2px; 
	padding-left: 10px; 
	margin-bottom: 4px; 
}
#infoblok li.last {
	margin-top: 27px; 
}
#infoblok a {
	display: block; 
	height: 18px; 
}
#infoblok a:hover, #infoblok a.selected {
	background-position: left -18px; 
}
#infoblok .contact {
	width: 51px; 
	background: url(../pix/infoblok_btn_contact.gif); 
	background-repeat:no-repeat;
}
#infoblok .brochure {
	width: 132px; 
	background: url(../pix/infoblok_btn_brochureaan.gif);
	background-repeat:no-repeat; 
}
#infoblok .praktisch {
	width: 155px; 
	background: url(../pix/infoblok_btn_prakinfo.gif);
	background-repeat:no-repeat; 
}
#infoblok .faq {
	width: 152px; 
	background: url(../pix/infoblok_btn_faq.gif);
	background-repeat:no-repeat; 
}
#infoblok .algemene {
	width: 152px; 
	background: url(../pix/infoblok_btn_algvoorw.gif);
	background-repeat:no-repeat; 
}
#infoblok .disclaimer {
	width: 70px; 
	background: url(../pix/infoblok_btn_disclaimer.gif);
	background-repeat:no-repeat; 
}
#infoblok .onlineboeken {
	width: 110px; 
	background: url(../pix/infoblok_btn_onlineboeken.gif); 
	background-repeat:no-repeat;
}

h1.journey {
	height:25px;
}

h1.reisaanbod {
	height:20px;
}
h1.header {
	margin-left:20px;
	margin-top:15px;
	height:30px;
}
h3 a:active, a, a:link, a:hover, a:visited {
	text-decoration:none;
}
#footer-links {
	clear:both;
	margin-left:22px;
}
#footer-links-content {
	clear:both;
	margin-left:212px;
}
#footer-links,
#footer-links-content ,
#footer-links-content a,
#footer-links a  {
	color: #407bac; 
}
#footer-links-content a:hover  {
	color: #FF6600; 
}

table.sitemap {
	margin:10px;
}
td.sitemap {
/*	border:1px solid red; */
	margin:2px;
}
h1.highlight{
	font-weight:bold;
	color:#ff6600;
	height:20px;
}
.line {
	border-top:1px solid #808080;
	width:100%;
	height:1px;
}
#questions .faqquestion, #questions .faqquestion a{ 
	color:#407bac;
	text-decoration:none;
}
#answers li strong.faqanswer{
	color:#fb7f25;
	text-decoration:none;
}

.linklistitems{
	height:35px;
}
