/* 
Holland Sail
======================================================================================
URL:				www.hollandsail.nl/
Auteur: 			Stefan Efde [www.addnoise.nl]
======================================================================================
*/

/*
	ACHTERGROND:	#FFF
	PAARS:			#4d2372
	GRIJS LICHT:	#515151
	GRIJS DONKER:	#313131
	
*/

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


@font-face {
	font-family: Dax Light; 
	font-style: normal;
	src: url(../fonts/Dax-Light.ttf); 
}
@font-face {
	font-family: Dax LightItalic; 
	font-style: italic;
	src: url(../fonts/Dax-LightItalic.ttf); 
}
@font-face {
	font-family: Dax Medium; 
	font-style: normal;
	src: url(../fonts/Dax-Medium.ttf); 
}
@font-face {
	font-family: Dax Bold; 
	font-style: Bold;
	src: url(../fonts/Dax-Bold.ttf); 
}

body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #a279c7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #656565;
}

html {
	height: 100%;
}

a:link, a:visited, a:active
{ 
   color: #4d2372;
   text-decoration: none;
   outline-color: invert;
   outline-style: none;
   outline-width: 0pt; 	
}
a:hover
{ 
   text-decoration: underline;
}

#container {
	position: relative;
	min-height: 100%;
}

* html #container
	{
		height: 100%;
	}


#bovenstuk {
	width: 100%;
	height: 261px;
	background: #eff7fa url(../images/introheader.jpg) no-repeat top center;
}

#topbar {
	width: 100%;
	height: 3px;
	background: #4d2372;
	line-height: 0px;
	font-size: 0px;
}
		
#top {
	margin: 0 auto;
	width: 980px;
	height: 174px;
	position: relative;
}


/* Slogan
----------------------------------- */

.slogan {
	position: absolute;
	top: 70px;
	right: 250px;
	width: 360px;
	height: 75px;
	font-size: 22px;
	font-style: italic;
	color: #4d2372;
	font-family: Dax LightItalic, Arial;
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 26px;
}
.sloganvorm {
	position: absolute;
	top: 60px;
	right: 130px;
	width: 125px;
	height: 100px;
	background: url(../images/slogan.png) no-repeat 0px 0px;
}

/* Fix voor IE */
		* html .sloganvorm
		{
			font-style: normal;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/slogan.png', sizingMethod='crop');
		}


/* Top navigatie
----------------------------------- */

.topnav {
	position: absolute;
	top: 1px;
	right: 0px;
	width: 310px;
	height: 40px;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	
}

.topnav ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	display: inline;
}

.topnav ul li {
	float: left;
	padding: 6px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: url(../images/topnav_spacer.gif) no-repeat 0px 12px;
}
.topnav ul li.first {
	float: left;
	padding: 6px 8px 0px 8px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	background: none;
}

.topnav ul li a:link, .topnav ul li a:visited {
	font-family: Arial;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 11px;
	color: #2c3238;
	background: none;
}
.topnav ul li a:hover {
	color: #4d2372;
	background: url(../images/topnav_arrow.gif) no-repeat top center;
}

.topnav ul li a.actief:link, .topnav ul li a.actief:visited {
	font-family: Arial;
	font-weight: bold;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	font-size: 11px;
	color: #2c3238;
	background: url(../images/topnav_arrow.gif) no-repeat top center;
}
.topnav ul li a.actief:hover {
	text-decoration: underline;
}

/* Flags
------------------------- */

.flags {
	float: left;
	padding: 4px 0px 0px 0px;
}

a.nl:link, a.nl:visited {
	float: left;
	display: block;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_nl.gif") no-repeat 0px 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
a.nl:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.nl_actief:link, a.nl_actief:visited {
	float: left;
	display: block;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_nl.gif") no-repeat 0px 0px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.de:link, a.de:visited {
	float: left;
	display: block;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_de.gif") no-repeat 0px 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}		
a.de:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.de_actief:link, a.de_actief:visited {
	float: left;
	display: none;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_de.gif") no-repeat 0px 0px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

a.en:link, a.en:visited {
	float: left;
	display: none;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_en.gif") no-repeat 0px 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}	
a.en:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.en_actief:link, a.en_actief:visited {
	float: left;
	display: none;
	width: 23px;
	height: 23px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/flag_en.gif") no-repeat 0px 0px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}



#logo a:link, #logo a:visited, #logo a:hover {
	position: absolute;
	top: 20px;
	left: 45px;
	width: 142px;
	height: 102px;
	background: no-repeat url("../images/hs_logo_main.png") 0px 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
/* Fix voor IE */
	* html #logo a:link
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/hs_logo_main.png', sizingMethod='crop');
		}
	* html #logo a:visited
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/hs_logo_main.png', sizingMethod='crop');
		}
	* html #logo a:hover
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/hs_logo_main.png', sizingMethod='crop');
		}


#boxcontainer {
	position: absolute;
	top: -100px;
	left: 0px;
	width: 974px;
	height: 292px;
}
* html #boxcontainer {
	height: 292px;
}

#box {

	margin: 0 auto;
	width: 100%;
	padding: 6px 0px 6px 6px;
	background: repeat url("../images/boxbg.png") top left;
	z-index: 1;
}
/* Fix voor IE */
	* html #box
		{
			height: 280px;		
			overflow: hidden;
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/boxbg.png', sizingMethod='scale');
		}

p {
	padding: 0px;
	margin: 0px;
}

.boxshadow_top {
	position: absolute;
	top: -25px;
	right: 0px;
	width: 980px;
	height: 25px;
	background: url(../images/boxshadow_top.png) no-repeat 0px 0px;
}
/* Fix voor IE */
	* html .boxshadow_top
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/boxshadow_top.png', sizingMethod='crop');
		}

.boxshadow_btm {
	position: absolute;
	bottom: -25px;
	right: 0px;
	width: 980px;
	height: 25px;
	background: url(../images/boxshadow_btm.png) no-repeat 0px 0px;
}
/* Fix voor IE */
	* html .boxshadow_btm
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/boxshadow_btm.png', sizingMethod='crop');
		}

#thumbs img {
	border: 0px;
	margin: 0px;
	cursor: pointer;
}

#thumbs {
	width: 974px;
	height: 280px;
	padding: 0px 0px 0px 0px;
	z-index: 5;
}

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

#thumbs ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	background: none;
	display: inline;
	cursor: pointer;
}

#thumbs ul li a:link, #thumbs ul li a:visited
{
	width: 158px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	font-weight: normal;
	text-decoration: none;
	float: left;
	cursor: pointer;
	position: relative;
}

#thumbs ul li a:hover
{
	text-decoration: none;
	background: none;
	cursor: pointer;
}

h1 {
	color: #FFF;
	font-family: Dax Medium, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 20px;
	line-height: 22px;
}

.overlay2 {
	position: absolute;
	top: -140px;
	left: 0px;
	width: 184px;
	height: 120px;
	background: #512a76;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	z-index: 122;
}

.overlay {
	position: absolute;
	bottom: 20px;
	left: 0px;
	width: 158px;
	height: 70px;
	background: #000;
	filter: alpha(opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}
h3 {
	position: absolute;
	top: 230px;
	left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	z-index: 99;
}

a.doorlink:link, a.doorlink:visited {
	position: absolute;
	top: -355px;
	left: 0px;
	display: block;
	width: 184px;
	height: 335px;
	z-index: 99999;
	background: url(../images/spacer.gif) top left;
}
a.doorlink2:link, a.doorlink2:visited {
	position: absolute;
	top: -355px;
	right: 0px;
	display: block;
	width: 184px;
	height: 335px;
	z-index: 9999;
	background:  url(../images/spacer.gif) top left;	
}
.highslide-overlay {
   text-align: center;
   background: #4d2372; 
   font-weight: bold; 
   font-size: 150%;
   color: #FFF;
   padding: 60px 0px 50px 0px;
}

/*
#middenstuk{
width: 100%;
min-height: 400px;
padding-bottom: 280px;
background: #a279c7 url(../images/introbg02.jpg) no-repeat top left;
}

		* html #middenstuk
		{
			height: 450px;
		}
		
*/
		
#middenstuk{
width: 100%;
height: 380px;
background: #a279c7 url(../images/introbg02.jpg) no-repeat top left;
}


#middenstuk02 {
width: 100%;
min-height: 500px;
padding-bottom: 280px;
background: #a279c7 url(../images/introbg.jpg) no-repeat top left;
position: relative;
}
/* Fix voor IE */
		* html #middenstuk02
		{
			height: 500px;
		}

#pagina {
position: relative;
margin: 0 auto;
width: 980px;
min-height: 250px;

}
/* Fix voor IE */
		* html #pagina
		{
			height: 370px;
		}



#onderstuk {
width: 100%;
height: 280px;

position: relative;
margin: -280px auto 0 auto;
background: #8a67a9 url(../images/introfooter.jpg) no-repeat top left;
}

/* Fix voor IE */
	* html #onderstuk
	{
		margin-top: -280px;
	}



#introfooter {
margin: 0 auto;
width: 980px;
height: 270px;
color: #FFF;
position: relative;

}
/* Fix voor IE */
		* html #middenstuk
		{
			height: 270px;
		}

.introfooterkop {
	font-size: 18px;
	color: #FFF;
	padding: 0px 0px 25px 0px;
	display: block;
}

.kolom, .kolom_de {
	float:left;
	width:240px;
	height:220px;
	font-size:11px;
	margin:25px 0 0 40px;
}

* html .kolom, * html .kolom_de {
	margin:25px 0 0 20px;
}

.kolom ul, .kolom_de ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.kolom ul li, .kolom_de ul li {
	list-style-type:none;
	background:url(../images/introfooterline.gif) no-repeat bottom left;
	margin:0;
	padding:3px 0 4px;
}

.kolom ul li a:link,.kolom ul li a:visited,.kolom_de ul li a:link,.kolom_de ul li a:visited {
	text-decoration:none;
	font-size:11px;
	color:#FFF;
	background:url(../images/arrow_white.gif) no-repeat 0 4px;
	margin:0;
	padding:0 0 0 15px;
}





.newsletter {
	padding: 0px 0px 0px 0px;
}

.newsletter dt, .newsletter dd{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: none;
	visibility: hidden;
}

input.input_news {
	height: 14px;
	width: 201px;
	background: transparent url(../images/inputnews_bg.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 15px;
	color: #909090;
	margin: 5px 0px 0px 0px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

input.input_news:focus {
	height: 14px;
	width: 201px;
	background: transparent url(../images/inputnews_bg.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 15px;
	color: #909090;
	margin: 5px 0px 0px 0px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}



.kolom input.addforminput {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_naam.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	position: relative;
}



.kolom input.addforminput:focus {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_naam.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	position: relative;	
}



.kolom_de input.addforminput {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_name.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	position: relative;
}



.kolom_de input.addforminput:focus {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_name.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	position: relative;	
}



.kolom input#email, .kolom_de input#email {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_email.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	position: relative;
}



.kolom input#email:focus, .kolom_de input#email:focus {
	height: 14px;
	width: 141px;
	background: transparent url(../images/inputnews_bg_email.gif) top left no-repeat;
	border: 0px;
	padding: 5px 5px 5px 55px;
	color: #434343;
	margin: 5px 0px 0px -10px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
	position: relative;	
}


.kolom #unsubscribe, .kolom_de #unsubscribe{
	display: none;
	visibility: hidden;
}



.kolomlast {
	float:left;
	width:100px;
	height:220px;
	margin:25px 0 0 30px;
}

.copyright {
	position:absolute;
	bottom:-3px;
	right:5px;
	font-size:11px;
	line-height:18px;
	padding:0;
}
.logowit {
	position: absolute;
	top: 130px;
	right: 0px;
	width: 110px;
	height: 80px;
	display: block;
	background: no-repeat url("../images/logo_hs_wit.gif") 0px 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}

/* Sitelinks
---------------------------------- */

a.home:link, a.home:visited {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/icon_home.gif") no-repeat 0px -24px;
}
a.home:hover {
	background: url("../images/icon_home.gif") no-repeat 0px 0px;
}
a.homeactief:link, a.homeactief:visited {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/icon_home.gif") no-repeat 0px 0px;
}

	
a.sitemap:link, a.sitemap:visited {
	float: right;
	margin: 0px 0px 0px 8px;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	background: url("../images/icon_sitemap.gif") no-repeat 0px -24px;
}
a.sitemap:hover {
	background: url("../images/icon_sitemap.gif") no-repeat 0px 0px;
}
a.sitemapactief:link, a.sitemapactief:visited, a.sitemapactief:hover {
	float: right;
	margin: 0px 0px 0px 8px;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	background: url("../images/icon_sitemap.gif") no-repeat 0px 0px;
}

a.contact:link, a.contact:visited {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/icon_contact.gif") no-repeat 0px -24px;
}
a.contact:hover {
	background: url("../images/icon_contact.gif") no-repeat 0px 0px;
}
a.contactactief:link, a.contactactief:visited, a.contactactief:hover {
	float: right;
	display: block;
	width: 24px;
	height: 24px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("../images/icon_contact.gif") no-repeat 0px 0px;
}



/* Nieuwe dingen op intropagina
-------------------------------------------- */

#contentbox {
	margin: 0 auto;
	width: 980px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	background: none;
	position: relative;

}

.introbox {
	float: left;
	width: 400px;
	min-height: 200px;
	padding: 80px 0px 0px 30px;
	background: url(../images/home_tableft.png) no-repeat top left;
}
/* Fix voor IE */
	* html .introbox
		{
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/themes/hollandsail/images/home_tableft.png', sizingMethod='crop');
		}



.introcontent {
	padding: 0px 0px 0px 0px;
	
}

.introbox img {
	margin: 30px 0px 0px 0px;
	border: 3px solid #77608c;
}

h4 {
	float: left;
	position: relative;
	color: #FFF;
	font-family: Dax Medium, Arial;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	font-size: 21px;
	line-height: 26px;
}
.introtekst {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

a.meerinfo:link, a.meerinfo:visited {
	color: #FFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	background: #4a2a68;
	text-decoration: none;
}
a.meerinfo:hover {
	background: #543076;
}

a.meerinfo2:link, a.meerinfo2:visited {
	float: right;
	color: #FFF;
	padding: 5px 10px 5px 10px;
	margin: 0px 40px 0px 0px;
	background: #543076;
	text-decoration: none;
}
a.meerinfo2:hover {
	background: #4a2a68;
}


/* Slideshow */

#groepen {
	position: absolute;
	top: 0px;
	left: 55px;
	height: 50px;
	font-family: Arial;
	font-size: 22px;
	line-height: 30px;
	z-index: 99;
}
#groepen ul {
	margin: 0px; padding: 0px;
}
#groepen ul li {
	padding: 0px; margin: 0px 0px 0px 0px; list-style-type: none; float: left;
}

#groepen li a#tab1:link, #groepen li a#tab1:visited {
	width: 210px;
	height: 42px;
	display: block;
	color: #FFF;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-family: Dax Medium, Arial;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#groepen li a#tab1:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}	
#groepen li a.activeSlide#tab1:link, 
#groepen li a.activeSlide#tab1:visited, 
#groepen li a.activeSlide#tab1:hover {
	width: 210px;
	height: 42px;
	display: block;
	color: #FFF;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-family: Dax Medium, Arial;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#groepen li a#tab2:link, #groepen li a#tab2:visited {
	width: 210px;
	height: 42px;
	display: block;
	color: #FFF;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-family: Dax Medium, Arial;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#groepen li a#tab2:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}	
#groepen li a.activeSlide#tab2:link, 
#groepen li a.activeSlide#tab2:visited, 
#groepen li a.activeSlide#tab2:hover {
	width: 210px;
	height: 42px;
	display: block;
	color: #FFF;
	padding: 8px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-family: Dax Medium, Arial;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}


.eventsbox {
	float: left;
	width: 550px;
	min-height: 200px;
	position: relative;
	background: none;
}
* html .eventsbox {
	width: 500px;
}

#box1 {
	width: 550px;
	min-height: 300px;
	background: url("../images/tableft.gif") no-repeat 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	z-index: 9;
}
/* Fix voor IE */
	* html #box1
		{
			background: url("../images/tableft.gif") no-repeat 0px 0px;
		}

#box2 {
	width: 530px;
	height: 400px;
	background: url("../images/tabright.gif") no-repeat 0px 0px;
	position: relative;
	z-index: 9;
}
/* Fix voor IE */
	* html #box2
		{
			background: url("../images/tabright.gif") no-repeat 0px 0px;
		}

.content {
	padding: 80px 0px 0px 50px;
}

.block {
	width: 430px;
	float: left;
	background: url(../images/blockbg.gif) repeat top left;
	padding: 10px 10px 10px 15px;
	margin: 0px 0px 12px 0px;
}
/* Fix voor IE */
	* html .block
		{
			background-image:none;
		}


.block02 {
	width: 430px;
	float: left;
	background: url(../images/blockbg02.gif) repeat top left;
	padding: 10px 10px 10px 15px;
	margin: 0px 0px 12px 0px;
}
/* Fix voor IE */
	* html .block02
		{
			background-image:none;
		}


.block:hover {
	border: 0px solid #bca1d7;
}
.block02:hover {
	border: 0px solid #bca1d7;
}

.photo {
	float: left;
	width: 110px;
	height: 75px;
}
.photo img {
	float: left;
	border: 0px solid #79668c;
}
a.photo:link, a.photo:visited {
	position: relative;
	width: 110px;
	height: 75px;
	border: 3px solid #79668c;
	padding: 0px;
	margin: 0px 15px 0px 0px;
}
a.photo:hover {
	border: 3px solid #5d4275;
}

.blockshadow {
	width: 125px;
	height: 10px;
	position: absolute;
	bottom: -13px;
	right: 0px;
	background: url(../images/ship_shadow.gif) no-repeat 0px 0px;
}
/* Fix voor IE */
	* html .blockshadow
		{
			background-image:none;
		}


.blockcontent {

	padding-left: 15px;
}
a.blocktitle:link, a.blocktitle:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	display: block;
	padding: 0px 0px 2px 0px;
	text-decoration: none;
}
a.blocktitle:hover {
	text-decoration: underline;
}

.blocktext {
	font-size: 11px;
	padding: 3px 20px 0px 0px;
	color: #FFF;
}
.datum {
	padding: 5px 0px 0px 0px;
	color: #e3d1f4;
	font-size: 11px;
}
.price {
	font-size: 12px;
	line-height: 26px;
	padding: 4px 10px 4px 15px;
	background: #6a448b url("../images/arrow_white.gif") no-repeat 5px 7px;
}

.oldPrice {
	text-decoration: line-through;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}






/* Clearers
------------------------------------------------------------ */

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

.btnclearer {
	height: 29px;
	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;
}
.clearer50 {
	height: 50px;
	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;
}
.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;
}
.kolom {
	line-height: 16px;
}
.kolom .adres {
	line-height: 15px;
}
.adres a:link, .adres a:visited {
	text-decoration: underline;
	color: #fff;
}
