body 
{
margin: 0em;
background: url(images/eminent-back.png);
background-position: top center;
background-repeat: repeat-y;
height: 100%;
}

form
{
margin: 0;
padding:0;
display: inline;
}
html
{
height: 100%;
}

a
{
color: #111111;
text-decoration: underline;
}

a:hover
{
color: #555555;
text-decoration: underline;
}

a.no-line
{
color: #111111;
text-decoration: none;
}

a.no-line:hover
{
color: #111111;
text-decoration: underline;
}

h2
{
font-size: 22px;
padding: 0;
margin: 0;
}

ul.bullets
{
list-style: none;
font-size: 12pt;
}
ul.bullets li
{
background: url("images/bullet.gif");
padding-left: 20px;
background-position: top left;
background-repeat: no-repeat;
}


div#headercontainer
{
width: 1026px;
text-align: left;
font-family: Arial, Helvetica, Sans;
font-size: 10pt;
position: absolute;
left: 50%;
top: 0;
margin-left: -513px;
background: url(images/eminent-back-white.png);
height: 95px;
z-index: 1000;
}

table,tr,td
{
font-family: Arial, Helvetica, Sans;
font-size: 10pt;
}

#headercontainer a.menu
{
background: url(images/button1.png);
text-align: center;
width: 104px;
height: 37px;
display: inline-block;
text-decoration: none;
color: #4f4f4f;
font-size: 13pt;
position: absolute;
top: 45px;
z-index: 2;
}

#headercontainer a#button1
{
left: 320px;
}

#headercontainer a#button2
{
left: 428px;
}

#headercontainer a#button3
{
left: 536px;
}

#headercontainer ul#smallmenu a
{

color: #4f4f4f;
font-size: 8pt;
text-decoration: none;
}

#prod-p-2 table tr td
{
font-size: 8pt;
text-decoration: none;

}

#prod-p-3 table tr td
{
font-size: 8pt;
text-decoration: none;

}

#headercontainer ul#smallmenu li.smallmenu
{
display: inline;
position: relative;
top: 0px;
z-index: 2;

}

#headercontainer ul#smallmenu a:hover
{
text-decoration: underline;
}

#headercontainer ul#smallmenu 
{
list-style: none;
position: absolute;
top: 5px;
right: 15px;
font-size: 8pt;
margin: 0;
display: block;
z-index: 1;
}

#headercontainer div#input
{
background: url(images/searchfield.png);
text-align: center;
width: 196px;
height: 37px;
display: inline-block;
text-decoration: none;
color: #4f4f4f;
font-size: 11pt;
position: absolute;
left: 644px;
top: 45px;
}

#headercontainer div#submit
{
position: absolute;
left: 840px;
top: 45px;
}

#headercontainer div#input input#searchbox
{
font-family: Arial, Helvetica, Sans;
border: 0;
position: relative;
top: 7px;
left: 5px;
width: 190px;
height: 20px;
font-size: 13pt;
color: #bbbbbb;
}

#headercontainer a span 
{
position: relative;
z-index: 5;
}

#headercontainer a span span
{
font-size: 8pt;
}


div#dropdown1-container
{
position: absolute;
width: 203px;
height: 250px;
z-index: 2;
visibility: hidden;
float:left;
margin-left:19px;
}

div#menu1-container
{
position: absolute;
top: 78px;
left: 40px;
width: 850px;
height: 350px;
z-index: 2;
visibility: hidden;
float:left;
margin: 0px;
padding: 0px;
}

div#menu2-container
{
position: absolute;
top: 78px;
left: 140px;
width: 850px;
height: 350px;
z-index: 2;
visibility: hidden;
float:left;
}

div#menu3-container
{
position: absolute;
width: 165px;
height: 60px;
z-index: 2;
visibility: hidden;
float:left;
margin-left: 9px;
left: 419px;
top: 78px;
}

div.menuclass
{
width: 100%;
height: 100%;
z-index: 2;
position: relative;
top: -1px;
left: 0px;
border: 1px solid #dedede;
display: block;
background: white;
padding: 0;
}

div.menuclass ul.menu
{
list-style: none;
padding: 0px 10px 0px 10px;
border-right: 1px solid #dedede;
height: 97%;
margin: 0px 0px 0px 0px;

float: left;
}

div.menuclass ul.last-no-border
{
list-style: none;
padding: 0px 10px 0px 10px;
border-right: 0px solid #dedede;
height: 97%;
margin: 4px 0px 4px 0px;
width: 17.4%;
float: left;
}

div.menufill
{
background-image: url(images/dropdownfill.png);
width: 104px;
height: 9px;
z-index: 4;
position: relative;
display: block;
overflow:hidden;
}

div#menu1-fill
{
left: 280px;
}

div#menu2-fill
{
left: 288px;
}

div#menu3-fill
{
left: 0px;
}

div.menu-shadow-container1
{
vertical-align: top;
width: 9px;
height: 100%;
z-index: 1;
position: relative;
left: 9px;
display: inline-block;
overflow: hidden;
float: right;
top: 1px;
padding: 0;
}

div.menu-shadow-container2
{
padding: 0;
vertical-align: top;
width: 100%;
height: 9px;
z-index: 3;
position: relative;
display: inline-block;
overflow: hidden;
float: left;
top: -1px;
left: 1px;
}

div.menu-shadow-tr
{
padding: 0;
background-image: url(images/shadow-tr.png);
vertical-align: top;
width: 9px;
height: 9px;
z-index: 3;
position: relative;
display: block;
}

div.menu-shadow-br
{
padding: 0;
background-image: url(images/shadow-br.png);
vertical-align: bottom;
width: 9px;
height: 9px;
z-index: 3;
position: relative;
display: block;
float: right;
left: 10px;
top: -10px;
}

div.menu-shadow-r
{
padding: 0;
background-image: url(images/shadow-r.png);
width: 9px;
z-index: 3;
position: relative;
height: 100%;
display: block;
}

div.menu-shadow-bl
{
padding: 0;
background-image: url(images/shadow-bl.png);
width: 9px;
height: 9px;
z-index: 3;
position: relative;
display: block;
float: left;
}

div.menu-shadow-b
{
padding: 0;
background-image: url(images/shadow-b.png);
width: 100%;
height: 9px;
z-index: 3;
position: relative;
left: 9px;
top: -9px;
_top: -16px;
display: block;
float: left;
}

div#sitecontainer
{
width: 1026px;
text-align: left;
font-family: Arial, Helvetica, Sans;
font-size: 10pt;
position: absolute;
left: 50%;
top: 96px;
margin-left: -513px;
min-height: 100%;
margin-bottom: -20px;
display: table-cell;
z-index: 0;
}

h1
{
text-indent: -9999px;
cursor: pointer;
width: 288px; 
height: 67px; 
background: url(images/eminent-logo.png); 
position: absolute;
margin: 0px;
top: 15px;
left: 15px;
}

div#contentcontainer
{
width: 996px;
position: absolute;
left: 15px;
}

div#rightmenu
{
float: right;
width: 235px;
height: 500px;
}

div.right-menu-item
{
 background: url(images/stripe-right-menu.png) no-repeat top left;
 width: 235px;
 font-size: 11px;
}

div.rounded 
{
position: relative;
z-index: 0;
overflow: hidden;
}

div.right-menu-item h2
{
 font-size: 10pt;
 font-weight: bold;
 text-align:left;
 width: 235px;
 margin: 0px 0px 0px 0px;
 position: relative;
 top: 7px;
 height:33px;
 color: black;
}

div.rounded-header {
  background: url(images/tl-header.png) no-repeat top left;
  z-index: 0;
}

div.rounded-header div  h3{
  color: #ffffff;
  position: relative;
  top: -7px;
  left: 35px;
  margin: 0px;
  font-size: 10pt;
  font-weight: normal;
  text-align: center;
  width: 150px;
  background: #878787;
}

div.rounded div  {
  padding: 15px;
  z-index: 0;
}

div.rounded div.nopadding {
padding: 0px;
}

div.rounded-header div.first-intern {
padding: 10px 0px 15px 3px;
z-index: 1;
}

ul#showcase
{
list-style: none;
padding: 0;
margin: 0;
position: absolute;
top: 8px;
left: 25px;
}
ul#showcase li
{
text-align: left;
width: 180px;
margin-bottom: 12px;
font-size: 9pt;
}

a.showcase
{
text-decoration: none;
color: #2f2f2f;
}

a.showcase:hover
{
text-decoration: underline;
}

div.textfield-starter
{
height: 22px;
width: 5px;
display: inline-block;
background-image: url(images/textfield-starter.png);
float: left;
}

div.textfield-ender
{
height: 22px;
width: 5px;
display: inline-block;
background-image: url(images/textfield-ender.png);
position: relative;
top: 0px;
float: left;
}

div.textfield
{
height: 22px;
display: inline-block;
background-image: url(images/textfield-center.png);
position: relative;
float: left;
}

div.textfield-name
{
height: 22px;
position: relative;
float: left;
display: inline-block;
}

input.textfield
{
border: 0;
width: 100%;
margin: 0;
padding: 0;
background: transparent;
position: relative;
top: 2px;
}

input.textfield-submit
{
border: 0;
width: 100%;
margin: 0;
padding: 0;
display: inline-block;
float:left;
background: url(images/textfield-submit.png);
width: 15px;
height: 22px;
cursor: pointer;
}

div.textfield-dropdown
{
border: 0;
width: 100%;
margin: 0;
padding: 0;
display: inline-block;
float:left;
background: url(images/textfield-dropdown.png);
width: 30px;
height: 22px;
cursor: pointer;
}

ul.dropdown 
{
padding: 0;
margin: 0;
width: 100%;
list-style: none;
}

ul.dropdown  li
{
list-style: none;
}

div#bottom-menu
{
vertical-align: bottom;
width: 1000px; 
z-index: -6;
}

div#bottom-menu span
{
color: #555555;
border-top: 1px solid #555555;
vertical-align: bottom;
display: inline-block;
}

div.l-font
{
font-size: 12px;
font-weight: bold;
}

div.l-font a
{
color: #111111;
text-decoration: none;
}

div.l-font a:hover 
{
text-decoration: underline;
}

div.product-group
{
display: table-cell;
text-align: center;
padding: 90px 0px 0px 0px; 
height: 50px;
float: left;
width: 148px;
}

div.product-group a
{
color: #111111;
text-decoration: none;
}

div.product-group a:hover 
{
text-decoration: underline;
}

span.arrow 
{
color: #146bb4;
}

ul#language-menu
{
list-style: none;
border: 1px solid #dedede;
position: absolute;
z-index: 4;
right: -5px;
top: -5px;
margin: 0px;
padding: 4px;
visibility: hidden;
width: 100%;
background: white;
}

ul#language-menu li.languagemenu
{
display: block;
margin: 0;
padding: 0;
position: relative;
z-index: 5;
}
span.hoog
{
z-index: 6;
position: relative;
top: -1px;
}
div.product-s-group
{
text-align: center;
display: block;
width: 144px;
font-weight: bold;
position: relative;
float: left;
z-index: 1;
}

div.product-s-group a.no-line {
display: block; position: absolute; top: 106px; font-weight: normal; text-align: center; width: 100%;  left: 0; } 

.hr {
clear: left; height: 1px; width: 340px; border-top: solid 1px #dedede; color: white; position: relative; left: 4px; }

.g-menuitem {
float: left; height: 50px; font-weight: normal; position: relative; display: block; padding-top: 10px; cursor: pointer; }

a.g-menu{
color: #111111; text-decoration: none; display: block; border-bottom: 1px solid #dedede; position: relative; top: 0; left: 2%; float: left; text-align: left; width: 96%; z-index:11; background: url(images/trans.png); }

a.g-menu:hover{
text-decoration: underline;  }


.g-menu img{
float: left; }

ul.small-bullets{
list-style: none; float: left; font-size: 11px; font-weight: normal; position: absolute; top: 45px; _top:45px; *top:45px; left: 30px; visibility: hidden; z-index: 9; }

ul.small-bullets li, ul.prod-bullets li {
background: url("images/small-bullet.gif"); padding-left: 15px; background-position: top left; background-repeat: no-repeat; z-index: 10; position: relative; }

ul.prod-bullets2 li {
background: url("images/small-bullet.gif"); list-style: none; padding-left: 10px; background-position: top left; background-repeat: no-repeat; font-size: 8pt; font-weight: normal; text-align:left;}


.g-menu-wrapper  {
clear: left; float: left; position: relative; width: 100%; z-index: 8; background: white;}

.productthumb { position: absolute; top 0; background: url('images/product-thumb-overlay.png'); width: 100px; height: 100px; padding: 0;
}

div#prod-tabs {
 width: 452px; height: 41px; vertical-align: center; background: url(images/prod-tabs4.png); position: absolute; top: 0; right: 0;}

div#large-tabs {
 width: 743px; height: 41px; vertical-align: center; background: url(images/tabs4.png); position: relative; top: 0; left: 0;}
 
div#prod-tabs a
{
display: block; float: left; vertical-align: center; text-decoration: none; width: 102px; text-align: center; font-size: 11px; position: absolute;
}

div#large-tabs a
{
display: block; float: left; vertical-align: center; text-decoration: none; width: 100px; text-align: center; font-size: 11px; position: absolute;
}

ul.prod-bullets{
list-style: none; float: right; font-size: 11px; font-weight: normal; position: absolute; top: 135px; *top: 145px; left: 400px; width: 300px;}


ul.p-g-bullets{
list-style: none; padding:0; margin: 0 0 0 20px; position: relative; z-index: 1;}

ul.p-g-bullets li.margin {
margin-top: 5px; margin-bottom: 5px; position: relative; z-index: 1; }
 
 ul.p-g-bullets-sub, #prod-p-3 ul{
list-style: none; padding:0;  margin: 0; position: relative; z-index: 1;}

ul.p-g-bullets-sub li.margin {
display: block; margin-top: 5px; margin-bottom: 5px; padding-left: 15px; margin-left: 5px; position: relative; z-index: 1;
 }
 
 ul.p-g-bullets-sub li#first {
 background: url("images/knietje.png"); background-position: top left; background-repeat: no-repeat; 
 }

div#prod-buttons a
{
display: block; width: 142px; height: 30px; text-align: center; margin-top: 5px; text-decoration: none;
}

div#prod-buttons 
{
position: absolute; bottom: 0px; left: 500px;
}

div#prod-price
{
position: absolute; top: 290px; left: 400px;
}

p#prod-verhaal
{
position: absolute; top: 385px; left: 430px; width: 300px; font-size: 11px;
}

div.product-s{
text-align: center; display: block; width: 154px; font-weight: bold; position: relative; float: left; z-index: 0; }

div.product-s a.no-line {
display: block; position: absolute; top: 106px; font-weight: normal; text-align: center; width: 100%;  left: 0; } 

#prod-p-2 table{
top: 100px; font-size: 11px; float: right; width: 348px; position: relative; border-top: 1px dotted #dedede; border-right: 1px dotted #dedede;}

#prod-p-3 table{
top: 100px; font-size: 11px; float: right; width: 348px; position: relative; border-top: 1px dotted #dedede; }

#prod-p-3 td{
border-bottom: 1px dotted #dedede; padding-bottom: 11px; margin-bottom: 11px; vertical-align: top;  }

#prod-p-2 td{
vertical-align: top; border-bottom: 1px dotted #dedede; border-left: 1px dotted #dedede; padding: 2px;}

#prod-p-3 li{
display: block;  padding-left: 15px; background: url("images/small-bullet.gif"); background-position: top left; background-repeat: no-repeat; position: relative;
 }
 
div#dropdown-lang-container
{
position: absolute;
width: 85px;
height: 100px;
z-index: 2;
visibility: hidden;
float:left;
margin-left: 9px;
}
 
 a.nieuws {
display: block; margin-bottom: 5px;
}

#expanded_text{
top: 385px;
width: 710px;
left: 10px;
font-size: 8pt;
overflow:auto;
padding: 0;
display: none;
}
#social_media_container{
 width: 530px;
 height: 20px;
 line-height: 20px;
 border-left-width: 0px;
 border-right-width: 0px;
 border-top-width: 1px;
 border-bottom-width: 1px;
 border-style: solid;
 border-color: #cccccc;
}
.social_media_buttons{
 float: left;
 width: 50px;
}
.social_media_buttons a{
 border: 0px;
}
