@charset "ISO-8859-1";

html
{
	margin: 0;
}

body
{
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans", Tahoma, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 200%;
}

table, tr, td
{
    font-size: 11px;
}

img
{
	border: 0;
}

div.thumb
{
    padding: 10px;
    background-image: url('../images/merken/thumb-background.png');
    margin-right: 8px;
    background-repeat: no-repeat;
    float: left;
    cursor: pointer;
}

div.primary
{
    padding: 10px;
    background-image: url('../images/schepen/primary-frame.png');
    background-repeat: no-repeat;
}

div.nieuwsprimary
{
    padding: 13px;
    background-image: url('../images/nieuws/primary-frame.png');
    background-repeat: no-repeat;
}


div.widethumb, img.widethumb
{
    padding: 10px 0px 10px 10px;
    background-image: url('../images/schepen/thumb_frame.png');
    background-repeat: no-repeat;
}

div.fotoboekthumb, img.fotoboekthumb
{
    padding: 12px 12px 12px 11px;
    background-image: url('../images/fotoboeken/thumbbg.png');
    background-repeat: no-repeat;
    cursor: pointer;
}

div.minithumb
{
    padding: 10px;
    background-image: url('../images/schepen/minithumb-background.png');
    margin: 5px 5px 0px 0px;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}

a
{
	color: #006699;
}

a:hover
{
	text-decoration: none;
}

.common-floatleft
{
    float: left;
}

.common-floatright
{
    float: right;
}

div.common-floatleft-middle
{
    float: left;
    width: 430px;
    padding-right: 20px;
}

.common-alignright
{
    text-align: right;
}

table.common-aligntop tr td
{
    vertical-align: top;
}

td h4
{
    margin-top: 0;
    padding-top: 0;
}

div#metamenu 
{
    position: absolute;
    top: 2px;
    left: 50%;

    width: 960px;
    text-align: right;
    margin-left: -500px;
	font-size: 10px;
}

div#metamenu a
{
    color: #000000;
    text-decoration: none;
}

div#mainmenu-bar
{
	width: 100%;
	height: 70px;
	
	position: absolute;
    left: 0px;
	top: 25px;
	
	background: url('../images/mains/mainmenu-bar-bg.jpg');
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	text-align: center;
    z-index: -1;
}

div.pageinfo
{
    float: right;
    padding-top: 10px;
    font-size: 12px;
}

div.pageinfo a.pageselector
{
    border: 1px solid #ECECEC;
    font-size: 14px;
    padding: 0px 5px;
	cursor:pointer;
}

div.pageinfo a.pageselector:hover
{
    border: 1px solid #174A7D;
}

div.pageinfo a.pageselector:active
{
    background-color: #174A7D;
    border: 1px solid #174A7D;
}

table.schip tr td, table.bericht tr td
{
    vertical-align: top;
}

table.schip, table.bericht
{
    display: none;
}

div#mainmenu-content
{ 
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 960px;
}

div#mainmenu-content img#logo
{
	padding-right: 80px;
	float: left;
	margin-top: 10px;
}

div#mainmenu-content ul
{
	float: left;
}

div#mainmenu-gradient
{
	width: 100%;
	height: 200px;
	position: absolute;
	top: 88px;
	left: 0px;
	z-index: -1;
	
	background: url('../images/mains/mainmenu-gradient.jpg');
}

div.submenu-left
{
    width: 220px;
    margin: 18px 30px 0px 0px;
    display: block;
    background: #EEEEEE url('../images/mains/submenu-left-background.png') repeat-x top center;
    border: 1px solid #E8E8E8;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.submenu-right
{
    width: 220px;
    margin: 30px 0px 0px 9px;
    display: block;
    background: #EEEEEE url('../images/mains/submenu-left-background.png') repeat-x top center;
    border: 1px solid #E8E8E8;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.submenu-left img, div.submenu-right img
{
        padding: 0;
        display: block;
        margin: auto;
}

div.submenu-left h3, div.submenu-right h3
{
    padding-left: 15px;
    line-height: 180%;
}

div.submenu-left a, div.submenu-right a
{
    padding-left: 15px;
}

div.submenu-left h3 a, div.submenu-right h3 a
{
    text-decoration: none;
}

div.submenu-left h3 a:hover, div.submenu-right h3 a:hover
{
    text-decoration: underline;
}

div.hr
{
    width: 700px;
    height: 4px;
    line-height: 1px;
    background: url('../images/mains/submenu-left-hr.gif');
    background-repeat: repeat-x;
}

div.submenu-left div.hr, div.submenu-right div.hr
{
    width: 220px;
    height: 4px;
    line-height: 1px;
    background: url('../images/mains/submenu-left-hr.gif');
    background-repeat: repeat-x;
}

div#submenu-merken
{
    width: 930px;
    height: 60px;
    background: url('../images/merken/submenu-merken-background.png');
}

div#home-presentatie div#submenu-merken
{
    display: none;
}

div#merken-presentatie
{
    float: right;
    width: 550px;
    padding-bottom: 20px;
    margin-right: 30px;
    margin-top: 50px;
}

div#merken-presentatie-top
{
    width: 550px;
    height: 10px;
    background-image: url('../images/mains/presentatie-border-top.png');
}

div#merken-presentatie-bottom
{
    width: 550px;
    height: 10px;
    background-image: url('../images/mains/presentatie-border-bottom.png');
}

div#merken-presentatie-content
{
    width: 550px;
    height: 290px;
    background-image: url('../images/mains/presentatie-border-middle.png');
    margin: 0;
    padding: 0;
}

div#merken-extra
{
    padding-top: 10px;
}

div.extrabox
{
    float: left;
    width: 250px;
    background-image: url('../images/merken/extrabox-background.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    border: 1px solid #E8E8E8;
    margin-left: 8px;
    margin-right: 5px;
    padding-left: 10px;
    padding-bottom: 3px;
}

div#submenu-merken ul
{
    margin: 0;
    padding: 0;
}

div#submenu-merken li
{
    margin: auto;
    float: left;
	list-style: none;
	display: inline;
    width: 180px;
    margin: 0px;
}

div#submenu-merken img
{
    float: left;
    cursor: pointer;
}

div#submenu-merken div.vr
{
    height: 60px;
    width: 5px;
    background: url('../images/merken/submenu-merken-vr.png');
    float: left;
    margin: 0;
    padding: 0;
    display: inline;
}

div#content
{
	position: absolute;
    top: 115px;
    left: 0px;

    width: 100%;
    margin: auto;
}

div#content-centered
{
    position: relative;
    left: 50%;
    top: 0px;
    margin-left: -490px;
    display: block;

    width: 960px;
}

div#content-centered-footer
{
    position: relative;
    left: 50%;
    top: 0px;
    margin-left: -490px;
    display: block;

    width: 960px;
}

div#footer-home
{
	width: 100%;
	height: 245px;
	z-index: -1;

    padding-top: 40px;
	
	background: url('../images/mains/golf.gif');
    background-repeat: repeat-x;
}

div.column
{
    width: 289px;
	padding: 0 15px 0 15px;
    margin-top: 20px;
	float: left;
}

div.column form
{
    margin: 0;
}

div#content div.column h1
{
	font-family: "Trajan Pro", Tahoma;
    font-size: 14px;
    font-weight: bold;
	color: #17497B;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
}

ul#mainmenu
{
	width: 700px;
	height: 30px;
	margin: 0;
	margin-top: 18px;
	padding: 0;
}

ul#mainmenu.lang-nl
{
    background: url('../images/mains/mainmenu-sprite.png');
}

ul#mainmenu.lang-en
{
    background: url('../images/mains/mainmenu-sprite-en.png');
}

ul#mainmenu.lang-de
{
    background: url('../images/mains/mainmenu-sprite-de.png');
}

ul#mainmenu span
{
	display: none;
}

ul#mainmenu li, ul#mainmenu a
{
	height: 30px;
	display: block;
}

ul#mainmenu li
{
	float: left;
	list-style: none;
	display: inline;
}

ul.anchorlist li
{
	list-style-image: url('../images/mains/anchor.png');
}

ul.anchorlist, ul.anchorlist li
{
	margin: 0;
	padding: 0;
	margin-left: 8px;
}

ul.documentlist li
{
	list-style-image: url('../images/mains/document.png');
}

ul.documentlist, ul.documentlist li
{
	margin: 0;
	padding: 0;
	margin-left: 8px;
}

ul.globelist li
{
	list-style-image: url('../images/mains/globe.png');
}

ul.globelist, ul.globelist li
{
	margin: 0;
	padding: 0;
	margin-left: 8px;
}

ul.photolist li
{
    list-style-image: url('../images/mains/photoalbum.png');
}

ul.photolist, ul.photolist li
{
    margin: 0;
    padding: 0;
    margin-left: 8px;
}

#mainmenu-bedrijf.lang-nl          { width: 125px; }
#mainmenu-merken.lang-nl           { width: 108px; }
#mainmenu-nieuweschepen.lang-nl    { width: 157px; }
#mainmenu-gebruikteschepen.lang-nl { width: 183px; }
#mainmenu-contact.lang-nl          { width: 119px; }

#mainmenu-bedrijf.lang-en          { width: 134px; }
#mainmenu-merken.lang-en           { width: 128px; }
#mainmenu-nieuweschepen.lang-en    { width: 153px; }
#mainmenu-gebruikteschepen.lang-en { width: 154px; }
#mainmenu-contact.lang-en          { width: 119px; }

#mainmenu-bedrijf.lang-de          { width: 122px; }
#mainmenu-merken.lang-de           { width: 160px; }
#mainmenu-nieuweschepen.lang-de    { width: 125px; }
#mainmenu-gebruikteschepen.lang-de { width: 177px; }
#mainmenu-contact.lang-de          { width: 110px; }

#mainmenu-bedrijf.lang-nl a:hover, #mainmenu-bedrijf.lang-nl a.active                       { background: url('../images/mains/mainmenu-sprite.png') 0px -30px; }
#mainmenu-merken.lang-nl a:hover, #mainmenu-merken.lang-nl a.active                         { background: url('../images/mains/mainmenu-sprite.png') -125px -30px; }
#mainmenu-nieuweschepen.lang-nl a:hover, #mainmenu-nieuweschepen.lang-nl a.active           { background: url('../images/mains/mainmenu-sprite.png') -233px -30px; }
#mainmenu-gebruikteschepen.lang-nl a:hover, #mainmenu-gebruikteschepen.lang-nl a.active     { background: url('../images/mains/mainmenu-sprite.png') -390px -30px; }
#mainmenu-contact.lang-nl a:hover, #mainmenu-contact.lang-nl a.active                       { background: url('../images/mains/mainmenu-sprite.png') -573px -30px; }

#mainmenu-bedrijf.lang-en a:hover, #mainmenu-bedrijf.lang-en a.active                       { background: url('../images/mains/mainmenu-sprite-en.png') 0px -30px; }
#mainmenu-merken.lang-en a:hover, #mainmenu-merken.lang-en a.active                         { background: url('../images/mains/mainmenu-sprite-en.png') -134px -30px; }
#mainmenu-nieuweschepen.lang-en a:hover, #mainmenu-nieuweschepen.lang-en a.active           { background: url('../images/mains/mainmenu-sprite-en.png') -262px -30px; }
#mainmenu-gebruikteschepen.lang-en a:hover, #mainmenu-gebruikteschepen.lang-en a.active     { background: url('../images/mains/mainmenu-sprite-en.png') -412px -30px; }
#mainmenu-contact.lang-en a:hover, #mainmenu-contact.lang-en a.active                       { background: url('../images/mains/mainmenu-sprite-en.png') -570px -30px; }

#mainmenu-bedrijf.lang-de a:hover, #mainmenu-bedrijf.lang-de a.active                       { background: url('../images/mains/mainmenu-sprite-de.png') 0px -30px; }
#mainmenu-merken.lang-de a:hover, #mainmenu-merken.lang-de a.active                         { background: url('../images/mains/mainmenu-sprite-de.png') -122px -30px; }
#mainmenu-nieuweschepen.lang-de a:hover, #mainmenu-nieuweschepen.lang-de a.active           { background: url('../images/mains/mainmenu-sprite-de.png') -282px -30px; }
#mainmenu-gebruikteschepen.lang-de a:hover, #mainmenu-gebruikteschepen.lang-de a.active     { background: url('../images/mains/mainmenu-sprite-de.png') -407px -30px; }
#mainmenu-contact.lang-de a:hover, #mainmenu-contact.lang-de a.active                       { background: url('../images/mains/mainmenu-sprite-de.png') -584px -30px; }

div#home-presentatie
{
	position: relative;
    width: 950px;
    height: 460px;
}

div#home-presentatie-top
{
    width: 950px;
    height: 10px;
    background-image: url('../images/mains/presentatiebig-border-top.png');
}

div#home-presentatie-content
{
    width: 950px;
    height: 440px;
    background-image: url('../images/mains/presentatiebig-border-middle.png');
    border: 0;
    padding: 0;
}

div#home-presentatie-content img#navleft
{
    position: absolute;
    left: 20px;
    top: 360px;
    cursor: pointer;
}

div#home-presentatie-content img#navright
{
    position: absolute;
    left: 910px;
    top: 360px;
    cursor: pointer;
}

div#home-presentatie-bottom
{
    width: 950px;
    height: 10px;
    background-image: url('../images/mains/presentatiebig-border-bottom.png');
}

div#home-presentatie div#submenu-merken
{
    position: absolute;
    left: 10px;
    top: 390px;
}

div#home-presentatie div#home-presentatie-content div#presentatie-infoblok
{
    position: absolute;
    left: 11px;
    top: 90px;
    width: 360px;
    height: 200px;
    padding: 10px;
    background-image: url('../images/home/presentatie-infoblok-background.png');
    display: none;
}

div.accentbox-nieuwsbrief
{
	width: 270px;
	background: url('../images/home/accentbox-nieuwsbrief.jpg');
    background-repeat: repeat-x;
    background-position: bottom left;
	padding-top: 5px;
	padding-left: 10px;
    margin-top: -5px;
    border: 1px solid #E8E8E8;
    padding-bottom: 5px;
}

div#content h1
{
    font-family: "Trajan Pro", Tahoma, Sans-Serif;
    font-size: 20px;
    font-weight: bold;
    color: #174A7D;
}

div#content h2
{
    font-family: "Trajan Pro", Tahoma, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #174A7D;
}

div#content h3
{
    font-family: "Trajan Pro", Tahoma, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    color: #174A7D;
}

div.extrabox h3
{
    margin-top: 5px;
    padding-top: 0;
    margin-bottom: 5px;
}

div#content h4
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    color: #174A7D;
}



img.presentatie-home-image
{
    display: none;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 0;
    margin: 0;
}

img.presentatie-home-merk-image
{
    display: none;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 0;
    margin: 0;
}

img.presentatie-merken-image
{
    padding-left: 11px;
    display: none;
}

div#merken-presentatie-content img#navleft
{
    position: relative;
    left: 15px;
    top: -55px;
    cursor: pointer;
}

div#merken-presentatie-content img#navright
{
    position: relative;
    left: 495px;
    top: -55px;
    cursor: pointer;
}

div#merken-presentatie-content div.afbeeldingtitel
{
    position: relative;
    left: 60px;
    top: -33px;
    width: 450px;
    text-align: right;
    color: white;
    font-weight: bold;
    font-size: 13px;
    display: none;
}

div#contact-formulier
{
    width: 420px;
    height: 500px;
    padding: 15px;
    margin-right: 100px;
    background-image: url('../images/contact/formulier-bg.png');
    background-repeat: repeat-x;
    border: 1px solid #C8C8C8;
    background-color: #E9E9E9;
}

div#contact-formulier td
{
    padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: top;
}

form#contact input[type="text"], form#contact textarea
{
    border: 1px solid #E8E8E8;
}

form#contact input[type="text"]
{
    width: 150px;
	padding: 3px;
	margin-bottom: 10px;
	font-size: 10px;
}

form#contact select
{
    width: 60px;
	margin-bottom: 10px;
	font-size: 10px;
}

form#contact input[type="text"].small
{
    width: 60px;
}

form#contact input[type="text"].medium
{
    width: 100px;
}

form#contact textarea
{
    width: 300px;
    height: 150px;
	font-size: 10px;
	font-family: verdana;
	padding: 3px;
}

div.footercolumn
{
    color: white !important;

    width: 290px;
	padding: 10px 15px 0 15px;
	float: left;
    font-size: 12px;
}

div.footercolumn tr td
{
    color: white !important;
    font-size: 11px;
}

div.footercolumn
{
    font-size: 11px;
}

div.footercolumn a
{
    color: white;
}

h1.footer
{
    color: white !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

table.specs-outer
{
    width: 300px;
}

table.specs-outer, table.specs-outer tr, table.specs-outer td
{
    padding: 0;
    margin: 0;
    border-spacing: 0;
    border-collapse: collapse;
}

table.specs-outer tr td
{
    border: 1px solid #E8E8E8;
}

table.specs-outer table tr td
{
   border: 0px;
}

table.specs-outer td.specs-inner-header
{
    color: #174A7D;
    text-align: right;
    border-right: 1px solid #E8E8E8;
    width: 100px;
    padding-right: 5px;
}

span.specs-header
{
    color: #174A7D;
    width: 100%;
    border-bottom: 1px solid #E8E8E8;
}

div.tab
{
    border: 1px solid #E8E8E8;
    background-image: url('../images/mains/tab-background.png');
    background-color: #F3F3F3;
    background-repeat: repeat-x;
    width: 640px;
    padding: 10px;
    padding-top: 20px;
    display: none;
}

div.tabbutton
{
    width: 160px;
    height: 23px;
    background-image: url('../images/mains/tab-inactive.png');
    float: left;
    margin-right: 10px;
    text-align: center;

    color: #174A7D;
    font-size: 12px;
    font-weight: bold;
}

div#langselect
{
    margin-top: 15px;
}

div#langselect select
{
    width: 110px;
}

div.sitemap-block
{
    height: 210px;
    width: 200px;
    padding: 0px 10px 10px 10px;
    margin-right: 20px;
    background-image: url('../images/sitemap/block-background.png');
    float: left;
}

div.sitemap-block h2
{
    font-family: tahoma, verdana, arial, sans-serif !important;
    font-size: 14px !important;
    margin-bottom: 20px;
}

div.fancybox
{
    display: none;
}

div#googlemaps
{
    padding: 10px;
    background-image: url('../images/contact/gmaps-background.png');
    background-repeat: no-repeat;
}

img#langselect
{
    vertical-align: middle;
    cursor: pointer;
}

div#languages
{
    display: none;
    position: absolute;
    float: right;
    width: 83px;
    height: 70px;
    z-index: 1200 !important;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    text-align: left;
    padding-left: 5px;
    margin-top: -1px;
}

div#languages a
{
    text-decoration: none;
}

div.submenu-left h3.inactive a
{
    color: #000000 !important;
}

ul.geschiedenis
{
    margin: 0;
    padding: 0;
}

.geschiedenis-styler h3{
	margin-bottom:0px;
}

ul.geschiedenis li
{
    margin: 0;
    padding: 0;
    list-style-image: url('../images/mains/silverbullet.png');
    list-style-position: inside;
}

span.accent
{
    color: #174A7D;
    font-weight: bold;
}

table.fotogroot
{
    display: none;
    border-spacing: 0px;
}

table.fotogroot img
{
    margin-bottom: -6px;
}

table.fotogroot td
{
    padding: 0;
    margin: 0;
}

td.framecorner
{
    width: 21px;
    height: 21px;
}

td.framehorizontal
{
    height: 21px;
    background-repeat: repeat;
}

td.framevertical
{
    width: 21px;
    background-repeat: repeat;
}

td.framecorner#topleft
{
    background-image: url('../images/fotoboeken/frame/frame_top_left.png');
}

td.framecorner#topright
{
    background-image: url('../images/fotoboeken/frame/frame_top_right.png');
}

td.framecorner#bottomleft
{
    background-image: url('../images/fotoboeken/frame/frame_bottom_left.png');
}

td.framecorner#bottomright
{
    background-image: url('../images/fotoboeken/frame/frame_bottom_right.png');
}

td.framehorizontal#top
{
    background-image: url('../images/fotoboeken/frame/frame_top.png');
}

td.framehorizontal#bottom
{
    background-image: url('../images/fotoboeken/frame/frame_bottom.png');
}

td.framevertical#left
{
    background-image: url('../images/fotoboeken/frame/frame_left.png');
}

td.framevertical#right
{
    background-image: url('../images/fotoboeken/frame/frame_right.png');
}