

/* ALGEMENE REGELS */

body { position:relative; margin:0px; padding:0px; line-height:150%; background-image:url('gfx/bg_ruit.gif'); font-family:verdana; font-size:70%; }
ul,ol,li { margin:0px; padding:0px; list-style:none; }
div,span,p,img { margin:0px; padding:0px; border:0px; }
form,fieldset,input { font-size:100%; margin:0px; padding:0px; border:0px; }
h1,h2,h3,h4,h5,h6 { font-size:100%; margin:0px; padding:0px; }
#wrapper { position:relative; width:780px; margin-left:auto; margin-right:auto; background-color:#fff; }
.noshow { position:absolute; left:-9000px; }
legend { display:none; }
a { color:#1a599d; }
a:visited { color:#9d1a9b; }
a:hover, a:visited:hover { color:#9D1A9B; }


/* BOVENKANT */

#logo { position:absolute; left:10px; z-index:1; }
#slogan_wrap { position:relative; height:45px; background-color:#86b0dd; }
#slogan_wrap h1 { float:right; padding-right:10px; font-family:trebuchet ms; font-size:150%; color:#fff; line-height:42px; }
#menu_wrap { position:relative; float:left; clear:both; width:580px; padding-left:200px; padding-top:6px; padding-bottom:6px; background-color:#1a599d; }
#menu_wrap li { position:relative; float:left; }
#menu_wrap li a, #menu_wrap li p { font-weight:bold; text-decoration:none; padding-left:10px; padding-right:10px; }
#menu_wrap li p { color:#cad8e8; }
#menu_wrap li a, #menu_wrap li a:visited { color:#fff; }
#menu_wrap li a:hover, #menu_wrap li a:visited:hover { color:#cad8e8; }


/* PODIUM */

#middle_wrap { position:relative; width:780px; float:left; clear:both; background-image:url('gfx/content_bg.gif'); }
#content_wrap { position:relative; width:580px; float:left; }
#content_wrap h1 { font-family:trebuchet ms; font-size:150%; margin-top:10px; margin-bottom:4px; color:#1a599d; }
#content_wrap h2 { font-size:110%; color:#fc791b; margin-top:8px; }
#content_wrap span { color:#888; }
#content_wrap span.zoekwoord { color:#f00; font-weight:bold; }

.nieuws_header { margin-bottom:10px; }
.nieuws_header p a, .nieuws_header p a:visited { text-decoration:none; color:#000; display:inline; }


.nieuws_header p a.leesmeer { display:inline; color:#1a599d; text-decoration:underline; }
.nieuws_header p a.leesmeer:hover, .nieuws_header p a.leesmeer:visited:hover { display:inline; color:#9d1a9b; }
.nieuws_header p a.leesmeer:visited { color:#9d1a9b; }



.nieuws_header p a:hover, .nieuws_header p a:visited:hover { text-decoration:underline; color:#000; }
.nieuws_header h2 a, .nieuws_header h2 a:visited { color:#FC791B; text-decoration:none; }
.nieuws_header h2 a:hover, .nieuws_header h2 a:visited:hover { color:#FC791B; text-decoration:underline; }

.article { margin-bottom:10px; }
.article p { margin-top:4px; margin-bottom:12px; }
.article h2 { color:#000; }
.article span { display:block; }

.categorien p { margin-bottom:10px; }
.categorien h2 a, .categorien h2 a:visited { color:#FC791B; text-decoration:none; }
.categorien h2 a:hover, .categorien h2 a:visited:hover { color:#FC791B; text-decoration:underline; }

#pagina_scroll { display:block; margin-top:10px; margin-bottom:10px; }
#pagina_scroll p { font-weight:bold; color:#000; display:inline; }

#photo { float:left; margin-right:10px; margin-bottom:10px; margin-top:6px; }
#signature { float:right; }

#search_wrap { position:relative; width:370px; padding-top:6px; padding-bottom:6px; padding-left:210px; float:left; background-color:#dae7f5; }
#search_wrap fieldset label { font-weight:bold; color:#1a599d; padding-right:4px; }
#search_query { border:1px solid #000; width:160px; }
#search_button { background-color:#dae7f5; text-decoration:underline; font-weight:bold; color:#1a599d; cursor:pointer; }
#search_button:hover { color:#fff; }

#home_wrap { position:relative; padding-left:10px; padding-bottom:10px; width:570px; float:left; }
#home_wrap p { padding-right:10px; }
#wat_doet_nettax { position:relative; width:290px; padding:0px 10px 10px 10px; float:right; background-color:#ffe2cb; }
#wat_doet_nettax h1 { color:#fc791b; }

#sub_menu { position:relative; float:left; width:180px; border-left:10px solid #fff; border-right:10px solid #fff; margin-bottom:20px; }
#sub_menu li { border-bottom:1px dashed #000; }
#sub_menu li a { display:block; padding-top:3px; padding-bottom:3px; width:180px; }
#sub_menu li p { padding-top:3px; padding-bottom:3px; font-weight:bold; }
#sub_menu li a, #sub_menu li a:visited { display:block; padding-top:3px; padding-bottom:3px; text-decoration:none; color:#000; }
#sub_menu li a:hover, #sub_menu li a:visited:hover { display:block; padding-top:3px; padding-bottom:3px; background-color:#ffe2cb; color:#000; text-decoration:underline; }

#admin_menu { position:relative; float:left; clear:left; width:180px; border-left:10px solid #fff; border-right:10px solid #fff; }
#admin_menu li { border-bottom:1px dashed #000; }
#admin_menu li a { display:block; padding-top:3px; padding-bottom:3px; width:180px; }
#admin_menu li p { padding-top:3px; padding-bottom:3px; font-weight:bold; }
#admin_menu li a, #admin_menu li a:visited { display:block; padding-top:3px; padding-bottom:3px; text-decoration:none; color:#000; }
#admin_menu li a:hover, #admin_menu li a:visited:hover { display:block; padding-top:3px; padding-bottom:3px; background-color:#ffe2cb; color:#000; text-decoration:underline; }


#index_wrap { position:relative; float:right; width:360px; padding-right:10px; }
#no_log { height:100px;background-color:#fff;}
#no_log p {padding:10px;}
#bread_crumbs { padding-top:8px; }

#options { float:right; clear:right; padding-top:3px; padding-bottom:3px; text-align:right; width:350px;}

#rechts_wrap { position:relative; width:200px; float:left; color:#fff; }
#rechts_wrap h1 { font-family:trebuchet ms; font-size:150%; margin-bottom:4px; }
#rechts_wrap h2 { font-size:110%; margin-bottom:4px; }

#rechts_wrap a, #rechts_wrap a:visited { color:#dae7f5; }
#rechts_wrap a:hover, #rechts_wrap a:visited:hover { color:#fff; }

#login_wrap { padding:10px; background-color:#6795c7; }
#login_wrap fieldset { margin-top:6px; padding:10px; background-color:#759ecb; }
#login_wrap label { font-weight:bold; }
#login_query, #pass_query { width:156px; border:1px solid #000; }
#login_button { float:right; background-color:#fc791b; color:#fff; padding:2px; margin-top:6px; font-weight:bold; margin-right:2px; cursor:pointer; }
#login_wrap div {float:left; margin-top:8px;font-size:9px;}

#loggedin_wrap { padding:10px; background-color:#6795c7; }

#uitgelicht { padding:10px; }
#adres { padding:10px; background-color:#6795c7; }

#categorie { padding:10px; }


#contact_area label {  display:block; color:#1a599d; font-weight:bold; margin-top:7px; margin-bottom:3px;}
#contact_area input, #contact_area select, #contact_area textarea { border:1px solid #000; display:block; }
#contact_area input, #contact_area textarea { border:1px solid #000; display:block; width:325px; }
#contact_area select { font-size:100%; }
#contact_area #verzend_button, #contact_area #delete_button { font-weight:bold; color:#fff; background-color:#fc791b; border:0px; cursor:pointer; margin-top:20px; width:100px; }
#contact_area .checkbox { width:25px; border:0px; }

#contact_area .vraaglabel { margin-top:20px; }
#contact_area .radio { width:15px; margin-left:10px; display:inline; }

#formulier label {  color:#1a599d; font-weight:bold; margin-top:7px; margin-bottom:3px;}
#formulier input, #contact_area select, #contact_area textarea { }
#formulier select { font-size:100%; }
#formulier #verzend_button { font-weight:bold; color:#fff; background-color:#fc791b; border:0px; cursor:pointer; margin-top:20px; width:100px; }

/* ALGEMENE REGELS */

#footer_wrap { position:relative; clear:both; width:770px; color:#fff; font-weight:bold; padding-left:10px; padding-top:6px; padding-bottom:6px; background-color:#1a599d; }


.flashbanners { margin-top:10px; }
.flashbanner2 { float:right; clear:right; width:300px; padding:10px; }




/* KIJK! ZELF GEMAAKTE CSS */
.foutmelding { font-weight:bold; color:#f00; margin-bottom:10px; }
.formulier_melding { font-weight:bold; color:#f00; }

th { text-align:left; }

#contact_area textarea.groot { width:340px; height:200px; }
.normal { display:none; }
.advanced { display:block; }
.zoektekst { color:#000; text-decoration:none; }

select.categorie_id{ width:345px; }

select.datum { float:left; }

.statistieken { display:none; }

.item { margin-left:18px; list-style-image:url('gfx/arrow_list.gif'); list-style-position:outside; }
.rechts { text-align:right; }


table.news td {
	vertical-align:top;	
	padding-top:4px;
}
table.news td.cat {
	border-bottom:1px solid #C0C0C0;
	height:40px;
}
table.news td.edit {
	padding-right:12px;
}
table.mailinfo {
	margin-top:4px;
	border:1px solid #C0C0C0;
	background-color: #DAE7F5;
}
table.mailinfo td { 
	border: 1px solid #C0C0C0;
}
ul.mailing {
	padding:10px 0px;
}
li.title {
	font-size: 14px;
	font-weight:bold;
	padding:4px 0px;
	color: #1A599D;
	background-color:#DAE7F5;
}
li.head {
	font-size: 11px;
	font-weight:bold;
	padding:4px 0px;
}
li.cat {
	font-size: 9px;
	color: #1A599D;
}
#verstuur {
	float:left;
	width:99%;
	padding:10px 0px;
	
}
#verstuur input {
	float:left;
}
#mail_button {
	width:200px;;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#ff7200;
}
#checkmailing {
	float:left;
	margin-right:4px;
	
}
/* Formulieren
=================================================================*/
input,
select,
textarea {
	font-size:1em;
	font-family:courier;
	}

p.nieuws {
	float:left;
	width:210px;
	padding-bottom:6px;
}	
p.nieuws label{
	float:left;
}
p.nieuws input{
	margin-top:24px;
	float:right;
}
p.clear {
	clear:both;
}
.formulier {
	background-color:#e9e9e9;
	margin-bottom:10px;
	margin-top:30px;
	width:360px;
	font-size:0.9em;
	}
	
.formulier input,
.formulier select {
	width:212px;
	border:1px solid #000;
	padding:3px;
	}
	
.formulier div {
	padding:4px 0px;
	border-bottom:1px solid #fff;
	clear:both;
	
	height:1%;
	}
	
.formulier #postcode {
	width:60px;
	}
	
.formulier fieldset {
	border:0px;
	padding:3px 10px;
	}
	
.formulier textarea {
	width:338px;
	border:1px solid #000;
	}
	
.formulier label,
.formulier span.labelfake {
	float:left;
	display:block;
	padding-top:2px;
	font-weight:bold;
	color:#000;
	width:120px;
	}
	
.buttons {
	clear:both;
	text-align:right;
	border:0px;
	}
	
.buttons input {
	width:auto;
	color:#fff;
	font-weight:bold;
	font-family:arial;
	border:0px;
	cursor:pointer;
	background-color:#ff7200;
	}
	
.buttons input:hover {
	background-color:#487ab1;
	}
	
.formulier small {
	display:block;
	color:#df0024;
	width:160px;
	margin-left:124px;
	font-size:0.8em;
	}
	
.formulier h3 {
	font-size:1.1em;
	padding:4px 10px;
	background-color:#487ab1;
	color:#fff;
	}
