@charset"UTF-8";
ul.gomapsext-cats li{float:left;width:340px}
ul.gomapsext-cats li input,ul.gomapsext-cats li label{cursor:pointer}
.grey .gme-info-window p.bodytext strong{font-weight:700}
.grey .gme-info-window p.bodytext{color:#000}
.gme-map{clear:both;float:none}
div.company{width:520px}
div.company img{padding-left:10px}
ul.list{font-size:12px}
ul.list li{float:left;margin:0px 10px;display:block}
ul.list li a{text-decoration:none;color:#808080;outline:none}
ul.list li a.cur{color:#FFDD00}
ul.addressWrap li{width:530px;margin:25px 0px}
ul.addressWrap li img{display:none;visibility:hidden}
ul.addressWrap li{min-height:300px}
#scroller{z-index:10;display:none;position:fixed;top:45%;right:0px;width:36px;height:146px}
#scroller li{background-repeat:no-repeat;background-image:url('../../fileadmin/templates/ds/images/topscroll_icons.png');cursor:pointer;text-indent:9999px;width:36px;height:36px;display:block;background-color:rgba(150,150,150,0.2)}
#scroller li#totop{margin-bottom:1px;background-position:left top}
#scroller li#totop:hover{background-position:-36px top}
#scroller li#prev{background-position:left -36px}
#scroller li#prev:hover{background-position:-36px -36px}
#scroller li#next{background-position:left -72px}
#scroller li#next:hover{background-position:-36px -72px}
#scroller li#tobottom{margin-top:1px;background-position:left bottom}
#scroller li#tobottom:hover{background-position:-36px bottom}
#scroller li:hover{background-color:rgba(150,150,150,0.5)}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
-webkit-text-size-adjust:none;html{background-color:#171717}
body{width:100%;height:100%;min-width:1140px;position:relative;z-index:0;top:0px;background-color:#171717}
h1{font-family:'Lato',sans-serif;font-weight:300;font-size:60px;line-height:72px;text-transform:uppercase;padding-bottom:0px}
h2{font-family:'Lato',sans-serif;font-weight:300;font-size:48px;line-height:58px;text-transform:none;padding-bottom:10px}
h3{font-family:'Lato',sans-serif;font-weight:300;font-size:48px;line-height:58px;text-transform:uppercase;padding-bottom:0px}
h4{font-family:'Lato',sans-serif;font-weight:300;font-size:32px;line-height:38px;text-transform:none;padding-bottom:8px}
h5{font-family:'Lato',sans-serif;font-weight:300;font-size:32px;line-height:38px;text-transform:uppercase;padding-bottom:0px}
h6{font-family:'Lato',sans-serif;font-weight:300;font-size:21px;line-height:24px;text-transform:uppercase;padding-bottom:0px}
p.similar{font-family:'Lato',sans-serif;font-weight:400;font-size:14px;line-height:18px;text-transform:uppercase;padding-bottom:0px;color:#808080}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
.fleft{float:left}
.fright{float:right}
p{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;line-height:22px;padding-bottom:16px}
a{color:#ffdd00;outline:none}
.align-center{text-align:center}
.white{background-color:#fff;overflow:hidden;color:#878787}
.black{background-color:#000;overflow:hidden;color:#808080}
.grey{background-color:#171717;overflow:hidden;color:#d0d0d0}
.yellow{background-color:#ffdd00;overflow:hidden;color:#000000}
.white h1{color:#000000}
.white h2{color:#7f7f7f}
.white h3{color:#000000}
.white h4{color:#7f7f7f}
.white h5{color:#000000}
.white h6{color:#7f7f7f}
.white p{color:#878787}
.white .as-nav a{background:url('../../fileadmin/templates/ds/images/bullets_grey.png') no-repeat;background-position:0px -16px}
.white a{color:#3c3c3c;font-weight:400;outline:none}
.grey h1{color:#ffffff}
.grey h2{color:#7f7f7f}
.grey h3{color:#ffffff}
.grey h4{color:#7f7f7f}
.grey h5{color:#ffffff}
.grey h6{color:#7f7f7f}
.grey p{color:#d0d0d0}
.grey .as-nav a{background:url('../../fileadmin/templates/ds/images/bullets_white.png') no-repeat;background-position:0px -16px}
.black h1{color:#ffffff}
.black h2{color:#808080}
.black h3{color:#ffffff}
.black h4{color:#808080}
.black h5{color:#ffffff}
.black h6{color:#ffffff}
.black h7{color:#808080}
.black p{color:#D0D0D0}
.black .as-nav a{background:url('../../fileadmin/templates/ds/images/bullets_white.png') no-repeat;background-position:0px -16px}
.yellow h1{color:#000000}
.yellow h2{color:#808080}
.yellow h3{color:#000000}
.yellow h4{color:#808080}
.yellow h5{color:#000000}
.yellow h6{color:#000000}
.yellow h7{color:#808080}
.yellow p{color:#000000}
.yellow .as-nav a{background:url('../../fileadmin/templates/ds/images/bullets_black.png') no-repeat;background-position:0px -16px}
.yellow a{color:#808080;outline:none}
.content{font-family:'Open Sans',sans-serif;font-weight:300;clear:both}
.csc-textpic-caption{font-size:12px;padding-top:5px;line-height:18px}
.grey .csc-textpic-caption{color:#d0d0d0}
nav{font-family:'Lato',sans-serif;font-weight:400;text-transform:uppercase;background-color:#000000}
nav a{color:#808080;text-decoration:none}
nav ul li{}
nav ul li a{display:block}
nav ul li a:hover{color:#FFDD00}
.borderbottom{border-bottom:solid 1px #404040}
.outerwrap{width:100%}
.innerwrap{width:1100px;margin:0 auto;padding:0px 20px;min-width:1100px}
.fullwidth{width:100%}
.fullwidth>header{background-size:100% 1px;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_hor.png');background-repeat:no-repeat;background-position:bottom center}
.fullwidth>header>*{width:1100px;margin:0 auto;padding:0px 20px;min-width:1100px}
.fullwidth>.accordion>*{width:1100px;margin:0 auto;padding:0px 20px;min-width:1100px}
.topnav{width:1140px;margin:0 auto;padding-left:0px;height:80px}
.topnav li.active a{color:#ffffff}
.topnav li a{float:left;margin:0px 0px 0px 0px;padding:43px 18px 20px 18px;font-size:14px;height:18px}
.topnav li#logo a{margin:0px;padding:0;width:230px;height:79px}
.topnav li#iconnav{margin:0px;float:right;margin-right:20px;overflow:visible}
.topnav li.iconnav{height:81px;float:right;width:26px;padding:0px;margin:0px 0px 0px 0px;background-repeat:no-repeat;background-image:url('../../fileadmin/templates/ds/images/topicons.gif');cursor:pointer}
.topnav li.iconnav a{display:block;margin:0px 0px 0px 0px;padding:42px 5px 20px 5px;width:16px}
.topnav li#contact{background-position:0px 45px}
.topnav li#search{background-position:-26px 45px}
.topnav li#sitemap{background-position:-52px 45px}
.topnav li#iconnav ul li:hover{border-bottom:1px solid #FFDD00}
.topnav li#iconnav ul li#contact:hover{background-position:-48px center}
.topnav li#iconnav ul li#search:hover{background-position:-64px center}
.topnav li#iconnav ul li#sitemap:hover{background-position:-80px center}
#topline{background:#FFDD00;height:1px;display:block;position:absolute;width:0px;left:0px;float:none;top:79px}
#subline{background:#FFDD00;height:1px;display:block;position:absolute;width:0px;left:0px;float:none;top:0px}
.mainnav{width:100%;min-width:1140px;position:absolute;top:81px;left:0px;background-color:#000;overflow:hidden;height:auto;z-index:110}
.mainnav li{width:960px;padding:0px 0px 0px
0px;margin:0 auto;float:none}
.mainnav li ul{float:left}
ul.L3{width:45%;margin:20px 0px 20px 20px;min-height:135px;position:relative;left:95px}
.L3 li{
color:#ffffff;font-size:14px;line-height:24px}
ul.L3 li.overview a{color:#ffffff;font-size:14px;line-height:24px;margin-top:20px}
ul.L3 li a{float:none;margin:0px;padding:0px;font-size:12px;line-height:16px;height:auto;color:#808080;position:relative;left:170px;width:260px}
.mainnav li ul#anwendungen{float:none}
.mainnav li ul#anwendungen.L3{width:100%;margin:20px 0px 20px 0px;min-height:130px;position:relative;left:0px}
.mainnav li ul#anwendungen.L3 li.overview{clear:both}
.mainnav li ul#anwendungen.L3 li.overview a{display:block;position:relative;left:0px;text-align:center;float:none;width:100%}
.mainnav li ul#anwendungen.L3 li a{display:block;position:relative;left:0px;text-align:center;float:left;width:33%;z-index:1010}
.topnav li ul.L3 li{width:auto}
.topnav li ul.L3 li img{float:left;padding-right:10px;position:absolute;top:0px;background-color:#000}
.topnav li.active ul.L3 li a:hover{color:#FFDD00}
.topnav li.active ul.L3 li a{color:#808080}
.topnav li.active ul.L3 li.overview a{color:#ffffff}
.topnav li.active ul.L3 li.overview a:hover{color:#FFDD00}
.topnav li.active ul.L3 li.active a{color:#fff}
.hide{display:none}
.subnav{min-height:39px}
#subnavwrap .subnav,{padding:0px 0px}
#subnavwrap{z-index:100;position:relative;clear:both}
ul#subnav,ul#sectionnav{margin:0px 0px 0px 210px}
ul#subnav li a,ul#sectionnav li a{font-size:12px;line-height:15px;padding:13px 0px 12px 0px;height:14px;margin:0 18px}
ul#subnav li,ul#sectionnav li{margin:0px 0px 0px 0px;float:left}
ul#subnav li.active a,ul#sectionnav li.active a{color:#fff}
#browsnav{margin:0px 0px 0px 0px}
#browsnav{float:right}
#browsnav ul li a{margin:0px 0px 0px 18px}
#pagetitle{font-size:14px;line-height:15px;padding:13px 0px 12px 0px;margin:0px 0px 0px 0px;height:14px;color:#fff;float:left}
.topnav li#sitemap ul.sitemapnav{width:100%;min-width:1140px;position:absolute;top:81px;left:0px;background-color:#000;overflow:hidden;height:auto;z-index:110}
.topnav li#sitemap ul.sitemapnav li{float:none;width:auto;height:auto;padding:0px;margin:0px;background:none}
.topnav li#sitemap ul.sitemapnav li a{float:none;margin:0px;padding:0px;height:auto;font-size:12px}
.topnav li#sitemap ul.sitemapnav li a:hover{border-bottom:none}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter a{width:285px}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter{width:1100px;margin:0 auto;position:relative;padding:20px 0px}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul{float:left;min-width:200px;display:block}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter:hover,.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li:hover,.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li a:hover{border-bottom:none}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter>ul{padding:0px 10px 20px 230px;
font-size:14px;color:#fff}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li{float:left}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li a{color:#fff;font-size:14px;line-height:24px}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li li{float:none;text-transform:none}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li li a{color:#808080;font-size:12px;line-height:16px}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li li a:hover{color:#ffdd00}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li ul li a{color:#fff}
.topnav li#sitemap ul.sitemapnav li.sitemapcenter ul li ul li ul li a{color:#808080}
.topnav li#contact ul.sitemapnav{width:100%;min-width:1140px;position:absolute;top:81px;left:0px;background-color:#000;overflow:hidden;height:auto;z-index:110}
.topnav li#contact ul.sitemapnav li{float:none;width:auto;height:auto;padding:0px 40px 0px 0px;margin:0px;background:none}
.topnav li#contact ul.sitemapnav li a{float:none;margin:0px;padding:0px;height:auto;font-size:12px}
.topnav li#contact ul.sitemapnav li a:hover{border-bottom:none}
.topnav li#contact ul.sitemapnav li.sitemapcenter a{width:auto}
.topnav li#contact ul.sitemapnav li.sitemapcenter{width:1100px;margin:0 auto;position:relative;padding:20px 0px}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul{float:left;display:block}
.topnav li#contact ul.sitemapnav li.sitemapcenter:hover,.topnav li#contact ul.sitemapnav li.sitemapcenter ul li:hover,.topnav li#contact ul.sitemapnav li.sitemapcenter ul li a:hover{border-bottom:none}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul{padding:0px 10px 20px 230px;font-size:14px;color:#fff}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul li{float:left}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul li a{font-size:14px;line-height:24px}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul li li{float:none;text-transform:none}
.topnav li#contact ul.sitemapnav li.sitemapcenter ul li li a{color:#808080;font-size:12px;line-height:16px}
.topnav li.plain ul.sitemapnav{width:100%;min-width:1140px;position:absolute;top:81px;left:0px;background-color:#000;overflow:hidden;height:auto;z-index:110}
.topnav li.plain ul.sitemapnav li{float:none;width:auto;height:auto;padding:0px 40px 0px 0px;margin:0px;background:none}
.topnav li.plain ul.sitemapnav li a{float:none;margin:0px;padding:0px;height:auto;font-size:12px}
.topnav li.plain ul.sitemapnav li a:hover{border-bottom:none}
.topnav li.plain ul.sitemapnav li.sitemapcenter a{width:auto}
.topnav li.plain ul.sitemapnav li.sitemapcenter{width:1100px;margin:0 auto;position:relative;padding:20px 0px}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul{float:left;display:block}
.topnav li.plain ul.sitemapnav li.sitemapcenter:hover,.topnav li.plain ul.sitemapnav li.sitemapcenter ul li:hover,.topnav li.plain ul.sitemapnav li.sitemapcenter ul li a:hover{border-bottom:none}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul{padding:0px 10px 20px 230px;font-size:14px;color:#fff}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li{float:left}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li a{font-size:14px;line-height:24px;color:#808080}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li a:hover{color:#FD0}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li.active a{color:#fff}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li li{float:none;text-transform:none}
.topnav li.plain ul.sitemapnav li.sitemapcenter ul li li a{color:#808080;font-size:12px;line-height:16px}
.content{margin:0px 0px 285px 0px;-webkit-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3);box-shadow:0px 5px 10px 0px rgba(0,0,0,0.3)}
.content .twocol{width:530px;margin-right:20px;padding-right:20px;overflow:hidden;float:left}
.content .twocolline{width:530px;margin-right:20px;padding-right:19px;overflow:hidden;float:left;background-size:1px 100%;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_vert.png');background-repeat:no-repeat;background-position:center right}
.content .threecol{width:340px;margin-right:20px;padding-right:20px;overflow:hidden;float:left}
.content .threecolline{width:340px;margin-right:20px;padding-right:19px;overflow:hidden;float:left;background-size:1px 100%;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_vert.png');background-repeat:no-repeat;background-position:center right}
.content .fourcol{width:245px;margin-right:20px;padding-right:20px;overflow:hidden;float:left}
.content .fourcolline{width:245px;margin-right:20px;padding-right:19px;overflow:hidden;float:left;background-size:1px 100%;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_vert.png');background-repeat:no-repeat;background-position:center right}
.content .spanthreecol{width:815px;margin-right:20px;padding-right:20px;float:left}
.content .spanthreecol .download{margin-right:10px}
.content .lastcol{overflow:hidden}
.content .csc-menu-1 li{width:530px;overflow:hidden;margin-bottom:50px;min-height:600px;padding:0px}
.content .csc-menu-1 li:nth-child(odd){float:left;margin-right:40px}
.odd{float:left;margin-right:40px}
.content .csc-menu-1 h5{padding:10px 0px}
.content .csc-menu-1 p{text-transform:none;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;line-height:22px}
.content .csc-menu-1 a{color:#FFDD00;text-decoration:underline}
.content .grey nav{background-color:#171717}
.content ul li{padding:0px 0px 16px 0px;line-height:22px}
.content .csc-sitemap{margin-top:50px}
.content .csc-sitemap li{float:left;padding:0px 20px 0px 0px;width:255px;padding-bottom:10px}
.content .csc-sitemap li a{color:#fff}
.content .csc-sitemap li li{float:none;text-transform:none;padding-bottom:0px;padding-left:10px}
.content .csc-sitemap li li a{color:#808080}
footer{position:fixed;z-index:-1;bottom:0px;height:285px;font-family:'Open Sans',sans-serif}
footer,footer nav{background-color:#1e1e1e}
footer nav{margin:90px 0px 0px 0px}
footer nav ul{margin:0px 65px 0px 0px;padding:0px;min-width:96px}
footer nav ul li{float:left;color:#BFBFBF;font-size:13px;line-height:16px;text-transform:uppercase;font-weight:600}
footer nav ul li a{color:#808080;font-size:11px;line-height:16px;text-transform:none;font-weight:400}
footer nav ul li li{float:none}
footer #bottom{padding:0px;position:relative;top:55px}
footer #bottom small{font-size:10px;color:#808080}
footer #socialnav,footer #langmenu{float:right}
footer #socialnav li,footer #langmenu li{float:left}
footer #langmenu li{font-size:10px;padding:0px 5px;color:#808080}
footer #langmenu li a{color:#808080;text-decoration:none}
footer #langmenu li a:hover,footer{color:#FFDD00}
#langmenu li.active a{text-decoration:underline}
footer ul#langmenu{margin:3px 10px 0px 0px}
footer #langmenu li.CUR a{color:#FFFFFF}
#socialnav li{padding-bottom:0px;float:left;margin:0px 0px 0px 10px;background-repeat:no-repeat;overflow:hidden;background-image:url('../../fileadmin/templates/ds/images/socialicons.png')}
#socialnav li a{cursor:pointer;width:24px;height:24px;text-align:left;display:block;text-indent:-9999px}
#socialnav li#youtube{background-position:0px 0px}
#socialnav li#youtube:hover{background-position:0px -24px}
#socialnav li#facebook{background-position:-24px 0px}
#socialnav li#facebook:hover{background-position:-24px -24px}
#socialnav li#vimeo{background-position:-48px 0px}
#socialnav li#vimeo:hover{background-position:-48px -24px}
.contenttable-1{width:100%}
.contenttable .tr-odd{background-color:#ddd}
.contenttable td{text-align:center}
.contenttable td.td-0{text-align:left}
.contenttable caption{text-align:left;color:#000}
.black .contenttable .tr-odd{background-color:#171717}
.black .contenttable caption{text-align:left;color:#7F7F7F}
.contenttable .align-left{text-align:left;color:#D0D0D0;padding-right:10px}
.downloads{margin:0px 0px 0px 0px}
.downloads ul.csc-uploads li{margin:0em 0px}
.innerwrap ul.csc-uploads li{margin:0em 0px}
ul.csc-uploads li{padding:0px 0px 20px 0px;width:530px;min-height:65px}
ul.csc-uploads li.li-odd{float:left}
.lastcol ul.csc-uploads li.li-odd,.twocol ul.csc-uploads li.li-odd,.twocolline ul.csc-uploads li.li-odd,.threecol ul.csc-uploads li.li-odd,.threecolline ul.csc-uploads li.li-odd,.fourcol ul.csc-uploads li.li-odd,.fourcolline ul.csc-uploads li.li-odd{float:none}
li.csc-uploads-element-exe>a{display:none}
li.csc-uploads-element-zip>a{display:none}
li.csc-uploads-element-msi>a{display:none}
li.csc-uploads-element-dat>a{display:none}
li.csc-uploads-element-bin>a{display:none}
li.csc-uploads-element-kb2>a{display:none}
.accordion{margin:30px 0px 10px 0px;border-bottom:1px solid #3f3f3f}
.accordion h3,.downloads h3{padding-top:10px;margin:0px 0px 10px 0px;cursor:pointer;border-top:1px solid #3f3f3f}
.accordion h3:hover,.downloads h3:hover{color:#FFDD00}
.accordion h5{text-transform:none}
.accordion h5,.downloads h5{padding-top:10px;margin:0px 0px 10px 0px;cursor:pointer;border-top:1px solid #3f3f3f}
.accordion h5:hover,.downloads h5:hover{color:#FFDD00}
.accordion h4,.downloads h4{text-transform:uppercase;padding:0px}
.accordion article{margin:0px 0px 50px 0px}
.accordion p,.downloads p{color:#878787}
.ui-accordion{width:100%}
.accordion header,.downloads header{cursor:pointer;position:relative;margin:0px;zoom:1;padding:0px;outline:none}
.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;background-position:right bottom;background-image:url('../../fileadmin/templates/ds/images/arrows_faq.png')
}
.state-default{background-position:right bottom}
.state-hover{background-image:url('../../fileadmin/templates/ds/images/arrows_faq_hover.png')}
.state-active{background-position:right top}
h5.ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;background-position:right -60px;background-image:url('../../fileadmin/templates/ds/images/arrows_faq.png')
}
h5.state-default{background-position:right bottom}
h5.state-hover{background-image:url('../../fileadmin/templates/ds/images/arrows_faq_hover.png')}
h5.state-active{background-position:right top}
.tx-felogin-pi1 form{margin:20px 0px 0px 0px}
.tx-felogin-pi1 label{float:left;width:250px}
.tx-felogin-pi1 input{padding:0px 5px;width:350px}
.tx-felogin-pi1 fieldset legend{color:#878787;padding:10px 0px}
.tx-felogin-pi1 fieldset>div{padding:0px 0px 10px}
.tx-felogin-pi1 input[type=submit]{margin-left:250px}
.tx-powermail{width:815px}
form input,form select,form textarea{height:28px;background-color:#000;color:#808080;border:1px solid #808080;font-size:14px;line-height:14px;vertical-align:middle}
.tx-powermail label,.tx-powermail textarea{width:250px;float:left;font-family:"Open Sans",sans-serif;font-weight:300}
.tx-powermail textarea{line-height:20px;margin-bottom:10px;width:350px;height:150px;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;padding:5px 5px}
.tx-powermail input{width:350px;padding:0px 5px}
.tx-powermail select{width:350px;padding:5px 0px 5px 5px}
.tx-powermail h3{display:none}
.tx-powermail legend{font-weight:300;font-size:32px;line-height:38px;text-transform:none;padding-bottom:20px}
.tx-powermail .powermail_fieldwrap{padding:0px 0px 10px 0px;float:none;clear:both}
.powermail_submit{margin-left:250px}
#c10422 legend,#c949 legend,#c11520 legend,#c10818 legend{display:none}
.powermail_captchaimage{left:250px;position:relative;top:5px}
.twocol .tx-powermail{width:530px}
.twocol .tx-powermail label,.twocol .tx-powermail textarea{width:150px}
.twocol .powermail_submit{margin-left:150px}
.twocol .powermail_captchaimage{margin-left:-100px}
form .tx-powermail .boolvalue input[type="radio"]{background-color:#000;color:#808080;border:1px solid #808080;font-size:14px;line-height:14px;vertical-align:middle}
.tx-powermail input[type="radio"]{width:50px;float:left;height:15px}
.tx-powermail .boolvalue .powermail_label{width:250px;float:left;font-family:"Open Sans",sans-serif;font-weight:300}
.tx-powermail .boolvalue{float:none;clear:both;margin:20px 0px;padding-top:10px}
.tx-powermail .boolvalue label{width:50px}
.tx-powermail .required{font-family:"Open Sans",sans-serif;font-weight:300}
.formError{z-index:990}
.formError .formErrorContent{z-index:991}
.formError .formErrorArrow{z-index:996}
.formErrorInsideDialog.formError{z-index:5000}
.formErrorInsideDialog.formError .formErrorContent{z-index:5001}
.formErrorInsideDialog.formError .formErrorArrow{z-index:5006}
.inputContainer{position:relative;float:left}
.formError{position:absolute;top:300px;left:400px;display:block;cursor:pointer}
.formError .formErrorArrow div{border-left:2px solid #fd0;border-right:2px solid #fd0;font-size:0px;height:1px;margin:0 auto;line-height:0;font-size:0;display:block;background:#fd0;
}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.formError .formErrorContent{width:100%;position:relative;color:#000;width:150px;font-size:12px;padding:3px 10px 4px 10px;background:#FD0;
}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}
.formError .formErrorArrow .line10{width:15px;border:none}
.formError .formErrorArrow .line9{width:13px;border:none}
.formError .formErrorArrow .line8{width:11px}
.formError .formErrorArrow .line7{width:9px}
.formError .formErrorArrow .line6{width:7px}
.formError .formErrorArrow .line5{width:5px}
.formError .formErrorArrow .line4{width:3px}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #fd0;border-right:2px solid #fd0;border-bottom:0 solid #fd0}
.formError .formErrorArrow .line2{width:3px;border:none}
.formError .formErrorArrow .line1{width:1px;border:none}
.powermail_all{line-height:24px}
.powermail_all_label{float:left;width:25%}
.powermail_confirmation_form{float:left;margin-right:20px}
#searchbox{overflow:hidden;border-left:1px solid #404040;border-right:1px solid #404040;min-width:226px;position:relative;right:205px;top:1px;background-color:#000;height:39px}
#searchbox form input{height:28px;background-color:#000;color:#808080;border:1px solid #808080;font-size:14px;line-height:14px;vertical-align:middle}
#searchbox form input.searchtext{width:138px;margin:9px 0px 9px 9px;height:100%;display:table;float:left}
#searchbox form input#button{min-width:60px;margin:9px 9px 9px 0px;height:100%;display:table;float:right}
.tx-indexedsearch{margin-top:0px}
.tx-indexedsearch .tx-indexedsearch-searchbox .tx-indexedsearch-form{float:left}
.tx-indexedsearch .tx-indexedsearch-browsebox{margin-bottom:20px}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin:0px 5px 0px 0px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{float:left;width:50px;vertical-align:middle;background-color:#000;color:#808080;border:1px solid #808080;font-size:14px;height:100%;display:table}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{float:left;width:140px;vertical-align:middle;background-color:#000;color:#808080;border:1px solid #808080;font-size:14px;height:100%;display:table;margin:0px 10px 0px 0px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:#fff;font-weight:700}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#000;padding:5px 0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.fullscreen{height:450px;background-position:center center;background-repeat:no-repeat}
.fullscreen .gradient{cursor:pointer;width:1140px;margin:0 auto;position:relative;top:125px}
.fullscreen .gradient h1,.fullscreen .gradient h2,.fullscreen .gradient h3,.fullscreen .gradient p{text-shadow:4px 4px 4px #000;top:0px;position:relative;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_hor.png');background-repeat:repeat-y;background-position:center center}
.white .fullscreen .gradient h1,.fullscreen .gradient h2,.fullscreen .gradient h3,.fullscreen .gradient p{color:#fff;text-shadow:4px 4px 4px #000;top:0px;position:relative;background-image:url('../../fileadmin/templates/ds/images/gradient_1px_hor.png');background-repeat:repeat-y;background-position:center center}
.slider{-ms-touch-action:none;
overflow:auto;
position:relative}
.as-slide-inner{height:100%}
.slider{height:450px;margin:0px auto -17px;padding:0px;width:100%}
.as-prev-arrow,.as-next-arrow{background:url('../../fileadmin/templates/ds/images/arrows.png') no-repeat;cursor:pointer;height:50px;overflow:hidden;position:absolute;text-indent:100%;top:50%;white-space:nowrap;width:50px;z-index:1}
.as-prev-arrow{left:320px;background-position:0px 0px}
.as-next-arrow{background-position:0px -50px;right:10px}
.slider:hover{filter:alpha(opacity=1);opacity:1}
.as-nav{bottom:30px;left:50%;margin-left:-27px;position:relative;text-align:left;width:auto;z-index:51}
.as-nav a{height:16px;display:inline-block;margin:0 4px;overflow:hidden;text-indent:100%;white-space:nowrap;width:16px}
.white a.as-active,.grey a.as-active,.black a.as-active{background-position:0 0px}
.grey .as-nav a:hover{background-position:0 -32px}
@media only screen
and (min-device-width :768px)
and (max-device-width :1024px){footer{width:1140px;position:absolute}
}
@media only screen
and (min-device-width :768px)
and (max-device-width :1024px){footer{width:1140px;position:absolute}
}
@media only screen
and (min-device-width :320px)
and (max-device-width :568px){footer{width:1140px;position:absolute}
}
@media only screen
and (min-device-width :375px)
and (max-device-width :667px){footer{width:1140px;position:absolute}
}
@media only screen
and (min-device-width :540px)
and (max-device-width :960px){footer{width:1140px;position:absolute}
}
