/* 
FRIESLAND BOATING
======================================================================================
URL:				www.frieslandboating.nl/
Auteur: 			Stefan Efde [www.addnoise.nl]

======================================================================================
*/


/*
	DONKER BLAUW:	#15334c
	DONKER GRIJS:		#3d3d3d
	ORANJE:				#ec984a
	AQUA:					#00bce4
*/


@import url(addform.css);
@import url(/addbeheer/themes/addsite/css/iconen.css);

html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}


body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #3d3d3d;
	background: #13181f url("../images/background.jpg") top center no-repeat;
	height: 100%;

}

body.evvf {
	background: none;
}

.evvf #container .logo {
	text-align: center;
}

.evvf #container .logo img {
	padding: 15px 0;
}

.tekstblok{
	float: left;
	width: 635px;
}

html {
	height: 100%;
}

a:link, a:visited, a:active
{ 
   outline-color: invert;
   outline-style: none;
   outline-width: 0pt; 	
   color: #ed984a;
}
a:hover {
	text-decoration: none;
	color: #00bce4;
}

P{
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.pane img{
	float: right;
	width: 60px;
	height: 60px;
	padding: 0px 0px 5px 5px;
	position: relative;
	margin: -7px -5px 0px 0px;
}

#logo a:link, #logo a:visited,#logo a:hover {
	position: absolute;
	top: 30px;
	left: 20px;
	width: 250px;
	height: 65px;
	background:  url("../images/logo_frieslandboating.png") no-repeat 0px 0px;
	background-size: 250px auto;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}


#container {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
}

* html #container {
	height: 100%;
}

#bovenstuk {
	width: 100%;
	height: 510px;
	background:  none;
	position: relative;
}
#bovenstuk_vervolg {
	width: 100%;
	height: 360px;
	background:  none;
	position: relative;
}

.logobox {
	margin: 0 auto;
	width: 982px;
	height: 130px;
	position: relative;
	z-index: 998;
}
.headerbox {
	margin: 0 auto;
	width: 982px;
	height: 370px;
	position: relative;
	background:  url("../images/headerbox.jpg") no-repeat 0px 0px;
	z-index: 996;
}
.nextheaderbox {
	margin: 0 auto;
	width: 982px;
	height: 250px;
	position: relative;
	background:  url("../images/nextheader1.jpg") no-repeat 0px 0px;
}

.pagetitle {	
	position: absolute;
	bottom: 7px;
	left: 45px;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 24px;
	font-weight: normal;
	z-index: 998;
}




/* Slideshow Homepage */

#slideshow {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 982px;
	height: 300px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
#slideshow img{
	position: absolute;
	top: 0px;
	left: 273px;
	width: 505px;
	height: 275px;
	z-index: 1;
}

.headercontent {
	position: absolute;
	top: 20px;
	left: 40px;
	width: 210px;
	height: 220px;
	z-index: 99999;
}
.headercontent .title {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 34px;
	line-height: 36px;
	font-weight: 500;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
.headercontent .subtitle {
	display: block;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #0b2640;
	font-size: 20px;
	line-height: 24px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 5px 20px 5px 0px;
}
.headercontent a:link, .headercontent a:visited {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 18px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	line-height: 32px;
	height: 32px;
	font-style: normal;
 	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	background:  url("../images/arrow_header.gif") no-repeat 0px 0px;
	z-index: 999;
	float: left;
}
.headercontent a:hover {
	color: #0b2640;
	background-position: 0px -32px;
}
.headercontent a:focus {
	color: #0b2640;
	background-position: 0px -64px;
}

/* Slideshow Homepage */

#slideshow_next {
	position: absolute;
	top: 3px;
	left: 0px;
	width: 982px;
	height: 140px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
#slideshow_next img{
	position: absolute;
	top: 4px;
	left: 273px;
	width: 688px;
	height: 140px;
	z-index: 1;
}

.nextheadercontent {
	position: absolute;
	top: 30px;
	left: 45px;
	width: 220px;
	height: 140px;
	z-index: 99999;
}
.nextheadercontent .title {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 32px;
	line-height: 36px;
	font-weight: 500;
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
}
.nextheadercontent .subtitle {
	display: block;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
}



/* Group */

#groups {
	position: absolute;
	top:45px;
	right: 10px;
	width: 180px;
	height: 200px;
	padding: 0px 0px 0px 0px;
	z-index: 50;
}
#groups ul {
	margin: auto;

	padding: 0px 0px 0px 0px;
}

#groups ul li {
	width: 170px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
	border-top: 1px solid #34536a;
	border-bottom: 1px solid #0a1721;
}
#groups ul li:first-child {
	border-top: 0px;
}
#groups ul li:last-child {
	border-bottom: 0px;
}

#groups ul li a.t1:link, #groups ul li a.t1:visited {
	float: left;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	display: block; 
	width: 170px;
	height: 20px;
	line-height: 20px;
	padding: 10px 0px 9px 0px;
	cursor: pointer;
	background: none;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	 text-align: left;
	 color: #00bce4;
	 z-index: 999;
	 position: relative;
	 font-weight: 300;
	 font-size: 19px;
	 text-transform: uppercase;
}

#groups ul li a.t1:hover {
	color: #fff;
	cursor:pointer;
}
#groups ul li a.t1:focus {
	color: #fff;
	padding-top: 10px;
	text-shadow:none;	
}
#groups ul li a.activeSlide.t1:link, #groups ul li a.activeSlide.t1:visited, #groups ul li a.activeSlide.t1:hover {
	color: #fff;
	cursor:pointer;
	font-weight: 300;
}

#categorieeen {
	width: 977px;
	height: 260px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	position: relative;
}

#middenstuk {
	width: 100%;
	min-height: 500px;
	/*background:  url("../images/background_bottom2.jpg") no-repeat bottom center;*/
	position: relative;
}
#pagina {
	margin: 0 auto;
	width: 1000px;
	min-height: 300px;
	position: relative;
	background: #fefefe;
}







/* Inhoud Beginpagina
-------------------------------------- */
#aanbod {
	height: 225px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 45px;
	position: relative;
}

#inhoud_links {
	float: left;
	width: 225px;
	min-height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 15px;
}
#inhoud_midden {
	float: left;
	width: 440px;
	min-height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ced0cf;
	background: #fff;
}
#inhoud_breed {
	float: left;
	width: 685px;
	min-height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ced0cf;
	background: #fff;
}
#inhoud_rechts {
	float: right;
	width: 235px;
	min-height: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
}


h1 {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #15334c;
	font-size: 28px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 32px;
	font-weight: 500;
	text-transform: uppercase;
}
h2 {
	display: inline;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #15334c;
	font-size: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 30px;
	font-weight: 500;
	text-transform: uppercase;
}
h3 {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #15334c;
	font-size: 20px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	line-height: 24px;
	font-weight: 500;
	text-transform: uppercase;
}
.blauw {
	color: #00bce4;
	font-weight: 300;
}
.oranje {
	color: #ec984a;
}
.oranje_klein {
	color: #ec984a;
	font-size: 22px;
	line-height:24px;
}



.textbox {
	margin: 0px 0px 0px 0px;
	padding: 20px 40px 50px 25px;
	position: relative;
}

.textbox_breed {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 25px;
	position: relative;
}

.intro {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}


/* Inhoud vervolgpagina */

a.thumb:link, a.thumb:visited { 
	float: left;
	display: block; 
	width: 205px;
	height: 160px;
	margin: 0px 13px 10px 0px;
	padding: 0px 0px 0px 0px;
	background:  url("../images/thumbshadow.jpg") no-repeat 0px 135px;
	position: relative;
	border: 0px;
	color: #00bce4;
	text-decoration: none;
}
a.thumb:hover {
	
}
.thumb img {
	border: 0px;
}

a.thumb .text {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	position: absolute;
	top: 89px;
	left: 0px;
	width: 195px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 10px;
	font-weight: 500;
	text-transform: uppercase;
	background: #122c42;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	color: #00bce4;
	font-size: 20px;
	line-height: 18px;
}
a.thumb:hover .text {
	color: #ec984a
	filter: alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
}
.normal {
	display: block;
	font-size: 12px;
	text-transform: none;
	color: #fff;
	font-family: “Trebuchet MS”, “Lucida Sans Unicode”, “Lucida Grande”,” Lucida Sans”, Arial, sans-serif;
}

/* Inhoud Detailpagina */

.detailbox_left {
	float: left;
	width: 315px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.detailbox_right {
	float: right;
	width: 290px;
	min-height: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	position: relative;
}

.detailfoto {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:pointer;
	width:280px;
}


.detailfoto img {
	float: left;
	width: 277px;
	cursor:pointer;
	margin:0px 0px 4px 0px;
	border: 0px;
	padding: 0px;
	
}
.detailthumbs {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor:pointer;
	width:284px;
}
.detailthumbs a.meerfotos:link, .detailthumbs a.meerfotos:visited {
	float: left;
	background: #15334c;
	width: 71px;
	height: 65px;
	color: #fff;
	display: block;
	text-align: center;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-weight: 100;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 0px 10px;
}

.detailthumbs a.meerfotos:hover {
background: #00bce4;
}
.detailthumbs img {
	float: left;
	width: 91px;
	height: 75px;
	cursor:pointer;
	margin:0px 2px 2px 0px;
	border: 0px;
	padding: 0px;
	
}


/* Lijst Opties */

#opties {
	float: right;
	width: 135px;
	height: 40px;
	padding: 0px 0px 0px 0px;
	z-index: 50;
}
#opties ul {
	margin: auto;
	width: 310px;
	height: 60px;
	padding: 0px 0px 0px 0px;
}

#opties ul li {
	width: 35px;
	height: 35px;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	list-style-type: none;
	float: left;
}

#opties ul li a:link, #opties ul li a:visited {
	float: left;
	display: block; 
	width: 35px;
	height: 35px;
	padding: 0px;
	cursor: pointer;
	background: none;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	z-index: 999;
	position: relative;
	background:  url("../images/list_options.gif") no-repeat 0px 0px;
}


#opties ul li a.list:link, #opties ul li a.list:visited { background-position: 0px 0px; }
#opties ul li a.list:hover { 
	background-position: 0px -35px; 
}
#opties ul li a.list:focus { 
	background-position: 0px -70px; 
}
#opties ul li a.listactief { 
	background-position: 0px -105px; 
}


#opties ul li a.thumbs:link,#opties ul li a.thumbs:visited { background-position: -37px 0px; }
#opties ul li a.thumbs:hover { 
	background-position: -37px -35px; 
}
#opties ul li a.thumbs:focus { 
	background-position: -37px -70px; 
}
#opties ul li a.thumbsactief { 
	background-position: -37px -105px; 
}

#opties ul li a.kaart:link,#opties ul li a.kaart:visited { background-position: -74px 0px; }
#opties ul li a.kaart:hover { 
	background-position: -74px -35px; 
}
#opties ul li a.kaart:focus { 
	background-position: -74px -70px; 
}
#opties ul li a.kaartactief { 
	background-position: -74px -105px; 
}



/* Foto Overzicht
------------------------------- */

.fotoslinks {
	float: right;
	margin: 10px -20px 0px 0px;
	padding: 0px 0px 0px 20px;
	cursor:pointer;
	width:175px;
	overflow: hidden;
	position: relative;
}

.fotoslinks img {
	width: 155px;
	cursor:pointer;
	margin:0px 0px 10px 0px;
	border: 7px solid #ebebeb;
	padding: 0px;
	float: right;
}

.fotorechts {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 15px 20px;
	cursor:pointer;
	width: 225px;
	overflow: hidden;
}

.fotorechts img {
	width: 205px;
	cursor:pointer;
	margin:0px 0px 10px 0px;
	border: 7px solid #ebebeb;
	padding: 0px;
}

.fotooverzicht{
	display: block;	
}

.fotooverzicht img{
	float: left;
	width: 110px;
	height: 90px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 15px 15px 0px;
	border: 7px solid #ebebeb;
}



.fotosrechts {
	float: right;
	margin: 20px 0px 20px 20px;
	padding: 0px 0px 0px 0px;
	cursor:pointer;
	width:215px;
	background:  url("../images/bg_fotosrechts.png") no-repeat bottom left;
}
/* Fix voor IE */
	* html .fotosrechts 
	{
		background-image:none;
	}

.fotosrechts img {
	width: 200px;
	cursor:pointer;
	margin:4px 0px 0px 4px;
	border: 0px;
	padding: 0px;
	
}

.fotosoverzicht {
float: left;
margin:10px 0px 0px 0px;
padding: 5px 0px 20px 5px;
background:  url("../images/bg_fotosoverzicht.jpg") no-repeat bottom left;
}

.fotosoverzicht img {
width: 120px;
height: 90px;
float:left;
cursor:pointer;
margin:0 10px 10px 0;
border: 2px solid #f2f2f2;
padding: 0px;
}
.fotosoverzicht img:hover {
	border: 2px solid #c2c2c2;
}

/* Buttons
-------------------------------------- */
a.naarboven:link, a.naarboven:visited {
	position: absolute;
	top: -20px;
	right: -65px;
	width: 62px;
	height: 62px;
}

a.meer:link, a.meer:visited {
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #ed984a;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 20px;
	font-weight: normal;
	background:  no-repeat url("../images/arrow.gif") 0px 4px;
	text-decoration: none;
	z-index: 99;
	text-transform: uppercase;
	text-align: left;
}
a.meer:hover {
	color: #15334c;
	text-decoration: none;

}

a.meer_back:link, a.meer_back:visited {
	float: left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	color: #ed984a;
	font-size: 12px;
	letter-spacing: 0px;
	line-height: 20px;
	font-weight: normal;
	background:  no-repeat url("../images/arrow_back.gif") 0px 4px;
	text-decoration: none;
	z-index: 99;
	text-transform: uppercase;
	text-align: left;
}
a.meer_back:hover {
	color: #15334c;
	text-decoration: none;

}

a.meer_nieuws:link, a.meer_nieuws:visited {
	position: absolute;
	bottom: 20px;
	right: 28px;
	width: 32px;
	height: 32px;
	display: block;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	line-height: 32px;
	font-style: normal;
 	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	background:  url("../images/arrow_header.gif") no-repeat 0px 0px;
	z-index: 999;

}
a.meer_nieuws:hover {
	color: #0b2640;
	background-position: 0px -32px;
}
a.meer_nieuws:focus {
	color: #0b2640;
	background-position: 0px -64px;
}


a.bekijk:link, a.bekijk:visited {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	color: #ec984a;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size: 17px;
	letter-spacing: 0px;
	line-height: 14px;
	font-weight: 300;
	text-decoration: none;
	z-index: 99;
	text-align: left;
	border-left: 1px solid #515151;
	text-transform: uppercase;
}
a.bekijk:hover {
	color: #15334c;
	text-decoration: none;
}

a.brochure:link, a.brochure:visited {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	float: left;
	width: 85px;
	height: 140px;
	padding: 20px 0px 0px 145px;
	margin: 0px 0px 0px -20px;
	color: #15334c;
	font-size: 22px;
	letter-spacing: 0px;
	line-height: 24px;
	background:  no-repeat url("../images/brochure2.gif") 0px 0px;
	text-decoration: none;
	z-index: 99;
	text-align: left;
	text-transform: uppercase;
}
a.brochure:hover {
	text-decoration: none;
	background-position: 0px -163px;
}

a.reserveren:link, a.reserveren:visited {
	float: left;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #15334c;
	font-size: 22px;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	line-height: 32px;
	font-style: normal;
 	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	background: url("../images/arrow_right.gif") no-repeat 0px 0px;
	z-index: 999;

}
a.reserveren:hover {
	color: #0b2640;
	background-position: 0px -32px;
}
a.reserveren:focus {
	color: #0b2640;
	background-position: 0px -64px;
}

a.beschikbaar:link, a.beschikbaar:visited {

	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	color: #ec984a;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	font-size: 15px;
	letter-spacing: 0px;
	line-height: 34px;
	font-weight: 300;
	text-decoration: none;
	z-index: 99;
	text-align: left;
	border-left: 1px solid #515151;
	text-transform: uppercase;
}
a.beschikbaar:hover {
	color: #e0791a;
	text-decoration: none;
}

a.pdf_download:link, a.pdf_download:visited {
	float: left;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #f6861f;
	font-size: 20px;
	padding: 0px 0px 0px 60px;
	margin: 0px 0px 0px -10px;
	line-height: 55px;
	font-style: normal;
 	font-weight: 300;
	text-transform: uppercase;
	text-decoration: none;
	background:  url("../images/pdf_download.jpg") no-repeat 0px 0px;
	z-index: 999;
	width: 235px;
	height: 58px;
}
a.pdf_download:hover {
	color: #15334c;
	background-position: 0px -61px;
}
a.pdf_download:focus {
	color: #15334c;
	margin-top: 1px;
	background-position: 0px -62px;
}


/* Newsbox */
.newshead {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-size: 22px;
	padding: 8px 0px 0px 25px;
	margin: 0px 0px 0px 0px;
	line-height: 30px;
	font-weight: 300;
	display: block;
	text-transform: uppercase;
}
.newsbox {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	float: left;
	width: 233px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	position: relative;
	background:  url("../images/bluebox_top.gif") no-repeat 0px 0px;
}
.newsbox_btm {
	position: absolute;
	bottom: -10px;
	left: 0px;
	width: 233px;
	height: 22px;
	background:  url("../images/bluebox_btm.gif") no-repeat 0px 0px;
}
.newsbox ul{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 25px;
	}
.newsbox ul li{ 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 22px;
	}
	
.newsbox ul li a:link, .newsbox ul li a:visited{ 
	color: #fff;
	float: left;
	font-size: 18px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 5px 15px;
	background:  url("../images/arrow1.gif") no-repeat 0px 6px;
	font-weight: 300;
	}
	
.newsbox ul li a:hover, .newsbox ul li a:active{ 
	color: #c3f4fd;
	text-decoration: none;
	background:  url("../images/arrow1.gif") no-repeat 0px -184px;
	}

/* Direct naar */

.directbox {
	font-family: 'Yanone Kaffeesatz', arial, serif;
	float: left;
	width: 193px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
	position: relative;
}
.directbox ul{
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	}
.directbox ul li{ 
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	line-height: 22px;
	}
	
.directbox ul li a:link, .directbox ul li a:visited{ 
	color: #ec984a;
	font-size: 18px;
	width: 173px;
	float: left;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 15px;
	background:  url("../images/arrow1.gif") no-repeat 0px 11px;
	font-weight: 300;
	border-top: 1px solid #c4cdd4;
	}
	
.directbox ul li a:hover, .directbox ul li a:active{ 
	color: #15334c;
	text-decoration: none;
	background-position: 2px 11px;
	}


/* Footer navigatie
---------------------------------- */
#onderstuk {
	width: 100%;
	height: 242px;
	/*background:  url("../images/background_footer.jpg") no-repeat top center;*/
}
#footer {
	margin: 0 auto;
	width: 1000px;
	height: 180px;
	position: relative;
	background:  url("../images/footer.gif") no-repeat 0px 0px;
}

#footernav {
	position: absolute;
	top: 37px;
	right: 70px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
}
#footernav ul{ 
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
#footernav ul li.copy {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
}
#footernav ul li{ 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
	float: left;
	line-height: 20px;
	}
	
#footernav ul li a:link, #footernav ul li a:visited{ 
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	float: left;
	font-weight: 300;
	font-size: 16px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 14px;
	border-right: 1px solid #fff;
	}
	
#footernav ul li a:hover, #footernav ul li a:active{ 
	color: #00bce4;
	text-decoration: none;
	}
#footernav ul li a.actief {
	color: #00bce4;
	text-decoration: none;
	}

#hiswa a:link, #hiswa a:visited,#hiswa a:hover {
	position: absolute;
	top: 2px;
	left: 15px;
	width: 60px;
	height: 65px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

.copy {
	position: absolute;
	top: -4px;
	left: -380px;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #fff;
	font-weight: 300;
	font-size: 22px;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 22px;
	letter-spacing: 1px;
}
.copy .bold {
	font-weight: 500;
}
.copy .symbol {
	font-size: 28px;
	position: relative;
	top: 8px;
	font-weight: 100;
}
.copy .year {
	font-size: 18px;
	font-weight: 100;
	position: relative;
	top: -2px;
}


/* Overzicht Lijst */
.overzicht {
	position: relative;
	left: -10px;
}
.box {
	width: 600px;
	height: 115px;
	background: #fff;
	border-bottom: 1px solid #afb8c0;
	background: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 5px 10px;
	font-family: 'Yanone Kaffeesatz', arial, serif;
}
.box:hover {
	background: #f2f2f2;
}

.box .text {
	float: left;
	width: 440px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 20px;
	line-height: 22px;
}
.box a.meer {
	margin: 0px 0px 0px 0px;
}

.box_price {
	float: right;
	font-weight: bold;
	font-size: 14px;
	line-height: 26px;
}

.box a.box_title:link, a.box_title:visited {
	color: #78ab34;
	font-size: 18px;
	padding: 0px 0px 8px 0px;
	margin: 0px;
	line-height: 24px;
	font-weight: normal;
	text-decoration: none;
}
.box .text p {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 14px;
}
.photo, a.photo:link, a.photo:visited {
	float: left;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-decoration: none;
}
.photo img {
	border: 0px;
}


/* Landen vlaggen
------------------------------------------------------------ */
#talen {	
	position: absolute;
	top: 18px;
	right: 0px;
	width: 100px;
	height: 30px;
	z-index: 999;
}

#talen ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#talen ul li
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	list-style-type: none;
}

#talen li a.nl:link, #talen li a.nl:visited 
{
	float: left;
	width: 25px;
	height: 17px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	background: url("../images/flags.gif") 0px 0px no-repeat;
}
#talen li a.du:link, #talen li a.du:visited 
{
	float: left;
	width: 24px;
	height: 17px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	background: url("../images/flags.gif") -30px 0px no-repeat;
}		
#talen li a.en:link, #talen li a.en:visited 
{
	float: left;
	width: 25px;
	height: 17px;
	padding: 0px;
	text-decoration: none;
	font-size: 0px;
	line-height: 0px;
	background: url("../images/flags.gif") -59px 0px no-repeat;
}

#talen li a.nl:hover {
	background-position: 0px -17px;
}
#talen li a.du:hover {
	background-position: -30px -17px;
}
#talen li a.en:hover {
	background-position: -59px -17px;
}


/* Clearers
------------------------------------------------------------ */
.clearerline {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
	border-bottom: 1px solid #bfc1c3;
}
.clearer {
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer10 {
	height: 10px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer20 {
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer30 {
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer40 {
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer45 {
	height: 45px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer75 {
	height: 75px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer100 {
	height: 100px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer220 {
	height: 220px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.spacer5 {
	height: 5px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer15 {
	height: 15px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer35 {
	height: 35px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer40 {
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.spacer85 {
	height: 85px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}



.foto_nieuws{
	float: left;
	width: 92px;
	height: 72px;
}

.foto_nieuws img{
	float: left;
	width: 90px;
	height: 80px;
	border: 0px;
}

.tekst_nieuws{
	float: right;
	width: 480px;
	padding-right: 40px;
}

a.nieuwskop:link, a.nieuwskop:visited { 
	display: inline;
	font-family: 'Yanone Kaffeesatz', arial, serif;
	color: #15334c;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 21px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
	}

a.nieuwskop:hover, a.nieuwskop:active { 
	color: #00bce4;
	text-decoration: none;
	}
	
.vidwrapper{
	position: absolute;
	top: 0px;
	left: 273px;
	width: 505px;
	height: 275px;
	z-index: 1;
	overflow: hidden;
	background: #000000;
	text-align: center;
}

.vid{
	position: relative;
	width: 505px;
	height: 275px;
	margin: -34px 0px 0px 0px;
	
}

/* Beschikbaarheid per maand */

.block-action-beschikbaarheidmaanden .introtext {
	color: #EC984A;
	font-size: 22px;
	line-height: 24px;
}

.block-action-beschikbaarheidmaanden .beschikbaarheid {
	width: 635px;
	margin-top: 2em;
}

.block-action-beschikbaarheidmaanden .beschikbaarheid td {
	padding: 3px 0;
}

.block-action-beschikbaarheidmaanden .beschikbaarheid .period {
	padding-top: 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
}

.block-action-beschikbaarheidmaanden .beschikbaarheid .book {
	text-align: right;
}

.block-action-beschikbaarheidmaanden .beschikbaarheid .book a {
	background: #A2DB6A;
	padding: 3px 6px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.block-action-beschikbaarheidmaanden .price {
	font-weight: normal;
	text-align: right;
}

.block-action-beschikbaarheidmaanden .price .old {
	color: red;
	text-decoration: line-through;
}

.lm_kop { font-size: 18px;}

.popup {
	
	width: 350px;
	overflow: hidden;
	position: absolute;
	display: none;
	background: #fff;
	border: 2px solid #fff;
	z-index: 99999999;
	margin-top: 20px;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.44);
}

.popup .title {
	display: block;
	background: #15334c;
	color: #FFF;
	font-size: 14px;
	padding: 5px 2px 5px 10px;
}

.popup img.image {
	float: left;
	width: 125px;
	height: 125px;
	margin: 10px;
}

.popup .description {
	display: block;
	margin: 10px;
}

.popup .btn_detail {
	position: absolute;
	right: 10px;
	bottom: 10px;
	margin: 0;
}

#fastform .regel{
	display: block;
	padding: 5px;
}

#fastform .col1{
	display: block;
	padding: 2px 0px 2px 0px;
}

