/* HTML BODY */
html, body {
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
text-align: center;
line-height: 17px;
background: #e6efff;
}

/* FONTS */
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
color: #000099;
margin: 0 0 20px 0;
font-weight: normal;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
color: #333333;
margin: 0px;
font-weight: normal;
}

/* DIVS */
#container {
position: absolute;
top: -1px;
left: 50%;
margin-left: -390px;
text-align: left;
padding: 0;
width: 780px;
min-height: 523px;
background: #ffffff;
border: 1px solid #999999;
}

/* DIVS */
#container_home {
position: absolute;
top: 50%;
left: 50%;
margin-left: -350px;
margin-top: -225px;
width: 700px;
height: 450px;
text-align: left;
padding: 0;
background: url(../backs/home.jpg) no-repeat;
}

#header {
position: relative;
width: 100%;
height: 135px;
background: url(../backs/header.jpg) no-repeat top left;
}

#languages {
position: absolute;
top: 10px;
right: 10px;
font-size: 11px;
color: #0066ff;
}

#languages_home {
position: absolute;
top: 365px;
left: 283px;
}

#menu {
position: relative;
width: 100%;
height: 28px;
background: url(../backs/menu.jpg) no-repeat top left;
z-index: 150;
}

#content {
position: relative;
width: 100%;
height: 600px;
background: url(../backs/content_top.jpg) no-repeat top left;
padding: 20px 0 0 20px;
}

#sidebar_left {
position: relative;
float: left;
width: 180px;
min-height: 100%;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
font-size: 11px;
}

#content_text {
position: relative;
float: left;
width: 450px;
padding: 20px 0 0 20px;
}

/* IMAGES */
img {
border: 0px solid #000000;
}

img.logo {
position: absolute;
top: 0px;
left: 0px;
}

img.stock {
position: absolute;
top: 60px;
right: -170px;
border: 1px solid #000000;
}

/* TABLES */
td {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
}

#lm-110 td {
padding: 0 20px 20px 0;
}

/* FORMS */
.submit {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
}

.cfield {
display: none;
}

/* LINKS */
a {
color: #000000;
}

a:hover {
color: #000000;
}

/* LISTS */

/* LISTS MENU */
#nav, #nav ul {
position: absolute;
left: 54px;
padding: 0;
margin: 0;
list-style: none;
z-index: 200;
}

#nav li {
border-right: 1px solid #999999;
height: 28px;
float: left;
background: url(../backs/menu.jpg);
}

#nav li a {
}

#nav li:hover {
background: #bcbcbc;
}

#nav ul {
position: absolute;
width: 120px;
left: -2000px;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
background-position: 0 0;
}

#nav a {
display: block;
padding-top: 5px;
margin: 0px 8px 6px 8px;
text-decoration: none;
font-size: 11px;
color: #666666;
}

#nav ul a {
color: #666666;
}

#nav ul a{
cursor: pointer;  
}

#nav ul ul a:link, ul ul a:visited{
cursor: pointer;
}

#nav ul ul a:hover, ul ul a:active{
cursor: pointer;
}

#nav ul li{
}

#nav ul li {
border: 1px solid #999999;
padding: 0;
margin-top: -1px;
height: 25px;
width: 100%;
}

#nav ul li a {
margin: 0 0 0 8px;
}

#nav ul {
background-color: #d9d9d9;
}

#nav ul ul li{
}

/* IE only hack \*/
* html ul li, * html ul ul li{
}

* html ul ul li{
}
/* Einde IE only hack */

/* LISTS SUBSSUBMENU */
#machines_1 {
position: absolute;
top: 0px;
left: 191px;
height: 28px;
display: none;
}

#nav ul li.machines_1:hover #machines_1 {
display: block;
}

#machines_2 {
position: absolute;
top: 104px;
left: 191px;
height: 28px;
display: none;
}

#nav ul li.machines_2:hover #machines_2 {
display: block;
}

#machines_3 {
position: absolute;
top: 0px;
left: 156px;
height: 28px;
display: none;
}

#nav ul li.machines_3:hover #machines_3 {
display: block;
}

#machines_4 {
position: absolute;
top: 104px;
left: 156px;
height: 28px;
display: none;
}

#nav ul li.machines_4:hover #machines_4 {
display: block;
}

#machines_5 {
position: absolute;
top: 0px;
left: 171px;
height: 28px;
display: none;
}

#nav ul li.machines_5:hover #machines_5 {
display: block;
}

#machines_6 {
position: absolute;
top: 104px;
left: 171px;
height: 28px;
display: none;
}

#nav ul li.machines_6:hover #machines_6 {
display: block;
}

#machines_7 {
position: absolute;
top: 0px;
left: 161px;
height: 28px;
display: none;
}

#nav ul li.machines_7:hover #machines_7 {
display: block;
}

#machines_8 {
position: absolute;
top: 104px;
left: 161px;
height: 28px;
display: none;
}

#nav ul li.machines_8:hover #machines_8 {
display: block;
}
