/* Stlesheet Arke-Tad */

body {
	background-color: #4D4D4D;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3954A5;
}

img {
  border:0px;
  }
  
label {
	text-align: right;
	width: 110px;
	margin-right: 15px;
  padding-top: 3px;
	display: block;
	float: left;
  clear:both;
  }

label.extra_width {
	width: 150px;
  }
    
/* Placeholder voor alle content */
#container {
	width: 900px;
	margin: 0px auto;
	background-color: #FFFFFF;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;
}

#pageheader {
  height:108px;
  position:relative;
  }

/* Placeholder voor logo */
#logo {
	float: left;
	width: 230px;
	height: 108px;
  position:absolute;
}

#logosubtitle {
  float:left;
  padding-top:35px;
  padding-left:10px;
  padding-bottom:48px;
  position:absolute;
  left:230px
  }

#tabmenu {
  position:absolute;
  }
  
div.contentleft {
	float: left;
	width: 230px;
	background-color: #FFFFFF;
  clear:both;
}


div.contentcenter {
	float: left;
	width: 440px;
	height: auto;
	background-color:#FFFFFF;
}

div.contentheader {
  background:#F1601E;
  float:left;
  width:670px;
  height:93px;
	background-image: url("/images/contentheader.jpg");
	background-repeat:no-repeat;
  }
  

/* De rechter content */
div.contentright {
	float: left;
	width: 230px;
	background-color: #EEEEEE;
}

/* De footer */
#footer {
	text-align:center;
	color: #4D4D4D;
	font-size:10px;
	clear:both;
	height: 45px;
	border-top: 8px solid #F1601E;
	padding-top: 15px;
	background-color: #EEEEEE;
	background-image:url(/images/footer.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#footerl {
  float:left;
  padding-left:10px;
  width:400px;
  text-align:left;
  }
  
#footerc {
  float:left;
  }
  
#footerr {
  float:right;
  padding-right:10px;
  }
  
a.footer {
  color:#C0C0C0;
  text-decoration:none;
  }

a.footer:hover {
  color:#C0C0C0;
  }
  
/* De grijze linkerblokken aan de linkerkant */
.blokgrijs {
	width: 230px;
	background-color: #EEEEEE;
	background-image: url(/images/rond_onder.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

/* Blauwe kop */
.blauwekop {
	padding: 10px;
	background-color: #3954A5;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

/* Oranje kop */
.oranjekop {
	padding: 10px;
	background-color: #F1601E;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
}

/* Broodkruimel */
div.kruimel {
	height: 35px;
	background-color: #FFFFFF;
	background-image:url(/images/header_shadow.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #DDDDDD;
	line-height: 35px;
	padding: 0px 15px 0px 15px;
	font-size:11px;	
  color:#F1601E;
}

a.kruimel {
  color:#3954A5;
  text-decoration:none;
  }

a.kruimel:hover {
  text-decoration:underline;
  }
  
/* De kopheader voor de reizen in de content */
div.popularheader {
	width: 410px;
  margin-right:15px;
  margin-left:15px;
  padding-top:16px;
  padding-bottom:4px;
	height: 9px;
	background-image:url(/images/kopheader.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color: #8496CB;
}

  
/* Container voor de reizen in de content */
.popularcontainer {
	border-left: 1px solid #3954A5;
	border-right: 1px solid #3954A5;
  padding-left:15px;
  padding-right:15px;
  padding-top:15px;
  margin-left:15px;
  margin-right:15px;
  clear:both;
}

div.popularimage {
  width:120px;
  height:75px;
  border:1px solid #3954A5;
  background:#FFFFFF;
  cursor:pointer;
  float:left;
  margin-right:10px;
  }

a.populartitle {
  color:#F1601E;
  font-weight:bold;
  text-decoration:none;
  }
  
div.populardescription {
  padding-top:5px;
  line-height:1.6em;
  height:57px;
  }
  
div.popularspacer {
  border-top:1px solid #dcdcdc;
  padding-top:15px;
  clear:both;
  }
  
div.popularbottom {
  border-bottom:1px solid #3954A5;
	border-left: 1px solid #3954A5;
	border-right: 1px solid #3954A5;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:25px;
  clear:both;
  padding-top:15px;
  }
  
/* Placeholder voor plaatje in reiscontainer */
.pictcontainer {
	float: left;
	margin: 0px 15px 0px 0px;
}

/* De rechtertekst in de reiscontainer */
.tekstcontainer {
	float: left;
}

/* streep rechterkolom */
hr.wit {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	margin: 0px;
}

/* -----------------------Formulier Opmaak--------------------------- */

.invoer {
	font-family: Arial, Helvetica, sans-serif;
	color: #0c0c0c;
	background-image: url(/images/bg_input.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	border: 1px solid #6B92C1;
	padding: 3px 3px 3px 3px;
  margin-bottom:5px;
}

input.blauweknop {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(/images/bg_blauweknop.gif);
	background-repeat:repeat-x;
	background-color: #6B92C1;
	border: 1px solid #3954A5;
	padding: 2px 2px 2px 2px;
}

* html input.blauweknop {
  padding-top:1px;
  padding-bottom:1px;
}

/* -------------------------Image Opmaak----------------------------- */

img.actueel {
	margin: 15px 15px 0px 15px;
	border-top: 1px solid #3954A5;
	border-right: 1px solid #3954A5;
	border-bottom: 15px solid #3954A5;
	border-left: 1px solid #3954A5;
}

img.margin {
	margin: 7px;
	border: 3px solid #DDDDDD;
}

img.reisafbeelding {
	border: 1px solid #3954A5;
}

/* -------------------------Tekst Opmaak----------------------------- */

.tekst {
	padding: 15px;
  line-height:1.6em;
}

.vet {
	font-weight: bold;
}

a.tekstlink {
  color:#3954A5;
  }

a.tekstlink:hover {
  color:#F1601E;
  }
  
a {
	color: #F1601E;
}

a:hover {
  color:#3954A5;
  text-decoration:underline;
  }

.oranje_vet {
	color: #F1601E;
	font-weight: bold;
}

p {
	line-height: 20px;
}

/* Headers */

h1 {
	margin: 2px 0px 10px 0px;
	font-size: 18px;
	font-weight:bold;
	color: #F1601E;
}

h2 {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
	font-size: 14px;
	font-weight:bold;
	color: #F1601E;
	background-image:url(/images/pijl_blauw.gif);
	background-repeat:no-repeat;
	background-position: left;
}

h3 {
	padding: 0px 0px 0px 10px;
	margin: -10px 0px 0px 0px;
	font-size: 12px;
	font-weight:bold;
	color: #F1601E;
	background-image:url(/images/pijl_oranje.gif);
	background-repeat:no-repeat;
	background-position: left;
}

h4 {
	padding: 0px 0px 0px 25px;
	margin: -10px 0px 0px 0px;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-image:url(/images/pijl_wit.gif);
	background-repeat:no-repeat;
	background-position: left;
}

/* ---------------------------Tabs menu------------------------------- */

#tabmenu {
  float:left;
	text-align:right;
  }

#navlist {
  margin-top:67px;
  }

#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	text-align: right;
  }

#navlist a:link, #navlist a:visited {
	float: left;
	line-height: 32px;
	font-weight: bold;
	margin-right:5px;
	padding-left:10px;
  padding-right:10px;
	text-decoration: none;
	color: #3954A5;
  }

#navlist a:hover {
	border-bottom: 8px solid #F1601E;
	padding-bottom: 1px;
	background: transparent;
	color: #3954A5;
  }

#navlist a:link#current, #navlist a:visited#current {
	border-bottom: 8px solid #F1601E;
	color:#FFFFFF; 
	background-color:#3954A5;
	background-image:url(/images/bg_tab.gif); 
	background-repeat:repeat-x; 
	padding-bottom: 1px;
  }

#navlist a:hover { 
	color:#FFFFFF; 
	background-color:#3954A5; 
	background-image:url(/images/bg_tab.gif); 
	background-repeat:repeat-x; 
}

/* ---------------------------Linker menu------------------------------- */

div.zoekcontainer {
  padding:7px;
  padding-top:10px;
  }

form.zoekform {
  display:inline;
  }
  

/* ---------------------------Linker menu------------------------------- */

#contentLinks ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 230px; /* Width of Menu Items */
}
	
#contentLinks ul li{
	position: relative;
	z-index:99;
}
	
/*Sub level menu items */
#contentLinks ul li ul{
	position: absolute;
	width: 210px; /*sub menu width*/
	top: 0;
	visibility: hidden;
	border: 1px solid #AFAFAF; 
	z-index:99;
}

/* Sub level menu links style */
#contentLinks ul li a{
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #4D4D4D;
	text-decoration: none;
	font-weight: bold;
	background: #eeeeee;
	padding: 10px;
	border-bottom: 1px solid #FFFFFF;
	z-index:99;
}

#contentLinks ul li a:visited{
	color: #4D4D4D;
}

#contentLinks ul li a:hover{
	background-color: #AFAFAF;
	color: #FFFFFF;
}

#contentLinks .SubRubriekenMenu{
	background-image:url(/images/menupijl_normaal.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

	
/* Holly Hack for IE \*/
	* html #contentLinks ul li { float: left; height: 1%; }
	* html #contentLinks ul li a { height: 1%; }
/* End */

li.kop {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #3954A5;
	background-image:url(/images/menupijl_kop.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding: 10px;
	border-bottom: 0;
	width: 210px;
	font-size: 12px;
	letter-spacing: 2px;
}


li.onder {
	display: block;
	background-color: #EEEEEE;
	background-image: url(/images/rond_onder.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	width: 230px;
	height: 30px;
}

#contentLinks a:link#contentLinkslistcurrent, #contentLinks a:visited#contentLinkslistcurrent {
	background-color: #afafaf;
}

#catlist {
	margin:0;
	padding:0;
}

#catlist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 200px; /* Breedte van de menu items */
	border-bottom: 1px solid #FFFFFF;
}

#catlist ul, #catlist li {
	position: relative;
	list-style: none;
}

/* Styles voor de menu items */
#catlist ul, #catlist li a {
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color: #F1601E;
	background-image:url(/images/menupijl_normaal.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding: 3px;
	margin: 5px;
	border: 1px solid #3954A5;
}

/* Hover Styles */
#catlist ul, #catlist li a:hover { 
	color: #FFFFFF; 
	background: #afafaf;
	background-image:url(/images/menupijl_over.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

a.linkbutton {
	float:left;
	font-weight: bold;
	display: block;
	text-decoration: none;
	text-align: center;
	color: #FFFFFF;
	background-color: #F1601E;
	background-image:url(/images/menupijl_normaal.gif);
	background-repeat:no-repeat;
	background-position: right center;
	padding: 3px;
	margin: 5px;
	border: 1px solid #3954A5;
}

a.linkbutton:hover { 
	color: #FFFFFF; 
	background: #afafaf;
	background-image:url(/images/menupijl_over.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

a.linkbuttonblue {
	background-color: #3954A5;
	background-image:url(/images/menupijl_over.gif);
}

div.categoriestable {
  float:left;
  width:390px;
  margin-left:13px;
  background:#FAFAFA;
  }
  
div.categoriesleft {
  float:left;
  width:180px;
  margin-left:2px;
  margin-top:5px;
  margin-bottom:5px;
  background:#FAFAFA;
  border-right:1px solid #FFFFFF;
  
  }

div.categoriescenter {
  float:left;
  width:200px;
  margin-top:5px;
  margin-bottom:5px;
  background:#FAFAFA;
  border-right:1px solid #FFFFFF;
  }

div.categoriesright {
  float:left;
  width:200px;
  margin-top:5px;
  margin-bottom:5px;
  background:#FAFAFA;
  }

div.category {
  border-bottom:1px solid #FFFFFF;
  padding:3px;
	padding-left:15px;
  background-image:url(/images/categoriepijl.gif);
	background-repeat:no-repeat;
	background-position: left center;
  
  }

div.test {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align:center;
	font-weight:bold;
	background-image:url(/images/bg_oranjeknop.gif);
	background-repeat:repeat-x;
	background-color: #F1601E;
	border: 1px solid #3954A5;
	padding: 3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
  
  }

a.test {
  color:#FFFFFF;
  text-decoration:none;
	}  
a.test:hover {
  color:#FFFFFF;
  text-decoration:underline;
	}  
	
	
a.category {
  color:#6c6c6c;
  text-decoration:none;
  }
  
a.category:hover {
  text-decoration:underline;
  color:#F1601E;
  }
  
div.categoryitem {
  margin-bottom:20px;
  margin-left:13px;
  margin-right:13px;
  line-height:1.5em;
  clear:both;
  height:74px;
  background:#fafafa;
  border-bottom:1px solid #f5f5f5;
  border-top:1px solid #f5f5f5;
  padding:2px;
  }

div.categoryimage {
  width:100px;
  height:70px;
  float:right;
  cursor:pointer;
  }
  
a.categoryheader {
  font-weight:bold;
  text-decoration:none;
  }
 
a.categoryheader:hover, a.categoryheadersoldout:hover {
  text-decoration:underline;
  }
 
a.categoryheadersoldout {
  text-decoration:line-through;
  }
 
a.categorycategory {
  color:#909090;
  font-size:10px;
  text-decoration:none;
  float:right;
  padding-right:10px;
  } 
  
div.categorydescription {
  padding-top:5px;
  }
  
div.actualimage {
  margin-top:15px;
  margin-left:15px;
  margin-right:15px;
  margin-bottom:2px;
  width:198px;
  border:1px solid #3954A5;
  border-bottom:10px solid #3954A5;
  cursor:pointer;
  }
  
a.actuallink {
  text-decoration:none;
  color:#3954A5;
  font-weight:bold;
  }
  
a.actuallink:hover {
  text-decoration:underline;
  }
  
div.bookbutton {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	background-image:url("/images/book-1.gif");
  background-repeat:no-repeat;
  background-position: 10px 3px;
  padding-left:35px;
  width:150px;
  text-align:left;
  border:1px solid #F1601E;
  padding-bottom:4px;
  padding-top:2px;
  background-color:#fff;
}

a.bookbutton {
  color:#F46529;
  text-decoration:none;
  }
  
a.bookbutton:hover {
  color: #3954A5;
  text-decoration:none;
  }
  
div.eventimage {
  text-align:center;
  margin-top:15px;
  margin-bottom:15px;
  }
  
img.eventimage {
  border:1px solid #3954A5;
  cursor:pointer;
  }
  
div.eventinformation {
  clear:both;
  line-height:1.8em;
  padding-left:15px;
  }
  
div.showimage {
  position:absolute;
  display:none;
  cursor:pointer;
  text-align:center;
  background-color:#FFFFFF;
  z-index:50;
  border:1px solid #3954A5;
	}

img.showimage {
  border:10px solid #FFFFFF;
  }
  
td.tickets {
  text-align:right;
  padding-right:20px;
  }
  
div.error {
  color:#ff3300;
  font-weight:bold;
  }
  
div.bookfieldset {
  background:#FAFAFA;
  border-top:1px solid #F5F5F5;
  border-bottom:1px solid #F5F5F5;
  margin-bottom:10px;
  padding-top:2px;
  padding-left:5px;
  padding-right:5px;
  }
  
a.advancedsearch {
  font-size:10px;
  }
  
div.advancedsearchpages {
  background:#FFFFFF;
  clear:both;
  border-bottom:5px solid #FFFFFF;
  padding:5px;
  text-align:center;
  border-right:5px solid #FFFFFF;
  }
  
span.advancedsearchpage {
  font-weight:bold;
  color:#c6c6c6;
  } 	
  
a.infolink {
  color:#3954A5;
  text-decoration:underline;
  }

a.infolink:hover {
  color:#F1601E; 
}

div.flying {
  float:right;
  position:absolute;
  top:220px;
  padding-left:350px;
  }
  
div.small_text{
	font-size:10px;
	font-weight:normal;
	}  
	
div#pc_error {
width:200px;
display:none;
padding:3px;
float:left;
background-color:#D05A5A;
color:#fff;
}

#pbt {
font-weight:normal;
}

#pbt a {
font-weight:normal;
text-decoration:none;
}

#pbt a:hover {
text-decoration:underline;
}

#pbt-powered {
color:#808080;
}

#pbt-travelta {
color:#3968A9;
font-weight:bold;
font-size:13px;
}

#pbt-ta {
color:#9DAF03;
font-weight:bold;
font-size:13px;
}

#pbt-cms {
color:#9F9F9F;
}

#fp_plaatjes_container {
z-index:1;
height:200px;
position:relative;
left:5px;
top:5px;
}

#fp_plaatjes {
margin: 0px 0px 0px 10px;
height: 200px;
}

.plaatjes_box {
  margin-left: 0px;
  position: absolute;
}

#infotext ul {
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	list-style: disc;
}

a.btnSchoolreizen{
	width:150px;
	margin-left:25px;
	}

a.btnSchoolreizen2{
	width:200px;
	margin-left:95px;
	}

a.btnEendaagseOfferte{
	clear:both;
	width:250px;
	margin-left:95px;
	}


div.provincies {
	padding-left:36px;
	}
	
div.provincies div {
	width:140px;
	float:left;
	text-align:center;
	padding-bottom:3px;
	}
	
div.provincies div a {
	color:#234A9D;
	font-weight:bold;
	text-decoration:none;
	}
	
div.provincies div a:hover {
	color:#EF7D29;
	text-decoration:underline;
	}
span.code {
	color:#EF7D29;
	font-weight:bold;
  }

div.is_new_cat {
	float:right;
	position:absolute;
	margin-top:50px;
	margin-left:510px;
	}

div.is_new_trip {
	float:right;
	z-index:99;
	position:absolute;
	margin-top:35px;
	margin-left:100px;
}
