body {
   margin:0;
   padding:0;
   font-family:arial;
   font-size:11px;
}
a {
   color:#0d6d60;
}
a:hover {
   color:#11a38f;
}
input, select, textarea {
   font-family:arial;
   font-size:11px;
}

textarea {
   display:none;
}
#textarea_bemerking, #textarea_response {
   display:block;
   font-family:arial;
   font-size:11px;
   width: 570px;
   border: 1px solid black;
   margin-bottom: 15px;
   padding: 10px;
}

h1 {
   font-size: 18px;
   color:#2f6961;
}

h3 {
   font-size: 12px;
   color:#2f6961;
}

#container {
   width:876px;
   margin:auto;
}
#header{
   display:none;
}

/* mainmenu */
#menu {
   display:none;
}
#content {
   min-height:510px;
   _height:510px;
   background-color:#FFFFFF;
   padding:15px 30px;
}

.contentborder_table {
   border-collapse:collapse;
   margin: auto;
}
img.content_bordercorner {
   display:none;
}
.contentborder_table td.content_bordercontent {
   padding:5px;
   width:700px;
}
.imgtop {
   display:none;
}
.imgright {
   display:none;
}
.imgbottom {
   display:none;
}
.imgleft {
   display:none;
}
.heading_title {
   text-align:right;
   float:right;
}
.heading_title h1 {
   margin:15px 0;
}
.heading_left {
   width:350px;
   float:left;
}

.button {
   display:none;
}
.button input,
.button a {
   background:url('../gfx/button_right.jpg') 100% 0 no-repeat;
   font-weight:bold;
   color: #0b333c;
}
.button input {
   border: 0;
   font-size: 11px;
   padding:4px 10px;
}
.button a {
   text-decoration:none;
   padding:5px 10px;
   display:inline-block;
}

.text_table_container {
   clear:both;
   width:700px;
   margin-bottom:10px;
}
tr.table_top {
   background-image:url('../gfx/table_top_bg.jpg');
   height:17px;
   line-height:17px;
   color:#FFFFFF;
   padding-left:10px;
}
#table_overzicht td {
   padding: 2px 5px 2px 5px;
   line-height: 18px;
}
#table_overzicht .odd_row {
   /* todo: not sure if this is the right color, example: user page */
   background-color: #E5F4F3;
}
.table_title {
   color:#00322b;
   text-decoration:none;
   font-weight:bold;
}
.table_specs {
   line-height: 30px;
   margin-bottom:10px;
}

.enquete_table {
   line-height:28px;
}

.enquete_table input {
   width: 100px;
   margin-right:20px;
   margin-left:8px;
}

.keur_table {
   line-height:28px;
}

.shoehorn {
   font-size:1px;
   height:1px;
   line-height:1px;
   clear:both;
}
.form_feedback {
   xclear:both;
   font-weight: bold;
   color:#2f6961;
   font-size: 12px;
   margin-bottom:20px;
   xmargin-left:50px;
   xfloat:left;
}

/* Some extra styles added for Leveringsprogramma */
.productrow {
   width:100%;
}
#heading {
   float:left;
   width:100%;
}
.productrow .categorylabel {
   float:left;
   margin-left:20px;
   width:310px;
}
.productrow .subcategorylabel {
   float:left;
   margin-left:30px;
   width:300px;
}
.productrow .url {
   float:left;
   width:150px;
}
.productrow .brand {
   float:left;
   width:150px;
}
.header_spacer {
   float:left;
   width:340px;
}
.header_label {
   float:left;
   font-weight:bold;
   width:150px;
}
#poweredby {
   margin-right:50px;
   text-align:right;
}
