/* main.css */
body{background-color:#999;text-align:center;font-family:Arial, Verdana, Helvetica, sans-serif;color:#656c79;margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;}
a, ul, ol, li, img{border:0;list-style:none;}
a:active{outline:none;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
#all{width:1020px;margin:0 auto;}
a{color:#656c79;text-decoration:none;}
a:hover{text-decoration:underline;}
a.screenshot_link{font-size:14px;}
a.block_link{display:block;}
.orange{color:#ed6600;}
.blue{color:#468bb6;}
.red{color:#640008;}
.black{color:#000;}
.hide{display:none;}
.valigne{vertical-align:middle;}
.flip_fix{min-height:210px;overflow:visible;}
.wordmodul p, .news p, p.word{margin:20px 0;line-height:16px;}
.wordmodul h1{font-size:28px;margin:0 0 27px 0;color:#000;}
.wordmodul h2, .news h2{font-size:16px;margin:20px 0;font-weight:bold !IMPORTANT;}
.wordmodul h3, .news h3{margin:20px 0;}
.wordmodul h4, .news h4{margin:20px 0;font-size:12px;}
.wordmodul h5, .news h5{margin:20px 0;font-size:12px;}
.wordmodul blockquote{font-style:italic;}
.wordmodul a, .news a{border-bottom:1px dashed;}
.wordmodul div.button_wrapper a, .news div.button_wrapper a{border-bottom:0px none;}
div.type1 .wordmodul a:hover{color:#ed6600;text-decoration:none;}
div.type2 .wordmodul a:hover{color:#468bb6;text-decoration:none;}
div.type3 .wordmodul a:hover{color:#640008;text-decoration:none;}
.wordmodul ul{margin-left:20px;}
.wordmodul ul a{font-size:12px;}
.wordmodul ul a:hover{text-decoration:underline;}
.wordmodul ul li{line-height:14px;margin:8px 0;font-size:12px;}
div.type1 .wordmodul ul li{list-style:outside url('/skin/images/bullet_1a.gif');}
div.type2 .wordmodul ul li{list-style:outside url('/skin/images/bullet_2a.gif');}
div.type3 .wordmodul ul li{list-style:outside url('/skin/images/bullet_3a.gif');}
.news p.teaser{margin:0;}
#header{background:url('/skin/images/header_bg.jpg') top left repeat-y #f0ece1;position:relative;}
#header div.wrapper{background:url('/skin/images/slogan_new2a.png') top right no-repeat;height:155px;}
img.logo{float:left;margin:42px 0 0 40px;}
.search{float:right;width:360px;height:30px;text-align:right;margin-right:10px;}
form.formsearch{margin-top:5px;}
.formsearch input{width:165px;}
.formsearch input.search_button{vertical-align:middle;width:15px;height:15px;}
.formsearch img{vertical-align:middle;}
.highlight{font-weight:bold;color:#000;}
.search_time{font-size:15px;}
a.search_url{font-size:12px;}
a:hover.search_url{text-decoration:none;border-bottom:1px dashed;}
.pages{text-align:center;font-size:12px;font-weight:bold;color:#ed6600;}
.resultpages{font-weight:normal;color:#656c79;}
.pages a{font-weight:normal;color:#656c79;}
.pages a:hover{text-decoration:none;color:orange;font-weight:bold;}
.slogan{float:left;margin-left:570px;margin-top:-42px;width:200px;font-size:14px;letter-spacing:0.05em;text-align:right;line-height:18px;font-weight:bold;font-style:italic;display:inline;}
.slogan a{color:#81a1bc;}
.slogan a:hover{color:#81a1bc;text-decoration:none;}
div.hnav{width:942px;margin:0 auto;}
.hnav ul{height:33px;background:url('/skin/images/mainmenu_item_right2.gif') right top no-repeat;}
.hnav li{display:inline;}
.hnav li a{color:#fff;background:#4a4f59;font-size:14px;text-decoration:none;line-height:33px;float:left;height:33px;padding-left:14px;padding-right:14px;border-right:1px solid #9a9a99;}
.hnav li a.active{background:#ed6600;cursor:default;}
.hnav li a:hover{text-decoration:none;background:#ed6600;}
.hnav li a.first{background:transparent url('/skin/images/mainmenu_item_left2.gif') left top no-repeat;}
.hnav li a.first_active, .hnav li a.first:hover{background:transparent url('/skin/images/mainmenu_item_left2_active.gif') left top no-repeat;}
.hnav li a.first_active{cursor:default;}
#maincontent{background:url('/skin/images/maincontent_bg.jpg') top left repeat-y #fff;padding:20px 40px 20px 40px;text-align:left;}
#maincontent h1.extra{font-size:30px;color:#000;font-weight:normal;margin:20px 0;text-transform:none;}
#maincontent h2{font-weight:normal;}
div.type1 h2, div.type1 h3, div.type1 h4, div.type1 .colorized, div.type1 li.list_title, div.type1 h3 a{color:#ed6600;}
div.type2 h2, div.type2 h3, div.type2 h4, div.type2 .colorized, div.type2 li.list_title, div.type2 h3 a{color:#468bb6;}
div.type3 h2, div.type3 h3, div.type3 h4, div.type3 .colorized, div.type3 li.list_title, div.type3 h3 a{color:#640008;}
div.type1 h3, div.type2 h3, div.type3 h3{font-size:14px;text-transform:uppercase;line-height:18px;padding:0 0 5px 0;}
div.type1 p, div.type2 p, div.type3 p{font-size:12px;}
div.path{font-size:12px;margin-bottom:10px;}
div.path a{text-decoration:underline;}
div.path span.red a{text-transform:uppercase;color:#640008;}
div.path span.red{font-weight:bold;}
div.col_a, div.col_b, div.col_c, div.col_d, div.col_d_last{margin-bottom:20px;}
div.col_a{float:left;width:620px;}
div.col_b{float:right;width:300px;}
div.col_c{}
div.col_d{float:left;width:300px;margin-right:20px;}
div.title{background:url('/skin/images/title_bg.jpg') repeat-x;height:21px;line-height:22px;}
div.title h1{text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;}
div.type1 div.title{border-bottom:1px solid #ed6600;}
div.type1 div.title h1{background:url('/skin/images/title_1_left.jpg') no-repeat;padding-left:3px;}
div.type1 div.title span{background:url('/skin/images/title_1_right.jpg') repeat-x;height:21px;float:left;padding:0 10px 0 7px;}
div.type2 div.title{border-bottom:1px solid #468bb6;}
div.type2 div.title h1{background:url('/skin/images/title_2_left.jpg') no-repeat;padding-left:3px;}
div.type2 div.title span{background:url('/skin/images/title_2_right.jpg') repeat-x;height:21px;float:left;padding:0 10px 0 7px;}
div.type3 div.title{border-bottom:1px solid #640008;}
div.type3 div.title h1{background:url('/skin/images/title_3_left.jpg') no-repeat;padding-left:3px;}
div.type3 div.title span{background:url('/skin/images/title_3_right.jpg') repeat-x;height:21px;float:left;padding:0 10px 0 7px;}
ul.subnav{height:32px;background:url('/skin/images/subnav_bg.jpg') repeat-x;}
.subnav li{display:inline;}
.subnav a{float:left;height:32px;line-height:20px;text-decoration:none;font-size:12px;padding:0 5px;margin:0 5px;text-transform:uppercase;cursor:pointer;}
div.type1 ul.subnav a.active{background:url('/skin/images/subnav_1_active.jpg') repeat-x;}
div.type2 ul.subnav a.active{background:url('/skin/images/subnav_2_active.jpg') repeat-x;}
div.type3 ul.subnav a.active{background:url('/skin/images/subnav_3_active.jpg') repeat-x;}
div.content_sub{background:url('/skin/images/content_sub.jpg') repeat-x;padding:3px;min-height:100px;}
div.content_normal{background:url('/skin/images/content_normal.jpg') repeat-x;min-height:100px;}
div.content_normal h1{font-size:28px;padding:0 0 27px 0;color:#000;}
div.content_normal div.wrapper, div.report div.wrapper{padding:20px 0;margin-left:5px;}
div.content_normal div.wrapper_list_first{padding-top:20px;margin-left:5px;}
div.content_normal div.wrapper_list{margin-left:5px;}
div.wrapper_list h3, div.wrapper_list_first h3{padding:0;}
div.wrapper_list p, div.wrapper_list_first p{padding:5px 0;}
div.news div.wrapper{margin-left:0;padding-top:0;}
ul.vertical_items{text-transform:uppercase;font-size:14px;font-weight:bold;padding-left:15px;margin-bottom:5px;}
ul.vertical_items li, ul.vertical_items_simple li{text-transform:none;font-weight:normal;font-size:14px;line-height:20px;}
div.type1 ul.vertical_items{color:#ed6600;background:url('/skin/images/bullet_1a.gif') no-repeat;}
div.type2 ul.vertical_items{color:#468bb6;background:url('/skin/images/bullet_2a.gif') no-repeat;}
div.type3 ul.vertical_items{color:#640008;background:url('/skin/images/bullet_3a.gif') no-repeat;}
ul.horizontal_items{text-transform:uppercase;font-size:14px;font-weight:bold;padding-left:15px;margin-bottom:10px;}
ul.horizontal_items li{text-transform:none;font-weight:normal;font-size:14px;line-height:18px;display:inline;}
div.type1 ul.horizontal_items{color:#ed6600;background:url('/skin/images/bullet_1a.gif') no-repeat;}
div.type2 ul.horizontal_items{color:#468bb6;background:url('/skin/images/bullet_2a.gif') no-repeat;}
div.type3 ul.horizontal_items{color:#640008;background:url('/skin/images/bullet_3a.gif') no-repeat;}
div.list_5{margin-left:5px;padding-top:5px;}
div.list_5 a:hover{text-decoration:none;}
.list_5_link{display:block;width:15px;height:15px;}
ul.simple_linklist{font-size:12px;margin:5px 0;}
ul.simple_linklist li{line-height:18px;margin-left:0;}
div.type1 ul.simple_linklist li{list-style:url('/skin/images/bullet_1a.gif') inside;}
div.type2 ul.simple_linklist li{list-style:url('/skin/images/bullet_2a.gif') inside;}
div.type3 ul.simple_linklist li{list-style:url('/skin/images/bullet_3a.gif') inside;}
ul.simple_linklist_horizontal{font-size:14px;margin:5px 0;}
ul.simple_linklist_horizontal li{display:inline;}
div.list_6 h3 a:hover{text-decoration:none;}
dl.list_77{margin:0 20px;padding:10px 0;}
dl.list_77 dt{display:list-item;text-transform:uppercase;font-size:14px;font-weight:bold;margin:10px 0 5px 0;}
div.type1 dl.list_77 dt{list-style:url('/skin/images/bullet_1a.gif') outside;}
div.type1 dl.list_77 dt, div.type1 dl.list_77 dt a{color:#ed6600;}
div.type2 dl.list_77 dt{list-style:url('/skin/images/bullet_2a.gif') outside;}
div.type2 dl.list_77 dt, div.type2 dl.list_77 dt a{color:#468bb6;}
div.type3 dl.list_77 dt{list-style:url('/skin/images/bullet_3a.gif') outside;}
div.type3 dl.list_77 dt, div.type3 dl.list_77 dt a{color:#640008;}
dl.list_77 dd{font-size:12px;}
ul.list_88{margin-left:20px;}
ul.list_88 li{text-transform:uppercase;font-size:14px;font-weight:bold;margin:0 0 4px 0;}
div.type1 ul.list_88 li{list-style:url('/skin/images/bullet_1a.gif') outside;}
div.type1 ul.list_88 li, div.type1 ul.list_88 li a{color:#ed6600;}
div.type2 ul.list_88 li{list-style:url('/skin/images/bullet_2a.gif') outside;}
div.type2 ul.list_88 li, div.type2 ul.list_88 li a{color:#468bb6;}
div.type3 ul.list_88 li{list-style:url('/skin/images/bullet_3a.gif') outside;}
div.type3 ul.list_88 li, div.type3 ul.list_88 li a{color:#640008;}
ul.vertical_items li.list_title, ul.horizontal_items li.list_title{text-transform:uppercase;font-weight:bold;}
ul.horizontal_items li.list_title{display:block;}
div.button{height:22px;padding-left:7px;float:left;margin:10px 20px 10px 0;}
div.button a{white-space:nowrap;}
div.button div.button_wrapper{background:url('/skin/images/button_right.gif') top right no-repeat;height:22px;font-size:12px;line-height:22px;padding:0 10px;}
div.button a, div.button a:hover{color:#343434;}
div.button a:hover{text-decoration:none;}
div.type1 div.button{background:url('/skin/images/button_1_left.gif') no-repeat;}
div.type2 div.button{background:url('/skin/images/button_2_left.gif') no-repeat;}
div.type3 div.button{background:url('/skin/images/button_3_left.gif') no-repeat;}
div.toggle_info{float:left;margin-right:5px;width:15px;height:15px;}
div.type1 div.toshow{background:url('/skin/images/plus_1_zugeklappt.gif') no-repeat;}
div.type1 div.tohide{background:url('/skin/images/plus_1_ausgeklappt.gif') no-repeat;}
div.type2 div.toshow{background:url('/skin/images/plus_2_zugeklappt.gif') no-repeat;}
div.type2 div.tohide{background:url('/skin/images/plus_2_ausgeklappt.gif') no-repeat;}
div.type3 div.toshow{background:url('/skin/images/plus_3_zugeklappt.gif') no-repeat;}
div.type3 div.tohide{background:url('/skin/images/plus_3_ausgeklappt.gif') no-repeat;}
div.customer_logo{float:left;width:200px;}
div.customer_logo img{margin-top:40px;margin-left:10px;}
div.customer_info{width:400px;margin:20px 0 0 10px;float:right;}
span.customer_blockquote, blockquote.customer_blockquote{font-style:italic;font-size:16px;font-weight:bold;}
p.customer_name{font-size:12px;color:#656c79;line-height:14px;margin:10px 0 0 0;}
span.customer_text{line-height:24px;}
ul.newslist{margin-left:20px;}
ul.newslist a{font-size:12px;}
ul.newslist a:hover{text-decoration:underline;}
ul.newslist li{font-size:12px;line-height:14px;margin:5px 0;}
span.news_date, span.news_title{font-weight:bold;}
p.news_title{margin-bottom:4px;}
.news_teaser{display:block;margin-top:4px;}
div.type1 ul.newslist li{list-style:outside url('/skin/images/bullet_1a.gif');}
div.type2 ul.newslist li{list-style:outside url('/skin/images/bullet_2a.gif');}
div.type3 ul.newslist li{list-style:outside url('/skin/images/bullet_3a.gif');}
div.scenario{background:url('/skin/images/child_scenario.png') no-repeat;padding-left:220px;min-height:393px;padding-top:20px;}
div.solutions_box{min-height:474px;background:url('/skin/images/children_33.png') no-repeat;padding-left:230px;}
.usp_container{width:940px;height:370px;overflow:hidden;margin:0 auto;padding:20px 0 0 0;text-align:left;}
.usp_container_wrapper{position:relative;width:860px;overflow:hidden;margin:0 auto;}
.usp_container_wrapper .usp_slider{width:1720px;position:relative;}
.usp_box{width:860px;height:370px;margin:10px auto;padding:0;float:left;}
.usp_nav{margin-top:-370px;}
.usp_slider_left, .usp_slider_right{cursor:pointer;width:27px;height:349px;}
.usp_slider_left{float:left;background:url("/skin/images/usp_nav_left.gif") no-repeat;background-color:#e1e6ea;}
.usp_slider_right{float:right;background:url("/skin/images/usp_nav_right.gif") no-repeat;background-color:#e1e6ea;}
.usp_nav .disabled{background-color:#eff3f6;}
.usp_slider_left a, .usp_slider_right a{width:27px;height:349px;display:block;}
.usp_slider_left a:hover, .usp_slider_right a:hover{width:27px;height:349px;display:block;}
.usp_slider_left a:hover{background:#468bb6 url("/skin/images/usp_nav_left.gif") no-repeat;}
.usp_slider_right a:hover{background:#468bb6 url("/skin/images/usp_nav_right.gif") no-repeat;}
.disabled a:hover, .disabled a:hover{background:transparent none;cursor:default;}
.disabled a, .disabled a{background:transparent none;cursor:default;}
.usp_nav .disabled{font-weight:bold;color:#efefef;cursor:default;}
.usp_nav a, .usp_nav a:hover{text-decoration:none;font-weight:normal;}
.pagination{text-align:center;margin:0 auto;width:50px;}
.pagination span{cursor:pointer;float:left;font-size:14px;height:20px;padding-top:2px;width:20px;}
.pagination span.active{font-weight:bold;color:#fff;background:#FFFFFF url(/skin/images/usp_page_bg.jpg) no-repeat scroll 0 0;cursor:default;}
div.usp_container_wrapper h2{padding:10px 0 5px 0;}
div.usp_container_wrapper p{font-size:12px;}
div.warum_imperia_left{width:450px;float:left;margin-top:30px;}
div.usp_container_wrapper img{float:right;margin:7px;}
ul.product_nav{float:left;width:190px;}
ul.product_nav li{font-size:14px;text-transform:uppercase;margin-bottom:3px;font-weight:bold;}
ul.product_nav li a{padding:7px;color:#d0d0d0;background:url('/skin/images/product_item.jpg') repeat-y;display:block;}
ul.product_nav li a:hover{padding:7px;display:block;text-decoration:none;color:#468bb6;}
ul.product_nav li.active{background:url('/skin/images/product_item_active.jpg') repeat-y;text-decoration:none;}
ul.product_nav li.active a{font-size:14px;text-transform:uppercase;color:#468bb6;font-weight:bold;background:url('/skin/images/pfeil_2_right.gif') no-repeat top right;}
div.usp_container_wrapper p.product_desc{font-size:14px;color:#000;float:right;width:250px;line-height:18px;}
p.product_desc a{color:#468bb6;background-color:#e0e2e4;padding:2px;}
img.slide{margin-top:-350px;}
div.usp_img_box{float:right;width:365px;padding-top:10px;}
table.tec_partners{width:100%;border-collapse:collapse;}
table.tec_partners td{height:50px;width:100px;text-align:center;}
table.tec_partners td img{vertical-align:middle;}
table.tec_partners td{border-bottom:1px solid #efefef;}
table.tec_partners td.second_cell{border-left:1px solid #efefef;border-right:1px solid #efefef;}
table.tec_partners tr.last_row td{border-bottom:none;}
table.tec_partners2{width:100%;border-collapse:collapse;}
table.tec_partners2 td{height:50px;width:100px;text-align:center;}
table.tec_partners2 td img{vertical-align:middle;}
div.type2 table.tec_partners2 td{padding:0;}
table.tec_partners2 tr.lines td{padding:0 10px;height:15px;}
div.type1 table.tec_partners2 td.second_cell div.tec_td_l{border-left:1px solid #ed6600;}
div.type1 table.tec_partners2 td.second_cell div.tec_td_r{padding:0;border-right:1px solid #ed6600;}
div.type1 table.tec_partners2 div.tec_td_b{border-bottom:1px solid #ed6600;height:2px;}
div.type2 table.tec_partners2 td.second_cell div.tec_td_l{border-left:1px solid #468bb6;}
div.type2 table.tec_partners2 td.second_cell div.tec_td_r{border-right:1px solid #468bb6;}
div.type2 table.tec_partners2 div.tec_td_b{border-bottom:1px solid #468bb6;height:2px;}
div.type3 table.tec_partners2 td.second_cell div.tec_td_l{border-left:1px solid #640008;}
div.type3 table.tec_partners2 td.second_cell div.tec_td_r{border-right:1px solid #640008;}
div.type3 table.tec_partners2 div.tec_td_b{border-bottom:1px solid #640008;height:2px;}
.ref_logos_container{width:270px;padding:20px 0;}
.single_logo_container{margin:30px 0 20px 0;}
.ref_logos_container div.customer_info{width:270px;margin-top:0;}
div.ref_logos{width:135px;height:125px;float:left;text-align:left;}
div.ref_logos_special{width:270px;float:left;text-align:center;padding:10px 0 15px 0;}
div.ref_logos p, div.ref_logos_special p{padding-bottom:3px;}
div.ref_logos a{text-decoration:none;}
div.logo1, div.logo2, div.logo3, div.logo4{width:134px;height:100px;padding-top:24px;text-align:center;}
div.logo_top, div.logo_bottom{vertical-align:middle;line-height:10px;width:200px;margin:0 auto;}
div.ref_logos img{max-width:124px;max-height:60px;margin-bottom:4px;}
div.logo2, div.logo4{padding-left:10px;}
div.ref_logos_container div.lines{height:20px;text-align:center;}
div.type1 div.logo1, div.type1 div.logo3{border-right:1px solid #ed6600;}
div.type1 div.ref_logos_container div.lines{background:url('/skin/images/lines1.gif') repeat-x;}
div.type2 div.logo1, div.type2 div.logo3{border-right:1px solid #468bb6;}
div.type2 div.ref_logos_container div.lines{background:url('/skin/images/lines2.gif') repeat-x;}
div.type3 div.logo1, div.type3 div.logo3{border-right:1px solid #640008;}
div.type3 div.ref_logos_container div.lines{background:url('/skin/images/lines3.gif') repeat-x;}
.all_ref_list a{border-bottom:none;}
.all_ref_list a:hover{text-decoration:none;}
div.type1 .all_ref_list a:hover{color:#ed6600;border-bottom:1px dashed #ed6600;}
div.type2 .all_ref_list a:hover{border-bottom:1px dashed #468bb6;color:#468bb6;}
div.type3 .all_ref_list a:hover{border-bottom:1px dashed #640008;color:#640008;}
a.ref_logo_icons{margin:0 10px 10px 0;float:left;width:100px;text-decoration:none;font-size:11px;text-align:center;color:#c6c6c6;}
a:hover.ref_logo_icons{color:#8d8c8c;}
.ref_logos_box{margin:0 0 30px 0;}
div.ref_logos_box a, div.ref_logos_box img.logo_ref_nolink{width:128px;height:68px;float:left;margin-right:15px;margin-left:5px;border:1px solid #e9e8e8;background:#fff;}
div.type1 div.ref_logos_box a:hover{border:1px solid #ed6600;}
div.type2 div.ref_logos_box a:hover{border:1px solid #468bb6;}
div.type3 div.ref_logos_box a:hover{border:1px solid #640008;}
.all_ref_list {
    line-height: 25px;
    float: left;
    width: 100%;
}
.all_ref_list a {
    background: url(/skin/images/double_arrow.gif) right 50% no-repeat;
    padding-right: 14px;
}
.all_ref_list a {
    border-bottom: 1px dashed #fff;
}
div.type1 .all_ref_list a:hover {
    background: url(/skin/images/double_arrows1.gif) right 50% no-repeat; 
    /*border-bottom: none;*/
}
div.type2 .all_ref_list a:hover {
    background: url(/skin/images/double_arrows2.gif) right 50% no-repeat;  
    /*border-bottom: none;*/
}
div.type3 .all_ref_list a:hover {
    background: url(/skin/images/double_arrows3.gif) right 50% no-repeat;
    /*border-bottom: none;*/  
}    
.all_ref_list li {
    padding: 3px 0 1px 14px;
    font-size: 13px;
    margin-right: 10px;        
    line-height: 16px; 
    float: left;
    width: 46.5%; 
    min-height: 30px;
    border-bottom: 1px solid #e9e8e8;
    display: block;
}
.all_ref_list li.last_item {
    border-bottom: none;
}
div.type1 .all_ref_list li {
    background:  url("/skin/images/bullet_1a.gif") no-repeat left 2px;
  
}
div.type2 .all_ref_list li {
    background: url("/skin/images/bullet_2a.gif") no-repeat left 2px; 

}
div.type3 .all_ref_list li {
    background: url("/skin/images/bullet_3a.gif") no-repeat left 2px; 

}
.all_ref_list li.imp_alternate { 
    background-color: #f6f6f6;
    margin-right: 0px;
}
.all_ref_list li a, .all_ref_list li{           
    color: #656C79;            
}
.all_ref_list li.imp_alternate a, .all_ref_list li.imp_alternate {
    color: #656C79;           
}
.ref_trenner {
    clear: both;
    padding: 0;
    background-color: #fff;
    margin-bottom: 10px;
}
.ref_trenner hr {border: none #fff 1px;height: 1px;margin: 0;padding: 0;}
div.type1 .ref_trenner hr { 
    background-color: #ed6600;
    color: #ed6600;
}
div.type2 .ref_trenner hr { 
    background-color: #468bb6;
    color: #468bb6;
}
div.type3 .ref_trenner hr { 
    background-color: #640008;
    color: #640008;
}

ul.evaluation{width:140px;float:left;margin:20px 20px 0 0;}
ul.evaluation li{font-size:12px;background:#eee;line-height:22px;margin-bottom:2px;padding-left:4px;}
ul.evaluation li.list_title{background:transparent;font-size:24px;line-height:26px;}
ul.evaluation_special{width:127px;float:left;margin:45px 10px 0 0;}
ul.evaluation_special li{font-size:16px;background:#eee;line-height:22px;margin-bottom:2px;padding-left:4px;height:111px;}
ul.evaluation_special li div{padding:30px 0 0 10px;}
img.evaluation_img{margin-top:70px;margin-right:20px;float:left;}
.evaluation_hint{text-align:right;font-size:10px;}
.videowrapper{margin:0 10px 10px 10px;padding-top:20px;}
a.videoplayer{margin-right:20px;}
.box_logo_l{float:left;width:200px;margin:10px 20px 10px 0;}
.box_p_logo_l{float:left;width:160px;margin:10px 20px 10px 0;}
.slot_margin{margin:0 10px;}
div.type1 h3.slot_margin, div.type2 h3.slot_margin, div.type3 h3.slot_margin{padding:20px 0 0 0;}
div.type1 p.slot_margin, div.type2 p.slot_margin, div.type3 p.slot_margin{padding:10px 0 10px 0;}
div.question{background-color:#e9e5d9;}
div.question_title{border-bottom:2px solid #e0dfde;padding:2px 2px 1px 7px;background-color:#e9e5d9;}
div.question_title a:hover{text-decoration:none;}
div.question_title h3{padding-bottom:0;}
div.question_body{border-top:1px solid #fff;text-align:center;background-color:#e9e5d9;}
div.question_title div.toggle_info{margin-top:3px;}
div.question_body .question_form{width:100%;margin:20px auto;}
.question_form .question_left{width:35%;float:left;}
.question_form .question_right{width:60%;float:left;margin-left:-30px;}
.question label{font-size:13px;font-weight:bold;width:150px;float:left;text-align:right;margin-right:5px;padding-top:3px;}
.question input.question_input{width:150px;margin-bottom:10px;}
.question h3{display:inline;}
div.question_title span{font-size:14px;}
.question textarea{width:400px;height:80px;}
div.refernce_box img{margin-right:15px;}
form.form_ref_contact{width:800px;margin:0 auto;padding-top:15px;background-color:#e9e5d9;}
form.form_ref_contact div.left, form.form_ref_contact div.right{width:50%;text-align:right;margin-bottom:20px;}
form.form_ref_contact input{width:200px;float:left;margin:7px 0 3px 7px;}
form.form_ref_contact input.ref_checkbox{width:15px;margin:4px 7px 3px 0;}
form.form_ref_contact label{line-height:30px;font-size:13px;font-weight:bold;float:left;width:130px;}
form.form_ref_contact label.ref_special{width:320px;}
form.form_ref_contact label.ref_special2{width:180px;text-align:left;font-size:12px;line-height:26px;}
form.form_ref_contact div.chekbox_container{float:left;margin:7px 0 3px 7px;width:240px;}
form.form_ref_contact div.button{margin-bottom:0;}
div.job{padding:20px 5px;}
div.job div.wrapper{margin:0;padding:0;}
div.job h2, div.job h3, div.job h4, div.job p{margin:15px 0;padding:0;}
div.content_normal div.job h1{padding:0;}
table.partner_list{margin:20px 5px;width:100%;}
table.partner_list td{vertical-align:top;font-size:12px;padding:10px;}
.partner_list td{padding:3px;border-bottom:2px solid #eee;}
h3.partner_name{white-space:nowrap;}
table.partner_list td.parter_logo{width:110px;padding:10px 0 10px 10px;}
td.partner_info{padding-left:40px;}
td.partner_address{font-size:11px !IMPORTANT;}
.partner_list a:hover{text-decoration:none;}
form.imp_form{padding:5px 0;margin:0;}
.form_wrapper{width:290px;margin:0 auto;}
form.imp_form label{display:block;font-size:12px;text-transform:uppercase;padding:0px;font-weight:bold;text-align:left;}
form.imp_form input{width:97%;margin:0 0 10px 0;color:#656c79;}
form.imp_form p{padding:10px 0;}
a.form_link{font-size:12px;}
form.imp_form input.imp_radio{display:inline;width:10px;padding:0;margin:0 7px 0 0;}
form.imp_form label.imp_radio_label{display:inline;padding:0;margin:0;}
button.form_button{border:none;padding:0;background:transparent;cursor:pointer;}
#contact{background:url('/skin/images/maincontent_bg.jpg') top left repeat-y #ed6600;text-align:left;font-size:15px;color:#fff;}
#contact div.wrapper{margin-left:20px;}
#contact h3{background:url('/skin/images/contact_bg.jpg') top left repeat-x;font-size:14px;height:21px;line-height:21px;border-bottom:1px solid #fff;padding-left:20px;text-transform:uppercase;font-weight:bold;}
#contact img.tel{vertical-align:middle;margin:10px 10px 10px 20px;}
a.email_link{font-weight:bold;color:#fff;background:#ed6600;}
#footer{background:url('/skin/images/maincontent_bg.jpg') top left repeat-y #e9e5d9;font-size:12px;min-height:75px;}
#footer a{color:#656c79;text-decoration:none;}
#footer div.first_row, #footer div.second_row{margin-left:20px;}
#footer div.first_row{padding:15px 0;line-height:25px;border-bottom:1px solid #ddd;}
#footer div.second_row{min-height:33px;overflow:visible;line-height:33px;border-top:1px solid #fff;padding:0 40px 0 20px;}
#footer div.special{margin-top:-33px;}
div.special img{vertical-align:middle;}
.form_default{font-size:12px;}
.form_default label{width:30%;float:left;text-align:right;font-weight:bold;padding-top:2px;margin-right:10px;}
.formElement{margin:10px 0;}
.cmstext{color:#fff;}
div.ywfz{margin-top:15px;margin-left:10px;}

/* youtube-with-fancy-zoom.css */
div.g_ywfz_theme .pp_top .pp_left{background:url(/javascript/youtube/images/all.png) -88px -53px no-repeat}
div.g_ywfz_theme .pp_top .pp_middle{background:url(/javascript/youtube/images/bg.png) top left repeat}
div.g_ywfz_theme .pp_top .pp_right{background:url(/javascript/youtube/images/all.png) -110px -53px no-repeat}
div.g_ywfz_theme .pp_content{background:url(/javascript/youtube/images/bg.png) top left repeat}
div.g_ywfz_theme .pp_next:hover{background:url(/javascript/youtube/images/next.png) center right no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_previous:hover{background:url(/javascript/youtube/images/prev.png) center left no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_expand{background:url(/javascript/youtube/images/all.png) -31px -26px no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_expand:hover{background:url(/javascript/youtube/images/all.png) -31px -47px no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_contract{background:url(/javascript/youtube/images/all.png) 0 -26px no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_contract:hover{background:url(/javascript/youtube/images/all.png) 0 -47px no-repeat;cursor:pointer}
div.g_ywfz_theme .pp_close{width:75px;height:22px;background:url(/javascript/youtube/images/all.png) -1px -1px no-repeat;cursor:pointer}
div.g_ywfz_theme .currentTextHolder{color:#c4c4c4}
div.g_ywfz_theme .pp_description{color:#fff}
div.g_ywfz_theme .pp_arrow_previous{background:url(/javascript/youtube/images/all.png) 0 -71px no-repeat}
div.g_ywfz_theme .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.g_ywfz_theme .pp_arrow_next{background:url(/javascript/youtube/images/all.png) -22px -71px no-repeat}
div.g_ywfz_theme .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.g_ywfz_theme .pp_bottom .pp_left{background:url(/javascript/youtube/images/all.png) -88px -80px no-repeat}
div.g_ywfz_theme .pp_bottom .pp_middle{background:url(/javascript/youtube/images/bg.png) top left repeat}
div.g_ywfz_theme .pp_bottom .pp_right{background:url(/javascript/youtube/images/all.png) -110px -80px no-repeat}
div.g_ywfz_theme .pp_loaderIcon{background:url(/javascript/youtube/images/loading.gif) center center no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_top{height:20px;position:relative}
* html .pp_top{padding:0 20px}
.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle{left:0;position:static}
.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_content{height:40px;position:relative;text-align:left;width:100%}
.pp_content .pp_details{display:none;margin:10px 15px 2px 20px}
.pp_description{display:none;float:left;margin:0}
.pp_nav{float:left;margin:3px 0 0 0}
.pp_nav p{float:left;margin:2px 4px}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{left:0;position:absolute;top:0;width:100%;z-index:2000}
a.pp_next{background:url(/javascript/youtube/images/next.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(/javascript/youtube/images/next.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{display:block;float:right;text-indent:-10000px}
.pp_bottom{height:20px;position:relative}
* html .pp_bottom{padding:0 20px}
.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_bottom .pp_middle{left:0;position:static}
.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_loaderIcon{display:none;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#pp_full_res{display:none;line-height:1 !important;margin:0 auto;text-align:center;width:100%}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}


/* Accordion */
.accordion {
	width:100%;    
	margin: 0;
}
.accordion h3.accordion_title {
	background: #e3e3e3 url("/skin/images/title_bg.jpg") repeat-x;
	padding: 3px 5px;
	margin: 0;
	font-weight: bold;
    font-size: 12px;
    line-height: 20px; 	
	border-bottom: 2px solid #fff;
	text-transform: none;
	cursor: pointer;
	color: #656C79;
}  
.accordion h3.accordion_title_hover {
	background: #e3e3e3 url("/skin/images/title_bg_hover.jpg") repeat-x bottom left;
}      
.accordion h3.accordion_active {    
	border-bottom: 1px solid #fff;	
}
.accordion h3.accordion_title span {
    display: block;
    background: transparent url(/skin/images/accordion_arrow0.gif) no-repeat right 50%;
    padding-right: 14px;
}
div.type1 .accordion h3.accordion_active span{
    color: #ed6600;
    background: transparent url(/skin/images/accordion_arrow1.gif) no-repeat right 50%;
}
div.type2 .accordion h3.accordion_active span{
    color: #468bb6;
    background: transparent url(/skin/images/accordion_arrow2.gif) no-repeat right 50%;
}
div.type3 .accordion h3.accordion_active span{
    color: #640008;
    background: transparent url(/skin/images/accordion_arrow3.gif) no-repeat right 50%;
} 
.accordion div.accordion_body {
	background: url('/skin/images/content_normal2.png') repeat-x;
	margin: 0;
	padding: 5px 2px;    
}


  

