/* 15 Paragraaf Standaard */	
div.paragraaf h2.header, div.paragraaf h2.header a {font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	display: block;
	/*padding-bottom: 5px;*/}
	
div.paragraaf h2.header a {text-decoration: underline;}

div.paragraaf p.normal {font-size: 9px;
	line-height: 13px;
	color: #333333;
	display: block;
	padding-top: 4px;
	padding-bottom: 10px;}
div.paragraaf a {color: #D60000; text-decoration: none;}
div.paragraaf a:hover {text-decoration: underline;}

/* 14 Paragraaf Grijze achtergrond */
div.paragraaf_grijs {background-color: #EAECEC; }	
div.paragraaf_grijs h2.header {font-size: 10px;
	font-weight: bold;
	color: #D60000;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	/*padding-bottom: 5px;*/}
	
div.paragraaf_grijs h2.header a {text-decoration: underline;}

div.paragraaf_grijs p.normal {font-size: 9px;
	line-height: 13px;
	color: #333333;
	display: block;
	padding-top: 4px;
	padding-left: 5px; padding-right: 5px;
	padding-bottom: 10px;}
div.paragraaf_grijs p.normal a {color: #D60000; text-decoration: none;}
div.paragraaf_grijs p.normal a:hover {text-decoration: underline;}


/* 13 Paragraaf Groot en Rood */
#news div.paragraaf_groot_rood {padding-left: 10px;}
div.paragraaf_groot_rood h2.header { font-family: Helvetica, Verdana, sans-serif; font-size: 12px;
	font-weight: bold; text-transform: uppercase; color: #D60000; letter-spacing: 1px;
	display: block;}
div.paragraaf_groot_rood h2.header a {text-decoration: underline;}
div.paragraaf_groot_rood p.normal {font-size: 9px; line-height: 13px; color: #333333; display: block; padding-top: 4px; padding-bottom: 10px;}
div.paragraaf_groot_rood a {color: #D60000; text-decoration: none;}
div.paragraaf_groot_rood a:hover {text-decoration: underline;}

/* 17 Lijst standaard */
div.lijst_standaard span {display: block;}
div.lijst_standaard a{
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/navigation/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	display: block;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 16px;
	padding-left: 14px;
	background-color: #D6DADA;}
div.lijst_standaard a:hover {color: #D60000;}



/* Lijst vet en rood */

#news div.lijst_vet_rood {margin-top: -10px; padding-right: 20px;}
#news div.lijst_vet_rood a {padding-left: 21px; background-position: 12px 7px;
}

div.lijst_vet_rood a {
font-size: 9px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/navigation/arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	display: block;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	height: 16px;
	padding-left: 14px;
	font-weight: bold;
	background-color: #D6DADA;
}
div.lijst_vet_rood a:hover {color: #D60000;}

/* 37 images */
div.image {}
div.image_border {padding: 1px;
	border: 1px solid #D60000;
	display: block;
}
img.image_right {margin: 0xp; padding: 0px; padding-top: 3px; padding-bottom: 3px; padding-left:5px;}
img.image_left {margin: 0xp; padding: 0px; padding-top: 3px; padding-bottom: 3px; padding-right:5px;}



/* WebManager elementscontainer */	

div.richText {font-size: 9px; line-height: 13px; color: #333333; display: block;}
/*div.richText a {color: #D60000; text-decoration: none;}*/
div.richText a:hover {text-decoration: underline;}

.mysite .ss_button-next a {color: #fff;}

pre
{
 font-size:11px;
}

/* new 10-02-2009 tbv RSS*/

h2.title {
	padding-left:10px; font-family: Helvetica, Verdana, sans-serif; font-size: 12px;
	font-weight: bold; text-transform: uppercase; color: #D60000; letter-spacing: 1px;
	display: block;
}
dl dt span.normal {
	padding-left:10px; 
}
dl dd p.normal {
display:block;
}

.wptfooter {
	padding:5px 0px 12px 0px;
	border-top:1px solid red;
	width:995px;
}
.blockWrapperContent .block-list{
	margin-top:-12px;
	margin-bottom:10px;
}
.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:10px 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 .aanbod-header-tekstKort {display: none;}
.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;}


/***********************
** Evenementen Module **
***********************/


.em_content{
width:455px; 
font-family:georgia, sans-serif;
border: 3px solid #EEEEEE;
margin-left:15px;
padding-left:35px;
}

.em_field-label{
width: 200px;
float:left;
font-family:arial, serif;
font-size:14px;
color:#444444;
}

.em_field-wrap{
height:35px;
font-family:arial, serif;
font-size:14px;
color:#444444;

}

.em_field-input{
width:200px;
float:left;
color:lightgrey;
}

.em_field-input-numbers{
width:40px;
float:left;
color:lightgrey;
}

.em_field-option{
width:203px;
float:left;
border: 1px solid lightgrey;
}

.em_field-checkbox{

float:left;
padding:1px;
margin-right:15px;
margin-left:-0px;
}

.em_field-textarea{
width:200px;
float:left;
border: 1px solid lightgrey;
}

.em_field-input-file{
float:left;
border: 1px solid grey; 
width:140px;
background-color:#E0E0E0;

}


.em_form-content h2.titel{
font-family:arial, serif;
font-size:15px;
color:#444444;
text-transform:uppercase;
}

.em_form-content h3.ondertitel{
font-family:arial, serif;
font-size:10px;
color:#444444;
text-transform:uppercase;
}

.em_form-content .mandatory{
color:#EF3737;
}
.em_form-content .error{
color:red;
}

.em_button-next{
width:200px;
float:left;
clear:both;
margin-top:5px;
}

.em_form-content input{
border: 1px solid lightgrey;
}

.em_row-wrap #saveregistrationbutton{
width:150px;
height:20px;
color:white;
background-color:#2e2e2e;
font-family:arial, serif;
font-size:15px;
text-align:center;
float:left;
margin-top: 5px;
margin-bottom: 5px;
text-decoration:none;
cursor: pointer;
}

.em_row-wrap #saveregistrationbutton:hover{
width:150px;
height:20px;
color:#2e2e2e;
background-color:white;
font-family:arial, serif;
font-size:15px;
text-align:center;
float:left;
text-decoration:none;
border: 1px solid grey;
}

#form_short{
border-bottom: 2px solid lightgrey;
height: 120px;
width: 401px;
float:left;
}

#form_long{
height: 120px;
width: 500px;
float:left;
}

.form_short-block{
width:250px;
padding:5px;
height:200px;
float:left;
border:2px solid lightgrey;
overflow:auto;
margin-bottom:5px;
}
