

body { font-family: Arial, Helvetica, sans-serif ;font-size:12px; color:#666666; margin:0px; margin-top:0px;line-height:1.6em;  }

#logo {width:100%; text-align:center; margin-top:10px; margin-bottom:20px; font-size:10px}
#logo img {}
#logo-graphics {}
#logographics a{border:none}
#primarymenu {position:absolute; left:157px; top:0px;  }
#submenu { margin-top:20px; }

#article { width:900px;  color:#666666; float:left }
#voorhethart { font-family:Arial, Helvetica, sans-serif; font-size:30px; color: #0067CC; position:absolute; top:20px; left:300px; }
#wrapper { width:900px; margin:auto; position:relative}
#breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-top:30px; width:850px; float:left }
#quicksearch { text-align:left; position:absolute; right:0px; display:none}
#searchfield { width:150px; border:0px solid #CCCCCC; background-image:url(search2.gif); padding-left:25px; height:16px; width:133px; padding-top:3px; position:absolute; top:80px; right:0px; color:#666666;  }
#searchbutton {float:right; margin-top:2px}
#address { font-family:Arial, Helvetica, sans-serif; line-height:1.6em; font-size:12px; color: #66666; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC;padding-top:10px; padding-bottom:10px}
#accordion { width:200px; }
.toonAlle {float:right; margin-top:10px; margin-right:5px}
#line {width:100%; height:1px; float:left; }


#dict_trigger {position:absolute; top:79px; left:0px; height:24px; width:105px; height:24px; width:105px;  background:url(../images/woordenboek.jpg) no-repeat }
#dict_trigger:hover {background:url(../images/woordenboek_hover.jpg) no-repeat }
#dict_trigger:hover a {color: #FFFFFF; text-decoration:none}
#dict_link {display:block; margin-left:14px; margin-top:3px; color:#666666 }

.formHeadline {	font-family: Arial, Helvetica, sans-serif; 
	font-size: 26px; 
	color: #CC0000; 
	font-weight:normal;
	margin-bottom:20px
	}

.txt, td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666;
	line-height:1.6em;
	}
	
.txtheadline, h1, .txtheadline table td { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 24px; 
	color: #0067CC; 
	font-weight:normal;
	text-decoration:none;
	margin-bottom:0px;
	line-height:1.5em;
	text-align:left
	
	}

.txtheadline table {background:#FFFFFF}
.txtheadline table td {background:#FFFFFF}
.EditorSubtitle {
font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0067CC; 
	font-weight:normal;
	text-decoration:none;
	display:block;
	margin-bottom:30px;
	text-align:left}
 h2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0067CC; 
	font-weight:normal;
	text-decoration:none;
	display:block;
	margin-top:30px;	
	margin-bottom:8px;
	text-align:left
	}
h3 { font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #0067CC; 
	font-weight:normal;
	text-decoration:none;
	margin-top:20px;
	text-align:left
	}
.kader { width:400px; background: #0066CC; padding:10px; color:#FFFFFF}	
.navebene1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight:normal;
	color:  #666666 ; text-decoration: none;
	display:block;
	padding-left:3px;	
padding-top:10px;
padding-bottom:10px;
	
	border-top:1px dotted #CCCCCC
	}
	

.navebene1:hover { background:#FAFAFA; text-decoration:none}
.navebene1 a:hover { color: #0067CC; text-decoration:none}
	
.navactiveebene1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; color: #0067CC; 
	font-weight:normal;
	text-decoration: none;
		display:block;
	padding-left:3px;	
padding-top:10px;
padding-bottom:10px;
	
	border-top:1px dotted #CCCCCC

	}
.navactiveebene1:hover {background:#FAFAFA; text-decoration:none}
	a.navprim, a.navprimaktiv {margin-right:20px}
	

table, td {border: none; background: #F4F4F4}
th {border:none;}
#maintable td {background:none;}

	
#tools {display:none}
#tools2 {width:100%; height:20px; background:#79A621; margin-top:50px; display:none	}
#toolButtons {position:absolute; right:10px; color:#FFFFFF; margin-top:4px}
#reactmessage {float:left; height:200px}
#mailafriend { float:left;height:100px}
#react {display:none}
 #mail {display:none}
#tools a;  {color:#FFFFFF}
#links {position:absolute; right:5px; top:3px}	
.teaser {
	
	font-size:12px; 
	color: #666666;
	text-align:left;
	background:#FFFFFF
	
	
	
	}
	.links2 a {color:#FFFFFF}

.teaserimage {}
.teaserimage img {margin-right:15px}
.teaserheadline { font-size:26px; margin-bottom:20px; margin-top:10px }
.teasericon {float:right; margin-top:-20px}
.teaserdate {width:100%; height:18px; margin-top:20px}
.teaserwrapper{width:600px; background:#FFFFFF}
.teaserwrapper td {background:#FFFFFF}
.readmore {width:100%; margin-top:25px; border-bottom:1px dotted #CCCCCC; text-align:right; padding-bottom:5px; margin-bottom:20px;}
.readmore a {display:block; margin-right:300	px}
	
FORM { 
	border-style:solid;
	border-width:0px;
	border-color: #CCCCCC;
 	}
input, select, textarea {
	border-style:solid;
	border-width:thin;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #000000; 
	border-color: #CCCCCC;
	}
	
	
a { 
	font-family: Arial, Helvetica, sans-serif; 
	 color: #0067CC; 
	text-decoration:none;}
a img {border:none}
a:link img {border-style:none;}
a:focus {outline:none}
a:hover {text-decoration:none; color: #0067CC; text-decoration:underline}






.txtheadline #printerfriendlyversion { position:absolute; left:310px; top:0px; font-size:11px; display:none}


/*	width: drop down navigation */



/*	search result */
.teasersearchresult {line-height:18px}
.teasersearchresult img {max-width:100px; max-height:100px}







#previous2 { margin-right:5px; margin-top:5px}
#next2  {}
h2.formlabels {margin-top:5px; margin-bottom:5px; }
.slider input {border:none; font-size:14px; color:#cc0000}
button:active {outline:none}



#article .element {
 color:#666666; font-size:12px;  line-height:1.6em; background:  #F4F4F4; border-top:10px solid #FFFFFF; margin-top:0px;  margin-left:0px;margin-bottom:20px;
}

 

 .toonAlle a {color:#666666}
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}

#accordion {width:200px; margin-top:50px ; margin-bottom:50px}
input.blur {
				color: #999;
			}
#plim {
	background-color:  #F4F4F4;
	color: #666666;
	width: 600px;
	padding:10px;
		border-top:10px solid #FFFFFF;
		display:none

}
#plim2 {
		border-top:10px solid #FFFFFF;
	background-color: #F4F4F4;
	color: #999999;
	width: 600px;
	padding:10px; 
	display:none
	

}
#plim input, #plim2 input, #plim textarea, #plim2 textarea {width:580px; display:none  }
#plim2 textarea {height:300px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; display:none}
#toolbarBottom {margin-bottom:30px; margin-top:70px; display:none}
#toolbartop {display:none}
.faqAnswer {margin-top:20px; margin-bottom:20px}
#textsizeLarge {margin-right:5px; margin-left:15px }
#textsizeSmall { display:none}
input.newsletter {width:580px; border:none; color:#CC0000; font-size:14px}
h2.red {#CC0000}

#submenu li ,#submennu ul{ list-style:none; float:left; display:block; margin-right:30px; font-size:16px}

#article li, #article ul {list-style: disc;  margin-left:10px  }

#standardtable {width:900px; background:#FFFFFF;}
.placeholder {width:20px; background:#FFFFFF;  width:50px}
td.standardright, td.standardleft  { width:420px;  text-align:left ; padding:0px; border:0px; margin:0px }
td.standardright, td.standardleft { }

.groupItem {margin-bottom:40px}

#maintable {background:none; margin-bottom:50px}
.subtitle {font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #0067CC;  }
#footer {width:800px; line-height:100px; margin:auto; text-align:center}
#buttons {position:absolute; top:180px; right:0px}
.archive { margin-bottom:40px; border-bottom:1px dotted #CCCCCC; padding-bottom:20px; position:relative}
.archive:hover .archive_title, .archive:hover a , .archive:hover {color:#CC0000; cursor:pointer}
.archive_title { font-size:18px; color: #0067CC; margin-bottom:10px }
.archive_datum {position:absolute; right:0px; top:0px}