@import url('text.css');
#menu { list-style: none; }
#menu li { float: left; margin: 1em;}
#page { width: 986px; margin: auto; padding: 0; }
.c { margin: 0 1em;}
#vancampen { background: url('../images/vancampen.jpg') top left no-repeat #D18316; position: relative; width: 986px; height: 103px;}
#vancampen ul { position: absolute; left: 115px; top: 89px; list-style: none; margin: 0; padding: 0; width: 100%;}
#vancampen li { float: left; height: 18px;  margin-right: 12px;}
#vancampen li a { display: block; color: #002C6B; text-decoration: none; }
#vancampen h1 { margin: 0; padding: 0;}
#vancampen h1 a { display: block; height: 40px;}
#vancampen h1 a span{ position: absolute; display: block; left: -3000px; top: -3000px;}
.wizard {font-family: Palatino Linotype, Book Antiqua, Palatino, serif;}
.cform label span { float: left; display: block; width: 120px;}
.kader { padding: 10px;  margin: auto; clear: both; }
#content { border: solid 10px #D18316; }
#news { width: 320px; float: right; margin-right: 10px; margin-top: -40px;}
body.home #content, body.fotoboek #content, body.afvaarthavens #content, body.kampen #content, body.zeewolde #content, body.harderwijk #content { background: url('../images/bg.gif') repeat-y; }
body.home #pagecontent, body.fotoboek #pagecontent { width: 580px; float: left; }
.wizard ul { list-style: none; margin:0; padding: 0; height: 50px; width: 260px; clear: both; margin: auto; color: #002C6B; font-size: 20px;}
.wizard strong { color: #D18316;}
.wizard li { float: left; width: 50px; height: 50px; line-height: 50px; background: url('../images/windrose_small.gif') center no-repeat; text-align: center;}
.gallery { list-style: none; margin: 0; padding: 0; width: 95%; margin: auto; clear: both; min-height: 90px; padding-top:20px; float: left;}
.gallery li { float: left; margin-left: 2em; padding: 0; width: 100px; }
.gallery em { font-style: normal; display: block; text-align: center;}
.gallery img { display: block; margin: auto; }
.boats { list-style: none; margin: 0; padding: 0;}
.boats li { margin-bottom: 2em;}
img.left { margin-right: 10px;}
img.right { margin-left: 10px;}
a img { border: none;}

form ul { list-style: none; margin: 0; padding: 0;}
.fielderror { color: #D18316; font-weight: bold;}
.review { border-collapse: collapse; border-spacing: 0; width: 100%;}
.review .even { background: #D0D9F0;}
.review .odd { background: #EBEdF6;}
.review th, .review td { padding: 4px; }
.review th { text-align: left; font-weight: normal; width: 30%;}
.review td {  width: 70%;}
.buttons { text-align: center; background: #EBEdF6; margin: 1em; padding: 1em;} 

