
            body {padding: 0px; margin: 0px;}
            .clearer{clear:both;}
            .tabel_data tr.odd{background-color:#f6f6f6;}
            .tabel_data tr.even{background-color:#fff;}
            .tabel_data th{text-align:left;padding:5px 0 5px 0; color:#555;}
            .tabel_data td{padding:2px 0;}
            .tabel_data tr:hover{background-color:#eee; color:#000;}
            .tabel_data tr td.numeriek, .tabel_data tr th.numeriek{text-align: right; white-space: nowrap;}

            form p label {display:block; min-height: 20px; }
            #onzichtbaar {display: none;}

            td.body div.content label {
                padding: 0px 10px 0px 0px;
            }

            input.submit{padding-left:23px; margin-right:4px;}
            input.opslaan{background-image : url('/Resource/ImagePng/bgButtonOpslaan');}
            input.check{background-image : url('/Resource/ImagePng/bgButtonCheck');}

            span.validation-summary-errors {color:#990000; font-size:14px; font-weight:bold;}
            ul.validation-summary-errors, ul.formulierMelding {margin-left:25px;}
            ul.validation-summary-errors li {list-style-image:url('/Resource/ImagePng/warning'); list-style-position:outside; color:#550000; }
            input.input-validation-error, select.input-validation-error { border: 1px solid #660000 !important; background: url('/Resource/ImagePng/warning') no-repeat right; }

            ul.formulierMelding {
                margin : 1em 3em;
            }

            ul.formulierMelding li {
                list-style-image : url('/Resource/ImagePng/check');
                font-size : 14px !important;
                font-weight : bold;
                color : #009900 !important;
            }

            p.opslaanAnnuleren { height: 20px; }

            div.cnr_horizontaal_formulier, div.cnr_verticaal_formulier { clear: both; }
            div.cnr_horizontaal_formulier p { margin-bottom: 0.3em !important; }
            div.cnr_horizontaal_formulier p label { display: block; float: left; clear: both; width: 200px; }
            div.cnr_horizontaal_formulier p input, div.cnr_horizontaal_formulier p textarea, div.cnr_verticaal_formulier p input, div.cnr_verticaal_formulier p textarea { width: 300px; }
            div.cnr_horizontaal_formulier p select, div.cnr_verticaal_formulier select { width: 304px; }
            div.cnr_horizontaal_formulier p input.submit, div.cnr_verticaal_formulier p input.submit, p.opslaanAnnuleren input.submit { cursor: pointer; background: url('/Resource/ImagePng/bgButton') no-repeat left center; border: 0; height: 20px; width: 100px !important; text-shadow: #fff 1px 1px 0px; }
            div.cnr_horizontaal_formulier p input.submit:hover, div.cnr_verticaal_formulier p input.submit:hover, p.opslaanAnnuleren input.submit:hover { text-shadow: #ccc 0px 1px 0px; }
            div.cnr_horizontaal_formulier p input[type='radio'], div.cnr_horizontaal_formulier p input[type='checkbox'], div.cnr_verticaal_formulier p input[type='radio'], div.cnr_verticaal_formulier p input[type='checkbox'] { width: auto; vertical-align: text-top; }

        /* GESTRUCTUREERDE DATA BEHEER MENU */

            #cnr_gestructureerdeDataBeheerMenu {
                width: 100%;
                padding: 0px !important;
                margin: 0px !important;
                min-height: 35px;
                overflow: hidden;
                line-height: 33px;
                font-family: Arial;
                left: 0px; top: 0px;
                background: transparent url('/Resource/imagePNG/bg_gestructureerdbeheer') repeat 0 0;
            }

            #cnr_gestructureerdeDataBeheerMenu_logo {
                height: 35px;
                width: 100px;
                margin-right: 5px;
                background: transparent url('/Resource/imagePNG/cmsJEMid') no-repeat 5px 5px !important;
            }

            #cnr_gestructureerdeDataBeheerMenu li {
                height: 35px;
                float: left;
                display: block;
	            background: transparent url('/Resource/imagePNG/jem_seperator') no-repeat 0 0;
            }

            #cnr_gestructureerdeDataBeheerMenu li a {
                float: left;
                height: 33px;
                display: block;
                padding: 0px 10px 0px 13px;
                text-align: center;
                color: #fff;
                font-size: 11px !important;
                text-decoration: none;
            }
            
            #cnr_gestructureerdeDataBeheerMenu li.dataBeheerKnopRight {
                float: right;
            }

            #cnr_gestructureerdeDataBeheerMenu li a img {
                margin: 8px 0px;
            }

            #cnr_gestructureerdeDataBeheerMenu li a:hover,
            #cnr_gestructureerdeDataBeheerMenu li.beheerActief a {
                color: #CEE817;
                background: transparent url('/Resource/imagePNG/beheermenu_groen') no-repeat center 26px;
            }

            #cnr_gestructureerdeDataBeheerMenuUitloggen {
               color: #cee817 !important;
               padding-left: 23px !important;
               background: transparent url('/Resource/imagePNG/beheermenu_uitloggen') no-repeat 7px 11px !important;
            }

            #cnr_gestructureerdeDataBeheerMenuUitloggen:hover {
               background-color: transparent;
               background-image: url('/Resource/imagePNG/beheermenu_uitloggen'), url('/Resource/imagePNG/beheermenu_groen') !important; 
               background-repeat: no-repeat;
               background-position: 7px 11px , center 26px !important;
            }

            #cnr_gestructureerdeDataBeheerMenuUpdates {
               background: transparent url('/Resource/imagePNG/beheermenu_rood') no-repeat center bottom !important;
            }
            
            #cnr_gestructureerdeDataBeheerMenu li ul {
                min-width: 114px;
                display:none; 
                position: absolute; 
                top: 33px;
                right: 0;
                z-index: 10;
                background: #030303;
                border: 1px solid #bfbfbf;    
                border-radius: 0 0 4px 4px;
                -webkit-border-radius: 0 0 4px 4px;
                -moz-border-radius: 0 0 4px 4px;
                box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
                -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
                -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
            }

            #cnr_gestructureerdeDataBeheerMenu li li,
            #cnr_gestructureerdeDataBeheerMenu li li a,
            #cnr_gestructureerdeDataBeheerMenu li li a:hover {
                float: none;
                background-image: none;
                height: 22px;
                line-height: 22px;
            }

            #cnr_gestructureerdeDataBeheerMenu li li a{ text-align:left; }

            #cnr_gestructureerdeDataBeheerMenu li li a:hover {
                background: transparent url('/Resource/imagePNG/beheermenu_groen') no-repeat -7px center;
            }

            .voegToeKnoppenNieuwsbrief a {
                color: #CEE817 !important;
            }
            /* ####### Button style ####### */
            .btnBeheer {
                zoom: 1;
                padding: 0;
                width: auto;
                outline: none;
                cursor: pointer;
                display: inline-block;
                *display: inline;
                *vertical-align: top;
                border: 1px solid #c1c1c1;
                margin: 9px 5px 10px 0px;
                overflow: visible;
                color: #403f3f !important;
                font-weight: normal;
                text-decoration: none !important;
                font-size: 11px !important;
                letter-spacing: normal;
                word-spacing: normal;
                border-radius: 4px;
                -moz-border-radius: 4px;
                -webkit-border-radius: 4px;
                background: #d6d6d6 url('/Resource/ImagePng/btn_bg') repeat-x 0px 0px;
	            box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	            -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);    
	            -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
                text-decoration: none;
                -webkit-transition: all 0.2s ease-in-out;
                -moz-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
            }

            .btnBeheer:hover {
                color: #000 !important;
                background: #f4f4f4 url('/Resource/ImagePng/btn_bg') repeat-x 0px -18px;
                -webkit-transition: all 0.1s ease-in-out;
                -moz-transition: all 0.1s ease-in-out;
                -o-transition: all 0.1s ease-in-out;
            }

            .btnBeheer:focus {
                border: 1px solid #b5ca16 !important;
            }

            .btnBeheer:active, .btnBeheer.actief {
                box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.0);
                -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.0);
                -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.0);
                background: #f4f4f4 url('/Resource/ImagePng/btn_bg') repeat-x 0px -24px;
                -webkit-transition: all 0.1s ease-in-out;
                -moz-transition: all 0.1s ease-in-out;
                -o-transition: all 0.1s ease-in-out;
            }

            .btnBeheer img {
                padding:2px 0px 2px 4px;
                margin: 0;
                border: none;
                width:16px;
                height:16px;
                display: inline-block;
                line-height: 16px;
                vertical-align: middle;
            }

            .btnBeheer span {
                background: transparent;
                margin: 0px !important;
                padding: 2px 5px;
                line-height: 16px;
                display: inline-block;
                font-family: Arial !important;
                font-size: 11px !important;
                vertical-align: middle;
            }

            button.btnBeheer::-moz-focus-inner { border: 0; }
            a.btnBeheer { margin: 10px 5px 10px 0px; *padding: 2px 0 1px; }

            ul.pagination{margin:0 auto;}
            ul.pagination li{ border:0; margin:0; padding:0; font-size:11px; list-style:none; display:inline; }
            ul.pagination a{border:solid 1px #DDDDDD;margin-right:2px;} 
            ul.pagination .previous-off, ul.pagination .next-off {display:block;float:left;font-weight:bold;padding:3px 4px;}
            ul.pagination .next a, ul.pagination .previous a {font-weight:bold;border:solid 1px #FFFFFF;}
            ul.pagination .active{font-weight:bold;display:block;float:left;padding:4px 6px;}
            ul.pagination a:link, ul.pagination a:visited {display:block;float:left;padding:3px 6px;text-decoration:none;}
            ul.pagination a:hover{border:solid 1px #666666;}
            
                ul.JEMTaalKeuze {
                    height: 20px;
                    line-height: 20px;
	                width: 150px;
	                float: right;
	                list-style: none;
	                top: 0px; left: 0px;
                    border-top: 1px solid #eee;
                }

                ul.JEMTaalKeuze li {
                    z-index: 10;
	                float: right;
	                position: relative;
	                background: white;
                }

                ul.JEMTaalKeuze li a {
                    height: 20px;
	                width: 150px;
	                float: right;
                    text-align: left;
	                padding: 0px 0px 0px 4px;
	                position: relative;
	                text-decoration: none;
	                border-left: 1px solid #eee;
	                border-right: 1px solid #eee;
	                border-bottom: 1px solid #eee;
                }

                ul.JEMTaalKeuze li a img {
	                position: absolute;
	                right: -1px;
	                margin: 2px 4px 0px 0px;
                }

                ul.JEMTaalKeuze li a:hover {
	                background: #eee;
                }
            
            .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
            .ui-timepicker-div dl { text-align: left; }
            .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
            .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
            .ui-timepicker-div td { font-size: 90%; }
            .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }/*-------------- Cookie Balk --------------*/
            #cookiebalk {
                width: 100%;
                font: 13px/30px Arial;
                color: #fff;
                position: fixed;
                left: 0;                
                bottom: 0;
                z-index: 1000;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgmAkQYAAAngCaoMXLCwAAAABJRU5ErkJggg==) repeat 0 0;
                *background-image: url(/Resource/ImagePng/cookie_bg);
            }

            #cookie_uitleg {
                float: left;
                padding: 0px 20px;
            }

            #cookiebalk a {
                color: #fff;
            }

            #cookie_akkoord {
                float: right;
                padding: 0px 20px;
                text-decoration: none;
            }

            #cookie_akkoord:hover {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYGBgaAAIMAAAhQCB69VMmQAAAABJRU5ErkJggg==) repeat 0 0;
                *background-image: url(/Resource/ImagePng/cookie_akkoord_bg);
            }

            #cookie_akkoord img {
                margin-left: 10px;
            }