/********* GENERAL *********/

html

{

    height	: 100%;

    margin	: 0px;

    padding	: 0px;

}



#bodyname

{

    height		: 100%;

    margin		: 0px;

    font-family	: Arial, Verdana;

    font-size  : 13px;

    color		: #1C2D7C;

    scrollbar-3dlight-color		: #ECABD1;

	scrollbar-arrow-color		: #C5428E;

	scrollbar-base-color		: #ffffff;

	scrollbar-darkshadow-color	: #ffffff;

	scrollbar-face-color		: #ffffff;

	scrollbar-highlight-color	: #ffffff;

	scrollbar-shadow-color		: #C5428E;

}



img

{

	border		: none;

}



.printknop

{

	display		: none;

}



div.sluitvenster

{

	display		: none;

}







/********* CONTAINTER *********/

div#container

{

    height				: 600px;

    width				: 1024px;

    background-image	: url("../images/body_bg.gif");

    background-repeat	: no-repeat;

    position			: absolute;

    top					: 50%;

    left				: 50%;

    margin-left			: -512px;

    margin-top			: -300px;

}









/********* LOGO *********/



div#logo

{

	position	: absolute;

	top			: 20px;

	right		: 20px;

}







/********* CONTENT *********/



div.kolom_nav

{

	float			: right;

	margin-right	: 5px;

}



div.kolom_nav_ps

{

	position		: absolute;

	top				: 0px;

	right			: 0px;

	z-index			: 20;

}



.table_contenthome td.pagesplitbegin

{

	width			: 360px;

	vertical-align	: top;

}



.table_contenthome td.pagesplit

{

	padding-left	: 10px;

}



.table_contenthome td

{

	vertical-align	: top;

}



div#content

{

    position	: absolute;

    top			: 205px;

    left		: 90px;

    height		: 365px;

	width		: 740px;

	overflow	: auto;



}



div#noscrollcontent

{

    position	: absolute;

    top			: 205px;

    left		: 90px;

    height		: 375px;

	width		: 740px;

	overflow	: hidden;

}



div#page_text

{

    /*

    overflow: auto;

    overflow-x: hidden;

    overflow-y: hidden;

    height: 318px;

    */

    line-height: 15px;

}



div.page_text_header

{

    font-size  : 14px;

    font-weight		: bold;

    color			: #C5428E;

    line-height		: 17px;

    padding-bottom	: 15px;

    text-indent		: 1px;

}



div.page_text_subheader

{

    font-size  : 12px;

    font-weight		: bold;

    color			: #65468D;

    line-height		: 17px;

}



div.page_text_subheader_spacer

{

	padding-bottom	: 5px;

}



div.page_text_text,

.table_contenthome

{

    font-size  : 12px;

    font-weight		: normal;

    color			: #000000;

    line-height		: 17px;

}



.table_contenthome

{

	border-collapse	: collapse;

}



div.page_text_text a,

.table_contenthome a,

.pharos_contact_link,

a.poll_option,

div.winkel_beschrijving a

{

    font-size  : 12px;

    font-weight		: normal;

    color			: #C5428E;

    line-height		: 17px;

    text-decoration	: none;

}



div.page_text_text a:hover,

.table_contenthome a:hover,

a.poll_option:hover,

div.winkel_beschrijving a:hover

{

    font-size  : 12px;

    font-weight		: normal;

    color			: #7C7F95;

    line-height		: 17px;

    text-decoration	: none;

}



div.blokje_header,

input.blokje_header,

input.form_submit_button

{

    height				: 20px;

    line-height			: 20px;

    vertical-align		: middle;

    font-size  : 11px;

    font-weight			: bold;

    color				: #FFFFFF;

    padding-left		: 30px;

    background-color	: #65468D;

    background-image	: url("../images/search_bg.gif");

    background-repeat	: no-repeat;

    background-position	: top left;

}



div.blokje_header a

{

    font-size  : 11px;

    font-weight			: bold;

    color				: #FFFFFF;

    text-decoration		: none;

}



input.blokje_header

{

	border				: none;

	float				: right;

	margin-top			: -35px;

    padding-left		: 25px;

    cursor				: pointer;

}



.blokje_input,

.blokje_input_adv,

.blokje_input_bieb,

.blokje_input_scholing,

div.blokje_input_boeken

{

    border-right	: 1px solid #65468D;

    border-bottom	: 1px solid #65468D;

    background-color: #FFFFFF;

    height			: 25px;

    color			: #65468D;

}



.blokje_input_adv a:hover

{

    color			: #7C7F95;

}



.blokje_input_adv a

{

    color			: #C5428E;

    text-decoration	: none;	

}





div.blokje_input_boeken

{

	height	: 80px;

}



.button

{

	border			: 1px solid #a0a0a0;

	font-weight		: bold;

	padding			: 4px 8px 4px 8px;

	background-color: #ffffff;

	color			: #C5428E;

	cursor			: pointer;

}



.button:hover

{

	color	: #a0a0a0;

}



textarea.tekst

{

	width			: 400px;

	height			: 150px;

}



span.date

{

	float : left;

}



div.date

{

	float			: right;

	margin-right	: 20px;

}



/********* POLL *********/



span.poll_title

{

	font-weight : bold;

}



a.poll_option

{

	padding		: 0px 5px 0px 0px;

}



/********* Advertentie *********/



div#advertentie

{

	position: absolute;

	top		: 204px;

	right	: 30px;

	width	: 155px;

}



.blokje_input_adv

{

	height	: 100%;

}

/********* CONTACT BIEB *********/







div#contact_bieb

{

	position: absolute;

	top		: 204px;

	right	: 30px;

	width	: 155px;

}



.blokje_input_bieb

{

	height		: 170px;

	line-height	: 18px;

	color		: #65468D;

}



span.bold

{

	font-weight	: bold;

}





/********* CONTACT scholing *********/

.blokje_input_scholing

{

	height		: 100px;

	line-height	: 18px;

	color		: #65468D;

}



/********* AGENDA *********/





div#agenda

{

	position: absolute;

	top		: 490px;

	right	: 30px;

	width	: 155px;

}



/********* NIEUWSBRIEF *********/





div#nieuwsbrief

{

	position: absolute;

	top		: 460px;

	right	: 30px;

	width	: 155px;

}



.abonnee_register

{

	width:	100%;

	clear: 	both;

}



div.blokje_header a.blokje_header

{

	color				: white;

	text-decoration		: none;

}



/********* SEARCH *********/



div.searchwebsite

{

	width:	650px;

}



div#search

{

    position	: absolute;

    top			: 523px;

    right		: 30px;

	width		: 155px;

}



form

{

	margin		: 0px;

	padding		: 0px;

}



input.search_textfield

{

    width		: 100px;

    font-size  : 10px;

    font-weight	: bold;

    color		: #C5428E;

    border		: 0px;

}



div#search_submit_text

{

    float		: right

}



a.search_submit_link

{

    font-size  : 11px;

    font-weight		: bold;

    color			: #C5428E;

    text-decoration	: none;

}



a.search_submit_link:hover,

a.search_submit_link_active

{

    font-size  : 11px;

    font-weight		: bold;

    color			: #7C7F95;

    text-decoration	: none;

}



/********* HOMEPAGE_NEWS *********/



div.homepage_news_container_left

{

	float		: left;

	width		: 355px;	

	margin-bottom   : 10px; 

	margin-right: 10px;	

	border-top	: 1px solid #000000;

}



div.homepage_news_container_right,

div.homepage_info_block

{



	float		: right;

	width		: 355px;	

	margin-bottom   : 10px;  

	margin-right: 10px;	

	border-top	: 1px solid #000000;

}



span.homepage_news_link

{

    float           : right;

}



a.homepage_news_link

{

    font-size  : 12px;

    font-weight		: bold;

    color			: #C5428E;

    text-decoration	: none;	

    text-align      : right;

}



a.homepage_news_link:hover

{

    color			: #7C7F95;

}



img.meerinfopijl

{

    margin-bottom	: -3px;

}



div.homepage_info_block

{

	border			: 1px solid #7C7F95;

	padding			: 5px 5px 5px 5px;

	width			: 345px;

}



span.homepage_info_block_header

{

    font-size  : 15px;

    font-weight		: bold;

    color			: #65468D;

    line-height		: 17px;

    padding-right	: 5px;

}



span.homepage_info_block_text

{

	font-family		: Arial, Verdana;

    font-size  : 12px;

    font-weight		: normal;

    color			: gray;

    line-height		: 17px;

}



div.home_archief_link

{

	position	: absolute;

	left		: 0px;

	bottom		: 10px;

}



/********* NEWS DETAILS *********/



div.news_details_intro

{

	padding-bottom: 15px;

	font-weight: bold;

}



img.news_details_thumbnail

{

	padding-right	: 10px;

	padding-bottom	: 5px;

	float			: left;

}



img.thumbnail

{

    float           : left;

    margin-right    : 5px;

}





/********************************************************* PAGESELECT *********************************************************/



div.pageselect a

{

    color   		: #C5428E;

}



div.pageselect a:hover 

{

    color 			: gray;

}



span.pageselect_currentpage_text 

{

    color 			: #65468D !important; 

}    



span.pageselect_seperator

{

    padding			: 0px 3px;

}





a.pageselect_currentpage_text

{

    font-weight		: bold;   

}



/********* EINDE PAGE SELECT *********/









/********** PRODCUTEN, ZOEKEN, LIJST ***********/ 





.winkel_details

{

	float		: 	left;

	width		: 	220px;

	line-height	: 	20px;

	color		:	#000000;

}



.winkel_beschrijving

{

	width		: 450px;

	margin-left	: 230px;

	font-size  : 12px;

	color		: #000000;

}



.winkel_titel, 

.winkel_details_title,

.winkel_details_subtitle

{

    font-family		:Arial;

    font-size  : 14px;

    font-weight		: bold;

    color			: #000000;

    line-height		: 17px;

    padding-bottom	: 15px;

    margin			: 0px;

}



.winkel_details_subtitle

{

	font-weight		: normal;

	padding-bottom	: 0px;

	margin-bottom	: 0px;

	font-size  : 12px;

}



.winkel_details_title

{

	color			: #C5428E;

	padding-bottom	: 0px;

	margin-bottom	: 0px;

}



a.winkellink, a.winkellink:link, a.winkellink:hover, a.winkellink:visited

{

    color			: #C5428E;	

    font-weight		: bold;

    text-decoration	: none;

}



a.winkellink:hover

{

    color	: gray;	

}



.winkel_gateruglink

{

	margin	: 10px;

}



.bestellen, .meerinfo

{

	margin-top			: 0px;

	background-image	: url('../images/bestellen.gif');	

	background-repeat	: no-repeat;

	background-position	: left center;

	text-indent			: 25px;

	line-height			: 20px;

	font-weight			: bold;

}



.meerinfo

{

	background-image: url('../images/meerinfo.gif');	

	margin-top		: 15px;

}



.winkel_width

{

	width			: 700px;

	margin-bottom	: 10px;

	clear			: left;

	color			: #000000;

}



.winkel_result

{

	float			: left;

	width			: 310px;

	clear			: left;

	margin-bottom	: 10px;

	color			: #000000;

}



.winkel_result2

{

	margin-left		: 320px;

	height			: 150px;

	margin-bottom	: 10px;

}



.winkel_result_image

{

	float	: left;

	width	: 120px;

}



.winkel_result_details

{

	margin-left	: 130px;

	font-size 	: 9pt;

	color		: #000000;	

}



a.winkel_result_title

{

	color			: #C5428E;

	font-weight		: bold;

	text-decoration	: none;

}



input.winkel_textfield

{

    width			: 410px;

    height			: 16px;

    line-height		: 16px;

    vertical-align	: middle;

    font-size  : 10px;

    font-weight		: bold;

    color			: #000000;

    border			: 0px;

    background-color: #FFFFFF;

}



.searchwinkel

{

	width	: 690px;

	clear	: both;

}



a.search_winkellink,a.search_winkellink:link, a.search_winkellink:hover, a.search_winkellink:visited

{

	color				: #C5428E;

	text-decoration		: none;

	font-size  : 11px;

    background-image	: url("../images/hokjeblauw.gif");    

    background-repeat	: no-repeat;

    padding-left		: 20px;

}



a.search_winkellink:hover

{

    background-image	: url("../images/hokjeorange.gif");    

}





/********** END PRODCUTEN, ZOEKEN, LIJST ***********/ 



/********** BESTELLING POPUP ***********/



.bestelling_mainpage

{

	height	: 205px;

	width	: 415px;

}



.bestelling_content

{

	margin		: 30px;

	font-size 	: 9pt;

	font-family	: Verdana;

}



.bestelling_toegevoegd

{

	color			: #ffffff;

	background-color: #C5428E;

	border			: 1px solid #e0e0e0;	

	height			: 20px;

	padding-top		: 5px;

	text-indent		: 10px;

	font-weight		: bold;

	width			: 260px;

}



.bestelling_besteld

{

	border			: 1px solid #e0e0e0;	

	margin-top		: 40px;

	margin-bottom	: 40px;

	padding			: 3px;

	text-indent		: 10px;

}



.bestelling_knop, .bestelling_knop_rechts

{

	color			: #ffffff;

	background-color: #a0a0a0;	

	height			: 20px;

	padding			: 5px 5px 0px 5px;

	font-weight		: bold;

	float			: left;

	margin-right	: 30px;

}



.bestelling_knop_rechts

{

	float		: right;

	margin-right: 0px;

}



a.bestelling_knop_link:link, a.bestelling_knop_link:visited 

{

	color			: #ffffff;

	text-decoration	: none;

}



/********** END BESTELLING POPUP ***********/



/********** WINKEL BESTELLINGEN***********/ 



.form_error

{	

	color		: #cc0000;

	margin-left	: 20px;

	

}



.winkel_form .form_label

{

	width			: 150px;

	border-bottom	: 1px solid gray;

	padding			: 2px 0px 5px 15px;

	border-right	: 1px solid gray;

}



.winkel_form .form_field

{

	width			:  480px;

	border-bottom	: 1px solid gray;

	padding			: 2px 0px 5px 15px;

}

		

.winkel_form .form_seperator

{

	border-bottom	: 1px solid gray;

	padding			: 12px 0px 12px 15px;

}



.winkel_mainpage

{

	width	:	660px;

	color	:	#000000;

}



.winkeltje

{

	width		: 100%;

	clear		: left;

	border-left	: 1px solid gray;

	border-top	: 1px solid gray;

	border-right: 1px solid gray;

}



a.winkel_navigatie_link:link, a.winkel_navigatie_link:visited

{

	color			:#C5428E;

	text-decoration	: none;

}



a.winkel_navigatie_link:hover

{

	color			:#a0a0a0;

	text-decoration	: none;

}



.winkel_stap_content, .winkel_navigatie

{

	margin-top		: 0px;

	margin-bottom	: 20px;

	border			: 1px solid #a0a0a0;

	font-weight		: bold;

	padding			: 4px 8px 4px 8px;

	float			: left;

}



.winkel_navigatie

{

	margin-top	: 20px;

	clear		: left;

}



.winkel_navigatie2

{

	float		: right;

	margin-top	: 20px;

	clear		: none;

}



.winkel_navigatie3

{

	float		: left;

	margin-left	: 170px;

	margin-top	: 20px;

	clear		: none;

}



.winkel_navigatie4

{

	float		: left;

	margin-left	: 70px;

	margin-top	: 20px;

	clear		: none;

}



.winkel_stap

{

	color	: #C5428E;

}



.winkel_stap_title

{

	color	: gray;

}



.winkel_formulier_rij

{

	clear			: both;

	height			: 33px;

	line-height		: 33px;

	width			: 100%;

	border-bottom	: 1px solid gray;

}



.winkel_formulier_cel

{

	height				: 33px;

	line-height			: 33px;

	float				: left;

	background-image	: url('../images/lijn.gif');	

	background-repeat	: repeat-y;

	margin-left			: -1px;

	text-indent			: 5px;

}



.bevestiging

{

	clear	: left;

}



    /******** ALLE CELBREEDTES VAN DE FORMULIEREN (van klein -> groot) *****/

td.form_field input.tekstnumeric

{

	width				: 30px;

}





td.form_field input.tekst

{

	width				: 200px;

}



td.form_field input.tekst_postcode

{

	width				: 100px;

}



.cel0

{	

	width	: 	40px;

} 



.cel1  

{	

	width	: 	70px;

}  



.cel2

{	

	width	: 	120px;

}



.cel3

{

	width	: 	230px;

}



.cel13

{

	width	:	338px;	

}



.cel4

{

	width	: 	120px;

}



.cel5

{

	width	:	576px;

}



.cel6

{

	width	:	160px;

}



.textbold

{

	font-weight:bold;

}



.celrechts

{

	margin-left: 150px;

}



input.winkel_formulier_textfield

{

    font-size  : 10px;

    font-weight		: bold;

    color			: #327090;

    border			: 0px;

    background-color: #FFFFFF;

}



input.klein

{

	width	: 40px;

}



input.middel

{

	width	: 90px;

}



input

{

	margin	: 6px 5px 0px 0px;

	padding	: 0px;

}



/********** END WINKEL BESTELLINGEN ***********/ 



/********** BIEB ***********/ 



div.pharos_bieb_search

{

	width		: 593px;

}

	

.pharos_bieb_orderby

{

	float		: right;

	margin-top	: 5px;

}



.pharos_bieb_result

{

	float			: left;

	width			: 350px;

	margin-bottom	: 10px;

	clear			: left;

}



.bibliotheek_zoek_error

{

	margin-left	: 150px;

	font-weight	: bold;

}



.opnieuw_zoeken

{

	margin-top	: 2px;

	float		: right;

}



.pharos_bieb_result2

{

	margin-left		: 380px;

	margin-bottom	: 10px;

}





.bieb_result_details

{

	clear	: right;

}



.pharos_bieb_label

{

	float		: left;

	width		: 120px;

	font-weight	: bold;

}



.pharos_bieb_meerinfo

{

	background-repeat	: no-repeat;

	background-position	: left center;

	text-indent			: 25px;

	line-height			: 20px;

	font-weight			: bold;

	background-image	: url('../images/meerinfo.gif');	

	margin-top			: 10px;

}





.pharosbieb_search_input

{

    border-right	: 1px solid #65468D;

    border-bottom	: 1px solid #65468D;

    background-color: #FFFFFF;

	font-size 	: 8pt;



}

.form_form_bieb

{

	padding-bottom	: 10px;

}



.form_submit_field

{

	float				: right;

	margin-top			: -30px;

}



input.form_submit_button

{

	border				: none;

    cursor				: pointer;

    padding-left		: 25px;

}



.pharos_bieb_numofitems

{

	height: 30px;

}



a.pharos_bieb_sorteren

{

	color: #C5428E;

}







.bibliotheek_zoek_label

{

	float			: left;

	padding-top		: 5px;

	width			: 150px;

}



.bibliotheek_zoek_label_dropdown

{

	float			: left;

	padding-top		: 5px;

	width			: 60px;

}



.form_field_dropdown

{

	padding-top		: 5px;	

	padding-right	: 5px;		

}



.form_row_bieb_singleselectfield

{

	float			: right;

}



.bibliotheek_zoeken_checkbox

{

	float			: left;

	clear			: left;

	width			: 300px;

}



.bibliotheek_zoek_field

{

	float			: left;

}



td.bibliotheek_zoek_label

{

	float			: left;

	vertical-align	: top;

	width			: 120px;

}





/********** END BIEB ***********/ 





/******** SITEMAP *********/



.sitemap_list_module_item,

.sitemap_list_module_folder

{

	margin-left	: 10px;



}



.sitemap_list_module_depth_1_item,

.sitemap_list_module_depth_1_folder

{

	margin-left	: 20px;

}



.sitemap_list_module_depth_2

{

	margin-left	: 35px;

}



.sitemap_kolom

{

	float		: left;

	width		: 230px;

}



/******** PROJECTEN *********/



a.project_title_link

{

	color			: #C5428E;

	text-decoration	: none;

}



a.project_leesmeer

{

	margin-right	: 50px;

}



img.pdf,

img.afbeelding_in_lijn

{

	margin-bottom	: -3px;

}





#literatuurForm

{

	height			: 60px;

}



#literatuurForm .blokje_header

{

	position		: relative;

	top				: 25px;

}



span.content_normaltext

{

	font-weight		: bold;

}



/** CONTENT EDITOR STYLES **/



span.content_normaltext /** Normale tekst **/

{

}



h1.content_titel /** Titel **/

{

}



h2.content_subkopje1 /** Subkopje 1 **/

{

}



h3.content_subkopje2 /** Subkopje 2 **/

{

}



/** END CONTENT EDITOR STYLES **/



h1.content_titel, h2.content_subkopje1, h3.content_subkopje2

{

	padding		: 0px;

	margin		: 0px;

}



h1.content_titel

{

    font-size  : 14px;

    font-weight		: bold;

    color			: #C5428E;

    line-height		: 17px;

    padding-bottom	: 15px;

    text-indent		: 1px;

    font-family	: Arial, Verdana;

}	



h2.content_subkopje1

{

	color			: #000000;

	font-weight		: normal;

	font-size  : 16px;

    font-family	: Arial, Verdana;

}