body { color: #696969;font-family:Arial, Georgia, "Times New Roman", Times, serif;font-size:75%; margin: 0px auto; text-align: center;padding: 0px;line-height:150%;background:#CBE1F3;wi dth:910px;}

a { color:#79A41E; }
a:hover {text-decoration:none;background:#F7F3CB;}

h1, h2, h3, h4 { color:#79A41E;font-weight:normal;margin-top:0;line-height:normal;font-family:"Trebuchet MS", "Century Gothic", Geneva, Arial, Georgia, "Times New Roman", Times, serif;}
h1 {font-size: 175%;margin-top:0px;padding-top:0;padding-left:25px;background:url(../images/h1.gif) no-repeat 0% 50%;color:#fff;}
h4 {font-size: 150%;margin-top:0px;padding-top:0;padding-left:25px;background:url(../images/home-ul-li.gif) no-repeat 0% 50%;color:#79A41E;}
h2 {font-size:21px;font-weight:normal;clear:both;margin-bottom:10px;padding-bottom:0;}
h3 {font-size:14px;font-weight:bold;color:#262626;margin-bottom:10px;}
h2, h3 {margin-top:25px;}

p {margin:12px 0;}

#excerpt {height:175px;background:url(../images/excerpt.jpg) no-repeat;color:#000;padding:25px 35px 0 35px;}
#excerpt a {color:#000;}


#excerptblog {no-repeat;color:#696969;padding:25px 35px 0 35px;}
#excerptblog a {color:#696969;}

#content ul {margin:0;padding:0;}
#content ul li {list-style:none;
list-style-image:none;background:url(../images/ul-li.gif) no-repeat 0% 50%;padding-left:30px;margin-left:0px;}
#content .box-1, #content .box-2 {padding-left:15px; padding-right:10px;}
#content .box-1 ul li, #content .box-2 ul li {list-style:none;
list-style-image:none;padding-left:15px;margin-left:0px;background:url(../images/home-ul-li.gif) no-repeat 0% 50%;}

#content .box-2 {background:url(../images/img-home-2.jpg) no-repeat 0% 50%;}
#content .text, #content .box-text {padding-left:15px;margin-right:10px;}
/* PAGE LAYOUT */
#head {background:url(../images/header.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}
#headnieuws {background:url(../images/headernieuws.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}
#headaanleg {background:url(../images/headeraanleg.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}
#headontwerp {background:url(../images/headerontwerp.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}
#headonderhoud {background:url(../images/headeronderhoud.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}
#headcontact{background:url(../images/headercontact.jpg) no-repeat right;  height: 170px;   position: relative;left:0px;   text-align: right;   width: 910px;z-index:49;color: inherit;}

body#galerie #head {background:url(../images/header.jpg) no-repeat;}
body#galerie #headnieuws {background:url(../images/headernieuws.jpg) no-repeat;}
body#galerie #headaanleg {background:url(../images/headeraanleg.jpg) no-repeat;}
body#galerie #headontwerp {background:url(../images/headerontwerp.jpg) no-repeat;}
body#galerie #headonderhoud {background:url(../images/headeronderhoud.jpg) no-repeat;}
body#galerie #headcontact {background:url(../images/headercontact.jpg) no-repeat;}

#logo { cursor: pointer; display: block;height:170px;position: absolute;   text-align: left;   text-decoration: none;  width: 310px;   z-index: 15;top:0px;left:0px;}
#logo span { background: url("../images/logotyp.jpg") no-repeat;   display: block; height: 170px; position: absolute;  width:320px;    z-index: 5;   }
#logo strong { color: black;   position: absolute;   text-decoration: underline;  display: none;   }
#logo:hover strong { text-decoration: none;   }

#subheader {width:910px;height:219px;background:url(../images/subheader.jpg) no-repeat;position:absolute;top:170px;z-index:80;}
#subheadernieuws {width:910px;height:219px;background:url(../images/subheadernieuws.jpg) no-repeat;position:absolute;top:170px;z-index:80;}
#subheaderaanleg {width:910px;height:219px;background:url(../images/subheaderaanleg.jpg) no-repeat;position:absolute;top:170px;z-index:80;}
#subheaderontwerp {width:910px;height:219px;background:url(../images/subheaderontwerp.jpg) no-repeat;position:absolute;top:170px;z-index:80;}
#subheaderonderhoud {width:910px;height:219px;background:url(../images/subheaderonderhoud.jpg) no-repeat;position:absolute;top:170px;z-index:80;}
#subheadercontact {width:910px;height:219px;background:url(../images/subheadercontact.jpg) no-repeat;position:absolute;top:170px;z-index:80;}

body#galerie #subheader {background:url(../images/subheader.jpg) no-repeat;}
body#galerie #subheadernieuws {background:url(../images/subheadernieuws.jpg) no-repeat;}
body#galerie #subheaderaanleg {background:url(../images/subheaderaanleg.jpg) no-repeat;}
body#galerie #subheaderontwerp{background:url(../images/subheaderontwerp.jpg) no-repeat;}
body#galerie #subheaderonderhoud{background:url(../images/subheaderonderhoud.jpg) no-repeat;}
body#galerie #subheadercontact {background:url(../images/subheadercontact.jpg) no-repeat;}

#page {width:910px;margin:0 auto;text-align:left;background:#fff url(../images/layout.jpg) repeat-y;}
#content {padding-top:219px;}
#content .inn {padding:20px 35px 30px 35px;}
#content {width:590px;float:right;}
#sidebar {width:287px;float:left;padding-top:219px;background:url(../images/sidebar-layout.jpg) repeat-y;padd ing-left:15px;position:relative;left:15px;}
#sidebar .inn {padding:0 25px;}
#sidebar #top {width:287px;height:51px;background:transparent url(../images/sidebar-top.jpg) no-repeat bottom;}
#sidebar #bottom {width:287px;height:24px;background:transparent url(../images/sidebar-bottom.jpg) no-repeat top;}

#sidebar ul {margin:0;padding:0;}
#sidebar ul li {margin:0;padding:0;list-style:none;list-style-type:none;padding:5px;display:block;background:url(../images/home-ul-li.gif) no-repeat 0% 50%;padding-left:20px;}
#sidebar h2 span {display:none;}
#sidebar h2 {display:block;width:159px;height:60px; no-repeat;margin:0 auto;padding-bottom:15px;padding-top:0px;margin-top:0;}

#bottom_box {padding-left:220px;background:url(../images/bottom_box.jpg) no-repeat 0% 50%;}
#bottom_box p {line-height:195%;font-size:95%;}
#bottom_box h3 {padding-bottom:0px;margin-bottom:0;}

ul#menu {margin:0;padding:0;padding-top:10px;bord er:1px solid red;position:absolute;left:40px;z-index:90;}
ul#menu li {margin:0;padding:0;text-align:left;width:280px;height:24px;line-height:24px;margin:0px;padding:0px;list-style:none;list-style-type:none;display:block;padding:3px 0;}
ul#menu li a {width:246px;display:block;height:24px;line-height:24x;margin:0px;padding:0px;color:#fff;padding-left:33px;font-weight:normal;text-decoration:none;text-transform:uppercase;font-size:105%;}

ul#menu li.m1 a {}
ul#menu li.m1 a:hover, ul#menu li.m1.current a {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m2 a {}
ul#menu li.m2 a:hover, ul#menu li.m2.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m3 a {}
ul#menu li.m3 a:hover, ul#menu li.m3.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m4 a {}
ul#menu li.m4 a:hover, ul#menu li.m4.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m5 a {}
ul#menu li.m5 a:hover, ul#menu li.m5.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m6 a {}
ul#menu li.m6 a:hover, ul#menu li.m6.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

ul#menu li.m7 a {}
ul#menu li.m7 a:hover, ul#menu li.m7.current a  {background: #787878 url(../images/menu_h.jpg) no-repeat 0% 50%;}

#footer {width:910px;text-align:right;clear:both;z-index:99;color:#fff;background:url(../images/footer.jpg) no-repeat top;height:70px;margin-top:35px;}
#footer p {padding:0;margin:0;font-size:88%;padding:15px 0 0 0;line-height:40px;}
#footer a {color:#fff;}
#footer p span.fl a.logo {width:80px;height:38px; no-repeat 0% 50%;display:block;float:left;padding-top:0px;padding-right:25px;}
#footer p span.fl a.logo span {display:none;}
#footer p span.fr a.logo {padding-top:20px;width:77px;height:17px;  no-repeat 0% 50%;display:block;}
#footer p span.fr a.logo span {display:none;}
#footer span.fl {float:left;padding-left:35px;}
#footer span.fr {float:right;padding-right:35px;}
#footer br {display:none;}
.fl{float:left;}
.fr{float:right;}
.r {text-align:right;}
.cleaner {clear:both;float:none;font-size:0px;height:0px;line-height:0px;}
.blue {color:#4364AA;font-weight:normal;}
img {}
img.fl {float:left;border:12px solid #fff;margin:0 15px 10px 0;}

#form {width: 431px;background:#DEEEF7;padding: 15px 20px; margin: 0px 0; clear:both;float:none;}
#form form {padding:0;margin:0;}
#form fieldset {border:none;padding:0px 0px;margin:0;}
#form input, #form textarea {border: 1px solid #CBE1F3; margin: 2px 0px; width: 200px;color:#07386E;font-style:italic; }
#form input {padding:3px 3px;width:225px;float:left;}
#form br {float:none;clear:both;}
#form p {padding:0px;margin:0px;float:none;clear:both;}
#form legend {display:none;padding-bottom:10px;}
#form textarea {padding:3px 3px;width:384px;height: 170px; overflow: auto;float:left;}
#form label {position: relative; top: 5px; padding-left: 10px; color:#6C6C6C;float:left; }
#form label.required {font-weight:bold;color:#000;}
#form p.textarea label {position:relative;float:left;}
#form .zemThanks {padding:10px 15px;font-weight:bold;}
#form ul.zemError {padding-bottom:25px;}
#form ul.zemError li {background:url(../images/home-ul-li.gif) no-repeat 0% 50%;padding-left:15px;color:red;font-weight:bold;}
#form ul.zemError li strong {font-style:italic;color:#000;}
#form input.button {background:url(../images/submit.jpg) repeat-x;border:none;color:#fff;width:102px;font-style:normal;height:25px;line-heigh:25px;}
#form input[class=button] {width:102px;}

#form p {position:relative}

table {font-size: 90%;  width: 100%;  border-collapse: collapse;  margin: 0px;  background-color: transparent;  }
td, th {text-align: center;  }
th { text-align: center;  font-weight: bold;  background:#000;  color: #fff;  }

hr.hr {
      height: 15px;padding-top:10px;
      color: transparent;
      background: #fff url(../images/hr.gif) repeat-x scroll center;
    }
div.hr {
      height: 15px;
      background: #fff url(../images/hr.gif) repeat-x scroll center;
    }
div.hr hr {
      display: none;
    }
    
