	
/** ERROR *
DIV.errorbox { color:#E40025; font-weight:bold;}

.success { font-weight:bold;}

*/
/** CATEGORY PAGE **/
		
	/* LITERATUUR */
	DIV.curbookcategory { background-color:#EFEFEF; font:bold 12px/16px Arial,Verdana; margin:0px 0px 10px 0px; 
							padding:4px 10px; border-bottom:1px solid #CACDD1; border-top:1px solid #DFE2E5;}
	DIV.bookcategory_left { width:365px; margin:0px 10px 15px 10px; float:left; }
	DIV.bookcategory_right { width:365px; margin:0px 10px 15px 10px; float:left;}
	
	/* BOOK */
	DIV.bookblock {background-color:#FFFFFF;  width:120px; float:right; clear:both; margin-left:10px; margin-bottom:10px; border:1px solid #CCCCCC; padding:10px; text-align:center; }
	IMG.book { margin-bottom:5px; }
	DIV.link_book { background-image:url(pointer_blue.gif); background-position:left top; background-repeat:no-repeat; text-align:left;
						padding:3px 0px; padding-left:12px; border-bottom:1px solid #E4E4E4; border-top:1px solid #E4E4E4; }
						DIV.link_book A {font:12px/16px Arial, Verdana; font-weight:bold;}
					
					
					
					
					
/******************* REDONE ***********************/				
BODY {
	margin:0px;
	background-color:#EEF0F1;
}
BODY.white {margin:0px;background-color:#FFFFFF;}

BODY, TD, DIV, SELECT, TEXTAREA, INPUT { font: 12px/18px  Arial, Verdana; color:#404040;}
TD {vertical-align:top;}

A { /* color:#0099FF; color: #0180EC;*/ color:#4261DF; font-weight:bold; text-decoration:none; }
A:hover { /* text-decoration:underline; */ border-bottom:1px dotted #0728ED; color: #0728ED; }
IMG {border:0px;}

DIV.container {	width:965px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; padding-bottom:10px; border:1px solid #E4E3E3; }
DIV.printpage { width:770px; margin:15px; }

/** FORM **/
FORM { margin:0px;}
INPUT, TEXTAREA { border:1px solid #CCCCCC; padding:1px 3px;}
INPUT.nobrdr { border:0px;}
INPUT.btn { border:1px solid #CCCCCC; margin-top:5px; font-weight:bold; background-color:#009AFF; color:#ffffff; padding:0px 3px; } 
.small_text { font:normal 10px/14px Arial, Verdana; }

/**** IMG ******/
IMG.main { border:0px solid #CCCCCC; margin-right:10px; margin-top:3px; }
IMG.book { margin-bottom:5px;}
IMG.content { padding: 6px; border: 1px solid #ccc; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; background-color: #fff;}

/******************/

DIV.copyright { background-image:url(site/bg_footer.gif); color:#88898A; text-align:right; padding-right:10px; height:16px; padding-top:20px;}
DIV.copyright A { color:#4261DF; font-weight:normal; }

DIV.header {background-image:url(site/header.gif); background-position:left top; background-repeat:no-repeat; height:78px; width:100%;}					

/** LOGIN **/
DIV.login { float:right; width:480px; margin-top:35px; margin-left:100px; padding-right:10px; height:25px; text-align:right; color:#1d324d; }
	DIV.login A { color:#FFFFFF; }
	
/** SUB MENU **/
DIV.submenu { float:right; width:480px; margin-top:0px; margin-left:100px; padding-right:5px; }
	DIV.subitem { float:right; padding:0px 7px 0px 7px; background-image:url(site/submenu_div.gif); background-position: left; background-repeat:no-repeat;}
	SPAN.submenuitem { font-size:11px; letter-spacing:0px; line-height:16px; } 
		SPAN.submenuitem A { color:#FFFFFF; }
	
		DIV.subitem A:hover { border-bottom:1px dotted #FFFFFF; }
		
/** MAIN MENU **/
DIV.mainmenu { background-image:url(site/bg_menu_dark.gif); height:19px; color:#FFFFFF; padding:5px 12px 5px 8px; vertical-align:middle; }
	DIV.mainitem { float:left; padding:0px 6px 0px 6px; height:16px; vertical-align:middle;
					background-image:url(site/menu_div.gif); background-position: right; background-repeat:no-repeat; }
	SPAN.mainmenuitem { font-size:11px; letter-spacing:0px; line-height:16px; margin:0px; padding:0px; } 
		SPAN.mainmenuitem A { color:#D1DFF1; margin:0px; padding:0px; } 
		SPAN.mainmenuitem A.members { color:#28ff28; margin:0px; padding:0px; } /*03e403*/
		DIV.mainitem A:hover { border-bottom:1px dotted #FFFFFF; }
	IMG.rss { vertical-align:middle;margin-bottom:1px; }
	
		/**MEMBERSONLY**/
		DIV.rubriek_inside A.members { color:#00cc00; }
		DIV.heading_inside H4.members { color:#00cc00; }
		
/** ADMIN MENU **/
DIV.adminmenu { background-color:#0099FF; height:22px; color:#FFFFFF; padding:0px 11px; margin-top:0px;}
	DIV.adminmenu A {color:#FFFFFF; padding: 3px 4px; text-decoration:none; }
	
/** TRAIL **/
DIV.litemenu { background-image:url(site/bg_menu_lite.gif); background-position:bottom left; height:38px; }
	DIV.trail { padding-left:15px; width:580px; float:left; height:29px; padding-top:3px; }
	DIV.search { background-image:url(site/bg_menu_search.gif); background-position:bottom left;  width:320px; padding:3px 5px 0px 5px; float:right; height:35px; }
		INPUT.searchsubmit { background:#999999; color:#FFFFFF; font-weight:bold; }
		INPUT.searchterms { margin-right:10px; }
	DIV.searchpageform { margin:10px 0px 15px 0px;}
	DIV.sorting { text-align:right; }
	
/** MAIN TABLE **/
TABLE.maintable { width:965px; }
	TD.col1 { width:440px; padding:0px 4px 10px 4px; border-right:1px solid #E4E3E3; }
	TD.col2 { width:320px; padding:0px 4px 10px 4px; border-right:1px solid #E4E3E3; }
	TD.col12 { width:768px; padding:0px 4px 10px 4px; border-right:1px solid #E4E3E3; }
	TD.col3 { width:179px; padding:3px 5px 10px 5px; }
	/*
	TD.col_nieuws1 { width:768px; padding:0px 4px 10px 4px; border-right:1px solid #E4E3E3; }
	TD.col_nieuws2 { width:768px; padding:0px 4px 10px 4px; border-right:1px solid #E4E3E3; }
	*/
	TD.colsmall {width:346px; padding:0px 2px 10px 2px; border-right:1px solid #E4E3E3;}
	TD.colwide {width:424px; padding:0px 2px 10px 2px; border-right:1px solid #E4E3E3;}
	TD.colfull {width:768px; padding:0px 5px 10px 5px; }
	TD.colsearch {width:738px; padding:15px 20px 10px 20px; }
	
	TD.col1art {width:605px; padding:0px 15px; border-right:1px solid #E4E3E3; }
	TD.col2art {width:330px; }
	
	TD.colsmall_news {width:232px; padding-right:5px; border-right:1px solid #E4E3E3;}
	TD.colwide_news {width:538px; padding-right:5px; border-right:1px solid #E4E3E3;}
	
DIV.formerror { background:#fde7e2; font-weight:bold; color:#ff4a26; text-align:center; padding:4px 0px; border:1px solid #ff9681; border-left:0px; border-right:0px; }
DIV.success { background:#e9f9eb; font-weight:bold; color:#129d14; text-align:center; padding:4px 0px; border:1px solid #70d870; border-left:0px; border-right:0px; }
		
/** MISC **/
DIV.sidebarblock {padding:5px 3px 5px 3px; }
/* DIV.homeblock {padding:0px 4px 5px 4px; } */
DIV.catartblock {padding:5px 9px 5px 9px; }
DIV.rubriekblock {padding:0px 9px 5px 9px; }
DIV.gerartblock {padding:0px 7px 5px 7px; }
DIV.aanafmeldblock {padding:4px 12px 5px 12px; } DIV.aanafmeldblock FORM { margin:10px 0px 0px 0px; }
DIV.litblock {padding:5px 9px 5px 9px; }
DIV.totop {background-image:url(site_icon_up.gif); background-position:right; background-repeat: no-repeat; text-align:right; padding-right:20px; clear:both;}


.spacing_v5 { padding:5px 0px;}
DIV.clear { clear:both; line-height:0px; height:0px; font-size:0px; }
DIV.error { color:#FF0000; font-weight:bold; }
DIV.link_list { background:url(site/pointer_blue.gif) left top no-repeat; padding:3px 0px 3px 12px; border-bottom:1px solid #D3D2D2; margin:0px 5px; }
DIV.link_list.list_search { background-position:0px 8px; padding:5px 200px 9px 12px; }
DIV.link_list.list_home { background:none; padding:5px 8px 9px 8px; }
TD.colsmall DIV.link_list.list_search { background-position:0px 8px; padding:5px 10px 9px 12px; }
DIV.news DIV.link_list.list_search { background-position:0px 8px; padding:5px 10px 9px 12px; }

UL.link_list { list-style:none; margin:0px; padding:0px; border-top:1px solid #D3D2D2; margin-top:4px; }
	UL.link_list LI { background:url(site/pointer_blue.gif) left top no-repeat; padding:3px 0px 3px 12px; border-bottom:1px solid #D3D2D2; }

	DIV.link_list2 { width:205px; float:left; padding:3px 0px 3px 5px; margin:0px 5px; }
	DIV.link_list3 { width:205px; float:right; padding:3px 0px 3px 5px; margin:0px 5px; }
	DIV.link_list_div { clear:both; line-height:0px; height:0px; font-size:0px; border-bottom:1px solid #D3D2D2; }
DIV.link_more { background:url(site/pointer_blue.gif) right top no-repeat; padding:3px 12px 3px 0px; text-align:right; }
				                
/** ARTICLE **/
DIV.main_article { font-size:14px; border-bottom:1px solid #D3D2D2; padding:0px 6px 4px 6px; margin:0px 5px; }
DIV.main_article.sticky { background:#ebf7ff; padding:5px 6px 4px 6px; border:1px solid #c6e0f1; }

DIV.newsimage { float:left; font-style:italic; margin-right:10px; margin-bottom:10px; }
/*DIV.downloads { width: 185px; clear:both; margin-left:5px; }     */          
DIV.downloads { width: 210px; right:0px; margin-left:5px; position:relative; float:right; }         
UL.downloads { padding-left: 0px; margin-left: 0px; margin:0px; }               
UL.downloads LI { list-style:none; margin: 0px; padding:3px 3px; border-bottom:1px solid #CECFCE; margin:0px; }

DIV.article_body { }
DIV.article_body H1 { }

DIV.editlink {text-align:right; }
	DIV.editlink A {font: bold 12px/16px Arial, Helvetica, sans-serif; color:#899D02; text-decoration:none; }
	DIV.editlink A:hover {text-decoration:underline; }
	

    
/** MEMBERSHIP **/
TABLE.form { border-bottom: 1px solid #CECECE; }
TABLE.form TD { padding:5px 8px; }
TABLE.form TH { 
		color: #333333;
		text-align:left;
		font: bold 12px/18px arial, verdana;
		margin: 1em 0;
		padding: 0.5em 0 0.5em 5px;
		border-bottom: 1px solid #CECECE;
		border-top: 1px solid #000;
		}
                
/** COMMENT **/
TABLE.readcomments { border-bottom:1px solid #E7E3E7; margin-bottom:25px; }
TABLE.readcomments TD{ padding:5px 10px; padding-bottom:15px; border-top:1px solid #E7E3E7; }
TABLE.readcomments TD H5 { margin-bottom:10px; }
A.comment_email{  color:#0099FF; text-decoration:none; }

TABLE.comment { margin:5px 15px 5px 10px; width:520px;  }
TABLE.comment TD { padding:4px 0px;  }

DIV.comment_statement { border:1px solid #D6D4D6; padding:10px; font:10px/14px Arial, Verdana; color:#848380; margin:10px 15px 25px 10px; }
DIV.commentsent { border:1px solid #D6D4D6; padding:10px; margin:10px 15px 25px 10px; }

/** PAGINATE **/
TABLE.paginate { background-color:#e6e9ea;/*background-image:url(site/bg_paginate.gif);*/ height:27px; width:100%; margin:0px -2px 10px 0px; } TABLE.paginate TD {padding-top:2px; }
    TD.paginate_left { /*background-image:url(site/bg_paginate_left.gif);background-position: left top; background-repeat:no-repeat;*/ padding-left:12px; }
    TD.paginate_right { /*background-image:url(site/bg_paginate_right.gif);background-position: right top; background-repeat:no-repeat;*/ padding-right:12px; text-align:right; }
    TABLE.paginate TD A {padding-left:3px}

/** RUBRIEKLISTING **/
DIV.rubriekpad { width:250px; float:left; margin:0px; margin-left:2px; margin-top:10px; vertical-align:top; }
DIV.rubriekpad_wide { width:232px; float:right; margin:0px; margin-left:2px; margin-top:10px; vertical-align:top; } 

/** TEXT **/
DIV.heading { background-image:url(site/heading_bg_right.gif); background-position: right top; background-repeat:no-repeat; height:42px;  }
    DIV.heading_inside { background-image:url(site/heading_bg_left.gif); background-position: left top; background-repeat:no-repeat; height:27px;
                        padding-top:15px; padding-left:10px; font: bold 14px/18px Arial, Verdana; color:#848380; }
                        
DIV.rubriek { background-image:url(site/rubriek_bg_right.gif); background-position: right top; background-repeat:no-repeat; height:38px;  }
    DIV.rubriek_inside { background-image:url(site/rubriek_bg_left.gif); background-position: left top; background-repeat:no-repeat; height:23px;
                        padding-top:10px; padding-left:10px; vertical-align:middle;  }
                                    
/* H1 { color:#404040; font-size:14px; line-height:20px;  letter-spacing:-0.1em; font-weight:normal; margin:0px; padding:0px; margin-bottom:5px; } */
H1 { color:#404040; font-weight:normal; font:24px/30px Arial, Verdana; margin:0px; padding:0px; margin-bottom:5px; }
.main_article H1 { font:24px/30px Arial, Verdana; }
.home H1 { font:20px/26px Arial, Verdana; }
/* H1 A { color:#0180EC;  letter-spacing:-0.02em; font-weight:bold; } */
H1 A { font-weight:normal; }
/* H2 { color:#666666; font-size:14px; line-height:16px; font-weight:normal; letter-spacing:-1px; margin:0px; padding:0px; margin-bottom:5px; padding:0px; } */
H2 { color:#666666; font:14px/16px Arial, Verdana; font-weight:normal; margin:0px; padding:0px; margin-bottom:5px; padding:0px; }
DIV.link_list H2, DIV.link_list2 H2, DIV.link_list3 H2 { font:16px/18px Arial, Verdana; margin:5px 0px 3px 0px; } DIV.link_list H2 A { font-weight:bold; }
H3 { color:#404040; font:bold 13px/16px Arial, Verdana; margin:0px; padding:0px; margin-bottom:5px; padding:0px; }
H4 { color:#8F8E8B; font-size:12px; line-height:15px; letter-spacing:0px; margin:0px; padding:0px; margin-bottom:5px; padding-top:4px; float:left; }
H4.small { color:#8F8E8B; font-size:11px; line-height:13px; letter-spacing:0px; margin:0px; padding:0px; margin-bottom:5px; padding-top:4px; float:left; }
H4 A, H4.small A {color:#1D324D; }
/* H5, .date, H5 A, A.subline { color:#999999; font:11px/16px Arial,Verdana; margin:0px; margin-bottom:2px; font-weight:normal; } */
H5, .date, H5 A, A.subline { color:#929090; font:12px/16px Arial,Verdana; margin:0px; margin-bottom:2px; font-weight:normal; }
DIV.link_list H5, DIV.link_list2 H5, DIV.link_list3 H5, DIV.main_article H5 { margin:5px 0 3px 0; }
A.subline:hover { border-bottom:1px dotted #929090; color: #929090; }
DIV.printheading { color:#404040; font-size:18px; line-height:24px; font-weight:normal; margin:0px; padding:0px; margin-bottom:5px; }


/** FORM **/
TEXTAREA.comment { width:440px; }
INPUT.comment { width:160px; }

/** IMAGES **/
IMG.article { float:left; margin: 0px 0px; margin-right:5px; }


/* Inset 3D Raised - Utility box */
.raised {background: transparent; margin:3px 3px;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}
.raised .b3 {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}
.raised .b4 {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}
.raised .b4b {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}
.raised .b3b {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}
.raised .b2b {background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE;}

.raised .b1 {margin:0 5px; background:#CECFCE;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#CECFCE;}
.raised .boxcontent {display:block;  background:#fff; border-left:1px solid #CECFCE; border-right:1px solid #CECFCE; padding:2px 6px;}

/** UTILITY *
DIV.utilitylisting {padding:5px;}*/
DIV.utility_left { width:49%; float:left; }
DIV.utility_right { width:49%; float:right; }
UL.utility { list-style:none; margin:0px; padding:0px; }
	UL.utility LI { list-style:none; margin:0px; padding:2px; border-bottom:1px solid #CECFCE; }

DIV.small_form {margin:10px;border:1px solid #DDE1E3; padding:10px;}
    DIV.small_form TD {padding-top:4px;} 
    
    
/*** NEW GENERAL ****/
BODY.popup { background:#FFFFFF; padding:15px; }

DIV.close { font-size:14px; text-align:right; padding:10px; }

UL.list { padding:0 5px; margin:0 7px; }

DIV.addthis_toolbox { margin:10px 0 0 0; }
	DIV.addthis_toolbox A:hover { border:0; text-decoration:0; }
	
DIV.twitter { border:1px solid #CAE3EB; margin:20px 0 10px 0; padding:4px 2px; }
	DIV.twitter IMG { float:left; margin:2px 1px 0 0;  }
	DIV.twitter A { color:#0084B4;font-size:14px; }

/*** NEW FORM ***/
DIV.authfailure { background-color:#fff2f2; border:1px solid #f59090; padding:6px 10px; text-align:center; font-size:13px; color:#d71d1d; }
DIV.authsucces { background-color:#e3f4ff; border:1px solid #37aeff; padding:6px 10px; text-align:center; font-size:14px; color:#0d639e; }    

DIV.form_message { padding:15px; border:1px solid #e5e4e4; }

DIV.form { padding:15px; border:1px solid #e5e4e4; }
	DIV.form DIV { border-top:1px solid #e5e4e4; padding:7px 3px; }
		DIV.form DIV.error { border:0px; padding:0px; }
		DIV.form DIV LABEL { width:250px; float:left; padding:5px 0px;  }
		DIV.form DIV INPUT.text { width:250px; padding:4px 5px; clear:right; }
	DIV.form DIV.submit {  }
		DIV.form DIV.submit INPUT { margin-left:250px; background-color:#37aeff; color:#FFFFFF; font-weight:bold; font-size:14px; padding:3px 8px; border:1px solid #2d9ae4; }
    DIV.form LEGEND { font-size:18px; padding:0px; margin:5px 0px 0px 0px; }
	DIV.form FIELDSET { border:0px; padding:0px; margin:0px; }
