/*
      Theme Name: Modation nieuw
*/
HTML,BODY{
      margin:0;
      padding:0;
}

BODY{
      background: #fff url(img/bg_body.png) repeat-x left top;
      margin: 0px;
      padding: 0px;
      color: #696969;
}

DIV.clear, BR.clear{
      clear:both;
      height:0;
      margin:0;
      font-size: 1px;
      line-height: 0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,label,p,blockquote,th,td,a{font-family:tahoma;margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:none; color:#006699;}
a:hover{text-decoration:underline;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,input,p,blockquote,th,td,a,b,acronym{
      font-size: 12px;
}

body,div,label,input,p,th,td,a,b,acronym{
      line-height:135%;
}

/* General */
DIV#container{
      width:914px;
      margin:0 auto;
      padding-top:10px;
      position:relative;
}
DIV#container object.bol{
      position:absolute;
      top:76px;
      right:20px;
}

DIV#division{
      width:909px;
      margin-left:5px;
}

DIV.left{
      width:195px;
      float:left;
      padding-bottom:10px;
}

/* Header */
DIV#header{
      width:914px;
      height:130px;
      background:url(img/bg_header.png) no-repeat;
}
DIV#header H1 a{
      display:block;
      width:255px;
      height:74px;
      background:url(img/logo.png) no-repeat;
      text-indent:-2000px;
      margin:16px 0 0 19px;
      float:left;
}
DIV#header DIV.top_right{
      width:505px;
      float:left;
      margin:0 0 0 135px;
}
DIV#header DIV.language{
      float:left;
      margin:0 0 0 43px;
}
DIV#header DIV.top_right a{float:left; font-weight:bold; margin-top:19px;}
DIV#header form{margin-top:19px;}
DIV#header input.search{
      width:115px;
      height:16px;
      border:0;
      color:#696969;
      padding:3px 0 0 13px;
      margin-left:43px;
      float:left;
}
DIV#header input.search_submit{
      width:19px;
      height:19px;
      background:url(img/search.png) no-repeat;
      float:left;
      margin-left:3px;
      border:0;
      cursor:pointer;
}
p.contact{
      display:block;
      height:54px;
      background:url(img/tel.gif) no-repeat bottom left;
      padding:0 0 0 45px;
      margin-top:-6px;
      float:left;
}
p.contact span{
      display:block;
      margin:4px 0 0 20px;
}

/* Bel me terug */
DIV.belmeterug{
      width:193px;
      background:url(img/bg_block_sidebar.png) no-repeat top left;
      margin-top:10px;
      float:left;
      padding-top:5px;
}
DIV.belmeterug DIV{
      border-left:1px solid #d4d4d4;
      border-right:1px solid #d4d4d4;
      padding:10px 0 0 10px;
}
DIV.belmeterug_footer{
      width:193px;
      height:5px;
      background:url(img/bg_block_sidebar_footer.png) no-repeat left bottom;
      border:none !important;
      margin-top:-14px;
}
DIV.belmeterug form{margin-top:-12px; padding-bottom:10px;}
DIV.belmeterug label{display:block; margin:5px 0 2px 0;}
DIV.belmeterug input{
      width:150px;
      padding:3px;
}
DIV.belmeterug input.belmeterug_submit{
      width:115px;
      height:26px;
      margin: 10px 0 10px 0;
      font-size:10px;
      font-weight:bold;
      color:#fff;
      background:url(img/groen_algemeen.png) no-repeat;
      cursor:pointer;
      border:0;
      display:block;
      text-align:center;
}
DIV.belmeterug strong{display:block; margin:-5px 0 10px 0;}

/* Menu */
DIV.menu{
      width:188px;
      background:url(img/bg_menu.png) repeat-y;
      padding:4px 0 0 7px;
}
DIV.menu_footer{
      width:195px;
      height:7px;
      float:left;
      background:url(img/menu_footer.png) no-repeat left bottom;
      margin-left:-7px;
}
DIV.menu ul{
      list-style:none;
      padding:0 0 3px 10px;
}
DIV.menu ul li{margin-top:10px;}
DIV.menu ul ul li a{color:#0094db;}
DIV.menu ul ul ul li a{color:#86959a;}
DIV.menu ul ul li, DIV.menu ul ul ul li{margin-top:0px;}
DIV.menu strong{margin-left:-6px;}

/* Content */
DIV.content{
      width:706px;
      background:url(img/bg_content.png) repeat-y;
      float:left;
      margin-left:5px;
      padding-left:3px;
}
DIV.content_footer{
      width:709px;
      height:73px;
      float:left;
      background:url(img/content_footer.png) no-repeat left bottom;
      margin-left:-3px;
      text-align:center;
}
DIV.content.page DIV.tekst{
      min-height:508px;
      height:auto !important;
      height:508px;
}
DIV.content DIV.blocks{margin:30px 0 0 1px;}
DIV.content DIV.block_small{
      width:219px;
      background:url(img/bg_block_small.png) no-repeat left top;
      float:left;
      padding:12px 0 0 0;
      margin-left:11px;
}
DIV.block_small DIV{
      border-left:1px solid #d4d4d4;
      border-right:1px solid #d4d4d4;
      padding:0 0 0 7px;
}
DIV.block_small_footer{
      width:219px;
      height:6px;
      background:url(img/bg_block_small_footer.png) no-repeat left bottom;
      border:none !important;
}
DIV.content h1{
      font-size:22px;
      font-weight:bold;
      color:#006699;
      display:block;
      width:522px;
      border-bottom:2px solid #06a34c;
      padding:0 0 9px 22px;
      margin-top:2px;
}
DIV.content h2{margin-top:20px;}
DIV.block_small a.meer{
      font-size:10px;
      font-weight:bold;
      color:#fff;
      text-align:center;
      display:block;
      width:135px;
      height:22px;
      background:url(img/meer.png) no-repeat;
      padding:4px 0 5px 0;
      margin:15px 0 0 30px;
}
DIV.content p.small, DIV.content p.small a{font-size:11px;}
DIV.content p.small{display:block; margin-bottom:30px; padding:5px 0 0 22px;}
DIV.content p.small a{text-transform:lowercase;}
DIV.content DIV.tekst{padding:0 65px 0 22px;}
DIV.content DIV.tekst p{margin-top:12px;}
DIV.content DIV.tekst ul{padding-left:35px;}
DIV.content DIV.tekst ul li{margin-top:10px;}
DIV.content DIV.tekst blockquote{padding-left:25px;}
DIV.content DIV.tekst ol{padding:10px 0 0 15px; list-style:disc;}
DIV.content_footer p{font-size:11px; margin-top:51px; margin-bottom:-45px;}
DIV.content_footer a{font-size:11px;}
DIV.content img{border:2px solid #7f7f7f;}
DIV.block_small h4{font-size:11px; font-weight:normal;}
DIV.block_small p{margin-top:12px;}
DIV.block_small img{margin:0 0 -15px 18px; border:0;}
ul.lang_switch{list-style:none; float:right;}
ul.lang_switch img{border:0; margin-right:5px;}

/* IE6 aanpassingen */
.contact {_position:absolute;_top:10px;_left:400px;_width:200px;}
.top_right form {_position:absolute;_top:10px;_left:650px;}
.top_right form .search_submit {_position:relative;_top:-19px;_left:170px;_z-index:1000;}
#header {_height:110px;}
.left {_overflow:hidden;}
.content {_overflow-x:hidden;}
.content .blocks .block_small {_overflow:hidden;_padding:0 0 0 -12px;}
.content_footer {_position:relative;_left:3px;_top:0px;}
.content_footer p {zoom:1;_display:block;_width:100%;_margin:5px 0 0 0;_position:relative;}
.belmeterug_footer {_position:relative;_top:-5px;}
.menu_footer{_position:relative;_left:7px;}
.block_small_footer {_position:relative;_margin:-8px 0 0 0;}
.block_small {_position:relative;_left:-12px;}
body {_padding:0 0 20px 0;}
div#google_translate_element, div#google_translate_element div { border:none; padding:0px}


.goog-te-gadget span {display:none}
.goog-te-gadget:after {content:" google"}

