/* Artikelen */

p.artikel_titel {
	margin-bottom: 0px;
}

.beschrijving {
	margin-top: 0px;
}

p.last_change {
        margin-top: 0px;
}

blockquote {
	margin: 15px 5px 0px 30px;
	width: 330px;
}

/* Hoofddelen van de pagina */
#links {
	float: left;
	width: 172px;
	background-color: #333;
}

#header-content-container {
	float: left;
}

#midden-header {
	float: left;
	width: 426px;
	height: 48px;
	background-image: url(../img/header_midden.gif);
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}

#rechts-header{
	float: left;
	width: 173px;
	height: 48px;
	background-image: url(../img/header_rechts.gif);
	background-position: top left;
	background-repeat: repeat-x;
	overflow: hidden;
}

#midden-content {
	float: left;
	width: 426px;
}

/* Style voor de rechterzijlijn, en voor de links en tekst in de footer */
/* (netter zou zijn #midden-content.roodbruin, maar dat snapt IE */

div.roodbruin {
	border-right: 1px dashed #A50C0C;
}

div.blauw {
	border-right: 1px dashed #14A7D3;
}

div.lichtblauw {
	border-right: 1px dashed #ADD8E6;
}

div.magenta {
	border-right: 1px dashed #ED6A99;
}

div.oranje {
	border-right: 1px dashed #D75100;
}

div.geelgroen {
	border-right: 1px dashed #D6DF5E;
}

div.groen {
	border-right: 1px dashed #79CC3D;
}

div.grijs { 
	border-right: 1px dashed #CCC;
}

/* einde style voor zijlijn */



#rechts-content {
	float: left;
	width: 172px;
	overflow: hidden;
}

#rechts-content p {
	margin-left: 15px;
	margin-right: 13px;
	width: 144px;
	overflow: hidden;
}

#rechts-content form {
	margin-left: 10px;
}

#midden-content-binnen {
	padding: 0px 10px 0px 20px;
	margin: 0px;
}

/***  ontwikkeld voor class roodbruin en oranje  ***/
/***  roodbruin en oranje vervangen door groen  ***/

.groen #midden-content-binnen { 
	padding: 0px 6px 0px 20px;
	margin: 0px;
}

.groen #midden-content-binnen hr {
	height: 1px;
	color: #cccccc;
	background-color: #cccccc;
	border-width: 0px;
}

.groen #midden-content-binnen blockquote {
	margin: 15px 0px 0px 0px;
}

.groen #midden-content-binnen .title h1,
.groen #midden-content-binnen  h1 {
	/*padding-left: 19px;*/
	background-position: 19px 3px;
	background-repeat: no-repeat;
}

#midden-content-binnen .title h5.below {
	margin-top: 5px;
	/*margin-left: 19px;*/
}

#midden-content-binnen .title p {
	/*padding-left: 19px;*/
	font-style: italic;	
}

#midden-content-binnen .title p.dosinnld {
	/*padding-left: 19px;*/
	font-style: normal !important;	
}

.groen #midden-content-binnen p.artikel-titel
{
	background-color: #cccccc;
	margin-bottom: 0px;
}

.groen #midden-content-binnen p.artikel-titel a {
	display: block;
	background-color: #fff;
	background-image: url(../img/pijltje-grijs.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
	margin-left: 6px;
	padding: 8px 10px 10px 12px;
}

.groen #midden-content-binnen p.artikel-archief
{
	margin: 0;
}

.groen #midden-content-binnen .beschrijving {
	background-color: #cccccc;
	padding: 8px 19px;
	color: #555555;
}

.groen #midden-content-binnen .beschrijving .usercontent {
	padding: 0px;
	margin: 0px;
}

.magenta #midden-content-binnen p.artikel-titel
{
	margin-bottom: 0;
}

#midden-content-binnen .comment {
	background-color: #ED6A99;
	margin: 10px 0 0 0;
}

#midden-content-binnen .comment p {
	padding: 5px 5px 5px 20px;
}

#midden-content-binnen #intro {
	background-color: #cccccc;
	padding: 0px;
}

#midden-content-binnen #intro h2 {
	background-color: #fff;
	background-image: url(../img/pijltje-grijs.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
	margin-left: 6px;
	padding: 8px 10px 10px 12px;
}

#midden-content-binnen #intro p {
	background-color: #fff;
	margin: 0px 0px 0px 6px;
	padding: 8px 10px 0px 12px;
}

#midden-content-binnen #intro p.read-more {
	margin: 0px 0px 0px 6px;
	padding: 0px 10px 10px 12px;
}

#midden-content-binnen #intro ul.essentials {
	margin: 0px;
	background-color: #cccccc;
	padding-bottom: 2px;
}

#midden-content-binnen #intro ul.essentials li {
	background-image: url(../img/pijltje-wit-grijs.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 8px;
}

#midden-content-binnen #intro ul.essentials li {
	background-image: url(../img/pijltje-zwart.gif);
}

.groen #midden-content-binnen #intro ul.essentials li h3 {
	background-color: #cccccc;
}

#midden-content-binnen #intro ul.essentials li h3 a {
	font-size: 82%;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	color: #000000;
}

#midden-content-binnen #intro ul.essentials li span.date {
	font-weight: normal;
}

#midden-content-binnen #intro ul.essentials li.title {
	background-image: none;
}

#midden-content-binnen #intro ul.essentials li.title h3 {
	font-size: 110%;
	color: #211;
	padding: 8px 10px 0px 0px;
}
#midden-content-binnen #intro ul.essentials li p {
	background-color: #cccccc;
	padding: 0px;
	margin:  0px;
	color: #444444;
}

#midden-content-binnen .options p {
	/*margin-left: 19px;*/
	color: #000;
}

#midden-content-binnen .options p a {
	color: #000;
	text-decoration: underline;
}

#midden-content-binnen #latest {
	background-color: #cccccc;
	margin:10px 0px;
	padding:6px 0px 6px 0px;
	width: 396px;
	overflow: hidden;
}

#midden-content-binnen #latest h2 {
	background-color: #fff;
	margin: 0px 0px 0px 6px;
	padding: 8px 10px 0px 13px;
}

#midden-content-binnen #latest ul.actueel {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background-color: #fff;
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 6px;
}

#midden-content-binnen #latest ul.actueel li {
	background-color: #fff;
	background-image: url(../img/pijltje-grijs.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 12px 12px;
	margin-bottom: 0px;
}

#midden-content-binnen #latest ul.actueel li h3 a {
	font-size: 82%;
	margin: 0px;
	padding: 0px 0px 0px 1px;
	background-color: #fff;
}

#midden-content-binnen #latest ul.actueel p.tags,
#midden-content-binnen #latest ul li.actueel p.tags {
	color: #aaa;
	display: block;
	font-weight: bold;
	font-style: italic;
}

#midden-content-binnen #latest ul.actueel p.tags a,
#midden-content-binnen #latest ul li.actueel p.tags a {
	color: #aaa;
}

#midden-content-binnen #latest ul.actueel p.tags a:hover,
#midden-content-binnen #latest ul li.actueel p.tags a:hover {
	color: #999;
}

#midden-content-binnen #latest p.read-more {
	padding: 0px 0px 12px 12px;
	margin: 0px 0px 0px 6px;
	background-color: #fff;
}

#midden-content-binnen p.lbr,
#midden-content-binnen #controls .back {
	margin-left: 17px;
}

#midden-content-binnen p.numberresults {
	/*margin-left: 17px;*/
	margin-left: 0;
}

.roodbruin #midden-content-binnen .usercontent,
.oranje #midden-content-binnen .usercontent {
	margin-left: 19px;
}

#midden-content-binnen h5.below {
	/*margin-left: 19px;*/
}

#midden-content-binnen #article { 
}



#midden-content-binnen #article ul#article-menu {
	width: 408px;
	width: 394px;
	margin: 0px 0px 10px 0px;
	background-color: #cccccc;
	padding: 14px 0px 6px 6px;
	list-style-position: outside;
}

#midden-content-binnen #article ul#article-menu li {
	background-image: url(../img/pijltje-wit-grijs.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-bottom: 8px;
}

#midden-content-binnen #article ul#article-menu li a {
	color: #fff;
	font-weight: bold;
}
#midden-content-binnen #article ul#article-menu li.active {
	background-image: url(../img/pijltje-zwart.gif);
}
#midden-content-binnen #article ul#article-menu li.active a {
	color: #000;
}

#midden-content-binnen #article ul#article-menu li.active ul li a,
#midden-content-binnen #article ul#article-menu li ul li.active ul li a,
#midden-content-binnen #article ul#article-menu li ul li ul li.active ul li a,
#midden-content-binnen #article ul#article-menu li ul li ul li ul li.active ul li a {
	color: #fff;
}


#midden-content-binnen #article ul#article-menu li ul { 
	margin: 0px;
	padding:  6px 0px 0px 1px;
}

#midden-content-binnen #article p, #midden-content-binnen #article .usercontent {
	background-image: none;
	background-color: #fff;
	margin: 0px;
	padding: 10px 8px 10px 18px;
	padding: 10px 8px 10px 0px;
}

#midden-content-binnen #article .usercontent {
	background-color: #fff;
	width: 386px;
}


#midden-content-binnen #article .usercontent p {
	padding: 0px 0px 8px 0px;
}


#midden-content-binnen #article .title {
	background-color: #fff;
	background-image: none;
	padding-bottom: 20px;
	margin: 0px;
}


#midden-content-binnen #article p.categories,
#midden-content-binnen #article p.tags {
	padding-top: 0px;
	color: #000;
}

#midden-content-binnen #article p.categories a,
#midden-content-binnen #article p.tags a {
	color: #000;
	text-decoration: underline;
}

#midden-content-binnen .subtitle {
	padding: 0px 0px 0px 18px;
}

#midden-content-binnen #article .subtitle {
	background-color: #fff;
	background-image: none;
	padding: 14px 0px 0px 0;
	margin: 0px;
	color: #808080;
	font-size: 110%;
}

#midden-content-binnen #article p.intro {
	font-weight: bold;
}

#midden-content-binnen ul#searchresults {
	background-color: #cccccc;
	padding: 6px 0px 6px 6px;
	margin: 0px;
	/*list-style-position: outside;*/
	list-style-type: none;
}

#midden-content-binnen ul#searchresults li {
	background-color: #fff;
	background-image: url(../img/pijltje-grijs.gif);
	background-position: 0px 14px;
	background-repeat: no-repeat;
	padding: 10px 0px 10px 12px;
	margin: 0px;
}

#midden-content-binnen ul#searchresults li  h2 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
#midden-content-binnen ul#searchresults li  h2 span {
	font-size: 82%;
	font-weight: normal;
}

#midden-content-binnen ul#searchresults li p {
	margin: 0px;
}

#midden-content-binnen ul#searchresults li p.tags {
	color: #aaa;
	display: block;
	font-weight: bold;
	font-style: italic;
}

#midden-content-binnen ul#searchresults li p.tags a {
	color: #aaa;
}

#midden-content-binnen ul#searchresults li p.tags a:hover{
	color: #999;
}


.documents p strong,
.links p strong {
	margin-left: 18px;
}
.documents p.documentblokje,
.links p.linkblokje {
	padding-left: 18px;
}
.documents p.intern-grijs,
.links p.mapje-open,
.links p.intern-grijs,
.links p.extern-grijs {
	background-image: url(../img/pijltje-donkergrijs.gif);
	background-position: 6px 5px;
	background-repeat: no-repeat;
}


.roodbruin #midden-content-binnen form,
.oranje #midden-content-binnen form {
	margin-left: 19px;
}


/*** eind ontwikkeld voor class roodbruin en oranje  ***/


#footerspacer {
	height: 50px;
	width: 0px;
	margin: 0px;
	padding: 0px;
}

#footer {
	clear: left;
	width: 598px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	font-size: 90%;
}


#footer p.links {
	width: 418px;
	float: left;
	margin: 0px;
	padding: 20px 8px 20px 0px;
	text-align: right;
}


#footer p.rechts {
	width: 162px;
	margin: 0px;
	padding: 20px 0px 20px 8px;
	float: left;
	border: 0px !important;
}

/* Style voor de rechterzijlijn, en voor de links en tekst in de footer */

#footer p.roodbruin {
	border-right: 1px dashed #A50C0C;
	color: #333;
	background-color: #FFF;
}

#footer p.roodbruin a {
	color: #A50C0C;	
	color: #333;	
	background-color: #FFF;
}

#footer p.blauw {
	border-right: 1px dashed #14A7D3;
	color: #14A7D3;
	color: #333;
	background-color: #FFF;
}

#footer p.blauw a {
	color: #14A7D3;	
	color: #808080;	
	background-color: #FFF;
}

#footer p.lichtblauw {
	border-right: 1px dashed #ADD8E6;
	color: #ADD8E6;
	color: #333;
	background-color: #FFF;
}

#footer p.lichtblauw a {
	color: #ADD8E6;	
	color: #808080;	
	background-color: #FFF;
}

#footer p.magenta {
	border-right: 1px dashed #ED6A99;
	color: #ED6A99;
	color: #333;	
	background-color: #FFF;
}

#footer p.magenta a {
	color: #ED6A99;	
	color: #808080;	
	background-color: #FFF;
}

#footer p.oranje {
	border-right: 1px dashed #D75100;
	color: #D75100;
	color: #333;	
	background-color: #FFF;
}

#footer p.oranje a {
	color: #D75100;	
	color: #808080;	
	background-color: #FFF;
}

#footer p.geelgroen {
	border-right: 1px dashed #D6DF5E;
	color: #D6DF5E;
	color: #333;	
	background-color: #FFF;
}

#footer p.geelgroen a {
	color: #D6DF5E;
	color: #808080;	
	background-color: #FFF;
}
#footer p.groen {
	border-right: 1px dashed #79cc3d;
	color: #D6DF5E;
	color: #333;	
	background-color: #FFF;
}

#footer p.groen a {
	color: #D6DF5E;
	color: #808080;	
	background-color: #FFF;
}

#footer p.grijs {
	border-right: 1px dashed #CCC;
	color: #CCC;
	color: #808080;	
	background-color: #FFF;
}

#footer p.grijs a {
	color: #CCC;	
	color: #808080;	
	background-color: #FFF;
}
#footer p {
	color: #333;
}
	
#footer p a {
	color: #808080;
}


/* einde style voor zijlijn */

/* Einde hoofddelen */


/* Gevolgd Pad */
span#stats_hits {
	padding-left: 15px;
}

p.gevolgd-pad {
	height: 19px;
	padding: 0px 4px 0px 20px;
	font-size: 90%;
	line-height: 18px;
	margin: 0px !important;
}

#rechts-content p.gevolgd-pad {
	margin: 0px !important;
	padding: 0px !important;
	width: 172px;
}

p.gevolgd-pad a {
	color: #000;
}

p.gevolgd-pad a:hover {
	color: #000;
}

p.hoekje {
	background-image: url(../img/hoekje.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

p.blauw {
	background-color: #14A7D3;
	color: #FFF;
}

p.blauw a, p.blauw a:hover {
	color: #FFF; /* witte links, want anders niet leesbaar */
}

p.lichtblauw {
	background-color: #ADD8E6;
}

p.lichtblauw span#stats_hits {
	color: #000;
}

p.magenta {
	background-color: #ED6A99;
	color: #FFF;
}

p.magenta a, p.magenta a:hover {
	color: #FFF; /* witte links, want anders niet leesbaar */
}

p.roodbruin {
	background-color: #A50C0C;
	color: #FFF;
}

p.roodbruin a, p.roodbruin a:hover {
	color: #FFF; /* witte links, want anders niet leesbaar */
}

p.oranje {
	background-color: #D75100;
	color: #FFF;
}

p.oranje a, p.oranje a:hover {
	color: #FFF; /* witte links, want anders niet leesbaar */
}

p.geelgroen {
	background-color: #D6DF5E;
}

p.geelgroen span#stats_hits {
	color: #000;
}

p.groen {
	background-color: #79cc3d;
}

p.groen span#stats_hits {
	color: #000;
}

p.grijs {
	background-color: #CCC;
}

p.grijs span#stats_hits {
	color: #000;
}


/* einde gevolgd pad */



/* Tabellen */

#midden-content-binnen table {
	padding: 0px 0px 30px 0px;
}

#midden-content-binnen th, #midden-content-binnen td {
	text-align: left;
	padding: 0px 15px 0px 0px;
}

#midden-content-binnen caption {
	padding: 0px 0px 0px 0px;
	font-size: 90%;
	color: #CCC;
}

#midden-content-binnen th {
	padding-top: 10px;
	border-bottom: dashed 1px #333;
}

#midden-content-binnen td {
	border-bottom: dashed 1px #808080;
}


/* herdefinitie voor usercontent/textile tables */

.usercontent th {
}

.usercontent td {
	border: none !important;
}

.usercontent table {
	padding: 0px 0px 0px 0px !important;
	border: solid 1px #CCC !important;
}



/* shop */

.shop-item {
	clear: both;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}

.shop-item img.winkelwagen {
	vertical-align: bottom;
	padding-bottom: 1px;
}

.shop-item input.type_text {
	margin: 0px 10px 0px 10px;
	text-align: right;
	width: auto;
}

.shop-item input.type_submit {
	width: auto;
}

#shop-cart-small {
	width: 100%;
}

#shop-cart-small caption {
	padding: 0px 0px 10px 10px;
	text-align: left;
}

#shop-cart-small td {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 10px;
}

#shop-cart-small td.total {
	vertical-align: top;
	text-align: right;
	padding: 20px 10px 0px 10px;
}

.getal {
	text-align: right !important;
}

/* forms */

fieldset legend {
	color: #808080;   
	font-size: 110%;
	font-weight: bold;
}

form>fieldset {
	/* not for IE */
	border: 1px solid #CCC;
}

fieldset {
	margin-top: 15px;
}

/* library-subscription */

#library-subscription {
	margin-top: 0px !important;
	background: #808080;
}

#library-subscription input.type_text {
	border: 0;
}

#library-subscription label{
	margin-top: 0!important;
}

#library-subscription a {
	display: block;
	color: #ffffff;
}

#library-subscription a#afmelden {
	font-size: 9px;
	color: #dddddd;
}

#library-subscription p {
	margin: 0;
	padding: 10px 5px 10px 10px;
}

/* search */

.search-metavalue {
	color: #666;

}

.search-resultpages {
	height: 19px;
	line-height: 18px;
	margin-left: 15px;
	padding-left: 5px;
	background: #808080;
}

.search-resultpages, .search-resultpages a, .search-resultpages a:hover {
	color: #FFF;
}

#rechts-zoek {
	margin-top: 0px !important;
	padding-top: 0px !important;
	background: #808080;
}

#rechts-zoek {
}
#rechts-zoek a, #rechts-zoek a:hover {
	color: #FFF;
}
#rechts-zoek form {
	margin-left: 0px !important;
	height: 30px;
}
#rechts-zoek p {
	font-size: 82%;
	margin-left: 15px !important;
}


#rechts-zoek input.zoekdoos {
	width: 90px;
	height: 15px;
	margin: 5px 5px 0px 0px;
	display: inline;
}


#rechts-content input.type_text, #rechts-content input.type_password, #rechts-content textarea {
	width: 140px;
}

#rechts-content select {
	max-width: 140px;
	width: 140px;
}




/* cms statistics */

table.statistics {
	width: 100%;
}

table.statistics caption {
	color: #999 !important;
	font-size: 120% !important;
	font-weight: bold;
}

