@charset "utf-8";

/** GENERAL **/
	* {
		margin: 0;
		padding: 0;
	}
	html, body {
		color: #000;
		/* \*/ height: 100%; /* IE MAC ignores */
	} 
	body {
		background-image: url("/images/design/background.gif");
		background-position: 50% 0;
		text-align: center;
		behavior: url("/style/csshover.htc");
	}
	#wrap {
		background-image: url("/images/design/bg_wrap.gif");
		background-repeat: repeat-y;
		margin:0 auto;
		width:730px;
		text-align: left;
		min-height: 100%;
	}
	* html #wrap {
		/* \*/ height: 100%; /* IE MAC ignores */
	}
	.sh #wrap {
		background-image: url("/images/design/bg_wrap_sh.gif");
	}
	#top {
		position: absolute;
		left: 0;
		top: 0;
		background-image: url("/images/design/background.gif");
		background-position: 50% 0;
		width: 100%;
		height: 100px;
		z-index: 1;
	}
	#header_container {
		position: absolute;
		left: 0;
		top: 25px;
		width: 100%;
		height: 108px;
		z-index: 2;
		text-align: center;
	}
	#header {
		width:730px;
		position: relative;
		background-image: url("/images/design/header.gif");
		background-repeat: no-repeat;
		color: #FE9901;
		height: 108px;
		margin: 0 auto;
	}
	.sh #header {
		background-image: url("/images/design/header_sh.gif");
	}
	#menu {
		margin: 130px 0 50px 0;
		padding:0px;
	}
	#content {
		float:right;
		width:604px;
		min-height: 400px;
		margin-bottom: 60px;
		margin-top: 133px;
	}
	* html #content {
		height: 400px;
	}
	#left_column {
		float:left;
		margin-top: 133px;
		width:126px;
		background-image: url("/images/design/bg_left_column.gif");
		background-repeat: no-repeat;
	}
	.sh #left_column {
		background-image: url("/images/design/bg_left_column_sh.gif");
	}
	.DefaultPage {
		position: relative;
		margin: 40px 45px;
		width:514px;
	}
	* html .DefaultPage {
		width:512px;
	}
	.DefaultPage_news_list {
		position: relative;
		margin: 40px 45px;
		width:514px;
	}
	.DefaultPage_test {
		position: relative;
		margin: 40px 37px 40px 37px;
		width:530px;
	}
/** FONTS **/
	* {
		font-family: verdana, arial, sans-serif;
		margin: 0;
		padding: 0;
		font-size: 12px;	
	}
	body {
		font-size: 100.1%;	
	}
	#wrap {
		font-size: 70%;	
	}
	a {
		color: #D1127B;
	}
	.sh a {
		color: #00A2DA;
	}
	a:hover {
		color: #000;
	}
	h1 {
		font-size: 15px;
		color: #D1127B;
	}
	h2 {
		font-size: 13px;
		color: #D1127B;
	}
	h3 {
		font-size: 13px;
		color: #D1127B;
	}
	h4 {
		font-size: 13px;
		color: #D1127B;
	}
	h5 {
		font-size: 13px;
		color: #D1127B;
	}
	h6 {
		font-size: 13px;
		color: #D1127B;
	}
	.sh h1, .sh h2, .sh h3, .sh h4, .sh h5, .sh h6 {
		color: #00A2DA;
	}
	ul
	{
		list-style-type: disc;
	}
	ul li
	{
		margin-left: 20px;
	}
	ol li
	{
		margin-left: 24px;
	}
	blockquote {
		margin-left: 30px;
	}
	hr
	{
	background: #BFC500;
	border: 0;
	color: #BFC500;
	height: 1px;
	margin: 15px 0 15px 0;
	}
	* html hr
	{
	margin: 10px 0 10px 0;
	}
/** COMMON **/
	.clearer {
		height:1px;
		overflow:hidden;
		margin-top:-1px;
		clear:both;
	}
	.hide {
		display: none;
	}
	.icon {
		border: 0px;
		margin-right: 5px;
	}
	.center {
		text-align: center;
	}
	html>body #minheight{
		float:right;
		width:0px;
		height:600px;
		/* \*/ height: auto; /* IE MAC ignores */
	}
/** ELEMENTS **/
	hr	{
		background: #FF6600;
		border: 0;
		color: #FF6600;
		height: 1px;
		margin: 15px 0 15px 0;
	}
	* html hr {
		margin: 10px 0 10px 0;
	}

	option {
		padding-right: 10px;
	}
/** HEADER MENU **/
	#header ul {
		position: absolute;
		top: 2px;
		left:560px;
		display: inline;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#header ul li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#header ul li img {
		border: 0;
	}

/** MENU **/
#menu
{
}
#menu ul, #menu ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
		z-index: 1;
}
#menu ul
{
	padding: 0;
}
#menu ul li
{
	margin-bottom: 0;
	border-bottom: 0px solid #D1127B;
}
* html #menu ul li
{
	border-bottom: 1px solid #D1127B;
}
* html .sh #menu ul li
{
	border-bottom: 1px solid #00A2DA;
}
#menu ul li a
{
	display: block;
	text-decoration: none;
	padding: 0px;
	font-size: 13px;
}
#menu ul li a img
{
	border: 0px;
}
* html #menu ul li a /* hide from IE5.0/Win & IE5/Mac */
{
	/* \*/ height: 1%; /* IE MAC ignores */
}
* html #menu ul
{
	position: relative;	/* IE needs this to fix a rendering problem */
}
#menu ul li a
{
}
#menu ul li a:hover
{
}
#menu ul li:hover
{
	border-bottom: 0px solid #BFC500;
}
* html #menu ul li:hover
{
	border-bottom: 1px solid #D1127B;
}
* html .sh #menu ul li:hover
{
	border-bottom: 1px solid #00A2DA;
}

	#menu ul ul, #menu li:hover ul ul {
		/* \*/ display:none; /* IE MAC ignores */
	}
	#menu ul ul, #menu li:hover ul ul {
		padding: 0; 
		/* \*/ 	padding: 35px 0 25px 0; /* IE MAC ignores */
	}
	#menu ul ul li {
		margin-bottom: 0px;
		/* \*/ 	margin-bottom: 5px; /* IE MAC ignores */
	}
	#menu ul ul li a {
		padding: 5px 13px 4px 5px;
		/* \*/ padding: 9px 16px 8px 16px; /* IE MAC ignores */
		/* \*/ border-bottom: 0px solid yellow; /* IE MAC ignores */
		font-size: 80%;
		position: relative;
		/* \*/ font-size: 12px;
		/* \*/ line-height: 15px;
		color: #000;
	}
	#menu ul ul li a:hover, #menu ul ul #current_menu a, #menu ul ul #current_menu a:hover {
		/* \*/ border-bottom: 0px solid black; /* IE MAC ignores */
	}
	#menu ul ul li a {
		/* \*/ background-image: url("/images/design/buttons/bg_sub.gif"); /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu ul ul li a:hover {
		/* \*/ background-image: url("/images/design/buttons/bg_sub_hover.gif"); /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu ul ul .first a {
		/* \*/ background-image: url("/images/design/buttons/bg_sub_top.gif"); /* IE MAC ignores */
		/* \*/ background-repeat: no-repeat; /* IE MAC ignores */
		/* \*/ background-position: 100% 0; /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu ul ul .first a:hover {
		/* \*/ background-image: url("/images/design/buttons/bg_sub_top_hover.gif"); /* IE MAC ignores */
		/* \*/ background-repeat: no-repeat; /* IE MAC ignores */
		/* \*/ background-position: 100% 0; /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu ul ul .last a {
		/* \*/ background-image: url("/images/design/buttons/bg_sub_bottom.gif"); /* IE MAC ignores */
		/* \*/ background-repeat: no-repeat; /* IE MAC ignores */
		/* \*/ background-position: 100% 100%; /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu ul ul .last a:hover {
		/* \*/ background-image: url("/images/design/buttons/bg_sub_bottom_hover.gif"); /* IE MAC ignores */
		/* \*/ background-repeat: no-repeat; /* IE MAC ignores */
		/* \*/ background-position: 100% 100%; /* IE MAC ignores */
		/* \*/ border-bottom: 1px solid white; /* IE MAC ignores */
	}
	#menu li {
		position:relative;
	}
		#menu li.folder	{ }		
		#menu li.folder ul {
		/* \*/ position:absolute; /* IE MAC ignores */
		/* \*/ 	left:126px; 
		/* \*/ 	top:0px; /* IE MAC ignores */
		 width: 126px;
		/* \*/width: 200px;
		}		






	
	/* hovers with specificity */
	
	#menu li.folder:hover {  }		
		

	#menu li:hover ul, #menu li:hover li:hover ul {
		display:block;
		background: #fff;
		padding: 0;
	}
	#menu li:hover ul li, .sh #menu li:hover ul li {
		margin-bottom: 0px;
		border-bottom: 0px solid #FF6600;
	}
	#mainmenu_80, #mainmenu_80_active {
		background-image: url("/images/design/buttons/organisatie.gif");
		background-repeat: no-repeat;
	}
	.sh #mainmenu_80, .sh #mainmenu_80_active {
		background-image: url("/images/design/buttons/organisatie_sh.gif");
	}
	#mainmenu_80:hover {
		background-image: url("/images/design/buttons/organisatie_over.gif");
		background-repeat: no-repeat;
	}
	#mainmenu_81, #mainmenu_81_active {
		background-image: url("/images/design/buttons/activiteiten.gif");
		background-repeat: no-repeat;
	}
	.sh #mainmenu_81, .sh #mainmenu_81_active {
		background-image: url("/images/design/buttons/activiteiten_sh.gif");
	}
	#mainmenu_81:hover {
		background-image: url("/images/design/buttons/activiteiten_over.gif");
		background-repeat: no-repeat;
	}
	#mainmenu_82, #mainmenu_82_active {
		background-image: url("/images/design/buttons/nieuws.gif");
		background-repeat: no-repeat;
	}
	.sh #mainmenu_82, .sh #mainmenu_82_active {
		background-image: url("/images/design/buttons/nieuws_sh.gif");
	}
	#mainmenu_82:hover {
		background-image: url("/images/design/buttons/nieuws_over.gif");
		background-repeat: no-repeat;
	}
	#mainmenu_88, #mainmenu_88_active {
		background-image: url("/images/design/buttons/steun_ons.gif");
		background-repeat: no-repeat;
	}
	.sh #mainmenu_88, .sh #mainmenu_88_active {
		background-image: url("/images/design/buttons/steun_ons_sh.gif");
	}
	#mainmenu_88:hover {
		background-image: url("/images/design/buttons/steun_ons_over.gif");
		background-repeat: no-repeat;
	}
	#mainmenu_87, #mainmenu_87_active {
		background-image: url("/images/design/buttons/links.gif");
		background-repeat: no-repeat;
	}
	.sh #mainmenu_87, .sh #mainmenu_87_active {
		background-image: url("/images/design/buttons/links_sh.gif");
	}
	#mainmenu_87:hover {
		background-image: url("/images/design/buttons/links_over.gif");
		background-repeat: no-repeat;
	}


/** SUBMENU **/
#submenu {
	height: 30px;
	background: #BFC500;
	border-right: 1px solid #151518;
}
#submenu ul {
	position: relative;
	left: 34px;
	top: 7px;
}
#submenu ul li a
{
	padding-top: 5px;
	padding-bottom: 6px;
}
#submenu ul, #submenu ul li
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#submenu ul li a
{
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;	
	white-space: nowrap;
}
#submenu ul li a:link, #submenu ul li a:visited, #submenu ul li a:active, #submenu ul li a:hover
{
	text-decoration: none;
}
* html #submenu ul li, * html #submenu ul li a
{
	width: 1%; /* IE/Mac needs this */
	display: inline-block;	/* IE/Mac needs this */
	/* \*/
		width: auto;
		display: inline; 
		position: relative;
	/* reset above hack */
}
* html #SUBMENU
{
	padding: 0;	/* IE5/Win will resize #menu to fit the heights of its
			   inline children that have vertical padding. So this
			   incorrect case selector hack will be applied only by
			   IE 5.x/Win */
}
#submenu, #submenu ul li a
{
		color: #000;
		text-decoration: none;
}
#submenu ul li a:hover
{
		color: #fff;
}
#submenu ul .active a
{
		color: #fff;
}
/** NEWS_LIST **/
	#news_list div {
		padding: 0 10px;
	}
	#news_list ul {
		position: relative;
		list-style-type: disc;
		padding: 0 10px;
	}
	#news_list li {
		position: relative;
		margin: 0 0 0 16px;
		padding: 0;
	}
	#news_list li a {
		color: #000;
	}
	#news_list .active a {
		color: #FE9901;
	}
	#news_list li a:hover {
		color: #666;
	}
/** FORMS **/
	.defaultform {
	}
	.defaultform fieldset {
		border: 0px;
		border-width: 1px 0;
		border-color: black;
		border-style: solid;
		padding: 10px 0;
	}
	.defaultform label {
		float: left;
		width: 150px;
		padding: 3px 0 0 0;
		margin: 3px 0 0 0;
	}
	.defaultform input, .defaultform select, .defaultform textarea {
		font-family: arial, sans-serif;
		font-size: 100%;
		margin: 3px 0 0 0;
	}
	.defaultform #submit{
		margin-top: 10px;
	}
	.defaultform .save_button {
		text-align:right;
	}
	input.error, select.error, input.error:focus, select.error:focus {
		padding-right: 16px; 
		border: 1px solid red; 
		background-image: url("/images/warning_obj.gif"); 
		background-position: right; 
		background-repeat: no-repeat;
	}
	#petitieform fieldset {
		border-width: 0;
	}
/** FORM FOOTER **/
	.form_footer {
		text-align:right;
		font-weight: bold;
		font-size: 10px;
	}
	.form_footer a {
		font-size: 10px;
		text-decoration: none;
	}
	.form_footer a:hover{
		text-decoration: underline;
	}
/** LOGINFORM **/
	.login_copyright {
		font-size: 90%;
	}
	.login_error {
		color: red;
		padding-bottom: 10px;
	}
/** DEFAULT ITEM LIST **/
	.item_list {
		border-bottom: 2px solid #BFC500;
		margin-bottom: 35px;
	}
	.item_list .admin {
		color: red;
		font-size: 85%;
		font-weight: bold;
	}
	.item_list .date {
		padding-bottom: 15px;
	}
	.item_list .title {
		padding-bottom: 5px;
	}
	.item_list .title h2 a {
		text-decoration: none;
	}
	.item_list .text {
		padding-bottom: 5px;
	}
	.item_list .image_float_right {
		float: right;
		padding-bottom: 5px;
	}
	.item_list .footer {
		clear: both;
		font-size: 85%;
		text-align: right;
		padding-bottom: 2px;
	}
	.item_list .footer a {
		font-weight: bold;
		text-decoration: none;
	}
	.item_list ul {
		list-style-type:none;
		margin: 0;
		padding: 0 0 5px 0;
	}
	.item_list li {
		margin: 0;
		padding: 0;
	}
	.item_list li a {
		text-decoration: none;
	}
	.item_list .icon {
		border: 0;	
	}
	.item_list .filecount {
		font-weight: bold;
		padding: 0 0 0 0;
		font-size: 85%;
		color: #666;
	}
/** DEFAULT ITEM LIST - FOOTER **/
	.item_list_footer {
	}
	.item_list_footer img {
		border: 0px;
	}
/** DEFAULT ITEM **/
	.item {
		border-bottom: 2px solid #BFC500;
		margin-bottom: 35px;
	}
	.item .admin {
		color: red;
		font-size: 85%;
		font-weight: bold;
	}
	.item .date {
		padding-bottom: 5px;
	}
	.item .title {
		padding-bottom: 5px;
	}
	.item .title h2 a {
		text-decoration: none;
	}
	.item .text {
		padding-bottom: 5px;
	}
	.item .footer {
		font-size: 85%;
		text-align: right;
		padding-bottom: 2px;
	}
	.item .footer a {
		font-weight: bold;
		text-decoration: none;
	}
/** DEFAULT ITEM - FOOTER **/
	.item_footer {
	}
	.item_footer img {
		border: 0px;
	}
/** Gastenboek - Module Guestbook **/
	#Guestbook_menu {
		position: absolute;
		top: 30px;
		right: 20px;
	}
	#Guestbook_menu img {
		border: 0;
	}
/** Download - Module Document **/
	#searchbox input {
		font-size: 100%;
	}
	.document_search {
		float:right;
		border: 0px;
	}
	.document_bread_crumb {
		border: 1px solid white;
		border-bottom: 2px solid #ACDE33;
		padding: 0 0 5px 0;
	}
	.document_bread_crumb_header {
		font-weight: bold;
	}
/** Fotoalbum - Module Photo **/
	#photo_nav_left {
		float:left; 
		color:#999;
		padding-left: 80px;
	}
	#photo_nav_right {
		float:right; 
		color:#999;
		padding-right: 80px;
	}
	#photo_nav_center {
		text-align:center;	
	}
	.photoalbum_table {
		position: relative;
		width: 560px;
	}
	.photoalbum_table tr {
		height: 110px;
	}
	.photoalbum_table td {
		vertical-align: top;
		text-align: center;
		width: 25%;
	}
/** **/
/** News List Home**/
	#news_list_left {
		width: 236px;
		float: left;
		padding: 0;
	}
	#news_list_right {
		width: 236px;
		float: right;
		padding: 0;
	}
	.news_list_item {
		border-bottom: 2px solid #BFC500;
		margin-bottom: 35px;
	}
	.news_list_item h1 {
		font-size: 13px;
		color: #D1127B;
	}
	.news_list_item .footer {
		clear: both;
		font-size: 85%;
		text-align: right;
		padding: 6px 0 2px 0;
	}
	.news_list_item .footer a {
		font-weight: bold;
		text-decoration: none;
	}
/** **/
/** DE TEST **/
	.test_text_inleiding {
		position: relative;
		margin: 0px 8px 0px 8px;
		width:500px;
	}
	.test_text {
		position: relative;
		margin: 0px 40px 0px 64px;
		width:426px;
	}
	.test_text_submit {
		position: relative;
		margin: 0px 0px 0px 64px;
		width:440px;
		text-align: right;
	}
	* html .test_text_submit {
		width:450px;
	}
	#test_submit {
		display: inline;
		margin: 0;
		padding: 0;
		border: 0;
		background: white;
		color: #00A3DB;
		font-size: 13px;
		font-weight: bold;
		cursor: pointer;
	}
	.question .header00, .question .header01, .question .header01j, .question .header02, .question .header03, .question .header04, .question .header04j, .question .header05, .question .header06, .question .header07, .question .header08, .question .header09, .question .header10, .question .header10j, .question .header11, .question .header12, .question .header13, .question .header13j, .question .header14, .question .header15, .question .header16, .question .header17, .question .header18, .question .header19, .question .header20, .question .headerscore {
		position: relative;
		width: 530px;
		height: 32px;
		background-image: url("/images/design/de_test/header01.gif");
		background-repeat: no-repeat;
	}
	.question .header00 {
		background-image: url("/images/design/de_test/headerblanco.gif");
	}
	.question .header01j {
		background-image: url("/images/design/de_test/header01j.gif");
	}
	.question .header02 {
		background-image: url("/images/design/de_test/header02.gif");
	}
	.question .header03 {
		background-image: url("/images/design/de_test/header03.gif");
	}
	.question .header04 {
		background-image: url("/images/design/de_test/header04.gif");
	}
	.question .header04j {
		background-image: url("/images/design/de_test/header04j.gif");
	}
	.question .header05 {
		background-image: url("/images/design/de_test/header05.gif");
	}
	.question .header06 {
		background-image: url("/images/design/de_test/header06.gif");
	}
	.question .header07 {
		background-image: url("/images/design/de_test/header07.gif");
	}
	.question .header08 {
		background-image: url("/images/design/de_test/header08.gif");
	}
	.question .header09 {
		background-image: url("/images/design/de_test/header09.gif");
	}
	.question .header10 {
		background-image: url("/images/design/de_test/header10.gif");
	}
	.question .header10j {
		background-image: url("/images/design/de_test/header10j.gif");
	}
	.question .header11 {
		background-image: url("/images/design/de_test/header11.gif");
	}
	.question .header12 {
		background-image: url("/images/design/de_test/header12.gif");
	}
	.question .header13 {
		background-image: url("/images/design/de_test/header13.gif");
	}
	.question .header13j {
		background-image: url("/images/design/de_test/header13j.gif");
	}
	.question .header14 {
		background-image: url("/images/design/de_test/header14.gif");
	}
	.question .header15 {
		background-image: url("/images/design/de_test/header15.gif");
	}
	.question .header16 {
		background-image: url("/images/design/de_test/header16.gif");
	}
	.question .header17 {
		background-image: url("/images/design/de_test/header17.gif");
	}
	.question .header18 {
		background-image: url("/images/design/de_test/header18.gif");
	}
	.question .header19 {
		background-image: url("/images/design/de_test/header19.gif");
	}
	.question .header20 {
		background-image: url("/images/design/de_test/header20.gif");
	}
	.question .headerscore {
		background-image: url("/images/design/de_test/headerscore.gif");
	}
	.question .content {
		position: relative;
		background-image: url("/images/design/de_test/content.gif");
		background-repeat: repeat-y;
	}
	.question .content h1 {
		font-size: 14px;
		color: #BFC500;
	}
	.question .content fieldset {
		color: #00A3DB;
		border: 0px;
	}
	.question .footer {
		position: relative;
		width: 530px;
		height: 12px;
		font-size: 3px;
		background-image: url("/images/design/de_test/footer.gif");
		background-repeat: repeat-y;
		margin-bottom: 12px;
	}
/** **/
	.answer_container {
		line-height: 21px;
	}
	.answer_container span {
		display: block;
		float: left;
		height: 21px;
		width: 21px;
		line-height: 21px;
	}
	.answer_container span input {
		vertical-align: middle;
	}
	.answer_container label {
		line-height: 15px;
		display: block;
		margin-left: 24px;
		padding-top: 3px;
		padding-bottom: 3px;
	}
	.testnaw label {
		display: block;
		line-height: 17px;
		padding: 2px 0;
		color: #00A3DB;
	}
	.testnaw select {
		margin-bottom: 20px;
		width: 350px;
		border: 1px solid rgb(191, 197, 0);
	}
	.testnaw option {
		padding-left: 3px;
	}
	.testnaw .comment {
		line-height: 15px;
		padding-bottom: 2px;
		padding-right: 25px;
		font-size: 10px;
	}