html, body {background: #999999; margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 12px; color:#FFFFFF;  }
img {border:0; }
form { margin:0; padding:0; }
.both { clear:both; }
.all { margin:0 auto; padding:0; width:906px; }
.header_menu { margin:0; padding:0; width:100%; height: 95px; border-bottom: 2px solid #ffcc00; background: #3b963e;}
.header_menu .all {text-align:right; color:#FFFFFF; padding: 60px 0 0 0; }
.header_menu .all a { color:#FFFFFF; text-decoration: none; padding:0 10px;border-left: 1px dashed #58b000; }
.header_menu .all a:hover { color: #ffcc00; }
.header_menu .all a.first {border:0;}
.header {background: #FFFFFF; }
.header .logo { width:171px; float:left;}
.header .logo_1 { width:211px; float:left;}
.header .top_img {width:428px; float:right;}
.header .all {position:relative;}
.header .all  .top_img_1 {position:absolute; top:0px; right:-50px;}
.header .content {margin:70px 0 0 50px; padding:0;width:360px; float:left;color:#666666; font-size: 11px;}
.header .content h2 {margin:5px 0; padding:0; font-size: 20px; color:#45a948;}
.header .content h3 {margin:5px 0; padding:0; font-size: 18px; font-weight: normal;}
.header .content p  {margin:10px 0; padding:0;}
.header .content p.more {text-align:right; font-size: 16px;}
.header .content p.more a {padding: 0 20px 0 0;color:#666666; text-decoration: none;background: transparent url("images/more.gif") right center no-repeat;}
.header .content p.more a b { color:#45a948;}
.header .content p.more a:hover {text-decoration: underline;}
.middle {background: #00a2d2; border-bottom: 1px solid #FFFFFF;color: #FFFFFF}
.middle .left_menu {margin:0; padding:10px 0; float:left; width:170px;overflow:hidden; }
.middle .left_menu a { margin:3px 0; padding:0 5px; float:left; width:170px; height: 28px; line-height: 28px; background: #33b5db; color:#ffcc00; text-decoration: none; font-weight: bold; }
.middle .left_menu a:hover { color: #FFFFFF; background: #3d9a40;}
.middle .left_menu a.aktive { color: #FFFFFF; background: #3d9a40;}
.middle .content {margin:10px 0 10px 20px; padding:0; width:410px; float:left;overflow:hidden; color:#FFFFFF;border-right: 1px dashed #77ca79;}
.middle .content_1 {margin:10px 0 10px 20px; padding:0; width:320px; float:left;overflow:hidden; color:#FFFFFF;border-right: 1px dashed #77ca79;}
.middle .content_2 {margin:10px 0 10px 20px; padding:0 20px 0 0; width:220px; float:left;overflow:hidden; color:#FFFFFF;border-right: 1px dashed #77ca79;}
.middle .CaseBox {height:92px;margin:10px 0;}
.middle .CaseBox img {float:left; padding: 0 10px 0 0;}
.middle h2 { margin:0; padding:0; font-size: 18px; }
.middle h2 span {color:#ffcc00; font-weight: normal; }
.middle p  { margin:0; padding:10px 0; }
.middle .more {color:#ffcc00;}
.middle .more a {color:#ffcc00;}
.middle .more a:hover {text-decoration: none;}
.middle .RightBox { margin:10px 0 10px 20px; padding:0; float:left; width:260px; }
.middle .RightBox .box {margin:10px 0; padding:0;background: #40b9dd;}
.middle .RightBox .box p  { margin: 0 auto; padding:10px 0; width:220px;}
.middle .RightBox .box .box_t {overflow:hidden;margin: 0; padding:0; background: transparent url("images/box_bt.gif") 0 0 no-repeat; height: 6px;}
.middle .RightBox .box .box_b {overflow:hidden;margin: 0; padding:0; background: transparent url("images/box_bt.gif") 0 -6px no-repeat; height: 6px;}

.footer {height: 100px;}
.footer a {color:#FFFFFF; text-decoration: none;}
.footer a:hover { text-decoration: underline;}
.footer .LeftBox {margin:0; padding:10px 0; float:left; width:170px;overflow:hidden;}
.footer .content {height: 70px; margin:10px 0 10px 20px; padding:0; width:410px; float:left;overflow:hidden; color:#FFFFFF;border-right: 1px dashed #cccccc;}
.footer .content_1 {height: 70px; margin:10px 0 10px 20px; padding:0; width:320px; float:left;overflow:hidden; color:#FFFFFF;border-right: 1px dashed #cccccc;}
.footer .RightBox { margin:10px 0 10px 20px; padding:0; float:left; width:260px; }

