
BODY, TABLE, TH, TD { font-family: verdana, arial, geneva, sans-serif; color: #D3D6D9; font-size: 11px; font-weight: normal;

 SCROLLBAR-FACE-COLOR: #EBEBEB;
 SCROLLBAR-HIGHLIGHT-COLOR: white;
 SCROLLBAR-SHADOW-COLOR: #808080;
 SCROLLBAR-3DLIGHT-COLOR: #808080;
 SCROLLBAR-ARROW-COLOR: #003F7E;
 SCROLLBAR-DARKSHADOW-COLOR: #404040; 
 SCROLLBAR-BASE-COLOR: #999999; }

A:link                      { font-family: verdana, arial, geneva, sans-serif;  color: #888F19; font-size: 11px; font-weight: normal; text-decoration: underline;}
A:visited                   { color: #888F19; text-decoration: underline; font-size: 11px; }
A:hover                     { color: #888F19; text-decoration: none; font-size: 11px; }
A:active                    { color: #888F19; text-decoration: underline; font-size: 11px; }

hr                          { color: #CCCCCC; height: 1px; }

.nav_level1                         { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #52575E; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.nav_level1 A:link                  { background-color: #52575E; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level1 A:visited               { background-color: #52575E; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level1 A:hover                 { background-color: #52575E; width: 100%; color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal; }
.nav_level1 A:active                { background-color: #52575E; width: 100%; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: normal; }

.nav_level1_selected                { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #52575E; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.nav_level1_selected A:link         { background-color: #52575E; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level1_selected A:visited      { background-color: #52575E; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level1_selected A:hover        { background-color: #52575E; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level1_selected A:active       { background-color: #52575E; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: bold; }

.nav_level2                         { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #646A72; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.nav_level2 A:link                  { background-color: #646A72; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level2 A:visited               { background-color: #646A72; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level2 A:hover                 { background-color: #646A72; width: 100%; color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal; }
.nav_level2 A:active                { background-color: #646A72; width: 100%; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: normal; }

.nav_level2_selected                { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #646A72; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.nav_level2_selected A:link         { background-color: #646A72; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level2_selected A:visited      { background-color: #646A72; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level2_selected A:hover        { background-color: #646A72; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level2_selected A:active       { background-color: #646A72; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: bold; }

.nav_level3                         { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #7C838C; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: normal; }
.nav_level3 A:link                  { background-color: #7C838C; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level3 A:visited               { background-color: #7C838C; width: 100%; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.nav_level3 A:hover                 { background-color: #7C838C; width: 100%; color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal; }
.nav_level3 A:active                { background-color: #7C838C; width: 100%; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: normal; }

.nav_level3_selected                { font-family: verdana, arial, geneva, sans-serif; padding-left: 16px; background-color: #7C838C; padding-top:0px; padding-bottom: 0px; color: #FFFFFF; font-size: 11px; font-weight: bold; }
.nav_level3_selected A:link         { background-color: #7C838C; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level3_selected A:visited      { background-color: #7C838C; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level3_selected A:hover        { background-color: #7C838C; color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: bold; }
.nav_level3_selected A:active       { background-color: #7C838C; color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: bold; }

.nav_bg_level1                      { background-color: #52575E;}
.nav_bg_level2                      { background-color: #646A72;}
.nav_bg_level3                      { background-color: #7C838C;}

.routing			    { font-family: verdana, arial, geneva, sans-serif; color: #FFFFFF; font-size: 11px; font-weight: normal; text-decoration: none; }
.routing A:link			    { color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.routing A:visited		    { color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: normal; }
.routing A:hover		    { color: #FFFFFF; text-decoration: none; font-size: 11px; font-weight: normal; }
.routing A:active		    { color: #D8DD80; text-decoration: none; font-size: 11px; font-weight: normal; }

.titel				    { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 16px; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 20px; }
.titel_padding                      { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 16px; font-weight: bold; letter-spacing: 0.1em; margin-bottom: 20px; padding-left: 12px; }

.content			    { font-family: verdana, arial, geneva, sans-serif; color: #D3D6D9; font-size: 11px; font-weight: normal; line-height:18px; }
.content A:link			    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.content A:visited		    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.content A:hover		    { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: normal; }
.content A:active		    { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: normal; }
.content strong			    { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 11px; font-weight: bold; line-height:18px; }
.content b			    { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 11px; font-weight: bold; line-height:18px; }

h5				    { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 11px; font-weight: bold; line-height:18px; margin-bottom: 1px; }
h5:link				    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: bold; }
h5:visited		            { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: bold; }
h5:hover			    { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: bold; }
h5:active			    { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: bold; }

.teasers	                    { font-family: verdana, arial, geneva, sans-serif; color: #52575E; font-size: 11px; font-weight: normal; line-height:14px; }
.teasers A:link                     { font-family: verdana, tahoma, geneva, sans-serif;  color: #888F19; font-size: 11px; font-weight: normal; text-decoration: underline; }
.teasers A:visited                  { color: #888F19; text-decoration: underline; font-size: 11px; }
.teasers A:hover                    { color: #D8DD80; text-decoration: underline; font-size: 11px; }
.teasers A:active                   { color: #D8DD80; text-decoration: underline; font-size: 11px; }

.nieuwsteasers		            { font-family: verdana, arial, geneva, sans-serif; color: #364040; font-size: 11px; font-weight: normal; line-height: 14px; padding-left: 12px; padding-right: 12px; }
.nieuwsteasers A:link               { font-family: verdana, tahoma, geneva, sans-serif;  color: #888F19; font-size: 11px; font-weight: normal; text-decoration: underline; }
.nieuwsteasers A:visited            { color: #888F19; text-decoration: underline; font-size: 11px; }
.nieuwsteasers A:hover              { color: #888F19; text-decoration: none; font-size: 11px; }
.nieuwsteasers A:active             { color: #888F19; text-decoration: none; font-size: 11px; }
.nieuwsteasers DIV	            { margin-bottom: 0px; }
.nieuwsteasers P	            { margin: 0px; }

.print				    { font-family: verdana, arial, geneva, sans-serif; color: #333333; font-size: 11px; font-weight: normal; line-height:14px; }
.print A:link		            { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; }
.print A:visited		    { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; }
.print A:hover			    { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; }
.print A:active			    { color: #333333; text-decoration: none; font-size: 11px; font-weight: normal; }

.printtitel			    { font-family: verdana, arial, geneva, sans-serif; color: #7B8300; font-size: 14px; font-weight: bold; line-height:14px; }

.sitemap			    { font-family: verdana, arial, geneva, sans-serif; color: #888F19; font-size: 11px; font-weight: normal; }
.sitemap A:link			    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.sitemap A:visited		    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.sitemap A:hover		    { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: normal; }
.sitemap A:active	            { color: #D8DD80; text-decoration: underline; font-size: 11px; font-weight: normal; }
/*D8DD80 >> 888F19*/

.langswitch_hovertext		    { margin-top: 0px; font-family: verdana, arial, geneva, sans-serif; color: #52575E; font-size: 10px; font-weight: normal; line-height:14px; }

.div_lang_switch                    { margin-top: 60px; }

.icon_langswitch                    { padding-right: 6px; padding-top: 0px; height: 24px; }
.icon_langswitch A:link             { margin-top: 0px; padding-right: 0px; padding-top: 0px; height: 24px; }
.icon_langswitch A:visited          { margin-top: 0px; padding-right: 0px; padding-top: 0px; height: 24px; }
.icon_langswitch A:hover            { margin-top: 4px; padding-right: 0px; padding-top: 0px; height: 24px; }
.icon_langswitch A:active           { margin-top: 0px; padding-right: 0px; padding-top: 0px; height: 24px; }

/* ___________________________ form controls ________________________ */

.button				    { width: 160px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #000000; background-color: #A9B00C; }
.buttonnieuwsbr		            { width: 70px; height: 17px; font-family: verdana, arial, geneva, sans-serif; font-size: 9px; color: #000000; background-color: #A9B00C; }
.button_long			    { width: 250px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #000000; background-color: #CCCCCC; }
.button_small			    { width: 45px; height: 17px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #333333; background-color: #DEDEDE; }

.form_text		            { width: 160px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #333333; background-color: #E4E7E9; }
.form_pulldown		            { height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; }
.form_text_long		            { width: 300px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; }
.form_text_area		            { width: 274px; height: 120px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; }
.form_text_small	            { width: 90px; height: 17px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; border-style: solid; border-color: #0066CC; color: #333333; background-color: white; }

.submit_button			    { width: 160px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #000000; background-color: #A9B00C; }
.input_type_text_size_150           { width: 160px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #333333; background-color: #E4E7E9; }
.input_type_text_size_150_required  { width: 160px; height: 22px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #333333; background-color: #A4AA0D; }

.form_additional                    { width: 164px; height: 120px; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #666666; background-color: #FFFFFF; }
.send_to_a_friend_message           { background-color: #cccccc; font-family: verdana, arial, geneva, sans-serif; font-size: 11px; color: #000000; padding: 6px; }



/*_________________________________________ document plus _________________________*/

.header_selectiegroep_name          { background-color: #C3C6C6; color: #000000; padding: 4px; padding-left: 12px; width:65%; font-weight: bold; }
.header_selectiegroep_type          { background-color: #C3C6C6; color: #000000; padding: 4px; padding-left: 12px; width:15%; }
.header_selectiegroep_size          { background-color: #C3C6C6; color: #000000; padding: 4px; padding-left: 12px; width:20%; }

.doc_selectiegroep_name             { background-color: #EBECEC; color: #000000; padding: 4px; padding-left: 12px; width:65%; border-bottom: 1px solid #FFFFFF; }
.doc_selectiegroep_name A:link	    { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.doc_selectiegroep_name A:visited   { color: #888F19; text-decoration: underline; font-size: 11px; font-weight: normal; }
.doc_selectiegroep_name A:hover	    { color: #888F19; text-decoration: none; font-size: 11px; font-weight: normal; }
.doc_selectiegroep_name A:active    { color: #888F19; text-decoration: none; font-size: 11px; font-weight: normal; }

.doc_selectiegroep_type             { background-color: #EBECEC; color: #000000; padding: 4px; padding-left: 12px; width:15%; border-bottom: 1px solid #FFFFFF; }
.doc_selectiegroep_size             { background-color: #EBECEC; color: #000000; padding: 4px; padding-left: 12px; width:20%; border-bottom: 1px solid #FFFFFF; }

.form_subscr_feedback_user          { color: #FFFFFF; padding-left: 14px; padding-right: 8px; padding-top: 4px; padding-bottom: 0px; }


.download_center_tip                { padding-left: 12px; padding-right: 12px; }

/*______________________ news _____________________________*/

.news_uppertitle                    { margin-top:15px; background-color: transparent; font-family: verdana, arial, geneva, sans-serif; color: #CCCCCC; font-size: 11px; font-weight: normal; }
.news_uppertitle A:link             { color: #CCCCCC; text-decoration: underline; font-size: 11px; font-weight: normal; }
.news_uppertitle A:visited          { color: #CCCCCC; text-decoration: underline; font-size: 11px; font-weight: normal; }
.news_uppertitle A:hover            { color: #CCCCCC; text-decoration: underline; font-size: 11px; font-weight: normal; }
.news_uppertitle A:active           { color: #CCCCCC; text-decoration: underline; font-size: 11px; font-weight: normal; }

.news_title                         { margin-top:5px; margin-bottom: 5px; background-color: transparent; font-family: verdana, tahoma, arial, geneva, sans-serif; color: #888F19; font-size: 15px; font-weight: bold; line-height: 20px; }
.news_title A:link                  { color: #888F19; text-decoration: underline; font-size: 14px; font-weight: normal; }
.news_title A:visited               { color: #888F19; text-decoration: underline; font-size: 14px; font-weight: normal; }
.news_title A:hover                 { color: #888F19; text-decoration: underline; font-size: 14px; font-weight: normal; }
.news_title A:active                { color: #888F19; text-decoration: underline; font-size: 14px; font-weight: normal; }

.news_archive_year                  { padding-top: 10px; padding-bottom: 20px; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #888F19; font-size: 15px; font-weight: bold; }
.news_archive_date                  { width: 130px; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #CCCCCC; font-size: 11px; font-weight: normal; }
.news_place                         { font-family: verdana, arial, geneva, sans-serif; padding-top:0px; padding-bottom: 0px; color: #CCCCCC; font-size: 11px; font-style: italic; }
.news_date                          { font-family: verdana, arial, geneva, sans-serif; padding-top:0px; padding-bottom: 0px; color: #CCCCCC; font-size: 11px; font-style: italic; }

.news_archive_title                 { font-family: verdana, arial, geneva, sans-serif; padding-top:0px; padding-bottom: 10px; color: #888F19; font-size: 11px; font-weight: normal; } 
.news_archive_title A:link          { color: #888F19; text-decoration: none; padding-top:0px; padding-bottom: 10px; font-size: 11px; font-weight: normal; } 
.news_archive_title A:visited       { color: #888F19; text-decoration: none; padding-top:0px; padding-bottom: 10px; font-size: 11px; font-weight: normal; } 
.news_archive_title A:hover         { color: #888F19; text-decoration: underline; padding-top:0px; padding-bottom: 10px; font-size: 11px; font-weight: normal; } 
.news_archive_title A:active        { color: #888F19; text-decoration: none; padding-top:0px; padding-bottom: 10px; font-size: 11px; font-weight: normal; }


/*______________________ print _____________________________*/

.print_news_uppertitle              { margin-top:15px; background-color: transparent; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 11px; font-weight: normal; }
.print_news_uppertitle A:link       { color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; }
.print_news_uppertitle A:visited    { color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; }
.print_news_uppertitle A:hover      { color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; }
.print_news_uppertitle A:active     { color: #000000; text-decoration: underline; font-size: 11px; font-weight: normal; }

.print_news_title                   { margin-top:5px; margin-bottom: 5px; background-color: transparent; font-family: tahoma, verdana, arial, geneva, sans-serif; color: #000000; font-size: 20px; font-weight: bold; line-height: 20px;}
.print_news_title A:link            { color: #000000; text-decoration: underline; font-size: 14px; font-weight: normal; }
.print_news_title A:visited         { color: #000000; text-decoration: underline; font-size: 14px; font-weight: normal; }
.print_news_title A:hover           { color: #000000; text-decoration: underline; font-size: 14px; font-weight: normal; }
.print_news_title A:active          { color: #000000; text-decoration: underline; font-size: 14px; font-weight: normal; }

.search_result                      { background-color: #364040; font-family: verdana, arial, geneva, sans-serif; padding-top:0px; padding-bottom: 0px; color: #D3D6D9; font-size: 11px; font-weight: normal; }

/* newsbrief */
.nb_titel			    { background-color: #FFFFFF; font-family: verdana, arial, geneva, sans-serif; color: #333333; font-size: 11px; font-weight: bold; line-height:14px; }
.nb_titel A:link		    { color: #7B8300; text-decoration: none; font-size: 14px; font-weight: normal; }
.nb_titel A:visited		    { color: #7B8300; text-decoration: none; font-size: 14px; font-weight: normal; }
.nb_titel A:hover		    { color: #7B8300; text-decoration: none; font-size: 14px; font-weight: normal; }
.nb_titel A:active		    { color: #7B8300; text-decoration: none; font-size: 14px; font-weight: normal; }

.nb_main                            { background-color: #FFFFFF; vertical-align: top; margin: 0px; padding: 0px; color: #333333; }
.nb_intro                           { background-color: #EBECEC; padding-left: 20px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
.nb_intro_titel                     { background-color: #EBECEC; font-family: verdana, arial, geneva, sans-serif; color: #333333; font-size: 11px; font-weight: bold; line-height:14px; }
.nb_intro_content                   { background-color: #EBECEC; color: #333333; }
.nb_column                          { background-color: #FFFFFF; padding-right: 8px; }
.nb_artikel_1                       { background-color: #FFFFFF; border-left: solid 5px #7B8300; padding-left: 15px; }
.nb_artikel_2                       { background-color: #FFFFFF; border-left: solid 5px #7A818A; padding-left: 15px; }
.nb_artikel_3                       { background-color: #FFFFFF; border-left: solid 5px #8A939B; padding-left: 15px; }

/* overwrite default grey bg: */
.fix_white_bg                       { background-color: #FFFFFF; color: #333333; }
.fix_text_news                      { background-color: #EBECEC; color: #333333; }
