
html, body
{
	background:#407095 url(../img/bodybg.png) repeat-x;
}

div#container
{
	width: 874px;
	margin: 0px auto;
	position:relative;
}

div#top
{
	float:left;
	display:inline;
	width:874px;
	height:130px;
}

div#topshadowleft
{
	float:left;
	display:inline;
	width:12px;
	height:130px;
	background:url(../img/topshadowleft.png);
}

div#topmain
{
	float:left;
	display:inline;
	width:850px;
	height:130px;
	background:url(../img/topbg.png) repeat-x;
}

div#topmain div#logo
{
	float:left;
	display:inline;
	width:115px;
	height:120px;
	margin-left:20px;
	margin-top:4px;
}

div#topmain div#logo h1 a.logo
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:114px;
	padding-top:119px;
	background: url(../img/logo.png) no-repeat;
	margin-right:1px;
	overflow:hidden;
	text-indent:inherit;
}

div#topmain div#name
{
	float:left;
	display:inline;
	width:257px;
	height:91px;
	margin-left:162px;
	margin-top:19px;
}

div#topmain div#name_en
{
	float:left;
	display:inline;
	width:296px;
	height:96px;
	margin-left:142px;
	margin-top:20px;
}

a.leeg
{
display:block;
overflow:hidden;
text-indent:inherit;
}

div#topmain div#name h1 a.sitename
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:256px;
	padding-top:90px;
	background: url(../img/name.png) no-repeat;
	margin-right:1px;
	overflow:hidden;
	text-indent:inherit;
}

div#topmain div#name_en h1 a.sitename_en
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:295px;
	padding-top:95px;
	background: url(../img/name_en.png) no-repeat;
	margin-right:1px;
	overflow:hidden;
	text-indent:inherit;
}

div#topmain div#talen
{
	float:left;
	display:inline;
	width:115px;
	height:120px;
	margin-top:4px;
        margin-left: 181px;
        /* margin-left:161px; */ /*Bij ook duits*/
}

div#topmain div#talen a
{
	float:left;
	display:inline;
	width:24px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	line-height:8px;
	color:#FFFFFF;
}

div#topmain div#talen a.en
{
	margin-left:21px;
}

div#topmain div#talen a img
{
	float:left;
	display:inline;
	width:24px;
	height:24px;
}

div#topshadowright
{
	float:left;
	display:inline;
	width:12px;
	height:130px;
	background:url(../img/topshadowright.png);
}

div#header
{
	float:left;
	display:inline;
	width:874px;
	height:270px;
}

div#headershadowleft
{
	float:left;
	display:inline;
	width:12px;
	height:270px;
	background:url(../img/headershadowleft.png);
}

div#headermain
{
	float:left;
	display:inline;
	width:850px;
	height:268px;
	background:#00244c;
	border-top:1px solid #f7941e;
	border-bottom:1px solid #f7941e;
}

div#headermain div#menu
{
	float:left;
	display:inline;
	width:220px;
	height:228px;
	margin-left:20px;
	margin-top:20px;
}

div#menu ul
{
	float:left;
	display:inline;
	width:220px;
}

div#menu ul li
{
	float:left;
	display:inline;
}

div#menu ul li a
{
	float:left;
	display:inline;
	width:210px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	background:#00244c url(../img/menudot.png) no-repeat;
	background-position:200px 16px;
	font-family:Verdana, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:12px;
	color:#DCAE18;
	text-decoration:none;
}

div#menu ul li a.active
{
	float:left;
	display:inline;
	width:210px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	color:#f16521;
	background:#012b65 url(../img/menuhoverdot.png) no-repeat;
	background-position:200px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}

div#menu ul li a:hover
{
	color:#f16521;
	background:#012b65 url(../img/menuhoverdot.png) no-repeat;
	background-position:200px 16px;
}

div#menu ul li.home
{
	border-bottom:1px solid #655b37;
}

div#menu ul li.zeilvakanties
{
	border-bottom:1px solid #655b37;
}

div#menu ul li.bedrijfsevenementen
{
	border-bottom:1px solid #655b37;
}

div#menu ul li.reserveren
{
	border-bottom:1px solid #655b37;
}

div#menu ul li.fotoalbum
{
	border-bottom:1px solid #655b37;
}

div#headermain div#fotoframe
{
	float:left;
	display:inline;
	width:568px;
	height:226px;
	margin-left:20px;
	margin-top:20px;
	border:1px solid #788fae;
}

div#headershadowright
{
	float:left;
	display:inline;
	width:12px;
	height:270px;
	background:url(../img/headershadowright.png);
}

div#main
{
	float:left;
	display:inline;
	width:874px;
	min-height:400px;
	/* background:url(/img/mainbgboerderij.png) no-repeat; */
	background-position:12px bottom;
}

div#mainbg
{
	float:left;
	display:inline;
	width:874px;
	min-height:400px;
	background:#00283c url(../img/mainbg.png) repeat-y;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
div#mainbg
{
	float:left;
	display:inline;
	width:874px;
	min-height:400px;
	background:url(../img/mainbg_safari.png) repeat-y;
}
}

div#leftmain
{
	float:left;
	display:inline;
	width:220px;
	margin-left:32px;
	margin-top:20px;
	margin-bottom:20px;
}

div#leftmain div#submenuheader
{
	float:left;
	display:inline;
	width:220px;
	height:45px;
	background:url(../img/submenuheader.png);
}

div#leftmain div#submenubottom
{
	float:left;
	display:inline;
	width:220px;
	height:39px;
	background:url(../img/submenubottom.png);
}

div#leftmain div#submenuheader p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	text-transform:uppercase;
	padding-top:9px;
	color:#f16521;
}

ul#submenu
{
	float:left;
	display:inline;
	padding-top:5px;
	background: url(../img/submenubg.png);
}


ul#submenu li
{
	float:left;
	display:inline;
	height:25px;
}

ul#submenu li a
{
	float:left;
	display:inline;
	width:170px;
	padding-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../img/submenuicon.png) no-repeat;
	background-position:10px 2px;
}

ul#submenu li a:hover
{
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
	text-decoration:none;
	background:url(../img/submenuiconhover.png) no-repeat;
	background-position:30px 2px;
}

ul#submenu li a.selected
{
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f16521;
	text-decoration:none;
	background:url(../img/submenuiconselected.png) no-repeat;
	background-position:30px 2px;
}

div#leftmain img
{
	float:left;
	display:block;
	position:relative;
	width:220px;
	border:1px solid #788fae;
}

div#leftmain img.home
{
	margin-top:174px;
}

div#rightmain
{
	float:left;
	display:inline;
	width:550px;
	margin-left:40px;
	margin-top:20px;
}


a.linkhomeopendag {
    color: #DCAE18;
    text-decoration:none;
}

div#rightmain h2
{
	float:left;
	display:inline;
	width:550px;
	font-family:Verdana, Times, serif;
	font-size:23px;
	color:#f04d24;
}

div.inleiding
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
	margin-top:10px;
}

div.inleiding p
{
	float:left;
	display:inline;
	width:550px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:justify;
}


div.tb_left {
    float:left;
    display:inline;
    width:270px;
    margin-bottom:10px;
}

div.tb_right {
    float:left;
    display:inline;
    width:270px;
    margin-left:10px;
    margin-bottom:10px;
}

div.tekst
{
	float:left;
	display:inline;
	width:310px;
	height:auto;
}

div.tekstbig
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
}

div.vraag {

}

div.tekst p
{
	float:left;
	display:inline;
	width:310px;
	margin-top:20px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div.tekst ul {
    float:left;
    display:inline;
    margin-top:15px;
}

div.tekst ul li {
    color:#FFFFFF;
    font-family:Arial;
    font-size:12px;
    margin-left: 10px;
    padding-left:30px;
    list-style: disc;
}

div.tekstbig p
{
	float:left;
	display:inline;
	width:550px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

h4.titelscheep 
{
	float:left;
	display:inline;
	width:163px;
	height:23px;
	margin-top:-40px;
	.margin-top:50px;
	background: #f16521;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:italic;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:7px;
	padding-top:2px;
        filter:alpha(opacity = 75);
        -moz-opacity:.75;
        opacity:.75;
}

div.tekst p.right
{
	float:right;
	display:inline;
	width:195px;
	margin-top:20px;
	margin-right:15px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

div.tekst h3.right
{
	float:right;
	display:inline;
	width:195px;
	margin-top:20px;
	margin-right:15px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f04d24;
}

div.tekst p.kleinbig
{
	float:left;
	display:inline;
	width:550px;
	margin-top:20px;
	margin-right:15px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

div.tekst p a
{
	color:#DCAE18;
}

div.tekst p a:hover
{
	color:#f16521;
}

div.tekstbig p a
{
	color:#DCAE18;
	text-decoration:none;
}

div.tekstbig p a:hover
{
	color:#f16521;
}

div.tekst div.column
{
	float:left;
	display:inline;
	width:550px;
	margin-top:10px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

div.tekst div.column div
{
	float:left;
	display:inline;
	width:170px;
	height:280px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-bottom:4px solid #dcae18;
	color:#FFFFFF;
}

div.tekst div.column div.margin
{
	margin-left:20px;
}

div.tekst div.column div span
{
	float:left;
	display:inline;
	width:170px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	color:#dcae18;
}

div.tekst div.column div p
{
	float:left;
	display:inline;
	width:170px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:0px;
	color:#ffffff;
}

div.tekst_form
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
}

div.tekst_form p
{
	float:left;
	display:inline;
	width:550px;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

div.tekst h3
{
	float:left;
	display:inline;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#f04d24;
	margin-bottom:-20px;
}

div.tekst h3.geel
{
	color:#DCAE18;
}

div.tekst h3.empty
{
	font-size:18px;
	padding-bottom:2px;
	font-weight:normal;
	margin-bottom:0px;
}

div.tekst h3.scheepstype
{
	font-size:18px;
	padding-bottom:2px;
	font-weight:normal;
}

div.links
{
	float:left;
	display:inline;
	width:265px;
	margin-right:10px;
	margin-top:15px;
	height:auto;
        text-transform: uppercase;
}

div.tips
{
	float:left;
	display:inline;
	width:265px;
	margin-left:10px;
	margin-top:15px;
	height:auto;
        text-transform: uppercase;
}

div.links p.kop
{
	float:left;
	display:inline;
	width:265px;
	margin-bottom:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#f04d24;
	text-decoration:underline;
	text-align:center;
}

div.tips p.kop
{
	float:left;
	display:inline;
	width:265px;
	margin-bottom:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#f04d24;
	text-decoration:underline;
	text-align:center;
}

div.links p
{
	float:left;
	display:inline;
	width:265px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}

div.tips p
{
	float:left;
	display:inline;
	width:265px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
}

div.links p a
{
	color:#DCAE18;
	text-decoration:none;
}

div.links p.on a
{
	color:#f2eb9e;
	text-decoration:none;
}

div.tips p.on a
{
	color:#f2eb9e;
	text-decoration:none;
}

div.tips p a
{
	color:#DCAE18;
	text-decoration:none;
}

div.links p a:hover
{
	color:#f04d24;
	text-decoration:none;
}

div.tips p a:hover
{
	color:#ffffff;
	text-decoration:none;
}

div.img
{
	float:left;
	display:inline;
	width:220px;
	height:auto;
	margin-left:20px;
}

div.img img
{
	float:left;
	display:inline;
	margin-top:20px;
	border:1px solid #788fae;
        width: 220px;
}

div.img img.noborder
{
	float:left;
	display:inline;
	margin-top:20px;
	border:0px;
}

div.pagina
{
	float:left;
	display:inline;
	width:550px;
	text-align:center;
	margin-top:15px;
}

div.pagina ul
{
	float:left;
	display:inline;
	width:550px;
	text-align:center;
}

div.pagina ul li
{
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}

div.pagina ul li a
{
	text-decoration:none;
	color:#f04d24;
}

div.pagina ul li a.selected
{
	text-decoration:none;
	color:#DCAE18;
}

form#reserveren_zeilvakantie
{
	float:left;
	display:inline;
	width:550px;
	margin-top:20px;
}

form#reserveren_zeilvakantie div.header
{
	float:left;
	display:inline;
	width:550px;
	padding-bottom:3px;
	color:#DCAE18;
	border-bottom:1px solid #DCAE18;
}

form#reserveren_zeilvakantie div
{
	float:left;
	display:inline;
	width:550px;
	padding-bottom:3px;
	color:#DCAE18;
}

form#reserveren_zeilvakantie label
{
	float:left;
	display:inline;
	width:235px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	margin-top:2px;
}

form#reserveren_zeilvakantie input
{
	float:left;
	display:inline;
	width:294px;
}

form#reserveren_zeilvakantie select
{
	float:left;
	display:inline;
	width:300px;
}


div.colleft
{
	float:left;
	display:inline;
	width:265px;
	height:auto;
	margin-top:10px;
}

div.colright
{
	float:left;
	display:inline;
	width:265px;
	margin-left:20px;
	margin-top:10px;
	height:auto;
}

div.aanduiding
{
	float:left;
	display:inline;
	width:265px;
	margin-bottom:20px;
}

div.aanduiding div.left
{
	float:left;
	display:inline;
	width:90px;
	height:auto;
	margin-right:10px;
}

div.aanduiding div.left img
{
	float:left;
	display:inline;
	border:1px solid #788fae;
}

div.aanduiding div.right
{
	float:left;
	display:inline;
	width:165px;
	height:auto;
}

div.aanduiding div.right p.titel
{
	float:left;
	display:inline;
	width:165px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
	font-weight:bold;
	border-bottom:1px solid #DCAE18;
}

div.aanduiding div.right p.tekst
{
	float:left;
	display:inline;
	width:165px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div.aanduiding div.right p.tekst a
{
	text-decoration:none;
	color:#f16521;
	font-size:11px;
}

div.aanduiding div.right p.tekst a:hover
{
	color:#DCAE18;
}

table.vergaderruimten
{
	float:left;
	display:inline;
	width:570px;
	height:auto;
	margin-top:20px;
	margin-left:-260px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background:#00244c no-repeat;
	background-position:360px bottom;
}

table.vergaderruimten tr
{
}

table.vergaderruimten td.ruimte
{
	width:130px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
	text-align:left;
}

table.vergaderruimten td.ruimtetext
{
	text-align:left;
}


table.vergaderruimten td.dineren
{
	width:75px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
}

table.vergaderruimten td.vergaderen
{
	width:110px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
}


table.vergaderruimten td.feesten
{
	width:100px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
}


table.vergaderruimten td.theater
{
	width:160px;
	font-family:Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DCAE18;
}


table.vergaderruimten td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
}

table.planning
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
	margin-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

table.planning td.jaarweek
{
	width:40px;
}

table.planning td.birdweek
{
	width:110px;
}

table.planning td.begindag
{
	width:35px;
}

table.planning td.begindatum
{
	width:40px;
}

table.planning td.streepje
{
	width:18px;
}

table.planning td.einddag
{
	width:35px;
}

table.planning td.einddatum
{
	width:75px;
}

div.contactformulier
{
	float:left;
	display:inline;
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div.contactformulier h3
{
	float:left;
	display:inline;
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#DCAE18;
}

div.contactformulier p.header
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
	margin-bottom:-15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#DCAE18;
}

div.contactformulier p
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
	margin-top:15px;
}

div.contactformulier h3
{
	float:left;
	display:inline;
	width:550px;
	height:auto;
}

div.contactformulier a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

div.fotoboekdiv a img
{
	border:0px;
}

p#tellerpagina
{
	float:left;
	display:inline;
	width:550px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
div#teller {
	color:#ffffff;

}

div#teller a {
	color:#FF0000;
	text-decoration:none;
	font-size:13px;
}

div#blocks
{
	float:left;
	display:inline;
	width:874px;
	height:101px;
	padding-top:20px;
	padding-bottom:20px;
}

div.blockfirst
{
	float:left;
	display:inline;
	margin-left:32px;
	width:393px;
	height:100px;
	background:#00244c url(../img/blockbg.png) no-repeat;
	background-position:360px bottom;
	border:1px solid #f7941e;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

div.blocksecond
{
	float:left;
	display:inline;
	margin-left:20px;
	width:393px;
	height:100px;
	background:#00244c url(../img/blockbg.png) no-repeat;
	background-position:360px bottom;
	border:1px solid #f7941e;
	border:1px solid #f7941e;filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

p.blockheader
{
	float:left;
	display:inline;
	padding-left:12px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#DCAE18;
}

p.blockheader span
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:lowercase;
	color:#DCAE18;
}

p.blockheader a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#DCAE18;
	text-decoration:none;
}

p.blockheader a:hover
{
	text-transform:uppercase;
	color:#f16521;
	text-decoration:none;
}

ul.blockmenu
{
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:5px;
}

ul.blockmenu li
{
	float:left;
	display:inline;
	width:373px;
}

ul.blockmenu li a
{
	float:left;
	display:inline;
	width:210px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	background:#00244c url(../img/menudot.png) no-repeat;
	background-position:0px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#DCAE18;
	text-transform:uppercase;
	text-decoration:none;
}


ul.blockmenu li a:hover
{
	color:#f16521;
	background:#00244c url(../img/menuhoverdot.png) no-repeat;
	background-position:0px 6px;
}

div#bottom
{ 
	float:left;
	display:inline;
	bottom:0;
	width:874px;
	height:61px;
}

div#bottomshadowleft
{
	float:left;
	display:inline;
	width:12px;
	height:61px;
	background:url(../img/leftshadow.png) repeat-y;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
div#bottomshadowleft
{
	float:left;
	display:inline;
	width:12px;
	height:61px;
	background:url(../img/leftshadow_safari.png) repeat-y;
}
}

div#bottommain
{
	float:left;
	display:inline;
	width:850px;
	height:60px;
	background:#00244c;
	border-top:1px solid #f7941e;
}

div.hiswa
{
	float:left;
	display:inline;
	width:29px;
	height:50px;
	margin-top:5px;
	margin-left:20px;
}

div.hiswa a
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:28px;
	padding-top:49px;
	background: url(../img/hiswalogo.png) no-repeat;
	overflow:hidden;
	text-indent:inherit;
}

div#bottommenu
{
	float:left;
	display:inline;
	width:640px;
	margin-left:70px;
	margin-top:10px;
	text-align:center;
}

div#bottommenu ul
{
	float:left;
	display:inline;
	margin-left:10px;
}

div#bottommenu ul li
{
	float:left;
	display:inline;
	padding-left:12px;
	padding-right:17px;
	background:#00244c url(../img/menudot.png) no-repeat;
	background-position:right 7px;
	text-transform:uppercase;
}

div#bottommenu ul li.links
{
	float:left;
	display:inline;
	padding-left:10px;
	padding-right:15px;
	background:none;
}

div#bottommenu ul li a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#DCAE18;
}

div#copyright
{
	float:left;
	display:inline;
	width:640px;
	margin-left:47px;
	margin-top:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

div#copyright a
{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

div.cwo
{
	float:right;
	display:inline;
	width:50px;
	height:25px;
	margin-top:-14px;
	margin-right:20px;
}

div.cwo a
{
	display:block;
	width: 1px;
	height:1px;
	padding-left:49px;
	padding-top:24px;
	background: url(../img/cwologo.png) no-repeat;
	overflow:hidden;
	text-indent:inherit;
}

div#bottomshadowright
{
	float:left;
	display:inline;
	width:12px;
	height:61px;
	background:url(../img/rightshadow.png) repeat-y;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
div#bottomshadowright
{
	float:left;
	display:inline;
	width:12px;
	height:61px;
	background:url(../img/rightshadow_safari.png) repeat-y;
}
}
div.weerbericht
{
	float:left;
	display: inline;
	position:absolute;
	top:181px;
	left:883px;
	height:172px;
}

div.opendag_banner
{
	float:left;
	display: inline;
	position:absolute;
	width:462px;
	height:132px;
	top:340px;
	left:325px;
        z-index:1000;
}

div.scheepbutton
{
	float:left;
	display: inline;
	position:absolute;
	width:154px;
	height:154px;
	top:480px;
	left:793px;
}

div.weeronline {
    float: left;
    display: inline;
    position: absolute;
    width: 610px;
    height: 100px;
    top: 982px;
    left: 12px;
    background: red;
}

div.zoekwoorden
{
	float:left;
	display:inline;
	width:850px;
	height:100px;
	background:#003D6E;
	margin-left:12px;
	border-top:1px solid #f7941e;
}

div.zoekwoorden div.woorden
{
	float:left;
	display:inline;
	width:750px;
	margin-left:50px;
	margin-top:12px;
}

div.zoekwoorden div.woorden h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	text-transform:lowercase;
	color:#e5eda5;
}


div.zoekwoorden div.woorden h4 a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:lowercase;
	color:#f26522;
	text-decoration:none;
}

div.zoekwoorden div.woorden h4 a:hover
{
	color:#e5eda5;
}


.awesome, .awesome:visited {
	background: #222 url(/img/alert-overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
        font-family: arial;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px;}
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 8px; }

	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }




table.data {
    font-family: verdana;
    font-size: 12px;
}

table.data tr td {
    float: left;
    display: inline;
    padding: 2px;
}

table.data tr.header td {
    font-weight: bold;
}

table.groepen {
    font-family: verdana;
    font-size: 12px;
    color: #FFFFFF;
}

table.groepen td.first {
    font-weight: bold;
    width: 70px;
}

a.price_a {
    text-decoration: none;
    color: #2daebf;
}

a.price_a:hover {
    text-decoration: underline;
}
