
/* global */
img, div, .pngfix, input { behavior: url("fileadmin/template/ext/iepngfix.htc") }
html, body{ margin:0; padding:0; text-align:center; background: url("../images/bg.gif") repeat-x; background-color: rgb(35,65,91); }
li{font-size: 12px;}
table, tr, td { cellpadding: 0px; cellspacing: 0px; margin: 0px; padding: 0px;}
td { line-height: 12px; height: 12px; overflow: hidden; color: white;}
a{color: white; outline: none;}

/* head elements */
#site{ width: 934px; text-align: left; margin:0 auto; padding-top: 20px;}
#topmenu{height: 71px; padding-left: 270px; }
#topmenu img{border: 0px;}
#leftcolumn{float: left; width: 271px;}
#rightcolumn{float: right; width: 663px; height: 500px; }

#logodiv{height: 184px;}
#logodiv img{margin: 15px 0px 0px 24px; border: 0px;}
#links{height: 200px; background: url("../images/auto.jpg"); background-repeat: no-repeat; padding: 138px 40px 0px 40px;}
#links img{border: 0px;}

/* footer */
#contentfooter{height: 90px; _height: 120px; z-index: 7; position: relative; padding: 15px 17px; background: url("../images/bottom.jpg"); font-family: Trebuchet MS; color: white; font-size: 11px; backgroud-repeat: no-repeat;}
#contentfooter p{margin-top: -15px;}
#contentfooter ul{margin: 0px; padding: 0px; margin-top: -14px; margin-left: 20px;}
#contentfooter li{margin: 0px; padding: 0px; font-size: 10px;}
#contentfooter_header{ margin: 0px; padding: 0px; margin-bottom: 15px;}
#copybalk{clear: both; text-align: right; font-family: Trebuchet MS; color: #999999; font-size: 11px; padding-top: 3px;}
#copybalk a{ color: #999999; font-size: 11px; text-decoration: none; }

/* labels */
#labels{ background: url('../images/label.jpg'); background-repeat: no-repeat; position: relative; margin: -10px; background-position: 0px 0px; height: 147px; }
#labels .labelvlak{ float: left; color: white; width: 82px; _width: 110px; height: 127px; font-size: 11px; padding: 60px 10px 0px 18px; font-family: Trebuchet MS;}


/* blackbar */
#blackholder{overflow: hidden; height: 405px; width: 663px; position: relative; }
#title_bar img{margin-left: 4px;}
#blackbar{z-index: 1; top: 0;  margin-top: 0px; width: 663px; background-repeat: no-repeat; position: absolute; }
#blackbarcontent{padding: 26px 0px 0px 16px; margin-top: 0px; height: 45px; _height: 73px; background: url('../images/blackbar_rounded.png'); }

/* CONTACT FORMULIER */
.formrow{ width: 600px;}
.formdescription{ width: 140px; display: block; float: left;}
.forminputfield{width: 200px;}

/* foto's */
#fotoAlbum{float: right;}
#album{ width: 200px; padding: 0px; margin: 50px 10px 0px 0px; }
#album img{margin: 0px; padding: 0px; }
#album .meerfotolink{margin: 0px; padding: 0px; height: 0px;}


/* scroll */
#scroll{ z-index: 9999; color: white; height: 334px; font-family: Trebuchet MS; font-size: 12px; overflow: auto; position: relative; outline: none; }
.scrollgeneric{ line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #025654; }
.vscrollerbar { width: 10px; background-color: #1e2d3e; }
.hscrollerbase { height: 10px; background-color: #025654; }
.hscrollerbar { height: 10px; background-color: black; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; background-color: gray; }

/* content */
#content{ z-index: 9999; color: white;padding: 10px; font-family: Trebuchet MS;font-size: 13px; position: relative; }
#content .csc-header{ display: block; height: 35px; margin: 10px 0px 0px 8px;}
#content .bodytext{ font-size: 12px; width: 407px; display: block;  margin: 20px 8px;}
#content .bodytext a{ color: #FF7920;}
#orange_title{height: 23px; padding: 4px; padding-left: 0px; margin-left: -4px; margin-right: -4px; background: url('../images/orange_bg.gif')}

.contenttable{ margin-top: -15px;}
tr{ margin:0px; padding: 0px; height: 10px;}
td{ margin:0px; padding: 0px; height: 10px; width: 300px; border: 0px solid green; font-size: 11px;}
