* { font-family:verdana; }
html, body { padding:0; margin:0; background-color : #C2BDB9;}
img { border:0px; }
h1 { font-size : 18px; color:#cc0000; }
h2 { font-size : 11px; color:#cc0000; margin-top:10px; margin-bottom : 0px;}
p { padding : 0px; margin:0px; padding-bottom : 10px;}
a { color :#CC0000; text-decoration : none; }
form { padding:0; margin:0; }

#maincontainer { width:955px;  background-color : #f0efee; margin-left:auto; margin-right:auto; margin-top:40px;}
#main { width:955px; }
#header {background-image:url(../_images/header_background_home.jpg); height: 175px; vertical-align:top;}
#header_bedrijven {background-image:url(../_images/header_background_zakelijk.jpg); height: 175px; vertical-align:top;}
#header_particulieren {background-image:url(../_images/header_background_particulier.jpg); height: 175px; vertical-align:top;}
#header_gezondheidszorg{background-image:url(../_images/header_background_overheid.jpg); height: 175px; vertical-align:top;}
#header_modelmakerij{background-image:url(../_images/header_background_industrie.jpg); height: 175px; vertical-align:top;}
#menucategories { height:25px; width:955px; }

/* Categories */
#categories { padding-top:103px;  }
A#cat_particulieren {background-image:url(../_images/particulieren.jpg); width:240px; height:25px; display:block; float:left;}
A#cat_particulieren:hover {background-image:url(../_images/particulieren_over.jpg);}
A#cat_bedrijven {background-image:url(../_images/bedrijven.jpg); width:240px; height:25px; display:block;float:left;}
A#cat_bedrijven:hover {background-image:url(../_images/bedrijven_over.jpg);}
A#cat_gezondheidszorg {background-image:url(../_images/gezondheidszorg.jpg); width:240px; height:25px; display:block;float:left;}
A#cat_gezondheidszorg:hover {background-image:url(../_images/gezondheidszorg_over.jpg);}
A#cat_modelmakerij {background-image:url(../_images/modelmakerij.jpg); width:235px; height:25px; display:block;float:left;}
A#cat_modelmakerij:hover {background-image:url(../_images/modelmakerij_over.jpg);}
/* selected states */
A#cat_particulieren_selected {background-image:url(../_images/particulieren_over.jpg); width:240px; height:25px; display:block; float:left;}
A#cat_bedrijven_selected {background-image:url(../_images/bedrijven_over.jpg); width:240px; height:25px; display:block;float:left;}
A#cat_gezondheidszorg_selected {background-image:url(../_images/gezondheidszorg_over.jpg); width:240px; height:25px; display:block;float:left;}
A#cat_modelmakerij_selected {background-image:url(../_images/modelmakerij_over.jpg); width:235px; height:25px; display:block;float:left;}

#topfill { background-image:url(../_images/header_fill.jpg); width:955px; heigth:25px; }
#toppage { background-color : #fff; height:25px; }

/* Menu & submenu */
#menu { color:#000; font-size:13px; text-align:right; padding-right : 25px; margin-top: -40px;}
#menu A { color : #000; }
#menu A:hover { color : #C00; }
#menu A.selected { color : #C00; }
#submenu { color:#000; font-size:11px; text-align:right; padding-right : 25px; margin-top: 5px;}
#submenu A { color : #000; }
#submenu A:hover { color : #C00; }
#submenu A.selected { color : #C00; }

#content { font-size : 11px; color : #000; padding-left:25px;padding-right:25px;padding-bottom:25px;}

/* Homepage content */
#contenttable TD { vertical-align:top; }
#contenttable_c1 { width : 555px; }
#contenttable_c2 { width : 50px; }

/* Projectpage content */
#contenttable2 TD { vertical-align:top; }
#contenttable2_c1 { width : 480px; }
#contenttable2_c2 { width : 25px; }
#contenttable2_c3 { width : 75px; }
#contenttable2_c4 { width : 25px; }

#news { background-image:url(../_images/header_nieuws.png); background-repeat:no-repeat; height:112px; background-position: top left; border:1px solid #f0efee;}
#newsitems { background-color : #aca6a1; margin-top : 12px; height:100px;}
#newsitems .newsitem { color:#FFF; }
#newsitems .newsitem H2 { color:#FFF; font-size:12px; }
#newstable TD { vertical-align:top; }
#newstable { width:555px; }
#newstable_c1 { width: 85px; }
#newstable_c2 { width: 220px; }
#newstable_c3 { width: 25px; }
#newstable_c4 { width: 225px; }

/* Search form */
#search { padding-bottom : 27px; }
#searchbutton { border : 0px solid #000; color:#CC0000; font-size : 12px;width:20px;}
#searchfield  { margin-left : 10px; margin-right:10px; height:12px; color:#000; font-size : 11px; width:180px;}

/* Project image selector */
#imgselector { padding-top : 46px; }
#imgselector IMG { padding-bottom : 10px; }

A#navleft { background-image : url(../_images/arrow_left.png); width: 23px; height:25px; display:block; float:left;}
A#navleft:hover { background-image : url(../_images/arrow_left_ov.png);}
A#navright { background-image : url(../_images/arrow_right.png); width: 23px; height:25px; display:block; float:right;}
A#navright:hover { background-image : url(../_images/arrow_right_ov.png);}

#image { background-color : #f0efee; width:300px; height:300px; vertical-align : middle; text-align:center;}
#imagetable { table-layout:fixed; width:300px; height:300px; }

.contacttable TH { text-align:left; font-weight : normal; }
.contacttable TD { vertical-align : top; }