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: 12px;
  line-height: 18px;
  color: #555555;
  background-color: #ffffff f;
}

.clear {
  clear: both;
}

.mobile-only {
  display: none !important;
}

div.inner {
  width: 960px;
  margin: 0 auto 0 auto;
}

div#admin-navigation {
  display: none;
}

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#language {
  float: left;
}

div#language ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

div#language ul li {
  float: left;
  display: block;
  width: 26px;
  text-align: center;
  color: #ffffff;
}

div#language ul li a,
div#language ul 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#language ul li a:hover {
  color: #212c52;
}

div#language ul li.active a.en,
div#language ul li.active span.en {
  background-position: -2311px 8px;
}

div#language ul li.active a.de,
div#language ul li.active span.de {
  background-position: -2341px 8px;
}

div#language ul li.active a.fr,
div#language ul li.active span.fr {
  background-position: -2371px 8px;
}

div#language ul li.active a.es,
div#language ul li.active span.es {
  background-position: -2401px 8px;
}

div#language ul li.active a.it,
div#language ul li.active span.it {
  background-position: -2431px 8px;
}

div#language ul li.active a.br,
div#language ul li.active span.br {
  background-position: -2461px 8px;
}

div#language ul li.active a.cn,
div#language ul li.active span.cn {
  background-position: -2491px 8px;
}

div#language ul li.active a.en:hover {
  background-position: -2311px -95px;
}

div#language ul li.active a.de:hover {
  background-position: -2341px -95px;
}

div#language ul li.active a.fr:hover {
  background-position: -2371px -95px;
}

div#language ul li.active a.es:hover {
  background-position: -2401px -95px;
}

div#language ul li.active a.it:hover {
  background-position: -2431px -95px;
}

div#language ul li.active a.br:hover {
  background-position: -2461px -95px;
}

div#language ul li.active a.cn:hover {
  background-position: -2491px -95px;
}

div#language ul li.current-active a.en,
div#language ul li.current-active span.en {
  background-position: -2311px -95px;
}

div#language ul li.current-active a.de,
div#language ul li.current-active span.de {
  background-position: -2341px -95px;
}

div#language ul li.current-active a.fr,
div#language ul li.current-active span.fr {
  background-position: -2371px -95px;
}

div#language ul li.current-active a.es,
div#language ul li.current-active span.es {
  background-position: -2401px -95px;
}

div#language ul li.current-active a.it,
div#language ul li.current-active span.it {
  background-position: -2431px -95px;
}

div#language ul li.current-active a.br,
div#language ul li.current-active span.br {
  background-position: -2461px -95px;
}

div#language ul li.current-active a.cn,
div#language ul li.current-active span.cn {
  background-position: -2491px -95px;
}

div#language ul li.current-active a.en:hover {
  background-position: -2311px -95px;
}

div#language ul li.current-active a.de:hover {
  background-position: -2341px -95px;
}

div#language ul li.current-active a.fr:hover {
  background-position: -2371px -95px;
}

div#language ul li.current-active a.es:hover {
  background-position: -2401px -95px;
}

div#language ul li.current-active a.it:hover {
  background-position: -2431px -95px;
}

div#language ul li.current-active a.br:hover {
  background-position: -2461px -95px;
}

div#language ul li.current-active a.cn:hover {
  background-position: -2491px -95px;
}

div#language ul li.inactive a.en,
div#language ul li.inactive span.en {
  background-position: -2311px -43px;
}

div#language ul li.inactive a.de,
div#language ul li.inactive span.de {
  background-position: -2341px -43px;
}

div#language ul li.inactive a.fr,
div#language ul li.inactive span.fr {
  background-position: -2371px -43px;
}

div#language ul li.inactive a.es,
div#language ul li.inactive span.es {
  background-position: -2401px -43px;
}

div#language ul li.inactive a.it,
div#language ul li.inactive span.it {
  background-position: -2431px -43px;
}

div#language ul li.inactive a.br,
div#language ul li.inactive span.br {
  background-position: -2461px -43px;
}

div#language ul li.inactive a.cn,
div#language ul li.inactive span.cn {
  background-position: -2491px -43px;
}

div#language ul li.inactive a.en:hover {
  background-position: -2311px -151px;
}

div#language ul li.inactive a.de:hover {
  background-position: -2341px -151px;
}

div#language ul li.inactive a.fr:hover {
  background-position: -2371px -151px;
}

div#language ul li.inactive a.es:hover {
  background-position: -2401px -151px;
}

div#language ul li.inactive a.it:hover {
  background-position: -2431px -151px;
}

div#language ul li.inactive a.br:hover {
  background-position: -2461px -151px;
}

div#language ul li.inactive a.cn:hover {
  background-position: -2491px -151px;
}

div#language ul li.current-inactive a.en,
div#language ul li.current-inactive span.en {
  background-position: -2311px -151px;
}

div#language ul li.current-inactive a.de,
div#language ul li.current-inactive span.de {
  background-position: -2341px -151px;
}

div#language ul li.current-inactive a.fr,
div#language ul li.current-inactive span.fr {
  background-position: -2371px -151px;
}

div#language ul li.current-inactive a.es,
div#language ul li.current-inactive span.es {
  background-position: -2401px -151px;
}

div#language ul li.current-inactive a.it,
div#language ul li.current-inactive span.it {
  background-position: -2431px -151px;
}

div#language ul li.current-inactive a.br,
div#language ul li.current-inactive span.br {
  background-position: -2461px -151px;
}

div#language ul li.current-inactive a.cn,
div#language ul li.current-inactive span.cn {
  background-position: -2491px -151px;
}

div#language ul li.current-inactive a.en:hover {
  background-position: -2311px -151px;
}

div#language ul li.current-inactive a.de:hover {
  background-position: -2341px -151px;
}

div#language ul li.current-inactive a.fr:hover {
  background-position: -2371px -151px;
}

div#language ul li.current-inactive a.es:hover {
  background-position: -2401px -151px;
}

div#language ul li.current-inactive a.it:hover {
  background-position: -2431px -151px;
}

div#language ul li.current-inactive a.br:hover {
  background-position: -2461px -151px;
}

div#language ul li.current-inactive a.cn:hover {
  background-position: -2491px -151px;
}

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;
}

form#searchbox {
  height: 20px;
  padding: 0 0 0 3px;
}

form#searchbox input {
  float: left;
  width: 151px;
  border: 1px solid #cccccc;
  height: 17px;
  font-size: 10px;
  color: #555555;
  background-color: #ffffff;
  margin-right: 5px;
  padding: 2px 0 0 3px;
  border-radius: 3px;
}

form#searchbox a {
  background-image: url(/common/img/sprite.png);
  background-position: -16px -251px;
  display: block;
  width: 24px;
  height: 24px;
  float: left;
}

div#main {
  margin: 0 auto 0 auto;
  width: 100%;
  text-align: left;
  position: relative;
}

div#main div.outer {
  width: 100%;
}

div#main div.outer div.inner {
  width: 960px;
  margin: 0 auto 0px auto;
}

div#main div.grey {
  background-color: #e7e7e8;
  background-image: url(/common/img/blanko.jpg);
}

div#socialshare {
  right: 0px;
  position: fixed;
  top: 130px;
  background-color: #ffffff;
  padding: 0 0 0 5px;
  display: block;
  border: 3px solid #e7e7e8;
  border-width: 5px 0 5px 5px;
  border-radius: 3px;
}

div#socialshare div ul {
  width: 30px;
  overflow: hidden;
}

div#socialshare div ul a {
  background-image: url(/common/img/sprite_buttons.png);
  background-repeat: no-repeat;
  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: 4px 0 4px 7px;
  display: block;
}

div#socialshare div ul a:hover {
  width: 50px;
  color: #212c52;
}

div#socialshare div ul a.facebook {
  background-position: -896px -3964px;
}

div#socialshare div ul a.twitter {
  background-position: -896px -3991px;
}

div#socialshare div ul a.googleplus {
  background-position: -896px -4018px;
}

div#socialshare div ul a.facebook:hover {
  background-position: -10px -3964px;
}

div#socialshare div ul a.twitter:hover {
  background-position: -10px -3991px;
}

div#socialshare div ul a.googleplus:hover {
  background-position: -10px -4018px;
}

div#socialshare div ul:hover {
  width: 70px;
}

div#left {
  width: 275px;
  padding: 60px 15px 0 0;
  float: left;
  background-color: #ffffff;
  overflow: hidden;
}

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;
}

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,
div#footer a:visited,
div#footer input,
div#footer button {
  outline: none;
}

div#footer a,
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: 20px;
  line-height: 22px;
  width: 230px;
  border-radius: 3px;
  text-decoration: none;
  display: block;
  text-transform: uppercase;
  font-family: Source Sans Pro;
}

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: 15px;
}

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 span.date {
  color: #e6045f !important;
}

div#footer a.social {
  display: block;
  width: 40px;
  height: 50px;
  float: left;
  background-image: url(/common/img/sprite.png);
  background-repeat: no-repeat;
}

div#footer a.facebook {
  background-position: -1714px -30px;
}

div#footer a.facebook:hover {
  background-position: -1774px -30px;
}

div#footer a.twitter {
  background-position: -1714px -90px;
}

div#footer a.twitter:hover {
  background-position: -1774px -90px;
}

div#footer a.googleplus {
  background-position: -1714px -150px;
}

div#footer a.googleplus:hover {
  background-position: -1774px -150px;
}

div#footer a.linkedin {
  background-position: -1714px -210px;
}

div#footer a.linkedin:hover {
  background-position: -1774px -210px;
}

div#footer a.youtube {
  background-position: -1714px -330px;
}

div#footer a.youtube:hover {
  background-position: -1774px -330px;
}

div#footer a.xing {
  background-position: -1714px -270px;
}

div#footer a.xing:hover {
  background-position: -1774px -270px;
}

div#bottom {
  padding: 10px 0 20px 0;
}

div#bottom a,
div#bottom a:visited {
  color: #5ca3eb;
  text-decoration: none;
  outline: none;
}

div#bottom a:hover {
  text-decoration: underline;
}

div#bottom div.bottom-left {
  float: left;
  text-align: left;
  width: 30%;
}

div#bottom div.bottom-right {
  float: right;
  text-align: right;
  width: 70%;
}

body.home div#main,
body.sitemap div#main,
body.no_navi div#main,
body.filenotfound div#main {
  background-image: none;
  background-color: #ffffff;
}

body.home div#header,
body.sitemap div#header,
body.no_navi div#header,
body.filenotfound div#header {
  background-position: -960px -56px;
}

body.home div#language ul li a.cn,
body.home div#language ul li span.cn {
  background-position: -2491px 8px;
}

body.home div#language ul li a.cn:hover {
  background-position: -2491px -95px;
}

body.resources div#content div.divider-clear,
body.company div#content div.divider-clear,
body.videos div#content div.divider-clear,
body.out-of-date div#content div.divider-clear,
body.cdw div#content div.divider-clear,
body.thankyou div#content div.divider-clear,
body.insight div#content div.divider-clear,
body.pcm div#content div.divider-clear,
body.zones div#content div.divider-clear,
body.softchoice div#content div.divider-clear {
  padding: 0px 0px 0px 0px !important;
  min-height: 3px !important;
}

body.resources div#content div.divider-clear div.pageelement,
body.company div#content div.divider-clear div.pageelement,
body.videos div#content div.divider-clear div.pageelement,
body.out-of-date div#content div.divider-clear div.pageelement,
body.cdw div#content div.divider-clear div.pageelement,
body.thankyou div#content div.divider-clear div.pageelement,
body.insight div#content div.divider-clear div.pageelement,
body.pcm div#content div.divider-clear div.pageelement,
body.zones div#content div.divider-clear div.pageelement,
body.softchoice div#content div.divider-clear div.pageelement {
  min-height: 3px !important;
}

body.resources div#content div.divider-clear div.divider-bottom,
body.company div#content div.divider-clear div.divider-bottom,
body.videos div#content div.divider-clear div.divider-bottom,
body.out-of-date div#content div.divider-clear div.divider-bottom,
body.cdw div#content div.divider-clear div.divider-bottom,
body.thankyou div#content div.divider-clear div.divider-bottom,
body.insight div#content div.divider-clear div.divider-bottom,
body.pcm div#content div.divider-clear div.divider-bottom,
body.zones div#content div.divider-clear div.divider-bottom,
body.softchoice div#content div.divider-clear div.divider-bottom {
  height: 3px !important;
}

body.resources div#content div.campaign div.photo-bg div.textarea,
body.company div#content div.campaign div.photo-bg div.textarea,
body.videos div#content div.campaign div.photo-bg div.textarea,
body.out-of-date div#content div.campaign div.photo-bg div.textarea,
body.cdw div#content div.campaign div.photo-bg div.textarea,
body.thankyou div#content div.campaign div.photo-bg div.textarea,
body.insight div#content div.campaign div.photo-bg div.textarea,
body.pcm div#content div.campaign div.photo-bg div.textarea,
body.zones div#content div.campaign div.photo-bg div.textarea,
body.softchoice div#content div.campaign div.photo-bg div.textarea {
  width: 72% !important;
}

body.resources div#footer,
body.company div#footer,
body.videos div#footer,
body.out-of-date div#footer,
body.cdw div#footer,
body.thankyou div#footer,
body.insight div#footer,
body.pcm div#footer,
body.zones div#footer,
body.softchoice div#footer {
  margin-top: 0;
}

body.standalone-dl div#base {
  width: 650px;
  overflow: hidden;
  padding-top: 80px;
}

body.standalone-dl div#main {
  width: 650px;
  background-image: none;
  background-color: #ffffff;
}

body.standalone-dl div#header {
  width: 650px;
  height: 80px;
  background-image: none;
  background-color: #ffffff;
}

body.standalone-dl div.bottom {
  width: 650px;
  background-position: -1270px -540px;
}

body.standalone-dl div.bottom .bottom-left {
  width: 220px;
}

body.standalone-dl div.bottom .bottom-right {
  width: 420px;
}

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

div#content div#head,
div#teasers div#head {
  padding: 0px 0 0px 0px;
}

div#content div#head h1,
div#teasers div#head h1 {
  margin: 0 0 0 0;
  padding: 50px 0 15px 0;
}

div#content div#head h2,
div#teasers div#head h2 {
  margin: 0 0 0 0;
  padding: 0 0 20px 0;
}

div#content div#head p,
div#teasers div#head p {
  padding-top: 30px;
  color: #e6045f;
}

div#content a.active strong,
div#teasers a.active strong {
  font-weight: normal;
}

div#content a,
div#teasers a,
div#content a:visited,
div#teasers a:visited,
div#content input,
div#teasers input,
div#content button,
div#teasers button {
  outline: none;
}

div#content a,
div#teasers a,
div#content a:visited,
div#teasers a:visited {
  color: #5ca3eb;
  text-decoration: none;
  outline: none;
}

div#content a strong,
div#teasers a strong,
div#content a:visited strong,
div#teasers a:visited strong {
  color: #5ca3eb;
}

div#content a:hover,
div#teasers a:hover {
  text-decoration: underline;
}

div#content h1,
div#teasers h1,
div#content h2,
div#teasers h2,
div#content h3,
div#teasers h3,
div#content h4,
div#teasers h4,
div#content h5,
div#teasers h5,
div#content h6,
div#teasers h6 {
  margin: 0 0 15px 0;
  padding: 15px 0 0 0;
  font-weight: normal;
  line-height: 130%;
  color: #212c52;
}

div#content h1 a,
div#teasers h1 a,
div#content h2 a,
div#teasers h2 a,
div#content h3 a,
div#teasers h3 a,
div#content h4 a,
div#teasers h4 a,
div#content h5 a,
div#teasers h5 a,
div#content h6 a,
div#teasers h6 a,
div#content h1 a:visited,
div#teasers h1 a:visited,
div#content h2 a:visited,
div#teasers h2 a:visited,
div#content h3 a:visited,
div#teasers h3 a:visited,
div#content h4 a:visited,
div#teasers h4 a:visited,
div#content h5 a:visited,
div#teasers h5 a:visited,
div#content h6 a:visited,
div#teasers h6 a:visited {
  text-decoration: none;
  color: #212c52;
}

div#content h1,
div#teasers h1 {
  padding: 30px 0 0 0;
  font-size: 30px;
  color: #212c52;
}

div#content h1 a,
div#teasers h1 a,
div#content h1 a:visited,
div#teasers h1 a:visited {
  color: #212c52;
}

div#content h2,
div#teasers h2,
div#content p.h2,
div#teasers p.h2 {
  font-size: 21px;
}

div#content h3,
div#teasers h3,
div#content p.h3,
div#teasers p.h3 {
  font-size: 17px;
}

div#content h4,
div#teasers h4 {
  font-size: 15px;
}

div#content h5,
div#teasers h5 {
  font-size: 1em;
}

div#content p,
div#teasers p {
  margin: 0 0 10px 0;
  line-height: 17px;
}

div#content strong,
div#teasers strong {
  font-weight: bold;
  color: #212c52;
}

div#content a strong,
div#teasers a strong {
  color: #5ca3eb;
}

div#content em,
div#teasers em {
  color: #212c52;
}

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

div#content .clear,
div#teasers .clear {
  clear: both;
}

div#content .hidden,
div#teasers .hidden {
  display: none;
}

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

div#content ul,
div#teasers ul {
  margin: 0 0 10px 0;
  padding: 0 0 0 15px;
}

div#content ol,
div#teasers ol {
  margin: 0 0 10px 10px;
  padding: 0 0 0 15px;
}

div#content ol li,
div#teasers ol li,
div#content ul li,
div#teasers ul li {
  margin: 0 0 10px 0;
}

div#content p.zitat,
div#teasers p.zitat {
  font-size: 13px;
  line-height: 23px;
  color: #212c52;
}

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

div#content .centered,
div#teasers .centered,
div#content .center,
div#teasers .center {
  text-align: center;
}

div#content .blueblack,
div#teasers .blueblack {
  color: #12032c !important;
}

div#content .blueblack strong,
div#teasers .blueblack strong {
  color: #12032c;
}

div#content .tiporange,
div#teasers .tiporange {
  color: #f89c1b !important;
}

div#content .tiporange strong,
div#teasers .tiporange strong {
  color: #f89c1b;
}

div#content .buttonstyle,
div#teasers .buttonstyle,
div#content .buttonstyle-2,
div#teasers .buttonstyle-2 {
  display: block;
  text-align: center;
  font-size: 24px;
  line-height: 24px;
  border-radius: 3px;
  padding: 10px 0 13px 0;
  margin: 0 20px 20px 0;
  float: left;
  text-decoration: none;
  font-family: Source Sans Pro;
  text-transform: uppercase;
}

div#content .buttonstyle span,
div#teasers .buttonstyle span,
div#content .buttonstyle-2 span,
div#teasers .buttonstyle-2 span {
  font-size: 15px;
  line-height: 18px;
  text-transform: none;
  display: inline-block;
  padding: 6px 0 0 0;
}

div#content .buttonstyle span strong,
div#teasers .buttonstyle span strong,
div#content .buttonstyle-2 span strong,
div#teasers .buttonstyle-2 span strong {
  color: #ffffff;
  font-weight: normal;
}

div#content a.buttonstyle:hover,
div#teasers a.buttonstyle:hover,
div#content .buttonstyle-2:hover,
div#teasers .buttonstyle-2:hover {
  text-decoration: none;
}

div#content a.grey,
div#teasers a.grey {
  background-color: #e7e7e8;
  color: #212c52;
}

div#content a.grey strong,
div#teasers a.grey strong {
  color: #212c52;
}

div#content a.grey:hover,
div#teasers a.grey:hover {
  background-color: #d9d9db;
}

div#content a.blue,
div#teasers a.blue {
  background-color: #212c52;
  color: #ffffff;
}

div#content a.blue:hover,
div#teasers a.blue:hover {
  background-color: #19223f;
}

div#content a.orange,
div#teasers a.orange,
div#content a.yellow,
div#teasers a.yellow {
  background-color: #f99d1c;
  color: #ffffff;
}

div#content a.orange strong,
div#teasers a.orange strong,
div#content a.yellow strong,
div#teasers a.yellow strong {
  color: #212c52;
  font-weight: normal;
}

div#content a.orange:hover,
div#teasers a.orange:hover,
div#content a.yellow:hover,
div#teasers a.yellow:hover {
  background-color: #eb8b06;
}

div#content a.magenta,
div#teasers a.magenta {
  background-color: #e6045f;
  color: #ffffff;
}

div#content a.magenta:hover,
div#teasers a.magenta:hover {
  background-color: #d60358;
}

div#content a.green,
div#teasers a.green,
div#content a.green-2,
div#teasers a.green-2 {
  background-color: #aac330;
  color: #ffffff;
}

div#content a.green:hover,
div#teasers a.green:hover,
div#content a.green-2:hover,
div#teasers a.green-2:hover {
  background-color: #9cb22c;
}

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

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

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

div#content a.pdf-new,
div#teasers 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,
div#teasers a.upper {
  text-transform: uppercase;
}

div#content a.w225,
div#teasers a.w225 {
  width: 225px;
}

div#content a.w2,
div#teasers a.w2 {
  width: 428px;
  margin: 0 0px 20px 20px;
}

div#content a.w3,
div#teasers a.w3 {
  width: 273px;
  margin: 0 0px 20px 20px;
}

div#content a.w4,
div#teasers a.w4 {
  width: 194px;
  margin: 0 0px 20px 20px;
}

div#content a.w100,
div#teasers a.w100 {
  width: 100px !important;
}

div#content a.w150,
div#teasers a.w150 {
  width: 150px !important;
}

div#content a.w200,
div#teasers a.w200 {
  width: 200px !important;
}

div#content a.w250,
div#teasers a.w250 {
  width: 250px !important;
}

div#content a.w300,
div#teasers a.w300 {
  width: 300px !important;
}

div#content a.w350,
div#teasers a.w350 {
  width: 350px !important;
}

div#content a.w400,
div#teasers a.w400 {
  width: 400px !important;
}

div#content a.w450,
div#teasers a.w450 {
  width: 450px !important;
}

div#content a.w500,
div#teasers a.w500 {
  width: 500px !important;
}

div#content a.w550,
div#teasers a.w550 {
  width: 550px !important;
}

div#content a.w600,
div#teasers a.w600 {
  width: 600px !important;
}

div#content a.w650,
div#teasers a.w650 {
  width: 650px !important;
}

div#content a.half,
div#teasers a.half {
  width: 45%;
}

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

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

div#content a.newsletter-subscribe-button,
div#teasers a.newsletter-subscribe-button {
  display: block;
  text-align: left;
  font-size: 18px;
  line-height: 20px;
  border-radius: 3px;
  padding: 10px;
  text-decoration: none;
  font-family: Trebuchet MS;
  position: absolute;
  right: 260px;
  top: 75px;
  color: #212c52;
  text-transform: uppercase;
}

div#content a.newsletter-subscribe-button strong,
div#teasers a.newsletter-subscribe-button strong {
  color: #ffffff;
  font-size: 20px;
}

div#content a.newsletter-subscribe-button:hover,
div#teasers a.newsletter-subscribe-button:hover {
  color: #ffffff;
}

div#content div.buttonsegment a.buttonstyle,
div#teasers div.buttonsegment a.buttonstyle {
  padding: 0;
}

div#content div.buttonsegment a.buttonstyle span,
div#teasers 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,
div#teasers 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 div.buttonsegment a.buttonstyle span.icon,
div#teasers div.buttonsegment a.buttonstyle span.icon {
  padding: 10px 10px 13px 50px;
  background-repeat: no-repeat;
  background-position: 15px center;
}

div#content a.cta-button,
div#teasers 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,
div#teasers a.cta-button:hover {
  background-position: -660px -3191px;
}

div#content a.button-pdf,
div#teasers a.button-pdf,
div#content a.button-pdf-2,
div#teasers a.button-pdf-2,
div#content a.button-html,
div#teasers a.button-html,
div#content a.button-download,
div#teasers a.button-download,
div#content a.button-download-2,
div#teasers a.button-download-2,
div#content a.button-login,
div#teasers a.button-login,
div#content a.button-buy,
div#teasers a.button-buy,
div#content a.button-buy-2,
div#teasers a.button-buy-2,
div#content a.button-trial-2,
div#teasers a.button-trial-2,
div#content a.button-play,
div#teasers a.button-play,
div#content a.button-play-2,
div#teasers a.button-play-2,
div#content a.button-faq,
div#teasers a.button-faq,
div#content a.button-faq-2,
div#teasers a.button-faq-2,
div#content a.button-kb,
div#teasers a.button-kb,
div#content a.button-more-2,
div#teasers a.button-more-2,
div#content a.button-download-4,
div#teasers a.button-download-4,
div#content a.button-buy-4,
div#teasers a.button-buy-4,
div#content a.button-play-4,
div#teasers 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,
div#teasers a.button-faq {
  background-position: 30px -1400px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

div#content a.button-pdf-2:hover,
div#teasers a.button-pdf-2:hover {
  background-position: -785px -10px;
}

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

div#content a.button-download-2:hover,
div#teasers a.button-download-2:hover {
  background-position: -785px -400px;
}

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

div#content a.button-buy-2:hover,
div#teasers a.button-buy-2:hover {
  background-position: -785px -800px;
}

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

div#content a.button-trial-2:hover,
div#teasers a.button-trial-2:hover {
  background-position: -785px -1000px;
}

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

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

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

div#content a.button-play-2:hover,
div#teasers a.button-play-2:hover {
  background-position: -785px -1200px;
}

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

div#content a.button-more-2:hover,
div#teasers a.button-more-2:hover {
  background-position: -785px -600px;
}

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

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

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

div#content a.button-play-4:hover,
div#teasers a.button-play-4:hover {
  background-position: -843px -1200px;
}

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

div#content a.button-buy-4:hover,
div#teasers a.button-buy-4:hover {
  background-position: -843px -800px;
}

div#content a.button-download-3,
div#teasers a.button-download-3,
div#content a.button-pdf-3,
div#teasers a.button-pdf-3,
div#content a.button-kb-3,
div#teasers a.button-kb-3,
div#content a.textdownload,
div#teasers a.textdownload,
div#content div.textdownload a,
div#teasers 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,
div#teasers a.button-kb-3 {
  background-position: -12px -1600px;
}

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

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

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

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

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

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

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

div#content {
  overflow: hidden;
  width: 655px;
  float: right;
  padding: 0 0 0 0;
  background-color: #ffffff;
}

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;
}

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,
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 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 27px 10px 0;
  background-repeat: no-repeat;
  background-image: url(/common/img/sprite-tools_grey.png);
}

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;
}

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 {
  width: 93%;
}

div#content div.wide p,
div#content div.intro p,
div#content div.wide ul,
div#content div.intro ul,
div#content div.wide ol,
div#content div.intro ol,
div#content div.wide h2,
div#content div.intro h2,
div#content div.wide h3,
div#content div.intro h3,
div#content div.wide h4,
div#content div.intro h4 {
  width: 93%;
}

div#content div.wide p ul,
div#content div.intro p ul,
div#content div.wide ul ul,
div#content div.intro ul ul,
div#content div.wide ol ul,
div#content div.intro ol ul,
div#content div.wide h2 ul,
div#content div.intro h2 ul,
div#content div.wide h3 ul,
div#content div.intro h3 ul,
div#content div.wide h4 ul,
div#content div.intro h4 ul {
  width: 100%;
}

div#content div.wide table,
div#content div.intro table {
  width: 100%;
}

div#content div.narrow {
  float: left;
  width: 292px;
  clear: none;
  border-right: 1px solid #ffffff;
}

div#content div.plain {
  padding: 0;
  clear: both;
}

div#content div.one_third {
  float: left;
  width: 29%;
  clear: none;
}

div#content div.two_third {
  float: left;
  width: 60%;
  clear: none;
}

div#content div#author-overview div.image {
  width: 80px;
  float: left;
  padding: 10px 20px 0 0;
}

div#content div#author-overview div.image img {
  border-radius: 3px;
}

div#content div#author-overview h3 {
  padding: 10px 0 0 0;
}

div#content div#author-overview div.view-profile {
  width: 120px;
  float: left;
  padding: 10px 0 0 0;
}

div#content div#author-overview div.view-profile a {
  display: block;
  border-radius: 3px;
  background-color: #e7e7e8;
  color: #212c52;
  text-align: center;
  padding: 5px;
  font-size: 12px;
  text-transform: uppercase;
}

div#content div#author-overview div.view-profile a:hover {
  color: #e6045f;
}

div#content div#author-profile,
div#content div#author-profile-2 {
  background-repeat: no-repeat;
  background-position: top left;
  padding: 0 0 20px 180px;
  background-color: #d7d7d9;
}

div#content div#author-profile table,
div#content div#author-profile-2 table {
  width: 95%;
  background-color: transparent;
}

div#content div#author-profile table td,
div#content div#author-profile-2 table td,
div#content div#author-profile table th,
div#content div#author-profile-2 table th {
  background-color: transparent;
  border: none;
}

div#content div#author-profile table th,
div#content div#author-profile-2 table th {
  width: 100px;
}

div#content div#author-profile a.googleplus,
div#content div#author-profile-2 a.googleplus {
  background-image: url(/common/img/googleplus.png);
  background-repeat: no-repeat;
  background-position: 0px -2px;
  display: block;
  padding: 0 0 0 25px;
}

div#content div#author-profile div.pageelement,
div#content div#author-profile-2 div.pageelement {
  border: none;
}

div#content div.daniel-zobel {
  background-image: url(/common/files/graphics/authors/daniel-zobel.jpg);
}

div#content div.dirk-paessler {
  background-image: url(/common/files/graphics/authors/dirk-paessler.jpg);
}

div#content div.christian-twardawa {
  background-image: url(/common/files/graphics/authors/christian-twardawa.jpg);
}

div#content div.christine-gebauer {
  background-image: url(/common/files/graphics/authors/christine-gebauer.jpg);
}

div#content div.gerald-schoch {
  background-image: url(/common/files/graphics/authors/gerald-schoch.jpg);
}

div#content div.thomas-timmermann {
  background-image: url(/common/files/graphics/authors/thomas-timmermann.jpg);
}

div#content div.tobias-lange {
  background-image: url(/common/files/graphics/authors/tobias-lange.jpg);
}

div#content div.manischa-mittal {
  background-image: url(/common/files/graphics/authors/manischa-mittal.jpg);
}

div#content div.dorte-winkler {
  background-image: url(/common/files/graphics/authors/dorte-winkler.jpg);
}

div#content div.peter-zsoldos {
  background-image: url(/common/files/graphics/authors/peter-zsoldos.jpg);
}

div#content div.joern-paessler {
  background-image: url(/common/files/graphics/authors/joern-paessler.jpg);
}

div#content div.andrea-flachmann {
  background-image: url(/common/files/graphics/authors/andrea-flachmann.jpg);
}

div#content div.gerald-schoch {
  background-image: url(/common/files/graphics/authors/gerald-schoch.jpg);
}

div#content div.divider-author {
  background-position: -960px -227px;
  height: 20px;
  clear: both;
  background-image: url(/common/img/sprite.png);
  background-repeat: no-repeat;
  margin: 0px;
  padding: 0;
  border-right: none !important;
}

div#content div.article-list a.title {
  font-size: 16px;
  text-decoration: none;
  margin: 0 0 10px 0;
  display: block;
  color: #212c52;
}

div#content div.article-list p.meta {
  color: #e6045f;
}

div#content div.article-list div.short-intro {
  height: 35px;
  overflow: hidden;
  padding: 0;
  margin: 0 0 10px 0;
}

div#content div.article-list div.short-intro img,
div#content div.article-list div.short-intro h1,
div#content div.article-list div.short-intro h2,
div#content div.article-list div.short-intro h3 {
  display: none;
}

div#content div.article-list div.short-intro p {
  margin: 0;
}

div#content div.article-list p.read-more {
  margin: 0 0 30px 0;
}

div#content div#author-profile-2 {
  padding: 0px 0 20px 30px;
  background-color: #f4f4f4;
}

div#content div#author-profile-2 div.profile-image {
  width: 150px;
  padding: 30px 0 0 0;
}

div#content div#author-profile-2 div.profile-image img {
  border-radius: 3px;
}

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;
}

div#content div.campaign div.photo-bg h1 {
  text-align: left;
  margin: 20px 0px 15px 0px;
  padding: 0px;
  width: 80%;
}

div#content div.campaign div.photo-bg h2 {
  margin: 0 0 23px 0;
  font-size: 27px;
  padding: 0px 0px 0px 0px;
}

div#content div.campaign div.photo-bg div.textarea {
  overflow: hidden;
  width: 48%;
}

div#content div.campaign div.photo-bg div.textarea h1 {
  font-size: 30px;
}

div#content div.campaign div.photo-bg div.textarea h2 {
  margin: 0 0 8px 0;
  font-size: 19px;
}

div#content div.campaign div.photo-bg div.textarea h3 {
  line-height: 20px;
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 17px;
}

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.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;
}

div#content div.campaign div.img-left h1,
div#content div.campaign div.text-right h1 {
  text-align: center;
  padding: 0 0 0 30%;
  width: 70%;
}

div#content div.campaign div.img-left div.textarea,
div#content div.campaign div.text-right div.textarea {
  padding: 0 0 0 52%;
}

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 {
  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;
  margin: 0 0 10px 0;
  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;
}

div#content div.toggleelement {
  padding: 1px 0 5px 0px;
}

div#content div.toggleelement h3 {
  font-size: 12px;
  margin: 0 0 10px 0;
  padding: 0;
  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;
}

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;
}

div#content div.videoelement div div div div div div {
  overflow: auto;
}

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.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: 10px;
  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;
  -webkit-box-shadow: 1px 1px 1px #c4c6c3;
  -moz-box-shadow: 1px 1px 1px #c4c6c3;
  box-shadow: 1px 1px 1px #c4c6c3;
  overflow: hidden;
  border-radius: 3px;
  border: 1px solid #eeeeee;
  margin-bottom: 5px;
  width: 170px;
}

div#content div.wide div.imageelement {
  padding: 0 83px 0 0;
}

div#content div.wide div.imageelement span {
  background-position: 482px 10px;
}

div#content div.newselement {
  text-align: left;
  width: 30%;
  padding: 15px 0 15px 23px;
  float: left;
}

div#content div.newselement h2 {
  margin: 0px !important;
}

div#content div.newselement h3 {
  font-size: 16px !important;
}

div#content div.newselement a.link {
  background-image: url(/common/img/sprite.png);
  background-position: -1833px -87px;
  background-repeat: no-repeat;
  display: block;
  height: 40px;
  padding: 0 0 0 30px;
}

div#content div.press-release a.link {
  background-position: -1834px -274px;
}

div#content div.blog-entry a.link {
  background-position: -1834px -154px;
}

div#content div.whitepaper a.link {
  background-position: -1834px -212px;
}

div#content div.case-study a.link {
  background-position: -1834px -32px;
}

div#content div.monitoring-stories a.link {
  background-position: -1834px -334px;
}

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,
div#content div.divider-clear div.divider-bottom {
  border-radius: 0;
  height: 25px;
}

div#content div.divider-clear {
  padding: 3px 0px 0px 0px !important;
}

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;
}

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;
}

div#content a.download_small {
  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;
}

div#content div.mobile-extra-menu {
  display: none;
}

div#content div#press-center h2 {
  margin: 0 0 20px 0;
}

div#content div#press-center .date {
  color: #e6045f;
}

div#content div.overview p {
  width: 100%;
}

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

div#content div.overview p.date {
  color: #e6045f;
}

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: #e6045f;
}

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,
div#content p.code {
  background-color: #e7e7e8;
  padding: 8px 8px 8px 15px;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
}

div#content p.code {
  font-family: monospace;
  padding: 5px 5px 5px 10px !important;
  background-color: #e7e7e8;
  border: 1px solid #cccccc;
  border-radius: 3px;
}

div#content div.client-tutorial {
  padding: 23px;
  background-color: #cccccc;
  margin: 25px 0 23px 0;
  background-image: url(/common/img/sprite-client-tutorials.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}

div#content div.client-tutorial h2,
div#content div.client-tutorial h3 {
  padding-top: 0;
}

div#content div.jake,
div#content div.gerard,
div#content div.xcial,
div#content div.danysoft {
  padding: 23px 180px 23px 23px;
}

div#content div.jake {
  background-position: -652px bottom;
}

div#content div.gerard {
  background-position: -1304px bottom;
}

div#content div.xcial {
  background-position: -1956px bottom;
}

div#content div.danysoft {
  background-position: -2608px bottom;
}

div#content div.pagination a {
  display: block;
  background-color: #e7e7e8;
  color: #555555;
  text-transform: uppercase;
  border-radius: 3px;
  padding: 2px 0 2px 0;
}

div#content div.pagination a:hover {
  background-color: #e6045f;
  color: #ffffff;
  text-decoration: none;
}

div#content div.pagination div.step-left,
div#content div.pagination div.step-right {
  float: left;
  width: 15%;
  text-align: center;
  height: 30px;
}

div#content div.pagination div.step-right {
  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,
div#content div.pagination div.pages em.current {
  display: inline-block;
  width: 20px;
}

div#content div.pagination div.pages em.current {
  background-color: #e6045f;
  color: #ffffff;
  padding: 2px 0 2px 0;
}

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

div#content ul.downloads li {
  float: left;
  width: 130px;
  padding: 0 22px 0 0;
}

div#content ul.downloads li a {
  display: block;
}

div#content ul.downloads li a.text {
  background-image: url(/common/img/sprite_download.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

div#content ul.downloads li a.button {
  width: 50px;
  height: 50px;
}

div#content div.product-box {
  width: 340px;
}

div#content div.product-box div.image {
  width: 128px;
  height: 160px;
  float: left;
  overflow: hidden;
}

div#content div.product-box div.text {
  float: left;
  width: 170px;
  height: 160px;
  padding: 0 0 0 22px;
  background-image: url(/common/img/bg_hg_gradiant.png);
  background-position: 0 97px;
  background-repeat: repeat-x;
}

div#content div.product-box div.text div {
  height: 103px;
  overflow: hidden;
}

div#content div.product-box div.text ul {
  padding: 0;
}

div#content div.product-box div.text ul li {
  margin: 0;
}

div#content div.product-box div.zusatz {
  clear: both;
  padding: 22px 20px 0 0;
}

div#content div.product-intro .image {
  width: 95px;
  height: 100px;
  overflow: hidden;
}

div#content div.product-intro .text {
  width: 440px;
}

div#content div.product-intro .text p {
  color: #212c52;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
}

div#content div.references a.reference-icon {
  width: 110px;
  height: 110px;
  display: block;
  float: left;
  background-image: url(/common/img/references.png);
  background-repeat: no-repeat;
}

div#content div.references a.reference-icon:hover {
  text-decoration: none;
}

div#content div.references a.casestudy {
  background-position: -14px -139px;
}

div#content div.references a.awards {
  background-position: -14px -386px;
}

div#content div.references a.quotes {
  background-position: -14px -263px;
}

div#content div.references a.reviews {
  background-position: -14px -15px;
}

div#content div.references a.casestudy:hover {
  background-position: -484px -139px;
}

div#content div.references a.awards:hover {
  background-position: -484px -386px;
}

div#content div.references a.quotes:hover {
  background-position: -484px -263px;
}

div#content div.references a.reviews:hover {
  background-position: -484px -15px;
}

div#content div.references div.text {
  float: left;
  padding: 0 0 0 23px;
  width: 450px;
}

div#content div.references div.text h3,
div#content div.references div.text h2 {
  padding-top: 0;
  margin-top: 0;
}

div#content div#opening,
div#content div#opening-prtg {
  text-align: center;
  background-image: url(/common/img/sprite_en.png);
  background-repeat: no-repeat;
  background-position: 313px -665px;
  padding: 20px 0 0 0;
}

div#content div#opening h1,
div#content div#opening-prtg h1 {
  clear: both;
  padding: 0;
}

div#content div#opening div,
div#content div#opening-prtg div {
  float: left;
  width: 315px;
  padding: 25px 0 0 0;
}

div#content div#opening div a,
div#content div#opening-prtg div a {
  color: #212c52;
  display: block;
  font-size: 13px;
  height: 65px;
}

div#content div#opening div a span,
div#content div#opening-prtg div a span {
  color: #ffffff;
}

div#content div#opening div a:hover,
div#content div#opening-prtg div a:hover {
  color: #e6045f;
  font-size: 16px;
}

div#content div#opening div a:hover span,
div#content div#opening-prtg div a:hover span {
  color: #212c52;
  font-size: 11px;
}

div#content div#opening div.col1,
div#content div#opening-prtg div.col1 {
  text-align: right;
}

div#content div#opening div.col1 a.space1,
div#content div#opening-prtg div.col1 a.space1 {
  padding: 0 0px 0 0;
}

div#content div#opening div.col1 a.space2,
div#content div#opening-prtg div.col1 a.space2 {
  padding: 0 30px 0 0;
}

div#content div#opening div.col1 a.space3,
div#content div#opening-prtg div.col1 a.space3 {
  padding: 0 40px 0 0;
}

div#content div#opening div.col1 a.space4,
div#content div#opening-prtg div.col1 a.space4 {
  padding: 0 20px 0 0;
}

div#content div#opening div.col2,
div#content div#opening-prtg div.col2 {
  width: 290px;
  height: 300px;
  padding: 0;
}

div#content div#opening div.col2 a,
div#content div#opening-prtg div.col2 a {
  height: 300px;
}

div#content div#opening div.col3,
div#content div#opening-prtg div.col3 {
  text-align: left;
}

div#content div#opening div.col3 a.space1,
div#content div#opening-prtg div.col3 a.space1 {
  padding: 0 0 0 0px;
}

div#content div#opening div.col3 a.space2,
div#content div#opening-prtg div.col3 a.space2 {
  float: left;
  width: 240px;
}

div#content div#opening div.col3 a.space3,
div#content div#opening-prtg div.col3 a.space3 {
  float: left;
  width: 230px;
  padding-left: 10px;
}

div#content div#opening div.col3 a.space4,
div#content div#opening-prtg div.col3 a.space4 {
  padding: 0 0 0 60px;
  clear: both;
}

div#content div#opening div.col3 a.trial,
div#content div#opening-prtg div.col3 a.trial {
  width: 70px;
  height: 108px;
  float: left;
}

div#content div#opening-prtg {
  background-position: 159px -1177px;
  padding-top: 45px;
}

div#content div#opening-prtg div {
  width: 180px;
  padding: 0;
}

div#content div#opening-prtg div a {
  font-size: 11px;
  height: 50px;
}

div#content div#opening-prtg div a:hover {
  font-size: 11px;
}

div#content div#opening-prtg div a:hover span {
  font-size: 9px;
}

div#content div#opening-prtg div.col1 {
  width: 210px;
}

div#content div#opening-prtg div.col2 {
  width: 180px;
  height: 205px;
}

div#content div#opening-prtg div.col3 {
  width: 210px;
}

div#content div#opening-prtg div.col3 a.space2 {
  width: 135px;
}

div#content div#opening-prtg div.col3 a.space3 {
  width: 135px;
}

div#content div#opening-prtg div.col3 a.space4 {
  padding: 0 0 0 35px;
}

div#content div#opening-prtg div.col3 a.trial {
  width: 55px;
  height: 80px;
}

div#content div.pi_wsst,
div#content div.pi_prtg6,
div#content div.pi_prtg7,
div#content div.pi_prtg5,
div#content div.pi_ipc,
div#content div.pi_psi {
  padding: 0px 0 0 70px;
  background-image: url(/common/files/boxshots/boxshot_prtg7_small.png);
  background-repeat: no-repeat;
  background-position: -5px 0px;
}

div#content div.pi_wsst h4,
div#content div.pi_prtg6 h4,
div#content div.pi_prtg7 h4,
div#content div.pi_prtg5 h4,
div#content div.pi_ipc h4,
div#content div.pi_psi h4 {
  line-height: 18px;
  margin: 0 0 10px 0;
  padding: 25px 0 0 0;
}

div#content div.pi_wsst h3,
div#content div.pi_prtg6 h3,
div#content div.pi_prtg7 h3,
div#content div.pi_prtg5 h3,
div#content div.pi_ipc h3,
div#content div.pi_psi h3 {
  margin: 0 0 10px 0;
  padding: 25px 0 0 0;
}

div#content div.pi_prtg6 {
  background-image: url(/common/files/boxshots/boxshot_prtg6_small.png);
}

div#content div.pi_wsst {
  background-image: url(/common/files/boxshots/boxshot_wsst_small.png);
}

div#content div.pi_prtg5 {
  background-image: url(/common/files/boxshots/boxshot_prtg6_small.png);
}

div#content div.pi_ipc {
  background-image: url(/common/files/boxshots/boxshot_ipc_small.png);
}

div#content div.pi_psi {
  background-image: url(/common/files/boxshots/boxshot_psi_small.png);
}

div#content ul#support-menu {
  margin: 0;
  padding: 15px 0 0 0;
  list-style: none;
}

div#content ul#support-menu li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul#support-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite-support_white.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul#support-menu li a.faqs {
  background-position: 0 0;
}

div#content ul#support-menu li a.faqs:hover {
  background-position: 0 -177px;
}

div#content ul#support-menu li a.manuals {
  background-position: -135px 0;
}

div#content ul#support-menu li a.manuals:hover {
  background-position: -135px -177px;
}

div#content ul#support-menu li a.knowledgebase {
  background-position: -270px 0;
}

div#content ul#support-menu li a.knowledgebase:hover {
  background-position: -270px -177px;
}

div#content ul#support-menu li a.videos {
  background-position: -405px 0;
}

div#content ul#support-menu li a.videos:hover {
  background-position: -405px -177px;
}

div#content ul#support-menu li a.ticket {
  background-position: -540px 0;
}

div#content ul#support-menu li a.ticket:hover {
  background-position: -540px -177px;
}

div#content ul#support-menu li a.resourcecenter {
  background-position: -675px 0;
}

div#content ul#support-menu li a.resourcecenter:hover {
  background-position: -675px -177px;
}

div#content ul#support-menu li a.upgrade {
  background-position: -810px 0;
}

div#content ul#support-menu li a.upgrade:hover {
  background-position: -810px -177px;
}

div#content ul#video-menu,
div#content ul#video-menu-overview,
div#content ul#video-menu-overview-hover {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul#video-menu li,
div#content ul#video-menu-overview li,
div#content ul#video-menu-overview-hover li {
  display: block;
  width: 120px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul#video-menu li a,
div#content ul#video-menu-overview li a,
div#content ul#video-menu-overview-hover li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite-videos-grey.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul#video-menu li a.apps,
div#content ul#video-menu-overview li a.apps,
div#content ul#video-menu-overview-hover li a.apps {
  background-position: 0 0;
}

div#content ul#video-menu li a.apps:hover,
div#content ul#video-menu-overview li a.apps:hover,
div#content ul#video-menu-overview-hover li a.apps:hover {
  background-position: 0 -177px;
}

div#content ul#video-menu li a.user,
div#content ul#video-menu-overview li a.user,
div#content ul#video-menu-overview-hover li a.user {
  background-position: -135px 0;
}

div#content ul#video-menu li a.user:hover,
div#content ul#video-menu-overview li a.user:hover,
div#content ul#video-menu-overview-hover li a.user:hover {
  background-position: -135px -177px;
}

div#content ul#video-menu li a.webcasts,
div#content ul#video-menu-overview li a.webcasts,
div#content ul#video-menu-overview-hover li a.webcasts {
  background-position: -270px 0;
}

div#content ul#video-menu li a.webcasts:hover,
div#content ul#video-menu-overview li a.webcasts:hover,
div#content ul#video-menu-overview-hover li a.webcasts:hover {
  background-position: -270px -177px;
}

div#content ul#video-menu li a.basics,
div#content ul#video-menu-overview li a.basics,
div#content ul#video-menu-overview-hover li a.basics {
  background-position: -405px 0;
}

div#content ul#video-menu li a.basics:hover,
div#content ul#video-menu-overview li a.basics:hover,
div#content ul#video-menu-overview-hover li a.basics:hover {
  background-position: -405px -177px;
}

div#content ul#video-menu li a.advanced,
div#content ul#video-menu-overview li a.advanced,
div#content ul#video-menu-overview-hover li a.advanced {
  background-position: -540px 0;
}

div#content ul#video-menu li a.advanced:hover,
div#content ul#video-menu-overview li a.advanced:hover,
div#content ul#video-menu-overview-hover li a.advanced:hover {
  background-position: -540px -177px;
}

div#content ul#video-menu li a.reviews,
div#content ul#video-menu-overview li a.reviews,
div#content ul#video-menu-overview-hover li a.reviews {
  background-position: -675px 0;
}

div#content ul#video-menu li a.reviews:hover,
div#content ul#video-menu-overview li a.reviews:hover,
div#content ul#video-menu-overview-hover li a.reviews:hover {
  background-position: -675px -177px;
}

div#content ul#video-menu li a.paessler,
div#content ul#video-menu-overview li a.paessler,
div#content ul#video-menu-overview-hover li a.paessler {
  background-position: -810px 0;
}

div#content ul#video-menu li a.paessler:hover,
div#content ul#video-menu-overview li a.paessler:hover,
div#content ul#video-menu-overview-hover li a.paessler:hover {
  background-position: -810px -177px;
}

div#content ul#video-menu li a.about-monitoring,
div#content ul#video-menu-overview li a.about-monitoring,
div#content ul#video-menu-overview-hover li a.about-monitoring {
  background-position: -945px 0;
}

div#content ul#video-menu li a.about-monitoring:hover,
div#content ul#video-menu-overview li a.about-monitoring:hover,
div#content ul#video-menu-overview-hover li a.about-monitoring:hover {
  background-position: -945px -177px;
}

div#content ul#video-menu li.active a.apps,
div#content ul#video-menu-overview li.active a.apps,
div#content ul#video-menu-overview-hover li.active a.apps {
  background-position: 0 -177px;
}

div#content ul#video-menu li.active a.user,
div#content ul#video-menu-overview li.active a.user,
div#content ul#video-menu-overview-hover li.active a.user {
  background-position: -135px -177px;
}

div#content ul#video-menu li.active a.webcasts,
div#content ul#video-menu-overview li.active a.webcasts,
div#content ul#video-menu-overview-hover li.active a.webcasts {
  background-position: -270px -177px;
}

div#content ul#video-menu li.active a.basics,
div#content ul#video-menu-overview li.active a.basics,
div#content ul#video-menu-overview-hover li.active a.basics {
  background-position: -405px -177px;
}

div#content ul#video-menu li.active a.advanced,
div#content ul#video-menu-overview li.active a.advanced,
div#content ul#video-menu-overview-hover li.active a.advanced {
  background-position: -540px -177px;
}

div#content ul#video-menu li.active a.reviews,
div#content ul#video-menu-overview li.active a.reviews,
div#content ul#video-menu-overview-hover li.active a.reviews {
  background-position: -675px -177px;
}

div#content ul#video-menu li.active a.paessler,
div#content ul#video-menu-overview li.active a.paessler,
div#content ul#video-menu-overview-hover li.active a.paessler {
  background-position: -810px -177px;
}

div#content ul#video-menu li.active a.about-monitoring,
div#content ul#video-menu-overview li.active a.about-monitoring,
div#content ul#video-menu-overview-hover li.active a.about-monitoring {
  background-position: -945px -177px;
}

div#content ul#video-menu-overview li a,
div#content ul#video-menu-overview-hover li a {
  background-image: url(/common/img/sprite-videos-white.png);
}

div#content ul#video-menu-overview-hover li a.apps {
  background-position: 0 -177px;
}

div#content ul#video-menu-overview-hover li a.apps:hover {
  background-position: 0 -177px;
}

div#content ul#video-menu-overview-hover li a.user {
  background-position: -135px -177px;
}

div#content ul#video-menu-overview-hover li a.user:hover {
  background-position: -135px -177px;
}

div#content ul#video-menu-overview-hover li a.webcasts {
  background-position: -270px -177px;
}

div#content ul#video-menu-overview-hover li a.webcasts:hover {
  background-position: -270px -177px;
}

div#content ul#video-menu-overview-hover li a.basics {
  background-position: -405px -177px;
}

div#content ul#video-menu-overview-hover li a.basics:hover {
  background-position: -405px -177px;
}

div#content ul#video-menu-overview-hover li a.advanced {
  background-position: -540px -177px;
}

div#content ul#video-menu-overview-hover li a.advanced:hover {
  background-position: -540px -177px;
}

div#content ul#video-menu-overview-hover li a.reviews {
  background-position: -675px -177px;
}

div#content ul#video-menu-overview-hover li a.reviews:hover {
  background-position: -675px -177px;
}

div#content ul#video-menu-overview-hover li a.paessler {
  background-position: -810px -177px;
}

div#content ul#video-menu-overview-hover li a.paessler:hover {
  background-position: -810px -177px;
}

div#content ul#video-menu-overview-hover li a.about-monitoring {
  background-position: -945px 0;
}

div#content ul#video-menu-overview-hover li a.about-monitoring:hover {
  background-position: -945px -177px;
}

div#content ul.resources-menu {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.resources-menu li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul.resources-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite-resources.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.resources-menu li a.product {
  background-position: -1px 0;
}

div#content ul.resources-menu li a.product:hover {
  background-position: -1px -195px;
}

div#content ul.resources-menu li a.knowledge {
  background-position: -129px 0;
}

div#content ul.resources-menu li a.knowledge:hover {
  background-position: -129px -195px;
}

div#content ul.resources-menu li a.manuals {
  background-position: -258px 0;
}

div#content ul.resources-menu li a.manuals:hover {
  background-position: -258px -195px;
}

div#content ul.resources-menu li a.demo {
  background-position: -386px 0;
}

div#content ul.resources-menu li a.demo:hover {
  background-position: -386px -195px;
}

div#content ul.resources-menu li a.videos {
  background-position: -514px 0;
}

div#content ul.resources-menu li a.videos:hover {
  background-position: -514px -195px;
}

div#content ul.resources-menu li a.whitepaper {
  background-position: -643px 0;
}

div#content ul.resources-menu li a.whitepaper:hover {
  background-position: -643px -195px;
}

div#content ul.resources-menu li a.references {
  background-position: -771px 0;
}

div#content ul.resources-menu li a.references:hover {
  background-position: -771px -195px;
}

div#content ul.resources-menu li a.topics {
  background-position: -899px 0;
}

div#content ul.resources-menu li a.topics:hover {
  background-position: -899px -195px;
}

div#content ul.resources-menu li a.blog {
  background-position: -1027px 0;
}

div#content ul.resources-menu li a.blog:hover {
  background-position: -1027px -195px;
}

div#content ul.resources-menu-2 {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.resources-menu-2 li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul.resources-menu-2 li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite-resources-2.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.resources-menu-2 li a.resources-product {
  background-position: 0 0;
}

div#content ul.resources-menu-2 li a.resources-product:hover {
  background-position: 0 -200px;
}

div#content ul.resources-menu-2 li a.resources-demo {
  background-position: -110px 0;
}

div#content ul.resources-menu-2 li a.resources-demo:hover {
  background-position: -110px -200px;
}

div#content ul.resources-menu-2 li a.resources-whitepaper {
  background-position: -220px 0;
}

div#content ul.resources-menu-2 li a.resources-whitepaper:hover {
  background-position: -220px -200px;
}

div#content ul.resources-menu-2 li a.resources-references {
  background-position: -330px 0;
}

div#content ul.resources-menu-2 li a.resources-references:hover {
  background-position: -330px -200px;
}

div#content ul.resources-menu-2 li a.resources-topics {
  background-position: -440px 0;
}

div#content ul.resources-menu-2 li a.resources-topics:hover {
  background-position: -440px -200px;
}

div#content ul.resources-menu-2 li a.resources-tip-sheets {
  background-position: -550px 0;
}

div#content ul.resources-menu-2 li a.resources-tip-sheets:hover {
  background-position: -550px -200px;
}

div#content ul.demo-menu {
  margin: 0;
  padding: 0 10px 0 0;
  list-style: none;
}

div#content ul.demo-menu li {
  display: block;
  width: 100px;
  height: 100px;
  float: left;
  margin: 0 0 0 0;
}

div#content ul.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 ul.demo-menu li a.demo-white {
  background-position: 0 0;
}

div#content ul.demo-menu li a.demo-white:hover {
  background-position: 0 -105px;
}

div#content ul.demo-menu li a.demo-grey {
  background-position: -105px 0;
}

div#content ul.demo-menu li a.demo-grey:hover {
  background-position: -105px -105px;
}

div#content ul.about-us-menu {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.about-us-menu li {
  display: block;
  width: 85px;
  float: left;
  margin: 0 0 15px 0;
}

div#content ul.about-us-menu li a {
  display: block;
  width: 70px;
  padding: 70px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 0px;
  line-height: 0px;
  background-image: url(/common/img/sprite-about-us.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.about-us-menu li a.about-us-facebook {
  background-position: 0 0;
}

div#content ul.about-us-menu li a.about-us-facebook:hover {
  background-position: 0 -80px;
}

div#content ul.about-us-menu li a.about-us-twitter {
  background-position: -80px 0;
}

div#content ul.about-us-menu li a.about-us-twitter:hover {
  background-position: -80px -80px;
}

div#content ul.about-us-menu li a.about-us-google {
  background-position: -160px 0;
}

div#content ul.about-us-menu li a.about-us-google:hover {
  background-position: -160px -80px;
}

div#content ul.about-us-menu li a.about-us-linkedin {
  background-position: -240px 0;
}

div#content ul.about-us-menu li a.about-us-linkedin:hover {
  background-position: -240px -80px;
}

div#content ul.monitoring-stories-menu {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.monitoring-stories-menu li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul.monitoring-stories-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite_monitoring-stories.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.monitoring-stories-menu li a.variety {
  background-position: -1px 0;
}

div#content ul.monitoring-stories-menu li a.variety:hover {
  background-position: -1px -195px;
}

div#content ul.monitoring-stories-menu li a.freeware {
  background-position: -129px 0;
}

div#content ul.monitoring-stories-menu li a.freeware:hover {
  background-position: -129px -195px;
}

div#content ul.monitoring-stories-menu li a.industries {
  background-position: -258px 0;
}

div#content ul.monitoring-stories-menu li a.industries:hover {
  background-position: -258px -195px;
}

div#content ul.monitoring-stories-menu li a.insights {
  background-position: -387px 0;
}

div#content ul.monitoring-stories-menu li a.insights:hover {
  background-position: -387px -195px;
}

div#content ul.company-menu {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.company-menu li {
  display: block;
  width: 120px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul.company-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite_company.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.company-menu li a.about {
  background-position: 0 0;
}

div#content ul.company-menu li a.about:hover {
  background-position: 0 -195px;
}

div#content ul.company-menu li a.contact {
  background-position: -130px 0;
}

div#content ul.company-menu li a.contact:hover {
  background-position: -130px -195px;
}

div#content ul.company-menu li a.press-center {
  background-position: -260px 0;
}

div#content ul.company-menu li a.press-center:hover {
  background-position: -260px -195px;
}

div#content ul.company-menu li a.jobs {
  background-position: -390px 0;
}

div#content ul.company-menu li a.jobs:hover {
  background-position: -390px -195px;
}

div#content ul.company-menu li a.events {
  background-position: -520px 0;
}

div#content ul.company-menu li a.events:hover {
  background-position: -520px -195px;
}

div#content ul.company-menu li a.referencesp {
  background-position: -650px 0;
}

div#content ul.company-menu li a.referencesp:hover {
  background-position: -650px -195px;
}

div#content ul.company-menu li a.newsletter {
  background-position: -780px 0;
}

div#content ul.company-menu li a.newsletter:hover {
  background-position: -780px -195px;
}

div#content ul.company-menu li a.terms {
  background-position: -910px 0;
}

div#content ul.company-menu li a.terms:hover {
  background-position: -910px -195px;
}

div#content ul.contact-menu {
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
}

div#content ul.contact-menu li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

div#content ul.contact-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/sprite-contact.png);
  background-repeat: no-repeat;
  background-position: top left;
}

div#content ul.contact-menu li a.post {
  background-position: 0 0;
}

div#content ul.contact-menu li a.post:hover {
  background-position: 0 -200px;
}

div#content ul.contact-menu li a.worldwide {
  background-position: -130px 0;
}

div#content ul.contact-menu li a.worldwide:hover {
  background-position: -130px -200px;
}

div#content ul.contact-menu li a.sales {
  background-position: -260px 0;
}

div#content ul.contact-menu li a.sales:hover {
  background-position: -260px -200px;
}

div#content ul.contact-menu li a.techsupport {
  background-position: -390px 0;
}

div#content ul.contact-menu li a.techsupport:hover {
  background-position: -390px -200px;
}

div#content ul.contact-menu li a.press {
  background-position: -520px 0;
}

div#content ul.contact-menu li a.press:hover {
  background-position: -520px -200px;
}

div#content ul.contact-menu li a.imprint {
  background-position: -650px 0;
}

div#content ul.contact-menu li a.imprint:hover {
  background-position: -650px -200px;
}

div#content .worldmap {
  text-transform: uppercase;
  font-family: Source Sans Pro;
  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 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.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 div.about-box,
div#content div.zitat-box,
div#content div.teaser-box {
  border-radius: 2px;
  background-color: #e7e7e8;
  padding: 0px 15px 15px 15px;
  margin: 0;
}

div#content div.about-box p.small,
div#content div.zitat-box p.small,
div#content div.teaser-box p.small,
div#content div.about-box p.float,
div#content div.zitat-box p.float,
div#content div.teaser-box p.float {
  width: 59% !important;
  float: left;
}

div#content div.about-box img,
div#content div.zitat-box img,
div#content div.teaser-box img {
  display: block;
  width: 167px;
  margin: 0;
  padding-left: 30px;
}

div#content div.zitat-box {
  padding: 20px 40px 15px 45px;
  background-image: url(/common/img/zitat.png);
  background-repeat: no-repeat;
  background-position: 11px 23px;
}

div#content div.zitat-box p {
  font-size: 15px !important;
  line-height: 20px !important;
  color: #212c52;
  width: 100% !important;
}

div#content div.zitat-box p em {
  font-size: 12px !important;
}

div#content div.teaser-box {
  padding: 15px 15px 0px 15px;
}

div#content div.teaser-box p.float {
  width: 70% !important;
}

div#content div.teaser-box img {
  width: 130px;
  float: right;
}

div#content a.image-new {
  width: 100px;
  float: left;
  display: block;
  margin: 0 30px 50px 0;
  padding: 5px;
  text-align: center;
  -webkit-box-shadow: 1px 1px 1px #c4c6c3;
  -moz-box-shadow: 1px 1px 1px #c4c6c3;
  box-shadow: 1px 1px 1px #c4c6c3;
  overflow: hidden;
  border-radius: 3px;
}

div#content a.image-new img {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
}

div#content a.image-new div.text {
  float: left;
  width: 420px;
  margin: 0 0 15px 0;
}

div#content a.image-new div.text p.date {
  padding-top: 0;
}

div#content a.image-new div.text p strong a {
  color: #212c52;
}

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 {
  text-decoration: underline;
  color: #212c52;
}

div#content div.list-text p.clipping-titel a:hover {
  text-decoration: underline;
  color: #212c52;
}

div#content div.partner-item {
  padding: 20px 0 30px 0 !important;
  border-bottom: 3px solid #e7e7e8 !important;
  margin: 0 !important;
}

div#content div.partner-item h3 {
  height: 40px;
  padding: 10px 0 0 30px !important;
  margin: 0px !important;
  cursor: pointer;
}

div#content div.partner-item div.partner-content {
  width: 94%;
  padding: 0 0 0 30px;
}

div#content div.partner-item div.partner-content div.address {
  width: 300px;
  float: left;
  padding: 0 0 0 0;
}

div#content div.partner-item div.partner-content a.partner-logo {
  float: left;
  padding: 0;
  display: block;
  width: 200px;
  overflow: hidden;
  float: left;
}

div#content div.partner-item div.partner-content a.partner-logo img {
  border-radius: 3px;
}

div#content div.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.partner-item div.partner-content div.level_1 {
  background-position: -600px 0px;
}

div#content div.partner-item div.partner-content div.level_2 {
  background-position: -480px 0px;
}

div#content div.partner-item div.partner-content div.level_3 {
  background-position: -360px 0px;
}

div#content div.partner-item div.partner-content div.level_4 {
  background-position: -960px 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: -120px 0px;
}

div#content p.russ {
  padding-top: 10px !important;
}

div#content h4.certified_sales,
div#content h4.certified_monitoring {
  background-image: url(/common/img/certified_professionals.png);
  background-position: -10px 7px;
  background-repeat: no-repeat;
  padding: 15px 0 5px 35px;
  margin: 0 0 10px 0;
}

div#content h4.certified_monitoring {
  background-position: -125px -5px;
}

div#content div.closed {
  background-position: 7px 14px;
}

div#content h2.country-head {
  padding: 20px 20px 20px 23px !important;
  background-color: #f5f6f8;
  margin: 0 !important;
}

div#content div.empty-search {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: #212c52;
  padding: 30px 0 20px 23px;
  border-bottom: 5px solid #e7e7e8;
}

div#content div.partner-item {
  padding-right: 25px;
}

div#content div.partner-details {
  width: 290px;
  margin-right: 30px;
  float: left;
}

div#content div.partner-box {
  background-color: #e7e7e8;
  padding: 15px;
  padding: 5px;
}

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: 60px;
  padding-right: 40px;
}

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;
}

div#content div.table-style table th,
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 div.pricelist table td {
  background-color: #f2f6dd;
  border: none;
}

div#content div.pricelist table td p {
  margin: 0 !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;
}

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 a.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 a.result:hover {
  background-position: -771px -2800px;
}

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 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;
}

div#content a.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 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;
}

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 {
  color: #e6045f;
}

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 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;
}

div#content div#trialkeyrequeststandalone span.licensenote {
  display: inline;
}

div#content div#trialkeyrequeststandalone div.TextInput label span,
div#content div#trialkeyrequestshort div.TextInput label span,
div#content div#heisetrialkeyrequest div.TextInput label span {
  display: none;
}

div#content div#tellafriend div.formitem {
  width: 250px;
  float: left;
}

div#content div#tellafriend div.formitem input {
  width: 230px;
}

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#supportsearch label span {
  display: none;
}

div#content div#eventkitregistration {
  margin: 79px 0 0 0;
}

div#content div#eventkitregistration form {
  border-radius: 3px;
}

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 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#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;
}

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#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#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#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#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#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#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#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#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#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#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: 17px;
  line-height: 21px;
}

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#bandwidthmonitoringdripcampaignen {
  background-image: url(/common/files/background-photos/mathias-1.png);
  margin-bottom: 0px;
}

div#content div#trialkeyrequestcampaignfr {
  background-image: url(/common/files/background-photos/yannic-right-5.jpg);
  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.jpg);
}

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-image: url(/common/files/background-photos/yannic-right-2.jpg);
  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,
div#content div#brazilbuyfromresellernotdirect form textarea {
  float: left;
  width: 650px;
  height: 40px;
  font-size: 15px;
  background-color: #e7e7e8;
}

div#content div#brazilbuyfromresellernotdirect form textarea {
  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 {
  display: none;
}

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: 30px 0px;
  margin: 0;
  width: 100%;
}

div#content div#newslettersubscriptionnew p.intro,
div#content div#newslettersubscription p.intro {
  color: #212c52;
  font-size: 17px;
  line-height: 21px;
}

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,
div#content div#newslettersubscription p.newslettersubscription {
  display: none;
}

div#content div#newslettersubscription {
  background-image: url(/common/img/newsletter-image.png);
  background-position: 713px 25px;
  background-repeat: no-repeat;
  background-color: #ffffff;
}

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: 17px;
  line-height: 21px;
}

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 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 {
  background-image: url(/common/img/blanko.jpg);
}

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 div#partner-selection {
  background-image: url(/common/files/background-photos/greg-right-2.jpg);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0;
  border: none;
}

div#content div#partner-selection h1 {
  padding: 0 0 0 0;
  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 div.button a.formsubmit {
  text-transform: uppercase;
  font-size: 20px;
  width: 505px;
  padding: 10px 0 10px 0;
  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 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;
}

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;
}

div#content div#partner-selection.formstyle {
  width: 100%;
  margin: 0;
}

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 div#freelicensekeyrequestmobile {
  display: none;
}

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#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 15px;
}

div#teasers div.zitat {
  text-align: center;
  padding: 0 30px 0 30px;
}

div#teasers div.zitat p {
  color: #212c52;
  font-size: 16px;
  line-height: 32px;
}

div#teasers div.zitat p span {
  color: #555555;
  font-size: 11px;
  line-height: 14px;
}

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;
}

#jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}

#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}

#jquery-lightbox a img {
  border: none;
}

#lightbox-container-image-box {
  position: relative;
  background-color: #ffffff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}

#lightbox-container-image {
  padding: 10px;
}

#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

#lightbox-container-image-box > #lightbox-nav {
  left: 0;
}

#lightbox-nav a {
  outline: none;
}

#lightbox-nav-btnPrev,
#lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  zoom: 1;
  display: block;
}

#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}

#lightbox-nav-btnNext {
  right: 0;
  float: right;
}

#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #ffffff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}

#lightbox-container-image-data {
  padding: 0 10px;
  color: #666666;
}

#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}

#lightbox-image-details-caption {
  font-weight: bold;
}

#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1em;
}

#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

body.no_navi div#content {
  float: none;
  width: 100%;
}

body.dummie div#content,
body.gha div#content {
  background-image: url(/common/img/bg-bill.png);
  background-repeat: no-repeat;
  background-position: 630px 120px;
  min-height: 700px;
}

body.dummie div#content h1,
body.gha div#content h1 {
  font-size: 34px;
}

body.dummie div#content div.pageelement,
body.gha div#content div.pageelement {
  border: none;
}

body.nagios-alternative div#content div.campaign div.photo-bg img.screenshot {
  bottom: 23px;
  width: 300px !important;
}

body.landingpage-wide div#content div.pageelement {
  clear: none;
}

body.landingpage-wide div#content div.imageelement img {
  margin: 0;
}

body.landingpage-wide div#content div.centered-caption img {
  margin: 0 auto 0 auto;
}

body.landingpage-wide div#content em {
  font-style: italic;
  color: #555555;
}

body.home div#content div.pageelement,
body.landingpage-wide div#content div.pageelement,
body.document-wide div#content div.pageelement {
  padding: 0 23px 0 0;
  margin: 0;
  overflow: hidden;
  clear: both;
  border-bottom: 1px solid #ffffff;
  min-height: 25px;
}

body.home div#content div.special,
body.landingpage-wide div#content div.special,
body.document-wide div#content div.special {
  float: none;
}

body.home div#content div.wide,
body.landingpage-wide div#content div.wide,
body.document-wide div#content div.wide,
body.home div#content div.intro,
body.landingpage-wide div#content div.intro,
body.document-wide div#content div.intro,
body.home div#content div.two_third,
body.landingpage-wide div#content div.two_third,
body.document-wide div#content div.two_third {
  width: 608px;
  clear: none;
  border-right: 1px solid #ffffff;
  float: left;
}

body.home div#content div.wide p,
body.landingpage-wide div#content div.wide p,
body.document-wide div#content div.wide p,
body.home div#content div.intro p,
body.landingpage-wide div#content div.intro p,
body.document-wide div#content div.intro p,
body.home div#content div.two_third p,
body.landingpage-wide div#content div.two_third p,
body.document-wide div#content div.two_third p,
body.home div#content div.wide ul,
body.landingpage-wide div#content div.wide ul,
body.document-wide div#content div.wide ul,
body.home div#content div.intro ul,
body.landingpage-wide div#content div.intro ul,
body.document-wide div#content div.intro ul,
body.home div#content div.two_third ul,
body.landingpage-wide div#content div.two_third ul,
body.document-wide div#content div.two_third ul,
body.home div#content div.wide ol,
body.landingpage-wide div#content div.wide ol,
body.document-wide div#content div.wide ol,
body.home div#content div.intro ol,
body.landingpage-wide div#content div.intro ol,
body.document-wide div#content div.intro ol,
body.home div#content div.two_third ol,
body.landingpage-wide div#content div.two_third ol,
body.document-wide div#content div.two_third ol,
body.home div#content div.wide h2,
body.landingpage-wide div#content div.wide h2,
body.document-wide div#content div.wide h2,
body.home div#content div.intro h2,
body.landingpage-wide div#content div.intro h2,
body.document-wide div#content div.intro h2,
body.home div#content div.two_third h2,
body.landingpage-wide div#content div.two_third h2,
body.document-wide div#content div.two_third h2,
body.home div#content div.wide h3,
body.landingpage-wide div#content div.wide h3,
body.document-wide div#content div.wide h3,
body.home div#content div.intro h3,
body.landingpage-wide div#content div.intro h3,
body.document-wide div#content div.intro h3,
body.home div#content div.two_third h3,
body.landingpage-wide div#content div.two_third h3,
body.document-wide div#content div.two_third h3,
body.home div#content div.wide h4,
body.landingpage-wide div#content div.wide h4,
body.document-wide div#content div.wide h4,
body.home div#content div.intro h4,
body.landingpage-wide div#content div.intro h4,
body.document-wide div#content div.intro h4,
body.home div#content div.two_third h4,
body.landingpage-wide div#content div.two_third h4,
body.document-wide div#content div.two_third h4 {
  width: 93%;
}

body.home div#content div.wide p ul,
body.landingpage-wide div#content div.wide p ul,
body.document-wide div#content div.wide p ul,
body.home div#content div.intro p ul,
body.landingpage-wide div#content div.intro p ul,
body.document-wide div#content div.intro p ul,
body.home div#content div.two_third p ul,
body.landingpage-wide div#content div.two_third p ul,
body.document-wide div#content div.two_third p ul,
body.home div#content div.wide ul ul,
body.landingpage-wide div#content div.wide ul ul,
body.document-wide div#content div.wide ul ul,
body.home div#content div.intro ul ul,
body.landingpage-wide div#content div.intro ul ul,
body.document-wide div#content div.intro ul ul,
body.home div#content div.two_third ul ul,
body.landingpage-wide div#content div.two_third ul ul,
body.document-wide div#content div.two_third ul ul,
body.home div#content div.wide ol ul,
body.landingpage-wide div#content div.wide ol ul,
body.document-wide div#content div.wide ol ul,
body.home div#content div.intro ol ul,
body.landingpage-wide div#content div.intro ol ul,
body.document-wide div#content div.intro ol ul,
body.home div#content div.two_third ol ul,
body.landingpage-wide div#content div.two_third ol ul,
body.document-wide div#content div.two_third ol ul,
body.home div#content div.wide h2 ul,
body.landingpage-wide div#content div.wide h2 ul,
body.document-wide div#content div.wide h2 ul,
body.home div#content div.intro h2 ul,
body.landingpage-wide div#content div.intro h2 ul,
body.document-wide div#content div.intro h2 ul,
body.home div#content div.two_third h2 ul,
body.landingpage-wide div#content div.two_third h2 ul,
body.document-wide div#content div.two_third h2 ul,
body.home div#content div.wide h3 ul,
body.landingpage-wide div#content div.wide h3 ul,
body.document-wide div#content div.wide h3 ul,
body.home div#content div.intro h3 ul,
body.landingpage-wide div#content div.intro h3 ul,
body.document-wide div#content div.intro h3 ul,
body.home div#content div.two_third h3 ul,
body.landingpage-wide div#content div.two_third h3 ul,
body.document-wide div#content div.two_third h3 ul,
body.home div#content div.wide h4 ul,
body.landingpage-wide div#content div.wide h4 ul,
body.document-wide div#content div.wide h4 ul,
body.home div#content div.intro h4 ul,
body.landingpage-wide div#content div.intro h4 ul,
body.document-wide div#content div.intro h4 ul,
body.home div#content div.two_third h4 ul,
body.landingpage-wide div#content div.two_third h4 ul,
body.document-wide div#content div.two_third h4 ul {
  width: 100%;
}

body.home div#content div.narrow,
body.landingpage-wide div#content div.narrow,
body.document-wide div#content div.narrow,
body.home div#content div.one_third,
body.landingpage-wide div#content div.one_third,
body.document-wide div#content div.one_third {
  float: left;
  width: 292px;
  clear: none;
  border-right: 1px solid #ffffff;
}

body.home div#content div.plain,
body.landingpage-wide div#content div.plain,
body.document-wide div#content div.plain {
  padding: 0;
  clear: both;
}

body.home div#content h1,
body.landingpage-wide div#content h1,
body.document-wide div#content h1 {
  font-size: 40px;
  line-height: 44px;
  margin: 50px 0 20px 0;
  padding: 0;
}

body.home div#content h2,
body.landingpage-wide div#content h2,
body.document-wide div#content h2 {
  font-size: 27px;
  line-height: 31px;
  margin: 20px 0 10px 0;
  padding: 0;
}

body.home div#content h3,
body.landingpage-wide div#content h3,
body.document-wide div#content h3 {
  font-size: 20px;
  line-height: 24px;
  margin: 20px 0 10px 0;
  padding: 0;
}

body.home div#content p,
body.landingpage-wide div#content p,
body.document-wide div#content p {
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 10px 0;
  padding: 0;
}

body.home div#content .intro-14,
body.landingpage-wide div#content .intro-14,
body.document-wide div#content .intro-14 {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 10px 0;
  padding: 0;
}

body.home div#content ul.intro-14,
body.landingpage-wide div#content ul.intro-14,
body.document-wide div#content ul.intro-14 {
  padding: 0 0 0 20px;
}

body.home div#content div.toggleelement h3,
body.landingpage-wide div#content div.toggleelement h3,
body.document-wide div#content div.toggleelement h3 {
  font-size: 13px;
  line-height: 17px;
  margin: 0;
  padding: 0;
}

body.home div#content div.toggleelement h3 a,
body.landingpage-wide div#content div.toggleelement h3 a,
body.document-wide div#content div.toggleelement h3 a {
  background-position: -16px -2047px;
}

body.home div#content div.campaign div.photo-bg h1,
body.landingpage-wide div#content div.campaign div.photo-bg h1,
body.document-wide div#content div.campaign div.photo-bg h1 {
  font-size: 40px;
  line-height: 44px;
  margin: 20px 0 0 0;
  padding: 0px 0 0 0;
}

body.home div#content div.campaign div.photo-bg h2,
body.landingpage-wide div#content div.campaign div.photo-bg h2,
body.document-wide div#content div.campaign div.photo-bg h2 {
  font-size: 27px;
  line-height: 31px;
  margin: 20px 0 10px 0;
  padding: 0;
}

body.home div#content div.campaign div.photo-bg h3,
body.landingpage-wide div#content div.campaign div.photo-bg h3,
body.document-wide div#content div.campaign div.photo-bg h3 {
  font-size: 20px;
  line-height: 24px;
  margin: 20px 0 10px 0;
  padding: 0;
}

body.home div#content div.campaign div.photo-bg p,
body.landingpage-wide div#content div.campaign div.photo-bg p,
body.document-wide div#content div.campaign div.photo-bg p {
  font-size: 12px;
  line-height: 17px;
  margin: 0 0 10px 0;
  padding: 0;
}

body.home div#content div.campaign div.photo-bg p.intro,
body.landingpage-wide div#content div.campaign div.photo-bg p.intro,
body.document-wide div#content div.campaign div.photo-bg p.intro,
body.home div#content div.campaign div.photo-bg ul.intro,
body.landingpage-wide div#content div.campaign div.photo-bg ul.intro,
body.document-wide div#content div.campaign div.photo-bg ul.intro,
body.home div#content div.campaign div.photo-bg li.intro,
body.landingpage-wide div#content div.campaign div.photo-bg li.intro,
body.document-wide div#content div.campaign div.photo-bg li.intro {
  color: #212c52;
  font-size: 17px;
  line-height: 21px;
}

body.home div#content div.campaign div.photo-bg ul.intro,
body.landingpage-wide div#content div.campaign div.photo-bg ul.intro,
body.document-wide div#content div.campaign div.photo-bg ul.intro {
  padding: 0 0 0 20px;
}

body.home div#content div.campaign div.photo-bg div.textarea,
body.landingpage-wide div#content div.campaign div.photo-bg div.textarea,
body.document-wide div#content div.campaign div.photo-bg div.textarea {
  width: 50%;
}

body.home div#content div.campaign div.photo-bg img.screenshot,
body.landingpage-wide div#content div.campaign div.photo-bg img.screenshot,
body.document-wide div#content div.campaign div.photo-bg img.screenshot {
  width: 400px;
}

body.home div#content div.campaign div.photo-bg .intro-14,
body.landingpage-wide div#content div.campaign div.photo-bg .intro-14,
body.document-wide div#content div.campaign div.photo-bg .intro-14 {
  font-size: 14px;
  line-height: 18px;
}

body.home div#content div.campaign div.photo-bg ul.intro-14,
body.landingpage-wide div#content div.campaign div.photo-bg ul.intro-14,
body.document-wide div#content div.campaign div.photo-bg ul.intro-14 {
  padding: 0 0 0 20px;
}

body.home div#content div.campaign div.text-right h1,
body.landingpage-wide div#content div.campaign div.text-right h1,
body.document-wide div#content div.campaign div.text-right h1 {
  text-align: center;
  padding: 0 0 0 30%;
  width: 70%;
}

body.home div#content div.campaign div.blanko h1,
body.landingpage-wide div#content div.campaign div.blanko h1,
body.document-wide div#content div.campaign div.blanko h1 {
  width: 100%;
}

body.home div#content div.campaign div.blanko div.textarea,
body.landingpage-wide div#content div.campaign div.blanko div.textarea,
body.document-wide div#content div.campaign div.blanko div.textarea {
  padding: 0 0 0 0;
  width: 100%;
}

body.home div#content div.campaign div.greg-right-4 div.textarea,
body.landingpage-wide div#content div.campaign div.greg-right-4 div.textarea,
body.document-wide div#content div.campaign div.greg-right-4 div.textarea {
  width: 60%;
}

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 h1 {
  font-size: 70px;
  line-height: 70px;
  margin: 0 0 70px 0;
}

body.filenotfound div#main p {
  color: #212c52;
  font-size: 15px;
  line-height: 19px;
  margin: 0 0 30px 0;
}

body.price_list div#content div.campaign div.photo-bg div.textarea,
body.price_list-draft div#content div.campaign div.photo-bg div.textarea {
  width: 58%;
}

body.newsletter-layout div#socialshare,
body.newsletter-layout-centered div#socialshare {
  display: none;
}

body.newsletter-layout div#base-new,
body.newsletter-layout-centered div#base-new {
  padding: 0px;
}

body.newsletter-layout div#base-new div#main,
body.newsletter-layout-centered div#base-new div#main {
  width: 100%;
  position: releative;
}

body.newsletter-layout div#base-new div#head,
body.newsletter-layout-centered div#base-new div#head {
  padding: 0;
}

body.newsletter-layout div#base-new div#head div#header-new,
body.newsletter-layout-centered div#base-new div#head div#header-new {
  border-bottom: 3px solid #e7e7e8;
  background-color: #e7e7e8;
  height: 60px;
  position: relative;
  margin: 0;
  overflow: hidden;
}

body.newsletter-layout div#base-new div#head div#header-new div#navigation-new,
body.newsletter-layout-centered div#base-new div#head div#header-new div#navigation-new,
body.newsletter-layout div#base-new div#head div#header-new a#logo,
body.newsletter-layout-centered div#base-new div#head div#header-new a#logo {
  display: none;
}

body.newsletter-layout div#base-new div#head div#header-new div.inner,
body.newsletter-layout-centered div#base-new div#head div#header-new div.inner {
  width: 600px !important;
}

body.newsletter-layout div#base-new div#head div#header-new ul#language,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language {
  background-color: #e7e7e8;
  width: 185px;
  padding: 10px 0 0 0;
  float: right;
}

body.newsletter-layout div#base-new div#head div#header-new ul#language li,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language li,
body.newsletter-layout div#base-new div#head div#header-new ul#language a,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language a,
body.newsletter-layout div#base-new div#head div#header-new ul#language span,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language span {
  color: #e7e7e8;
}

body.newsletter-layout div#base-new div#head div#header-new ul#language a:hover,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language a:hover,
body.newsletter-layout div#base-new div#head div#header-new ul#language span:hover,
body.newsletter-layout-centered div#base-new div#head div#header-new ul#language span:hover {
  color: #ffffff;
}

body.newsletter-layout div#base-new div#head div#header-new div#nav-links,
body.newsletter-layout-centered div#base-new div#head div#header-new div#nav-links {
  width: 410px;
  float: left;
  padding-top: 22px;
  text-align: left;
}

body.newsletter-layout div#base-new div#head div#header-new div#nav-links a,
body.newsletter-layout-centered div#base-new div#head div#header-new div#nav-links a {
  font-size: 13px;
}

body.newsletter-layout div#base-new div#content,
body.newsletter-layout-centered div#base-new div#content {
  font-size: 14px;
  line-height: 140%;
  width: 100%;
  background-color: #e7e7e8;
}

body.newsletter-layout div#base-new div#content div#content-body,
body.newsletter-layout-centered div#base-new div#content div#content-body {
  width: 600px !important;
  background-color: #ffffff;
  margin: 0 auto;
}

body.newsletter-layout div#base-new div#content div.pageelement,
body.newsletter-layout-centered div#base-new div#content div.pageelement {
  padding: 0 20px 0 20px;
  border-right: none;
}

body.newsletter-layout div#base-new div#content div.pageelement p,
body.newsletter-layout-centered div#base-new div#content div.pageelement p,
body.newsletter-layout div#base-new div#content div.pageelement ul,
body.newsletter-layout-centered div#base-new div#content div.pageelement ul,
body.newsletter-layout div#base-new div#content div.pageelement ol,
body.newsletter-layout-centered div#base-new div#content div.pageelement ol,
body.newsletter-layout div#base-new div#content div.pageelement li,
body.newsletter-layout-centered div#base-new div#content div.pageelement li {
  font-size: 14px;
  line-height: 140%;
}

body.newsletter-layout div#base-new div#content div.pageelement div.centered-caption,
body.newsletter-layout-centered div#base-new div#content div.pageelement div.centered-caption {
  width: 100%;
}

body.newsletter-layout div#base-new div#content div.header,
body.newsletter-layout-centered div#base-new div#content div.header {
  background-color: #f1f1f2;
  padding: 0px;
}

body.newsletter-layout div#base-new div#content div.header img.left,
body.newsletter-layout-centered div#base-new div#content div.header img.left {
  display: block;
  float: left;
}

body.newsletter-layout div#base-new div#content div.header img.right,
body.newsletter-layout-centered div#base-new div#content div.header img.right {
  display: block;
  float: right;
}

body.newsletter-layout div#base-new div#content div.pulse,
body.newsletter-layout-centered div#base-new div#content div.pulse {
  padding: 15px 0 20px 0;
}

body.newsletter-layout div#base-new div#content div.pulse h1,
body.newsletter-layout-centered div#base-new 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-new div#content div.m-thread,
body.newsletter-layout-centered div#base-new div#content div.m-thread {
  background-color: #ffffff;
  padding: 0px;
  padding: 15px 0 20px 0;
}

body.newsletter-layout div#base-new div#content div.m-thread img.left,
body.newsletter-layout-centered div#base-new div#content div.m-thread img.left {
  display: block;
  float: left;
}

body.newsletter-layout div#base-new div#content div.m-thread img.right,
body.newsletter-layout-centered div#base-new div#content div.m-thread img.right {
  display: block;
  float: right;
}

body.newsletter-layout div#base-new div#content div.m-thread h1,
body.newsletter-layout-centered div#base-new 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-new div#content div.headline,
body.newsletter-layout-centered div#base-new div#content div.headline {
  padding: 30px 0 0 22px;
}

body.newsletter-layout div#base-new div#content div.headline h1,
body.newsletter-layout-centered div#base-new div#content div.headline h1 {
  padding: 0px !important;
}

body.newsletter-layout div#base-new div#content div.headline h2,
body.newsletter-layout-centered div#base-new div#content div.headline h2 {
  font-size: 22px !important;
  padding: 35px 0 0 0 !important;
}

body.newsletter-layout div#base-new div#content h2,
body.newsletter-layout-centered div#base-new div#content h2 {
  font-size: 22px;
  padding: 0px !important;
  margin: 0 0 10px 0 !important;
}

body.newsletter-layout div#base-new div#content h3,
body.newsletter-layout-centered div#base-new div#content h3 {
  font-size: 18px;
  padding: 0px !important;
  margin: 0 0 10px 0 !important;
}

body.newsletter-layout div#base-new div#content p strong,
body.newsletter-layout-centered div#base-new div#content p strong {
  color: #212c52;
}

body.newsletter-layout div#base-new div#content p a strong,
body.newsletter-layout-centered div#base-new div#content p a strong {
  color: #5ca3eb;
}

body.newsletter-layout div#base-new div#content div.pageelement div.imageelement img.border,
body.newsletter-layout-centered div#base-new div#content div.pageelement div.imageelement img.border {
  border: 1px solid #cccccc;
  width: 99%;
}

body.newsletter-layout div#base-new div#content div.narrow,
body.newsletter-layout-centered div#base-new div#content div.narrow {
  width: 260px;
}

body.newsletter-layout div#base-new div#content div.narrow img,
body.newsletter-layout-centered div#base-new div#content div.narrow img {
  width: 100%;
}

body.newsletter-layout div#base-new div#content div.narrow div.valign-bottom,
body.newsletter-layout-centered div#base-new div#content div.narrow div.valign-bottom {
  width: 280px;
}

body.newsletter-layout div#base-new div#content div.narrow div.valign-bottom img,
body.newsletter-layout-centered div#base-new div#content div.narrow div.valign-bottom img {
  width: 100%;
}

body.newsletter-layout div#base-new div#content div.one_third,
body.newsletter-layout-centered div#base-new div#content div.one_third {
  width: 180px;
}

body.newsletter-layout div#base-new div#content div.one_third img,
body.newsletter-layout-centered div#base-new div#content div.one_third img {
  width: 100%;
}

body.newsletter-layout div#base-new div#content div.one_third div.valign-bottom,
body.newsletter-layout-centered div#base-new div#content div.one_third div.valign-bottom {
  width: 200px;
}

body.newsletter-layout div#base-new div#content div.one_third div.valign-bottom img,
body.newsletter-layout-centered div#base-new div#content div.one_third div.valign-bottom img {
  width: 100%;
}

body.newsletter-layout div#base-new div#content div.two_third,
body.newsletter-layout-centered div#base-new div#content div.two_third {
  width: 340px;
}

body.newsletter-layout div#base-new div#content div.plain,
body.newsletter-layout-centered div#base-new div#content div.plain {
  padding: 0px;
}

body.newsletter-layout div#base-new div#content div.campaign,
body.newsletter-layout-centered div#base-new div#content div.campaign {
  padding: 20px 20px 10px 20px !important;
  background-color: #f5f6f8;
}

body.newsletter-layout div#base-new div#content div.campaign h1,
body.newsletter-layout-centered div#base-new div#content div.campaign h1 {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

body.newsletter-layout div#base-new div#content div.campaign table tr td,
body.newsletter-layout-centered div#base-new div#content div.campaign table tr td {
  background-color: #f5f6f8;
  border: none;
}

body.newsletter-layout div#base-new div#content div.divider2 div.divider-top,
body.newsletter-layout-centered div#base-new div#content div.divider2 div.divider-top,
body.newsletter-layout div#base-new div#content div.divider6 div.divider-top,
body.newsletter-layout-centered div#base-new div#content div.divider6 div.divider-top,
body.newsletter-layout div#base-new div#content div.divider8 div.divider-top,
body.newsletter-layout-centered div#base-new div#content div.divider8 div.divider-top {
  border-bottom: 3px solid #e7e7e8;
}

body.newsletter-layout div#base-new div#content div.divider4,
body.newsletter-layout-centered div#base-new div#content div.divider4 {
  padding: 0 !important;
}

body.newsletter-layout div#base-new div#content div.divider4 div.divider-bottom,
body.newsletter-layout-centered div#base-new div#content div.divider4 div.divider-bottom {
  border-top: 3px solid #e7e7e8 !important;
}

body.newsletter-layout div#base-new div#content div.divider8,
body.newsletter-layout-centered div#base-new div#content div.divider8 {
  padding: 0 0 0 300px !important;
}

body.newsletter-layout div#base-new div#content img.color-bar-bottom,
body.newsletter-layout-centered div#base-new div#content img.color-bar-bottom {
  margin-top: 30px;
}

body.newsletter-layout div#base-new div#content div.social-footer,
body.newsletter-layout-centered div#base-new div#content div.social-footer {
  background-color: #e7e7e8;
  padding: 20px 0 20px 0;
}

body.newsletter-layout div#base-new div#content div.social-footer div,
body.newsletter-layout-centered div#base-new div#content div.social-footer div {
  width: 160px;
  margin: 0 auto 0 auto;
  text-align: center;
}

body.newsletter-layout div#base-new div#content div.social-footer div a.reseller-login,
body.newsletter-layout-centered div#base-new div#content div.social-footer div a.reseller-login {
  color: #212c52;
  text-decoration: underline;
}

body.newsletter-layout div#base-new div#content div.social-footer div a.reseller-login:hover,
body.newsletter-layout-centered div#base-new div#content div.social-footer div a.reseller-login:hover {
  color: #5ca3eb;
}

body.the-pulse div#base-new div#content img.color-bar-bottom {
  margin-top: 0px;
}

body.newsletter-layout-centered div#base-new div#content div.header {
  background-color: #ffffff;
}

body.newsletter-layout-centered div#base-new div#content div.header h1 {
  text-transform: uppercase;
  font-size: 20px !important;
}

body.newsletter-layout-centered div#base-new div#content img.color-bar-bottom {
  margin-top: 0px;
}

body.newsletter-layout-centered div#base-new div#content div.headline {
  background-color: #f5f6f8;
  text-transform: uppercase;
  font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
}

body.newsletter-layout-centered div#base-new div#content div.divider4 {
  padding: 0 !important;
}

body.newsletter-layout-centered div#base-new div#content div.divider4 div.divider-bottom {
  height: 20px;
  border-top: 5px solid #e7e7e8 !important;
}

body.newsletter-layout-centered div#base-new div#content div.divider4 div.divider-top {
  display: none;
}

body.newsletter-layout-centered div#base-new div#content div.divider6 div.divider-top {
  background-color: #ffffff;
  height: 20px;
  border-bottom: 5px border #cccccc !important;
}

body.newsletter-layout-centered div#base-new div#content div.divider6 div.divider-bottom {
  background-color: #ffffff;
  height: 20px;
}

body.newsletter-layout-centered div#base-new div#content div.divider8 {
  padding: 0 !important;
}

body.newsletter-layout-centered div#base-new div#content div.divider8 div.divider-top {
  height: 20px;
  border-bottom: 5px solid #e7e7e8;
}

body.newsletter-layout-centered div#base-new div#content div.divider8 div.divider-bottom {
  display: none;
}

body.newsletter-layout-centered div#base-new div#content div.pageelement p {
  font-size: 17px;
  line-height: 24px;
  padding: 5px 5% 5px 5%;
}

body.newsletter-layout-centered div#base-new div#content div.pageelement p a {
  text-decoration: underline;
}

body.newsletter-layout-centered div#base-new div#content div.pageelement h1,
body.newsletter-layout-centered div#base-new div#content div.pageelement h2 {
  text-transform: uppercase;
}

body.newsletter-layout-centered div#base-new div#content div.social-footer div {
  width: 200px;
}

body.newsletter-layout-centered div#base-new div#content div {
  text-align: center;
  font-size: 17px;
  line-height: 24px;
  color: #212c52;
}

body.newsletter-layout-centered div#base-new div#content div table {
  background-color: #ffffff;
}

body.newsletter-layout-centered div#base-new div#content div table td {
  background-color: #ffffff;
}

body.company div#content div.campaign div.photo-bg div.textarea {
  width: 100%;
}

body.videos div#content div.campaign div.photo-bg div.textarea {
  width: 100%;
}

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.artwork div#content a.icon {
  margin-bottom: 5px;
}

body.video_tutorials-2 div#content ul#tutorial-menu {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
}

body.video_tutorials-2 div#content ul#tutorial-menu li {
  background-image: url(/common/files/videos/buttons2013.png);
  background-repeat: no-repeat;
  background-position: -316px 0px;
  display: block;
  float: left;
}

body.video_tutorials-2 div#content ul#tutorial-menu li a {
  color: #212c52;
  font-size: 14px;
  padding: 90px 20px 0 0;
  display: block;
  width: 80px;
  text-align: left;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.latest {
  background-position: -316px 0px;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.basics {
  background-position: 0px 0px;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.advanced {
  background-position: -421px 0px;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.webinar {
  background-position: -526px 0px;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.reviews {
  background-position: -105px 0px;
}

body.video_tutorials-2 div#content ul#tutorial-menu li.users {
  background-position: -210px 0px;
}

body.video_tutorials-2 div#content div.one_third {
  width: 190px;
  padding: 0 0 0 20px;
}

body.video_tutorials-2 div#content a.icon {
  margin-bottom: 5px;
}

body.video_tutorials-2 div#content div.pageelement div.imageelement a {
  position: relative;
  background-color: #f9f9f9;
  border: 1px solid #cccccc;
  padding: 8px 10px 8px 8px;
}

body.video_tutorials-2 div#content div.pageelement div.imageelement a img {
  border: 1px solid #cccccc;
  width: 170px;
  height: 170px;
}

body.video_tutorials-2 div#content div.pageelement div.imageelement a span {
  position: absolute;
  bottom: 9px;
  left: 9px;
  display: block;
  background-image: url(/common/img/transparent.png);
  background-repeat: repeat;
  line-height: 14px;
  padding: 5px;
  font-weight: bold;
  color: #212c52;
  width: 160px;
}

body.video_tutorials-2 div#content div.pageelement div.imageelement a span em {
  display: none;
  font-weight: normal;
  padding-top: 5px;
}

body.video_tutorials-2 div#content div.pageelement div.imageelement a:hover span em {
  display: block;
}

body.prtg_fuer_staedtische_werke_kassel div#content div#head {
  display: none;
}

body.android-app-material-beta-test div#content div.intro {
  width: 60%;
  float: left;
}

body.android-app-material-beta-test div#content div.intro p {
  width: 100%;
}

body.us2014 div#content div.campaign h2 {
  margin: 0;
}

body.us2014 div#content div.campaign h3 {
  padding: 15px 0 0 0;
}

body.us2014 div#content a.logo-us2014 {
  border: 1px solid #cccccc;
  border-radius: 3px;
  text-align: center;
  margin: 0 0 10px 0;
  display: block;
  background-image: url(/common/img/download-trial-bg.png);
  background-repeat: no-repeat;
  background-position: -1px -5px;
}

body.us2014 div#content a.logo-us2014:hover {
  border: 1px solid orange;
}

body.us2014 div#content h3 {
  padding: 0px;
}

body.usb div#main div#content div.textarea {
  width: 80%;
}

body.usb div#main div#content div.campaign h1 {
  text-transform: uppercase;
  font-family: Source Sans Pro;
}

body.usb ul#usb-menu {
  margin: 0;
  padding: 15px 0 0 0;
  list-style: none;
}

body.usb ul#usb-menu li {
  display: block;
  width: 130px;
  float: left;
  margin: 0 0 30px 0;
}

body.usb ul#usb-menu li a {
  display: block;
  width: 100px;
  padding: 110px 0 0 0;
  text-transform: uppercase;
  text-decoration: none;
  color: #212c52;
  font-size: 13px;
  line-height: 15px;
  background-image: url(/common/img/usb-buttons.png);
  background-repeat: no-repeat;
  background-position: top left;
}

body.usb ul#usb-menu li a.casestudies {
  background-position: 0 0;
}

body.usb ul#usb-menu li a.casestudies:hover {
  background-position: 0 -177px;
}

body.usb ul#usb-menu li a.product-flyer {
  background-position: -135px 0;
}

body.usb ul#usb-menu li a.product-flyer:hover {
  background-position: -135px -177px;
}

body.usb ul#usb-menu li a.product-reviews {
  background-position: -270px 0;
}

body.usb ul#usb-menu li a.product-reviews:hover {
  background-position: -270px -177px;
}

body.usb ul#usb-menu li a.videos {
  background-position: -405px 0;
}

body.usb ul#usb-menu li a.videos:hover {
  background-position: -405px -177px;
}

body.usb ul#usb-menu li a.download-prtg {
  background-position: -540px 0;
}

body.usb ul#usb-menu li a.download-prtg:hover {
  background-position: -540px -177px;
}

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 15px;
  border: 3px solid #f99d1c;
  border-radius: 4px 4px 4px 4px;
  padding: 10px 12px;
}

div#content div#mot p.pig {
  border: 3px solid #f172ac;
}

div#content div#mot p.rosa {
  border: 3px solid #e6045f;
}

div#content div#mot p.green {
  border: 3px solid #b5ce3a;
}

div#content div#mot p.bluedark {
  border: 3px solid #212c52;
}

div#content div#mot p.turkis {
  border: 3px solid #65c1be;
}

div#content div#mot p.olive {
  border: 3px solid #78733d;
}

div#content div#mot p.grey {
  border: 3px solid #cccccc;
}

body.francais div#content div#mot {
  background-image: url(/common/files/graphics/campaigns/monitoring-of-things/mot-infographic_fr.png);
}

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.badge-sales {
  background-position: 0px 0px;
}

body.deutsch div#content div.partner-item div.partner-content div.badge-tech {
  background-position: -120px 0px;
}

div#base-new,
div#base {
  text-align: center;
  padding-top: 105px;
  position: relative;
  width: 100%;
  margin: 0 auto 0 auto;
}

div#breadcrumbs-new,
div#breadcrumbs {
  font-size: 10px;
  padding: 0;
  text-align: left;
  position: absolute;
  top: 110px;
  width: 100%;
  color: #999999;
}

div#breadcrumbs-new div.inner,
div#breadcrumbs div.inner {
  padding: 0;
}

div#breadcrumbs-new a,
div#breadcrumbs a,
div#breadcrumbs-new a:visited,
div#breadcrumbs a:visited,
div#breadcrumbs-new input,
div#breadcrumbs input,
div#breadcrumbs-new button,
div#breadcrumbs button {
  outline: none;
  color: #999999;
  text-decoration: none;
}

div#breadcrumbs-new a:hover,
div#breadcrumbs a:hover {
  color: #e6045f;
}

div#header-new,
div#header {
  position: absolute;
  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;
}

div#header-new a#logo,
div#header a#logo {
  height: 38px;
  overflow: hidden;
  float: left;
  width: 160px;
  text-decoration: none;
  display: block;
  padding: 20px 0 0 0;
}

div#header-new a#logo img,
div#header a#logo img {
  width: 100%;
}

div#header-new ul#language,
div#header ul#language {
  height: 55px;
  float: right;
  list-style: none;
  margin: 0;
  padding: 15px 0 0 0;
}

div#header-new ul#language li,
div#header ul#language li {
  float: left;
  display: block;
  width: 26px;
  text-align: center;
  color: #ffffff;
}

div#header-new ul#language li a,
div#header ul#language li a,
div#header-new ul#language li span,
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-new ul#language li a:hover,
div#header ul#language li a:hover {
  color: #212c52;
}

div#header-new ul#language li.active a.en,
div#header ul#language li.active a.en,
div#header-new ul#language li.active span.en,
div#header ul#language li.active span.en {
  background-position: -2311px 8px;
}

div#header-new ul#language li.active a.de,
div#header ul#language li.active a.de,
div#header-new ul#language li.active span.de,
div#header ul#language li.active span.de {
  background-position: -2341px 8px;
}

div#header-new ul#language li.active a.fr,
div#header ul#language li.active a.fr,
div#header-new ul#language li.active span.fr,
div#header ul#language li.active span.fr {
  background-position: -2371px 8px;
}

div#header-new ul#language li.active a.es,
div#header ul#language li.active a.es,
div#header-new ul#language li.active span.es,
div#header ul#language li.active span.es {
  background-position: -2401px 8px;
}

div#header-new ul#language li.active a.it,
div#header ul#language li.active a.it,
div#header-new ul#language li.active span.it,
div#header ul#language li.active span.it {
  background-position: -2431px 8px;
}

div#header-new ul#language li.active a.br,
div#header ul#language li.active a.br,
div#header-new ul#language li.active span.br,
div#header ul#language li.active span.br {
  background-position: -2461px 8px;
}

div#header-new ul#language li.active a.cn,
div#header ul#language li.active a.cn,
div#header-new ul#language li.active span.cn,
div#header ul#language li.active span.cn {
  background-position: -2491px 8px;
}

div#header-new ul#language li.active a.ru,
div#header ul#language li.active a.ru,
div#header-new ul#language li.active span.ru,
div#header ul#language li.active span.ru {
  background-position: -2522px 8px;
}

div#header-new ul#language li.active a.en:hover,
div#header ul#language li.active a.en:hover {
  background-position: -2311px -95px;
}

div#header-new ul#language li.active a.de:hover,
div#header ul#language li.active a.de:hover {
  background-position: -2341px -95px;
}

div#header-new ul#language li.active a.fr:hover,
div#header ul#language li.active a.fr:hover {
  background-position: -2371px -95px;
}

div#header-new ul#language li.active a.es:hover,
div#header ul#language li.active a.es:hover {
  background-position: -2401px -95px;
}

div#header-new ul#language li.active a.it:hover,
div#header ul#language li.active a.it:hover {
  background-position: -2431px -95px;
}

div#header-new ul#language li.active a.br:hover,
div#header ul#language li.active a.br:hover {
  background-position: -2461px -95px;
}

div#header-new ul#language li.active a.cn:hover,
div#header ul#language li.active a.cn:hover {
  background-position: -2491px -95px;
}

div#header-new ul#language li.active a.ru:hover,
div#header ul#language li.active a.ru:hover {
  background-position: -2522px -95px;
}

div#header-new ul#language li.current-active a.en,
div#header ul#language li.current-active a.en,
div#header-new ul#language li.current-active span.en,
div#header ul#language li.current-active span.en {
  background-position: -2311px -95px;
}

div#header-new ul#language li.current-active a.de,
div#header ul#language li.current-active a.de,
div#header-new ul#language li.current-active span.de,
div#header ul#language li.current-active span.de {
  background-position: -2341px -95px;
}

div#header-new ul#language li.current-active a.fr,
div#header ul#language li.current-active a.fr,
div#header-new ul#language li.current-active span.fr,
div#header ul#language li.current-active span.fr {
  background-position: -2371px -95px;
}

div#header-new ul#language li.current-active a.es,
div#header ul#language li.current-active a.es,
div#header-new ul#language li.current-active span.es,
div#header ul#language li.current-active span.es {
  background-position: -2401px -95px;
}

div#header-new ul#language li.current-active a.it,
div#header ul#language li.current-active a.it,
div#header-new ul#language li.current-active span.it,
div#header ul#language li.current-active span.it {
  background-position: -2431px -95px;
}

div#header-new ul#language li.current-active a.br,
div#header ul#language li.current-active a.br,
div#header-new ul#language li.current-active span.br,
div#header ul#language li.current-active span.br {
  background-position: -2461px -95px;
}

div#header-new ul#language li.current-active a.cn,
div#header ul#language li.current-active a.cn,
div#header-new ul#language li.current-active span.cn,
div#header ul#language li.current-active span.cn {
  background-position: -2491px -95px;
}

div#header-new ul#language li.current-active a.ru,
div#header ul#language li.current-active a.ru,
div#header-new ul#language li.current-active span.ru,
div#header ul#language li.current-active span.ru {
  background-position: -2522px -95px;
}

div#header-new ul#language li.current-active a.en:hover,
div#header ul#language li.current-active a.en:hover {
  background-position: -2311px -95px;
}

div#header-new ul#language li.current-active a.de:hover,
div#header ul#language li.current-active a.de:hover {
  background-position: -2341px -95px;
}

div#header-new ul#language li.current-active a.fr:hover,
div#header ul#language li.current-active a.fr:hover {
  background-position: -2371px -95px;
}

div#header-new ul#language li.current-active a.es:hover,
div#header ul#language li.current-active a.es:hover {
  background-position: -2401px -95px;
}

div#header-new ul#language li.current-active a.it:hover,
div#header ul#language li.current-active a.it:hover {
  background-position: -2431px -95px;
}

div#header-new ul#language li.current-active a.br:hover,
div#header ul#language li.current-active a.br:hover {
  background-position: -2461px -95px;
}

div#header-new ul#language li.current-active a.cn:hover,
div#header ul#language li.current-active a.cn:hover {
  background-position: -2491px -95px;
}

div#header-new ul#language li.current-active a.ru:hover,
div#header ul#language li.current-active a.ru:hover {
  background-position: -2522px -95px;
}

div#header-new ul#language li.inactive a.en,
div#header ul#language li.inactive a.en,
div#header-new ul#language li.inactive span.en,
div#header ul#language li.inactive span.en {
  background-position: -2311px -43px;
}

div#header-new ul#language li.inactive a.de,
div#header ul#language li.inactive a.de,
div#header-new ul#language li.inactive span.de,
div#header ul#language li.inactive span.de {
  background-position: -2341px -43px;
}

div#header-new ul#language li.inactive a.fr,
div#header ul#language li.inactive a.fr,
div#header-new ul#language li.inactive span.fr,
div#header ul#language li.inactive span.fr {
  background-position: -2371px -43px;
}

div#header-new ul#language li.inactive a.es,
div#header ul#language li.inactive a.es,
div#header-new ul#language li.inactive span.es,
div#header ul#language li.inactive span.es {
  background-position: -2401px -43px;
}

div#header-new ul#language li.inactive a.it,
div#header ul#language li.inactive a.it,
div#header-new ul#language li.inactive span.it,
div#header ul#language li.inactive span.it {
  background-position: -2431px -43px;
}

div#header-new ul#language li.inactive a.br,
div#header ul#language li.inactive a.br,
div#header-new ul#language li.inactive span.br,
div#header ul#language li.inactive span.br {
  background-position: -2461px -43px;
}

div#header-new ul#language li.inactive a.cn,
div#header ul#language li.inactive a.cn,
div#header-new ul#language li.inactive span.cn,
div#header ul#language li.inactive span.cn {
  background-position: -2491px -43px;
}

div#header-new ul#language li.inactive a.ru,
div#header ul#language li.inactive a.ru,
div#header-new ul#language li.inactive span.ru,
div#header ul#language li.inactive span.ru {
  background-position: -2522px -43px;
}

div#header-new ul#language li.inactive a.en:hover,
div#header ul#language li.inactive a.en:hover {
  background-position: -2311px -151px;
}

div#header-new ul#language li.inactive a.de:hover,
div#header ul#language li.inactive a.de:hover {
  background-position: -2341px -151px;
}

div#header-new ul#language li.inactive a.fr:hover,
div#header ul#language li.inactive a.fr:hover {
  background-position: -2371px -151px;
}

div#header-new ul#language li.inactive a.es:hover,
div#header ul#language li.inactive a.es:hover {
  background-position: -2401px -151px;
}

div#header-new ul#language li.inactive a.it:hover,
div#header ul#language li.inactive a.it:hover {
  background-position: -2431px -151px;
}

div#header-new ul#language li.inactive a.br:hover,
div#header ul#language li.inactive a.br:hover {
  background-position: -2461px -151px;
}

div#header-new ul#language li.inactive a.cn:hover,
div#header ul#language li.inactive a.cn:hover {
  background-position: -2491px -151px;
}

div#header-new ul#language li.inactive a.ru:hover,
div#header ul#language li.inactive a.ru:hover {
  background-position: -2522px -151px;
}

div#header-new ul#language li.current-inactive a.en,
div#header ul#language li.current-inactive a.en,
div#header-new ul#language li.current-inactive span.en,
div#header ul#language li.current-inactive span.en {
  background-position: -2311px -151px;
}

div#header-new ul#language li.current-inactive a.de,
div#header ul#language li.current-inactive a.de,
div#header-new ul#language li.current-inactive span.de,
div#header ul#language li.current-inactive span.de {
  background-position: -2341px -151px;
}

div#header-new ul#language li.current-inactive a.fr,
div#header ul#language li.current-inactive a.fr,
div#header-new ul#language li.current-inactive span.fr,
div#header ul#language li.current-inactive span.fr {
  background-position: -2371px -151px;
}

div#header-new ul#language li.current-inactive a.es,
div#header ul#language li.current-inactive a.es,
div#header-new ul#language li.current-inactive span.es,
div#header ul#language li.current-inactive span.es {
  background-position: -2401px -151px;
}

div#header-new ul#language li.current-inactive a.it,
div#header ul#language li.current-inactive a.it,
div#header-new ul#language li.current-inactive span.it,
div#header ul#language li.current-inactive span.it {
  background-position: -2431px -151px;
}

div#header-new ul#language li.current-inactive a.br,
div#header ul#language li.current-inactive a.br,
div#header-new ul#language li.current-inactive span.br,
div#header ul#language li.current-inactive span.br {
  background-position: -2461px -151px;
}

div#header-new ul#language li.current-inactive a.cn,
div#header ul#language li.current-inactive a.cn,
div#header-new ul#language li.current-inactive span.cn,
div#header ul#language li.current-inactive span.cn {
  background-position: -2491px -151px;
}

div#header-new ul#language li.current-inactive a.ru,
div#header ul#language li.current-inactive a.ru,
div#header-new ul#language li.current-inactive span.ru,
div#header ul#language li.current-inactive span.ru {
  background-position: -2522px -151px;
}

div#header-new ul#language li.current-inactive a.en:hover,
div#header ul#language li.current-inactive a.en:hover {
  background-position: -2311px -151px;
}

div#header-new ul#language li.current-inactive a.de:hover,
div#header ul#language li.current-inactive a.de:hover {
  background-position: -2341px -151px;
}

div#header-new ul#language li.current-inactive a.fr:hover,
div#header ul#language li.current-inactive a.fr:hover {
  background-position: -2371px -151px;
}

div#header-new ul#language li.current-inactive a.es:hover,
div#header ul#language li.current-inactive a.es:hover {
  background-position: -2401px -151px;
}

div#header-new ul#language li.current-inactive a.it:hover,
div#header ul#language li.current-inactive a.it:hover {
  background-position: -2431px -151px;
}

div#header-new ul#language li.current-inactive a.br:hover,
div#header ul#language li.current-inactive a.br:hover {
  background-position: -2461px -151px;
}

div#header-new ul#language li.current-inactive a.cn:hover,
div#header ul#language li.current-inactive a.cn:hover {
  background-position: -2491px -151px;
}

div#header-new ul#language li.current-inactive a.ru:hover,
div#header ul#language li.current-inactive a.ru:hover {
  background-position: -2522px -151px;
}

div#navigation-new,
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-new a#login,
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-new a#login:hover,
div#navigation a#login:hover {
  background-color: #d9d9db;
}

div#navigation-new form#searchbox,
div#navigation form#searchbox {
  display: block;
  float: right;
  overflow: hidden;
  background-color: #e7e7e8;
  border-radius: 3px;
  padding: 0px;
  height: 22px;
}

div#navigation-new form#searchbox input,
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-new form#searchbox a,
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-new ul,
div#navigation ul {
  list-style: none;
  float: left;
  margin: 0;
  padding: 0;
  width: auto !important;
}

div#navigation-new ul li,
div#navigation ul li {
  float: left;
  padding: 0 0 0 0;
}

div#navigation-new ul li a,
div#navigation ul li a {
  text-decoration: none;
  text-transform: uppercase;
  color: #555555;
  display: block;
  padding: 10px 30px 2px 0;
  font-size: 12px;
  text-align: left;
  background-color: #ffffff;
  border-bottom: 5px solid #cccccc;
}

div#navigation-new ul li a:hover,
div#navigation ul li a:hover {
  color: #e6045f;
}

div#navigation-new ul li div,
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-new ul li div ul,
div#navigation ul li div ul {
  margin: 0;
  padding: 0 0 0 0;
  float: none;
}

div#navigation-new ul li div ul li,
div#navigation ul li div ul li {
  display: block;
  float: none;
  padding: 0 0 0 0;
}

div#navigation-new ul li div ul li a,
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-new ul li div ul li a:hover,
div#navigation ul li div ul li a:hover {
  color: #e6045f;
  background-color: transparent;
}

div#navigation-new ul li div ul li ul,
div#navigation ul li div ul li ul {
  display: none;
  padding: 0 0 0 15px;
  position: absolute;
  left: 280px;
  top: 8px;
}

div#navigation-new ul li div ul li ul li,
div#navigation ul li div ul li ul li {
  display: block;
  float: none;
  width: auto;
  padding: 0 10px 0 0;
}

div#navigation-new ul li div ul li ul li a,
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;
}

div#navigation-new ul li div ul li:hover ul,
div#navigation ul li div ul li:hover ul {
  display: block;
}

div#navigation-new ul li div ul li.current a,
div#navigation ul li div ul li.current a {
  color: #e6045f;
}

div#navigation-new ul li div ul li.current ul,
div#navigation ul li div ul li.current ul {
  display: block;
}

div#navigation-new ul li div ul li.current ul li a,
div#navigation ul li div ul li.current ul li a {
  color: #555555;
}

div#navigation-new ul li div ul li.current ul li a: hover,
div#navigation ul li div ul li.current ul li a: hover {
  color: #e6045f;
}

div#navigation-new ul li div ul li.current ul li.current a,
div#navigation ul li div ul li.current ul li.current a {
  color: #e6045f;
}

div#navigation-new ul li#nav-home,
div#navigation ul li#nav-home {
  padding-right: 0 !important;
}

div#navigation-new ul li#nav-home a,
div#navigation ul li#nav-home a {
  border-bottom: 5px solid #cccccc;
}

div#navigation-new ul li#nav-home a:hover,
div#navigation ul li#nav-home a:hover {
  color: #cccccc;
}

div#navigation-new ul li#nav-home.current a,
div#navigation ul li#nav-home.current a {
  color: #cccccc;
}

div#navigation-new ul li#nav-products a,
div#navigation ul li#nav-products a {
  border-bottom: 5px solid #e6045f;
}

div#navigation-new ul li#nav-products a:hover,
div#navigation ul li#nav-products a:hover {
  color: #e6045f;
}

div#navigation-new ul li#nav-products div ul,
div#navigation ul li#nav-products div ul {
  padding: 0 0 0 55px;
  background-image: url(/common/img/prtg-bg.png);
  background-repeat: no-repeat;
  background-position: 17px 7px;
  min-height: 100px;
}

div#navigation-new ul li#nav-products div ul li,
div#navigation ul li#nav-products div ul li {
  float: left;
  padding: 0 30px 0 0;
}

div#navigation-new ul li#nav-products div ul li a,
div#navigation ul li#nav-products div ul li a {
  border: none;
  padding-right: 0;
}

div#navigation-new ul li#nav-products div ul li ul,
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-new ul li#nav-products div ul li ul li,
div#navigation ul li#nav-products div ul li ul li {
  float: none;
  padding: 0;
}

div#navigation-new ul li#nav-products div ul li:hover ul,
div#navigation ul li#nav-products div ul li:hover ul {
  display: block;
}

div#navigation-new ul li#nav-products div ul li#nav-696 a,
div#navigation ul li#nav-products div ul li#nav-696 a,
div#navigation-new ul li#nav-products div ul li#nav-14856 a,
div#navigation ul li#nav-products div ul li#nav-14856 a,
div#navigation-new ul li#nav-products div ul li#nav-14858 a,
div#navigation ul li#nav-products div ul li#nav-14858 a,
div#navigation-new ul li#nav-products div ul li#nav-14861 a,
div#navigation ul li#nav-products div ul li#nav-14861 a,
div#navigation-new ul li#nav-products div ul li#nav-14864 a,
div#navigation ul li#nav-products div ul li#nav-14864 a,
div#navigation-new ul li#nav-products div ul li#nav-31558 a,
div#navigation ul li#nav-products div ul li#nav-31558 a {
  font-weight: bold;
  color: #212c52;
}

div#navigation-new ul li#nav-products div ul li#nav-696 a:hover,
div#navigation ul li#nav-products div ul li#nav-696 a:hover,
div#navigation-new ul li#nav-products div ul li#nav-14856 a:hover,
div#navigation ul li#nav-products div ul li#nav-14856 a:hover,
div#navigation-new ul li#nav-products div ul li#nav-14858 a:hover,
div#navigation ul li#nav-products div ul li#nav-14858 a:hover,
div#navigation-new ul li#nav-products div ul li#nav-14861 a:hover,
div#navigation ul li#nav-products div ul li#nav-14861 a:hover,
div#navigation-new ul li#nav-products div ul li#nav-14864 a:hover,
div#navigation ul li#nav-products div ul li#nav-14864 a:hover,
div#navigation-new ul li#nav-products div ul li#nav-31558 a:hover,
div#navigation ul li#nav-products div ul li#nav-31558 a:hover {
  color: #e6045f;
}

div#navigation-new ul li#nav-products div ul li#nav-696 ul li a,
div#navigation ul li#nav-products div ul li#nav-696 ul li a,
div#navigation-new ul li#nav-products div ul li#nav-14856 ul li a,
div#navigation ul li#nav-products div ul li#nav-14856 ul li a,
div#navigation-new ul li#nav-products div ul li#nav-14858 ul li a,
div#navigation ul li#nav-products div ul li#nav-14858 ul li a,
div#navigation-new ul li#nav-products div ul li#nav-14861 ul li a,
div#navigation ul li#nav-products div ul li#nav-14861 ul li a,
div#navigation-new ul li#nav-products div ul li#nav-14864 ul li a,
div#navigation ul li#nav-products div ul li#nav-14864 ul li a,
div#navigation-new ul li#nav-products div ul li#nav-31558 ul li a,
div#navigation ul li#nav-products div ul li#nav-31558 ul li a {
  color: #555555;
  font-weight: normal;
}

div#navigation-new ul li#nav-products a:hover+div ul li#nav-696 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-696 ul,
div#navigation-new ul li#nav-products a:hover+div ul li#nav-14856 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-14856 ul,
div#navigation-new ul li#nav-products a:hover+div ul li#nav-14858 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-14858 ul,
div#navigation-new ul li#nav-products a:hover+div ul li#nav-14861 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-14861 ul,
div#navigation-new ul li#nav-products a:hover+div ul li#nav-14864 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-14864 ul,
div#navigation-new ul li#nav-products a:hover+div ul li#nav-31558 ul,
div#navigation ul li#nav-products a:hover+div ul li#nav-31558 ul {
  display: block;
}

div#navigation-new ul li#nav-products.current a,
div#navigation ul li#nav-products.current a {
  color: #e6045f;
}

div#navigation-new ul li#nav-products.current li a,
div#navigation ul li#nav-products.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-products.current li a:hover,
div#navigation ul li#nav-products.current li a:hover {
  color: #e6045f;
}

div#navigation-new ul li#nav-products.current li.current a,
div#navigation ul li#nav-products.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-696.current a,
div#navigation ul li#nav-products.current li#nav-696.current a,
div#navigation-new ul li#nav-products.current li#nav-14856.current a,
div#navigation ul li#nav-products.current li#nav-14856.current a,
div#navigation-new ul li#nav-products.current li#nav-14858.current a,
div#navigation ul li#nav-products.current li#nav-14858.current a,
div#navigation-new ul li#nav-products.current li#nav-14861.current a,
div#navigation ul li#nav-products.current li#nav-14861.current a,
div#navigation-new ul li#nav-products.current li#nav-14864.current a,
div#navigation ul li#nav-products.current li#nav-14864.current a,
div#navigation-new ul li#nav-products.current li#nav-31558.current a,
div#navigation ul li#nav-products.current li#nav-31558.current a {
  color: #e6045f;
}

div#navigation-new ul li#nav-products.current li.current li a,
div#navigation ul li#nav-products.current li.current li a,
div#navigation-new ul li#nav-products.current li#nav-696.current li a,
div#navigation ul li#nav-products.current li#nav-696.current li a,
div#navigation-new ul li#nav-products.current li#nav-14856.current li a,
div#navigation ul li#nav-products.current li#nav-14856.current li a,
div#navigation-new ul li#nav-products.current li#nav-14858.current li a,
div#navigation ul li#nav-products.current li#nav-14858.current li a,
div#navigation-new ul li#nav-products.current li#nav-14861.current li a,
div#navigation ul li#nav-products.current li#nav-14861.current li a,
div#navigation-new ul li#nav-products.current li#nav-14864.current li a,
div#navigation ul li#nav-products.current li#nav-14864.current li a,
div#navigation-new ul li#nav-products.current li#nav-31558.current li a,
div#navigation ul li#nav-products.current li#nav-31558.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-products.current li.current li a:hover,
div#navigation ul li#nav-products.current li.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-696.current li a:hover,
div#navigation ul li#nav-products.current li#nav-696.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-14856.current li a:hover,
div#navigation ul li#nav-products.current li#nav-14856.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-14858.current li a:hover,
div#navigation ul li#nav-products.current li#nav-14858.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-14861.current li a:hover,
div#navigation ul li#nav-products.current li#nav-14861.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-14864.current li a:hover,
div#navigation ul li#nav-products.current li#nav-14864.current li a:hover,
div#navigation-new ul li#nav-products.current li#nav-31558.current li a:hover,
div#navigation ul li#nav-products.current li#nav-31558.current li a:hover {
  color: #e6045f;
}

div#navigation-new ul li#nav-products.current li.current li.current a,
div#navigation ul li#nav-products.current li.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-696.current li.current a,
div#navigation ul li#nav-products.current li#nav-696.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-14856.current li.current a,
div#navigation ul li#nav-products.current li#nav-14856.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-14858.current li.current a,
div#navigation ul li#nav-products.current li#nav-14858.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-14861.current li.current a,
div#navigation ul li#nav-products.current li#nav-14861.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-14864.current li.current a,
div#navigation ul li#nav-products.current li#nav-14864.current li.current a,
div#navigation-new ul li#nav-products.current li#nav-31558.current li.current a,
div#navigation ul li#nav-products.current li#nav-31558.current li.current a {
  color: #e6045f;
}

div#navigation-new ul li#nav-download a,
div#navigation ul li#nav-download a {
  border-bottom: 5px solid #f99d1c;
}

div#navigation-new ul li#nav-download a:hover,
div#navigation ul li#nav-download a:hover {
  color: #f99d1c;
}

div#navigation-new ul li#nav-download div ul,
div#navigation ul li#nav-download div ul {
  padding: 0 0 0 148px;
}

div#navigation-new ul li#nav-download div ul li a,
div#navigation ul li#nav-download div ul li a {
  border: none;
}

div#navigation-new ul li#nav-download div ul li ul,
div#navigation ul li#nav-download div ul li ul {
  padding: 0 0 0 15px;
}

div#navigation-new ul li#nav-download.current a,
div#navigation ul li#nav-download.current a {
  color: #f99d1c;
}

div#navigation-new ul li#nav-download.current li a,
div#navigation ul li#nav-download.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-download.current li a:hover,
div#navigation ul li#nav-download.current li a:hover {
  color: #f99d1c;
}

div#navigation-new ul li#nav-download.current li.current a,
div#navigation ul li#nav-download.current li.current a {
  color: #f99d1c;
}

div#navigation-new ul li#nav-download.current li.current li a,
div#navigation ul li#nav-download.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-download.current li.current li a:hover,
div#navigation ul li#nav-download.current li.current li a:hover {
  color: #f99d1c;
}

div#navigation-new ul li#nav-download.current li.current li.current a,
div#navigation ul li#nav-download.current li.current li.current a {
  color: #f99d1c;
}

div#navigation-new ul li#nav-order a,
div#navigation ul li#nav-order a {
  border-bottom: 5px solid #b5ce3a;
}

div#navigation-new ul li#nav-order a:hover,
div#navigation ul li#nav-order a:hover {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-order div ul,
div#navigation ul li#nav-order div ul {
  padding: 0 0 0 255px;
}

div#navigation-new ul li#nav-order div ul li a,
div#navigation ul li#nav-order div ul li a {
  border: none;
}

div#navigation-new ul li#nav-order div ul li ul,
div#navigation ul li#nav-order div ul li ul {
  padding: 0 0 0 15px;
}

div#navigation-new ul li#nav-order.current a,
div#navigation ul li#nav-order.current a {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-order.current li a,
div#navigation ul li#nav-order.current li a {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-order.current li a:hover,
div#navigation ul li#nav-order.current li a:hover {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-order.current li.current a,
div#navigation ul li#nav-order.current li.current a {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-order.current li.current li a,
div#navigation ul li#nav-order.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-order.current li.current li a:hover,
div#navigation ul li#nav-order.current li.current li a:hover {
  color: #212c52;
}

div#navigation-new ul li#nav-order.current li.current li.current a,
div#navigation ul li#nav-order.current li.current li.current a {
  color: #212c52;
}

div#navigation-new ul li#nav-support a,
div#navigation ul li#nav-support a {
  border-bottom: 5px solid #5ca3eb;
}

div#navigation-new ul li#nav-support a:hover,
div#navigation ul li#nav-support a:hover {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-support div ul,
div#navigation ul li#nav-support div ul {
  padding: 0 0 0 317px;
}

div#navigation-new ul li#nav-support div ul li a,
div#navigation ul li#nav-support div ul li a {
  border: none;
}

div#navigation-new ul li#nav-support div ul li ul,
div#navigation ul li#nav-support div ul li ul {
  padding: 0 0 0 15px;
}

div#navigation-new ul li#nav-support.current a,
div#navigation ul li#nav-support.current a {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-support.current li a,
div#navigation ul li#nav-support.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-support.current li a:hover,
div#navigation ul li#nav-support.current li a:hover {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-support.current li.current a,
div#navigation ul li#nav-support.current li.current a {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-support.current li.current li a,
div#navigation ul li#nav-support.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-support.current li.current li a:hover,
div#navigation ul li#nav-support.current li.current li a:hover {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-support.current li.current li.current a,
div#navigation ul li#nav-support.current li.current li.current a {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-partners a,
div#navigation ul li#nav-partners a {
  border-bottom: 5px solid #212c52;
}

div#navigation-new ul li#nav-partners a:hover,
div#navigation ul li#nav-partners a:hover {
  color: #212c52;
}

div#navigation-new ul li#nav-partners div ul,
div#navigation ul li#nav-partners div ul {
  padding: 0 0 0 399px;
}

div#navigation-new ul li#nav-partners div ul li a,
div#navigation ul li#nav-partners div ul li a {
  border: none;
}

div#navigation-new ul li#nav-partners div ul li a:hover,
div#navigation ul li#nav-partners div ul li a:hover {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-partners div ul li ul,
div#navigation ul li#nav-partners div ul li ul {
  padding: 0 0 0 15px;
}

div#navigation-new ul li#nav-partners.current a,
div#navigation ul li#nav-partners.current a {
  color: #212c52;
}

div#navigation-new ul li#nav-partners.current li a,
div#navigation ul li#nav-partners.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-partners.current li a:hover,
div#navigation ul li#nav-partners.current li a:hover {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-partners.current li.current a,
div#navigation ul li#nav-partners.current li.current a {
  color: #5ca3eb;
}

div#navigation-new ul li#nav-partners.current li.current li a,
div#navigation ul li#nav-partners.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-partners.current li.current li a:hover,
div#navigation ul li#nav-partners.current li.current li a:hover {
  color: #212c52;
}

div#navigation-new ul li#nav-partners.current li.current li.current a,
div#navigation ul li#nav-partners.current li.current li.current a {
  color: #212c52;
}

div#navigation-new ul li#nav-press a,
div#navigation ul li#nav-press a,
div#navigation-new ul li#nav-blog a,
div#navigation ul li#nav-blog a {
  border-bottom: 5px solid #78733d;
}

div#navigation-new ul li#nav-press a:hover,
div#navigation ul li#nav-press a:hover,
div#navigation-new ul li#nav-blog a:hover,
div#navigation ul li#nav-blog a:hover {
  color: #78733d;
}

div#navigation-new ul li#nav-press div ul,
div#navigation ul li#nav-press div ul,
div#navigation-new ul li#nav-blog div ul,
div#navigation ul li#nav-blog div ul {
  padding: 0 0 0 488px;
}

div#navigation-new ul li#nav-press div ul li a,
div#navigation ul li#nav-press div ul li a,
div#navigation-new ul li#nav-blog div ul li a,
div#navigation ul li#nav-blog div ul li a {
  border: none;
}

div#navigation-new ul li#nav-press div ul li a:hover,
div#navigation ul li#nav-press div ul li a:hover,
div#navigation-new ul li#nav-blog div ul li a:hover,
div#navigation ul li#nav-blog div ul li a:hover {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-press div ul li ul,
div#navigation ul li#nav-press div ul li ul,
div#navigation-new ul li#nav-blog div ul li ul,
div#navigation ul li#nav-blog div ul li ul {
  padding: 0 0 0 15px;
}

div#navigation-new ul li#nav-press.current a,
div#navigation ul li#nav-press.current a,
div#navigation-new ul li#nav-blog.current a,
div#navigation ul li#nav-blog.current a {
  color: #78733d;
}

div#navigation-new ul li#nav-press.current li a,
div#navigation ul li#nav-press.current li a,
div#navigation-new ul li#nav-blog.current li a,
div#navigation ul li#nav-blog.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-press.current li a:hover,
div#navigation ul li#nav-press.current li a:hover,
div#navigation-new ul li#nav-blog.current li a:hover,
div#navigation ul li#nav-blog.current li a:hover {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-press.current li.current a,
div#navigation ul li#nav-press.current li.current a,
div#navigation-new ul li#nav-blog.current li.current a,
div#navigation ul li#nav-blog.current li.current a {
  color: #b5ce3a;
}

div#navigation-new ul li#nav-press.current li.current li a,
div#navigation ul li#nav-press.current li.current li a,
div#navigation-new ul li#nav-blog.current li.current li a,
div#navigation ul li#nav-blog.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-press.current li.current li a:hover,
div#navigation ul li#nav-press.current li.current li a:hover,
div#navigation-new ul li#nav-blog.current li.current li a:hover,
div#navigation ul li#nav-blog.current li.current li a:hover {
  color: #78733d;
}

div#navigation-new ul li#nav-press.current li.current li.current a,
div#navigation ul li#nav-press.current li.current li.current a,
div#navigation-new ul li#nav-blog.current li.current li.current a,
div#navigation ul li#nav-blog.current li.current li.current a {
  color: #78733d;
}

div#navigation-new ul li#nav-company a,
div#navigation ul li#nav-company a {
  border-bottom: 5px solid #f172ac;
}

div#navigation-new ul li#nav-company a:hover,
div#navigation ul li#nav-company a:hover {
  color: #f172ac;
}

div#navigation-new ul li#nav-company div ul,
div#navigation ul li#nav-company div ul {
  padding: 0 0 0 550px;
}

div#navigation-new ul li#nav-company div ul li a,
div#navigation ul li#nav-company div ul li a {
  border: none;
}

div#navigation-new ul li#nav-company div ul li ul,
div#navigation ul li#nav-company div ul li ul {
  padding: 0 0 0 15px;
  left: 750px;
}

div#navigation-new ul li#nav-company div ul li#nav-9686 ul,
div#navigation ul li#nav-company div ul li#nav-9686 ul,
div#navigation-new ul li#nav-company div ul li#nav-9690 ul,
div#navigation ul li#nav-company div ul li#nav-9690 ul {
  display: none;
}

div#navigation-new ul li#nav-company.current a,
div#navigation ul li#nav-company.current a {
  color: #f172ac;
}

div#navigation-new ul li#nav-company.current li a,
div#navigation ul li#nav-company.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-company.current li a:hover,
div#navigation ul li#nav-company.current li a:hover {
  color: #f172ac;
}

div#navigation-new ul li#nav-company.current li.current a,
div#navigation ul li#nav-company.current li.current a {
  color: #f172ac;
}

div#navigation-new ul li#nav-company.current li.current li a,
div#navigation ul li#nav-company.current li.current li a {
  color: #555555;
}

div#navigation-new ul li#nav-company.current li.current li a:hover,
div#navigation ul li#nav-company.current li.current li a:hover {
  color: #f172ac;
}

div#navigation-new ul li#nav-company.current li.current li.current a,
div#navigation ul li#nav-company.current li.current li.current a {
  color: #f172ac;
}

div#navigation-new ul li:hover div,
div#navigation ul li:hover div {
  display: block;
}

body.deutsch div#navigation-new ul li#nav-download div ul,
body.deutsch div#navigation ul li#nav-download div ul {
  padding-left: 148px;
}

body.deutsch div#navigation-new ul li#nav-order div ul,
body.deutsch div#navigation ul li#nav-order div ul {
  padding-left: 255px;
}

body.deutsch div#navigation-new ul li#nav-support div ul,
body.deutsch div#navigation ul li#nav-support div ul {
  padding-left: 317px;
}

body.deutsch div#navigation-new ul li#nav-partners div ul,
body.deutsch div#navigation ul li#nav-partners div ul {
  padding-left: 399px;
}

body.deutsch div#navigation-new ul li#nav-press div ul,
body.deutsch div#navigation ul li#nav-press div ul,
body.deutsch div#navigation-new ul li#nav-blog div ul,
body.deutsch div#navigation ul li#nav-blog div ul {
  padding-left: 482px;
}

body.deutsch div#navigation-new ul li#nav-company div ul,
body.deutsch div#navigation ul li#nav-company div ul {
  padding-left: 544px;
}

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.espagnol div#navigation-new ul li#nav-download div ul,
body.espagnol div#navigation ul li#nav-download div ul {
  padding-left: 157px;
}

body.espagnol div#navigation-new ul li#nav-order div ul,
body.espagnol div#navigation ul li#nav-order div ul {
  padding-left: 250px;
}

body.espagnol div#navigation-new ul li#nav-support div ul,
body.espagnol div#navigation ul li#nav-support div ul {
  padding-left: 312px;
}

body.espagnol div#navigation-new ul li#nav-partners div ul,
body.espagnol div#navigation ul li#nav-partners div ul {
  padding-left: 396px;
}

body.espagnol div#navigation-new ul li#nav-press div ul,
body.espagnol div#navigation ul li#nav-press div ul,
body.espagnol div#navigation-new ul li#nav-blog div ul,
body.espagnol div#navigation ul li#nav-blog div ul {
  padding-left: 484px;
}

body.espagnol div#navigation-new ul li#nav-company div ul,
body.espagnol div#navigation ul li#nav-company div ul {
  padding-left: 545px;
}

body.francais div#navigation-new ul li#nav-download div ul,
body.francais div#navigation ul li#nav-download div ul {
  padding-left: 144px;
}

body.francais div#navigation-new ul li#nav-order div ul,
body.francais div#navigation ul li#nav-order div ul {
  padding-left: 256px;
}

body.francais div#navigation-new ul li#nav-support div ul,
body.francais div#navigation ul li#nav-support div ul {
  padding-left: 318px;
}

body.francais div#navigation-new ul li#nav-partners div ul,
body.francais div#navigation ul li#nav-partners div ul {
  padding-left: 400px;
}

body.francais div#navigation-new ul li#nav-press div ul,
body.francais div#navigation ul li#nav-press div ul,
body.francais div#navigation-new ul li#nav-blog div ul,
body.francais div#navigation ul li#nav-blog div ul {
  padding-left: 507px;
}

body.francais div#navigation-new ul li#nav-company div ul,
body.francais div#navigation ul li#nav-company div ul {
  padding-left: 568px;
}

body.italiano div#navigation-new ul li#nav-download div ul,
body.italiano div#navigation ul li#nav-download div ul {
  padding-left: 146px;
}

body.italiano div#navigation-new ul li#nav-order div ul,
body.italiano div#navigation ul li#nav-order div ul {
  padding-left: 253px;
}

body.italiano div#navigation-new ul li#nav-support div ul,
body.italiano div#navigation ul li#nav-support div ul {
  padding-left: 343px;
}

body.italiano div#navigation-new ul li#nav-partners div ul,
body.italiano div#navigation ul li#nav-partners div ul {
  padding-left: 435px;
}

body.italiano div#navigation-new ul li#nav-press div ul,
body.italiano div#navigation ul li#nav-press div ul,
body.italiano div#navigation-new ul li#nav-blog div ul,
body.italiano div#navigation ul li#nav-blog div ul {
  padding-left: 517px;
}

body.italiano div#navigation-new ul li#nav-company div ul,
body.italiano div#navigation ul li#nav-company div ul {
  padding-left: 578px;
}

body.italiano div#footer div#newslettersubscriptionnew {
  display: none;
}

body.portuguese div#navigation-new ul li#nav-download div ul,
body.portuguese div#navigation ul li#nav-download div ul {
  padding-left: 150px;
}

body.portuguese div#navigation-new ul li#nav-order div ul,
body.portuguese div#navigation ul li#nav-order div ul {
  padding-left: 255px;
}

body.portuguese div#navigation-new ul li#nav-support div ul,
body.portuguese div#navigation ul li#nav-support div ul {
  padding-left: 315px;
}

body.portuguese div#navigation-new ul li#nav-partners div ul,
body.portuguese div#navigation ul li#nav-partners div ul {
  padding-left: 396px;
}

body.portuguese div#navigation-new ul li#nav-press div ul,
body.portuguese div#navigation ul li#nav-press div ul,
body.portuguese div#navigation-new ul li#nav-blog div ul,
body.portuguese div#navigation ul li#nav-blog div ul {
  padding-left: 490px;
}

body.portuguese div#navigation-new ul li#nav-company div ul,
body.portuguese div#navigation ul li#nav-company div ul {
  padding-left: 552px;
}

body.portuguese div#footer div#newslettersubscriptionnew {
  display: none;
}

body.japanese div#navigation-new ul li#nav-download div ul,
body.japanese div#navigation ul li#nav-download div ul {
  padding-left: 108px;
}

body.japanese div#navigation-new ul li#nav-order div ul,
body.japanese div#navigation ul li#nav-order div ul {
  padding-left: 211px;
}

body.japanese div#navigation-new ul li#nav-support div ul,
body.japanese div#navigation ul li#nav-support div ul {
  padding-left: 273px;
}

body.japanese div#navigation-new ul li#nav-partners div ul,
body.japanese div#navigation ul li#nav-partners div ul {
  padding-left: 350px;
}

body.japanese div#navigation-new ul li#nav-press div ul,
body.japanese div#navigation ul li#nav-press div ul,
body.japanese div#navigation-new ul li#nav-blog div ul,
body.japanese div#navigation ul li#nav-blog div ul {
  padding-left: 439px;
}

body.japanese div#navigation-new ul li#nav-company div ul,
body.japanese div#navigation ul li#nav-company div ul {
  padding-left: 505px;
}

body.russian div#navigation-new ul li#nav-press div ul,
body.russian div#navigation ul li#nav-press div ul,
body.russian div#navigation-new ul li#nav-blog div ul,
body.russian div#navigation ul li#nav-blog div ul {
  padding-left: 556px;
}

body.russian div#navigation-new ul li#nav-company div ul,
body.russian div#navigation ul li#nav-company div ul {
  padding-left: 617px;
}

body.russian div#content div.buttonsegment a.buttonstyle span {
  font-size: 20px;
  line-height: 22px;
}

body.russian div#content div.buttonsegment a.buttonstyle span span {
  font-size: 18px;
  line-height: 20px;
}

body.russian div#content a.buttonstyle {
  font-size: 20px;
  line-height: 22px;
}

body.russian div#content a.buttonstyle span {
  font-size: 18px;
  line-height: 20px;
}

body.russian div#content h1 {
  line-height: 40px !important;
}

body.russian div#content h2 {
  line-height: 27px !important;
}

body.chinese {
  font-size: 14px;
  line-height: 20px;
}

body.chinese div#socialshare {
  display: none;
}

body.chinese div#content p,
body.chinese div#teaser p {
  font-size: 14px !important;
  line-height: 20px !important;
}

body.chinese div#content div.imageelement span,
body.chinese div#teaser div.imageelement span {
  font-size: 14px;
}

body.chinese div#content h1,
body.chinese div#teaser h1 {
  font-size: 30px;
}

body.chinese div#content h2,
body.chinese div#teaser h2 {
  font-size: 28px;
}

body.chinese div#content h3,
body.chinese div#teaser h3 {
  font-size: 26px;
}

body.chinese div#content div.pageelement div.toggleelement h3,
body.chinese div#teaser div.pageelement div.toggleelement h3 {
  font-size: 14px;
}

body.chinese div#content div.pageelement div.partner-item h3,
body.chinese div#teaser div.pageelement div.partner-item h3 {
  font-size: 20px;
}

body.chinese ul#language li a,
body.chinese ul#language li span {
  font-size: 12px;
}

body.chinese div#bottom div.inner div.bottom-right {
  width: 45%;
}

body.chinese div#bottom div.inner div.bottom-left {
  width: 45%;
}

body.chinese div#navigation-new ul li a,
body.chinese div#navigation ul li a {
  font-size: 14px;
}

body.chinese div#navigation-new ul li#nav-products div ul,
body.chinese div#navigation ul li#nav-products div ul {
  padding-left: 48px;
  background-position: 11px 7px;
}

body.chinese div#navigation-new ul li#nav-products div ul li#nav-696,
body.chinese div#navigation ul li#nav-products div ul li#nav-696 {
  width: 140px;
}

body.chinese div#navigation-new ul li#nav-products div ul ul,
body.chinese div#navigation ul li#nav-products div ul ul {
  padding-left: 0;
}

body.chinese div#navigation-new ul li#nav-download div ul,
body.chinese div#navigation ul li#nav-download div ul {
  padding-left: 107px;
}

body.chinese div#navigation-new ul li#nav-support div ul,
body.chinese div#navigation ul li#nav-support div ul {
  padding-left: 278px;
}

body.chinese div#navigation-new ul li#nav-press div ul,
body.chinese div#navigation ul li#nav-press div ul,
body.chinese div#navigation-new ul li#nav-blog div ul,
body.chinese div#navigation ul li#nav-blog div ul {
  padding-left: 422px;
}

body.chinese div#navigation-new ul li#nav-order div ul,
body.chinese div#navigation ul li#nav-order div ul {
  padding-left: 165px;
}

body.chinese div#navigation-new ul li#nav-partners div ul,
body.chinese div#navigation ul li#nav-partners div ul {
  padding-left: 337px;
}

body.chinese div#navigation-new ul li#nav-company div ul,
body.chinese div#navigation ul li#nav-company div ul {
  padding-left: 537px;
}

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%;
  padding: 10px 0 20px 0 !important;
}

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;
}

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;
}

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 div.cat,
body.preview div#content div.cat {
  width: 135px;
  float: left;
  display: block;
  padding-right: 15px;
}

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

body.stable div#content div.cat p,
body.preview div#content div.cat p {
  font-size: 18px;
  text-transform: uppercase;
  color: white;
  padding: 10px 37px;
  padding-bottom: 10px;
}

body.stable div#content div.cat div.new,
body.preview div#content div.cat div.new {
  background-color: #e9026b;
  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;
}

body.stable div#content div.cat div.changed img,
body.preview div#content div.cat div.changed img {
  padding-right: 5px;
}

body.stable div#content div.cat div.improved,
body.preview div#content div.cat div.improved {
  background-color: #f28b0e;
  border-radius: 2px;
}

body.stable div#content div.cat div.improved img,
body.preview div#content div.cat div.improved img {
  padding-right: 5px;
}

body.stable div#content div.cat div.fixed,
body.preview div#content div.cat div.fixed {
  background-color: #b6c419;
  border-radius: 2px;
}

body.stable div#content div.cat div.fixed img,
body.preview div#content div.cat div.fixed img {
  padding-left: 10px;
}

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

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

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

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

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

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

body.narrow-layout div#main {
  width: 960px;
}

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.support div#footer form,
body.newsletter div#footer form {
  display: none;
}

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

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

body.blue1 div#main div.grey,
body.blue2 div#main div.grey,
body.blue3 div#main div.grey,
body.blue4 div#main div.grey,
body.olive div#main div.grey,
body.turkis div#main div.grey,
body.grey2 div#main div.grey,
body.black1 div#main div.grey,
body.dickerdata div#main div.grey,
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,
body.best-kept-secret div#main div.grey,
body.best-kept-secret-au div#main div.grey,
body.tip-sheet-mot 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,
body.tip-sheet-virtualization div#main div.grey,
body.tip-sheet-selection-criteria 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,
body.get-crafty-with-prtg div#main div.grey,
body.msp-au div#main div.grey,
body.sysadminsday-thankyou div#main div.grey,
body.sysadminsday-2015 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.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 {
  background-image: none;
}

body.blue1 div#main div.pageelement div.photo-bg,
body.blue2 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 {
  color: #ffffff;
}

body.blue1 div#main div.pageelement div.photo-bg h1,
body.blue2 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 {
  color: #ffffff;
  text-transform: uppercase;
  font-family: Source Sans Pro;
  line-height: 40px;
}

body.blue1 div#main div.pageelement div.photo-bg strong,
body.blue2 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.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.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.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.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.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.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.blue1 div#main div.pageelement div.photo-bg p,
body.blue2 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 ol,
body.blue2 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 ul,
body.blue2 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 li,
body.blue2 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 {
  font-size: 14px;
  line-height: 18px;
}

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.grey1 div#main div.grey,
body.tip-sheet-smb-monitoring div#main div.grey,
body.employee div#main div.grey,
body.magician div#main div.grey,
body.crystal-ball div#main div.grey,
body.crystal-ball-us div#main div.grey,
body.crystal-ball-uk div#main div.grey,
body.magician-us div#main div.grey,
body.magician-uk div#main div.grey,
body.employee-uk div#main div.grey,
body.employee-us div#main div.grey,
body.crystal-ball-apac div#main div.grey {
  background-color: #f5f6f8;
  background-image: none;
}

body.grey1 div#main div.pageelement div.photo-bg h1,
body.tip-sheet-smb-monitoring div#main div.pageelement div.photo-bg h1,
body.employee div#main div.pageelement div.photo-bg h1,
body.magician div#main div.pageelement div.photo-bg h1,
body.crystal-ball div#main div.pageelement div.photo-bg h1,
body.crystal-ball-us div#main div.pageelement div.photo-bg h1,
body.crystal-ball-uk div#main div.pageelement div.photo-bg h1,
body.magician-us div#main div.pageelement div.photo-bg h1,
body.magician-uk div#main div.pageelement div.photo-bg h1,
body.employee-uk div#main div.pageelement div.photo-bg h1,
body.employee-us div#main div.pageelement div.photo-bg h1,
body.crystal-ball-apac div#main div.pageelement div.photo-bg h1 {
  text-transform: uppercase;
  font-family: Source Sans Pro;
  line-height: 40px;
}

body.grey1 div#main div.pageelement div.photo-bg p,
body.tip-sheet-smb-monitoring div#main div.pageelement div.photo-bg p,
body.employee div#main div.pageelement div.photo-bg p,
body.magician div#main div.pageelement div.photo-bg p,
body.crystal-ball div#main div.pageelement div.photo-bg p,
body.crystal-ball-us div#main div.pageelement div.photo-bg p,
body.crystal-ball-uk div#main div.pageelement div.photo-bg p,
body.magician-us div#main div.pageelement div.photo-bg p,
body.magician-uk div#main div.pageelement div.photo-bg p,
body.employee-uk div#main div.pageelement div.photo-bg p,
body.employee-us div#main div.pageelement div.photo-bg p,
body.crystal-ball-apac div#main div.pageelement div.photo-bg p,
body.grey1 div#main div.pageelement div.photo-bg ol,
body.tip-sheet-smb-monitoring div#main div.pageelement div.photo-bg ol,
body.employee div#main div.pageelement div.photo-bg ol,
body.magician div#main div.pageelement div.photo-bg ol,
body.crystal-ball div#main div.pageelement div.photo-bg ol,
body.crystal-ball-us div#main div.pageelement div.photo-bg ol,
body.crystal-ball-uk div#main div.pageelement div.photo-bg ol,
body.magician-us div#main div.pageelement div.photo-bg ol,
body.magician-uk div#main div.pageelement div.photo-bg ol,
body.employee-uk div#main div.pageelement div.photo-bg ol,
body.employee-us div#main div.pageelement div.photo-bg ol,
body.crystal-ball-apac div#main div.pageelement div.photo-bg ol,
body.grey1 div#main div.pageelement div.photo-bg ul,
body.tip-sheet-smb-monitoring div#main div.pageelement div.photo-bg ul,
body.employee div#main div.pageelement div.photo-bg ul,
body.magician div#main div.pageelement div.photo-bg ul,
body.crystal-ball div#main div.pageelement div.photo-bg ul,
body.crystal-ball-us div#main div.pageelement div.photo-bg ul,
body.crystal-ball-uk div#main div.pageelement div.photo-bg ul,
body.magician-us div#main div.pageelement div.photo-bg ul,
body.magician-uk div#main div.pageelement div.photo-bg ul,
body.employee-uk div#main div.pageelement div.photo-bg ul,
body.employee-us div#main div.pageelement div.photo-bg ul,
body.crystal-ball-apac div#main div.pageelement div.photo-bg ul,
body.grey1 div#main div.pageelement div.photo-bg li,
body.tip-sheet-smb-monitoring div#main div.pageelement div.photo-bg li,
body.employee div#main div.pageelement div.photo-bg li,
body.magician div#main div.pageelement div.photo-bg li,
body.crystal-ball div#main div.pageelement div.photo-bg li,
body.crystal-ball-us div#main div.pageelement div.photo-bg li,
body.crystal-ball-uk div#main div.pageelement div.photo-bg li,
body.magician-us div#main div.pageelement div.photo-bg li,
body.magician-uk div#main div.pageelement div.photo-bg li,
body.employee-uk div#main div.pageelement div.photo-bg li,
body.employee-us div#main div.pageelement div.photo-bg li,
body.crystal-ball-apac div#main div.pageelement div.photo-bg li {
  font-size: 14px;
  line-height: 18px;
}

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;
}

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 th,
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.manuals div#content div div div div div {
  padding: 0 55px 0 0;
}

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

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

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

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

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

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

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

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