html, body { margin:0; padding:0; font-family:  Arial, verdana, helvetica; font-size: 12px; color: #505051; background: #fff; }
img {border:0;}
form {margin:0; padding:0;}
#header {margin:0; padding:0;height:100px;background: #fff url("images/bg_header.jpg") 0 0 no-repeat; width:989px; overflow:hidden;}

#center_box {margin:0; padding:0; background: #11378f url("images/bg_center.jpg") 0 0 repeat;}

#footer {font-size:10px; color:#818183;}
#footer p {margin:10px 0;text-align:center; }
#footer p a {color:#818183;text-decoration: none;}
#footer p a:hover { text-decoration: underline;}
#footer p a.underline { margin: 0 10px; text-decoration: underline;}
#footer p a.underline:hover { text-decoration: none;}
#left_menu { float:left; margin:0; padding:0; width:13.3%; margin: 44px 0 44px 26px; }
*html #left_menu {margin: 44px 0 44px 13px;}
#left_menu ul { list-style: none; margin:0; padding:0; width:116px; }
#left_menu ul li { margin:0; padding:8px 0;}
#left_menu ul li ul { list-style: none; margin:0 auto; padding:0; width:90px; }
#left_menu ul li ul li { border-bottom: 1px solid #fff;}
#left_menu ul li a { margin:0; padding:0; color:#fff; text-decoration: none; font-size: 11px; font-weight: bold; }
#left_menu ul li a:hover {text-decoration: underline;}
#left_menu ul li a.aktive {color:#2b71c3;}

#__center_box_content { width:62.83%; float:left; border-bottom: 1px solid #d1d3d4;}
#center_box_content { width:54%; float:left; border-bottom: 1px solid #d1d3d4;}



#bottom {margin:0; padding:0; border-top: 1px solid #d1d3d4;height: 208px;}

#bottom_idx {margin:0; padding:0; border-top: 1px solid #d1d3d4}
#ind_news_caption {background-color: #d6e2c9; float:left;margin:0; padding:0; border-top: 1px solid #d1d3d4}
#ind_news_caption h2 { color:#fff; font-size: 11px; line-height: 20px; padding: 0; margin:0; background-color: #779e4d; width:150px; text-align:center;}
#ind_news_caption div p {margin:5px 0; padding:0;color:#77787b;}
#ind_news_caption div p a {text-decoration: none; color: #263c86;}
#ind_news_caption div p a:hover {text-decoration: underline;}
#ind_news_caption div p a.More { font-size:10px;color:#779e4d;text-decoration: none;}





#__bg_top_line {margin:0; padding:0;background: url("images/bg_top_line2.gif") 0 0 no-repeat; width:92%; background-color:#FFFFFF; vertical-align:top}
#bg_top_line {margin:0; padding:0;background: url("images/bg_top_line2.gif") 0 0 no-repeat; width:100%; background-color:#FFFFFF; vertical-align:top}
#content_box {margin:0px; padding:0px;background: #fff; width:100%}
.green_headline {color:#779e4d; font-size:15px;}

.idx_content_left {margin:25px 0 0 50px; padding:0px; float:left; background: #fff; text-align:justify;}

.content_left {margin:25px 0 0 50px; padding:0px; float:left; background: #fff; width:64%;text-align:justify}



*html .content_left {margin:25px 0 0 25px;}
.content_left h2 {margin: 0 0 10px 0; padding:0 0 0 20px;color:#6a6d6e; font-size: 24px;}
.content_left h3 {margin:10px 0; padding:0 0 0 20px; font-weight: bold; font-size: 15px; color:#616466;}
.content_left p {margin:10px 0; padding:0 0 0 20px;}
.content_left a {color:#3c7ec9;}
.content_left a:hover {text-decoration: none;}
.li_bg {margin:0; padding:0; list-style:none; }
.li_bg li {margin:10px 0; padding:0 0 0 20px; background: url("images/bg_li.gif") 0 3px no-repeat; }
.li_bg li b {color:#779e4d; font-size:15px;}
.content_right {margin:25px 0 0 5px; padding:0px; float:left; background: #fff; width:183px;}
.content_right p {margin:5px 10px; padding:0px; font-size:14px;color:#779e4d;}
.content_right p a { font-size:11px;color:#779e4d;text-decoration: none;}
.content_right p a span { text-decoration: underline;}
#login_box {float:right; text-align:right;margin:20px 30px; padding:0;color:#3b3e40;font-size: 9px;}
#login_box p { margin:0 43px 2px 0; padding:0;}
#top_submit {margin:0 0 0 3px; text-decoration: underline; border:0; background: url("images/bg_li.gif") 0 3px no-repeat; padding: 0 0 0 15px;color:#3b3e40;font-size: 9px; line-height: 20px;height: 20px; width:4%;}
#top_password {border: 1px solid #d1d3d4; width:120px;}
#top_user {border: 1px solid #d1d3d4; width:120px;}
#ind_news {background-color: #d6e2c9; width: 57%; height: 208px;float:left;}
#asd_news {background-color: #d6e2c9; width: 56.8%; height: 208px;float:left;}
#ind_news h2 { color:#fff; font-size: 11px; line-height: 20px; padding: 0; margin:0; background-color: #779e4d; width:150px; text-align:center;}
#ind_news div {float:left; width:175px; margin: 5px 0 0 20px;}
#ind_news div p {margin:5px 0; padding:0;color:#77787b;}
#ind_news div p a {text-decoration: none; color: #263c86;}
#ind_news div p a:hover {text-decoration: underline;}
#ind_news div p a.More { font-size:10px;color:#779e4d;text-decoration: none;}
#ind_CaseStudy {width:130px; float:left; background-color: #77787b; color:#fff;}
#ind_CaseStudy h2 { color:#fff; font-size: 11px; line-height: 20px; padding: 0 0 0 10px; margin:0; }
#ind_box_3 {margin:0; padding:0;width:172px; float:left;}
#ind_box_3 p {margin:12px 0 0 20px; color:#31548b; font-size: 10px; }
#ind_box_3 p i {color:#626466;}
.More { font-size:10px;color:#779e4d;text-decoration: none;}
.More span { text-decoration: underline;}
.color {color:#799e4a;}
.big {font-size: 15px; }
.all {width:100%;margin:0; padding:0;}
.fLeft {float:left; padding:0 20px 20px 20px;}
.both {clear:both;}