@charset "UTF-8";
/* CSS Document */
* {
margin: 0;
}

html, body {
height: 100%;
text-align:center;
background-color:#b7e1d5;
background-image:url(/img/back_top.jpg);
background-repeat:repeat-x;
text-align:center;
behavior:url("csshover.htc");
}

.wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -114px; /* the bottom margin is the negative value of the footer's height */
text-align:center;
width:880px;
background-image:url(/img/content_wrap_back.jpg);
background-repeat:repeat-y;
}

#right {
text-align:right;
}

.center {
text-align:-moz-center;
}

.nieuws_zoek {
color:#006699;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding-top:10px;
padding-right:10px;
line-height:22px;
text-align:left;
padding-left:655px;
padding-bottom: 0px;
}

.nieuws_zoek input {
border-style:solid;
border-color:#FFFFFF;
background-color:#FFFFFF;
font-size:10px;
}

.nieuws_zoek a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
line-height:18px;
}

.nieuws_zoek a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
line-height:18px;
}

.input {
background-color:#000000;
}

.nieuws_titel {
color:#009966;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.logos {
	background-color:#FFFFFF; 
	width: 171px;
	height: 223px;
	text-align:center;
	margin: 0 0 10px 0;
	*margin: 0 0 100px 0;
	clear: both !important;
}

.logos img {
	border:0px;
	padding:6px;
}

.footer{
height:114px; /* .push must be the same height as .footer */
width:880px;
background-image:url(/img/footer_back_groot.jpg);
clear:both;
text-align:center;
margin: 0px auto;
}


.footer_top {
background-image:url(/img/footer_back_klein.jpg);
width:880px;
height:35px;
}

.background_top {
background-image:url(/img/back_top.jpg);
width:100%;
height:150px;
background-repeat:repeat-x;
text-align:center;
}

.top_afbeelding {
background-image:url(/img/banner.jpg);
width:880px;
height:150px;
}

.content_wrap {
background-image:url(/img/content_wrap_back.jpg);
width:100%;
height:auto;
min-height:600px;
_height:600px;
text-align:left;
float:left;
}

p {
margin-bottom:10px;
}

.menu_text {
text-align:right;
height:auto;
width:129px;
line-height:17px;
float:left;
}


.contactgegevens_back {
background-image:url(/img/contactgegevens_back.jpg);
width:171px;
height:166px;
background-repeat:no-repeat;
float:left;
}

.content {
height:auto;
min-height:257px;
_height:257px;
width:709px;
background-repeat:no-repeat;
float:left;
position:relative;
left:42px;
}

.menu_text ul {
list-style:none;
margin:0;
padding:0;
line-height:32px;
}

.menu_text li {
list-style:none;
background-image:url(/img/knop_bg2.jpg);
background-repeat:no-repeat;
width:171px;
text-align:right;
float:left;
}

.submit {
width:35px !important;
}

.zoekveld {
padding-left:7px;
float:left;
text-align:right;
line-height:5px;
width: 156px !important;
}

.zoekveld input {
border-style:solid;
border-color:#FFFFFF;
background-color:#FFFFFF;
font-size:10px;
width:90px;
margin-left: 5px;
}

.menu_text ul li a {
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:30px;
}

.menu_text ul li:hover {
background-image:url(/img/knop_bg2_hover.jpg);
background-repeat:no-repeat;
}

.menu_text .over {
background-image:url(/img/knop_bg2_hover.jpg);
background-repeat:no-repeat;
}

.footer_top_text {
text-align:center;
width:880px;
padding-top:8px;
color:#8a88b3;
}

.footer_bottom_text {
text-align:center;
width:880px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:12px;
}

.footer_bottom_text a {
text-align:center;
width:880px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:12px;
}

.footer_bottom_text a:hover {
text-align:center;
width:880px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
line-height:12px;
}

.footer_top_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a88b3;
text-decoration:none;
line-height:12px;
}

.footer_top_text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#8a88b3;
text-decoration:underline;
line-height:12px;
}

.contactgegevens_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:10px;
width:149px;
height:144px;
text-align:left;
padding-left:15px;
padding-top:10px;
}

.contactgegevens_text a {
background-image:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:11px;
text-align:left;
}

.contactgegevens_text a:hover {
background-image:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
line-height:11px;
text-align:left;
}

.contactgegevens_titel {
font-size:14px;
color:#009966;
}

.contactgegevens_adres {
font-size:12px;
line-height:12px;
}

.content_text {
padding-top:21px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
width:677px;
height:auto;
clear:both;
line-height:21px;
}


.content_text a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#339966;
text-decoration:underline;
}

.content_text a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#339966;
text-decoration:none;
}

h1 {
font-weight:bold;
font-size:14px;
color:#009966;
line-height: 21px;
margin: 0px 0px 5px 0px;
}

.content_blur	{
	width: 208px;
	float: right;
	height: 100%;
	line-height: 0px;
	text-align: right;
	margin-left: 10px;
}

.content_blur img	{
	border: 0px solid #000000;
	vertical-align: text-bottom;
}

.content_blur span	{
	height: 78px;
}

.content_blur a	{
	background-color: #339966;
}

.bluron	img{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.bluroff img{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.pansign	{
	text-align: right;
	vertical-align: bottom;
	margin: 37px 10px 0px 0px;
}

.pansign a	{
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}

.pansign a:hover	{
	font-size: 9px;
	color: #777777;
	text-decoration: underline;
}

#project_div img {
border:3px solid #339966;
}

.project {
border:2px solid #999999;
background-image:url(/img/blokje.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:665px;
padding:3px;
cursor:pointer;
}

.project_zonder_info {
border:2px solid #999999;
background-image:url(/img/blokje.jpg);
background-repeat:no-repeat;
background-position:bottom left;
width:665px;
padding:3px;
}

.project_zonder_info img {
border:0;
}

.project img {
border:0;
}