body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:16px;
	color:#000000;

	margin : 0;
	padding:0;
	background-color: #727272;	
	background-image:url(../../img/ABO_back_repeat.gif);
	background-repeat:repeat-y;
	background-position:center;
}

img{
	border:none;
}

a:link, a:visited{
	color:#000000;
	text-decoration : underline;
}

a:hover{
	text-decoration : none;
}

#main{
	width : 920px;
	margin : 0 auto;
}

#contentLeft{
	float:left;
	width : 694px;
}

#contentRight{
	float:right;
	width : 226px;
}

#navigatie_top{
	background-color:#000000;
	height : 64px;
	width : 670px;
	margin-left: 24px;
	color:#FFFFFF;
}

#navigatie_topItems{
	padding: 40px 0 0 200px;
}

.navigatie_topItem{
	float:left;
	height : 20px;
	line-height :20px;
	border-left:#AAAAAA solid 1px;
	padding : 0 2px;
}

.navigatie_topItem:first-child{
	border-left: none;
}

#navigatie_top a:link, #navigatie_top a:visited{
	color:#FFFFFF;
	text-decoration:none;
}

#navigatie_top a:hover{
	text-decoration: underline;
}

#navigatie_top a.activehoofdlink {
	color: #65a618;;
}

#abo_logo{
	width : 135px;
	margin: -64px 0 0 54px;
}

#navigatie_links{
	margin:20px 0 0 25px;
}

#navigatie_links a:link, #navigatie_links a:visited{
	color:#000000;
	text-decoration:none;
	display:block;
}

#navigatie_links a:hover{
	color:#65a618;
	text-decoration:none;
}

.navigatie_linksItem{
	margin : 10px 0 10px 0;
	line-height : 43px;
	width : 143px;
	text-transform:uppercase;
	letter-spacing:2px;
}

.navigatie_linksItem span{
	padding-left: 50px; 
	display:block;
}

.submenu{
	margin : 0 0 0 27px;
	line-height : 17px;
	width  : 165px;
	color: #666666;
	border-bottom : solid 1px #e1e7e2;
	font-size : 10px;
}

.menu{
	padding : 0 0 0 15px;
	margin:5px 0 5px 0;
	line-height : 17px;
	color: #666666;
	background-color:#f9f9f9;
	font-weight:bold;
	text-transform:uppercase;
	font-size : 10px;
	width : 177px;
	display:block;
}

#navigatie_links .menu a:link, #navigatie_links .menu a:visited{
	color: #666666;
}

#navigatie_links .menu a:hover{
	color: #65a618;
}

#navigatie_links a.activesublink, #navigatie_links .menu a.activesublink, #navigatie_links .submenu a.activesublink {
	color: #65a618;
}

#memberOf{
	background-color: #F9F9F9;
	border-width: 1px;
	border-color: #000000;
	border-top-style: solid;
	border-bottom-style: solid;
	width: 193px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 2em;
	padding: 0.5em 0;
}

#memberOf a{
	font-weight: bold;
}

#navigatie_icos{
	margin: 0px 0 0 12px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#contentLeft-left{
	float:left;
	width : 153px;
}

#contentLeft-right{
	float:right;
	width : 470px;
	text-align: justify;
}

#topRechts_NL {
	background-image:url(../../img/ABO_topRechts_NL.jpg);
	width : 226px;
	height : 180px;
}

#topRechts_FR {
	background-image:url(../../img/ABO_topRechts_FR.jpg);
	width : 226px;
	height : 180px;
}

h1{
	margin : 10px 0 5px 10px;
	padding: 0 35px 0 20px;
	color: #65a618;
	background:url(../../img/ABO_pijltjes_ico.jpg) no-repeat center left;
	font-size : 11px;
	text-transform:uppercase;
}

#contentRight .titel{
	margin: 0 20px 0 10px;
	font-size : 11px;
	line-height : 20px;
	text-transform:uppercase;
	text-align:center;
	
	border-bottom:#999999 solid 1px;
}

#zoeken{
	background:#d7d9df;
	margin-right : 10px;
	padding: 10px 0 10px 0;
}

#zoeken .titel, #nieuwsBerichten .titel, #vacatures .titel, #beeldOpABO .titel {
	color: #0060aa;
	font-weight: bold;
	margin-top : 10px;
}

#zoeken form {
	margin: 15px;
	padding-right: 15px;
	/*text-align: center;*/
	font-size: 10px;
}

#zoeken form input {
	margin: 0 auto;
	border:1px solid #0060aa;
}

#zoeken form input#zoekterm_veld {
	width: 90px;
	display:inline;
}

form input.knop{
	background-color:#004d9b;
	color:#ffffff;
	padding:0 10px 0 10px;
	border:none;
}

input, select, textarea {
	border: 1px solid #0060aa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 0;
	padding: 2px;
}

textarea {
	font-size: 11px;
}
#zoeken form input.knop{
	width: 67px;
	margin-left : 5px;
	padding: 0 5px 0 5px;
	display:inline;
	background-color:#004d9b;
	color:#ffffff;
	font-size : 10px;
	border:1px solid #0060aa;
	padding:2px;
}


#foto_rota {
	width: 190px;
	margin: 0 auto;
	padding-right: 10px;
}

.nieuwsBericht{
	color:#003258;
	background:url(../../img/ABO_nieuws_ico.gif) no-repeat;
	margin : 15px 0 15px 15px;
	padding: 0 10px 0 20px;
}

.vacatureBericht{
	color:#003258;
	background:url(../../img/ABO_pijl1_ico.gif) no-repeat;
	margin : 15px 0 15px 15px;
	padding: 0 10px 0 20px;
}

#contentRight a:link, a:visited{
	color:#003258;
	text-decoration:underline;
}

#contentRight a:hover{
	text-decoration:none;
}

h2{
	font-size: 11px;
	font-weight : bold;
	margin : 15px 0 5px 10px;
	padding: 0 35px 0 42px;
}

.text, .leesmeer {
	margin : 10px 0 5px 10px;
	padding: 0 35px 0 42px;
	font-size: 11px;
}

.terug_link {
	display: none;
}

.subnavOpPagina {
	color: #003258;
	background: url(../../img/ABO_pijl1_ico.gif) no-repeat;
	margin: 15px 0;
	padding-left: 20px;
}

ul#toc {
	margin: 0 10px 0 50px;
	padding :10px 10px 10px 50px;
	background-color: #F2F2F2;
}

.zoek_hr{
	border:none;
	color: #333333;
	background-color:#333333 ;
	height: 1px;
}

.setColor01{
	color:#65a618;
}

.setColor02{
	color:#0060aa;
}

.setBold{
	font-weight:bold;
}

.setUppercase{
	text-transform:uppercase;
}

.clearBoth{
	clear:both;
	line-height:0px;
}

.breekLijn{
	background:url(../../img/ABO_punt1_ico.gif) repeat-x center;
	margin-right : 10px;
	height : 10px;
}

#abo_adressen{
	text-align: right;
	width: 180px;
	padding: 20px 0 0 25px;
	color: #999999;
}

#abo_adressen a:link, #abo_adressen a:visited{
	color: #999999;
	text-decoration: none;
}

#abo_adressen a:hover{
	color: #000000;
	text-decoration: none;
}

#navigatie_icos a:link, #navigatie_icos a:visited, #navigatie_icos a:hover{
	font-size : 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height :14px;
	display:inline;
	font-weight:normal;
}

#memberOf a:link, #memberOf a:visited{
	color: #0060aa;
}

#memberOf a:hover{
	color: #65a618;
}

.kruimel{
	padding-left: 240px;
	margin-top:-50px;
	padding-right: 20px;
	margin-bottom:50px;
	text-align:right;
}

#contactButton {
	display: block;
	float: right;
	margin-top:-40px;
	padding-right: 20px;
}

.form_error, .form_dank {
	color: #0060aa;
	border: 1px solid #0060aa;
	background-color: transparent;
	margin-right: 1em;
	font-weight: bold;
}

#verplicht_ster {
	margin-top: 10px;
	margin-right: 1em;
}

#contactform input, #contactform textarea {
	width: 300px;
}

#contactform input#verstuur {
	width:auto;
}

#voetspace {
	clear: both;
	margin : 0px 15px 0 0;
	padding: 1px;
	font-size: 0.9em;
}

#site_by_2mpact {
	margin : 25px 0 0 0;
	float: right;
}

#site_by_2mpact a:link, #site_by_2mpact a:visited, #site_by_2mpact a:hover {
	text-decoration: underline;
	color: #666666;
}
.as_verborgen{
display:none;
}