@media screen, projection {

    a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
    code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
    h5, h6, hr, html, i, img, ins, input, kbd, label, legend, li, map, object, ol, p, param, pre,
    q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
    tr, tt, var {
        margin: 0;
        padding: 0;
    }

    ul {
        margin: 0;
        padding: 0;
        padding-inline-start: 20px;
    }


    html, body {
        height: 100%;
    }

    html {
        overflow-y: scroll;
    }

    body {
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
        background-color: #e5edf2;
    }

    img {
        display: block;
        border: none;
    }

    h1 {
        font: 16px Arial, Verdana, Helvetica, sans-serif;
        color: #00497e;
        font-weight: bold;
    }

    h2 {
        font: 12px Arial, Verdana, Helvetica, sans-serif;
        color: #00497e;
        font-weight: bold;
    }

    h3 {
        font: 12px Arial, Verdana, Helvetica, sans-serif;
        color: #c1022b;
        font-weight: bold;
    }

    h4 {
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #00497e;
        font-weight: bold;
    }

    .blauw {
        color: #00497e;
    }

    .rood {
        color: #c1022b;
    }

    /*------------------------------------------------------------------*/

    #outerwrapper {
        float: left;
        width: 100%;
        background-color: #FFFFFF;
    }

    .top_border {
        background: url(../images/Kiwa/body_top_border.gif) repeat-x;
    }

    #backgroundwrapper {
        float: none;
        width: 973px;
        margin: 0 auto 0px auto;
    }

    #mainwrapper {
        float: left;
        width: 973px;
        background: url(../images/schaduwrand.gif) bottom no-repeat;
    }

    #nog_een_wrapper {
        margin-right: 19px;
        margin-left: 19px;
    }

    #nog_een_wrapper_splash {
        margin-left: 115px;
    }
    /*-----------------------------@header-------------------------------------*/
    .header {
        background-color: #fff;
        width: 935px;
        float: left;
    }

    .header_splash {
        position: relative;        
        width: 741px;
        height: 104px;
        float: left;
        border-bottom: 1px solid #FFFFFF;
    }

    .dropdown_splash {
        position: absolute;
        left: 241px;
        top: 105px;
    }

    .splash_formulier {
        position: relative;
        float: left;
        /*height:416px;*/
        width: 740px;
    }

        .splash_formulier select {
            position: absolute;
            left: 0px;
            top: 17px;
            border: 1px solid #C2C9D1;
        }
    /*------------------------------------------------------------------------*/
    .kop_foto p {
        color: #fff;
        padding: 26px 26px 0 17px;
        width: 222px;
        float: right;
    }

    .kop_foto span {
        font-size: 14px;
        font-weight: bold;
        display: block;
        margin-bottom: 12px;
    }

    /*------------------------------------------------------------------------*/
    /*---------------------------@headervisual--------------------------------*/

    .kop_foto_landen_tekst_bg {
        position: absolute;
        left: 472px;
        top: 0px;
        width: 270px;
        height: 191px;
    }

    .kop_foto_landen_tekst {
        position: absolute;
        left: 472px;
        top: 0px;
        width: 270px;
        height: 191px;
    }

    .kop_foto_landen p {
        color: #fff;
        padding: 16px 16px 16px 16px;
        width: 239px;
        float: right;
    }

    .kop_foto_landen a {
        color: #fff;
        padding-left: 10px;
    }

    .kop_foto_landen span {
        font-size: 14px;
        font-weight: bold;
        display: block;
        margin-bottom: 12px;
    }
    /*---------------------------------------------------------------------*/
    .header img {
        float: left;
    }

    .header_splash img.logo_splash {
        float: left;
        margin: 0 0 0 241px;
    }

    .zoekbox {
        float: right;
        padding-top: 14px;
    }

        .zoekbox ul {
            list-style: none;
        }

        .zoekbox li {
            float: left;
        }

        .zoekbox .zoekveld {
            border-top: 1px solid #b8b8b8;
            border-right: 1px solid #b8b8b8;
            border-bottom: 1px solid #ebebeb;
            border-left: 1px solid #e8e8e9;
            height: 15px;
            width: 150px;
            color: #00497e;
            font-size: 11px;
        }

    .zoekbox_news {
        float: right;
        padding-top: 14px;
    }

        .zoekbox_news ul {
            list-style: none;
        }

        .zoekbox_news li {
            float: left;
        }

        .zoekbox_news .zoekveld {
            border-top: 1px solid #b8b8b8;
            border-right: 1px solid #b8b8b8;
            border-bottom: 1px solid #ebebeb;
            border-left: 1px solid #e8e8e9;
            height: 15px;
            width: 150px;
            color: #00497e;
            font-size: 11px;
        }

    /*------------------------------------------------------------------------*/
    .banner_de {
        position: absolute;
        left: 0;
        top: 214px;
    }

    .logos_left_scandinavia {
        float: left;
        margin-top: -41px;
    }

    .logos_left_aranea {
        float: left;
        margin-top: -82px;
    }

    .logos_bmc {
        float: left;
        margin-top: -82px;
    }

    .logos_left_aranea a.links {
        display: block;
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        width: 193px;
        text-decoration: none;
    }

    .certified_companies {
        float: left;
        margin-top: -41px;
    }

    .gas_leftkolom_buttons {
        float: left;
        margin-top: -87px;
    }

    /*----------------------------------vlaggen-------------------------------*/


    .vlag_be a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_nl a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_fr a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_ch a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_de a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_it a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_se a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_no a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_dk a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_es a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_tr a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_uk a {
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_be a:hover, .vlag_be_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_es a:hover, .vlag_es_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_nl a:hover, .vlag_nl_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_fr a:hover, .vlag_fr_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_ch a:hover, .vlag_ch_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_de a:hover, .vlag_de_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_it a:hover, .vlag_it_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_se a:hover, .vlag_se_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_no a:hover, .vlag_no_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_dk a:hover, .vlag_dk_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_tr a:hover, .vlag_tr_active a {
        padding-right: 8px;
        display: block;
        width: 24px;
        height: 17px;
    }

    .vlag_uk a:hover, .vlag_uk_active a {
        display: block;
        width: 24px;
        height: 17px;
    }
    /*----------------------------------------------------------------------------------*/
    .nl_mijn_kiwa_training_inlog {
        margin-right: 10px;
    }

    /*------------------------------------------------------------------------------------*/
    .zoekbutton {
        margin-left: 7px;
    }

    .menu {
        position: relative;
        width: 935px;
        float: left;
    }

    .invisible_button {
        position: absolute;
        display: block;
        width: 190px;
        height: 30px;
    }

    /*===================== @main_menu =======================*/

    .slidemenuBottomStyle {
        position: relative;
        height: 33px;
        background: url(../images/hoofdmenu/menu_eind.gif) repeat-x;
        width: 688px;
        overflow: hidden;
        margin-left: 0;
        font-size: 0px;
        float: left;
    }

        .slidemenuBottomStyle li {
            float: left;
            list-style: none;
        }

            .slidemenuBottomStyle li.back {
                border-bottom: 6px solid #f49d00;
                width: 0px;
                height: 6px;
                z-index: 12;
                margin-top: 20px;
                position: absolute;
            }

            .slidemenuBottomStyle li a {
                text-indent: -9999px;
                outline: none;
                top: 0px;
                z-index: 10;
                display: block;
                float: left;
                height: 36px;
                position: relative;
                overflow: hidden;
            }

    .kiwa_prismant {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_ch {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_de {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_it {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_nl {
        background: url(../images/Hoofdmenu/kiwa_country_nl.gif);
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_se {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_uk {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_no {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_dk {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_es {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_country_tr {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_training_nl {
        background: url(../images/hoofdmenu/kiwa_country_nl.gif);
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_examencentrale_nl {
        background: url(../images/hoofdmenu/kiwa_country_nl.gif);
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }

    .kiwa_health_nl {
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
        text-indent: -9999px;
    }
    /*---------------------------------dropdown-landen------------------------------*/

    .button {
        cursor: pointer;
    }

    .landen_dropdown_menu_width_wrapper {
        position: absolute;
        top: 23px;
        width: 650px;
        z-index: 50;
    }

    .landen_dropdown_menu_wrapper {
        padding-top: 10px;
        background-color: #f49d00;
        float: left;
        position: relative;
        z-index: 50;
    }

    .landen_dropdown_menu {
        float: left;
        position: relative;
        z-index: 50;
    }

        .landen_dropdown_menu ul {
            list-style: none;
            float: left;
            width: 155px;
        }

            .landen_dropdown_menu ul li h3 {
                padding-left: 17px;
            }

            .landen_dropdown_menu ul li a {
                text-decoration: none;
                display: block;
                padding: 2px 15px 2px 25px;
                width: 115px;
                font-size: 10px;
                color: #FFFFFF;
            }

                .landen_dropdown_menu ul li a:link, .landen_dropdown_menu ul li a:visited, .landen_dropdown_menu ul li a:active,
                .landen_dropdown_menu ul li a:focus {
                    font-size: 10px;
                    color: #FFFFFF;
                }

                .landen_dropdown_menu ul li a:hover {
                    text-decoration: underline;
                }

            .landen_dropdown_menu ul li p {
                display: block;
                padding: 2px 15px 2px 17px;
                width: 115px;
                font-size: 12px;
                color: #FFFFFF;
                font-weight: bold;
            }

    .sluit_menu_button {
        float: left;
        clear: left;
        height: 18px;
        display: block;
    }
    /*---------------------------------dropdown-expertcenters------------------------------*/
    /*
.button_expert{
	cursor:pointer;
}
.expert_dropdown_menu_width_wrapper{
	position:absolute;
	width:650px;
}
.expert_dropdown_menu_wrapper{
	padding-top:10px;	
	background-color:#f49d00;
	float:left;
}
.expert_dropdown_menu{
	float:left;

}
.expert_dropdown_menu ul{
	list-style:none;
	float:left;
	width:155px;
}
.expert_dropdown_menu ul li a{	
	text-decoration:none;
	display:block;
	padding:2px 15px 2px 25px;
	width:115px;
	font-size:10px;
	color:#FFFFFF;
}
.expert_dropdown_menu ul li a:link, .expert_dropdown_menu ul li a:visited, .expert_dropdown_menu ul li a:active,
 .expert_dropdown_menu ul li a:focus{
	font-size:10px;
	color:#FFFFFF;
}
.expert_dropdown_menu ul li a:hover{
	text-decoration:underline;
}
.expert_dropdown_menu ul li p{
	display:block;
	padding:2px 15px 2px 17px;
	width:115px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}*/

    /*---------------------------------@rightkolom-----------------------------------------*/
    /*---------------------------------*/

    .araneawrapper {
        float: left;
        width: 368px;
        height: 416px;
        border-right: 1px solid #fff;
    }

    .logo_araneawrapper {
        float: left;
        width: 741px;
        height: 41px;
        border: 1px solid #fff;
    }

    .nordicwrapper {
        float: left;
        width: 372px;
        height: 416px;
    }

    .foto_container_aranea {
        float: left;
        width: 100%;
        height: 382px;
    }

    .foto_container_nordic {
        float: left;
        width: 100%;
        height: 382px;
    }

    .aranea_payoff {
        float: left;
        width: 318px;
        height: 175px;
        padding: 16px 14px 0px 14px;
        margin: 109px 0 0 11px;
        color: #FFFFFF;
        font-size: 12px;
    }

        .aranea_payoff p {
            height: 140px;
            float: left;
        }

        .aranea_payoff a {            
            float: right;
            font-weight: bold;
            color: #FFFFFF;
            padding: 0 25px 0 0;
            text-decoration: none;
        }

    .araneawrapper a.klikbalk {
        float: left;
        display: block;
        width: 368px;
        height: 34px;
        text-indent: -9999px;
    }

    .nordicwrapper a.klikbalk {
        float: left;
        display: block;
        width: 372px;
        height: 34px;
        text-indent: -9999px;
    }


    .products_menu {
        float: left;
        width: 180px;
        padding-top: 41px;
    }

        .products_menu p {
            float: left;
            font-size: 12px;
            font-weight: bold;
            color: #00497e;
            width: 180px;
            margin-bottom: 15px;
        }

        .products_menu ul {
            float: left;
            list-style: none;
            color: #999999;
            width: 180px;
        }

        .products_menu li {
            text-indent: 13px;
            margin-bottom: 11px;
            width: 180px;
            height: 11px;
        }

        .products_menu a {
            color: #999999;
            text-decoration: none;
            display: block;
        }

            .products_menu a:hover {
                text-decoration: underline;
            }
    /*---------------------------------*/
    .your_personal_contact {
        float: left;
        width: 180px;
        padding-top: 25px;
    }

        .your_personal_contact p {
            float: left;
            font-size: 12px;
            font-weight: bold;
            color: #00497e;
            width: 180px;
            margin-bottom: 15px;
        }

        .your_personal_contact ul {
            float: left;
            list-style: none;
            color: #999999;
            width: 180px;
        }

        .your_personal_contact li {
            text-indent: 13px;
            margin-bottom: 11px;
            width: 180px;
            height: 11px;
        }

        .your_personal_contact a {
            color: #999999;
            text-decoration: none;
            display: block;
        }

            .your_personal_contact a:hover {
                text-decoration: underline;
            }

    .rightwrapper {
        float: left;
        width: 180px;
    }

    .found_documents {
        width: 192px;
        margin: 50px 0 20px 0;
        background-color: #f2f4f7;
    }

        .found_documents h1 {
            padding: 6px 0 0px 13px;
        }

        .found_documents ul {
            list-style: none;
            width: 192px;
        }

            .found_documents ul li {
                min-height: 30px;
                margin-top: 8px;
                padding-left: 35px;
            }

        .found_documents a:link, .found_documents a:visited, .found_documents a:active {
            color: #00497e;
            text-decoration: none;
        }

        .found_documents a:hover {
            text-decoration: underline;
        }

    .document_results {
        border-bottom: 1px solid #D1D1D0;
        margin-left: 12px;
        width: 168px;
        padding: 4px 0 7px 0;
        color: #9A9A9A;
    }

        .document_results strong {
            color: #00497e;
        }

    .gerelateerde_documenten {
        float: left;
        width: 180px;
        padding-top: 41px;
        padding-bottom: 10px;
    }

        .gerelateerde_documenten p {
            float: left;
            font-size: 12px;
            font-weight: bold;
            color: #00497e;
            width: 180px;
            margin-bottom: 15px;
        }

        .gerelateerde_documenten ul {
            float: left;
            list-style: none;
            color: #999999;
            width: 180px;
        }

        .gerelateerde_documenten li {
            padding-left: 13px;
            /*margin-bottom:11px;*/
            width: 177px;
        }

        .gerelateerde_documenten a {
            color: #999999;
            text-decoration: none;
            display: block;
        }

            .gerelateerde_documenten a:hover {
                text-decoration: underline;
            }

    .gerelateerde_documenten_register {
        float: left;
        width: 180px;
        margin-top: 41px;
        padding: 10px 8px 10px 10px;
        background-color: #F2F4F7;
    }

        .gerelateerde_documenten_register h2 {
            margin-bottom: 12px;
        }

        .gerelateerde_documenten_register a {
            color: #999999;
            text-decoration: none;
            display: block;
            margin-bottom: 0px;
        }

            .gerelateerde_documenten_register a:hover {
                text-decoration: underline;
            }

    .gerelateerde_documenten_training {
        float: left;
        width: 180px;
        margin-top: 0px;
        padding: 10px 8px 10px 10px;
        background-color: #F2F4F7;
    }

        .gerelateerde_documenten_training h2 {
            margin-bottom: 12px;
        }

        .gerelateerde_documenten_training a {
            color: #999999;
            text-decoration: none;
            display: block;
            margin-bottom: 0px;
        }

            .gerelateerde_documenten_training a:hover {
                text-decoration: underline;
            }

    .tender_request_vervolg {
        float: left;
    }

    .tender_request {
        padding: 10px 0 8px 0px;
    }

    .stay_updated {
        padding-bottom: 8px;
    }
    /*-----------------------------------------------------------------------------------*/
    .rightwrapper_cursusaanbod {
        float: left;
        width: 182px;
    }

    .inschrijven_titel {
        height: 40px;
    }

        .inschrijven_titel p {
            float: left;
        }

        .inschrijven_titel a {
            display: block;
            float: right;
        }

    .inschrijven_voor_cursus {
        float: left;
        width: 193px;
        padding-top: 37px;
        padding-bottom: 10px;
    }

        .inschrijven_voor_cursus p {
            display: block;
            float: left;
            font-size: 12px;
            font-weight: bold;
            color: #00497e;
            width: 165px;
        }

        .inschrijven_voor_cursus ul {
            list-style: none;
            color: #010101;
            background-color: #f2f4f7;
            padding: 14px;
            margin-bottom: 1px;
            width: 165px;
            min-height: 105px;
            float: left;
            padding-bottom: 40px;
        }

        .inschrijven_voor_cursus li {
            position: relative;
            padding-top: 2px;
            padding-bottom: 2px;
            width: 165px;
            float: left;
        }

        .inschrijven_voor_cursus a {
            color: #be0025;
            text-decoration: underline;
            font-weight: bold;
            display: block;
        }

            .inschrijven_voor_cursus a:hover {
                text-decoration: underline;
            }

        .inschrijven_voor_cursus span {
            font-weight: bold;
            color: #00497e;
        }

        .inschrijven_voor_cursus .download {
            position: absolute;
            top: 10px;
            left: 38px;
            width: 130px;
        }

        .inschrijven_voor_cursus .download_icon {
            float: left;
            margin-right: 10px;
        }

    .download_pdf {
        float: left;
        width: 193px;
        padding-top: 37px;
        padding-bottom: 10px;
        margin-bottom: -35px;
    }

        .download_pdf p {
            display: block;
            float: left;
            font-size: 12px;
            font-weight: bold;
            color: #00497e;
            width: 165px;
        }

        .download_pdf ul {
            list-style: none;
            color: #010101;
            background-color: #f2f4f7;
            padding: 14px;
            margin-bottom: 1px;
            width: 165px;
            min-height: 105px;
            float: left;
            padding-bottom: 40px;
        }

        .download_pdf li {
            position: relative;
            padding-top: 2px;
            padding-bottom: 22px;
            width: 165px;
            float: left;
            margin-bottom: 20px;
        }

            .download_pdf li:first-child {
                margin-bottom: 0px;
            }

        .download_pdf a {
            color: #be0025;
            text-decoration: underline;
            font-weight: bold;
            display: block;
        }

            .download_pdf a:hover {
                text-decoration: underline;
            }

        .download_pdf span {
            font-weight: bold;
            color: #00497e;
        }

        .download_pdf .download {
            position: absolute;
            top: 10px;
            left: 38px;
            width: 130px;
        }

        .download_pdf .download_icon {
            float: left;
            margin-right: 10px;
        }

    /* Nieuwe cursussen homepage */
    #ctl00_cphContent_cbNieuweCursussen p a {
        font-size: 13px;
        font-weight: bold;
        color: #004B7F;
        padding-left: 20px;
        display: block;
        margin-bottom: 11px;
    }

        #ctl00_cphContent_cbNieuweCursussen p a,
        #outerwrappe#ctl00_cphContent_cbNieuweCursussen p a:link,
        #ctl00_cphContent_cbNieuweCursussen p a:visited {
            text-decoration: none;
        }

            #ctl00_cphContent_cbNieuweCursussen p a:hover {
                text-decoration: underline;
            }


    /*---------------------------------@content-----------------------------------------*/
    .foto_wrapper {
        float: left;
        position: relative;
        z-index: 0;
    }

    .contentwrapper {
        float: left;
        /*width:560px;*/
        width: 549px;
    }

    .contentwrapper_health {
        float: left;
        /*width:560px;*/
        width: 700px;
        position: relative;
    }

        .contentwrapper_health a:link, .contentwrapper_health a:visited, .contentwrapper_health a:active {
            color: #00497e;
            text-decoration: none;
        }

        .contentwrapper_health a:hover {
            text-decoration: underline;
        }

    .contentwrapper a:link, .contentwrapper a:visited, .contentwrapper a:active {
        color: #00497e;
        text-decoration: none;
    }

    .contentwrapper a:hover {
        text-decoration: underline;
    }

    .contentwrapper_cursusaanbod {
        float: left;
        width: 547px;
    }

        .contentwrapper_cursusaanbod a:link, .contentwrapper_cursusaanbod a:visited, .contentwrapper_cursusaanbod a:active {
            color: #00497e;
            text-decoration: none;
        }

        .contentwrapper_cursusaanbod a:hover {
            text-decoration: underline;
        }

    .contentwrapper_home {
        float: left;
    }

    .kruimelpad {
        width: 490px;
        padding: 13px 35px 13px 35px;
        float: left;
        font-size: 9px;
    }

    .kruimelpad_home {
        width: 490px;
        padding: 13px 35px 13px 35px;
        float: left;
        font-size: 9px;
        color: #999999;
        overflow: hidden;
    }

    .kruimelpad_cursusaanbod {
        width: 477px;
        padding: 13px 35px 13px 35px;
        float: left;
        font-size: 9px;
    }

        .kruimelpad_cursusaanbod a, .kruimelpad a, .kruimelpad_home a {
            font-size: 9px;
        }

            .kruimelpad a:hover, .kruimelpad_home a:hover, .kruimelpad_cursusaanbod a:hover {
                font-size: 9px;
            }

    .laatste_nieuws h1 {
        padding-left: 16px;
        margin-bottom: 10px;
    }

    .laatste_nieuws_inner p {
        padding: 5px 0 10px 16px;
    }

    .laatste_nieuws_inner h2 {
        /*text-indent:16px;*/
    }

        .laatste_nieuws_inner h2 span {
            font-weight: normal;
        }

    .blue_box {
        padding: 10px;
        margin: 0 0 10px 0;
        background-color: #f3f6f9;
        border: 1px solid #c5d6e2;
    }

    .blue_box_holder {
        padding-left: 16px;
    }

    .blue_box span {
        font-style: italic;
        font-weight: bold;
        color: #677EA1;
    }

    .blue_box a {
        color: #00497e;
        text-decoration: none;
    }

        .blue_box a:hover {
            text-decoration: underline;
        }

    .padding_div {
        float: left;
        padding: 0 35px 0 35px;
        width: 490px;
        color: #000000;
    }

        .padding_div .wit {
            color: #FFFFFF !important;
        }

            .padding_div .wit a, .padding_div .wit a:link, .padding_div .wit a:visited, .padding_div .wit a:active {
                color: #FFFFFF !important;
            }

                .padding_div .wit a:hover {
                    color: #FFFFFF !important;
                    text-decoration: underline;
                }

    .padding_div_sweden {
        float: left;
        padding: 0 0px 0 227px;
        width: 490px;
        color: #000000;
    }

    .padding_div .zoek_resultaten ul, .padding_div_micro .zoek_resultaten ul {
        list-style: none;
        padding: 0px;
        margin: 0 0 0 17px;
    }

        .padding_div .zoek_resultaten ul li, .padding_div_micro .zoek_resultaten ul li {
            border-bottom: 1px solid #d1d1d0;
            padding: 13px 0 15px 0;
            float: left;
            width: 100%;
            color: #9A9A9A;
        }

            .padding_div .zoek_resultaten ul li a, .padding_div_micro .zoek_resultaten ul li a {
                float: left;
                font-weight: bold;
            }

                .padding_div .zoek_resultaten ul li a img, .padding_div_micro .zoek_resultaten ul li a img {
                    float: left;
                    margin-right: 5px;
                    margin-top: -5px;
                }

            .padding_div .zoek_resultaten ul li p, .padding_div_micro .zoek_resultaten ul li p {
                float: left;
                color: #9A9A9A;
                padding: 0 0 0 26px;
            }

    .padding_ophef {
        padding: 0 0px 0 35px;
        width: 525px;
    }

    .padding_div_iframe_breedte {
        padding: 0px;
        width: 740px;
    }

    .padding_div_contact_breedte {
        width: 670px;
    }

    .padding_div_iframe {
        padding: 0 0 0 35px;
        width: 705px;
    }

    .padding_div_login {
        float: left;
        width: 490px;
        color: #000000;
    }

    .padding_div_health {
        float: left;
        padding: 0 35px 35px 35px;
        width: 700px;
        color: #000000;
    }

    .padding_div_serviceportal {
        float: left;
        padding: 20px 35px 0 35px;
        width: 560px;
        color: #000000;
    }

    .padding_div_health p a, .padding_div_health p a:link, .padding_div_health p a:visited {
        color: #00497E;
        text-decoration: none;
    }

        .padding_div_health p a:hover {
            color: #00497E;
            text-decoration: underline;
        }

    .padding_div_health h1 {
        margin-bottom: 10px;
        padding-left: 15px;
    }

    .padding_div_sweden h1 {
        padding-left: 15px;
    }

    .padding_div_health h2 {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .padding_div_health h3 {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .padding_div_health p {
        padding: 0px 0 10px 16px;
        color: #010000;
        clear: both;
    }

    .padding_div_health table {
        /*margin-left:15px;*/
        margin-bottom: 10px;
        clear: both;
        /*display:block;*/
        display: table;
    }

        .padding_div_health table tr {
            background-color: #ffffff;
        }

            .padding_div_health table tr.odd {
                background-color: #ecebeb;
            }

        .padding_div_health table p {
            padding: 2px;
        }

    .padding_div_health ul, .padding_div_health ol {
        display: block;
        padding: 0px 0px 10px 0px;
        margin-left: 20px;
        color: #010000;
    }

    .padding_div_health li {
        padding: 0px 0 0px 0;
    }

    /*Padding div voor de forum*/


    .padding_div_health_forum {
        float: left;
        padding: 0 35px 35px 35px;
        width: 700px;
        color: #000000;
    }

        .padding_div_health_forum li {
            padding-left: 5px;
        }

        .padding_div_health_forum ul.ekMessagingLinks {
            list-style: none;
            padding-top: 5px;
        }

        .padding_div_health_forum td.header1 {
            padding-left: 5px;
        }

        .padding_div_health_forum tr.header2 td {
            padding-left: 5px;
        }

        .padding_div_health_forum tr.post td {
            padding-left: 10px;
            padding-top: 3px;
            padding-bottom: 3px;
        }


        .padding_div_health_forum span.ekforumcategory {
            padding-left: 10px;
        }



        .padding_div_health_forum a.imagelink {
            float: right;
            padding: 0px 5px 10px 5px;
        }



    /*Padding div voor de forum*/



    .headerPaginatie {
        padding: 10px 0px 10px 16px;
    }

    .zoekentop {
        color: #9a9a9a;
        border-bottom: 1px solid #D1D1D0;
        padding-left: 0;
        margin-left: 16px;
    }

        .zoekentop strong {
            color: #00497e;
        }

    .zoekenbottom {
        color: #9a9a9a;
        float: right;
    }

        .zoekenbottom strong {
            color: #00497e;
        }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_nl {
        padding-right: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_uk {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_fr {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_es {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_tr {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_se {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_de {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_ch {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVolgende span.nextpijl_it {
        padding-right: 12px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_nl {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_uk {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_fr {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_es {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_tr {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_se {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_de {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_ch {
        padding-left: 11px;
        font-weight: bold;
    }

    #ctl00_cphContent_rptZoeken_ctl11_lnkVorige span.prevpijl_it {
        padding-left: 11px;
        font-weight: bold;
    }

    .padding_div h1 {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .padding_div h2 {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .padding_div h3 {
        padding-left: 15px;
        margin-bottom: 10px;
    }

    .padding_div p {
        padding: 0px 0 10px 16px;
        color: #010000;
        clear: both;
    }

    .padding_div table {
        margin-left: 15px;
        margin-bottom: 10px;
        clear: both;
        display: block;
    }

        .padding_div table p {
            padding: 2px;
        }

    .padding_div ul, .padding_div ol {
        display: block;
        padding: 0px 0px 10px 32px;
        margin-left: 20px;
        color: #010000;
    }

    .padding_div li {
        padding: 0px 0 0px 0;
    }
    /*-------------*/
    .padding_div_cursusaanbod {
        float: left;
        padding: 0 35px 0 35px;
        width: 477px;
    }

        .padding_div_cursusaanbod h1 {
            padding-left: 15px;
            margin-bottom: 10px;
        }

        .padding_div_cursusaanbod h2 {
            padding-left: 15px;
            margin-bottom: 10px;
        }

        .padding_div_cursusaanbod h3 {
            padding-left: 15px;
            margin-bottom: 10px;
        }

        .padding_div_cursusaanbod p {
            padding: 0px 0 10px 16px;
            color: #010000;
        }

        .padding_div_cursusaanbod table {
            margin-left: 15px;
        }

            .padding_div_cursusaanbod table.overzicht {
                margin-left: 0;
            }

        .padding_div_cursusaanbod ul, .padding_div_cursusaanbod ol {
            padding: 0px 0 10px 32px;
            color: #010000;
        }

        .padding_div_cursusaanbod li {
            padding: 0px 0 10px 0;
        }

    .intro {
        font-weight: bold;
    }

    table.table_accounts strong {
        color: #00497E;
    }

    #ctl00_cphContent_pnlLinks {
        display: block;
        clear: both;
        float: left;
        width: 100%;
        margin-bottom: 20px;
        padding-bottom: -1px;
        border-bottom: 1px solid #d1d1d1;
    }

        #ctl00_cphContent_pnlLinks a {
            padding: 8px;
            display: block;
            border: 1px solid #d1d1d1;
            margin-right: 2px;
            float: left;
            background-color: #ebebeb;
            margin-bottom: -1px;
        }

            #ctl00_cphContent_pnlLinks a.active {
                border-bottom: 1px solid #FFFFFF;
                background-color: #FFFFFF;
            }

    /*---------*/
    .sitemap_div h1 {
        padding-left: 15px;
        margin-bottom: 10px;
        font-size: 14px;
    }

    .sitemap_div h2 {
        padding-left: 16px;
        margin-bottom: 10px;
        color: #717070;
    }

    .sitemap_div h3 {
        padding-left: 16px;
        margin-bottom: 10px;
        color: #717070;
        font-weight: normal;
    }

    .sitemap_div h2 a:link, .sitemap_div h2 a:active, .sitemap_div h2 a:visited {
        color: #717070;
    }

    .sitemap_div h3 a:link {
        padding-left: 16px;
        margin-bottom: 10px;
        color: #717070;
        font-weight: normal;
    }

    .sitemap_div h3 a:link, .sitemap_div h3 a:active, .sitemap_div h3 a:visited {
        color: #717070;
        padding-left: 16px;
    }

    .sitemap_div p {
        padding: 0px 0 5px 16px;
        color: #010000;
        list-style-type: none;
    }

    .sitemap_div ul, .sitemap_div ol {
        padding: 0px 0px 0px 50px;
        color: #010000;
        list-style-type: none;
    }

    .sitemap_div li {
        padding: 0px 0px 0px 0px;
        list-style-type: none;
    }

    .corporate_inner {
        float: left;
        width: 200px;
    }

        .corporate_inner p {
            padding: 5px 0 10px 16px;
            color: #010000;
        }

        .corporate_inner h2 {
        }

        .corporate_inner h3 {
            padding-left: 0px;
        }

        .corporate_inner ul {
            float: left;
            list-style: none;
            width: 200px;
            padding-left: 16px;
            padding-bottom: 0px;
            color: #000000;
        }

    .contact_adres li {
        height: 12px;
        padding-bottom: 5px;
    }

    .contact_adres {
        margin-top: 16px;
    }

    /*---------------------------------@lefttkolom-----------------------------------------*/
    .afstandhouder_menu {
        float: left;
        height: 23px;
        /*	width:193px;*/
        background-color: #fff;
        position: relative;
        z-index: 50;
    }

    .afstandhouder_menu_dubbel {
        float: left;
        height: 46px;
        /*	width:193px;*/
        background-color: #fff;
        position: relative;
        z-index: 50;
    }

    .leftwrapper {
        position: relative;
        float: left;
        width: 193px;
        min-height: 1px;
        z-index: 50;
    }

    .left_nav {
        float: left;
        list-style: none;
    }

        .left_nav li {
            overflow: hidden;
            border-bottom: 1px solid #fff;
        }

            .left_nav li a {
                background-color: #f49d00;
                color: #fff;
                font-weight: bold;
                display: block;
                text-decoration: none;
                outline: none;
                padding: 7px 14px 6px 31px;
                width: 148px;
                font-size: 11px;
                font-family: Arial, Verdana, Helvetica, sans-serif;
            }
                /*.left_nav li a:visited{
	background-color:#f49d00;
	color:#fff;
	font-weight:bold;
	display:block;
	text-decoration:none;
	outline:none;
	padding:7px 14px 6px 31px;
	width:148px;
}*/
                .left_nav li a:hover {
                    background-color: #f49d00;
                    color: #c1022a;
                    font-weight: bold;
                    display: block;
                    text-decoration: none;
                    outline: none;
                }

                .left_nav li a.active {
                    background-color: #f49d00;
                    color: #c1022a;
                    font-weight: bold;
                    display: block;
                    text-decoration: none;
                    outline: none;
                    padding: 7px 28px 6px 17px;
                    width: 148px;
                }

        .left_nav ul {
            list-style: none;
            background-color: #fff5d5;
        }

            .left_nav ul li {
                border-bottom: 0px solid #fff;
                background-color: #fff5d5;
                padding: 4px 4px 4px 4px;
                width: 185px;
            }

                .left_nav ul li a:link, .left_nav ul li a:visited, .left_nav ul li a:active {
                    background: none;
                    background-color: #fff5d5;
                    color: #c1022b;
                    display: block;
                    font-weight: normal;
                    text-decoration: none;
                    outline: none;
                    padding: 2px 25px 2px 27px;
                    width: 133px;
                }
                /*.left_nav ul li a:visited {
	background:none;
	background-color:#fff5d5;
	color:#c1022b;
	display:block;
	font-weight:normal;
	text-decoration:none;
	outline:none;
	padding:2px 25px 2px 27px;
	width:133px;	
}*/
                .left_nav ul li a:hover {
                    background: none;
                    background-color: #f49d00;
                    color: #fff;
                    display: block;
                    font-weight: normal;
                    text-decoration: none;
                    outline: none;
                    padding: 2px 25px 2px 27px;
                    width: 133px;
                }

                .left_nav ul li.active a {
                    background: none;
                    background-color: #f49d00;
                    color: #fff;
                    display: block;
                    font-weight: normal;
                    text-decoration: none;
                    outline: none;
                    padding: 2px 25px 2px 27px;
                    width: 133px;
                }

    .leeg_menu {
        width: 193px;
        height: 27px;
        float: left;
        border-bottom: 1px solid #fff5d5;
        background-color: #f49d00;
    }
    /*----------------------------------------------------------------------*/
    .serviceportal_zoeken {
        height: 210px;
        width: 178px;
        padding: 18px 0 0 15px;
        float: left;
        background-color: #00497e;
    }

    .healthlogin_zoeken {
        height: 210px;
        width: 178px;
        padding: 18px 0 0 15px;
        float: left;
        background-color: #00497e;
        color: #FFFFFF;
        font-size: 11px;
    }

        .healthlogin_zoeken h1 {
            color: #FFFFFF;
            float: left;
            display: block;
            font-size: 12px;
        }

        .healthlogin_zoeken a:link, .healthlogin_zoeken a:active, .healthlogin_zoeken a:visited {
            color: #FFFFFF;
            text-decoration: underline;
        }

        .healthlogin_zoeken a:hover {
            text-decoration: none
        }

    .serviceportal_empty {
        height: 228px;
        width: 193px;
        float: left;
        background-color: #00497e;
    }

    .serviceportal_zoekveld {
        width: 156px;
        height: 15px;
        color: #4c7fa4;
        font-size: 11px;
        font-weight: bold;
        border-top: 1px solid #929496;
        border-right: 1px solid #dfe1e4;
        border-bottom: 1px solid #dfe1e4;
        border-left: 1px solid #dfe1e4;
        margin-bottom: 12px;
        padding-left: 5px;
    }

    .serviceportal_titel {
        color: #ff9900;
        font-size: 20px;
        margin-bottom: 10px;
    }

    .serviceportal_find {
        font-size: 13px;
        margin-bottom: 15px;
        color: #FFFFFF;
    }

    .serviceportal_zoeken_tekst {
        color: #FFFFFF;
        float: left;
        font-weight: bold;
        display: block;
        width: 138px;
        text-align: right;
        line-height: 17px;
    }

    .serviceportal_zoekbutton {
        margin-left: 7px;
        float: left;
    }
    /*--------------------homepage------*/
    .left_col {
        float: left;
        width: 178px;
        height: 132px;
        padding: 36px 0 0 15px;
        background-color: #f49d00;
        border-bottom: 1px solid #fff;
    }

        .left_col h1 {
            font-size: 22px;
            color: #c1022b;
            width: 163px;
        }

        .left_col p {
            width: 163px;
            font-size: 15px;
            color: #fff;
            font-weight: bold;
        }

    .left_col_training {
        float: left;
        width: 178px;
        height: 155px;
        padding: 36px 0 0 15px;
        background-color: #f49d00;
        border-bottom: 1px solid #fff;
    }

        .left_col_training h1 {
            font-size: 22px;
            color: #c1022b;
            width: 163px;
        }

        .left_col_training p {
            width: 163px;
            font-size: 15px;
            color: #fff;
            font-weight: bold;
        }

    .left_col_health {
        float: left;
        width: 178px;
        height: 112px;
        padding: 0 0 0 15px;
        background-color: #f49d00;
        border-bottom: 1px solid #fff;
    }

        .left_col_health h1 {
            font-size: 22px;
            color: #c1022b;
            width: 163px;
        }

        .left_col_health p {
            width: 163px;
            font-size: 15px;
            color: #fff;
            font-weight: bold;
        }

    .left_col_gastechnology {
        float: left;
        width: 178px;
        height: 155px;
        padding: 36px 0 0 15px;
        background-color: #f49d00;
        border-bottom: 1px solid #fff;
    }

        .left_col_gastechnology h1 {
            font-size: 22px;
            color: #c1022b;
            width: 163px;
        }

        .left_col_gastechnology p {
            width: 163px;
            font-size: 15px;
            color: #fff;
            font-weight: bold;
        }




    .inner_content_wrapper_home {
        float: left;
        padding-bottom: 10px;
    }

    .nieuws_blok {
        position: relative;
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 53px;
        margin-top: 19px;
        border-bottom: 10px solid #c1022b;
    }

        .nieuws_blok h2 {
            color: #c1022b;
            font-size: 20px;
            border-bottom: 1px solid #c1022b;
            line-height: 36px;
        }

        .nieuws_blok span {
            color: #636363;
            display: block;
        }

        .nieuws_blok p {
            display: block;
        }

        .nieuws_blok a {
            color: #c1022b;
            text-decoration: none;
        }

            .nieuws_blok a:hover {
                text-decoration: underline;
            }

        .nieuws_blok p.nieuws_datum {
            color: #c1022b;
            margin-top: 13px;
        }

        .nieuws_blok p.nieuws_datum_hkz {
            color: #c1022b;
            margin-top: 2px;
        }

    .morenews {
        font-weight: bold;
        position: absolute;
        left: 0;
        top: 177px;
        width: 100%;
        text-align: right;
    }

    .padding_div .morenews {
        font-weight: bold;
        position: relative !important;
        left: 0;
        top: 5px;
        width: 100%;
        text-align: right;
    }

    .expertise_blok {
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #f49d00;
    }

        .expertise_blok h2 {
            color: #f49d00;
            font-size: 20px;
            border-bottom: 1px solid #f49d00;
            line-height: 36px;
        }

        .expertise_blok ul {
            list-style: none;
            margin-top: 5px;
        }

        .expertise_blok li {
            padding-left: 20px;
            line-height: 26px;
        }

        .expertise_blok a {
            color: #004b7f;
            font-size: 15px;
            font-weight: bold;
            text-decoration: none;
        }

            .expertise_blok a:hover {
                text-decoration: underline;
            }

    .health_forum_blok {
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #f49d00;
    }

        .health_forum_blok h2 {
            color: #f49d00;
            font-size: 20px;
            border-bottom: 1px solid #f49d00;
            line-height: 36px;
        }

        .health_forum_blok ul {
            list-style: none;
            margin-top: 7px;
        }

        .health_forum_blok li {
            text-indent: 20px;
            line-height: 26px;
        }

        .health_forum_blok a {
            color: #004b7f;
            font-size: 11px;
            font-weight: bold;
            text-decoration: none;
        }

            .health_forum_blok a:hover {
                text-decoration: underline;
            }

            .health_forum_blok a.readmore {
                color: #636363;
                font: 11px Arial,Verdana,Helvetica,sans-serif;
                text-decoration: none;
            }

    .health_poll_blok {
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #004B7F;
    }

        .health_poll_blok h2 {
            color: #004B7F;
            font-size: 20px;
            border-bottom: 1px solid #004B7F;
            line-height: 36px;
            margin-bottom: 13px;
        }

        .health_poll_blok ul {
            list-style: none;
            margin-top: 5px;
        }

        .health_poll_blok li {
            text-indent: 20px;
            line-height: 26px;
        }

        .health_poll_blok a {
            color: #004b7f;
            font-size: 15px;
            font-weight: bold;
            text-decoration: none;
        }

            .health_poll_blok a:hover {
                text-decoration: underline;
            }



    /*-------------------------------------------*/
    .expertise_blok_training {
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #f49d00;
    }

        .expertise_blok_training h2 {
            color: #f49d00;
            font-size: 20px;
            border-bottom: 1px solid #f49d00;
            line-height: 36px;
        }

        .expertise_blok_training ul {
            list-style: none;
            margin-top: 5px;
        }

        .expertise_blok_training li {
            text-indent: 20px;
            line-height: 26px;
        }

        .expertise_blok_training a {
            color: #004b7f;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
        }

            .expertise_blok_training a:hover {
                text-decoration: underline;
            }




    .expertise_blok_gastechnology {
        float: left;
        height: 200px;
        width: 190px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #f49d00;
    }

        .expertise_blok_gastechnology h2 {
            color: #f49d00;
            font-size: 20px;
            border-bottom: 1px solid #f49d00;
            line-height: 36px;
        }

        .expertise_blok_gastechnology ul {
            list-style: none;
            margin-top: 5px;
        }

        .expertise_blok_gastechnology li {
            text-indent: 20px;
            line-height: 26px;
        }

        .expertise_blok_gastechnology a {
            color: #004b7f;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
        }

            .expertise_blok_gastechnology a:hover {
                text-decoration: underline;
            }
    /*-------------------------------------------*/
    .nieuwe_cursussen_blok_training {
        float: left;
        height: 200px;
        width: 267px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #004b7f;
    }

        .nieuwe_cursussen_blok_training h2 {
            color: #004b7f;
            font-size: 20px;
            border-bottom: 1px solid #004b7f;
            line-height: 36px;
        }

        .nieuwe_cursussen_blok_training ul {
            list-style: none;
            margin-top: 10px;
        }

        .nieuwe_cursussen_blok_training li {
            padding: 0 0 11px 20px;
            /*	line-height:26px;*/
        }

        .nieuwe_cursussen_blok_training a {
            color: #004b7f;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
        }

            .nieuwe_cursussen_blok_training a:hover {
                text-decoration: underline;
            }




    .nieuwe_cursussen_blok_gastechnology {
        float: left;
        height: 200px;
        width: 267px;
        margin-left: 20px;
        margin-top: 19px;
        border-bottom: 10px solid #004b7f;
    }

        .nieuwe_cursussen_blok_gastechnology h2 {
            color: #004b7f;
            font-size: 20px;
            border-bottom: 1px solid #004b7f;
            line-height: 36px;
        }

        .nieuwe_cursussen_blok_gastechnology ul {
            list-style: none;
            margin-top: 10px;
        }

        .nieuwe_cursussen_blok_gastechnology li {
            padding: 0 0 11px 20px;
            /*	line-height:26px;*/
        }

        .nieuwe_cursussen_blok_gastechnology a {
            color: #004b7f;
            font-size: 13px;
            font-weight: bold;
            text-decoration: none;
        }

            .nieuwe_cursussen_blok_gastechnology a:hover {
                text-decoration: underline;
            }
    /*-------------------------------------------*/

    .wereldkaart_blok {
        position: relative;
        float: left;
        height: 191px;
        width: 265px;
        margin-left: 20px;
        margin-top: 28px;
        border-bottom: 10px solid #004b7f;
    }

        .wereldkaart_blok ul {
            font-size: 10px;
        }

        .wereldkaart_blok img {
            /*	position:relative;*/
            float: left;
        }

            .wereldkaart_blok img.stip_belgium {
                position: absolute;
                top: 55px;
                left: 125px;
            }

            .wereldkaart_blok img.stip_china {
                position: absolute;
                top: 84px;
                left: 233px;
            }

            .wereldkaart_blok img.stip_germany {
                position: absolute;
                top: 52px;
                left: 132px;
            }

            .wereldkaart_blok img.stip_italy {
                position: absolute;
                top: 65px;
                left: 135px;
            }

            .wereldkaart_blok img.stip_netherlands {
                position: absolute;
                top: 51px;
                left: 127px;
            }

            .wereldkaart_blok img.stip_scandinavia {
                position: absolute;
                top: 43px;
                left: 133px;
            }

            .wereldkaart_blok img.stip_spain {
                position: absolute;
                top: 67px;
                left: 118px;
            }

            .wereldkaart_blok img.stip_turkey {
                position: absolute;
                top: 63px;
                left: 144px;
            }

            .wereldkaart_blok img.stip_united_kingdom {
                position: absolute;
                top: 50px;
                left: 120px;
            }


        .wereldkaart_blok ul.steden {
            float: left;
            width: 100px;
            list-style: none;
            padding-right: 10px;
        }

        .wereldkaart_blok li {
            padding: 5px 0 5px 0;
            width: 110px;
            color: #004b7f;
        }

    .steden_wrapper {
        position: relative;
        float: left;
    }


    /*----------------------------temporary flashvervanging---------------------------------------*/

    .steden_wrapper_temp ul {
        list-style: none;
        margin-left: 1px;
    }

        .steden_wrapper_temp ul li {
            list-style: none;
            height: 127px;
            background-color: #fff;
            padding-right: 5px;
            width: 120px;
        }

            .steden_wrapper_temp ul li.routebutton_li {
                height: 10px;
            }

                .steden_wrapper_temp ul li.routebutton_li a {
                    display: block;
                    width: 135px;
                    cursor: pointer;
                    text-decoration: none;
                    color: #004B7F;
                }

                    .steden_wrapper_temp ul li.routebutton_li a:hover {
                        text-decoration: underline;
                    }



        .steden_wrapper_temp ul.guangzhou_adres li {
            width: 135px;
            height: 147px;
        }

        .steden_wrapper_temp ul.apeldoorn_adres li {
            width: 120px;
        }

        .steden_wrapper_temp ul.gouda_adres li {
            width: 120px;
        }

        .steden_wrapper_temp ul.groningen_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.rijswijk_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.zuid_west_nederland_adres li {
            width: 120px;
        }

        .steden_wrapper_temp ul.san_vendemiano_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.conegliano_adres li {
            width: 110px;
        }

        .steden_wrapper_temp ul.chieti_scalo_adres li {
            width: 110px;
        }

        .steden_wrapper_temp ul.cheltenham_adres li {
            width: 130px;
        }

        .steden_wrapper_temp ul.ebbw_vale_adres li {
            width: 130px;
        }

        .steden_wrapper_temp ul.blackwood_adres li {
            width: 130px;
        }

        .steden_wrapper_temp ul.istanbul_adres li {
            width: 130px;
        }

        .steden_wrapper_temp ul.berlin_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.hamburg_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.geiselhoring_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.dresden_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.augsburg_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.brandenburg_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.rostock_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.wicker_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.ibbenburen_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.beckum_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.gosheim_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.frankfurt_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.greven_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.nossebro_adres li {
            width: 130px;
        }

        .steden_wrapper_temp ul.magdeburg_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.nurnberg_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.munchen_adres li {
            width: 140px;
        }

        .steden_wrapper_temp ul.antwerpen_adres li {
            width: 135px;
        }

        .steden_wrapper_temp ul li strong {
            font-size: 11px;
        }

    .steden_wrapper_temp a, .steden_wrapper_temp a:link, .steden_wrapper_temp a:visited {
        text-decoration: none;
        color: #004B7F;
    }

        .steden_wrapper_temp a:hover {
            text-decoration: underline;
        }

    .gima_logo {
        position: absolute;
        margin-top: 50px;
        margin-left: 0;
    }

    .ceres_logo {
        position: absolute;
        margin-top: 0;
        margin-left: 0;
    }

    .guangzhou_hover {
        position: absolute;
        margin-top: 95px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .guangzhou_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .guangzhou_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .istanbul_hover {
        position: absolute;
        margin-top: 60px;
        margin-left: 168px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .istanbul_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .istanbul_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .antwerpen_hover {
        position: absolute;
        margin-top: 50px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .antwerpen_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .antwerpen_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .valencia_hover {
        position: absolute;
        margin-top: 101px;
        margin-left: 208px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .valencia_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .valencia_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .zaragossa_hover {
        position: absolute;
        margin-top: 79px;
        margin-left: 202px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .zaragossa_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .zaragossa_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .lerida_hover {
        position: absolute;
        margin-top: 76px;
        margin-left: 222px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .lerida_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .lerida_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .hamburg_hover {
        position: absolute;
        margin-top: 30px;
        margin-left: 190px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hamburg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .hamburg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .magdeburg_hover {
        position: absolute;
        margin-top: 53px;
        margin-left: 211px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .magdeburg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .magdeburg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .geiselhoring_hover {
        position: absolute;
        margin-top: 115px;
        margin-left: 223px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .geiselhoring_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .geiselhoring_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .dresden_hover {
        position: absolute;
        margin-top: 73px;
        margin-left: 235px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .dresden_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .dresden_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .augsburg_hover {
        position: absolute;
        margin-top: 125px;
        margin-left: 204px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .augsburg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .augsburg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .brandenburg_hover {
        position: absolute;
        margin-top: 49px;
        margin-left: 221px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .brandenburg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .brandenburg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .rostock_hover {
        position: absolute;
        margin-top: 23px;
        margin-left: 215px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rostock_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .rostock_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .wicker_hover {
        position: absolute;
        margin-top: 80px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .wicker_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .wicker_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .ibbenburen_hover {
        position: absolute;
        margin-top: 50px;
        margin-left: 166px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ibbenburen_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .ibbenburen_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .beckum_hover {
        position: absolute;
        margin-top: 61px;
        margin-left: 170px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .beckum_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .beckum_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .frankfurt_hover {
        position: absolute;
        margin-top: 87px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frankfurt_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .frankfurt_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .greven_hover {
        position: absolute;
        margin-top: 54px;
        margin-left: 164px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .greven_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .greven_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .gosheim_hover {
        position: absolute;
        margin-top: 129px;
        margin-left: 178px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gosheim_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .gosheim_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .berlin_hover {
        position: absolute;
        margin-top: 47px;
        margin-left: 231px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .berlin_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .berlin_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .nurnberg_hover {
        position: absolute;
        margin-top: 111px;
        margin-left: 207px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nurnberg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .nurnberg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .munchen_hover {
        position: absolute;
        margin-top: 131px;
        margin-left: 211px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .munchen_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .munchen_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .livorno_hover {
        position: absolute;
        margin-top: 47px;
        margin-left: 160px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .livorno_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .livorno_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .chieti_scalo_hover {
        position: absolute;
        margin-top: 70px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .chieti_scalo_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .chieti_scalo_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .san_vendemiano_hover {
        position: absolute;
        margin-top: 12px;
        margin-left: 177px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .san_vendemiano_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .san_vendemiano_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .conegliano_hover {
        position: absolute;
        margin-top: 22px;
        margin-left: 172px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .conegliano_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .conegliano_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .osby_hover {
        position: absolute;
        margin-top: 137px;
        margin-left: 168px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .osby_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .osby_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .uppsala_hover {
        position: absolute;
        margin-top: 110px;
        margin-left: 178px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .uppsala_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .uppsala_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .ebbw_vale_hover {
        position: absolute;
        margin-top: 114px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ebbw_vale_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .ebbw_vale_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .cheltenham_hover {
        position: absolute;
        margin-top: 115px;
        margin-left: 220px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .cheltenham_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .cheltenham_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .blackwood_hover {
        position: absolute;
        margin-top: 122px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .blackwood_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .blackwood_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .apeldoorn_hover {
        position: absolute;
        margin-top: 70px;
        margin-left: 218px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .apeldoorn_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .apeldoorn_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .gouda_hover {
        position: absolute;
        margin-top: 80px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gouda_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .gouda_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .groningen_hover {
        position: absolute;
        margin-top: 20px;
        margin-left: 235px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .groningen_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .groningen_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .rijswijk_hover {
        position: absolute;
        margin-top: 80px;
        margin-left: 169px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rijswijk_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .rijswijk_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .zuid_west_nederland_hover {
        position: absolute;
        margin-top: 105px;
        margin-left: 150px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .zuid_west_nederland_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }
    /*---------------------------------------------*/
    .nieuwegein_hover {
        position: absolute;
        margin-top: 84px;
        margin-left: 195px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nieuwegein_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .nieuwegein_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .utrecht_hover {
        position: absolute;
        margin-top: 75px;
        margin-left: 192px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .utrecht_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .utrecht_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .gorinchem_hover {
        position: absolute;
        margin-top: 93px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gorinchem_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .gorinchem_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }
    /*---------------------------------------------*/
    .zuid_west_nederland_adres p {
        line-height: 16px;
        width: 110px;
        color: #004B7F;
    }
    /*-------------------*/
    .guangzhou_active {
        position: absolute;
        margin-top: 95px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .istanbul_active {
        position: absolute;
        margin-top: 60px;
        margin-left: 168px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .antwerpen_active {
        position: absolute;
        margin-top: 50px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .valencia_active {
        position: absolute;
        margin-top: 101px;
        margin-left: 208px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .zaragossa_active {
        position: absolute;
        margin-top: 79px;
        margin-left: 202px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .lerida_active {
        position: absolute;
        margin-top: 76px;
        margin-left: 222px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hamburg_active {
        position: absolute;
        margin-top: 30px;
        margin-left: 190px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .magdeburg_active {
        position: absolute;
        margin-top: 53px;
        margin-left: 211px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frankfurt_active {
        position: absolute;
        margin-top: 87px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gosheim_active {
        position: absolute;
        margin-top: 129px;
        margin-left: 178px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .berlin_active {
        position: absolute;
        margin-top: 47px;
        margin-left: 231px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .geiselhoring_active {
        position: absolute;
        margin-top: 115px;
        margin-left: 223px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .dresden_active {
        position: absolute;
        margin-top: 73px;
        margin-left: 235px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .augsburg_active {
        position: absolute;
        margin-top: 125px;
        margin-left: 204px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .brandenburg_active {
        position: absolute;
        margin-top: 49px;
        margin-left: 221px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rostock_active {
        position: absolute;
        margin-top: 23px;
        margin-left: 215px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .wicker_active {
        position: absolute;
        margin-top: 80px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ibbenburen_active {
        position: absolute;
        margin-top: 50px;
        margin-left: 166px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .beckum_active {
        position: absolute;
        margin-top: 61px;
        margin-left: 170px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .greven_active {
        position: absolute;
        margin-top: 54px;
        margin-left: 164px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nurnberg_active {
        position: absolute;
        margin-top: 111px;
        margin-left: 207px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .munchen_active {
        position: absolute;
        margin-top: 131px;
        margin-left: 211px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .livorno_active {
        position: absolute;
        margin-top: 47px;
        margin-left: 160px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .chieti_scalo_active {
        position: absolute;
        margin-top: 70px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .san_vendemiano_active {
        position: absolute;
        margin-top: 12px;
        margin-left: 177px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .conegliano_active {
        position: absolute;
        margin-top: 22px;
        margin-left: 172px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .osby_active {
        position: absolute;
        margin-top: 137px;
        margin-left: 168px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .uppsala_active {
        position: absolute;
        margin-top: 110px;
        margin-left: 178px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ebbw_vale_active {
        position: absolute;
        margin-top: 114px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .cheltenham_active {
        position: absolute;
        margin-top: 115px;
        margin-left: 220px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .blackwood_active {
        position: absolute;
        margin-top: 122px;
        margin-left: 205px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gouda_active {
        position: absolute;
        margin-top: 80px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .apeldoorn_active {
        position: absolute;
        margin-top: 70px;
        margin-left: 218px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }


    .groningen_active {
        position: absolute;
        margin-top: 20px;
        margin-left: 235px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rijswijk_active {
        position: absolute;
        margin-top: 80px;
        margin-left: 169px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .zuid_west_nederland_active {
        position: absolute;
        margin-top: 105px;
        margin-left: 150px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nieuwegein_active {
        position: absolute;
        margin-top: 84px;
        margin-left: 195px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .utrecht_active {
        position: absolute;
        margin-top: 75px;
        margin-left: 192px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gorinchem_active {
        position: absolute;
        margin-top: 93px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }
    /*-----------------------------------------------------------------------------*/
    .uppsalahoofd_active {
        position: absolute;
        margin-top: 98px;
        margin-left: 193px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .umea_active {
        position: absolute;
        margin-top: 51px;
        margin-left: 200px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hammarstrand_active {
        position: absolute;
        margin-top: 62px;
        margin-left: 183px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .soderhamn_active {
        position: absolute;
        margin-top: 79px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rattvik_active {
        position: absolute;
        margin-top: 88px;
        margin-left: 176px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frandefors_active {
        position: absolute;
        margin-top: 111px;
        margin-left: 166px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ostra_active {
        position: absolute;
        margin-top: 98px;
        margin-left: 173px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .uppsala_aranea_active {
        position: absolute;
        margin-top: 91px;
        margin-left: 192px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nynashamn_active {
        position: absolute;
        margin-top: 106px;
        margin-left: 193px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .bjorkvik_active {
        position: absolute;
        margin-top: 114px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }
    /*.jonaker_active{
	position:absolute;
	margin-top:30px;
	margin-left:190px;
	width:10px;
	height:10px;
	cursor:pointer;
}*/
    .skara_active {
        position: absolute;
        margin-top: 115px;
        margin-left: 175px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .skovde_active {
        position: absolute;
        margin-top: 112px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .lomma_active {
        position: absolute;
        margin-top: 137px;
        margin-left: 171px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gusum_active {
        position: absolute;
        margin-top: 114px;
        margin-left: 194px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frovi_active {
        position: absolute;
        margin-top: 91px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .moklinta_active {
        position: absolute;
        margin-top: 85px;
        margin-left: 188px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nossebro_active {
        position: absolute;
        margin-top: 119px;
        margin-left: 169px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hova_active {
        position: absolute;
        margin-top: 105px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .vilhelmina_active {
        position: absolute;
        margin-top: 51px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .alingsas_active {
        position: absolute;
        margin-top: 124px;
        margin-left: 179px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ammeberg_active {
        position: absolute;
        margin-top: 104px;
        margin-left: 188px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hoor_active {
        position: absolute;
        margin-top: 140px;
        margin-left: 177px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .simrishamn_active {
        position: absolute;
        margin-top: 146px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .klippan_active {
        position: absolute;
        margin-top: 132px;
        margin-left: 176px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }


    /*-----------------------------------------------------------------------------*/
    .uppsalahoofd_hover {
        position: absolute;
        margin-top: 98px;
        margin-left: 193px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .uppsalahoofd_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .uppsalahoofd_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .umea_hover {
        position: absolute;
        margin-top: 51px;
        margin-left: 200px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .umea_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .umea_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .hammarstrand_hover {
        position: absolute;
        margin-top: 62px;
        margin-left: 183px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hammarstrand_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .hammarstrand_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .soderhamn_hover {
        position: absolute;
        margin-top: 79px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .soderhamn_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .soderhamn_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .rattvik_hover {
        position: absolute;
        margin-top: 88px;
        margin-left: 176px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .rattvik_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .rattvik_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .frandefors_hover {
        position: absolute;
        margin-top: 111px;
        margin-left: 166px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frandefors_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .frandefors_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .ostra_hover {
        position: absolute;
        margin-top: 98px;
        margin-left: 173px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ostra_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .ostra_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .uppsala_aranea_hover {
        position: absolute;
        margin-top: 91px;
        margin-left: 192px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .uppsala_aranea_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .uppsala_aranea_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .nynashamn_hover {
        position: absolute;
        margin-top: 106px;
        margin-left: 193px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nynashamn_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .nynashamn_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .bjorkvik_hover {
        position: absolute;
        margin-top: 114px;
        margin-left: 187px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .bjorkvik_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .bjorkvik_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }
    /*.jonaker_hover{
	position:absolute;
	margin-top:0px;
	margin-left:0px;
	width:10px;
	height:10px;
	cursor:pointer;
}
.jonaker_adres{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	display:none;
}
.jonaker_adres p{
	line-height: 16px; width: 110px; color:#004B7F;
}*/
    .skara_hover {
        position: absolute;
        margin-top: 115px;
        margin-left: 175px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .skara_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .skara_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .nossebro_hover {
        position: absolute;
        margin-top: 119px;
        margin-left: 169px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .nossebro_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .nossebro_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .hova_hover {
        position: absolute;
        margin-top: 105px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hova_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .hova_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .vilhelmina_hover {
        position: absolute;
        margin-top: 51px;
        margin-left: 185px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .vilhelmina_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .vilhelmina_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .alingsas_hover {
        position: absolute;
        margin-top: 124px;
        margin-left: 179px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .alingsas_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .alingsas_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .ammeberg_hover {
        position: absolute;
        margin-top: 104px;
        margin-left: 188px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .ammeberg_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .ammeberg_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .hoor_hover {
        position: absolute;
        margin-top: 140px;
        margin-left: 177px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .hoor_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .hoor_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .simrishamn_hover {
        position: absolute;
        margin-top: 146px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .simrishamn_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .simrishamn_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .klippan_hover {
        position: absolute;
        margin-top: 132px;
        margin-left: 176px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .klippan_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .klippan_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .skovde_hover {
        position: absolute;
        margin-top: 112px;
        margin-left: 180px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .skovde_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .skovde_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .lomma_hover {
        position: absolute;
        margin-top: 137px;
        margin-left: 171px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .lomma_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .lomma_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .gusum_hover {
        position: absolute;
        margin-top: 114px;
        margin-left: 194px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .gusum_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .gusum_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .frovi_hover {
        position: absolute;
        margin-top: 91px;
        margin-left: 181px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .frovi_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .frovi_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }

    .moklinta_hover {
        position: absolute;
        margin-top: 85px;
        margin-left: 188px;
        width: 10px;
        height: 10px;
        cursor: pointer;
    }

    .moklinta_adres {
        position: absolute;
        margin-left: 0px;
        margin-top: 0px;
        display: none;
    }

        .moklinta_adres p {
            line-height: 16px;
            width: 110px;
            color: #004B7F;
        }








    /*-----------------------------------------------------------------------------*/


    .office_selector {
        float: left;
        height: 20px;
        width: 151px;
        margin-top: 3px;
        margin-left: 3px;
        border-top: 1px solid #b8b8b8;
        border-left: 1px solid #e8e8e9;
        padding-top: 0px;
    }

    select.office_selector {
        color: #00497e;
        font-size: 10px;
    }

    .selector_wrapper {
        float: left;
        width: 267px;
        height: 22px;
        background-color: #e5ecf2;
    }

    .topnav li ul.subnav {
        list-style: none;
        position: absolute;
        left: 0px;
        top: 23px;
        background-color: #ffe7b9;
        display: none;
    }

        .topnav li ul.subnav li {
            clear: both;
            width: 193px;
        }

            .topnav li ul.subnav li a {
                font: 11px Arial, Verdana, Helvetica, sans-serif;
                color: #c1022a;
                font-weight: bold;
                text-decoration: none;
                display: block;
                line-height: 17px;
                text-indent: 28px;
            }

                .topnav li ul.subnav li a:hover {
                    font: 11px Arial, Verdana, Helvetica, sans-serif;
                    color: #c1022a;
                    font-weight: bold;
                    text-decoration: none;
                    display: block;
                    line-height: 17px;
                    text-indent: 28px;
                    background-color: #f49d00;
                }
    /*---------------------------------@contact_formulier-----------------------------------------*/

    .formulier_wrapper {
        margin-top: 8px;
        float: left;
    }

    .contact_formulier {
        float: left;
        width: 260px;
        padding-bottom: 10px;
        padding-top: 28px;
        color: #000000;
    }

    .contact_formulier_fix {
        padding-top: 4px;
    }

    .contact_formulier h2 {
        padding-left: 0px;
    }

    .contact_formulier p {
        display: block;
        padding: 6px 0 6px 0;
    }

    .contact_formulier input.veld {
        border: 1px solid #c2c9d1;
        display: block;
        width: 227px;
        height: 16px;
        margin-bottom: 8px;
        padding: 3px;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
    }

    .contact_formulier textarea {
        width: 254px;
        height: 115px;
        overflow: auto;
        margin-bottom: 10px;
        border: 1px solid #c2c9d1;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
        padding: 3px;
    }

    .padding_div_sweden .contact_formulier textarea {
        width: 227px;
    }

    .verzend_button {
        float: right;
    }
    /*---------------------------------@offerte_formulier_bouw-----------------------------------------*/

    .offerte_formulier_gezondheidszorg .vragenlijst input.send-button {        
        float: right;
        font-size: 0;
        height: 17px;
        line-height: 0;
        margin-right: 18px;
        text-indent: -99999px;
        width: 100px;
        border: medium none;
        margin-left: 16px;
        color: #636363;
        display: block;
        font: 11px Arial,Verdana,Helvetica,sans-serif;
        margin: 0 0 8px;
        padding: 3px;
    }

    .offerte_formulier_bouw {
        float: left;
        width: 655px;
        padding-bottom: 10px;
        color: #000000;
    }

        .offerte_formulier_bouw table p {
            width: 200px;
            display: block;
            padding: 0;
            clear: none;
        }

        .offerte_formulier_bouw table strong {
            margin-bottom: 15px;
        }

    .padding_div .offerte_formulier_bouw table {
        margin: 10px 0 15px 15px;
        width: 665px;
        float: left;
    }


    .offerte_formulier_bouw h2 {
        padding-left: 0px;
    }

    .padding_div .offerte_formulier_bouw input {
        border: 1px solid #c2c9d1;
        display: block;
        width: 227px;
        height: 16px;
        margin: 0 0 8px 0;
        padding: 3px;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
    }

    .offerte_formulier_bouw input#ctl00_cphContent_btnSubmit {
        text-indent: 9999px;
        border: none;
        width: 100px;
        height: 17px;
        margin-top: 0px;
        margin-right: 25px;
        font-size: 0;
        line-height: 0;
        float: right;
    }

    .offerte_formulier_bouw textarea {
        width: 227px;
        height: 115px;
        overflow: auto;
        margin-bottom: 10px;
        border: 1px solid #c2c9d1;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
        padding: 3px;
    }

    .vragenlijst td {
        vertical-align: top;
    }

    .offerte_formulier_bouw .vragenlijst input {
        float: left;
        width: 19px;
        margin-left: 16px;
        border: none;
    }

    .offerte_formulier_bouw .vragenlijst table input {
        margin-left: 0px;
        border: 1px solid #c2c9d1;
    }

    .offerte_formulier_bouw .vragenlijst table.organisatigegevens input {
        border: none;
    }

    .offerte_formulier_bouw .vragenlijst table input.vestiging {
        width: 200px;
        margin-right: 8px;
    }

    .offerte_formulier_bouw .vragenlijst table input.staf {
        width: 30px;
        margin-right: 8px;
    }

    .offerte_formulier_bouw .vragenlijst table input.productie {
        width: 30px;
    }

    .offerte_formulier_bouw .vragenlijst table input.tbv {
        width: 30px;
        margin-right: 8px;
    }

    .offerte_formulier_bouw .vragenlijst table input.projectlocaties {
        width: 30px;
        margin-right: 8px;
    }

    .offerte_formulier_bouw .vragenlijst table input.totaal {
        width: 30px;
        float: right;
    }

    .offerte_formulier_bouw .vragenlijst label {
        float: left;
        margin-left: 16px;
        width: 170px;
        padding-bottom: 15px
    }

    .offerte_formulier_bouw .vragenlijst li {
        float: left;
        width: 500px;
    }

    .offerte_formulier_bouw .vragenlijst p {
        float: left;
        display: block;
        width: 100%;
        padding: 0;
        margin: 5px 0 15px 16px;
    }

    .offerte_formulier_bouw .vragenlijst textarea {
        width: 440px;
        height: 150px;
        float: left;
    }

    .offerte_formulier_bouw .vragenlijst ol {
        padding: 0;
        float: left;
        margin-bottom: 15px;
    }

    .offerte_formulier_bouw .vragenlijst input.send-button {
        float: right;
        width: 100px;
        height: 17px;
        font-size: 0;
        line-height: 0;
        text-indent: -99999px;
        margin-right: 18px;
    }

    span.spacer {
        margin-left: 18px;
    }

    .organisatigegevens {
    }
    /*---------------------------------@chauffeurpas_formulier-----------------------------------------*/

    .chauffeurpas_formulier {
        float: left;
        width: 525px;
        padding-bottom: 10px;
        color: #000000;
    }

        .chauffeurpas_formulier table p {
            padding: 0;
            clear: none;
        }

        .chauffeurpas_formulier p.opmerking {
            display: block;
            text-align: right;
            margin-right: 25px;
            margin-top: 10px;
            float: right;
        }

        .chauffeurpas_formulier table span {
            width: 250px;
            display: block;
        }

            .chauffeurpas_formulier table span.radiobutton {
                width: 20px !important;
                display: block;
                padding-right: 5px;
            }

                .chauffeurpas_formulier table span.radiobutton input {
                    width: 20px !important;
                    border: none;
                }

            .chauffeurpas_formulier table span.LeverRadiobutton {
                width: 120px !important;
                display: block;
            }

                .chauffeurpas_formulier table span.LeverRadiobutton input {
                    width: 15px !important;
                    border: none;
                }

    .padding_div .chauffeurpas_formulier table {
        margin: 10px 0 15px 15px;
    }

    .chauffeurpas_formulier table p.vraag {
        padding: 0;
        margin-right: 4px;
        float: left;
    }

    .chauffeurpas_formulier table p.vraaglaag {
        padding: 0;
        margin-right: 4px;
        float: left;
    }

    #ctl00_cphContent_rbEersteAanvraag, #ctl00_cphContent_rbVerlenging, #ctl00_cphContent_rbDuplicaat {
        width: 12px;
        height: 15px;
        margin-top: 0px;
        margin-right: 4px;
        float: left;
        border: none;
        padding: 0;
    }

    .padding_div .chauffeurpas_formulier strong {
        margin-left: 15px;
    }

    .chauffeurpas_formulier h2 {
        padding-left: 0px;
    }

    .chauffeurpas_formulier input {
        border: 1px solid #c2c9d1;
        display: block;
        width: 227px;
        height: 16px;
        margin-bottom: 8px;
        padding: 3px;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
    }

        .chauffeurpas_formulier input#ctl00_cphContent_btnSubmit {
            text-indent: 9999px;
            border: none;
            width: 100px;
            height: 17px;
            margin-top: 0px;
            margin-right: 25px;
            font-size: 0;
            line-height: 0;
            float: right;
        }

        .chauffeurpas_formulier input#ctl00_cphContent_attach {
            border: 1px solid #c2c9d1;
            width: 227px;
            height: 16px;
            display: block;
            margin-bottom: 8px;
            padding: 3px;
            font: 11px Arial, Verdana, Helvetica, sans-serif;
            color: #636363;
        }

    .chauffeurpas_formulier textarea {
        width: 227px;
        height: 115px;
        overflow: auto;
        margin-bottom: 10px;
        border: 1px solid #c2c9d1;
        font: 11px Arial, Verdana, Helvetica, sans-serif;
        color: #636363;
        padding: 3px;
    }

    .chauffeurpas_formulier td {
        vertical-align: top;
    }

    /*---------------------------------@klanttevredenheids-onderzoek-----------------------------------------*/
    .padding_div .klanttevredenheids_onderzoek table {
        margin-left: 0px;
    }

        .padding_div .klanttevredenheids_onderzoek table td {
            vertical-align: top;
        }

    .formulier_wrapper_klanttevredenheids_onderzoek {
        margin-top: 8px;
        float: left;
    }

    .klanttevredenheids_onderzoek {
        padding-bottom: 10px;
        padding-top: 28px;
        color: #000000;
    }

        .klanttevredenheids_onderzoek h2 {
            padding-left: 0px;
        }

        .klanttevredenheids_onderzoek p {
            display: block;
            padding: 6px 0 6px 0;
        }

        .klanttevredenheids_onderzoek input.veld {
            border: 1px solid #c2c9d1;
            display: block;
            width: 227px;
            height: 16px;
            margin-bottom: 8px;
            padding: 3px;
            font: 11px Arial, Verdana, Helvetica, sans-serif;
            color: #636363;
        }

        .klanttevredenheids_onderzoek textarea {
            width: 254px;
            height: 115px;
            overflow: auto;
            margin-bottom: 10px;
            border: 1px solid #c2c9d1;
            font: 11px Arial, Verdana, Helvetica, sans-serif;
            color: #636363;
            padding: 3px;
        }

    .verzend_button {
        float: right;
    }
    /*-----------------------------------footer--------------------------------------------*/
    #footer {
        height: 230px;
        width: 957px;
        background: url(../images/footer_bg.gif) no-repeat;
        margin: 0 auto 0 auto;
        padding: 0px 8px 0px 8px;
        clear: both;
        color: #00497e;
    }

    .footermenu {
        float: left;
        padding-left: 12px;
        line-height: 37px;
    }

        .footermenu a {
            font-size: 11px;
            color: #00497e;
            text-decoration: none;
        }

            .footermenu a:hover {
                text-decoration: underline;
            }

    #footer p {
        float: left;
        padding-right: 60px;
    }

    #footer span {
        font-weight: bold;
    }

    #footer ul {
        float: left;
        list-style: none;
        padding-left: 12px;
        width: 160px;
    }

        #footer ul.splash_footer {
            font-weight: bold;
            padding-left: 0px;
        }

    .inner_footer {
        padding: 12px 10px;
        border-bottom: 1px solid #89acc4;
        float: left;
        width: 937px;
    }

        .inner_footer ul span {
            font-weight: bold;
        }

        .inner_footer a {
            font-size: 11px;
            color: #00497e;
            text-decoration: none;
        }

            .inner_footer a:hover {
                text-decoration: underline;
            }

    #copyright_footer {
        width: 957px;
        border-top: 1px solid #fff;
        float: left;
        text-align: center;
    }

    /* menu voor corporate... Michael Jr*/

    .slidemenuBottomStyle {
        position: relative;
        height: 33px;
        background: url(../images/hoofdmenu/menu_eind.gif) repeat-x;
        width: 688px;
        overflow: hidden;
        margin-left: 0;
        font-size: 0px;
        float: left;
    }

        .slidemenuBottomStyle li {
            float: left;
            list-style: none;
        }

            .slidemenuBottomStyle li.back {
                border-bottom: 6px solid #f49d00;
                width: 0px;
                height: 6px;
                z-index: 12;
                margin-top: 20px;
                position: absolute;
            }

            .slidemenuBottomStyle li a {
                text-indent: -9999px;
                outline: none;
                top: 0px;
                z-index: 10;
                display: block;
                float: left;
                height: 36px;
                position: relative;
                overflow: hidden;
            }

    .kop_foto_landen_tekst_bg_corporate {
        position: absolute;
        left: 472px;
        top: 0px;
        width: 270px;
        height: 191px;
    }

    .kop_foto_landen_tekst_corporate {
        position: absolute;
        left: 472px;
        top: 0px;
        width: 270px
    }

    .kop_foto_landen_corporate {
        position: relative;
        height: 191px;
        width: 742px;
    }

        .kop_foto_landen_corporate p {
            color: #fff;
            padding: 16px 16px 16px 16px;
            width: 239px;
            float: right;
        }

        .kop_foto_landen_corporate a {
            color: #fff;
            padding-left: 10px;
        }

        .kop_foto_landen_corporate span {
            font-size: 14px;
            font-weight: bold;
            display: block;
            margin-bottom: 12px;
        }

    .kiwa_corporate {
        background: url(../images/hoofdmenu/kiwa_corporate.gif);
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
    }

    .kiwa_corporate_zonder_tekst {
        background: url(../images/hoofdmenu/kiwa_corporate_zonder_tekst.gif);
        background-color: #fff;
        width: 247px;
        height: 33px;
        float: left;
        margin: 0;
    }

    .slidemenuBottomStyle li a.profile {
        width: 105px;
    }

    .slidemenuBottomStyle li a.profile_active {
        width: 105px;
    }

    .slidemenuBottomStyle li a.news {
        width: 106px;
    }

    .slidemenuBottomStyle li a.news_active {
        width: 106px;
    }

    .slidemenuBottomStyle li a.events {
        width: 106px;
    }

    .slidemenuBottomStyle li a.events_active {
        width: 106px;
    }

    .slidemenuBottomStyle li a.activities {
        width: 106px;
    }

    .slidemenuBottomStyle li a.activities_active {
        width: 106px;
    }

    .slidemenuBottomStyle li a.markets {
        width: 106px;
    }

    .slidemenuBottomStyle li a.markets_active {
        width: 106px;
    }

    .slidemenuBottomStyle li a.careers {
        width: 106px;
    }

    .slidemenuBottomStyle li a.careers_active {
        width: 106px;
    }

    .slidemenuBottomStyle li a.publications {
        width: 125px;
    }

    .slidemenuBottomStyle li a.publications_active {
        width: 125px;
    }

    .slidemenuBottomStyle li a:hover, .slidemenuBottomStyle li a:active, .slidemenuBottomStyle li a:visited {
        border: none;
    }

    .left_col a {
        color: #FFFFFF;
        font-size: 15px;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
    }

        .left_col a:active, .left_col a:visited, .left_col a:focus {
            color: #FFFFFF;
            text-decoration: none;
        }

        .left_col a:hover {
            text-decoration: underline;
        }
}
/* end of media screen blok, don't remove */

@media print {
    body {
        background: #ff0000;
        font-size: 12pt;
        font-family: "Arial", Helvetica, sans-serif;
        text-align: left;
    }

    h1 {
        font-size: 18px;
        font-weight: bold;
    }

    h2 {
        font-size: 18px;
        font-weight: bold;
    }

    .header {
        display: none;
    }
    /*.header img{
	float:none;
	border:none;
}
.nieuws_blok{
	float:left;
	clear:left;
	margin:0;
}
.nieuws_blok h2{
	float:left;
	clear:left;
	margin:0;
}
.nieuws_blok p{
	float:left;
	clear:left;
	margin:0;
}
.expertise_blok{
	float:left;
	clear:left;
	margin:0;
}*/
    .contentwrapper {
        width: 100%;
        float: none;
        margin: 0;
    }

    #footer {
        display: none;
    }

    .rightwrapper {
        display: none;
    }

    .leftwrapper {
        display: none;
    }

    .selector_wrapper {
        display: none;
    }

    .steden_wrapper_temp img {
        display: none;
    }

    .steden_wrapper_temp ul {
        margin: 0 0 15px 0;
    }

    .foto_wrapper {
        display: none;
    }

    .kruimelpad {
        display: none;
    }

    a:link, a:visited {
        color: #000;
        text-decoration: underline;
    }
}
/* end of media print blok, don't remove */

/*===================== @calendar =======================*/
.calendar {
    position: relative;
    height: auto;
    margin: 5px;
    width: 182px;
    background: url(../images/bg-calendar.jpg) no-repeat 0 28px;
    padding: 0px 11px 0 13px;
}

    .calendar h2 {
        background: url(../images/bg-calendar-h2.jpg) no-repeat 0 0;
        color: #fff;
        font-size: 13px;
        text-align: center;
        padding: 14px 0 9px 0;
        margin: 0 -11px 0 -13px;
    }

        .calendar h2 a:link, .calendar h2 a:active, .calendar h2 a:visited {
            color: #fff;
            text-decoration: none;
            padding: 0px 20px 0px 20px;
        }

        .calendar h2 a:hover {
            text-decoration: underline;
        }

    .calendar ul, .calendar ol {
        list-style: none;
        position: relative;
        margin-left: 0px;
    }

    .calendar .datums {
        border: 2px solid #fff;
        width: 172px;
        padding: 1px 2px 2px 2px;
        height: auto;
    }

        .calendar .datums table {
            width: 173px;
            margin-left: -1px;
        }

    .calendar ul.dagen {
        height: 23px;
    }

        .calendar ul.dagen li {
            position: absolute;
            width: 24px;
            height: 17px;
            font-size: 11px;
            background-color: #00497e;
            top: 0;
            text-align: center;
            padding-top: 3px;
            color: #fff;
        }

    .calendar li.maandag {
        left: 0;
    }

    .calendar li.dinsdag {
        left: 26px;
    }

    .calendar li.woensdag {
        left: 52px;
    }

    .calendar li.donderdag {
        left: 78px;
    }

    .calendar li.vrijdag {
        left: 104px;
    }

    .calendar li.zaterdag {
        left: 130px;
    }

    .calendar li.zondag {
        left: 156px;
    }

    .calendar ul.dagen li.zaterdag, .calendar ul.dagen li.zondag {
        background-color: #f49d00;
    }

    .calendar .datums td {
        padding: 3px 3px 3px 3px;
        color: #636365;
        background-color: #fff;
        color: #636365;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
        width: 24px;
    }

.footer-image {
    margin: 10px 0 -15px -13px;
}



.calendar th {
    background-color: #782f76;
    width: 24px;
    height: 22px;
    font-size: 11px;
}

.calendar td.weekend {
    background-color: #cad5e9;
    width: 24px;
}

.calendar td.andere-maand {
    color: #b8b9bc;
    width: 24px;
}

    .calendar td.andere-maand.weekend {
        color: #fff;
        width: 24px;
    }

.calendar td.today {
    background-color: #7a9d59;
    color: #fff;
    width: 24px;
}

    .calendar td.today a {
        background-color: #7a9d59;
        color: #fff;
        width: 24px;
    }

.calendar td.date-event {
    background-color: #c0022b;
    color: #fff;
    width: 24px;
}

    .calendar td.date-event a {
        color: #fff;
        width: 24px;
    }

.calendar td.date-verjaardag {
    background-color: #f18034;
    color: #fff;
    width: 24px;
}

    .calendar td.date-verjaardag a {
        color: #fff;
        text-decoration: none;
        width: 24px;
    }

.calendar th.weekend-header {
    background-color: #f18034;
    width: 24px;
}

.calendar tr.white-spacer td {
    background-color: transparent;
    padding: 0;
    font-size: 4px;
    width: 24px;
}

.current-events {
    position: relative;
    background: url(../images/bg-calendar-events.jpg) no-repeat 0 0;
    width: 181px;
    margin: 10px 0 0 -1px;
}

    .current-events strong {
        color: #666a6e;
        text-align: center;
        padding: 4px 0;
        display: block;
    }

    .current-events ul {
        position: relative;
        height: 88px;
        list-style: none;
        padding-bottom: 2px;
    }

    .current-events li {
        float: left;
        border-top: 1px solid #96989b;
        padding: 5px 0;
        width: 159px;
        font-size: 11px;
        margin: 0 11px;
        display: inline;
    }

        .current-events li a:link, .current-events li a:active, .current-events li a:visited {
            text-decoration: none;
            color: #666a6e;
            padding-left: 14px;
        }

        .current-events li a:hover {
            text-decoration: underline;
        }
