h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	line-height:1em;
}

h1{
	font-size:1.5em;
	margin-bottom:12px; 
	color:#3d107b; 
	padding-top:10px;
}
	
h2 {
	font-size:1.3em;
	color:#3d107b; 
	margin-top:5px;
	margin-bottom:10px; 
	border-bottom:1px dotted gray;
	
}

.login {
	background-image:url(images/inschrijving.gif); 
	background-repeat:no-repeat; 
}

h3 { 
	font-size:13px; 
	background-image:url('../images/bullh2.jpg'); 
	background-repeat:no-repeat; 
	background-position:left center; 
	padding-left:15px; 
	margin-bottom:10px;
}

h4 {
	font-size:1.25em;
	margin-bottom:.6em;
}

h5,h6 {
	font-size:1em;
	margin-bottom:.5em;
	font-weight:bold;
}

p, blockquote, ul, ol, dl, form, table, pre {
	line-height:inherit;
	margin:0 0 1.5em 0;
}

ul, ol, dl {
	padding:0;
}

ul ul, ul ol, ol ol, ol ul, dd {
	margin:0;
}

li {
	margin:0 0 0 2em;
	display:list-item;
	list-style-position:outside;
}	

blockquote, dd { 
	padding:0 0 0 2em;
}

pre, code, samp, kbd, var {
	font:100% mono-space,monospace;
}

pre {
	overflow:auto;
}

abbr, acronym {
	text-transform:uppercase;
	border-bottom:1px dotted #000;
	letter-spacing:1px;	
}

abbr[title], acronym[title] {
	cursor:help;
}

small {
	font-size:.9em;
}

sup, sub {
	font-size:.8em;
}

em, cite, q {
	font-style:italic;
}

img {
	border:none;
}
	
hr {
border-top:1px dotted gray;
height:1px;



}	

table {
	width:100%;
	border-collapse:collapse;
}

th,caption {
	text-align:left;
}

form div {
	margin:.5em 0;
	clear:both;
}

label {
	display:block;
}

fieldset {
	margin:0;
	padding:0;
	border:none;
}

legend {
	font-weight:bold;
}

input[type="radio"],input[type="checkbox"], .radio, .checkbox {
	margin:0 .25em 0 0;
}

input[type="checkbox"] { 
	float:left;
}

.left {
	float:left;
	margin-right:1em;
}

.right {
	float:right;
	margin-left:1em;
}

.center {
	text-align:center;
}

.clear {
	clear:both;
}

.first {
	margin-left:0 !important;
}

.last {
	margin-right:0 !important;
}

.top { 
	margin-top:0 !important;
}

.bottom {
	margin-bottom:0 !important;
}	

.hidden, .print {
	display:none;
}

.graphic {
	margin:0;
	padding:0;
	display:block;
	overflow:hidden;
	text-indent:-8000px;
}

body, table, textarea, select, li, button {
	font:1em Arial, Sans-Serif;
	line-height:1.5em;
	color:#333;
}
	
body {
	font-size:12px;
	background-repeat: repeat-x;
	background-color:#5d5d5d;
	background-image: url(../images/bg.jpg);
	margin:0;
	padding:0;
	text-align:center;
	color:404040;
	
}	

a, a:visited {
	text-decoration:none;
	color: #666666;
}

a:hover {
	color:#999;
}

ins {
	text-decoration:none;
	color:#900;
	font-style:italic;
}

code {
	color:#555;
}

pre {
	margin-left:2em;
	padding-left:2em;
	border-left:1px solid #ccc;
}

blockquote {
	margin-left:2em;
	border-left:1px solid #ccc;
	font-style:italic;
}

caption {
	font-style:italic;
	color:#777;
	margin:.5em 0;
}

fieldset {
	border:1px solid #ccc;
	padding:1em 2em;
	margin:0 0 1.5em 0;
}

legend {
	padding:2px 5px;
}	

form div.col{
	/*clear:none;*/
}
form div.first {
	clear:both;
}

form div {
	overflow:hidden;
}

input[type="password"], textarea, .field, .area, select {
	border:1px solid #aaa;
	padding:5px;
	background:#fff;
	color:#666666;
	width:300px;
	line-height:1em;
	margin:0;
	}
input[type="text"], input[type="password"]	{
	border:1px solid #aaa;
	padding:2px;
	background:#fff;
	color:#666666;
	line-height:0.9em;
	margin:0;
}
	
input {
}

select {
	width:312px;
}

textarea, .area {
	overflow:auto; 
	height:150px; 
	width:400px;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus, .focus {
	background: #FFFFFF;
	outline:none;
}

.submit {
}

button {
	border:none;
	background-color:#467ca0;
	color:#fff;
	padding:0 2.5em;
	height:2em;
	line-height:2em;
	padding-left:10px;
	padding-right:10px;
	cursor:pointer;
}
	
.note, .success, .error {
	display:block;
}

.error {
	color:#900;
}

.success {
	color:#060;
}

.note {
	font-weight:bold;
}

.pullquote {
	width:20%;
	float:left;
	margin-right:2em;
	padding-right:2em;
	border-right:1px solid #ccc;
	text-align:right;
	font-size:1.1em;
	font-style:italic;
	color:#777;
	margin-bottom:.5em;
}

.boxout {
	width:20%;
	float:right;
	margin-left:2em;
	padding:1em 2em;
	border:1px solid #ccc;
	margin-bottom:.5em;
}

#easy_tooltip {
	border:1px solid #e1e1e1;
	padding:2px 10px;
	background:#f5f5f5;
}
	
.cols{
}

.col {
	float:left;
	display:inline;
	width:48%;margin-left:4%; /* 2 equal width columns layout - default */
}	

.cols3 .col {
	width:30%;
	margin-left:5%;
}

.cols4 .col {
	width:22%;
	margin-left:4%;
}

.col1, .col2, .col3 {
	float:left;
	display:inline;
}

.col1 {
}

.col2 {
}
.col3 {
}

.indent1{
}

.indent2{
}

.indent3{
}

#nav, #nav ul, #nav li {
	margin:0;
	padding:0;
	list-style:none;
}

#nav li {
	float:left;
	display:inline;
	line-height:32px;
	height:32px;
	margin-right:1em;
}	
	
#nav ul {
	position:absolute;
	margin-top:15px;
	margin-left:-100px;
	padding:5px 10px;
	width:200px;	
	background:#fff;
	display:none;
	z-index:1000;
}

#nav ul li {
	float:none;
	display:block;
}
	
.inner:after, .content:after, .cols:after, .fixed:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}

.inner, .content, .cols, .fixed {
	display:block;
	min-height:1%;
}

* html .inner, * html .content, * html .cols, * html .fixed {
	height:1%;
}


.content { 
	clear:both; 
	background-color:#FFFFFF;
}

#container {	
	margin:0 auto;
	width:1000px;
	text-align:left;	
}

#header {  
	height:236px; 
	width:1000px;  
	margin:auto; 
	border-bottom:2px solid #424242;
}

.links, .middenrechts, .midden, .rechts { 
	float:left;
}

.links { 
	width:230px; 
	padding-left:10px;  
	padding-top:15px;
}	

.middenrechts { 
	width:740px; 
}

.midden { 
	width:540px; 
	margin-left: 0px; 
	margin-right: 0px;
	margin-top:-20px;
}

.rechts { 
	width: 200px;  
}

#footer { 
	color: #6b6b6b; 
	padding:0px; 
	padding-top:0px;
	height:20px; 
	background-image: url(../images/footer.jpg); 
	background-repeat:no-repeat; 
	background-position:top center;
	border-top:1px solid gray;
	width:1000px;
	margin:auto;
}

#footer * { 
	font-size:11px; 
	color: #6b6b6b;
}

.faq { 
	font-weight:bold; 
	border-bottom:1px dotted silver;
}

.fadein { 
	position:relative; 
	height:390px; 
	width:265px;
}

.fadein img { 
	position:absolute; 
	left:0; 
	top:0; 
}

#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0; 
	padding:0; 
	list-style:none
}

#slider2 {
	margin-top:1em
}

#slider li, #slider2 li { 
	width:900px; 
	height:241px; 
	overflow:hidden
}

#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display:block; 
	width:30px;
}

#nextBtn, #slider1next{
}

#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a { 
	display:block; 
	position:relative; 
	width:30px; 
	height:77px; 
	background:url(../images/btn_prev.gif) no-repeat 0 0
}

#nextBtn a, #slider1next a {
	background:url(../images/btn_next.gif) no-repeat 0 0
}

ol#controls {
	margin:1em 0; 
	padding:0; 
	height:28px
}

ol#controls li {
	margin:0 10px 0 0; 
	padding:0; 
	float:left; 
	list-style:none; 
	height:28px; 
	line-height:28px
}

ol#controls li a {
	float:left; 
	height:28px; 
	line-height:28px; 
	border:1px solid #ccc; 
	background:#DAF3F8; 
	color:#555; 
	padding:0 10px; 
	text-decoration:none
}

ol#controls li.current a {
	background:#5DC9E1; 
	color:#fff
}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none
}

.green { 
	background-color:#009900; 
	color:#FFF;
}

.red { 
	background-color:#CC3300; 
	color:#FFF;
}

.blue { 
	background-color:#0066CC; 
	color:#FFF;
}

.orange { 
	background-color:#FF6600; 
	color:#FFF;
}

.arrowlistmenu { width: 184px; margin-left:30px; margin-top:30px;}
.arrowlistmenu * { margin:0px; padding:0px; }
.arrowlistmenu .menuheader{ background: #FFF url('../images/groep.jpg') top left repeat-x; height:28px; margin-bottom:1px; line-height:28px; }
.arrowlistmenu .menuheader{ font-size:14px; font-weight:bold; padding-left:18px; cursor: hand; cursor: pointer;}
.arrowlistmenu .menuheader a { color:#333333}
.arrowlistmenu .openheader{}
.arrowlistmenu ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a { display: block; padding: 2px 0; padding-left: 10px; text-decoration: none; color:#666666; font-size:12px;}
.arrowlistmenu ul li a:visited{ color: #444; }
.arrowlistmenu ul li a:hover{ background-color: #F3F3F3;}
.actief { border-bottom:0px solid orange; }
.actief a { color: #FF9900; }

UL.tabNavigation{list-style:none; margin:0; padding:0}
UL.tabNavigation LI{display:inline; margin:0px;}
UL.tabNavigation LI A{padding:5px 15px; background-color:silver; color:#000; text-decoration:none}
UL.tabNavigation LI A.selected, 
UL.tabNavigation LI A:hover{background-color:#333; color:#fff; padding-top:5px}
UL.tabNavigation LI A:focus{outline:0}

div.tabs >div{padding:10px; margin-top:2px; border:1px solid silver}
div.tabs >div h2{margin-top:0; border-bottom:1px dotted silver;}
#first{background-color:#FFF}
#second{background-color:#FFF}
#third{background-color:#FFF}
.waste{min-height:1000px}

.nieuw { float:right; width:150px; height:25px; line-height:25px; border:1px solid silver; background-color:#F3F3F3; text-align:center; margin-top:12px;}
.clear { clear:both;}

.bread p { border:0px solid #f0cf5b; margin-bottom:10px; margin-top:5px; font-size:11px; color:#666666;}
.bread {
border:0px solid #f0cf5b;
	position:relative;
	margin-top:0px;
	text-align:right;
	padding-right:0px;
	width:400px;
	margin-left:335px;

}
.marl20 { margin-left:20px;}

.fotolast {  background-color:#F3F3F3; border:1px solid silver; width:123px; float:left; margin-right:8px; margin-bottom:10px;}

/* MENU */

p.line { height:20px; border-bottom:1px solid black; margin:0px; padding:0px; margin-top:-20px;}
.zoekbox, .zoekbox * { margin:0px; padding:0px;}
.zoekbox { border:1px solid #666666; padding:10px; margin-top:15px;}
.banner { border:1px solid #333; padding:10px; margin-top:0px; text-align:center; }
.banner h4 { margin:0px;}

.w200 { width:200px; float:right}
.features { border:1px solid silver; padding:10px; margin-bottom:10px; background-color:#f2f2f2;}
.features * { margin:0px; padding:0px; }
.features ul {list-style:none; }
.features ul li a { color:#333333; font-size:11px; height:21px; line-height:21px; padding-left:25px; list-style:none; background-image:url('../images/icons.png'); background-repeat:no-repeat; background-position:top left; display:block;}
.features ul li a:hover { text-decoration:underline}
.features ul li.home a { background-position:left 1px;}
.features ul li.structuur a { background-position:left -41px;}
.features ul li.rss a { background-position:left -41px;}
.features ul li.leden a { background-position:left -63px;}





.box { margin-top:15px; background-color:#F3F3F3; border:1px solid silver; padding:10px; text-align:center;}
.nieuwsbrief { margin-top:10px;}
.nieuwsbrief h2 { font-size:13px; font-weight:normal; background-image:url('../images/bullh2.jpg'); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
.nbbox { border:1px solid silver; background-color:#F1F1F1; padding-bottom:8px}
.nbbox p { margin:10px; line-height:16px; font-size:12px;}


.artikel { clear:both; margin-bottom:10px; padding:0px;}
.artikel .afbeelding { float:left; width:120px;}
.artikel .tekst { float:left; height:120px; width:400px;text-align: justify;}


.leesmeer *, .leesmeer { margin:0px; padding:0px; color:#FFFFFF; height:20px; border:0px solid red;}
.leesmeer { background-image:url(../images/bgbutton.gif); background-repeat:no-repeat; float:right; width:75px; font-size:11px; text-align:center; margin-top:-20px; margin-right:16px; padding-top:3px;}
.leesmeer a:hover { color:#333333;}

.button {  background-image:url(../images/bgbutton.gif); background-repeat:no-repeat;  width:75px; font-size:11px; text-align:center; margin-top:20px; margin-right:16px; padding: 5px;}
.leesmeer a{ color:#FFFFFF;}
.button a{ color:#FFFFFF;}
.leesmeer a:visited{ color:#FFFFFF;}
.button a:visited{ color:#FFFFFF;}



.login { height:42px; width:220px; margin-left:780px; margin-top:0px; font-size:10px; color:#666666; border:0px solid red;}
.login input { width:130px; height:18px; margin-right:15px; background-color:transparent; margin:0px; padding:0px; margin-top:22px; border:0px none; line-height:18px; padding-left:4px}

.ingelogd { width: 490px; height:40px; margin-left:4px; }
.ingelogd p { margin:12px; font-weight:bold; padding-left:100px;}
.ingelogd p a { color:#FFFFFF;}

.contact * input { width:240px;}

h1 button { font-size:12px; padding:0px;}

.content { min-height:600px;}

.tblform label { border:0px solid red; width:180px; float:left; clear:both; height:27px; line-height:27px;}
.tblform textarea { width:480px; height:70px;}

.partners { clear:both; margin-bottom:10px; padding:0px;}
.partners .logo { float:left; width:160px; }
.partners .logo img { border:1px solid silver;}

.partners .tekst { float:left; height:120px;}
.partners .tekst h2 { font-size:17Px;  border-bottom:1px solid silver;}

.fadein { border:1px solid silver; width:205px; height:125px;}

.rechten { list-style-type:square; color:#009900;}
.rechten li { color:#009900;}

.fullright .midden { width:750px;}

.kalender { border:0px dotted silver; padding:10px; margin-bottom:5px; background-color:#f2f2f2;}
.kalender h2 { font-size:14px; text-transform:uppercase; border-bottom:1px dotted silver; padding-bottom:4px; font-weight:bold;}

h1 span.right a { font-size:13px; font-weight:bold; color:#666666}

#wysiwyg { font-family:arial;}
.hover { background-color:#F3F3F3;}

.box { border:1px solid #009900; background-color:#F5FEEB; padding:10px;}
.box * { margin:0px; padding:0px;}

.nieuwsbriefform * { font-size:11px; margin:0px; padding:0px; border:0px none; }
.nieuwsbriefform { margin:7px 0px 0px 10px;}
.nieuwsbriefform input { border:1px solid silver; width:170px; height:16px; padding:0px; margin:0px; line-height:16px; padding-left:5px; margin-bottom:4px;}
.nieuwsbriefform button { height:18px; margin:0px; padding:0px; line-height:18px;}

.nieuwsbrief h2 { font-size:12px; color:#333333; font-weight:bold;}

.trefpunt{ border:1px dotted gray;padding-bottom:5px; background-color: #F8F8F8; padding-bottom:10px;}
.trefpunt h2 {font-size:1.50em; padding-left:10px;padding-top:10px;}

.img { float:right; margin:10px;}
.logo { float:right; padding:20px;}
.foto { text-align:center}
h2 span a { font-size:13px; font-weight:bold; color:#333333}
h3 span button { font-size:13px; padding:0px;}

.wvl, .ovl, .ant, .lim, .bra, .bru { border:0px solid red; width:45px; height:20px; position:absolute; text-align:center; color:#FFF; font-weight:bold}
.wvl { margin-left:25px; margin-top:65px;}
.ovl { margin-left:85px; margin-top:65px;}
.ant { margin-left:160px; margin-top:45px;}
.lim { margin-left:210px; margin-top:75px;}
.bra { margin-left:160px; margin-top:85px; width:45px}
.bru { margin-left:146px; margin-top:130px; color:#333333; text-align:left}
.prov a { color:#FFFFFF;}
.bru a { color:#333;}

.resultaten { margin-top:8px;}
.resultaten p { border-bottom:1px dotted silver; padding:3px 0px}

.opsomming { list-style:square;}

.vliegendes { margin-bottom:10px;}
.vliegendes * { margin:0px; padding:0px;}
.vliegendes ul li { margin-bottom:3px;}
.vliegendes ul li a { border:1px solid silver; display:block; padding:4px 10px;}
.vliegendes ul li a:hover { background-color:#F3F3F3; color:#333333; }

.list_links{ margin-left:6px; list-style-type:disc; }
.list_links li{ margin-left:10px;}



#boodschap { border:1px solid green; background-color:#E8FFDD; padding:4px; font-weight:bold; text-align:center; color:green; margin-bottom:10px; position:absolute; margin:0 auto; top:30px; width:500px;}

.meeropties { padding:0px; width:100px; margin-left:10px; float:right;}
.facebook { padding-top:15px;}

#quicksearch { padding-top:10px;}
#quicksearch input { width:200px;}
#quicksearch label { position:absolute; margin-top:5px; padding-left:5px}
.qs_input { width:100px;}

button.details { background-image:url('../images/updown.gif'); background-repeat:no-repeat; background-position:top left; width:16px; height:16px; background-color:transparent;}

#adminmenu, #adminmenu * { margin:0px; padding:0px;}
#adminmenu { background-color:#66adbf; height:30px;}
#adminmenu ul li { float:left; }
#adminmenu ul li a { display:block; padding:5px 10px; color:#FFF; font-weight:bold;}
#adminmenu ul li a:hover { background-color:#333333;}

.contactfoto{ float:right; border:1px solid gray; width:95px; height:120px; margin-right:8px;}

.list { margin:0px; padding:0px;}
.list li { background-image: url('../images/menu_bull.jpg'); background-repeat:no-repeat; background-position:center left; padding:2px 0px; display:block; padding-left:20px; color:#333333;} 

.inschrijvingen { border:1px solid #CCC; font-size:11px; margin:0px; padding:0px; width:700px;}
.img img { cursor:hand}

.alles { background-color:#009900; font-weight:bold; width:100px; padding:0px; margin-bottom:10px;}
.contactbtn { background-color:#999999; padding:0px; width:150px;}

.trefpunt { height:140px; width:100%;}
.trefpunt .foto { float:right; border-left:1px dotted silver; height:140px;}

h3 span.blok { font-size:12px; text-transform:uppercase; font-weight:bold; background-color:#CCCCCC; padding:4px 10px; cursor:hand}
h3 span.selected { background-color:#0099CC; color:#FFF;}

.headermanager { width:1000px; margin:0px; z-index:10; position: absolute; left:-0px; top:-0px;}

.overlayheader{
	width:1000px;
	position: relative;
	background-image: url(../images/headeroverlay.png);
	background-repeat:no-repeat;
	background-position:180px 22px;
	margin:auto;
	height:200px;
	border:0px solid red;
	margin-bottom:-200px;
	
}

.overlayheader img { padding-right:4px; width:1000px;}

.logo{ width:200px;height:150px; float:left; padding-top:21px; margin-left:0px; z-index:999;}

.tickertop { float:right; font-weight:bold; border:0px solid gray; height:50px;margin-top:25px;width:530px; text-align:left; margin-right:-1px;z-index:999; background-image: url(../images/headeroverlay.png); background-position:right; background-repeat:no-repeat; color:#a5a65e;}

.wrap { border:0px solid red; z-index:100; margin-top:-16px;}


/*tables*/

table{ margin:0px; padding:0px; margin-top:10px; margin-bottom:10px;}
table *{ margin:0px; padding:0px;}



/* webbrix table form*/
/*
.formulier label{ padding-right:10px; padding-top:2px;}
.formulier input{ margin-top:2px;}
.formulier textarea{ margin-top:2px;}*/
/*


dt{font-weight:bold;}
th, td{padding:.5em 1em;line-height:1.5em;}		
th{background:#eee;}
td{border-bottom:1px solid #eee;}*/


/* ####### BEGIN MENU */
.menu ul, .menu ul ul{ list-style-type:none;  margin:0;  padding:0;  width:15em}
.menu ul { margin-top:3px;}
.menu ul a{ display:block;  text-decoration:none; color:#99CC00;}
.menu ul li{ margin-bottom:4px; list-style:none; color:#333333;}
.menu ul li a{ background:transparent;  color: #000000;  padding:0.5em; background-image:url('../images/bgmenu.jpg'); background-repeat:no-repeat; background-position:top left; padding-top:4px; padding-left:35px;font-size:1.4em; letter-spacing:0em;}
.menu ul li a:hover{color:#6b4898;}
.menu ul li ul { border-bottom:1px solid silver; padding-bottom:10px; width:210px;}
.menu ul li ul li { margin:0px; margin-top:1px; letter-spacing:0em;}
.menu ul li ul li a{font-size:1em; padding:2px; background:transparent; color:#000; padding-left:30px; background-image:url('../images/menu_bull.jpg'); background-repeat:no-repeat; background-position:15px 6px; font-weight:500; border:0px solid gray; width:190px;letter-spacing:0em;}
.menu ul li ul li a:hover { background-image: url('../images/menu_bull.jpg');  padding-left:30px; color:#84107b;}

.menu * { margin:0px; padding:0px; border:0px none; background-color:transparent; background-image:none;}
.menu  ul  { width:230px; font-weight:bold;}
.menu  ul li a:hover { color:#6b4898;}
.menu  ul li a { color:#444444;}


/*niv3*/

.menu li ul li ul li a {background-image:none;border:0px solid gray;}
.menu ul li ul li ul li {background-image:none;border:0px solid gray;}
.menu ul li ul li ul {background-image:none;border:0px solid gray;}

.menu ul li ul li ul li a {background-image:url(../images/niv3li.gif); background-position:30px 6px; padding-left:40px;}
.menu ul li ul li ul li a:hover {background-image:url(../images/niv3li.gif); background-position:30px 6px; padding-left:40px;}
.level3 .first { border:0px solid gray; background-image:url(../images/niv3li.gif); background-position:30px 6px; padding-left:40px;}
.level3 .last { border:0px solid gray; background-image:url(../images/niv3li.gif);background-position:30px 6px; padding-left:40px;}

/* ####### EINDE MENU */

/* ####### BEGIN TABS */
ul.tabs {
	margin: 0; 
	padding: 0; 
	float: left; 
	list-style: none; 
	height: 21px; 
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	width: 100%
}

ul.tabs li {
	float: left; 
	margin: 0; 
	padding: 0; 
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #999; 
	border-left: none; 
	margin-bottom: -1px; 
	background-image: url(../images/tabbg.gif); 
	background-repeat: repeat-x; 
	overflow: hidden; 
	position: relative
}

ul.tabs li a {
	text-decoration: none; 
	color: #000; 
	display: block; 
	font-size: 0.9em; 
	padding: 0 14px; 
	border: 1px solid #fff; 
	outline: none;
	background: none;
}

ul.tabs li a:hover {
	background: #ccc
}

html ul.tabs li.active, html ul.tabs li.active a:hover {
	background: #fff; 
	border-bottom: 1px solid #fff
}

.tab_container { 
	border: 1px solid #999; 
	border-top: none; 
	clear: both; 
	float: left; 
	width: 100%; 
	background: #fff; 
	-moz-border-radius-bottomright: 5px; 
	-khtml-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-khtml-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px
}

.tab_content {
	padding: 8px;
}

.tab_content h2 {
	font-weight: normal; 
	font-size: 1.1em
}

.tab_content p { 
	font-size: 12px; 
	line-height: 1.4em;
}

.tab_content p a { 
	color: #0066CC; 
	margin-top: -25px;	
	text-align: right;	
	padding-right: 10px;	
	width: 200px;
}
/* ####### EINDE TABS */

/*****************************************************************************************************************/
/*** Tabs Ingelogd ***********************************************************************************************/
/*****************************************************************************************************************/
ul.tabs_ingelogd {
	margin: 0;
	padding: 0; 
	float: left; 
	list-style: none; 
	height: 21px; 
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	width: 100%
}

ul.tabs_ingelogd li {
	float: left; 
	margin: 0; 
	padding: 0; 
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #999; 
	border-left: none; 
	margin-bottom: -1px; 
	background-image: url(../images/tabbg.gif); 
	background-repeat: repeat-x; 
	overflow: hidden; 
	position: relative
}

ul.tabs_ingelogd li a {
	text-decoration: none; 
	color: #000; 
	display: block; 
	font-size: 0.9em; 
	padding: 0 14px; 
	border: 1px solid #fff; 
	outline: none;
	background: none;
}

ul.tabs_ingelogd li a:hover {
	background: #ccc
}

html ul.tabs_ingelogd li.ingelogd_active, html ul.tabs_ingelogd li.ingelogd_active a:hover {
	background:#fff; 
	border-bottom:1px solid #fff
}

.tab_container_ingelogd { 
	border: 1px solid #999; 
	border-top: none; 
	clear: both; 
	float: left; 
	width: 100%; 
	background: #fff; 
	-moz-border-radius-bottomright: 5px; 
	-khtml-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-khtml-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px
}

.tab_content_ingelogd {
	padding: 8px;
}

.tab_content_ingelogd h2 {
	font-weight: normal; 
	font-size: 1.1em;
}

.tab_content_ingelogd p { 
	font-size: 12px; 
	line-height: 1.4em;
}

.tab_content_ingelogd p a { 
	color: #0066CC; 
	margin-top: -25px;	
	text-align: right;	
	padding-right: 10px;	
	width: 200px;
}

/*****************************************************************************************************************/
td {
	/*padding: 4px;*/
}

form td {
	padding: 4px;
}

label {
	/*text-align: right;*/
	font-weight: bold;
}

extratitle {
	margin-bottom: 4px; 
	padding-bottom: 0px; 
	font-weight: bold;
}

/************************************************************************************************************************/
/*** Extra **************************************************************************************************************/
/************************************************************************************************************************/
.afbeelding_vorige {
	text-align: left;
	font-size: 10px;
}

.afbeelding_volgende {
	text-align: right;
	font-size: 10px;
}

.afbeelding_big {
	width: 510px;
	background-color: #f2f2f2;
	text-align: center;
	padding-top: 20px;
	border-bottom: 1px solid #c0c0c0;
}

.afbeelding_big_description {
	color: #666666;
	font-size: 11px;
	text-align: left;
	padding: 20px;
	padding-top: 10px;
	
}

.afbeelding_like {
	color: #666666;
	font-size: 10px;
	text-align: right;
}

.afbeelding_rate {
	color: #666666;
	font-size: 10px;
	text-align: left;
}

#afbeelding_rate {
	color: #666666;
	font-size: 10px;
	text-align: left;
}

.afbeelding_reactie {
	margin-bottom: 10px;
}

.afbeelding_reactie_schrijver {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}

.afbeelding_reactie_tekst {
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}

ul li a { 
	border: 0px solid gray; 
	background-image: url(../images/niv3li.gif);
	background-position: 5px 6px; 
	padding-left: 15px; 
	background-repeat: no-repeat;
}

.bluebutton {
	background-color: #467ca0;
	border: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	color: white;
	font-size: 11px;
	font-weight: normal;
}

/***********************************************************************************************/
ul.tabs2 {
	margin: 0; 
	padding: 0; 
	float: left; 
	list-style: none; 
	height: 21px; 
	border-bottom: 1px solid #999; 
	border-left: 1px solid #999; 
	width: 100%
}

ul.tabs2 li {
	float: left; 
	margin: 0; 
	padding: 0; 
	height: 20px; 
	line-height: 20px; 
	border: 1px solid #999; 
	border-left: none; 
	margin-bottom: -1px; 
	background-image: url(../images/tabbg.gif); 
	background-repeat: repeat-x; 
	overflow: hidden; 
	position: relative
}

ul.tabs2 li a {
	text-decoration: none; 
	color: #000; 
	display: block; 
	font-size: 0.9em; 
	padding: 0 14px; 
	border: 1px solid #fff; 
	outline: none;
	background: none;
}

ul.tabs2 li a:hover {
	background: #ccc
}

html ul.tabs2 li.active, html ul.tabs2 li.active a:hover {
	background: #fff; 
	border-bottom: 1px solid #fff
}

.tab_container2 { 
	border: 1px solid #999; 
	border-top: none; 
	clear: both; 
	float: left; 
	width: 100%; 
	background: #fff; 
	-moz-border-radius-bottomright: 5px; 
	-khtml-border-radius-bottomright: 5px; 
	-webkit-border-bottom-right-radius: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-khtml-border-radius-bottomleft: 5px; 
	-webkit-border-bottom-left-radius: 5px
}

.tab_container2 li {
	list-style-type: disc;
}

.tab_content2 {
	padding: 8px;
}

.tab_content2 h2 {
	font-weight: normal; 
	font-size: 1.1em
}

.tab_content2 p { 
	font-size: 12px; 
	line-height: 1.4em;
}

.tab_content2 p a { 
	color: #0066CC; 
	margin-top: -25px;	
	text-align: right;	
	padding-right: 10px;	
	width: 200px;
}

.backlink {
	margin-top: 15px;
	color: #333333;
}

.artikel h2 {
	font-size: 12px;
	font-weight: bold;
	color: #7d8109;
}

.artikel img {
	border: 1px solid black;
}

div.tickertape { 
	background-image:url(../images/bgticker.gif); 
	background-repeat: repeat-x; 
	height:90px; 
	width:212px ; 
	padding-top:10px; 
	text-align:center;
	font-size:11px;
}

.tickertape div {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width:205px;
/*	line-height:150px;*/
	height:150px;
	position: relative;
	left: 0px;
	top: 0px;
}

.tickertape div a {
	line-height:20px;
}

.homepageright { border:0px solid red; margin-right:-20px; margin-top:-20px;}

/* webbrix table form*/
/*
table.formulier td label{ width:60px; padding-right:10px; padding-top:2px;}
table.formulier td input{ margin-top:2px;}
table.formulier td textarea{ margin-top:2px;}*/
/*