/* Body */
* {
	margin:0;
	padding:0;
}
body {background:#FFFFFF url(afbeeldingen/bodybg_blauw.gif) top left repeat-x; color:#eee; font:76% Comic Sans MS; line-height:1.4em; text-align:center; padding:0;}

#wrap {width:960px; background-color:#EBF2F4; color:#555; padding:10px; margin:10px auto 0 auto; text-align:left; border:1px solid #555;}
#top {width:960px; text-align:right; margin:10px auto 5px auto; color:#ddd; font-size:0.9em;}
#top p {margin:2px; padding:0;}
#top a {color:#1A52A2; border-bottom: 1px dotted #aaa;}
#top a:hover {color:#FFFFFF; text-decoration:none; border-bottom:1px dotted #FFFFFF;}

/* Header and title */
#header {text-align:left; padding:0; margin:0 0 10px 0;}
#sitetitle {width:960px; float:center;}
#sitetitle h1 {font-weight: 700; font-size:1.2em; letter-spacing:-2px; line-height:0.9em; margin:20px 0 10px 10px; padding:0;}
#sitetitle h1 a {font-weight:700; letter-spacing:-1px;}
#sitetitle p {margin:5px 0 20px 20px; padding:0; letter-spacing:-1px; font-size:1.4em; color:#1A52A2;}

/* Main menu */
#mainmenu {
	float:right;
	width:958px;
	margin:0;
}
dl.nav {width:140px; float:left; margin: 0 0px 5px 10px;}
dl.nav dt {
	border-bottom:1px solid #aaa;
	padding:0;
	font-weight:700;
	margin:0;
	color:#006;
}
dl.nav dt a {
	font-weight:700;
	color:#006;
}
dl.nav dt a:hover {
	color:#006;
}
dl.nav dd {padding:0; margin:0; border-bottom:1px solid #ccc;}
dl.nav dd a {font-weight:400; padding:1px 0 1px 5px; color:#1A52A2; display:block; width:135px;}
dl.nav dd a:hover {color:#222; background:#f4f4f4;}

/* Headline */
#headline {width:958px; text-align:center; margin:5px 0 15px 0; border:1px solid #ccc; background-color:#1A52A2; color:#1A52A2; font-size:0.9em;}
#headline p {
	margin:2px;
	padding:0;
	color: #fff;
}

/* Headers */
h2, h3, h4 {
	margin:0 0 14px;
	padding-bottom:5px;
	color:#eccc6a;
	font-weight:700;
}

/* Content */
#content {float:left; text-align:left; width:700px; margin:10px 0 0 0;;}
#content h2 {
	font-size:1.7em;
	letter-spacing:-1px;
	clear:left;
	border-bottom:2px solid #ccc;
	text-align: left;
}
#content h3 {font-size:1.4em; letter-spacing:-1px;}
#content h2 a, #content h3 a {font-weight:700;}
#content p {margin:0 0 15px;}
#content a {border-bottom:1px dotted #888;}
#content a:hover {
	color: #F00;
	border-bottom:1px dotted #000;
}
#content ul, #content ol {margin:0 0 15px 10px; padding:0 0 0 10px;}
#content ul li, #content ol li {margin:0 0 10px 10px;}
#content ul ul, #content ol ol {margin:5px 0 5px 10px;}

/* Sidebar */
#sidebar {text-align:left; margin:5px 0 0 718px; width:220px; padding:10px; background:#ffffff; border:1px solid #ccc;}
#sidebar h2, #sidebar h3 {font-size:1.4em; padding:0 0 2px 0; margin:0 0 5px 0; border-bottom:2px solid #ccc;}
#sidebar p, #sidebar ul, #sidebar ol {margin:0 0 15px 0; padding:0;}
#sidebar a {font-weight:400;}
#sidebar ul li {list-style:none; margin:0 0 3px 0;}
#sidebar ul li a {font-size:1.1em;}
#sidebar ul ul {margin:3px 0 3px 10px; font-size:1em;}
#sidebar ul ul li {margin:2px 0;}
#sidebar ul ul li a {font-weight:400;}

#sidebar ul.sidemenu li {list-style: none; width:218px; padding:0; margin:0 0 2px 0;}
#sidebar ul.sidemenu li a {display: block; overflow: visible; padding:2px 0 2px 5px; background-color:#ffffff; font-weight:400; border:1px solid #ddd; font-size:1.1em; }
#sidebar ul.sidemenu li a:hover, #sidebar ul li.current a {border:1px solid #555; color:#444; background-color:#fff;}
#sidebar ul.sidemenu li.current li a {background-color:#f8f8f8; color:#467aa7; border:1px solid #ddd; border-bottom:1px solid #ccc;}
#sidebar ul.sidemenu ul {margin:0; padding:2px 0 0 15px;}
#sidebar ul.sidemenu ul li {width:203px; letter-spacing:0;}
#sidebar ul.sidemenu ul li a {font-size:0.9em; padding:1px 0 1px 5px;}

/* Footer */
#footer {clear:both; font-size:0.9em; width:960px; line-height:1.5em; color:#ccc;  margin: 5px auto 10px auto; padding:0;}
#footer p {margin:0; padding:0;}
#footer a {color:#1A52A2; border-bottom: 1px dotted #aaa;}
#footer a:hover {color:#eee; text-decoration:none; border-bottom:1px dotted #fff;}

/* Links */
a {
	color:#006;
	font-weight:400;
	text-decoration:none;
}
a:hover {
	color:#006;
	text-decoration:none;
}
a img {border:0;}

/* Various classes */
.left {float:left; width:49%; text-align:left;}
.right {float:right; width:49%; text-align:right;}
.textleft {text-align:left;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.introtext, .introtext a {font-weight:700;}
.clear {
	visibility:hidden;
	clear:both;
	height:1px;
	color: #1A50B8;
}
.hide {display:none;}

--

body {margin:0; padding:5px; font:11px Verdana,Arial}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {position:relative; margin:0 auto; text-align:left; width:506px; display:none;}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:500px; height:300px; padding:2px; border:1px solid #ccc; background:#1A52A2}
#information {position:absolute; bottom:0; width:500px; height:0; background:#1A52A2; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px; color:#eccc6a}
#information p {padding:0 8px 8px}
#image {width:500px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#1A52A2}
#slideleft:hover {background-color:#1A52A2}
#slideright {float:right; width:20px; height:81px; background:#1A52A2 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#1A52A2}
#slidearea {float:left; position:relative; width:456px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
.home {
	color: #006;
}
.balk {
	color: #006;
}
.hoofd1 {
	color: #006;
}
.barco {
	color: #1858A8;
}
#form-table{
	width:500px; 
	height:200px; 
	margin: 20px 0 180px 50px; 
	padding:100px;	
}partyboot.het.partyschip {
	color: #D93337;
}
#wrap #sidebar table tr td .stijl2 a {
	color: #D93337;
}
