/* Style Sheet Luxion Netherlands  2005 www.luxion.nl */
/*
 * Colour scheme:
 *	New logo Coru
 *	dark purple			:	#25358d		LOGO DARK		
 *	light purple		:	#cbc5da		LOGO LIGHT
 *	border line			:	#9e788c		LOGO BORDER
 *	light yellow		:	#fefef9		content main bg (old: #fcfad8)
 *	light yellow		:	#fefef9		link main menu item hover
 *	deep purple			:	#25358d		text main /link main hover
 *	dark purple			:	#b6917e		dark purple (left top)
 *	medium purple		:	#25358d		link main / bread_crumb
 *	light green			:	#f0f0f0		link hover
 *	light grey purple	:	#c1afbb		right spanlink bg / span_breadcrumb bg
 *	darklight yellow	:	#ede5e4		scroll background bar
 *	medium purple		:	#503a3a		scroll arrow/shadow/highlight
 *							#f0e8e4		scroll 3dlight/darkshadow/track
 *	light yellow		:	#fcfad8		dropmenu bg / span body bg / dropmenu hover
 *	dark purple			:	#25358d		dropmenu border (in dropmenu.js)
 
 dark blue	:	#25358d
 light blue	:	#cbc5da
*/
 
/* TAGS ************************************************************************** */
OL {
	margin:0px 0px 0px 35px;
	position:relative;top:-10px;
	/* list-style:decimal-leading-zero; */
	line-height:20px;
}
UL { 
	margin:0px 0px 0px 35px;
	position:relative;top:-10px;
	list-style-type:disc;
	line-height:20px;
}

/* BODY ************************************************************************** */
body {
	/* text-align: center; */
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #202020;
	font-style: normal;
	font-weight: normal;
	font-size: 13px;
	color:#ffffff;
	padding:0px;
	margin: 0px 0px 0px 0px;
	background-color: #000000;
	background-repeat: no-repeat; /* no-repeat, repeat-x, repeat-y */
	background-attachment: fixed;
	background-position: center; 
}

a:link { color:#cc8e6e; text-decoration:none; font-size:13px; font-weight:bold; }
a:visited { color:#cc8e6e; text-decoration:none; font-size:13px; font-weight:bold; }
a:active { color:#b6917e; text-decoration:underline; font-size:13px; font-weight:bold; }
a:hover { color:#b6917e; text-decoration:underline; font-size:13px; font-weight:bold; }

/* FORMS ************************************************************************** */
.form_input {
	color:#dedede;
	border:1px solid #666666;
	background-color:#161616;
}
.form_button {
	border:1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #888888;
}
.link_bgfill {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.link_bgfill a:link 	{ color:#2D59A2; text-decoration: underline; }
.link_bgfill a:visited { color:#2D59A2; text-decoration: underline; }
.link_bgfill a:active 	{ color:#2D59A2; text-decoration: none; }
.link_bgfill a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #B5BAE7;
	color:#f7f3f7;
}

.link_ttip {
	border-bottom: 1px dashed #cc8e6e;
}
.link_ttip a:link 	{ color:#cc8e6e; text-decoration:none; }
.link_ttip a:visited { color:#cc8e6e; text-decoration: none; }
.link_ttip a:active 	{ color:#cc8e6e; text-decoration: none; }
.link_ttip a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #B5BAE7;
	color:#cc8e6e;
	text-decoration: none;
}

.link_search {
	color:#ddd;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.link_search a:link {color:#ddd; text-decoration:none; font-size:11px; font-weight:normal;}
.link_search a:visited {color:#ddd; text-decoration:none; font-size:11px; font-weight:normal;}
.link_search a:active {color:#ddd; text-decoration:underline; font-size:11px; font-weight:normal;}
.link_search a:hover {color:#ddd; text-decoration:underline; font-size:11px; font-weight:normal;}

.tabSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #CCC;
	color:#FFFFFF;
}
.tabSelect a:link 	{ color:#F5F5F5; text-decoration: none; }
.tabSelect a:visited { color:#F5F5F5; text-decoration: none; }
.tabSelect a:active 	{ color:#F5F5F5; text-decoration: none; }
.tabSelect a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
}

.text_logo	{
	color:#cbc5da;
	font-style:italic;
	font-weight:bold;
}

.text_infotitle {
	font-size:13px;
	font-style:italic;
}

/* SPANS ************************************************************************** */
.span_title_main {
	width:100%;
	height:60px;
	background-image:url(../../static/images/background/bg_title_alley.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
.span_title_main_content {
	border:0px solid #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#b6917e;
	vertical-align:bottom;	
}
.span_subtitle_main_content {
	color:#ffffff;
	font-size:14px;
}

.span_title_right {
	border-left:2px solid #FFFFFF;
	width:160px;
	height:122px;
	background-color:#4d423c;
	background-image:url('../../static/images/background/bg_title_right_empty.jpg');
	background-repeat:no-repeat;
	background-position:right top;
}

.span_header {
	border: 0px solid #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	text-align: center;
	width: 750px;
	margin-bottom:2px;
}
.span_header_topleft {
	border:0px solid #f00;
	width:150px;
	height:30px;
	background-color:#b6917e;
}
.span_header_top {
	border:0px solid #ccc;
	width:100%;
}

.span_body {
	border: 0px solid #00FF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#ffffff;
	text-align: center;
	background-color: #ffffff;
	background-image: url(../../static/images/background/bg_caldera.jpgg);
	background-repeat: no-repeat; /* no-repeat, repeat-x, repeat-y */
	background-position: top left;
	width: 750px;
	height: 415px;
}

.span_top {
	border: 0px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-image: url(../../static/images/background/bg_title.jpg);
	background-repeat: no-repeat; /* no-repeat, repeat-x, repeat-y */
	background-position: top left; 
	height: 120px;
}

.span_leftbar {
	border: 0px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #202020;
	font-size: 13px;
	height:100%;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align:top;
	width:170px;
	background-color:#503a3a;
}

.span_main {
	border:1px solid #666666;
	background-color:#161616;
	vertical-align:top;
}
.span_main_content {
	border: 0px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 13px;
	text-align: left;
	margin: 0px 5px 0px 10px;
	padding-right: 5px;
	vertical-align:top;
/*	height:385px;
 	overflow-y: auto;
*/	/* filter: chroma(color=#F2F2F6); */
	scrollbar-face-color : #787171; /* #e8e7ec */
	scrollbar-highlight-color : #503a3a;
	scrollbar-3dlight-color : #f0e8e4;
	scrollbar-shadow-color : #503a3a;
	scrollbar-darkshadow-color : #f0e8e4;
	scrollbar-track-color : #f0e8e4;
	scrollbar-arrow-color : #503a3a;
}
.span_main_content table td {
	margin-right:10px;
}

.menu_leftbar {
	border:0px solid #ccc;
	font-size:13px;
	color:#666666;
	text-align:left;
}
.span_searchbox {
	border:0px solid #f00;
	text-align:right;
	width:100%;
	height:30px;
	padding-top:5px;
}

.span_pollselect { 
	line-height:27px;
	width:122px; /* width:125px; */
	background-color:#d6d4e1;
	background-image:url('../../static/images/background/bg_polloption.gif');
	background-position:left;
	background-repeat:no-repeat;
	/*
	background-filter:alpha(opacity=50);
	-moz-opacity:0.70;
	opacity:.70;
	*/
}
.span_pollselect a:link 		{ font-size:9px;color:#ffffff;font-weight:normal;text-decoration:none;background-image:url('../../static/images/background/bg_polloption.gif'); background-repeat:no-repeat;display:block;width:100%; }
.span_pollselect a:visited 		{ font-size:9px;color:#ffffff;font-weight:normal;text-decoration:none;background-image:url('../../static/images/background/bg_polloption.gif'); background-repeat:no-repeat;display:block;width:100%; }
.span_pollselect a:active 		{ font-size:9px;color:#ffffff;font-weight:normal;text-decoration:none;background-image:url('../../static/images/background/bg_polloption.gif'); background-repeat:no-repeat;display:block;width:100%; }
.span_pollselect a:hover 		{
	border:0px solid #000000;
	display:block;
	width:122px;
	font-size:9px;color:#ffffff;font-weight:normal;text-decoration:none;
 	background-image:url('../../static/images/background/bg_polloption_ov.gif');
	background-position:left;
	background-repeat:no-repeat;
 }


.span_footer {
	border: 0px solid #FF0000;
	background-color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	vertical-align:middle;
}

.span_error {
	border: 0px solid #d00000;
	color: #d00000;
	font-size: 13px;
	font-weight:bold;
	/* text-align: justify; */
	/* background-color: #F0F0F0; */
	background-image: url(../../static/images/image.jpg);
	background-repeat: no-repeat; /* no-repeat, repeat-x, repeat-y */
	background-position: bottom center; 
}

.span_breadcrumb {
	border: 0px solid #FF0000;
	border-bottom: 0px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	font-size: 10px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
.span_breadcrumb a:link 	{ color:#cc8e6e; text-decoration: underline; font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif; }
.span_breadcrumb a:visited 	{ color:#cc8e6e; text-decoration: underline; font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.span_breadcrumb a:active 	{ color:#b6917e; text-decoration: none; font-weight:normal; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.span_breadcrumb a:hover {
	color:#b6917e;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	background-color:#B5BAE7;
}

.span_searchresult_announce {
	border:1px solid #666666;
	padding:1px 1px 1px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b6917e;
	vertical-align:top;
}
.span_searchresult {
	border:1px solid #999999;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	background-color:#777777;
}
.searchitem_url {
	color:#000;
	text-underline:none;
}

.span_mouse_toggle {
	color:#cc8e6e;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	/* line-height:18px; */
}
.span_mouse_toggled {
	display:none;
	padding-left:10px;
	border-left:1px solid #c8c5de;
}

.span_flvplayer {
	display:none;
	border:0px solid #ccc;
	float:right;
	text-align:right;
	width:205px;
	height:155px;
	background-image: url(../../static/images/background/bg_flvplayer.gif);
	background-repeat: no-repeat; /* no-repeat, repeat-x, repeat-y */
	background-position: bottom left; 
}

/* MENU ITEMS ************************************************************************** */
.menuitem_main {
	font-style:normal;
	/* font-weight:bold; */
	font-size:11px;
}
.menuitem_main2 {
	font-style:italic;
	font-weight:bold;
	font-size:11px;
}
.menuitem_main3 {
	font-style:italic;
	font-size:13px;
}
.menuitem_main4 {
	font-style:normal;
	font-size:11px;
}

.menu_bar {
	border:0px solid #cfc;
	width: 100%;
	height:22px;
	line-height:22px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
.menu_bar a:link 	{ text-decoration: none;}
.menu_bar a:visited { text-decoration: none;}
.menu_bar a:active 	{ text-decoration: none;}
.menu_bar a:hover {
	color: #b6917e;
	text-decoration: none; 
	background-color: #4d423c;
}

#dropmenu {
	border:0px solid #cfc;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	position:absolute;
	border:1px solid #cccccc;
	z-index:100;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
}

.dropmenu_item {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #cccccc;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	padding: 1px;
	margin-left:   1px;
	margin-top:    1px;
	margin-right:  1px;
	margin-bottom: 1px;
	background-color: #2d1e1c;
}

.dropmenu_item a:link 		{ color:#cc8e6e; text-decoration: none; width: 100%;}
.dropmenu_item a:visited 	{ color:#cc8e6e; text-decoration: none; width: 100%;}
.dropmenu_item a:active 	{ color:#b6917e; text-decoration: none; width: 100%;}
.dropmenu_item a:hover {
	color: #b6917e;
	text-decoration: none; 
	background-color: #4d423c;
}

.sidemenu_item {
	border:0px solid #000;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size:11px;
	line-height:18px;
	word-wrap: break-word;
}	
.sidemenu_item a:link 		{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%; padding-left:6px;display:block;}
.sidemenu_item a:visited 	{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%; padding-left:6px;display:block;}
.sidemenu_item a:active 	{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%; padding-left:6px;display:block;}
.sidemenu_item a:hover {
	color: #ffffff;
	padding-left:6px;
	font-weight: bold;
	font-size:11px;
	text-decoration: none; 
	background-color: #4d423c;
	display:block;
}

.sidemenu_item_ov {
	border:0px solid #000;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size:11px;
	background-color: #4d423c;
	line-height:18px;
	word-wrap: break-word;
}
.sidemenu_item_ov a:link 		{ color:#ffffff; font-weight:bold; text-decoration: none; width: 100%;padding-left:6px;}
.sidemenu_item_ov a:visited 	{ color:#ffffff; font-weight:bold; text-decoration: none; width: 100%;padding-left:6px;}
.sidemenu_item_ov a:active 		{ color:#ffffff; font-weight:bold; text-decoration: none; width: 100%;padding-left:6px;}
.sidemenu_item_ov a:hover {
	color: #ffffff;
	padding-left:6px;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
}

.sidesubmenu_item {
	border:0px solid #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000;
	font-style: normal;
	font-weight: normal;
	background-color: #4d423c;
	line-height:18px;
	word-wrap: break-word;
}
.sidesubmenu_item a:link 		{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%;padding-left:15px;display:block;}
.sidesubmenu_item a:visited 	{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%;padding-left:15px;display:block;}
.sidesubmenu_item a:active 		{ color:#ffffff; font-weight: normal; text-decoration: none; width: 100%;padding-left:15px;display:block;}
.sidesubmenu_item a:hover {
	color: #000000;
	padding-left:15px;
	font-weight: normal;
	text-decoration: none; 
	background-color: #ffffff;
}
/* WEBSHOP ********************** */
#boxContainer {
	border:1px solid #666666;
	width:750px;
	height:500px;
}
#boxStatic {
	border:0px solid #666666;
	width:750px;
	height:500px;
}
#boxHover {
	border:0px solid #666666;
	position:absolute;
	background-color:#161616;
	width:730px;
	height:480px;
	margin:0px;
	margin:0px 10px 0px 10px;
	/*
	width:650px;
	height:350px;
	margin:25px 25px 25px 25px;
	*/
	display:none;
	padding-top:15px;
}

#viewPreviousImage { width:40px; }
.galleryArrowPrevious {
	text-align:right;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../static/images/gallery_arrow_left.gif);
}
.galleryArrowPrevious:hover {
	text-align:right;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../../static/images/gallery_arrow_left_ov.gif);
}
#viewNextImage { width:40px; }
.galleryArrowNext {
	text-align:left;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(../../static/images/gallery_arrow_right.gif);
}
.galleryArrowNext:hover {
	text-align:left;
	text-decoration:none;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(../../static/images/gallery_arrow_right_ov.gif);
}
/* VOCABULAIRE TOETS ************ */
.voctoets {
	font-size:13px;
	vertical-align:top;
}
.voctoets, .voctoets tr, .voctoets td {
	vertical-align:top;
}
 
.voctoets_answer {
	color:#777;
	font-size:9px;
	padding-left:30px;
}
.voctoets_answer_header {
	color:#F06060;
	font-style:italic;
	font-weight:bold;
}

/* RICH TEKST **************************** */
.span_title {
	border:0px solid #f00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#b6917e;
	height:26px;
	vertical-align:top;
	display:block;	
}
.span_subtitle {
	border:0px solid #f00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#b6917e;
	height:26px;
	vertical-align:top;
}
.span_subsubtitle {
	border:0px solid #f00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#b6917e;
	height:26px;
	vertical-align:top;
}

.tekstschema {
	border:1px solid #b6917e;
	padding:20px;
	background-color:#d6d4e1;
}
.tekstschema table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align:top;
/*	font-style: normal;
	font-weight: normal; */
}

.aandachtschema {
	border:1px solid red;
	padding:20px;
	background-color:#f0e8e4;
}
.aandachtschema table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align:top;
/*	font-style: normal;
	font-weight: normal; */
}

.citaat {
	color:#444;
	padding:20px;
	text-align:justify;
	font-style:italic;
}

.font_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.font_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.font_smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.font_big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.font_bigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.tekst_highlight {
	font-weight:bold;
	/* background-color:#FFFF66; */
	background-color:#999;
	
}
.tekst_center	{text-align:center;border:0px solid #000;display:block;}
.tekst_left		{text-align:left;border:0px solid #000;display:block;}
.tekst_right	{text-align:right;border:0px solid #000;display:block;}
.tekst_justify	{text-align:justify;border:0px solid #000;display:block;}


.link_opening {
	color:#b6917e;
	font-size:30px;
	font-weight:bold;
}
.link_opening a:link 	{ color:#b6917e; font-family:Arial, Helvetica, sans-serif;font-size:30px;}
.link_opening a:visited { color:#b6917e; font-family:Arial, Helvetica, sans-serif;font-size:30px;}
.link_opening a:active 	{ color:#cc8e6e; font-family:Arial, Helvetica, sans-serif;font-size:30px;}
.link_opening a:hover 	{
	color:#cc8e6e;
	font-size:30px;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}

.span_quiz_title {
	border: 1px solid #ccc;
	font-weight:bold;
	background-color:#d6d4e1;	
	padding:2px;
}
.span_quiz_field {
	font-weight:normal;
	/* background-color:#d6d4e1; */
	padding:0px;
	vertical-align:top;
}

.span_quiz_scorebox {
	border: 1px solid #ccc;
	font-weight:bold;
	width:100%;
	background-color:#d6d4e1;	
}
.span_quiz_scorebox td {
	font-size:11px;
}

.quiz_select_word {}
.quiz_select_word a:link { color:#cc8e6e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;}

.quiz_comment {
	border:1px dotted #ffffff;
	font-style:italic;
	font-size:10px;
	padding:2px;
}
