#content { font-size: 10pt; }


div.fieldWithErrors { color: #aeff66; }
div.fieldWithErrors input { border: 2px solid #F00; }
div.formError { color: #F00; }


/* Main frame */
table tr td.column_left { width: 25%; vertical-align: top; }
table tr td.column_right { width: 75%; vertical-align: top; }

/* Left bar */
#leftbar  { padding-left: 20px;}
#leftbar h3 { color: #1F295A; margin-bottom: 0; margin-top: 45px; }
#leftbar h3.first { margin-top: 15px; }
#leftbar hr { margin-left:0; width: 200px;}
#leftbar a { text-decoration: none; }
#leftbar a.year { font-weight: bold; color: #F36722; text-decoration: none; }
#leftbar a:hover.year	{ text-decoration: underline; }
#leftbar a span.black	{ color: #000; }
#leftbar a span.grey	{ color: #666; }
#leftbar a:hover span.black { color: #F16722; } 

#leftbar a img.rss_icon { float: left; border: none; padding-right: 10px; }
#leftbar a img.sms_icon { float: left; border: none; padding-right: 10px; }
#leftbar a img.email_icon { float: left; border: none; padding-right: 10px; }
#leftbar div.alerts { margin-top: 2.5em; }
#leftbar div.alerts a { color: #000000; font-size:12pt; font-weight:bold; text-decoration:none; }
#leftbar div.alerts a:hover { color: #F16722; }
#leftbar div.rss_link { height: 32px; padding-top: 5px; }
#leftbar div.sms_link { height: 38px; padding-top: 15px; }
#leftbar div.email_link { height: 27px; color: #000000; font-size:115%; }

#leftbar div.linkpartners a { color: #F16722; }
#leftbar div.linkpartners a:hover { text-decoration: underline; }

/* Weblog POST */
table tr td.post_head { vertical-align: top; }
table tr td.post_head p  { margin: 0; }
table tr td p a,
table tr td.post_head p a { color: #1F3C6F; }
table tr td p a:hover { text-decoration: none; }

div.post_forward a img { border: none; margin-right: 5px; }
div.post_forward a { color: #000; text-decoration: none; }
div.post_forward a:hover { text-decoration: underline; }

div.showcomments a.reageer { font-weight: bold; color: #1F3C6F; margin-right: 2em; text-decoration: none; }
div.showcomments a.lees_reacties { font-weight: bold; color: #8C8F8F; text-decoration: none; }

div.showcomments a:hover.reageer,
div.showcomments a:hover.lees_reacties { text-decoration: underline; }


span.orange a { 
	color: #F16722; 
	text-decoration:none;
}

span.orange a:hover { 
	color: #F16722; 
	text-decoration:underline;
}



#content h2 a { color: #F16722; margin-bottom: 0; text-decoration: none;}
#content h2 a:hover { color: #F7AA82; text-decoration: none;}

/*---Div categorieen, archief, laatste posts---*/


/*---Div rss,email,sms---*/







/*---e-mail alerts---*/
#emailalertform p {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; }
#emailalertform label { font-size: 10pt; color: #1F295A; font-weight: bolder;}
#emailalertform input.submit { background-color: #1F295A; border: 1px solid #1F3B6F; color: #fff;}
#emailalertform input.submit:hover {background-color:#64789B; border: 1px solid #64789B; }

/*---sms alerts---*/
#smsalertform p {font-size: 9pt; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; }
#smsalertform label { font-size: 10pt; color: #1F295A; font-weight: bolder;}
#smsalertform input.submit { background-color: #1F295A; border: 1px solid #1F3B6F; color: #fff;}
#smsalertform input.submit:hover {background-color:#64789B; border: 1px solid #64789B; }
#smsalertform a { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color:#1F3B6F; text-decoration: none; }
#smsalertform a:hover {color: #F16722; text-decoration: none; }
#smsalertform div.formError {font-size: 9pt; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; color: red;}

/*---linkpartners---*/
#rightbar div.links { margin-top: 80px;}

/*---Printen---*/
#print_style .text {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
#print_style input.submit { background-color: #1F295A; border: 1px solid #1F295A; color: #fff;}
#print_styleinput.submit:hover {background-color:#64789B; border: 1px solid #64789B; }

/*---Doorsturen---*/
.tellafriend_style label { display: block; font-size: 10pt; color: #1F295A; text-decoration: none;}
.tellafriend_style div.welkom { height: 10px; margin-bottom: 40px; }
.tellafriend_style .text {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.tellafriend_style div.zender, div.ontvanger, div.toevoegen, div.uitnodiging { margin-bottom: 20px; }

.tellafriend_style div.ontvanger a { font-size: 11pt; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #666666; text-decoration: none; }
.tellafriend_style div.field_left { float:left; }
.tellafriend_style div.field_left label { font-size: 10pt; color: #1F3B6F; text-decoration: none;}
.tellafriend_style div.field_right { margin-left: 30px; }
.tellafriend_style div.field_right a { color: red; font-size: 9pt;}
.tellafriend_style div.field_right label { font-size: 10pt; color: #1F295A; text-decoration: none;}
.tellafriend_style div.toevoegen a { font-size: 9pt; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #666666; text-decoration: none; }
.tellafriend_style div.toevoegen a:hover { color: #F16722;}


.tellafriend_style input.submit { background-color: #1F295A; border: 1px solid #1F295A; color: #fff;}
.tellafriend_style input.submit:hover {background-color:#64789B; border: 1px solid #64789B; }

/*---paging---*/
span.pager { color: #F16722; }
span.pager a { color: #666666; }
span.pager a:hover { color: #666666; text-decoration: none; }
span.pager a img { border: 0; }
span.pager img { position: relative; top: 4px; margin: 0 2px; }

/*---paging---*/
#commentform label { font-size: 10pt; color: #1F295A; text-decoration: none;}
#commentform label.checkboxlabel { color: #000;}
#commentform div.naam, div.emailadres, div.emailalert, div.reactie, div.captcha { margin-bottom: 20px;}
#commentform input.submit { background-color: #1F295A; border: 1px solid #1F295A; color: #fff;}
#commentform input.submit:hover {background-color:#64789B; border: 1px solid #64789B; }