body
{
	margin: 0px;
	padding: 0px;
	background-color: #fff;
	font-family: verdana;
	font-size: 10px;
	line-height: 14px;
	color: #2F4E5B;
	overflow: -moz-scrollbars-vertical;
}

body .container, body .container-AQUA
{
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 850px;
	margin-top: 7px;
}

body .container .logo, body .container-AQUA .logo
{
	position: relative;
	display: block;
	width: 217px;
	height: 100px;
	background-color: #F2F2F2;
	margin-right: 3px;
	margin-bottom: 3px;
	float: left;
}

body .container .slogan
{
	position: relative;
	display: block;
	margin-bottom: 3px;
	margin-right: 3px;
	background-color: #F2F2F2;
	float: left;
	padding-top: 35px;
	padding-left: 21px;
	width: 392px;
	height: 65px;
}

body .container .zoek, body .container-AQUA .zoek
{
	position: relative;
	display: block;
	margin-bottom: 3px;
	background-color: #F2F2F2;
	float: left;
	width: 214px;
	height:100px;
}

body .container .zoek table, body .container-AQUA .zoek table
{
	position: relative;
	display: block;
	margin-top: 10px;
	width: 180px;
	margin-left: auto;
	margin-right: auto;
}

body .container .zoek table tr td input, body .container-AQUA .zoek table tr td input
{
	width: 134px;
	border: 1px solid #BABABA;
	padding: 5px;
	margin-top: -1px;
	color: #929292;
	font-family: verdana;
	font-size: 11px;
}

body .container .zoek table tr td input.btn-zoek, body .container-AQUA zoek table tr td input.btn-zoek
{
	width: auto;
	border: none;
	padding: 0px; /* margin-top:1px; */
}



body .container .header-foto
{
	position: relative;
	display: block;
	width:413px;
	height: 260px;
	margin-right: 3px;
	float: left;
}
/* deze */
body .container .nieuws, body .container-AQUA .nieuws
{
	position: relative;
	display: block;
	width: 183px;
	_width:164px;
	height: 239px;
	float: left;
	background-color: #006373;
	padding: 10px 19px 10px 12px;
	_padding-left: 30px;
	overflow: hidden;
	color: #189FB6;
}

body .container .nieuws a, body .container .nieuws-OFH a, body .container-AQUA .nieuws a
{
	color: #BBBBBB;
	text-decoration: underline;
}

body .container .nieuws .dot, body .container .nieuws-OFH .dot, body .container-AQUA .nieuws .dot
{
	width: 177px;
	height: 1px;
	overflow: hidden;
	position: relative;
	display: block;
	background-image: url( '/images/dot.gif' );
	background-repeat: repeat-x;
	margin-top: 13px;
	margin-bottom: 13px;

}

body .container .nieuws h1, body .container .nieuws-OFH h1, body .container-AQUA .nieuws h1
{
	font-size: 13px;
	font-style: italic;
	color: #BBBBBB;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: 17px;
	font-weight: 100;
}

body .container .nieuws-OFH
{
	position: relative;
	display: block;
	width: 183px;
	height: 219px;
	float: left;
	background-color: #00587C;
	padding: 10px 19px 30px 12px;
	_padding-left: 30px;
	overflow: hidden;
	color: #00A6EB;
}


body .container table.content, body .container-AQUA table.content
{
	position: relative;
	display: block;
	width: 850px;
	margin-top: 3px;
}

body .container table.content tr td.contact
{
	background-color: #F2F2F2;
	width: 182px;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 35px;
	padding-left: 35px;
	padding-bottom: 100px;
	height: 100%;
}

body .container table.content tr td.contact-OFH
{
	background-color: #F2F2F2;
	width: 182px;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 35px;
	padding-left: 35px;
	padding-bottom: 130px;
	height: 100%;
}

body .container table.content tr td.contact span, body .container table.content tr td.contact-OFH span
{
	color: #0691A8;
}

body .container table.content tr td.contact a, body .container table.content tr td.contact-OFH a, body .container-AQUA table.content tr td.contact a
{
	color: #2F4E5B;
	text-decoration: underline;
}

body .container table tr td.content, body .container-AQUA table tr td.content
{
	position: relative;
	display: block;
	width: 584px;
	padding-top: 35px;
	padding-left: 23px;
	padding-right: 23px;
	padding-bottom: 35px;
}

body .container table.content tr td.content span
{
	color: #0691A8;
}

body .container .footer
{
	position: relative;
	display: block;
	width: 850px;
	border-top: 1px solid #858585;
	height: 20px;
	padding-top: 10px;
	text-align: right;
}

body .container .footer a
{
	color: #0691A8;
	text-decoration: none;
}

body .container .footer .foto
{
	position: absolute;
	display: block;
	top: -83px;
	left: 22px;
	z-index: 999;
}

body .container .footer .foto-OFH
{
	position: absolute;
	display: block;
	top: -107px;
	left: 6px;
	z-index: 999;
}

h1
{
	font-size: 13px;
	font-style: italic;
	color: #0691A8;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: 23px;
}

img
{
	border: 0px;
}

.clear
{
	clear: both;
}

/***************************** 		 AQUAPOL 				***********************************/
body .container-AQUA .slogan
{
	position: relative;
	display: block;
	margin-bottom: 3px;
	background-color: #F2F2F2;
	float: left;
	padding-top: 35px;
	padding-left: 21px;
	width: 609px;
	height: 65px;
}

body .container-AQUA .header-foto
{
	position: relative;
	display: block;
	width:629px;
	height: 260px;
	float: left;
}

body .container-AQUA table.content tr td.contact
{
	background-color: #FDFDFD;
	background-image: url( '/images/aquapol/contact-bg.gif' );
	background-repeat: repeat-x;
	background-position: top left;
	width: 182px;
	margin-top: 3px;
	margin-right: 3px;
	padding-top: 35px;
	padding-left: 35px;
	padding-bottom: 100px;
	height: 100%;
}

body .container-AQUA table.content tr td.contact span
{
	color: #007624;
}

body .container-AQUA table.content tr td.content span
{
	color: #007624;
}

body .container-AQUA .footer
{
	position: relative;
	display: block;
	width: 850px;
	border-top: 1px solid #000D6B;
	height: 20px;
	padding-top: 10px;
	text-align: right;
}

body .container-AQUA .footer a
{
	color: #007624;
	text-decoration: none;
}

body .container-AQUA .footer .foto
{
	position: absolute;
	display: block;
	top: -87px;
	left: 0px;
	z-index: 999;
}

body .container-AQUA .menu
{
	position: relative;
	display: block;
	width: 168px;
	height: 229px;
	float: left;
	background-color: #058499;
	background-image: url( '/images/aquapol/menu-bg.jpg' );
	background-repeat: repeat-y;
	margin-right: 3px;
	padding-left: 22px;
	padding-top: 30px;
	padding-right: 27px;
	color: #fff;
	overflow: hidden;
}

body .container-AQUA h1
{
	font-size: 13px;
	font-style: italic;
	color: #007624;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: 23px;
}


/*****************************       MENU POTATOPOL 		***********************************/
/* deze */
body .container .menu
{
	position: relative;
	display: block;
	width: 205px;
	height: 249px;
	float: left;
	background-color: #058499;
	background-image: url( '/images/menu-bg.gif' );
	background-repeat: repeat-y;
	margin-right: 3px;
	padding-left: 12px;
	padding-top: 10px;
}

body .container .menu ul
{
	position: relative;
	display: block;
	list-style-type: none;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	width: 195px;
}
/* deze */
body .container .menu ul li
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	width: 196px;
	height: 36px;
	text-transform: uppercase;
}

body .container .menu ul li a
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}

body .container .menu ul li.last a
{
	background-image: url( '/images/li-bg-last.gif' );
	background-repeat: no-repeat;
}

body .container .menu ul li a:hover
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-active.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

body .container .menu ul li.last a:hover
{
	background-image: url( '/images/li-bg-last-active.gif' );
	background-repeat: no-repeat;
}

body .container .menu ul li a.active
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-active.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

body .container .menu ul li.last a.active
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-active.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}




/**************************************			MENU OFH			***********************************/
/* deze */
body .container .menu-OFH
{
	position: relative;
	display: block;
	width: 212px;
	height: 249px;
	float: left;
	background-color: #02A4E8;
	background-image: url( '/images/menu-bg-OFH.gif' );
	background-repeat: repeat-y;
	margin-right: 3px;
	padding-left: 5px;
	padding-top: 10px;
}

body .container .menu-OFH ul
{
	position: relative;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 195px;
}

body .container .menu-OFH ul li
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	width: 196px;
	height: 36px;
	text-transform: uppercase;
}

body .container .menu-OFH ul li a
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-OFH.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}

body .container .menu-OFH ul li.last a
{
	background-image: url( '/images/li-bg-last-OFH.gif' );
	background-repeat: no-repeat;
}

body .container .menu-OFH ul li a:hover
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-OFH-active.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

body .container .menu-OFH ul li.last a:hover
{
	background-image: url( '/images/li-bg-last-OFH-active.gif' );
	background-repeat: no-repeat;
}

body .container .menu-OFH ul li a.active
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-active-OFH.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

body .container .menu-OFH ul li.last a.active
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/li-bg-last-active-OFH.gif' );
	background-repeat: no-repeat;
	width: 160px;
	height: 26px;
	padding-top: 10px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

/* -------------------------------- OWV -------------------------------------------- */

body .container .owvmenu
{
	background-image: url( '/images/owv-menu.gif' );
	overflow:hidden;
}

body .container .owvmenu ul li
{
	height: 27px;
}

body .container .owvmenu ul li a
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/owv-menu-li.gif' );
	background-repeat: no-repeat;
	width: 195px;
	height: 27px;
	padding-top: 5px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
}

body .container .owvmenu ul li.last a
{
	background-image: url( '/images/owv-menu-li-last.gif' );
	background-repeat: no-repeat;
}

body .container .owvmenu ul li.last a:hover
{
	background-image: url( '/images/owv-menu-li-last-active.gif' );
	background-position: left -1px;
}

body .container .owvmenu ul li a:hover
{
	font-size: 12px;
	font-family: arial;
	color: #fff;
	font-style: italic;
	background-image: url( '/images/owv-menu-li-active.gif' );
	background-repeat: no-repeat;
	width: 195px;
	height: 26px;
	padding-top: 5px;
	padding-left: 36px;
	text-transform: uppercase;
	display: block;
}

body .container .owvnieuws
{
	position: relative;
	display: block;
	width: 183px;
	_width:165px;
	height: 239px;
	float: left;
	background-color: #111d4b;
	padding: 10px 19px 10px 12px;
	_padding-left: 30px;
	overflow: hidden;
	color: #4355a0;
}

body .container .owvnieuws a
{
	color: #fff;
	text-decoration: underline;
}

.owvnieuws h1
{
	font-size: 13px;
	font-style: italic;
	color: #fff;
	text-transform: uppercase;
	font-family: arial;
	margin-bottom: 23px;
}
h1.owv, owvTags h1
{
	font-size: 15px !important;
	font-style: italic;
	color: #20368c !important;
	text-transform: none !important;
	font-family: arial !important;
	margin-bottom: 23px;
}

body .container table.content tr td.contact span.owv, owvTags2 span
{
	/* color: #20368c !important; */
	color: #333b5d !important;
}

body .container .owv_footer .foto
{
	top:-110px;
}

body .container .owv_footer a
{
	color: #20368c;
	text-decoration: underline;
}
 .telfax
{
	color: #20368c;
	font-weight:bold;
}

body .container table.content tr td.content span.owv, .owvTags span
{
	/* color: #2f418c !important; */
	color: #333b5d !important;
}

body .container .owvnieuws .dot
{
	width: 177px;
	height: 1px;
	overflow: hidden;
	position: relative;
	display: block;
	background-image: url( '/images/owv-dot.gif' );
	background-repeat: repeat-x;
	margin-top: 13px;
	margin-bottom: 13px;
}
