body {background-image: url(../img/overflow.jpg); background-repeat:repeat-x; background-color:#fff; margin:0; padding:0;}
#container {width:761px; height:670px; margin:0 auto; border:0px solid red;}
#header {width:755px; height:219px; z-index:1; position:absolute; background-image:url(../img/header.png);}
#home {width:754px; height:297px; margin:50px 0 0 0; z-index:1000; position:absolute; background-image:url(../img/home.png);}
#menu {margin:1px 0 0 /*362px*/360px; z-index:1000; position:absolute;}
#menu a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#333; text-decoration:none; padding:5px 5px; display:block; float:left; width:78px; height:13px; text-align:center;}
#menu a:hover {background-image:url(../img/rollover.png); width:78px; height:13px; display:block; color:#fff; cursor:pointer;}
#content {border:0px solid red; width:729px; min-height:57px; margin:365px 0 0 0; position:absolute; background-image:url(../img/heading.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold;}
#txt1, #txt2 {width:335px; height:200px; float:left; margin:9px 0 0 30px;}
#txt2 {margin:9px 0 0 25px;}
#txt1 a, #txt2 a.highslide {color:#333; text-decoration:underline;}
#txt1 a:hover, #txt2 a.highslide:hover {color:#999; text-decoration:underline;}

/* Diensten */
#content2 {width:729px; min-height:57px; margin:580px 0 0 0; position:absolute; background-image:url(../img/heading2.jpg); background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold;}
#content2 .highslide-gallery {margin:20px 0 0 -10px;}
#content2 .highslide-gallery .blok2 {margin:0 -5px 5px 0;}
#txt3 {width:675px; height:20px; float:left; margin:9px 0 0 30px;}
.blok2 {width:142px; height:190px; background-image:url(../img/thumb2.png); border:0px solid red; margin-right:/*24px*/9px; margin-bottom:11px; float:left;}
.blok2 a.web {width:125px; height:15px; margin:0 0 0 8px; padding-top:6px; text-align:center; display:block; background-image:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#333;}
.blok2 a.web:hover {cursor:auto; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0; opacity:1.0;}
.blok2 a.info {width:125px; height:15px; margin:2px 0 0 0; padding-top:6px; text-align:center; display:block; background-image:none; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#fff;}
.blok2 a.info:hover {cursor:auto; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.highslide-maincontent a {color:#000; font-weight:bold;}
.highslide-maincontent a:hover {color:#999;}
.highslide-html-content ul {margin-left:-27px;}
.blok2 img {margin:14px 18px;}
/* Diensten */

strong {font-size:11px; font-weight:bold; text-transform:uppercase; color:#fff;}
#content p {line-height:17px;}
#content ul li {line-height:22px; list-style-image:url(../img/list.jpg); height:31px; padding-left:8px; font-size:12px; margin-left:-25px;}
#content ul li strong {font-size:12px; color:#CC0000;}

#banner, #banner2 {position:absolute; margin:70px 0 0 368px; z-index:1000;}
#heading {width:233px; height:50px; position:absolute; margin-top:195px; z-index:1000;}
#heading.websites {width:233px; height:50px; background-image:url(../img/heading-websites.png);}
#heading.contact {width:233px; height:50px; background-image:url(../img/heading-contact.png);}

#copyright {margin:200px 0 0 575px; position:absolute; z-index:1000; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; font-style:italic; text-transform:uppercase; color:#fff; display:none;}
.blok {width:142px; height:166px; background-image:url(../img/thumb.png); border:0px solid red; margin-right:/*24px*/9px; margin-bottom:11px; float:left;}

a.web {border:0px solid yellow; width:52px; height:19px; margin:0px 0 0 18px; display:block; background-image:url(../img/website-hover.jpg); background-position:center; background-repeat:no-repeat;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0.0; opacity:0.0;}
a.web:hover {cursor:auto; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

a.web2, a.web2:hover {border:0px solid yellow; width:52px; height:19px; margin:0px 0 0 18px; display:block; background-image:url(../img/website-hover.jpg); background-position:center; background-repeat:no-repeat;  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; cursor:default;}

a.info {border:0px solid green; width:34px; height:19px; margin:-19px 0 0 89px; display:block; background-image:url(../img/info-hover.jpg); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity:0.0; opacity:0.0;}
a.info:hover {cursor:auto; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}

#contact {position:absolute; margin:267px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold; text-transform:uppercase; padding-bottom:32px;}
#contact input {background-image:url(../img/input.png); background-color:Transparent; width:267px; height:16px; border:0; padding:9px 15px; background-repeat:no-repeat;}
#contact input.button {background-image:url(../img/inputbutton.png); width:132px; height:30px; padding:4px 3px 0 0px; /*padding:8px 15px;*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer;}
#contact input.checkbox {background-image:url(../img/inputcheckbox.png); width:44px; padding:9px 0px;}
#contact td.wensenblock {width:112px;}
#contact textarea {background-image:url(../img/input-top.png); background-color:Transparent; background-repeat:no-repeat; width:267px; border:0; padding:9px 15px; overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#contact td.textbottom {background-image:url(../img/input-bottom.png); background-color:Transparent; background-repeat:no-repeat; background-position:bottom;}
#adres {background-image:url(../img/adres.png); width:279px; height:159px; position:absolute; margin:193px 0 0 460px; z-index:1000;}
