 body {
 padding:0px;
 margin:0px;
 font-family:Verdana, Helvetica, sans-serif;
 font-size:9px;
 color:#000000;
 background-color:#DEDDDD;

 height:100%;
 min-height:100%;
 text-align:center;
}

.inputAHT { 
   	font-size:10pt; color:#000000; border:1px solid #365F9F; font-family:Verdana, Helvetica, sans-serif;
	scrollbar-base-color:#FFFFFF;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#2152A1;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}

table {color:#000000;}

h1 {font-size:12px; font-weight:bold; color:#365F9F; font-style:italic;}

h2 {font-size:11px; font-weight:bold; color:#365F9F;}

h3 {margin:0px; padding:0px; font-size:12px; font-weight:bold; color:#365F9F; font-style:italic;}

#prod_tabele{
	font-size:8px;
	color:#000000;
}

#intro_kat{
	position:relative;
	top:130px;
	left:290px;
}

#container {
 width:979px;
 display:block;
 position:relative;
 padding:0px;
 margin:auto;
 height:267px;
 min-height:90%;

 background-image:url("images/body_bg.jpg");
 background-repeat:repeat-y;
 text-align:left;
}

html>body #container {
 height:auto;
  /*\*//*/
 	height:267px;
 /**/
}

#container2 {
 width:979px;
 display:block;
 position:relative;
 padding:0px;
 margin:auto;
 height:90%;
 min-height:90%;

 background-image:url("images/body_bg_prod.jpg");
 background-repeat:repeat-y;
 text-align:left;
}

html>body #container2 {
 height:auto;
   /*\*//*/
 	height:auto;
 /**/
}

#container3 {
 width:979px;
 display:block;
 position:relative;
 padding:0px;
 margin:auto;
 height:90%;
 min-height:90%;

 background-image:url("images/body_bg2.jpg");
 background-repeat:repeat-y;
 text-align:left;

}
html>body #container3 {
 height:auto;
   /*\*//*/
 	height:auto;
 /**/
}

#banner {
position:relative;
 height:120px;
 background-color:#FFFFFF;
 width:979px;
 z-index:100;
  /*\*//*/
 	width:977px;
 /**/
}

#logo_cn,
#logo {
 position:relative;
 left:550px;
 top:60px;
 width:371px;
 height:37px;
 z-index:200;
}

#logo_cn {
    width: 456px;
    left: 460px;
}

#logo_cn,
#logo a {
    text-decoration:none;
}

#navigation {
 position:absolute;
 width:979px;
 height:30px;
 background-color:#999999;
 padding-left:20px;
 padding-top:6px;
 z-index:3500;
}

html>body #navigation {
 height:24px;
 width:959px;
   /*\*//*/
 	width:977px;
 	height:30px;
 /**/
}

.menueitem {
position:relative;
z-index:4000;
}

.submenueitem {
background-color:#FFFFFF;
position:absolute;
top:25px;
left:0px;
visibility:hidden;
display:block;
font-size:9px;
z-index:4500;
}

html>body .submenueitem { min-width:220px; }

.navi table {color:#FFFFFF; font-size:11px;}
.navi tr {color:#FFFFFF; font-size:11px;}
.navi td {color:#FFFFFF; font-size:11px;}

.navi2 table {color:#FFFFFF; font-size:10px;}
.navi2 tr {color:#FFFFFF; font-size:10px;}
.navi2 td {color:#2152A1; font-size:10px; padding-top:2px; padding-bottom:3px;}

a:link { color:#365F9F; text-decoration:underline;}
a:visited { color:#365F9F; text-decoration:underline;}
a:hover { color:#365F9F; text-decoration:underline;}
a:active { color:#365F9F; text-decoration:underline;}
a:focus { color:#365F9F; text-decoration:underline;}


html>body #nav_right {
 height:30px;
 width:216px;
}

#navigation a:link { color:#FFFFFF; text-decoration:none;}
#navigation a:visited { color:#FFFFFF; text-decoration:none;}
#navigation a:hover { color:#000000; text-decoration:none;}
#navigation a:active { color:#000000; text-decoration:none;}
#navigation a:focus { color:#FFFFFF; text-decoration:none;}




#footer a:link { color:#FFFFFF; text-decoration:none;}
#footer a:visited { color:#FFFFFF; text-decoration:none;}
#footer a:hover { color:#000000; text-decoration:none;}
#footer a:active { color:#000000; text-decoration:none;}
#footer a:focus { color:#FFFFFF; text-decoration:none;}

#filler_left a:link { color:#FFFFFF; text-decoration:none;}
#filler_left a:visited { color:#FFFFFF; text-decoration:none;}
#filler_left a:hover { color:#000000; text-decoration:none;}
#filler_left a:active { color:#FFFFFF; text-decoration:none;}
#filler_left a:focus { color:#FFFFFF; text-decoration:none;}

#filler_rightdown a:link { color:#FFFFFF; text-decoration:none;}
#filler_rightdown a:visited { color:#FFFFFF; text-decoration:none;}
#filler_rightdown a:hover { color:#000000; text-decoration:none;}
#filler_rightdown a:active { color:#FFFFFF; text-decoration:none;}
#filler_rightdown a:focus { color:#FFFFFF; text-decoration:none;}

#subnav a:link { font-size:10px; color:#194692; text-decoration:none;}
#subnav a:visited { font-size:10px; color:#FFFFFF; text-decoration:none;}
#subnav a:hover { font-size:10px; color:#194692; text-decoration:none;}
#subnav a:active { font-size:10px; text-decoration:none;}
#subnav a:focus { font-size:10px; text-decoration:none;}

#nav_prod a:link { font-size:9px; color:#FFFFFF; text-decoration:none; white-space:pre-line;}
#nav_prod a:visited { font-size:9px; color:#FFFFFF; text-decoration:none; white-space:pre-line;}
#nav_prod a:hover { font-size:9px; color:#FFFFFF; text-decoration:none; white-space:pre-line;}
#nav_prod a:active { font-size:9px; text-decoration:none; white-space:pre-line;}
#nav_prod a:focus { font-size:9px; text-decoration:none; white-space:pre-line;}

#nav_prod_kat a:link { font-size:9px; color:#577AB2; text-decoration:none; white-space:pre-line;}
#nav_prod_kat a:visited { font-size:9px; color:#577AB2; text-decoration:none; white-space:pre-line;}
#nav_prod_kat a:hover { font-size:9px; color:#FFFFFF; text-decoration:none; white-space:pre-line;}
#nav_prod_kat a:active { font-size:9px; text-decoration:none; white-space:pre-line;}
#nav_prod_kat a:focus { font-size:9px; text-decoration:none; white-space:pre-line;}

#img_area a:link { font-size:10px; color:#000000; text-decoration:none;}
#img_area a:visited { font-size:10px; color:#000000; text-decoration:none;}
#img_area a:hover { font-size:10px; color:#000000; text-decoration:underline;}
#img_area a:active { font-size:10px; text-decoration:none;}
#img_area a:focus { font-size:10px; text-decoration:none;}

#filler_left {
 background-image:Url("images/gradient145.jpg");
 background-repeat:repeat-x;
 background-color:#2152A1;
 position:absolute;
 top:150px;
 width:143px;
 height:150px;
 color:#FFFFFF;
 padding-left:10px;
 padding-top:10px;
 z-index:1500;
}

html>body #filler_left {
 width:133px;
 height:140px;
  /*\*//*/
 	width:142px;
 	height:150px;
 /**/
}

#lang {
position:absolute;
bottom:10px;
left:10px;
z-index:2000;
}

#presenter {
background-image:Url("stuff/banner_home.jpg");
 overflow:hidden;
 height:150px;
 width:618px;
 position:absolute;
 top:17px;
 left:144px;
 z-index:200;
  /*\*//*/
 	left:143px;
 /**/
}

#presenter2 {
 overflow:hidden;
 height:150px;
 width:618px;
 position:absolute;
 top:17px;
 left:144px;
 z-index:200;
  /*\*//*/
 	left:143px;
 /**/
}

#img_area {
 background-image:url("images/bg_prod_area.jpg");
 background-repeat:repeat-x;
 background-color:#2152A1;
 overflow:hidden;
 height:239px;
 width:835px;
 position:absolute;
 float:left;
 top:150px;
 left:144px;
 z-index:2500;
	/*\*//*/
 	left:144px;
 	width:833px;
 	/**/
 
}

#img_area td {font-size:10px; color:#FFFFFF; }

html>body #img_area {
 height:239px;
 min-height:223px;
 /*\*//*/
 	left:144px;
 	width:833px;
 	/**/
}

#scrolllayer {
 width:773px;
 height:238px;
 z-index:3000;
 position:absolute;
 top:1px;
 scrollbar-base-color:#FFFFFF;
 scrollbar-3d-light-color:#FFFFFF;
 scrollbar-arrow-color:#2152A1;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#BBD1F1;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 overflow:auto;
}

#infosystem_kat {
 width:144px;
 height:300px;
 z-index:3000;
 position:relative;
 scrollbar-base-color:#FFFFFF;
 scrollbar-3d-light-color:#FFFFFF;
 scrollbar-arrow-color:#2152A1;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#BBD1F1;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 overflow:scroll;
 float:left; 
}
#infosystem {
 width:608px;
 height:438px;
 z-index:3000;
 position:relative;
 scrollbar-base-color:#FFFFFF;
 scrollbar-3d-light-color:#FFFFFF;
 scrollbar-arrow-color:#2152A1;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#BBD1F1;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#FFFFFF;
 scrollbar-track-color:#FFFFFF;
 overflow:scroll;
}
#containerul, #containerul ul{
  text-align:left;
  margin:0;                          
  padding:0;                       
}

#containerul li{
margin:0 0 0 10px;                   
color: #000000;
font-family:Verdana,Arial,Helvetica;
font-size:12px;
text-decoration:none;
padding:0;                           
list-style-type:none;                
}

#containerul .symbols{              
  float:left;
  width:12px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}

#dotline835 {
 background-image:url("images/divider835_blau.gif");
 background-repeat:no-repeat;
 width:835px;
 height:1px;
 position:absolute;
 top:256px;
 left:144px;
}

html>body #dotline835 {
 top:256px;
}

#dotline143 {
 background-image:url("images/divider143.gif");
 background-repeat:no-repeat;
 position:absolute;
 width:143px;
 height:1px;
 bottom:-20px;
}

html>body #dotline143 {
 bottom:-10px;
}


#dotline220_v {
 background-image:url("images/divider220_v.gif"); 
 background-repeat:repeat-y;
 width:1px; 
 position:absolute;
 height:240px;
 left:773px;
 top:0px;
}

html>body #dotline220_v {
 height:242px;
 position:absolute;
 top:0px;
 left:773px;
}

#dotline_nav {
 background-image:url("images/divider30_v.gif");
 background-repeat:no-repeat;
 width:1px;
 height:30px;
 position:absolute;
 top:0px;
 left:762px;
 /*\*//*/
 	left:761px;
 /**/

}

#dotline_nav2 {
 background-image:url("images/divider30_v.gif");
 background-repeat:no-repeat;
 width:1px;
 height:30px;
 position:absolute;
 top:0px;
 left:917px;

}

#subnav {
 position:absolute;
 top:150px;
 width:143px;
 height:233px;
 color:#FFFFFF;
 z-index:2500;
}

html>body #subnav {
 height:230px;
}

#subnavheadline {
 width:95%;
 padding-left:5px;
 padding-top:8px;
 padding-bottom:8px;
 z-index:1000;
 font-size:10px;
 color:#FFFFFF;
}

#subnavitem {
 width:95%;
 padding-left:5px;
 padding-top:8px;
 padding-bottom:8px;
 z-index:3000;
 font-size:10px;
}

#subsubnavitem {
width:95%;
 padding-right:5px;
 padding-top:0px;
 padding-bottom:3px;
 z-index:1000;
 font-size:10px;
}

#subnav td { font-size:10px; color:#194692;}

#filler_right {
 background-image:Url("images/gradient145.jpg");
 background-repeat:repeat-x;
 background-color:#2152A1;
 position:absolute;
 top:150px;
 left:763px;
 width:154px;
 height:150px;
 z-index:100000;
}

#filler_right2{
 background-image:Url("images/gradient145.jpg");
 background-repeat:repeat-x;
 background-color:#2152A1;
 position:absolute;
 top:150px;
 left:918px;
 width:61px;
 height:150px;
 z-index:100;
 /*\*//*/
 	width:59px;
 /**/
}

#divider {
 background-image:url("images/divider.gif");
 background-repeat:no-repeat;
 width:979px;
 height:1px;
 top:300px;
 position:absolute;
 z-index:200;
  /*\*//*/
 	width:977px;
 /**/
}

#filler_leftdown{
float:left;
width:143px;
height:auto;
font-size:10px;
color:#194692;
z-index:2000;
}

#filler_leftdown td {color:#194692;, font-size:10px;}

html>body #filler_leftdown{ 
	top:-10px;
  /*\*//*/
 	width:141px;
 /**/
}

#spacer {
 height:168px;
 z-index:150;
}

html>body #spacer {
 height:168px;
}

#spacer2 {
 height:260px;
}

html>body #spacer2 {
 height:270px;
}

#content {
 width:979px;
 height:auto;
 position:relative;
 z-index:1000;
}

#stage {
 width:415px;
 height:auto;
 float:left;
 padding-left:11px;
 padding-top:6px;
 padding-right:11px;
 color:#000000;
 z-index:200;
}

html>body #stage {
width:390px;
 padding-left:11px;
 padding-top:0px;
 padding-right:11px;
 /*\*//*/
 	width:413px;
 	height:auto;
 /**/
}

#stage2 {
 width:774px;
 height:auto;
 float:left;
 padding-left:11px;
 padding-top:6px;
 padding-right:11px;
  z-index:200;
  postition:absolute;
}

html>body #stage2 {
width:750px;
 padding-left:11px;
 padding-top:0px;
 padding-right:11px;
  /*\*//*/
 	height:auto;
 /**/
}

#stage td {color:#000000; font-size:11px;}
#stage2 td {color:#000000;}

#stage3 {
 width:620px;
 height:auto;
 float:left;
 padding-left:11px;
 padding-top:6px;
 padding-right:11px;
}

html>body #stage3 {
width:600px;
 /*\*//*/
 	width:625px;
	height:auto;
 /**/
}
#bg_home {
 width:620px;
 height:267px;
 background-image:url("images/body_bg_home.jpg");
 background-repeat:no-repeat;
 float:left;
}
#bg_home_en {
 width:620px;
 height:267px;
 background-image:url("images/body_bg_home_en.jpg");
 background-repeat:no-repeat;
 float:left;
}
#bg_home_cn {
 width:620px;
 height:267px;
 background-image:url("images/body_bg_home_cn.jpg");
 background-repeat:no-repeat;
 float:left;
}

#filler_rightdown{
 width:204px;
 height:auto;
 padding-top:30px;
 float:left;
 font-size:12px;
 color:#FFFFFF;
 z-index:1500;
}

#filler_rightdown tr, td {font-size:9px; color:#000000;}

html>body #filler_rightdown {
 padding-left:3px;
}


#filler_rightdown2{
 width:155px;
 height:auto;
 padding-top:30px;
 float:left;
 z-index:200;
}

#filler_rightdown3{
 width:62px;
 height:auto;
 float:left;
 z-index:200;
}

#news {
width:80%;
z-index:300;
}

#marginforfooter {
 width:75%;
 height:20px;
 z-index:100;
}

#footer {
 position:absolute;
 height:20px;
 z-index:3000;
 bottom:-1px;
 width:979px;
 margin:0px;
 background-color:#999999;
 color:#FFFFFF;
 padding-top:4px;
 padding-left:20px;
 font-size:9px;
}

html>body #footer {
 width:959px;
 height:16px;
  /*\*//*/
 	height:25px;
 	width:977px;
	position:relative;

 /**/
}

.dotline_bottom {
border-bottom:1px dashed #2152A1;
padding-left:10px;
padding-right:10px;
padding-top:0px;
padding-bottom:2px;
font-size:10px;
}

#anwendungen{
float:left; 
width:150px;
margin-top:10px;
margin-bottom:10px;
}

a:link.blau { color:#365F9F; text-decoration:none;}
a:visited.blau { color:#365F9F; text-decoration:none;}
a:hover.blau { color:#365F9F; text-decoration:underline;}
a:active.blau { color:#365F9F; text-decoration:none;}
a:focus.blau { color:#365F9F; text-decoration:none;}

tr.beschreibung {font-size:9px;}

table.menue {color:#000000;}

input.login {font-size:10px; height:20px; width:137px;}
input.login2 {font-size:10px; height:20px; width:90px;}
input.loginB {font-size:9px; height:19px; width:47px;}

#infobox {
position:absolute; 
background-color:#FFFFFF; 
border:1px solid #365F9F; 
width:270px;
top:20px;
left:70px;
display:none;
color:#000000;
}

#okbox {
position:absolute; 
background-color:#FFFFFF; 
border:1px solid #365F9F; 
width:400px;
top:120px;
left:270px;
display:none;
color:#000000;
}

#okgastro {
position:absolute; 
background-color:#FFFFFF; 
border:1px solid #365F9F; 
width:400px;
top:250px;
left:320px;
display:none;
color:#000000;
z-index:99999;
}

/* JUST ADDED BY COCO (1.4.2008) */

#ProdBeschr {
	padding:0px;
	margin:0px;
}
#ProdBeschr ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#ProdBeschr li {
	background:url("stuff/shop/arrow_right_blue.gif");
	background-repeat:no-repeat;
	margin:2px 0px;
	padding:0px 0px 0px 15px;
}
#ProdBeschr h1, #ProdBeschr h2, #ProdBeschr p {
	padding:10px 0px 0px 0px;
	margin:0px;
}
.PicFloatRight {
	float:right;
	margin: 0px 0px 20px 20px;
}
.PicFloatLeft {
	float:left;
	margin: 0px 20px 20px 0px;
}
.ClearOut {
	clear:both;
}
.BorderWhite {
	border:1px solid #FFFFFF;
}
.padding_katalogbilder {
	padding-left:20px;
}

td.comment label {
    float: right;
}
