/* paginatitel */
h1 {color: #109CC9; font-size: 13px; font-weight: bold; margin: 0; padding-bottom: 20px; display: block;}

div.paragraaf_grijs h2.header {font-family: Arial; letter-spacing: 1px; color: #333333; font-size: 12px; text-transform: uppercase; font-weight: bold; margin: 0px; padding-top: 15px; padding-bottom: 10px;}
		
/*Artikel*/
div.lead {
	font-weight:bold; color:#333333; margin:0 0 15px 0;
}
/*Paragrafen*/
div.paragraaf h2 {font-size: 11px; color:#109CC9; margin:15px 0 0 0;}
div.paragraaf p {font-size: 11px; color:#333333; margin:1px 0 0 0;}
div.paragraaf2 h2 {font-size: 11px; color:#333333; margin:15px 0 0 0;}
div.paragraaf2 p {font-size: 11px; color:#333333; margin:1px 0 25px 0;}

/*Artikel - reacties*/
div.reacties {}
div.reacties h2 {font-size: 11px; color:#333333; margin:85px 0 15px 0;}
div.reactie p {color:#333333; margin:0 0 10px 0;}
div.reactie span.author {color:#109CC9;	font-weight:bold;}
div.reactie span.date {color:#333333; font-weight:bold;}

div.forummessage {
  border-bottom: 1px solid #000000;
  padding-left:5px;
  padding-top:5px;
  padding-bottom:10px;
  padding-right:5px;
  color:#333333;
}
div.forummessage .header{
	font-size: 12px;
	padding-bottom: 10px;
}
/*Artikel - reactieformulier*/
div.form_reageer {margin:25px 0 0 0;}
div.form_reageer form {margin:0 0 0 80px;}
div.form_reageer h2 {font-size: 11px; color:#333333; margin:0 0 35px 0;}
div.form_reageer span {display:block; color:#333333; font-weight:bold; margin:3px 0 3px 0;}
div.form_reageer input {width:250px; background:#EDEDED; border-top:1px solid #000000; border-right:1px solid #EDEDED; border-bottom:1px solid #EDEDED; border-left:1px solid #000000;}
div.form_reageer textarea {width:250px; background:#EDEDED; border-top:1px solid #000000; border-right:1px solid #EDEDED; border-bottom:1px solid #EDEDED; border-left:1px solid #000000;}
div.form_reageer div.submitbutton {width:250px; margin:5px 0 0 0; text-align:right;}
div.form_reageer div.submitbutton a {display: block; background: url(../images/standaard/submitbutton.gif) no-repeat right; color: #ffffff; font-weight: bold; font-size: 10px; text-transform: uppercase; padding:3px 9px 3px 3px; text-decoration: none;}

/* Iconen links */
div#icons { margin:30px 0 0 0; }
div.lijn {border-bottom: 1px #EAECEC solid; display: block;  }
a.printen 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_printen.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.printen:hover {color: #D60000;}
a.doorsturen 	{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_doorsturen.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.doorsturen:hover {color: #D60000;}
a.reageer 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_reageer.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.reageer:hover {color: #D60000;}
a.standaard		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_standaard.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.standaard:hover {color: #D60000;}
a.dossier 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_dossier.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.dossier:hover {color: #D60000;}

div.lijst_extern span {display: block; text-decoration: none; font-size: 10px;}
div.lijst_extern a.normal 		{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_exlink.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
div.lijst_extern a.normal:hover {color: #D60000;}

a.printen_rood  {display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_printen_rood.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.printen_rood:hover {color: #D60000;}
a.doorsturen_rood 	{display: block; text-decoration: none; border-bottom: 1px #EAECEC solid; padding: 3px; padding-left: 20px; color: #333333; background-image: url(../images/standaard/icon_doorsturen_rood.gif); background-repeat: no-repeat; background-position: center left; font-size: 10px;}
a.doorsturen_rood:hover {color: #D60000;}

/* Nieuwsoverzicht blokken */
div#nieuws { border-right:1px solid #EDEDED; padding:0 10px 0 0; width: 471px;}
div.nieuwsoverzicht_blokken { width:457px;  }
div.item_links {height:100px; padding-bottom: 10px;}
div.item_links_afbeelding {float: left; padding: 1px; border: 1px solid #109CC9; display: block;}
div.item_links_tekst {float: left; background-color: #EDEDED; padding:5px; border-left: 5px solid #ffffff; display: block; width: 288px; padding-right: 9px; background-image: url(../images/standaard/bg_nieuws_hoek_rechts.gif); background-position: top right; background-repeat: no-repeat; height: 90px; }

div.item_links_tekst h2.header {font-size:11px;margin-bottom: 0px; margin-top: 5px;}
div.item_links_tekst h2.header a {color:#109CC9; text-decoration:none;}
div.item_links_tekst p.normal {font-size:10px;color:#333333;margin-bottom: 5px; margin-top: 0px;}

div.item_rechts {height:100px; padding-bottom: 10px;}
div.item_rechts_afbeelding {float: right; padding: 1px; border: 1px solid #109CC9;}
div.item_rechts_tekst {background-color: #EDEDED; padding:5px; border-right: 5px solid #ffffff; display: block; width: 285px; padding-left: 9px; background-image: url(../images/standaard/bg_nieuws_hoek_links.gif); background-position: top left; background-repeat: no-repeat; height: 90px;   }
div.item_rechts_tekst h2.header {font-size:11px;margin-bottom: 0px; margin-top: 5px;}
div.item_rechts_tekst h2.header a {color:#109CC9; text-decoration:none;}
div.item_rechts_tekst p.normal {font-size:10px;color:#333333;margin-bottom: 5px; margin-top: 0px;}

div.nieuwsoverzicht {margin:10px 0 10px 0;border-top: 1px #EDEDED solid; width: 440px; }
div.nieuwsoverzicht a.nieuwsoverzicht {color: #383838; padding-top: 3px; padding-bottom: 3px; padding-left: 15px; display: block; text-decoration: none; border-bottom: 1px #EDEDED solid;
background-image: url(../images/navigation/arrow_blauw.gif); background-repeat: no-repeat; background-position: 5px 7px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover {color: #D60000;}
div.nieuwsoverzicht a.nieuwsoverzicht span.datum {color: #383838; float: right;margin-top: -15px;}
div.nieuwsoverzicht a.nieuwsoverzicht:hover span.datum {color: #D60000;}
a.meer {color: #109CC9; font-weight: bold; font-size: 11px; padding-top: 3px; padding-bottom: 13px; padding-left: 15px; display: block; text-decoration: none;
background-image: url(../images/navigation/arrow_blauw.gif); background-repeat: no-repeat; background-position: 5px 7px;}
a.meer:hover {text-decoration: underline;}

/* Zoekresultaten ---------------------------------------------------------------------------------------------------*/
#zoekresultaten { border-right:1px solid #EDEDED; padding:0 10px 0 0;  }
#zoekresultaten span a {color: #D60000 !important ; font-size: 10px; font-weight: bold; text-decoration: none;}
#zoekresultaten span {color: #333333; font-size: 10px; font-weight: bold; text-decoration: none;} 

#zoekresultaten span h2 {color:#CC1E1E; font-size: 13px; margin: 0px; padding-bottom: 5px;}

/*#zoekresultaten span div.searchresults div.item {background-image: url(gfx/lijn(links).gif); background-repeat: repeat-x; background-position: bottom;}*/
#zoekresultaten span div.searchresults { padding:0 0 20px 0; }
#zoekresultaten span div.searchresults a {color: #333333; font-weight: bold; font-size: 10px;  }
#zoekresultaten span div.searchresults {color: #333333; font-weight: bold; font-size: 10px;}
#zoekresultaten span div.searchresults p {color: #333333; font-weight: normal; font-size: 10px; margin: 0px;}
#zoekresultaten span div.searchresults dl {margin-top: 5px;}
#zoekresultaten span div.searchresults dl dt {color: #D60000; padding-bottom: 0px; font-size: 10px;}
#zoekresultaten span div.searchresults dl dt p {padding-bottom: 0px; margin: 0px; font-size: 10px;}
#zoekresultaten span div.searchresults dl dt a {color: #D60000; text-decoration: none; font-weight: bold; font-size: 11px;  }
#zoekresultaten span div.searchresults dl dd {padding-top: 0px; margin: 0px; padding-left: 20px; padding-bottom:5px; margin-bottom: 15px; border-bottom:1px solid #EDEDED; }
#zoekresultaten span div.searchresults dl dd p {padding-bottom: 10px; margin: 0px;}
#zoekresultaten span div.searchresults dl dd div.path {color: #333333; font-size: 9px; text-decoration: none;}
#zoekresultaten span div.searchresults dl dd div.path a {color: #333333!important; font-size: 9px; text-decoration: none;}
#zoekresultaten a.search_next { font-weight:normal !important; color:#333333 !important; }

/* Discussie: Forum*/
.formtable {width: 100%;}
.forumtable tbody tr {background-color: #EDEDED !important; text-align: left;}
.forumtable tbody tr th.header {color: #FFFFFF; font-size: 11px; font-weight: bold; padding: 5px; background-image: url(../images/navigation/forum_header1.jpg); background-repeat: no-repeat; background-position: right;}
.forumtable tbody tr td.normal {color: #333333; font-size: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 2px;}
.forumtable tbody tr td {text-align: left;}
.forumtable tbody tr td.normal a {background-image: url(../images/navigation/arrow.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; color: #333333; font-size: 10px; text-decoration: none; padding-top: 2px; padding-bottom: 2px; display: block;}
.forumtable tbody tr td.normal a:hover {color: #D60000;}
/* Nieuw onderwerp knop */
div.forum_overzicht a.navigation {background-image: url(../images/navigation/forum_button.gif); background-repeat: no-repeat; background-position: right; color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px; text-decoration: none; margin-right: 12px;}
/* Reageer */
div.reactie a.navigation {background-image: url(../images/navigation/forum_button.gif); background-repeat: no-repeat; background-position: right; color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px; text-decoration: none; margin-right: 12px;}

/* Discussie: Forum Nieuw onderwerp */
fieldset.forum {}
table.forum_formulier {/* padding-left: 120px; */}
fieldset.forum {border: none;}
fieldset.forum legend {display: none;}
fieldset.forum label.header {color: #333333; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum label.header a {color: #333333; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum label.header a:hoover {color: #D60000; font-size: 11px; font-weight: bold; padding-top: 5px; display: block;}
fieldset.forum input.normal {width: 220px; font-size: 10px !important; background-color: #EDEDED; }
fieldset.forum div.submitbutton {margin-top: 2px;}
fieldset.forum div.submitbutton a {display: block; background-image: url(../images/navigation/forum_button.gif); background-repeat: no-repeat; background-position: right; color: white; font-weight: bold; font-size: 10px; text-transform: uppercase; padding: 5px; text-decoration: none; margin-right: 2px;}
fieldset.forum div.submitbutton input {}
fieldset.forum div.formcontent textarea {background-color: #EDEDED; width: 220px; font-size: 11px !important; font-family: verdana;}

a.normal {color: #D60000; text-decoration:none;}
a.normal:hover {text-decoration: underline;}

h2 {font-size: 11px; color:#D60000; margin:15px 0 0 0;}
h2 a {font-size: 11px; color:#D60000; margin:15px 0 0 0;text-decoration: none;}

/****************************
**      Abonnementen       **
****************************/

.abonnement {padding-bottom: 10px;}
.abonnement .header {background-color: #CB0000;}
.abonnement .header a {text-decoration: none;}
.abonnement .header h1 {margin-left: 10px; color: #FFF; font-size: 16px; padding-bottom: 0px;}
.abonnement .content p { margin: 5px;}
.abonnement .content a {color: #CB0000;}



/* Blocks (groot) */
.block_groot {
	width: 230px;
	height:310px;
	background-color:#EDEDED;
	margin:0 10px 0 0;
}
.block_groot2 {
	width: 230px;
	height:310px;
	background-color:#EDEDED;
	margin:0;
}

.mediaCollectionItem{width: 146px; padding: 3px; float: left;}

.block_groot img.foto {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 230px;
	height: auto;
}

.block_groot2 img.foto {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 230px;
	height: auto;
}


.wptfooter {
margin-top:12px;
	padding:6px 0px 12px 0px;
	border-top:1px solid red;
	height:40px;
	background:#FFF;
	width:942px;
}
.wptfooter a:link, .wptfooter a:visited {
	font: bold 11px Arial, Helvetica, sans-serif; 
	color: #EA1D24;
	text-decoration: none;
}
.wptfooter a:hover, .wptfooter a:active {
	text-decoration: underline;
}
.footerlogo {
float:right;
margin:-14px 8px 0px 0px;
}

/*abos*/
.abos {font-weight: normal; font-size: 11px; text-align:left; }
.abos .aanbod-header-tekstKort, .abos h2, .abos .aanbod-header-tekstKort p{
font-weight: bold; 
font-size: 18px; 
font-family: arial;
text-transform: uppercase; color: #D60000; letter-spacing: 1px;
}
.abos input {background-color: #fff; font-size: 11px !important; font-family: Verdana; border:1px solid #7F9DB9; clear:right; width:192px;}
.abos #nawBetaler\.emailAdres, .abos #nawOntvanger\.emailAdres, .abos #nawOntvanger\.straatNaam, .abos #nawBetaler\.straatNaam, .abos #nawBetaler\.achterNaam, .abos #nawOntvanger\.achterNaam, .abos #nawBetaler\.voorNaam, .abos #nawOntvanger\.voorNaam, .abos #nawBetaler\.straatNaam, .abos #nawOntvanger\.straatNaam {width:190px;}
.abos #nawOntvanger\.woonPlaats, .abos #nawBetaler\.woonPlaats {width:133px;}
.abos #adresKeyBetaler\.huisNr, .abos #nawOntvanger\.huisNr, .abos #nawBetaler\.tussenVoegsels, .abos #nawBetaler\.voorLetters {width:89px;}
.abos #adresKeyOntvanger\.huisNrToevoeging, .abos #adresKeyBetaler\.huisNrToevoeging {width:100px;}
.abos #adresKeyBetaler\.postCode, .abos #nawBetaler\.postCode, .abos #adresKeyOntvanger\.postCode {width:50px;}
.abos #nawBetaler\.geboorteDatum {width:70px;}
.abos select {clear:right;}
.abos input.radio, .abos input.check{ border: 0; background: transparent; 	width:12px;}
.abos textarea {background-color: #fff; width: 180px; font-size: 11px !important; font-family: Verdana; clear:right;}
.abos fieldset {margin: 12px 0px 0px 0px; border:1px solid transparent;}
.abos legend {text-align:left; 	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase; color:#D60000; height:17px; width:150px; margin-left:-2px;  display:block;}
.abos table {color: black; font-weight: normal; font-size: 11px; }
.abos td {color: black; font-weight: normal; font-size: 11px; vertical-align: top; }
.abos h2{color: #D60000; font-weight: bold; text-transform: uppercase; font-size: 18px; font-family: Arial;}
.abos input.submit { margin:6px 0px 0px 80px; padding:2px; color: #fff; background: #ff3300; border: 2px solid #ff0000; 
width:230px; height:22px; color:#fff; font-weight:bold; clear:right; 
cursor: pointer;
	}
.abos input.submit a:hover{ 
	margin:6px 0px 0px 80px; 
	padding:2px; 
	color: #fff; 
	background: #339900; 
	border: 2px solid #336600; 
	width:230px; 
	height:22px; 
	color:#fff; 
	font-weight:bold; 
	clear:right; 
	cursor: pointer;
}
.abos em {background:url('../gfx/abos_pijltje.gif') no-repeat 0px 2px; padding-left:13px; color:#000;}

.abos span.error {float:left; clear:left; color:red;}

.abos .readonly { color:#999; border:1px solid #ccc;}

