@charset "utf-8";
/* CSS Document */
body {background:#fff url(../images/bg.jpg) repeat-x;font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color:#000;}
* { margin: 0; padding: 0; }
h2 { font-size:24px; }
h3 { font-size:20px; font-family:Arial; line-height:30px; color:#333;  }
#right .m-top .products .text h2 { font-size:20px; font-family:Arial; line-height:30px; color:#333;  }
img { border: 0; }
a img { border: none; }
a { color: #000000; outline: none; text-decoration: none; }
a:visited {color:#17768D;}
:focus { -moz-outline-style: none; }
ol, ul, dl, dt { list-style: none; }
ol:after, ul:after { content: "."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }
.clear { clear: both; font-size: 0px; }
a.pdf{color:#666; float:left; font-weight:normal; font-size:11px; }
a.pdf img{border:none; display:inline; margin:0 2px -5px 0; padding:0; }
a.pdf:hover{color:#666; text-decoration:none;}
.table {background-color:#000; width:96%;}
.table td {background:#FFFFFF; text-align:center;line-height:18px;}
.tx{width:50%; font-size:11px; height:22px; line-height:22px;  margin-left:200px;}
.tx span{margin-left:70px;}
.consulting{width:630px;height:33px;text-align:right;margin-top:5px; line-height:33px;}
.consulting img{text-align:right; border:none; margin-top:10px; float:right; }
.consulting a{margin-top:10px; }
select,option {margin:0; padding:0;  }
.table02{font-family:Arial; margin:0; padding:0;   }
#gotourlang{width:90px;height:auto;background:#09569E;color:#fff;font-size:11px;}

/*header*/
#header {width:1003px;height:auto;margin:0 auto;}
#header .top h5 { color: #666; font-size: 10px;text-align: center;}
#header .top h5 a {color:#666; }

#header .banner {width:1003px;height:92px;margin:0 auto;}
#header .banner .logo {width:700px;height:92px;float:left;background:url(../images/logo.jpg) left no-repeat;margin-left:40px!important;margin-left:20px;}
#header .banner .logo .companyname {width:auto;height:auto;padding-left:150px;float:left;font-size:18px;line-height:25px;margin-top:25px;font-weight:bold;color:#000;}
#header .banner .logo .companyname a {color:#000;}
#header .banner .logo .companyname a:hover { text-decoration:underline;}
#header .banner .logo .newproduct {margin-top:20px;float:left;padding-left:130px;color:#666;}
#header .banner .logo .newproduct h2 {font-size:13px;}
#header .banner .lauguage {width:200px;height:40px; line-height:40px;float:right;background:url(../images/laubg.jpg) no-repeat;margin-right:10px;padding-left:20px;margin-top:51px;}
#header .banner .lauguage img { margin-top:13px;}
#header .banner .lauguage a {color:#000; }

/*body*/
#body {width:860px;height:auto;margin:0 auto;margin-top:20px;}

/*left*/
#left {width:196px;height:auto;float:left;}
#left .list {width:196px;height:auto;float:left;}
#left .list ul {width:196px;height:auto;float:left;}
#left .list ul li.tt {width:188px;height:25px;float:left;line-height:20px;background:url(../images/de-home-ia.gif) no-repeat; text-align:left;padding-left:8px;margin-top:2px;}
#left .list ul li.bb {width:188px;height:25px;float:left;line-height:20px;background:url(../images/de-produkte-act.gif) no-repeat;text-align:left;padding-left:8px;margin-top:2px;}
#left .list ul li.tt a , #left .list ul li.bb a {color:#fff;font-weight:bold;}
#left .list ul li.tt a:hover , #left .list ul li.bb a:hover {color:#000;}
#left .list ul li.cc {width:185px;height:auto;float:left;line-height:20px;padding-left:8px;background:#7D7E7F;margin-top:2px;margin-bottom:4px;}
#left .list ul li.cc a {color:#fff;background: url(../images/list.gif) left center no-repeat;width:177px;padding-left:8px;}
#left .list ul li.cc a:hover  {color:#EB2C2C;font-weight:bold;}
#left .list ul li.cc a:visited{color:#FFFF00; }
#left .list ul li.aa {width:179px;height:auto;float:left;line-height:18px;padding-left:8px;margin-top:2px;margin-bottom:2px;margin-left:5px!important;margin-left:2px;border-bottom:1px dashed #ccc;border:1px solid #7D7E7F;background:#fff;}
#left .list ul li.aa a {color:#000;}
#left .list ul li.aa a:hover, #left .list ul li.aa a:visited {color:#ff0000;}
#left .contact {width:183px;height:auto;float:left;padding:5px;}
#left .contact p{line-height:20px;}

/*right*/
#right {width:640px;height:auto;float:left;margin:4px 0 0 20px;background:#fff;}
#right .m-top {width:640px;height:auto;float:left;}
#right .m-top .title {width:623px;height:20px;float:left;background:url(../images/list2.gif) left center no-repeat;padding-left:17px;line-height:20px;font-weight:bold;border-bottom:1px solid #ccc;}
#right .m-top .title1 {width:620px;height:20px;float:left;background:url(../images/title1.jpg) left center no-repeat;padding-left:20px;line-height:20px;font-weight:bold;border-bottom:1px solid #ccc;}
#right .m-top ul {width:630px;height:auto;float:left;margin-top:10px;padding:0 5px;}
#right .m-top ul li.pic {width:102px;height:102px;float:left;}
#right .m-top ul li.pic img {border:1px solid #ccc;}
#right .m-top ul li.text {width:520px;height:auto;float:left;margin-left:8px;line-height:20px;}
#right .m-top ul li.text a {color:#464646;}
#right .m-top ul li.text a:hover { text-decoration:underline;}
#right .m-top .products {width:640px;height:auto;float:left;}
#right .m-top .products .pic {width:610px;height:auto;float:left;padding-left:30px;margin-top:10px;}
#right .m-top .products .pic img {margin-right:15px;border:1px solid #ccc;}
#right .m-top .products .pic1 {width:610px;height:auto;float:left;padding-left:30px;margin-top:10px;}
#right .m-top .products .pic1 img {margin:0 auto;border:1px solid #ccc; display:block;}
#right .m-top .products .text {width:620px;height:auto;float:left;padding:10px;line-height:20px;}
#right .m-top .other {width:640px;height:auto;float:left;margin-top:20px;}
#right .m-top .other .title {width:623px;height:20px;float:left;background:url(../images/list2.gif) left center no-repeat;padding-left:17px;line-height:20px;font-weight:bold;border-bottom:1px solid #ccc;}
#right .m-top .other ul {width:620px;height:auto;float:left;padding:5 10px;}
#right .m-top .other ul li {width:130px;height:auto;float:left;margin-right:10px;}
#right .m-top .other ul li img {margin-left:15px;border:1px solid #ccc;}
#right .m-top .other ul li span {width:130px;height:auto;float:left;line-height:20px; text-align:center;}
#right .m-top .more {width:130px;height:25px;float:right;margin-right:200px!important;margin-right:100px;}
#right .m-top .more a {width:30px;height:25px;float:left;line-height:25px;background:#118D27;color:#fff; text-align:center;margin-right:10px;}
#right .m-top .more a.class {background:#7DB134;color:#fff;}
#right .m-top .more a:hover {color:#000;}

#right .m-middle {width:640px;height:auto;float:left;}
#right .m-middle .title {width:620px;height:20px;float:left;background:url(../images/title1.jpg) left no-repeat;padding-left:20px;line-height:20px;font-weight:bold;border-bottom:1px solid #ccc;}
#right .m-middle p {width:620px;height:auto;padding:10px;float:left;line-height:20px;}
#right .m-middle p img {float:right;margin-left:10px;}
#right .m-middle p a { text-decoration:underline;color:#129C2D;}
#right .m-middle p a.more {float:right;margin-right:180px;font-weight:bold;}
#right .m-middle .cer {text-align:center; width:98%; height:100px; margin-top:20px;float:left;}
#right .m-middle .cer img {margin:8px;}
#right .m-middle .table1 {width:640;height:auto;float:left;}

/*foot*/
#foot {width:900px;height:73px;margin:0 auto;margin-top:10px;border-top:2px solid #129C2D;}
#foot .footlist {width:900px;height:18px;margin:0 auto;margin-top:3px;line-height:18px;}
#foot .footlist ul {width:900px;height:18px;float:left;}
#foot .footlist ul li {width:auto;height:18px;float:left;padding:0 10px;}
#foot .footlist ul li a {color:#000;text-decoration:underline;}
#foot .footlist ul li a:hover { text-decoration:none;}
#foot .add {width:auto;height:20px;margin-top:2px;margin:0 auto;line-height:20px; text-align:center;}
#foot .onlink {width:450px;height:28px;margin:0 auto;}
#foot .onlink div {width:90px;height:28px;float:left;margin-right:20px;text-align:center;line-height:28px;}
#foot .onlink div a { text-align:center;font-weight:bold;}
