@charset "utf-8";
/* CSS Document */

body {
background:url('images/bg2.jpg') center top no-repeat #232221;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}

img { 
behavior:url("iepngfix.htc"); 
}

.container {
margin:0 auto;
width:800px;
}

a {
color:#daceb1;
text-decoration:none;
}

a:hover {
color:#aaa;
text-decoration:none;
}

p {
margin:0;
}

form {
margin:0px;
}

.h1 {
color:#daceb1;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:2.2em;
padding-top:30px;
padding-bottom:30px;
}

.h1Realisaties {
color:#daceb1;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:1.4em;
padding-top:30px;
padding-bottom:30px;
}

.h2 {
color:#daceb1;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:1.6em;
}

.h3 {
color:#daceb1;
font-family:Georgia, Arial, Helvetica, sans-serif;
font-weight:lighter;
font-size:1.2em;
text-transform:uppercase;
}

.header, .header2 {
background:url('images/header.png');
width:800px;
height:112px;
behavior:url("iepngfix.htc");
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
}

.header table {
padding-left:355px;
padding-top:50px;
}


/*
.header ul {
padding-top:55px;
padding-left:225px;
list-style-type:none;
}


.header li {
font-size:13px;
display:inline;
margin-left:10px;
margin-right:10px;
}

.header li:hover {
font-size:13px;
cursor:pointer;
color:#c41b00;
background:#fff;
}

*/

.cssSubmenu {
text-align:left;
}

.cssItem {
padding-left:5px;

}

cssItemHover {
padding-left:5px;
}

cssItemText {
padding-left:5px;
}

cssItemTextHover {
padding-left:5px;
}


.header a {
color:#fff;
}

.header a:hover {
color:#c41b00;
}

.banner {
height:253px;
}

.bottom {
height:25px;
background:url('images/bgbottom.jpg') center top repeat-y;
behavior:url("iepngfix.htc"); 
}

.content {
background:url('images/bgcontent.png') center top repeat-y;
height:auto;
padding-top:20px;
}

.space {
height:5px;
}

.space2 {
height:39px;
}

.space3 {
height:45px;
}

.space4 {
height:77px;
}

.space5 {
height:62px;
}

.kabelbuizen {
background:url('images/kabelbuis.png');
width:248px; 
height:272px; 
float:left;
behavior:url("iepngfix.htc"); 
}

/* === POSITIONERING TOP IMAGES === */

/*Afvoergoten*/
.lefta {
position:relative;
left:-340px;
top:-115px;
}

.lefta2 {
position:relative;
left:580px;
top:90px;
background:url('images/prefaest.png') no-repeat;
width:285px;
height:235px;
margin-top:-235px;
}

.lefta3 {
position:relative;
left:0px;
top:190px;
background:url('images/multiline.png') no-repeat;
width:193px;
height:362px;
margin-top:-362px;
}


/*Biodegradeerbare*/
.leftb {
position:relative;
left:-100px;
top:135px;
background:url('images/kokos.png') no-repeat;
width:292px;
height:270px;
margin-top:-270px;
}


/*Indexpagina*/
.leftc {
position:relative;
left:-283px;
top:-145px;
}

/*Drainage*/
.leftd {
position:relative;
left:-75px;
top:120px;
background:url('images/drain_pipe.png') no-repeat;
width:267px;
height:279px;
margin-top:-279px;
}


/*Geotextiel*/
.lefte {
position:relative;
left:-370px;
top:-105px;
}

/*PP*/
.leftf {
position:relative;
left:-100px;
top:135px;
background:url('images/PP.png') no-repeat;
width:266px;
height:274px;
margin-top:-274px;
}


.left {
width:250px;
padding-right:0px;
padding-top:35px;
position:relative;
}

.leftgeo {
width:200px;
padding-top:95px;
position:relative;
}

.leftgeo .geo {
width:250px;
position:relative;
font-size:0.8em;
text-align:left;
behavior:url("iepngfix.htc"); 
margin-left:50px;
}

.ligging {
margin-top:-8px;
}

.ligging li {
list-style-type:none;
margin-left:-40px;
padding-top:8px;
}

.routeplan {
behavior:url("iepngfix.htc");
width:395px;
height:256px;
background:url('images/route_isofaq.png') no-repeat;
}

.right {
width:450px;
text-align:left;
font-size:0.8em;
padding-left:20px;
padding-right:50px;
}

.menu li {
font-size:0.8em;
text-align:right;
list-style-type:none;
height:15px;
}

.menu li a {
color:#fff;
text-decoration:none;
}

.menu li a:hover {
color:#daceb1;
text-decoration:none;
}

.menu li:hover {
background:url('images/bglink.png');
behavior:url("iepngfix.htc"); 
}

.menuNieuws li {
font-size:0.8em;
text-align:right;
list-style-type:none;
height:15px;
}

.menuNieuws li a {
color:#fff;
text-decoration:none;
}

.menuNieuws li a:hover {
color:#daceb1;
text-decoration:none;
background:url('images/bglink.png');
behavior:url("iepngfix.htc"); 
}

.menuRealisaties {
font-size:0.8em;
text-align:left;
list-style-type:none;
height:15px;
}

.noborder {
border:none;
}

.index {
margin-top:-8px;
}

.index li {
list-style-type:none;
margin-left:-40px;
padding-top:8px;
}


.adres {
text-align:right;
font-size:0.8em;
padding-top:62px;
}

.red {
color:#af1a02;
}

.img {
float:left;
border:2px solid #881301;
margin-right:8px;
}

.img2 {
border:2px solid #881301;
}

.img3 {
float:right;
border:2px solid #881301;
margin-left:8px;
}

.underline {
text-decoration:underline;
}


.realisaties {
font-size:0.9em;
}

.realisaties a {
color:#ccc;
}

.realisaties2 {
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:1.1em;
}

.realisaties2 a {
color:#ccc;
}

.realisaties2 a:hover {
color:#daceb1;
background:url('images/bglink.png');
behavior:url("iepngfix.htc"); 
}

.realisaties a:hover {
color:#daceb1;
background:url('images/bglink.png');
behavior:url("iepngfix.htc"); 
}

.footer {
background:url('images/bgbottom.jpg');
width:800px;
height:25px;
font-size:0.8em;
padding-top:9px;
}

.copy {
padding-top:7px;
font-size:0.8em;
padding-bottom:7px;
}

celwidth {
width:150px;
}

.totalwidth {
width:400px;
}

.thumb {
width:100px;
height:80px;
border:2px solid #881301;
}



.pagenav {
padding-left:68px;
}


