html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }
body { background-color: #FFFFFF; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}
a:focus {outline:0;}

div#wrapper { width: 940px; background:url('/images/layout/body.jpg') no-repeat #FFFFFF; margin: 30px auto; position: relative;}

div#header {height:107px;}
div#header-3 { float: left; width: 730px; height:107px; }
div#header-4 { float: left; width: 209px; height:107px; background: url('images/layout/ebench-website_07.png') no-repeat;}

#menu {position: relative; left: 95px; top: 40px; margin: 10px 0; padding: 3px; width: 459px; height: 20px;}
#menu li {height: 20px; position: absolute; top: 2px; background: url(images/layout/menu-buttons.gif) 0 0 no-repeat; display: block; list-style: none; padding:0;}
#menu a {height: 20px; display: block;}
#menu #panel1c {width: 65px; left: 0px;}
#menu #panel1c a {width: 65px;}
#menu #panel2c {width: 111px; left: 66px; background-position: -66px 0;}
#menu #panel2c a {width: 111px;}
#menu #panel3c {width: 93px; left: 177px; background-position: -177px 0;}
#menu #panel3c a {width: 93px;}
#menu #panel4c {width: 119px;left: 260px; background-position: -260px 0;}
#menu #panel4c a {width: 119px;}
#menu #panel5c {width: 79px; left: 380px; background-position: -380px 0;}
#menu #panel5c a {width: 79px;}

#menu #panel1c a:hover {background: url(images/layout/menu-buttons.gif) 0px -19px no-repeat;}
#menu #panel2c a:hover {background: url(images/layout/menu-buttons.gif) -66px -19px no-repeat;}
#menu #panel3c a:hover {background: url(images/layout/menu-buttons.gif) -177px -19px no-repeat;}
#menu #panel4c a:hover {background: url(images/layout/menu-buttons.gif) -260px -19px no-repeat;}
#menu #panel5c a:hover {background: url(images/layout/menu-buttons.gif) -380px -19px no-repeat;}

#menu #panel1c a.active{background: url(images/layout/menu-buttons.gif) 0px -19px no-repeat;}
#menu #panel2c a.active {background: url(images/layout/menu-buttons.gif) -66px -19px no-repeat;}
#menu #panel3c a.active {background: url(images/layout/menu-buttons.gif) -177px -19px no-repeat;}
#menu #panel4c a.active {background: url(images/layout/menu-buttons.gif) -260px -19px no-repeat;}
#menu #panel5c a.active{background: url(images/layout/menu-buttons.gif) -380px -19px no-repeat;}

#slideshow {list-style:none; margin:0; padding:0; height:236px; overflow:hidden; width:840px;}
#slideshow li {display:block; height:236px; margin:0; padding:0;}

div#image-bar { }
div#image-bar-2 {margin:0 0 0 100px; height:236px;}

div.image-bar-2-1 {
  background-image: url('images/layout/ebench-website_03.jpg');
  background-repeat: no-repeat;
}
div.image-bar-2-2 {
  background-image: url('images/layout/ebench-website-producten_03.jpg');
  background-repeat: no-repeat;
}
div.image-bar-2-3 {
  background-image: url('images/layout/ebench-website-prijzen_03.jpg');
  background-repeat: no-repeat;
}
div.image-bar-2-4 {
  background-image: url('images/layout/ebench-website-referenties_03.jpg');
  background-repeat: no-repeat;
}
div.image-bar-2-5{
  background-image: url('images/layout/ebench-website-contact_03.jpg');
  background-repeat: no-repeat;
}
div.image-bar-2-6{
  background-image: url('images/layout/ebench-website-product_emonitor_03.jpg');
  background-repeat: no-repeat;
}
div#image-bar-3 {
  clear: left;
  width: 100px;
  height: 21px;
  background-image: url('images/layout/ebench-website_12.png');
  background-repeat: no-repeat;
}

div#main {
  margin:0 0 0 100px;
  min-height:358px;
  height:auto !important;
  height:358px;
}

div#main-content {}
div#main-content-1 { float: left; width: 287px; min-height:348px; height:auto !important; height:348px; position:relative;}
div#main-content-1 h1,div#main-content-1 p {margin-right:25px;}
div#main-content-wide-1  { float: left; width: 572px; min-height:348px; height:auto !important; height:348px; position: relative;}
div#main-content-wide-1 h1,div#main-content-wide-1 p, div#main-content-wide-1 h2 {margin-right:20px;}

div#main-content-full-1{
  float: left;
  width: 815px;
  min-height:358px;
  height:auto !important;
  height:358px;
  position: relative;
}
div#main-content-2 {
  float: left;
  width: 285px;
  min-height:358px;
  height:auto !important;
  height:358px;
  background: url('images/layout/ebench-demo-background.jpg') no-repeat;
  position: relative;
}

div#main-content-3 {float: left; width: 268px; min-height:359px; height:auto !important; height:359px; background: url('images/layout/ebench-voordelen-background.jpg') no-repeat; position: relative;}
div#main-content-3 h1 {padding:20px 15px 0;}
div#main-content-3 p {padding:20px 15px 0;}
div#main-content-3 ul {padding:0 15px; margin:10px 0;}
div#main-content-3 ul li {padding:0; margin:0 0 6px 15px; list-style-position: outside; list-style-image: url('images/layout/ebench-bullet.png'); font-weight: bold;}

div#footer-spacer {
  padding: 0px;
  margin: 0px;
  height: 20px;
}
div#footer {
  padding: 0px;
  margin: 0px;
  height: 60px;
  width: 940px;
  background-color: #c0d362;
  position: relative;
}
div#footer-left {
  color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 11px;
  position: absolute;
  left: 20px;
  bottom: 10px;
}
div#footer-right {
  color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 11px;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

div#footer ul li{
color : #000000;
background-color : transparent;
display: inline;
}

div#footer ul li a{
color : #115EAC;
background-color : transparent;
text-decoration : none;
}

div#footer ul li a:hover{
text-decoration : underline;
}

a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #000000;
}
a:active {
  text-decoration: none;
}

span.tab {
  padding-left: 10px; 
  padding-right: 10px;
}

div#login-button {position:absolute; left:-100px; top:316px;}
div#login-button a {display:block; width: 90px; height: 42px; background:url('/images/layout/button_login.jpg') no-repeat; text-indent:-9999px;}

div#main-content a {
  color: #009ee0;
}

h1 {
  font-family: Arial, Verdana;
  font-size: 18px;
  color: #009ee0;
  font-weight: bold;
  margin: 0px;
}

h2 {
  font-size: 11px;
  color: #009ee0;
  font-weight: bold;
  margin: 0;
}

p {
  font-family: Verdana, Arial;
  font-size: 11px;
  color: #000000;
  line-height:18px;
  margin:0 0 12px;
}

hr {
  color: #009EE0;
  background-color: #009EE0;
}

img { border: 0px; }

a:link { font-family:  Verdana, Arial; font-size: 8pt; color: #1a171b; font-weight: bold; }
a:hover { font-family:  Verdana, Arial; font-size: 8pt; color: #1a171b; font-weight: bold; text-decoration: underline; }
a:active { font-family:  Verdana, Arial; font-size: 8pt; color: #1a171b; font-weight: bold; text-decoration: underline; }
a:visited { font-family:  Verdana, Arial; font-size: 8pt; color: #1a171b; font-weight: bold; }

div#footer a:link { font-family:  Verdana, Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; }
div#footer a:hover { font-family:  Verdana, Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
div#footer a:active { font-family:  Verdana, Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: underline; }
div#footer a:visited { font-family:  Verdana, Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; }

p.text-right {
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}

div#demo-frame-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 100;
  filter: alpha(opacity=75); 
  background-color: #FFFFFF;
  opacity: 0.60;
  -moz-opacity: 0.60;
  display: none;
}

div#demo-frame {
  display: none;
  width: 800px;
  height: 800px;
  margin: auto auto;
  z-index: 105;
  position: absolute;
  top: 0px;
  left: 70px;
}
div#demo-frame-header {
  height: 35px;
  background: url('/images/layout/ebench-website-demo.png') no-repeat bottom center;
  behavior: url(media/iepngfix.htc);
}

div#demo-frame-content {
  height: 751px;
  width: 820px;
  padding: 8px 18px;
  background: url('/images/layout/ebench-website-demo-background.png') no-repeat 0px -7px;
}

div#demo-frame-footer {
  height: 34px;
  width: 155px;
  position: absolute;
  right: 80px;
  bottom: -5px;
  marging: 0px;
  padding 0px;
}

td.ezcontent-form-label {
  text-align: right;
  color: #1a171b;
  line-height:26px;
  padding: 0 5px 0 0;
}
td.ezcontent-form-field input {
  width: 285px;
  background-color: #bde4f7;
  border: 1px solid #707173;
  height:16px;
  padding:2px 0 0 2px;
}
td.ezcontent-form-field input.chechbox, td.ezcontent-form-field input.radio {
  border:0;
  width:auto;
}
span.ezcontent-form-errormessage {padding:0 0 0 5px;}
td.ezcontent-form-field textarea {
  width: 285px;
  height: 50px;
  background-color: #bde4f7;
  border: 1px solid #707173;
  padding:2px 0 0 2px;
}
input.ezcontent-form-submit-button {
  width: 150px;
  height: 34px;
  margin: 0px 0px 0px 100px;
  padding: 0;
  border: 0;
  background: url('images/layout/ebench-website-button-versturen.gif') no-repeat;
  text-indent: -1000em;
  cursor: pointer;
  cursor: hand;
  font-size: 0px;
  display:block;
  line-height: 0px;
}
input.ezcontent-form-submit-button-over {
  width: 150px;
  height: 34px;
  margin: 0px 0px 0px 100px;
  padding: 0;
  border: 0;
  background: url('images/layout/ebench-website-button-versturen.gif') no-repeat;
  text-indent: -1000em;
  cursor: pointer;
  cursor: hand;
  font-size: 0px;
  display:block;
  line-height: 0px;
}

div.product-description {
  float: left;
  width: 540px;
}
div.product-image {
  float: right;
  width: 268px;
}
