html
{
   height: 100%;
   color: #000000;
   background-color: #ffd800;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   line-height: 17px;
}

body
{
   height: 100%;
   margin: 0;
   padding: 0;
   line-height: 17px;
   background-image: url('../gfx/nav-bg.gif');
   background-repeat: repeat-y;
   background-position: left;
}

#pagetitle
{
   width: 200px;
   height: 20px;
   margin: 8px 8px 0 8px;
   border-width: 0;
}

#menu img,
#top img
{
   display: block;
   border-width: 0;
}

#top
{
   position: relative;
   width: 767px;
   height: 80px;
   background-image: url('../gfx/top.gif');
   background-position: top left;
   background-repeat: no-repeat;
}

#languages
{
   position: absolute;
   right: 0;
   bottom: -2px;
   font-size: 10px;
}

#languages a
{
   color: #404000;
}

#menu
{
   width: 174px;
   height: 464px;
}

#crane
{
   position: absolute;
   left: 174px;
   top: 80px;
}

#content
{
   overflow: overflow-y;
   position: absolute;
   left: 272px;
   top: 80px;
   width: 495px;
}

#content p,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6
{
    margin: 10px 0 10px 10px;
}

img.right
{
  border:3px solid #000000;
  float:right;
  margin-top:5px;
}

a
{
   color: #000000;
   background-color: #inherit;
}

#product-image
{
   float: left;
   width: 256px;
   height: 192px;
   margin-right: 0.6em;
   border-width: 1px;
   border-style: solid;
   border-color: #000000;
}

span.product-name
{
   font-weight: bold;
}

a.brand
{
   display: block;
   margin-left: 10px;
   margin-top: 4px;
   margin-bottom: 4px;
   font-weight: bold;
}

table.overview
{
   width: 300px;
   margin-left: 10px;
   border-collapse: collapse;
}

table.overview th
{
   text-align: left;
   padding: 0 8px;
}

table.overview td
{
   border-width: 1px 0;
   border-style: solid;
   border-color: #000000;
   padding: 0 8px;
   vertical-align: top;
}

img.stock
{
   display: inline;
   width: 10px;
   height: 10px;
   margin-left: 4px;
}

img.content-image
{
   border-width: 1px;
   border-style: solid;
   border-color: #000000;
}

p.expl
{
   font-size: 10px;
}

img.producten
{
   vertical-align: middle;
   margin-left: 10px;
   margin-right: 10px;
}

h5
{
   font-size: 100%;
   margin-top: 0;
}

form
{
   float: left;
   width: 256px;
   margin: 0 0 0 1em;
}

input.textfield
{
   float: right;
   width: 128px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
}

input.button
{
   width: 96px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000;
   color: #000000;
   background-color: #ffe869;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
}

textarea
{
   overflow: auto;
   width: 242px;
   height: 100px;
   margin-top: 5px;
   border-width: 1px;
   border-style: solid;
   border-color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 11px;
   line-height: 17px;
}

img.line
{
   width: 485px;
   height: 1px;
   margin-top: 10px;
   margin-left: 10px;
   border-width: 0;
}

#naw
{
   width: 100%;
   margin: 10px 0 0 10px;
   border-collapse: collapse;
}

#naw td
{
   padding: 0;
   font-family: verdana, arial, helvetica, sans-serif;
   font-size: 10px;
}
