@import url("index.css");
@import url("jquery.datepick.css");


.errorMsg
{
	color: red;
	font-weight: bold;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;
	padding:0px;
	background:#eff3f7;
}

/*
#wrapSite{
	background:#eff3f7;
	width:980px;
	height:1500px;
	margin: auto;
	border:1px solid #dddddd;
}
*/

#wrapSite{
	background:#ffffff;
	width:980px;
	height:1500px;
	margin: auto;
	border:1px solid #dddddd;
}


.container
{
	overflow: hidden;
}

.display_none { display: none; }

.left { float: left; }
.right { float: right; }

/* ******************************************** contact ************************** */

.contact_info
{
	float: left;
	margin-left: 5px;
}

.contact_info td
{
	padding: 0 0px 3px 0;
	width: 118px;

}

.contact_info td.th
{
	width: 118px;
	font-weight: bold;
}
.th{
	font-weight: bold;
}

.extraBericht { margin-top: 1em; }

.extraBericht p { margin: 0px; }




.extraBericht { clear: left; }
/* ******************************************** shiplist ************************** */

.shiplist {
	height: auto;
	width: 138px;
	float: left;
	text-align: center;
/*	border:1px solid #FF0000;  */
}

.shiplist-ship {
   	width:130px;
	height:142px;
	margin:0px 0px 0px 0px;
	border:0px;
	background-image: url(../images/achter_creme.gif);
	text-align: center;
}


.shipList-container
{
	overflow: hidden;
}

.shiplist-contact
{
	width: 180px;
	height: 20px;
	padding-left: 0px;
	padding-right: 8px;
	float: left;
}


/* ******************************************** inhoud ************************** */

#inhoud {
	position:absolute;
	top:193px;
	z-index:1;
	width:980px;
	height:1000px;
	border:0px solid #ff0000;
	background-image: url(../images/achtergrond.gif);
	background-repeat: no-repeat;
}


/* ******************************************** main navigatie ************************** */
.mainnavlayer{
	position:absolute;
	top:128px;
	width:965px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	word-spacing: 13px;
	background-color: #BCCAD7;
	height: 11px;
	vertical-align: middle;
	overflow: hidden;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}

.vlaggen{
	position:relative;
	top:126px;
	left: 930px;
	width:60px;
	height: 14px;
}
a.mainnavigatie, a.mainnavigatie:visited, a.mainnavigatie:hover, a.mainnavigatie:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

/* ******************************************** sub navigatie ************************** */	
.subnavlayerindex{
	position:absolute;
	top:155px;
	width:980px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	background-color: #D9E0E6;
	height: 20px;
	vertical-align: middle;
}
.subnavlayer{
	position:absolute;
	top:-38px;
	width:980px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: none;
	background-color: #D9E0E6;
	height: 20px;
	vertical-align: middle;
}
.subnavigatie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	color: #660033;
}

a.subnavigatie, a.subnavigatie:visited, a.subnavigatie:hover, a.subnavigatie:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
	color: #660033;
}

form#qs
{
	display: inline;
}

form#qs input
{
	height: 12px;
	font-size: 10px;
}

/* ******************************************** index pagina ************************** */

#indexRightBox
{
	z-index:2;
	position:absolute;
	top:221px;
	left: 720px;
	width:260px;
	background-color: #bccad7;
	text-align: center;
	overflow: hidden;
	vertical-align: top;
	border: 2;
	border-color: #BCCAD7;
}
.indexZoekTabel {
	width: 100%;
	border: 0px;
	font-size: 11px;
}
.indexZoekTabelTD1 {
	width: 110px;
	border: 0px;
	text-align: left;
	padding: 0;
	background-color: #d9e0e6;
}
.indexZoekTabelTD2 {
	border: 0px;
	text-align: left;
	padding: 0;
}
.indexZoekTabelTD3 {
	width: 22px;
	border: 0px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	background-color: #FFFFFF;
}
.indexZoekTabelTD4 {
	width: 23px;
	border: 0px;
	padding: 0;
	background-color: #FFFFFF;
	text-align: right;
}
#indexH1Text{
	position:absolute;
	top:0px;
	left: 16px;
	width:750px;
	text-align: left;
	overflow: hidden;
}
#indexH2Text{
	position:absolute;
	top:40px;
	left: 16px;
	width:250px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexAfbeeldingen1{
	position:absolute;
	top:37px;
	left: 285px;
	width:124px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexAfbeeldingen2{
	position:absolute;
	top:37px;
	left: 425px;
	width:124px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexAfbeeldingen3{
	position:absolute;
	top:37px;
	left: 565px;
	width:124px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexAfbeeldingen4{
	position:absolute;
	top:37px;
	left: 705px;
	width:124px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexAfbeeldingen5{
	position:absolute;
	top:37px;
	left: 845px;
	width:124px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexZoekZeilschip{
	position:absolute;
	top:260px;
	left: 18px;
	width:280px;
	text-align: left;
	overflow: hidden;
	height: auto;
}
#indexBeschikbaarheid{
	position:absolute;
	top:497px;
	left: 16px;
	width:245px;
	text-align: left;
	overflow: hidden;
	background-color: #d9e0e6;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
#indexIndividuele{
	position:absolute;
	top:40px;
	left: 350px;
	width:230px;
	overflow: hidden;
	background-color: #FFFFFF;
}
#indexHotelschepen{
	position:absolute;
	top:143px;
	left: 350px;
	width:210px;
	text-align: left;
	overflow: hidden;
	background-color: #d9e0e6;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
#indexArrangementen{
	position:absolute;
	top:247px;
	left: 350px;
	width:210px;
	text-align: left;
	overflow: hidden;
	background-color: #d9e0e6;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
}
#indexLaatstAangeboden{
	position:relative;
	width:230px;
	text-align: left;
	overflow: hidden;
	height: 25px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	vertical-align: bottom;
}
#indexLaatstAangebodenBlok{
	position:absolute;
	top:260px;
	left: 350px;
	width:280px;
	text-align: left;
	overflow: hidden;
	height: auto;
	z-index: 2;
}

a.indexLaatstaangebodenLink {
	color: #005D94;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

a.indexLaatstaangebodenLink:visited {
	color: #005D94; 
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

a.indexLaatstaangebodenLink:hover {
	color: #005D94;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	font-style: normal;
	text-decoration: underline;	
}   

a.indexLaatstaangebodenLink:active {
	color: #005D94;  
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

#indexTotaalAanbodBlok{
	position:absolute;
	top:260px;
	left: 680px;
	width:280px;
	overflow: hidden;
	height: auto;
	z-index:0;
}

#indexTotaalAanbod{
	position:relative;
	width:245px;
	overflow: hidden;
	height: 32px;
	vertical-align: bottom;
}

#indexLinkBox {
	z-index:1;
	position:absolute;
	width:960px;
	top: 800px;
}


form#dat
{
	display: inline;
}

form#dat input
{
	height: 10px;
}/* ******************************************** top achtergronden ************************** */

.top #wrapSite{
	background-image: url(../images/kopIndex2008.jpg);
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topAanmelden #wrapSite{
	background-image: url(../images/kopAanmelden.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topContact #wrapSite{
	background-image: url(../images/kopContact.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}
.topExtra #wrapSite{
	background-image: url(../images/kopExtra.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topFotoSchepen #wrapSite{
	background-image: url(../images/kopFotoSchepen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topIndex #wrapSite{
	background-image: url(../images/kopIndex.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topIndividuelen #wrapSite{
	background-image: url(../images/kopIndividuelen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topHotelschepen #wrapSite{
	background-image: url(../images/kopHotelschepen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}


.topInloggen{
	background-image: url(../images/kopInloggen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
}

.topLinks #wrapSite{
	background-image: url(../images/kopLinks.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topNieuws #wrapSite{
	background-image: url(../images/kopNieuws.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topSchepen #wrapSite{
	background-image: url(../images/kopSchepen.jpg);
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
}

.topVaargebied #wrapSite{
	background-image: url(../images/kopVaargebied.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topVerhalen #wrapSite{
	background-image: url(../images/kopVerhalen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topVoorwaarden{
	background-image: url(../images/achtergrond.gif);
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
}

.topVragen #wrapSite{
	background-image: url(../images/kopVragen.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
	
}

.topZoek #wrapSite{
	background-image: url(../images/kopZoek.jpg); 
	background-repeat: no-repeat;
	border: 6px solid #eff3f7;
}



/* ******************************************** achtergrond vulling ************************** */

.vulling {
	background-image: url(../images/achter_creme.gif);
}

/* ******************************************** work area ************************** */

.sitemaptabel {
	width: 960px;
	border: 0px;
}
.outerschepentabel {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	float:left;
	height: 0px;

}
.innerschepentabel {
	width: 174px;
	border: 0px none;
	margin: 0px;
	padding: 0px;
	height: 0px;
}
a.sitemaptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.sitemaptext:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.sitemaptext:hover {
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;	
	color: #000000;
	text-decoration: underline;
}
a.sitemaptext:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.sitemaptext11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.sitemaptext11bold:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.sitemaptext11bold:hover {	
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.sitemaptext11bold:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
#workArea {
	width:980px;
	margin: 0px;
	border:0px solid #ffffff;
}

/* ******************area 1: zoek.php / aanmelden.htm / aanmelden.php ************* */
.leftArea1 {
	width:215px;
	vertical-align:top;
	border:0px solid #00cc00;
}

.mainArea1 {
	width:100%;
	vertical-align:top;
	border:0px solid #ff0000;
}

/* ******************area 2: vaargebied.htm / schepen.php / individuelen.php ************* */
.leftArea2 {
	width:0px;
	vertical-align:top;
	border:0px solid #00cc00;
}

.mainArea2 {
	width:100%;
	vertical-align:top;
	border:0px solid #ff0000;
}

.overzichtafbeelding {
	position:absolute;
	left:150px;
	top:0px;
	width:827px;
	height:410px;
	z-index: 2;	
}
.keuzevlakoverzichtafbeelding {
	position:absolute;
	left:150px;
	top:0px;
	width:827px;
	height:410px;
	z-index: 1;
}
.verrekijker {
position:absolute;
left:0px;
top:240px;
width:258px;
height:185px;	
}

/* ******************area 3: vaargebied.php /  ************* */
.leftArea3 {
	width:200px;
	vertical-align:top;
	border:0px solid #00cc00;
}
.mainArea3 {
	vertical-align:top;
	border:0px solid #ff0000;
}


/* ******************area 4:  ************* */
.leftArea4 {
	width:400px;
	vertical-align:top;
	border:0px solid #00cc00;
}

.mainArea4 {
	vertical-align:top;
	border:0px solid #ff0000;
}

/* ******************************************** font type ************************** */

.kop1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660033;
	
	letter-spacing: 1px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660033;
	font-weight: normal;
	letter-spacing: 1px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005D94;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}
.letter10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	letter-spacing: 1px;
	line-height: 18px;

}

.letterbruin10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660033;
	font-weight: bold;
}

.letterbruin11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: normal;
}

.letterbruin11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660033;
	font-weight: bold;
	text-decoration: none;
}


.letter12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}

.letterbruin12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660033;D9E0E6
	font-weight: normal;
}

.letterlichtblauw12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D9E0E6;
	font-weight: normal;
}

.letter13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}

.letterbruin13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660033;
}

.letterbruin13bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #660033;
	font-weight: bold;
}

.letterbruin14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660033;
	font-weight: normal;
}

.letterbruin14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #660033;
	font-weight: bold;	
}

.letterblauw14bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #131C5D;
	font-weight: bold;
}

.letterbruin15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #660033;
	font-weight: normal;
}

.letterbruin15bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #660033;
	font-weight: bold;
}

/* ********************************************index pagina ************************** */

#tekst {
	position:absolute;
	margin-top:5px;
	margin-left:20px;
	width: 900px;
	z-index:1;
	border:0px solid #ff0000;
}

.kop {
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #660033;
	letter-spacing: 1px;
}

.indexzoekkop {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	color: #FFFFFF;
}
.tekstdoelstelling {
	position:absolute;
	top: 60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #005D94;
	font-weight: bold;
	line-height: 25px;
}

#linkblok {
	position:absolute;
	margin-top:45px;
	z-index:4;
	border:0px solid #ff0000;
}

div.linkblok1 {
	position:absolute;
	margin-left:230px; 
	margin-top:0px;
	cursor:pointer;
	z-index:5;
	border:0px solid #000000;
}


div.linkblok2 {
	position:absolute;
	margin-left:412px; 
	margin-top:103px;
	cursor:pointer;
	z-index:7;
	border:0px solid #000000;
}

div.linkblok3 {
	position:absolute;
	margin-left:230px; 
	margin-top:206px;
	cursor:pointer;
	z-index:6;
	border:0px solid #000000;
}

div.linkblok4 {
	position:absolute;
	margin-left:450px; 
	margin-top:309px;
	cursor:pointer;
	z-index:8;
	border:0px solid #000000;
}

.indexlinkblauw {
	font-size: 15px;
	color: #005D94;
	font-weight: bold;
}

.indexlinkgeel {
	font-size: 15px;
	color: #FFCF00;
	font-weight: bold;
}

.indexlinkwit {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 21px;
	font-size: 12px;
	color: #ffffff;
}

.indexlinkbruin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 21px;
	font-size: 12px;
	color: #660033;
}




/* ******************************************** vaargebieden paginas ************************** */

#vaargebiedafbeelding{
	position:absolute;
	margin-top:50px;
	margin-left:10px;
}

#vaargebiedkop{
	position:absolute;
	margin-top:5px;
	margin-left:188px;
	width:290px;
}

/* ******************************************** links paginas ************************** */

div.linkPaginaId {
	position:relative;
	left:0px;
	top:0px;
	width:275px;
	height:17px;
	z-index:1;
	overflow: hidden;
}

/* ******************************************** extra's paginas ************************** */
#inloggen {
	position:absolute;
	left:870px;
	top:0px;
	width:100px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}
/* ******************************************** knoppen ************************** */

.button {width:100px}

/* ******************************************** Dropdown-Menu ************************** */

.dropdown_menu
{
	width: 158px;
	z-index: 0;
	position: relative;
	font-size: 10px;
}




td.date_search .dropdown_menu {width:120px; z-index:0; position:relative;}
body.topContact td.date_search .dropdown_menu {width:110px; z-index:0; position:relative;}


/* ******************************************** diverse link styles ************************** */

a.link {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	text-decoration: underline;
}

a.link:visited {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	text-decoration: underline;
}

a.link:hover {
	color: #660033;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	font-style: normal;
}   

a.link:active {
	color: #000000;  
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
        text-decoration: underline;
}

a.link1 {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

a.link1:visited {
	color: #666666; 
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

a.link1:hover {
	color: #660033;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	font-style: normal;
	

}   

a.link1:active {
	color: #000000;  
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
}

a.link2 {
	color: #660033;
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	text-decoration: underline;
}

a.link2:visited {
	color: #660033; 
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	text-decoration: underline;
}

a.link2:hover {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	font-style: normal;
	text-decoration: underline;	
}   

a.link2:active {
	color: #660033;  
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 12px;
	text-decoration: underline;
}

a.link3 {
	color: #660033;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	text-decoration: none;
}

a.link3:visited {
	color: #660033;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	text-decoration: none;
}

a.link3:hover {
	color: #666666;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	font-style: normal;
	text-decoration: underline;	
}   

a.link3:active {
	color: #660033;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	text-decoration: none;
}

a.link4 {
	color: #660033;
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	text-decoration: underline;
}

a.link4:visited {
	color: #660033; 
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	text-decoration: underline;
}

a.link4:hover {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
	font-style: normal;
	text-decoration: underline;	
}   

a.link4:active {
	color: #660033;  
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 11px;
}

a.link5 {
	color: #660033;
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
}

a.link5:visited {
	color: #660033; 
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
}

a.link5:hover {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
	font-style: normal;
	text-decoration: none;	
}   

a.link5:active {
	color: #660033;  
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 10px;
}


a.link6 {
	color: #660033;
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 15px;
	text-decoration: underline;
}

a.link6:visited {
	color: #660033; 
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 15px;
	text-decoration: underline;
}

a.link6:hover {
	color: #666666;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 15px;
	font-style: normal;
	text-decoration: underline;	
}   

a.link6:active {
	color: #660033;  
	text-decoration: none;
	font-weight: normal;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 15px;
	text-decoration: underline;
}


a.zoeklink {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	text-decoration: underline;
}

a.zoeklink:visited {
	color: #660033; 
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	text-decoration: underline;
}

a.zoeklink:hover {
	color: #666666;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	font-style: normal;
        text-decoration: underline;
}   

a.zoeklink:active {
	color: #666666;  
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	text-decoration: underline;
}

a.index:link {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	text-decoration: none;
	letter-spacing: 1px;

}

a.index:visited {
  color: #660033; 
  text-decoration: none;
  font-weight: bold;
  FONT-FAMILY : Arial, Helvetica, sans-serif;
  FONT-SIZE : 13px;
  text-decoration: none;
  letter-spacing: 1px;

}

a.index:hover {
	color: #660033;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	font-style: normal;
	text-decoration: underline;
	letter-spacing: 1px;
}   

a.index:active {
	color: #660033;  
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
    text-decoration: none;
	letter-spacing: 1px;
}


a.meezeilen:link {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
}

a.meezeilen:visited {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
}

a.meezeilen:hover {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
	text-decoration: underline;
}   

a.meezeilen:active {
	color: #660033;
	text-decoration: none;
	font-weight: bold;
	FONT-FAMILY : Arial, Helvetica, sans-serif;
	FONT-SIZE : 13px;
}


/* ******************************************** tekst Zeilklippers.nl printvriendelijke pagina ************************** */

div.printer {
  	top:0px;
	position:relative;
	left:0px;
	width:100%;
}


/* ******************************************** top achtergronden partnersites ************************** */

.topCharterschepen {
	background-image: url(../images/kopCharterschepen.jpg); 
	background-repeat: no-repeat;
	
}

.topBruinevloot {
	background-image: url(../images/kopBruinevloot.jpg); 
	background-repeat: no-repeat;
}

.topZeilvaartuigen {
	background-image: url(../images/kopZeilvaartuigen.jpg); 
	background-repeat: no-repeat;
}


/* ******************************************** groepsarrangementen ************************** */
table#groepsarrangementen td
{
	padding: 0 10px 10px 0;
}
table#groepsarrangementen td a
{
	color: #000;
	text-decoration: none;
}

table#groepsarrangementen td a.arr
{
	font-weight: bold;
}


table#groepsarrangementen td a:hover
{
	color: #555;
	text-decoration: underline;
}


/* ******************************************** icalendar ************************** */


.shiplist-ship div.icalendar
{
	position: absolute;
	z-index: 3;
	left: 250px;
	display: none;
	background: #eff3f7;
	width: 480px;
	height: 445px;
	padding: 10px;
}



#box_background
{
	display: none;
	position: absolute;
	width: 100%;
	height: 4000px;
	background: #a1bad0;
	z-index: 2;
	opacity:0.5;
}

div.icalendar .contactForm
{
	display: none;
	position: absolute;
	top:100px;
	z-index: 12;
	width: 480px;
	padding: 20px 0;
	background-image: url(../images/achter_creme.gif);
}

div.icalendar .cF_shipText{
	left:250px;
}

div.icalendar .contactForm .form
{
	border: 1px solid #660033;
	width: 450px;
	margin: auto;
	background: white;
}

div.icalendar .contactForm fieldset
{
	margin: 1em;
	text-align: left;
}

div.icalendar .contactForm fieldset textarea
{
	width: 400px;
	height: 30px;
}

div.icalendar .contactForm fieldset.cF_button
{
	text-align: right;
	border: 0px;
}


/********* description ***************/

div.icalendar div.description
{
	text-align: left;
	font-size: 9px;
	padding-bottom: 1em;
}

.shipText div.icalendar
{
	text-align: center;
}
.shipText div.icalendar div.description { 
	width: 430px;
	margin: auto;
	
}


div.icalendar span.description { padding: 0 1em 0 10px; }
div.icalendar span.vrij
{
	color: #27cf46;
	background:   url(/images/background_calendar_legend_vrij.png);
}
div.icalendar span.geboekt
{
	color: #f31b26;
	background:  url(/images/background_calendar_legend_geboekt.png) ;
}
div.icalendar span.optie
{
	color: #1c4bf3;
	background:  url(/images/background_calendar_legend_optie.png);
}
div.icalendar span.special
{
	color: #ffd000;
	background: url(/images/background_calendar_legend_special.png);
}


div.time_key_0 { display: none; }
input.buttonHideCalendarAllShips { display: none; }

span.contact_is_cal { display: none; }



/***** captcha ******/
div.captcha div.captcha_container
{
	width: 180px;
	overflow: hidden;
	padding: 0 10px;
}

div.captcha div.button_left, div.captcha div.captcha_img{
	float:left;
}
div.captcha div.button_right, div.captcha div.captcha_field{
	float:right;
}

div.captcha div.captcha_img img { width: 100px; }


div.captcha label, div.captcha a { 
	line-height: 1.5em; 
	text-decoration: none;
	color: #660033;
	font-size: 10px;
	
}
div.captcha div.button { margin-top: 20px; }
div.captcha label { display: block; }

/***** contact ******/
div.captcha_contactList div.button_left { margin-left: 50px; }
div.captcha_contactList div.button_right { margin-right: 50px; }


