/* OVERSCHRIJVEN VAN DE DEFAULT HTML */ 

a{ text-decoration: none; color: #000000; } 
a:hover{ text-decoration: underline; } 
body{ margin : 0; height:100%; } 
	
html{ background : url('../img/bg.gif') repeat; font : 10px "Tahoma"; height:100%; } 
h1{ color : #182781; margin : 5px 0 0 0; padding : 0 0 5px 0; font-weight : bold; border-bottom : 1px dashed #cccccc; width : 590px; font-size: 14px; } 
h1 a{ color : #182781; } 
h2{ font-size : 10pt; color : #000000; margin : 0; padding : 0 0 5px 0; border-bottom : 1px dashed #cccccc;	 width : 560px; } 
h3, #h1_kort{ font-size : 10pt;	 color : #182781; margin : 5px 0 0 0; padding : 0 0 5px 0; font-weight : bold; border-bottom : 1px dashed #cccccc; width : 380px; } 
h4{ font-size : 10px; margin : 0; padding : 0; } 
h5{ font-size : 10px; margin : 0; padding : 0px; color : #182781;	 } 
#h5_spacer{ padding : 10px 0 0 0; } 
p{ padding : 0; margin : 10px 0; } 

/* ALGEMENE CLASSES */ 

.clearer{ clear : both; } 
.txt{ background : #ffffff; border : 1px solid #cccccc; height : 15px; width : 130px; font-size : 10px; font-family : "Tahoma"; } 
.txt_large{ background : #ffffff; border : 1px solid #cccccc; height : 100px; width : 100%; font-size : 10px; font-family : "Tahoma"; overflow : auto; } 
#text a{ color:#0000FF; }
#text h1{ font-size: 16px; color: #000; display: block; border: 0px solid; font-weight: bold; padding: 0 10px 0 0; }
#text h2{ font-size: 14px; color: #000; display: block; border: 0px solid; padding: 0 10px 0 0; }
.button{ background : #666666; border : 1px solid #cccccc; font-size : 10px; font-family : "Tahoma"; color : #ffffff; } 
#bar{ background : url('../img/ul_rep.gif') top repeat-x; width : 590px; height : 12px; } 
#bar_small{ background : url('../img/ul_rep.gif') top repeat-x; width : 380px; height : 12px; } 
#bar_small_dash{ background : url('../img/ul_rep.gif') top repeat-x; width : 380px; height : 12px; border-top : 1px dashed #cccccc; margin : 10px 0 0 0; } 
.bar_right{ border-top : 1px dashed #cccccc; background : url('../img/ul_rep.gif') top repeat-x; width : 165px; height : 12px; } 

/* STRUCTUUR */ 

#container{ text-align : center; background : url('../img/container_rep.gif') repeat-y; margin : 0 auto; width : 807px; height:100%;} 

/* LINKERZIJDE */ 

#left{ background : url('../img/left_rep.gif') repeat-y; float : left; width : 194px; text-align : center; } 
#top_logo{ background : url('../img/left_top.gif') no-repeat; height : 238px; width : 194px; } 
#logo{ height : 238px; vertical-align: top; }
#content_wrapper{ height : 100%; }

/* NAVIGATIE */ 

#ul_nav{ border-top : 1px dashed #cccccc; list-style : none; width : 150px; margin : 0 auto; padding : 10px 0 0 0; background : url('../img/ul_rep.gif') top repeat-x; font-size : 10px; } 
#ul_nav #main_nav{ text-align : left; padding : 4px 2px; background : url('../img/li_bottom.gif') bottom no-repeat; } 
#ul_nav #main_nav_active{ text-align : left; padding : 4px 2px; color : #5FAAE9; } 
#ul_nav #main_nav a{ color : #182781; font-weight : bold; text-decoration : none; } 
#ul_nav #main_nav_active a{ color : #5FAAE9; font-weight : bold; text-decoration : none; } 
#ul_nav #main_nav a:hover, #ul_nav #main_nav_active a:hover{ color : #5FAAE9; } 
#ul_subnav{ margin : 0; padding : 0 0 0 10px; list-style : none; text-align : left; } 
#ul_subnav #sub_nav, #ul_subnav #sub_nav_active{ padding : 5px 0; background : url('../img/li_bottom.gif') bottom left no-repeat; } 
#ul_subnav #sub_nav a{ font-size : 10px; text-decoration : none; color : #182781; font-weight : 100; } 
#ul_subnav #sub_nav_active a{ font-size : 10px; text-decoration : none; color : #5FAAE9; font-weight : 100; } 

/* ONDERZIJDE LINKERKANT */ 

#left_bottom_box{ width : 150px; margin : 20px auto 0 auto; bottom : 0; } 
.left_bottom{ background : url('../img/ul_rep.gif') top repeat-x; width : 150px; margin : 0 auto; border-top : 1px dashed #cccccc; text-align : left; } 
.left_bottom_title{ background : url('../img/cev_left_small.gif') 5% no-repeat; padding : 5px 0 5px 25px; color : #000000; font-weight : bold; } 
.left_bottom_title a{ color : #182781; font-weight : bold; text-decoration : none; } 

/* LOGIN LINKS */ 

#loginform{ margin : 0 auto; text-align : center; } 
#loginform .loginfield{ background : #ffffff; border : 1px solid #cccccc; height : 15px; width : 75px; font-size : 10px; font-family : "Tahoma"; margin : 4px; } 
#loginform .loginbutton{ color : #182781; font-weight : bold; text-decoration : none; border : 0; background : none; font-size : 9px; font-family : "Tahoma"; text-align : left; } 

/* RECHTERZIJDE */ 

#right{ float : left; width : 613px; } 
#banner{ background : url('../img/logo_top.gif') no-repeat; height : 100px; width : 613px; } 
#border_content{ background : url('../img/border_rep.gif') repeat-y; height : 6px; margin : 0; padding : 0; } 
#grey{ background : url('../img/grey_rep.gif') repeat-y; height : 29px; padding : 5px 15px 0 0; text-align : right; } 
#grey #topnavi{ font-size: 12px; font-weight: normal; } 
#grey #topnavi a{ font-size: 12px; font-weight: normal; } 
#grey #topnavi a small{ font-size: 10px; font-weight: normal; } 
#grey #topnavi a strong{ font-size: 14px; font-weight: bold; } 
#grey #searchform{ display : inline; margin : 0; padding : 0; } 
#grey #searchform .loginfield{ background : #ffffff; border : 1px solid #cccccc; height : 15px; width : 130px; font-size : 10px; font-family : "Tahoma"; text-align : right; color : #666666; font-weight : bold; padding : 2px; } 
#grey #searchform .loginbutton{ color : #182781; font-weight : bold; text-decoration : none; border : 0; background : none; font-size : 9px; font-family : "Tahoma"; text-align : left; padding : 5px 0 0 0; } 
#grey a{ color : #182781; font-weight : bold; text-decoration : none; } 
#grey a:hover{ text-decoration : underline; } 
#content{ text-align : left; padding : 0 10px 0 2px; } 
#text{ background : url('../img/bg_content.gif') top left no-repeat; border-top : 1px solid #cccccc; border-left : 1px solid #cccccc; border-bottom : 1px solid #cccccc; border-right : 4px solid #999999; width : 565px; padding : 10px 5px 10px 10px; } 
#text a{ text-decoration: underline; } 
#text_map{ background : url('../img/bg_content.gif') top left no-repeat; height : 100%; min-height : 100%; border-top : 1px solid #cccccc; border-left : 1px solid #cccccc; border-bottom : 1px solid #cccccc; border-right : 4px solid #999999; width : 575px; padding : 10px 0 10px 10px; } 
.text_small{ background : url('../img/bg_content.gif') top left no-repeat; height : 100%; min-height : 100%; border-top : 1px solid #cccccc; border-left : 1px solid #cccccc; border-bottom : 1px solid #cccccc; border-right : 4px solid #999999; width : 365px; padding : 5px; margin : 0 0 10px 0; } 

/* ONDERZIJDE */ 

#bottom{ background : url('../img/container_rep.gif') repeat-y; width : 807px; color : #ffffff; text-align : center; } 
#notice{ background : url('../img/bottom_rep.gif') 0px bottom no-repeat; padding : 4px 20px 4px 20px; text-align : center; position: relative; height: 23px; } 
#notice_eu{ position: absolute; left: 65px; }
#notice_txt{ position: absolute; left: 190px; width: 600px; }

/* AFZONDERLIJKE PAGINAS */ 

/* ********** CONTACT ************ */ 

#contact{ width : 560px; text-align : left; } 
.row{ clear : both; padding-top : 5px; } 
.label{ float : left; width : 90px;  text-align : left; }  
.object{ float : left; width : 400px; text-align : left; } 

/* ********** NIEUWS / HOMEPGE ********** */ 

.news_left{ float : left; width : 90px; text-align : center; } 
.news_right{ float : left; width : 265px; text-align : center; border-left : 1px dashed #cccccc; text-align : left;  padding : 0 0 0 5px; } 
.news_footer{ border-top : 1px dashed #cccccc; margin : 5px 0 0 0; padding : 5px 0 0 0; } 
.news_read{ display : inline; margin : 0 0 0 195px; } 
.news_read a{ font-weight : bold; color : #000000; text-decoration : none; } 

/* LINKER & RECHTERZIJDE */ 

#left_content{ float : left; width : 400px; } 
#right_content{ float : left; border-left: 1px dashed #cccccc; margin : 10px 0 0 0; padding : 0 0 0 10px; } 
#eventsagenda,#news,#star,#contact_box,#documents,#contactdetails,#bank{ border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; border-top : 1px solid #cccccc; border-bottom : 6px solid #cccccc;	 padding : 5px; width : 165px; } 
#login_box{ border-left : 1px solid #cccccc; border-right : 1px solid #cccccc; border-top : 1px solid #cccccc; border-bottom : 6px solid #cccccc; width : 165px; padding : 5px; background : #cccccc; margin : 5px 0 0 0; } 
#login_title{ background : url('../img/login_logo.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 width : 37px; height : 42px; margin : 0 0 5px 0; } 
#contactdetails_title{ background : url('../img/contactdetails.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#bank_title{ background : url('../img/bank.gif') left no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#eventsagenda_title{ background : url('../img/news_agenda.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#news_title{ background : url('../img/news.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#star_title{ background : url('../img/star.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#documents_title{ background : url('../img/documents.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#contact_title{ background : url('../img/contact.gif') no-repeat; color : #182781; font-weight : bold; font-size : 12px;	 padding : 0 0 5px 20px; } 
#news_field{ background : #ffffff; border : 1px solid #cccccc; font-family : "Tahoma"; font-size : 10px; margin : 5px 0; width : 160px; } 
.news_button{ background : #6699CC; color : #182781; border : 1px solid #cccccc; font-family : "Tahoma"; font-size : 10px; margin : 5px 0; width : 80px; } 
#news form{ margin : 0; padding : 0; } 
#left_button_div{ background : url('../img/gradient_button.gif') no-repeat; padding : 4px 5px 5px 5px; margin : 5px 0 0 0; font-weight : bold; } 
#left_button_div a{ text-decoration : none; color : #000000; } 

/* ************ MAP ************ */ 

#mapselect{ font-weight : bold; color : #182781; } 

/* ************ NEWS DETAIL ************* */ 

#dashbar{ border-top : 1px dashed #cccccc; width : 100%; font-size : 9px; margin : 0 0 15px 0; font-weight : bold; } 
.navbar{ width : 555px; padding : 5px 5px 5px 30px; color : #ffffff; background : url('../img/text_go.gif') 1% 50% no-repeat #999999; } 
.navbar a{ text-decoration : none; color : #ffffff; } 
.navbar a:hover{ text-decoration : underline; } 
.back{ padding : 5px; } 
.back a{ font-weight : bold; color : #000000; text-decoration : none; } 
.back a:hover{ text-decoration : underline; } 

/* DOCUMENTS HEADER LEFT */ 

#documents ul{ margin : 0 0 0 15px; padding : 0; } 
#documents ul li{ list-style-type:square; }
 
/* MEMBER AREA */ 

.member_box{ background : #ffde3e; height : 100%; min-height : 100%; border-top : 1px solid #cccccc; border-left : 1px solid #cccccc; border-bottom : 1px solid #cccccc; border-right : 4px solid #999999; width : 365px; padding : 5px; margin : 0 0 10px 0; } 
.member_left{ float : left; width : 40px; text-align : center; background : url('../img/member_logo.gif') no-repeat; height : 21px; } 
.member_left_active{ float : left; width : 40px; text-align : center; background : url('../img/member_logo_2.gif') no-repeat; height : 21px; } 
.member_right{ float : left; width : 310px; text-align : center; border-left : 1px dashed #cccccc; text-align : left;  padding : 0 0 0 5px; } 
#navi{ font-weight : bold; color : #000000; text-decoration : none; text-align : center; }
#navi a:hover{ text-decoration : underline; } 
#error{ color: #cc0000; } 
.field{ background : #ffffff; border : 1px solid #cccccc; width : 375px; font-size : 10px; font-family : "Tahoma"; color : #666666; padding : 2px; margin: 0 0 5px 0; } 
select{ background : #ffffff; border : 1px solid #cccccc; font-size : 10px; font-family : "Tahoma"; color : #666666; padding : 2px; margin: 0 0 5px 0; } 
.button{ background : #ffffff; border : 1px solid #cccccc; font-size : 10px; font-family : "Tahoma"; color : #666666; padding : 2px; font-weight: bold; }
#login_label{ width: 60px; height: 10px; float: left; padding: 7px 0 0 0; }