body { background: url(../img/background.gif) repeat-x top; margin: 0px; padding: 0px; font-family: Arial, Verdana; font-size: 9pt; }

a { text-decoration: underline; color: #2380a2; }
a:hover { text-decoration: underline; color: #00bcff; }

#wrap { width: 1000px; margin: 0px auto; }

#logo { position: absolute; margin: 0px 0px 0px 10px; z-index: 5; width: 210px; color: #fff; }
#logo a { color: #fff; }

#logo .logo { margin: 0px 0px 8px 0px; }

#header {  height: 42px; margin: 0px 0px 0px 0px; width: 1000px; }
#header ul { float: left; margin: 13px 18px 18px 228px; _margin: 13px 18px 18px 104px; padding: 0px; list-style: none; }
#header ul li { float: left; margin: 0px 0px 0px 20px; }
#header ul li a { text-decoration: none; color: #2380a2; font-size: 10pt; font-weight: bold; }
#header ul li a:hover { text-decoration: underline; color: #2380a2; }

#blauw {  height: 200px; margin: 0px 0px 6px 0px; line-height: 20px; color: #fff; }
.blauwvervolg { height: 120px; }
#blauw h1 { color: #fff; font-weight: normal; width: 450px; font-size: 19pt; margin: 0px 0px 15px 0px; line-height: 28px; }
#blauw .holder { margin: 0px 0px 0px 235px; width: 480px; padding: 22px 12px 12px 12px; }
#blauw #slider { float: right; background: #fff; width: 325px; height: 210px; border: 2px solid #144b5f; margin: 6px 6px 6px 30px; padding: 5px; text-align: center; }
#blauw #slider img { border-bottom: 1px dotted #ccc; }
#blauw a { color: #fff; }

a img { border: 0px; }

.contact { padding: 16px; margin: 6px; width: 188px; float: left; line-height: 20px; }

#main { padding: 0px 15px 50px 15px; float: left; width: 400px; line-height: 20px; }

.window { padding: 1px; float: left; width: 208px; background: #bed0d7; border: 1px solid #e3eaec; margin: 4px;  }
.window ul { list-style: none; margin: 0px; padding: 0px; }
.window ul li { background: url(../img/check.gif) no-repeat center left; padding: 2px 0px 2px 20px; }
.window div { padding: 15px; background: #fff; line-height: 20px; color: #165871; }

.portfolioitem { padding: 1px; position: absolute; width: 208px; background: #bed0d7; border: 1px solid #e3eaec; margin: 10px 0px 0px 773px; }
.portfolioitem div { padding: 5px; background: #fff; line-height: 20px; color: #165871; line-height: 0px; font-size: 0px; }


#mainwindow { width: 535px; _width: 530px; }
#mainwindow ul { list-style: none; margin: 10px 0px 10px 0px; padding: 0px; }
#mainwindow ul li { padding: 2px 2px 2px 5px; background:  none; border: 1px solid #d2e5eb; background: #f0fcff; margin: 0px 0px 3px 0px; }

#mainwindow div img { float: right; border: 1px solid #bfcfd4; background: #fff; padding: 5px; margin: 0px 0px 0px 10px; }

#footer { background: url(../img/footer.gif) repeat-x top; clear: both; padding: 20px; font-size: 9pt; color: #aaaaaa; border-top: 6px solid #fff; }
#footer .holder { width: 970px; margin: 0px auto; }

#maincontent { background: #f0f4f5; padding: 0px; }

h2 { color: #0b5e7c; margin: 0px; font-weight: normal; font-size: 15pt; padding: 12px 14px 12px 14px; background: url(../img/kopje.gif) repeat-x top; }
h3 { color: #0b5e7c; margin: 0px; font-weight: normal; font-size: 15pt; padding: 0px; }

.clear { clear: both; line-height: 0px; font-size: 0px; }

.watwedoen { float: right; width: 220px; text-align: right; margin: 30px 6px 6px 6px;  }

.werkmetons { float: right; margin: 30px 5px 5px 5px; }

div.row {  clear: both;  padding-top: 5px;  }
div.row span.label {  float: left;  width: 80px;  text-align: left; line-height: 18px; }
div.row span.formw {  float: right;  width: 400px;  text-align: left;  color: #CC0000; } 
div.row span input { border: 1px solid #adbaca; color: #333; font-size: 8pt; padding: 2px; }
div.row span textarea { border: 1px solid #adbaca; color: #333; font-size: 8pt; padding: 2px; font-family: Trebuchet MS, Arial; overflow: hidden; width: 325px; }
div.row span input.verzend { margin: 5px; padding: 5px; border: 1px solid #0d556f; background: #176f8e; color: #fff; font-weight: bold; cursor: pointer; }
div.row span input.verzend:hover { margin: 5px; padding: 5px; border: 1px solid #ff0000; background: #ff6000; color: #fff; font-weight: bold; cursor: pointer; }

#maincontent .artwindow { width: 180px; border: 1px solid #bed0d7; float: left; margin: 3px; background: url(../img/kopje.gif) repeat-x top #fff; }
#maincontent .artwindow img { border: 5px solid #fff; }
#maincontent .artwindow h4 { font-size: 9pt; font-weight: bold; color: #0b5e7c; margin: 5px;  }