/* Main */

body {
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}

p {
 margin: 0px;
 padding: 0px;
 
}

/* Header */

div#header{
 width: 970px;
 height: 100px;
 margin: 0px auto;
}

div#headerleft{
 width: 250px;
 height: 100px;
 margin: 0px;
 float: left;
 background-color: fff;
}

div#headerright{
 width: 720px;
 height: 100px;
 margin: 0px;
 float: right;
 background: #fff;
}

/* Navigation */

div#navigation{
 width: 970px;
 height: 22px;
 margin: 0px auto;
}

div#navigationleft{
 padding: 3px 0px 0px 10px;
 float: left;
}

div#navigationleft p{
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 cursor: default;
}

div#navigationleft a{
 color: #fff;
 text-decoration: none;
 padding-right:20px;
}

div#navigationleft a:hover{
 text-decoration: underline;
}

div#navigationright{
 padding: 3px 10px 0px 0px; 
 float: right;
}

div#navigationright p{
 font-size: 12px;
 font-weight: bold;
 color: #fff;
 cursor: default;
}

div#navigationright a{
 color: #fff;
 text-decoration: none;
}

div#navigationright a:hover{
 text-decoration: underline;
}

/* Title */

div#title{
 width: 970px;
 height: 30px;
 margin: 0px auto;
}

div#title p{
 padding: 5px 0px 0px 15px; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 color: #000;
}

/* Content */

div#content{
 width: 970px;
 margin: 0px auto;
 text-align: justify;
}

div#content table{
 margin: 10px 20px 10px 20px;
}

/* Hoofdkoppen */
div#content h1{
 margin: 0px 0px 10px 0px;
 font-size: 15px;
 border-bottom: 1px solid #8f0000;
 color: #8f0000;
 text-align:left;
}

/* Subkoppen */
div#content h2{
 margin: 0px 0px 7px 0px;
 font-size: 13px;
 color: #f05a22;
 text-align:left;
 /*border-bottom: 1px solid #f05a22;*/
}

/* Reizen koppen*/
div#content h3{
 margin: 0px 0px 10px 0px;
 font-size: 14px;
 border-bottom: 1px solid #528ede;
 color: #528ede;
 text-align:left;
}

/* Actueel koppen*/
h4{
 color:#528ede;
 font-size: 12px;
 margin: 0px 0px 5px 0px;
 text-align:left;
}

div#content p{
 margin: 0px 0px 10px 0px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 13px;
 color: #333;
 line-height: 1.3;
}

div#content ul{
 margin: 0px 0px 10px 0px;
 padding-left: 20px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 13px;
 color: #333;
 line-height: 1.3;
}

div#content a{
 color: #528ede;
 text-decoration: underline;
}

div#content a:hover{
 color: #2f4096;
 text-decoration: none;
}

div#content img{
 padding:0px;
 margin: 5px 0px 0px 0px;
}

div#content .onderschrift{
 color: #666;
 font-size:11px;
 font-style:italic;
 margin-top:5px;
}
/* Footer */

div#footer{
 width: 970px;
 height: 30px;
 margin: 0px auto;
}

div#footerleft{
float:left;
}

div#footerleft p{
 padding: 5px 0px 0px 10px;
 font-size: 11px;
 font-weight: bold;
 color: #f9a01b;
 cursor: default;
}

div#footerleft a{
 text-decoration: none;
 color: #f05a22;
}

div#footerleft a:hover{
 text-decoration: underline;
 color: #f9a01b;
}

div#footerright{
float:right;
}

div#footerright p{
 padding: 5px 10px 0px 0px;
 font-size: 11px;
 font-weight: bold;
 color: #f9a01b;
 cursor: default;
}

div#footerright a{
 text-decoration: none;
 color: #f05a22;
}

div#footerright a:hover{
 text-decoration: underline;
 color: #f9a01b;
}

/* Detailpagina */

div#boeken{
 background: #f9eea9;
 margin: 2px 0px 0px 0px;
}

div#boeken p{
 padding: 3px 3px 0px 0px;
 text-align: right;
 font-size: 11px;
 height: 16px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}

div#boeken a{
 text-decoration: none;
 color: #f05a22;
}

div#boeken a:hover{
 text-decoration: underline;
 color: #f9a01b;
}

/* Reisblock */

div#reisblok{
margin: 0px 0px 10px 0px;}

div#reisblok h1{
 margin: 0px;
 padding: 0px;
 font-size: 15px;
 border-bottom: 1px solid #8f0000;
 color: #8f0000;
 text-align:left;
}

div#reisblok h1.oranje{
 color:#f9a01b;
 border-bottom: 1px solid #f9a01b;
}

div#reisblok h1.oranjerood{
 color:#f05a22;
 border-bottom: 1px solid #f05a22;
}

div#reisblok h1.blauw{
 color:#f05a22;
 border-bottom: 1px solid #f05a22;
}

div#reisblok img{
 margin: 2px 0px 2px 0px;
 padding: 0px;
}

div#reisblok p{
 margin: 0px;
 padding: 0px;
}

div#meerinformatie {
 margin: 0px 0px 0px 0px;
 padding: 2px 4px 0px 0px;
 height: 20px;
 background-color: #f9eea9;
 background-image: url(../pix/gradient_geel.gif);
 text-align: right;
}

div#meerinformatie p{
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 line-height:15px;
}

div#meerinformatie a{
 text-decoration: none;
 color: #8f0000;
 margin: 0px;
 padding: 0px;
}

div#meerinformatie a:hover{
 text-decoration: underline;
 color: #f9a01b;
}

/* Informatie Aanvragen Balk */

div#informatieaanvragen {
 margin: 0px 0px 20px 0px;
 padding: 2px 4px 0px 0px;
 height: 20px;
 background-color: #d1e7ff;
 background-image:url(../pix/gradient_blauw.gif);
 text-align: right;
}

div#informatieaanvragen p{
 font-size: 11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
 line-height:15px;
}

div#informatieaanvragen a{
 text-decoration: none;
 color: #2f4096;
 margin: 0px;
 padding: 0px;
}

div#informatieaanvragen a:hover{
 text-decoration: underline;
 color: #528ede;
}

/* Contactform */

div#content h5{
 margin: 0px 0px 10px 0px;
 font-size: 15px;
 border-bottom: 1px solid #FF3300;
 color:#FF3300;
 text-align:left;
}

div#content .error{
color:#FF3300;
}

div#content h6{
 margin: 0px 0px 10px 0px;
 font-size: 15px;
 border-bottom: 1px solid #339933;
 color: #339933;
 text-align:left;
}

div#content .dank{
color:#339933;
}