html,body {
font-family:Verdana, Arial, sans-serif;
margin:0;
padding:0;
margin-bottom: 20px;
}

a {
color:#000;
}

a:hover {
text-decoration:none;
}

.clear {
clear:both;
}

.ui-autocomplete {
font-size:10px;
max-height:100px;
overflow-y:auto;
overflow-x:hidden;
padding-right:20px;
}

img.veiligenvertrouwd {
width: 224px;
height: 73px;
}

* html .ui-autocomplete {
height:100px;
}

.ui-autocomplete-loading {
background:#FFF url(/images/ui-anim_basic_16x16.gif) right center no-repeat;
}

.infomessage {
margin-top: 5px;
margin-bottom:5px;
color:#fff;
padding:5px;
}

.infomessage h1 {
font-size:15px;
margin:0;
padding:0;
}

.infomessage ul li {
list-style-type:block;
color:#fff;
font-size:12px;
}

.infomessage p {
color:#fff;
padding-left:30px;
}

.infomessage.msg-error {
background-color:red;
}

.infomessage.msg-success {
background-color:green;
}

img.foto-small{
width: 50px;
height: 53px;
}

#container {
width:1000px;
margin:0 auto;
margin-bottom: 20px;
}

#top {
height:90px;
margin:5px;
}

#top .menu {
margin-top:25px;
float:right;
font-size:13px;
}

#home-bg,#home-bg img,#home-bg-small {
width:1000px;
height:558px;
}

#home-bg-small img {
width: 1000px;
}

#menublock {
position:relative;
float:left;
width:1000px;
margin-top:-558px;
color:#000;
}

p.menu-first {
padding-top:0px;
padding-left:15px;
line-height:45px;
font-size: 19px;
}

#menublock .block {
float:left;
width:250px;
height:216px;
}

#menublock .block2 {
float:left;
width:250px;
height:26px;
}

#menublock .block22 {
float:left;
width:500px;
height:26px;
}

#menublock .block3 {
float:left;
width:250px;
height:101px;
}

#menublock .blocka {
float:left;
width:225px;
height:216px;
}

#menublock .blocka1 {
float:left;
width:25px;
height:216px;
}

#menublock .block2a {
float:left;
width:225px;
height:26px;
}

#menublock .block2a1 {
float:left;
width:25px;
height:26px;
}

#menublock .block3a {
float:left;
width:225px;
height:102px;
}

#menublock .block3a1 {
float:left;
width:25px;
height:102px;
}

#menublock-map {
position:absolute;
width:1000px;
height:250px;
top:341px;
color:#fff;
}

#menublock-map .blocka {
float:left;
width:221px;
height:215px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#menublock-map .blocka1 {
float:left;
width:24px;
height:215px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#menublock-map .block {
float:left;
width:250px;
height:215px;
border-right:1px solid #fff;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#menublock-map .block99 {
float:left;
width:250px;
height:215px;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

#menublock .blockcms {
float:left;
width:501px;
height:316px;
}

#menubuttons {
padding-top:58px;
}

.button {
border:1px solid #2BA2DA;
background:#2BA2DA;
color:#FFF;
cursor:pointer;
}

.button:hover {
border:1px solid #DF262B;
background:#DF262B;
}

.block p,.block99 p {
font-size:13px;
}

.block p.content,.block99 p.content {
padding:5px;
}

input#address {
width:215px;
border:1px solid #666;
}

#footer {
float: left;
width: 100%;
margin-top:10px;
font-size:12px;
}

#footer a {
text-decoration: none;
}

#footer a:hover {
color: #32A7E0;
}

#footer .copyright {
float:right;
font-size: 10px;
}

#footer img {
vertical-align: middle;
}

#footer2 {
float: left;
width: 100%;
margin-top:15px;
font-size:11px;
}

#footer2 a {
text-decoration: none;
line-height: 2em;
}

#footer2 a:hover {
color: #32A7E0;
}

.block .teller {
font-size:30px;
text-align:right;
padding-right:5px;
margin-top: 50px;
}

.block3 .teller-tekst {
float: right;
height:55px;
font-size:22px;
text-align:right;
padding-right:5px;
margin-top: 45px;
width: 245px;
}

.block99 .teller-map {
font-size:30px;
text-align:right;
}

.block99 .teller-map-tekst {
height:60px;
width:250px;
font-size:25px;
text-align:right;
padding-right:5px;
}

.block p.borderb,.block div.borderb {
border-bottom:1px solid #fff;
height:165px;
margin:0;
}

.block99 p.borderb {
border-bottom:1px solid #fff;
height:166px;
margin:0;
}

#menublock-buurtouders {
position:absolute;
width:1000px;
height:100px;
top:585px;
color:#fff;
}

.cms-content {
padding: 5px;
overflow-y:auto;
height:305px;
color:#000;
font-size:12px;
line-height:1.4em;
}
.cms-content h3 {
margin: 0;
padding: 0;
padding-bottom: 5px;
}

.transparant-blue {
background:url(/images/1px_blauw.png) repeat;
}

.transparant-lightblue {
background:url(/images/1px_lichtblauw.png) repeat;
}

.transparant-red {
background:url(/images/1px_rood.png) repeat;
}

.transparant-yellow {
background:url(/images/1px_geel.png) repeat;
}

.transparant-green {
background:url(/images/1px_groen.png) repeat;
}

.transparant-wit {
background:url(/images/1px_wit.png) repeat;
}

.transparant-donkerwit {
background:url(/images/1px_donkerwit.png) repeat;
}

.transparant-blue80 {
background:url(/images/1px_blauw80.png) repeat;
}

.transparant-red80 {
background:url(/images/1px_rood80.png) repeat;
}

.transparant-yellow80 {
background:url(/images/1px_geel80.png) repeat;
}

.transparant-green80 {
background:url(/images/1px_groen80.png) repeat;
}

img a,a img {
border:0;
}

#top .logo {
float:left;
}

#footer .menu {
float: left;
font-size: 11px;
}

p.menu-first a,a.search-submit {
color:#000;
text-decoration:none;
}

.newsticker-jcarousellite {
padding-left:10px;
padding-top:25px;
}

.newsticker-jcarousellite a {
text-decoration:underline;
color:#fff;
}

.newsticker-jcarousellite ul li {
list-style:none;
display:block;
padding-bottom:15px;
margin-bottom:15px;
font-size:12px;
}

p.menu-first a:hover,p.menu-first a:hover,.newsticker-jcarousellite a:hover {
text-decoration:underline;
}

.bg4 {
background:url(/images/bg4.jpg) no-repeat;
}

.bg4 a {
text-decoration: none;
}

.bg4 a:hover {
text-decoration: underline;
}

.cform input, .cform2 input {
border:1px solid #666;
background:#F6FCFB;
height:11px;
font-size:12px;
margin-bottom:2px;
}

.cform button,#submit-form,.cform2 button,#submit-form2 {
width:125px;
border:1px solid #DF262B;
background:#DF262B;
color:#FFF;
cursor:pointer;
font-size:13px;
height:25px;
margin-top:5px;
margin-left:5px;
}

.cform button:hover,#submit-form:hover,.cform2 button:hover,#submit-form2:hover {
border:1px solid #2BA2DA;
background:#2BA2DA;
}

.cform input[type=text],.cform input[type=password],.cform2 input[type=text],.cform2 input[type=password] {
width:220px;
padding:3px;
}

blockquote.style3 {
font: 12px/20px normal helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
blockquote.style3 h3 {
margin: 0;
padding: 0;
}

#slider-code { height: 215px; overflow:hidden; }
#slider-code .viewport { float: left; width: 249px; height: 214px; overflow: hidden; position: relative; }
#slider-code .disable { visibility: hidden; }
#slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#slider-code .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 210px; width: 245px;}

.aanmeld-button {
width: 205px;
border:1px solid #DF262B;
background:#DF262B;
color:#FFF;
cursor:pointer;
font-size:13px;
margin-top:5px;
margin-left:5px;
}
.aanmeld-button:hover {
border:1px solid #2BA2DA;
background:#2BA2DA;
}

.aanmeld-button0 {
width: 193px;
border:1px solid #2BA2DA;
background:#2BA2DA;
color:#FFF;
cursor:pointer;
font-size:13px;
margin-top:5px;
margin-left:20px;
padding: 5px;
display: block;
text-decoration: none;
}

.aanmeld-button0:hover {
text-decoration: none;
}

.hoofdmenu{
float: left;
text-align: center;
width: 250px;
font-size: 16px;
text-decoration: none;
color: #fff;
}
.hoofdmenu a {
color: #fff;
text-decoration: none;
padding: 15px;
width: 220px;
display: block;
}
.hoofdmenu img {
vertical-align: middle;
width: 20px;
height: 20px;
}
.hoofdmenu a:hover {

}

.hoofdmenu.red {
background-color: #E12831;
}
.hoofdmenu.green {
background-color: #78A649;
}
.hoofdmenu.yellow {
background-color: #FBBF33;
}
.hoofdmenu.blue {
background-color: #32A7E0;
}

.submenu {
margin-top: 10px;
padding-left: 20px;
display: none;
}
.submenu a {
font-size: 16px;
padding: 0;
}

.menubuttonsub {
margin-left: 90px;
padding: 10px;
padding-bottom: 17px;
padding-top: 17px;
margin-bottom: 5px;
width: 300px;
}

.menubuttonsub a{
font-size: 20px;
text-decoration: none;
}

.menubuttonsub.yellow {
background-color: #FBBF33;
}

.menubuttonsub a:hover {
text-decoration: underline;
}

.blocknew {
margin-top: 315px;
width: 100%;
height: 193px;
}

.blocknew-small {
float: left;
margin-top: 120px;
width: 100%;
min-height: 260px;
font-size: 12px;
}

.new-content {
float: left;
width: 978px;
border: 1px solid #c0c0c0;
border-top: 0;
margin: 0;
padding: 10px;
padding-top:0;
background: white;
}