/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++algemeen.css overruled*/
.omhulsel{
padding-bottom:10px;
}
.midden{
width:745px!important;
margin-left:0!important;
margin-left:212px!important;
}
.midden .content {
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%;
margin:0!important;
padding:0;
width:100%!important;
}
.rechterkant{
display:none!important;
}
.header{
background-image:none!important;
}
.footer{
display:inline;
float:right;
margin:20px 13px 0 0;
position:static;
width:745px!important;
height:30px;
background-color:#5ec4ec;
}

.footer div.proclaimer{
width:auto!important;
}
.footer .proclaimer a{
margin:0 10px 0 10px!important;
padding:3px 0 3px 0!important;
text-decoration:none;
}
.footer .proclaimer a:hover{
text-decoration:underline;
}
.footer .proclaimer .tekst{
width:593px!important;
}
.logos{
clear:right;
min-height:50px;
height:auto;
float:right;
display:block;
width:745px;
margin-right:13px;
margin-top:10px;
}
.logos  a{
float:left;
display:block;
border:0;
margin:0;
padding:0;
}
.logos .logo{
float:left;
display:block;
overflow:hidden;
border:0;
margin:0 10px 0 0;
padding:0;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++homepage elementen*/


.bovenkant {
	float:left;
	background-color:#5ec4ec;
}

.midden .afbeeldinghouder{ 
float:left;
position:relative;
display:block;
width:372px;
height:300px; /* was 353 */
padding:0;
margin:0;
}
.midden .afbeeldinghouder img{
padding:0;
margin:0;
border:0;
width:372px;
height:300px; /* was 353 */
}
.midden .afbeeldinghouder h2.tekstbijafbeelding{
font-family:Arial, Helvetica, sans-serif;
display:block;
overflow:hidden;
position:absolute;
left:25px;
top:20px;
width:322px;
height:313px;
margin:0;
padding:0;
letter-spacing:1px;
text-transform:uppercase;
color:#ffffff;
font-size:32px;
font-size:250%;
text-decoration:none;
font-weight:bold;
line-height:138%;
}
.midden .nieuwsitems{
float:left;
display:block;
width:373px;
/*min-height:353px;
height:auto !important;*/
height:353px;
padding:0;
margin:0;
background-color:#5ec4ec;
}
.midden .nieuwsitems h3{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block;
margin:0;
padding:25px 0 0.5ex 23px;
color:#FFFFFF;
line-height:190%;
font-size:22px;
font-size:175%;
text-decoration:none;
font-weight:normal;
width:349px;
}
.midden .nieuwsitems ul{
display:block;
margin:0;
padding:0;
list-style-type:none;
}
.midden .nieuwsitems li.nieuwsitem{
width:317px;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#5ec4ec;
display:block;
margin:0;
padding:0 28px 13px 28px;
color:#FFFFFF;
background-image:url(../img/icons/GTgroot.gif);
background-position: 28px 0.3em;
background-repeat:no-repeat;
}
.midden .nieuwsitems li.nieuwsitem a{
display:inline;
margin-left:17px;
color:#FFFFFF;
text-decoration:none;
}
.midden .nieuwsitems li.nieuwsitem a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.midden .nieuwsitems li.nieuwsitem span.datum{
font-style:italic;
margin-left:0.5em;
}
.midden .onderkant{
/*clear:left;*/
float:left;
margin-top:20px;
}
.midden .postcodechecker{
float:left;
display:block;
width:372px;
padding:0 0 16px 0;
margin:20px 0 0 0;
background-color:#5ec4ec;
}
.midden .postcodechecker h3{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block;
margin:16px 0 14px 28px;
padding:0;
color:#FFFFFF;
line-height:130%;
font-size:19px;
font-size:165%;
text-decoration:none;
font-weight:bold;
width:316px;
}
.midden .postcodechecker h4{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
display:block;
margin:0 0 16px 28px;
padding:0;
color:#FFFFFF;
line-height:130%;
font-size:22px;
font-size:150%;
text-decoration:none;
font-weight:normal;
width:316px;
}
.midden .postcodechecker .tekst .error{
color:#ff0000;
}
.midden .postcodechecker .tekst{
clear:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0 0 1ex 28px;
width:316px;
}
.midden .postcodechecker form{
display:block;
margin:0 0 1ex 28px;
width:316px;
}
.midden .postcodechecker form fieldset{
border:0;
}
.midden .postcodechecker form fieldset .rij{
}
.midden .postcodechecker form fieldset .rij .invoer{
float:left;
}
.midden .postcodechecker form fieldset .rij .invoer input{
font-size:100%;
border:0;
color:#7a7a7a;
line-height:30px;
padding:0 12px 0 12px;
height:30px;
font-size:21px;
}
.midden .postcodechecker form fieldset .rij .invoer input.postcode{
width:87px;
}
.midden .postcodechecker form fieldset .rij .invoer input.huisnummer{
width:54px;
margin-left:20px;
}
.midden .postcodechecker form fieldset .rij .knoppen{
float:left;
display:inline;
padding:0;
margin:0 0 0 20px;
width:21px;
}
.midden .postcodechecker form fieldset .rij .knoppen input{
float:left;
margin:0;
line-height:0px;
font-size:0px;
border:0;
padding:0;
width:21px;
height:30px;
background-color:#5ec4ec;
background-image:url(../img/icons/STgrootst.gif);
background-position: right 3px;
background-repeat:no-repeat;
cursor:pointer;
}
.midden .homepagetekst{
display:block;
float:left;
width:320px;
margin:20px 0 0 28px;
color:#122371;
}
.midden .homepagetekst .tekst{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.midden .homepagetekst h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:block;
	margin:0;
	padding-top:14px;
	color:#5ec4ec;
	line-height:120%;
	font-size:22px;
	font-size:175%;
	text-decoration:none;
	font-weight:normal;
}


.midden .homepagetekst .tekst p{
margin-bottom:1ex;
}
