body { margin:0; padding:0px; background-color:black; font-size:12px; color:white; font-family: Trebuchet MS, Helvetica, sans-serif; }
h1,h2,h3,p,li { margin:0; padding:0; }
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
a:visited{ text-decoration:none; }
img {  border-style:none; border-width:0px; margin:0; padding:0; }

#imprint {  position:absolute; top:15px; left:950px; }
#imprint a { color:#bbbdc1; font-size:12px; }
#imprint a:hover { text-decoration:underline; }

#content_front { position:absolute; top:34px; left:0px; width:913px; min-height:1100px; height:1100px; background-image:url(../images/bkg_front.jpg); background-repeat:no-repeat; background-position:top left; }
#content_front.contact { background-image:url(../images/bkg_front_contact.jpg); }

#content_home { position:absolute; top:34px; left:0px; width:913px; min-height:1100px; height:1100px; background-image:url(../images/bkg_home.jpg); background-repeat:no-repeat; background-position:top left; }

#content_detail { position:absolute; top:34px; left:0px; width:913px; min-height:900px; height:900px!; background-image:url(../images/en/bkg_content.jpg); background-repeat:no-repeat; background-position:top left; }
#content_detail.features { background-image:url(../images/en/bkg_content_features.jpg); }

#languages{ position:absolute; top:258px; left:86px; }
#languages p { color:#bbbdc1; padding-bottom:6px; font-size:11px; }
#languages img { margin-right:4px; border:1px solid #5f6062; }

#home { position:absolute; top:258px; left:340px; }
#home a { color:#bbbdc1;  font-size:11px; }
#home a:hover { text-decoration:underline; }

#market{ position:absolute; top:228px; left:705px; color:#bbbdc1;  font-size:11px;}
#market2{ position:absolute; top:228px; left:705px; color:#bbbdc1;  font-size:11px;}

#navi { position:absolute; top:365px; left:90px; }
#navi ul { margin:0; padding:0; list-style-type:none; }
#navi li { height:35px; margin-bottom:3px; }
#navi li.navspacer { height:15px; margin-bottom:0px; }
#navi li.features { width:163px; height:35px; background-image:url(../images/en/but_features.jpg); }
#navi li.manual {width:163px;height:35px;display:block; background-image:url(../images/en/but_manual.jpg); }
#navi li.video {width:163px;height:35px;display:block; background-image:url(../images/en/but_video.jpg);  }
#navi li.brochure {width:163px;height:35px;display:block; background-image:url(../images/en/but_brochure.jpg); }
#navi li.contact {width:163px;height:35px;display:block; background-image:url(../images/en/but_contact.jpg); }
#navi a { display:block; width:163px; height:35px; }
#navi a:hover { text-decoration:none; }

#marker { display:block; float:bottom; top:0px; margin-left:361px; width:174px; height:71px; }
#marker.features { background-image:url(../images/en/marker_features.jpg); }

#headline { float:bottom; display:block; width:530px; height:77px;background-repeat:no-repeat;}
#headline.home { background-image:url(../images/en/headline_home.gif);}
#headline.features { background-image:url(../images/en/headline_features.gif); height:112px;}
#headline.manual { background-image:url(../images/en/headline_manual.gif); }
#headline.video { background-image:url(../images/en/headline_video.gif); }
#headline.brochure { background-image:url(../images/en/headline_brochure.gif); }
#headline.contact { background-image:url(../images/en/headline_contact.gif); }

#main { position:absolute; top:366px; left:340px; overflow:auto; width:568px; height:950px; scrollbar-3dlight-color:#353535; scrollbar-arrow-color:#ffd173; scrollbar-base-color:#58585a; scrollbar-darkshadow-color:#4b4c4e; scrollbar-face-color:#000000; scrollbar-highlight-color:#9c9b9c; scrollbar-shadow-color:#9c9b9c; }
#main h1 { font-size:24px; font-weight:normal; margin-bottom:15px; margin-top:50px; line-height:26px; }
#main h2 { font-size:12px; font-weight:normal; margin-bottom:30px; }
#main p { margin-bottom:15px; line-height:17px; }
#main a { text-decoration:none; color:WHITE; }
#main a:hover { text-decoration:underline; color:WHITE;}
#main a:visited{ color:WHITE; }
#main td.spacer {width:105px;}
.pdficon { width:15px; height:15px; vertical-align:top; padding-left:20px; text-decoration:none;}

#main td { vertical-align:top; }
#main input { border:none; border-top: 2px solid #cccccc; border-left: 2px solid #999999; border-right: 2px solid #666666; border-bottom: 2px solid #666666; background-color:#FFFFFF;}
#main input.request { width:300px; height:80px; align:left; }
#main input.submitbutton { background-color:#bbbdc1; color:#ffffff; border:0px; }
