@media all {abbr,acronym,address,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,h1,h2,h3,h4,h5,h6,hr,html,img,input,ins,kbd,label,li,nobr,ol,optgroup,option,p,pre,q,samp,select,small,span,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{border:0;color:#50555a;font:inherit;outline:0;vertical-align:baseline;margin:0;padding:0;}
::-moz-selection{background-color:#e5e5e5;color:#333;}
#cloudfactory { margin-left: 42px; margin-top: 20px; }
#logo { position: absolute; top: -10px; }
em {border:0;font:inherit;outline:0;vertical-align:baseline;margin:0;padding:0;}
html,body{height:100%;}
a{text-decoration:underline;}
a:focus,a:hover{text-decoration:none;}
abbr,acronym{border-bottom:1px dotted #000;}
address{font-style:normal;}
b,strong,h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:700;}
big{font-size:larger;}
blockquote,q{quotes:none;margin:10px 20px;}
caption,td,th{font-weight:400;text-align:left;vertical-align:top;}
cite,dfn,em,i,var{font-style:italic;}
code,kbd,pre,samp,tt{font-family:Courier,"Courier New",monospace;}
del{text-decoration:line-through;}
img{vertical-align:top;}
nobr{white-space:nowrap;}
ul{list-style:none;}
small{font-size:smaller;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
table{border-spacing:0;}
hr{background-color:#e5e5e5;border:0;border-top:1px solid #e5e5e5;clear:both;color:#e5e5e5;height:1px;margin:0 0 6px;}
.clearfix{display:inline-block;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
html>/**/body,x:-moz-any-link,x:default{left:-.1px;position:relative;}
body{background:#d9d9d9 url(../img/bg_body.png) top center no-repeat fixed;color:#333;font:normal normal 400 11px/16px Verdana,Geneva,sans-serif;}
.columns{clear:both;margin-top:16px;overflow:hidden;}
.columns div{margin-bottom:-2000px;padding-bottom:2000px;}
.columns div div{margin-bottom:0;padding-bottom:0;}
.panel .columns{margin-top:0;}
.columns h1{margin-top:0;padding-top:0;}
.c25_25_25_25 .col1,.c25_25_25_25 .col2,.c25_25_25_25 .col3,.c25_25_25_25 .col4,.c25_25_50 .col1,.c25_25_50 .col2,.c25_50_25 .col1,.c25_50_25 .col3,.c50_25_25 .col2,.c50_25_25 .col3{float:left;width:24.5%;}
.c50_50 .col1,.c50_50 .col2,.c25_25_50 .col3,.c25_50_25 .col2,.c50_25_25 .col1{float:left;width:49%;}
.col1{border-left:none;}
.colcontent{margin-left:9px;margin-right:9px;}
.border{border-left:1px solid #ccc;}
.csc-textpic-imagewrap{padding:0;}
.csc-textpic-image{float:left;margin-bottom:5px;}
.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0;}
.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0;}
DL.csc-textpic-image{float:left;margin:0;}
.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-right:5px;}
.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:5px;display:block;}
.csc-textpic-firstcol{margin-left:0!important;}
.csc-textpic-lastcol{margin-right:0!important;}
.csc-textpic-intext-left DIV.csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px!important;}
.csc-textpic-intext-right DIV.csc-textpic-imagewrap,.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px!important;}
.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto;}
.csc-textpic-right DIV.csc-textpic-text{clear:right;}
.csc-textpic-left DIV.csc-textpic-text{clear:left;}
.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both;}
a,a span{color:#3282e6;text-decoration:none;outline:none;}
.red,.red:hover{color:#d40032!important;}
a:hover,a:hover span{color:#d40032;outline:none;text-decoration:none;}
a:active{outline:none;}
h2{color:#005389;font-size:14px;font-weight:700;margin-top:8px;margin-bottom:8px;}
.ten{font-size:10px;line-height:12px;}
.teaser h2{color: #005389;font-size: 12px; font-weight: 700;margin-bottom: 6px;margin-top: 7px;}
.eleven{font-size:11px;}
#wrapper{left:50%;margin-left:-500px;min-height:100%;position:absolute;width:1000px;}
#wrapper_small{margin-top:0;margin-left:25px;padding-bottom:40px;width:950px;}
#header{background:url(../img/bg_header.png) top center no-repeat;height:65px; margin:0}
#header img{float:left;margin-left:25px;margin-top:30px;}
#header div{color:#969ba0;float:right;font-size:9px;margin-right:24px;margin-top:25px;text-transform:uppercase;}
#header a{color:#969ba0;}
#header #worldwide{background:url(../img/sprite.png) -1150px -729px no-repeat;padding-left:15px;}
#header #login:hover{background:url(../img/sprite.png) 0 -1229px no-repeat;padding-left:13px;}
#header #logout:hover{background:url(../img/sprite.png) 0 -1313px no-repeat;padding-left:13px;}
#header #worldwide:hover{background:url(../img/sprite.png) -1150px -770px no-repeat;padding-left:15px;}
#header #login{background:url(../img/sprite.png) 0 -1187px no-repeat;padding-left:13px;}
#header #logout{background:url(../img/sprite.png) 0 -1271px no-repeat;padding-left:13px;}
#footer{background:url(../img/sprite.png) 0 -316px no-repeat;bottom:0;clear:both;color:#afb4b9;font-size:9px;height:31px;left:0;padding-right:29px;padding-top:3px;position:absolute;text-align:right;text-transform:uppercase;width:971px;}
#nav_hor{background:url(../img/sprite.png) 0 -380px no-repeat;border:1px #afb4b9 solid;border-bottom:none;height:29px;margin-bottom:1px;}
#search input{background:url(../img/bg_input.png) top right no-repeat;border-bottom:1px #fff solid;border-left:1px #fff solid;border-right:1px #afb4b9 solid;border-top:1px #afb4b9 solid;color:#000;font:normal normal 400 11px/16px Verdana,Geneva,sans-serif;margin-right:4px;margin-top:4px;width:133px;padding:2px 22px 3px 2px;}
#search label{color:#fff;font-size:9px;padding-right:4px;text-transform:uppercase;}
#nav_hor .dropdown{float:left;position:relative;z-index:1000;}
#nav_hor .dropdown a{display:block;height:29px;}
#nav_hor .dropdown ul{background:transparent url(../img/dd_shadow.png) bottom left no-repeat;border-top:1px #fff solid;clear:left;display:none;left:-6px;padding-bottom:6px;position:absolute;width:222px;}
#nav_hor div ul li a{background:#8c969b url(../img/sprite.png) 0 -547px no-repeat;border-bottom:1px #fff solid;border-left:1px #fff solid;border-right:1px #fff solid;color:#fff;display:block;font-weight:700;height:auto!important;line-height:15px;margin-left:4px;width:207px;padding:6px 4px 7px 9px;}
#nav_hor div ul li a:hover{background:#be002d url(../img/sprite.png) 0 -487px no-repeat;}
#content_start{border-top:1px solid #fff;background:url(../img/shadow.png) top left repeat-x;min-height:35px;padding-top:25px;}
#content{background:url(../img/shadow.png) top left repeat-x;min-height:35px;padding-top:0;}
#breadcrumb{margin-bottom:19px;padding-left:12px;padding-top:4px;}
.initiation{font-weight:700;margin-bottom:12px;}
.subheadline{font-size:14px;font-weight:700;color:#d40032;margin-bottom:8px;}
p.bodytext span.arrow{cursor:pointer;}
ul.csc-bulletlist-0,ul.csc-bulletlist-1,ul.csc-bulletlist-2,ul.csc-bulletlist-3{margin-bottom:8px;}
ol{margin-left: 20px;margin-top:4px;margin-bottom:8px;}
ol li{padding-bottom:4px;padding-left:10px;}
div.box_content ul.csc-bulletlist-0,div.box_content ul.csc-bulletlist-1,div.box_content ul.csc-bulletlist-2,div.box_content ul.csc-bulletlist-3{margin-top:4px;margin-bottom:0;}
ul.csc-bulletlist-0 li,ul.csc-bulletlist-1 li{background:url(../img/sprite.png) -1149px -789px no-repeat;padding-bottom:4px;padding-left:10px;}
ul.csc-bulletlist-2 li{background:url(../img/sprite.png) -1149px -312px no-repeat;padding-bottom:4px;padding-left:10px;}
ul.csc-bulletlist-3 li{background:url(../img/sprite.png) -1149px -122px no-repeat;padding-bottom:4px;padding-left:15px;}
ul.csc-bulletlist-4 li{background:url(../img/sprite.png) -1149px -552px no-repeat;padding-bottom:4px;padding-left:18px;}
ul.csc-bulletlist-5 li{background:url(../img/sprite.png) -1146px -1336px no-repeat;padding-bottom:4px;padding-left:18px;}
div.box_content ul.csc-bulletlist-0 li,div.box_content ul.csc-bulletlist-1 li{background:url(../img/sprite.png) -1149px -791px no-repeat;}
div.box_content ul.csc-bulletlist-3 li{background:url(../img/sprite.png) -1149px -126px no-repeat;}
div.box_content ul.csc-bulletlist-4 li{background:url(../img/sprite.png) -1149px -552px no-repeat;}
div.box_content ul.csc-bulletlist-5 li{background:url(../img/sprite.png) -1146px -1336px no-repeat;}
.accentuation{background:#f2f2f2;margin-bottom:20px;padding:5px 10px 7px 9px;}
div.line{background:#e6e6e6;height:100%;margin-left:10px;margin-right:9px;width:1px;}
#column_right_left,div.column_right_left{margin-right:10px;width:470px;clear:none;float:left;}
#column #column_right_left,#column div.column_right_left,#content_start #column_right_left,#content_start div.column_right_left{margin-right:10px;width:710px;}
#column_right_right,div.column_right_right{width:220px;float:right;clear:none;}
div.h1_image{margin-bottom:14px;margin-top:14px;}
div.content_image{margin-bottom:15px;}
div.tx-powermail-pi1_formwrap,div.form,div.news-files,div.tx-powermail-pi1_confirmation{background:#f2f2f2;margin-left:1px;padding:5px 10px;}
table.powermail_all td{padding-right:10px;padding-top:2px;}
div.tx_powermail_pi1_fieldwrap_html{margin-bottom:5px;clear:both;}
input.text,input.powermail_text,input.powermail_password,input.powermail_captcha{background:#fff;border:1px solid #afb4b9;height:15px;width:218px;padding-top:3px;}
textarea.powermail_textarea,select.powermail_select,select.powermail_countryselect{background:#fff;border:1px solid #afb4b9;width:218px;}
select.powermail_select,select.powermail_countryselect{height:20px;line-height:20px;width:220px;}
select.news_select{background:#fff;border:1px solid #afb4b9;width:162px;height:20px;}
div.tx_powermail_pi1_fieldwrap_html label{display:block;width:120px;margin-right:10px;float:left;clear:both;}
div.tx_powermail_pi1_fieldwrap_html_checkbox_title,div.tx_powermail_pi1_fieldwrap_html_radio_title{display:block;width:120px;margin-right:10px;float:left;clear:left;}
div.tx_powermail_pi1_fieldwrap_html_check,div.tx_powermail_pi1_fieldwrap_html_radio{clear:both;display:block;}
div.tx_powermail_pi1_fieldwrap_html_check div.tx_powermail_pi1_fieldwrap_html_checkbox_title,div.tx_powermail_pi1_fieldwrap_html_radio div.tx_powermail_pi1_fieldwrap_html_radio_title{margin-bottom:7px;}
div.tx_powermail_pi1_fieldwrap_html_check input,div.tx_powermail_pi1_fieldwrap_html_radio input{float:left;clear:none;}
div.powermail_check_inner label,div.powermail_radio_inner label{width:188px;float:left;clear:right;margin-left:18px;padding-bottom:4px;}
fieldset.login label{display:block;width:70px;float:left;clear:both;}
span.powermail_mandatory{color:#3282e6;}
div.tx_powermail_pi1_fieldwrap_html_submit,div.tx_powermail_pi1_fieldwrap_html_reset{float:right;clear:none;margin-top:10px;}
input.submit,input.powermail_submit{background:url(../img/sprite.png) 0 -66px;color:#fff;font-weight:700;vertical-align:middle;width:110px;margin-left:6px;height:20px;padding-bottom:3px;float:right;}
input.submit:hover,input.powermail_submit:hover,input.filter:hover,input.reset:hover,input.powermail_reset:hover{background:url(../img/sprite.png) 0 -216px;}
input.filter{background:url(../img/sprite.png) 0 -66px;color:#fff;font-weight:700;text-align:center;width:110px;margin-left:6px;height:20px;padding-bottom:3px;}
input.reset,input.powermail_reset{background:url(../img/sprite.png) 0 -266px;color:#fff;font-weight:700;text-align:center;width:110px;margin-left:6px;height:20px;padding-bottom:3px;float:right;}
div.tx_powermail_pi1_fieldwrap_html_captcha img{margin-top:6px;margin-bottom:6px;margin-left:120px;}
p.reset{float:right;margin-right:10px;margin-bottom:0;}
div.text{margin-bottom:17px;}
div.text_over_text{margin-bottom:12px;}
.noborder{border:none!important;}
div.column_470{width:470px;}
div.clear{clear:both;font-size:0;line-height:0;overflow:hidden;}
#column_left{float:left;margin-top:19px;width:220px;}
#column_right{border-top:1px solid #e6e6e6;float:left;margin-left:20px;margin-top:19px;padding-top:5px;width:710px;}
#column_right_noline{float:left;margin-left:20px;margin-top:19px;width:710px;}
#column_right img.full{display:block;margin-bottom:16px;}
#source_path{color:#969ba0;font-size:10px;padding-left:12px;padding-top:4px;}
#source_path a.path{color:#969ba0;font-size:10px;}
#source_path a.source{color:#005389;font-size:10px;}
#box_options{border:1px solid #e5e5e5;padding-top:10px;padding-left:10px;}
#box_options ul.text li{font-size:9px;margin-bottom:1px;text-transform:uppercase;}
#contact_contact a{background:url(../img/sprite.png) 0 -723px;background-repeat:no-repeat;}
#contact_contact a:hover{background:url(../img/sprite.png) 0 -781px;background-repeat:no-repeat;}
#contact_print a{background:url(../img/sprite.png) 0 -955px;background-repeat:no-repeat;}
#contact_print a:hover{background:url(../img/sprite.png) 0 -1013px;background-repeat:no-repeat;}
#contact_newsletter a{background:url(../img/sprite.png) 0 -839px;background-repeat:no-repeat;}
#contact_newsletter a:hover{background:url(../img/sprite.png) 0 -897px;background-repeat:no-repeat;}
#contact_support a{background:url(../img/sprite.png) 0 -1071px;background-repeat:no-repeat;}
#contact_support a:hover{background:url(../img/sprite.png) 0 -1129px;background-repeat:no-repeat;}
#contact_community a{background:url(../img/sprite.png) 0 -607px;background-repeat:no-repeat;}
#contact_community a:hover{background:url(../img/sprite.png) 0 -665px;background-repeat:no-repeat;}
#box_options a{font-size:9px;color:#969ba0;padding-left:30px;display:block;height:28px;}
div.linklist{width:230px;}
div.button{height:20px;}
img.gallery{margin-right:1px;margin-bottom:5px;}
img.gallery_last{margin-right:0;margin-bottom:5px;}
table.contenttable{margin-bottom:20px;}
table.contenttable th{background:url(../img/table_background_inactive.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-right:22px;cursor:pointer;}
table.contenttable th.td-last{background:url(../img/table_background_inactive_last.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-right:19px;cursor:pointer;padding-top:3px;}
table.table td.asc{background:url(../img/table_background_active_asc.png) #969ba0 no-repeat right top;}
table.table td.desc{background:url(../img/table_background_active_desc.png) #969ba0 no-repeat right top;}
table.table td.asc_last{background:url(../img/table_background_active_asc_last.png) #969ba0 no-repeat right top;}
table.table td.desc_last{background:url(../img/table_background_active_desc_last.png) #969ba0 no-repeat right top;}
table.table img{padding-top:2px;}
div.box{width:220px;margin-bottom:15px;}
div.box_header h2,div.box_header h3{background:url(../img/sprite.png) 0 -439px;color:#50555a;font-weight:400;font-size:11px;line-height:12px;text-transform:uppercase;border:1px solid #e5e5e5;margin:0 0 1px;padding:3px 5px 3px 4px;}
div.box_content{padding:7px 6px 8px;}
div.box_noborder{padding-top:5px;}
div.csc-textpic-intext-left-nowrap div.box_content,div.csc-textpic-intext-left div.box_content{padding-left:0;}
.box_border{border:1px solid #e5e5e5;}
div.box_content h1,div.box_content h2,div.box_content h3{font-weight:700;margin-bottom:5px;}
.box_image_between_text{margin-top:4px;margin-bottom:3px;}
.box_image_text{width:132px;margin-left:6px;}
ul.menu{border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
ul.menu li a{background:url(../img/sprite.png) 0 -1587px no-repeat #cfd2d5;font-weight:700;color:#50555a;padding:6px 0 7px 15px;}
ul.menu li a:hover{background:url(../img/sprite.png) 0 -1507px no-repeat #f2f2f2;color:#005389!important;}
ul.menu li.active a{background:url(../img/sprite.png) 0 -1427px no-repeat #cfd2d5;color:#005389;}
ul.menu li ul{background:#fff;border-top:1px solid #e5e5e5;padding:4px 0 5px;}
ul.menu li ul li a{font-weight:500;background:url(../img/sprite.png) 13px -1348px no-repeat #fff!important;color:#50555A!important;padding:1px 0 2px 23px;}
ul.menu li ul li a:hover,ul.menu li ul li.active a{background:url(../img/sprite.png) 13px -1384px no-repeat #f2f2f2!important;color:#d40032!important;}
ul.menu li ul li.active a{background:url(../img/sprite.png) 13px -1384px no-repeat #f2f2f2!important;color:#d40032!important;}
#column_right_right h2 {margin-bottom: 0;padding:6px 0 7px 7px;border-bottom:1px solid #e5e5e5;background:url(../img/bg_csc-menu.png) repeat-x;}
#column_right_right ul.csc-menu li a{display: block;color:#50555a;padding:6px 0 7px 7px;border-bottom:1px solid #e5e5e5;}
#column_right_right ul.csc-menu li a:hover{color:#005389!important;}
#column_right_right ul.csc-menu li.active a{color:#005389;}
div.gabelseite_box{border-bottom:1px solid #e6e6e6; margin-top:5px; padding-top:5px; padding-bottom:5px; margin-bottom:5px;}
div.gabelseite_box img{margin-top:5px;float:left;margin-right:10px;}
div.gabelseite_box div.gabelseite_text{float:left;width:550px;}
#column_right_left div.gabelseite_box div.gabelseite_text{float:left;width:310px;}
div.gabelseite_box div.gabelseite_text a{font-size:11px;line-height:16px;color:#50555a;padding-right:12px; padding-top:12px; padding-bottom:12px;}
div.gabelseite_box div.gabelseite_text h3{font-size:11px;line-height:16px;color:#50555a;font-weight:700;clear:none;}
div.gray_head{background-color:#f2f2f2;height:20px;line-height:20px;font-weight:700;font-size:11px;margin-bottom:10px;padding:4px 5px 4px 9px;}
div.foldout p,div.foldout table,div.foldout ul,div.foldout ol{padding-left:26px;}
div.foldout h2{background:#f2f2f2 url(../img/icon_plus.png) 6px center no-repeat;min-height:20px;line-height:20px;font-size:13px;font-weight:700;margin-bottom:10px;color:#3282e6;padding:4px 5px 4px 24px;}
div.news_textlink a{font-size:11px;line-height:16px;color:#50555a;}
div.news-files{margin-top:14px;margin-bottom:14px;}
div.news-files span{margin-right:10px;margin-left:10px;}
h1.G{border:0;height:30px;text-indent:-999em;margin-top:14px;}
div.browsebox,div.browsebox_table{margin-top:7px;margin-bottom:7px;width:100%;display:block;float:left;}
div.browsebox_top{border-bottom:1px solid #afb4b9;padding-bottom:7px;}
div.browsebox_bottom{border-top:1px solid #afb4b9;padding-top:7px;}
div.browsebox p,div.browsebox_table p{float:left;margin-bottom:0;}
span.h3_collapse a{font-weight:700;padding-left:18px;background:url(../img/icon_plus.png) center left no-repeat;}
span.h3_collapse a.external{padding-left:0;background:none;}
div.news-list-item{padding-bottom:7px;}
div.news-latest-container div.news-list-item,div.events-latest-container div.news-list-item{border-bottom:none;}
div.news-list-date,div.events-list-date{margin-top:13px;font-weight:700;color:#969ba0;}
div.news-latest-container div.news-list-date,div.events-latest-container div.events-list-date{font-weight:400;}
table.table{margin-bottom:20px;border-bottom:1px solid #afb4b9;}
table.table td.header{background:url(../img/table_background_inactive_nosort.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-right:22px;padding-top:3px;text-transform:uppercase;}
table.table td.header_last{background:url(../img/table_background_inactive_last_nosort.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-top:3px;text-transform:uppercase;}
table.table td.sort{background:url(../img/table_background_inactive.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-right:22px;padding-top:3px;text-transform:uppercase;}
table.table td.sort_last{background:url(../img/table_background_inactive_last.png) #afb4b9 no-repeat right top;color:#fff;font-weight:700;padding-top:3px;text-transform:uppercase;}
table.table td.header a,table.table td.header_last a{color:#fff;font-weight:700;display:block;}
#column{margin-top:19px;border-top:1px solid #e6e6e6;}
div.download_head{margin:19px 0 14px;}
div.download_login{font-size:10px;line-height:12px;width:160px;color:#969ba0;margin-top:16px;}
div.download_search,div.news-search-form,div.reference-search-form{background:#f2f2f2;margin-bottom:7px;padding:10px 10px 10px 0;}
div.news-search-form{height:21px;}
div.reference-search-form input.text,div.reference-search-form select{width:163px;}
div.tx-wtdirectory-pi1_country,div.tx-wtdirectory-pi1_fax,div.tx-wtdirectory-pi1_www,div.tx-wtdirectory-pi1_products,div.tx-wtdirectory-pi1_vcard,div.tx-wtdirectory-pi1_partnerstatus{margin-bottom:13px!important;}
div.fieldset{margin-left:10px;margin-bottom:5px;display:block;float:left;clear:none;}
div.right{float:right;clear:none;}
div.download_search input.text{margin-top:2px;}
div.download_search #search_query{width:228px;}
div.download_search #search_control{margin-top:18px;}
div.download_search select{border:1px solid #afb4b9;margin-top:2px;width:130px;height:20px;line-height:20px;}
#search_info{height:38px;}
div.mitdownload_downloadmarked{float:left;display:inline;position:relative;top:16px;margin-bottom:-20px;}
div.mitdownload_downloadmarked input.submit{float:left;margin-left:0;width:270px;background:url(../img/sprite.png) 0 -116px;padding-right:16px;position:relative;top:-7px;}
div.mitdownload_downloadmarked input.submit:hover{background:url(../img/sprite.png) 0 -166px;}
td.downloaditem,td.downloadfile{border-bottom:1px solid #e5e5e5;padding-top:13px;}
td.downloadfile{padding-left:5px;}
table.downloadfile_add td{min-width:30px;padding-left:10px;}
div.tx-mitdownload-progressbox{width:400px;padding:20px;}
p.tx-mitdownload-progressbar,ul.tx-mitdownload-progresslink{margin-top:20px;margin-bottom:20px;}
.txmitdownload_ajaxContent{position:absolute;top:200px;left:200px;width:440px;height:400px;border:1px solid #000;background-color:#FFF;z-index:9999;}
.modal-background{background-color:#000;height:5000px;left:0;opacity:0.3;position:absolute;top:0;width:100%;z-index:999;}
div.tx-indexedsearch-descr,dl.tx-indexedsearch-info dd{line-height:14px;float:left;padding:3px 5px 5px 6px;}
div.tx-indexedsearch-descr{width:732px;height:75px;clear:left;padding-right:20px;margin:0;}
div.tx-indexedsearch-descr span.title{display:block;font-weight:700;}
dl.tx-indexedsearch-info dd{height:75px;vertical-align:top;}
dl.tx-indexedsearch-info dd.tx-indexedsearch-rating{width:60px;}
table.references-list,table.partner-list{clear:both;margin-bottom:0;}
table.references-list td.kunde{width:350px;}
table.partner-list td.company{width:220px;}
table.partner-list td.country,table.partner-list td.address,table.partner-list td.products,table.partner-list td.partnerstatus{width:80px;}
div.tx-powermail-pi1_formwrap table.table{border-bottom:none;margin-bottom:0;}
div.news-search-form-submit{vertical-align:bottom;height:100%;}
div.csc-sitemap{margin-right:-10px;overflow:hidden;}
div.csc-sitemap-level1{float:left;width:230px;margin-right:10px;min-height:480px;}
h1.csc-sitemap-level1 a{display:block;background:url(../img/sprite.png) 0 -1427px no-repeat #cfd2d5;color:#d40032;font-weight:700;padding:6px 0 7px 15px;}
ul.csc-sitemap-level2 li a{display:block;background:url(../img/sprite.png) 7px -1345px no-repeat #f2f2f2;padding-top:4px;padding-bottom:4px;padding-left:15px;color:#50555a!important;}
ul.csc-sitemap-level2 li a:hover{background:url(../img/sprite.png) 7px -1381px no-repeat #f2f2f2;color:#d40032!important;}
ul.csc-sitemap-level3 li a{display:block;background:url(../img/sprite.png) 15px -1345px no-repeat;padding-left:23px;color:#50555a!important;}
ul.csc-sitemap-level3 li a:hover{background:url(../img/sprite.png) 15px -1281px no-repeat;color:#d40032!important;}
img.largebutton{margin-bottom:14px;}
ul.forgotpwd{margin-left:120px;display:block;clear:both;}
.stripViewer{position:relative;width:950px;clear:both;background:#fff;margin:0;}
.stripViewer .panelContainer{position:relative;width:100%;}
.stripViewer .panelContainer .panel{float:left;position:relative;width:950px;padding-top:16px;border-top:1px solid #afb4b9;margin-bottom:13px;}
.stripNav{text-align:left;margin:0;}
.stripNav ul{list-style:none;position:relative;top:1px;float:left;width:700px;z-index:10;margin:0;padding:0;}
.stripNav ul li{float:left;border-right:1px solid #afb4b9;border-top:1px solid #afb4b9;border-bottom:1px solid #fff;background:#cfd2d5;padding:1px 1px 0;}
.stripNav ul li.tab1{border-left:1px solid #afb4b9;}
.stripNav ul li a{color:#fff;font-weight:700;background:url(../img/sprite.png) -1150px -30px no-repeat;text-transform:uppercase;display:block;padding:2px 10px 4px;}
.stripNav ul li a:hover{background:url(../img/sprite.png) -1150px -78px no-repeat;}
.stripNav li.current a{background:#fff;color:#676d71;padding-bottom:4px;}
.stripNav ul li.current a:hover{color:#fff!important;}
option.level1{padding-left:16px;}
option.level2{padding-left:32px;}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff;}
.lbLoading{background:#fff url(../img/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(../img/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../img/closelabel.gif) no-repeat center;outline:none;margin:5px 0;}
#lbCaption,#lbNumber{margin-right:71px;}
#tx-mnogosearch-results{margin:5px 0;}
#tx-mnogosearch-result p{margin:0;padding:0;}
.tx-mnogosearch-result-url{font-size:90%;color:green;margin:0;padding:0;}
.tx-mnogosearch-relevancy-bg-bar{display:block;width:48px;height:5px;background-image:url(../img/relevance.gif);margin:5px 0 0;padding:2px 1px;}
.tx-mnogosearch-relelvancy-fg-bar{display:block;background-color:#3282e6;color:#3282e6;height:5px;overflow:hidden;}
p,.wordwrapping{margin-bottom:13px;}
html[xmlns] .clearfix,ul.menu li a,ul.menu li a,div.browsebox_bottom table td p,div.browsebox_table_bottom table td p,div.fieldset label,div.download_search label,div.news-search-form-submit label{display:block;}
* html .clearfix,* html .csc-textpic-intext-right-nowrap .csc-textpic-text,* html .csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%;}
.c33_33_33 .col2,.c33_33_33 .col1,.c33_33_33 .col3,.c33_66 .col1,.c66_33 .col2{float:left;width:33% !important; margin-left:0px;}
.c33_66 .col2,.c66_33 .col1{float:left;width:66%;}
.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-center{text-align:center;}
.csc-textpic-caption-r .csc-textpic-caption,.text_right{text-align:right;}
.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-center .csc-textpic-text{text-align:left;}
.csc-textpic-imagecolumn,.csc-textpic-left DIV.csc-textpic-imagewrap,.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left;}
.csc-textpic IMG,DL.csc-textpic-image DD IMG,.box_border .box_border{border:none;}
DL.csc-textpic-image DT,DL.csc-textpic-image DD{float:none;margin:0;}
.csc-textpic-clear,div.csc-textpic,h1,h2,h3{display:block;clear:both;}
.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;margin-left:5px;}
.csc-textpic-caption,.csc-textpic-image IMG{margin:0;}
.csc-textpic-imagerow,.csc-textpic-above DIV.csc-textpic-text,#tx_mitdownload_form2{clear:both;}
.csc-textpic-right DIV.csc-textpic-imagewrap,.csc-textpic-intext-right DIV.csc-textpic-imagewrap,#search,div.browsebox table,div.browsebox_table table{float:right;}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap,div.powermail_check_inner,div.powermail_radio_inner{float:left;clear:both;}
.bold,div.browsebox table td.SCell,div.browsebox_table table td.SCell,div.tx-wtdirectory-pi1_partnertype,ul.tx-mitdownload-progresslink,#lbCaption,.tx-mnogosearch-result-excerpt-selection,.tx-mnogosearch-pi1-result-excerpt-selection{font-weight:700;}
#header a:hover,#header a.specialnavi_hi,#footer a:hover,div.validation-advice,#lastitem,#nav_ver li.active a,#nav_ver li.first:hover a,#box_options a:hover,div.foldout h2:hover,div.feadmin_error{color:#d40032;}
#footer a,option:disabled{color:#afb4b9;}
#nav_hor div ul li,ul.menu li,ul.menu li ul li,div.gabelseite_box div.gabelseite_text p{display:inline;}
a.arrow,span.arrow{background:url(../img/sprite.png) no-repeat 4px -26px;}
div.h1_image_text,div.h1_under_image{margin-bottom:9px;margin-top:14px;}
table.powermail_all,div.news_textlink{margin-bottom:10px;}
select.disabled,table.contenttable tr.tr-even,table.table tr.odd,div.even,dl.even{background:#f2f2f2;}
div.powermail_check_outer,div.powermail_radio_outer,dl.tx-indexedsearch-info{float:left;clear:right;}
table.contenttable td,table.contenttable th,table.table tr td{line-height:14px;padding:3px 5px 5px 6px;}
table.contenttable tr.tr-odd,table.table tr.even,.stripNav li.current{background:#fff;}
div.box_content p,div.box div.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,#flashheader .csc-textpic-image,div.news-list-item p.bodytext:last-child,table.search_results{margin-bottom:0;}
.box_image,div.browsebox table td p img,div.browsebox_table table td p img{margin-top:3px;}
fieldset legend,div.browsebox_bottom p,div.browsebox_table_bottom p,div.tx-indexedsearch-whatis,.print-only,#login_wrapper{display:none;}
div.browsebox table td p,div.browsebox_table table td p,p.tx-mitdownload-progressbar{padding-left:4px;}
div.news-list-container h3,div.event-list-container h3{clear:both;margin-top:0; margin-bottom: 0; }
div.download_search #search_limit,dl.tx-indexedsearch-info dd.tx-indexedsearch-mtime,table.references-list td.branche,table.references-list td.region,table.references-list td.jahr{width:110px;}
#content_start .stripViewer,#content_start .stripViewer .panelContainer .panel{width:950px;}
#column_right .stripViewer,#column_right_noline .stripViewer,#column_right .stripViewer .panelContainer .panel,#column_right_noline .stripViewer .panelContainer .panel{width:710px;}
#goog-wm {width: 450px; padding: 1em; border: 1px solid #0062a9; background-color: white;}
#goog-wm h3.closest-match {color: #cc0033; border-bottom: 3px dashed #0062a9; padding-bottom: 0.5em; font-size: 170%; margin: 0;}
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things {color: #cc0033;}
#goog-wm ul li{ }
#goog-wm li.search-goog{display: block;}

.mf{visibility: hidden; z-index:1; color:#fff; font-size:14px; border: 1px;}
.mf * { outline:none; border:none; padding:0; margin:0; -moz-user-select: none; -webkit-user-select: none; user-select:none; -o-user-select:none }

.mf div { margin-top: -90px; height: 100px;}
.mf div div { margin: 0; }

.mf div.loader{ position:absolute; text-align:center; z-index:10000; margin:0 auto; top:45%; width:100%; background:url(../img/mooflow/ajax_loader.gif) no-repeat 50% 0; padding:50px 0;}
.mf div.caption { position:absolute; text-align:center; z-index:98; margin:1em auto; bottom:20px; width:100%;}
.mf div.mfNav{ position:absolute; z-index:99; margin:0 auto; text-align:center; width:100%; bottom:10px; font-size:1px; line-height:1px;}
.mf div.autoPlayCon{display: none; float:left; width:1%; padding-left:3%; height:24px;}
.mf a.play, .mf a.stop{display: none; width:27px; height:24px; float:left; cursor:pointer;}
.mf a.play{ background:url(../img/mooflow/play.gif) no-repeat;}
.mf a.stop{ background:url(../img/mooflow/stop.gif) no-repeat;}
.mf div.sliderCon{ margin-top:10px; float:left; width:99%;}
.mf a.sliderNext{ background:url(../img/mooflow/left.gif) no-repeat;}
.mf a.sliderPrev{ background:url(../img/mooflow/right.gif) no-repeat;}
.mf a.sliderNext, a.sliderPrev{ text-decoration:none; width:25px; height:16px; cursor:pointer; float:left;}
/* .mf div.resizeCon{ float:right; width:1%; padding-right:3%; height:24px;} */
.mf div.resizeCon{ display: none; }
.mf a.resize{ width:34px; height:24px; float:right; cursor:pointer; background:url(../img/mooflow/resize.gif) no-repeat;}
.mf div.slider{ background:url(../img/mooflow/middle.gif) repeat-x; height:16px; position:relative; text-align:left; float:left;}
.mf div.knob{ height:16px; background:url(../img/mooflow/middle-slider.gif) repeat-x right center;}
.mf div.knobleft{ background:url(../img/mooflow/left-slider.gif) repeat-x center; width:8px; height:16px;}
.remooz-element { cursor:   -moz-zoom-in;}
.remooz-box { position:  absolute; top:   0; left:   0; background:  #fff no-repeat center; z-index:  120;}
.remooz-loading { background-image: url(spinner.gif);}
.remooz-body { width:   100%; height:   100%;}
.remooz-box-focus.remooz-type-image .remooz-body { cursor:   -moz-zoom-out;}
.remooz-box-dragging .remooz-body { cursor:   move;}
.remooz-btn-close { position:  absolute; left:   -15px; top:   -15px; width:   30px; height:   30px; text-decoration: none; border:   0; background:  url(../img/mooflow/closebox.png) no-repeat center; visibility:  hidden; cursor:   pointer;}
.remooz-engine-trident4 .remooz-btn-close { background-image: url(../img/mooflow/closebox.gif);}
.remooz-title { position:  relative; left:   0; top:   15px; text-align:  left;}
.remooz-title-bg { position:  absolute; left:   0; top:   0; width:   100%; height:   100%; background-color: #0062A9; z-index:  99; -moz-border-radius: 5px; -webkit-border-radius: 5px; /* shadow opacity differs from box shadow because its default set to opacity 0.8 */
 -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);}
.remooz-title-content { position:  relative; padding:  5px 15px; color:   #fff; z-index:  101; font:   11px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;}
.remooz-engine-trident4 .remooz-title-bg { display:  none;}
.remooz-engine-trident4 .remooz-title-content { background-color: #333;}
.remooz-title-content h6 { font-size:  1.2em; font-weight:  bold; color:   #eee;}
.remooz-title-content p { color:   #eee;}
.remooz-type-image img { display:  block; border:   0; width:   100%; height:   100%;}
.remooz-bg { position:  absolute; width:   33px; height:   40px;}
.remooz-bg-n { left:   0; top:   -40px; width:   100%; background:  url(../img/mooflow/remo_bg_n.png) repeat-x;}
.remooz-bg-ne { right:   -33px; top:   -40px; background:  url(../img/mooflow/remo_bg_ne.png) no-repeat;}
.remooz-bg-e { right:   -33px; top:   0; height:   100%; background:  url(../img/mooflow/remo_bg_e.png) repeat-y;}
.remooz-bg-se { right:   -33px; bottom:   -40px; background:  url(../img/mooflow/remo_bg_se.png) no-repeat;}
.remooz-bg-s { left:   0; bottom:   -40px; width:   100%; background:  url(../img/mooflow/remo_bg_s.png) repeat-x;}
.remooz-bg-sw { left:   -33px; bottom:   -40px; background:  url(../img/mooflow/remo_bg_sw.png) no-repeat;}
.remooz-bg-w { left: -33px; top: 0; height: 100%; background: url(../img/mooflow/remo_bg_w.png) repeat-y; }
.remooz-bg-nw { left: -33px; top: -40px; background: url(../img/mooflow/remo_bg_nw.png) no-repeat; }
* html .remooz-title-content { background-color: #333; }
* html .remooz-title-bg { background-color: #333; }
* html .remooz-btn-close { background-image: url(../img/mooflow/closebox.gif); }
div.teaser { background:  url(../img/h_teaser_bg.gif); align:bottom; width:280px; height:123px; overflow: hidden}
div.teaser h2 { position:relative; top:-24px; width:270px;}
div.teaser h2 a { color:#005389; }
div.teaser div.teaser_text { position:relative; top:-24px; width:240px;}
div.teaser a.teaser_link { position:relative; left:237px; top:89px; }

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
}

@media print {html,body{height:auto !important}
div.clear {display:none}
#header div,#footer,#nav_hor,#source_path,#column_left{display:none}
body{background:none;color:#333;width:100%;padding:0;margin:0}
#wrapper{left:0;margin:0;position:relative !important;width:100%;height:auto !important}
#wrapper_small{margin:0;padding:0;width:100%}
h1.G{text-indent:0;color:#d40032;font-size:16px;font-weight:700;height:auto}
a{text-decoration:underline}
span.arrow{display:none}
ul.csc-bulletlist-0,ul.csc-bulletlist-1,ul.csc-bulletlist-2,ul.csc-bulletlist-3{list-style-type:square;padding-left:15px}
ul.csc-bulletlist-0 li,ul.csc-bulletlist-1 li,ul.csc-bulletlist-2 li,ul.csc-bulletlist-3 li{background:none;padding-left:0}
div.foldout h2,span.h3_collapse a,a.trfolder{padding-left:0}
table td,table th{border:1px solid #50555a;}
div.browsebox table td,div.browsebox table th{border:none}
.print-only{display:inline;}
h2.print-only{display:block;}
h2.url{padding-top:20px;border-top:1px solid #50555a}
ol.print-only{display:block;list-style-type:decimal;padding-left:30px}
.stripViewer{width:100%!important}
.stripViewer .panelContainer .panel{width:100%!important}
div.columns div {overflow:hidden}
div.tx-rlmpflashdetection-pi1 {display:none;}
div.img_flash_head {display:none}
#column_right_left,div.column_right_left{width:400px;margin:0;clear:none;page-break-before:avoid}
#column #column_right_left,#column div.column_right_left,#content_start #column_right_left,#content_start div.column_right_left{width:100%}
#column_right_right,div.column_right_right{width:240px;margin:0;clear:none}
#column_left{width:240px;margin:0;clear:none}
#column_right{width:100%;border:none}
#column_right_noline{width:100%}
div.gabelseite_box {clear: both; border: none}
div.gabelseite_box div.gabelseite_text {width:470px; margin-bottom: 20px}
#column_right_left div.gabelseite_box div.gabelseite_text{width:240px}
}