@charset "utf-8";
/* CSS Document */

body, html {
	background-repeat: repeat-x;
	background-color: #00264b;
	font-size: 12px;
	font-family: arial;
	color: #00264c;
}

.container {
	width: 868px;
	min-height: 790px;
	background-color: #FFFFFF;
	margin: 0px auto;
	margin-top: 46px;
}

.topkader {
	background-image: url(/nieuw/images/topkader.jpg);
	width: 868px;
	height: 6px;
}

.menu {
	width: 868px;
	height: 30px;
}

.menu ul {
	padding: 0px;
	margin: 0px;
	margin-left: 24px;
	margin-top: 12px;
}

.menu li {
	list-style: none;
	float: left;
}

#home_none a:link, #home_none a:visited, #home_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 45px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#home_none a:hover, #home_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 45px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/homebg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#nieuws_none a:link, #nieuws_none a:visited, #nieuws_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 54px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#nieuws_none a:hover, #nieuws_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 54px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/nieuwsbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#diensten_none a:link, #diensten_none a:visited, #diensten_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 60px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#diensten_none a:hover, #diensten_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 60px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/dienstenbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#nieuwsbrieven_none a:link, #nieuwsbrieven_none a:visited, #nieuwsbrieven_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 97px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#nieuwsbrieven_none a:hover, #nieuwsbrieven_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 97px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/nieuwsbrievenbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#portfolio_none a:link, #portfolio_none a:visited, #portfolio_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 62px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#portfolio_none a:hover, #portfolio_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 62px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/portfoliobg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#contact_none a:link, #contact_none a:visited, #contact_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 58px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#contact_none a:hover, #contact_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 58px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/contactbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#routebeschrijving_none a:link, #routebeschrijving_none a:visited, #routebeschrijving_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 119px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
}

#routebeschrijving_none a:hover, #routebeschrijving_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 119px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/routebeschrijvingbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#veel_gestelde_vragen_none a:link, #veel_gestelde_vragen_none a:visited, #veel_gestelde_vragen_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 140px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
} 

#veel_gestelde_vragen_none a:hover, #veel_gestelde_vragen_active a{
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 140px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/veelgesteldevragenbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

#gastenboek_none a:link, #gastenboek_none a:visited, #gastenboek_none a:active {
	font-weight: bold;
	text-decoration: none;
	color: #00264c;
	width: 97px;
	height: 25px;
	line-height: 24px;
	display: block;
	text-align: center;
	margin-right: 10px;
} 

#gastenboek_none a:hover, #gastenboek_active a {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	width: 97px;
	height: 25px;
	line-height: 24px;
	background-image: url(/nieuw/images/nieuwsbrievenbg.jpg);
	display: block;
	text-align: center;
	margin-right: 10px;
}

.header {
	background-image: url(/nieuw/images/header.jpg);
	width: 868px;
	height: 196px;
	margin-top: 8px;
}

.leftbox {
	width: 205px;
	min-height: 470px;
	*min-height: 401px;
	float: left;
	margin-left: 11px; 
}

.leftbox h2 {
	background-image: url(/nieuw/images/titellinks-bg.jpg);
	width: 190px;
	height: 40px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
	padding: 0px;
	margin: 0px;
	padding-left: 15px;
}

.groen {
	color: #d5e14d;
}

.topkaderleft {
	background-image: url(/nieuw/images/topkaderleft.jpg);
	width: 205px;
	height: 8px;
	margin-top: 3px;
}

.bgkaderleft {
	width: 204px;
	min-height: 70px;
	background-image: url(/nieuw/images/bgkaderleft.jpg);
	padding-left: 1px;
}

.bgkaderleft-adres {
	width: 185px;
	min-height: 70px;
	background-image: url(/nieuw/images/bgkaderleft.jpg);
	padding-left: 1px;
	padding: 10px;
}

.bgkaderleft ul {
	padding: 0px;
	margin: 0px;
}

.bgkaderleft li {
	background-image: url(/nieuw/images/leftoff.jpg);
	height: 22px;
	width: 183px;
	list-style: none;
}

.bgkaderleft li a:link, .bgkaderleft li a:visited, .bgkaderleft li a:active {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/leftoff.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

.bgkaderleft_none li a:hover {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/leftover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

.nieuwsdiv ul {
	padding: 0px;
	margin: 0px;
}

.nieuwsdiv li {
	background-image: url(/nieuw/images/rightoff.jpg);
	height: 22px;
	width: 570px;
	list-style: none;
	margin-bottom: 1px;
}

.nieuwsdiv li a:link, .nieuwsdiv li a:visited, .nieuwsdiv li a:active {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/rightover.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

.nieuwsdiv li a:hover {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/rightover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#leftover2_none a:link, #leftover2_none a:visited, #leftover2_none a:active {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/rightover.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#leftover2_none a:hover {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/rightover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#rightover2_none a:link, #rightover2_none a:visited, #rightover2_none a:active {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/rightoff.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#rightover2_none a:hover {
	width: 570px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/rightover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#leftover_none a:link, #leftover_none a:visited, #leftover_none a:active {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/leftover.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#leftover_none a:hover, #leftover_active a {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/leftover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#rightover_none a:link, #rightover_none a:visited, #rightover_none a:active {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #6e8399;
	background-image: url(/nieuw/images/leftoff.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

#rightover_none a:hover, #rightover_active a {
	width: 183px;
	height: 22px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #133753;
	background-image: url(/nieuw/images/leftover-over.jpg);
	padding-left: 10px;
	padding-right: 10px;
	line-height: 21px;
}

.bottomkaderleft {
	background-image: url(/nieuw/images/bottomkaderleft.jpg);
	width: 205px;
	height: 8px;
	margin-bottom: 3px;
}

.footer {
	background-image: url(/nieuw/images/footer.jpg);
	width: 868px;
	height: 36px;
	text-align: center;
	margin: 0px auto;
	line-height: 40px;
	color: #FFFFFF;
}

.footer a:link, .footer a:visited, .footer a:active {
	color: #d5e14d;
	text-decoration: none;
}

.footer a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.rightbox {
	width: 590px;
	min-height: 470px;
	margin-left: 240px;
	line-height: 22px;
	padding-bottom: 10px;
}

.rightbox h1 {
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.bgkaderleft2 {
	width: 192px;
	min-height: 145px;
	background-image: url(/nieuw/images/bgkaderleft.jpg);
	padding-left: 13px;
}

.bgkaderleft2 ul {
	width: 180px;
	padding: 0px;
	margin: 0px;
}

.bgkaderleft2 li {
	list-style: none;
	text-align: center;
	float: left;
}

.bgkaderleft2 li.none a:link, .bgkaderleft2 li.none a:active, .bgkaderleft2 li.none a:visited {
	background-image: url(/nieuw/images/alfabetblok.jpg);
	width: 25px;
	height: 25px;
	display: block;
	margin-right: 5px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	margin-bottom: 5px;
}

.bgkaderleft2 li.none a:hover, .bgkaderleft2 li.active a {
	background-image: url(/nieuw/images/alfabetblok-over.jpg);
	width: 25px;
	height: 25px;
	display: block;
	margin-right: 5px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	margin-bottom: 5px;
}

#toonalles_none a:link, #toonalles_none a:active, #toonalles_none a:visited {
	background-image: url(/nieuw/images/toonalles-bt.jpg);
	width: 116px;
	height: 25px;
	display: block;
	margin-right: 5px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	margin-bottom: 5px;
	margin-left: 60px;
	margin-top: -30px;
}

#toonalles_none a:hover, #toonalles_active a {
	background-image: url(/nieuw/images/toonalles-bt-over.jpg);
	width: 116px;
	height: 25px;
	display: block;
	margin-right: 5px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	margin-bottom: 5px;
	margin-left: 60px;
	margin-top: -30px;
}

.topkadergroot {
	background-image: url(/nieuw/images/topkadergroot.jpg);
	width: 594px;
	height: 6px;
	background-repeat: no-repeat;
	background-position: bottom;
}

.bottomkadergroot {
	background-image: url(/nieuw/images/bottomkadergroot.jpg);
	width: 594px;
	height: 6px;
	padding-bottom: 20px;
	background-repeat: no-repeat;
	background-position: top;
}

.bgkadergroot {
	background-image: url(/nieuw/images/bgkadergroot.jpg);
	width: 594px;
	min-height: 120px;
}

.portfolio-foto {
	width: 383px;
	height: 111px;
	margin-left: 11px;
	margin-top: 4px;
	border: 1px solid #dbdbdb;
	float: left;
}

.transparant-portfolio {
	background-image: url(/nieuw/images/transparant-portfolio.png);
	width: 383px;
	height: 111px;
	position: absolute;
	z-index: 20;
	margin-left: -386px;
}

.portfolio-tekst {
	width: 181px;
	height: 111px;
	margin-left: 403px;
	margin-top: 4px;
	color: #7f94aa;
	line-height: normal;
}

.portfolio-tekst h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	color: #194067;
}

.bekijk-bt {
	width: 135px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	float: right;
	margin-right: 10px;
	margin-top: -23px;
}

.bekijk-bt a:link, .bekijk-bt a:visited, .bekijk-bt a:active {
	color: #194067;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt-over.jpg);
	width: 135px;
	height: 25px;
	display: block;
}

.bekijk-bt a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt.jpg);
	width: 135px;
	height: 25px;
	display: block;
}



a.terug:link, a.terug:visited, a.terug:active {
	color: #FFFFFF;
	text-decoration: none;
}

a.terug:hover {
	color: #ecbc74;
	text-decoration: none;
}

a:link, a:visited, a:active {
	color: #00264c;
	text-decoration: underline;
}

a:hover {
	color: #aeb91d;
	text-decoration: underline;
}

.portfolio-afbeelding {
	width: 383px;
	height: 250px;
	border: 1px solid #dbdbdb;
	padding: 5px;
	float: left;
	margin-right: 15px;
}

.portfolio-rechts {
	width: 168px;
	height: 250px;
	padding: 5px;
	margin-left: 408px;
}

.portfolio-omschrijving {
	width: 578px;
	min-height: 100px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.open-bt {
	width: 135px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	float: left;
	margin-top: 120px;
	position: absolute;
	z-index: 2;
}

.open-bt a:link, .open-bt a:visited, .open-bt a:active {
	color: #194067;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt-over.jpg);
	width: 135px;
	height: 25px;
	display: block;
}

.open-bt a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt.jpg);
	width: 135px;
	height: 25px;
	display: block;
}

.pagina_navigatie {
	height: 30px;
}

.pagina_navigatie ul {
	margin: 0px;
	padding: 0px;
}

.pagina_navigatie li {
	float: left;
	margin-left: 2px;
	list-style: none;
}

.pagina_navigatie li a:link, .pagina_navigatie li a:visited, .pagina_navigatie li a:active {
	background-image: url(../images/alfabetblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

.pagina_navigatie li a:hover {
	background-image: url(../images/alfabetblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_actief {
	background-image: url(../images/alfabetblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_volgende a:link,  #pagina_navigatie_volgende a:active, #pagina_navigatie_volgende a:visited {
	background-image: url(../images/volgendeblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

#pagina_navigatie_volgende a:hover {
	background-image: url(../images/volgendeblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

#pagina_navigatie_vorige a:link,  #pagina_navigatie_vorige a:active, #pagina_navigatie_vorige a:visited {
	background-image: url(../images/vorigeblok.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #879baf;
	display: block;
	text-align: center;	
}

#pagina_navigatie_vorige a:hover {
	background-image: url(../images/vorigeblok-over.jpg);
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
	color: #0a3057;
	display: block;
	text-align: center;	
}

.nieuwsbrief_kader_veld {
	margin-bottom: 10px;
}

.terug2 {
	margin-bottom: 0px;
	margin-right: -5px;
}

.terug2 a:link, .terug2 a:visited, .terug2 a:active {
	width: 78px;
	height: 25px;
	line-height: 24px;
	display: block;
	background-image: url(../images/terug-off.jpg);
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.terug2 a:hover {
	width: 78px;
	height: 25px;
	line-height: 24px;
	display: block;
	background-image: url(../images/terug-over.jpg);
	text-align: center;
	color: #0a3057;
	text-decoration: none;
	font-weight: bold;
}

.terug {
	margin-bottom: 10px;
	margin-right: -5px;
}

.terug a:link, .terug a:visited, .terug a:active {
	width: 78px;
	height: 25px;
	line-height: 24px;
	display: block;
	background-image: url(../images/terug-off.jpg);
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.terug a:hover {
	width: 78px;
	height: 25px;
	line-height: 24px;
	display: block;
	background-image: url(../images/terug-over.jpg);
	text-align: center;
	color: #0a3057;
	text-decoration: none;
	font-weight: bold;
}

.button {
    border: none;
    background: url('../images/bekijk-bt.jpg') no-repeat top left;
    padding: 2px 8px;
	width: 135px;
	height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	margin-left: 0px;
	*margin-left: -130px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.button:hover {
    border: none;
    background: url('../images/bekijk-bt-over.jpg') no-repeat top left;
    padding: 2px 8px;
	width: 135px;
	height: 25px;
	color: #0a3057;
	font-weight: bold;
	cursor: pointer;
}

label {
    display: block;
    width: 150px;
    float: left;
    text-align: center;
	margin-left: -5px;
}

.input {
    border: 1px solid #969696;
    background: #FFFFFF;
}
.input:hover{
    border: 1px solid #6f6f6f;
    background: #ededed;
}

.bereken_route {
	postion: absolute;
	z-index: 10;
	margin-top: -50px;
	margin-left: 385px;
	*margin-left: 230px;
}

.contact_links {
	*float: left;
}

.contact {
	min-height: 330px;
}

.contact_rechts {
	margin-left: 130px;
	margin-top: -20px;
	*margin-top: 0px;
}

.fout_tekst {
	color: #CC0000;
}

.open_website {
	width: 135px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	margin-right: -5px;
	margin-top: -25px;
	float: right;
}

.open_website a:link, .open_website a:visited, .open_website a:active {
	color: #194067;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt-over.jpg);
	width: 135px;
	height: 25px;
	display: block;
}

.open_website a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background-image: url(/nieuw/images/bekijk-bt.jpg);
	width: 135px;
	height: 25px;
	display: block;
}

