@charset "ISO-8859-1";

html
{
    margin: 0;
}

a:link { -webkit-tap-highlight-color: rgba(0,0,0,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/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;
}

img.videothumb
{
    padding: 13px;
    background-image: url('../images/home/videoframe.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: 11px 10px 10px 11px;
    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: #333 !important;
    font-weight: normal !important;
    text-decoration: none;
}

a:hover, a.accented
{
    color: #069 !important;
    font-weight: bold !important;
}

.common-floatleft
{
    float: left;
}

.common-floatright
{
    float: right;
}

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

div.common-floatleft-full
{
    float: left;
    width: 700px;
}

.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
{
    width: 700px;
    text-align: center;
    padding-top: 10px;
    font-size: 12px;
}

div.pageinfo a.pageselector
{
    border: 1px solid white;
    font-size: 14px;
    cursor: pointer;
    width: 33px;
    height: 37px;
    display: inline-block;
    line-height: 37px;
    text-align: center;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    background-image: url('../images/mains/pager.png');
}

div.pageinfo a.pageselector:hover
{
    background-image: url('../images/mains/pager-hover.png');
}

div.pageinfo a.pageselector.prev,
div.pageinfo a.pageselector.next,
div.pageinfo a.pageselector.prev:hover,
div.pageinfo a.pageselector.next:hover {
    border: none;
}

div.pageinfo a.pageselector.prev,
div.pageinfo a.pageselector.prev:hover {
    background-image: url('../images/mains/pager-prev.png');
}

div.pageinfo a.pageselector.next,
div.pageinfo a.pageselector.next:hover {
    background-image: url('../images/mains/pager-next.png');
}

div.pageinfo a.pageselector.active
{
    background-image: url('../images/mains/pager-hover.png');
    border: 1px solid #174A7D;
}

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

table.bericht
{
    display: none;
}

div.schip
{
    width: 236px;
    float: left;
    margin-bottom: 10px;
}

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

div#mainmenu-content img#logo
{
    padding-right: 30px;
    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: #FFFFFF url('../images/mains/submenu-left-background.png') repeat-x bottom center;
    border: 1px solid #E8E8E8;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.submenu-shiplist
{
    margin: 0;
    padding: 0;
    padding-left: 10px;
    display: none;
}

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: 5px;
}

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: 53px;
    background: url('../images/merken/submenu-merken-background.png');
}

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

div#merken-presentatie
{
    width: 960px;
    padding-bottom: 20px;
    margin-right: 0px;
    margin-top: 20px;
}

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

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

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

div#merken-extra
{
    padding: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 20px;
    background-image: url('../images/merken/extrabox-background.jpg');
    background-position: bottom;
    background-repeat: repeat-x;
    border: 1px solid #E8E8E8;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 5px;
}

div.extrabox
{
    width: 240px;
    margin-left: 8px;
    margin-right: 5px;
    padding-left: 10px;
    padding-bottom: 20px;
}

div.extrabox h3
{
    margin-bottom: 15px !important;
}

div.extrabox div.modelgroup
{
    clear: both;
    margin-bottom: 10px;
    margin-left: -7px;
}

div.extrabox div.modelgroup h3
{
    margin-left: 7px;
}

div.extrabox div.modelgroup div.model
{
    float: left;
    width: 120px;
    text-align: center;
    margin-bottom: 10px;
}

div.extrabox div.modelgroup div.model img.widethumb
{
    padding: 11px 10px 10px 10px;
    background-image: url('../images/merken/thumb_frame.png');
    background-repeat: no-repeat;
}

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%;
    z-index: -1;

    padding-top: 40px;

    background: url('../images/mains/golf.gif');
    background-repeat: repeat-x;
    background-color: #33485D;
}

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

div.column form
{
    margin: 0;
}


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

div.column h1
{
    font-size: 14px !important;
}

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

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

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

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

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: 217px; }
#mainmenu-merken.lang-nl           { width: 97px; }
#mainmenu-makelaardij.lang-nl      { width: 121px; }
#mainmenu-gebruikteschepen.lang-nl { width: 131px; }
#mainmenu-nieuws.lang-nl           { width: 99px; }
#mainmenu-contact.lang-nl          { width: 85px; }

#mainmenu-bedrijf.lang-en          { width: 193px; }
#mainmenu-merken.lang-en           { width: 106px; }
#mainmenu-makelaardij.lang-en      { width: 139px; }
#mainmenu-gebruikteschepen.lang-en { width: 126px; }
#mainmenu-nieuws.lang-en           { width: 100px; }
#mainmenu-contact.lang-en          { width: 86px; }

#mainmenu-bedrijf.lang-de          { width: 193px; }
#mainmenu-merken.lang-de           { width: 129px; }
#mainmenu-makelaardij.lang-de      { width: 110px; }
#mainmenu-gebruikteschepen.lang-de { width: 139px; }
#mainmenu-nieuws.lang-de           { width: 94px; }
#mainmenu-contact.lang-de          { width: 85px; }

#mainmenu-bedrijf.lang-nl a:hover, #mainmenu-bedrijf.lang-nl a.active                       { background: url('../images/mains/mainmenu-sprite-nl-v5.png') 0px -30px; }
#mainmenu-merken.lang-nl a:hover, #mainmenu-merken.lang-nl a.active                         { background: url('../images/mains/mainmenu-sprite-nl-v5.png') -217px -30px; }
#mainmenu-makelaardij.lang-nl a:hover, #mainmenu-makelaardij.lang-nl a.active               { background: url('../images/mains/mainmenu-sprite-nl-v5.png') -314px -30px; }
#mainmenu-gebruikteschepen.lang-nl a:hover, #mainmenu-gebruikteschepen.lang-nl a.active     { background: url('../images/mains/mainmenu-sprite-nl-v5.png') -437px -30px; }
#mainmenu-nieuws.lang-nl a:hover, #mainmenu-nieuws.lang-nl a.active                         { background: url('../images/mains/mainmenu-sprite-nl-v5.png') -568px -30px; }
#mainmenu-contact.lang-nl a:hover, #mainmenu-contact.lang-nl a.active                       { background: url('../images/mains/mainmenu-sprite-nl-v5.png') -665px -30px; }

#mainmenu-bedrijf.lang-en a:hover, #mainmenu-bedrijf.lang-en a.active                       { background: url('../images/mains/mainmenu-sprite-en-v5.png') 0px -30px; }
#mainmenu-merken.lang-en a:hover, #mainmenu-merken.lang-en a.active                         { background: url('../images/mains/mainmenu-sprite-en-v5.png') -193px -30px; }
#mainmenu-makelaardij.lang-en a:hover, #mainmenu-makelaardij.lang-en a.active               { background: url('../images/mains/mainmenu-sprite-en-v5.png') -299px -30px; }
#mainmenu-gebruikteschepen.lang-en a:hover, #mainmenu-gebruikteschepen.lang-en a.active     { background: url('../images/mains/mainmenu-sprite-en-v5.png') -438px -30px; }
#mainmenu-nieuws.lang-en a:hover, #mainmenu-nieuws.lang-en a.active                         { background: url('../images/mains/mainmenu-sprite-en-v5.png') -564px -30px; }
#mainmenu-contact.lang-en a:hover, #mainmenu-contact.lang-en a.active                       { background: url('../images/mains/mainmenu-sprite-en-v5.png') -664px -30px; }

#mainmenu-bedrijf.lang-de a:hover, #mainmenu-bedrijf.lang-de a.active                       { background: url('../images/mains/mainmenu-sprite-de-v6.png') 0px -30px; }
#mainmenu-merken.lang-de a:hover, #mainmenu-merken.lang-de a.active                         { background: url('../images/mains/mainmenu-sprite-de-v6.png') -193px -30px; }
#mainmenu-makelaardij.lang-de a:hover, #mainmenu-makelaardij.lang-de a.active               { background: url('../images/mains/mainmenu-sprite-de-v6.png') -322px -30px; }
#mainmenu-gebruikteschepen.lang-de a:hover, #mainmenu-gebruikteschepen.lang-de a.active     { background: url('../images/mains/mainmenu-sprite-de-v6.png') -432px -30px; }
#mainmenu-nieuws.lang-de a:hover, #mainmenu-nieuws.lang-de a.active                         { background: url('../images/mains/mainmenu-sprite-de-v6.png') -571px -30px; }
#mainmenu-contact.lang-de a:hover, #mainmenu-contact.lang-de a.active                       { background: url('../images/mains/mainmenu-sprite-de-v6.png') -665px -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, div#shipchooser 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: 900px;
    top: -55px;
    cursor: pointer;
}

div#merken-presentatie-content div.afbeeldingtitel
{
    position: relative;
    left: 460px;
    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.footerrow {
    clear: both;
    padding-top: 20px;
}

div.footercolumn
{
    color: white !important;

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

div.footercolumn.narrow {
    width: 160px;
    padding: 10px 5px 0 5px;
}

div.footercolumn.narrow ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 11px;
}

div.footercolumn.narrow ul li {
    margin: 0;
    padding: 0;
    line-height: 175%;
}

div.footercolumn.narrow ul li a {
    color: white !important;
}

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;
}

h2.footer
{
    color: white !important;
    font-size: 20px !important;
    font-weight: normal !important;
    padding-left: 5px;
}

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 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');
}*/

div.shipchooser
{
    display: none;
    font-size: 10px;
}

div.shipchooser a
{
    color: #174A7D;
}

div.shipchooser div.ui-dialog-content
{
    /*background: #FFFFFF url('../images/mains/submenu-left-background.png') repeat-x bottom center;*/
}

div.shipchooser div.ui-dialog-titlebar
{
    display: none;
}

.ui-widget-overlay
{
    background-color: #AAAAAA !important;
    opacity: .50 !important;
}

div.info-tab-sheet
{
    width: 660px;
    border: 1px solid #E8E8E8;
    background: #FFFFFF url('../images/mains/submenu-left-background.png') repeat-x bottom center;
    padding: 15px;
}

div.ship-information
{
    width: 660px;
    padding: 15px;
}

div.info-tab-button
{
    width: 140px;
    height: 23px;
    border-left: 1px solid #E8E8E8;
    border-top: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    background: #FFFFFF;
    position: relative;
    top: 2px;
    z-index: 2;

    font-weight: bold;
    font-size: 12px;
    color: #174A7D;
    padding-left: 10px;
    padding-top: 2px;
}

div.info-tab-sheet div.controls
{
    width: 320px;
    text-align: right;
    padding-bottom: 15px;
}

div.info-tab-sheet div.column-left, div.ship-information div.column-left
{
    width: 320px;
    float: left;
}

div.info-tab-sheet div.column-right, div.ship-information div.column-right
{
    width: 320px;
    float: right;
}

div.info-tab-sheet h4
{
    font-family: "Trajan Pro", Tahoma !important;
    font-size: 16px !important;
    padding-left: 10px !important;
    margin: 0;
    padding: 0;
}

div.ship-information h5
{
    font-size: 12px;
    font-weight: bold;
    color: #174A7D;
}

div.info-tab-sheet div.telephone
{
    padding-left: 12px;
    color: #174A7D;
}

div.info-tab-sheet div.telephone
{
    padding-right: 20px;
}

table.ship-datasheet
{
    width: 330px;
    background-color: #FFFFFF;
    border: 1px solid #E8E8E8;
    border-collapse: collapse;
}

table.ship-datasheet th
{
    text-align: right;
    color: #174A7D;
    font-weight: normal;
    border-right: 1px solid #E8E8E8;
    padding-right: 10px;
}

table.ship-datasheet td
{
    padding-left: 10px;
}

img.thumb-40
{
    background-image: url('../images/mains/thumb-40-frame.png');
    padding: 15px;
    margin: -2px;
}

div#slideshow-thumbnails
{
    margin-left: -5px;
}

div.button
{
    float: left;
    width: 140px;
    height: 40px;
    background-image: url('../images/mains/button_empty.jpg');
}

div#brochure-popup
{
    padding: 30px;
}

div#brochure-popup div#controls
{
    position: absolute;
    bottom: 20px;
    right: 20px;
}

div#brochure-popup input[type="text"]
{
    width: 170px;
    padding: 3px;
    margin-bottom: 10px;
    margin-right: 10px;
    font-size: 10px;
    border: 1px solid #E8E8E8;
}

form#brochureform input
{
    vertical-align: middle;
}

div#brochure-popup div#optionalfields
{

}

div#brochures-list div.brochure
{
    width: 240px;
    padding-bottom: 10px;
    float: left;
}

div#brochure-popup a#close
{
    position: absolute;
    left: 570px;
    top: 5px;
}

div.vimeo a#close
{
    position: absolute;
    right: 10px;
    top: 5px;
}

div.vimeo
{
    overflow: hidden;
}

div.vimeo iframe
{
    overflow: hidden;
    border: 0;
}

span.star
{
    color: red;
    display: none;
}

div#merken div.merk
{
    width: 202px;
    height: 253px;
    margin: 0 14px 14px 0;
    padding: 10px;
    float: left;
    border: 1px solid #CCCCCC;
}
div#merken div.merk .configurator-button {
    display: block;
    text-align: center;
}


.sort-container label {
    padding: 0 5px;
    font-weight: bold;
}

div.select2-container {
    width: 150px;
    text-align: left !important;
}

div.select2-container a:hover {
    font-weight: normal !important;
}

input.submitbutton {
    background: white;
    color: #2e5c89;
    border: 0;
    padding: 0;
    font-size: 13px;
    text-align: center;
    min-width: 77px;
    font-weight: lighter;
}


a#brochure-link{

    display:inline-block;
    height:22px;
    line-height:22px;
    background:url('../images/button-bg.jpg');
    padding:0px 10px;
    color:#ffffff !important;
    font-weight:normal !important;
    text-transform:uppercase;
    margin-top:10px;
}
a#brochure-link:before {
        content:"";
        white-space: pre;
}
