
            .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;}

            /* ####### start paginatie ####### */
            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 {color:#666666;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{color:#ff0084;font-weight:bold;display:block;float:left;padding:4px 6px;}
            ul.pagination a:link, ul.pagination a:visited {color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none;}
            ul.pagination a:hover{border:solid 1px #666666;}
            /* ####### einde paginatie ####### */

            form p label {display:block;}
            #onzichtbaar {display: none;}

            /* Styledefinities voor JemHtmlHelper.Button */
            a.button, input.submit {
                display : inline-block;
                width : 100px; 
                height : 20px; 
                padding : 2px;
                background-color : transparent;
                background-repeat : no-repeat;
                background-image : url('/Resource/ImagePng/bgButton');
                text-align : left;
                font-weight : bold; 
                font-size : 7.5pt;
                color : #666666; 
                text-decoration : none;
                border:0px;
                cursor:pointer;
            }

            input.submit{padding-left:23px; margin-right:4px;}
            input.opslaan{background-image : url('/Resource/ImagePng/bgButtonOpslaan');}

            /*input.submit, a.button{float:left;}*/
            a.button:hover {color : #444444 !important;}
            a.button img {vertical-align : middle;margin-left : 3px; margin-right : 4px;border : 0px none;}
            .kleineTekst {font-size : 7pt; font-weight : normal !important;letter-spacing : -1px;}

            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; 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; }

            #cnr_gestructureerdeDataBeheerMenu {
                height:30px;
                background-color:#000000;
                width:100%;
                text-align:center;
                left:0;
            }

            #cnr_gestructureerdeDataBeheerMenu_logo {
                float:left;
                width:100px; 
                height:30px;
                display:block;
                margin:0 15px 0 0;
                background:url('/Resource/ImagePng/cmsLogo') no-repeat 0 0; 
            }

            #cnr_gestructureerdeDataBeheerMenu a {
                color:#d1dd27;
                display:inline;
                font-size:11px;
                float:left;
                margin-right:3px;
                padding-top:7px;
            }
            
	            html { color: gray;	background: #fff; height: 100%; }
	            body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
	            h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; color: #0D5CAB; }
	            table { border-collapse: collapse; border-spacing: 0; }
	            ol,ul { list-style: none; }
	            img { border: 0; }

                /*-----------------------------------*/

                body {
	                height: 100%;
	                font-family: Verdana;
	                font-size: 85%;
	                font-weight: normal;
	                font-style: normal;
                }

                #wpr_all {
	                width: 750px;
	                min-height: 100%;
	                height: auto !important;
	                height: 100%;
	                margin: 0px auto;
	                background: #e4e8f5 url('/Content/Images/Website/bgr-verloopblauw.jpg') repeat-x 0 0;
                }

                #wpr_header {
	                width: 694px;
	                height: 294px;
	                margin-left: 29px;
                }

                #wpr_menu {
	                width: 694px;
	                height: 46px;
	                margin: 0px 0px 0px 29px;
                }

                #wpr_content {
	                width: 694px;	
	                margin: 0px 0px 0px 29px;
                }

                #wpr_content_links {
	                width: 471px;
	                min-height: 490px;
	                float: left;
	                display: inline;
	                background: #ededed;
                }

                #wpr_content_rechts {
	                width: 192px;
	                margin: 0px 0px 0px 31px;
	                float: left;
	                display: inline;
                }

                /*----------------header-------------------*/

                #header_slogan {	
	                width: 529px;
	                height: 294px;
	                float: left;
                }

                #header_taalkeuze {	
	                width: 165px;
	                height: 73px;	
	                margin: 10px 0px 0px 0px;
	                font-size: 10px;
	                color: #717174;
	                text-align: right;
	                float: right;
                }

                #header_taalkeuze .taal 
                {
                    font-weight: bold;
                }

                #zoek{
	                margin: 10px 0px 0px 5px;
	                font-family: Verdana;
	                color: FFFFFF;
	                font-size: 10px;
	                font-weight: bold;
	                border: 1px #cde0f1 none;
	                float: right;
	                display: inline;
                }

                .inputzoek {
	                width: 146px;
	                height: 15px;
	                padding: 3px 0px 0px 5px;
	                font-family: Verdana;
	                font-size: 10px;
	                font-weight: normal;
	                color: #0D5CAB;
	                border: 1px solid #717174;	
                }

                #header_taalkeuze a {
	                font-size: 10px;
	                color: #717174;
	                text-decoration: none;
                }

                #header_taalkeuze a:hover,
                #header_taalkeuze aactive a{
	                font-size: 10px;
	                color: #717174;
	                text-decoration: underline;
                }

                #header_actueel {	
	                width: 143px;
	                height: 211px;	
	                padding: 0px 10px 0px 12px;
	                font-size: 10px;
	                color: #717174;
	                float: right;
	                background: #E4E8F5;
                }

                .header_actueel_kop {
	                font-size: 10px;
	                color: #717174;
	                font-weight: bolder;
	                line-height: 10px;
                }

                .header_actueel_titel {
	                font-size: 10px;
	                color: #0D5CAB;
	                font-weight: bold;
                }

                .header_actueel_leesmeer a  {
	                font-size: 10px;
	                color: #0D5CAB;
	                line-height: 11px;
	                font-weight: normal;
	                font-style: italic;	
	                text-decoration: none;	
                }

                .header_actueel_leesmeer a:hover,
                .header_actueel_leesmeer active a{
	                font-size: 10px;
	                color: #0D5CAB;
	                font-weight: normal;
	                font-style: italic;
	                line-height: 11px;
	                text-decoration: underline;
                }

                /*----------------menu-------------------*/

                #cnr_menu {	
	                float: left; 
	                width: 694px; 
	                height: 46px; 
	                overflow: hidden;
                }

                /*------------------content-----------------*/

                #cnr_content {
	                min-height: 250px;
	                height: auto !important;
	                height: 250px;
	                margin: 0px 28px 10px 28px;
	                font-size: 10px;
	                color: #000000;
	                line-height: 1.75em;
	                font-weight: normal;
                }

                .broodkruimel {	
	                margin: 10px 0px 0px 0px;
	                color: #717174;
                }

                .broodkruimel a  {
	                color: #717174;
	                text-decoration: none;
                }

                .broodkruimel a:hover,
                .broodkruimel active a{
	                text-decoration: underline;
                }

                #cnr_content h1 {
	                padding: 25px 0px 5px 0px;
	                font-size: 10px;
	                line-height: 2.75em;
	                font-weight: bold;	
                }

                #cnr_content h2 {
	                padding: 25px 0px 5px 0px;
	                font-size: 10px;
	                line-height: 2.75em;
	                font-weight: bold;	
                }

                #cnr_content h3, #cnr_content h3 a, .cnr_Medewerker a, #cnr_content label {
	                font-weight: bold;
	                text-decoration: none;
                }

                #cnr_content p {
                    margin: 0 0 10px 0;
                }

                #cnr_content ul{
                    margin: 0 0 0 5px;
                }

                #cnr_content ul li {
	                list-style-position: inside;
	                list-style-type: disc;
                }

                #cnr_content p a {
	                color: #0D5CAB;
	                text-decoration: none;
                }

                #cnr_content p a:hover, 
                #cnr_content p.active a {
	                color: #0D5CAB;
	                text-decoration: underline;
                }

                #cnr_content a {
	                color: #0D5CAB;
	                text-decoration: none;
                }

                #cnr_content a:hover {
	                color: #0D5CAB;
	                text-decoration: underline;
                }

                .cnr_Sitemap ul
                {
                    font-weight: bold;
                }

                #cnr_content .cnr_Sitemap ul ul
                {
                    margin: 0 0 5px 30px;
                    font-weight: normal;
                }

                .cnr_Sitemap a 
                {
                    color: #0D5CAB;
                    text-decoration: none;
                }

                #cnr_GEHEEL{clear:both;}

                /*----------------submenu-------------------*/

                #cnr_submenu {
	                width: 191px;
	                float: right;
                }

                #cnr_aanmeldennieuwsbrief, #cnr_sendafriend {
	                font-size: 10px;
	                color: #0D5CAB;
	                width: 191px;
	                float: right;
	                margin: 0px 0px 3px 0px;
                }

                .inputaanmeldennieuwsbrief, .inputsendafriend,
                #txtVoorNaam, #txtTussenvoegsel, #txtAchternaam, #txtEmail,
                #txtNaamVerzender, #txtEmailVerzender, #txtNaamOntvanger, #txtEmailOntvanger, #txtBericht {
	                width: 184px;
	                height: 15px;
	                padding: 3px 0px 0px 5px;
	                margin: 0px 0px 15px 1px;
	                font-family: Verdana;
	                font-size: 10px;
	                font-weight: normal;
	                color: #0D5CAB;
	                border: 1px solid #717174;
	                z-index:10;
                }

                #txtBericht {
                    width: 400px;
                    height: 120px;
                }

                #cnr_aanmeldennieuwsbrief .submit, #cnr_sendafriend .submit
                {
                    float: right;
                    width: 11px;
                    height: 11px;
                    border: 0px;
                    margin: -30px 5px 0px 0px;
	                position: relative;
                    overflow: hidden;
                    padding: 0;
                    background: transparent url('/Content/Images/Website/pijl_input.gif') no-repeat 0 0;
                }

                cnr_disclaimer
                {
                    width: 180px;
                }

                .wpr_FooterMenu li, .sitemap {
	                margin: 10px 0px 0px 0px;
	                font-size: 9px;
	                color: #0D5CAB;
	                font-weight: normal;	
	                float: right;
                }

                .wpr_FooterMenu li a, .sitemap a, .sitemap span  {
	                color: #0D5CAB;
	                text-decoration: none;
                }

                .wpr_FooterMenu li a:hover,
                .wpr_FooterMenu li active a,
                .sitemap a:hover,
                .sitemap span:hover,
                .sitemap active a{	
	                text-decoration: underline;
	                cursor: pointer;
                }

                .print {	
	                padding: 5px 5px 0px 0px;
	                float: right;
                }

                #cnr_opvul {	
	                height:50px;
                    clear: both;
                }

                /*----------------wpr_all-------------------*/

                #cnr_disclaimer {	
	                width: 191px;
	                margin: 0px 0px 15px 0px;
	                float: right;
	                position: absolute; 
	                left: 532px; 
	                bottom: 0;
                }

                #cnr_opvulwrp_all {	
	                width: 600px;
	                height: 10px;
	                overflow: hidden;
	                clear: both;
                }

                /*-------------- Basis --------------*/

                form p label {display:block;padding-top: 3px;}
                #txtWachtwoord, #txtGebruikersnaam {width: 150px;}
                img.move{cursor : move;}
                img.movesubsubmenu, img.movesubmenu, img.movemenu {cursor : n-resize;}
                .dragbox {position:relative;margin : 0 auto;}
                .placeholder{background: #f0f0f0;border:2px dashed #ddd;}
                #JEM-id {color: #fff;text-align: center;padding: 10px 0 10px 0;}
                #JEM-id a {color: #fff;}

                /* Styledefinities voor JemHtmlHelper.laadDatatabel */
                .tabel_data{width:415px;font-size:0.9em;}
                .tabel_data tr th{text-align:left;padding:5px 0 5px 0;}
                .tabel_data tr{}
                .tabel_data td{padding:2px 0;}
                .tabel_data tr:hover{background-color:#f4f4f4;}

                /* Styledefinities voor JemHtmlHelper.Button */
                a.button {
                    display : block;
                    width : 100px; 
                    height : 20px; 
                    padding : 2px;
                    
                    background-color : transparent;
                    background-repeat : no-repeat;
                    background-image : url('/Content/Images/Iconen/bgButton.png');
                    
                    text-align : left !important;    
                    font-weight : bold; 
                    font-size : 7.5pt !important;
                    color : #666666 !important; 
                    text-decoration : none !important;
                }
                a.button:hover {color : #444444 !important;}
                .kleineTekst {font-size : 7pt; font-weight : normal !important;letter-spacing : -1px;}
                a.button img {vertical-align : middle;margin-left : 3px; margin-right : 4px;border : 0px none;}
            
