/* line 4, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
html {
  margin: 0;
  padding: 0;
  border: 0;
}

/* line 18, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* line 20, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/* line 21, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote, q {
  quotes: "" "";
}
/* line 67, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}

/* line 22, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
th, td, caption {
  float: none !important;
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 23, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle;
}

/* line 24, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/reset/_utilities.scss */
a img {
  border: none;
}

@font-face {
  font-family: "DinWebPro";
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro.eot');
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro.eot?#iefix') format('eot'), url('/assets/webfonts/FFDInWebPro/DINWebPro.woff') format('woff'), url('/assets/webfonts/FFDInWebPro/DINWebPro.ttf') format('truetype');
  font-weight: font-weight(normal);
}

@font-face {
  font-family: "DinWebProBold";
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro-Bold.eot');
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro-Bold.eot?#iefix') format('eot'), url('/assets/webfonts/FFDInWebPro/DINWebPro-Bold.woff') format('woff'), url('/assets/webfonts/FFDInWebPro/DINWebPro-Bold.ttf') format('truetype');
  font-weight: font-weight(bold);
}

@font-face {
  font-family: "DinWebProMedium";
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro-Medium.eot');
  src: url('/assets/webfonts/FFDInWebPro/DINWebPro-Medium.eot?#iefix') format('eot'), url('/assets/webfonts/FFDInWebPro/DINWebPro-Medium.woff') format('woff'), url('/assets/webfonts/FFDInWebPro/DINWebPro-Medium.ttf') format('truetype');
}

/* line 178, links/*.png */
.links-sprite, .container .sitemap-topic a {
  background: url('/assets/images/links-s3d1e903b17.png') no-repeat;
}

/* line 33, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
body {
  line-height: 1.5;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: #333333;
  font-size: 75%;
}

/* line 51, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  color: #222222;
}
/* line 52, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
  margin: 0;
}

/* line 53, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h1 {
  font-size: 3em;
  line-height: 1;
  margin-bottom: 0.50em;
}

/* line 54, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h2 {
  font-size: 2em;
  margin-bottom: 0.75em;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h3 {
  font-size: 1.5em;
  line-height: 1;
  margin-bottom: 1.00em;
}

/* line 56, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h4 {
  font-size: 1.2em;
  line-height: 1.25;
  margin-bottom: 1.25em;
}

/* line 57, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h5 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 1.50em;
}

/* line 58, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
h6 {
  font-size: 1em;
  font-weight: bold;
}

/* line 59, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p {
  margin: 0 0 1.5em;
}
/* line 60, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p .left {
  display: inline;
  float: left;
  margin: 1.5em 1.5em 1.5em 0;
  padding: 0;
}
/* line 61, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
p .right {
  display: inline;
  float: right;
  margin: 1.5em 0 1.5em 1.5em;
  padding: 0;
}

/* line 62, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
a {
  text-decoration: underline;
  color: #0066cc;
}
/* line 18, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:visited {
  color: #004c99;
}
/* line 21, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:focus {
  color: #0099ff;
}
/* line 24, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:hover {
  color: #0099ff;
}
/* line 27, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
a:active {
  color: #bf00ff;
}

/* line 63, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
blockquote {
  margin: 1.5em;
  color: #666666;
  font-style: italic;
}

/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
strong, dfn {
  font-weight: bold;
}

/* line 65, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
em, dfn {
  font-style: italic;
}

/* line 66, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
sup, sub {
  line-height: 0;
}

/* line 67, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
abbr, acronym {
  border-bottom: 1px dotted #666666;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
address {
  margin: 0 0 1.5em;
  font-style: italic;
}

/* line 69, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
del {
  color: #666666;
}

/* line 70, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre {
  margin: 1.5em 0;
  white-space: pre;
}

/* line 71, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
pre, code, tt {
  font: 1em "andale mono", "lucida console", monospace;
  line-height: 1.5;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
li ul, li ol {
  margin: 0;
}

/* line 73, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul, ol {
  margin: 0 1.5em 1.5em 0;
  padding-left: 1.5em;
}

/* line 74, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ul {
  list-style-type: disc;
}

/* line 75, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
ol {
  list-style-type: decimal;
}

/* line 76, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl {
  margin: 0 0 1.5em 0;
}
/* line 77, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dl dt {
  font-weight: bold;
}

/* line 78, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
dd {
  margin-left: 1.5em;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
table {
  margin-bottom: 1.4em;
  width: 100%;
}

/* line 80, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th {
  font-weight: bold;
}

/* line 81, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
thead th {
  background: #c3d9ff;
}

/* line 82, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
th, td, caption {
  padding: 4px 10px 4px 5px;
}

/* line 85, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
table.striped tr:nth-child(even) td,
table tr.even td {
  background: #e5ecf9;
}

/* line 86, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
tfoot {
  font-style: italic;
}

/* line 87, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
caption {
  background: #eeeeee;
}

/* line 88, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.quiet {
  color: #666666;
}

/* line 89, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_typography.scss */
.loud {
  color: #111111;
}

/* line 9, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clear {
  clear: both;
}

/* line 12, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.nowrap {
  white-space: nowrap;
}

/* line 16, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.clearfix {
  overflow: hidden;
  *zoom: 1;
}

/* line 18, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.small {
  font-size: 0.8em;
  margin-bottom: 1.875em;
  line-height: 1.875em;
}

/* line 22, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.large {
  font-size: 1.2em;
  line-height: 2.5em;
  margin-bottom: 1.25em;
}

/* line 26, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.first {
  margin-left: 0;
  padding-left: 0;
}

/* line 29, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.last {
  margin-right: 0;
  padding-right: 0;
}

/* line 32, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.top {
  margin-top: 0;
  padding-top: 0;
}

/* line 35, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_utilities.scss */
.bottom {
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 46, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.container {
  width: 940px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
}

/* line 48, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12 {
  display: inline;
  float: left;
  margin-right: 20px;
}
/* line 147, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
* html .column, * html .span-1, * html .span-2, * html .span-3, * html .span-4, * html .span-5, * html .span-6, * html .span-7, * html .span-8, * html .span-9, * html .span-10, * html .span-11, * html .span-12 {
  overflow-x: hidden;
}

/* line 51, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.last {
  margin-right: 0;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-1 {
  width: 60px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-2 {
  width: 140px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-3 {
  width: 220px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-4 {
  width: 300px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-5 {
  width: 380px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-6 {
  width: 460px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-7 {
  width: 540px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-8 {
  width: 620px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-9 {
  width: 700px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-10 {
  width: 780px;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-11 {
  width: 860px;
}

/* line 58, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.span-12 {
  width: 940px;
  margin: 0;
}

/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-1, textarea.span-1, select.span-1 {
  width: 60px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-2, textarea.span-2, select.span-2 {
  width: 140px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-3, textarea.span-3, select.span-3 {
  width: 220px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-4, textarea.span-4, select.span-4 {
  width: 300px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-5, textarea.span-5, select.span-5 {
  width: 380px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-6, textarea.span-6, select.span-6 {
  width: 460px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-7, textarea.span-7, select.span-7 {
  width: 540px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-8, textarea.span-8, select.span-8 {
  width: 620px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-9, textarea.span-9, select.span-9 {
  width: 700px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-10, textarea.span-10, select.span-10 {
  width: 780px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-11, textarea.span-11, select.span-11 {
  width: 860px;
}
/* line 64, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
input.span-12, textarea.span-12, select.span-12 {
  width: 940px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-1 {
  padding-right: 80px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-2 {
  padding-right: 160px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-3 {
  padding-right: 240px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-4 {
  padding-right: 320px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-5 {
  padding-right: 400px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-6 {
  padding-right: 480px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-7 {
  padding-right: 560px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-8 {
  padding-right: 640px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-9 {
  padding-right: 720px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-10 {
  padding-right: 800px;
}

/* line 68, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-11 {
  padding-right: 880px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-1 {
  padding-left: 80px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-2 {
  padding-left: 160px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-3 {
  padding-left: 240px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-4 {
  padding-left: 320px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-5 {
  padding-left: 400px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-6 {
  padding-left: 480px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-7 {
  padding-left: 560px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-8 {
  padding-left: 640px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-9 {
  padding-left: 720px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-10 {
  padding-left: 800px;
}

/* line 72, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-11 {
  padding-left: 880px;
}

/* line 76, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {
  display: inline;
  float: left;
  position: relative;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-1 {
  margin-left: -80px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-2 {
  margin-left: -160px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-3 {
  margin-left: -240px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-4 {
  margin-left: -320px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-5 {
  margin-left: -400px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-6 {
  margin-left: -480px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-7 {
  margin-left: -560px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-8 {
  margin-left: -640px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-9 {
  margin-left: -720px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-10 {
  margin-left: -800px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-11 {
  margin-left: -880px;
}

/* line 79, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.pull-12 {
  margin-left: -960px;
}

/* line 81, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {
  display: inline;
  float: left;
  position: relative;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-1 {
  margin: 0 -80px 1.5em 80px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-2 {
  margin: 0 -160px 1.5em 160px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-3 {
  margin: 0 -240px 1.5em 240px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-4 {
  margin: 0 -320px 1.5em 320px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-5 {
  margin: 0 -400px 1.5em 400px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-6 {
  margin: 0 -480px 1.5em 480px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-7 {
  margin: 0 -560px 1.5em 560px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-8 {
  margin: 0 -640px 1.5em 640px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-9 {
  margin: 0 -720px 1.5em 720px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-10 {
  margin: 0 -800px 1.5em 800px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-11 {
  margin: 0 -880px 1.5em 880px;
}

/* line 84, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.push-12 {
  margin: 0 -960px 1.5em 960px;
}

/* line 86, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.prepend-top {
  margin-top: 1.5em;
}

/* line 88, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_grid.scss */
.append-bottom {
  margin-bottom: 1.5em;
}

/* line 25, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_debug.scss */
.showgrid {
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(5%, rgba(0, 0, 0, 0.5)), color-stop(5%, rgba(0, 0, 0, 0))), -webkit-gradient(linear, 0% 50%, 960 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(100, 100, 225, 0.25)), color-stop(6.25%, rgba(100, 100, 225, 0.25)), color-stop(6.25%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(0, 0, 0, 0)), color-stop(8.33333%, rgba(100, 100, 225, 0.25)), color-stop(14.58333%, rgba(100, 100, 225, 0.25)), color-stop(14.58333%, rgba(0, 0, 0, 0)), color-stop(16.66667%, rgba(0, 0, 0, 0)), color-stop(16.66667%, rgba(100, 100, 225, 0.25)), color-stop(22.91667%, rgba(100, 100, 225, 0.25)), color-stop(22.91667%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(0, 0, 0, 0)), color-stop(25%, rgba(100, 100, 225, 0.25)), color-stop(31.25%, rgba(100, 100, 225, 0.25)), color-stop(31.25%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(0, 0, 0, 0)), color-stop(33.33333%, rgba(100, 100, 225, 0.25)), color-stop(39.58333%, rgba(100, 100, 225, 0.25)), color-stop(39.58333%, rgba(0, 0, 0, 0)), color-stop(41.66667%, rgba(0, 0, 0, 0)), color-stop(41.66667%, rgba(100, 100, 225, 0.25)), color-stop(47.91667%, rgba(100, 100, 225, 0.25)), color-stop(47.91667%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(100, 100, 225, 0.25)), color-stop(56.25%, rgba(100, 100, 225, 0.25)), color-stop(56.25%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(0, 0, 0, 0)), color-stop(58.33333%, rgba(100, 100, 225, 0.25)), color-stop(64.58333%, rgba(100, 100, 225, 0.25)), color-stop(64.58333%, rgba(0, 0, 0, 0)), color-stop(66.66667%, rgba(0, 0, 0, 0)), color-stop(66.66667%, rgba(100, 100, 225, 0.25)), color-stop(72.91667%, rgba(100, 100, 225, 0.25)), color-stop(72.91667%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0)), color-stop(75%, rgba(100, 100, 225, 0.25)), color-stop(81.25%, rgba(100, 100, 225, 0.25)), color-stop(81.25%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(0, 0, 0, 0)), color-stop(83.33333%, rgba(100, 100, 225, 0.25)), color-stop(89.58333%, rgba(100, 100, 225, 0.25)), color-stop(89.58333%, rgba(0, 0, 0, 0)), color-stop(91.66667%, rgba(0, 0, 0, 0)), color-stop(91.66667%, rgba(100, 100, 225, 0.25)), color-stop(97.91667%, rgba(100, 100, 225, 0.25)), color-stop(97.91667%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px);
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -moz-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px);
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), -o-linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px);
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.5) 5%, rgba(0, 0, 0, 0) 5%), linear-gradient(left, rgba(0, 0, 0, 0) 0px, rgba(100, 100, 225, 0.25) 0px, rgba(100, 100, 225, 0.25) 60px, rgba(0, 0, 0, 0) 60px, rgba(0, 0, 0, 0) 80px, rgba(100, 100, 225, 0.25) 80px, rgba(100, 100, 225, 0.25) 140px, rgba(0, 0, 0, 0) 140px, rgba(0, 0, 0, 0) 160px, rgba(100, 100, 225, 0.25) 160px, rgba(100, 100, 225, 0.25) 220px, rgba(0, 0, 0, 0) 220px, rgba(0, 0, 0, 0) 240px, rgba(100, 100, 225, 0.25) 240px, rgba(100, 100, 225, 0.25) 300px, rgba(0, 0, 0, 0) 300px, rgba(0, 0, 0, 0) 320px, rgba(100, 100, 225, 0.25) 320px, rgba(100, 100, 225, 0.25) 380px, rgba(0, 0, 0, 0) 380px, rgba(0, 0, 0, 0) 400px, rgba(100, 100, 225, 0.25) 400px, rgba(100, 100, 225, 0.25) 460px, rgba(0, 0, 0, 0) 460px, rgba(0, 0, 0, 0) 480px, rgba(100, 100, 225, 0.25) 480px, rgba(100, 100, 225, 0.25) 540px, rgba(0, 0, 0, 0) 540px, rgba(0, 0, 0, 0) 560px, rgba(100, 100, 225, 0.25) 560px, rgba(100, 100, 225, 0.25) 620px, rgba(0, 0, 0, 0) 620px, rgba(0, 0, 0, 0) 640px, rgba(100, 100, 225, 0.25) 640px, rgba(100, 100, 225, 0.25) 700px, rgba(0, 0, 0, 0) 700px, rgba(0, 0, 0, 0) 720px, rgba(100, 100, 225, 0.25) 720px, rgba(100, 100, 225, 0.25) 780px, rgba(0, 0, 0, 0) 780px, rgba(0, 0, 0, 0) 800px, rgba(100, 100, 225, 0.25) 800px, rgba(100, 100, 225, 0.25) 860px, rgba(0, 0, 0, 0) 860px, rgba(0, 0, 0, 0) 880px, rgba(100, 100, 225, 0.25) 880px, rgba(100, 100, 225, 0.25) 940px, rgba(0, 0, 0, 0) 940px, rgba(0, 0, 0, 0) 960px);
  -webkit-background-size: 100% 18px, auto;
  -moz-background-size: 100% 18px, auto;
  -o-background-size: 100% 18px, auto;
  background-size: 100% 18px, auto;
  background-position: left top;
}

/* line 4, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.feedback, .error, .alert, .notice, .success, .info {
  padding: 0.8em;
  margin-bottom: 1em;
  border: 2px solid #dddddd;
}

/* line 5, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error, .alert {
  background: #fbe3e4;
  color: #8a1f11;
  border-color: #fbc2c4;
}
/* line 27, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.error a, .alert a {
  color: #8a1f11;
}

/* line 7, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice {
  background: #fff6bf;
  color: #514721;
  border-color: #ffd324;
}
/* line 36, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.notice a {
  color: #514721;
}

/* line 8, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success {
  background: #e6efc2;
  color: #264409;
  border-color: #c6d880;
}
/* line 45, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.success a {
  color: #264409;
}

/* line 9, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.info {
  background: #d5edf8;
  color: #205791;
  border-color: #92cae4;
}
/* line 54, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.info a {
  color: #205791;
}

/* line 10, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.hide {
  display: none;
}

/* line 11, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.highlight {
  background: yellow;
}

/* line 12, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.added {
  background: #006600;
  color: white;
}

/* line 13, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_interaction.scss */
.removed {
  background: #990000;
  color: white;
}

/* line 18, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
label {
  font-weight: bold;
}

/* line 19, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0;
}

/* line 20, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
legend {
  font-weight: bold;
  font-size: 1.2em;
}

/* line 26, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=email], input[type=text], input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px;
}
/* line 27, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.title {
  font-size: 1.5em;
}

/* line 29, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
textarea {
  margin: 0.5em 0;
  padding: 5px;
}

/* line 30, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
select {
  margin: 0.5em 0;
}

/* line 55, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
fieldset {
  border: 1px solid #cccccc;
}

/* line 58, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=email], input[type=text], input[type=password],
textarea {
  background-color: #fff;
  border: 1px solid #bbbbbb;
}
/* line 61, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text:focus, input.title:focus, input[type=email]:focus, input[type=text]:focus, input[type=password]:focus,
textarea:focus {
  border-color: #666666;
}

/* line 65, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid;
}

/* line 44, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
input.text, input.title, input[type=email], input[type=text], input[type=password] {
  width: 300px;
}

/* line 46, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
textarea {
  width: 390px;
  height: 250px;
}

/* line 39, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.box {
  padding: 1.5em;
  margin-bottom: 1.5em;
  background: #e5ecf9;
}

/* line 42, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.border {
  padding-right: 9px;
  margin-right: 10px;
  border-right: 1px solid #dddddd;
}

/* line 45, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
.colborder {
  padding-right: 49px;
  margin-right: 50px;
  border-right: 1px solid #dddddd;
}

/* line 47, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
hr {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
}

/* line 49, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
hr.space {
  background: #dddddd;
  color: #dddddd;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  margin: 0 0 1.45em;
  border: none;
  background: white;
  color: white;
  visibility: hidden;
}

/* line 51, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_scaffolding.scss */
form.inline {
  line-height: 3;
}
/* line 6, ../../../../../../gems/1.8/gems/compass-0.12.2/frameworks/blueprint/stylesheets/blueprint/_form.scss */
form.inline p {
  margin-bottom: 0;
}

/**
* Note for Developers:
*
* This stylesheet contains styles which are used on more than one page.
* Do not use ID-Selectors, use Class-Selectors!
* Make every element flexible as possible
* Write an example in the _components.html file
*
**/
/***** basic elements *******/
/* line 20, ../sass/partials/_global.scss */
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table,
div, span, object, iframe, p,
pre, a, abbr, acronym, address,
code, del, dfn, em, img,
dl, dt, dd, ol, ul, li, fieldset,
form, label, legend,
caption, tbody, tfoot, thead, tr {
  word-break: break-word;
}

/* line 28, ../sass/partials/_global.scss */
body {
  line-height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  color: #2d2d2d;
  font-size: 13px;
}

/* line 34, ../sass/partials/_global.scss */
.overflowHandler {
  overflow: hidden;
  min-width: 940px;
}
/* line 35, ../sass/partials/_global.scss */
.overflowHandler .headBorder {
  background-color: #ffCD00;
  height: 10px;
  width: 1300px;
  margin: 0 auto 100px auto;
}

/* line 42, ../sass/partials/_global.scss */
p {
  margin: 10px 0 10px 0;
  color: #2d2d2d;
  font-size: 13px;
  max-width: 460px;
}
/* line 47, ../sass/partials/_global.scss */
p.articleDate {
  font-size: 11px;
  margin-bottom: 12px;
  color: #4d4d4d;
}
/* line 53, ../sass/partials/_global.scss */
p.imageDescription {
  font-size: 12px;
  color: #5d5d5d;
  font-style: italic;
  line-height: 17px;
}
/* line 59, ../sass/partials/_global.scss */
p.space {
  margin-top: 40px;
}

/* line 66, ../sass/partials/_global.scss */
p:first-child {
  margin-top: 0;
}

/* line 70, ../sass/partials/_global.scss */
h1 {
  font-family: DinWebProMedium;
  font-size: 24px;
  color: #0b5777;
  margin-bottom: 8px;
  line-height: 32px;
}

/* line 78, ../sass/partials/_global.scss */
h2, .content-headline.big {
  font-family: DinWebProMedium;
  font-size: 18px;
  color: #0b5777;
  margin-top: 40px;
  margin-bottom: 6px;
  line-height: 24px;
}
/* line 85, ../sass/partials/_global.scss */
h2.contentTeaser, .content-headline.big.contentTeaser {
  margin-top: 30px;
}
/* line 88, ../sass/partials/_global.scss */
h2:first-child, .content-headline.big:first-child {
  margin-top: 0;
}

/* line 91, ../sass/partials/_global.scss */
h1.content-headline.big {
  margin-top: 0px;
}

/* line 93, ../sass/partials/_global.scss */
.page-headline {
  color: #0B5777;
  font-family: DinWebProMedium;
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
}

/* line 101, ../sass/partials/_global.scss */
h3, .content-headline.medium {
  font-family: Arial;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #2d2d2d;
  margin: 30px 0 10px;
}

/* line 110, ../sass/partials/_global.scss */
h4, .content-headline.small {
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 10px;
}

/* line 117, ../sass/partials/_global.scss */
a[name=top] {
  display: none;
}

/* line 121, ../sass/partials/_global.scss */
.container {
  overflow: visible;
}
/* line 124, ../sass/partials/_global.scss */
.container > .content {
  margin-top: 20px;
}

/* line 130, ../sass/partials/_global.scss */
span.headline {
  font-size: 18px;
  font-family: DinWebProMedium;
  color: #107caa;
  line-height: 21px;
}

/* line 138, ../sass/partials/_global.scss */
a {
  display: inline-block;
  outline: none;
  text-decoration: none;
  /* final - styleguide(2013.01.25) */
  color: #107caa;
  /* final - styleguide(2013.01.25) */
  font: arial;
  /* final - styleguide(2013.01.25) */
  font-weight: normal;
  /* final - styleguide(2013.01.25) */
}
/* line 145, ../sass/partials/_global.scss */
a.pdf {
  display: inline-block;
  padding: 0px 0 0px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 150, ../sass/partials/_global.scss */
a.pdf .arrow {
  display: none;
}
/* line 153, ../sass/partials/_global.scss */
a.pdf.icon:before {
  display: none;
}
/* line 158, ../sass/partials/_global.scss */
a.xls {
  display: inline-block;
  padding: 5px 0 5px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 163, ../sass/partials/_global.scss */
a.xls .arrow {
  display: none;
}
/* line 166, ../sass/partials/_global.scss */
a.xls.icon:before {
  display: none;
}
/* line 171, ../sass/partials/_global.scss */
a.doc {
  display: inline-block;
  padding: 5px 0 5px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 176, ../sass/partials/_global.scss */
a.doc .arrow {
  display: none;
}
/* line 179, ../sass/partials/_global.scss */
a.doc.icon:before {
  display: none;
}
/* line 184, ../sass/partials/_global.scss */
a.diagramm {
  display: inline-block;
  padding: 5px 0 5px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 189, ../sass/partials/_global.scss */
a.diagramm .arrow {
  display: none;
}
/* line 192, ../sass/partials/_global.scss */
a.diagramm.icon:before {
  display: none;
}
/* line 197, ../sass/partials/_global.scss */
a.images {
  display: inline-block;
  padding: 5px 0 5px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 202, ../sass/partials/_global.scss */
a.images .arrow {
  display: none;
}
/* line 205, ../sass/partials/_global.scss */
a.images.icon:before {
  display: none;
}
/* line 210, ../sass/partials/_global.scss */
a.mp4 {
  display: inline-block;
  padding: 5px 0 5px 40px;
  line-height: 25px;
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 215, ../sass/partials/_global.scss */
a.mp4 .arrow {
  display: none;
}
/* line 218, ../sass/partials/_global.scss */
a.mp4.icon:before {
  display: none;
}
/* line 225, ../sass/partials/_global.scss */
a.arrow {
  display: inline-block;
  padding-left: 16px;
  background: transparent url("../images/links/default.png") no-repeat 0px 6px;
}
/* line 229, ../sass/partials/_global.scss */
a.arrow .arrow {
  display: none;
}
/* line 232, ../sass/partials/_global.scss */
a.arrow:hover {
  background: transparent url("../images/links/hover.png") no-repeat 0px 6px;
}
/* line 236, ../sass/partials/_global.scss */
a .arrow {
  display: inline-block;
  background: url("../images/links/default.png") 0 0 no-repeat;
  padding-left: 17px;
}
/* line 241, ../sass/partials/_global.scss */
a:hover {
  color: #0099cc;
  /* final - styleguide(2013.01.25) */
  text-decoration: underline;
  /* final - styleguide(2013.01.25) */
}
/* line 245, ../sass/partials/_global.scss */
a:hover .arrow {
  color: #0099cc;
  background: transparent url("../images/links/hover.png") no-repeat left center;
}
/* line 252, ../sass/partials/_global.scss */
a.neverVisited:visited {
  color: #107caa;
}
/* line 254, ../sass/partials/_global.scss */
a.button {
  position: relative;
  display: inline-block;
  font-family: DinWebProMedium;
  color: #fff;
  font-size: 13px;
  padding: 5px 20px;
  margin-bottom: 20px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d5d5d), color-stop(100%, #2d2d2d)) !important;
  background-image: -webkit-linear-gradient(#5d5d5d 0%, #2d2d2d 100%) !important;
  background-image: -moz-linear-gradient(#5d5d5d 0%, #2d2d2d 100%) !important;
  background-image: -o-linear-gradient(#5d5d5d 0%, #2d2d2d 100%) !important;
  background-image: linear-gradient(#5d5d5d 0%, #2d2d2d 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#5d5d5d', endColorstr='#2d2d2d') !important;
  background-position: 0;
}
/* line 265, ../sass/partials/_global.scss */
a.button:hover {
  color: #fff;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d2d2d), color-stop(100%, #5d5d5d)) !important;
  background-image: -webkit-linear-gradient(#2d2d2d 0%, #5d5d5d 100%) !important;
  background-image: -moz-linear-gradient(#2d2d2d 0%, #5d5d5d 100%) !important;
  background-image: -o-linear-gradient(#2d2d2d 0%, #5d5d5d 100%) !important;
  background-image: linear-gradient(#2d2d2d 0%, #5d5d5d 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d2d2d' 0%, endColorstr='#5d5d5d' 100%) !important;
  background-position: 0 0;
}
/* line 270, ../sass/partials/_global.scss */
a.button:hover span {
  text-decoration: underline;
}
/* line 272, ../sass/partials/_global.scss */
a.button.yellow {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fecc00), color-stop(100%, #f9b200)) !important;
  background-image: -webkit-linear-gradient(#fecc00, #f9b200) !important;
  background-image: -moz-linear-gradient(#fecc00, #f9b200) !important;
  background-image: -o-linear-gradient(#fecc00, #f9b200) !important;
  background-image: linear-gradient(#fecc00, #f9b200) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecc00' 0%, endColorstr='#f9b200' 100%) !important;
  color: #2d2d2d !important;
}
/* line 277, ../sass/partials/_global.scss */
a.button.yellow:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9b200), color-stop(100%, #fecc00)) !important;
  background-image: -webkit-linear-gradient(#f9b200 0%, #fecc00 100%) !important;
  background-image: -moz-linear-gradient(#f9b200 0%, #fecc00 100%) !important;
  background-image: -o-linear-gradient(#f9b200 0%, #fecc00 100%) !important;
  background-image: linear-gradient(#f9b200 0%, #fecc00 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9b200' 0%, endColorstr='#fecc00' 100%) !important;
  color: #2d2d2d !important;
}
/* line 283, ../sass/partials/_global.scss */
a.button.yellow.arrow span.bgImage {
  background: url("../images/links/linkArrow_black.gif") 11px 11px no-repeat;
}
/* line 288, ../sass/partials/_global.scss */
a.button.arrow {
  padding: 0;
}
/* line 289, ../sass/partials/_global.scss */
a.button.arrow span.bgImage {
  background: url("../images/links/linkArrow_white.png") 11px 11px no-repeat;
  padding: 6px 20px 4px 30px;
  line-height: 18px;
  display: inline-block;
}
/* line 296, ../sass/partials/_global.scss */
a.button.arrowBack {
  padding: 0;
}
/* line 297, ../sass/partials/_global.scss */
a.button.arrowBack span.bgImage {
  background: url("../images/links/back_arrow_white.png") 11px 11px no-repeat;
  padding: 6px 20px 4px 30px;
  line-height: 18px;
  display: inline-block;
}
/* line 305, ../sass/partials/_global.scss */
a.button.buttonGo span.bgImage {
  height: 12px;
  background-position: 20px 11px !important;
  padding-left: 37px;
}

/* line 314, ../sass/partials/_global.scss */
a:visited {
  color: #107CAA;
}

/* line 319, ../sass/partials/_global.scss */
a:active {
  color: #107CAA;
}

/* line 324, ../sass/partials/_global.scss */
hr {
  display: block;
  background: none;
  border: 0;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #0b5777;
  margin: 2px 0 8px 0;
}
/* line 333, ../sass/partials/_global.scss */
hr.dotted {
  border-bottom-style: dotted;
  border-bottom-color: #a9a9a9;
}
/* line 337, ../sass/partials/_global.scss */
hr.bold {
  border-bottom-width: 2px;
}

/* line 343, ../sass/partials/_global.scss */
strong.headline {
  font-size: 18px;
  font-family: DinWebProMedium;
  color: #107caa;
  line-height: 21px;
}

/***** font styles *******/
/* line 354, ../sass/partials/_global.scss */
.grayDark {
  color: #5d5d5d !important;
}

/* line 358, ../sass/partials/_global.scss */
.grayLight {
  color: #707070 !important;
}

/* line 362, ../sass/partials/_global.scss */
.grayXLight {
  color: #4d4d4d !important;
}

/* line 366, ../sass/partials/_global.scss */
.small {
  font-size: 12px;
  line-height: 17px;
  color: #4d4d4d !important;
  margin-bottom: 10px;
}

/* line 373, ../sass/partials/_global.scss */
.large {
  font-size: 1.1em;
  line-height: 1.5;
}

/* line 378, ../sass/partials/_global.scss */
.xLarge {
  font-size: 1.2em;
  line-height: 1.5;
}

/* line 383, ../sass/partials/_global.scss */
.xxLarge {
  font-size: 1.4em;
  line-height: 1.5;
}

/* line 389, ../sass/partials/_global.scss */
.pageIntro {
  margin-bottom: 15px;
}

/* line 394, ../sass/partials/_global.scss */
.container .headBanner {
  height: 100px;
  position: relative;
  z-index: 0;
  margin: 0 -180px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #527480), color-stop(100%, #32505b));
  background-image: -webkit-linear-gradient(#527480 0%, #32505b 100%);
  background-image: -moz-linear-gradient(#527480 0%, #32505b 100%);
  background-image: -o-linear-gradient(#527480 0%, #32505b 100%);
  background-image: linear-gradient(#527480 0%, #32505b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#527480', endColorstr='#32505B');
}
/* line 402, ../sass/partials/_global.scss */
.container .headBanner:after {
  content: " ";
  position: absolute;
  top: 100px;
  left: 420px;
  z-index: 1;
  border-top: 12px solid #32505b;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
}
/* line 413, ../sass/partials/_global.scss */
.container .headBanner h1 {
  position: absolute;
  color: #f0f0f0;
  bottom: 0;
  left: 418px;
  color: #f0f0f0;
  width: 460px;
}
/* line 423, ../sass/partials/_global.scss */
.container .headBanner.toTheVeryLeft:after, .container .headBanner.toTheVeryLeft h1 {
  left: 180px;
}

/* line 431, ../sass/partials/_global.scss */
aside:last-child {
  margin-bottom: 0px;
}

/* line 435, ../sass/partials/_global.scss */
.teaser {
  margin-bottom: 20px;
  border: 1px solid #e8e8e8;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 440, ../sass/partials/_global.scss */
.teaser .content {
  position: relative;
  margin: 0px !important;
  padding: 15px 20px !important;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f8f8f8), color-stop(62%, #e8e8e8));
  background-image: -webkit-linear-gradient(#f8f8f8 23%, #e8e8e8 62%);
  background-image: -moz-linear-gradient(#f8f8f8 23%, #e8e8e8 62%);
  background-image: -o-linear-gradient(#f8f8f8 23%, #e8e8e8 62%);
  background-image: linear-gradient(#f8f8f8 23%, #e8e8e8 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e8e8e8');
}
/* line 445, ../sass/partials/_global.scss */
.teaser .content .headline:first-child {
  margin-top: 0;
}
/* line 448, ../sass/partials/_global.scss */
.teaser .content p {
  font-size: 12px;
}
/* line 451, ../sass/partials/_global.scss */
.teaser .content a {
  color: #107CAA;
}
/* line 453, ../sass/partials/_global.scss */
.teaser .content a.buttonTeaser {
  height: 35px;
  padding: 5px 8px;
  width: 162px;
  color: #2D2D2D !important;
}
/* line 458, ../sass/partials/_global.scss */
.teaser .content a.buttonTeaser span {
  float: left;
}
/* line 460, ../sass/partials/_global.scss */
.teaser .content a.buttonTeaser span.arrow {
  background-position: 0 4px;
  height: 12px;
}
/* line 468, ../sass/partials/_global.scss */
.teaser .content a:hover {
  color: #0099CC;
}
/* line 469, ../sass/partials/_global.scss */
.teaser .content input {
  margin-bottom: 10px;
  width: 166px;
}
/* line 472, ../sass/partials/_global.scss */
.teaser.newsletter .button {
  margin-bottom: 0;
  float: right;
}
/* line 475, ../sass/partials/_global.scss */
.teaser h2 {
  color: #2d2d2d;
  /*vorgabe für contact teaser*/
}
/* line 479, ../sass/partials/_global.scss */
.teaser.content {
  border: 0;
}
/* line 481, ../sass/partials/_global.scss */
.teaser.content h2 {
  margin: 0 0 -13px;
  font-size: 13px;
}
/* line 485, ../sass/partials/_global.scss */
.teaser.content hr {
  margin-top: 8px !important;
  margin-bottom: 12px !important;
  border-bottom-color: #0B5777 !important;
  border-bottom-style: solid !important;
}
/* line 491, ../sass/partials/_global.scss */
.teaser.content .date {
  font-size: 11px;
  margin-bottom: 0px;
}
/* line 495, ../sass/partials/_global.scss */
.teaser.content .title {
  font-family: DinWebProMedium;
  font-size: 18px;
  line-height: 21px;
}
/* line 500, ../sass/partials/_global.scss */
.teaser.content div.title {
  color: #2d2d2d;
}
/* line 506, ../sass/partials/_global.scss */
.teaser.bottom {
  margin-bottom: 0px;
}
/* line 511, ../sass/partials/_global.scss */
.teaser p:first-child {
  margin-top: 0px;
}
/* line 514, ../sass/partials/_global.scss */
.teaser p:last-child {
  margin-bottom: 0px;
}
/* line 519, ../sass/partials/_global.scss */
.teaser .headline {
  font-family: DinWebProMedium;
  font-size: 14px;
  margin: 15px 0 6px 0;
  line-height: 18px;
  font-weight: normal;
  color: #2d2d2d !important;
}
/* line 528, ../sass/partials/_global.scss */
.teaser .top-banner {
  position: relative;
  padding: 20px;
  z-index: 1;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #fecc00), color-stop(62%, #f9b300));
  background-image: -webkit-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -moz-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -o-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: linear-gradient(#fecc00 23%, #f9b300 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecc00', endColorstr='#f9b300');
}
/* line 535, ../sass/partials/_global.scss */
.teaser .top-banner:after {
  content: " ";
  position: absolute;
  bottom: -10px;
  left: 20px;
  border-top: 10px solid #f9b300;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
}
/* line 544, ../sass/partials/_global.scss */
.teaser .top-banner .headline {
  margin: 5px 0 2px;
}
/* line 546, ../sass/partials/_global.scss */
.teaser .top-banner .headline.big {
  font-size: 20px;
  line-height: 25px;
  margin: 0px;
}
/* line 551, ../sass/partials/_global.scss */
.teaser .top-banner .headline.small {
  margin: -5px 0 10px;
  font-size: 13px;
  line-height: 19px;
}
/* line 558, ../sass/partials/_global.scss */
.teaser .top-image {
  line-height: 0px;
}
/* line 562, ../sass/partials/_global.scss */
.teaser .addressBox {
  margin-bottom: 20px;
}
/* line 564, ../sass/partials/_global.scss */
.teaser .addressBox p {
  margin: 0;
}
/* line 568, ../sass/partials/_global.scss */
.teaser .contactBox {
  margin-top: 15px;
}
/* line 570, ../sass/partials/_global.scss */
.teaser .contactBox p {
  margin-bottom: 5px;
}
/* line 573, ../sass/partials/_global.scss */
.teaser .contactBox a {
  margin: 5px 0;
}
/* line 577, ../sass/partials/_global.scss */
.teaser p, .teaser div, .teaser span {
  background: url("../images/links/linkArrow_black.gif") no-repeat 0 0 tranparent;
}
/* line 580, ../sass/partials/_global.scss */
.teaser p.telNumber, .teaser div.telNumber, .teaser span.telNumber {
  font-size: 17px;
  font-family: DinWebProMedium;
  font-weight: normal;
  margin-bottom: 0;
}
/* line 586, ../sass/partials/_global.scss */
.teaser p.telNumberHome, .teaser div.telNumberHome, .teaser span.telNumberHome {
  font-size: 20px;
  font-family: DinWebProMedium;
  font-weight: normal;
}
/* line 591, ../sass/partials/_global.scss */
.teaser p.phoneComment, .teaser div.phoneComment, .teaser span.phoneComment {
  color: #8a8a8a;
  font-size: 11px;
  line-height: 17px;
  margin: 0 0 10px 0;
}
/* line 597, ../sass/partials/_global.scss */
.teaser p.address, .teaser div.address, .teaser span.address {
  font-size: 12px;
  line-height: 18px;
}
/* line 601, ../sass/partials/_global.scss */
.teaser p.eMail, .teaser div.eMail, .teaser span.eMail {
  font-size: 12px;
}
/* line 605, ../sass/partials/_global.scss */
.teaser.transparent {
  border: none;
}
/* line 606, ../sass/partials/_global.scss */
.teaser.transparent .contactBox {
  background: url(../images/teaser_icons.png) no-repeat;
  padding-left: 40px;
}
/* line 607, ../sass/partials/_global.scss */
.teaser.transparent .contactBox .telNumber {
  margin-bottom: 0;
  color: #4d4d4d;
}
/* line 608, ../sass/partials/_global.scss */
.teaser.transparent .contactBox .grayLight.small {
  margin: 0;
}
/* line 611, ../sass/partials/_global.scss */
.teaser.teaser-pdf {
  margin-top: 20px;
}
/* line 613, ../sass/partials/_global.scss */
.teaser.teaser-pdf .icon {
  float: left;
}
/* line 616, ../sass/partials/_global.scss */
.teaser.teaser-pdf p {
  width: 135px;
  padding-left: 35px;
  margin-top: -4px;
}
/* line 622, ../sass/partials/_global.scss */
.teaser a.pdf {
  background: transparent url("../images/links/icn_PDF_14x14.png") no-repeat 0px 2px;
  padding: 0 0 0 20px;
  line-height: 19px;
}
/* line 623, ../sass/partials/_global.scss */
.teaser a.xls {
  background: transparent url("../images/links/icn_excelFile_14x18.png") no-repeat 0px 0px;
  padding: 0 0 0 20px;
  line-height: 19px;
}
/* line 624, ../sass/partials/_global.scss */
.teaser a.doc {
  background: transparent url("../images/links/icn_doc_14x18.png") no-repeat 0px 0px;
  padding: 0 0 0 20px;
  line-height: 19px;
}
/* line 625, ../sass/partials/_global.scss */
.teaser a.mp4 {
  background: transparent url("../images/links/icn_videoFile_14x18.png") no-repeat 0px 0px;
  padding: 0 0 0 20px;
  line-height: 19px;
}
/* line 626, ../sass/partials/_global.scss */
.teaser a.images {
  background: transparent url("../images/links/icn_imageFile_14x18.png") no-repeat 0px 0px;
  padding: 0 0 0 20px;
  line-height: 19px;
}
/* line 627, ../sass/partials/_global.scss */
.teaser a.diagramm {
  background: transparent url("../images/links/icn_diagramm_14x18.png") no-repeat 0px 0px;
  padding: 0 0 0 20px;
  line-height: 19px;
}

/***** other elements *******/
/* line 635, ../sass/partials/_global.scss */
.pagination {
  border-top: 1px dotted #a9a9a9;
  border-bottom: 1px dotted #a9a9a9;
  padding: 10px 0;
  margin: 10px 0;
}
/* line 640, ../sass/partials/_global.scss */
.pagination .yellowBar {
  background: url("../images/main-navi/activeBar.png") repeat-x scroll 0 0 transparent;
  height: 5px;
  width: 34px;
  position: absolute;
  float: left;
  margin-top: 25px;
}
/* line 648, ../sass/partials/_global.scss */
.pagination .pages {
  float: right;
}
/* line 650, ../sass/partials/_global.scss */
.pagination .pages .page {
  display: inline-block;
  border-left: 1px solid #d9d9d9;
  text-align: center;
  width: 30px;
  height: 15px;
  padding: 2px 0 0 2px;
  margin-left: -2px;
  line-height: 13px;
  cursor: pointer;
  position: relative;
}
/* line 661, ../sass/partials/_global.scss */
.pagination .pages .page.over {
  text-decoration: underline;
}
/* line 664, ../sass/partials/_global.scss */
.pagination .pages .page.active {
  font-weight: bold;
  cursor: auto;
}
/* line 667, ../sass/partials/_global.scss */
.pagination .pages .page.active:after {
  position: absolute;
  top: 23px;
  left: 0;
  background: url("../images/main-navi/activeBar.png") repeat-x scroll 0 0 transparent;
  height: 5px;
  width: 34px;
  content: " ";
}
/* line 677, ../sass/partials/_global.scss */
.pagination .pages .page.buttonNext {
  background: url("../images/links/icn_arrows.png") no-repeat scroll 16px -67px transparent;
  height: 15px;
  vertical-align: middle;
}
/* line 681, ../sass/partials/_global.scss */
.pagination .pages .page.buttonNext.over {
  background: url("../images/links/icn_arrows.png") 16px -145px no-repeat !important;
}
/* line 684, ../sass/partials/_global.scss */
.pagination .pages .page.buttonNext.inactive {
  background: url("../images/icn_arrows.png") 16px -145px no-repeat !important;
  cursor: default;
}
/* line 689, ../sass/partials/_global.scss */
.pagination .pages .page.buttonBack {
  background: url("../images/links/icn_arrows.png") 13px -106px no-repeat;
  vertical-align: middle;
  height: 15px;
  border: 0;
}
/* line 694, ../sass/partials/_global.scss */
.pagination .pages .page.buttonBack.over {
  background: url("../images/links/icn_arrows.png") 13px -184px no-repeat !important;
}
/* line 697, ../sass/partials/_global.scss */
.pagination .pages .page.buttonBack.inactive {
  background: url("../images/icn_arrows.png") 13px -184px no-repeat !important;
  cursor: default;
}
/* line 702, ../sass/partials/_global.scss */
.pagination .pages .page.placeholder {
  cursor: auto;
}

/* line 711, ../sass/partials/_global.scss */
.pagination {
  border-top: 1px dotted #a9a9a9;
  border-bottom: 1px dotted #a9a9a9;
  padding: 10px 0px 6px 0px;
  margin: 10px 0 !important;
}
/* line 716, ../sass/partials/_global.scss */
.pagination #pager {
    /* border-top: 1px dotted #a9a9a9;
    border-bottom: 1px dotted #a9a9a9;
    padding: 10px 0;
    margin: 10px 0;
	height: 19px; */
}
/* line 722, ../sass/partials/_global.scss */
.pagination #pager ul {
  float: left;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 726, ../sass/partials/_global.scss */
.pagination #pager ul li {
  display: inline-block;
  border-left: 1px solid #d9d9d9;
  text-align: center;
  width: 30px;
  height: 15px;
  padding: 2px 0 0 2px;
  margin-left: -2px;
  line-height: 13px;
  cursor: pointer;
  position: relative;
}
/* line 737, ../sass/partials/_global.scss */
.pagination #pager ul li a {
  cursor: pointer;
  display: inline-block;
  height: 15px;
  line-height: 13px;
  margin-left: -2px;
  position: relative;
  text-align: center;
  width: 30px;
  color: #2D2D2D;
}
/* line 748, ../sass/partials/_global.scss */
.pagination #pager ul li a.prev {
  background: url("../images/links/icn_arrows.png") no-repeat scroll 13px -106px transparent;
  border: 0 none;
  border-left: none !important;
  height: 15px;
  vertical-align: middle;
}
/* line 755, ../sass/partials/_global.scss */
.pagination #pager ul li a.prev:hover {
  background: url("../images/links/icn_arrows.png") no-repeat scroll 13px -184px transparent !important;
}
/* line 760, ../sass/partials/_global.scss */
.pagination #pager ul li a.next {
  background: url("../images/links/icn_arrows.png") no-repeat scroll 16px -67px transparent;
  height: 15px;
  vertical-align: middle;
}
/* line 765, ../sass/partials/_global.scss */
.pagination #pager ul li a.next:hover {
  background: url("../images/links/icn_arrows.png") 16px -145px no-repeat !important;
}
/* line 770, ../sass/partials/_global.scss */
.pagination #pager ul li:first-child {
  border-left: none;
}
/* line 772, ../sass/partials/_global.scss */
.pagination #pager ul li:first-child.active {
  border-left: none;
  display: none;
}
/* line 780, ../sass/partials/_global.scss */
.pagination #pager ul li:last-child.active {
  /*
  display:none;
  border-right:1px solid #D9D9D9;
  */
  width: 1px;
  position: absolute;
  margin-top: 1px;
  margin-left: 1px;
}
/* line 791, ../sass/partials/_global.scss */
.pagination #pager ul li.active {
  cursor: auto;
}
/* line 796, ../sass/partials/_global.scss */
.pagination #pager ul li span.current {
  cursor: auto;
  font-weight: bold;
}
/* line 799, ../sass/partials/_global.scss */
.pagination #pager ul li span.current:after {
  background: url("../images/main-navi/activeBar.png") repeat-x scroll 0 0 transparent;
  content: " ";
  height: 5px;
  left: 0;
  position: absolute;
  top: 23px;
  width: 34px;
  cursor: auto;
}
/* line 809, ../sass/partials/_global.scss */
.pagination #pager ul li span.current:hover {
  text-decoration: underline;
}
/* line 813, ../sass/partials/_global.scss */
.pagination #pager ul li span.ellipse {
  cursor: auto;
}
/* line 816, ../sass/partials/_global.scss */
.pagination #pager ul li span.prev:after {
  display: none;
}
/* line 819, ../sass/partials/_global.scss */
.pagination #pager ul li span.next:after {
  display: none;
}

/* line 833, ../sass/partials/_global.scss */
.tooltip {
  display: inline-block;
  position: relative;
  width: 22px;
  height: 22px;
  background: url("../images/_dummy/tooltipIcon.png") 0 0 no-repeat;
  cursor: pointer;
  overflow: hidden;
}
/* line 842, ../sass/partials/_global.scss */
.tooltip .content {
  position: absolute;
  width: 300px;
  bottom: 35px;
  left: -50px;
  padding: 15px;
  padding-right: 30px;
  border: 1px solid #a9a9a9;
  text-align: left;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f9f9f9), color-stop(62%, #efefef));
  background-image: -webkit-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: -moz-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: -o-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: linear-gradient(#f9f9f9 23%, #efefef 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#efefef');
  cursor: auto;
}
/* line 855, ../sass/partials/_global.scss */
.tooltip .content .pointer {
  position: absolute;
  bottom: -9px;
  left: 50px;
  width: 18px;
  height: 9px;
  background: url("../images/_dummy/tooltipPointer.png") 0 0 no-repeat;
}
/* line 864, ../sass/partials/_global.scss */
.tooltip .content .close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 11px;
  height: 11px;
  background: url("../images/form/sprt_close_infoflyout.png") 0 0 no-repeat;
  cursor: pointer;
}
/* line 871, ../sass/partials/_global.scss */
.tooltip .content .close:hover {
  background-position: 0 -20px;
}
/* line 877, ../sass/partials/_global.scss */
.tooltip.active {
  overflow: visible;
}

/* line 883, ../sass/partials/_global.scss */
.icon {
  position: relative;
  padding: 0 0 0 40px;
}
/* line 886, ../sass/partials/_global.scss */
.icon:before {
  content: " ";
  height: 28px;
  width: 28px;
  position: absolute;
  left: 0;
  top: 4px;
}
/* line 894, ../sass/partials/_global.scss */
.icon.double {
  height: 28px;
  line-height: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 901, ../sass/partials/_global.scss */
.icon.pdf:before {
  background: url("../images/icn_PDF.png") no-repeat scroll 0px 0px transparent;
}
/* line 907, ../sass/partials/_global.scss */
.icon.print:before {
  background: url("../images/icn_print_share.png") no-repeat scroll 0px 2px transparent;
  top: -5px;
}
/* line 911, ../sass/partials/_global.scss */
.icon.adobe a {
  display: inline;
}
/* line 915, ../sass/partials/_global.scss */
.icon.adobe:before {
  background: url("../images/teaser_icons2.png") no-repeat scroll 0px -43px transparent;
}
/* line 918, ../sass/partials/_global.scss */
.icon.phone:before {
  background: url("../images/teaser_icons2.png") no-repeat scroll 0px 0px transparent;
  top: 0;
}
/* line 922, ../sass/partials/_global.scss */
.icon.rss:before {
  background: url("../images/teaser_icons2.png") no-repeat scroll 0px -90px transparent;
  top: 5px;
}
/* line 926, ../sass/partials/_global.scss */
.icon.share:before {
  background: url("../images/icn_print_share.png") no-repeat scroll 0px -44px transparent;
  top: -2px;
}
/* line 930, ../sass/partials/_global.scss */
.icon.facebook {
  background: url("../images/facebook.png") no-repeat scroll 0 2px transparent;
  padding-left: 30px;
}
/* line 934, ../sass/partials/_global.scss */
.icon.calendar:before {
  background: url("../images/icn_calendar.png") no-repeat scroll 0px 0px transparent;
  top: 0px;
}
/* line 938, ../sass/partials/_global.scss */
.icon.img {
  padding-left: 30px;
}
/* line 939, ../sass/partials/_global.scss */
.icon.img:before {
  background: url("../images/icn_img.png") no-repeat scroll 0px 0px transparent;
  top: 0px;
}

/* line 952, ../sass/partials/_global.scss */
.download-icon.diagramm {
  background: url("../images/icn_diagramm_20px.png") no-repeat scroll 0px 6px transparent;
  top: 6px;
  padding-left: 40px;
}
/* line 959, ../sass/partials/_global.scss */
.download-icon.doc {
  background: url("../images/icn_doc_20px.png") no-repeat scroll 0px 6px transparent;
  top: 6px;
  padding-left: 40px;
}
/* line 967, ../sass/partials/_global.scss */
.download-icon.xls {
  background: url("../images/icn_excelFile_20px.png") no-repeat scroll 0px 6px transparent;
  top: 6px;
  padding-left: 40px;
}
/* line 974, ../sass/partials/_global.scss */
.download-icon.images {
  background: url("../images/icn_imageFile_20px.png") no-repeat scroll 0px 6px transparent;
  top: 6px;
  padding-left: 40px;
}
/* line 981, ../sass/partials/_global.scss */
.download-icon.mp4 {
  background: url("../images/icn_videoFile_20px.png") no-repeat scroll 0px 6px transparent;
  top: 6px;
  padding-left: 40px;
}

/* line 990, ../sass/partials/_global.scss */
.imageContainer {
  display: inline-block;
  position: relative;
  border: 1px solid #C0C0C0;
  text-align: center;
}
/* line 995, ../sass/partials/_global.scss */
.imageContainer .zoomButton {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 25px;
  height: 25px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f8f8f8), color-stop(62%, #d9d9d9));
  background-image: -webkit-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -moz-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -o-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#f8f8f8', endColorstr='#d9d9d9');
}
/* line 1004, ../sass/partials/_global.scss */
.imageContainer .zoomButton:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #ffcc00), color-stop(62%, #f9b200));
  background-image: -webkit-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -moz-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -o-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: linear-gradient(#ffcc00 23%, #f9b200 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffcc00', endColorstr='#f9b200');
}
/* line 1008, ../sass/partials/_global.scss */
.imageContainer .zoomButton span {
  background: transparent url("../images/_dummy/search.png") no-repeat 0 0 scroll;
  width: 25px;
  display: block;
  height: 25px;
}

/* line 1017, ../sass/partials/_global.scss */
.donutChart {
  width: 940px;
  height: 800px;
}
/* line 1020, ../sass/partials/_global.scss */
.donutChart .graph {
  width: 940px;
  height: 700px;
  position: absolute;
  z-index: 1;
  /*		left: 0px; */
  top: 50px;
}
/* line 1034, ../sass/partials/_global.scss */
.donutChart .pieLabel {
  font-size: 20px !important;
  font-weight: bold;
}
/* line 1037, ../sass/partials/_global.scss */
.donutChart .pieLabel div {
  font-size: 20px !important;
}

/* line 1045, ../sass/partials/_global.scss */
.imageBesideText {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}
/* line 1046, ../sass/partials/_global.scss */
.imageBesideText .image {
  padding-top: 4px;
  line-height: 0;
}

/* line 1049, ../sass/partials/_global.scss */
.imageBesideimage {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}
/* line 1050, ../sass/partials/_global.scss */
.imageBesideimage .image {
  padding-top: 4px;
  line-height: 0;
}

/* line 1053, ../sass/partials/_global.scss */
.TextBesideText {
  margin-bottom: 30px;
  display: inline-block;
  width: 100%;
}

/* line 1054, ../sass/partials/_global.scss */
.imagePadding {
  padding-top: 4px;
}

/* line 1057, ../sass/partials/_global.scss */
.countrySelection .row {
  float: left;
  width: 205px;
  margin-left: 20px;
}
/* line 1058, ../sass/partials/_global.scss */
.countrySelection .row:first-child {
  margin-left: 0;
}
/* line 1059, ../sass/partials/_global.scss */
.countrySelection .row a {
  display: block;
  border-top: 1px dotted #a9a9a9;
  padding-top: 5px;
  padding-bottom: 5px;
  background-position: 0 11px;
}
/* line 1060, ../sass/partials/_global.scss */
.countrySelection .row a:first-child {
  border-top: 0;
}

/* line 1065, ../sass/partials/_global.scss */
.linklist {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 10px;
}
/* line 1070, ../sass/partials/_global.scss */
.linklist li a {
  margin: 0;
}

/* line 1077, ../sass/partials/_global.scss */
.pageContent ul {
  margin: 0 0 20px 0;
  list-style-type: none;
  padding: 0;
}
/* line 1078, ../sass/partials/_global.scss */
.pageContent ul li {
  margin-bottom: 5px;
}
/* line 1080, ../sass/partials/_global.scss */
.pageContent ul li ul {
  margin: 5px 0 0 5px;
}
/* line 1083, ../sass/partials/_global.scss */
.pageContent ul.divider {
  margin: 20px 0;
}
/* line 1084, ../sass/partials/_global.scss */
.pageContent ul.divider li {
  border-top: 1px dotted #a9a9a9;
  margin: 0;
}
/* line 1085, ../sass/partials/_global.scss */
.pageContent ul.divider li a {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1086, ../sass/partials/_global.scss */
.pageContent ul.divider li a.arrow {
  background-position: 0 16px;
}
/* line 1087, ../sass/partials/_global.scss */
.pageContent ul.divider li a.pdf {
  background-position: 0 9px;
}
/* line 1092, ../sass/partials/_global.scss */
.pageContent ul.fairlist li {
  border-bottom: 1px dotted #9a9a9a;
  padding-bottom: 12px;
  margin-top: 12px;
}
/* line 1094, ../sass/partials/_global.scss */
.pageContent ul.fairlist li a span {
  display: inline-block;
  width: 12px;
  height: 16px;
  margin-right: 5px;
  background: url(../images/icn_leadFair.png) no-repeat;
  position: relative;
  top: 3px;
}
/* line 1098, ../sass/partials/_global.scss */
.pageContent ul.bulletlist li {
  background: url("../images/bulletpoint.gif") no-repeat 0 7px;
  padding-left: 10px;
}
/* line 1099, ../sass/partials/_global.scss */
.pageContent ul.checklist li {
  background: url("../images/icn_check.png") no-repeat 0 2px;
  padding-left: 40px;
  min-height: 40px;
}
/* line 1100, ../sass/partials/_global.scss */
.pageContent ul.downloadlist {
  margin-bottom: 0;
}
/* line 1101, ../sass/partials/_global.scss */
.pageContent ul.downloadlist li {
  border-top: 1px dotted #a9a9a9;
  padding: 10px 0 10px 0;
  margin: 0;
}
/* line 1102, ../sass/partials/_global.scss */
.pageContent ul.downloadlist li:first-child {
  border-top: none;
}
/* line 1103, ../sass/partials/_global.scss */
.pageContent ul.downloadlist li + li + li + li {
  display: none;
}
/* line 1105, ../sass/partials/_global.scss */
.pageContent ul.downloadlist li div {
  padding-left: 20px;
  color: #8a8a8a;
}
/* line 1106, ../sass/partials/_global.scss */
.pageContent ul.downloadlist li a {
  background: url("../images/links/icn_PDF_14x14.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
  padding-left: 20px;
}
/* line 1108, ../sass/partials/_global.scss */
.pageContent ul.downloadlist.open li {
  display: block;
}
/* line 1111, ../sass/partials/_global.scss */
.pageContent a.downloadlist, .pageContent a.showHideSeminarDetails {
  background: url(../images/downloadlistMore.png) no-repeat 0 4px;
  padding-left: 15px;
}
/* line 1114, ../sass/partials/_global.scss */
.pageContent a.downloadlist span + span, .pageContent a.showHideSeminarDetails span + span {
  display: none;
}
/* line 1116, ../sass/partials/_global.scss */
.pageContent a.downloadlist.open, .pageContent a.showHideSeminarDetails.open {
  background-image: url(../images/downloadlistLess.png);
}
/* line 1117, ../sass/partials/_global.scss */
.pageContent a.downloadlist.open span, .pageContent a.showHideSeminarDetails.open span {
  display: none;
}
/* line 1118, ../sass/partials/_global.scss */
.pageContent a.downloadlist.open span + span, .pageContent a.showHideSeminarDetails.open span + span {
  display: block;
}
/* line 1123, ../sass/partials/_global.scss */
.pageContent .contentImage {
  margin-bottom: 30px;
}
/* line 1124, ../sass/partials/_global.scss */
.pageContent .contentImage .image {
  line-height: 0;
}
/* line 1125, ../sass/partials/_global.scss */
.pageContent .contentImage .caption {
  font-size: 11px;
  line-height: 17px;
  color: #8a8a8a;
  font-style: italic;
  padding: 7px 0 10px 0;
  border-bottom: 1px dotted #a9a9a9;
}
/* line 1128, ../sass/partials/_global.scss */
.pageContent .table {
  margin-bottom: 30px;
}
/* line 1129, ../sass/partials/_global.scss */
.pageContent .table table {
  border-collapse: collapse;
  margin: 0;
}
/* line 1130, ../sass/partials/_global.scss */
.pageContent .table table td, .pageContent .table table th {
  border: 1px solid #dcdcdc;
  padding: 7px 15px;
}
/* line 1131, ../sass/partials/_global.scss */
.pageContent .table table th {
  text-align: left;
}
/* line 1134, ../sass/partials/_global.scss */
.pageContent .table table thead th {
  vertical-align: top;
  background: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background-image: -webkit-linear-gradient(#ffffff 0%, #ededed 100%);
  background-image: -moz-linear-gradient(#ffffff 0%, #ededed 100%);
  background-image: -o-linear-gradient(#ffffff 0%, #ededed 100%);
  background-image: linear-gradient(#ffffff 0%, #ededed 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='white', endColorstr='#ededed');*/
}
/* line 1137, ../sass/partials/_global.scss */
.pageContent .table table thead th span {
  color: #8a8a8a;
  padding: 7px 0 0;
  display: block;
}
/* line 1138, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort {
  display: inline-block;
  position: relative;
  top: 1px;
}
/* line 1139, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a {
  background: url(../images/header/icn_arrows_smaller.png) no-repeat;
  width: 7px;
  height: 4px;
  display: block;
}
/* line 1140, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a.up {
  background-position: 0 0;
  margin: 0 9px 3px 0;
}
/* line 1141, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a.up:hover {
  background-position: 0 -48px;
}
/* line 1143, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a.down {
  background-position: 0 -24px;
  margin: 3px 9px 2px 0;
}
/* line 1144, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a.down:hover {
  background-position: 0 -72px;
}
/* line 1146, ../sass/partials/_global.scss */
.pageContent .table table thead th .sort a.up + a.down {
  margin-bottom: 0;
}
/* line 1153, ../sass/partials/_global.scss */
.pageContent .table table tbody th {
  background: #f7f7f7;
}
/* line 1154, ../sass/partials/_global.scss */
.pageContent .table table tbody td {
  /*text-align:right;*/
  background: white;
}
/* line 1158, ../sass/partials/_global.scss */
.pageContent .table .caption {
  font-size: 11px;
  line-height: 17px;
  color: #8a8a8a;
  padding: 7px 0 0 0;
  font-style: italic;
}

/* line 1162, ../sass/partials/_global.scss */
.pageContent .backToOverview {
  float: right;
  padding: 10px 0 17px 20px;
  background: url("../images/links/back_arrow_blue.png") no-repeat 0 17px;
}
/* line 1166, ../sass/partials/_global.scss */
.pageContent .backToOverview:hover {
  background-image: url("../images/links/back_arrow_blue_hover.png");
}

/* line 1170, ../sass/partials/_global.scss */
.span-4.andAHalf {
  width: 340px;
}

/* line 1171, ../sass/partials/_global.scss */
.span-4.andAHalf .teaser img {
  height: 120px;
}

/* line 1173, ../sass/partials/_global.scss */
.search-layer {
  display: none;
  top: 45px;
}
/* line 1176, ../sass/partials/_global.scss */
.search-layer.open {
  border: 1px solid #BBBBBB;
  display: block;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  z-index: 4;
  background: #fff;
  color: #4D4D4D;
  font-family: arial;
  font-size: 13px;
  height: 18px;
  line-height: 19px;
  cursor: pointer;
}
/* line 1190, ../sass/partials/_global.scss */
.search-layer.open ul {
  list-style-type: none;
  padding: 0px;
  margin: 0;
}
/* line 1194, ../sass/partials/_global.scss */
.search-layer.open ul li {
  margin-bottom: 5px;
  padding: 5px;
}
/* line 1198, ../sass/partials/_global.scss */
.search-layer.open ul li:hover {
  background: #eaedee;
}

/* line 1204, ../sass/partials/_global.scss */
.container select.select-fix {
  position: relative;
  z-index: -105;
  visibility: hidden;
}

/* line 1209, ../sass/partials/_global.scss */
aside.span-4 .teaser {
  width: 298px;
}

/* line 1210, ../sass/partials/_global.scss */
aside.span-3 .teaser {
  width: 218px;
}

/* line 1214, ../sass/partials/_global.scss */
#seminarDetails h1:last-child, #seminarDetails h2:last-child, #seminarDetails h3:last-child, #seminarDetails p:last-child, #seminarDetails a:last-child, #seminarDetails ul:last-child, #seminarDetails li:last-child, #seminarDetails span:last-child, #seminarDetails table:last-child, #seminarDetails img:last-child {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

/***** import *******/
/* line 1, ../sass/partials/_header.scss */
header {
  z-index: 5;
  font-size: 12px;
  position: absolute;
  left: 50%;
  margin-left: -470px;
  top: 0;
  padding-top: 10px;
  width: 940px;
  height: 100px;
  /* worldwide flyout */
}
/* line 12, ../sass/partials/_header.scss */
header #k-logo {
  position: absolute;
  left: 0;
  top: 47px;
}
/* line 15, ../sass/partials/_header.scss */
header #k-logo img {
  float: left;
  margin: 0;
}
/* line 23, ../sass/partials/_header.scss */
header nav ul {
  list-style-type: none;
  padding: 0;
}
/* line 30, ../sass/partials/_header.scss */
header nav ul.level1 > li {
  float: left;
}
/* line 35, ../sass/partials/_header.scss */
header nav#k-sub-navi {
  height: 27px;
  position: absolute;
  right: 0;
  top: 20px;
}
/* line 36, ../sass/partials/_header.scss */
header nav#k-sub-navi > div, header nav#k-sub-navi > a {
  float: left;
  margin: 3px 20px 0 0;
}
/* line 37, ../sass/partials/_header.scss */
header nav#k-sub-navi #country {
  color: #8a8a8a;
}
/* line 38, ../sass/partials/_header.scss */
header nav#k-sub-navi #language {
  position: relative;
}
/* line 39, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout {
  display: none;
  position: absolute;
  top: 19px;
  left: -19px;
  z-index: 1;
}
/* line 40, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .dropdownHover {
  background: url("../images/header/language_flyout_bg.png") 0 -44px no-repeat;
  padding-left: 14px;
  height: 44px;
  position: absolute;
  left: 0;
  top: -31px;
}
/* line 43, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .dropdownHover > span {
  background: url("../images/header/language_flyout_bg.png") right top no-repeat;
  padding: 12px 15px 13px 5px;
  display: block;
}
/* line 44, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .dropdownHover > span span {
  background: url(../images/header/icn_arrows_smaller.png) right -89px no-repeat;
  padding-right: 15px;
}
/* line 47, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow {
  display: table;
  white-space: nowrap;
}
/* line 48, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow > div {
  display: table-row;
}
/* line 49, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow > div > div {
  width: 22px;
  display: table-cell;
}
/* line 50, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow > div > div + > div {
  width: auto;
}
/* line 51, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow > div > div + > div + > div {
  width: 22px;
}
/* line 57, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .top div {
  height: 15px;
  background: url("../images/header/language_flyout_bg_open.png") no-repeat;
}
/* line 58, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .top div + div {
  background-position: center top;
}
/* line 59, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .top div + div + div {
  background-position: right top;
}
/* line 64, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .middle div, header nav#k-sub-navi #language .flyout .flexibleShadow .middle nav {
  background: url("../images/header/language_flyout_bg_open.png") left bottom no-repeat;
}
/* line 65, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .middle div + .content, header nav#k-sub-navi #language .flyout .flexibleShadow .middle nav + .content {
  background-position: center bottom;
  padding: 0px 0 20px 0;
}
/* line 66, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .middle div + .content a, header nav#k-sub-navi #language .flyout .flexibleShadow .middle nav + .content a {
  display: block;
  background: url("../images/links/default.png") no-repeat 0px 6px;
  padding-left: 16px;
}
/* line 67, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .middle div + .content a:hover, header nav#k-sub-navi #language .flyout .flexibleShadow .middle nav + .content a:hover {
  display: block;
  background: url("../images/links/hover.png") no-repeat 0px 6px;
  padding-left: 16px;
}
/* line 68, ../sass/partials/_header.scss */
header nav#k-sub-navi #language .flyout .flexibleShadow .middle div + .content + div, header nav#k-sub-navi #language .flyout .flexibleShadow .middle nav + .content + div {
  background-position: right bottom;
}
/* line 75, ../sass/partials/_header.scss */
header nav#k-sub-navi a {
  color: #2d2d2d;
}
/* line 76, ../sass/partials/_header.scss */
header nav#k-sub-navi a:hover {
  color: #0099CC;
}
/* line 77, ../sass/partials/_header.scss */
header nav#k-sub-navi #search-field {
  margin: 0;
}
/* line 78, ../sass/partials/_header.scss */
header nav#k-sub-navi #search-field #search-submit {
  float: left;
  width: 25px;
  height: 25px;
  border: 1px solid #c9c9c9;
  border-left: none;
  margin: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f8f8f8), color-stop(62%, #d9d9d9));
  background-image: -webkit-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -moz-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -o-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#f8f8f8', endColorstr='#d9d9d9');
}
/* line 86, ../sass/partials/_header.scss */
header nav#k-sub-navi #search-field #search-submit:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #ffcc00), color-stop(62%, #f9b200));
  background-image: -webkit-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -moz-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -o-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: linear-gradient(#ffcc00 23%, #f9b200 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffcc00', endColorstr='#f9b200');
}
/* line 90, ../sass/partials/_header.scss */
header nav#k-sub-navi #search-field #search-submit .icon {
  display: block;
  background: transparent url("../images/_dummy/search.png") no-repeat 0 0 scroll;
  width: 25px;
  height: 25px;
}
/* line 96, ../sass/partials/_header.scss */
header nav#k-sub-navi #search-field input {
  margin: 0;
  padding: 0;
  float: left;
  border: 1px solid #c9c9c9;
  border-right: none;
  height: 25px;
  width: 166px;
  padding: 0 0 0 9px;
  line-height: 19px;
  background-color: #fff;
  font-family: arial, sans-serif;
  color: #8b8b8b;
  font-size: 12px;
}
/* line 114, ../sass/partials/_header.scss */
header nav#k-main-navi {
  position: absolute;
  left: 200px;
  bottom: 17px;
}
/* line 118, ../sass/partials/_header.scss */
header nav#k-main-navi a {
  color: #2d2d2d;
}
/* line 120, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li:first-child {
  background: none;
  margin-left: 0px;
}
/* line 124, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li {
  border-right: 1px solid #E7E7E7;
  font-size: 13px;
  height: 20px;
  position: relative;
}
/* line 129, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li:last-child {
  border-right: none;
}
/* line 130, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li > a {
  color: #2d2d2d;
  text-transform: uppercase;
  background: url("../images/main-navi/arrow_spr.png") no-repeat right -37px scroll;
  padding-right: 8px;
  font-family: DinWebProMedium;
  font-weigth: normal;
  padding: 2px 25px 16px 20px;
}
/* line 141, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li.active .colorBar {
  display: block;
  position: absolute;
  top: 31px;
  left: 0px;
  right: 0px;
  height: 6px;
  z-index: 4;
  background: url("../images/main-navi/activeBar.png") 0 0 repeat-x;
}
/* line 151, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li.active > a {
  background: url("../images/main-navi/arrow_spr.png") no-repeat right 9px scroll;
}
/* line 157, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li.flyout .colorBar {
  display: block;
  position: absolute;
  top: 31px;
  left: 0px;
  right: 0px;
  height: 13px;
  z-index: 21;
  background: url("../images/main-navi/flyoutPointer.png") 50% 0 no-repeat;
}
/* line 169, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li .colorBar {
  display: none;
}
/* line 175, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li.flyout .navigation-flyout {
  top: 0px;
}
/* line 178, ../sass/partials/_header.scss */
header nav#k-main-navi ul.level1 > li.flyout > a {
  background: url("../images/main-navi/arrow_spr.png") no-repeat right 9px scroll;
}
/* line 190, ../sass/partials/_header.scss */
header #worldwide > a {
  background: url(../images/header/icn_arrows_smaller.png) right -110px no-repeat;
  padding-right: 15px;
}
/* line 191, ../sass/partials/_header.scss */
header #worldwide .flyout {
  display: none;
  position: absolute;
  top: 30px;
  left: -325px;
  width: 716px;
  z-index: 5;
}
/* line 192, ../sass/partials/_header.scss */
header #worldwide .flyout .dropdownHover {
  background: url("../images/header/btn_worldwide.png") 0 -44px no-repeat;
  padding-left: 14px;
  height: 44px;
  position: absolute;
  left: 345px;
  top: -39px;
}
/* line 195, ../sass/partials/_header.scss */
header #worldwide .flyout .dropdownHover > span {
  background: url("../images/header/btn_worldwide.png") right top no-repeat;
  padding: 12px 15px 13px 5px;
  display: block;
}
/* line 196, ../sass/partials/_header.scss */
header #worldwide .flyout .dropdownHover > span span {
  background: url(../images/header/icn_arrows_smaller.png) right -89px no-repeat;
  padding-right: 15px;
}
/* line 199, ../sass/partials/_header.scss */
header #worldwide .flyout nav.continent {
  padding: 14px 0 0 27px;
  background: url("../images/header/flyout_worldwide_top.png") no-repeat;
}
/* line 200, ../sass/partials/_header.scss */
header #worldwide .flyout nav.continent a {
  border-left: 1px solid #eaeaea;
  float: left;
  padding: 10px 15px 6px 15px;
  font-size: 13px;
  line-height: 19px;
  color: #107Caa;
}
/* line 201, ../sass/partials/_header.scss */
header #worldwide .flyout nav.continent a:hover {
  color: #0099CC;
}
/* line 202, ../sass/partials/_header.scss */
header #worldwide .flyout nav.continent a:first-child {
  border-left: none;
}
/* line 203, ../sass/partials/_header.scss */
header #worldwide .flyout nav.continent a span {
  background: url(../images/header/icn_arrows_smaller.png) right -66px no-repeat;
  padding-right: 15px;
}
/* line 206, ../sass/partials/_header.scss */
header #worldwide .flyout .countries {
  background: url("../images/header/flyout_worldwide_bottom.png") no-repeat 0 bottom;
  position: relative;
}
/* line 207, ../sass/partials/_header.scss */
header #worldwide .flyout .countries, header #worldwide .flyout .countries a {
  font-size: 13px;
  line-height: 19px;
}
/* line 208, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .countryHover {
  background: url("../images/header/btn_worldwideFlyout_country.png") 0 -35px no-repeat;
  padding-left: 4px;
  height: 35px;
  position: absolute;
  left: 335px;
  top: -35px;
}
/* line 211, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .countryHover > span {
  background: url("../images/header/btn_worldwideFlyout_country.png") right top no-repeat;
  padding: 10px 18px 6px 14px;
  display: block;
}
/* line 212, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .countryHover > span span {
  background: url(../images/header/icn_arrows_smaller.png) right 6px no-repeat;
  padding-right: 15px;
}
/* line 215, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country {
  padding: 10px 45px 10px;
  display: none;
  margin: 0 0 20px;
}
/* line 216, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country.current {
  display: block;
}
/* line 218, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country nav ul {
  float: left;
  width: 195px;
  margin: 0 0 0 20px;
}
/* line 219, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country nav ul:first-child {
  margin-left: 0;
}
/* line 220, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country nav ul a {
  background: transparent url("../images/links/default.png") no-repeat 0px 6px;
  padding-left: 16px;
  color: #2d2d2d;
}
/* line 221, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .country nav ul a:hover {
  color: #0099cc;
  background-image: url("../images/links/hover.png");
}
/* line 226, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .footer {
  text-align: right;
  padding: 0 30px 33px 0;
}
/* line 227, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .footer a {
  color: #107Caa;
}
/* line 228, ../sass/partials/_header.scss */
header #worldwide .flyout .countries .footer a:hover {
  color: #0099CC;
}
/* line 233, ../sass/partials/_header.scss */
header #language > a {
  background: url(../images/header/icn_arrows_smaller.png) right -110px no-repeat;
  padding-right: 15px;
}

/* line 1, ../sass/partials/_footer.scss */
.seoFooter {
  padding: 0 180px 60px;
  margin: 40px -180px 0;
  width: 940px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f3f3f3), color-stop(62%, #dedede));
  background-image: -webkit-linear-gradient(#f3f3f3 23%, #dedede 62%);
  background-image: -moz-linear-gradient(#f3f3f3 23%, #dedede 62%);
  background-image: -o-linear-gradient(#f3f3f3 23%, #dedede 62%);
  background-image: linear-gradient(#f3f3f3 23%, #dedede 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#dedede');
  line-height: 19px;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 13px;
}
/* line 11, ../sass/partials/_footer.scss */
.seoFooter h2, .seoFooter h1 {
  color: #2d2d2d !important;
  font-size: 16px !important;
  line-height: 24px !important;
  text-transform: none;
  margin: 38px 0 25px 0 !important;
  font-family: DinWebProMedium;
  font-weight: normal;
}
/* line 20, ../sass/partials/_footer.scss */
.seoFooter + footer {
  margin-top: 0;
}

/* line 25, ../sass/partials/_footer.scss */
.printFooter {
  clear: both;
  margin: 40px 0 16px 240px;
  width: 460px;
  font-size: 13px;
}
/* line 30, ../sass/partials/_footer.scss */
.printFooter .icon {
  padding: 0 15px 0 30px;
}
/* line 33, ../sass/partials/_footer.scss */
.printFooter .backToOverview {
  float: right;
  padding: 0 0px 0 20px;
  background: url("../images/links/back_arrow_blue.png") no-repeat 0 7px;
}
/* line 37, ../sass/partials/_footer.scss */
.printFooter .backToOverview:hover {
  background-image: url("../images/links/back_arrow_blue_hover.png");
}
/* line 41, ../sass/partials/_footer.scss */
.printFooter + footer {
  margin-top: 0;
}

/* line 46, ../sass/partials/_footer.scss */
footer {
  clear: both;
  margin: 0 auto 0 auto;
}
/* line 49, ../sass/partials/_footer.scss */
footer nav {
  padding-left: 180px;
  padding-right: 180px;
}
/* line 55, ../sass/partials/_footer.scss */
footer nav {
  background: #cdcdcd;
  height: 40px;
  margin-top: 14px;
  width: 940px;
  margin: 0 auto;
  font-size: 11px !important;
}
/* line 63, ../sass/partials/_footer.scss */
footer nav a {
  float: left;
  line-height: 40px;
  text-decoration: none;
  color: #5d5d5d !important;
  margin-right: 18px;
}
/* line 70, ../sass/partials/_footer.scss */
footer nav a.icon {
  min-width: 25px;
  height: 40px;
  padding: 0;
}
/* line 75, ../sass/partials/_footer.scss */
footer nav a.icon.facebook {
  background: transparent url("../images/facebook.png") no-repeat right 50% scroll;
  padding-left: 10px;
  margin-right: 10px;
}
/* line 80, ../sass/partials/_footer.scss */
footer nav a.icon.xing {
  background: transparent url("../images/xing.png") no-repeat right 50% scroll;
}
/* line 86, ../sass/partials/_footer.scss */
footer nav span.copyright {
  line-height: 40px;
  float: right;
  color: #5d5d5d;
  margin-right: 0;
}
/* line 93, ../sass/partials/_footer.scss */
footer nav span.followUs {
  float: left;
  line-height: 40px;
  color: #5d5d5d !important;
  margin-right: 0;
}

/* line 1, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout {
  position: absolute;
  /*background: url('../images/main-navi/flyoutBg.png') 0 0 repeat-y #fff;*/
  background-color: #fff;
  font-family: arial;
  color: #2d2d2d;
  font-weight: normal;
  z-index: 20;
  width: 740px;
  margin-top: 37px;
  top: -10000px;
  zoom: 1;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=0, Strength=0) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=45, Strength=4) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=90, Strength=5) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=5) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=225, Strength=4) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=260, Strength=5) progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=305, Strength=4);
  -webkit-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.3);
}
/* line 22, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout.withoutTeaser {
  padding: 20px !important;
}
/* line 25, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.level2 {
  padding: 20px 24px 0 25px;
  width: 210px;
  float: left;
  vertical-align: top;
  font-family: DinWebProMedium, arial;
  font-size: 13px;
  margin-bottom: 40px;
}
/* line 34, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.level2 li {
  border-bottom: 1px dotted #a7a7a7;
}
/* line 37, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.level2 li a {
  display: block;
  white-space: nowrap;
  padding: 5px 10px 5px 0;
}
/* line 44, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.level2 li:last-child {
  border-bottom: 0px;
}
/* line 49, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks {
  width: 200px;
  height: 119px;
  margin-right: 10px;
  float: left;
  margin-top: 5px;
}
/* line 55, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks li {
  border-bottom: 1px dotted #a7a7a7;
  background: url("../images/links/default.png") no-repeat scroll 0 11px transparent;
}
/* line 58, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks li a {
  padding: 5px;
  display: block;
  margin-left: 15px;
}
/* line 62, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks li a:hover {
  color: #0099cc !important;
}
/* line 66, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks li:hover {
  background: url("../images/links/hover.png") no-repeat scroll 0 11px transparent;
}
/* line 71, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout ul.directLinks li:last-child {
  border-bottom: 0px;
}
/* line 75, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .flyoutSeparator {
  float: left;
}
/* line 77, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .flyoutSeparator img {
  height: 0;
}
/* line 79, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser {
  width: 458px;
  float: left;
  vertical-align: top;
  border: none;
  padding-top: 20px;
  margin-left: -3px;
  margin-bottom: 0 !important;
}
/* line 87, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser hr {
  border-color: #2D2D2D;
}
/* line 90, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .top {
  overflow: hidden;
  background-color: #fff;
  margin-left: 14px;
  padding-left: 5px;
}
/* line 96, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .dottedLine {
  margin: 20px 0 0 15px;
  padding-left: 5px;
}
/* line 99, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .dottedLine hr {
  border-color: #e2e2e2;
  margin-bottom: 0;
}
/* line 104, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom {
  position: relative;
  margin-top: 0px;
  background: url("../images/main-navi/flyout_background_gradient.gif") 0 0 repeat-y white;
  width: 478px;
  height: 257px;
  overflow: hidden;
  display: block;
}
/* line 112, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom:hover {
  text-decoration: none;
}
/* line 113, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom:hover .link {
  text-decoration: underline !important;
}
/* line 114, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom:hover a {
  text-decoration: none;
}
/* line 118, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.productTeaser {
  width: 150px;
  margin-left: 20px;
  position: relative;
  top: 20px;
}
/* line 124, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.productTeaser .headline {
  color: #2D2D2D;
}
/* line 128, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div .link {
  margin-top: 7px;
  background: url("../images/links/linkArrow_black.gif") no-repeat scroll 0 6px transparent;
  font-family: DinWebProMedium !important;
  font-weight: normal;
  text-decoration: none;
  font-size: 13px !important;
  padding-left: 20px;
  color: #2D2D2D !important;
}
/* line 138, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.productTeaserImage {
  right: 20px;
  position: absolute;
  bottom: 20px;
}
/* line 143, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaser {
  width: 300px;
  margin-left: 20px;
  position: relative;
  top: 20px;
}
/* line 149, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaser .headline {
  color: #2D2D2D;
}
/* line 152, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaser .link {
  margin-top: 7px;
  background: url("../images/links/linkArrow_black.gif") no-repeat scroll 0 6px transparent;
}
/* line 155, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaser .link a {
  font-family: DinWebProMedium !important;
  font-weight: normal;
  text-decoration: none;
  font-size: 13px !important;
  margin-left: 20px;
  color: #2D2D2D !important;
}
/* line 163, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaser .link a:hover {
  color: #2D2D2D !important;
  text-decoration: underline;
}
/* line 170, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.aboutTeaserImage {
  left: 200px;
  position: relative;
  /*top: -20px;*/
}
/* line 175, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaser {
  width: 200px;
  margin-left: 20px;
  position: relative;
  top: 20px;
}
/* line 181, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaser .headline {
  color: #2D2D2D;
}
/* line 184, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaser .link {
  margin-top: 7px;
  background: url("../images/links/linkArrow_black.gif") no-repeat scroll 0 6px transparent;
}
/* line 187, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaser .link a {
  font-family: DinWebProMedium !important;
  font-weight: normal;
  text-decoration: none;
  font-size: 13px !important;
  margin-left: 20px;
  color: #2D2D2D !important;
}
/* line 195, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaser .link a:hover {
  color: #2D2D2D !important;
  text-decoration: underline;
}
/* line 202, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .bottom div.serviceTeaserImage {
  left: 117px;
  position: relative;
  top: 17px;
}
/* line 209, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .teaserText {
  width: 200px;
}
/* line 212, ../sass/partials/_navigation-flyout.scss */
.navigation-flyout .teaser .heading {
  font-size: 14px;
  font-weight: bold;
  display: block;
}

/* line 1, ../sass/partials/_left-hand-navigation.scss */
.headBanner + .pageContent > .left-hand-navigation {
  margin-top: -82px;
}

/* line 2, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation {
  position: relative;
  z-index: 1;
  width: 220px;
  overflow: hidden;
  padding: 0px 0 16px 0;
  font-family: DinWebProMedium;
  font-size: 13px;
  color: #5d5d5d;
}
/* line 11, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation.without {
  background: transparent;
}
/* line 14, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation .marker {
  display: block;
  width: 4px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: -13px;
  z-index: 1;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(23%, #fecc00), color-stop(62%, #f9b200));
  background-image: -webkit-linear-gradient(left top, #fecc00 23%, #f9b200 62%);
  background-image: -moz-linear-gradient(left top, #fecc00 23%, #f9b200 62%);
  background-image: -o-linear-gradient(left top, #fecc00 23%, #f9b200 62%);
  background-image: linear-gradient(left top, #fecc00 23%, #f9b200 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecc00', endColorstr='#f9b200');
}
/* line 26, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation .highlight {
  display: block;
  position: absolute;
  top: 0px;
  right: -15px;
  bottom: 0px;
  left: -15px;
  background-color: #fff;
  z-index: 0;
}
/* line 38, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation .active > a {
  font-weight: bold;
  color: #2d2d2d;
}
/* line 45, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul {
  display: none;
  padding: 0px;
  margin: 0;
  list-style-type: none;
}
/* line 51, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li {
  position: relative;
  padding: 0 13px;
  margin: 0;
}
/* line 55, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li a {
  position: relative;
  display: block;
  color: #5d5d5d !important;
  padding: 9px 7px 6px 5px;
  margin-left: 2px;
  margin-right: 1px;
}
/* line 63, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li a .link {
  position: absolute;
  z-index: 1;
}
/* line 68, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li a:hover {
  color: #2d2d2d !important;
  text-decoration: underline;
  font-weight: Regular;
}
/* line 72, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li a:hover .link {
  color: #2d2d2d !important;
  text-decoration: underline;
  font-weight: Regular;
}
/* line 78, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul li.pActive > a {
  font-weight: bold;
}
/* line 82, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 {
  display: block;
  padding-bottom: 40px;
  background: #eaedee;
}
/* line 88, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li:first-child > a {
  border: 0;
  padding-top: 18px;
}
/* line 93, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li {
  background: #eaedee;
}
/* line 94, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li > a {
  border-top: 1px dotted #a9a9a9;
}
/* line 97, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li.active, .left-hand-navigation ul.level1 > li.pActive {
  background: white;
}
/* line 98, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li.active a, .left-hand-navigation ul.level1 > li.pActive a {
  border-top: none;
}
/* line 103, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 > li.pActive + li > a,
.left-hand-navigation ul.level1 > li.active + li > a {
  border-top: none;
}
/* line 107, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 {
  margin: 0 -13px;
  background: white;
}
/* line 109, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 > li a {
  border-top: 1px dotted #a9a9a9;
  padding-left: 14px;
}
/* line 114, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 {
  margin: 0 -13px;
}
/* line 115, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 a {
  padding-left: 24px;
}
/* line 119, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 ul.level4 {
  margin: 0 -13px;
}
/* line 120, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 ul.level4 a {
  padding-left: 34px;
}
/* line 124, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 ul.level4 ul.level5 {
  margin: 0 -13px;
}
/* line 125, ../sass/partials/_left-hand-navigation.scss */
.left-hand-navigation ul.level1 ul.level2 ul.level3 ul.level4 ul.level5 a {
  padding-left: 52px;
}

/*
Document   : _breadcrumb
Created on : 21.01.2013, 17:40:55
Author     : sklaes
Description:
Purpose of the stylesheet follows.
*/
/*
TODO customize this sample style
Syntax recommendation http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html
*/
/* line 14, ../sass/partials/_breadcrumb.scss */
#breadcrumb {
  position: absolute;
  margin: 10px 0 0 180px;
  z-index: 1;
}
/* line 20, ../sass/partials/_breadcrumb.scss */
#breadcrumb ul {
  color: white;
  padding-left: 0;
}
/* line 23, ../sass/partials/_breadcrumb.scss */
#breadcrumb ul li {
  display: inline;
  padding-right: 5px;
  font-weight: bold;
  font-size: 11px;
}
/* line 28, ../sass/partials/_breadcrumb.scss */
#breadcrumb ul li a {
  background: url("../images/arrow.png") right 6px no-repeat transparent;
  padding-right: 15px;
  font-weight: normal;
  color: white;
}
/* line 36, ../sass/partials/_breadcrumb.scss */
#breadcrumb.hidden {
  display: none;
}

/*
* This file contains all styles of form elements.
* input (text/radio/checkbox), select, textarea
*/
/* line 7, ../sass/partials/_form-elements.scss */
.formLine {
  margin-bottom: 10px;
}
/* line 9, ../sass/partials/_form-elements.scss */
.formLine label {
  font-weight: normal;
}
/* line 10, ../sass/partials/_form-elements.scss */
.formLine .formTitle {
  float: left;
  width: 130px;
  padding-top: 4px;
}
/* line 14, ../sass/partials/_form-elements.scss */
.formLine .formTitle .tooltip {
  float: right;
  position: relative;
  top: 4px;
}
/* line 19, ../sass/partials/_form-elements.scss */
.formLine .formTitle label {
  float: right;
  padding-right: 20px;
}
/* line 24, ../sass/partials/_form-elements.scss */
.formLine .formElement {
  float: left;
}
/* line 26, ../sass/partials/_form-elements.scss */
.formLine .formElement .radioButton {
  float: right;
}

/* line 33, ../sass/partials/_form-elements.scss */
textarea {
  width: auto;
  height: 100px;
  padding: 5px;
  margin: 0;
  resize: both;
  font-family: arial;
  /*vorgabe*/
  color: #4d4d4d;
  /*vorgabe*/
  font-size: 13px;
  /*vorgabe*/
  line-height: 19px;
  /*vorgabe*/
}

/* line 45, ../sass/partials/_form-elements.scss */
input[type=text], select {
  width: auto;
  padding: 5px;
  margin: 0;
  font-family: arial;
  /*vorgabe*/
  color: #4d4d4d;
  /*vorgabe*/
  font-size: 13px;
  /*vorgabe*/
  line-height: 19px;
  /*vorgabe*/
  height: 20px;
  border-color: #a9a9a9;
}
/* line 55, ../sass/partials/_form-elements.scss */
input[type=text].formError, select.formError {
  border: 1px solid #cd1212;
}
/* line 58, ../sass/partials/_form-elements.scss */
input[type=text][disabled], select[disabled] {
  opacity: 0.4;
  filter: alpha(opacity=40);
  /* For IE8 and earlier */
}

/* line 64, ../sass/partials/_form-elements.scss */
select {
  height: 32px;
  padding-left: 1px;
}

/*basic dropDown (automatically replacement for select fields)*/
/* line 68, ../sass/partials/_form-elements.scss */
.selectBox {
  display: inline-block;
  position: relative;
  width: auto;
  height: 28px;
  overflow: hidden;
  cursor: pointer;
  font-family: arial;
  /*vorgabe*/
  color: #4d4d4d;
  /*vorgabe*/
  font-size: 13px;
  /*vorgabe*/
  line-height: 19px;
  /*vorgabe*/
  box-shadow: inset 1px 1px 1px #ededed;
  background-color: #ffffff;
  border: 1px solid #a9a9a9;
  /* style on opened list */
}
/* line 85, ../sass/partials/_form-elements.scss */
.selectBox .button {
  display: inline-block;
  width: 28px;
  height: 28px;
  position: absolute;
  right: 0px;
  top: 0px;
  background: url("../images/form/sprt_dropdown.png") 0 0 no-repeat white;
}
/* line 98, ../sass/partials/_form-elements.scss */
.selectBox .value {
  padding: 5px 5px;
  white-space: nowrap;
  margin-bottom: 2px;
  padding-right: 35px;
}
/* line 105, ../sass/partials/_form-elements.scss */
.selectBox > ul {
  list-style-type: none;
  background: #FFF;
  padding: 0;
  margin-top: -1px;
}
/* line 112, ../sass/partials/_form-elements.scss */
.selectBox > ul > li {
  padding: 5px;
  .first-margin-top: 11px;
}
/* line 117, ../sass/partials/_form-elements.scss */
.selectBox > ul > li.selected {
  background-color: transparent;
}
/* line 122, ../sass/partials/_form-elements.scss */
.selectBox > ul > li:hover {
  background: #eaedee;
}
/* line 127, ../sass/partials/_form-elements.scss */
.selectBox.open {
  overflow: visible;
}
/* line 129, ../sass/partials/_form-elements.scss */
.selectBox.open .button {
  z-index: 6;
}
/* line 132, ../sass/partials/_form-elements.scss */
.selectBox.open .value {
  position: absolute;
  overflow: hidden;
  left: 0px;
  right: 0px;
  background: white;
  height: 17px;
  z-index: 5;
}
/* line 142, ../sass/partials/_form-elements.scss */
.selectBox.open > ul {
  margin-top: 28px;
  position: absolute;
  z-index: 4;
  left: -1px;
  min-width: 100%;
  white-space: nowrap;
  border: 1px solid #9d9ea0;
  overflow: hidden;
}

/****** checkBox *****/
/* line 163, ../sass/partials/_form-elements.scss */
.checkBox {
  width: 20px;
  height: 20px;
  background: silver;
  display: inline-block;
  margin-top: 5px;
  cursor: pointer;
}
/* line 172, ../sass/partials/_form-elements.scss */
.checkBox.checked {
  background: gray;
}

/****** radio Button *****/
/* line 181, ../sass/partials/_form-elements.scss */
.radioButton {
  width: 20px;
  height: 20px;
  background: url("../images/form/sprt_radio.png") 0 -40px no-repeat;
  display: inline-block;
  margin-top: 5px;
  cursor: pointer;
}
/* line 188, ../sass/partials/_form-elements.scss */
.radioButton.checked {
  background-position: 0 0;
}

/* line 1, ../sass/partials/_accordion.scss */
.accordion {
  margin-bottom: 30px;
}
/* line 3, ../sass/partials/_accordion.scss */
.accordion .element .head {
  padding: 17px 20px;
  font-weight: bold;
  border: 1px solid #e7e7e7;
  background: #fbfbfb;
  cursor: pointer;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: linear-gradient(top, #ffffff, #f0f0f0);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fffffe', endColorstr='#f0f0f0');
}
/* line 8, ../sass/partials/_accordion.scss */
.accordion .element .head div {
  background: url(../images/icn_arrows.png) right 7px no-repeat;
}
/* line 9, ../sass/partials/_accordion.scss */
.accordion .element .head:hover {
  text-decoration: underline;
}
/* line 11, ../sass/partials/_accordion.scss */
.accordion .element .body {
  display: none;
}
/* line 13, ../sass/partials/_accordion.scss */
.accordion .element.active .head {
  background: #fbbd00;
  border: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 14, ../sass/partials/_accordion.scss */
.accordion .element.active .head div {
  background-position: right -29px;
  position: relative;
}
/* line 15, ../sass/partials/_accordion.scss */
.accordion .element.active .head div:after {
  display: block;
  width: 24px;
  height: 12px;
  background: url(../images/accordion/pointer_accordion.png) no-repeat;
  content: " ";
  position: absolute;
  left: 0;
  top: 35px;
}
/* line 18, ../sass/partials/_accordion.scss */
.accordion .element.active .body {
  padding: 30px 19px 40px;
  display: block;
  border: 1px solid #e7e7e7;
  background: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(top, #ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fffffe', endColorstr='#f2f2f2');
}
/* line 22, ../sass/partials/_accordion.scss */
.accordion .element.active .body h2 {
  margin-top: 0;
}
/* line 23, ../sass/partials/_accordion.scss */
.accordion .element.active .body .sectionContainer {
  margin-bottom: 30px;
  display: inline-block;
}
/* line 24, ../sass/partials/_accordion.scss */
.accordion .element.active .body .sectionContainer + .sectionContainer {
  margin-top: 0;
}
/* line 26, ../sass/partials/_accordion.scss */
.accordion .element.active .body > div:last-child > * {
  margin-bottom: 0px;
}
/* line 27, ../sass/partials/_accordion.scss */
.accordion .element.active .body h2, .accordion .element.active .body h3, .accordion .element.active .body p, .accordion .element.active .body ul {
  /*max-width:460px;*/
}
/* line 28, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-2 {
  width: 120px;
}
/* line 29, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-3 {
  width: 200px;
}
/* line 30, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-4 {
  width: 280px;
}
/* line 31, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-5 {
  width: 360px;
}
/* line 32, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-6 {
  width: 440px;
}
/* line 33, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-7 {
  width: 520px;
}
/* line 34, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-8 {
  width: 600px;
}
/* line 35, ../sass/partials/_accordion.scss */
.accordion .element.active .body .span-9 {
  width: 680px;
}

/* line 40, ../sass/partials/_accordion.scss */
.span-9 .accordion p {
  width: 100% !important;
  max-width: 100%;
}

/* line 41, ../sass/partials/_accordion.scss */
.span-9 .accordion .col-2 {
  width: 320px !important;
}

/* line 1, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent {
  position: relative;
  margin: 17px 0 32px;
  overflow: hidden;
  height: 250px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #fecc00), color-stop(62%, #f9b300));
  background-image: -webkit-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -moz-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -o-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: linear-gradient(#fecc00 23%, #f9b300 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecc00', endColorstr='#f9b300');
}
/* line 8, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .image {
  line-height: 0;
  float: left;
  position: absolute;
  top: 0;
}
/* line 9, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent > div {
  position: relative;
}
/* line 13, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content {
  margin: 0;
  background: url(../images/bg_keyvisual_yellow.png) no-repeat;
  height: 100%;
  width: 260px;
  z-index: 1;
}
/* line 15, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content .headline {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 5px;
}
/* line 16, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content a {
  color: #2d2d2d;
  text-decoration: underline;
}
/* line 19, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content a:hover {
  text-decoration: none;
}
/* line 20, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content a.arrow {
  background-image: url(../images/links/linkArrow_black.gif);
  text-decoration: none;
}
/* line 21, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content a.arrow:hover {
  text-decoration: underline;
}
/* line 25, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content h3, .imageTeaserContent .content p {
  margin: 0;
}
/* line 26, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent .content .button {
  margin-top: 20px;
  color: white;
  text-decoration: none;
}
/* line 28, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent > div.image {
  left: 0;
  padding-top: 0px;
}
/* line 29, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent > div + div.image {
  right: 0;
  left: auto;
}
/* line 32, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent > div.content {
  background-position: -16px 0;
  margin: 0 -16px 0 0;
  padding: 20px 36px 20px 20px;
  float: left;
}
/* line 33, ../sass/partials/_imageTeaserContent.scss */
.imageTeaserContent > div + div.content {
  background-position: 0 0;
  margin: 0 0 0 -16px;
  padding: 20px 20px 20px 36px;
  float: right;
}

/* line 43, ../sass/partials/_imageTeaserContent.scss */
.span-6 .imageTeaserContent {
  background: #f9b200;
}
/* line 45, ../sass/partials/_imageTeaserContent.scss */
.span-6 .imageTeaserContent .content {
  min-height: 100px;
  width: 180px;
}
/* line 51, ../sass/partials/_imageTeaserContent.scss */
.span-6 .imageTeaserContent.flexible {
  height: auto !important;
}

/* line 55, ../sass/partials/_imageTeaserContent.scss */
.span-9 .imageTeaserContent {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #fecc00), color-stop(62%, #f9b300));
  background-image: -webkit-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -moz-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: -o-linear-gradient(#fecc00 23%, #f9b300 62%);
  background-image: linear-gradient(#fecc00 23%, #f9b300 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fecc00', endColorstr='#f9b300');
}
/* line 62, ../sass/partials/_imageTeaserContent.scss */
.span-9 .imageTeaserContent .content {
  min-height: 100px;
}
/* line 67, ../sass/partials/_imageTeaserContent.scss */
.span-9 .imageTeaserContent.flexible {
  height: auto !important;
}
/* line 68, ../sass/partials/_imageTeaserContent.scss */
.span-9 .imageTeaserContent.flexible .content {
  min-height: 100px;
}

/* line 1, ../sass/partials/_productAllocator.scss */
.productAllocator {
  margin-bottom: 20px;
  display: table;
}
/* line 4, ../sass/partials/_productAllocator.scss */
.productAllocator .product {
  display: table-cell;
  width: 300px;
  position: relative;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6), color-stop(100%, #b3b3b3));
  background-image: -webkit-linear-gradient(#e6e6e6 0%, #b3b3b3 100%);
  background-image: -moz-linear-gradient(#e6e6e6 0%, #b3b3b3 100%);
  background-image: -o-linear-gradient(#e6e6e6 0%, #b3b3b3 100%);
  background-image: linear-gradient(#e6e6e6 0%, #b3b3b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#e6e6e6', endColorstr='#b3b3b3');
  vertical-align: center;
}
/* line 8, ../sass/partials/_productAllocator.scss */
.productAllocator .product .teaserHeadline {
  font-family: DinWebProMedium;
  text-decoration: none;
  font-size: 16px;
  padding: 15px 10px 10px 30px;
  color: #333333;
  background: url("../images/links/linkArrow_black.gif") no-repeat scroll 10px 20px transparent;
  display: block;
}
/* line 18, ../sass/partials/_productAllocator.scss */
.productAllocator .product a.teaserHeadline:hover {
  color: #0099cc;
  background-image: url("../images/links/hover.png");
}
/* line 19, ../sass/partials/_productAllocator.scss */
.productAllocator .product .image {
  padding: 20px 0;
  text-align: center;
}
/* line 20, ../sass/partials/_productAllocator.scss */
.productAllocator .product:after {
  position: absolute;
  top: 20px;
  right: -10px;
  content: " ";
  border-left: 10px solid #e2e2e2;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
/* line 30, ../sass/partials/_productAllocator.scss */
.productAllocator .content {
  display: table-cell;
  width: 359px;
  padding: 17px 20px;
  border: 1px solid #d9d9d9;
  border-left: 0;
  height: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff 0%, #e6e6e6 100%);
  background-image: -moz-linear-gradient(#ffffff 0%, #e6e6e6 100%);
  background-image: -o-linear-gradient(#ffffff 0%, #e6e6e6 100%);
  background-image: linear-gradient(#ffffff 0%, #e6e6e6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffffff', endColorstr='#e6e6e6');
}
/* line 33, ../sass/partials/_productAllocator.scss */
.productAllocator .content .title {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 34, ../sass/partials/_productAllocator.scss */
.productAllocator .content select {
  width: 300px;
  margin-bottom: 10px;
}
/* line 35, ../sass/partials/_productAllocator.scss */
.productAllocator .content .button {
  margin-left: 245px;
}

/* line 2, ../sass/partials/_standardForm.scss */
.standardForm .info {
  border: 2px solid #0b5777;
  background: white;
  margin: -2px 0 0 10px;
  padding: 0;
  width: 18px;
  text-align: center;
  position: relative;
  line-height: 19px;
}
/* line 3, ../sass/partials/_standardForm.scss */
.standardForm .info:after {
  content: "i";
  color: #0b5777;
  font-weight: bold;
}
/* line 4, ../sass/partials/_standardForm.scss */
.standardForm .info .infoFlyout {
  position: absolute;
  width: 300px;
  bottom: 35px;
  left: -50px;
  padding: 15px 30px 15px 15px;
  border: 1px solid #a9a9a9;
  text-align: left;
  color: #2d2d2d;
  z-index: 100;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f9f9f9), color-stop(62%, #efefef));
  background-image: -webkit-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: -moz-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: -o-linear-gradient(#f9f9f9 23%, #efefef 62%);
  background-image: linear-gradient(#f9f9f9 23%, #efefef 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#efefef');
}
/* line 8, ../sass/partials/_standardForm.scss */
.standardForm .info .infoFlyout:after {
  content: " ";
  position: absolute;
  bottom: -9px;
  left: 50px;
  width: 18px;
  height: 9px;
  background: url("../images/_dummy/tooltipPointer.png") 0 0 no-repeat;
}
/* line 12, ../sass/partials/_standardForm.scss */
.standardForm .info .infoFlyout .close {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 11px;
  height: 11px;
  background: url("../images/form/sprt_close_infoflyout.png") 0 0 no-repeat;
  cursor: pointer;
}
/* line 14, ../sass/partials/_standardForm.scss */
.standardForm .info .infoFlyout .close:hover {
  background-position: 0 -20px;
}
/* line 20, ../sass/partials/_standardForm.scss */
.standardForm label {
  font-weight: normal;
  display: inline-block;
}
/* line 21, ../sass/partials/_standardForm.scss */
.standardForm hr {
  border-bottom: 1px dotted #3b4c54;
  margin: 10px 0 20px;
  float: right;
}
/* line 22, ../sass/partials/_standardForm.scss */
.standardForm .content-headline {
  float: left;
}
/* line 23, ../sass/partials/_standardForm.scss */
.standardForm p {
  float: left;
  margin-top: 50px;
}
/* line 24, ../sass/partials/_standardForm.scss */
.standardForm input, .standardForm select, .standardForm textarea {
  margin: 0;
}
/* line 25, ../sass/partials/_standardForm.scss */
.standardForm input[type="radio"], .standardForm input[type="checkbox"] {
  margin: 8px 10px 0 0;
}
/* line 26, ../sass/partials/_standardForm.scss */
.standardForm input[type="file"] {
  margin-top: 5px;
  width: 288px;
}
/* line 27, ../sass/partials/_standardForm.scss */
.standardForm table {
  float: right;
  margin: 0 !important;
  width: auto;
}
/* line 30, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td {
  padding: 0 0 10px 0;
  vertical-align: top;
  border-bottom: none;
}
/* line 31, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.label {
  padding: 5px 20px 10px 0;
}
/* line 32, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.label:first-child {
  text-align: right;
}
/* line 33, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.label:last-child {
  padding-right: 0;
}
/* line 35, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.label.twoLines label {
  line-height: 13px;
  position: relative;
  top: -2px;
}
/* line 36, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.label.twoLines .info {
  position: relative;
  top: -12px;
}
/* line 39, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.text {
  padding-top: 5px;
}
/* line 40, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.text.point {
  width: 10px;
  text-align: center;
}
/* line 41, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.text.date {
  width: 148px;
  padding-left: 10px;
}
/* line 43, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields {
  width: 300px;
}
/* line 44, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.half {
  width: 145px;
  padding-right: 10px;
}
/* line 45, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.half + .half {
  padding-right: 0;
}
/* line 46, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.half input {
  width: 133px !important;
}
/* line 48, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.day, .standardForm table tbody tr td.formFields.month {
  width: 36px;
}
/* line 49, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.day input, .standardForm table tbody tr td.formFields.month input {
  width: 24px !important;
}
/* line 51, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.year {
  width: 50px;
}
/* line 52, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.year input {
  width: 38px !important;
}
/* line 54, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.quarter {
  width: 75px;
}
/* line 55, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.quarter input {
  width: 53px !important;
}
/* line 57, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.threeQuarter {
  width: 225px;
}
/* line 58, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields.threeQuarter input {
  width: 213px !important;
}
/* line 60, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields select {
  width: 100%;
}
/* line 61, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields input[type="text"] {
  width: 288px;
}
/* line 62, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td.formFields textarea {
  width: 288px;
  height: 100px;
}
/* line 64, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td table {
  float: none;
}
/* line 65, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td table td {
  padding: 0;
}
/* line 66, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr td table td.label {
  padding-bottom: 0;
}
/* line 70, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr.error, .standardForm table tbody tr.alert {
  background: none;
  color: #cd1212;
}
/* line 71, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr.error select, .standardForm table tbody tr.alert select, .standardForm table tbody tr.error input[type="text"], .standardForm table tbody tr.alert input[type="text"], .standardForm table tbody tr.error textarea, .standardForm table tbody tr.alert textarea {
  border-color: #cd1212;
}
/* line 72, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr.error .message, .standardForm table tbody tr.alert .message {
  width: 300px;
}
/* line 73, ../sass/partials/_standardForm.scss */
.standardForm table tbody tr.error a, .standardForm table tbody tr.alert a {
  color: #004c99;
}
/* line 78, ../sass/partials/_standardForm.scss */
.standardForm .formFooter {
  width: 100%;
  margin-bottom: 10px !important;
}
/* line 79, ../sass/partials/_standardForm.scss */
.standardForm .formFooter td {
  padding: 0;
}
/* line 80, ../sass/partials/_standardForm.scss */
.standardForm .formFooter td + td {
  text-align: right;
}
/* line 81, ../sass/partials/_standardForm.scss */
.standardForm .formFooter td .button {
  margin: 0;
}
/* line 85, ../sass/partials/_standardForm.scss */
.standardForm.nonFloating table, .standardForm.nonFloating .content-headline {
  float: none;
}
/* line 88, ../sass/partials/_standardForm.scss */
.standardForm.extended hr {
  margin: 10px 0 20px;
}
/* line 89, ../sass/partials/_standardForm.scss */
.standardForm.extended .content-headline.medium {
  margin-top: 0;
}
/* line 91, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer hr {
  /*margin-left:160px;*/
  width: 540px;
}
/* line 94, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table thead th {
  background: none;
  font-weight: normal;
  padding: 0 0 4px 20px;
  vertical-align: bottom;
}
/* line 95, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table thead th:first-child {
  border: none;
}
/* line 101, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.label {
  padding-right: 0;
  width: 140px;
}
/* line 102, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields {
  padding-left: 20px;
  width: auto;
}
/* line 104, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.micro select {
  width: 80px;
}
/* line 107, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.small input {
  width: 78px;
}
/* line 110, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.medium select {
  width: 140px;
}
/* line 111, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.medium input {
  width: 114px;
}
/* line 112, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.medium textarea {
  width: 138px;
  height: 68px;
}
/* line 115, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.big input {
  width: 158px;
}
/* line 118, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.biggest input {
  width: 308px;
}
/* line 120, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.full {
  width: 540px;
}
/* line 121, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tbody tr td.formFields.full select {
  width: 220px;
}
/* line 128, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td {
  padding: 10px 0 5px 20px;
  font-style: normal;
}
/* line 129, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td .button {
  margin-bottom: 0;
}
/* line 130, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td .delete {
  display: none;
}
/* line 131, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td.delete {
  padding-top: 0;
  text-align: right;
}
/* line 132, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td.delete .add {
  display: none;
}
/* line 133, ../sass/partials/_standardForm.scss */
.standardForm.extended .groupContainer table tfoot td.delete .delete {
  display: inline;
}
/* line 141, ../sass/partials/_standardForm.scss */
.standardForm.toolbox .content-headline.medium {
  margin: 20px 0 0;
}
/* line 142, ../sass/partials/_standardForm.scss */
.standardForm.toolbox .content-headline.medium + hr {
  margin-top: 4px;
  margin-bottom: 5px;
}
/* line 144, ../sass/partials/_standardForm.scss */
.standardForm.toolbox section + hr {
  margin: 3px 0 0;
}
/* line 145, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table {
  width: 100%;
  float: none;
  border-collapse: collapse;
}
/* line 148, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table thead tr th {
  background: #F2F2F2;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(#fefefe, #f0f0f0);
  background-image: -moz-linear-gradient(#fefefe, #f0f0f0);
  background-image: -o-linear-gradient(#fefefe, #f0f0f0);
  background-image: linear-gradient(#fefefe, #f0f0f0);
  border: 1px solid #e5e5e5;
  border-left: none;
  border-right: none;
}
/* line 154, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table thead tr th:first-child {
  border-left: 1px solid #e5e5e5;
}
/* line 155, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table thead tr th + th + th + th {
  border-right: 1px solid #e5e5e5;
}
/* line 161, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td, .standardForm.toolbox table tfoot tr td {
  padding: 10px 0;
  vertical-align: middle;
}
/* line 162, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td.label, .standardForm.toolbox table tfoot tr td.label {
  padding-right: 20px;
  width: 140px;
}
/* line 163, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td.formFields, .standardForm.toolbox table tfoot tr td.formFields {
  width: 110px;
}
/* line 164, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td.formFields input[type="text"], .standardForm.toolbox table tfoot tr td.formFields input[type="text"] {
  width: 98px;
}
/* line 165, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td.formFields input[type="text"].bold, .standardForm.toolbox table tfoot tr td.formFields input[type="text"].bold {
  font-weight: bold;
}
/* line 168, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr td.text, .standardForm.toolbox table tfoot tr td.text {
  padding: 0 10px;
  width: 50px;
}
/* line 170, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr.even td, .standardForm.toolbox table tfoot tr.even td {
  background: #f2f2f2;
}
/* line 171, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr.bold td, .standardForm.toolbox table tfoot tr.bold td {
  font-weight: bold;
}
/* line 172, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr.bold td input, .standardForm.toolbox table tbody tr.bold td label, .standardForm.toolbox table tfoot tr.bold td input, .standardForm.toolbox table tfoot tr.bold td label {
  font-weight: bold;
}
/* line 174, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr.white td, .standardForm.toolbox table tfoot tr.white td {
  background: transparent !important;
}
/* line 175, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tbody tr.line td, .standardForm.toolbox table tfoot tr.line td {
  border-top: 1px solid #dcdcdc;
}
/* line 178, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tfoot tr td {
  background: #f2f2f2;
  font-style: normal;
}
/* line 179, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table tfoot tr td.label {
  text-align: right;
}
/* line 181, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.preselect {
  width: auto;
  clear: left;
}
/* line 182, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.preselect td {
  padding: 5px 5px 15px;
}
/* line 183, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.preselect select {
  width: 88px;
}
/* line 186, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide td, .standardForm.toolbox table.wide th {
  padding: 10px 15px 10px 0;
}
/* line 187, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide td.image, .standardForm.toolbox table.wide th.image {
  line-height: 0;
  width: 1%;
  padding-left: 15px;
}
/* line 188, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide td.center, .standardForm.toolbox table.wide th.center {
  text-align: center;
}
/* line 191, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide tfoot td {
  font-weight: bold;
  /*position:relative;*/
  background: white;
  border-top: 1px solid #dcdcdc;
  padding-top: 20px;
}
/* line 192, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide tfoot td:first-child {
  padding-left: 15px;
}
/* line 193, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide tfoot td input {
  width: 98px;
  position: relative;
  left: -20px;
  font-weight: bold;
}
/* line 194, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide tfoot td .unit {
  position: relative;
}
/* line 195, ../sass/partials/_standardForm.scss */
.standardForm.toolbox table.wide tfoot td .unit span {
  position: absolute;
  right: 0;
  top: 6px;
}
/* line 201, ../sass/partials/_standardForm.scss */
.standardForm.toolbox .footnotes {
  max-width: 460px;
}
/* line 202, ../sass/partials/_standardForm.scss */
.standardForm.toolbox .footnotes td {
  font-style: italic;
  font-size: 11px;
  line-height: 17px;
  color: #5d5d5d;
}
/* line 203, ../sass/partials/_standardForm.scss */
.standardForm.toolbox .footnotes td:first-child {
  vertical-align: top;
  padding-right: 3px;
}
/* line 208, ../sass/partials/_standardForm.scss */
.standardForm.introSelection .content-headline {
  margin: 6px 0 2px;
}
/* line 209, ../sass/partials/_standardForm.scss */
.standardForm.introSelection .content-headline.big:first-child {
  margin-top: 5px;
  margin-bottom: 15px;
}
/* line 211, ../sass/partials/_standardForm.scss */
.standardForm.introSelection td {
  padding-bottom: 6px;
}
/* line 212, ../sass/partials/_standardForm.scss */
.standardForm.introSelection table + .content-headline {
  margin-top: 14px;
}
/* line 213, ../sass/partials/_standardForm.scss */
.standardForm.introSelection .space {
  margin-top: 23px;
  margin-bottom: 24px;
}

/* line 216, ../sass/partials/_standardForm.scss */
.cancel {
  padding: 0 0px 0 20px;
  margin-top: 5px;
  background: url("../images/links/default.png") no-repeat 0 7px;
}
/* line 220, ../sass/partials/_standardForm.scss */
.cancel:hover {
  background-image: url("../images/links/hover.png");
}

/* line 223, ../sass/partials/_standardForm.scss */
.standardFormOverview .content-headline.medium {
  margin-top: 20px;
}
/* line 224, ../sass/partials/_standardForm.scss */
.standardFormOverview hr.small {
  margin: 0 0 10px 160px;
  width: 540px;
}
/* line 227, ../sass/partials/_standardForm.scss */
.standardFormOverview table {
  margin: 0;
}
/* line 229, ../sass/partials/_standardForm.scss */
.standardFormOverview table thead th {
  background: none;
  padding: 0 0 0 20px;
}
/* line 233, ../sass/partials/_standardForm.scss */
.standardFormOverview table tbody tr th {
  width: 140px;
  padding: 10px 0 10px 0;
  vertical-align: top;
}
/* line 234, ../sass/partials/_standardForm.scss */
.standardFormOverview table tbody tr td {
  width: 280px;
  padding: 10px 0 10px 20px;
  vertical-align: top;
}
/* line 238, ../sass/partials/_standardForm.scss */
.standardFormOverview hr {
  border-bottom: 1px dotted #3b4c54;
  margin: 0;
}
/* line 239, ../sass/partials/_standardForm.scss */
.standardFormOverview .formFooter {
  width: 100%;
}
/* line 240, ../sass/partials/_standardForm.scss */
.standardFormOverview .formFooter td {
  padding: 0;
  vertical-align: top;
}
/* line 241, ../sass/partials/_standardForm.scss */
.standardFormOverview .formFooter td + td {
  text-align: right;
}
/* line 243, ../sass/partials/_standardForm.scss */
.standardFormOverview .formFooter .button {
  margin-left: 5px;
}
/* line 246, ../sass/partials/_standardForm.scss */
.standardFormOverview.extended table {
  margin: 0;
}
/* line 249, ../sass/partials/_standardForm.scss */
.standardFormOverview.extended table tbody tr td {
  width: auto;
}

/* line 1, ../sass/partials/_stage.scss */
.stage {
  position: relative;
  right: 180px;
  z-index: 0;
  height: 400px;
}
/* line 7, ../sass/partials/_stage.scss */
.stage .stageBox {
  position: absolute;
  left: 180px;
  top: 0;
  width: 940px;
  height: 360px;
  display: table;
}
/* line 9, ../sass/partials/_stage.scss */
.stage .stageBox.showFirst .bubbleBigYellow {
  display: block;
}
/* line 10, ../sass/partials/_stage.scss */
.stage .stageBox.showFirst .bubbleBigWhite {
  display: none;
}
/* line 13, ../sass/partials/_stage.scss */
.stage .stageBox.showSecond .bubbleBigYellow {
  display: none;
}
/* line 14, ../sass/partials/_stage.scss */
.stage .stageBox.showSecond .bubbleBigWhite {
  display: block;
}
/* line 16, ../sass/partials/_stage.scss */
.stage .stageBox .centerContainer {
  display: table-cell;
  vertical-align: middle;
}
/* line 18, ../sass/partials/_stage.scss */
.stage .bubbleBig {
  width: 313px;
  max-height: 330px;
  position: relative;
  visibility: hidden;
}
/* line 23, ../sass/partials/_stage.scss */
.stage .bubbleBig .pointer {
  position: absolute;
  top: 25px;
  border-left: 13px solid transparent;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 13px solid transparent;
}
/* line 30, ../sass/partials/_stage.scss */
.stage .bubbleBig.left .pointer {
  right: -26px;
}
/* line 31, ../sass/partials/_stage.scss */
.stage .bubbleBig.right {
  float: right;
  margin-right: 80px;
}
/* line 32, ../sass/partials/_stage.scss */
.stage .bubbleBig.right .pointer {
  left: -26px;
}
/* line 34, ../sass/partials/_stage.scss */
.stage .bubbleBig > .boxContent {
  padding: 20px;
  min-width: 260px;
}
/* line 35, ../sass/partials/_stage.scss */
.stage .bubbleBig > .boxContent a.button {
  font-family: DinWebProMedium;
  font-size: 14px;
  line-height: 19px;
  font-weight: normal;
}
/* line 36, ../sass/partials/_stage.scss */
.stage .bubbleBig > .boxContent .headline {
  color: #2d2d2d;
  font-size: 24px;
  line-height: 1.2em;
  font-weight: normal;
  margin: 0 0 14px 0;
  font-family: DinWebProMedium;
  word-break: break-all;
}
/* line 37, ../sass/partials/_stage.scss */
.stage .bubbleBig > .boxContent p {
  margin: 12px 0 15px 0;
  font-size: 13px;
  font-family: arial, sans-serif;
  max-width: none;
}
/* line 38, ../sass/partials/_stage.scss */
.stage .bubbleBig > .boxContent .button {
  margin-bottom: 30px;
}
/* line 41, ../sass/partials/_stage.scss */
.stage .bubbleBigYellow {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcc00), color-stop(100%, #f9b200));
  background-image: -webkit-linear-gradient(#ffcc00, #f9b200);
  background-image: -moz-linear-gradient(#ffcc00, #f9b200);
  background-image: -o-linear-gradient(#ffcc00, #f9b200);
  background-image: linear-gradient(#ffcc00, #f9b200);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffcc00', endColorstr='#f9b200');
}
/* line 44, ../sass/partials/_stage.scss */
.stage .bubbleBigYellow.left .pointer {
  border-left-color: #feca00;
}
/* line 45, ../sass/partials/_stage.scss */
.stage .bubbleBigYellow.right .pointer {
  border-right-color: #feca00;
}
/* line 47, ../sass/partials/_stage.scss */
.stage .bubbleBigWhite {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #e6e6e6);
  background-image: -moz-linear-gradient(#ffffff, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #e6e6e6);
  background-image: linear-gradient(#ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffffff', endColorstr='#e6e6e6');
}
/* line 50, ../sass/partials/_stage.scss */
.stage .bubbleBigWhite.left .pointer {
  border-left-color: #fcfcfc;
}
/* line 51, ../sass/partials/_stage.scss */
.stage .bubbleBigWhite.right .pointer {
  border-right-color: #fcfcfc;
}
/* line 54, ../sass/partials/_stage.scss */
.stage .bubbleSmall {
  position: absolute;
  right: -80px;
  bottom: -33px;
  height: 63px;
  cursor: pointer;
  display: table;
}
/* line 62, ../sass/partials/_stage.scss */
.stage .bubbleSmall .boxContent, .stage .bubbleSmall .boxArrow {
  background: url("../images/stage/stageTextbox_button.png") 0 0 no-repeat;
  display: table-cell;
}
/* line 66, ../sass/partials/_stage.scss */
.stage .bubbleSmall .boxContent {
  vertical-align: middle;
  font-family: DinWebProMedium;
  font-size: 14px;
  line-height: 18px;
  color: #333333;
  padding: 0 20px 0 30px;
  white-space: nowrap;
}
/* line 75, ../sass/partials/_stage.scss */
.stage .bubbleSmall .boxArrow {
  width: 52px;
  background-position: -444px 0;
}
/* line 80, ../sass/partials/_stage.scss */
.stage .bubbleSmall:hover .boxContent {
  text-decoration: underline;
}
/* line 87, ../sass/partials/_stage.scss */
.stage .bubbleSmallWhite:hover .boxArrow {
  background-position: -444px -70px;
}
/* line 93, ../sass/partials/_stage.scss */
.stage .bubbleSmallYellow .boxContent {
  background-position: 0 -140px;
}
/* line 96, ../sass/partials/_stage.scss */
.stage .bubbleSmallYellow .boxArrow {
  background-position: -444px -140px;
}
/* line 100, ../sass/partials/_stage.scss */
.stage .bubbleSmallYellow:hover .boxContent {
  background-position: 0 -210px;
}
/* line 103, ../sass/partials/_stage.scss */
.stage .bubbleSmallYellow:hover .boxArrow {
  background-position: -444px -210px;
}
/* line 108, ../sass/partials/_stage.scss */
.stage img {
  margin-top: 0px !important;
}
/* line 109, ../sass/partials/_stage.scss */
.stage article:first-child {
  margin-top: 0px !important;
}

/* line 112, ../sass/partials/_stage.scss */
.home {
  position: relative;
  right: 180px;
  z-index: 0;
  height: 440px;
}

/**
* Note for Developers:
*
* This stylesheet contains individual css-styles for every page.
* Every selector has to be in a wrapper with a page id (#page-<name>)
*
* If you have to use a style on more than one page, move the class to
* the _global.sass stylesheet
*
**/
/* #page-productdetail */
/* line 15, ../sass/_application.scss */
.tmpl-stage-nav .productStage {
  height: 550px;
  margin: 0 -180px;
  position: relative;
}
/* line 16, ../sass/_application.scss */
.tmpl-stage-nav .productStage .background {
  width: 100%;
  height: 100%;
  position: absolute;
  background: url(../images/bg_stage_produktdetail.png);
}
/* line 22, ../sass/_application.scss */
.tmpl-stage-nav .productStage:after {
  content: " ";
  position: absolute;
  bottom: -16px;
  left: 423px;
  border-top: 16px solid #2e4c56;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
/* line 31, ../sass/_application.scss */
.tmpl-stage-nav .productStage .headline, .tmpl-stage-nav .productStage h1 {
  margin-left: 420px;
  padding-top: 50px;
  width: 700px;
  font-size: 35px;
  line-height: 40px;
  color: white;
  font-family: DinWebProMedium;
  position: absolute;
  z-index: 5;
}
/* line 32, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content {
  margin-left: 420px;
  width: 705px;
  height: 400px;
  display: table;
  padding-top: 88px;
}
/* line 33, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container {
  width: inherit;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  position: relative;
}
/* line 34, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products {
  display: inline-block;
}
/* line 35, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products > .image {
  float: left;
  min-width: 460px;
  padding-top: 0px;
}
/* line 36, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products > .image p {
  text-align: left;
  color: white;
  font-size: 12px;
  line-height: 17px;
}
/* line 38, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection {
  float: left;
  margin-left: 20px;
  width: 220px;
}
/* line 39, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo {
  font-size: 11px;
  height: 295px;
}
/* line 40, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb {
  display: block;
  height: 58px;
  margin-bottom: 15px;
  position: relative;
}
/* line 41, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb:hover, .tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb.current {
  color: #eec837;
}
/* line 42, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb:hover:before, .tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb.current:before {
  content: " ";
  border: 2px solid #eec837;
  width: 99px;
  height: 54px;
  position: absolute;
  left: 0;
  top: 0px;
}
/* line 45, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb:hover .description {
  text-decoration: underline;
}
/* line 46, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb.current {
  cursor: default;
}
/* line 47, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb.current .description {
  text-decoration: none;
}
/* line 49, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb .image {
  float: left;
  float: left;
  width: 103px;
  line-height: 0;
  padding-top: 0px;
  background: url("../images/bg_product_icon.png") no-repeat;
}
/* line 55, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.imageVideo .thumb .description {
  float: left;
  width: 105px;
  margin-left: 10px;
  text-align: left;
  line-height: 14px;
}
/* line 58, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages {
  border-top: 1px dotted #8da8b3;
  padding: 10px 0 0;
  /*position:absolute;bottom:0px;*/
}
/* line 59, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages a {
  float: left;
  padding: 0 9px 0;
  line-height: 14px;
}
/* line 60, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .prev, .tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .next {
  background: url("../images/product/icn_arrows_produktdetail_pager.png") no-repeat;
  width: 26px;
  height: 30px;
  padding: 0;
  position: relative;
  top: -8px;
}
/* line 61, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .product {
  position: relative;
  font-family: Arial;
  border-left: 1px solid #8da8b3;
  border-right: 1px solid #8da8b3;
  margin-left: -1px;
}
/* line 62, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .product.current {
  font-weight: bold;
}
/* line 63, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .product.current:after {
  content: " ";
  width: 27px;
  height: 4px;
  position: absolute;
  left: -1px;
  bottom: -10px;
  background: #eec837;
}
/* line 64, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .product.current:hover {
  color: #eec837;
}
/* line 66, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .product:hover {
  font-family: Arial;
}
/* line 68, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .prev {
  background-position: 10px 10px;
  margin-right: 6px;
}
/* line 69, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .prev:hover {
  background-position: 10px -20px;
}
/* line 70, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .prev.inactive, .tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .prev.inactive:hover {
  background-position: 10px -110px;
  cursor: default;
}
/* line 72, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .next {
  background-position: 10px -50px;
  margin-left: 5px;
  margin-right: -20px;
}
/* line 73, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .next:hover {
  background-position: 10px -80px;
}
/* line 74, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .next.inactive, .tmpl-stage-nav .productStage .content .container > .products .imageVideoSelection nav.pages .next.inactive:hover {
  background-position: 10px -140px;
  cursor: default;
}
/* line 79, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container .bottomNavigation {
  position: relative;
  left: 0;
  bottom: 0;
  width: 700px;
  margin-top: -10px;
}
/* line 81, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav a {
  color: white;
  font-family: DinWebPro;
}
/* line 82, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav a:hover, .tmpl-stage-nav .productStage .content .container nav a.current {
  color: #eec837;
}
/* line 83, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav a.current {
  font-family: DinWebProMedium;
  cursor: default;
}
/* line 84, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav a.current:hover {
  text-decoration: none;
}
/* line 86, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty {
  display: inline-block;
}
/* line 87, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty a {
  float: left;
  padding: 1px 15px;
  display: none;
  line-height: 18px;
}
/* line 88, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .product {
  border-left: 1px solid #8da8b3;
}
/* line 89, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .product.noBorder {
  border: none;
}
/* line 91, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .prev + .product {
  border: none;
}
/* line 92, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .prev, .tmpl-stage-nav .productStage .content .container nav.threesixty .next {
  background: url("../images/product/icn_arrows_produktdetail_pager.png") no-repeat;
  width: 26px;
  height: 20px;
  padding: 0;
  position: relative;
  top: -1px;
  z-index: 1;
}
/* line 93, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .prev {
  background-position: 10px 5px;
  left: 10px;
}
/* line 94, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .prev:hover {
  background-position: 10px -25px;
}
/* line 95, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .prev.inactive, .tmpl-stage-nav .productStage .content .container nav.threesixty .prev.inactive:hover {
  background-position: 10px -115px;
  cursor: default;
}
/* line 97, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .next {
  background-position: 10px -55px;
  right: 10px;
}
/* line 98, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .next:hover {
  background-position: 10px -85px;
}
/* line 99, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.threesixty .next.inactive, .tmpl-stage-nav .productStage .content .container nav.threesixty .next.inactive:hover {
  background-position: 10px -146px;
  cursor: default;
}
/* line 102, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media {
  display: inline-block;
  margin-top: 4px;
  border-top: 1px dotted #8da8b3;
  padding: 10px 20px 0;
  min-width: 430px;
}
/* line 103, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media a {
  display: inline-block;
  background: url("../images/product/icn_produktdetail_stageNavi.png") no-repeat;
  margin-left: 80px;
  padding: 2px 0 0 30px;
}
/* line 104, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media a:first-child {
  margin-left: 0;
}
/* line 106, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .threesixty {
  background-position: 0 0;
}
/* line 107, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .threesixty:hover, .tmpl-stage-nav .productStage .content .container nav.media .threesixty.current {
  background-position: 0 -40px;
}
/* line 109, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .video {
  background-position: 0 -80px;
}
/* line 110, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .video:hover, .tmpl-stage-nav .productStage .content .container nav.media .video.current {
  background-position: 0 -120px;
}
/* line 112, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .images {
  background-position: 0 -157px;
}
/* line 113, ../sass/_application.scss */
.tmpl-stage-nav .productStage .content .container nav.media .images:hover, .tmpl-stage-nav .productStage .content .container nav.media .images.current {
  background-position: 0 -190px;
}
/* line 123, ../sass/_application.scss */
.tmpl-stage-nav #breadcrumb {
  margin: 10px 0 0;
  position: absolute;
}
/* line 127, ../sass/_application.scss */
.tmpl-stage-nav .left-hand-navigation {
  top: -534px;
}
/* line 131, ../sass/_application.scss */
.tmpl-stage-nav .accordion .explanation {
  margin-top: 7px;
  min-height: 225px;
  margin-bottom: 10px;
}
/* line 135, ../sass/_application.scss */
.tmpl-stage-nav .accordion .explanation ol {
  list-style-type: none;
  padding-left: 0px;
}
/* line 138, ../sass/_application.scss */
.tmpl-stage-nav .accordion .explanation ol li {
  position: relative;
  padding-left: 33px;
  margin-bottom: 10px;
}
/* line 142, ../sass/_application.scss */
.tmpl-stage-nav .accordion .explanation ol li:before {
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  background: url("../images/_dummy/yellowpoint.png") no-repeat 0px 0px;
  width: 23px;
  height: 21px;
  top: 0;
  left: 0;
  content: attr(data-number);
  position: absolute;
  text-align: center;
  padding-top: 1px;
}
/* line 159, ../sass/_application.scss */
.tmpl-stage-nav .accordion div.imageBesideText + p {
  margin-top: -22px;
  margin-bottom: 0px;
}
/* line 163, ../sass/_application.scss */
.tmpl-stage-nav .accordion .contentImage + .explanation + .explanation, .tmpl-stage-nav .accordion .contentImage + .explanation {
  margin-top: -10px;
}

/* #page-dotCom */
/* line 173, ../sass/_application.scss */
.container .dotComStage {
  margin: 0 -180px;
  position: relative;
}
/* line 174, ../sass/_application.scss */
.container .dotComStage .headline {
  font-size: 35px;
  line-height: 40px;
  color: white;
  font-family: DinWebProMedium;
  position: absolute;
  left: 180px;
  top: 37px;
}
/* line 183, ../sass/_application.scss */
.container .dotComStage .content {
  position: absolute;
  left: 180px;
  top: 37px;
  display: table;
  width: 300px;
  height: 500px;
}
/* line 184, ../sass/_application.scss */
.container .dotComStage .content .container {
  display: table-cell;
  vertical-align: middle;
}
/* line 185, ../sass/_application.scss */
.container .dotComStage .content .container .box {
  padding: 15px 20px 20px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fecc00), color-stop(100%, #f9b200));
  background-image: -webkit-linear-gradient(top, #fecc00, #f9b200);
  background-image: -moz-linear-gradient(top, #fecc00, #f9b200);
  background-image: -o-linear-gradient(top, #fecc00, #f9b200);
  background-image: linear-gradient(top, #fecc00, #f9b200);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fecc00', endColorstr='#f9b200');
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #fecc00 0%, #f9b200 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #fecc00 0%, #f9b200 100%);
}
/* line 193, ../sass/_application.scss */
.container .dotComStage .content .container .box p {
  font-size: 18px;
  line-height: 24px;
}
/* line 194, ../sass/_application.scss */
.container .dotComStage .content .container .box > .button {
  padding: 10px 15px;
  color: white;
  margin: 0;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5d5d5d), color-stop(100%, #2d2d2d));
  background-image: -webkit-linear-gradient(top, #5d5d5d, #2d2d2d);
  background-image: -moz-linear-gradient(top, #5d5d5d, #2d2d2d);
  background-image: -o-linear-gradient(top, #5d5d5d, #2d2d2d);
  background-image: linear-gradient(top, #5d5d5d, #2d2d2d);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#5d5d5d', endColorstr='#2d2d2d');
}
/* line 197, ../sass/_application.scss */
.container .dotComStage .content .container .box > .button span {
  display: block;
}
/* line 198, ../sass/_application.scss */
.container .dotComStage .content .container .box > .button > span {
  background: url(../images/links/linkArrow_white.png) 0 5px no-repeat;
  padding: 0 0 0 17px;
}
/* line 199, ../sass/_application.scss */
.container .dotComStage .content .container .box > .button > span span {
  background: url(../images/_dummy/dotComBanner.png) right center no-repeat;
  padding-right: 60px;
}
/* line 203, ../sass/_application.scss */
.container .dotComStage .content .container .box .countrySelect select {
  width: 190px;
}
/* line 204, ../sass/_application.scss */
.container .dotComStage .content .container .box .countrySelect .button {
  float: right;
}
/* line 207, ../sass/_application.scss */
.container .dotComStage .content .container .countrySelect {
  margin-top: 20px;
  height: 30px;
}
/* line 208, ../sass/_application.scss */
.container .dotComStage .content .container .countrySelect select {
  width: 230px;
  float: left;
  margin: 0;
}
/* line 209, ../sass/_application.scss */
.container .dotComStage .content .container .countrySelect .button {
  float: right;
  margin-left: 0px;
}
/* line 214, ../sass/_application.scss */
.container .dotcom {
  margin-bottom: 40px;
}
/* line 215, ../sass/_application.scss */
.container .image {
  padding-top: 4px;
}

/* line 220, ../sass/_application.scss */
#page-contact .contactTeaser {
  border-bottom: 1px dotted #a9a9a9;
  padding-bottom: 5px;
}
/* line 223, ../sass/_application.scss */
#page-contact .contactTeaser h3 {
  margin-top: 40px;
  margin-bottom: 20px;
}
/* line 229, ../sass/_application.scss */
#page-contact .contactTeaser div.break {
  margin-top: 50px;
}
/* line 231, ../sass/_application.scss */
#page-contact .contactTeaser div.break .tooltip {
  margin: 0px;
}
/* line 235, ../sass/_application.scss */
#page-contact .contactTeaser div p {
  float: left;
  margin-right: 10px;
}
/* line 239, ../sass/_application.scss */
#page-contact .contactTeaser div .tooltip {
  margin-left: -10px;
  margin-top: -5px;
  padding-right: 10px;
}
/* line 246, ../sass/_application.scss */
#page-contact .contactTeaser select {
  width: 330px;
}
/* line 249, ../sass/_application.scss */
#page-contact .contactTeaser textarea {
  width: 318px;
}
/* line 252, ../sass/_application.scss */
#page-contact .contactTeaser input {
  width: 318px;
}
/* line 255, ../sass/_application.scss */
#page-contact .contactTeaser input[type=checkbox] {
  width: 20px;
  height: 20px;
  margin: 0;
}
/* line 260, ../sass/_application.scss */
#page-contact .contactTeaser input[type=radio] {
  width: 20px;
  height: 20px;
  margin: 0;
}
/* line 265, ../sass/_application.scss */
#page-contact .contactTeaser .radioLine, #page-contact .contactTeaser .checkboxLine {
  margin-bottom: 10px;
}
/* line 267, ../sass/_application.scss */
#page-contact .contactTeaser .radioLine .radioButton, #page-contact .contactTeaser .checkboxLine .radioButton {
  margin: 5px 13px 0 39px;
  vertical-align: middle;
  float: left;
}
/* line 272, ../sass/_application.scss */
#page-contact .contactTeaser .radioLine .formTitle, #page-contact .contactTeaser .checkboxLine .formTitle {
  width: 58px;
  vertical-align: middle;
}
/* line 275, ../sass/_application.scss */
#page-contact .contactTeaser .radioLine .formTitle label, #page-contact .contactTeaser .checkboxLine .formTitle label {
  padding-right: 18px;
  float: left;
}
/* line 286, ../sass/_application.scss */
#page-contact .contactTeaser:first-child > p:first-child {
  margin-top: 11px;
  margin-bottom: 30px;
}
/* line 293, ../sass/_application.scss */
#page-contact .sendFormContainer .dataPrivacy {
  padding: 20px 0;
  text-align: right;
}
/* line 298, ../sass/_application.scss */
#page-contact .sendFormContainer #buttonContactFormSend {
  float: right;
  margin-top: -5px;
}

/* line 307, ../sass/_application.scss */
#page-about .topBanner {
  margin: -15px 0 0 -20px;
  width: 218px;
}

/* line 313, ../sass/_application.scss */
.container {
    /*
	.content-headline.big {
        font-size: 13px;
        margin: 0px; 
        line-height: 19px;
		margin-bottom:6px;
    }
	*/
}
/* line 314, ../sass/_application.scss */
.container article:first-child {
  margin-top: 0px;
}
/* line 326, ../sass/_application.scss */
.container .sitemap-topic {
  margin-top: 36px;
}
/* line 329, ../sass/_application.scss */
.container .sitemap-topic .content-headline.big a {
  padding-top: 2px;
}
/* line 333, ../sass/_application.scss */
.container .sitemap-topic a {
  font-family: DinWebProMedium;
  color: #2D2D2D;
  display: block;
  background-position: 0 -1260px;
  padding-left: 23px;
  background: transparent url("../images/links/default.png") no-repeat 5px 6px;
}
/* line 341, ../sass/_application.scss */
.container .sitemap-topic a.top-link {
  margin-bottom: 7px;
  background: none;
  padding-left: 0;
  float: right;
  padding-right: 16px;
  background: transparent url("../images/top-link.png") no-repeat 100% 40% scroll;
}
/* line 352, ../sass/_application.scss */
.container .sitemap-topic a:hover {
  color: #0099cc;
  /* final - styleguide(2013.01.25) */
  text-decoration: underline;
  /* final - styleguide(2013.01.25) */
}
/* line 358, ../sass/_application.scss */
.container .sitemap-topic .separator {
  height: 2px;
  line-height: 0;
  font-size: 0;
  background: #598797;
  margin: 0 0 20px 0;
}
/* line 366, ../sass/_application.scss */
.container .sitemap-topic ul {
  padding: 0;
  list-style-type: none;
}
/* line 372, ../sass/_application.scss */
.container .sitemap-topic ul.level1.end {
  margin-top: 21px;
}
/* line 377, ../sass/_application.scss */
.container .sitemap-topic ul.level1 li a.level1Link {
  font-weight: bold;
  font-family: arial;
}
/* line 386, ../sass/_application.scss */
.container .sitemap-topic ul li a {
  border-bottom: 1px dotted #a9a9a9;
  padding-bottom: 8px;
  font-family: arial;
}
/* line 394, ../sass/_application.scss */
.container .sitemap-topic ul.level2 a {
  padding-left: 29px;
  padding-top: 6px;
  font-family: arial;
  background: transparent url("../images/links/default.png") no-repeat 12px 12px;
}
/* line 400, ../sass/_application.scss */
.container .sitemap-topic ul.level2 li {
  font-weight: normal;
  margin-top: -6px;
}
/* line 405, ../sass/_application.scss */
.container .sitemap-topic ul.level2 li:last-child a {
  font-family: arial;
  border-bottom: none;
}

/*Product*/
/* line 419, ../sass/_application.scss */
.container h2.product-overview {
  margin-top: 0;
  font-size: 13px;
  margin-bottom: -7px;
}
/* line 424, ../sass/_application.scss */
.container h2.product-overview + hr {
  border-bottom-color: #0B5777;
  border-bottom-style: solid;
}
/* line 431, ../sass/_application.scss */
.container .sitemap-topic .content-headline.big {
  font-size: 13px;
  line-height: 19px;
}
/* line 434, ../sass/_application.scss */
.container .right {
  margin-top: 0px !important;
}
/* line 437, ../sass/_application.scss */
.container .productBox:first-child {
  margin-top: 14px;
}
/* line 440, ../sass/_application.scss */
.container .productBox:last-child {
  margin-bottom: 20px;
}
/* line 443, ../sass/_application.scss */
.container .productBox {
  position: relative;
  margin-top: 20px;
}
/* line 446, ../sass/_application.scss */
.container .productBox h3 {
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 240px;
}
/* line 454, ../sass/_application.scss */
.container .productBox .teaserHeadline {
  font-family: DinWebProMedium;
  text-decoration: none;
  font-size: 16px;
  padding: 15px 10px 10px 30px;
  color: #333333;
  background: url("../images/links/linkArrow_black.gif") no-repeat scroll 10px 20px transparent;
  height: 215px;
  display: block;
}
/* line 463, ../sass/_application.scss */
.container .productBox .teaserHeadline:hover {
                /*
				color: #0099cc;
                background-image: url("../images/links/hover.png");
				*/
  text-decoration: underline;
}
/* line 471, ../sass/_application.scss */
.container .productBox .productTeaser {
  height: 240px;
  background: #b3b3b3;
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(1, #b3b3b3));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #b3b3b3 100%);
}
/* line 496, ../sass/_application.scss */
.container .productBox .productTeaser.hover {
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Mozilla Firefox */
  background-image: -moz-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Opera */
  background-image: -o-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* Webkit (Safari/Chrome 10) */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e6e6e6), color-stop(1, #b3b3b3));
  /* Webkit (Chrome 11+) */
  background-image: -webkit-linear-gradient(top, #e6e6e6 0%, #b3b3b3 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #b3b3b3 100%);
}
/* line 515, ../sass/_application.scss */
.container .productBox .productTeaser .teaserImage {
  width: 91px;
  height: 154px;
  position: relative;
  top: 55px;
  left: 104px;
}
/* line 524, ../sass/_application.scss */
.container .productBox .details {
  display: none;
  border: 1px solid #b3b3b3;
  border-top: none;
  padding: 14px 19px 0;
  background: #e7e7e7;
  background: -moz-linear-gradient(top, white, #e7e7e7);
  background: -ms-linear-gradient(top, white, #e7e7e7);
  background: -o-linear-gradient(top, white, #e7e7e7);
  background: -webkit-linear-gradient(top, white, #e7e7e7);
  background: linear-gradient(top, #ffffff, #e7e7e7);
  font-size: 12px !important;
}
/* line 537, ../sass/_application.scss */
.container .productBox .productButton {
  padding: 7px 16px;
  font-weight: bold;
  border: 1px solid #e7e7e7;
  background: #fbfbfb;
  cursor: pointer;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f0f0f0));
  background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
  background-image: linear-gradient(top, #ffffff, #f0f0f0);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fffffe', endColorstr='#f0f0f0');
}
/* line 543, ../sass/_application.scss */
.container .productBox .productButton div {
  background: url(../images/icn_arrows.png) right 7px no-repeat;
}
/* line 544, ../sass/_application.scss */
.container .productBox .productButton div + div {
  display: none;
}
/* line 546, ../sass/_application.scss */
.container .productBox .productButton:hover {
  text-decoration: underline;
}
/* line 549, ../sass/_application.scss */
.container .productBox.open .details {
  display: block;
}
/* line 550, ../sass/_application.scss */
.container .productBox.open .productButton {
  background: #fbbd00;
  border: none;
  padding: 8px 16px;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 552, ../sass/_application.scss */
.container .productBox.open .productButton div {
  display: none;
}
/* line 553, ../sass/_application.scss */
.container .productBox.open .productButton div + div {
  background-position: right -29px;
  position: relative;
  display: block;
}
/* line 554, ../sass/_application.scss */
.container .productBox.open .productButton div + div:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 27px;
  border-top: 10px solid #fbbd00;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
}

/* line 568, ../sass/_application.scss */
.container .search-result {
  margin-top: 30px;
}
/* line 570, ../sass/_application.scss */
.container .search-result .searchArea {
  padding-bottom: 5px;
}
/* line 572, ../sass/_application.scss */
.container .search-result .searchArea .searchField {
  width: 529px;
  height: 28px;
  padding: 0 5px;
}
/* line 577, ../sass/_application.scss */
.container .search-result .searchArea .buttonGo {
  top: 11px;
  margin: 0 0 0px 5px;
  padding: 0;
}
/* line 583, ../sass/_application.scss */
.container .search-result .searchArea .buttonGo .searchButton {
  margin: 0px;
  width: 67px;
  height: 30px;
  display: block;
  padding: 0;
  background: transparent url("../images/search/icn_search.png") no-repeat 25px 8px !important;
}
/* line 596, ../sass/_application.scss */
.container ul.searchAnchor {
  list-style: none;
  width: 220px;
  margin-right: 10px;
  margin-top: 0px;
  float: left;
  padding-left: 0px;
}
/* line 603, ../sass/_application.scss */
.container ul.searchAnchor.searchAll {
  width: 460px;
  margin-bottom: 0px;
  margin-top: 35px;
}
/* line 608, ../sass/_application.scss */
.container ul.searchAnchor li {
  padding: 7px 0;
  border-bottom: 1px dotted #a9a9a9;
  color: #107caa;
  cursor: pointer;
}
/* line 613, ../sass/_application.scss */
.container ul.searchAnchor li.active {
  font-weight: bold;
  color: #2d2d2d;
}
/* line 617, ../sass/_application.scss */
.container ul.searchAnchor li.over {
  text-decoration: underline;
  color: #0099cc;
}
/* line 626, ../sass/_application.scss */
.container ul.searchAnchor li:last-child {
  /*border-bottom: 0px;*/
}
/* line 630, ../sass/_application.scss */
.container .resultPage {
  margin-top: 28px;
}
/* line 633, ../sass/_application.scss */
.container .resultPage a span {
  display: block;
}
/* line 634, ../sass/_application.scss */
.container .resultPage a span.title {
  font-size: 14px;
  line-height: 19px;
  font-weight: bold;
}
/* line 639, ../sass/_application.scss */
.container .resultPage a span.link {
  font-size: 12px;
  line-height: 18px;
  margin-top: 5px;
  font-weight: bold;
}
/* line 647, ../sass/_application.scss */
.container .resultPage .icon.pdf {
  padding-top: 0;
}
/* line 648, ../sass/_application.scss */
.container .resultPage .icon.pdf + p, .container .resultPage .icon.pdf + p + p {
  padding-left: 30px;
}
/* line 650, ../sass/_application.scss */
.container .resultPage p {
  margin-top: 2px;
  margin-bottom: 5px;
  max-width: 620px !important;
}
/* line 651, ../sass/_application.scss */
.container .resultPage p a {
  font-size: 12px;
  line-height: 18px;
  color: #107caa;
}
/* line 660, ../sass/_application.scss */
.container .resultPage p:last-child {
  font-size: 12px;
  line-height: 18px;
  color: #5d5d5d;
  margin-top: 8px;
}
/* line 666, ../sass/_application.scss */
.container .resultPage .resultHit {
  margin-bottom: 16px;
}
/* line 668, ../sass/_application.scss */
.container .resultPage .resultHit:last-child {
  margin-bottom: 8px;
}
/* line 673, ../sass/_application.scss */
.container .pagination {
  margin: 2px 0 20px;
}

/* line 680, ../sass/_application.scss */
.container select {
  width: 378px;
  margin-bottom: 5px;
}
/* line 685, ../sass/_application.scss */
.container .selectionTitle {
  margin-top: 15px;
}
/* line 689, ../sass/_application.scss */
.container #select_pressSelect2 {
  display: none;
}
/* line 693, ../sass/_application.scss */
.container .buttonGo {
  margin-left: 320px;
  margin-bottom: 20px;
}
/* line 699, ../sass/_application.scss */
.container .orderNewsletter a {
  float: right;
}
/* line 702, ../sass/_application.scss */
.container .orderNewsletter input[name=orderNewsletter] {
  width: 167px;
}
/* line 706, ../sass/_application.scss */
.container .pressArticles {
  padding-bottom: 10px;
}
/* line 707, ../sass/_application.scss */
.container .pressArticles .pressArticle {
  margin: 25px 0;
}
/* line 710, ../sass/_application.scss */
.container .pressArticles .pressArticle .date {
  float: left;
  font-weight: bold;
  font-size: 14px;
  color: #4d4d4d;
}
/* line 716, ../sass/_application.scss */
.container .pressArticles .pressArticle .title {
  font-weight: bold;
  display: block;
  margin-left: 105px;
  font-size: 14px;
}
/* line 723, ../sass/_application.scss */
.container .pressArticles .pressArticle .text {
  display: block;
  margin-left: 105px;
}

/* line 732, ../sass/_application.scss */
.container .introduction {
  font-weight: bold;
  margin-top: 15px;
  font-family: arial;
  font-size: 13px;
  color: #2d2d2d;
}
/* line 739, ../sass/_application.scss */
.container .imageDescription {
  margin-bottom: 15px;
}
/* line 742, ../sass/_application.scss */
.container img {
  /*margin-top: 20px;*/
}
/* line 745, ../sass/_application.scss */
.container img.big {
  margin-bottom: 10px;
}
/* line 749, ../sass/_application.scss */
.container .textArticle {
  margin-top: 30px;
  margin-bottom: 50px;
}
/* line 752, ../sass/_application.scss */
.container .textArticle p {
  margin-top: 10px;
}
/* line 756, ../sass/_application.scss */
.container .content-headlinie.medium {
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 10px;
}
/* line 763, ../sass/_application.scss */
.container .imageSection {
  width: 480px;
  margin-left: -17px;
}
/* line 766, ../sass/_application.scss */
.container .imageSection .imageContainer {
  position: relative;
  float: left;
  width: 220px;
  margin-left: 16px;
  margin-bottom: 25px;
  border: 0;
  text-align: left;
}
/* line 774, ../sass/_application.scss */
.container .imageSection .imageContainer .image {
  text-align: center;
  height: 130px;
  width: 220px;
  border: 1px solid #a9a9a9;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0px;
}
/* line 782, ../sass/_application.scss */
.container .imageSection .imageContainer .image img {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
}
/* line 789, ../sass/_application.scss */
.container .imageSection .imageContainer .zoomButton {
  position: absolute;
  right: 1px;
  top: 106px;
  width: 25px;
  height: 25px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #f8f8f8), color-stop(62%, #d9d9d9));
  background-image: -webkit-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -moz-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: -o-linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  background-image: linear-gradient(#f8f8f8 23%, #d9d9d9 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#f8f8f8', endColorstr='#d9d9d9');
}
/* line 798, ../sass/_application.scss */
.container .imageSection .imageContainer .zoomButton:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #ffcc00), color-stop(62%, #f9b200));
  background-image: -webkit-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -moz-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: -o-linear-gradient(#ffcc00 23%, #f9b200 62%);
  background-image: linear-gradient(#ffcc00 23%, #f9b200 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffcc00', endColorstr='#f9b200');
}
/* line 802, ../sass/_application.scss */
.container .imageSection .imageContainer .zoomButton span {
  background: transparent url("../images/_dummy/search.png") no-repeat 0 0 scroll;
  width: 25px;
  display: block;
  height: 25px;
}
/* line 812, ../sass/_application.scss */
.container table {
  margin-bottom: 0px;
}
/* line 814, ../sass/_application.scss */
.container table td {
            /*
			border-bottom-style: dotted;
            border-bottom-color: #a9a9a9;
            border-bottom-width: 1px;
			*/
  padding: 0;
}
/* line 821, ../sass/_application.scss */
.container table td a {
                /*
				width: 100%;
                padding: 4px;
				*/
}
/* line 826, ../sass/_application.scss */
.container table td a span {
  margin-right: 5px;
}
/* line 833, ../sass/_application.scss */
.container #lightbox {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -250px;
  background: #fff;
  z-index: 1001;
  display: none;
}
/* line 842, ../sass/_application.scss */
.container #lightbox-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2e4c56;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  z-index: 1000;
  display: none;
}
/* line 857, ../sass/_application.scss */
.container #lightboxContent {
  background: #fff;
  height: 100%;
  width: 100%;
  padding-left: 20px;
  padding-right: 0px;
  box-shadow: 10px 10px 25px 10px #1a2124;
  text-align: center;
}
/* line 865, ../sass/_application.scss */
.container #lightboxContent img {
  margin-top: 0px;
  max-width: 548px;
}
/* line 869, ../sass/_application.scss */
.container #lightboxContent #lightboxHead {
  height: 45px;
  width: 100%;
  padding-top: 20px;
}
/* line 873, ../sass/_application.scss */
.container #lightboxContent #lightboxHead #closeButton {
  float: right;
  height: 12px;
  width: 12px;
  cursor: pointer;
  background: url("../images/links/sprt_close_infoflyout.png") no-repeat 0 0 transparent;
}
/* line 879, ../sass/_application.scss */
.container #lightboxContent #lightboxHead #closeButton.over {
  background: url("../images/links/sprt_close_infoflyout.png") no-repeat 0 -20px transparent !important;
}
/* line 883, ../sass/_application.scss */
.container #lightboxContent #lightboxHead #headLeft {
  float: left;
}
/* line 885, ../sass/_application.scss */
.container #lightboxContent #lightboxHead #headLeft .content-headline.big {
  font-size: 24px;
  line-height: 28px;
  color: #2d2d2d;
  margin-top: 0;
}
/* line 892, ../sass/_application.scss */
.container #lightboxContent #lightboxHead #headRight {
  float: right;
}
/* line 897, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter {
  border: 1px solid #b1b1b1;
}
/* line 899, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxLeft {
  float: left;
  height: 100%;
  width: 145px;
  padding: 10px;
}
/* line 904, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxLeft #backbutton {
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("../images/links/lightbox_arrows.png") no-repeat 0 0 transparent;
  position: relative;
}
/* line 910, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxLeft #backbutton.over {
  background: url("../images/links/lightbox_arrows.png") no-repeat 0 -60px transparent !important;
}
/* line 915, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxImage {
  float: left;
  height: 100%;
  /*width: 60%;*/
  width: 550px !important;
}
/* line 922, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxRight {
  float: left;
  height: 100%;
  width: 145px;
  padding: 10px;
}
/* line 927, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxRight #nextbutton {
  width: 50px;
  height: 50px;
  cursor: pointer;
  background: url("../images/links/lightbox_arrows.png") no-repeat 0 -120px transparent;
  position: relative;
  float: right;
}
/* line 934, ../sass/_application.scss */
.container #lightboxContent #lightboxCenter #lightboxRight #nextbutton.over {
  background: url("../images/links/lightbox_arrows.png") no-repeat 0 -180px transparent !important;
}
/* line 940, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter {
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 944, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter #footerLeft {
  float: left;
  width: 50%;
}
/* line 947, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter #footerLeft p {
  font-size: 13px;
  color: #2d2d2d;
  margin-top: 0px;
  text-align: left;
}
/* line 955, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter #footerRight {
  float: right;
}
/* line 959, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter .pagination {
  margin: 0;
  padding: 8px;
}
/* line 962, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter .pagination span {
  color: #2d2d2d !important;
}
/* line 965, ../sass/_application.scss */
.container #lightboxContent #lightboxFooter .pagination .yellowBar {
  margin-top: 22px !important;
}
/* line 971, ../sass/_application.scss */
.container hr {
  margin-bottom: 20px;
}

/* Standorte */
/* line 976, ../sass/_application.scss */
.container .map {
  position: relative;
  margin-bottom: 20px;
}
/* line 977, ../sass/_application.scss */
.container .map .spacer {
  position: relative;
  padding: 20px;
  min-height: 560px;
  width: 240px;
}
/* line 978, ../sass/_application.scss */
.container .map .spacer .accordion {
  margin: 0;
}
/* line 979, ../sass/_application.scss */
.container .map .spacer .accordion .infoBox {
  display: none;
}
/* line 980, ../sass/_application.scss */
.container .map .spacer .accordion .head {
  padding-top: 9px;
  padding-bottom: 9px;
}
/* line 984, ../sass/_application.scss */
.container .map .spacer .accordion .active .head div:after {
  top: 27px;
}
/* line 988, ../sass/_application.scss */
.container .map .spacer .accordion .body {
  padding-bottom: 10px;
}
/* line 989, ../sass/_application.scss */
.container .map .spacer .accordion .body .separator {
  border-top: 1px dotted #a9a9a9;
  display: block;
}
/* line 990, ../sass/_application.scss */
.container .map .spacer .accordion .body .separator.pdf {
  background-position: 0 9px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 991, ../sass/_application.scss */
.container .map .spacer .accordion .body .separator.arrow {
  background-position: 0 13px;
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 996, ../sass/_application.scss */
.container .map #mapCanvas {
  background: grey;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
}
/* line 997, ../sass/_application.scss */
.container .map #mapCanvas .infoBox {
  width: 391px;
  background: white;
  background: url("../images/map_infoBox_bottom.png") left bottom no-repeat;
  padding-bottom: 32px;
}
/* line 998, ../sass/_application.scss */
.container .map #mapCanvas .infoBox > img {
  position: relative;
  top: 0;
}
/* line 999, ../sass/_application.scss */
.container .map #mapCanvas .infoBox .infoContent {
  padding: 20px 29px;
  background: url("../images/map_infoBox_top.png");
}
/* line 1000, ../sass/_application.scss */
.container .map #mapCanvas .infoBox .infoContent .headline {
  font-size: 20px;
  line-height: 25px;
  margin-bottom: 7px;
}
/* line 1001, ../sass/_application.scss */
.container .map #mapCanvas .infoBox .infoContent .image {
  margin-bottom: 10px;
}

/* line 1011, ../sass/_application.scss */
.container select.country {
  float: left;
  margin-right: 20px;
  width: 300px;
  margin: 0 20px 0 0;
  color: #4D4D4D;
  cursor: pointer;
  font-family: arial;
  font-size: 13px;
  line-height: 19px;
  background-color: #FFFFFF;
  border: 1px solid #BBBBBB;
  padding: 4px;
}
/* line 1024, ../sass/_application.scss */
.container select.country optgroup {
  margin-top: 5px;
  font-family: arial;
  font-style: normal;
}
/* line 1031, ../sass/_application.scss */
.container .important {
  background: url("../images/icn_leadFair.png") no-repeat 0 0 transparent;
}
/* line 1034, ../sass/_application.scss */
.container .fair-box {
  width: 420px;
  margin-top: 15px;
  margin-bottom: 37px;
  padding: 20px 20px 5px 20px;
  border: 1px solid #d9d9d9;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #ffffff), color-stop(62%, #f5f5f5));
  background-image: -webkit-linear-gradient(#ffffff 23%, #f5f5f5 62%);
  background-image: -moz-linear-gradient(#ffffff 23%, #f5f5f5 62%);
  background-image: -o-linear-gradient(#ffffff 23%, #f5f5f5 62%);
  background-image: linear-gradient(#ffffff 23%, #f5f5f5 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#ffffff', endColorstr='#f5f5f5');
}
/* line 1044, ../sass/_application.scss */
.container .fair-box .content-headline.big {
  font-size: 17px;
  min-height: 16px;
  margin: 2px 0 2px;
  background-position: 0 4px;
  padding-left: 22px;
}
/* line 1051, ../sass/_application.scss */
.container .fair-box .content-headline.medium {
  color: #2d2d2d;
  margin: 0px !important;
}
/* line 1056, ../sass/_application.scss */
.container .fair-box .image {
  margin-bottom: 0px;
  padding-top: 4px;
}
/* line 1060, ../sass/_application.scss */
.container .fair-box .imageBesideText {
  padding: 11px 0 13px;
  margin-bottom: 0px;
  display: block;
}
/* line 1064, ../sass/_application.scss */
.container .fair-box .imageBesideText + .imageBesideText {
  border-top: 1px dotted #a9a9a9;
}
/* line 1065, ../sass/_application.scss */
.container .fair-box .imageBesideText p {
  font-size: 12px;
  margin: 0px;
}
/* line 1071, ../sass/_application.scss */
.container .fair-overview {
  margin-top: 25px;
  margin-bottom: 20px;
}
/* line 1076, ../sass/_application.scss */
.container .fair-overview tr td {
  padding: 15px 10px 15px 0px;
  border-bottom: 1px dotted #a9a9a9;
  font-size: 12px;
  vertical-align: top;
}
/* line 1081, ../sass/_application.scss */
.container .fair-overview tr td.date {
  text-align: left;
  font-weight: bold;
  width: 135px;
}
/* line 1086, ../sass/_application.scss */
.container .fair-overview tr td.name {
  background-position: 0 17px;
  padding-left: 20px;
  text-align: left;
  width: 135px;
}
/* line 1091, ../sass/_application.scss */
.container .fair-overview tr td.name a {
  font-weight: bold;
  padding: 0 0 0 0 !important;
}
/* line 1096, ../sass/_application.scss */
.container .fair-overview tr td.place {
  text-align: right;
  width: 135px;
}
/* line 1101, ../sass/_application.scss */
.container .fair-overview tr td:last-child {
  padding: 15px 0px 15px 0px;
}

/* line 1110, ../sass/_application.scss */
.container #fairMapCanvas {
  height: 350px;
  margin: 16px 0 10px;
}
/* line 1114, ../sass/_application.scss */
.container #fair-logo + .content-headline {
  margin-top: 25px;
}
/* line 1117, ../sass/_application.scss */
.container hr {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* line 1122, ../sass/_application.scss */
.container .calendar.icon {
  padding-left: 30px;
}

/* #page-jobOfferDetail */
/* line 1131, ../sass/_application.scss */
.container hr {
  border-bottom-style: dotted;
  border-bottom-color: #a9a9a9;
}
/* line 1136, ../sass/_application.scss */
.container .content .teaser {
  margin-top: 20px;
}
/* line 1137, ../sass/_application.scss */
.container .content .teaser .content p {
  font-size: 13px;
}
/* line 1138, ../sass/_application.scss */
.container .content .teaser hr {
  margin-bottom: 17px;
}
/* line 1139, ../sass/_application.scss */
.container .content .teaser .content-headline.small {
  margin-bottom: -10px;
}

/* Referenzstorys */
/* line 1144, ../sass/_application.scss */
.container {
  /*
  #breadcrumb{
      ul{
           color: #2d2d2d !important; 
          a{
                
				color: #5d5d5d;
                background: url("../images/arrow_black.png") no-repeat scroll right 6px transparent;
				
          }
          &.white{
              color: #ffffff !important;
              a{
                  color: #f0f0f0;
                  background: url("../images/arrow.png") no-repeat scroll right 6px transparent;
              }
          }
      }
  }
  */
}
/* line 1145, ../sass/_application.scss */
.container #breadcrumb {
  /*margin: 10px 0 0;*/
}
/* line 1149, ../sass/_application.scss */
.container .stage .stage-content {
  position: relative;
  top: -350px;
  left: 420px;
}
/* line 1153, ../sass/_application.scss */
.container .stage .stage-content .headline {
  font-family: DinWebProMedium;
  color: #4d4d4d;
}
/* line 1156, ../sass/_application.scss */
.container .stage .stage-content .headline.white {
  color: #ffffff !important;
}
/* line 1159, ../sass/_application.scss */
.container .stage .stage-content .headline.big {
  font-size: 35px;
  line-height: 40px;
  max-width: 250px;
}
/* line 1164, ../sass/_application.scss */
.container .stage .stage-content .headline.small {
  font-size: 13px;
  line-height: 19px;
  max-width: 300px;
  border-bottom: 1px solid #4d4d4d;
}
/* line 1169, ../sass/_application.scss */
.container .stage .stage-content .headline.small.white {
  border-color: #ffffff !important;
}
/* line 1174, ../sass/_application.scss */
.container .stage .stage-content .button {
  background-position: 0 center;
  color: #2d2d2d;
  display: inline-block;
  font-size: 18px;
  margin: 20px 0;
  padding: 5px 0 2px 15px;
  position: relative;
}
/* line 1183, ../sass/_application.scss */
.container .stage .stage-content .button.movie span {
  background: url("../images/referenzstory/icn_referenceStory_button.png") no-repeat scroll 0 -49px transparent;
  display: inline-block;
  height: 20px;
  padding: 8px 20px 5px 46px;
}
/* line 1191, ../sass/_application.scss */
.container .stage .stage-content .button.gallery span {
  background: url("../images/referenzstory/icn_referenceStory_button.png") no-repeat scroll 0 6px transparent;
  display: inline-block;
  height: 20px;
  padding: 8px 20px 5px 46px;
}
/* line 1221, ../sass/_application.scss */
.container .bigStage {
  top: -382px;
}
/* line 1224, ../sass/_application.scss */
.container .decoration {
  margin-top: 25px;
  margin-bottom: 60px;
}
/* line 1228, ../sass/_application.scss */
.container .decoration.span-9 {
  min-height: 120px;
}
/* line 1231, ../sass/_application.scss */
.container .decoration .head {
  z-index: 5;
  border-bottom: 1px solid #4d4d4d;
}
/* line 1234, ../sass/_application.scss */
.container .decoration .head .quote {
  width: 50px;
  background: url("../images/referenzstory/icn_quote.png") no-repeat top right white;
  height: 32px;
  left: 0px;
  position: relative;
  top: 7px;
}
/* line 1243, ../sass/_application.scss */
.container .decoration .body {
  z-index: 10;
  border-bottom: 1px solid #4d4d4d;
  margin-top: 10px;
  padding-bottom: 10px;
  font-size: 18px;
  line-height: 30px;
  font-family: DinWebProMedium;
  color: #4d4d4d;
}

/* #page-jobOffer */
/* line 1260, ../sass/_application.scss */
.container .choose-country .buttonGo {
  margin-left: 0px;
  margin-bottom: 0px;
}
/* line 1262, ../sass/_application.scss */
.container .image {
  line-height: 0;
}
/* line 1263, ../sass/_application.scss */
.container hr {
  border-bottom-color: #d2d2d2;
}
/* line 1264, ../sass/_application.scss */
.container .search {
  margin: 40px -20px 0 0;
}
/* line 1265, ../sass/_application.scss */
.container .search .element {
  width: 340px;
  margin-right: 20px;
  float: left;
}
/* line 1266, ../sass/_application.scss */
.container .search .element .headline {
  font-weight: bold;
}
/* line 1268, ../sass/_application.scss */
.container .search .element .mask {
  height: 138px;
  overflow: auto;
  border: 1px solid #a9a9a9;
  padding: 10px;
  margin: 5px 0 25px 0;
}
/* line 1269, ../sass/_application.scss */
.container .search .element .mask input {
  margin: 0;
  width: 20px;
  height: 20px;
}
/* line 1270, ../sass/_application.scss */
.container .search .element .mask label {
  font-weight: normal;
  position: relative;
  left: 9px;
  top: -5px;
}
/* line 1271, ../sass/_application.scss */
.container .search .element .mask label hr {
  margin: 0 !important;
}
/* line 1273, ../sass/_application.scss */
.container .search .element .mask .disabled {
  color: #999999;
}
/* line 1277, ../sass/_application.scss */
.container .resultSummary {
  border: solid #d2d2d2;
  border-width: 1px 0;
  margin: 20px 0 40px;
  height: 70px;
  font-size: 14px;
}
/* line 1278, ../sass/_application.scss */
.container .resultSummary .text {
  float: right;
  margin: 19px 30px 0 0;
  font-weight: bold;
}
/* line 1279, ../sass/_application.scss */
.container .resultSummary .text span {
  font-size: 35px;
  font-weight: normal;
  position: relative;
  top: 8px;
  margin: 0 5px;
}
/* line 1281, ../sass/_application.scss */
.container .resultSummary .button {
  float: right;
  margin-top: 20px;
}
/* line 1283, ../sass/_application.scss */
.container .pagination {
  margin-bottom: 50px;
}
/* line 1284, ../sass/_application.scss */
.container .noResults {
  margin-bottom: 55px;
}
/* line 1285, ../sass/_application.scss */
.container .table table td {
  text-align: left;
}

/* #page-seminarList */
/* line 1291, ../sass/_application.scss */
.container hr {
  border-bottom-color: #d2d2d2;
  margin-top: 2px;
  margin-bottom: 8px;
}
/* line 1292, ../sass/_application.scss */
.container #seminarDetails {
  display: none;
}
/* line 1293, ../sass/_application.scss */
.container #seminarDetails.open {
  display: block;
}
/* line 1294, ../sass/_application.scss */
.container #seminarDetails .table {
  margin-bottom: 15px;
}
/* line 1296, ../sass/_application.scss */
.container .areaSearch {
  margin-bottom: 20px;
  /* select { margin:0 10px 0 0; } */
}
/* line 1297, ../sass/_application.scss */
.container .areaSearch * {
  float: left;
  margin-right: 10px;
}
/* line 1298, ../sass/_application.scss */
.container .areaSearch label {
  margin-top: 5px;
}
/* line 1299, ../sass/_application.scss */
.container .areaSearch input {
  width: 90px;
}
/* line 1300, ../sass/_application.scss */
.container .areaSearch select {
  width: 100px;
}
/* line 1304, ../sass/_application.scss */
.container .table .full, .container .table .some, .container .table .free {
  background: url(../images/icn_trafficlights.png) no-repeat;
  padding-left: 22px;
}
/* line 1305, ../sass/_application.scss */
.container .table .full {
  background-position: 0 2px;
}
/* line 1306, ../sass/_application.scss */
.container .table .some {
  background-position: 0 -52px;
}
/* line 1307, ../sass/_application.scss */
.container .table .free {
  background-position: 0 -106px;
}
/* line 1308, ../sass/_application.scss */
.container .table td {
  text-align: left;
  vertical-align: top;
}

/* TMPL-Stage Nav */
/* line 1317, ../sass/_application.scss */
.container .tmpl-stage-nav .left-hand-navigation {
  position: absolute;
  top: 153px;
  margin-left: 0px;
}
/* line 1327, ../sass/_application.scss */
.container .tmpl-stage-nav .pageContent {
  padding-left: 240px;
  float: right;
}
/* line 1332, ../sass/_application.scss */
.container .tmpl-stage-nav .span-12 {
  width: 700px;
}

/* #page-seminarRegistration */
/* line 1349, ../sass/_application.scss */
.container p.grayLight {
  margin-top: 20px;
}

/* line 1354, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox hr {
  margin-bottom: 5px;
}
/* line 1355, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox td {
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1356, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox td.label {
  width: auto;
}
/* line 1357, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox td.label:first-child {
  padding-right: 40px;
}
/* line 1358, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox td.label + td.label {
  text-align: right;
  width: 1%;
  white-space: nowrap;
}
/* line 1360, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox td.text {
  width: 90px;
}
/* line 1362, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox table.zebra + hr {
  margin: 3px 0 6px;
}
/* line 1363, ../sass/_application.scss */
#toolbox2 .standardForm.toolbox table.footnotes + hr {
  margin: 14px 0 0;
}

/* line 1369, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox td.formFields {
  width: 90px;
}
/* line 1370, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox td.formFields input {
  width: 78px;
}
/* line 1374, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox table.zebra tr.last td {
  border-bottom: 1px solid #dcdcdc;
}
/* line 1375, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox table.zebra + hr {
  margin: 10px 0 0;
}
/* line 1377, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox .formFooter {
  margin-bottom: 26px;
}
/* line 1379, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox .linklistFooter .content-headline {
  margin-bottom: 6px;
}
/* line 1380, ../sass/_application.scss */
#toolbox3 .standardForm.toolbox .linklistFooter .linklist {
  margin-bottom: 14px;
}

/* line 1384, ../sass/_application.scss */
.ref-story {
  margin: 10px 0 0 0px !important;
}

/* line 1385, ../sass/_application.scss */
.black ul li a {
  background: url("../images/arrow_black.png") no-repeat scroll right 6px rgba(0, 0, 0, 0) !important;
  color: #2D2D2D !important;
  font-weight: normal !important;
  padding-right: 15px !important;
}

/* line 1391, ../sass/_application.scss */
.black ul {
  color: #2D2D2D !important;
  background: none !important;
}

/* line 2, ../sass/partials/_carousel.scss */
#homeStage + .pageContent {
  margin-top: 45px;
}
/* line 5, ../sass/partials/_carousel.scss */
#homeStage #home-carousel {
  height: 440px;
  width: 1300px;
  overflow: hidden;
}
/* line 10, ../sass/partials/_carousel.scss */
#homeStage #home-carousel .viewport {
  width: 1300px;
  float: left;
  height: 440px;
  overflow: hidden;
  position: relative;
}
/* line 18, ../sass/partials/_carousel.scss */
#homeStage #home-carousel .overview {
  list-style: none;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 26, ../sass/partials/_carousel.scss */
#homeStage #home-carousel .overview li {
  float: left;
  margin: 0;
  padding: 0;
  height: 440px;
  width: 1300px;
  position: relative;
}
/* line 37, ../sass/partials/_carousel.scss */
#homeStage .pager {
  position: absolute;
  left: 320px;
  bottom: 0;
  z-index: 1;
  width: 657px;
  list-style-type: none;
}
/* line 44, ../sass/partials/_carousel.scss */
#homeStage .pager li, #homeStage .pager a {
  width: 216px;
}
/* line 48, ../sass/partials/_carousel.scss */
#homeStage .pager li {
  float: left;
  margin-left: 3px;
}
/* line 51, ../sass/partials/_carousel.scss */
#homeStage .pager li a {
  height: 30px;
  font-family: DinWebProMedium;
  font-size: 13px;
  color: #a8a8a8;
  float: left;
  padding-top: 14px;
  background: url("../images/transparent.png") 0 0 no-repeat;
}
/* line 59, ../sass/partials/_carousel.scss */
#homeStage .pager li a span.topLine {
  display: block;
  height: 5px;
  margin-bottom: 8px;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #cacaca));
  background-image: -webkit-linear-gradient(top, #f8f8f8, #cacaca);
  background-image: -moz-linear-gradient(top, #f8f8f8, #cacaca);
  background-image: -o-linear-gradient(top, #f8f8f8, #cacaca);
  background-image: linear-gradient(top, #f8f8f8, #cacaca);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#f8f8f8', endColorstr='#cacaca');
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #f8f8f8 0%, #cacaca 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #cacaca 100%);
}
/* line 71, ../sass/partials/_carousel.scss */
#homeStage .pager li a:hover {
  text-decoration: none;
}
/* line 75, ../sass/partials/_carousel.scss */
#homeStage .pager li:hover {
  cursor: pointer;
}
/* line 77, ../sass/partials/_carousel.scss */
#homeStage .pager li:hover a {
  color: #fabb00;
}
/* line 79, ../sass/partials/_carousel.scss */
#homeStage .pager li:hover a span.topLine {
  display: block;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcc00), color-stop(100%, #f9b200));
  background-image: -webkit-linear-gradient(top, #ffcc00, #f9b200);
  background-image: -moz-linear-gradient(top, #ffcc00, #f9b200);
  background-image: -o-linear-gradient(top, #ffcc00, #f9b200);
  background-image: linear-gradient(top, #ffcc00, #f9b200);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fcc900', endColorstr='#f9b200');
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #ffcc00 0%, #f9b200 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #ffcc00 0%, #f9b200 100%);
}
/* line 91, ../sass/partials/_carousel.scss */
#homeStage .pager li.active a {
  color: #fabb00;
}
/* line 93, ../sass/partials/_carousel.scss */
#homeStage .pager li.active a span.topLine {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcc00), color-stop(100%, #f9b200));
  background-image: -webkit-linear-gradient(top, #ffcc00, #f9b200);
  background-image: -moz-linear-gradient(top, #ffcc00, #f9b200);
  background-image: -o-linear-gradient(top, #ffcc00, #f9b200);
  background-image: linear-gradient(top, #ffcc00, #f9b200);
  filter: progid:DXImageTransform.Microsoft.gradient(top, startColorstr='#fcc900', endColorstr='#f9b200');
  /* IE10 Consumer Preview */
  background-image: -ms-linear-gradient(top, #ffcc00 0%, #f9b200 100%);
  /* W3C Markup, IE10 Release Preview */
  background-image: linear-gradient(to bottom, #ffcc00 0%, #f9b200 100%);
}

/* line 1, ../sass/partials/_pageContent.scss */
.container {
    /*
	.content-headline {
        color: #2d2d2d;
        line-height: 17px !important;
        font-size: 13px;
        font-family: inherit;
        font-weight: bold;
        margin-top: 31px;
       
    }
	*/
}
/* line 14, ../sass/partials/_pageContent.scss */
.container .choose-document {
  width: 380px;
}
/* line 16, ../sass/partials/_pageContent.scss */
.container .choose-document .content-headline {
  color: #2d2d2d;
  line-height: 17px !important;
  font-size: 13px;
  font-family: inherit;
  font-weight: bold;
  margin-top: 31px;
  margin-bottom: 6px;
}
/* line 27, ../sass/partials/_pageContent.scss */
.container .choose-document select {
  width: 378px;
  margin-bottom: 5px;
}
/* line 34, ../sass/partials/_pageContent.scss */
.container .choose-document a.button {
  float: right;
}
/* line 39, ../sass/partials/_pageContent.scss */
.container .document-items {
  margin: 40px 0 30px;
}
/* line 41, ../sass/partials/_pageContent.scss */
.container .document-items .content-headline {
  color: #2d2d2d;
  line-height: 17px !important;
  font-size: 13px;
  font-family: inherit;
  font-weight: bold;
}
/* line 49, ../sass/partials/_pageContent.scss */
.container .document-items .element {
  padding: 15px 0 15px 0;
}
/* line 51, ../sass/partials/_pageContent.scss */
.container .document-items .element + .element {
  border-top: 1px dotted #a9a9a9;
}
/* line 54, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink {
  display: block;
  /*background: url('../images/icn_PDF.png') no-repeat 0 5px transparent;*/
  padding: 0 100px 0 40px;
  position: relative;
}
/* line 59, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink .details {
  white-space: nowrap;
  padding-left: 30px;
}
/* line 63, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink span {
  display: block;
}
/* line 65, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink span.short, .container .document-items .element .elementLink span.details {
  color: #5d5d5d;
}
/* line 68, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink span.details {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 79, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink:hover .title {
  text-decoration: none;
}
/* line 83, ../sass/partials/_pageContent.scss */
.container .document-items .element .elementLink:hover .detail {
  text-decoration: none;
}
/* line 89, ../sass/partials/_pageContent.scss */
.container .document-items.borderBox {
  border: 1px solid #d5d5d5;
  padding: 20px 20px 5px;
}
/* line 92, ../sass/partials/_pageContent.scss */
.container .document-items.borderBox table tr:last-child td {
  border-bottom: 0;
}
/* line 98, ../sass/partials/_pageContent.scss */
.container .document-items a:hover {
  text-decoration: none;
}
/* line 99, ../sass/partials/_pageContent.scss */
.container .document-items span.title:hover {
  text-decoration: underline !important;
}
/* line 104, ../sass/partials/_pageContent.scss */
.container .pageContent {
  margin-top: 25px;
}
/* line 106, ../sass/partials/_pageContent.scss */
.container .pageContent img {
  margin-top: 0px;
}
/* line 110, ../sass/partials/_pageContent.scss */
.container .pageContent .span-9 hr {
  /* margin:2px 0px 8px 0px; */
}
/* line 117, ../sass/partials/_pageContent.scss */
.container p.small {
  margin-bottom: 5px;
  font-size: 11px;
}
/* line 123, ../sass/partials/_pageContent.scss */
.container .stage img {
  left: 0;
  display: block;
}
/* line 129, ../sass/partials/_pageContent.scss */
.container > .content {
  margin-top: 40px;
}
/* line 133, ../sass/partials/_pageContent.scss */
.container section.span-4 section.product {
  margin-bottom: 40px;
}
/* line 140, ../sass/partials/_pageContent.scss */
.container .productTeaser .productChoice {
  margin: 5px 0;
}
/* line 142, ../sass/partials/_pageContent.scss */
.container .productTeaser .productChoice select {
  width: 258px;
}
/* line 150, ../sass/partials/_pageContent.scss */
.container .productTeaser .buttonGo {
  float: right;
}
/* line 154, ../sass/partials/_pageContent.scss */
.container .stageThemes {
  position: absolute;
  right: 120px;
  top: 390px;
  z-index: 1;
  width: 657px;
  list-style-type: none;
}
/* line 161, ../sass/partials/_pageContent.scss */
.container .stageThemes li {
  float: left;
  margin-left: 3px;
  width: 216px;
  height: 6px;
  text-decoration: none;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #e7e7e7), color-stop(62%, #d0d0d0));
  background-image: -webkit-linear-gradient(#e7e7e7 23%, #d0d0d0 62%);
  background-image: -moz-linear-gradient(#e7e7e7 23%, #d0d0d0 62%);
  background-image: -o-linear-gradient(#e7e7e7 23%, #d0d0d0 62%);
  background-image: linear-gradient(#e7e7e7 23%, #d0d0d0 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#e8e8e8');
}
/* line 171, ../sass/partials/_pageContent.scss */
.container .stageThemes li a {
  font-family: DinWebProMedium;
  font-size: 13px;
  margin-top: 8px;
  color: #a8a8a8;
  display: block;
  margin-top: 6px;
}
/* line 179, ../sass/partials/_pageContent.scss */
.container .stageThemes li a:hover {
  text-decoration: none;
}
/* line 183, ../sass/partials/_pageContent.scss */
.container .stageThemes li:hover {
  text-decoration: none;
  cursor: pointer;
}
/* line 187, ../sass/partials/_pageContent.scss */
.container .stageThemes li.active {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(23%, #fec900), color-stop(62%, #f9b200));
  background-image: -webkit-linear-gradient(#fec900 23%, #f9b200 62%);
  background-image: -moz-linear-gradient(#fec900 23%, #f9b200 62%);
  background-image: -o-linear-gradient(#fec900 23%, #f9b200 62%);
  background-image: linear-gradient(#fec900 23%, #f9b200 62%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec900', endColorstr='#f9b200');
}
/* line 190, ../sass/partials/_pageContent.scss */
.container .stageThemes li.active a {
  color: #fabb00;
}

/* line 2, ../sass/partials/_gridOverride.scss */
section.span-6 section.span-6 {
  margin-right: 0;
}
/* line 8, ../sass/partials/_gridOverride.scss */
section.span-6 > span {
  float: left;
}
/* line 10, ../sass/partials/_gridOverride.scss */
section.span-6 > span + span {
  float: left;
  margin-right: -10px;
  margin-top: 10px;
}
/* line 15, ../sass/partials/_gridOverride.scss */
section.span-6 > span .imageBesideText {
  display: block;
}

/* line 20, ../sass/partials/_gridOverride.scss */
span section.span-3 + span section.span-3, span div.span-3 + span div.span-3 {
  margin-right: 0;
}
