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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,button,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}body{padding:0;margin:0;text-align:center;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;}div#admin-navigation{display:none;}@media only screen and (min-width: 701px) {.clear{clear:both;}div.inner{width:960px;margin:0 auto 0 auto;}.mobile-only{display:none!important;}div#base{text-align:center;min-width:960px;padding-top:105px;position:relative;margin:0 auto 0 auto;}}@media only screen and (max-width: 700px) {.desktop-only{display:none!important;}div#base{padding-top:56px;}.spacer{display:none;}}body.hide-breadcrumbs div#breadcrumbs{display:none;}@media only screen and (min-width: 701px) {div#breadcrumbs{font-size:11px;padding:0;text-align:left;position:absolute;top:110px;width:100%;color:#999999;z-index:0;}div#breadcrumbs div.inner{padding:0;}div#breadcrumbs a{outline:none;color:#999999;text-decoration:none;}div#breadcrumbs a:visited{outline:none;color:#999999;text-decoration:none;}div#breadcrumbs input,div#breadcrumbs button{outline:none;color:#999999;text-decoration:none;}div#breadcrumbs a:hover{color:#e6045f;}}body.recruiting-events div#breadcrumbs{color:#ffffff;}body.recruiting-events div#breadcrumbs a{color:#ffffff;}body.recruiting-events div#breadcrumbs a:hover{color:#212c52;}@media only screen and (max-width: 700px) {div#breadcrumbs{background-color:#e7e7e8;padding:10px;margin:10px 0 0 0;text-align:left;}div#breadcrumbs a{color:#5ca3eb;}}@media only screen and (min-width: 701px) {div#header{position:fixed;width:100%;padding:0;margin:0 0 15px 0;height:100px;top:0;left:0;text-align:left;background-color:#ffffff;border-bottom:5px solid #e7e7e8;z-index:1;}div#header div.inner{position:relative;}div#header a#logo{height:38px;overflow:hidden;float:left;width:160px;text-decoration:none;display:block;padding:20px 0 0 0;}div#header a#logo img{width:100%;}div#logo{height:70px;overflow:hidden;float:left;width:220px;margin:0 0 0 15px;padding:20px 0 0 0;}div#logo a{text-decoration:none;display:block;width:200px;height:60px;background-image:url(/common/img/paessler_logo.png);background-repeat:no-repeat;background-position:0 0;}div#meta{float:right;padding:18px 15px 0 0;width:195px;}div#loggedin{float:left;width:450px;text-align:right;padding:18px 0 0 0;}div#loginbutton{float:right;padding:18px 10px 0 0;}div#loginbutton a{text-decoration:none;text-transform:uppercase;color:#ffffff;line-height:11px;display:block;width:70px;height:16px;padding:5px 0 0 0px;text-align:center;background:#eb1067;color:#ffffff;border-radius:3px;}div#loginbutton a:hover{background-position:-888px -3591px;}}@media only screen and (max-width: 700px) {div#header{height:55px;top:0;position:absolute;padding:0;width:100%;background:white;background-image:url(/common/img/mobile/seperator.png);background-repeat:repeat-x;background-position:bottom left;}div#header div.inner{padding:10px 10px 0 10px;}div#header a#logo{display:block;padding:0;background-image:url(/common/img/mobile/paessler-logo.png);background-repeat:no-repeat;background-position:top left;background-size:130px 31px;width:130px!important;height:31px!important;float:left;}div#header img{display:none;}div#header li#nav-home,div#header ul,div#header form#searchbox,div#header a#login{display:none;}}@media only screen and (min-width: 701px) {div#header ul#language{height:55px;float:right;list-style:none;margin:0;padding:15px 0 0 0;}div#header ul#language li{float:left;display:block;width:26px;text-align:center;color:#ffffff;}div#header ul#language li a,div#header ul#language li span{background-image:url(/common/img/sprite.png);display:block;background-repeat:no-repeat;width:31px;padding:30px 0 0 0;text-decoration:none;color:#ffffff;}div#header ul#language li a:hover{color:#212c52;}div#header ul#language li.active a.en,div#header ul#language li.active span.en{background-position:-2311px 8px;}div#header ul#language li.active a.de,div#header ul#language li.active span.de{background-position:-2341px 8px;}div#header ul#language li.active a.fr,div#header ul#language li.active span.fr{background-position:-2371px 8px;}div#header ul#language li.active a.es,div#header ul#language li.active span.es{background-position:-2401px 8px;}div#header ul#language li.active a.it,div#header ul#language li.active span.it{background-position:-2431px 8px;}div#header ul#language li.active a.br,div#header ul#language li.active span.br{background-position:-2461px 8px;}div#header ul#language li.active a.cn,div#header ul#language li.active span.cn{background-position:-2491px 8px;}div#header ul#language li.active a.ru,div#header ul#language li.active span.ru{background-position:-2522px 8px;}div#header ul#language li.active a.en:hover{background-position:-2311px -95px;}div#header ul#language li.active a.de:hover{background-position:-2341px -95px;}div#header ul#language li.active a.fr:hover{background-position:-2371px -95px;}div#header ul#language li.active a.es:hover{background-position:-2401px -95px;}div#header ul#language li.active a.it:hover{background-position:-2431px -95px;}div#header ul#language li.active a.br:hover{background-position:-2461px -95px;}div#header ul#language li.active a.cn:hover{background-position:-2491px -95px;}div#header ul#language li.active a.ru:hover{background-position:-2522px -95px;}div#header ul#language li.current-active a.en,div#header ul#language li.current-active span.en{background-position:-2311px -95px;}div#header ul#language li.current-active a.de,div#header ul#language li.current-active span.de{background-position:-2341px -95px;}div#header ul#language li.current-active a.fr,div#header ul#language li.current-active span.fr{background-position:-2371px -95px;}div#header ul#language li.current-active a.es,div#header ul#language li.current-active span.es{background-position:-2401px -95px;}div#header ul#language li.current-active a.it,div#header ul#language li.current-active span.it{background-position:-2431px -95px;}div#header ul#language li.current-active a.br,div#header ul#language li.current-active span.br{background-position:-2461px -95px;}div#header ul#language li.current-active a.cn,div#header ul#language li.current-active span.cn{background-position:-2491px -95px;}div#header ul#language li.current-active a.ru,div#header ul#language li.current-active span.ru{background-position:-2522px -95px;}div#header ul#language li.current-active a.en:hover{background-position:-2311px -95px;}div#header ul#language li.current-active a.de:hover{background-position:-2341px -95px;}div#header ul#language li.current-active a.fr:hover{background-position:-2371px -95px;}div#header ul#language li.current-active a.es:hover{background-position:-2401px -95px;}div#header ul#language li.current-active a.it:hover{background-position:-2431px -95px;}div#header ul#language li.current-active a.br:hover{background-position:-2461px -95px;}div#header ul#language li.current-active a.cn:hover{background-position:-2491px -95px;}div#header ul#language li.current-active a.ru:hover{background-position:-2522px -95px;}div#header ul#language li.inactive a.en,div#header ul#language li.inactive span.en{background-position:-2311px -43px;}div#header ul#language li.inactive a.de,div#header ul#language li.inactive span.de{background-position:-2341px -43px;}div#header ul#language li.inactive a.fr,div#header ul#language li.inactive span.fr{background-position:-2371px -43px;}div#header ul#language li.inactive a.es,div#header ul#language li.inactive span.es{background-position:-2401px -43px;}div#header ul#language li.inactive a.it,div#header ul#language li.inactive span.it{background-position:-2431px -43px;}div#header ul#language li.inactive a.br,div#header ul#language li.inactive span.br{background-position:-2461px -43px;}div#header ul#language li.inactive a.cn,div#header ul#language li.inactive span.cn{background-position:-2491px -43px;}div#header ul#language li.inactive a.ru,div#header ul#language li.inactive span.ru{background-position:-2522px -43px;}div#header ul#language li.inactive a.en:hover{background-position:-2311px -151px;}div#header ul#language li.inactive a.de:hover{background-position:-2341px -151px;}div#header ul#language li.inactive a.fr:hover{background-position:-2371px -151px;}div#header ul#language li.inactive a.es:hover{background-position:-2401px -151px;}div#header ul#language li.inactive a.it:hover{background-position:-2431px -151px;}div#header ul#language li.inactive a.br:hover{background-position:-2461px -151px;}div#header ul#language li.inactive a.cn:hover{background-position:-2491px -151px;}div#header ul#language li.inactive a.ru:hover{background-position:-2522px -151px;}div#header ul#language li.current-inactive a.en,div#header ul#language li.current-inactive span.en{background-position:-2311px -151px;}div#header ul#language li.current-inactive a.de,div#header ul#language li.current-inactive span.de{background-position:-2341px -151px;}div#header ul#language li.current-inactive a.fr,div#header ul#language li.current-inactive span.fr{background-position:-2371px -151px;}div#header ul#language li.current-inactive a.es,div#header ul#language li.current-inactive span.es{background-position:-2401px -151px;}div#header ul#language li.current-inactive a.it,div#header ul#language li.current-inactive span.it{background-position:-2431px -151px;}div#header ul#language li.current-inactive a.br,div#header ul#language li.current-inactive span.br{background-position:-2461px -151px;}div#header ul#language li.current-inactive a.cn,div#header ul#language li.current-inactive span.cn{background-position:-2491px -151px;}div#header ul#language li.current-inactive a.ru,div#header ul#language li.current-inactive span.ru{background-position:-2522px -151px;}div#header ul#language li.current-inactive a.en:hover{background-position:-2311px -151px;}div#header ul#language li.current-inactive a.de:hover{background-position:-2341px -151px;}div#header ul#language li.current-inactive a.fr:hover{background-position:-2371px -151px;}div#header ul#language li.current-inactive a.es:hover{background-position:-2401px -151px;}div#header ul#language li.current-inactive a.it:hover{background-position:-2431px -151px;}div#header ul#language li.current-inactive a.br:hover{background-position:-2461px -151px;}div#header ul#language li.current-inactive a.cn:hover{background-position:-2491px -151px;}div#header ul#language li.current-inactive a.ru:hover{background-position:-2522px -151px;}}@media only screen and (min-width: 701px) {div#navigation{height:35px;position:relative;width:100%;float:left;background-image:url(/common/img/bg-grey.png);background-position:bottom left;background-repeat:repeat-x;}div#navigation a#login{display:block;float:right;width:70px;padding:2px 0 2px 0;margin:0 10px 0 0;background-color:#cccccc;border-radius:3px;text-align:center;text-decoration:none;text-transform:uppercase;color:#ffffff;font-size:12px;}div#navigation a#login:hover{background-color:#d9d9db;}div#navigation form#searchbox{display:block;float:right;overflow:hidden;background-color:#e7e7e8;border-radius:3px;padding:0px;height:22px;}div#navigation form#searchbox input{float:left;width:120px;padding:2px 3px 3px 10px;border:1px solid #e7e7e8;font-size:12px;color:#555555;text-transform:uppercase;background-color:#e7e7e8;}div#navigation form#searchbox a{background-image:url(/common/img/sprite.png);background-repeat:no-repeat;background-position:-2534px -222px;display:block;width:20px;height:20px;float:left;}div#navigation ul{list-style:none;float:left;margin:0;padding:0;width:auto!important;}div#navigation ul li{float:left;padding:0 0 0 0;}div#navigation ul li a{text-decoration:none;text-transform:uppercase;color:#555555;display:block;padding:10px 30px 2px 0;font-size:13px;line-height:18px;text-align:left;background-color:#ffffff;border-bottom:5px solid #cccccc;font-family:Roboto,'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif,'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;}div#navigation ul li a:hover{color:#e6045f;}div#navigation ul li div{position:absolute;display:none;top:35px;left:0;width:940px;background-image:url(/common/img/opacity.png);z-index:110;padding:0px 10px 10px 10px;border-bottom:5px solid #e7e7e8;min-height:275px;background-color:#cccccc;}div#navigation ul li div ul{margin:0;padding:0 0 0 0;float:none;}div#navigation ul li div ul li{display:block;float:none;padding:0 0 0 0;}div#navigation ul li div ul li a{text-align:left;color:#555555;background-color:transparent;padding:12px 0 0 0;display:inline-block;}div#navigation ul li div ul li a:hover{color:#e6045f;background-color:transparent;}div#navigation ul li div ul li ul{display:none;padding:0 0 0 15px;position:absolute;left:280px;top:8px;}div#navigation ul li div ul li ul li{display:block;float:none;width:auto;padding:0 10px 0 0;}div#navigation ul li div ul li ul li a{text-transform:none;padding:0 0 0 0;width:auto;padding:5px 10px 0 0;font-family:'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;font-size:12px;}div#navigation ul li div ul li:hover ul{display:block;}div#navigation ul li div ul li.current a{color:#e6045f;}div#navigation ul li div ul li.current ul{display:block;}div#navigation ul li div ul li.current ul li a{color:#555555;}div#navigation ul li div ul li.current ul li a:hover{color:#e6045f;}div#navigation ul li div ul li.current ul li.current a{color:#e6045f;}div#navigation ul li#nav-home{padding-right:0!important;}div#navigation ul li#nav-home a{border-bottom:5px solid #cccccc;}div#navigation ul li#nav-home a:hover{color:#cccccc;}div#navigation ul li#nav-home.current a{color:#cccccc;}div#navigation ul li#nav-products a{border-bottom:5px solid #e6045f;}div#navigation ul li#nav-products a:hover{color:#e6045f;}div#navigation ul li#nav-products div ul{padding:0 0 0 57px;background-image:url(/common/img/prtg-bg.png);background-repeat:no-repeat;background-position:17px 7px;min-height:100px;}div#navigation ul li#nav-products div ul li{float:left;padding:0 30px 0 0;}div#navigation ul li#nav-products div ul li a{border:none;padding-right:0;}div#navigation ul li#nav-products div ul li ul{padding:0 0 0 0;background-image:none;position:relative;left:0;display:block;}div#navigation ul li#nav-products div ul li ul li{float:none;padding:0;}div#navigation ul li#nav-products div ul li:hover ul{display:block;}div#navigation ul li#nav-products div ul li#nav-696 a,div#navigation ul li#nav-products div ul li#nav-14856 a,div#navigation ul li#nav-products div ul li#nav-14858 a,div#navigation ul li#nav-products div ul li#nav-14861 a,div#navigation ul li#nav-products div ul li#nav-14864 a,div#navigation ul li#nav-products div ul li#nav-31558 a{font-weight:bold;color:#212c52;}div#navigation ul li#nav-products div ul li#nav-696 a:hover,div#navigation ul li#nav-products div ul li#nav-14856 a:hover,div#navigation ul li#nav-products div ul li#nav-14858 a:hover,div#navigation ul li#nav-products div ul li#nav-14861 a:hover,div#navigation ul li#nav-products div ul li#nav-14864 a:hover,div#navigation ul li#nav-products div ul li#nav-31558 a:hover{color:#e6045f;}div#navigation ul li#nav-products div ul li#nav-696 ul li a,div#navigation ul li#nav-products div ul li#nav-14856 ul li a,div#navigation ul li#nav-products div ul li#nav-14858 ul li a,div#navigation ul li#nav-products div ul li#nav-14861 ul li a,div#navigation ul li#nav-products div ul li#nav-14864 ul li a,div#navigation ul li#nav-products div ul li#nav-31558 ul li a{color:#555555;font-weight:normal;}div#navigation ul li#nav-products a:hover+div ul li#nav-696 ul,div#navigation ul li#nav-products a:hover+div ul li#nav-14856 ul,div#navigation ul li#nav-products a:hover+div ul li#nav-14858 ul,div#navigation ul li#nav-products a:hover+div ul li#nav-14861 ul,div#navigation ul li#nav-products a:hover+div ul li#nav-14864 ul,div#navigation ul li#nav-products a:hover+div ul li#nav-31558 ul{display:block;}div#navigation ul li#nav-products.current a{color:#e6045f;}div#navigation ul li#nav-products.current li a{color:#555555;}div#navigation ul li#nav-products.current li a:hover{color:#e6045f;}div#navigation ul li#nav-products.current li.current a,div#navigation ul li#nav-products.current li#nav-696.current a,div#navigation ul li#nav-products.current li#nav-14856.current a,div#navigation ul li#nav-products.current li#nav-14858.current a,div#navigation ul li#nav-products.current li#nav-14861.current a,div#navigation ul li#nav-products.current li#nav-14864.current a,div#navigation ul li#nav-products.current li#nav-31558.current a{color:#e6045f;}div#navigation ul li#nav-products.current li.current li a,div#navigation ul li#nav-products.current li#nav-696.current li a,div#navigation ul li#nav-products.current li#nav-14856.current li a,div#navigation ul li#nav-products.current li#nav-14858.current li a,div#navigation ul li#nav-products.current li#nav-14861.current li a,div#navigation ul li#nav-products.current li#nav-14864.current li a,div#navigation ul li#nav-products.current li#nav-31558.current li a{color:#555555;}div#navigation ul li#nav-products.current li.current li a:hover,div#navigation ul li#nav-products.current li#nav-696.current li a:hover,div#navigation ul li#nav-products.current li#nav-14856.current li a:hover,div#navigation ul li#nav-products.current li#nav-14858.current li a:hover,div#navigation ul li#nav-products.current li#nav-14861.current li a:hover,div#navigation ul li#nav-products.current li#nav-14864.current li a:hover,div#navigation ul li#nav-products.current li#nav-31558.current li a:hover,div#navigation ul li#nav-products.current li.current li.current a,div#navigation ul li#nav-products.current li#nav-696.current li.current a,div#navigation ul li#nav-products.current li#nav-14856.current li.current a,div#navigation ul li#nav-products.current li#nav-14858.current li.current a,div#navigation ul li#nav-products.current li#nav-14861.current li.current a,div#navigation ul li#nav-products.current li#nav-14864.current li.current a,div#navigation ul li#nav-products.current li#nav-31558.current li.current a{color:#e6045f;}div#navigation ul li#nav-download a{border-bottom:5px solid #f99d1c;}div#navigation ul li#nav-download a:hover{color:#f99d1c;}div#navigation ul li#nav-download div ul{padding:0 0 0 153px;}div#navigation ul li#nav-download div ul li a{border:none;}div#navigation ul li#nav-download div ul li ul{padding:0 0 0 15px;}div#navigation ul li#nav-download.current a{color:#f99d1c;}div#navigation ul li#nav-download.current li a{color:#555555;}div#navigation ul li#nav-download.current li a:hover{color:#f99d1c;}div#navigation ul li#nav-download.current li.current a{color:#f99d1c;}div#navigation ul li#nav-download.current li.current li a{color:#555555;}div#navigation ul li#nav-download.current li.current li a:hover{color:#f99d1c;}div#navigation ul li#nav-download.current li.current li.current a{color:#f99d1c;}div#navigation ul li#nav-order a{border-bottom:5px solid #b5ce3a;}div#navigation ul li#nav-order a:hover{color:#b5ce3a;}div#navigation ul li#nav-order div ul{padding:0 0 0 261px;}div#navigation ul li#nav-order div ul li a{border:none;}div#navigation ul li#nav-order div ul li ul{padding:0 0 0 15px;}div#navigation ul li#nav-order.current a{color:#b5ce3a;}div#navigation ul li#nav-order.current li a{color:#b5ce3a;}div#navigation ul li#nav-order.current li a:hover{color:#b5ce3a;}div#navigation ul li#nav-order.current li.current a{color:#b5ce3a;}div#navigation ul li#nav-order.current li.current li a{color:#555555;}div#navigation ul li#nav-order.current li.current li a:hover{color:#212c52;}div#navigation ul li#nav-order.current li.current li.current a{color:#212c52;}div#navigation ul li#nav-support a{border-bottom:5px solid #5ca3eb;}div#navigation ul li#nav-support a:hover{color:#5ca3eb;}div#navigation ul li#nav-support div ul{padding:0 0 0 325px;}div#navigation ul li#nav-support div ul li a{border:none;}div#navigation ul li#nav-support div ul li ul{padding:0 0 0 15px;}div#navigation ul li#nav-support.current a{color:#5ca3eb;}div#navigation ul li#nav-support.current li a{color:#555555;}div#navigation ul li#nav-support.current li a:hover{color:#5ca3eb;}div#navigation ul li#nav-support.current li.current a{color:#5ca3eb;}div#navigation ul li#nav-support.current li.current li a{color:#555555;}div#navigation ul li#nav-support.current li.current li a:hover{color:#5ca3eb;}div#navigation ul li#nav-support.current li.current li.current a{color:#b5ce3a;}div#navigation ul li#nav-partners a{border-bottom:5px solid #212c52;}div#navigation ul li#nav-partners a:hover{color:#212c52;}div#navigation ul li#nav-partners div ul{padding:0 0 0 412px;}div#navigation ul li#nav-partners div ul li a{border:none;}div#navigation ul li#nav-partners div ul li a:hover{color:#5ca3eb;}div#navigation ul li#nav-partners div ul li ul{padding:0 0 0 15px;}div#navigation ul li#nav-partners.current a{color:#212c52;}div#navigation ul li#nav-partners.current li a{color:#555555;}div#navigation ul li#nav-partners.current li a:hover{color:#5ca3eb;}div#navigation ul li#nav-partners.current li.current a{color:#5ca3eb;}div#navigation ul li#nav-partners.current li.current li a{color:#555555;}div#navigation ul li#nav-partners.current li.current li a:hover{color:#212c52;}div#navigation ul li#nav-partners.current li.current li.current a{color:#212c52;}div#navigation ul li#nav-press a,div#navigation ul li#nav-blog a{border-bottom:5px solid #78733d;}div#navigation ul li#nav-press a:hover,div#navigation ul li#nav-blog a:hover{color:#78733d;}div#navigation ul li#nav-press div ul,div#navigation ul li#nav-blog div ul{padding:0 0 0 505px;}div#navigation ul li#nav-press div ul li a,div#navigation ul li#nav-blog div ul li a{border:none;}div#navigation ul li#nav-press div ul li a:hover,div#navigation ul li#nav-blog div ul li a:hover{color:#b5ce3a;}div#navigation ul li#nav-press div ul li ul,div#navigation ul li#nav-blog div ul li ul{padding:0 0 0 15px;}div#navigation ul li#nav-press.current a,div#navigation ul li#nav-blog.current a{color:#78733d;}div#navigation ul li#nav-press.current li a,div#navigation ul li#nav-blog.current li a{color:#555555;}div#navigation ul li#nav-press.current li a:hover,div#navigation ul li#nav-blog.current li a:hover,div#navigation ul li#nav-press.current li.current a,div#navigation ul li#nav-blog.current li.current a{color:#b5ce3a;}div#navigation ul li#nav-press.current li.current li a,div#navigation ul li#nav-blog.current li.current li a{color:#555555;}div#navigation ul li#nav-press.current li.current li a:hover,div#navigation ul li#nav-blog.current li.current li a:hover,div#navigation ul li#nav-press.current li.current li.current a,div#navigation ul li#nav-blog.current li.current li.current a{color:#78733d;}div#navigation ul li#nav-company a{border-bottom:5px solid #f172ac;}div#navigation ul li#nav-company a:hover{color:#f172ac;}div#navigation ul li#nav-company div ul{padding:0 0 0 568px;}div#navigation ul li#nav-company div ul li a{border:none;}div#navigation ul li#nav-company div ul li ul{padding:0 0 0 15px;left:750px;display:none;}div#navigation ul li#nav-company div ul li:hover ul{display:block;}div#navigation ul li#nav-company div ul li#nav-52039 ul,div#navigation ul li#nav-company div ul li#nav-52041 ul,div#navigation ul li#nav-company div ul li#nav-52043 ul,div#navigation ul li#nav-company div ul li#nav-52040 ul,div#navigation ul li#nav-company div ul li#nav-52042 ul,div#navigation ul li#nav-company div ul li#nav-52044 ul{top:95px;}div#navigation ul li#nav-company div ul li#nav-54980 ul,div#navigation ul li#nav-company div ul li#nav-77165 ul,div#navigation ul li#nav-company div ul li#nav-80711 ul,div#navigation ul li#nav-company div ul li#nav-80714 ul,div#navigation ul li#nav-company div ul li#nav-80720 ul,div#navigation ul li#nav-company div ul li#nav-80717 ul{top:126px;}div#navigation ul li#nav-company div ul li#nav-8945 ul,div#navigation ul li#nav-company div ul li#nav-8947 ul,div#navigation ul li#nav-company div ul li#nav-14841 ul,div#navigation ul li#nav-company div ul li#nav-14842 ul,div#navigation ul li#nav-company div ul li#nav-30342 ul,div#navigation ul li#nav-company div ul li#nav-14843 ul{top:150px;}div#navigation ul li#nav-company div ul li#nav-545 ul,div#navigation ul li#nav-company div ul li#nav-1324 ul,div#navigation ul li#nav-company div ul li#nav-2103 ul,div#navigation ul li#nav-company div ul li#nav-2882 ul,div#navigation ul li#nav-company div ul li#nav-30344 ul,div#navigation ul li#nav-company div ul li#nav-3661 ul{top:215px;}div#navigation ul li#nav-company div ul li#nav-111016 ul{top:38px;}div#navigation ul li#nav-company div ul li#nav-99775 a,div#navigation ul li#nav-company div ul li#nav-99773 a{color:#f172ac;}div#navigation ul li#nav-company.current a{color:#f172ac;}div#navigation ul li#nav-company.current li a{color:#555555;}div#navigation ul li#nav-company.current li a:hover{color:#f172ac;}div#navigation ul li#nav-company.current li.current a{color:#f172ac;}div#navigation ul li#nav-company.current li.current li a{color:#555555;}div#navigation ul li#nav-company.current li.current li a:hover{color:#f172ac;}div#navigation ul li#nav-company.current li.current li.current a{color:#f172ac;}div#navigation ul li:hover div{display:block;}}@media only screen and (max-width: 700px) {div#navigation,div#language-btn{float:right;margin-left:10px;width:29px;height:38px;display:block;background-repeat:no-repeat;background-size:29px 38px;text-decoration:none;}#navigation ul,#language-btn ul{margin:0!important;padding:0!important;}#navigation{background-image:url(/common/img/mobile/menu-icon-inactive.png);}#navigation.opened{background-image:url(/common/img/mobile/menu-icon-active.png);}#navigation>ul{display:none;margin:0!important;padding:0!important;background-color:#e7e7e8;position:absolute;top:55px;left:0;width:100%;border-bottom:3px solid #cccccc;}ul#language{display:none;margin:0!important;padding:0!important;background-color:#e7e7e8;position:absolute;top:55px;left:0;width:100%;border-bottom:3px solid #cccccc;}div#navigation>ul li,ul#language li{color:#ffffff;background-image:url(/common/img/mobile/plus.png);background-repeat:no-repeat;background-position:top right;}div#navigation>ul li a,ul#language li a,div#navigation>ul li span,ul#language li span{color:#ffffff;padding:10px 0 10px 10px;text-transform:uppercase;font-size:15px;display:block;width:75%;text-decoration:none;}div#navigation>ul li li,ul#language li li{background-image:none;}div#navigation>ul li#nav-products,ul#language li#nav-products{background-color:#dd0959;}div#navigation>ul li#nav-download,ul#language li#nav-download{background-color:#f59c00;}div#navigation>ul li#nav-order,ul#language li#nav-order{background-color:#b5ce3a;}div#navigation>ul li#nav-support,ul#language li#nav-support{background-color:#5ca3eb;}div#navigation>ul li#nav-partners,ul#language li#nav-partners{background-color:#212c52;}div#navigation>ul li#nav-blog,ul#language li#nav-blog{background-color:#78733d;}div#navigation>ul li#nav-company,ul#language li#nav-company{background-color:#f172ac;}div#navigation>ul li#nav-products ul,ul#language li#nav-products ul,div#navigation>ul li#nav-order ul,ul#language li#nav-order ul,div#navigation>ul li#nav-download ul,ul#language li#nav-download ul,div#navigation>ul li#nav-support ul,ul#language li#nav-support ul,div#navigation>ul li#nav-partners ul,ul#language li#nav-partners ul,div#navigation>ul li#nav-blog ul,ul#language li#nav-blog ul,div#navigation>ul li#nav-company ul,ul#language li#nav-company ul,div#navigation>ul li#nav-products ul li,ul#language li#nav-products ul li,div#navigation>ul li#nav-order ul li,ul#language li#nav-order ul li,div#navigation>ul li#nav-download ul li,ul#language li#nav-download ul li,div#navigation>ul li#nav-support ul li,ul#language li#nav-support ul li,div#navigation>ul li#nav-partners ul li,ul#language li#nav-partners ul li,div#navigation>ul li#nav-blog ul li,ul#language li#nav-blog ul li,div#navigation>ul li#nav-company ul li,ul#language li#nav-company ul li{background-color:#e7e7e8;}div#navigation>ul li#nav-products ul li a,ul#language li#nav-products ul li a,div#navigation>ul li#nav-order ul li a,ul#language li#nav-order ul li a,div#navigation>ul li#nav-download ul li a,ul#language li#nav-download ul li a,div#navigation>ul li#nav-support ul li a,ul#language li#nav-support ul li a,div#navigation>ul li#nav-partners ul li a,ul#language li#nav-partners ul li a,div#navigation>ul li#nav-blog ul li a,ul#language li#nav-blog ul li a,div#navigation>ul li#nav-company ul li a,ul#language li#nav-company ul li a{text-transform:none;color:#212c52;padding:10px 0 10px 10px;border-top:1px solid #ffffff;text-decoration:none;}div#navigation>ul div,ul#language div{height:100%;}div#navigation>ul>li>div>ul>li>a{width:100%;text-decoration:none;}div#language-btn{display:block;background-image:url(/common/img/mobile/lang-icon-inactive.png);background-repeat:no-repeat;background-size:29px 38px;width:29px;height:40px;}div#language-btn.en{background-image:url(/common/img/mobile/lang-icon-inactive-en.png);}div#language-btn.de{background-image:url(/common/img/mobile/lang-icon-inactive-de.png);}div#language-btn.es{background-image:url(/common/img/mobile/lang-icon-inactive-es.png);}div#language-btn.fr{background-image:url(/common/img/mobile/lang-icon-inactive-fr.png);}div#language-btn.it{background-image:url(/common/img/mobile/lang-icon-inactive-it.png);}div#language-btn.br{background-image:url(/common/img/mobile/lang-icon-inactive-br.png);}div#language-btn.cn{background-image:url(/common/img/mobile/lang-icon-inactive-cn.png);}ul#language{width:100%;}ul#language li{background-image:none;background-color:#ffffff;color:#212c52;border-bottom:1px solid #e7e7e8;}ul#language li a,ul#language li span{color:#212c52;width:100%;background-repeat:no-repeat;background-position:95% center;background-size:30px 30px;text-decoration:none;}ul#language li a.en,ul#language li span.en{background-image:url(/common/img/mobile/flagg-en.png);}ul#language li a.de,ul#language li span.de{background-image:url(/common/img/mobile/flagg-de.png);}ul#language li a.es,ul#language li span.es{background-image:url(/common/img/mobile/flagg-es.png);}ul#language li a.fr,ul#language li span.fr{background-image:url(/common/img/mobile/flagg-fr.png);}ul#language li a.it,ul#language li span.it{background-image:url(/common/img/mobile/flagg-it.png);}ul#language li a.br,ul#language li span.br{background-image:url(/common/img/mobile/flagg-br.png);}ul#language li a.cn,ul#language li span.cn{background-image:url(/common/img/mobile/flagg-cn.png);}ul#language li.inactive{background-color:#e7e7e8;border-bottom:1px solid #ffffff;}ul#language li.inactive a,ul#language li.inactive span{color:#cccccc;}ul#language li.inactive a.en,ul#language li.inactive span.en{background-image:url(/common/img/mobile/flagg-inactive-en.png);}ul#language li.inactive a.de,ul#language li.inactive span.de{background-image:url(/common/img/mobile/flagg-inactive-de.png);}ul#language li.inactive a.es,ul#language li.inactive span.es{background-image:url(/common/img/mobile/flagg-inactive-es.png);}ul#language li.inactive a.fr,ul#language li.inactive span.fr{background-image:url(/common/img/mobile/flagg-inactive-fr.png);}ul#language li.inactive a.it,ul#language li.inactive span.it{background-image:url(/common/img/mobile/flagg-inactive-it.png);}ul#language li.inactive a.br,ul#language li.inactive span.br{background-image:url(/common/img/mobile/flagg-inactive-br.png);}ul#language li.inactive a.cn,ul#language li.inactive span.cn{background-image:url(/common/img/mobile/flagg-inactive-cn.png);}}div#main{width:100%;text-align:left;position:relative;}div#main div.outer{width:100%;}div#main div.grey{background-color:#f4f4f4;}@media only screen and (min-width: 701px) {div#main{margin:0 auto 0 auto;}div#main div.outer div.inner{width:960px;margin:0 auto 0px auto;}}@media only screen and (min-width: 701px) {div#socialshare{right:0px;position:fixed;top:130px;background-color:#ffffff;padding:10px 13px 2px 12px;display:block;border:2px solid #e7e7e8;border-width:3px 0 3px 3px;border-radius:3px;}div#socialshare div ul{width:30px;overflow:hidden;}div#socialshare div ul a{background-image:url(/common/img/sprite-social-share.png);background-repeat:no-repeat;background-size:423px auto;overflow:hidden;padding:0 0 0 24px;height:27px;width:50px;display:block;color:#cccccc;text-decoration:none;}div#socialshare div ul a span{padding:2px 0 4px 7px;display:block;}div#socialshare div ul a:hover{width:50px;color:#212c52;}div#socialshare div ul a.facebook{background-position:0px 0px;}div#socialshare div ul a.facebook:hover{background-position:0px -40px;}div#socialshare div ul a.twitter{background-position:-100px 0px;}div#socialshare div ul a.twitter:hover{background-position:-100px -40px;}div#socialshare div ul a.googleplus{background-position:-200px -0px;}div#socialshare div ul a.googleplus:hover{background-position:-200px -40px;}div#socialshare div ul a.linkedin{background-position:-300px 0px;}div#socialshare div ul a.linkedin:hover{background-position:-300px -40px;}div#socialshare div ul a.email{background-position:-400px 0px;}div#socialshare div ul a.email:hover{background-position:-400px -40px;}div#socialshare div ul:hover{width:70px;}}@media only screen and (max-width: 700px) {div#socialshare{position:fixed;height:25px;background-color:#cccccc;color:#cccccc;bottom:0px;left:0;display:block;width:100%;}div#socialshare ul{margin:0!important;padding:0!important;list-style:none;}div#socialshare ul li{display:block;float:left;width:33%;padding:0;margin:0;}div#socialshare ul li a{display:block;background-image:url(/common/img/mobile/icon-twitter.png);background-repeat:no-repeat;color:#cccccc;height:25px;background-position:center center;}div#socialshare ul li a span{display:none;}div#socialshare ul li a.facebook{background-image:url(/common/img/mobile/icon-facebook.png);background-size:9px 17px;}div#socialshare ul li a.twitter{background-image:url(/common/img/mobile/icon-twitter.png);border-left:1px solid #ffffff;border-right:1px solid #ffffff;background-size:18px 15px;}div#socialshare ul li a.googleplus{background-image:url(/common/img/mobile/icon-googleplus.png);background-size:19px 16px;}}body.support div#footer form,body.newsletter div#footer form{display:none;}@media only screen and (min-width: 701px) {div#footer{width:100%;margin:5px auto 0 auto;padding:15px 0 30px 0;top:0;left:0;text-align:left;background-color:#cccccc;}div#footer a{outline:none;}div#footer a:visited{outline:none;}div#footer input,div#footer button{outline:none;}div#footer a{color:#212c52;text-decoration:underline;outline:none;}div#footer a:visited{color:#212c52;text-decoration:underline;outline:none;}div#footer a:hover{text-decoration:underline;}div#footer a.footer-button{text-align:center;background-color:#f99d1c;padding:10px 0 10px 0;font-size:19px;line-height:21px;width:230px;border-radius:3px;text-decoration:none;display:block;text-transform:uppercase;font-family:Roboto,'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif,'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;}div#footer a.footer-button span{color:#ffffff;font-weight:bold;}div#footer a.footer-button:hover{background-color:#f9ac3e;}div#footer a.app-icon{background-image:url(/common/img/mobile-icon.png);background-position:7px 7px;background-repeat:no-repeat;}div#footer form div.formitem{margin:0 0 10px 0;}div#footer form input{width:209px;border:1px solid #cccccc;height:20px;border-radius:3px;padding:5px 10px 5px 10px;}div#footer form label{display:block;color:#e6045f;}div#footer form p.in-progress{display:block;color:#e6045f;padding:10px 0 0 0;}div#footer form p.privacynote{width:230px;}div#footer h3{margin:0 0 15px 0;padding:15px 0 0 0;font-weight:normal;color:#555555;font-size:18px;text-transform:uppercase;font-family:Roboto,'Lucida Grande','Lucida Sans Unicode',Arial,sans-serif;}div#footer ul{list-style:none;}div#footer ul li{float:left;width:295px;padding:0 25px 0 0;list-style:none;}div#footer ul li div{margin:0 0 15px 0;}div#footer a.social{display:block;width:30px;height:40px;float:left;background-image:url(/common/img/sprite-social-media-footer.png);background-repeat:no-repeat;background-size:auto 80px;margin:0 10px 0 0;}div#footer a.facebook{background-position:0 0;}div#footer a.facebook:hover{background-position:0 -50px;}div#footer a.twitter{background-position:-40px 0;}div#footer a.twitter:hover{background-position:-40px -50px;}div#footer a.googleplus{background-position:-80px 0;}div#footer a.googleplus:hover{background-position:-80px -50px;}div#footer a.linkedin{background-position:-120px 0;}div#footer a.linkedin:hover{background-position:-120px -50px;}div#footer a.youtube{background-position:-160px 0;}div#footer a.youtube:hover{background-position:-160px -50px;}div#footer a.xing{background-position:-200px 0;}div#footer a.xing:hover{background-position:-200px -50px;}div#footer a.instagramm,div#footer a.instagram{background-position:-240px 0;}div#footer a.instagramm:hover,div#footer a.instagram:hover{background-position:-240px -50px;}}@media only screen and (max-width: 700px) {div#footer{background-color:#212c52;padding:10px;color:#ffffff;}div#footer ul{list-style:none;padding:0;margin:0;}div#footer h1,div#footer h2,div#footer h3,div#footer h4,div#footer h5{color:#ffffff;text-transform:uppercase;padding-top:20px;margin:0 0 15px 0;font-size:16px;}div#footer p{line-height:22px;}div#footer a{color:#5ca3eb;text-decoration:none;}div#footer a.footer-button{text-align:center;background-color:#f59c00;background-repeat:no-repeat;padding:10px 0 10px 0;font-size:16px;width:100%;border-radius:3px;text-decoration:none;display:block;text-transform:uppercase;font-family:Trebuchet MS;color:#212c52;}div#footer a.footer-button span{color:#ffffff;font-weight:bold;}div#footer a.footer-button:hover{background-color:#e7e7e8!important;color:#212c52;}div#footer a.app-icon{background-image:url(/common/img/mobile-icon.png);background-position:7px 7px;background-repeat:no-repeat;}div#footer form div.formitem{margin:0 0 10px 0;}div#footer form input{width:94%;border:1px solid #cccccc;height:20px;border-radius:2px;padding:5px 10px 5px 10px;font-size:14px;}div#footer form label{display:block;color:#dd0959;font-size:13px;}div#footer form p.in-progress{display:block;color:#dd0959;padding:10px 0 0 0;font-size:14px;}div#footer form p.privacynote{width:100%;padding:10px 0 0 0;}}div#bottom a{color:#5ca3eb;text-decoration:none;outline:none;}div#bottom a:visited{color:#5ca3eb;text-decoration:none;outline:none;}div#bottom a:hover{text-decoration:underline;}@media only screen and (min-width: 701px) {div#bottom{padding:10px 0 20px 0;}div#bottom div.bottom-left{float:left;text-align:left;width:30%;}div#bottom div.bottom-right{float:right;text-align:right;width:70%;}}@media only screen and (max-width: 700px) {div#bottom{background-color:#e7e7e8;padding:10px 10px 40px 10px;color:#212c52;background-image:url(/common/img/mobile/seperator.png);background-repeat:repeat-x;background-position:top left;}div#bottom div.bottom-left{margin-bottom:5px;}}@inlcude desktop {
  div#left {
    width: 275px;
    padding: 60px 15px 0 0;
    float: left;
    background-color: #ffffff;
    overflow: hidden; } }

@inlcude mobile {
  div.left {
    display: none; } }

@media only screen and (min-width: 701px) {
  div#subnavigation ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    div#subnavigation ul li {
      margin: 0 0 30px 0; }
      div#subnavigation ul li a {
        text-decoration: none;
        color: #212c52;
        font-size: 15px;
        display: block; }
        div#subnavigation ul li a:hover {
          color: #e6045f; }
      div#subnavigation ul li ul {
        padding: 0; }
        div#subnavigation ul li ul li {
          margin: 0;
          padding: 15px 0 0 0; }
          div#subnavigation ul li ul li a {
            text-decoration: none;
            color: #555555;
            font-size: 11px; }
          div#subnavigation ul li ul li ul {
            padding: 15px 0 0 15px; }
      div#subnavigation ul li.current a {
        color: #e6045f; }
        div#subnavigation ul li.current a:hover {
          color: #e6045f; }
      div#subnavigation ul li.current ul li a {
        color: #555555; }
      div#subnavigation ul li.current ul li.activenode a {
        color: #212c52; }
        div#subnavigation ul li.current ul li.activenode a:hover {
          color: #212c52; } }

@media only screen and (max-width: 700px) {
  div#subnavigation {
    display: none; } }

@media only screen and (min-width: 701px) {
  div#teasers .hidden {
    display: none; }
  div#teasers img {
    margin: 0;
    padding: 0;
    border: none; }
  div#teasers h2, div#teasers h3, div#teasers h4, div#teasers h5, div#teasers h6 {
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    font-weight: normal;
    line-height: 130%;
    color: #212c52; }
  div#teasers h2 a, div#teasers h3 a, div#teasers h4 a, div#teasers h5 a, div#teasers h6 a, div#teasers h2 a:visited, div#teasers h3 a:visited, div#teasers h4 a:visited, div#teasers h5 a:visited, div#teasers h6 a:visited {
    text-decoration: none;
    color: #212c52; }
  div#teasers h2 {
    font-size: 27px;
    line-height: 29px;
    font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    text-transform: uppercase; }
  div#teasers h3 {
    font-size: 20px;
    line-height: 20px;
    margin: 20px 0 10px 0;
    padding: 0;
    font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    text-transform: uppercase; }
  div#teasers h4, div#teasers h5 {
    font-size: 16px;
    line-height: 20px; }
  div#teasers p {
    font-size: 13px;
    line-height: 17px;
    margin: 0 0 10px 0; }
  div#teasers strong {
    font-weight: bold;
    color: #212c52; }
  div#teasers a {
    color: #5ca3eb;
    text-decoration: none; }
    div#teasers a strong {
      color: #5ca3eb; }
  div#teasers em {
    font-style: italic; }
  div#teasers hr {
    height: 20px;
    background-color: #ffffff;
    border: none;
    border-top: 1px solid #555555;
    margin: 0 15px 0 15px; }
  div#teasers .clear {
    clear: both; }
  div#teasers .hidden {
    display: none; }
  div#teasers img {
    margin: 0;
    padding: 0;
    border: none; }
  div#teasers ul {
    margin: 0 0 10px 0;
    padding: 0 0 0 20px; }
  div#teasers ol {
    margin: 0 0 10px 10px;
    padding: 0 0 0 15px; }
  div#teasers ul li, div#teasers ol li {
    margin: 0 0 5px 0; }
  div#teasers .intro {
    color: #212c52;
    font-size: 16px;
    line-height: 20px; }
  div#teasers ul.intro {
    padding: 0 0 0 20px; }
  div#teasers p.zitat {
    font-size: 13px;
    line-height: 23px;
    color: #212c52;
    padding: 10px 20px 0 20px; }
  div#teasers div.update a {
    font-size: 16px;
    line-height: 28px;
    color: #212c52; }
    div#teasers div.update a span {
      color: #e6045f;
      font-size: 18px; }
  div#teasers div.box {
    border: 1px solid #e7e7e8;
    padding: 10px 30px 10px 30px;
    text-align: left; }
  div#teasers a.rss-feed {
    padding: 5px;
    width: 180px;
    border-radius: 3px;
    margin: 0 0 50px 0;
    text-decoration: none; }
    div#teasers a.rss-feed span {
      background-image: url(/common/img/rss.png);
      background-position: 2px 0px;
      background-repeat: no-repeat;
      padding-left: 20px;
      color: #ffffff; }
  div#teasers a.orange, div#teasers a.yellow {
    background-color: #f99d1c;
    color: #ffffff; }
  div#teasers a.orange strong, div#teasers a.yellow strong {
    color: #212c52;
    font-weight: normal; }
  div#teasers a.orange:hover, div#teasers a.yellow:hover {
    background-color: #eb8b06; }
  div#teasers a.buttonstyle {
    padding: 0;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 20px;
    display: block;
    font-weight: 400;
    padding: 0;
    padding: 10px 6px 13px 6px;
    text-align: center;
    font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    width: 180px;
    border-radius: 2px; } }

@media only screen and (max-width: 700px) {
  div#teasers {
    display: none; } }

@media only screen and (min-width: 701px) {
  body.narrow-layout div#main {
    width: 960px; }
    body.narrow-layout div#main div#content {
      width: 655px;
      float: right;
      padding: 40px 0 30px 0; }
    body.narrow-layout div#main div#left {
      float: left; }
    body.narrow-layout div#main div.outer {
      width: 100%; }
      body.narrow-layout div#main div.outer div.inner {
        width: 100%;
        margin: 0 auto 0 auto; }
    body.narrow-layout div#main div.grey {
      background-color: #ffffff;
      background-image: none; }
    body.narrow-layout div#main div.photo-bg {
      background-image: none !important;
      background-color: #ffffff; }
  body.narrow-layout div#head {
    text-align: left;
    background-color: #f4f4f4; }
    body.narrow-layout div#head div.outer {
      border-bottom: 3px solid #e7e7e8;
      padding: 0 0 18px 0; }
    body.narrow-layout div#head h1 {
      font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
      font-size: 40px;
      text-transform: uppercase;
      line-height: 40px;
      color: #212c52;
      padding: 50px 0 30px 0;
      width: 80%; }
    body.narrow-layout div#head h2 {
      font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
      font-size: 27px;
      text-transform: uppercase;
      line-height: 29px;
      color: #212c52;
      padding: 0px 0 24px 0;
      width: 80%; } }

@media only screen and (min-width: 701px) {
  body.only-header div#content div.divider-clear {
    padding: 0px 0px 0px 0px !important;
    min-height: 3px !important; }
  body.only-header div#content div.pageelement {
    min-height: 3px !important; }
  body.only-header div#content div.divider-bottom {
    height: 3px !important; }
  body.only-header div#footer {
    margin-top: 0; } }

@media only screen and (min-width: 701px) {
  div#content div.pageelement {
    padding: 0 23px 0 0;
    margin: 0;
    overflow: hidden;
    clear: both;
    border-bottom: 1px solid #ffffff;
    min-height: 25px; }
  div#content div.wide, div#content div.intro, div#content div.two_third {
    width: 608px;
    clear: none;
    border-right: 1px solid #ffffff;
    float: left; }
  div#content div.wide p, div#content div.intro p, div#content div.two_third p, div#content div.wide ul, div#content div.intro ul, div#content div.two_third ul, div#content div.wide ol, div#content div.intro ol, div#content div.two_third ol, div#content div.wide h2, div#content div.intro h2, div#content div.two_third h2, div#content div.wide h3, div#content div.intro h3, div#content div.two_third h3, div#content div.wide h4, div#content div.intro h4, div#content div.two_third h4 {
    width: 93%; }
  div#content div.wide p ul, div#content div.intro p ul, div#content div.two_third p ul, div#content div.wide ul ul, div#content div.intro ul ul, div#content div.two_third ul ul, div#content div.wide ol ul, div#content div.intro ol ul, div#content div.two_third ol ul, div#content div.wide h2 ul, div#content div.intro h2 ul, div#content div.two_third h2 ul, div#content div.wide h3 ul, div#content div.intro h3 ul, div#content div.two_third h3 ul, div#content div.wide h4 ul, div#content div.intro h4 ul, div#content div.two_third h4 ul, div#content div.wide table, div#content div.intro table, div#content div.two_third table {
    width: 100%; }
  div#content div.narrow, div#content div.one_third {
    border-right: 1px solid #ffffff;
    float: left;
    width: 292px;
    clear: none; }
  div#content div.plain {
    padding: 0;
    clear: both; }
  div#content div.special {
    float: none; } }

@media only screen and (max-width: 700px) {
  div#content div.pageelement, div#content div.newselement {
    padding: 0 15px 0 15px !important;
    margin: 0; }
    div#content div.pageelement div.textarea, div#content div.pageelement div, div#content div.newselement div.textarea, div#content div.newselement div {
      width: auto !important;
      float: none; }
      div#content div.pageelement div.textarea br, div#content div.pageelement div br, div#content div.newselement div.textarea br, div#content div.newselement div br {
        display: none; }
    div#content div.pageelement img, div#content div.newselement img {
      display: block;
      margin: 10px auto 10px auto;
      max-width: 100%;
      height: auto; }
      div#content div.pageelement img.border, div#content div.newselement img.border {
        border: 1px solid #cccccc; } }

div#content hr {
  height: 20px;
  background-color: #ffffff;
  border: none;
  border-top: 1px solid #555555;
  margin: 0 15px 0 15px; }

div#content .clear {
  clear: both; }

div#content .hidden {
  display: none; }

div#content img {
  margin: 0;
  padding: 0;
  border: none; }

div#content .quotes-image {
  min-height: 45px;
  background-repeat: no-repeat;
  background-position: left 3px;
  background-image: url("/common/img/anfuehrungszeichen_bg.png");
  padding-left: 40px; }

@media only screen and (min-width: 701px) {
  div#content .icon-lp {
    float: left;
    padding: 20px 0 0 0;
    width: 120px !important; }
    div#content .icon-lp img {
      display: block;
      margin-right: auto;
      margin-left: auto; }
  div#content .text-lp {
    float: left;
    width: 450px; } }

@media only screen and (max-width: 700px) {
  div#content .text-lp h3 {
    text-align: center !important; } }

body {
  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
  body div#content h1, body div#content h2, body div#content h3 {
    font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    font-weight: 400;
    text-transform: uppercase; }
  body div#content .nocaps {
    text-transform: none !important; }
  body div#content .code {
    font-family: monospace;
    font-size: 14px;
    color: black;
    background-color: #e7e7e8;
    padding: 1px 4px 1px 4px;
    border-radius: 2px;
    display: inline-block; }

@media only screen and (min-width: 701px) {
  body {
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    color: #555555; }
    body div#content div#head {
      padding: 0px 0px 0px 0px; }
      body div#content div#head h1 {
        padding: 50px 0 20px 0px;
        margin: 0; }
        body div#content div#head h1 strong {
          font-weight: 500; }
      body div#content div#head h2 {
        margin: 0;
        padding: 0 0 20px; }
        body div#content div#head h2 strong {
          font-weight: 500; }
      body div#content div#head p {
        padding-top: 30px;
        color: #e6045f; }
    body div#content a {
      outline: none; }
      body div#content a.active strong {
        font-weight: normal; }
      body div#content a:visited {
        outline: none; }
    body div#content input, body div#content button {
      outline: none; }
    body div#content a {
      color: #5ca3eb;
      text-decoration: none;
      outline: none; }
      body div#content a:visited {
        color: #5ca3eb;
        text-decoration: none;
        outline: none; }
      body div#content a strong, body div#content a:visited strong {
        color: #5ca3eb; }
      body div#content a:hover {
        text-decoration: underline; }
    body div#content h1, body div#content h2, body div#content h3, body div#content h4, body div#content h5, body div#content h6 {
      margin: 0 0 15px 0;
      padding: 15px 0 0 0;
      font-weight: normal;
      line-height: 130%;
      color: #212c52; }
    body div#content h1 a, body div#content h2 a, body div#content h3 a, body div#content h4 a, body div#content h5 a, body div#content h6 a, body div#content h1 a:visited, body div#content h2 a:visited, body div#content h3 a:visited, body div#content h4 a:visited, body div#content h5 a:visited, body div#content h6 a:visited {
      text-decoration: none;
      color: #212c52; }
    body div#content h1 strong, body div#content h2 strong, body div#content h3 strong {
      font-weight: 500; }
    body div#content h1 {
      font-size: 40px;
      line-height: 40px;
      margin: 20px 0 30px 0;
      padding: 0; }
    body div#content h2 {
      font-size: 27px;
      line-height: 29px;
      margin: 20px 0 10px 0;
      padding: 0 0 0 0; }
    body div#content h3 {
      font-size: 20px;
      line-height: 24px;
      margin: 20px 0 10px 0;
      padding: 0; }
    body div#content h4, body div#content h5 {
      font-size: 16px;
      line-height: 20px; }
    body div#content p {
      font-size: 13px;
      line-height: 18px;
      margin: 0 0 10px 0; }
    body div#content strong {
      font-weight: bold;
      color: #212c52; }
    body div#content a strong {
      color: #5ca3eb; }
    body div#content em {
      font-style: italic; }
    body div#content ul {
      margin: 0 0 10px 0;
      padding: 0 0 0 20px; }
    body div#content ol {
      margin: 0 0 10px 10px;
      padding: 0 0 0 15px; }
      body div#content ol li {
        margin: 0 0 10px 0; }
    body div#content ul li {
      margin: 0 0 10px 0; }
    body div#content p.intro, body div#content ul.intro, body div#content ol.intro {
      color: #212c52;
      font-size: 16px;
      line-height: 20px; }
    body div#content ul.intro {
      padding: 0 0 0 20px; }
    body div#content .centered, body div#content .center {
      text-align: center; }
    body div#content .intro-14 {
      font-size: 16px;
      line-height: 20px;
      margin: 0 0 10px 0;
      padding: 0; }
    body div#content ul.intro-14 {
      padding: 0 0 0 20px; }
    body div#content .font-10 {
      font-size: 10px;
      line-height: 14px;
      margin: 0 0 10px 0;
      padding: 0; }
    body div#content .webinar a {
      color: #f99d1c; }
    body div#content .blueblack {
      color: #12032c !important; }
      body div#content .blueblack strong {
        color: #12032c; }
    body div#content .booked {
      color: #e6045f; }
    body div#content .free {
      color: #b5ce3a; }
    body div#content .tiporange {
      color: #f89c1b !important; }
      body div#content .tiporange strong {
        color: #f89c1b; } }

@media only screen and (max-width: 700px) {
  body {
    text-align: left;
    font-size: 15px;
    line-height: 20px;
    color: #212c52; }
    body div#content h1, body div#content h2, body div#content h3, body div#content h4 {
      padding: 15px 0px 20px 0;
      margin: 0; }
      body div#content h1 br, body div#content h2 br, body div#content h3 br, body div#content h4 br {
        display: none; }
      body div#content h1 a, body div#content h2 a, body div#content h3 a, body div#content h4 a {
        color: #212c52 !important; }
      body div#content h1 strong, body div#content h2 strong, body div#content h3 strong, body div#content h4 strong {
        font-weight: 500; }
      body div#content h1 span img, body div#content h2 span img, body div#content h3 span img, body div#content h4 span img {
        display: none !important; }
    body div#content h1 {
      font-size: 25px;
      line-height: 26px;
      padding: 20px 0 20px 0; }
      body div#content h1 span {
        font-size: 25px !important; }
    body div#content h2 {
      font-size: 22px;
      line-height: 23px; }
      body div#content h2 a {
        color: #212c52 !important; }
    body div#content h3 {
      font-size: 19px;
      line-height: 20px; }
    body div#content p, body div#content li, body div#content ul {
      padding: 0px 0px 10px 0px;
      margin: 0; }
      body div#content p br, body div#content li br, body div#content ul br {
        display: none; }
      body div#content p strong, body div#content li strong, body div#content ul strong {
        font-weight: bold; }
    body div#content ul, body div#content ol {
      padding: 0 0 0 15px; }
    body div#content a {
      color: #5ca3eb;
      text-decoration: none;
      outline: none; }
      body div#content a:visited {
        color: #5ca3eb;
        text-decoration: none;
        outline: none; }
      body div#content a strong, body div#content a:visited strong {
        color: #5ca3eb; }
      body div#content a:hover {
        text-decoration: underline; }
    body div#content div#head {
      padding: 0px 0px 0px 0px; }
      body div#content div#head h1 {
        padding: 50px 20px 20px 20px; }
      body div#content div#head h2, body div#content div#head h3 {
        padding: 0px 20px 20px 20px; }
      body div#content div#head p {
        padding-top: 30px;
        color: #e6045f; } }

div#content .buttonstyle, div#content a:visited.buttonstyle {
  display: inline-block;
  text-align: center;
  font-size: 22px;
  line-height: 22px;
  border-radius: 3px;
  padding: 10px 0 13px 0;
  margin: 0 20px 20px 0;
  text-decoration: none;
  color: #ffffff;
  font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  text-transform: uppercase;
  background-color: #f59c00; }
  div#content .buttonstyle span, div#content a:visited.buttonstyle span {
    font-size: 14px;
    line-height: 17px;
    text-transform: none;
    display: inline-block;
    padding: 6px 0 0 0; }
  div#content .buttonstyle strong, div#content a:visited.buttonstyle strong {
    color: #212c52;
    font-weight: normal; }
  div#content .buttonstyle:hover, div#content a:visited.buttonstyle:hover {
    text-decoration: none;
    color: #ffffff;
    background-color: #e69200; }

div#content a.grey, div#content a.grey:visited {
  background-color: #e7e7e8;
  color: #212c52; }
  div#content a.grey strong, div#content a.grey span, div#content a.grey:visited strong, div#content a.grey:visited span {
    color: #212c52; }
  div#content a.grey:hover, div#content a.grey:visited:hover {
    background-color: #cdcdcf;
    color: #212c52; }
    div#content a.grey:hover strong, div#content a.grey:hover span, div#content a.grey:visited:hover strong, div#content a.grey:visited:hover span {
      color: #212c52; }

div#content a.grey-medium, div#content a.grey-medium:visited {
  background-color: #cccccc;
  color: #555555; }
  div#content a.grey-medium strong, div#content a.grey-medium span, div#content a.grey-medium:visited strong, div#content a.grey-medium:visited span {
    color: #555555; }
  div#content a.grey-medium:hover, div#content a.grey-medium:visited:hover {
    background-color: #b3b3b3;
    color: #212c52; }
    div#content a.grey-medium:hover strong, div#content a.grey-medium:hover span, div#content a.grey-medium:visited:hover strong, div#content a.grey-medium:visited:hover span {
      color: #212c52; }

div#content a.blue, div#content a.blue:visited {
  background-color: #212c52; }
  div#content a.blue strong, div#content a.blue:visited strong {
    color: #ffffff; }
  div#content a.blue:hover, div#content a.blue:visited:hover {
    background-color: #19223f; }

div#content a.white, div#content a.white:visited {
  background-color: #ffffff;
  color: #b3b3b3; }
  div#content a.white strong, div#content a.white span, div#content a.white:visited strong, div#content a.white:visited span {
    color: #b3b3b3; }
  div#content a.white:hover, div#content a.white:visited:hover {
    background-color: #cccccc;
    color: #ffffff; }
    div#content a.white:hover strong, div#content a.white:hover span, div#content a.white:visited:hover strong, div#content a.white:visited:hover span {
      color: #ffffff; }

div#content a.magenta, div#content a.magenta:visited {
  background-color: #e6045f; }
  div#content a.magenta strong, div#content a.magenta:visited strong {
    color: #ffffff; }
  div#content a.magenta:hover, div#content a.magenta:visited:hover {
    background-color: #d60358; }

div#content a.green, div#content a.green:visited {
  background-color: #aec732;
  color: #ffffff; }
  div#content a.green strong, div#content a.green:visited strong {
    color: #ffffff; }
  div#content a.green:hover, div#content a.green:visited:hover {
    background-color: #95ab2a; }

div#content .button-sensor {
  text-align: center;
  font-size: 13px;
  line-height: 17px;
  border-radius: 3px;
  padding: 7px 10px 7px 10px;
  margin: 0 20px 20px 0;
  float: left;
  text-decoration: none;
  font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  text-transform: uppercase; }
  div#content .button-sensor span {
    font-size: 13px;
    line-height: 17px;
    text-transform: none;
    display: inline-block;
    padding: 6px 0 0 0; }
    div#content .button-sensor span strong {
      color: #ffffff;
      font-weight: normal; }

div#content .register-button {
  display: block;
  background-image: url(/common/img/register.png);
  background-repeat: no-repeat;
  background-position: -12px 2px;
  border: none;
  color: #ffffff;
  text-align: center;
  width: 90px;
  height: 30px;
  font-size: 12px;
  padding: 10px 5px 0 0;
  clear: both;
  margin: 0 auto 0 auto; }

div#content .result {
  display: block;
  float: left;
  width: 190px;
  text-align: center;
  height: 35px;
  color: #ffffff;
  font-size: 14px;
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  background-position: -10px -2799px;
  padding: 5px 0 10px 0; }
  div#content .result:hover {
    background-position: -771px -2800px; }

div#content a.wistia {
  padding: 2%;
  text-transform: uppercase;
  display: block;
  margin: 0 10% 0 0 !important;
  width: 35%; }

div#content a.apply {
  width: 68%;
  margin: 0 20% 0 10% !important; }

div#content div.wistia-buttons {
  margin: 0 auto !important;
  padding: 0 0 0 10%; }

div#content a.pdf-new {
  background-image: url(/common/files/button_icons/pdf.png);
  background-repeat: no-repeat;
  background-position: 10px center;
  padding: 10px 10px 8px 65px !important;
  background-color: #e7e7e8;
  color: #212c52;
  text-align: left !important; }

div#content a.upper {
  text-transform: uppercase; }

div#content a.bold {
  font-weight: bold; }

div#content a.center {
  margin: 0 auto 0 auto !important;
  float: none !important; }

div#content a.newsletter-subscribe-button, div#content a:visited.newsletter-subscribe-button {
  display: block;
  background-color: #f59c00;
  text-align: left;
  font-size: 17px;
  line-height: 20px;
  border-radius: 3px;
  padding: 10px;
  text-decoration: none;
  font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  position: absolute;
  left: 500px;
  top: 75px;
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none; }
  div#content a.newsletter-subscribe-button strong, div#content a:visited.newsletter-subscribe-button strong {
    color: #ffffff;
    font-size: 20px;
    font-weight: normal !important; }
  div#content a.newsletter-subscribe-button:hover, div#content a:visited.newsletter-subscribe-button:hover {
    color: #ffffff;
    background-color: #e69200;
    text-decoration: none; }

div#content div.buttonsegment a.buttonstyle {
  padding: 0; }
  div#content div.buttonsegment a.buttonstyle span {
    text-transform: uppercase;
    font-size: 24px;
    line-height: 24px;
    display: block;
    padding: 0;
    padding: 10px 6px 13px 6px; }
    div#content div.buttonsegment a.buttonstyle span span {
      font-size: 15px;
      line-height: 18px;
      text-transform: none;
      display: inline-block;
      padding: 6px 6px 0 6px; }

div#content a.cta-button {
  display: block;
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  background-position: -11px -3193px;
  border: none;
  color: #ffffff;
  text-align: center;
  width: 290px;
  height: 40px;
  font-size: 13px;
  padding: 12px 0px 0 0;
  clear: both;
  margin: 0 auto 0 auto; }
  div#content a.cta-button:hover {
    background-position: -660px -3191px; }

div#content a.button-pdf, div#content a.button-pdf-2, div#content a.button-html, div#content a.button-download, div#content a.button-download-2, div#content a.button-login, div#content a.button-buy, div#content a.button-buy-2, div#content a.button-trial-2, div#content a.button-play, div#content a.button-play-2, div#content a.button-faq, div#content a.button-faq-2, div#content a.button-kb, div#content a.button-more-2, div#content a.button-download-4, div#content a.button-buy-4, div#content a.button-play-4 {
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  background-position: 32px -10px;
  display: block;
  float: left;
  padding: 50px 0 0 0;
  text-align: center;
  width: 125px;
  margin: 0 0 15px 0; }

div#content a.button-faq {
  background-position: 30px -1400px; }
  div#content a.button-faq:hover {
    background-position: -868px -1400px; }

div#content a.button-kb {
  background-position: 30px -1600px; }
  div#content a.button-kb:hover {
    background-position: -868px -1600px; }

div#content a.button-pdf {
  background-position: 30px -10px; }
  div#content a.button-pdf:hover {
    background-position: -868px -10px; }

div#content a.button-play {
  background-position: 30px -1200px; }
  div#content a.button-play:hover {
    background-position: -868px -1200px; }

div#content a.button-buy {
  background-position: 30px -800px; }
  div#content a.button-buy:hover {
    background-position: -868px -800px; }

div#content a.button-download {
  background-position: 30px -400px; }
  div#content a.button-download:hover {
    background-position: -868px -400px; }

div#content a.button-login {
  background-position: 30px -600px; }
  div#content a.button-login:hover {
    background-position: -868px -600px; }

div#content a.button-html {
  background-position: 30px -200px; }
  div#content a.button-html:hover {
    background-position: -868px -200px; }

div#content a.button-pdf-2 {
  background-position: 112px -10px;
  width: 290px; }
  div#content a.button-pdf-2:hover {
    background-position: -785px -10px; }

div#content a.button-download-2 {
  background-position: 112px -400px;
  width: 290px; }
  div#content a.button-download-2:hover {
    background-position: -785px -400px; }

div#content a.button-buy-2 {
  background-position: 112px -800px;
  width: 290px; }
  div#content a.button-buy-2:hover {
    background-position: -785px -800px; }

div#content a.button-trial-2 {
  background-position: 112px -1000px;
  width: 290px;
  padding-bottom: 10px; }
  div#content a.button-trial-2:hover {
    background-position: -785px -1000px; }

div#content a.button-faq-2 {
  background-position: 112px -1400px;
  width: 290px; }
  div#content a.button-faq-2:hover {
    background-position: -785px -1400px;
    width: 290px; }

div#content a.button-play-2 {
  background-position: 112px -1200px;
  width: 290px; }
  div#content a.button-play-2:hover {
    background-position: -785px -1200px; }

div#content a.button-more-2 {
  background-position: 112px -600px;
  width: 290px; }
  div#content a.button-more-2:hover {
    background-position: -785px -600px; }

div#content a.button-download-4 {
  background-position: 55px -400px;
  width: 175px; }
  div#content a.button-download-4:hover {
    background-position: -843px -400px;
    width: 175px; }

div#content a.button-play-4 {
  background-position: 55px -1200px;
  width: 175px; }
  div#content a.button-play-4:hover {
    background-position: -843px -1200px; }

div#content a.button-buy-4 {
  background-position: 55px -800px;
  width: 175px; }
  div#content a.button-buy-4:hover {
    background-position: -843px -800px; }

div#content a.button-download-3, div#content a.button-pdf-3, div#content a.button-kb-3, div#content a.textdownload {
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  background-position: -5px -400px;
  display: block;
  padding: 2px 0 0 60px;
  height: 45px; }

div#content div.textdownload a {
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  background-position: -5px -400px;
  display: block;
  padding: 2px 0 0 60px;
  height: 45px; }

div#content a.button-kb-3 {
  background-position: -12px -1600px; }
  div#content a.button-kb-3:hover {
    background-position: -910px -1600px; }

div#content a.button-pdf-3 {
  background-position: -12px -10px; }
  div#content a.button-pdf-3:hover {
    background-position: -910px -10px; }

div#content a.button-download-3, div#content a.textdownload {
  background-position: -12px -400px; }

div#content div.textdownload a {
  background-position: -12px -400px; }

div#content a.button-download-3 span.dl1, div#content a.textdownload span.dl1 {
  display: none; }

div#content div.textdownload a span.dl1 {
  display: none; }

div#content .button-download-3:hover, div#content a.textdownload:hover, div#content div.textdownload a:hover {
  background-position: -910px -400px; }

div#content a.trialbutton {
  background-image: url(/common/img/sprite.png);
  background-position: -579px -97px;
  background-repeat: no-repeat;
  display: block;
  height: 80px; }

@media only screen and (min-width: 701px) {
  div#content a.w225 {
    width: 225px; }
  div#content a.w2 {
    width: 428px;
    margin: 0 0px 20px 20px; }
  div#content a.w3 {
    width: 273px;
    margin: 0 0px 20px 20px; }
  div#content a.w4 {
    width: 194px;
    margin: 0 0px 20px 20px; }
  div#content a.w100 {
    width: 100px !important; }
  div#content a.w150 {
    width: 150px !important; }
  div#content a.w200 {
    width: 200px !important; }
  div#content a.w250 {
    width: 250px !important; }
  div#content a.w300 {
    width: 300px !important; }
  div#content a.w350 {
    width: 350px !important; }
  div#content a.w400 {
    width: 400px !important; }
  div#content a.w450 {
    width: 450px !important; }
  div#content a.w500 {
    width: 500px !important; }
  div#content a.w550 {
    width: 550px !important; }
  div#content a.w600 {
    width: 600px !important; }
  div#content a.w650 {
    width: 650px !important; }
  div#content a.half {
    width: 45%; }
  div#content a.buttonstyle span.icon {
    padding: 10px 10px 13px 50px !important;
    background-repeat: no-repeat;
    background-position: 15px center; } }

@media only screen and (max-width: 700px) {
  div#content .buttonstyle {
    width: 100% !important;
    font-size: 18px;
    line-height: 18px; }
    div#content .buttonstyle span {
      font-size: 15px;
      line-height: 18px;
      width: 100%; }
  div#content div.buttonsegment a.buttonstyle span {
    font-size: 18px;
    line-height: 18px; }
    div#content div.buttonsegment a.buttonstyle span span {
      font-size: 15px;
      line-height: 18px; }
  div#content div.buttonsegment a.buttonstyle span.icon {
    background-repeat: no-repeat;
    background-position: 15px center; } }

@media only screen and (min-width: 701px) {
  div#content ul.icon-menu-white, div#content ul.icon-menu-grey {
    margin: 0;
    padding: 15px 0 0 0;
    list-style: none; }
  div#content ul.icon-menu-white li, div#content ul.icon-menu-grey li {
    display: block;
    float: left;
    margin: 0 17px 15px 0; }
  div#content ul.icon-menu-white li a, div#content ul.icon-menu-grey li a {
    display: block;
    width: 100px;
    padding: 110px 0 0 0;
    text-transform: uppercase;
    text-decoration: none;
    color: #212c52;
    font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    background-image: url(/common/img/sprite-icons-white.png);
    background-repeat: no-repeat;
    background-position: top left;
    background-size: auto 610px; }
  div#content ul.icon-menu-white li a.faqs, div#content ul.icon-menu-grey li a.faqs {
    background-position: 0 0; }
  div#content ul.icon-menu-white li a.faqs:hover, div#content ul.icon-menu-grey li a.faqs:hover {
    background-position: 0 -170px; }
  div#content ul.icon-menu-white li a.manuals, div#content ul.icon-menu-grey li a.manuals {
    background-position: -135px 0; }
  div#content ul.icon-menu-white li a.manuals:hover, div#content ul.icon-menu-grey li a.manuals:hover {
    background-position: -135px -170px; }
  div#content ul.icon-menu-white li a.knowledgebase, div#content ul.icon-menu-grey li a.knowledgebase {
    background-position: -270px 0; }
  div#content ul.icon-menu-white li a.knowledgebase:hover, div#content ul.icon-menu-grey li a.knowledgebase:hover {
    background-position: -270px -170px; }
  div#content ul.icon-menu-white li a.videos, div#content ul.icon-menu-grey li a.videos {
    background-position: -405px 0; }
  div#content ul.icon-menu-white li a.videos:hover, div#content ul.icon-menu-grey li a.videos:hover {
    background-position: -405px -170px; }
  div#content ul.icon-menu-white li a.ticket, div#content ul.icon-menu-grey li a.ticket {
    background-position: -540px 0; }
  div#content ul.icon-menu-white li a.ticket:hover, div#content ul.icon-menu-grey li a.ticket:hover {
    background-position: -540px -170px; }
  div#content ul.icon-menu-white li a.resourcecenter, div#content ul.icon-menu-grey li a.resourcecenter {
    background-position: -675px 0; }
  div#content ul.icon-menu-white li a.resourcecenter:hover, div#content ul.icon-menu-grey li a.resourcecenter:hover {
    background-position: -675px -170px; }
  div#content ul.icon-menu-white li a.upgrade, div#content ul.icon-menu-grey li a.upgrade {
    background-position: -810px 0; }
  div#content ul.icon-menu-white li a.upgrade:hover, div#content ul.icon-menu-grey li a.upgrade:hover {
    background-position: -810px -170px; }
  div#content ul.icon-menu-white li a.training, div#content ul.icon-menu-grey li a.training {
    background-position: -1080px 0; }
  div#content ul.icon-menu-white li a.training:hover, div#content ul.icon-menu-grey li a.training:hover {
    background-position: -1080px -170px; }
  div#content ul.icon-menu-white li a.basics, div#content ul.icon-menu-grey li a.basics {
    background-position: -1620px 0; }
  div#content ul.icon-menu-white li a.basics:hover, div#content ul.icon-menu-grey li a.basics:hover {
    background-position: -1620px -170px; }
  div#content ul.icon-menu-white li a.advanced, div#content ul.icon-menu-grey li a.advanced {
    background-position: -1754px 0; }
  div#content ul.icon-menu-white li a.advanced:hover, div#content ul.icon-menu-grey li a.advanced:hover {
    background-position: -1754px -170px; }
  div#content ul.icon-menu-white li a.webinar, div#content ul.icon-menu-grey li a.webinar, div#content ul.icon-menu-white li a.webcasts, div#content ul.icon-menu-grey li a.webcasts {
    background-position: -1485px 0; }
  div#content ul.icon-menu-white li a.webinar:hover, div#content ul.icon-menu-grey li a.webinar:hover, div#content ul.icon-menu-white li a.webcasts:hover, div#content ul.icon-menu-grey li a.webcasts:hover {
    background-position: -1485px -170px; }
  div#content ul.icon-menu-white li a.about-monitoring, div#content ul.icon-menu-grey li a.about-monitoring {
    background-position: -2160px 0; }
  div#content ul.icon-menu-white li a.about-monitoring:hover, div#content ul.icon-menu-grey li a.about-monitoring:hover {
    background-position: -2160px -170px; }
  div#content ul.icon-menu-white li a.apps, div#content ul.icon-menu-grey li a.apps {
    background-position: -1215px 0; }
  div#content ul.icon-menu-white li a.apps:hover, div#content ul.icon-menu-grey li a.apps:hover {
    background-position: -1215px -170px; }
  div#content ul.icon-menu-white li a.reviews, div#content ul.icon-menu-grey li a.reviews {
    background-position: -1890px 0; }
  div#content ul.icon-menu-white li a.reviews:hover, div#content ul.icon-menu-grey li a.reviews:hover {
    background-position: -1890px -170px; }
  div#content ul.icon-menu-white li a.paessler, div#content ul.icon-menu-grey li a.paessler {
    background-position: -2025px 0; }
  div#content ul.icon-menu-white li a.paessler:hover, div#content ul.icon-menu-grey li a.paessler:hover {
    background-position: -2025px -170px; }
  div#content ul.icon-menu-white li a.user, div#content ul.icon-menu-grey li a.user {
    background-position: -1350px 0; }
  div#content ul.icon-menu-white li a.user:hover, div#content ul.icon-menu-grey li a.user:hover {
    background-position: -1350px -170px; }
  div#content ul.icon-menu-white li a.casestudies, div#content ul.icon-menu-grey li a.casestudies {
    background-position: -405px -340px; }
  div#content ul.icon-menu-white li a.casestudies:hover, div#content ul.icon-menu-grey li a.casestudies:hover {
    background-position: -405px -510px; }
  div#content ul.icon-menu-white li a.awards, div#content ul.icon-menu-grey li a.awards {
    background-position: -810px -340px; }
  div#content ul.icon-menu-white li a.awards:hover, div#content ul.icon-menu-grey li a.awards:hover {
    background-position: -810px -510px; }
  div#content ul.icon-menu-white li a.quotes, div#content ul.icon-menu-grey li a.quotes {
    background-position: -675px -340px; }
  div#content ul.icon-menu-white li a.quotes:hover, div#content ul.icon-menu-grey li a.quotes:hover {
    background-position: -675px -510px; }
  div#content ul.icon-menu-white li a.user-reviews, div#content ul.icon-menu-grey li a.user-reviews {
    background-position: -540px -340px; }
  div#content ul.icon-menu-white li a.user-reviews:hover, div#content ul.icon-menu-grey li a.user-reviews:hover {
    background-position: -540px -510px; }
  div#content ul.icon-menu-white li a.product-info, div#content ul.icon-menu-grey li a.product-info {
    background-position: -3240px 0; }
  div#content ul.icon-menu-white li a.product-info:hover, div#content ul.icon-menu-grey li a.product-info:hover {
    background-position: -3240px -170px; }
  div#content ul.icon-menu-white li a.demo, div#content ul.icon-menu-grey li a.demo {
    background-position: -3375px 0; }
  div#content ul.icon-menu-white li a.demo:hover, div#content ul.icon-menu-grey li a.demo:hover {
    background-position: -3375px -170px; }
  div#content ul.icon-menu-white li a.whitepaper, div#content ul.icon-menu-grey li a.whitepaper {
    background-position: -3510px 0; }
  div#content ul.icon-menu-white li a.whitepaper:hover, div#content ul.icon-menu-grey li a.whitepaper:hover {
    background-position: -3510px -170px; }
  div#content ul.icon-menu-white li a.references, div#content ul.icon-menu-grey li a.references {
    background-position: -2835px 0; }
  div#content ul.icon-menu-white li a.references:hover, div#content ul.icon-menu-grey li a.references:hover {
    background-position: -2835px -170px; }
  div#content ul.icon-menu-white li a.monitoring-topics, div#content ul.icon-menu-grey li a.monitoring-topics {
    background-position: -3645px 0; }
  div#content ul.icon-menu-white li a.monitoring-topics:hover, div#content ul.icon-menu-grey li a.monitoring-topics:hover {
    background-position: -3645px -170px; }
  div#content ul.icon-menu-white li a.tip-sheets, div#content ul.icon-menu-grey li a.tip-sheets {
    background-position: -3780px 0; }
  div#content ul.icon-menu-white li a.tip-sheets:hover, div#content ul.icon-menu-grey li a.tip-sheets:hover {
    background-position: -3780px -170px; }
  div#content ul.icon-menu-white li a.contact, div#content ul.icon-menu-grey li a.contact {
    background-position: -2295px 0; }
  div#content ul.icon-menu-white li a.contact:hover, div#content ul.icon-menu-grey li a.contact:hover {
    background-position: -2295px -170px; }
  div#content ul.icon-menu-white li a.press, div#content ul.icon-menu-grey li a.press {
    background-position: -2430px 0; }
  div#content ul.icon-menu-white li a.press:hover, div#content ul.icon-menu-grey li a.press:hover {
    background-position: -2430px -170px; }
  div#content ul.icon-menu-white li a.career, div#content ul.icon-menu-grey li a.career {
    background-position: -2565px 0; }
  div#content ul.icon-menu-white li a.career:hover, div#content ul.icon-menu-grey li a.career:hover {
    background-position: -2565px -170px; }
  div#content ul.icon-menu-white li a.events, div#content ul.icon-menu-grey li a.events {
    background-position: -2700px 0; }
  div#content ul.icon-menu-white li a.events:hover, div#content ul.icon-menu-grey li a.events:hover {
    background-position: -2700px -170px; }
  div#content ul.icon-menu-white li a.newsletter, div#content ul.icon-menu-grey li a.newsletter {
    background-position: -2970px 0; }
  div#content ul.icon-menu-white li a.newsletter:hover, div#content ul.icon-menu-grey li a.newsletter:hover {
    background-position: -2970px -170px; }
  div#content ul.icon-menu-white li a.terms, div#content ul.icon-menu-grey li a.terms, div#content ul.icon-menu-white li a.imprint, div#content ul.icon-menu-grey li a.imprint {
    background-position: -3105px 0; }
  div#content ul.icon-menu-white li a.terms:hover, div#content ul.icon-menu-grey li a.terms:hover, div#content ul.icon-menu-white li a.imprint:hover, div#content ul.icon-menu-grey li a.imprint:hover {
    background-position: -3105px -170px; }
  div#content ul.icon-menu-white li a.variety, div#content ul.icon-menu-grey li a.variety {
    background-position: 0px -340px; }
  div#content ul.icon-menu-white li a.variety:hover, div#content ul.icon-menu-grey li a.variety:hover {
    background-position: 0px -510px; }
  div#content ul.icon-menu-white li a.insights, div#content ul.icon-menu-grey li a.insights {
    background-position: -270px -340px; }
  div#content ul.icon-menu-white li a.insights:hover, div#content ul.icon-menu-grey li a.insights:hover {
    background-position: -270px -510px; }
  div#content ul.icon-menu-white li a.industries, div#content ul.icon-menu-grey li a.industries {
    background-position: -135px -340px; }
  div#content ul.icon-menu-white li a.industries:hover, div#content ul.icon-menu-grey li a.industries:hover {
    background-position: -135px -510px; }
  div#content ul.icon-menu-white li a.pdf, div#content ul.icon-menu-grey li a.pdf {
    background-position: -945px 0; }
  div#content ul.icon-menu-white li a.pdf:hover, div#content ul.icon-menu-grey li a.pdf:hover {
    background-position: -945px -170px; }
  div#content ul.icon-menu-white li a.post, div#content ul.icon-menu-grey li a.post {
    background-position: -945px -340px; }
  div#content ul.icon-menu-white li a.post:hover, div#content ul.icon-menu-grey li a.post:hover {
    background-position: -945px -510px; }
  div#content ul.icon-menu-white li a.worldwide, div#content ul.icon-menu-grey li a.worldwide, div#content ul.icon-menu-white li a.worldwide-contact, div#content ul.icon-menu-grey li a.worldwide-contact {
    background-position: -1080px -340px; }
  div#content ul.icon-menu-white li a.worldwide:hover, div#content ul.icon-menu-grey li a.worldwide:hover, div#content ul.icon-menu-white li a.worldwide-contact:hover, div#content ul.icon-menu-grey li a.worldwide-contact:hover {
    background-position: -1080px -510px; }
  div#content ul.icon-menu-white li a.sales, div#content ul.icon-menu-grey li a.sales {
    background-position: -1215px -340px; }
  div#content ul.icon-menu-white li a.sales:hover, div#content ul.icon-menu-grey li a.sales:hover {
    background-position: -1215px -510px; }
  div#content ul.icon-menu-white li a.techsupport, div#content ul.icon-menu-grey li a.techsupport {
    background-position: -1350px -340px; }
  div#content ul.icon-menu-white li a.techsupport:hover, div#content ul.icon-menu-grey li a.techsupport:hover {
    background-position: -1350px -510px; }
  div#content ul.icon-menu-white li a.campaigns, div#content ul.icon-menu-grey li a.campaigns {
    background-position: -1485px -340px; }
  div#content ul.icon-menu-white li a.campaigns:hover, div#content ul.icon-menu-grey li a.campaigns:hover {
    background-position: -1485px -510px; }
  div#content ul.icon-menu-white li a.library, div#content ul.icon-menu-grey li a.library {
    background-position: -1620px -340px; }
  div#content ul.icon-menu-white li a.library:hover, div#content ul.icon-menu-grey li a.library:hover {
    background-position: -1620px -510px; }
  div#content ul.icon-menu-white li a.sales-enablement, div#content ul.icon-menu-grey li a.sales-enablement {
    background-position: -1890px -340px; }
  div#content ul.icon-menu-white li a.sales-enablement:hover, div#content ul.icon-menu-grey li a.sales-enablement:hover {
    background-position: -1890px -510px; }
  div#content ul.icon-menu-white li a.academy, div#content ul.icon-menu-grey li a.academy {
    background-position: -2025px -340px; }
  div#content ul.icon-menu-white li a.academy:hover, div#content ul.icon-menu-grey li a.academy:hover {
    background-position: -2025px -510px; }
  div#content ul.icon-menu-white li a.local-support, div#content ul.icon-menu-grey li a.local-support {
    background-position: -2160px -340px; }
  div#content ul.icon-menu-white li a.local-support:hover, div#content ul.icon-menu-grey li a.local-support:hover {
    background-position: -2160px -510px; }
  div#content ul.icon-menu-white li a.event-marketing, div#content ul.icon-menu-grey li a.event-marketing {
    background-position: -1755px -340px; }
  div#content ul.icon-menu-white li a.event-marketing:hover, div#content ul.icon-menu-grey li a.event-marketing:hover {
    background-position: -1755px -510px; }
  div#content ul.icon-menu-white li a.facebook, div#content ul.icon-menu-grey li a.facebook, div#content ul.icon-menu-white li a.google, div#content ul.icon-menu-grey li a.google, div#content ul.icon-menu-white li a.twitter, div#content ul.icon-menu-grey li a.twitter, div#content ul.icon-menu-white li a.linkedin, div#content ul.icon-menu-grey li a.linkedin {
    width: 75px;
    background-size: auto 450px;
    padding: 60px 0 0 0; }
  div#content ul.icon-menu-white li a.facebook, div#content ul.icon-menu-grey li a.facebook {
    background-position: -2091px -250px; }
  div#content ul.icon-menu-white li a.facebook:hover, div#content ul.icon-menu-grey li a.facebook:hover {
    background-position: -2091px -377px; }
  div#content ul.icon-menu-white li a.twitter, div#content ul.icon-menu-grey li a.twitter {
    background-position: -2191px -250px; }
  div#content ul.icon-menu-white li a.twitter:hover, div#content ul.icon-menu-grey li a.twitter:hover {
    background-position: -2191px -377px; }
  div#content ul.icon-menu-white li a.google, div#content ul.icon-menu-grey li a.google {
    background-position: -2291px -250px; }
  div#content ul.icon-menu-white li a.google:hover, div#content ul.icon-menu-grey li a.google:hover {
    background-position: -2291px -377px; }
  div#content ul.icon-menu-white li a.linkedin, div#content ul.icon-menu-grey li a.linkedin {
    background-position: -2391px -250px; }
  div#content ul.icon-menu-white li a.linkedin:hover, div#content ul.icon-menu-grey li a.linkedin:hover {
    background-position: -2391px -377px; }
  div#content ul.icon-menu-white li a.email-marketing, div#content ul.icon-menu-grey li a.email-marketing {
    background-position: -2295px -340px; }
  div#content ul.icon-menu-white li a.email-marketing:hover, div#content ul.icon-menu-grey li a.email-marketing:hover {
    background-position: -2295px -510px; }
  div#content ul.icon-menu-white li a.social-media, div#content ul.icon-menu-grey li a.social-media {
    background-position: -2565px -340px; }
  div#content ul.icon-menu-white li a.social-media:hover, div#content ul.icon-menu-grey li a.social-media:hover {
    background-position: -2565px -510px; }
  div#content ul.icon-menu-white li a.content-marketing, div#content ul.icon-menu-grey li a.content-marketing {
    background-position: -2430px -340px; }
  div#content ul.icon-menu-white li a.content-marketing:hover, div#content ul.icon-menu-grey li a.content-marketing:hover {
    background-position: -2430px -510px; }
  div#content ul.icon-menu-white li a.seo, div#content ul.icon-menu-grey li a.seo {
    background-position: -2700px -340px; }
  div#content ul.icon-menu-white li a.seo:hover, div#content ul.icon-menu-grey li a.seo:hover {
    background-position: -2700px -510px; }
  div#content ul.icon-menu-white li a.script, div#content ul.icon-menu-grey li a.script {
    background-position: -3375px -340px; }
  div#content ul.icon-menu-white li a.script:hover, div#content ul.icon-menu-grey li a.script:hover {
    background-position: -3375px -510px; }
  div#content ul.icon-menu-white li.active a.apps, div#content ul.icon-menu-grey li.active a.apps {
    background-position: -1215px -170px; }
  div#content ul.icon-menu-white li.active a.user, div#content ul.icon-menu-grey li.active a.user {
    background-position: -1350px -170px; }
  div#content ul.icon-menu-white li.active a.webcasts, div#content ul.icon-menu-grey li.active a.webcasts {
    background-position: -1485px -170px; }
  div#content ul.icon-menu-white li.active a.basics, div#content ul.icon-menu-grey li.active a.basics {
    background-position: -1620px -170px; }
  div#content ul.icon-menu-white li.active a.advanced, div#content ul.icon-menu-grey li.active a.advanced {
    background-position: -1754px -170px; }
  div#content ul.icon-menu-white li.active a.reviews, div#content ul.icon-menu-grey li.active a.reviews {
    background-position: -1890px -170px; }
  div#content ul.icon-menu-white li.active a.paessler, div#content ul.icon-menu-grey li.active a.paessler {
    background-position: -2025px -170px; }
  div#content ul.icon-menu-white li.active a.about-monitoring {
    background-position: -2160px -170px; }
  div#content ul.icon-menu-grey li.active a.about-monitoring {
    background-position: -2160px -170px; }
  div#content ul.icon-menu-grey li a {
    background-image: url(/common/img/sprite-icons-grey.png); }
  div#content ul.social-share-icons {
    margin: 0px;
    padding: 0px;
    list-style: none; }
    div#content ul.social-share-icons li {
      float: left;
      height: 40px;
      width: 40px; }
      div#content ul.social-share-icons li a {
        display: block;
        width: 40px;
        height: 40px;
        background-image: url(/common/img/sprite.png);
        background-repeat: no-repeat;
        text-decoration: none; }
        div#content ul.social-share-icons li a.facebook {
          background-position: -1714px -30px; }
          div#content ul.social-share-icons li a.facebook:hover {
            background-position: -1774px -30px; }
        div#content ul.social-share-icons li a.twitter {
          background-position: -1714px -90px; }
          div#content ul.social-share-icons li a.twitter:hover {
            background-position: -1774px -90px; }
        div#content ul.social-share-icons li a.googleplus {
          background-position: -1714px -150px; }
          div#content ul.social-share-icons li a.googleplus:hover {
            background-position: -1774px -150px; } }

div#content a.icon {
  background-image: url(/common/img/sprite.png);
  background-repeat: no-repeat;
  background-position: -16px 0px;
  display: block;
  padding: 0 0 3px 25px;
  margin: 0 0 5px 0; }

div#content a.float {
  width: auto;
  float: left;
  margin-right: 20px; }

div#content a.pdf {
  background-position: -16px -1024px; }
  div#content a.pdf:hover {
    background-position: -857px -1024px; }

div#content a.html {
  background-position: -16px -1280px; }
  div#content a.html:hover {
    background-position: -857px -1280px; }

div#content a.kb {
  background-position: -16px -2560px; }
  div#content a.kb:hover {
    background-position: -857px -2560px; }

div#content a.tutorial {
  background-position: -16px -2305px; }
  div#content a.tutorial:hover {
    background-position: -857px -2305px; }

div#content a.download {
  background-position: -16px -510px; }
  div#content a.download:hover {
    background-position: -857px -510px; }

div#content a.more {
  background-position: -16px -2050px; }
  div#content a.more:hover {
    background-position: -857px -2050px; }

div#content a.ppt {
  background-position: -16px -4602px; }

div#content a.excel {
  background-position: -16px -4850px; }

div#content a.video {
  background-position: -16px -2306px; }

div#content a.epub {
  background-position: -16px -5294px; }

div#content a.download_small {
  background-image: url(/common/img/sprite.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: block;
  padding: 0 0 3px 25px;
  margin: 0 0 15px 0;
  background-position: 0px 0px; }

div#content a.euro {
  background-position: -16px -3100px;
  float: right;
  width: 100px;
  margin-bottom: 0; }

div#content a.dollar {
  background-position: -16px -3346px;
  float: right;
  width: 100px;
  margin-bottom: 0; }

div#content a.vat {
  background-position: -16px -3850px;
  float: right;
  width: 150px;
  margin-bottom: 0; }

div#content a.trash {
  background-position: -16px -3597px;
  float: left;
  height: 19px;
  border: 1px solid #cccccc;
  border-left: 0px; }

div#content a.shop_edit {
  font-size: 12px;
  font-weight: normal;
  color: #5ca3eb !important;
  width: auto;
  padding: 0 5px 0 0px; }

div#content a.top {
  background-position: -16px -5713px;
  float: right;
  margin: 0 20px 0 0; }
  div#content a.top:hover {
    background-position: -857px -2560px; }

@media only screen and (min-width: 701px) {
  div#content div.table-style table td {
    background-color: #f4f4f4;
    border: none; }
  div#content div.table-style table th {
    background-color: #d9d9db;
    border: none;
    color: #555555;
    padding: 10px; }
  div#content div.table-style table td {
    padding: 10px; }
  div#content div.table-style table th p, div#content div.table-style table td p {
    margin: 0; }
  div#content div.table-style table tr:first-child :last-child {
    border-top-right-radius: 3px; }
  div#content div.table-style table tr:first-child :first-child {
    border-top-left-radius: 3px; }
  div#content div.table-style table tr:last-child :last-child {
    border-bottom-right-radius: 3px; }
  div#content div.table-style table tr:last-child :first-child {
    border-bottom-left-radius: 3px; }
  div#content div.table-style table tr:nth-of-type(odd) td {
    background-color: #e7e7e8; }
  div#content table td, div#content table th {
    border: none;
    padding: 5px;
    background-color: #e7e7e8;
    border-bottom: 1px solid #ffffff; }
  div#content table td strong, div#content table th strong {
    color: #555555; }
  div#content table tr.odd td {
    background-color: #e7e7e8; }
  div#content table th {
    font-weight: bold;
    color: #212c52;
    background-color: #cccccc; }
  div#content table caption {
    margin: 0 0 15px 0;
    padding: 15px 0 0 0;
    font-weight: normal;
    line-height: 130%;
    color: #212c52;
    font-size: 20px; }
  div#content table#download-overview th {
    color: #212c52;
    font-weight: bold;
    width: 200px;
    text-align: left;
    vertical-align: middle;
    border-color: #ffffff;
    background-color: #ffffff; }
  div#content table#download-overview td {
    text-align: center;
    width: 135px;
    vertical-align: middle;
    padding: 10px 0 10px 0;
    border-color: #ffffff;
    background-color: #ffffff; }
  div#content table#download-overview tr.buttons td {
    padding-bottom: 20px;
    vertical-align: top; }
  div#content table#download-overview tr.info td {
    text-align: left; }
  div#content table#survey td {
    background-color: #ffffff;
    border-bottom: 1px solid #e7e7e8; }
    div#content table#survey td p {
      margin: 0; }
  div#content table#webcast td {
    text-align: center;
    border-right: 1px solid #ffffff; }
  div#content table#webcast th {
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #ffffff; }
  div#content table#webcast tr.trenner th {
    padding: 0; } }

@media only screen and (max-width: 700px) {
  div#content div.table-style table td {
    background-color: #f4f4f4;
    border: none;
    width: auto !important; }
  div#content div.table-style table th {
    background-color: #d9d9db;
    border: none;
    color: #555555;
    width: auto !important;
    padding: 10px; }
  div#content div.table-style table td {
    padding: 10px; }
  div#content div.table-style table th p, div#content div.table-style table td p {
    margin: 0; }
  div#content div.table-style table tr:first-child :last-child {
    border-top-right-radius: 5px; }
  div#content div.table-style table tr:first-child :first-child {
    border-top-left-radius: 5px; }
  div#content div.table-style table tr:last-child :last-child {
    border-bottom-right-radius: 5px; }
  div#content div.table-style table tr:last-child :first-child {
    border-bottom-left-radius: 5px; }
  div#content div.table-style table tr:nth-of-type(odd) td {
    background-color: #e7e7e8; } }

div#content p.trialkeyrequeststandalone, div#content p.heisetrialkeyrequest, div#content p.supportsearch, div#content p.heiseappcampaign, div#content p.trialkeyrequestshort, div#content p.trialkeyrequestcampaignfr {
  display: none; }

div#content p.required {
  color: #e6045f;
  font-weight: bold;
  margin: 0 0 20px 0; }
  div#content p.required span {
    color: #555555; }

div#content p.trialkeyrequeststandalone, div#content p.heisetrialkeyrequest, div#content p.supportsearch, div#content p.heiseappcampaign, div#content p.trialkeyrequestshort, div#content p.trialkeyrequestcampaignfr {
  display: none; }

div#content span.licensenote {
  display: none; }

body.snmp-email-course p.required, body.it-administrator-2014 p.required, body.bandwidth-monitoring-email-course p.required {
  display: none; }

@media only screen and (min-width: 701px) {
  div#content div.formstyle {
    width: 99%;
    margin: 0 0 10px 0; }
    div#content div.formstyle h3, div#content div.formstyle p {
      width: 95%;
      padding: 0; }
    div#content div.formstyle form {
      background-image: none !important;
      border-radius: 3px;
      padding: 20px 20px 20px 0;
      margin: 0 !important; }
      div#content div.formstyle form fieldset {
        width: 100%; }
      div#content div.formstyle form h3 {
        margin-top: 0 !important; }
      div#content div.formstyle form label {
        font-weight: bold;
        display: block; }
        div#content div.formstyle form label span, div#content div.formstyle form label.error {
          color: #e6045f; }
      div#content div.formstyle form div.TextInput input, div#content div.formstyle form div.Textarea input, div#content div.formstyle form div.TextInput textarea, div#content div.formstyle form div.Textarea textarea {
        display: block;
        border-radius: 3px;
        padding: 3px 0 0 5px;
        margin: 0;
        height: 19px;
        border: 1px solid #cccccc;
        color: #555555;
        width: 99%; }
      div#content div.formstyle form div.TextInput textarea, div#content div.formstyle form div.Textarea textarea {
        height: 250px; }
      div#content div.formstyle form div.EmailInput input {
        display: block;
        border-radius: 3px;
        padding: 3px 0 0 5px;
        margin: 0;
        height: 19px;
        border: 1px solid #cccccc;
        color: #555555;
        width: 99%; }
      div#content div.formstyle form div.CheckboxInput {
        margin-bottom: 20px; }
        div#content div.formstyle form div.CheckboxInput input {
          width: 18px;
          float: left;
          margin: 2px 0 0 0; }
        div#content div.formstyle form div.CheckboxInput label {
          float: right;
          width: 100%; }
          div#content div.formstyle form div.CheckboxInput label span {
            color: #555555;
            font-weight: normal; }
      div#content div.formstyle form div.CheckboxSelectMultiple ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        div#content div.formstyle form div.CheckboxSelectMultiple ul li {
          margin: 0 0 10px 0; }
      div#content div.formstyle form div.RadioSelect ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        div#content div.formstyle form div.RadioSelect ul li {
          padding: 10px 0 0px 0; }
      div#content div.formstyle form div.RadioSelect label span {
        color: #555555; }
      div#content div.formstyle form div.button a.formsubmit {
        float: none;
        margin-right: 0px !important;
        padding: 5px 10px 5px 10px; }
      div#content div.formstyle form div.button p {
        color: #e6045f;
        text-align: center;
        height: 45px;
        margin: 0 0 20px;
        padding: 20px 0 0;
        width: 100%;
        font-size: 15px; }
      div#content div.formstyle form div.button input {
        border: none;
        float: none;
        text-align: center;
        width: 100%;
        padding: 5px 10px 5px 10px;
        clear: both;
        cursor: pointer;
        font-size: 13px; }
  div#content div#trialkeyrequeststandalone span.licensenote {
    display: inline; }
  div#content div#trialkeyrequeststandalone div.TextInput label span {
    display: none; }
  div#content div#trialkeyrequestshort div.TextInput label span, div#content div#heisetrialkeyrequest div.TextInput label span {
    display: none; }
  div#content div#tellafriend fieldset {
    width: 50%;
    float: left; }
  div#content div#tellafriend div.formitem {
    float: left; }
    div#content div#tellafriend div.formitem input {
      width: 270px;
      background-color: #e7e7e8; }
  div#content div#tellafriend div.button {
    width: 568px;
    clear: both; }
    div#content div#tellafriend div.button a {
      padding: 10px 0 10px 0; }
  div#content div#tellafriend p.privacynote, div#content div#tellafriend p.required {
    width: 568px; }
  div#content div#contactbypartner h3 {
    margin: 0 0 10px 0; }
  div#content div#contactbypartner div.RadioSelect ul li {
    margin: 0 0 10px 0;
    padding: 0; }
  div#content div#certifiedprogram {
    border: none;
    padding: 0; }
    div#content div#certifiedprogram form {
      border-radius: 3px; }
    div#content div#certifiedprogram div.CheckboxSelectMultiple ul {
      padding: 10px 0 0 0; }
  div#content div#supportsearch {
    border: none !important;
    padding: 0;
    width: 100%;
    margin: 0 0 10px 0; }
    div#content div#supportsearch label span {
      display: none; }
    div#content div#supportsearch h3 {
      width: 95%;
      padding: 0 0 20px 0;
      margin: 0 0 0 0;
      font-size: 27px; }
    div#content div#supportsearch form {
      background-color: #ffffff;
      background-image: none !important;
      padding: 0;
      margin: 0 !important;
      height: 100px; }
      div#content div#supportsearch form fieldset {
        float: left;
        width: 645px;
        padding: 15px 0 0 0; }
      div#content div#supportsearch form input {
        border-radius: 3px;
        height: 31px;
        width: 610px;
        float: left;
        font-size: 16px;
        background-color: #e7e7e8; }
      div#content div#supportsearch form div.button {
        width: 250px;
        float: left;
        padding: 59px 0 0 0; }
        div#content div#supportsearch form div.button a, div#content div#supportsearch form div.button span {
          font-size: 20px;
          text-transform: uppercase; }
  div#content div#webweekregistration, div#content div#heiseappcampaign, div#content div#trialkeyrequestcampaignfr, div#content div#adventxmas2015, div#content div#adventxmas2014, div#content div#snmpdripcampaign, div#content div#snmpdripcampaignde, div#content div#snmpdripcampaignes, div#content div#bandwidthmonitoringdripcampaignen, div#content div#wpleadgenerationcampaign, div#content div#itadministratorspecialedition, div#content div#trialkeyrequestoktoberfesttest, div#content div#trialkeyrequestoktoberfesttangtechnology, div#content div#trialkeyrequestoktoberfestaccucom, div#content div#trialkeyrequestoktoberfestintegralis, div#content div#trialkeyrequestoktoberfestsoftsolutions, div#content div#trialkeyrequestoktoberfestaquion {
    background-image: url(/common/files/background-photos/greg-right-2.jpg);
    background-repeat: no-repeat;
    background-position: 0 30px;
    padding: 0;
    border: none;
    background-size: 100% auto; }
  div#content div#webweekregistration form, div#content div#heiseappcampaign form, div#content div#trialkeyrequestcampaignfr form, div#content div#adventxmas2015 form, div#content div#adventxmas2014 form, div#content div#snmpdripcampaign form, div#content div#snmpdripcampaignde form, div#content div#snmpdripcampaignes form, div#content div#bandwidthmonitoringdripcampaignen form, div#content div#wpleadgenerationcampaign form, div#content div#itadministratorspecialedition form, div#content div#trialkeyrequestoktoberfesttest form, div#content div#trialkeyrequestoktoberfesttangtechnology form, div#content div#trialkeyrequestoktoberfestaccucom form, div#content div#trialkeyrequestoktoberfestintegralis form, div#content div#trialkeyrequestoktoberfestsoftsolutions form, div#content div#trialkeyrequestoktoberfestaquion form {
    background-color: transparent;
    width: 100%; }
  div#content div#webweekregistration form h1, div#content div#heiseappcampaign form h1, div#content div#trialkeyrequestcampaignfr form h1, div#content div#adventxmas2015 form h1, div#content div#adventxmas2014 form h1, div#content div#snmpdripcampaign form h1, div#content div#snmpdripcampaignde form h1, div#content div#snmpdripcampaignes form h1, div#content div#bandwidthmonitoringdripcampaignen form h1, div#content div#wpleadgenerationcampaign form h1, div#content div#itadministratorspecialedition form h1, div#content div#trialkeyrequestoktoberfesttest form h1, div#content div#trialkeyrequestoktoberfesttangtechnology form h1, div#content div#trialkeyrequestoktoberfestaccucom form h1, div#content div#trialkeyrequestoktoberfestintegralis form h1, div#content div#trialkeyrequestoktoberfestsoftsolutions form h1, div#content div#trialkeyrequestoktoberfestaquion form h1, div#content div#webweekregistration form h2, div#content div#heiseappcampaign form h2, div#content div#trialkeyrequestcampaignfr form h2, div#content div#adventxmas2015 form h2, div#content div#adventxmas2014 form h2, div#content div#snmpdripcampaign form h2, div#content div#snmpdripcampaignde form h2, div#content div#snmpdripcampaignes form h2, div#content div#bandwidthmonitoringdripcampaignen form h2, div#content div#wpleadgenerationcampaign form h2, div#content div#itadministratorspecialedition form h2, div#content div#trialkeyrequestoktoberfesttest form h2, div#content div#trialkeyrequestoktoberfesttangtechnology form h2, div#content div#trialkeyrequestoktoberfestaccucom form h2, div#content div#trialkeyrequestoktoberfestintegralis form h2, div#content div#trialkeyrequestoktoberfestsoftsolutions form h2, div#content div#trialkeyrequestoktoberfestaquion form h2 {
    padding-top: 0; }
  div#content div#webweekregistration form input#id_email, div#content div#heiseappcampaign form input#id_email, div#content div#trialkeyrequestcampaignfr form input#id_email, div#content div#adventxmas2015 form input#id_email, div#content div#adventxmas2014 form input#id_email, div#content div#snmpdripcampaign form input#id_email, div#content div#snmpdripcampaignde form input#id_email, div#content div#snmpdripcampaignes form input#id_email, div#content div#bandwidthmonitoringdripcampaignen form input#id_email, div#content div#wpleadgenerationcampaign form input#id_email, div#content div#itadministratorspecialedition form input#id_email, div#content div#trialkeyrequestoktoberfesttest form input#id_email, div#content div#trialkeyrequestoktoberfesttangtechnology form input#id_email, div#content div#trialkeyrequestoktoberfestaccucom form input#id_email, div#content div#trialkeyrequestoktoberfestintegralis form input#id_email, div#content div#trialkeyrequestoktoberfestsoftsolutions form input#id_email, div#content div#trialkeyrequestoktoberfestaquion form input#id_email, div#content div#webweekregistration form input#id_email_address, div#content div#heiseappcampaign form input#id_email_address, div#content div#trialkeyrequestcampaignfr form input#id_email_address, div#content div#adventxmas2015 form input#id_email_address, div#content div#adventxmas2014 form input#id_email_address, div#content div#snmpdripcampaign form input#id_email_address, div#content div#snmpdripcampaignde form input#id_email_address, div#content div#snmpdripcampaignes form input#id_email_address, div#content div#bandwidthmonitoringdripcampaignen form input#id_email_address, div#content div#wpleadgenerationcampaign form input#id_email_address, div#content div#itadministratorspecialedition form input#id_email_address, div#content div#trialkeyrequestoktoberfesttest form input#id_email_address, div#content div#trialkeyrequestoktoberfesttangtechnology form input#id_email_address, div#content div#trialkeyrequestoktoberfestaccucom form input#id_email_address, div#content div#trialkeyrequestoktoberfestintegralis form input#id_email_address, div#content div#trialkeyrequestoktoberfestsoftsolutions form input#id_email_address, div#content div#trialkeyrequestoktoberfestaquion form input#id_email_address, div#content div#webweekregistration form input#id_customer_email, div#content div#heiseappcampaign form input#id_customer_email, div#content div#trialkeyrequestcampaignfr form input#id_customer_email, div#content div#adventxmas2015 form input#id_customer_email, div#content div#adventxmas2014 form input#id_customer_email, div#content div#snmpdripcampaign form input#id_customer_email, div#content div#snmpdripcampaignde form input#id_customer_email, div#content div#snmpdripcampaignes form input#id_customer_email, div#content div#bandwidthmonitoringdripcampaignen form input#id_customer_email, div#content div#wpleadgenerationcampaign form input#id_customer_email, div#content div#itadministratorspecialedition form input#id_customer_email, div#content div#trialkeyrequestoktoberfesttest form input#id_customer_email, div#content div#trialkeyrequestoktoberfesttangtechnology form input#id_customer_email, div#content div#trialkeyrequestoktoberfestaccucom form input#id_customer_email, div#content div#trialkeyrequestoktoberfestintegralis form input#id_customer_email, div#content div#trialkeyrequestoktoberfestsoftsolutions form input#id_customer_email, div#content div#trialkeyrequestoktoberfestaquion form input#id_customer_email, div#content div#webweekregistration form input#id_customer_name, div#content div#heiseappcampaign form input#id_customer_name, div#content div#trialkeyrequestcampaignfr form input#id_customer_name, div#content div#adventxmas2015 form input#id_customer_name, div#content div#adventxmas2014 form input#id_customer_name, div#content div#snmpdripcampaign form input#id_customer_name, div#content div#snmpdripcampaignde form input#id_customer_name, div#content div#snmpdripcampaignes form input#id_customer_name, div#content div#bandwidthmonitoringdripcampaignen form input#id_customer_name, div#content div#wpleadgenerationcampaign form input#id_customer_name, div#content div#itadministratorspecialedition form input#id_customer_name, div#content div#trialkeyrequestoktoberfesttest form input#id_customer_name, div#content div#trialkeyrequestoktoberfesttangtechnology form input#id_customer_name, div#content div#trialkeyrequestoktoberfestaccucom form input#id_customer_name, div#content div#trialkeyrequestoktoberfestintegralis form input#id_customer_name, div#content div#trialkeyrequestoktoberfestsoftsolutions form input#id_customer_name, div#content div#trialkeyrequestoktoberfestaquion form input#id_customer_name, div#content div#webweekregistration form textarea#id_customer_heared, div#content div#heiseappcampaign form textarea#id_customer_heared, div#content div#trialkeyrequestcampaignfr form textarea#id_customer_heared, div#content div#adventxmas2015 form textarea#id_customer_heared, div#content div#adventxmas2014 form textarea#id_customer_heared, div#content div#snmpdripcampaign form textarea#id_customer_heared, div#content div#snmpdripcampaignde form textarea#id_customer_heared, div#content div#snmpdripcampaignes form textarea#id_customer_heared, div#content div#bandwidthmonitoringdripcampaignen form textarea#id_customer_heared, div#content div#wpleadgenerationcampaign form textarea#id_customer_heared, div#content div#itadministratorspecialedition form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfesttest form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfesttangtechnology form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestaccucom form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestintegralis form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestsoftsolutions form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestaquion form textarea#id_customer_heared {
    width: 440px;
    padding: 10px 0 10px 10px; }
  div#content div#webweekregistration form div.button a.formsubmit, div#content div#heiseappcampaign form div.button a.formsubmit, div#content div#trialkeyrequestcampaignfr form div.button a.formsubmit, div#content div#adventxmas2015 form div.button a.formsubmit, div#content div#adventxmas2014 form div.button a.formsubmit, div#content div#snmpdripcampaign form div.button a.formsubmit, div#content div#snmpdripcampaignde form div.button a.formsubmit, div#content div#snmpdripcampaignes form div.button a.formsubmit, div#content div#bandwidthmonitoringdripcampaignen form div.button a.formsubmit, div#content div#wpleadgenerationcampaign form div.button a.formsubmit, div#content div#itadministratorspecialedition form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfesttest form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfesttangtechnology form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfestaccucom form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfestintegralis form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfestsoftsolutions form div.button a.formsubmit, div#content div#trialkeyrequestoktoberfestaquion form div.button a.formsubmit {
    text-transform: uppercase;
    width: 450px;
    padding: 10px 0 10px 0; }
  div#content div#webweekregistration form p.privacynote, div#content div#heiseappcampaign form p.privacynote, div#content div#trialkeyrequestcampaignfr form p.privacynote, div#content div#adventxmas2015 form p.privacynote, div#content div#adventxmas2014 form p.privacynote, div#content div#snmpdripcampaign form p.privacynote, div#content div#snmpdripcampaignde form p.privacynote, div#content div#snmpdripcampaignes form p.privacynote, div#content div#bandwidthmonitoringdripcampaignen form p.privacynote, div#content div#wpleadgenerationcampaign form p.privacynote, div#content div#itadministratorspecialedition form p.privacynote, div#content div#trialkeyrequestoktoberfesttest form p.privacynote, div#content div#trialkeyrequestoktoberfesttangtechnology form p.privacynote, div#content div#trialkeyrequestoktoberfestaccucom form p.privacynote, div#content div#trialkeyrequestoktoberfestintegralis form p.privacynote, div#content div#trialkeyrequestoktoberfestsoftsolutions form p.privacynote, div#content div#trialkeyrequestoktoberfestaquion form p.privacynote {
    width: 450px; }
  div#content div#webweekregistration form div.formitem span, div#content div#heiseappcampaign form div.formitem span, div#content div#trialkeyrequestcampaignfr form div.formitem span, div#content div#adventxmas2015 form div.formitem span, div#content div#adventxmas2014 form div.formitem span, div#content div#snmpdripcampaign form div.formitem span, div#content div#snmpdripcampaignde form div.formitem span, div#content div#snmpdripcampaignes form div.formitem span, div#content div#bandwidthmonitoringdripcampaignen form div.formitem span, div#content div#wpleadgenerationcampaign form div.formitem span, div#content div#itadministratorspecialedition form div.formitem span, div#content div#trialkeyrequestoktoberfesttest form div.formitem span, div#content div#trialkeyrequestoktoberfesttangtechnology form div.formitem span, div#content div#trialkeyrequestoktoberfestaccucom form div.formitem span, div#content div#trialkeyrequestoktoberfestintegralis form div.formitem span, div#content div#trialkeyrequestoktoberfestsoftsolutions form div.formitem span, div#content div#trialkeyrequestoktoberfestaquion form div.formitem span {
    display: none; }
  div#content div#trialkeyrequestoktoberfesttest, div#content div#adventxmas2015, div#content div#adventxmas2014, div#content div#trialkeyrequestoktoberfesttangtechnology, div#content div#trialkeyrequestoktoberfestaccucom, div#content div#trialkeyrequestoktoberfestintegralis, div#content div#trialkeyrequestoktoberfestsoftsolutions, div#content div#trialkeyrequestoktoberfestaquion {
    background-image: url(/common/files/background-photos/greg-right-8.jpg);
    border-top: 5px solid #e7e7e8;
    background-position: 0 25px; }
  div#content div#trialkeyrequestoktoberfesttest p, div#content div#adventxmas2015 p, div#content div#adventxmas2014 p, div#content div#trialkeyrequestoktoberfesttangtechnology p, div#content div#trialkeyrequestoktoberfestaccucom p, div#content div#trialkeyrequestoktoberfestintegralis p, div#content div#trialkeyrequestoktoberfestsoftsolutions p, div#content div#trialkeyrequestoktoberfestaquion p {
    width: 440px; }
  div#content div#trialkeyrequestoktoberfesttest p.intro, div#content div#adventxmas2015 p.intro, div#content div#adventxmas2014 p.intro, div#content div#trialkeyrequestoktoberfesttangtechnology p.intro, div#content div#trialkeyrequestoktoberfestaccucom p.intro, div#content div#trialkeyrequestoktoberfestintegralis p.intro, div#content div#trialkeyrequestoktoberfestsoftsolutions p.intro, div#content div#trialkeyrequestoktoberfestaquion p.intro {
    color: #212c52;
    font-size: 16px;
    line-height: 20px; }
  div#content div#trialkeyrequestoktoberfesttest form textarea#id_customer_heared, div#content div#adventxmas2015 form textarea#id_customer_heared, div#content div#adventxmas2014 form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfesttangtechnology form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestaccucom form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestintegralis form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestsoftsolutions form textarea#id_customer_heared, div#content div#trialkeyrequestoktoberfestaquion form textarea#id_customer_heared {
    height: 130px; }
  div#content div#trialkeyrequestoktoberfesttest form div.formitem span, div#content div#adventxmas2015 form div.formitem span, div#content div#adventxmas2014 form div.formitem span, div#content div#trialkeyrequestoktoberfesttangtechnology form div.formitem span, div#content div#trialkeyrequestoktoberfestaccucom form div.formitem span, div#content div#trialkeyrequestoktoberfestintegralis form div.formitem span, div#content div#trialkeyrequestoktoberfestsoftsolutions form div.formitem span, div#content div#trialkeyrequestoktoberfestaquion form div.formitem span {
    display: inline; }
  div#content div#wpleadgenerationcampaign {
    background-image: url(/common/files/background-photos/nicole-right-2.jpg); }
  div#content div#prtgroadshow {
    background-repeat: no-repeat;
    background-image: url(/common/files/background-photos/roadshow-2016-single.png);
    background-position: 0 460px; }
    div#content div#prtgroadshow form {
      width: 500px;
      color: #ffffff;
      font-size: 14px; }
      div#content div#prtgroadshow form select {
        border: 1px solid #ffffff;
        height: 30px;
        margin: 0 0 30px 0;
        width: 100%;
        font-size: 14px;
        color: #212c52; }
      div#content div#prtgroadshow form label {
        text-transform: uppercase;
        font-weight: normal; }
      div#content div#prtgroadshow form input {
        font-size: 14px;
        color: #212c52; }
    div#content div#prtgroadshow p.required span {
      color: #e6045f; }
  div#content div#packetpushers {
    border: none;
    padding: 0;
    width: 99%; }
    div#content div#packetpushers form {
      padding: 0;
      background-color: #ffffff; }
      div#content div#packetpushers form div.formitem {
        float: left;
        width: 440px;
        padding: 0 20px 0 0; }
      div#content div#packetpushers form div.CheckboxInput {
        width: 400px; }
        div#content div#packetpushers form div.CheckboxInput label {
          width: 370px; }
          div#content div#packetpushers form div.CheckboxInput label span {
            font-weight: bold; }
      div#content div#packetpushers form span.licensenote {
        display: inline; }
      div#content div#packetpushers form input {
        background-color: #e7e7e8; }
      div#content div#packetpushers form div.button a.magenta {
        width: 880px; }
  div#content div#webweekregistration {
    background-image: url(/common/files/background-photos/webweek-2016.png); }
    div#content div#webweekregistration p.webweekregistration {
      display: none; }
  div#content div#bandwidthmonitoringdripcampaignen {
    background-image: url(/common/files/background-photos/email-course-bandwidth.png);
    background-size: 960px 387px;
    margin-bottom: 0px; }
  div#content div#trialkeyrequestcampaignfr {
    background-position: 0px 40px; }
    div#content div#trialkeyrequestcampaignfr form label, div#content div#trialkeyrequestcampaignfr form span {
      font-weight: bold;
      color: #212c52; }
    div#content div#trialkeyrequestcampaignfr form div.CheckboxInput label {
      display: inline;
      float: none; }
    div#content div#trialkeyrequestcampaignfr form div.CheckboxInput span {
      display: inline; }
  div#content div#adventxmas2015, div#content div#adventxmas2014 {
    background-image: url(/common/files/background-photos/mathias-xmas-right-2.jpg);
    border: none; }
  div#content div#adventxmas2015 form textarea, div#content div#adventxmas2014 form textarea {
    height: 130px;
    width: 440px;
    padding: 10px 0 10px 10px;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    font-size: 11px; }
  div#content div#adventxmas2015 form input, div#content div#adventxmas2014 form input {
    width: 440px;
    padding: 10px 0 10px 10px; }
  div#content div#heiseappcampaign {
    background-image: url(/common/files/background-photos/heise-app-right-1.png); }
    div#content div#heiseappcampaign form {
      width: 50%; }
  div#content div#adventxmas2015.formstyle, div#content div#trialkeyrequestcn.formstyle, div#content div#trialkeyrequestcampaignfr.formstyle, div#content div#adventxmas2014.formstyle, div#content div#heiseappcampaign.formstyle, div#content div#snmpdripcampaign.formstyle, div#content div#snmpdripcampaignde.formstyle, div#content div#snmpdripcampaignes.formstyle, div#content div#wpleadgenerationcampaign.formstyle, div#content div#itadministratorspecialedition.formstyle, div#content div#trialkeyrequestoktoberfesttest.formstyle, div#content div#trialkeyrequestoktoberfesttangtechnology.formstyle, div#content div#trialkeyrequestoktoberfestaccucom.formstyle, div#content div#trialkeyrequestoktoberfestintegralis.formstyle, div#content div#trialkeyrequestoktoberfestsoftsolutions.formstyle, div#content div#trialkeyrequestoktoberfestaquion.formstyle {
    width: 100%;
    margin: 0; }
  div#content div#itadministratorspecialedition {
    background-position: 20px right; }
    div#content div#itadministratorspecialedition form fieldset {
      width: 400px; }
    div#content div#itadministratorspecialedition form div.CheckboxInput label {
      width: 420px; }
      div#content div#itadministratorspecialedition form div.CheckboxInput label span {
        display: inline;
        text-align: left; }
  div#content div#brazilbuyfromresellernotdirect form div.formitem {
    min-height: 50px;
    margin: 0 0 20px; }
  div#content div#brazilbuyfromresellernotdirect form label {
    width: 200px;
    float: left;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    padding: 15px 20px 0 0; }
  div#content div#brazilbuyfromresellernotdirect form input {
    float: left;
    width: 650px;
    height: 40px;
    font-size: 15px;
    background-color: #e7e7e8; }
  div#content div#brazilbuyfromresellernotdirect form textarea {
    float: left;
    width: 650px;
    height: 40px;
    font-size: 15px;
    background-color: #e7e7e8;
    height: 300px; }
  div#content div#brazilbuyfromresellernotdirect form select {
    height: 40px;
    font-size: 15px;
    border: 1px solid #cccccc;
    width: 660px;
    color: #555555;
    border-radius: 3px; }
  div#content div#brazilbuyfromresellernotdirect form div.button {
    padding: 0 0 0 220px; }
    div#content div#brazilbuyfromresellernotdirect form div.button a {
      height: 35px;
      padding: 10px 0 0 0;
      width: 660px; }
  div#content div#brazilbuyfromresellernotdirect form p.privacynote, div#content div#brazilbuyfromresellernotdirect form p.brazilbuyfromresellernotdirect {
    display: none; }
  div#content div#newslettersubscriptionnew, div#content div#newslettersubscription {
    background-image: url(/common/files/background-photos/daniel-z-right-3.jpg);
    background-position: 0px 0px;
    background-size: 100% auto;
    margin: 0;
    width: 100%; }
  div#content div#newslettersubscriptionnew p.intro, div#content div#newslettersubscription p.intro {
    color: #212c52;
    font-size: 16px;
    line-height: 20px; }
  div#content div#newslettersubscriptionnew form, div#content div#newslettersubscription form {
    background-color: transparent;
    width: 410px; }
  div#content div#newslettersubscriptionnew form fieldset, div#content div#newslettersubscription form fieldset {
    width: 400px; }
  div#content div#newslettersubscriptionnew form div.formitem input, div#content div#newslettersubscription form div.formitem input {
    height: 30px;
    font-size: 14px; }
  div#content div#newslettersubscriptionnew form div.formitem label span, div#content div#newslettersubscription form div.formitem label span {
    display: none; }
  div#content div#newslettersubscriptionnew form div.button, div#content div#newslettersubscription form div.button {
    width: 403px; }
  div#content div#newslettersubscriptionnew form div.button a, div#content div#newslettersubscription form div.button a {
    color: #ffffff; }
  div#content div#newslettersubscriptionnew form div.button a strong, div#content div#newslettersubscription form div.button a strong {
    color: #212c52; }
  div#content div#newslettersubscriptionnew form div.button a:hover, div#content div#newslettersubscription form div.button a:hover {
    background: #eb8b06; }
  div#content div#newslettersubscriptionnew p.newslettersubscriptionnew, div#content div#newslettersubscription p.newslettersubscriptionnew, div#content div#newslettersubscriptionnew p.newslettersubscription {
    display: none; }
  div#content div#newslettersubscription {
    background-image: url(/common/img/newsletter-image.png);
    background-position: 680px 30px;
    background-repeat: no-repeat;
    background-color: #ffffff; }
    div#content div#newslettersubscription p.newslettersubscription {
      display: none; }
    div#content div#newslettersubscription form {
      padding: 0 20px 20px 0; }
    div#content div#newslettersubscription fieldset {
      width: 580px !important; }
      div#content div#newslettersubscription fieldset input {
        width: 396px !important; }
  div#content div#contactbypartner {
    background-position: 30px 0px;
    background-image: none;
    margin: 0;
    width: 100%; }
    div#content div#contactbypartner p.intro {
      color: #212c52;
      font-size: 16px;
      line-height: 20px; }
    div#content div#contactbypartner form {
      background-color: transparent;
      width: 100%; }
      div#content div#contactbypartner form fieldset {
        width: 65%;
        float: left; }
        div#content div#contactbypartner form fieldset.partner-contact-headline {
          float: left;
          width: 30%;
          padding: 0 30px 0 0; }
        div#content div#contactbypartner form fieldset.Your-contact-information {
          padding-top: 55px; }
      div#content div#contactbypartner form div.formitem {
        float: left;
        width: 270px;
        padding: 0 30px 0 0; }
        div#content div#contactbypartner form div.formitem input {
          height: 30px;
          border-radius: 3px; }
        div#content div#contactbypartner form div.formitem ul li input {
          margin: 0;
          padding: 0;
          height: 15px; }
      div#content div#contactbypartner form div.CheckboxSelectMultiple, div#content div#contactbypartner form div.RadioSelect {
        width: 100%;
        clear: both; }
      div#content div#contactbypartner form div.Textarea {
        width: 585px;
        height: 150px;
        float: none;
        clear: both; }
      div#content div#contactbypartner form div.button {
        clear: both;
        width: 573px;
        padding-left: 317px; }
        div#content div#contactbypartner form div.button a {
          padding: 10px; }
          div#content div#contactbypartner form div.button a strong {
            color: #212c52; }
          div#content div#contactbypartner form div.button a:hover {
            background-color: #eb8b06; }
      div#content div#contactbypartner form div.note {
        padding-left: 34%; }
        div#content div#contactbypartner form div.note span {
          color: #e6045f; }
  div#content div#trialkeyrequestcn {
    background-image: url(/common/files/background-photos/greg-right-13.jpg);
    background-repeat: no-repeat;
    background-position: -240px 57px;
    padding: 0;
    border: none; }
    div#content div#trialkeyrequestcn form {
      background-color: transparent;
      width: 100%;
      padding: 20px; }
      div#content div#trialkeyrequestcn form h1, div#content div#trialkeyrequestcn form h2 {
        padding: 0; }
      div#content div#trialkeyrequestcn form div.ctrlHolder {
        width: 342px; }
        div#content div#trialkeyrequestcn form div.ctrlHolder label {
          display: inline; }
        div#content div#trialkeyrequestcn form div.ctrlHolder input.textinput, div#content div#trialkeyrequestcn form div.ctrlHolder textarea {
          border-radius: 3px;
          border: 1px solid #cccccc;
          height: 25px;
          font-size: 16px;
          background-color: #ffffff;
          width: 100%;
          margin: 0 0 10px 0; }
      div#content div#trialkeyrequestcn form div.call_to_action_checkbox_holder {
        margin: 0 0 15px 0; }
      div#content div#trialkeyrequestcn form div.notYourButtonHolder a.formsubmit {
        text-transform: uppercase;
        width: 53% !important;
        padding: 10px 0 10px 0;
        float: none; }
      div#content div#trialkeyrequestcn form p.privacynote {
        width: 342px; }
      div#content div#trialkeyrequestcn form div.formitem span {
        display: none; }
  div#content div#donationform form {
    background-color: transparent; }
    div#content div#donationform form div.TextInput {
      float: left;
      width: 45%;
      padding-right: 27px; }
    div#content div#donationform form div.CheckboxInput input {
      float: left; }
    div#content div#donationform form div.CheckboxInput label {
      float: right;
      width: 95%; }
    div#content div#donationform form a.formsubmit span {
      font-size: 20px;
      text-transform: uppercase; }
  div#content form#reseller_search input {
    width: 190px;
    margin: 8px 10px 0 0; }
  div#content form#reseller_search select {
    width: 190px;
    margin-top: 8px; }
  div#content form#reseller_search div.button {
    width: 220px;
    float: right; }
    div#content form#reseller_search div.button input.button {
      width: 200px;
      clear: none;
      background-image: url(/common/img/sprite_buttons.png);
      font-size: 11px;
      padding: 0 10px 0 10px;
      background-position: -2px -2793px;
      float: right;
      margin: 0 20px 0 0;
      padding: 0 10px 0 10px; }
  div#content form.customertrialdownload {
    width: 130px; }
    div#content form.customertrialdownload input.radio {
      width: 15px;
      display: inline;
      margin-right: 5px; }
    div#content form.customertrialdownload label {
      display: inline;
      width: 100px;
      float: none; }
    div#content form.customertrialdownload div.button input.submit {
      width: 105px;
      clear: none;
      background-color: #ffffff;
      background-image: url(/common/img/sprite_buttons.png);
      background-position: -10px -3392px;
      color: #ffffff;
      float: left;
      font-size: 11px;
      padding: 0 10px 0 10px; }
      div#content form.customertrialdownload div.button input.submit:hover {
        background-position: -852px -3392px; } }

@media only screen and (max-width: 700px) {
  div#content form {
    width: 100% !important;
    background-image: none !important; }
    div#content form fieldset {
      width: 100% !important; }
      div#content form fieldset div.TextInput input, div#content form fieldset div.Textarea input, div#content form fieldset div.TextInput textarea, div#content form fieldset div.Textarea textarea {
        display: block;
        border-radius: 3px;
        padding: 3px 0 0 5px;
        margin: 0;
        height: 19px;
        border: 1px solid #cccccc;
        color: #555555;
        width: 100%; }
      div#content form fieldset div.TextInput textarea, div#content form fieldset div.Textarea textarea {
        height: 250px; }
      div#content form fieldset div.EmailInput input {
        display: block;
        border-radius: 3px;
        padding: 3px 0 0 5px;
        margin: 0;
        height: 19px;
        border: 1px solid #cccccc;
        color: #555555;
        width: 100%; }
      div#content form fieldset div.CheckboxInput {
        margin-bottom: 20px; }
        div#content form fieldset div.CheckboxInput input {
          width: 18px;
          float: left;
          margin: 2px 0 0 0; }
        div#content form fieldset div.CheckboxInput label {
          float: right;
          width: 100%; }
          div#content form fieldset div.CheckboxInput label span {
            color: #555555;
            font-weight: normal; }
      div#content form fieldset div.CheckboxSelectMultiple ul {
        margin: 0;
        padding: 0;
        list-style: none; }
        div#content form fieldset div.CheckboxSelectMultiple ul li {
          margin: 0 0 10px 0; }
      div#content form fieldset div.RadioSelect ul {
        list-style: none;
        margin: 0;
        padding: 0; }
        div#content form fieldset div.RadioSelect ul li {
          padding: 10px 0 0px 0; }
      div#content form fieldset div.RadioSelect label span {
        color: #555555; }
      div#content form fieldset div.button a.formsubmit {
        float: none;
        margin-right: 0px !important;
        padding: 5px 10px 5px 10px; }
      div#content form fieldset div.button p {
        color: #e6045f;
        text-align: center;
        height: 45px;
        margin: 0 0 20px;
        padding: 20px 0 0;
        width: 100%;
        font-size: 15px; }
      div#content form fieldset div.button input {
        border: none;
        float: none;
        text-align: center;
        width: 100%;
        padding: 5px 10px 5px 10px;
        clear: both;
        cursor: pointer;
        font-size: 13px; } }

@media only screen and (min-width: 701px) {
  div#content div.campaign {
    padding: 0px 0px 0px 0px !important;
    border: none !important;
    background-repeat: no-repeat;
    background-position: left bottom; }
    div#content div.campaign div.photo-bg {
      position: relative;
      padding: 30px 23px 0px 0;
      background-repeat: no-repeat;
      background-size: 100% auto; }
      div#content div.campaign div.photo-bg h1 {
        text-align: left;
        width: 80%;
        margin: 20px 0 30px 0; }
      div#content div.campaign div.photo-bg h2, div#content div.campaign div.photo-bg h3 {
        margin: 0px 0px 20px 0;
        padding: 0px 0px 0px 0px; }
      div#content div.campaign div.photo-bg div.textarea {
        overflow: hidden;
        width: 55%; }
        div#content div.campaign div.photo-bg div.textarea a.buttonstyle, div#content div.campaign div.photo-bg div.textarea a.buttonstyle-2 {
          width: 93%; }
        div#content div.campaign div.photo-bg div.textarea a.grey {
          background-color: #d2d2d4; }
          div#content div.campaign div.photo-bg div.textarea a.grey:hover {
            background-color: #c7c7ca; }
      div#content div.campaign div.photo-bg p, div#content div.campaign div.photo-bg ol, div#content div.campaign div.photo-bg ul, div#content div.campaign div.photo-bg li {
        font-size: 16px;
        line-height: 20px;
        color: #212c52; }
      div#content div.campaign div.photo-bg p.caption, div#content div.campaign div.photo-bg p.light {
        color: #ffffff;
        font-weight: normal;
        position: absolute;
        bottom: 15px;
        right: 0px;
        background-color: #cccccc;
        padding: 2px 23px 3px 5px !important;
        display: block;
        color: #212c52;
        opacity: 0.9;
        font-size: 11px !important;
        border-radius: 3px 0px 0px 3px;
        margin: 0px !important; }
      div#content div.campaign div.photo-bg p.dark {
        color: #212c52; }
      div#content div.campaign div.photo-bg img.screenshot {
        position: absolute;
        bottom: 70px;
        width: 290px;
        right: 23px;
        width: 400px; }
    div#content div.campaign div.img-left h1, div#content div.campaign div.text-right h1 {
      text-align: left; }
    div#content div.campaign div.img-left div.textarea, div#content div.campaign div.text-right div.textarea {
      padding: 0 0 0 50%;
      width: 50% !important; }
    div#content div.campaign div.img-left p.caption, div#content div.campaign div.text-right p.caption {
      left: 0px;
      right: auto;
      border-radius: 0px 2px 2px 0px;
      padding: 2px 5px 3px 23px !important; }
    div#content div.campaign div.img-left img.screenshot, div#content div.campaign div.text-right img.screenshot {
      left: 23px; }
    div#content div.campaign div.blanko h1, div#content div.campaign div.blanko h2 {
      width: 100%; }
    div#content div.campaign div.blanko div.textarea {
      padding: 0 0 0 0;
      width: 100%; }
    div#content div.campaign div.zitat img.screenshot {
      width: 150px;
      top: 15px; }
    div#content div.campaign div.zitat div.textarea {
      width: 70%; }
    div#content div.campaign div.aurelio-right-manuals {
      background-image: url(/common/files/background-photos/aurelio_right_small.jpg); }
      div#content div.campaign div.aurelio-right-manuals h1 {
        font-size: 19px !important;
        line-height: 23px; }
      div#content div.campaign div.aurelio-right-manuals div.textarea {
        width: 60%; }
        div#content div.campaign div.aurelio-right-manuals div.textarea a.buttonstyle {
          font-size: 20px;
          line-height: 23px;
          margin-bottom: 10px; }
      div#content div.campaign div.aurelio-right-manuals p.caption {
        bottom: 0px;
        font-weight: normal; } }

@media only screen and (max-width: 700px) {
  div#content div.campaign div.photo-bg {
    background-image: none; }
    div#content div.campaign div.photo-bg h1 {
      text-align: center; }
    div#content div.campaign div.photo-bg p.caption {
      display: none; } }

@media only screen and (min-width: 701px) {
  div#content div.divider1, div#content div.divider2, div#content div.divider4, div#content div.divider5, div#content div.divider6, div#content div.divider7, div#content div.divider-clear {
    clear: both !important;
    min-height: 20px !important;
    margin: 0px;
    padding: 0px !important;
    border-width: 0 !important;
    background-color: #e7e7e8; }
  div#content div.divider1 div.pageelement, div#content div.divider2 div.pageelement, div#content div.divider4 div.pageelement, div#content div.divider5 div.pageelement, div#content div.divider6 div.pageelement, div#content div.divider7 div.pageelement, div#content div.divider-clear div.pageelement {
    padding: 0px !important; }
  div#content div.divider1 div.divider-top, div#content div.divider2 div.divider-top, div#content div.divider4 div.divider-top, div#content div.divider5 div.divider-top, div#content div.divider6 div.divider-top, div#content div.divider7 div.divider-top, div#content div.divider-clear div.divider-top {
    background-color: #ffffff;
    margin: 0 0 3px 0;
    height: 20px; }
  div#content div.divider1 div.divider-bottom, div#content div.divider2 div.divider-bottom, div#content div.divider4 div.divider-bottom, div#content div.divider5 div.divider-bottom, div#content div.divider6 div.divider-bottom, div#content div.divider7 div.divider-bottom, div#content div.divider-clear div.divider-bottom {
    background-color: #ffffff;
    height: 20px; }
  div#content div.divider1 div.divider-top {
    margin: 0 0 15px 0; }
  div#content div.divider3 {
    clear: both !important; }
  div#content div.divider4, div#content div.divider7, div#content div.divider-clear {
    padding: 5px 0px 0px 0px !important; }
  div#content div.divider4 div.divider-top, div#content div.divider7 div.divider-top, div#content div.divider-clear div.divider-top {
    display: none; }
  div#content div.divider4 div.divider-bottom, div#content div.divider7 div.divider-bottom {
    border-radius: 0;
    height: 25px; }
  div#content div.divider-clear {
    padding: 3px 0px 0px 0px !important; }
    div#content div.divider-clear div.divider-bottom {
      border-radius: 0;
      height: 25px; }
  div#content div.divider7 {
    background-color: #ffffff; }
  div#content div.divider9 {
    padding: 0px 0px 5px 0px !important; }
    div#content div.divider9 div.divider-top {
      display: none; }
    div#content div.divider9 div.divider-bottom {
      border-radius: 0;
      height: 25px; } }

@media only screen and (max-width: 700px) {
  div#content div.divider1, div#content div.divider2, div#content div.divider4, div#content div.divider5, div#content div.divider6, div#content div.divider7, div#content div.divider-clear {
    margin: 10px 0 10px 0;
    clear: both; }
  div#content div.divider2 {
    border-bottom: 3px solid #e7e7e8; } }

@media only screen and (min-width: 701px) {
  div#content div.imageelement a {
    display: block;
    text-decoration: none;
    color: #555555;
    overflow: hidden; }
  div#content div.imageelement span {
    background-repeat: no-repeat;
    background-position: -50px 0;
    display: block;
    padding: 10px 40px 10px 0;
    font-size: 11px;
    color: #212c52;
    font-weight: bold; }
  div#content div.imageelement img {
    margin: 0 auto 0 auto;
    text-align: center;
    display: block; }
    div#content div.imageelement img.border {
      border: 1px solid #cccccc; }
  div#content div.lightbox span {
    background-position: 250px 10px;
    background-image: url(/common/img/sprite.png); }
  div#content div.link span {
    background-position: 250px -2039px;
    background-image: url(/common/img/sprite.png); }
  div#content div.tutorial span {
    background-position: 250px -2291px;
    background-image: url(/common/img/sprite.png); }
  div#content div.centered-caption img {
    margin: 0 auto 0 auto; }
  div#content div.centered-caption span {
    text-align: center;
    padding: 10px 0 10px 0; }
  div#content div.logo a {
    text-align: center; }
  div#content div.logo span {
    background-image: none;
    padding: 20px 0 10px 0;
    text-align: center; }
  div#content div.logo img {
    display: block;
    padding: 10px;
    text-align: center;
    overflow: hidden;
    border-radius: 3px;
    border: 2px solid #e7e7e8;
    margin-bottom: 5px;
    width: 90%; }
  div#content div.wide div.imageelement {
    padding: 0 83px 0 0; }
    div#content div.wide div.imageelement span {
      background-position: 482px 10px; } }

@media only screen and (max-width: 700px) {
  div#content div.imageelement {
    text-align: center;
    margin: 0 0 20px 0; }
    div#content div.imageelement a {
      text-decoration: none;
      color: #555555; }
    div#content div.imageelement span {
      color: #212c52;
      font-weight: bold; }
    div#content div.imageelement img {
      display: block;
      margin: 0 auto 10px auto;
      max-width: 100%; }
      div#content div.imageelement img.border {
        border: 1px solid #cccccc; } }

@media only screen and (min-width: 701px) {
  div#content div.newselement {
    text-align: left;
    width: 30%;
    padding: 15px 23px 15px 0px;
    float: left; }
    div#content div.newselement h3 {
      margin: 0;
      text-align: center; }
    div#content div.newselement a.link {
      background-image: url(/common/img/sprite-news.png);
      background-position: 0 center;
      background-repeat: no-repeat;
      background-size: 50px auto;
      display: block;
      padding: 65px 0 10px 0px; }
  div#content div.press-release a.link {
    background-position: center -760px; }
  div#content div.blog-entry a.link {
    background-position: center -380px; }
  div#content div.whitepaper a.link {
    background-position: center -570px; }
  div#content div.case-study a.link {
    background-position: center -190px; }
  div#content div.monitoring-stories a.link {
    background-position: center 0px; } }

@media only screen and (min-width: 701px) {
  div#content div.attachmentelement a {
    background-color: #e7e7e8;
    border-radius: 3px;
    color: #212c52;
    display: block;
    padding: 8px 0px 8px 38px;
    font-size: 13px;
    background-image: url(/common/img/download.png);
    background-position: 5px center;
    background-repeat: no-repeat; }
    div#content div.attachmentelement a span {
      font-size: 17px;
      text-transform: uppercase; }
    div#content div.attachmentelement a:hover {
      color: #e6045f; }
    div#content div.attachmentelement a.pdf {
      background-image: url(/common/img/pdf.png); }
    div#content div.attachmentelement a.download {
      background-image: url(/common/img/download.png); } }

div#content div.toggleelement {
  padding: 1px 0 5px 0px; }
  div#content div.toggleelement h3 {
    font-size: 13px;
    margin: 0 0 10px 0;
    padding: 0;
    text-transform: none !important;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
    width: 85%; }
    div#content div.toggleelement h3 a {
      color: #5ca3eb;
      background-image: url(/common/img/sprite.png);
      background-position: -16px -2050px;
      background-repeat: no-repeat;
      display: block;
      padding: 0 0 5px 30px; }
      div#content div.toggleelement h3 a:hover {
        text-decoration: underline; }
  div#content div.toggleelement div.toggle-content {
    width: 91%;
    padding: 15px;
    background-color: #e7e7e8;
    border-radius: 3px;
    margin: 0 0 10px 0; }
    div#content div.toggleelement div.toggle-content table.featurelist {
      background-color: #e7e7e8; }
      div#content div.toggleelement div.toggle-content table.featurelist th, div#content div.toggleelement div.toggle-content table.featurelist td {
        background-color: #e7e7e8;
        border: none;
        padding: 0 15px 0 0;
        width: 170px; }
      div#content div.toggleelement div.toggle-content table.featurelist th {
        font-size: 14px;
        font-weight: normal;
        padding: 0 0 15px 0; }
      div#content div.toggleelement div.toggle-content table.featurelist ul li {
        margin-bottom: 8px;
        line-height: 16px; }

div#content div.open h3 a {
  background-position: -16px -5507px; }

@media only screen and (max-width: 700px) {
  div#content div.toggleelement h3 {
    font-size: 15px; } }

@media only screen and (min-width: 701px) {
  div#content div.listelement-row:after, div#content div.listelement-row:before {
    content: " ";
    display: table;
    margin-bottom: 20px; }
  div#content div.listelement-row:after {
    clear: both; }
  div#content div.listelement-image img {
    float: left;
    width: 33%;
    margin: 0 20px 20px 0; }
  div#content div.listelement {
    box-sizing: border-box;
    padding: 0 23px 0 0; }
    div#content div.listelement.cols-1 {
      width: 100%; }
    div#content div.listelement.cols-2 {
      width: 50%;
      float: left; }
    div#content div.listelement.cols-3 {
      width: 33%;
      float: left; }
    div#content div.listelement h4 {
      text-transform: uppercase; } }

@media only screen and (max-width: 700px) {
  div#content div.listelement-image img {
    float: left;
    width: 33%;
    margin: 0 20px 20px 0; }
  div#content div.listelement {
    box-sizing: border-box;
    padding: 0 23px 0 0; }
    div#content div.listelement h4 {
      text-transform: uppercase; } }

@media only screen and (min-width: 701px) {
  div#content div.videoelement {
    margin: 0 0 30px 0; }
    div#content div.videoelement ol, div#content div.videoelement ul {
      padding: 0 0 0 35px; }
    div#content div.videoelement ol a, div#content div.videoelement ul a {
      color: #5ca3eb; }
    div#content div.videoelement div {
      border: none !important; } }

@media only screen and (max-width: 700px) {
  div#content div.videoelement, div#content div.video {
    width: 100% !important; }
    div#content div.videoelement div, div#content div.videoelement iframe, div#content div.video div, div#content div.video iframe {
      width: 100% !important;
      height: auto; } }

div#content {
  overflow: hidden;
  padding: 0 0 0 0;
  background-color: #ffffff;
  float: none;
  width: 100%; }
  div#content div.mobile-extra-menu {
    display: none; }

div#content div.header-left {
  width: 517px;
  float: left; }
  div#content div.header-left h1 {
    width: 100% !important; }

div#content div.header-right {
  width: 432px;
  float: left; }

div#content ul.topic-cloud {
  height: auto;
  padding: 0px; }
  div#content ul.topic-cloud li {
    float: left;
    padding: 0px;
    margin: 0px;
    height: 127px;
    width: 144px;
    list-style: none; }
    div#content ul.topic-cloud li a {
      display: block;
      margin: 0px;
      padding: 48px 21px 0px 21px;
      width: 102px;
      height: 54px;
      font-size: 14px;
      text-transform: uppercase;
      color: #ffffff;
      text-align: center;
      line-height: 16px;
      text-decoration: none;
      background-image: url(/common/img/sprite-topic-cloud.png);
      background-repeat: no-repeat;
      background-size: 102px auto; }
      div#content ul.topic-cloud li a a:hover {
        text-decoration: none; }
      div#content ul.topic-cloud li a br {
        display: block !important; }
    div#content ul.topic-cloud li a.cloud {
      background-position: 20px 0px; }
    div#content ul.topic-cloud li a.quality {
      background-position: 20px -172px; }
    div#content ul.topic-cloud li a.bandwidth {
      background-position: 20px -344px; }
    div#content ul.topic-cloud li a.web {
      background-position: 20px -516px; }
    div#content ul.topic-cloud li a.uptime {
      background-position: 20px -688px; }
    div#content ul.topic-cloud li a.cpu {
      background-position: 20px -860px; }
    div#content ul.topic-cloud li a.memory {
      background-position: 20px -1032px; }
    div#content ul.topic-cloud li a.disc {
      background-position: 20px -1204px; }
    div#content ul.topic-cloud li a.environment {
      background-position: 20px -1376px; }
    div#content ul.topic-cloud li a.status {
      background-position: 20px -1548px; }
    div#content ul.topic-cloud li a.database {
      background-position: 20px -1720px; }
    div#content ul.topic-cloud li a.more {
      background-position: 20px -1892px;
      color: #555555;
      font-size: 16px;
      padding-top: 20px;
      height: 82px; }
    div#content ul.topic-cloud li a.bandwidth, div#content ul.topic-cloud li a.web, div#content ul.topic-cloud li a.uptime, div#content ul.topic-cloud li a.status {
      padding-top: 55px; }

div#content div.wp-event {
  padding: 20px 10px 10px 25px;
  background-color: #e7e7e8;
  border-radius: 3px;
  background-image: url(/common/img/stefan-bg-wp-event.png);
  background-repeat: no-repeat;
  background-position: bottom right; }
  div#content div.wp-event p {
    width: 70%; }
  div#content div.wp-event h3 {
    padding: 0; }

div#content p.cutandpaste {
  padding: 0 0 10px 0;
  margin: 18px 0 0 0;
  font-weight: bold; }

div#content div.pre, div#content code, div#content pre {
  background-color: #e7e7e8;
  padding: 8px 8px 8px 15px;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word; }

div#content p.code {
  background-color: #e7e7e8;
  padding: 8px 8px 8px 15px;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: monospace;
  padding: 5px 5px 5px 10px !important;
  background-color: #e7e7e8;
  border: 1px solid #cccccc;
  border-radius: 3px; }

div#content div.fake_tk {
  border-bottom: 0 !important; }

div#content div#freelicensekeyrequestmobile {
  display: none; }

div#content div.colored-key div.trialkeyHolder {
  color: #f00e74;
  font-size: 16px; }

div#content ul.toolbox-menu {
  list-style: none outside none;
  margin: 0;
  padding: 10px 0 0; }
  div#content ul.toolbox-menu li {
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 170px; }
    div#content ul.toolbox-menu li a {
      display: block;
      padding: 50px 0 0 0;
      background-image: url(/common/img/marketing-toolbox-icons.png);
      background-repeat: no-repeat;
      text-decoration: none;
      height: 50px; }
      div#content ul.toolbox-menu li a:hover {
        color: #5ca3eb;
        text-decoration: underline; }
      div#content ul.toolbox-menu li a.print-marketing {
        background-position: 55px -50px; }
      div#content ul.toolbox-menu li a.focus-marketing {
        background-position: 55px -50px; }
        div#content ul.toolbox-menu li a.focus-marketing:hover {
          background-position: -385px -50px; }
      div#content ul.toolbox-menu li a.artwork {
        background-position: 55px -150px; }
        div#content ul.toolbox-menu li a.artwork:hover {
          background-position: -385px -150px; }
      div#content ul.toolbox-menu li a.product-info {
        background-position: 55px -250px; }
        div#content ul.toolbox-menu li a.product-info:hover {
          background-position: -385px -250px; }
      div#content ul.toolbox-menu li a.sales-tools {
        background-position: 55px -350px; }
        div#content ul.toolbox-menu li a.sales-tools:hover {
          background-position: -385px -350px; }
      div#content ul.toolbox-menu li a.online-marketing {
        background-position: 55px -450px; }
        div#content ul.toolbox-menu li a.online-marketing:hover {
          background-position: -385px -450px; }
      div#content ul.toolbox-menu li a.direct-marketing {
        background-position: 55px -550px; }
        div#content ul.toolbox-menu li a.direct-marketing:hover {
          background-position: -385px -550px; }
      div#content ul.toolbox-menu li a.event-marketing {
        background-position: 55px -650px; }
        div#content ul.toolbox-menu li a.event-marketing:hover {
          background-position: -385px -650px; }
      div#content ul.toolbox-menu li a.tele-marketing {
        background-position: 55px -750px; }
        div#content ul.toolbox-menu li a.tele-marketing:hover {
          background-position: -385px -750px; }

div#content h2.toolbox-category {
  background-image: url(/common/img/marketing-toolbox-icons.png);
  background-position: -20px -837px;
  background-repeat: no-repeat;
  padding: 15px 0 0 40px !important; }

div#content h2.focus-marketing, div#content h2.print-marketing {
  background-position: -20px -837px; }

div#content h2.artwork {
  background-position: -20px -937px; }

div#content h2.product-info {
  background-position: -20px -1037px; }

div#content h2.sales-tools {
  background-position: -20px -1137px; }

div#content h2.online-marketing {
  background-position: -20px -1237px; }

div#content h2.direct-marketing {
  background-position: -20px -1337px; }

div#content h2.event-marketing {
  background-position: -20px -1437px; }

div#content h2.tele-marketing {
  background-position: -20px -1537px; }

div#content p.toolbox-category-intro {
  padding-left: 40px; }

div#content div.demo-menu {
  margin: 0;
  padding: 0 10px 0 0;
  list-style: none; }
  div#content div.demo-menu li {
    display: block;
    width: 100px;
    height: 100px;
    float: left;
    margin: 0 0 0 0; }
    div#content div.demo-menu li a {
      display: block;
      width: 100px;
      padding: 100px 0 0 0;
      text-transform: uppercase;
      text-decoration: none;
      color: #212c52;
      font-size: 0px;
      line-height: 0px;
      background-image: url(/common/img/sprite-demo.png);
      background-repeat: no-repeat;
      background-position: top left; }
      div#content div.demo-menu li a.demo-white {
        background-position: 0 0; }
        div#content div.demo-menu li a.demo-white:hover {
          background-position: 0 -105px; }
      div#content div.demo-menu li a.demo-grey {
        background-position: -105px 0; }
        div#content div.demo-menu li a.demo-grey:hover {
          background-position: -105px -105px; }

div#content .worldmap {
  text-transform: uppercase;
  font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  list-style: none;
  padding: 0;
  font-size: 16px;
  line-height: 23px; }
  div#content .worldmap a {
    color: #212c52; }
    div#content .worldmap a:hover {
      color: #b5ce3a;
      text-decoration: none; }

div#content #map {
  widht: 600px;
  height: 309px;
  background-image: url(/common/img/worldmap.png);
  background-size: 100% 100%; }
  div#content #map.europe {
    background-image: url(/common/img/worldmap-europe.png); }
  div#content #map.dach {
    background-image: url(/common/img/worldmap-dach.png); }
  div#content #map.asia {
    background-image: url(/common/img/worldmap-asia.png); }
  div#content #map.africa {
    background-image: url(/common/img/worldmap-middle-east.png); }
  div#content #map.l-america {
    background-image: url(/common/img/worldmap-latin-america.png); }
  div#content #map.aunz {
    background-image: url(/common/img/worldmap-au-nz.png); }
  div#content #map.n-america {
    background-image: url(/common/img/worldmap-north-america.png); }

div#content div#press-center .date {
  margin: 25px 0 5px 0; }

div#content div#press-center p.title {
  font-size: 16px;
  margin: 0 0 5px 0; }
  div#content div#press-center p.title a {
    color: #212c52; }

div#content div.press ul {
  margin: 0 0 30px 0;
  list-style: none;
  padding: 0px; }

div#content div.press img {
  margin-bottom: 10px; }

div#content div.press ul.wp-list {
  padding: 0 0 0 15px;
  list-style-type: disc; }
  div#content div.press ul.wp-list li {
    margin: 0 0 10px 0; }

div#content div.releases {
  border-right: 1px solid #555555;
  padding-right: 15px;
  margin-right: 0;
  width: 454px; }
  div#content div.releases ul li {
    margin: 0 0 30px 0; }

div#content div.press-contact {
  float: left;
  width: 220px;
  padding: 20px 0 0 0; }

div#content div.pr-archive-list ul {
  display: none; }
  div#content div.pr-archive-list ul.overview {
    display: block; }

div#content div.pr-archive-list h3 {
  cursor: pointer; }

div#content div.press-release div.text {
  float: left;
  width: 440px; }

div#content div.press-release div.image {
  float: right;
  width: 200px; }

div#content div.inthepress {
  padding: 20px 0 0 0; }
  div#content div.inthepress a.image {
    height: 30px;
    display: block;
    margin-bottom: 11px;
    padding: 10px;
    text-align: center;
    border: 1px solid #555555; }
    div#content div.inthepress a.image img {
      height: 100%;
      display: inline; }
  div#content div.inthepress div.half {
    height: 200px; }

div#content div.overview p {
  width: 100%; }
  div#content div.overview p a.icon {
    margin-bottom: 0; }

div#content div.overview h3 {
  padding: 0;
  margin: 10px 0 15px 0 !important; }

div#content div.overview img {
  margin: 0 0 0 10px;
  display: inline;
  text-align: center; }

div#content div.overview strong a {
  color: #212c52; }

div#content div.overview div {
  margin-bottom: 15px; }
  div#content div.overview div.one_third {
    padding-top: 20px; }

div#content p.date {
  color: #999999; }

div#content p.title {
  font-size: 16px;
  margin: 0 0 5px 0; }
  div#content p.title a {
    color: #212c52; }

div#content p.small {
  font-size: 13px !important; }

body.press-clipping div#content p.date a.more hover {
  color: #5ca3eb; }

body.press-clipping div#content div.campaign p.date {
  padding-top: 30px; }

body.press-clipping div#content div.pageelement {
  border: none; }
  body.press-clipping div#content div.pageelement div.active, body.press-clipping div#content div.pageelement div.wide {
    margin-top: -10px; }
  body.press-clipping div#content div.pageelement div.narrow, body.press-clipping div#content div.pageelement div.wide {
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px; }
  body.press-clipping div#content div.pageelement div.narrow p.date, body.press-clipping div#content div.pageelement div.wide p.date {
    padding-top: 20px; }
  body.press-clipping div#content div.pageelement div.three_third {
    padding-left: 25px; }
  body.press-clipping div#content div.pageelement h1 {
    width: 90%; }
  body.press-clipping div#content div.pageelement h3 {
    padding-bottom: 20px; }
  body.press-clipping div#content div.pageelement div.thin {
    width: 50%;
    padding-top: 20 px; }

body.press-clipping div#content div.imageelement {
  float: left; }
  body.press-clipping div#content div.imageelement img {
    padding: 20px;
    background-color: white; }

@media only screen and (max-width: 700px) {
  div#content div p.date {
    padding-top: 0px;
    margin-top: 0px !important; } }

div#content div.casestudies a.image {
  width: 100px;
  float: left;
  display: block;
  margin: 0 30px 15px 0;
  padding: 3px;
  text-align: center; }
  div#content div.casestudies a.image img {
    width: 100%;
    display: inline; }

div#content div.casestudies div {
  float: left;
  width: 420px;
  margin: 0 0 15px 0; }

div#content a.img-container {
  width: 180px;
  float: left;
  display: block;
  padding: 10px 5px 10px 5px;
  text-align: center;
  overflow: hidden;
  border-radius: 3px;
  margin-bottom: 5px; }
  div#content a.img-container img {
    width: 90%;
    display: block; }

div#content div.list-image {
  width: 150px;
  float: left; }
  div#content div.list-image a.img-container {
    width: 100px; }

div#content div.list-text {
  width: 445px;
  float: left;
  margin: 0 0 20px 0; }
  div#content div.list-text p.case-titel a:hover, div#content div.list-text p.clipping-titel a:hover {
    text-decoration: underline;
    color: #212c52; }

div#content div.empty-search {
  color: #212c52;
  text-align: center;
  background-color: #e7e7e8;
  border-radius: 3px;
  font-size: 18px;
  line-height: 20px;
  padding: 60px 0px 20px 0px;
  background-image: url(/common/files/icons/magnifier-blue.png);
  background-repeat: no-repeat;
  background-position: center 15px;
  background-size: 4% auto; }

@media only screen and (min-width: 701px) {
  div#content div#partners {
    min-height: 401px; }
    div#content div#partners .pageelement.campaign {
      overflow: visible;
      margin-top: -20px; }
    div#content div#partners h1 {
      padding-top: 20px; }
    div#content div#partners .partner-item {
      padding: 20px 0 30px 0 !important;
      border-bottom: 3px solid #e7e7e8 !important;
      margin: 0 !important; }
      div#content div#partners .partner-item h3 {
        height: 40px;
        padding: 10px 0 0 30px !important;
        margin: 0px !important;
        cursor: pointer; }
      div#content div#partners .partner-item div.partner-content {
        width: 94%;
        padding: 0 0 0 30px; }
        div#content div#partners .partner-item div.partner-content div.address {
          width: 300px;
          float: left;
          padding: 0 0 0 0; }
        div#content div#partners .partner-item div.partner-content a.partner-logo {
          float: left;
          padding: 0;
          display: block;
          width: 200px;
          overflow: hidden;
          float: left; }
          div#content div#partners .partner-item div.partner-content a.partner-logo img {
            border-radius: 3px; }
        div#content div#partners .partner-item div.partner-content div.badge {
          width: 100px;
          height: 100px;
          float: right;
          margin: 0 0 0 10px;
          background-image: url(/common/img/partner-badges.png);
          background-repeat: no-repeat; }
        div#content div#partners .partner-item div.partner-content div.level_1 {
          background-position: -600px 0px; }
        div#content div#partners .partner-item div.partner-content div.level_2 {
          background-position: -480px 0px; }
        div#content div#partners .partner-item div.partner-content div.level_3 {
          background-position: -360px 0px; }
        div#content div#partners .partner-item div.partner-content div.level_4 {
          background-position: -960px 0px; }
        div#content div#partners .partner-item div.partner-content div.distributor {
          background-position: -1080px 0px; }
        div#content div#partners .partner-item div.partner-content div.badge-sales {
          background-position: 0px 0px; }
        div#content div#partners .partner-item div.partner-content div.badge-tech {
          background-position: -120px 0px; }
  div#content div#partner-selection {
    background-image: url(/common/files/background-photos/greg-right-2.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100% auto;
    padding: 0;
    border: none; }
    div#content div#partner-selection h1 {
      padding: 0 0 0 0;
      margin-top: 20px;
      margin-bottom: 35px; }
    div#content div#partner-selection form {
      background-color: transparent;
      width: 100%;
      padding: 0 0 20px 0; }
      div#content div#partner-selection form label {
        padding-bottom: 10px; }
      div#content div#partner-selection form h1, div#content div#partner-selection form h2 {
        padding-top: 0; }
      div#content div#partner-selection form h3 {
        padding-bottom: 10px; }
      div#content div#partner-selection form div.button a.formsubmit {
        text-transform: uppercase;
        font-size: 20px;
        width: 505px;
        padding: 10px 0 10px 0;
        margin-top: -10px;
        color: #ffffff; }
      div#content div#partner-selection form div.formitem {
        width: 260px;
        float: left; }
        div#content div#partner-selection form div.formitem select {
          background-color: #ffffff;
          border-radius: 3px;
          border: 1px solid #cccccc;
          padding: 5px;
          width: 95%; }
        div#content div#partner-selection form div.formitem ul {
          padding: 0px;
          margin: 0px;
          background-image: url(/common/img/dropdown.png);
          background-position: 231px 7px;
          background-repeat: no-repeat;
          margin-top: 2px; }
          div#content div#partner-selection form div.formitem ul.chzn-results {
            width: 247px; }
        div#content div#partner-selection form div.formitem span.info {
          display: block;
          clear: both;
          padding: 0 0 10px 8px;
          font-size: 10px; }
    div#content div#partner-selection div.check {
      width: auto;
      padding: 0 0 0 13px;
      float: left;
      position: relative;
      top: -48px; }
      div#content div#partner-selection div.check label.unbold {
        font-weight: normal;
        padding-top: 0;
        padding-bottom: 0; }
        div#content div#partner-selection div.check label.unbold input {
          margin-left: 0; }
      div#content div#partner-selection div.check p {
        font-weight: bold;
        margin-bottom: 9px;
        margin-top: 9px; }
    div#content div#partner-selection.formstyle {
      width: 100%;
      margin: 0; } }

@media only screen and (max-width: 700px) {
  div#content h2.country-head {
    text-align: center;
    padding-top: 20px;
    background-color: #212c52;
    color: #ffffff;
    margin: 0; }
  div#content div.partner-item {
    border-bottom: 3px solid #e7e7e8;
    padding: 20px 20px 40px 20px !important;
    text-align: center; }
    div#content div.partner-item h3 {
      padding-bottom: 5px; }
    div#content div.partner-item div.partner-content div.address {
      text-align: left;
      background-color: #e7e7e8;
      padding: 10px;
      margin: 0 auto 20px auto; }
      div#content div.partner-item div.partner-content div.address p br {
        display: block; }
      div#content div.partner-item div.partner-content div.address img {
        border-radius: 3px; }
    div#content div.partner-item div.partner-content div {
      display: inline-block;
      border-radius: 3px; }
      div#content div.partner-item div.partner-content div.badge {
        width: 80px !important;
        height: 80px !important;
        display: inline-block;
        margin: 0 5px 0 5px;
        background-image: url(/common/img/partner-badges.png);
        background-repeat: no-repeat;
        background-size: auto 80px; }
      div#content div.partner-item div.partner-content div.level_1 {
        background-position: -480px 0px; }
      div#content div.partner-item div.partner-content div.level_2 {
        background-position: -384px 0px; }
      div#content div.partner-item div.partner-content div.level_3 {
        background-position: -288px 0px; }
      div#content div.partner-item div.partner-content div.level_4 {
        background-position: -768px 0px; }
      div#content div.partner-item div.partner-content div.distributor {
        background-position: -1080px 0px; }
      div#content div.partner-item div.partner-content div.badge-sales {
        background-position: 0px 0px; }
      div#content div.partner-item div.partner-content div.badge-tech {
        background-position: -96px 0px; }
  div#content div#partner-selection h1 {
    padding-bottom: 10px !important; }
  div#content div#partner-selection h3 {
    display: none; }
  div#content div#partner-selection form {
    background-color: transparent;
    width: 100%;
    padding: 0 0 20px 0; }
    div#content div#partner-selection form label {
      font-weight: bold;
      display: block; }
    div#content div#partner-selection form label.unbold {
      font-weight: normal; }
    div#content div#partner-selection form p {
      font-weight: bold; }
    div#content div#partner-selection form h1, div#content div#partner-selection form h2 {
      padding-top: 0; }
    div#content div#partner-selection form h3 {
      padding-bottom: 10px; }
    div#content div#partner-selection form div.button a.formsubmit {
      text-transform: uppercase;
      font-size: 20px;
      padding: 10px 0 10px 0;
      color: #ffffff;
      clear: both; }
    div#content div#partner-selection form div#country_chzn {
      width: 100% !important; }
    div#content div#partner-selection form div div.chzn-container {
      width: 100% !important; }
    div#content div#partner-selection form div input {
      margin-bottom: 10px !important; }
    div#content div#partner-selection form div.formitem select {
      background-color: #ffffff;
      border-radius: 3px;
      border: 1px solid #cccccc;
      padding: 5px; }
    div#content div#partner-selection form div.formitem ul {
      padding: 0px;
      margin: 0px;
      margin-top: 2px; }
    div#content div#partner-selection form div.formitem li {
      padding: 5px 20px 5px 5px; }
    div#content div#partner-selection form div.formitem li.search-field {
      width: 100% !important;
      padding: 0 !important; }
      div#content div#partner-selection form div.formitem li.search-field input {
        min-height: 10px !important;
        margin: 0 !important; }
    div#content div#partner-selection form div.formitem span.info {
      display: block;
      clear: both;
      padding: 0 0 10px 0px;
      font-size: 10px; }
    div#content div#partner-selection form div.formitem div.chzn-drop {
      width: 100% !important; }
  div#content div.empty-search {
    padding: 20px 0px 20px 0px;
    background-image: none;
    background-color: #5ca3eb;
    margin: 20px;
    color: #ffffff; } }

div#content div.pricelist table td {
  background-color: #f2f6dd;
  border: none; }
  div#content div.pricelist table td p {
    margin: 0 !important;
    color: #555555 !important;
    font-size: 13px !important; }

div#content div.pricelist table th {
  background-color: #b5ce3a;
  border: none;
  color: #ffffff;
  text-transform: uppercase; }
  div#content div.pricelist table th p {
    margin: 0 !important;
    color: #ffffff !important;
    font-size: 13px !important; }

div#content div.pricelist table .col-prices {
  text-align: right; }

div#content div.pricelist table tr:nth-of-type(odd) td {
  background-color: #e3ecb4; }

div#content div#script-world .pageelement.campaign {
  overflow: visible;
  margin-top: -20px;
  padding: 0;
  border: none; }

div#content div#script-world .formstyle {
  background-image: url(/common/files/background-photos/script-world.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% auto;
  padding-bottom: 30px;
  margin: 0; }
  div#content div#script-world .formstyle .chzn-container-multi .chzn-drop {
    width: 100%; }

div#content div#script-world p {
  width: 66%; }

div#content div#script-world form {
  display: table; }
  div#content div#script-world form .sw-field-group {
    display: table-row;
    height: 42px;
    padding-bottom: 8px; }
  div#content div#script-world form label, div#content div#script-world form .sw-control {
    display: table-cell;
    padding-right: 10px;
    vertical-align: middle; }

div#content div#script-world select {
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #cccccc;
  padding: 5px;
  width: 60%;
  font-size: 13.333px; }

div#content div#script-world div.item {
  width: 250px; }
  div#content div#script-world div.item ul {
    margin: 0;
    padding: 0; }
  div#content div#script-world div.item .chzn-container-multi .chzn-choices {
    border-color: #cccccc;
    border-radius: 3px; }
    div#content div#script-world div.item .chzn-container-multi .chzn-choices .search-field input {
      font-family: Arial;
      font-size: 13.333px;
      padding: 0 0 0 8px;
      margin: 0; }

div#content div#script-world .sw-results h3 {
  margin-top: 30px;
  vertical-align: middle; }
  div#content div#script-world .sw-results h3 .title {
    vertical-align: middle;
    margin-right: 10px; }
  div#content div#script-world .sw-results h3 .tag {
    vertical-align: middle;
    font-size: 12px;
    line-height: 16px;
    padding: 0 3px;
    display: inline-block;
    margin-left: 5px;
    border-radius: 4px;
    text-transform: capitalize;
    font-weight: bold;
    color: #ffffff; }
  div#content div#script-world .sw-results h3 .origin {
    background: #5ca3eb; }
  div#content div#script-world .sw-results h3 .system {
    background: #b5ce3a; }
  div#content div#script-world .sw-results h3 .language {
    background: #e6045f; }

div#content div#script-world .sw-item {
  border-bottom: 3px solid #e7e7e8;
  padding-bottom: 20px; }
  div#content div#script-world .sw-item:last-child {
    border: none; }

div#content div#script-world .sw-message {
  width: 50%;
  font-size: 110%;
  font-weight: bold;
  color: #ffffff;
  background-color: #f99d1c;
  padding: 5px 10px;
  border-radius: 3px; }

div#content #google-site-search table {
  background-color: #ffffff; }
  div#content #google-site-search table td {
    background-color: #ffffff;
    padding: 1px 5px 0px 5px;
    vertical-align: top; }
    div#content #google-site-search table td input {
      margin: 0px; }
      div#content #google-site-search table td input#gsc-i-id1 {
        padding: 4px 0 0 5px !important;
        background-position: 6px center !important;
        color: #212c52; }
    div#content #google-site-search table td.gsib_b {
      vertical-align: middle; }

div#content #google-site-search div.gsc-input-box {
  border-radius: 3px;
  height: 28px; }

div#content #google-site-search div.gsc-cursor-box {
  border-top: 1px solid #cccccc;
  text-align: center;
  padding: 10px 0 0 0; }
  div#content #google-site-search div.gsc-cursor-box div.gsc-cursor {
    margin: 0 auto 0 auto; }
    div#content #google-site-search div.gsc-cursor-box div.gsc-cursor .gsc-cursor-current-page {
      color: #e6045f; }
    div#content #google-site-search div.gsc-cursor-box div.gsc-cursor .gsc-cursor-page {
      font-size: 14px; }
      div#content #google-site-search div.gsc-cursor-box div.gsc-cursor .gsc-cursor-page:hover {
        color: #e6045f; }

div#content #google-site-search .gs-per-result-labels {
  font-size: 11px;
  text-align: right; }

div#content #google-site-search .gsc-promotion {
  background-color: #ffffff; }
  div#content #google-site-search .gsc-promotion a {
    text-decoration: underline; }

div#content ul.pagination {
  margin: 0 0 30px 0;
  padding: 0 30px 0 0;
  list-style: none;
  float: right;
  width: auto !important; }
  div#content ul.pagination li {
    float: left;
    text-align: center;
    color: #212c52;
    font-weight: bold; }
    div#content ul.pagination li span {
      display: block;
      padding: 1px 5px 1px 5px;
      background-color: #cccccc;
      border: 1px solid #ffffff; }
      div#content ul.pagination li span.current {
        background-color: #e6045f;
        color: #ffffff; }
    div#content ul.pagination li a {
      display: block;
      color: #212c52;
      font-size: 11px;
      padding: 1px 5px 1px 5px;
      background-color: #cccccc;
      border: 1px solid #ffffff; }
      div#content ul.pagination li a:hover {
        background-color: #e6045f;
        color: #ffffff; }

div#content ol.searchresults li {
  color: #212c52;
  font-size: 18px;
  margin: 0 0 30px 15px; }
  div#content ol.searchresults li p {
    font-size: 11px;
    color: #555555; }
    div#content ol.searchresults li p.small {
      color: #e6045f;
      float: left;
      width: 290px; }
    div#content ol.searchresults li p.more {
      text-align: right;
      float: right;
      width: 200px;
      padding-right: 90px; }
  div#content ol.searchresults li span.cutout-exact, div#content ol.searchresults li span.cutout-unexact {
    color: #212c52;
    font-weight: bold; }

div#content ul.shopping-menu {
  list-style: none; }
  div#content ul.shopping-menu li {
    float: left;
    width: 180px;
    text-align: center; }
    div#content ul.shopping-menu li p {
      font-weight: bold;
      font-size: 14px;
      color: #212c52; }

div#content div#mot {
  background-image: url(/common/files/graphics/campaigns/monitoring-of-things/mot-infographic.png);
  background-repeat: no-repeat;
  background-position: 600px 0px;
  padding: 0 349px 0 0; }
  div#content div#mot h4 {
    margin: 0 0 30px 0; }
  div#content div#mot p {
    margin: 0px 0px 10px 0px;
    border: 2px solid #f99d1c;
    border-radius: 2px 2px 2px 2px;
    padding: 8px 12px 8px 12px; }
    div#content div#mot p.pig {
      border: 2px solid #f172ac; }
    div#content div#mot p.rosa {
      border: 2px solid #e6045f; }
    div#content div#mot p.green {
      border: 2px solid #b5ce3a; }
    div#content div#mot p.bluedark {
      border: 2px solid #212c52; }
    div#content div#mot p.turkis {
      border: 2px solid #65c1be; }
    div#content div#mot p.olive {
      border: 2px solid #78733d; }
    div#content div#mot p.grey {
      border: 2px solid #cccccc; }

@media only screen and (min-width: 701px) {
  div#content div.history h2 {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 40px;
    line-height: 40px; }
  div#content div.history h3 {
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 20px;
    line-height: 20px; }
  div#content div.history span.year {
    font-size: 18px; }
  div#content div.history p.toggle {
    cursor: pointer;
    padding: 0 0 20px 0; }
  div#content div.history img {
    margin: 0; }
  div#content div.history p {
    margin: 0;
    padding: 0 0 10px 0; }
  div#content div.history a {
    font-family: Roboto;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: underline; }
  div#content div.history .visible {
    display: block; }
  div#content div.history .hidden {
    display: hidden; }
  div#content div.history div {
    background-repeat: no-repeat;
    background-position: 465px -63px;
    background-size: 54px auto; }
    div#content div.history div.blue-light {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-bluelight-left.png);
      background-position: 416px 5px;
      background-size: 60px auto;
      width: 100%;
      text-align: right;
      padding: 50px 0 0 0; }
      div#content div.history div.blue-light div.content {
        background-image: url(/common/files/graphics/campaigns/company-history/i-love-prtg.png);
        background-repeat: no-repeat;
        background-size: 400px auto;
        background-position: right top;
        padding-right: 510px; }
      div#content div.history div.blue-light h2, div#content div.history div.blue-light h3, div#content div.history div.blue-light p {
        width: 405px; }
      div#content div.history div.blue-light h2, div#content div.history div.blue-light h3, div#content div.history div.blue-light span.year, div#content div.history div.blue-light strong, div#content div.history div.blue-light p.toggle {
        color: #00aeef; }
      div#content div.history div.blue-light a {
        color: #00aeef; }
        div#content div.history div.blue-light a:hover {
          color: #e6045f; }
    div#content div.history div.green {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-green-right.png);
      padding-left: 530px; }
      div#content div.history div.green h2, div#content div.history div.green h3, div#content div.history div.green span.year, div#content div.history div.green strong, div#content div.history div.green p.toggle {
        color: #c7d41a; }
      div#content div.history div.green a {
        color: #c7d41a; }
        div#content div.history div.green a:hover {
          color: #e6045f; }
    div#content div.history div.blue-dark {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-bluedark-left.png);
      background-position: 415px -63px;
      padding: 0 65px 0 0;
      text-align: right; }
      div#content div.history div.blue-dark h2, div#content div.history div.blue-dark h3, div#content div.history div.blue-dark span.year, div#content div.history div.blue-dark strong, div#content div.history div.blue-dark p.toggle, div#content div.history div.blue-dark a {
        color: #212c52; }
      div#content div.history div.blue-dark h2, div#content div.history div.blue-dark h3, div#content div.history div.blue-dark p {
        width: 405px; }
      div#content div.history div.blue-dark a:hover {
        color: #e6045f; }
    div#content div.history div.orange {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-orange-right.png);
      padding-left: 530px; }
      div#content div.history div.orange h2, div#content div.history div.orange h3, div#content div.history div.orange span.year, div#content div.history div.orange strong, div#content div.history div.orange p.toggle {
        color: #f99d1c; }
      div#content div.history div.orange a {
        color: #f99d1c; }
        div#content div.history div.orange a:hover {
          color: #e6045f; }
    div#content div.history div.magenta {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-red-left.png);
      background-position: 415px -63px;
      padding: 0 65px 0 0;
      text-align: right; }
      div#content div.history div.magenta h2, div#content div.history div.magenta h3, div#content div.history div.magenta span.year, div#content div.history div.magenta strong, div#content div.history div.magenta p.toggle, div#content div.history div.magenta a {
        color: #e6045f; }
      div#content div.history div.magenta h2, div#content div.history div.magenta h3 {
        width: 405px; }
      div#content div.history div.magenta p {
        width: 405px; }
        div#content div.history div.magenta p.image {
          width: 470px;
          padding: 0 10px 0 0; }
      div#content div.history div.magenta a:hover {
        color: #00aeef; } }

@media only screen and (max-width: 700px) {
  div.history h1 {
    text-align: left !important; }
  div.history p.intro {
    text-align: left !important;
    font-size: 15px;
    color: #212c52; }
  div.history h1 {
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
    margin: 10px 0 20px 0; }
  div.history h2 {
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 30px;
    line-height: 30px; }
  div.history h3 {
    margin: 0 0 25px 0;
    padding: 0;
    font-size: 17px;
    line-height: 17px;
    text-transform: uppercase; }
  div.history span.year {
    font-size: 18px; }
  div.history strong {
    font-size: 16px; }
  div.history p.toggle {
    display: none; }
  div.history img {
    margin: 0;
    width: 50% !important; }
  div.history p {
    margin: 0;
    padding: 0 0 10px 0; }
  div.history div {
    background-repeat: no-repeat;
    background-size: 54px auto;
    padding: 20px 0 0 70px; }
    div.history div.content {
      display: block !important;
      padding: 0; }
    div.history div.blue-light {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-bluelight-right.png);
      background-position: 0px 0px;
      background-size: 60px auto;
      padding-top: 48px; }
      div.history div.blue-light h2, div.history div.blue-light h3, div.history div.blue-light span.year, div.history div.blue-light strong, div.history div.blue-light p.toggle {
        color: #00aeef; }
    div.history div.green {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-green-right.png);
      background-position: 7px -52px; }
      div.history div.green h2, div.history div.green h3, div.history div.green span.year, div.history div.green strong, div.history div.green p.toggle {
        color: #c7d41a; }
      div.history div.green img {
        width: 80% !important; }
    div.history div.blue-dark {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-bluedark-right.png);
      background-position: 7px -52px; }
      div.history div.blue-dark h2, div.history div.blue-dark h3, div.history div.blue-dark span.year, div.history div.blue-dark strong, div.history div.blue-dark p.toggle {
        color: #212c52; }
    div.history div.orange {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-orange-right.png);
      background-position: 7px -52px; }
      div.history div.orange h2, div.history div.orange h3, div.history div.orange span.year, div.history div.orange strong, div.history div.orange p.toggle {
        color: #f59c00; }
    div.history div.magenta {
      background-image: url(/common/files/graphics/campaigns/company-history/arrow-red-right.png);
      background-position: 7px -52px; }
      div.history div.magenta h2, div.history div.magenta h3, div.history div.magenta span.year, div.history div.magenta strong, div.history div.magenta p.toggle {
        color: #dd0959; }
      div.history div.magenta img {
        width: 30% !important; } }

@media only screen and (min-width: 701px) {
  body.blog-entry div#base div#head {
    text-align: left;
    background-color: #f4f4f4; }
    body.blog-entry div#base div#head div.outer {
      border-bottom: 3px solid #e7e7e8; }
    body.blog-entry div#base div#head h1 {
      padding: 20px 0 30px 0; }
    body.blog-entry div#base div#head .blog-meta {
      color: #212c52;
      padding: 50px 0 0 0; }
      body.blog-entry div#base div#head .blog-meta a {
        color: #5ca3eb; }
      body.blog-entry div#base div#head .blog-meta img {
        float: left;
        border: 2px solid orange;
        border-radius: 22px;
        display: block;
        margin: 0 10px 0 0; }
      body.blog-entry div#base div#head .blog-meta p {
        float: left;
        padding-top: 3px;
        line-height: 18px; }
      body.blog-entry div#base div#head .blog-meta br.clear {
        clear: both; }
  body.blog-entry div#base div#content {
    padding: 50px 0 0 0;
    float: left; }
  body.blog-entry div#base div#left {
    float: right; }
  div#content div.overview-blog {
    border-bottom: 3px solid #e7e7e8;
    padding: 30px 0 30px 0;
    margin: 0 50px 0 0; }
    div#content div.overview-blog div.meta img {
      border: 2px solid orange;
      border-radius: 22px;
      display: block;
      float: left;
      width: 40px;
      margin: 0 10px 0 0; }
    div#content div.overview-blog div.meta p {
      float: left;
      width: 300px;
      padding: 3px 0 0 0;
      color: #212c52; }
    div#content div.overview-blog h3 {
      margin-top: 10px;
      width: 100%; }
    div#content div.overview-blog p {
      width: 100%; }
    div#content div.overview-blog div.image {
      width: 100px;
      float: left;
      padding: 10px 50px 0 0; }
      div#content div.overview-blog div.image img {
        border-radius: 52px;
        border: 2px solid #f99d1c; }
      div#content div.overview-blog div.image a {
        display: block;
        border-radius: 3px;
        background-color: #f99d1c;
        color: #ffffff;
        text-align: center;
        padding: 5px;
        font-size: 13px;
        text-transform: uppercase;
        line-height: 13px;
        font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
        margin: 20px 0 0 0; }
        div#content div.overview-blog div.image a:hover {
          background-color: #f59106;
          text-decoration: none; }
    div#content div.overview-blog div.textarea {
      float: left;
      width: 370px;
      color: #212c52; }
      div#content div.overview-blog div.textarea h3 {
        margin-bottom: 0; }
  div#content div.author-image {
    float: left;
    width: 270px;
    padding: 50px 0 30px 0px; }
    div#content div.author-image img {
      border: 3px solid orange;
      border-radius: 88px;
      display: block;
      width: 165px;
      height: 165px; }
  div#content div.author-details {
    float: left;
    width: 640px;
    margin: 30px 0 20px 0; }
    div#content div.author-details table {
      margin-top: 20px;
      width: 95%;
      background-color: transparent; }
      div#content div.author-details table td {
        background-color: transparent;
        border: none; }
      div#content div.author-details table th {
        background-color: transparent;
        border: none;
        width: 100px; }
  div#content div.pagination a {
    display: block;
    background-color: #e7e7e8;
    color: #555555;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 2px 0 2px 0;
    margin: 0 0 5px 0; }
    div#content div.pagination a:hover {
      background-color: #f99d1c;
      color: #ffffff;
      text-decoration: none; }
  div#content div.pagination div.step-left {
    float: left;
    width: 15%;
    text-align: center;
    height: 30px; }
  div#content div.pagination div.step-right {
    float: left;
    width: 15%;
    text-align: center;
    height: 30px;
    float: right;
    padding: 0 20px 0 0; }
  div#content div.pagination div.pages {
    width: 65%;
    text-align: center;
    float: left;
    margin: 0 auto; }
    div#content div.pagination div.pages a {
      display: inline-block;
      width: 20px; }
    div#content div.pagination div.pages em.current {
      display: inline-block;
      width: 20px;
      background-color: #f99d1c;
      color: #ffffff;
      padding: 2px 0 2px 0; } }

@media only screen and (max-width: 700px) {
  body.blog-entry div#base div#head {
    text-align: center;
    background-color: #f4f4f4;
    padding: 0 20px 0 20px;
    margin: 0 0 20px 0; }
    body.blog-entry div#base div#head div.outer {
      border-bottom: 3px solid #e7e7e8; }
    body.blog-entry div#base div#head h1 {
      padding: 20px 0 30px 0;
      font-size: 20px;
      text-transform: uppercase; }
    body.blog-entry div#base div#head .blog-meta {
      color: #212c52;
      padding: 20px 0 0 0; }
      body.blog-entry div#base div#head .blog-meta a {
        color: #5ca3eb; }
      body.blog-entry div#base div#head .blog-meta img {
        border: 2px solid orange;
        border-radius: 22px; }
      body.blog-entry div#base div#head .blog-meta p {
        padding-top: 3px;
        line-height: 18px; }
      body.blog-entry div#base div#head .blog-meta br.clear {
        clear: both; }
  body div#content div.overview-blog {
    border-bottom: 3px solid #e7e7e8;
    padding: 10px 0 10px 0; }
    body div#content div.overview-blog div.meta br {
      display: none; }
    body div#content div.overview-blog div.meta img {
      display: none; }
    body div#content div.overview-blog h3 {
      margin: 0 0 10px 0;
      padding: 0; }
    body div#content div.overview-blog div.image {
      text-align: center;
      padding: 0 0 20px 0; }
      body div#content div.overview-blog div.image img {
        border-radius: 52px;
        border: 2px solid #f59c00; }
      body div#content div.overview-blog div.image a {
        display: block;
        border-radius: 2px;
        background-color: #f59c00;
        color: #ffffff;
        text-align: center;
        padding: 5px;
        font-size: 13px;
        text-transform: uppercase;
        line-height: 13px;
        font-family: Roboto;
        margin: 20px 0 0 0; }
        body div#content div.overview-blog div.image a:hover {
          background-color: #f6a303;
          text-decoration: none; }
      body div#content div.overview-blog div.image div.textarea {
        float: left;
        width: 370px;
        color: #212c52; }
        body div#content div.overview-blog div.image div.textarea h3 {
          margin-bottom: 0; }
  body div#content div.author-image {
    padding: 20px 0 0 0; }
    body div#content div.author-image img {
      border: 2px solid orange;
      border-radius: 27px;
      display: block;
      width: 50px;
      height: 50px;
      margin: 0px auto 0 auto;
      padding: 0; }
  body div#content div.author-details {
    text-align: center; }
    body div#content div.author-details table {
      margin: 0 auto 0 auto;
      background-color: transparent; }
      body div#content div.author-details table td, body div#content div.author-details table th {
        background-color: transparent;
        border: none;
        padding: 0 5px 0 5px; }
      body div#content div.author-details table th {
        text-align: right; } }

body.contact-by-partner-campaign div#content h1 {
  text-transform: uppercase;
  font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
  line-height: 40px; }

body.contact-by-partner-campaign div#content .pageeleemnt p {
  font-size: 14px; }

body.contact-by-partner-campaign div#content div#contactbypartner form fieldset {
  width: 100%; }

body.contact-by-partner-campaign div#content div#contactbypartner form .partner-contact-headline {
  display: none; }

body.contact-by-partner-campaign div#content div#contactbypartner form .Your-contact-information, body.contact-by-partner-campaign div#content div#contactbypartner form .button, body.contact-by-partner-campaign div#content div#contactbypartner form .note {
  padding: 0px; }

body.video div#content div.campaign div.photo-bg div.textarea {
  float: left;
  width: 75% !important; }
  body.video div#content div.campaign div.photo-bg div.textarea h1 {
    width: 100%; }

body.video div#content div.campaign div.photo-bg div.back-button {
  float: right;
  padding-top: 20px; }
  body.video div#content div.campaign div.photo-bg div.back-button a {
    font-size: 17px; }

@media only screen and (min-width: 701px) {
  body.administrator_de div#content div.special, body.pcpro_beer div#content div.special, body.funkschau-bier div#content div.special {
    background-image: url(/common/img/beer-bg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 40px;
    border-bottom: none; }
  body.administrator_de div#content div.special ul, body.pcpro_beer div#content div.special ul, body.funkschau-bier div#content div.special ul {
    width: 290px;
    margin-right: 20px;
    float: left; }
  body.administrator_de div#content div.special p, body.pcpro_beer div#content div.special p, body.funkschau-bier div#content div.special p {
    width: 55%; }
  body.administrator_de div#content div#trialkeyrequestadministratorde, body.pcpro_beer div#content div#trialkeyrequestadministratorde, body.funkschau-bier div#content div#trialkeyrequestadministratorde, body.administrator_de div#content div#trialkeyrequestpcprobeer, body.pcpro_beer div#content div#trialkeyrequestpcprobeer, body.funkschau-bier div#content div#trialkeyrequestpcprobeer, body.administrator_de div#content div#trialkeyrequestfunkschaubier, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier {
    border: none;
    padding: 0;
    width: 99%; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form, body.pcpro_beer div#content div#trialkeyrequestadministratorde form, body.funkschau-bier div#content div#trialkeyrequestadministratorde form, body.administrator_de div#content div#trialkeyrequestpcprobeer form, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form, body.administrator_de div#content div#trialkeyrequestfunkschaubier form, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form {
    padding: 0;
    background-color: #ffffff; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form div.formitem, body.pcpro_beer div#content div#trialkeyrequestadministratorde form div.formitem, body.funkschau-bier div#content div#trialkeyrequestadministratorde form div.formitem, body.administrator_de div#content div#trialkeyrequestpcprobeer form div.formitem, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form div.formitem, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form div.formitem, body.administrator_de div#content div#trialkeyrequestfunkschaubier form div.formitem, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form div.formitem, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form div.formitem {
    float: left;
    width: 440px;
    padding: 0 20px 0 0; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form div.CheckboxInput, body.pcpro_beer div#content div#trialkeyrequestadministratorde form div.CheckboxInput, body.funkschau-bier div#content div#trialkeyrequestadministratorde form div.CheckboxInput, body.administrator_de div#content div#trialkeyrequestpcprobeer form div.CheckboxInput, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form div.CheckboxInput, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form div.CheckboxInput, body.administrator_de div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput {
    width: 400px; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form div.CheckboxInput label, body.pcpro_beer div#content div#trialkeyrequestadministratorde form div.CheckboxInput label, body.funkschau-bier div#content div#trialkeyrequestadministratorde form div.CheckboxInput label, body.administrator_de div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label, body.administrator_de div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label {
    width: 370px; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form div.CheckboxInput label span, body.pcpro_beer div#content div#trialkeyrequestadministratorde form div.CheckboxInput label span, body.funkschau-bier div#content div#trialkeyrequestadministratorde form div.CheckboxInput label span, body.administrator_de div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label span, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label span, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form div.CheckboxInput label span, body.administrator_de div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label span, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label span, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form div.CheckboxInput label span {
    font-weight: bold; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form span.licensenote, body.pcpro_beer div#content div#trialkeyrequestadministratorde form span.licensenote, body.funkschau-bier div#content div#trialkeyrequestadministratorde form span.licensenote, body.administrator_de div#content div#trialkeyrequestpcprobeer form span.licensenote, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form span.licensenote, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form span.licensenote, body.administrator_de div#content div#trialkeyrequestfunkschaubier form span.licensenote, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form span.licensenote, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form span.licensenote {
    display: inline; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form input, body.pcpro_beer div#content div#trialkeyrequestadministratorde form input, body.funkschau-bier div#content div#trialkeyrequestadministratorde form input, body.administrator_de div#content div#trialkeyrequestpcprobeer form input, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form input, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form input, body.administrator_de div#content div#trialkeyrequestfunkschaubier form input, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form input, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form input {
    background-color: #e7e7e8; }
  body.administrator_de div#content div#trialkeyrequestadministratorde form div.button a.magenta, body.pcpro_beer div#content div#trialkeyrequestadministratorde form div.button a.magenta, body.funkschau-bier div#content div#trialkeyrequestadministratorde form div.button a.magenta, body.administrator_de div#content div#trialkeyrequestpcprobeer form div.button a.magenta, body.pcpro_beer div#content div#trialkeyrequestpcprobeer form div.button a.magenta, body.funkschau-bier div#content div#trialkeyrequestpcprobeer form div.button a.magenta, body.administrator_de div#content div#trialkeyrequestfunkschaubier form div.button a.magenta, body.pcpro_beer div#content div#trialkeyrequestfunkschaubier form div.button a.magenta, body.funkschau-bier div#content div#trialkeyrequestfunkschaubier form div.button a.magenta {
    width: 880px; }
  body.pcpro_beer div#content div.special {
    background-image: url(/common/img/beer-bg_en.png); }
  body.funkschau-bier div#content div.special {
    background-image: url(/common/img/beer-bg-funkschau.png); } }

body.events div#content div.wide {
  padding-bottom: 20px; }
  body.events div#content div.wide img.calender {
    width: 25px;
    padding-top: 10px;
    display: block;
    float: left; }
  body.events div#content div.wide p.date {
    padding-top: 15px;
    color: #e6045f; }
    body.events div#content div.wide p.date span {
      padding-left: 10px; }

body.events div#content div.narrow img {
  display: block;
  margin: 0 auto 0 auto;
  padding-top: 73px; }

body.stable div#content img.calender, body.preview div#content img.calender {
  padding-right: 10px;
  padding-top: 13px;
  float: left; }

body.stable div#content h4, body.preview div#content h4 {
  text-transform: uppercase; }

body.stable div#content div.entry div.narrow img, body.preview div#content div.entry div.narrow img {
  float: left;
  padding-right: 15px; }

body.stable div#content div.entry div.narrow h4, body.preview div#content div.entry div.narrow h4 {
  padding-top: 15px; }

body.stable div#content div.entry div.wide table tr td, body.preview div#content div.entry div.wide table tr td {
  padding: 10px;
  width: 368px;
  text-align: left;
  border: 0px; }

body.stable div#content div.entry div.wide table td:first-child, body.preview div#content div.entry div.wide table td:first-child {
  width: 200px;
  padding: 0 10px 10px 15px; }

body.stable div#content div.wide h3 a:hover, body.preview div#content div.wide h3 a:hover {
  text-decoration: none; }

body.stable div#content div.tab h4, body.preview div#content div.tab h4 {
  padding-top: 4px !important; }

body.stable div#content div.back-button a, body.preview div#content div.back-button a {
  font-size: 17px; }

body.stable div#content div.cat, body.preview div#content div.cat {
  width: 135px;
  float: left;
  padding-right: 15px; }

body.stable div#content div.cat img, body.preview div#content div.cat img {
  float: left;
  padding: 11px 0 0 5px; }

body.stable div#content div.cat h4, body.preview div#content div.cat h4 {
  color: white;
  padding: 12px 37px 10px; }

body.stable div#content div.cat div.new, body.preview div#content div.cat div.new {
  background-color: #e9026b;
  background-image: url(/common/files/graphics/illustration/release-notes-new.png);
  background-position: 5px 11px;
  background-repeat: no-repeat;
  border-radius: 2px; }

body.stable div#content div.cat div.changed, body.preview div#content div.cat div.changed {
  background-color: #eb67a1;
  border-radius: 2px;
  background-image: url(/common/files/graphics/illustration/release-notes-changed.png);
  background-position: 5px 12px;
  background-repeat: no-repeat; }

body.stable div#content div.cat div.improved, body.preview div#content div.cat div.improved {
  background-color: #f28b0e;
  border-radius: 2px;
  background-image: url(/common/files/graphics/illustration/release-notes-improved.png);
  background-position: 5px 11px;
  background-repeat: no-repeat; }

body.stable div#content div.cat div.fixed, body.preview div#content div.cat div.fixed {
  background-color: #b6c419;
  border-radius: 2px;
  background-image: url(/common/files/graphics/illustration/release-notes-fixed.png);
  background-position: 5px 12px;
  background-repeat: no-repeat; }

body.stable div#content div.cat div.important, body.preview div#content div.cat div.important {
  background-color: #e9026b;
  border-radius: 2px;
  background-image: url(/common/files/graphics/illustration/release-notes-important.png);
  background-position: 5px 11px;
  background-repeat: no-repeat; }

div#content div.spc {
  float: right; }
  div#content div.spc div.cats {
    background-color: #212c52;
    border-radius: 2px;
    width: 135px;
    margin: 0 auto; }
    div#content div.spc div.cats p {
      font-size: 15px !important;
      text-transform: uppercase;
      padding: 10px 35px !important;
      text-align: center;
      color: white; }

div#content div.versions table h4 {
  padding-top: 0 !important; }

div#content div.versions table a {
  display: table-cell;
  width: 80px; }

body.blue1 div#breadcrumbs, body.blue2 div#breadcrumbs, body.green1 div#breadcrumbs, body.grey3 div#breadcrumbs, body.grey4 div#breadcrumbs, body.blue3 div#breadcrumbs, body.blue4 div#breadcrumbs, body.olive div#breadcrumbs, body.turkis div#breadcrumbs, body.grey2 div#breadcrumbs, body.black1 div#breadcrumbs, body.dickerdata div#breadcrumbs, body.tip-sheet-common-issues div#breadcrumbs, body.titanic-prtg-100 div#breadcrumbs, body.titanic-uk-1 div#breadcrumbs, body.free-network-monitoring div#breadcrumbs, body.titanic-1 div#breadcrumbs, body.best-kept-secret div#breadcrumbs, body.best-kept-secret-au div#breadcrumbs, body.tip-sheet-mot div#breadcrumbs, body.tip-sheet-it-budget div#breadcrumbs, body.treasuretrove div#breadcrumbs, body.tip-sheet-it-budget-worldwide div#breadcrumbs, body.tip-sheet-virtualization div#breadcrumbs, body.tip-sheet-selection-criteria div#breadcrumbs, body.t-rex-us div#breadcrumbs, body.t-rex-uk div#breadcrumbs, body.t-rex-apac div#breadcrumbs, body.t-rex div#breadcrumbs, body.get-crafty-with-prtg div#breadcrumbs, body.msp-au div#breadcrumbs, body.sysadminsday-thankyou div#breadcrumbs, body.sysadminsday-2015 div#breadcrumbs, body.blueprint-aug2015-ddlaunch div#breadcrumbs, body.tip-sheet-partner-with-paessler div#breadcrumbs, body.tip-sheet-partner-with-paessler-us div#breadcrumbs, body.tip-sheet-partner-with-paessler-uk div#breadcrumbs, body.it-kanalen-se div#breadcrumbs, body.drive-your-network-faster div#breadcrumbs, body.drive-your-network-faster-register div#breadcrumbs, body.drive-your-network-faster-download div#breadcrumbs, body.free-monitoring-dashboard div#breadcrumbs, body.drive-network-faster div#breadcrumbs {
  color: #ffffff; }

body.blue1 div#breadcrumbs a, body.blue2 div#breadcrumbs a, body.green1 div#breadcrumbs a, body.grey3 div#breadcrumbs a, body.grey4 div#breadcrumbs a, body.blue3 div#breadcrumbs a, body.blue4 div#breadcrumbs a, body.olive div#breadcrumbs a, body.turkis div#breadcrumbs a, body.grey2 div#breadcrumbs a, body.black1 div#breadcrumbs a, body.dickerdata div#breadcrumbs a, body.tip-sheet-common-issues div#breadcrumbs a, body.titanic-prtg-100 div#breadcrumbs a, body.titanic-uk-1 div#breadcrumbs a, body.free-network-monitoring div#breadcrumbs a, body.titanic-1 div#breadcrumbs a, body.best-kept-secret div#breadcrumbs a, body.best-kept-secret-au div#breadcrumbs a, body.tip-sheet-mot div#breadcrumbs a, body.tip-sheet-it-budget div#breadcrumbs a, body.treasuretrove div#breadcrumbs a, body.tip-sheet-it-budget-worldwide div#breadcrumbs a, body.tip-sheet-virtualization div#breadcrumbs a, body.tip-sheet-selection-criteria div#breadcrumbs a, body.t-rex-us div#breadcrumbs a, body.t-rex-uk div#breadcrumbs a, body.t-rex-apac div#breadcrumbs a, body.t-rex div#breadcrumbs a, body.get-crafty-with-prtg div#breadcrumbs a, body.msp-au div#breadcrumbs a, body.sysadminsday-thankyou div#breadcrumbs a, body.sysadminsday-2015 div#breadcrumbs a, body.blueprint-aug2015-ddlaunch div#breadcrumbs a, body.tip-sheet-partner-with-paessler div#breadcrumbs a, body.tip-sheet-partner-with-paessler-us div#breadcrumbs a, body.tip-sheet-partner-with-paessler-uk div#breadcrumbs a, body.it-kanalen-se div#breadcrumbs a, body.drive-your-network-faster div#breadcrumbs a, body.drive-your-network-faster-register div#breadcrumbs a, body.drive-your-network-faster-download div#breadcrumbs a, body.free-monitoring-dashboard div#breadcrumbs a, body.drive-network-faster div#breadcrumbs a {
  color: #ffffff;
  text-decoration: underline; }

body.blue1 div#main h1, body.blue2 div#main h1, body.green1 div#main h1, body.grey3 div#main h1, body.grey4 div#main h1, body.blue3 div#main h1, body.blue4 div#main h1, body.olive div#main h1, body.turkis div#main h1, body.grey2 div#main h1, body.black1 div#main h1, body.dickerdata div#main h1, body.tip-sheet-common-issues div#main h1, body.titanic-prtg-100 div#main h1, body.titanic-uk-1 div#main h1, body.free-network-monitoring div#main h1, body.titanic-1 div#main h1, body.best-kept-secret div#main h1, body.best-kept-secret-au div#main h1, body.tip-sheet-mot div#main h1, body.tip-sheet-it-budget div#main h1, body.treasuretrove div#main h1, body.tip-sheet-it-budget-worldwide div#main h1, body.tip-sheet-virtualization div#main h1, body.tip-sheet-selection-criteria div#main h1, body.t-rex-us div#main h1, body.t-rex-uk div#main h1, body.t-rex-apac div#main h1, body.t-rex div#main h1, body.get-crafty-with-prtg div#main h1, body.msp-au div#main h1, body.sysadminsday-thankyou div#main h1, body.sysadminsday-2015 div#main h1, body.blueprint-aug2015-ddlaunch div#main h1, body.tip-sheet-partner-with-paessler div#main h1, body.tip-sheet-partner-with-paessler-us div#main h1, body.tip-sheet-partner-with-paessler-uk div#main h1, body.it-kanalen-se div#main h1, body.drive-your-network-faster div#main h1, body.drive-your-network-faster-register div#main h1, body.drive-your-network-faster-download div#main h1, body.free-monitoring-dashboard div#main h1, body.drive-network-faster div#main h1, body.blue1 div#main div.pageelement div.photo-bg, body.blue2 div#main div.pageelement div.photo-bg, body.green1 div#main div.pageelement div.photo-bg, body.grey3 div#main div.pageelement div.photo-bg, body.grey4 div#main div.pageelement div.photo-bg, body.blue3 div#main div.pageelement div.photo-bg, body.blue4 div#main div.pageelement div.photo-bg, body.olive div#main div.pageelement div.photo-bg, body.turkis div#main div.pageelement div.photo-bg, body.grey2 div#main div.pageelement div.photo-bg, body.black1 div#main div.pageelement div.photo-bg, body.dickerdata div#main div.pageelement div.photo-bg, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg, body.titanic-prtg-100 div#main div.pageelement div.photo-bg, body.titanic-uk-1 div#main div.pageelement div.photo-bg, body.free-network-monitoring div#main div.pageelement div.photo-bg, body.titanic-1 div#main div.pageelement div.photo-bg, body.best-kept-secret div#main div.pageelement div.photo-bg, body.best-kept-secret-au div#main div.pageelement div.photo-bg, body.tip-sheet-mot div#main div.pageelement div.photo-bg, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg, body.treasuretrove div#main div.pageelement div.photo-bg, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg, body.t-rex-us div#main div.pageelement div.photo-bg, body.t-rex-uk div#main div.pageelement div.photo-bg, body.t-rex-apac div#main div.pageelement div.photo-bg, body.t-rex div#main div.pageelement div.photo-bg, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg, body.msp-au div#main div.pageelement div.photo-bg, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg, body.sysadminsday-2015 div#main div.pageelement div.photo-bg, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg, body.it-kanalen-se div#main div.pageelement div.photo-bg, body.drive-your-network-faster div#main div.pageelement div.photo-bg, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg, body.drive-network-faster div#main div.pageelement div.photo-bg, body.blue1 div#main div.pageelement div.photo-bg h1, body.blue2 div#main div.pageelement div.photo-bg h1, body.green1 div#main div.pageelement div.photo-bg h1, body.grey3 div#main div.pageelement div.photo-bg h1, body.grey4 div#main div.pageelement div.photo-bg h1, body.blue3 div#main div.pageelement div.photo-bg h1, body.blue4 div#main div.pageelement div.photo-bg h1, body.olive div#main div.pageelement div.photo-bg h1, body.turkis div#main div.pageelement div.photo-bg h1, body.grey2 div#main div.pageelement div.photo-bg h1, body.black1 div#main div.pageelement div.photo-bg h1, body.dickerdata div#main div.pageelement div.photo-bg h1, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg h1, body.titanic-prtg-100 div#main div.pageelement div.photo-bg h1, body.titanic-uk-1 div#main div.pageelement div.photo-bg h1, body.free-network-monitoring div#main div.pageelement div.photo-bg h1, body.titanic-1 div#main div.pageelement div.photo-bg h1, body.best-kept-secret div#main div.pageelement div.photo-bg h1, body.best-kept-secret-au div#main div.pageelement div.photo-bg h1, body.tip-sheet-mot div#main div.pageelement div.photo-bg h1, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg h1, body.treasuretrove div#main div.pageelement div.photo-bg h1, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg h1, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg h1, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg h1, body.t-rex-us div#main div.pageelement div.photo-bg h1, body.t-rex-uk div#main div.pageelement div.photo-bg h1, body.t-rex-apac div#main div.pageelement div.photo-bg h1, body.t-rex div#main div.pageelement div.photo-bg h1, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg h1, body.msp-au div#main div.pageelement div.photo-bg h1, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg h1, body.sysadminsday-2015 div#main div.pageelement div.photo-bg h1, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg h1, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg h1, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg h1, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg h1, body.it-kanalen-se div#main div.pageelement div.photo-bg h1, body.drive-your-network-faster div#main div.pageelement div.photo-bg h1, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg h1, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg h1, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg h1, body.drive-network-faster div#main div.pageelement div.photo-bg h1, body.blue1 div#main div.pageelement div.photo-bg strong, body.blue2 div#main div.pageelement div.photo-bg strong, body.green1 div#main div.pageelement div.photo-bg strong, body.grey3 div#main div.pageelement div.photo-bg strong, body.grey4 div#main div.pageelement div.photo-bg strong, body.blue3 div#main div.pageelement div.photo-bg strong, body.blue4 div#main div.pageelement div.photo-bg strong, body.olive div#main div.pageelement div.photo-bg strong, body.turkis div#main div.pageelement div.photo-bg strong, body.grey2 div#main div.pageelement div.photo-bg strong, body.black1 div#main div.pageelement div.photo-bg strong, body.dickerdata div#main div.pageelement div.photo-bg strong, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg strong, body.titanic-prtg-100 div#main div.pageelement div.photo-bg strong, body.titanic-uk-1 div#main div.pageelement div.photo-bg strong, body.free-network-monitoring div#main div.pageelement div.photo-bg strong, body.titanic-1 div#main div.pageelement div.photo-bg strong, body.best-kept-secret div#main div.pageelement div.photo-bg strong, body.best-kept-secret-au div#main div.pageelement div.photo-bg strong, body.tip-sheet-mot div#main div.pageelement div.photo-bg strong, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg strong, body.treasuretrove div#main div.pageelement div.photo-bg strong, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg strong, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg strong, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg strong, body.t-rex-us div#main div.pageelement div.photo-bg strong, body.t-rex-uk div#main div.pageelement div.photo-bg strong, body.t-rex-apac div#main div.pageelement div.photo-bg strong, body.t-rex div#main div.pageelement div.photo-bg strong, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg strong, body.msp-au div#main div.pageelement div.photo-bg strong, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg strong, body.sysadminsday-2015 div#main div.pageelement div.photo-bg strong, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg strong, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg strong, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg strong, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg strong, body.it-kanalen-se div#main div.pageelement div.photo-bg strong, body.drive-your-network-faster div#main div.pageelement div.photo-bg strong, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg strong, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg strong, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg strong, body.drive-network-faster div#main div.pageelement div.photo-bg strong, body.blue1 div#main div.pageelement div.photo-bg h2, body.blue2 div#main div.pageelement div.photo-bg h2, body.green1 div#main div.pageelement div.photo-bg h2, body.grey3 div#main div.pageelement div.photo-bg h2, body.grey4 div#main div.pageelement div.photo-bg h2, body.blue3 div#main div.pageelement div.photo-bg h2, body.blue4 div#main div.pageelement div.photo-bg h2, body.olive div#main div.pageelement div.photo-bg h2, body.turkis div#main div.pageelement div.photo-bg h2, body.grey2 div#main div.pageelement div.photo-bg h2, body.black1 div#main div.pageelement div.photo-bg h2, body.dickerdata div#main div.pageelement div.photo-bg h2, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg h2, body.titanic-prtg-100 div#main div.pageelement div.photo-bg h2, body.titanic-uk-1 div#main div.pageelement div.photo-bg h2, body.free-network-monitoring div#main div.pageelement div.photo-bg h2, body.titanic-1 div#main div.pageelement div.photo-bg h2, body.best-kept-secret div#main div.pageelement div.photo-bg h2, body.best-kept-secret-au div#main div.pageelement div.photo-bg h2, body.tip-sheet-mot div#main div.pageelement div.photo-bg h2, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg h2, body.treasuretrove div#main div.pageelement div.photo-bg h2, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg h2, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg h2, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg h2, body.t-rex-us div#main div.pageelement div.photo-bg h2, body.t-rex-uk div#main div.pageelement div.photo-bg h2, body.t-rex-apac div#main div.pageelement div.photo-bg h2, body.t-rex div#main div.pageelement div.photo-bg h2, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg h2, body.msp-au div#main div.pageelement div.photo-bg h2, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg h2, body.sysadminsday-2015 div#main div.pageelement div.photo-bg h2, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg h2, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg h2, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg h2, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg h2, body.it-kanalen-se div#main div.pageelement div.photo-bg h2, body.drive-your-network-faster div#main div.pageelement div.photo-bg h2, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg h2, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg h2, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg h2, body.drive-network-faster div#main div.pageelement div.photo-bg h2, body.blue1 div#main div.pageelement div.photo-bg h3, body.blue2 div#main div.pageelement div.photo-bg h3, body.green1 div#main div.pageelement div.photo-bg h3, body.grey3 div#main div.pageelement div.photo-bg h3, body.grey4 div#main div.pageelement div.photo-bg h3, body.blue3 div#main div.pageelement div.photo-bg h3, body.blue4 div#main div.pageelement div.photo-bg h3, body.olive div#main div.pageelement div.photo-bg h3, body.turkis div#main div.pageelement div.photo-bg h3, body.grey2 div#main div.pageelement div.photo-bg h3, body.black1 div#main div.pageelement div.photo-bg h3, body.dickerdata div#main div.pageelement div.photo-bg h3, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg h3, body.titanic-prtg-100 div#main div.pageelement div.photo-bg h3, body.titanic-uk-1 div#main div.pageelement div.photo-bg h3, body.free-network-monitoring div#main div.pageelement div.photo-bg h3, body.titanic-1 div#main div.pageelement div.photo-bg h3, body.best-kept-secret div#main div.pageelement div.photo-bg h3, body.best-kept-secret-au div#main div.pageelement div.photo-bg h3, body.tip-sheet-mot div#main div.pageelement div.photo-bg h3, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg h3, body.treasuretrove div#main div.pageelement div.photo-bg h3, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg h3, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg h3, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg h3, body.t-rex-us div#main div.pageelement div.photo-bg h3, body.t-rex-uk div#main div.pageelement div.photo-bg h3, body.t-rex-apac div#main div.pageelement div.photo-bg h3, body.t-rex div#main div.pageelement div.photo-bg h3, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg h3, body.msp-au div#main div.pageelement div.photo-bg h3, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg h3, body.sysadminsday-2015 div#main div.pageelement div.photo-bg h3, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg h3, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg h3, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg h3, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg h3, body.it-kanalen-se div#main div.pageelement div.photo-bg h3, body.drive-your-network-faster div#main div.pageelement div.photo-bg h3, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg h3, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg h3, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg h3, body.drive-network-faster div#main div.pageelement div.photo-bg h3, body.blue1 div#main div.pageelement div.photo-bg p, body.blue2 div#main div.pageelement div.photo-bg p, body.green1 div#main div.pageelement div.photo-bg p, body.grey3 div#main div.pageelement div.photo-bg p, body.grey4 div#main div.pageelement div.photo-bg p, body.blue3 div#main div.pageelement div.photo-bg p, body.blue4 div#main div.pageelement div.photo-bg p, body.olive div#main div.pageelement div.photo-bg p, body.turkis div#main div.pageelement div.photo-bg p, body.grey2 div#main div.pageelement div.photo-bg p, body.black1 div#main div.pageelement div.photo-bg p, body.dickerdata div#main div.pageelement div.photo-bg p, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg p, body.titanic-prtg-100 div#main div.pageelement div.photo-bg p, body.titanic-uk-1 div#main div.pageelement div.photo-bg p, body.free-network-monitoring div#main div.pageelement div.photo-bg p, body.titanic-1 div#main div.pageelement div.photo-bg p, body.best-kept-secret div#main div.pageelement div.photo-bg p, body.best-kept-secret-au div#main div.pageelement div.photo-bg p, body.tip-sheet-mot div#main div.pageelement div.photo-bg p, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg p, body.treasuretrove div#main div.pageelement div.photo-bg p, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg p, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg p, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg p, body.t-rex-us div#main div.pageelement div.photo-bg p, body.t-rex-uk div#main div.pageelement div.photo-bg p, body.t-rex-apac div#main div.pageelement div.photo-bg p, body.t-rex div#main div.pageelement div.photo-bg p, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg p, body.msp-au div#main div.pageelement div.photo-bg p, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg p, body.sysadminsday-2015 div#main div.pageelement div.photo-bg p, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg p, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg p, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg p, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg p, body.it-kanalen-se div#main div.pageelement div.photo-bg p, body.drive-your-network-faster div#main div.pageelement div.photo-bg p, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg p, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg p, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg p, body.drive-network-faster div#main div.pageelement div.photo-bg p, body.blue1 div#main div.pageelement div.photo-bg ul, body.blue2 div#main div.pageelement div.photo-bg ul, body.green1 div#main div.pageelement div.photo-bg ul, body.grey3 div#main div.pageelement div.photo-bg ul, body.grey4 div#main div.pageelement div.photo-bg ul, body.blue3 div#main div.pageelement div.photo-bg ul, body.blue4 div#main div.pageelement div.photo-bg ul, body.olive div#main div.pageelement div.photo-bg ul, body.turkis div#main div.pageelement div.photo-bg ul, body.grey2 div#main div.pageelement div.photo-bg ul, body.black1 div#main div.pageelement div.photo-bg ul, body.dickerdata div#main div.pageelement div.photo-bg ul, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg ul, body.titanic-prtg-100 div#main div.pageelement div.photo-bg ul, body.titanic-uk-1 div#main div.pageelement div.photo-bg ul, body.free-network-monitoring div#main div.pageelement div.photo-bg ul, body.titanic-1 div#main div.pageelement div.photo-bg ul, body.best-kept-secret div#main div.pageelement div.photo-bg ul, body.best-kept-secret-au div#main div.pageelement div.photo-bg ul, body.tip-sheet-mot div#main div.pageelement div.photo-bg ul, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg ul, body.treasuretrove div#main div.pageelement div.photo-bg ul, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg ul, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg ul, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg ul, body.t-rex-us div#main div.pageelement div.photo-bg ul, body.t-rex-uk div#main div.pageelement div.photo-bg ul, body.t-rex-apac div#main div.pageelement div.photo-bg ul, body.t-rex div#main div.pageelement div.photo-bg ul, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg ul, body.msp-au div#main div.pageelement div.photo-bg ul, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg ul, body.sysadminsday-2015 div#main div.pageelement div.photo-bg ul, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg ul, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg ul, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg ul, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg ul, body.it-kanalen-se div#main div.pageelement div.photo-bg ul, body.drive-your-network-faster div#main div.pageelement div.photo-bg ul, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg ul, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg ul, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg ul, body.drive-network-faster div#main div.pageelement div.photo-bg ul, body.blue1 div#main div.pageelement div.photo-bg ol, body.blue2 div#main div.pageelement div.photo-bg ol, body.green1 div#main div.pageelement div.photo-bg ol, body.grey3 div#main div.pageelement div.photo-bg ol, body.grey4 div#main div.pageelement div.photo-bg ol, body.blue3 div#main div.pageelement div.photo-bg ol, body.blue4 div#main div.pageelement div.photo-bg ol, body.olive div#main div.pageelement div.photo-bg ol, body.turkis div#main div.pageelement div.photo-bg ol, body.grey2 div#main div.pageelement div.photo-bg ol, body.black1 div#main div.pageelement div.photo-bg ol, body.dickerdata div#main div.pageelement div.photo-bg ol, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg ol, body.titanic-prtg-100 div#main div.pageelement div.photo-bg ol, body.titanic-uk-1 div#main div.pageelement div.photo-bg ol, body.free-network-monitoring div#main div.pageelement div.photo-bg ol, body.titanic-1 div#main div.pageelement div.photo-bg ol, body.best-kept-secret div#main div.pageelement div.photo-bg ol, body.best-kept-secret-au div#main div.pageelement div.photo-bg ol, body.tip-sheet-mot div#main div.pageelement div.photo-bg ol, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg ol, body.treasuretrove div#main div.pageelement div.photo-bg ol, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg ol, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg ol, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg ol, body.t-rex-us div#main div.pageelement div.photo-bg ol, body.t-rex-uk div#main div.pageelement div.photo-bg ol, body.t-rex-apac div#main div.pageelement div.photo-bg ol, body.t-rex div#main div.pageelement div.photo-bg ol, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg ol, body.msp-au div#main div.pageelement div.photo-bg ol, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg ol, body.sysadminsday-2015 div#main div.pageelement div.photo-bg ol, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg ol, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg ol, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg ol, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg ol, body.it-kanalen-se div#main div.pageelement div.photo-bg ol, body.drive-your-network-faster div#main div.pageelement div.photo-bg ol, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg ol, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg ol, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg ol, body.drive-network-faster div#main div.pageelement div.photo-bg ol, body.blue1 div#main div.pageelement div.photo-bg li, body.blue2 div#main div.pageelement div.photo-bg li, body.green1 div#main div.pageelement div.photo-bg li, body.grey3 div#main div.pageelement div.photo-bg li, body.grey4 div#main div.pageelement div.photo-bg li, body.blue3 div#main div.pageelement div.photo-bg li, body.blue4 div#main div.pageelement div.photo-bg li, body.olive div#main div.pageelement div.photo-bg li, body.turkis div#main div.pageelement div.photo-bg li, body.grey2 div#main div.pageelement div.photo-bg li, body.black1 div#main div.pageelement div.photo-bg li, body.dickerdata div#main div.pageelement div.photo-bg li, body.tip-sheet-common-issues div#main div.pageelement div.photo-bg li, body.titanic-prtg-100 div#main div.pageelement div.photo-bg li, body.titanic-uk-1 div#main div.pageelement div.photo-bg li, body.free-network-monitoring div#main div.pageelement div.photo-bg li, body.titanic-1 div#main div.pageelement div.photo-bg li, body.best-kept-secret div#main div.pageelement div.photo-bg li, body.best-kept-secret-au div#main div.pageelement div.photo-bg li, body.tip-sheet-mot div#main div.pageelement div.photo-bg li, body.tip-sheet-it-budget div#main div.pageelement div.photo-bg li, body.treasuretrove div#main div.pageelement div.photo-bg li, body.tip-sheet-it-budget-worldwide div#main div.pageelement div.photo-bg li, body.tip-sheet-virtualization div#main div.pageelement div.photo-bg li, body.tip-sheet-selection-criteria div#main div.pageelement div.photo-bg li, body.t-rex-us div#main div.pageelement div.photo-bg li, body.t-rex-uk div#main div.pageelement div.photo-bg li, body.t-rex-apac div#main div.pageelement div.photo-bg li, body.t-rex div#main div.pageelement div.photo-bg li, body.get-crafty-with-prtg div#main div.pageelement div.photo-bg li, body.msp-au div#main div.pageelement div.photo-bg li, body.sysadminsday-thankyou div#main div.pageelement div.photo-bg li, body.sysadminsday-2015 div#main div.pageelement div.photo-bg li, body.blueprint-aug2015-ddlaunch div#main div.pageelement div.photo-bg li, body.tip-sheet-partner-with-paessler div#main div.pageelement div.photo-bg li, body.tip-sheet-partner-with-paessler-us div#main div.pageelement div.photo-bg li, body.tip-sheet-partner-with-paessler-uk div#main div.pageelement div.photo-bg li, body.it-kanalen-se div#main div.pageelement div.photo-bg li, body.drive-your-network-faster div#main div.pageelement div.photo-bg li, body.drive-your-network-faster-register div#main div.pageelement div.photo-bg li, body.drive-your-network-faster-download div#main div.pageelement div.photo-bg li, body.free-monitoring-dashboard div#main div.pageelement div.photo-bg li, body.drive-network-faster div#main div.pageelement div.photo-bg li {
  color: #ffffff; }

body.prtg-roadshow div#main div.grey {
  background-image: url(/common/img/bg-roadshow.png); }

body.blue1 div#main div.grey, body.get-crafty-with-prtg div#main div.grey, body.msp-au div#main div.grey {
  background-color: #212c52; }

body.blue2 div#main div.grey, body.blueprint-aug2015-ddlaunch div#main div.grey, body.tip-sheet-partner-with-paessler div#main div.grey, body.tip-sheet-partner-with-paessler-us div#main div.grey, body.tip-sheet-partner-with-paessler-uk div#main div.grey, body.it-kanalen-se div#main div.grey, body.dickerdata div#main div.grey {
  background-color: #004181; }

body.blue3 div#main div.grey, body.drive-your-network-faster div#main div.grey, body.drive-your-network-faster-register div#main div.grey, body.drive-your-network-faster-download div#main div.grey, body.free-monitoring-dashboard div#main div.grey, body.drive-network-faster div#main div.grey, body.tip-sheet-it-budget div#main div.grey, body.treasuretrove div#main div.grey, body.tip-sheet-it-budget-worldwide div#main div.grey {
  background-color: #040e34; }

body.blue4 div#main div.grey, body.t-rex-us div#main div.grey, body.t-rex-uk div#main div.grey, body.t-rex-apac div#main div.grey, body.t-rex div#main div.grey {
  background-color: #23408e; }

body.olive div#main div.grey, body.sysadminsday-thankyou div#main div.grey, body.sysadminsday-2015 div#main div.grey, body.tip-sheet-selection-criteria div#main div.grey {
  background-color: #78733d; }

body.turkis div#main div.grey, body.tip-sheet-virtualization div#main div.grey {
  background-color: #5bc4bf; }

body.grey2 div#main div.grey, body.tip-sheet-mot div#main div.grey {
  background-color: #565656; }

body.black1 div#main div.grey, body.best-kept-secret div#main div.grey, body.best-kept-secret-au div#main div.grey {
  background-color: #1d1d1b; }

body.tip-sheet-common-issues div#main div.grey, body.titanic-prtg-100 div#main div.grey, body.titanic-uk-1 div#main div.grey, body.free-network-monitoring div#main div.grey, body.titanic-1 div#main div.grey {
  background-image: url(/common/img/bg-titanic.png); }

body.green1 div#main div.grey {
  background-color: #51675b; }

body.grey3 div#main div.grey {
  background-color: #b2b2b2; }

body.grey4 div#main div.grey {
  background-color: #c6c6c6; }

body.drive-network-faster div#main div.pageelement div.photo-bg div.textarea {
  width: 100%; }

body.manuals div#content div.wide {
  padding: 0 25px 0 0; }

body.manuals div#content em {
  color: #e6045f; }

body.manuals div#content table {
  margin: 10px 0 15px 0; }
  body.manuals div#content table p, body.manuals div#content table ul {
    font-size: 12px;
    line-height: 15px;
    width: 100% !important;
    padding: 5px 0 5px 0 !important; }
  body.manuals div#content table td {
    background-color: #f4f4f4;
    border: none; }
    body.manuals div#content table td ul {
      font-size: 12px !important;
      line-height: 15px !important;
      text-transform: none !important;
      width: 95% !important;
      padding-left: 15px !important; }
  body.manuals div#content table th {
    background-color: #d9d9db;
    border: none;
    color: #555555;
    padding: 10px; }
    body.manuals div#content table th ul {
      font-size: 12px !important;
      line-height: 15px !important;
      text-transform: none !important;
      width: 100% !important;
      padding-left: 15px !important; }
      body.manuals div#content table th ul li {
        padding: 2px; }
    body.manuals div#content table th p {
      font-size: 15px;
      line-height: 17px;
      text-transform: uppercase;
      font-weight: 400; }
  body.manuals div#content table td {
    padding: 10px; }
  body.manuals div#content table th p, body.manuals div#content table td p {
    margin: 0; }
  body.manuals div#content table tr:first-child :last-child {
    border-top-right-radius: 3px; }
  body.manuals div#content table tr:first-child :first-child {
    border-top-left-radius: 3px; }
  body.manuals div#content table tr:last-child :last-child {
    border-bottom-right-radius: 3px; }
  body.manuals div#content table tr:last-child :first-child {
    border-bottom-left-radius: 3px; }
  body.manuals div#content table tr:nth-of-type(odd) td {
    background-color: #e7e7e8; }
  body.manuals div#content table td:first-child {
    padding: 0 0 0 20px;
    width: 33%; }
    body.manuals div#content table td:first-child p, body.manuals div#content table td:first-child ul {
      font-size: 13px;
      line-height: 16px; }

body.manuals div#content div#manual-navigation {
  height: 50px;
  padding: 0 0 0 0 !important; }
  body.manuals div#content div#manual-navigation a {
    display: block;
    float: left;
    text-align: center;
    font-size: 13px;
    border-radius: 3px;
    width: 260px;
    margin: 0 20px 0 0;
    padding: 5px;
    background-color: #e7e7e8 !important;
    color: #212c52;
    text-transform: uppercase; }
    body.manuals div#content div#manual-navigation a:hover {
      text-decoration: none;
      background-color: #212c52 !important;
      color: #ffffff; }
  body.manuals div#content div#manual-navigation div {
    padding: 0; }

body.manuals div#content div#manuals-content div h2 {
  padding: 15px 0 10px 0;
  border-top: 3px solid #e7e7e8; }

body.manuals div#content div#manuals-content div p, body.manuals div#content div#manuals-content div ul {
  width: 66%;
  padding: 0 0 10px 0; }

body.manuals div#content div#manuals-content div li {
  padding: 0 0 10px 0; }

body.manuals div#content div#manuals-content div ul {
  padding-left: 15px; }

body.manuals div#content div.manual-img {
  margin: 0 0 15px 0;
  padding: 20px 0 0 0; }
  body.manuals div#content div.manual-img img {
    display: block;
    margin: 0 0 5px 0;
    border: 1px solid #e7e7e8; }
  body.manuals div#content div.manual-img em.caption {
    font-style: italic;
    color: #555555; }

body.prtg8 div#content ul, body.prtg9 div#content ul, body.manuals-index div#content ul {
  list-style: none;
  margin: 10px 0 30px 0;
  padding: 0; }

body.prtg8 div#content ul li, body.prtg9 div#content ul li, body.manuals-index div#content ul li {
  margin: 0 0 5px 0; }

body.prtg8 div#content ul li a, body.prtg9 div#content ul li a, body.manuals-index div#content ul li a {
  font-size: 16px;
  color: #212c52; }

body.prtg8 div#content ul li a:hover, body.prtg9 div#content ul li a:hover, body.manuals-index div#content ul li a:hover {
  text-decoration: underline; }

body.prtg8 div#content ul li ul, body.prtg9 div#content ul li ul, body.manuals-index div#content ul li ul {
  padding: 0 0 0 20px;
  margin: 5px 0 10px 0; }

body.prtg8 div#content ul li ul li a, body.prtg9 div#content ul li ul li a, body.manuals-index div#content ul li ul li a {
  font-size: 11px;
  color: #555555; }

body.prtg8 div#content ul li ul li ul li a, body.prtg9 div#content ul li ul li ul li a, body.manuals-index div#content ul li ul li ul li a {
  color: #888888; }

@media only screen and (max-width: 700px) {
  body.manuals div#content div#manual-navigation a {
    width: 24% !important; }
  body.manuals div#content div#manuals-content div p, body.manuals div#content div#manuals-content div ul {
    width: 100%; } }

.chzn-container {
  font-size: 13px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline; }
  .chzn-container .chzn-drop {
    background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    position: absolute;
    left: 0;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    z-index: 1010; }

/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: -ms-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  background-image: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #aaaaaa;
  -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 24px;
  padding: 0 0 0 8px;
  color: #444444;
  text-decoration: none; }

.chzn-container-single .chzn-default {
  color: #999; }

.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis; }

.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url("/common/img/chosen-sprite.png") right top no-repeat; }
  .chzn-container-single .chzn-single abbr:hover {
    background-position: right -11px; }

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top; }

.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px; }
  .chzn-container-single .chzn-single div b {
    background: url("/common/img/chosen-sprite.png") no-repeat 0 0;
    display: block;
    width: 100%;
    height: 100%; }

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010; }
  .chzn-container-single .chzn-search input {
    background: #fff url("/common/img/chosen-sprite.png") no-repeat 100% -22px;
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    outline: 0;
    border: 1px solid #aaa;
    font-family: sans-serif;
    font-size: 1em; }

.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 2px 2px;
  -moz-border-radius: 0 0 2px 2px;
  border-radius: 0 0 2px 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; }

/* @end */
.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px; }

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  width: 100% !important;
  border-radius: 5px;
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative; }
  .chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none;
    margin: 0 !important; }
  .chzn-container-multi .chzn-choices .search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0; }
    .chzn-container-multi .chzn-choices .search-field input {
      color: #666;
      background: transparent !important;
      border: none !important;
      font-family: lucida grande;
      font-size: 12px;
      height: 27px;
      padding: 0 0 0 5px;
      margin: 1px 0;
      outline: 0;
      width: 100%  !important;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      -o-box-shadow: none;
      box-shadow: none; }
    .chzn-container-multi .chzn-choices .search-field .default {
      color: #999; }
  .chzn-container-multi .chzn-choices .search-choice {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
    color: #333;
    border: 1px solid #aaaaaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default; }
  .chzn-container-multi .chzn-choices .search-choice-focus {
    background: #d4d4d4; }
  .chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 13px;
    font-size: 1px;
    background: url("/common/img/chosen-sprite.png") right top no-repeat; }
    .chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
      background-position: right -11px; }
  .chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
    background-position: right -11px; }

/* @end */
/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 100px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0; }

.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none; }

.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item; }

.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  color: #fff; }

.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal; }

.chzn-container .chzn-results .highlighted em {
  background: transparent; }

.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item; }

.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold; }

.chzn-container .chzn-results .group-option {
  padding-left: 15px; }

.chzn-container-multi .chzn-drop .result-selected {
  display: none; }

.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px;
  /* This should by dynamic with js */
  z-index: 1; }
  .chzn-container .chzn-results-scroll span {
    display: inline-block;
    height: 17px;
    text-indent: -5000px;
    width: 9px; }

.chzn-container .chzn-results-scroll-down {
  bottom: 0; }
  .chzn-container .chzn-results-scroll-down span {
    background: url("/common/img/chosen-sprite.png") no-repeat -4px -3px; }

.chzn-container .chzn-results-scroll-up span {
  background: url("/common/img/chosen-sprite.png") no-repeat -22px -3px; }

/* @end */
/* @group Active */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }

.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow: 0 1px 0 #fff inset;
  -o-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset;
  background-color: #eee;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -moz-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -o-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: -ms-linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  background-image: linear-gradient(top, #eeeeee 20%, #ffffff 80%);
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .chzn-container-active .chzn-single-with-drop div {
    background: transparent;
    border-left: none; }
    .chzn-container-active .chzn-single-with-drop div b {
      background-position: -18px 1px; }

.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  border: 1px solid #5897fb; }
  .chzn-container-active .chzn-choices .search-field input {
    min-height: 39px;
    color: #111 !important; }

/* @end */
/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity: 0.5 !important; }
  .chzn-disabled .chzn-single, .chzn-disabled .chzn-choices .search-choice .search-choice-close {
    cursor: default; }

/* @group Right to Left */
.chzn-rtl {
  text-align: right; }
  .chzn-rtl .chzn-single {
    padding: 0 8px 0 0;
    overflow: visible; }
    .chzn-rtl .chzn-single span {
      margin-left: 26px;
      margin-right: 0;
      direction: rtl; }
    .chzn-rtl .chzn-single div {
      left: 3px;
      right: auto; }
    .chzn-rtl .chzn-single abbr {
      left: 26px;
      right: auto; }
  .chzn-rtl .chzn-choices .search-field input {
    direction: rtl; }
  .chzn-rtl .chzn-choices li {
    float: right; }
  .chzn-rtl .chzn-choices .search-choice {
    padding: 3px 5px 3px 19px;
    margin: 3px 5px 3px 0; }
    .chzn-rtl .chzn-choices .search-choice .search-choice-close {
      left: 4px;
      right: auto;
      background-position: right top; }
  .chzn-rtl.chzn-container-single .chzn-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0; }
  .chzn-rtl .chzn-results .group-option {
    padding-left: 0;
    padding-right: 15px; }
  .chzn-rtl.chzn-container-active .chzn-single-with-drop div {
    border-right: none; }
  .chzn-rtl .chzn-search input {
    background: #fff url("/common/img/chosen-sprite.png") no-repeat -38px -22px;
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background: url("/common/img/chosen-sprite.png") no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    padding: 4px 5px 4px 20px;
    direction: rtl; }

div#content ul#jobs-menu {
  padding: 0 0 0 0;
  list-style: none;
  margin: 0px;
  width: 100%;
  height: 150px; }
  div#content ul#jobs-menu li {
    float: left;
    padding: 0;
    margin: 0; }
    div#content ul#jobs-menu li a {
      display: block;
      padding: 70px 0 5px 0;
      font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif;
      font-weight: 400;
      width: 106px;
      text-align: center;
      background-image: url(/common/files/graphics/campaigns/career/common/categories-overview2.png);
      background-repeat: no-repeat;
      background-position: 2px 2px;
      text-transform: uppercase;
      font-size: 13px;
      line-height: 15px;
      color: #212c52; }
      div#content ul#jobs-menu li a:hover {
        background-position: 2px -135px;
        text-decoration: none;
        background-color: transparent; }
      div#content ul#jobs-menu li a.development {
        background-position: 14px 2px; }
        div#content ul#jobs-menu li a.development:hover {
          background-position: 14px -165px;
          color: #b5ce3a; }
      div#content ul#jobs-menu li a.tech-support {
        background-position: -216px 2px; }
        div#content ul#jobs-menu li a.tech-support:hover {
          background-position: -216px -165px;
          color: #f99d1c; }
      div#content ul#jobs-menu li a.sales {
        background-position: -443px 2px; }
        div#content ul#jobs-menu li a.sales:hover {
          background-position: -443px -165px;
          color: #e6045f; }
      div#content ul#jobs-menu li a.marketing-pr {
        background-position: -673px 2px; }
        div#content ul#jobs-menu li a.marketing-pr:hover {
          background-position: -673px -165px;
          color: #65c1be; }
      div#content ul#jobs-menu li a.design {
        background-position: -902px 2px; }
        div#content ul#jobs-menu li a.design:hover {
          background-position: -902px -165px;
          color: #5ca3eb; }
      div#content ul#jobs-menu li a.hr-finances {
        background-position: -1132px 2px; }
        div#content ul#jobs-menu li a.hr-finances:hover {
          background-position: -1132px -165px;
          color: #9d865d; }
      div#content ul#jobs-menu li a.internship {
        background-position: -1364px 2px; }
        div#content ul#jobs-menu li a.internship:hover {
          background-position: -1364px -165px;
          color: #78733d; }
      div#content ul#jobs-menu li a.apprenticeship {
        background-position: -1594px 2px; }
        div#content ul#jobs-menu li a.apprenticeship:hover {
          background-position: -1594px -165px;
          color: #ebbd00; }
      div#content ul#jobs-menu li a.initiative {
        background-position: -1822px 2px; }
        div#content ul#jobs-menu li a.initiative:hover {
          background-position: -1822px -165px;
          color: #f172ac; }
    div#content ul#jobs-menu li a.active.development {
      background-position: 14px -165px;
      color: #b5ce3a; }
    div#content ul#jobs-menu li a.active.hr-finances {
      background-position: -1132px -165px;
      color: #9d865d; }
    div#content ul#jobs-menu li a.active.tech-support {
      background-position: -216px -165px;
      color: #f99d1c; }
    div#content ul#jobs-menu li a.active.sales {
      background-position: -443px -165px;
      color: #e6045f; }
    div#content ul#jobs-menu li a.active.marketing-pr {
      background-position: -673px -165px;
      color: #65c1be; }
    div#content ul#jobs-menu li a.active.design {
      background-position: -902px -165px;
      color: #5ca3eb; }
    div#content ul#jobs-menu li a.active.hr-finances {
      background-position: -1132px -165px;
      color: #9d865d; }
    div#content ul#jobs-menu li a.active.internship {
      background-position: -1364px -165px;
      color: #78733d; }
    div#content ul#jobs-menu li a.active.apprenticeship {
      background-position: -1594px -165px;
      color: #ebbd00; }
    div#content ul#jobs-menu li a.active.initiative {
      background-position: -1822px -165px;
      color: #f172ac; }

div#content ul#experience-legend {
  list-style: none;
  float: right;
  height: 22px; }
  div#content ul#experience-legend li {
    float: right;
    font-size: 12px;
    text-align: right;
    color: #212c52;
    padding: 0 15px 0 0;
    text-transform: uppercase; }

div#content span.experience {
  width: 18px;
  height: 18px;
  display: inline-block;
  background-color: #e7e7e8;
  text-align: center;
  border-radius: 20px;
  font-size: 11px;
  color: #212c52;
  font-weight: bold; }

div#content div.job-category {
  text-align: left; }
  div#content div.job-category h3 {
    font-size: 20px;
    color: #212c52;
    text-transform: uppercase;
    margin: 0 0 15px 0; }
    div#content div.job-category h3 a {
      background-image: url(/common/files/graphics/campaigns/career/common/categories-small2.png);
      background-repeat: no-repeat;
      background-position: 0px 3px;
      padding: 10px 0 10px 50px;
      display: block;
      text-decoration: none; }
      div#content div.job-category h3 a.development {
        background-position: 0px 3px; }
      div#content div.job-category h3 a.tech-support {
        background-position: 0px -87px; }
      div#content div.job-category h3 a.sales {
        background-position: 0px -189px; }
      div#content div.job-category h3 a.marketing-pr {
        background-position: 0px -303px; }
      div#content div.job-category h3 a.design {
        background-position: 0px -405px; }
      div#content div.job-category h3 a.hr-finances {
        background-position: 0px -506px; }
      div#content div.job-category h3 a.internship {
        background-position: 0px -609px; }
      div#content div.job-category h3 a.apprenticeship {
        background-position: 0px -710px; }
      div#content div.job-category h3 a.initiative {
        background-position: 0px -800px; }

div#content div.job-listing {
  padding: 10px 0 0 0; }

div#content div.job-listing p, div#content div.job-listing li, div#content div.job-content p, div#content div.job-content li, div#content div.job-category p, div#content div.job-category li {
  color: #212c52;
  font-size: 15px;
  line-height: 19px; }

@media only screen and (max-width: 700px) {
  div#content ul#jobs-menu li {
    height: 130px; }
    div#content ul#jobs-menu li a {
      padding: 90px 0 5px 0; }
  div#content div.job-category h3 {
    margin: 0;
    padding: 20px 0 20px 0; }
    div#content div.job-category h3 a {
      background-image: none;
      padding: 0;
      color: #212c52; }
  div#content div.job-listing ul {
    padding: 10px 0 0 25px; }
  div#content div.job-listing div {
    width: 26px !important;
    float: right; }
  div#content ul#experience-legend {
    float: none;
    min-height: 25px;
    padding: 0; }
    div#content ul#experience-legend li {
      float: left;
      padding: 0; }
    div#content ul#experience-legend div {
      width: 26px !important;
      float: left; } }

@media only screen and (min-width: 701px) {
  body.culture-deck div#content div.pageelement p {
    width: 60%;
    margin-left: auto;
    margin-right: auto; } }

body.super div#content div.outer {
  width: 100%; }
  body.super div#content div.outer div.inner {
    width: 100%;
    margin: 0 auto 0 auto; }
    body.super div#content div.outer div.inner div.outer div.inner {
      width: 960px;
      padding: 80px 0 20px 0;
      text-align: center; }

body.super div#content div.yellow {
  background-color: #ffcb00;
  color: #000000; }
  body.super div#content div.yellow h2, body.super div#content div.yellow h3, body.super div#content div.yellow p, body.super div#content div.yellow li {
    color: #000000; }

body.super div#content div.white-inner {
  background-color: #ffffff; }

body.super div#content div.blue {
  background-color: #000039;
  color: #ffffff; }
  body.super div#content div.blue h2, body.super div#content div.blue h3, body.super div#content div.blue p, body.super div#content div.blue li {
    color: #ffffff; }

body.super div#content div.brown {
  background-color: #b2986a;
  color: #ffffff; }
  body.super div#content div.brown h2, body.super div#content div.brown h3, body.super div#content div.brown p, body.super div#content div.brown li {
    color: #ffffff; }

body.super div#content div.pageelement {
  border-bottom: none; }

body.super div#content p {
  font-size: 16px;
  line-height: 20px;
  color: #212c52; }

body.super div#content a.button {
  border-radius: 5px;
  background-color: #f99d1c;
  text-transform: uppercase;
  color: #ffffff;
  padding: 10px 30px;
  font-size: 20px;
  display: inline-block;
  margin: 0 0 30px 0;
  font-family: Roboto; }

body.super div#content a.margin-none {
  margin-bottom: 0; }

body.super div#content a.button:hover {
  background-color: #5ca3eb;
  text-decoration: none; }

body.super div#content a.brown {
  background-color: #9d865d; }

body.super div#content a:hover {
  background-color: #f99d1c; }

body.super div#content a.blue {
  background-color: #5ca3eb; }

body.super div#content a:hover {
  background-color: #f99d1c; }

body.super div#content a.turkis {
  background-color: #65c1be; }

body.super div#content a:hover {
  background-color: #f99d1c; }

@media only screen and (min-width: 701px) {
  div#content div#welcome {
    background-image: url(/common/files/graphics/campaigns/career/common/bg-nuremberg.png);
    background-position: center -50px;
    color: #212c52; }
  div#content div#open-jobs {
    padding: 0 0 20px 0;
    background-color: #e7e7e8; }
  div#content div#event-teaser {
    padding: 0 0 20px 0;
    background-color: #9d865d; }
  div#content div#great-place {
    background-image: url(/common/files/graphics/campaigns/career/common/bg-nuremberg.png);
    background-position: center top;
    color: #212c52; }
  div#content div#scanner {
    background-color: #000039; }
  div#content div.stars {
    background-image: url(/common/files/graphics/campaigns/career/common/stars.png); }
  div#content div.extern {
    background-color: #12002c; }
    div#content div.extern table.transparent td {
      background-color: transparent;
      height: auto;
      border: none;
      padding: 0; }
      div#content div.extern table.transparent td.content {
        width: 242px; }
    div#content div.extern div.inner {
      margin: 0 auto 0 auto; }
      div#content div.extern div.inner p {
        color: #00aeef;
        text-align: left;
        text-transform: uppercase;
        font-size: 16px;
        line-height: 26px;
        width: auto;
        float: left; }
        div#content div.extern div.inner p.founded {
          margin-left: 15px; }
        div#content div.extern div.inner p.reactions, div#content div.extern div.inner p.growth {
          background-color: #000039;
          width: auto;
          margin-left: 30px;
          margin-right: 84px;
          z-index: 1;
          padding: 0 10px 0 10px;
          position: absolute;
          text-align: center center; }
        div#content div.extern div.inner p.average {
          padding: 88px 0 0 38px;
          position: absolute; }
      div#content div.extern div.inner div.left {
        width: 427px;
        float: left;
        padding-bottom: 28px;
        padding-right: 10px; }
      div#content div.extern div.inner div.right {
        width: 300px;
        float: left; }
      div#content div.extern div.inner img.figures {
        margin: 0 auto; }
      div#content div.extern div.inner p.num {
        float: right; }
      div#content div.extern div.inner div.col-3-3 {
        width: 741px;
        height: auto;
        float: left; }
      div#content div.extern div.inner div.grafik {
        margin: 0 auto 0 auto;
        width: 741px; }
      div#content div.extern div.inner div#borderfirst {
        border: 6px solid #00aeef;
        border-radius: 25px;
        padding: 30px 10px 10px 10px;
        display: block;
        width: 389px;
        position: relative;
        bottom: 8px; }
      div#content div.extern div.inner div#border {
        border: 6px solid #00aeef;
        border-radius: 25px;
        height: 363px;
        width: 718px;
        position: relative; }
      div#content div.extern div.inner div.whole {
        width: 741px;
        height: auto;
        float: left;
        margin: 0 auto;
        padding-bottom: 20px;
        padding-right: 10px; }
        div#content div.extern div.inner div.whole p.all {
          top: -4%;
          left: 8%;
          background-color: #000039;
          z-index: 1;
          padding: 0 10px 0 10px;
          position: absolute;
          text-align: center center; }
        div#content div.extern div.inner div.whole p.wages {
          margin-top: 110px;
          margin-left: 39px; }
        div#content div.extern div.inner div.whole p.education {
          margin-top: 110px;
          margin-left: 44px; }
        div#content div.extern div.inner div.whole p.language {
          margin-top: 110px;
          margin-left: 50px; }
        div#content div.extern div.inner div.whole p.sports {
          margin-top: 110px;
          margin-left: 58px; }
        div#content div.extern div.inner div.whole p.shares {
          margin-top: 105px;
          margin-left: 50px; }
        div#content div.extern div.inner div.whole p.pension {
          margin-top: 92px;
          margin-left: 50px; }
        div#content div.extern div.inner div.whole p.offices {
          margin-top: 95px;
          margin-left: 47px; }
        div#content div.extern div.inner div.whole p.colleagues {
          margin-top: 105px;
          margin-left: 43px; }
        div#content div.extern div.inner div.whole p.things {
          position: absolute;
          width: auto;
          font-size: 13px;
          line-height: 15px;
          text-align: center; }
      div#content div.extern div.inner div.pad {
        padding-top: 30px; }
      div#content div.extern div.inner img {
        display: block; }
        div#content div.extern div.inner img.world {
          margin: 0 auto; }
        div#content div.extern div.inner img#scan {
          margin: 0 auto 0 auto;
          padding-bottom: 120px; }
        div#content div.extern div.inner img#logo {
          float: left;
          padding-top: 5px; }
        div#content div.extern div.inner img.nine {
          padding-top: 26px;
          padding-left: 29px; }
        div#content div.extern div.inner img.number {
          padding-bottom: 15px;
          width: 100%; }
      div#content div.extern div.inner div.absolute {
        position: absolute; }
      div#content div.extern div.inner div.relative {
        position: relative; }
      div#content div.extern div.inner ul {
        padding: 0;
        margin: 0;
        list-style: none;
        width: 734px;
        height: 365px;
        position: relative; }
        div#content div.extern div.inner ul li {
          display: block;
          float: left;
          height: 181px;
          width: 161px;
          background-repeat: no-repeat;
          display: block;
          padding: 0 10px 0 10px;
          margin: 0;
          background-image: url(/common/files/graphics/campaigns/career/common/sprite-things.png);
          background-position: 0 0; }
          div#content div.extern div.inner ul li#wages {
            background-position: 3px 10px; }
          div#content div.extern div.inner ul li#education {
            background-position: -164px 10px; }
          div#content div.extern div.inner ul li#language {
            background-position: -332px 10px; }
          div#content div.extern div.inner ul li#sports-classes {
            background-position: -503px 10px; }
          div#content div.extern div.inner ul li#company-shares {
            background-position: -673px 10px; }
          div#content div.extern div.inner ul li#pension {
            background-position: -841px 10px; }
          div#content div.extern div.inner ul li#offices {
            background-position: -1010px 10px; }
          div#content div.extern div.inner ul li#colleagues {
            background-position: -1180px 10px; }
  div#content div.arrow-down {
    background-image: url(/common/files/graphics/campaigns/career/common/arrow-blue.png);
    background-position: center top;
    background-repeat: no-repeat; }
  div#content div#rocket {
    background-image: url(/common/files/graphics/campaigns/career/common/bg-rocket.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #b2986a;
    padding-top: 380px; }
  div#content div#office-tour div.video {
    background-image: url(/common/files/graphics/campaigns/career/common/video-and-coffee.png);
    background-repeat: no-repeat;
    padding: 45px 45px 300px 45px;
    width: 658px;
    margin: 0 auto 0 auto; }
  div#content div#awards ul {
    width: 720px;
    margin: 0 auto;
    padding: 0;
    list-style: none;
    height: 200px; }
    div#content div#awards ul li a {
      width: 160px;
      height: 110px;
      float: left;
      margin: 0 10px 0 10px;
      text-transform: uppercase;
      font-size: 20px;
      line-height: 20px;
      padding: 50px 0 0 0;
      text-align: center;
      color: #ffffff;
      background-color: #c2aa83;
      border-radius: 80px; }
      div#content div#awards ul li a:hover {
        background-color: #f99d1c;
        text-decoration: none; }
  div#content div#blue-rocket {
    height: 674px;
    background-image: url(/common/files/graphics/campaigns/career/common/rocket.png);
    display: block;
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #00aeef; }
    div#content div#blue-rocket h1 {
      color: white;
      font-size: 45px; }
  div#content div#headline div.inner {
    padding: 0; }
  div#content div#headline h1 {
    font-size: 40px;
    text-align: left; }
  div#content div.events div.inner {
    padding-top: 20px;
    padding-bottom: 10px; }
    div#content div.events div.inner p {
      font-size: 13px;
      line-height: 18px;
      text-align: left; }
    div#content div.events div.inner h3 {
      font-size: 18px;
      line-height: 22px;
      text-transform: uppercase;
      padding-right: 155px;
      text-align: left;
      width: 265px; }
      div#content div.events div.inner h3.date {
        font-size: 28px;
        line-height: 20px;
        color: #00aeef; }
    div#content div.events div.inner a.link {
      font-size: 13px;
      line-height: 18px;
      text-align: left;
      color: #00aeef; }
    div#content div.events div.inner div.wide {
      padding-top: 20px; } }

@media only screen and (max-width: 700px) {
  div#blue-rocket {
    background-image: url(/common/files/graphics/campaigns/career/common/rocket.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color: #00aeef;
    background-size: 200%;
    padding: 0 0 100px 0; }
    div#blue-rocket h1 {
      color: white;
      font-size: 45px; }
  body.super {
    background-color: #ffffff; }
    body.super div#content .clear {
      clear: both; }
    body.super div#content div#welcome, body.super div#content div#great-place {
      background-image: url(/common/files/graphics/campaigns/career/common/bg-nuremberg.png);
      background-position: center bottom;
      color: #212c52;
      background-size: 200%;
      background-repeat: no-repeat;
      padding: 0 0 105px 0;
      background-color: #f1f1f2;
      text-align: center; }
    body.super div#content div#goodthings {
      text-align: center; }
    body.super div#content div#office-tour {
      text-align: center; }
      body.super div#content div#office-tour div.video {
        margin: 0 auto 0 auto; }
        body.super div#content div#office-tour div.video iframe {
          width: 100%; }
    body.super div#content div#scanner div.inner p {
      color: #00aeef;
      float: left;
      font-size: 13px;
      line-height: 22px;
      text-align: left;
      text-transform: uppercase; }
    body.super div#content div#scanner div.inner img {
      display: block;
      max-height: 95% !important; }
      body.super div#content div#scanner div.inner img#scan {
        margin: 0 auto;
        padding-bottom: 27px; }
    body.super div#content div#scanner div.inner div.left {
      float: left;
      padding-bottom: 15px !important;
      padding-right: 10px;
      width: 100% !important; }
      body.super div#content div#scanner div.inner div.left img#logo {
        display: block;
        float: left !important;
        padding-right: 15px;
        padding-top: 9px;
        width: 25% !important; }
      body.super div#content div#scanner div.inner div.left img.figures {
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
        width: 93% !important;
        padding-top: 20px; }
      body.super div#content div#scanner div.inner div.left img.world {
        padding-bottom: 6px;
        width: 93% !important;
        padding-top: 13px; }
      body.super div#content div#scanner div.inner div.left p.growth {
        background-color: #000039;
        margin-left: 17px;
        padding: 0 5px;
        position: absolute;
        width: auto !important;
        z-index: 1; }
      body.super div#content div#scanner div.inner div.left p.average {
        padding: 66px 0 0 20px;
        position: absolute !important;
        width: 120px !important; }
      body.super div#content div#scanner div.inner div.left p.founded {
        float: left;
        width: 68%;
        padding-top: 5px; }
      body.super div#content div#scanner div.inner div.left p.reactions {
        background-color: #000039;
        margin-left: 17px;
        padding: 0 5px;
        position: absolute;
        width: auto !important;
        z-index: 1; }
    body.super div#content div#scanner div.inner div.right {
      float: left;
      padding-bottom: 15px;
      width: 100% !important; }
      body.super div#content div#scanner div.inner div.right img.nine {
        float: right !important;
        padding-bottom: 15px;
        width: 50% !important; }
      body.super div#content div#scanner div.inner div.right img.number {
        padding-bottom: 10px;
        width: 100% !important; }
      body.super div#content div#scanner div.inner div.right p.num {
        text-align: right; }
      body.super div#content div#scanner div.inner div.right table.transparent {
        width: 100% !important; }
    body.super div#content div#scanner div.inner div.whole p.all {
      padding-bottom: 15px;
      text-align: center;
      width: 100%;
      font-size: 20px; }
    body.super div#content div#scanner div.inner div.whole ul {
      padding: 0;
      margin: 0;
      list-style: none; }
      body.super div#content div#scanner div.inner div.whole ul li {
        display: block;
        float: left;
        width: 80px;
        height: 85px;
        background-repeat: no-repeat;
        display: block;
        text-align: center;
        padding: 95px 50px 0 50px;
        margin: 0;
        background-image: url(/common/files/graphics/campaigns/career/common/sprite-things.png);
        background-position: 0 0; }
        body.super div#content div#scanner div.inner div.whole ul li p {
          text-align: center;
          line-height: 16px; }
        body.super div#content div#scanner div.inner div.whole ul li#wages {
          background-position: 3px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#education {
          background-position: -164px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#language {
          background-position: -332px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#sports-classes {
          background-position: -503px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#company-shares {
          background-position: -673px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#pension {
          background-position: -841px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#offices {
          background-position: -1010px 10px; }
        body.super div#content div#scanner div.inner div.whole ul li#colleagues {
          background-position: -1180px 10px; }
    body.super div#content div#scanner div.inner div#borderfirst {
      border: 6px solid #00aeef;
      border-radius: 25px;
      bottom: 8px;
      display: block;
      position: relative; }
    body.super div#content div#rocket {
      background-image: url(/common/files/graphics/campaigns/career/common/bg-rocket.png);
      background-position: top center;
      background-repeat: no-repeat;
      background-color: #b2986a;
      padding-top: 250px;
      background-size: 700%;
      text-align: center; }
    body.super div#content div#open-jobs {
      text-align: center;
      background-color: #e7e7e8; }
    body.super div#content div#awards {
      text-align: center; }
      body.super div#content div#awards ul {
        width: 245px !important;
        margin: 0 auto;
        padding: 0;
        list-style: none;
        height: 200px; }
        body.super div#content div#awards ul li a {
          width: 100px;
          height: 75px;
          float: left;
          margin: 20px 10px 10px 10px;
          text-transform: uppercase;
          padding: 25px 0 0 0;
          text-align: center;
          color: #ffffff;
          background-color: #c2aa83;
          border-radius: 80px;
          line-height: 14px; }
          body.super div#content div#awards ul li a br {
            display: inline !important; }
          body.super div#content div#awards ul li a:hover {
            background-color: #f59c00;
            text-decoration: none; }
    body.super div#content div.blue {
      background-color: #000039;
      color: #ffffff; }
    body.super div#content div.brown {
      background-color: #b2986a;
      color: #ffffff; }
      body.super div#content div.brown h2 {
        color: #ffffff; }
      body.super div#content div.brown p {
        color: #ffffff !important; }
    body.super div#content img.arrow {
      width: 40px;
      height: 40px; }
    body.super div#content div.grey {
      background-image: none;
      color: #555555; }
    body.super div#content div.culture-deck {
      text-align: center; }
    body.super div#content div.pageelement {
      padding: 0 !important; }
      body.super div#content div.pageelement img {
        display: block;
        margin: 0 auto 0 auto; }
        body.super div#content div.pageelement img.company-scan {
          margin: 0 0 20px 0;
          display: block; }
    body.super div#content div.stars img {
      width: 95% !important;
      max-height: 95% !important; }
    body.super div#content div.inner {
      width: 100% !important; }
      body.super div#content div.inner div.inner {
        padding: 20px 10px 10px 10px !important;
        width: 94% !important; }
      body.super div#content div.inner a.button {
        border-radius: 5px;
        background-color: #f59c00;
        text-transform: uppercase;
        color: #ffffff;
        padding: 10px 30px;
        font-size: 20px;
        display: inline-block;
        margin: 0 0 30px 0;
        font-family: Roboto, 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
      body.super div#content div.inner a.margin-none {
        margin-bottom: 0; }
      body.super div#content div.inner a.button:hover {
        background-color: #5ca3eb;
        text-decoration: none; }
      body.super div#content div.inner a.brown {
        background-color: #9d865d; }
        body.super div#content div.inner a.brown:hover {
          background-color: #f59c00; }
      body.super div#content div.inner a.blue {
        background-color: #5ca3eb; }
        body.super div#content div.inner a.blue:hover {
          background-color: #f59c00; }
      body.super div#content div.inner a.turkis {
        background-color: #65c1be; }
        body.super div#content div.inner a.turkis:hover {
          background-color: #f59c00; }
      body.super div#content div.inner div.divider2 {
        border-bottom: 3px solid #e7e7e8;
        margin: 10px 0 10px 0; }
      body.super div#content div.inner div.levels {
        background-color: white; }
        body.super div#content div.inner div.levels div.legend {
          background-color: white; }
          body.super div#content div.inner div.levels div.legend ul {
            list-style: none;
            background-color: white;
            width: 100px; }
            body.super div#content div.inner div.levels div.legend ul p {
              float: left !important;
              font-size: 12px;
              padding-left: 0;
              padding-right: 6px;
              width: 30px;
              color: #212c52; }
            body.super div#content div.inner div.levels div.legend ul li {
              height: 26px;
              background-image: url(/common/files/graphics/campaigns/career/common/level-sprite.png);
              background-repeat: no-repeat;
              background-position: 2px 2px;
              padding-right: 32px;
              float: left !important;
              border: 1 px solid red; }
              body.super div#content div.inner div.levels div.legend ul li#expert {
                background-position: -1px 5px; }
              body.super div#content div.inner div.levels div.legend ul li#young-pro {
                background-position: -41px 5px; }
              body.super div#content div.inner div.levels div.legend ul li#student {
                background-position: -120px 5px; } }

div#content ul#tools-menu {
  list-style: none;
  padding: 0;
  margin: 0; }
  div#content ul#tools-menu li {
    float: left;
    display: block; }
    div#content ul#tools-menu li a {
      width: 90px;
      height: 90px;
      display: block;
      margin: 10px 10px 10px 0;
      background-repeat: no-repeat;
      background-image: url(/common/img/sprite-tools_grey.png);
      background-size: 1515px auto; }
      div#content ul#tools-menu li a:hover {
        text-decoration: none; }
    div#content ul#tools-menu li.prtg a {
      background-position: 0 0; }
      div#content ul#tools-menu li.prtg a:hover {
        background-position: 0 -95px; }
    div#content ul#tools-menu li.webserver a {
      background-position: -95px 0; }
      div#content ul#tools-menu li.webserver a:hover {
        background-position: -95px -95px; }
    div#content ul#tools-menu li.multi a {
      background-position: -190px 0; }
      div#content ul#tools-menu li.multi a:hover {
        background-position: -190px -95px; }
    div#content ul#tools-menu li.billing a {
      background-position: -285px 0; }
      div#content ul#tools-menu li.billing a:hover {
        background-position: -285px -95px; }
    div#content ul#tools-menu li.local a {
      background-position: -475px 0; }
      div#content ul#tools-menu li.local a:hover {
        background-position: -475px -95px; }
    div#content ul#tools-menu li.mib a {
      background-position: -570px 0; }
      div#content ul#tools-menu li.mib a:hover {
        background-position: -570px -95px; }
    div#content ul#tools-menu li.netflowg a {
      background-position: -665px 0; }
      div#content ul#tools-menu li.netflowg a:hover {
        background-position: -665px -95px; }
    div#content ul#tools-menu li.netflowtester a {
      background-position: -760px 0; }
      div#content ul#tools-menu li.netflowtester a:hover {
        background-position: -760px -95px; }
    div#content ul#tools-menu li.site a {
      background-position: -855px 0; }
      div#content ul#tools-menu li.site a:hover {
        background-position: -855px -95px; }
    div#content ul#tools-menu li.sflow a {
      background-position: -950px 0; }
      div#content ul#tools-menu li.sflow a:hover {
        background-position: -950px -95px; }
    div#content ul#tools-menu li.snmp a {
      background-position: -1045px 0; }
      div#content ul#tools-menu li.snmp a:hover {
        background-position: -1045px -95px; }
    div#content ul#tools-menu li.url a {
      background-position: -1140px 0; }
      div#content ul#tools-menu li.url a:hover {
        background-position: -1140px -95px; }
    div#content ul#tools-menu li.wmi a {
      background-position: -1235px 0; }
      div#content ul#tools-menu li.wmi a:hover {
        background-position: -1235px -95px; }
    div#content ul#tools-menu li.dataextractor a {
      background-position: -1330px 0; }
      div#content ul#tools-menu li.dataextractor a:hover {
        background-position: -1330px -95px; }
    div#content ul#tools-menu li.certificateimporter a {
      background-position: -1425px 0; }
      div#content ul#tools-menu li.certificateimporter a:hover {
        background-position: -1425px -95px; }

body.filenotfound div#breadcrumbs, body.filenotfound div#left, body.filenotfound div#socialshare {
  display: none; }

body.filenotfound div#main {
  background-color: #e7e7e8; }
  body.filenotfound div#main div#content {
    float: none;
    padding: 0;
    width: 100%; }
    body.filenotfound div#main div#content div.outer, body.filenotfound div#main div#content div.grey {
      background-color: #e7e7e8;
      background-image: none; }
    body.filenotfound div#main div#content div.pageelement {
      background-position: top right;
      background-repeat: no-repeat;
      background-image: url(/common/img/andy-404.jpg);
      border: none; }
      body.filenotfound div#main div#content div.pageelement h1 {
        font-size: 70px;
        line-height: 70px;
        margin: 70px 0 70px 0; }
      body.filenotfound div#main div#content div.pageelement p {
        color: #212c52;
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 30px 0; }

div#content div.not-translated, div#content div.depricated, div#content div.message {
  margin: 0;
  overflow: hidden;
  padding-top: 40px;
  text-align: left;
  clear: both;
  color: #e6045f; }

div#content div.redirect-note {
  background-color: #e7e7e8;
  margin: 22px;
  padding: 22px;
  border-radius: 3px;
  text-align: center;
  border: 3px solid #e6045f; }
  div#content div.redirect-note h3 {
    color: #e6045f;
    font-size: 20px; }

@media only screen and (min-width: 701px) {
  body.newsletter-layout div#socialshare, body.newsletter-layout-centered div#socialshare {
    display: none; }
  body.newsletter-layout div#base, body.newsletter-layout-centered div#base {
    padding: 0px; }
  body.newsletter-layout div#main, body.newsletter-layout-centered div#main {
    width: 100%;
    position: releative; }
  body.newsletter-layout div#head, body.newsletter-layout-centered div#head {
    padding: 0; }
  body.newsletter-layout div#header, body.newsletter-layout-centered div#header {
    border-bottom: 3px solid #e7e7e8;
    background-color: #e7e7e8;
    height: 60px;
    position: relative;
    margin: 0;
    overflow: hidden; }
  body.newsletter-layout div#base div#head div#header div#navigation, body.newsletter-layout-centered div#base div#head div#header div#navigation, body.newsletter-layout div#base div#head div#header a#logo, body.newsletter-layout-centered div#base div#head div#header a#logo {
    display: none; }
  body.newsletter-layout div#base div#head div#header div.inner, body.newsletter-layout-centered div#base div#head div#header div.inner {
    width: 600px !important; }
  body.newsletter-layout div#base div#head div#header ul#language, body.newsletter-layout-centered div#base div#head div#header ul#language {
    background-color: #e7e7e8;
    width: 185px;
    padding: 10px 0 0 0;
    float: right; }
  body.newsletter-layout div#base div#head div#header ul#language li, body.newsletter-layout-centered div#base div#head div#header ul#language li, body.newsletter-layout div#base div#head div#header ul#language a, body.newsletter-layout-centered div#base div#head div#header ul#language a, body.newsletter-layout div#base div#head div#header ul#language span, body.newsletter-layout-centered div#base div#head div#header ul#language span {
    color: #e7e7e8; }
  body.newsletter-layout div#base div#head div#header ul#language a:hover, body.newsletter-layout-centered div#base div#head div#header ul#language a:hover, body.newsletter-layout div#base div#head div#header ul#language span:hover, body.newsletter-layout-centered div#base div#head div#header ul#language span:hover {
    color: #ffffff; }
  body.newsletter-layout div#base div#head div#header div#nav-links, body.newsletter-layout-centered div#base div#head div#header div#nav-links {
    width: 410px;
    float: left;
    padding-top: 22px;
    text-align: left; }
  body.newsletter-layout div#base div#head div#header div#nav-links a, body.newsletter-layout-centered div#base div#head div#header div#nav-links a {
    font-size: 13px; }
  body.newsletter-layout div#base div#content, body.newsletter-layout-centered div#base div#content {
    font-size: 14px;
    line-height: 140%;
    width: 100%;
    background-color: #e7e7e8; }
  body.newsletter-layout div#base div#content div#content-body, body.newsletter-layout-centered div#base div#content div#content-body {
    width: 600px !important;
    background-color: #ffffff;
    margin: 0 auto; }
  body.newsletter-layout div#base div#content div.pageelement, body.newsletter-layout-centered div#base div#content div.pageelement {
    padding: 0 20px 0 20px;
    border-right: none; }
  body.newsletter-layout div#base div#content div.pageelement p, body.newsletter-layout-centered div#base div#content div.pageelement p, body.newsletter-layout div#base div#content div.pageelement ul, body.newsletter-layout-centered div#base div#content div.pageelement ul, body.newsletter-layout div#base div#content div.pageelement ol, body.newsletter-layout-centered div#base div#content div.pageelement ol, body.newsletter-layout div#base div#content div.pageelement li, body.newsletter-layout-centered div#base div#content div.pageelement li {
    font-size: 14px;
    line-height: 140%; }
  body.newsletter-layout div#base div#content div.pageelement div.centered-caption, body.newsletter-layout-centered div#base div#content div.pageelement div.centered-caption {
    width: 100%; }
  body.newsletter-layout div#base div#content div.header, body.newsletter-layout-centered div#base div#content div.header {
    background-color: #f1f1f2;
    padding: 0px; }
  body.newsletter-layout div#base div#content div.header img.left, body.newsletter-layout-centered div#base div#content div.header img.left {
    display: block;
    float: left; }
  body.newsletter-layout div#base div#content div.header img.right, body.newsletter-layout-centered div#base div#content div.header img.right {
    display: block;
    float: right; }
  body.newsletter-layout div#base div#content div.pulse, body.newsletter-layout-centered div#base div#content div.pulse {
    padding: 15px 0 20px 0; }
  body.newsletter-layout div#base div#content div.pulse h1, body.newsletter-layout-centered div#base div#content div.pulse h1 {
    float: right !important;
    font-size: 26px !important;
    line-height: 26px !important;
    padding: 33px 22px 0 20px !important;
    margin: 0; }
  body.newsletter-layout div#base div#content div.m-thread, body.newsletter-layout-centered div#base div#content div.m-thread {
    background-color: #ffffff;
    padding: 0px;
    padding: 15px 0 20px 0; }
  body.newsletter-layout div#base div#content div.m-thread img.left, body.newsletter-layout-centered div#base div#content div.m-thread img.left {
    display: block;
    float: left; }
  body.newsletter-layout div#base div#content div.m-thread img.right, body.newsletter-layout-centered div#base div#content div.m-thread img.right {
    display: block;
    float: right; }
  body.newsletter-layout div#base div#content div.m-thread h1, body.newsletter-layout-centered div#base div#content div.m-thread h1 {
    float: right !important;
    font-size: 26px !important;
    line-height: 26px !important;
    padding: 33px 22px 0 20px !important;
    margin: 0; }
  body.newsletter-layout div#base div#content div.headline, body.newsletter-layout-centered div#base div#content div.headline {
    padding: 30px 0 0 22px; }
  body.newsletter-layout div#base div#content div.headline h1, body.newsletter-layout-centered div#base div#content div.headline h1 {
    padding: 0px !important;
    font-size: 30px;
    line-height: 130%;
    margin: 0 0 15px 0; }
  body.newsletter-layout div#base div#content div.headline h2, body.newsletter-layout-centered div#base div#content div.headline h2 {
    font-size: 22px !important;
    padding: 35px 0 0 0 !important; }
  body.newsletter-layout div#base div#content h1.pulse, body.newsletter-layout-centered div#base div#content h1.pulse {
    font-size: 30px;
    line-height: 34px; }
  body.newsletter-layout div#base div#content h2, body.newsletter-layout-centered div#base div#content h2 {
    font-size: 22px;
    padding: 0px !important;
    margin: 0 0 10px 0 !important; }
  body.newsletter-layout div#base div#content h3, body.newsletter-layout-centered div#base div#content h3 {
    font-size: 18px;
    padding: 0px !important;
    margin: 0 0 10px 0 !important; }
  body.newsletter-layout div#base div#content p strong, body.newsletter-layout-centered div#base div#content p strong {
    color: #212c52; }
  body.newsletter-layout div#base div#content p a strong, body.newsletter-layout-centered div#base div#content p a strong {
    color: #5ca3eb; }
  body.newsletter-layout div#base div#content div.pageelement div.imageelement img.border, body.newsletter-layout-centered div#base div#content div.pageelement div.imageelement img.border {
    border: 1px solid #cccccc;
    width: 99%; }
  body.newsletter-layout div#base div#content div.narrow, body.newsletter-layout-centered div#base div#content div.narrow {
    width: 260px; }
  body.newsletter-layout div#base div#content div.narrow img, body.newsletter-layout-centered div#base div#content div.narrow img {
    width: 100%; }
  body.newsletter-layout div#base div#content div.narrow div.valign-bottom, body.newsletter-layout-centered div#base div#content div.narrow div.valign-bottom {
    width: 280px; }
  body.newsletter-layout div#base div#content div.narrow div.valign-bottom img, body.newsletter-layout-centered div#base div#content div.narrow div.valign-bottom img {
    width: 100%; }
  body.newsletter-layout div#base div#content div.one_third, body.newsletter-layout-centered div#base div#content div.one_third {
    width: 180px; }
  body.newsletter-layout div#base div#content div.one_third img, body.newsletter-layout-centered div#base div#content div.one_third img {
    width: 100%; }
  body.newsletter-layout div#base div#content div.one_third div.valign-bottom, body.newsletter-layout-centered div#base div#content div.one_third div.valign-bottom {
    width: 200px; }
  body.newsletter-layout div#base div#content div.one_third div.valign-bottom img, body.newsletter-layout-centered div#base div#content div.one_third div.valign-bottom img {
    width: 100%; }
  body.newsletter-layout div#base div#content div.two_third, body.newsletter-layout-centered div#base div#content div.two_third {
    width: 340px; }
  body.newsletter-layout div#base div#content div.plain, body.newsletter-layout-centered div#base div#content div.plain {
    padding: 0px; }
  body.newsletter-layout div#base div#content div.plain img, body.newsletter-layout-centered div#base div#content div.plain img {
    width: 100%; }
  body.newsletter-layout div#base div#content div.wide, body.newsletter-layout-centered div#base div#content div.wide, body.newsletter-layout div#base div#content div.intro, body.newsletter-layout-centered div#base div#content div.intro {
    width: 93%; }
  body.newsletter-layout div#base div#content div.campaign, body.newsletter-layout-centered div#base div#content div.campaign {
    padding: 20px 20px 10px 20px !important;
    background-color: #f4f4f4; }
  body.newsletter-layout div#base div#content div.campaign h1, body.newsletter-layout-centered div#base div#content div.campaign h1 {
    padding-top: 0 !important;
    margin-top: 0 !important; }
  body.newsletter-layout div#base div#content div.campaign table tr td, body.newsletter-layout-centered div#base div#content div.campaign table tr td {
    background-color: #f4f4f4;
    border: none; }
  body.newsletter-layout div#base div#content div.divider2 div.divider-top, body.newsletter-layout-centered div#base div#content div.divider2 div.divider-top, body.newsletter-layout div#base div#content div.divider6 div.divider-top, body.newsletter-layout-centered div#base div#content div.divider6 div.divider-top, body.newsletter-layout div#base div#content div.divider8 div.divider-top, body.newsletter-layout-centered div#base div#content div.divider8 div.divider-top {
    border-bottom: 3px solid #e7e7e8; }
  body.newsletter-layout div#base div#content div.divider4, body.newsletter-layout-centered div#base div#content div.divider4 {
    padding: 0 !important; }
  body.newsletter-layout div#base div#content div.divider4 div.divider-bottom, body.newsletter-layout-centered div#base div#content div.divider4 div.divider-bottom {
    border-top: 3px solid #e7e7e8 !important; }
  body.newsletter-layout div#base div#content div.divider8, body.newsletter-layout-centered div#base div#content div.divider8 {
    padding: 0 0 0 300px !important; }
  body.newsletter-layout div#base div#content img.color-bar-bottom, body.newsletter-layout-centered div#base div#content img.color-bar-bottom {
    margin-top: 30px; }
  body.newsletter-layout div#base div#content div.social-footer, body.newsletter-layout-centered div#base div#content div.social-footer {
    background-color: #e7e7e8;
    padding: 20px 0 20px 0; }
  body.newsletter-layout div#base div#content div.social-footer div, body.newsletter-layout-centered div#base div#content div.social-footer div {
    width: 160px;
    margin: 0 auto 0 auto;
    text-align: center; }
  body.newsletter-layout div#base div#content div.social-footer div a.reseller-login, body.newsletter-layout-centered div#base div#content div.social-footer div a.reseller-login {
    color: #212c52;
    text-decoration: underline; }
  body.newsletter-layout div#base div#content div.social-footer div a.reseller-login:hover, body.newsletter-layout-centered div#base div#content div.social-footer div a.reseller-login:hover {
    color: #5ca3eb; }
  body.newsletter-layout div#base div#content table.news-section, body.newsletter-layout-centered div#base div#content table.news-section {
    border-spacing: 0px;
    width: 598 px !important;
    background-color: #ffffff;
    border-collapse: collapse; }
  body.newsletter-layout div#base div#content table.news-section td, body.newsletter-layout-centered div#base div#content table.news-section td {
    line-height: 20px;
    padding: 12px;
    vertical-align: middle;
    border-top: 5px solid #e7e7e8;
    background-color: #ffffff; }
  body.newsletter-layout div#base div#content table.news-section td.image, body.newsletter-layout-centered div#base div#content table.news-section td.image {
    text-align: center; }
  body.newsletter-layout div#base div#content table.news-section td.image img, body.newsletter-layout-centered div#base div#content table.news-section td.image img {
    display: inline !important; }
  body.newsletter-layout div#base div#content table.news-section td.blue, body.newsletter-layout-centered div#base div#content table.news-section td.blue {
    background-color: #212c52; }
  body.newsletter-layout div#base div#content table.news-section td.green, body.newsletter-layout-centered div#base div#content table.news-section td.green {
    background-color: #b5ce3a; }
  body.newsletter-layout div#base div#content table.news-section td.orange, body.newsletter-layout-centered div#base div#content table.news-section td.orange {
    background-color: #f99d1c; }
  body.newsletter-layout div#base div#content table.news-section td.red, body.newsletter-layout-centered div#base div#content table.news-section td.red {
    background-color: #e6045f; }
  body.newsletter-layout div#base div#content table.news-section td.red a, body.newsletter-layout-centered div#base div#content table.news-section td.red a, body.newsletter-layout div#base div#content table.news-section td.orange a, body.newsletter-layout-centered div#base div#content table.news-section td.orange a, body.newsletter-layout div#base div#content table.news-section td.green a, body.newsletter-layout-centered div#base div#content table.news-section td.green a, body.newsletter-layout div#base div#content table.news-section td.blue a, body.newsletter-layout-centered div#base div#content table.news-section td.blue a {
    color: #ffffff;
    text-decoration: none; }
  body.the-pulse div#base div#content img.color-bar-bottom {
    margin-top: 0px; }
  body.newsletter-layout-centered div#base div#content div.header {
    background-color: #ffffff; }
    body.newsletter-layout-centered div#base div#content div.header h1 {
      text-transform: uppercase;
      font-size: 20px !important; }
  body.newsletter-layout-centered div#base div#content img.color-bar-bottom {
    margin-top: 0px; }
  body.newsletter-layout-centered div#base div#content div {
    text-align: center;
    font-size: 17px;
    line-height: 24px;
    color: #212c52; }
    body.newsletter-layout-centered div#base div#content div.headline {
      background-color: #f4f4f4;
      text-transform: uppercase;
      font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; }
    body.newsletter-layout-centered div#base div#content div.divider4 {
      padding: 0 !important; }
      body.newsletter-layout-centered div#base div#content div.divider4 div.divider-bottom {
        height: 20px;
        border-top: 5px solid #e7e7e8 !important; }
      body.newsletter-layout-centered div#base div#content div.divider4 div.divider-top {
        display: none; }
    body.newsletter-layout-centered div#base div#content div.divider6 div.divider-top {
      background-color: #ffffff;
      height: 20px;
      border-bottom: 5px border #cccccc !important; }
    body.newsletter-layout-centered div#base div#content div.divider6 div.divider-bottom {
      background-color: #ffffff;
      height: 20px; }
    body.newsletter-layout-centered div#base div#content div.divider8 {
      padding: 0 !important; }
      body.newsletter-layout-centered div#base div#content div.divider8 div.divider-top {
        height: 20px;
        border-bottom: 5px solid #e7e7e8; }
      body.newsletter-layout-centered div#base div#content div.divider8 div.divider-bottom {
        display: none; }
    body.newsletter-layout-centered div#base div#content div.pageelement p {
      font-size: 17px;
      line-height: 24px;
      padding: 5px 5% 5px 5%;
      width: 90%; }
      body.newsletter-layout-centered div#base div#content div.pageelement p a {
        text-decoration: underline; }
    body.newsletter-layout-centered div#base div#content div.pageelement ul, body.newsletter-layout-centered div#base div#content div.pageelement li {
      font-size: 17px;
      line-height: 24px; }
    body.newsletter-layout-centered div#base div#content div.pageelement h1, body.newsletter-layout-centered div#base div#content div.pageelement h2 {
      text-transform: uppercase;
      padding: 0 5% 0 5% !important;
      width: 90%; }
    body.newsletter-layout-centered div#base div#content div.social-footer div {
      width: 200px; }
    body.newsletter-layout-centered div#base div#content div table {
      background-color: #ffffff; }
      body.newsletter-layout-centered div#base div#content div table td {
        background-color: #ffffff; }
    body.newsletter-layout-centered div#base div#content div.special {
      text-align: left;
      font-size: 14px;
      line-height: 22px;
      color: #212c52; }
      body.newsletter-layout-centered div#base div#content div.special p, body.newsletter-layout-centered div#base div#content div.special li {
        text-align: left;
        font-size: 14px;
        line-height: 22px;
        color: #212c52;
        padding: 0;
        width: 97%; }
      body.newsletter-layout-centered div#base div#content div.special ul {
        margin: 0 0 0 20px; }
      body.newsletter-layout-centered div#base div#content div.special h2, body.newsletter-layout-centered div#base div#content div.special h3 {
        padding: 0px !important; }
      body.newsletter-layout-centered div#base div#content div.special table {
        background-color: #ffffff; }
        body.newsletter-layout-centered div#base div#content div.special table td {
          background-color: #ffffff; }
        body.newsletter-layout-centered div#base div#content div.special table.classic td, body.newsletter-layout-centered div#base div#content div.special table.classic th {
          text-align: left;
          padding: 5px !important;
          border: 2px solid #ffffff;
          background-color: #f4f4f4; }
        body.newsletter-layout-centered div#base div#content div.special table.classic td p, body.newsletter-layout-centered div#base div#content div.special table.classic th p, body.newsletter-layout-centered div#base div#content div.special table.classic td strong {
          font-size: 14px !important;
          line-height: 18px;
          color: #212c52; }
        body.newsletter-layout-centered div#base div#content div.special table.classic th {
          background-color: #e7e7e8; }
          body.newsletter-layout-centered div#base div#content div.special table.classic th strong {
            font-size: 14px !important;
            line-height: 18px;
            color: #212c52; } }

@media only screen and (max-width: 700px) {
  body.newsletter-layout div#base, body.newsletter-layout-centered div#base {
    padding: 0; }
  body.newsletter-layout div#header, body.newsletter-layout-centered div#header {
    border-bottom: 3px solid #e7e7e8;
    background-color: #e7e7e8;
    height: 60px;
    position: relative;
    margin: 0;
    overflow: hidden;
    display: none; }
  body.newsletter-layout div#content .header, body.newsletter-layout-centered div#content .header {
    padding: 20px 0 10px 0; }
    body.newsletter-layout div#content .header img, body.newsletter-layout-centered div#content .header img {
      float: left;
      width: 30%;
      height: auto; }
    body.newsletter-layout div#content .header h1, body.newsletter-layout-centered div#content .header h1 {
      float: right;
      width: 60%;
      padding: 5px 20px 0 0;
      text-align: right;
      font-size: 18px !important;
      line-height: 18px; }
  body.newsletter-layout div#content table td, body.newsletter-layout-centered div#content table td {
    width: auto !important; } }

@media only screen and (min-width: 701px) {
  body.deutsch div#navigation ul li#nav-blog div ul {
    padding-left: 497px; }
  body.deutsch div#navigation ul li#nav-company div ul {
    padding-left: 560px; }
    body.deutsch div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px; }
  body.deutsch div#content div#snmpdripcampaign, body.deutsch div#content div#snmpdripcampaignde, body.deutsch div#content div#snmpdripcampaignes {
    background-image: url(/common/files/background-photos/andi-right-2.jpg);
    background-position: 0 20px; }
  body.deutsch div#content div#mot {
    background-image: url(/common/files/graphics/campaigns/monitoring-of-things/mot-infographic_de.png); }
  body.deutsch div#content div.partner-item div.partner-content div.level_1 {
    background-position: -840px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.level_2 {
    background-position: -480px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.level_3 {
    background-position: -720px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.level_4 {
    background-position: -960px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.distributor {
    background-position: -1080px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.badge-sales {
    background-position: 0px 0px; }
  body.deutsch div#content div.partner-item div.partner-content div.badge-tech {
    background-position: -120px 0px; } }

@media only screen and (min-width: 701px) {
  body.francais div#navigation ul li#nav-download div ul {
    padding-left: 148px; }
  body.francais div#navigation ul li#nav-order div ul {
    padding-left: 267px; }
  body.francais div#navigation ul li#nav-support div ul {
    padding-left: 331px; }
  body.francais div#navigation ul li#nav-partners div ul {
    padding-left: 417px; }
  body.francais div#navigation ul li#nav-blog div ul {
    padding-left: 529px; }
  body.francais div#navigation ul li#nav-company div ul {
    padding-left: 599px; }
    body.francais div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px; }
  body.francais div#content div#mot {
    background-image: url(/common/files/graphics/campaigns/monitoring-of-things/mot-infographic_fr.png); } }

@media only screen and (min-width: 701px) {
  body.espagnol div#navigation ul li#nav-download div ul {
    padding-left: 161px; }
  body.espagnol div#navigation ul li#nav-order div ul {
    padding-left: 257px; }
  body.espagnol div#navigation ul li#nav-support div ul {
    padding-left: 323px; }
  body.espagnol div#navigation ul li#nav-partners div ul {
    padding-left: 408px; }
  body.espagnol div#navigation ul li#nav-blog div ul {
    padding-left: 502px; }
  body.espagnol div#navigation ul li#nav-company div ul {
    padding-left: 564px; }
    body.espagnol div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px; } }

@media only screen and (min-width: 701px) {
  body.portuguese div#navigation ul li#nav-support div ul {
    padding-left: 325px; }
  body.portuguese div#navigation ul li#nav-partners div ul {
    padding-left: 410px; }
  body.portuguese div#navigation ul li#nav-blog div ul {
    padding-left: 502px; }
  body.portuguese div#navigation ul li#nav-company div ul {
    padding-left: 566px; }
    body.portuguese div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px; } }

@media only screen and (min-width: 701px) {
  body.russian div#navigation ul li a {
    padding-right: 18px; }
  body.russian div#navigation ul li#nav-products div ul {
    padding-left: 45px;
    background-position: 9px 7px; }
    body.russian div#navigation ul li#nav-products div ul ul {
      padding-left: 0; }
  body.russian div#navigation ul li#nav-download div ul {
    padding-left: 133px; }
  body.russian div#navigation ul li#nav-order div ul {
    padding-left: 218px; }
  body.russian div#navigation ul li#nav-support div ul {
    padding-left: 298px; }
  body.russian div#navigation ul li#nav-partners div ul {
    padding-left: 397px; }
  body.russian div#navigation ul li#nav-blog div ul {
    padding-left: 550px; }
  body.russian div#navigation ul li#nav-company div ul {
    padding-left: 604px; }
    body.russian div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px;
      top: 65px; }
  body.russian div#main div#content ul.icon-menu-white li a {
    font-size: 12px; }
  body.russian div#bottom div.bottom-left, body.russian div#bottom div.bottom-right {
    float: none;
    text-align: center;
    width: 100%; } }

@media only screen and (min-width: 701px) {
  body.japanese div#navigation ul li#nav-download div ul {
    padding-left: 113px; }
  body.japanese div#navigation ul li#nav-order div ul {
    padding-left: 221px; }
  body.japanese div#navigation ul li#nav-support div ul {
    padding-left: 287px; }
  body.japanese div#navigation ul li#nav-partners div ul {
    padding-left: 365px; }
  body.japanese div#navigation ul li#nav-blog div ul {
    padding-left: 460px; }
  body.japanese div#navigation ul li#nav-company div ul {
    padding-left: 525px; }
    body.japanese div#navigation ul li#nav-company div ul li ul {
      padding: 0 0 0 15px;
      left: 750px; } }

@media only screen and (min-width: 701px) {
  body.chinese div#socialshare {
    display: none; }
  body.chinese div#content ul {
    padding: 0 0 0 30px; }
    body.chinese div#content ul.icon-menu-white, body.chinese div#content ul.icon-menu-grey {
      padding: 0; }
  body.chinese ul#language li a, body.chinese ul#language li span {
    font-size: 12px; }
  body.chinese a.worldwide {
    display: block;
    float: right;
    margin: 20px 0 26px 0;
    background-color: #212c52;
    border-radius: 2px;
    padding: 2px 10px 2px 10px;
    text-align: center;
    background-image: none;
    height: 20px;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase; }
    body.chinese a.worldwide:hover {
      background-color: #f99d1c; }
  body.chinese div#bottom div.inner div.bottom-right, body.chinese div#bottom div.inner div.bottom-left {
    width: 45%; }
  body.chinese div#navigation ul li a {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 30px 0 0; }
  body.chinese div#navigation ul li div {
    min-height: 130px; }
  body.chinese div#navigation ul li#nav-products div ul {
    padding-left: 48px;
    background-position: 11px 7px; }
    body.chinese div#navigation ul li#nav-products div ul li#nav-696 {
      width: 140px; }
    body.chinese div#navigation ul li#nav-products div ul ul {
      padding-left: 0; }
  body.chinese div#navigation ul li#nav-download div ul {
    padding-left: 107px; }
  body.chinese div#navigation ul li#nav-order div ul {
    padding-left: 261px; }
  body.chinese div#navigation ul li#nav-support div ul {
    padding-left: 221px; }
  body.chinese div#navigation ul li#nav-partners div ul {
    padding-left: 280px; }
  body.chinese div#navigation ul li#nav-blog div ul {
    padding-left: 505px; }
  body.chinese div#navigation ul li#nav-company div ul {
    padding-left: 366px; }
    body.chinese div#navigation ul li#nav-company div ul ul {
      display: none; } }

/**
 * Lightcase - jQuery Plugin
 * The smart and flexible Lightbox Plugin.
 *
 * @author		Cornel Boppart <cornel@bopp-art.com>
 * @copyright	Author
 *
 * @version		2.3.6 (20/12/2016)
 */
/**
 * Lightcase settings
 *
 * Note: Override default settings for your project without touching this source code by simply
 * defining those variables within a SASS map called '$lightcase-custom'.
 *
 * // Example usage
 * $lightcase-custom: (
 *   'breakpoint': 768px
 * );
 */
@font-face {
  font-family: 'lightcase';
  src: url("/static/custom/www/lightcase-2.3.6/fonts/lightcase.eot?55356177");
  src: url("/static/custom/www/lightcase-2.3.6/fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"), url("/static/custom/www/lightcase-2.3.6/fonts/lightcase.woff?55356177") format("woff"), url("/static/custom/www/lightcase-2.3.6/fonts/lightcase.ttf?55356177") format("truetype"), url("/static/custom/www/lightcase-2.3.6/fonts/lightcase.svg?55356177#lightcase") format("svg");
  font-weight: normal;
  font-style: normal; }

[class*='lightcase-icon-']:before {
  font-family: 'lightcase', sans-serif;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* Codes */
.lightcase-icon-play:before {
  content: '\e800'; }

.lightcase-icon-pause:before {
  content: '\e801'; }

.lightcase-icon-close:before {
  content: '\e802'; }

.lightcase-icon-prev:before {
  content: '\e803'; }

.lightcase-icon-next:before {
  content: '\e804'; }

.lightcase-icon-spin:before {
  content: '\e805'; }

/**
 * Mixin providing icon defaults to be used on top of font-lightcase.
 *
 * Example usage:
 * @include icon(#e9e9e9)
 */
/**
 * Mixin providing icon defaults including a hover status to be used
 * on top of font-lightcase.
 *
 * Example usage:
 * @include icon-hover(#e9e9e9, #fff)
 */
/**
 * Provides natural content overflow behavior and scrolling support
 * even so for touch devices.
 *
 * Example usage:
 * @include overflow()
 */
/**
 * Neutralizes/resets dimensions including width, height, position as well as margins,
 * paddings and styles. Used to enforce a neutral and unstyled look and behavoir!
 *
 * Example usage:
 * @include clear(true)
 *
 * @param boolean $important
 */
@-webkit-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-moz-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-ms-keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes lightcase-spin {
  0% {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    transform: rotate(359deg); } }

#lightcase-case {
  display: none;
  position: fixed;
  z-index: 2002;
  top: 50%;
  left: 50%;
  font-family: arial, sans-serif;
  font-size: 13px;
  line-height: 1.5;
  text-align: left;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
  @media screen and (max-width: 949px) {
    #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) {
      position: relative !important;
      top: auto !important;
      left: auto !important;
      width: auto !important;
      height: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      border: none !important;
      background: none !important; } }

@media screen and (min-width: 950px) {
  #lightcase-case:not([data-lc-type=error]) #lightcase-content {
    position: relative;
    z-index: 1;
    overflow: hidden;
    text-shadow: none;
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
    -webkit-backface-visibility: hidden; } }

@media screen and (min-width: 950px) {
  #lightcase-case[data-lc-type=image] #lightcase-content,
  #lightcase-case[data-lc-type=video] #lightcase-content {
    background-color: #333; } }

#lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none; }
  @media screen and (max-width: 949px) {
    #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content {
      position: relative !important;
      top: auto !important;
      left: auto !important;
      width: auto !important;
      height: auto !important;
      margin: 0 !important;
      padding: 0 !important;
      border: none !important;
      background: none !important; } }
  #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; }
    @media screen and (max-width: 949px) {
      #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner {
        padding: 15px; }
        #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner, #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > * {
          width: 100% !important;
          max-width: none !important; }
        #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner > *:not(iframe) {
          height: auto !important;
          max-height: none !important; } }

@media screen and (max-width: 949px) {
  .lightcase-isMobileDevice #lightcase-case[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {
    overflow: auto;
    -webkit-overflow-scrolling: touch; } }

@media screen and (max-width: 949px) and (min-width: 950px) {
  [data-lc-type=image] #lightcase-content .lightcase-contentInner,
  [data-lc-type=video] #lightcase-content .lightcase-contentInner {
    line-height: 0.75; } }

@media screen and (max-width: 949px) {
  #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: none !important; } }

@media screen and (min-width: 950px) {
  #lightcase-case:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {
    padding: 30px;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box; } }

@media screen and (max-width: 949px) {
  #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
    color: #aaa; } }

@media screen and (min-width: 950px) {
  #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {
    color: #333; } }

#lightcase-case p.lightcase-error {
  margin: 0;
  font-size: 17px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #aaa; }
  @media screen and (max-width: 949px) {
    #lightcase-case p.lightcase-error {
      padding: 30px 0; } }
  @media screen and (min-width: 950px) {
    #lightcase-case p.lightcase-error {
      padding: 0; } }

.lightcase-isMobileDevice .lightcase-open body {
  max-width: 100%;
  max-height: 100%;
  overflow: hidden; }

#lightcase-info {
  position: absolute;
  padding-top: 15px; }
  #lightcase-info #lightcase-title,
  #lightcase-info #lightcase-caption {
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-weight: normal;
    text-overflow: ellipsis; }
  #lightcase-info #lightcase-title {
    font-size: 17px;
    color: #aaa; }
    @media screen and (max-width: 949px) {
      #lightcase-info #lightcase-title {
        position: fixed;
        top: 10px;
        left: 0;
        max-width: 87.5%;
        padding: 5px 15px;
        background: #333; } }
  #lightcase-info #lightcase-caption {
    clear: both;
    font-size: 13px;
    color: #aaa; }
  #lightcase-info #lightcase-sequenceInfo {
    font-size: 11px;
    color: #aaa; }
  @media screen and (max-width: 949px) {
    .lightcase-fullScreenMode #lightcase-info {
      padding-left: 15px;
      padding-right: 15px; }
    #lightcase-case:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {
      position: static; } }

#lightcase-loading {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  position: fixed;
  z-index: 2001;
  top: 50%;
  left: 50%;
  margin-top: -0.5em;
  margin-left: -0.5em;
  opacity: 1;
  font-size: 32px;
  text-shadow: 0 0 15px #fff;
  -moz-transform-origin: 50% 53%;
  -webkit-animation: lightcase-spin 0.5s infinite linear;
  -moz-animation: lightcase-spin 0.5s infinite linear;
  -o-animation: lightcase-spin 0.5s infinite linear;
  animation: lightcase-spin 0.5s infinite linear; }
  #lightcase-loading, #lightcase-loading:focus {
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: color, opacity, ease-in-out 0.25s;
    -moz-transition: color, opacity, ease-in-out 0.25s;
    -o-transition: color, opacity, ease-in-out 0.25s;
    transition: color, opacity, ease-in-out 0.25s; }
  #lightcase-loading > span {
    display: inline-block;
    text-indent: -9999px; }

#lightcase-nav a[class*='lightcase-icon-'] {
  position: fixed;
  z-index: 9999;
  width: 1.123em;
  height: auto;
  font-size: 38px;
  line-height: 1;
  text-align: center;
  text-shadow: none;
  outline: none;
  cursor: pointer; }
  #lightcase-nav a[class*='lightcase-icon-'], #lightcase-nav a[class*='lightcase-icon-']:focus {
    text-decoration: none;
    color: rgba(255, 255, 255, 0.6);
    -webkit-tap-highlight-color: transparent;
    -webkit-transition: color, opacity, ease-in-out 0.25s;
    -moz-transition: color, opacity, ease-in-out 0.25s;
    -o-transition: color, opacity, ease-in-out 0.25s;
    transition: color, opacity, ease-in-out 0.25s; }
  #lightcase-nav a[class*='lightcase-icon-'] > span {
    display: inline-block;
    text-indent: -9999px; }
  #lightcase-nav a[class*='lightcase-icon-']:hover {
    color: white;
    text-shadow: 0 0 15px white; }
  .lightcase-isMobileDevice #lightcase-nav a[class*='lightcase-icon-']:hover {
    color: #aaa;
    text-shadow: none; }
  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-prev {
    left: 15px; }
  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-next {
    right: 15px; }
  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
    left: 50%;
    margin-left: -0.5em; }
    @media screen and (min-width: 950px) {
      #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-pause, #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-play {
        opacity: 0; } }
  #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
    top: 15px;
    right: 15px;
    bottom: auto;
    margin: 0;
    opacity: 0;
    outline: none; }
    @media screen and (min-width: 950px) {
      #lightcase-nav a[class*='lightcase-icon-'].lightcase-icon-close {
        position: fixed; } }
  @media screen and (max-width: 949px) {
    #lightcase-nav a[class*='lightcase-icon-'] {
      bottom: 15px;
      font-size: 24px; } }
  @media screen and (min-width: 950px) {
    #lightcase-nav a[class*='lightcase-icon-'] {
      bottom: 50%;
      margin-bottom: -0.5em; }
      #lightcase-nav a[class*='lightcase-icon-']:hover,
      #lightcase-case:hover ~ #lightcase-nav a[class*='lightcase-icon-'] {
        opacity: 1; } }

#lightcase-overlay {
  display: none;
  width: 100%;
  min-height: 100%;
  position: fixed;
  z-index: 2000;
  top: -9999px;
  bottom: -9999px;
  left: 0;
  background: #333; }

@media screen and (max-width: 949px) {
  #lightcase-case:not([data-lc-type=error]) {
    background-color: #333; } }

.tooltipster-fall, .tooltipster-grow.tooltipster-show {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-base {
  display: flex;
  pointer-events: none;
  position: absolute; }

.tooltipster-box {
  flex: 1 1 auto; }

.tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto; }

.tooltipster-ruler {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  visibility: hidden; }

.tooltipster-fade {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -ms-transition-property: opacity;
  transition-property: opacity; }

.tooltipster-fade.tooltipster-show {
  opacity: 1; }

.tooltipster-grow {
  -webkit-transform: scale(0, 0);
  -moz-transform: scale(0, 0);
  -o-transform: scale(0, 0);
  -ms-transform: scale(0, 0);
  transform: scale(0, 0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform;
  -webkit-backface-visibility: hidden; }

.tooltipster-grow.tooltipster-show {
  -webkit-transform: scale(1, 1);
  -moz-transform: scale(1, 1);
  -o-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  transform: scale(1, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-swing {
  opacity: 0;
  -webkit-transform: rotateZ(4deg);
  -moz-transform: rotateZ(4deg);
  -o-transform: rotateZ(4deg);
  -ms-transform: rotateZ(4deg);
  transform: rotateZ(4deg);
  -webkit-transition-property: -webkit-transform,opacity;
  -moz-transition-property: -moz-transform;
  -o-transition-property: -o-transform;
  -ms-transition-property: -ms-transform;
  transition-property: transform; }

.tooltipster-swing.tooltipster-show {
  opacity: 1;
  -webkit-transform: rotateZ(0);
  -moz-transform: rotateZ(0);
  -o-transform: rotateZ(0);
  -ms-transform: rotateZ(0);
  transform: rotateZ(0);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
  -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -moz-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -ms-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
  transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4); }

.tooltipster-fall {
  -webkit-transition-property: top;
  -moz-transition-property: top;
  -o-transition-property: top;
  -ms-transition-property: top;
  transition-property: top;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-fall.tooltipster-initial {
  top: 0 !important; }

.tooltipster-fall.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  top: 0 !important;
  opacity: 0; }

.tooltipster-slide {
  -webkit-transition-property: left;
  -moz-transition-property: left;
  -o-transition-property: left;
  -ms-transition-property: left;
  transition-property: left;
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15); }

.tooltipster-slide.tooltipster-initial {
  left: -40px !important; }

.tooltipster-slide.tooltipster-dying {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  -ms-transition-property: all;
  transition-property: all;
  left: 0 !important;
  opacity: 0; }

@keyframes tooltipster-fading {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.tooltipster-update-fade {
  animation: tooltipster-fading .4s; }

@keyframes tooltipster-rotating {
  25% {
    transform: rotate(-2deg); }
  75% {
    transform: rotate(2deg); }
  100% {
    transform: rotate(0); } }

.tooltipster-update-rotate {
  animation: tooltipster-rotating .6s; }

@keyframes tooltipster-scaling {
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

.tooltipster-update-scale {
  animation: tooltipster-scaling .6s; }

.tooltipster-sidetip .tooltipster-box {
  background: #565656;
  border: 2px solid #000;
  border-radius: 4px; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
  margin-top: 8px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
  margin-right: 8px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
  margin-left: 8px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
  margin-bottom: 8px; }

.tooltipster-sidetip .tooltipster-content {
  color: #fff;
  line-height: 18px;
  padding: 6px 14px; }

.tooltipster-sidetip .tooltipster-arrow {
  overflow: hidden;
  position: absolute; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
  height: 10px;
  margin-left: -10px;
  top: 0;
  width: 20px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  right: 0;
  top: 0;
  width: 10px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
  height: 20px;
  margin-top: -10px;
  left: 0;
  top: 0;
  width: 10px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
  bottom: 0;
  height: 10px;
  margin-left: -10px;
  width: 20px; }

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
  height: 0;
  position: absolute;
  width: 0; }

.tooltipster-sidetip .tooltipster-arrow-background {
  border: 10px solid transparent; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
  border-bottom-color: #565656;
  left: 0;
  top: 3px; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
  border-left-color: #565656;
  left: -3px;
  top: 0; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
  border-right-color: #565656;
  left: 3px;
  top: 0; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #565656;
  left: 0;
  top: -3px; }

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 10px solid transparent;
  left: 0;
  top: 0; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #000; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #000; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #000; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #000; }

.tooltipster-sidetip .tooltipster-arrow-uncropped {
  position: relative; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
  top: -10px; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
  left: -10px; }

.tooltipster-sidetip.tooltipster-default.tooltipster-default-customized .tooltipster-box {
  box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.4);
  border: none;
  border-radius: 0px; }

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #565656; }

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
  border-bottom-color: #565656; }

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
  border-right-color: #565656; }

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
  border-left-color: #565656; }

.tooltip-templates {
  display: none; }

.tooltip {
  cursor: pointer; }

@font-face {
  font-family: 'Roboto';
  font-weight: 100;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.eot?#iefix") format("embedded-opentype"), local("Roboto Thin"), local("Roboto-100"), url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-100/Roboto-100.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.eot?#iefix") format("embedded-opentype"), local("Roboto Light"), local("Roboto-300"), url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-300/Roboto-300.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.eot?#iefix") format("embedded-opentype"), local("Roboto"), local("Roboto-regular"), url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-regular/Roboto-regular.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.eot?#iefix") format("embedded-opentype"), local("Roboto Medium"), local("Roboto-500"), url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-500/Roboto-500.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.eot?#iefix") format("embedded-opentype"), local("Roboto Bold"), local("Roboto-700"), url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-700/Roboto-700.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 900;
  font-style: normal;
  src: url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.eot?#iefix") format("embedded-opentype"), local("Roboto Black"), local("Roboto-900"), url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-900/Roboto-900.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 100;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.eot?#iefix") format("embedded-opentype"), local("Roboto Thin Italic"), local("Roboto-100italic"), url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-100italic/Roboto-100italic.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 300;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.eot?#iefix") format("embedded-opentype"), local("Roboto Light Italic"), local("Roboto-300italic"), url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-300italic/Roboto-300italic.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 400;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.eot?#iefix") format("embedded-opentype"), local("Roboto Italic"), local("Roboto-italic"), url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-italic/Roboto-italic.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 500;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.eot?#iefix") format("embedded-opentype"), local("Roboto Medium Italic"), local("Roboto-500italic"), url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-500italic/Roboto-500italic.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 700;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.eot?#iefix") format("embedded-opentype"), local("Roboto Bold Italic"), local("Roboto-700italic"), url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-700italic/Roboto-700italic.svg#Roboto") format("svg"); }

@font-face {
  font-family: 'Roboto';
  font-weight: 900;
  font-style: italic;
  src: url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.eot");
  src: url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.eot?#iefix") format("embedded-opentype"), local("Roboto Black Italic"), local("Roboto-900italic"), url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.woff2") format("woff2"), url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.woff") format("woff"), url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.ttf") format("truetype"), url("/static/custom/www/Roboto/fonts/Roboto-900italic/Roboto-900italic.svg#Roboto") format("svg"); }
