@charset"UTF-8";
.news .clear{clear:both}
.news .nav ul{float:left;display:inline;margin:0}
.news .nav li{float:left}
.news .nav a{float:left;display:block}
.news .nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article{padding-bottom:15px;margin-bottom:15px}
.news .article:last-child{padding-bottom:0;margin-bottom:0}
.news .article:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.news .article .news-img-wrap{float:left;margin:3px 12px 5px 0;background:#fff}
.news .article .news-img-wrap a{display:block;float:left;padding:4px;border:1px solid #ddd;background:#fff}
.news .article .news-img-wrap img{float:left;height:auto;width:auto}
.news .article .teaser-text{margin:0 0 10px 0}
.news .article h3{margin-bottom:0}
.news .footer{clear:both;padding:10px 0 0 0;border-top:1px solid #eee;margin-top:15px;color:#888}
.news .footer p{line-height:1em}
.news .footer span{display:inline-block;padding-right:8px;margin-right:8px;border-right:1px solid #ddd}
.news .footer span:last-child{border-right:0}
.news .footer .news-category a{text-transform:uppercase}
.news .no-news-found{color:#DB0202;font-style:italic}
.news .page-navigation p{float:left}
.news .page-navigation ul{float:right}
.news .page-navigation ul li{float:left;display:block;padding:0 1px;background:none}
.news .page-navigation ul li a{display:block;padding:1px 2px}
.news-category-view ul li{padding:5px 8px}
.news-category-view ul li li{padding:2px 8px 2px 12px}
.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}
.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}
.news-single .footer{margin-bottom:20px;margin-top:5px;padding:10px 0 0 0;border-bottom:0;border-top:1px solid #eee}
.news-single .article .news-img-wrap{float:right;width:282px;margin:0 0 0 25px}
.news-single .article .news-img-wrap img{float:none}
.news-single .teaser-text{font-size:15px;color:#888}
.news-text-wrap{margin-bottom:10px}
.news-img-caption{color:#888}
.news-related-wrap{display:table;margin-top:20px;width:100%}
.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}
.news-related ul li{line-height:1em;margin-bottom:12px}
.news-related ul li span{border-right:1px solid #DDDDDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}
.news-related ul li span:last-child{border-right:0;padding-right:0}
.news-related h4{margin-bottom:10px}
.news-related-files ul li{margin-bottom:20px}
.news-related-files .news-related-files-link .jpg{background-position:0 0}
.news-clear{clear:both}
.tx-jfmulticontent-pi1{}
.subcolumns{overflow:hidden;width:100%}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.c16l,.c16r{width:16.666%}
.c20l,.c20r{width:20%}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c38l,.c38r{width:38%}
.c40l,.c40r{width:40%}
.c50l,.c50r{width:50%}
.c60l,.c60r{width:60%}
.c62l,.c62r{width:62%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c80l,.c80r{width:80%}
.c16l,.c20l,.c25l,.c33l,.c40l,.c38l,.c50l,.c60l,.c62l,.c66l,.c75l,.c80l{float:left}
.c16r,.c20r,.c25r,.c33r,.c40r,.c38r,.c50r,.c60r,.c66r,.c62r,.c75r,.c80r{float:right;margin-left:-5px}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:327px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:327px}
div.csc-mailform ol,div.csc-mailform ol li{margin:0;padding:0}
div.csc-mailform ol li{overflow:hidden}
div.csc-mailform fieldset{margin:0;padding:0;position:relative}
div.csc-mailform legend{margin-left:1em;color:#000000;font-weight:bold}
div.csc-mailform fieldset ol{padding:1em 1em 0 1em}
div.csc-mailform fieldset li{padding:0.5em;margin-bottom:0.5em;list-style:none}
div.csc-mailform fieldset.submit{border-style:none}
div.csc-mailform li label{float:left;width:13em;margin-right:1em;vertical-align:baseline}
div.csc-mailform li input+label,div.csc-mailform li textarea+label,div.csc-mailform li select+label{float:none;width:auto;margin-right:0;margin-left:1em}
div.csc-mailform li textarea+label{vertical-align:top}
label em,legend em{display:block;color:#060;font-size:85%;font-style:normal;text-transform:uppercase}
legend em{position:absolute}
label strong,legend strong{display:block;color:#C00;font-size:85%;font-weight:normal;text-transform:uppercase}
legend strong{position:absolute;top:1.4em}
.labels-alignment-right label,.labels-alignment-right .fieldset-subgroup legend,.labels-alignment-right.fieldset-subgroup legend{text-align:right}
fieldset.fieldset-horizontal{border-width:0}
fieldset.fieldset-horizontal ol{padding:0}
fieldset.fieldset-horizontal li{float:left;padding:0;margin-right:1em}
fieldset.fieldset-horizontal.label-below label{display:block;margin-left:0;margin-top:0.2em;font-size:90%;color:#999999;text-align:left}
fieldset.fieldset-horizontal label em{display:inline}
fieldset.fieldset-subgroup{margin-bottom:-2em;border-style:none}
fieldset.fieldset-subgroup legend{margin-left:0;padding:0;font-weight:normal;width:13em}
fieldset.fieldset-subgroup ol{position:relative;top:-1.4em;margin:0 0 0 14em;padding:0}
fieldset.fieldset-subgroup li{padding:0}
fieldset.fieldset-subgroup input+label{float:none;width:auto;display:inline;margin:0 0 0 1em}
.labels-block label{display:block;float:none;margin:0 0 0.5em;width:auto}
.labels-block input+label,.labels-block textarea+label{margin:0.5em 0 0}
.labels-block fieldset.fieldset-subgroup,fieldset.labels-block.fieldset-subgroup{margin-bottom:0}
.labels-block .fieldset-subgroup legend,.labels-block.fieldset-subgroup legend{width:auto}
.labels-block .fieldset-subgroup legend em,.labels-block.fieldset-subgroup legend em{position:relative}
.labels-block .fieldset-subgroup legend strong,.labels-block.fieldset-subgroup legend strong{position:relative;top:0}
.labels-block .fieldset-subgroup ol,.labels-block.fieldset-subgroup ol{top:0;margin:0;padding:0.5em 0 0}
.tx-go-maps-ext img{max-width:none}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/*\T1*/
@font-face{font-family:'AauxPro-Light';font-style:normal;font-weight:300;src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Light.eot');src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Light.woff') format("woff")}
@font-face{font-family:'AauxPro-Regular';font-style:normal;font-weight:300;src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Regular.eot') format("embedded-opentype");src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Regular.woff') format("woff")}
@font-face{font-family:'AauxPro-RegularItalic';font-style:normal;font-weight:300;src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-RegularItalic.eot') format("embedded-opentype");src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-RegularItalic.woff') format("woff")}
@font-face{font-family:'AauxPro-Bold';font-style:normal;font-weight:300;src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Bold.eot') format("embedded-opentype");src:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Fonts/AauxPro-Bold.woff') format("woff")}
/*\T1*/
.nobr{white-space:nowrap}
.clearer{clear:both}
.group:after{content:"";display:table;clear:both}
.align_right,.align-right{text-align:right}
.align_center,.align-center{text-align:center}
.align_left,.align-left{text-align:left}
.box_shadow_below{box-shadow:0 8px 6px -6px rgba(0,0,0,0.6);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,0.6);-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,0.6)}
a.link_green_box{background-color:#8db042;color:#ffffff;display:block;font-size:12px;padding:10px;text-decoration:none}
.bottom_line{border-bottom:1px solid #efefef;height:37px !important}
.loading{position:absolute;top:0;left:0;width:100%;height:100%;background:url("/typo3conf/ext/theme_worlddirect/Resources/Public/Images/loading.gif") no-repeat center}
.header_line{border-bottom:1px solid #efefef;height:37px !important}
.green_bg{color:#ffffff !important;background-color:#8db042 !important;border-bottom:1px solid #8db042 !important}
.green_bg a{color:#ffffff}
.current a,.active a{background-color:#2f7baf;color:#ffffff}
.current a:hover,.active a:hover{text-decoration:none}
.download:before,.internal-link:before,.external-link:before{content:"\00a0";background-color:#ffffff;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);padding:0 10px 0 0;width:16px;height:17px;display:inline-block;line-height:19px}
.download:hover,.internal-link:hover,.external-link:hover{text-decoration:none;
}
.download:hover:before,.internal-link:hover:before,.external-link:hover:before{background-color:#ffffff;text-decoration:none}
.download:before{background-position:-286px -5px}
.internal-link:before,.external-link:before{background-position:-286px -21px}
/*\T1*/
/*\T1*/
html{overflow-y:scroll}
body{color:#6f6f6f;font-family:Arial,sans-serif;font-size:12px;line-height:18px}
body:after{content:'';display:block;position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);z-index:150;opacity:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}
body.hover:after{opacity:1;width:100%;height:100%}
em{font-style:italic}
i{font-style:italic}
b,strong{font-weight:bold}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}
sup,sub{font-size:11px}
sup{bottom:1ex}
sub{top:.5ex}
a{color:#8db042;text-decoration:none}
h1,h2,h3,h4{line-height:36px;text-indent:10px;width:100%}
h1,h2{color:#535961;font-family:AauxPro-Regular;font-size:18px;height:38px;margin-bottom:5px}
h3{color:#6f6f6f;font-family:AauxPro-Regular;font-size:22px;line-height:30px;text-indent:0;padding:10px 0 14px 0}
h4{color:#2f7baf;font-family:AauxPro-Regular;font-size:18px;height:38px}
p a:hover{color:#ffffff;background-color:#2f7baf}
ul,ol{padding:0 0 0 20px}
ul{list-style-type:disc}
ol{list-style-type:decimal}
.header_numbers{background-color:#ffffff}
.header_numbers:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 0px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_numbers:after{clear:both}
.header_typo3,#typo3_submenu>a{background-color:#ffffff}
.header_typo3:before,#typo3_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -38px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_typo3:after,#typo3_submenu>a:after{clear:both}
.header_dynamics,#dynamics_submenu>a{background-color:#ffffff}
.header_dynamics:before,#dynamics_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -76px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_dynamics:after,#dynamics_submenu>a:after{clear:both}
.header_sharepoint,#sharepoint_submenu>a{background-color:#ffffff}
.header_sharepoint:before,#sharepoint_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -114px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_sharepoint:after,#sharepoint_submenu>a:after{clear:both}
.header_contact{background-color:#ffffff}
.header_contact:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -152px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_contact:after{clear:both}
.header_dotnet,#dotnet_submenu>a{background-color:#ffffff}
.header_dotnet:before,#dotnet_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -190px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_dotnet:after,#dotnet_submenu>a:after{clear:both}
.header_voip,#voip_submenu>a{background-color:#ffffff}
.header_voip:before,#voip_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -228px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_voip:after,#voip_submenu>a:after{clear:both}
.header_icm,#icm_submenu>a{background-color:#ffffff}
.header_icm:before,#icm_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -266px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_icm:after,#icm_submenu>a:after{clear:both}
.header_storage{background-color:#ffffff}
.header_storage:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -304px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_storage:after{clear:both}
.header_team{background-color:#ffffff}
.header_team:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -342px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_team:after{clear:both}
.header_person{background-color:#ffffff}
.header_person:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -380px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_person:after{clear:both}
.header_wd{background-color:#ffffff}
.header_wd:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -418px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_wd:after{clear:both}
.header_consus,#consus_submenu>a{background-color:#ffffff}
.header_consus:before,#consus_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -456px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_consus:after,#consus_submenu>a:after{clear:both}
.header_crm4destinations,#crm4destinations_submenu>a{background-color:#ffffff}
.header_crm4destinations:before,#crm4destinations_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -494px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_crm4destinations:after,#crm4destinations_submenu>a:after{clear:both}
.header_facil,#facil_submenu>a{background-color:#ffffff}
.header_facil:before,#facil_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -532px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_facil:after,#facil_submenu>a:after{clear:both}
.header_icm,#icm_submenu>a{background-color:#ffffff}
.header_icm:before,#icm_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -266px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_icm:after,#icm_submenu>a:after{clear:both}
.header_ucs,#ucs_submenu>a{background-color:#ffffff}
.header_ucs:before,#ucs_submenu>a:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -608px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_ucs:after,#ucs_submenu>a:after{clear:both}
.header_magnify{background-color:#ffffff}
.header_magnify:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -646px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_magnify:after{clear:both}
.header_chain{background-color:#ffffff}
.header_chain:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -684px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_chain:after{clear:both}
.header_saratiba{background-color:#ffffff}
.header_saratiba:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -722px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_saratiba:after{clear:both}
.header_ecp{background-color:#ffffff}
.header_ecp:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -760px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_ecp:after{clear:both}
.header_gridplatform{background-color:#ffffff}
.header_gridplatform:before{background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -798px;background-repeat:no-repeat;content:" ";display:block;float:left;height:38px;width:38px}
.header_gridplatform:after{clear:both}
/*\T1*/
header{background-color:#ffffff;box-shadow:0 0 12px #888;-moz-box-shadow:0 0 12px #888;-webkit-box-shadow:0 0 12px #888;height:50px;position:fixed;top:0;left:0;width:100%;padding:40px 0 0 0;z-index:200}
header #wrap_header{margin:0 auto;position:relative;height:100%;width:960px}
@media (min-width:1031px){header{padding:0}
}
#menu_home{float:left;padding:14px 0}
#menu_home .home,#menu_home a.home_link_spinner,#menu_home a.home_link{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-repeat:no-repeat;text-indent:-9999px;float:left}
#menu_home a.home_link_spinner{transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;background-position:-38px -6px;height:16px;margin:3px 10px 3px 3px;width:16px}
#menu_home a.home_link_spinner:hover{transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg)}
#menu_home a.home_link{background-position:-61px 0px;height:22px;width:182px}
#menu_main{float:right}
#menu_main ul{cursor:default;z-index:500;list-style-type:none;margin:0;padding:0}
#menu_main ul li{float:left;padding:0 15px 0 0}
#menu_main ul li a{position:relative;display:block;padding:16px 0;z-index:510;color:#535961;font-family:AauxPro-Regular;font-size:16px}
#menu_main ul li:nth-last-child(2){padding:0}
#magic-line{position:absolute;bottom:1px;left:0;top:45px;height:4px;background:#2f7baf;padding:0 !important}
.submenu a{padding:0 0 5px !important}
.submenu ul li a{padding:0 !important}
#menuitem3{
}
#menuitem3 .submenu{background-color:#efefef;height:410px;width:960px;position:absolute;top:50px;left:0;display:none;overflow:hidden}
#menuitem3 .submenu .submenu_block{background-color:#ffffff;float:left;height:173px;overflow:hidden;margin:21px 21px 0 0;width:306px}
#menuitem3 .submenu .submenu_block:nth-child(3n+0){margin:21px 0 0 0}
#menuitem3 .submenu .submenu_block ul{width:306px}
#menuitem3 .submenu .submenu_block ul li{padding:0 15px 1px 0;float:left;width:100%}
#menuitem3 .submenu .submenu_block ul li a{height:13px;color:#535961;font-size:14px !important;line-height:13px;margin:5px 0 0 35px}
#menuitem3 .submenu .submenu_block ul li a:hover{color:#8db042}
#menuitem3 .submenu .submenu_block ul li a:before{content:" ";border-color:transparent #cccccc;border-style:solid;border-width:4px 0 4px 5px;display:block;height:0;width:0;left:-14px;top:11px;position:relative}
#menuitem11{
}
#menuitem11 .submenu{background-color:#efefef;height:410px;width:960px;position:absolute;top:50px;left:0;display:none;overflow:hidden}
#menuitem11 .submenu a{line-height:38px;background-color:#ffffff;float:left;height:168px;margin:21px 21px 0 0;width:306px}
#menuitem11 .submenu a:nth-child(3n+0){margin:21px 0 0 0}
#menuitem11 .submenu a .submenu_block .header_line{text-indent:10px}
#menuitem11 .submenu a .product_box{height:130px;width:306px}
#menuitem11 .submenu a .product_box p{width:174px;padding:30px 0 0 10px;font-size:12px;font-family:Arial,sans-serif;color:#6f6f6f;line-height:19px}
#menuitem11 .submenu a:hover .header_line{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042}
.consus_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px 5px;background-repeat:no-repeat}
.crm4destinations_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -125px;background-repeat:no-repeat}
.facil_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -255px;background-repeat:no-repeat}
.icm_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -385px;background-repeat:no-repeat}
.ucs_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -515px;background-repeat:no-repeat}
.saratiba_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -645px;background-repeat:no-repeat}
.ecp_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -775px;background-repeat:no-repeat}
.gridplatform_box{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:-325px -905px;background-repeat:no-repeat}
.submenu_style,#typo3_submenu>a,#voip_submenu>a,#dynamics_submenu>a,#dotnet_submenu>a,#sharepoint_submenu>a,#consus_submenu>a,#crm4destinations_submenu>a,#facil_submenu>a,#icm_submenu>a,#ucs_submenu>a{text-indent:12px !important;height:32px !important;line-height:38px !important;font-size:15px !important;border-bottom:1px solid #efefef}
#typo3_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#voip_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#dynamics_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#dotnet_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#sharepoint_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#consus_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#crm4destinations_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#facil_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#icm_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#ucs_submenu:hover>a{background-color:#8db042;color:#ffffff;border-bottom:1px solid #8db042 !important}
#menuitem71,#menuitem14{
}
#menuitem71 .submenu,#menuitem14 .submenu{background:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Images/bg_white_95.png') top left repeat;position:absolute;display:none;overflow:visible}
#menuitem71 .submenu .submenu_block,#menuitem14 .submenu .submenu_block{border-bottom:1px solid #2f7baf;border-left:1px solid #efefef;border-right:1px solid #efefef}
#menuitem71 .submenu .submenu_block a,#menuitem14 .submenu .submenu_block a{color:#535961;font-size:14px;padding:0 15px 0 15px !important;line-height:27px}
#menuitem71 .submenu .submenu_block a:hover,#menuitem14 .submenu .submenu_block a:hover{color:#8db042}
#menuitem71 .submenu .submenu_block ul,#menuitem14 .submenu .submenu_block ul{display:none}
/*\T1*/
.startpage_wrap_world{left:50%;margin:0 0 0 -480px !important;position:fixed !important}
#wrap_world{margin:50px auto 0 auto;overflow:hidden;position:static;top:50px;width:960px;z-index:30}
#wrap_world #wrap_world_wrap{position:relative;
}
#wrap_world #wrap_world_wrap #world_clouds{position:absolute;top:0;left:0;width:100%;z-index:100}
#wrap_world #wrap_world_wrap #world_clouds .cloud,#wrap_world #wrap_world_wrap #world_clouds .medium_cloud,#wrap_world #wrap_world_wrap #world_clouds .small_cloud{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);position:absolute;top:0;left:0}
#wrap_world #wrap_world_wrap #world_clouds .medium_cloud{background-position:-38px -120px;height:63px;width:122px;z-index:110}
#wrap_world #wrap_world_wrap #world_clouds .small_cloud{background-position:-38px -183px;height:45px;width:89px;z-index:109}
#wrap_world #wrap_world_wrap #world_clouds_controls{bottom:0;height:25px;position:absolute;right:0;width:167px;z-index:120}
#wrap_world #wrap_world_wrap #world_clouds_controls input[type=range]{width:150px}
#wrap_world #wrap_world_wrap #world_teaser{width:100%;z-index:90}
#wrap_world #wrap_world_wrap #world_teaser .teaser,#wrap_world #wrap_world_wrap #world_teaser .teaser_small{height:410px}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text{position:absolute;right:15px;top:130px;width:330px;z-index:120;transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .header,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .header{background-color:#414146;color:#ffffff;float:right;font-family:AauxPro-Regular;font-size:22px;padding:20px;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);-o-transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);-webkit-transition-delay:0.4s;transition-delay:0.4s;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .header.animation,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .header.animation{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .content,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .content{background-color:#535961;float:right;padding:10px;opacity:0;-webkit-transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);-o-transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);transition:all 0.5s cubic-bezier(0.25,0.5,0.5,1);-webkit-transition-delay:0.6s;transition-delay:0.6s;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .content.animation,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .content.animation{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .content p,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .content p{color:#ffffff;font-size:12px;line-height:17px;text-align:right}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .more,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .more{float:right;-webkit-transition:all 0.25s cubic-bezier(0.25,0.5,0.5,1);-o-transition:all 0.25s cubic-bezier(0.25,0.5,0.5,1);transition:all 0.25s cubic-bezier(0.25,0.5,0.5,1);-webkit-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0)}
#wrap_world #wrap_world_wrap #world_teaser .teaser .text .more.animation,#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text .more.animation{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
#wrap_world #wrap_world_wrap #world_teaser .teaser_small{height:210px !important}
#wrap_world #wrap_world_wrap #world_teaser .teaser_small .text{top:30px !important}
.world_image_base,.world_image_default,.world_image_typo3{height:410px;width:960px}
.world_image_default{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/Worlds/world_default.jpg)}
.world_image_typo3{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/Worlds/world_typo3.jpg)}
@keyframes moveclouds{0%{margin-left:-50px}
100%{margin-left:1000px}
}
@-moz-keyframes moveclouds{0%{margin-left:-50px}
100%{margin-left:1000px}
}
@-o-keyframes moveclouds{0%{margin-left:-50px}
100%{margin-left:1000px}
}
@-webkit-keyframes moveclouds{0%{margin-left:-50px}
100%{margin-left:1000px}
}
/*\T1*/
.startpage_wrap_website{margin:460px auto 50px auto !important}
.subpage_wrap_website{margin:0 auto 50px auto !important}
#wrap_website{margin:0 auto 0 auto;width:960px;z-index:0}
/*\T1*/
.box{background-color:#ffffff;margin:0;overflow:hidden;padding:0;position:absolute}
.box_layout_1,.box_layout_2,.cols2{padding:20px 0;background-image:url(/typo3conf/ext/portfolio/Resources/Public/Images/bg_grey_opacity.png)}
.box_layout_1{height:715px;position:relative}
.box_layout_1 .box_left{left:0px;top:20px;height:531px;width:306px}
.box_layout_1 .box_top{left:327px;top:20px;height:163px;width:633px}
.box_layout_1 .box_top2{left:327px;top:388px;height:163px;width:633px}
.box_layout_1 .box_middle_left{left:327px;top:204px;height:163px;width:306px}
.box_layout_1 .box_middle_right{left:654px;top:204px;height:163px;width:306px}
.box_layout_1 .box_bottom_left{left:0px;top:572px;height:163px;width:633px}
.box_layout_1 .box_bottom_right{left:654px;top:572px;height:163px;width:306px}
.box_layout_2{height:347px;position:relative}
.box_layout_2 .box_left{left:0px;top:20px;height:347px;width:306px}
.box_layout_2 .box_middle{left:327px;top:20px;height:347px;width:306px}
.box_layout_2 .box_right_top{left:654px;top:20px;height:163px;width:306px}
.box_layout_2 .box_right_bottom{left:654px;top:204px;height:163px;width:306px}
.cols2 .column_left{background-color:transparent;float:left;width:633px}
.cols2 .column_right{background-color:transparent;float:right;width:306px}
.cols2 .column_right .csc-textpic-image{margin-bottom:0 !important}
/*\T1*/
.wd_citation{background-color:#ffffff;padding:10px 10px 10px 10px}
.wd_citation:before{content:"\"";color:#ffffff;padding:15px;display:block;font-size:60px;float:left;background-color:#8db042;width:20px;height:20px;line-height:51px}
.wd_citation blockquote{background-color:#efefef;display:block;margin-left:50px;padding:5px;position:relative}
.wd_citation blockquote p{display:inline-block;color:#858585;font-family:AauxPro-RegularItalic;font-size:16px;line-height:20px;padding-bottom:15px}
.wd_citation blockquote p.link{position:absolute;bottom:0;right:0;background-color:#8db042;padding-bottom:0;font-family:Arial,sans-serif;font-size:11px}
.wd_citation blockquote p.link a{color:#ffffff;padding:3px 10px 3px 10px}
.wd_citation blockquote p.link a:hover{background-color:#2f7baf;text-decoration:none}
.wd_citation blockquote cite{color:#858585;font-size:11px}
.wd_citation blockquote cite{display:block}
.wd_citation:after{content:" ";clear:both}
.box .wd_citation{margin:-10px 0 0 0}
.box_bottom_link{position:absolute;bottom:0;right:0}
.box_bottom_link a{background-color:#8db042;color:#ffffff;padding:5px 10px 5px 10px;display:block}
.box_bottom_link a:hover{background-color:#2f7baf}
/*\T1*/
.competence,.competence_fill{float:left;width:100%}
.competence{margin:0 0 180px 0;min-height:360px}
/*\T1*/
#wrap_competence_menu{position:fixed;right:0;top:150px;width:140px;z-index:20}
#wrap_competence_menu ul{list-style-type:none;position:relative;padding:0;margin:0}
#wrap_competence_menu ul li{background-color:#8db042;margin:0 0 2px 0;width:140px;right:0}
#wrap_competence_menu ul li a{color:#ffffff;display:block;height:35px;position:relative;text-decoration:none;transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;-webkit-transition:all 0.15s ease 0s;width:140px}
#wrap_competence_menu ul li a:hover{background-color:#2f7baf}
#wrap_competence_menu ul li a span.text{display:block;font-size:11px;left:35px;position:absolute;text-align:right;top:7px;width:100px}
#wrap_competence_menu ul li .selected{background-color:#2f7baf}
.icon_numbers{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -2px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_typo3{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -40px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_dynamics{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -78px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_sharepoint{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -116px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_contact{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -154px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_dotnet{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -192px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_voip{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -230px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_icm{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -268px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_storage{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -306px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_team{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -344px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_person{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -382px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_home{background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);background-position:0 -420px;background-repeat:no-repeat;display:inline-block;height:35px;width:35px}
.icon_dark_bg{background-color:#535961}
/*\T1*/
#wrap_contact{position:fixed;top:510px;right:0;width:140px;background-color:#ffffff;transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;-webkit-transition:all 0.15s ease 0s}
#wrap_contact p{color:#58585a;font-size:11px;padding:5px;float:left;display:block;line-height:14px}
#wrap_contact h4{background-color:#8db042;color:#ffffff}
/*\T1*/
footer{background-color:#535961;background-repeat:no-repeat;bottom:0;left:0;height:0px;width:100%;position:fixed;z-index:50;transition:all 0.15s ease 0s;-moz-transition:all 0.15s ease 0s;-ms-transition:all 0.15s ease 0s;-o-transition:all 0.15s ease 0s;-webkit-transition:all 0.15s ease 0s}
footer #wrap_footer{height:100%;margin:0 auto;width:960px}
footer #wrap_footer a{color:#ffffff;font-weight:bold;text-decoration:none}
footer #wrap_footer a:hover{text-decoration:underline}
footer #wrap_footer p.left{color:#ffffff;font-size:11px;margin:15px 0 0 0;float:left;width:630px}
footer #wrap_footer p.right{color:#ffffff;font-size:11px;margin:15px 0 0 0;float:right}
footer #wrap_footer p.right a{margin:0 0 0 10px}
/*\T1*/
.backstretch{opacity:.7 !important;-moz-opacity:.7 !important;-webkit-opacity:.7 !important}
/*\T1*/
@media screen and (max-width:1240px){#wrap_competence_menu{width:35px}
#wrap_competence_menu ul li a{width:35px}
#wrap_competence_menu ul li a span.text{display:none;width:0}
footer{height:40px}
#wrap_contact{width:0}
}
@media screen and (max-height:730px){footer{height:40px}
#wrap_contact{width:0}
.box_layout_1,.box_layout_2,.box_layout_3,.tx-portfolio{margin-bottom:40px}
}
@media screen and (max-width:1030px){body{background-color:#dedede}
#wrap_world{height:210px}
#wrap_world #world_clouds .medium_cloud,#wrap_world #world_clouds .small_cloud{display:none}
#wrap_world #world_teaser .teaser .text{top:15px !important}
.startpage_wrap_website{margin:260px auto 40px auto !important}
.world_image_default,.world_image_typo3{background-position:-110px 0}
#wrap_competence_menu{position:fixed;z-index:300;top:0;left:0}
#wrap_competence_menu ul{width:400px}
#wrap_competence_menu ul li{float:left;margin:0 15px 0 0;width:35px !important}
#wrap_competence_menu ul li a{width:35px}
.backstretch{display:none !important}
}
.bodytext{padding:0 0 10px 0}
.bodytext:last-child{padding:0}
.bodytext:only-child{padding:0 0 10px 0 !important}
.csc-frame-invisible{background-color:#ffffff;padding:0;margin-top:-15px}
.box .csc-frame-invisible{margin:-20px 0 -10px 0}
.csc-default{background-color:#ffffff;padding:10px}
.csc-default:first-child{
}
.csc-default ul{list-style-type:none;padding:0 0 0 12px}
.csc-default ul li{line-height:22px;text-indent:-10px}
.csc-default ul li:before{content:" ";border-color:transparent #cccccc;border-style:solid;border-width:4px 0 4px 5px;display:inline-block;height:0;width:0;margin:0 6px 0 0}
.csc-default h1,.csc-default h2{margin:-10px 0 10px -10px;padding-right:20px}
.column_left{padding-top:15px}
.column_left .csc-default{padding:0 15px 10px 15px}
.column_left .csc-default h1,.column_left .csc-default h2{margin:-15px 0 11px -15px;padding-right:30px}
.column_left .csc-default:first-child{padding:0 15px 4px 15px}
.column_left .csc-default:only-child{padding:0 15px 15px 15px}
.csc-menu{color:#cccccc !important;
}
.csc-menu a{padding:0 3px 0 3px}
.csc-menu a:hover{background-color:#2f7baf;color:#ffffff;text-decoration:none}
.tx-jfmulticontent-pi1 h2 a{color:#535961 !important}
.tx-jfmulticontent-pi1 .bodytext{padding:0 15px 0 0 !important}
.tx-jfmulticontent-pi1 .bodytext a{text-decoration:none;color:#6f6f6f}
.tx-jfmulticontent-pi1 .bodytext a:hover{background-color:transparent;color:#6f6f6f}
.anythingSlider-default{margin:0;padding:0;position:relative}
.anythingSlider-default .csc-textpic-imagewrap{margin-right:10px}
.anythingSlider-default .anythingWindow{position:absolute;top:0;left:0}
.anythingSlider-default .anythingWindow .anythingBase{padding:0 !important}
.anythingSlider-default .anythingControls a{background-color:#333;color:#fff;border:#000 1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.anythingSlider-default .anythingControls a.cur,.anythingSlider-default .anythingControls a:hover{background-color:#777;color:#000}
.anythingSlider-default .anythingControls a.start-stop{background:#040;color:#ddd;
-moz-box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5);box-shadow:inset 1px 2px 5px rgba(0,0,0,0.5)}
.anythingSlider-default .anythingControls a.start-stop.playing{background-color:#800}
.anythingSlider-default .anythingControls a.start-stop:hover,.anythingSlider-default .anythingControls a.start-stop.hover,.anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover{color:#fff;
-moz-box-shadow:inset 0 0 0 #000000;-webkit-box-shadow:inset 0 0 0 #000000;box-shadow:inset 0 0 0 #000000}
.anythingSlider-default.activeSlider .anythingWindow{border-color:#164054}
.anythingSlider-default.activeSlider .anythingControls a{background-color:#164054;color:#fff}
.anythingSlider-default.activeSlider .anythingControls a.cur,.anythingSlider-default.activeSlider .anythingControls a:hover{background-color:#fff;color:#000}
.anythingSlider-default.activeSlider .anythingControls a.start-stop{background:#080;color:#fff}
.anythingSlider-default.activeSlider .anythingControls a.start-stop.playing{color:#fff;background:#f00}
.anythingSlider-default.activeSlider .start-stop:hover,.anythingSlider-default.activeSlider .start-stop.hover{color:#fff}
.anythingSlider-default .arrow{position:absolute;display:block}
.anythingSlider-default .arrow a{display:block;width:30px;height:30px;margin-top:-15px;
text-align:center;outline:0;background-color:#535961;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png)}
.anythingSlider-default .back{
bottom:0;right:30px}
.anythingSlider-default .back a{background-position:-243px -60px}
.anythingSlider-default .forward{
bottom:0;right:0}
.anythingSlider-default .forward a{background-position:-243px -90px}
.anythingSlider-default .anythingControls{height:15px;
outline:0;display:none;float:right;position:absolute;bottom:5px;right:20px;margin:0 45px;z-index:100;opacity:0.90;filter:alpha(opacity=90)}
.anythingSlider-default .anythingControls ul{margin:0;padding:0;float:left}
.anythingSlider-default .anythingControls ul li{list-style:none;float:left;margin:0;padding:0}
.anythingSlider-default .anythingControls ul a{display:inline-block;width:10px;height:10px;margin:3px;padding:0;text-decoration:none;text-align:center;outline:0}
.anythingSlider-default .anythingControls span{display:block;visibility:hidden}
.anythingSlider-default .anythingControls .anythingNavWindow{overflow:hidden;float:left}
.anythingSlider-default .anythingControls li.prev span,.anythingSlider-default .anythingControls li.next span{visibility:visible;position:relative;top:-6px;
}
.anythingSlider-default .anythingControls .start-stop{display:inline-block;width:10px;height:10px;margin:3px;padding:0;text-align:center;text-decoration:none;z-index:100;outline:0}
.as-oldie .anythingSlider-default .arrow{top:45%}
.as-oldie .anythingSlider-default .arrow a{margin:0}
.anythingSlider{display:block;overflow:visible !important;position:relative}
.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%}
.anythingSlider .anythingBase{background:transparent;list-style:none;position:absolute;overflow:visible !important;top:0;left:0;margin:0;padding:0}
.anythingSlider .arrow span{display:block;visibility:hidden}
.anythingSlider .arrow.disabled{display:none}
.anythingSlider .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0}
.anythingSlider .vertical .panel{float:none}
.anythingSlider .fade .panel{float:none;position:absolute;top:0;left:0;z-index:0}
.anythingSlider .fade .activePage{z-index:1}
.anythingSlider.rtl .anythingWindow{direction:ltr;unicode-bidi:bidi-override}
.anythingSlider.rtl .anythingControls ul{float:left}
.anythingSlider.rtl .anythingControls ul a{float:right}
.anythingSlider.rtl .start-stop{
}
.anythingSlider .anythingWindow,.anythingSlider .anythingControls ul a,.anythingSlider .arrow a,.anythingSlider .start-stop{transition-duration:0;-o-transition-duration:0;-moz-transition-duration:0;-webkit-transition-duration:0}
.news-latest-view .article{padding:0;margin:0}
.news-latest-view .article .date .calendar{margin:.25em 10px 10px 5px;padding:7px 0 0 0;float:left;line-height:25px;width:33px;text-transform:uppercase;font-family:AauxPro-Regular;font-size:15px;text-align:center}
.news-latest-view .article .date .calendar span{font-family:AauxPro-Bold;font-size:20px}
.news-latest-view .article .header h4{height:25px;line-height:25px;text-indent:0;text-transform:none}
.news-latest-view .article .header h4 a{font-size:14px}
.news-latest-view .article .teaser-text{margin:0 0 5px 0;width:290px}
.news-all-link{position:absolute;bottom:0;right:0}
.news-all-link a{background-color:#8db042;color:#ffffff;padding:5px 10px 5px 10px;display:block}
.news-all-link a:hover{background-color:#2f7baf}
.page-navigation{background-color:#ffffff;height:30px;padding:0 10px 0 10px;clear:both}
.news-list-view{padding:0;margin:0 0 -15px 0}
.news-list-view:after{content:"\"";clear:both;display:block}
.news-list-view .article{float:left;background-color:#ffffff;width:633px;height:120px;padding:0;margin:0;
}
.news-list-view .article:after{content:"\"";clear:both;display:both}
.news-list-view .article .news-img-wrap{float:left;width:120px;margin:0 !important}
.news-list-view .article .news-img-wrap a{padding:10px;padding-top:0px;border:0;background-color:#ffffff}
.news-list-view .article .header{float:left;font-family:AauxPro-Regular;font-size:13px;width:430px}
.news-list-view .article .header h3{padding:0;margin:0;line-height:15px}
.news-list-view .article .date{float:right;font-family:AauxPro-Light;font-size:11px;padding:10px 10px 0 0;text-align:right;width:70px;line-height:11px}
.news-list-view .article .teaser-text{float:left;padding:10px 0 0 0;width:420px}
.news-single{background-color:#ffffff;margin-top:-15px}
.news-single .article{position:relative}
.news-single .date{position:absolute;top:11px;right:15px;font-family:AauxPro-Regular;font-size:12px}
.news-single .teaser-text{padding:15px 30px 12px 30px;font-family:AauxPro-Regular;font-size:14px}
.news-single .news-text-wrap{padding:0 15px 0 15px}
.news-single .news-backlink-wrap{padding:0 15px 0 15px}
.news-single .news-related-wrap{float:left}
.news-single .news-related-wrap .news-related{background-color:#efefef;border:0;padding:10px;width:33%}
.news-single .news-related-wrap .news-related-news{border-top:1px solid #aeaeae;border-right:1px solid #aeaeae}
.news-single .news-related-wrap .news-related-files{border-top:1px solid #aeaeae;border-right:1px solid #aeaeae}
.news-single .news-related-wrap .news-related-links{border-top:1px solid #aeaeae}
.tx-go-maps-ext{background-color:white;padding:10px 15px 10px 15px}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Images/Fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Images/Fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Images/Fancybox/blank.gif');
-webkit-tap-highlight-color:transparent;z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden;margin:0 !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/theme_worlddirect/Resources/Public/Images/Fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;
}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}
.tx-portfolio{background-image:url(/typo3conf/ext/portfolio/Resources/Public/Images/bg_grey_opacity.png);z-index:49}
.tx-portfolio ul#portfolio-filter{margin:0 0 -20px 0;padding:0 0 0 7px;height:64px;line-height:64px}
.tx-portfolio ul#portfolio-filter li{display:inline}
.tx-portfolio ul#portfolio-filter li.sharepoint{display:none}
.tx-portfolio ul#portfolio-filter li:last-child a{margin-right:0}
.tx-portfolio ul#portfolio-filter li a{margin-right:41px;padding:7px 20px;background:#8db042;color:#ffffff;font-weight:bold;text-decoration:none}
.tx-portfolio ul#portfolio-filter li a:hover,.tx-portfolio ul#portfolio-filter li a.current{color:#8db042;background-color:#ffffff}
.tx-portfolio ul#portfolio-filter li a.current{position:relative;background:#ffffff}
.tx-portfolio ul#portfolio-filter li a.current:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.tx-portfolio ul#portfolio-filter li a.current:after{border-color:rgba(141,176,66,0);border-top-color:#ffffff;border-width:9px;left:50%;margin-left:-9px}
.tx-portfolio ul#portfolio-list{margin:20px 0 0 0;padding:0;list-style:none}
.tx-portfolio ul#portfolio-list li{width:225px;height:205px;display:block;float:left;margin-right:7px;margin-left:7px;margin-bottom:20px;overflow:hidden;position:relative;z-index:49;box-shadow:0 10px 6px -6px black;-moz-box-shadow:0 10px 6px -6px black;-webkit-box-shadow:0 10px 6px -6px black}
.tx-portfolio ul#portfolio-list li div.mask,.tx-portfolio ul#portfolio-list li div.content,.tx-portfolio ul#portfolio-list li div.link,.tx-portfolio ul#portfolio-list li div.hover_content{height:195px;position:absolute;width:215px}
.tx-portfolio ul#portfolio-list li div.link{top:5px;left:5px;z-index:110}
.tx-portfolio ul#portfolio-list li div.link a{float:right;background-color:#8db042;background-image:url(/typo3conf/ext/theme_worlddirect/Resources/Public/Images/sprite.png);color:#ffffff;padding:0;margin-top:160px;border-top:5px solid #ffffff;border-left:5px solid #ffffff;width:30px;height:30px;text-indent:-9999px}
.tx-portfolio ul#portfolio-list li div.link a:hover{background-color:#2f7baf;text-decoration:none}
.tx-portfolio ul#portfolio-list li div.link a.bw_link1{background-position:-4px -650px}
.tx-portfolio ul#portfolio-list li div.link a.bw_link2{background-position:-4px -688px}
.tx-portfolio ul#portfolio-list li div.mask{border:5px solid #ffffff;z-index:100}
.tx-portfolio ul#portfolio-list li div.hover_content{background-image:url(/typo3conf/ext/portfolio/Resources/Public/Images/bg_black_opacity.png);border:5px solid #ffffff;top:0;left:-225px;visibility:hidden;z-index:75}
.tx-portfolio ul#portfolio-list li div.hover_content h2{color:#8db042;font-size:20px;font-weight:bold;height:29px;text-indent:5px;margin-bottom:0 !important}
.tx-portfolio ul#portfolio-list li div.hover_content p{color:#ffffff;line-height:18px;padding:5px}
.tx-portfolio ul#portfolio-list li div.content{overflow:hidden;background:#eee;top:5px;left:5px;z-index:50}
