a:hover {background-position: 0 0; 
text-decoration: none;}

a {	
	outline: none;
	text-decoration: none;
}

img {border:0;}

/*img, div { behavior: url(iepngfix.htc) }*/

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

html { 
	margin: 0px;
	padding: 0px;
	height: 100%; 
}

BODY {
  	font-family: Verdana;
  	font-size: 11px;
  	font-weight: normal;
	line-height:20px;
	margin: 0px;
  	padding:0px;
	text-align: center;
	background-color: #c32184;
	background-color:#8d7074;
	background-color:#fff;
  	height:100%; 
  	min-height:100%;
}

DIV.footer {
	position: relative; 
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;	
	width: 960px;
  	clear:both;
	background-color: #ffffff;
  	height:20px;
  	overflow:hidden;
}

DIV.container {
	position: relative; 
	padding:0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: -20px;
  	margin-left:auto;
	margin-right:auto;	
	width: 960px;
	text-align: left;
 	min-height:100%;
  	height:auto !important;
  	height:100%;
	background-color: #FFFFFF;
}


DIV.main_menu {
	margin:0px 0px 0px 26px;
	_margin:0px 0px 0px 32px;
	padding:0px;
}

/*
 * New main menu CSS - START
 */

DIV.main_menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

DIV.main_menu ul li {
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}

DIV.main_menu ul li em {
	display:block;
	font-size:11px;
	font-style:normal;
	font-weight:bold;
}

DIV.main_menu ul li a {
	cursor: hand;
	curso\r: pointer;	
	color:#fffffd;
	float:left;
	background-color:#8d7074;
	display:block;
	text-align:center;
	height:30px;
	padding:0px;
	padding:0px 2px 0px 2px;
	margin:0px 0px 0px 4px;
	_margin:0px 0px 0px 4px;
	text-decoration:none;
	position:relative;
}

DIV.main_menu ul li a em {
	padding:4px 6px 0px 7px;
	
}

DIV.main_menu ul li.item_1st a {
	background-color:#2d5ca2;
}

DIV.main_menu ul li.item_2nd a {
	background-color:#c32184;
}

DIV.main_menu ul li.item_3rd a {
	background-color:#009899;
}

DIV.main_menu ul li.item_middle a {
	background-color:#8d7074;
}

DIV.main_menu ul li.item_last a {
	background-color:#e30059;
}

DIV.main_menu ul li a:hover {
	color:#dedc39;
}

/*
 * New main menu CSS - END
 */
 
DIV.preloader {
	display:none;
}

DIV.main_menu ul li a SPAN.link {
	position:relative;
	display:block;
	z-index:4;
	color:#FFFFFF;
	font-size:9px;
	height:30px;
	overflow:hidden;
	margin-top:-30px;
	visibility:visible;
	_margin-top:0px;
	_float:left;
	_left:0px;
	_top:0px;
}

DIV.main_menu ul li a em {
	height:10px;
	_height:16px;
	_font-size:13px;
	_overflow:hidden;
	_display:inline-block;
	_margin-top:6px;
	_padding-top:0px;
}

.sIFR-hasFlash DIV.main_menu ul li a em  {
	visibility: hidden;
} 

DIV.main_menu ul li a SPAN.link_hover {
	position:relative;
	display:block;
	z-index:3;
	color:#dedc39;
	font-size:9px;
	height:30px;
	overflow:hidden;
	margin-top:-10000px;
	visibility:hidden;
	_position:absolute;
	_left:0px;
	_top:0px;
	_margin-top:0px;
	_margin-left:2px;
	_float:left;
}

DIV.main_menu ul li a SPAN.sense {
	position:relative;
	display:block;
	z-index:10;
	color:#dedc39;
	font-size:9px;
	height:30px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	background-image: url(../../images/dick-scherpenzeelstichting/trans.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	_position:absolute;
	_left:0px;
	_top:0px;
	_margin-top:0px;
	_margin-left:0px;
	_margin-right:-30px;
	_padding-left:10px;
	_padding-right:10px;
	_float:left;
}

DIV.main_menu ul li a SPAN.sense em {
	visibility:hidden;
}

DIV.main_menu ul li a:hover SPAN.link {
	margin-top:-10000px;
	visibility:hidden;
	_margin-top:-1000px;
}

DIV.main_menu ul li a:hover SPAN.link_hover {
	margin-top:9940px;
	visibility:visible;
	_margin-top:0px;
}

div.header {
	position:relative;
	width:960px;
	height:205px;
}

div.logo {
	position:absolute;
	left:1px;
	z-index:2;
	top:25px;
	left: 0px;
}

div.heading {
	position:absolute;
	left:25px;
	z-index:5;
	top:230px;
	font-size:14px;
}

div.breadcrumb {
	position:absolute;
	left:30px;
	z-index:5;
	top:5px;
	font-size:12px;
	color: #ccc;
	width:900px;
	text-align:right;
}

div.breadcrumb a {
	color:#ccc;
	text-decoration:none;
}

div.breadcrumb a:hover {
	text-decoration:underline;
}

div.sub_menu {
	position:relative;
	top:-20px;
	margin-left:-5px;
	_margin-left:-15px;
	_margin-top:-20px;
	_margin-bottom: 40px;
	z-index:5;
	font-size:14px;
	background-color:#ccc;
}

div.heading H1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

div.main_menu {
	position:absolute;
	left:-1px;
	top:180px;
	z-index:3;
}

div.banners {
	position:absolute;
	left:0px;
	top:45px;
	width:960px;
	text-align:right;
	z-index:1;
}

div.label {
	position:absolute;
	left:0px;
	top:103px;
	width:960px;
	z-index:1;
}

div.main {
		padding-bottom:20px;
}

div.main_left {
	float:left;
	width:380px;
	margin-left:16px;
}

div.main_center {
	float:left;
	width:235px;
	_width:255px;
	padding: 5px 10px 10px 15px;
	_padding: 5px 10px 10px 15px;
}

div.sub_center {
	float:left;
	width:500px;
	padding: 30px 10px 10px 15px;
}

div.main_right {
	float:left;
	width:303px;
	_width:258px;
	margin-left:-1px;
}

div.mid_r_border {
	border-right:1px solid #ea3f83;
}

div.mid_l_border {
	border-left:1px solid #ea3f83;
}

div.main_left_inner {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

div.main_left h1 {
	color: #fff;
	font-size: 15px;
	clear:both;
}



div.main_right_inner {
	margin:0px 15px 0px 15px;
	padding:0px 0px 0px 0px;
}

div.main_right_inner H1 {
	font-size:14px;
	margin:0px;
	padding:0px 0px 3px 0px;
	margin:15px 0px 10px 5px;
	font-weight:bold;
	color:#8d7074;
}

div.main_right_inner P {
	margin:0px 0px 15px 0px ;
	font-weight:normal;
	color:#e30059;
}

div.main_right_inner a.more {
	display:block;
	_display:inline-block;
	margin:-15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}

div.main_right_inner a.more:hover {
	text-decoration:underline;
}

div.main_right_inner a {
	font-weight: bold;
	color: #e30059;
}

div.main_left_inner_home IMG {
	float:left;
}

div.main_left_inner_home P {
margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px;
	
}

div.main_center_inner_home P {
	color:	#8D7074;
	color: #333;
	text-align:justify;
}

div.main_center_inner_home h1 {
	color: #333;
	font-size: 15px;
	font-weight: bold;
}



div.main_center_inner_home a, div.sub_center_inner_home a {
	color:	#8D7074;
	color: #333;
	font-weight:bold;
}

div.sub_center_inner_home {
	padding-top: 10px;
}

div.sub_center_inner_home h1 {
	clear: both;
	line-height: normal;
}

div.sub_center_inner_home P {
	color:	#333;
}

div.main_left_inner P {
	text-align:justify;
	margin:5px 10px 5px 10px ;
	padding:0px 0px 0px 0px;
}



DIV.nieuws {
	margin:9px 0px 6px 0px;
	background-color: #e30059;
	padding:10px;
}

DIV.nieuws b {
	font-weight:bold;
	color:#fff;
}

DIV.nieuws h1 {
	margin-left: 0px;
	color: #fff;
}

DIV.prijs {
	background-color: #2d5ca2;
	padding: 1px 10px 10px 10px;
	margin-top:-5px;
}

DIV.grijs {
	background-color: #8d7074;
	padding: 1px 10px 10px 10px;
	margin-top:-5px;
}

DIV.grijs h1 {
	color: #fff;
	margin-top: 5px;
	margin-left: -1px;
}


DIV.vergetenverhalen {
	background-color: #c32184;
	padding: 1px 10px 10px 10px;
	margin-top:-5px;
	margin-bottom: 15px;
}

DIV.vergetenverhalen_invert {
	
	padding: 1px 10px 10px 10px;
	margin-bottom: 15px;
	border: 1px solid #c32184;
}

DIV.vergetenverhalen_invert p {
	color: #c32184;
}

DIV.vergetenverhalen_invert h1 {
	color: #c32184;
}

DIV.vergetenverhalen_invert a {
	color: #c32184;
	font-weight: bold;
}

DIV.onderwijsprogramma {
	background-color: #009899;
	padding: 1px 10px 10px 10px;
	margin-top:-5px;
}

DIV.agendanieuws {
	background-color: #e30059;
	padding: 1px 10px 10px 10px;
	margin-top:-5px;
}

DIV.nieuws P, DIV.vergetenverhalen P, DIV.prijs P, DIV.grijs P, DIV.onderwijsprogramma P, DIV.agendanieuws P {
	color:#eee;
	font-weight: normal;
}

DIV.nieuws li, DIV.vergetenverhalen li, DIV.prijs li, DIV.grijs li, DIV.onderwijsprogramma li, DIV.agendanieuws li {
	color:#eee;
	font-weight: normal;
}

DIV.nieuws a, DIV.vergetenverhalen a, DIV.prijs a, DIV.grijs a, DIV.onderwijsprogramma a, DIV.agendanieuws a {
	color:#fff;
	font-weight:bold;
	
}


DIV.search_box {
	position:relative;
	color:#ab9296;
	z-index:1;
	margin:25px 0px 50px 0px;


}

DIV.search_box input {
	position:relative;
}

DIV.search_box input {
	font-size:11px;
	height:15px;
	width:150px;
	display:block;
	border:0px;
	color:#ab9296;
	padding-left:2px;
	margin:-1px 0px 0px -1px;
}

DIV.search_box span.input {
	width:150px;
	display:block;
	position:absolute;
	height:15px;
	overflow:hidden;
	left:40px;
	top:-1px;
	border:1px solid #c6b7ba;
}

DIV.search_box em {
	left:0px;
	top:0px;
	display:block;
	position:absolute;
	font-style:normal;
}




.sIFR-hasFlash DIV.sub_menu em {
	visibility: hidden;
}

DIV.sub_menu em {
	display:block;
	float:left;
	color:#333;
	height:19px;
	letter-spacing:0px;
	line-height:18px;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	margin:2px 5px 5px 5px;
	
}

DIV.sub_menu em.link a {
	color:#1a1a1c;
}

DIV.sub_menu em.link_act a {
	color:#ea3f83;
}

DIV.sub_menu em a:hover {
	color:#ea3f83;
}

DIV.sub_menu em.div {
	margin:0px
}

DIV.main_left_inner_winnaar {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

DIV.winners {
	position:relative;
	width:620px;
	margin-left:-10px;
}

DIV.winners em.year {
	font-style:normal;
	font-weight:bold;
	color:#c32184;
	font-size:15px;
	display:block;
	height:20px;
	margin:0px 0px 0px 25px;
}

DIV.winners ul li.image3 DIV.image {
	display:none;
}

DIV.winners ul.win3 li.image1 DIV.image {
	position:absolute;
	left:300px;
	top:38px;
	z-index:10;
}

DIV.winners ul.win3 li.image2 DIV.image {
	position:absolute;
	left:325px;
	top:38px;
	text-align:right;
	background-color:#FFFFFF;
	width:170px;
	z-index:2;
}

DIV.winners ul.win2 li.image1 DIV.image, DIV.winners ul.win1 li.image1 DIV.image {
	position:absolute;
	left:300px;
	top:24px;
	z-index:10;
}

DIV.winners ul.win2 li.image2 DIV.image, DIV.winners ul.win1 li.image2 DIV.image {
	position:absolute;
	left:325px;
	top:24px;
	text-align:right;
	background-color:#FFFFFF;
	width:170px;
	z-index:2;
}

DIV.winners em.cat {
	font-style:normal;
	color:#1a1a1c;
	font-size:12px;
	display:block;
	margin:0px 0px 0px 0px;
}

DIV.winners em.name {
	font-style:normal;
	font-weight:bold;
	color:#8d7074;
	font-size:14px;
	display:block;
	position:relative;
	z-index:3;
	margin:0px 0px 0px 0px;
}

DIV.winners li.image1 em.name {
	width:350px;
	border-bottom:1px solid #ea3f83;
}

DIV.winners li.image2 em.name {
	width:402px;
	border-bottom:1px solid #ea3f83;
}

DIV.winners li.win1 em.name {
	z-index:3;
}

DIV.winners li.win2 em.name {
	z-index:4;
}

DIV.winners li.win3 em.name {
	z-index:5;
}

DIV.winners ul {
	list-style-position:outside;
	list-style-type:square;
	list-style-image:url(../../images/dick-scherpenzeelstichting/arrow.gif);
	margin:0px 0px 20px 25px;
	padding:0px;
}

DIV.winners ul.win1 {
	margin:0px 0px 74px 25px;
}

DIV.winners ul.win2 {
	margin:0px 0px 40px 25px;
}

DIV.winners ul.win3 {
	margin:0px 0px 20px 25px;
}

DIV.winners ul li {
	border:1px solid transparent;
	margin:0px 0px 0px 0px;
	padding:0px;
}

DIV.main_left_inner_medwerker ul {
	list-style-position:outside;
	list-style-type:square;
	list-style-image:url(../../images/dick-scherpenzeelstichting/arrow_pink.gif);
	margin:0px 0px 20px 25px;
	padding:0px;
}

DIV.main_left_inner_medwerker ul em.cat {
	font-style:normal;
	color:#ea3f83;
	font-size:12px;
	display:block;
	margin:0px 0px 0px 0px;
	border-bottom:1px solid #ea3f83;
}

DIV.main_left_inner_medwerker ul em.name {
	font-style:normal;
	color:#1a1a1c;
	font-size:12px;
	display:block;
	position:relative;
	z-index:3;
	margin:0px 0px 0px 0px;
}

DIV.main_left_inner_medwerker ul li {
	position:relative;
	padding:0px 0px 100px 0px;
	margin:0px 0px 0px 0px;
}

DIV.main_left_inner_medwerker ul li IMG {
	position:absolute;
	display:block;
	left:530px;
	top:0px;
	z-index:2;
}

/*FORMS*/
input, textarea, select {
	border: 1px solid #999;
	color: #444;
	margin-bottom: 4px;
	padding-left: 2px;
}

.csc-mailform, .csc-mailform-field {
	padding: 15px;
	border:1px solid #d83260;
	background-color:#fff;
	
}



.csc-mailform label {
	display: block;
	float:left;
	width: 200px;

}

fieldset#tx_essentialdotscontactform_pi1 {
	border:0;
}

.tx-essentialdotsaccountcreation-pi1 .button {
	float:right;
	margin-top: -26px;
	margin-right: 20px;
}

html>body div.tx-essentialdotsaccountcreation-pi1 .button {
	margin-top: -24px;
	margin-right: 50px;
}
.csc-mailform-field {
	padding-top:10px;
	border:0;
	margin:0;

}

.csc-mailform-radio {
	margin-left: 0;
}

.csc-mailform-radio label {
	display: block;
	float: left !important;
	float: none;
	vertical-align: top;
	width: 300px;
}

input.csc-mailform-radio, input.csc-mailform-check {
	border: none;
	width: 20px;

	
}

input.csc-mailform-radio {
	clear: left !important;
	float: left;
}


input.csc-mailform-submit, input#mailformformtype_mail {
	background-color: #FFFFFF;
	border: 1px solid #d83260;
	font-weight: bold;
	margin-top: 4px;
	cursor: pointer;
	width: 200px;
}

.fieldset-noborder {
	border:none;
}





/*forum*/

div.forum_center_inner_home {
	clear: both;
}

div.forum_center .sub_menu {
	
	margin:  20px 0px 40px 30px;
}

#tx-mmforum-footer {
	
	display: none;
}

th.tx-mmforum-th {
	padding-left: 10px;
}

.tx-mmforum-pi1-listtopic-lastpost
{
	text-align: left;
	padding-left: 5px;
}

.tx-mmforum-pi1-listtopic-lastpost a:link {
	color: #8d7074;
}

/*twrss*/

#twrss_table {

	
	
}

#twrss_table .twrss_item_link a{
	color:#fff;
	font-weight: normal;
}

.twrss_imagefile {
	display: none;
}

