.ui-helper-hidden {display: none;}
.ui-helper-hidden-accessible {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.ui-helper-reset {margin: 0;padding: 0;border: 0;outline: 0;line-height: 1.3;text-decoration: none;font-size: 100%;list-style: none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {content: "";display: table;border-collapse: collapse;}
.ui-helper-clearfix:after {clear: both;}
.ui-helper-clearfix {min-height: 0;}
.ui-helper-zfix {width: 100%;height: 100%;top: 0;left: 0;position: absolute;opacity: 0;filter: Alpha(Opacity=0);}
.ui-front {z-index: 100;}
.ui-state-disabled {cursor: default !important;}
.ui-icon {display: block;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;}
.ui-widget-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;}
.ui-datepicker {width: 17em;padding: .2em .2em 0;display: none;}
.ui-datepicker .ui-datepicker-header {position: relative;padding: .2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px;}
.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev-hover {left: 1px;}
.ui-datepicker .ui-datepicker-next-hover {right: 1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -8px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}
.ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 45%;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin: 0 0 .4em;}
.ui-datepicker th {padding: .7em .3em;text-align: center;font-weight: bold;border: 0;}
.ui-datepicker td {border: 0;padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: right;text-decoration: none;}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none;margin: .7em 0 0 0;padding: 0 .2em;border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;margin: .5em .2em .4em;cursor: pointer;padding: .2em .6em .3em .6em;width: auto;overflow: visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;}
.ui-datepicker.ui-datepicker-multi {width: auto;}
.ui-datepicker-multi .ui-datepicker-group {float: left;}
.ui-datepicker-multi .ui-datepicker-group table {width: 95%;margin: 0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;}
.ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;}
.ui-datepicker-row-break {clear: both;width: 100%;font-size: 0;}
.ui-datepicker-rtl {direction: rtl;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px;left: auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width: 0;border-left-width: 1px;}
.ui-widget {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1.1em;}
.ui-widget .ui-widget {font-size: 1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size: 1em;}
.ui-widget-content {border: 1px solid #ddd;background: #eee url("/assets/style-custom/images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color: #333;}
.ui-widget-content a {color: #333;}
.ui-widget-header {border: 1px solid #e78f08;background: #f6a828 url("/assets/style-custom/images/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;color: #fff;font-weight: bold;}
.ui-widget-header a {color: #fff;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #ccc;background: #f6f6f6 url("/assets/style-custom/images/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #1c94c4;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1c94c4;text-decoration: none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {border: 1px solid #fbcb09;background: #fdf5ce url("/assets/style-custom/images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #c77405;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {color: #c77405;text-decoration: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {border: 1px solid #fbd850;background: #fff url("/assets/style-custom/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight: bold;color: #eb8f00;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #eb8f00;text-decoration: none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fed22f;background: #ffe45c url("/assets/style-custom/images/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;color: #363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {color: #363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a;background: #b81900 url("/assets/style-custom/images/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;color: #fff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {color: #fff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {color: #fff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {font-weight: bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {opacity: .7;filter: Alpha(Opacity=70);font-weight: normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {opacity: .35;filter: Alpha(Opacity=35);background-image: none;}
.ui-state-disabled .ui-icon {filter: Alpha(Opacity=35);}
.ui-icon {width: 16px;height: 16px;}
.ui-icon, .ui-widget-content .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_222222_256x240.png");}
.ui-widget-header .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_ffffff_256x240.png");}
.ui-state-default .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_ef8c08_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_ef8c08_256x240.png");}
.ui-state-active .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_ef8c08_256x240.png");}
.ui-state-highlight .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_228ef1_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("/assets/style-custom/images/ui-icons_ffd27a_256x240.png");}
.ui-icon-blank {background-position: 16px 16px;}
.ui-icon-carat-1-n {background-position: 0 0;}
.ui-icon-carat-1-ne {background-position: -16px 0;}
.ui-icon-carat-1-e {background-position: -32px 0;}
.ui-icon-carat-1-se {background-position: -48px 0;}
.ui-icon-carat-1-s {background-position: -64px 0;}
.ui-icon-carat-1-sw {background-position: -80px 0;}
.ui-icon-carat-1-w {background-position: -96px 0;}
.ui-icon-carat-1-nw {background-position: -112px 0;}
.ui-icon-carat-2-n-s {background-position: -128px 0;}
.ui-icon-carat-2-e-w {background-position: -144px 0;}
.ui-icon-triangle-1-n {background-position: 0 -16px;}
.ui-icon-triangle-1-ne {background-position: -16px -16px;}
.ui-icon-triangle-1-e {background-position: -32px -16px;}
.ui-icon-triangle-1-se {background-position: -48px -16px;}
.ui-icon-triangle-1-s {background-position: -64px -16px;}
.ui-icon-triangle-1-sw {background-position: -80px -16px;}
.ui-icon-triangle-1-w {background-position: -96px -16px;}
.ui-icon-triangle-1-nw {background-position: -112px -16px;}
.ui-icon-triangle-2-n-s {background-position: -128px -16px;}
.ui-icon-triangle-2-e-w {background-position: -144px -16px;}
.ui-icon-arrow-1-n {background-position: 0 -32px;}
.ui-icon-arrow-1-ne {background-position: -16px -32px;}
.ui-icon-arrow-1-e {background-position: -32px -32px;}
.ui-icon-arrow-1-se {background-position: -48px -32px;}
.ui-icon-arrow-1-s {background-position: -64px -32px;}
.ui-icon-arrow-1-sw {background-position: -80px -32px;}
.ui-icon-arrow-1-w {background-position: -96px -32px;}
.ui-icon-arrow-1-nw {background-position: -112px -32px;}
.ui-icon-arrow-2-n-s {background-position: -128px -32px;}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px;}
.ui-icon-arrow-2-e-w {background-position: -160px -32px;}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px;}
.ui-icon-arrowstop-1-n {background-position: -192px -32px;}
.ui-icon-arrowstop-1-e {background-position: -208px -32px;}
.ui-icon-arrowstop-1-s {background-position: -224px -32px;}
.ui-icon-arrowstop-1-w {background-position: -240px -32px;}
.ui-icon-arrowthick-1-n {background-position: 0 -48px;}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px;}
.ui-icon-arrowthick-1-e {background-position: -32px -48px;}
.ui-icon-arrowthick-1-se {background-position: -48px -48px;}
.ui-icon-arrowthick-1-s {background-position: -64px -48px;}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px;}
.ui-icon-arrowthick-1-w {background-position: -96px -48px;}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px;}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px;}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px;}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px;}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px;}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px;}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px;}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px;}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px;}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px;}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px;}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px;}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px;}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px;}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px;}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px;}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px;}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px;}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px;}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px;}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px;}
.ui-icon-arrow-4 {background-position: 0 -80px;}
.ui-icon-arrow-4-diag {background-position: -16px -80px;}
.ui-icon-extlink {background-position: -32px -80px;}
.ui-icon-newwin {background-position: -48px -80px;}
.ui-icon-refresh {background-position: -64px -80px;}
.ui-icon-shuffle {background-position: -80px -80px;}
.ui-icon-transfer-e-w {background-position: -96px -80px;}
.ui-icon-transferthick-e-w {background-position: -112px -80px;}
.ui-icon-folder-collapsed {background-position: 0 -96px;}
.ui-icon-folder-open {background-position: -16px -96px;}
.ui-icon-document {background-position: -32px -96px;}
.ui-icon-document-b {background-position: -48px -96px;}
.ui-icon-note {background-position: -64px -96px;}
.ui-icon-mail-closed {background-position: -80px -96px;}
.ui-icon-mail-open {background-position: -96px -96px;}
.ui-icon-suitcase {background-position: -112px -96px;}
.ui-icon-comment {background-position: -128px -96px;}
.ui-icon-person {background-position: -144px -96px;}
.ui-icon-print {background-position: -160px -96px;}
.ui-icon-trash {background-position: -176px -96px;}
.ui-icon-locked {background-position: -192px -96px;}
.ui-icon-unlocked {background-position: -208px -96px;}
.ui-icon-bookmark {background-position: -224px -96px;}
.ui-icon-tag {background-position: -240px -96px;}
.ui-icon-home {background-position: 0 -112px;}
.ui-icon-flag {background-position: -16px -112px;}
.ui-icon-calendar {background-position: -32px -112px;}
.ui-icon-cart {background-position: -48px -112px;}
.ui-icon-pencil {background-position: -64px -112px;}
.ui-icon-clock {background-position: -80px -112px;}
.ui-icon-disk {background-position: -96px -112px;}
.ui-icon-calculator {background-position: -112px -112px;}
.ui-icon-zoomin {background-position: -128px -112px;}
.ui-icon-zoomout {background-position: -144px -112px;}
.ui-icon-search {background-position: -160px -112px;}
.ui-icon-wrench {background-position: -176px -112px;}
.ui-icon-gear {background-position: -192px -112px;}
.ui-icon-heart {background-position: -208px -112px;}
.ui-icon-star {background-position: -224px -112px;}
.ui-icon-link {background-position: -240px -112px;}
.ui-icon-cancel {background-position: 0 -128px;}
.ui-icon-plus {background-position: -16px -128px;}
.ui-icon-plusthick {background-position: -32px -128px;}
.ui-icon-minus {background-position: -48px -128px;}
.ui-icon-minusthick {background-position: -64px -128px;}
.ui-icon-close {background-position: -80px -128px;}
.ui-icon-closethick {background-position: -96px -128px;}
.ui-icon-key {background-position: -112px -128px;}
.ui-icon-lightbulb {background-position: -128px -128px;}
.ui-icon-scissors {background-position: -144px -128px;}
.ui-icon-clipboard {background-position: -160px -128px;}
.ui-icon-copy {background-position: -176px -128px;}
.ui-icon-contact {background-position: -192px -128px;}
.ui-icon-image {background-position: -208px -128px;}
.ui-icon-video {background-position: -224px -128px;}
.ui-icon-script {background-position: -240px -128px;}
.ui-icon-alert {background-position: 0 -144px;}
.ui-icon-info {background-position: -16px -144px;}
.ui-icon-notice {background-position: -32px -144px;}
.ui-icon-help {background-position: -48px -144px;}
.ui-icon-check {background-position: -64px -144px;}
.ui-icon-bullet {background-position: -80px -144px;}
.ui-icon-radio-on {background-position: -96px -144px;}
.ui-icon-radio-off {background-position: -112px -144px;}
.ui-icon-pin-w {background-position: -128px -144px;}
.ui-icon-pin-s {background-position: -144px -144px;}
.ui-icon-play {background-position: 0 -160px;}
.ui-icon-pause {background-position: -16px -160px;}
.ui-icon-seek-next {background-position: -32px -160px;}
.ui-icon-seek-prev {background-position: -48px -160px;}
.ui-icon-seek-end {background-position: -64px -160px;}
.ui-icon-seek-start {background-position: -80px -160px;}
.ui-icon-seek-first {background-position: -80px -160px;}
.ui-icon-stop {background-position: -96px -160px;}
.ui-icon-eject {background-position: -112px -160px;}
.ui-icon-volume-off {background-position: -128px -160px;}
.ui-icon-volume-on {background-position: -144px -160px;}
.ui-icon-power {background-position: 0 -176px;}
.ui-icon-signal-diag {background-position: -16px -176px;}
.ui-icon-signal {background-position: -32px -176px;}
.ui-icon-battery-0 {background-position: -48px -176px;}
.ui-icon-battery-1 {background-position: -64px -176px;}
.ui-icon-battery-2 {background-position: -80px -176px;}
.ui-icon-battery-3 {background-position: -96px -176px;}
.ui-icon-circle-plus {background-position: 0 -192px;}
.ui-icon-circle-minus {background-position: -16px -192px;}
.ui-icon-circle-close {background-position: -32px -192px;}
.ui-icon-circle-triangle-e {background-position: -48px -192px;}
.ui-icon-circle-triangle-s {background-position: -64px -192px;}
.ui-icon-circle-triangle-w {background-position: -80px -192px;}
.ui-icon-circle-triangle-n {background-position: -96px -192px;}
.ui-icon-circle-arrow-e {background-position: -112px -192px;}
.ui-icon-circle-arrow-s {background-position: -128px -192px;}
.ui-icon-circle-arrow-w {background-position: -144px -192px;}
.ui-icon-circle-arrow-n {background-position: -160px -192px;}
.ui-icon-circle-zoomin {background-position: -176px -192px;}
.ui-icon-circle-zoomout {background-position: -192px -192px;}
.ui-icon-circle-check {background-position: -208px -192px;}
.ui-icon-circlesmall-plus {background-position: 0 -208px;}
.ui-icon-circlesmall-minus {background-position: -16px -208px;}
.ui-icon-circlesmall-close {background-position: -32px -208px;}
.ui-icon-squaresmall-plus {background-position: -48px -208px;}
.ui-icon-squaresmall-minus {background-position: -64px -208px;}
.ui-icon-squaresmall-close {background-position: -80px -208px;}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px;}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px;}
.ui-icon-grip-solid-vertical {background-position: -32px -224px;}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px;}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px;}
.ui-icon-grip-diagonal-se {background-position: -80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius: 4px;}
.ui-widget-overlay {background: #666 url("/assets/style-custom/images/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;opacity: .5;filter: Alpha(Opacity=50);}
.ui-widget-shadow {margin: -5px 0 0 -5px;padding: 5px;background: #000 url("/assets/style-custom/images/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;opacity: .2;filter: Alpha(Opacity=20);border-radius: 5px;}
.ui-widget-header {background: #eb690b;background-image: none !important;}
.ui-datepicker-title {color: white !important;}
.ui-datepicker-month {color: white !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background: #fff url("/assets/style-custom/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50%;border: 1px solid #fff;background-image: none !important;color: #707070;font-weight: normal;}
.ui-datepicker {}
.ui-state-active, .ui-state-hover, .ui-state-over {border: 1px solid #eb690b !important;background: #eb690b !important;color: white !important;}
@import url("/assets/style/cookieform.css");
@import url("/assets/style/grid.css");
@import url("/assets/style/format.css");
@import url("/assets/style/layout.css");
@import url("/assets/style/navigation.css");
@import url("/assets/style/slick.css");
@import url("/assets/style/slick-theme.css");
@import url("/assets/style/basicmodal.css");
@import url("/assets/style/form.css?v=2");
@import url("/assets/style/MyFontsWebfontsKit.css");
@import url("/assets/style/context.css");
@import url("/assets/style/version-02.css");
.cookieform {position: fixed;z-index: 900;bottom: 12px;height: auto;width: 25%;left: 12px;background: #fff;border: 1px solid #eb690b;color: #707070;text-align: center;line-height: 18px;line-height: 26px;padding: 0px 12px;font-size: 12px;filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8;}
.cookieform p {line-height: 17px;padding: 0px;font-size: 15px;}
.retipalmsubmit {margin-top: -17px;cursor: pointer;background: #eb690b;color: white;margin-left: 10px;border: 0px solid red;font-size: 15px;line-height: 26px;margin-bottom: 12px;}
body {min-width: 960px;}
.container_16 {margin-left: auto;margin-right: auto;width: 960px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16 {position: relative;}
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
.container_16 .grid_1 {width: 40px;}
.container_16 .grid_2 {width: 100px;}
.container_16 .grid_3 {width: 160px;}
.container_16 .grid_4 {width: 220px;}
.container_16 .grid_5 {width: 280px;}
.container_16 .grid_6 {width: 340px;}
.container_16 .grid_7 {width: 400px;}
.container_16 .grid_8 {width: 460px;}
.container_16 .grid_9 {width: 520px;}
.container_16 .grid_10 {width: 580px;}
.container_16 .grid_11 {width: 640px;}
.container_16 .grid_12 {width: 700px;}
.container_16 .grid_13 {width: 760px;}
.container_16 .grid_14 {width: 820px;}
.container_16 .grid_15 {width: 880px;}
.container_16 .grid_16 {width: 940px;}
.container_16 .prefix_1 {padding-left: 60px;}
.container_16 .prefix_2 {padding-left: 120px;}
.container_16 .prefix_3 {padding-left: 180px;}
.container_16 .prefix_4 {padding-left: 240px;}
.container_16 .prefix_5 {padding-left: 300px;}
.container_16 .prefix_6 {padding-left: 360px;}
.container_16 .prefix_7 {padding-left: 420px;}
.container_16 .prefix_8 {padding-left: 480px;}
.container_16 .prefix_9 {padding-left: 540px;}
.container_16 .prefix_10 {padding-left: 600px;}
.container_16 .prefix_11 {padding-left: 660px;}
.container_16 .prefix_12 {padding-left: 720px;}
.container_16 .prefix_13 {padding-left: 780px;}
.container_16 .prefix_14 {padding-left: 840px;}
.container_16 .prefix_15 {padding-left: 900px;}
.container_16 .suffix_1 {padding-right: 60px;}
.container_16 .suffix_2 {padding-right: 120px;}
.container_16 .suffix_3 {padding-right: 180px;}
.container_16 .suffix_4 {padding-right: 240px;}
.container_16 .suffix_5 {padding-right: 300px;}
.container_16 .suffix_6 {padding-right: 360px;}
.container_16 .suffix_7 {padding-right: 420px;}
.container_16 .suffix_8 {padding-right: 480px;}
.container_16 .suffix_9 {padding-right: 540px;}
.container_16 .suffix_10 {padding-right: 600px;}
.container_16 .suffix_11 {padding-right: 660px;}
.container_16 .suffix_12 {padding-right: 720px;}
.container_16 .suffix_13 {padding-right: 780px;}
.container_16 .suffix_14 {padding-right: 840px;}
.container_16 .suffix_15 {padding-right: 900px;}
.container_16 .push_1 {left: 60px;}
.container_16 .push_2 {left: 120px;}
.container_16 .push_3 {left: 180px;}
.container_16 .push_4 {left: 240px;}
.container_16 .push_5 {left: 300px;}
.container_16 .push_6 {left: 360px;}
.container_16 .push_7 {left: 420px;}
.container_16 .push_8 {left: 480px;}
.container_16 .push_9 {left: 540px;}
.container_16 .push_10 {left: 600px;}
.container_16 .push_11 {left: 660px;}
.container_16 .push_12 {left: 720px;}
.container_16 .push_13 {left: 780px;}
.container_16 .push_14 {left: 840px;}
.container_16 .push_15 {left: 900px;}
.container_16 .pull_1 {left: -60px;}
.container_16 .pull_2 {left: -120px;}
.container_16 .pull_3 {left: -180px;}
.container_16 .pull_4 {left: -240px;}
.container_16 .pull_5 {left: -300px;}
.container_16 .pull_6 {left: -360px;}
.container_16 .pull_7 {left: -420px;}
.container_16 .pull_8 {left: -480px;}
.container_16 .pull_9 {left: -540px;}
.container_16 .pull_10 {left: -600px;}
.container_16 .pull_11 {left: -660px;}
.container_16 .pull_12 {left: -720px;}
.container_16 .pull_13 {left: -780px;}
.container_16 .pull_14 {left: -840px;}
.container_16 .pull_15 {left: -900px;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:before, .clearfix:after {content: " ";display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
body {font-size: 15px;font-family: "AvenirLTStd-Book",sans-serif;color: #707070;line-height: 26px;}
a {outline: 0;-moz-outline: 0;color: #707070;text-decoration: underline;}
a:hover {color: #eb690b;}
.btn, .btnspecial {background: #eb690b;color: white;padding: 2px 10px 0px 10px;margin-right: 20px;text-decoration: none;font-size: 12px;line-height: 20px;cursor: pointer;}
.btn:hover, .btnspecial:hover {color: white;}
.btn {padding-top: 4px;}
.btnreiter {background-color: white;color: #eb690b;border: 1px solid #eb690b;border-bottom: 0px solid white;position: relative;z-index: 7;z-index: 4;cursor: default;margin-right: 2px !important;-moz-box-shadow: 0px -2px 4px -3px gray;-webkit-box-shadow: 0px -2px 4px -3px gray;box-shadow: 0px -2px 4px -3px gray;}
.btnreiter:hover {color: #eb690b;}
.reiter .btnreiter-inactive {background: #fabf95;border-bottom: 0px solid #eb690b;z-index: 0;cursor: pointer;}
.reiter .btnreiter-inactive:hover {color: white;background: #eb690b;}
.btnspecial {width: 144px !important;float: left;margin: 0px 20px 8px 0px;text-align: center;height: 20px;}
.reiter .btnspecial {width: 136px !important;}
img {outline: 0 none;}
h1, h2, h3, h4, h5 {font-weight: normal;font-family: "AvenirLTStd-Light",sans-serif;}
p {margin: 26px 0px;}
h1, span, h6 {color: #eb690b;}
h1 {font-size: 29px;margin-top: 0px;line-height: 33px;text-transform: uppercase;font-family: "AvenirLTStd-Light",sans-serif;font-weight: normal;letter-spacing: 1px;}
.faq-subitle {font-weight: normal;font-weight: bold;font-family: "AvenirLTStd-Light",sans-serif;font-size: 15px;color: #707070;clear: both;float: none;margin-top: 26px;}
h2 {font-size: 19px;font-family: "AvenirLTStd-Book",sans-serif;margin: 10px 0px;padding: 0px;font-weight: bold;line-height: 24px;}
.listitem-title-download {text-transform: none !important;text-decoration: underline;cursor: pointer;}
.listitem-title-download2 {text-transform: none !important;}
.seminarelist .listitem-title, .eventlist .listitem-title {text-transform: none !important;}
html {overflow-y: scroll;}
body {position: relative;padding: 0px;margin: 0px;background: white;}
body div {}
.goto-top {position: fixed;display: none;right: 45px;bottom: 140px;background: white;color: #eb690b;padding: 0px 10px;text-decoration: none;font-size: 12px;line-height: 20px;cursor: pointer;-moz-box-shadow: 0px 0px 5px -2px gray;-webkit-box-shadow: 0px 0px 5px -2px gray;box-shadow: 0px 0px 5px -2px gray;z-index: 100;}
.layout-header {position: fixed;height: 144px;top: 0px;width: 100%;z-index: 10;background: white;}
.layout-header .layout-topnavigation {height: 104px;}
.layout-header .layout-topnavigation .logo {float: left;margin-top: 22px;}
.layout-header .layout-topnavigation .social {padding-top: 57px;}
.layout-header .layout-navigation {background: #9b9fa1 url("/assets/images/bg/nav.gif") repeat-x left top;height: 40px;}
.layout-context {z-index: 0;margin: 144px 0px 103px 0px;}
.layout-context .container_16 {padding-top: 38px;}
.layout-context .hpteaser {padding-top: 0px;}
.layout-context .hpteaser .slick-slider {height: 343px;cursor: pointer;margin-bottom: 10px;}
.layout-context .hpteaser .slick-slider img {display: none;}
.layout-context .hpteaser .slick-slider .showsliderImg {display: block;}
.layout-context .hpteaser .grid_4 {width: 240px;background: #f8f8f8;}
.layout-context .hpteaser .grid_4 img {position: absolute;left: 0px;top: 0px;z-index: 0;}
.layout-context .hpteaser .grid_4_smaller {width: 180px;}
.layout-context .hpteaser .teaser-right {margin-right: 0px;}
.layout-context .hpteaser .teaser-left {margin-left: 0px;}
.layout-context .hpteaser h3 {position: relative;margin: 20px 20px;padding: 0px;font-size: 23px;line-height: 26px;color: #707070;z-index: 8;cursor: pointer;}
.layout-context .teaser-1row {margin-bottom: 10px;}
.layout-context .teaser-1row .grid_4 {height: 343px;}
.layout-context .teaser-2row .grid_4 {height: 155px;}
.layout-context .prod-list {margin-top: 40px;}
.layout-context .prod-list .prod-list-row {padding-top: 26px;}
.layout-context .prod-list .prod-list-row .prod-list-item {cursor: pointer;}
.layout-context .prod-list .prod-list-row .prod-list-item:hover a {color: #eb690b;}
.layout-context .prod-list .prod-list-row a {font-size: 11px;line-height: 13px;float: left;text-decoration: none;}
.layout-context .prod-features {font-size: 11px;}
.layout-context .testimonial {background: white url("/assets/images/bg/testimonial.gif") repeat-x left top;padding: 16px;-moz-box-shadow: 0px 0px 7px -2px gray;-webkit-box-shadow: 0px 0px 7px -2px gray;box-shadow: 0px 0px 7px -2px gray;margin-top: 60px;}
.layout-context .testimonial .person {float: left;width: 125px;margin: 0px 20px 0px 0px;font-size: 12.75px;line-height: 14px;}
.layout-context .testimonial .testimonialtext {float: left;width: 460px;}
.layout-context .testimonial .testimonialtext p {margin: 0px;}
.layout-context .prod-2-prod {margin-top: 24px;position: relative;overflow: hidden;}
.layout-context .prod-2-prod a {font-size: 11px;line-height: 13px;padding: 0px 10px 10px 0px;float: left;text-decoration: none;}
.layout-context .prod-2-prod .grid_2 {cursor: pointer;}
.layout-context .prod-2-prod .grid_2:hover a {color: #eb690b;}
.layout-context .prod-2-prod .bxslider {margin-top: 10px;}
.layout-context .prod-2-prod .slidecontrol {position: absolute;right: 10px;top: 60px;width: 40px;height: 300px;z-index: 9;}
.layout-context .prod-2-prod .slidecontrol #slider-prev, .layout-context .prod-2-prod .slidecontrol #slider-next {margin: 6px 0px;width: 24px;height: 15px;position: relative;overflow: hidden;}
.layout-context .prod-2-prod .slidecontrol #slider-prev .disabled, .layout-context .prod-2-prod .slidecontrol #slider-next .disabled {filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;cursor: default;}
.layout-context .prod-2-prod .slidecontrol #slider-prev a, .layout-context .prod-2-prod .slidecontrol #slider-next a {display: block;background: #eb690b;width: 24px;height: 24px;font-size: 0px;line-height: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);margin-top: -28px;margin-left: -5px;}
.largeview {background: #f6f6f6;width: 640px;height: 428px;margin: 2px 18px 0px 0px;float: left;}
#displayImage {height: 428px;}
.thumbview {float: left;width: 280px;}
.thumbview img {width: 123px;margin: 2px;float: left;filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;}
.thumbview .selected {filter: alpha(opacity=0);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.prod-2-prod .bx-wrapper li {height: 150px !important;overflow: hidden;}
.layout-context .prod-2-prod .slidecontrol #slider-prev a {margin-top: 9px;}
.layout-context .contentleft {margin-top: -19px;}
.layout-context .floatimage {float: left;margin: 8px 18px 18px 0px;}
.layout-context .page404 {text-align: center;font-size: 16.5px;line-height: 25px;margin-bottom: -43px;}
.layout-context .page404 img {margin-bottom: 8px;}
.layout-context .listitems {margin-top: 40px;}
.layout-context .listitems .listitem-title {text-transform: uppercase;color: #eb690b;margin-bottom: -26px;float: left;}
.layout-context .listitems .listitem-title-faq {text-transform: none !important;}
.layout-context .listitems a.listitemdetaillink {margin-top: -26px;float: left;}
.layout-context .listitems a.btn {margin-top: -26px;margin-right: 4px;}
.layout-context .listitems .listitem-image img {margin-top: 8px;}
.layout-context .listitemfirst {margin-top: 0px;}
.layout-context .scroller {margin-bottom: -25px;}
.layout-context .scroller .scrollbox {position: relative;margin-left: -1px;width: 640px;z-index: 9;padding: 16px 0px 25px 0px;background: transparent url("/assets/images/bg/scrollbox.png") repeat-x left bottom;}
.layout-context .maps {background: silver;width: 242px;height: 484px;}
.layout-context-hp {margin: 144px 0px 63px 0px;}
.layout-footer {background: #9b9fa1 url("/assets/images/bg/footer.gif") repeat-x left top;z-index: 2;position: fixed;height: 63px;bottom: 0px;width: 100%;}
.layout-footer .container_16 {padding: 13px 0px;font-size: 12.5px;line-height: 18.75px;color: white;}
.layout-footer .container_16 p {margin: 0px;}
.layout-footer .container_16 a:hover {color: #eb690b;}
.clear {clear: both;float: none;}
.fll {float: left;}
.flr {float: right;}
.cursor {cursor: pointer;}
.hide {display: none;}
.nobreak {white-space: nowrap;}
.grid_start {margin: 0px -10px;}
.tagcloud {}
.tagcloud h3 {margin-bottom: 8px;}
.tagcloud ul {margin: 0px;padding: 0px;list-style: none;}
.tagcloud li {color: #9b9fa2;}
.tagcloud li a {color: #707070;}
.tagcloud li a:hover {color: #eb690b;}
.tagcloud .activeTag a {color: #eb690b;}
.tagcloud .articlecount {font-size: 12.5px;color: #9b9fa2;margin-left: 4px;}
.blog-headline {border: 0px solid maroon;}
.blog-article-list {border: 0px solid black;margin-bottom: 32px;}
.blog-article-title {color: #eb690b;margin-bottom: 6px;}
.blog-article-title a {color: #eb690b;}
.blog-article-date {border: 0px solid blue;font-size: 12.5px;line-height: 18.75px;color: #9b9fa2;margin: 0px 0px 12px 0px;}
.blog-article-date-detail {margin-top: 30px !important;margin-bottom: -22px;}
.blog-article-date a {color: #9b9fa2;text-decoration: none;}
.blog-article-date a:hover {color: #eb690b;}
.blog-article-preview {border: 0px solid red;margin-top: -18px;}
.imagelist {margin: 0px -10px 0px -10px;}
.imagelist .listitems {margin-top: 0px;margin-bottom: 40px;}
.imagelist p {margin: 0px;font-size: 12.5px;line-height: 18.75px;}
.imagelist .desclink {font-size: 12.5px;line-height: 18.75px;color: #9b9fa2;text-decoration: none;}
.imagelist .desclink:hover {color: #eb690b;}
.imagelist .listitems .listitem-title {margin-bottom: 0px;}
.listitemslink {margin-top: 20px !important;}
.orange {color: #eb690b;}
.listitems2 {margin-top: 20px !important;}
@media (min-width: 992px) {.layout-topnavigation .navfade > ul {list-style: none;margin: 68px 0px 0px 0px;padding: 0px;float: left;}
	.layout-topnavigation .navfade > ul > li {float: left;padding: 0px 9px;background: transparent url("/assets/images/bg/navli.gif") no-repeat right center;}
	.layout-topnavigation .navfade > ul > li a {text-decoration: none;}
	.layout-topnavigation .navfade > ul > li > ul {position: absolute;background: white;margin: 0px 0px 0px -15px;list-style: none;padding: 10px 0px;z-index: 20;display: none;-moz-box-shadow: 0px 0px 7px -1px #1a1a1a;-webkit-box-shadow: 0px 0px 7px -1px #1a1a1a;box-shadow: 0px 0px 7px -1px #1a1a1a;}
	.layout-topnavigation .navfade > ul > li > ul > li {padding: 0px 15px;}
	.layout-topnavigation .navfade > ul > li > ul > li a {color: #707070;font-size: 16.5px;line-height: 25px;}
	.layout-topnavigation .navfade > ul > li > ul > li a:hover {color: #eb690b;}
	.layout-topnavigation .navfade > ul > li > ul .lihover > a {color: #eb690b;}
	.layout-topnavigation .navfade > ul .last {background-image: none;}
	.layout-topnavigation .navfade > ul .lihover > a {color: #eb690b;}
	.layout-topnavigation .navfade > ul .active > a {color: #eb690b;}
	.layout-navigation .navfade > ul {list-style: none;margin: 0px 0px 0px -15px;padding: 0px;float: left;}
	.layout-navigation .navfade > ul > li {float: left;padding: 0px 8px;}
	.layout-navigation .navfade > ul > li a {color: white;font-size: 16.5px;line-height: 44px;text-decoration: none;}
	.layout-navigation .navfade > ul > li a:hover {color: #eb690b;}
	.layout-navigation .navfade > ul > li > ul {position: absolute;display: none;background: white;margin: -4px 0px 0px -15px;list-style: none;padding: 10px 0px;-moz-box-shadow: 0px 0px 7px -1px #1a1a1a;-webkit-box-shadow: 0px 0px 7px -1px #1a1a1a;box-shadow: 0px 0px 7px -1px #1a1a1a;}
	.layout-navigation .navfade > ul > li > ul > li {padding: 0px 15px;}
	.layout-navigation .navfade > ul > li > ul > li a {color: #707070;font-size: 16.5px;line-height: 25px;}
	.layout-navigation .navfade > ul > li > ul > li a:hover {color: #eb690b;}
	.layout-navigation .navfade > ul > li > ul .lihover > a {color: #eb690b;}
	.layout-navigation .navfade > ul > #nav5 ul li {float: left;width: 190px;}
	.layout-navigation .navfade > ul > #nav5 ul li > a {display: block;}
	.layout-navigation .navfade > ul > #nav5 ul li ul {margin: 0px;padding: 0px 0px 10px 0px;list-style: none;}
	.layout-navigation .navfade > ul > #5 ul li ul li {float: none;}
	.layout-navigation .navfade > ul > #nav163 ul li {float: left;width: 190px;}
	.layout-navigation .navfade > ul > #nav163 ul li > a {display: block;}
	.layout-navigation .navfade > ul > #nav163 ul li ul {margin: 0px;padding: 0px 0px 10px 0px;list-style: none;}
	.layout-navigation .navfade > ul > #163 ul li ul li {float: none;}
	.layout-navigation .navfade > ul .lihover > a {color: #eb690b;}
	.layout-navigation .navfade > ul .active > a {color: #eb690b;}
	.navcontent {position: fixed;width: 240px;padding-top: 22px;left: auto;top: auto;}
	.navcontent .alphabet {position: relative;background: #eb690b;padding-left: 14px;}
	.navcontent .alphabet #alphabet-slider-prev, .navcontent .alphabet #alphabet-slider-next {position: absolute;width: 24px;height: 24px;left: 0px;top: 3px;z-index: 20;text-align: center;}
	.navcontent .alphabet #alphabet-slider-prev a, .navcontent .alphabet #alphabet-slider-next a {display: block;color: white;text-decoration: none;}
	.navcontent .alphabet #alphabet-slider-prev .disabled, .navcontent .alphabet #alphabet-slider-next .disabled {filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;cursor: default;}
	.navcontent .alphabet #alphabet-slider-next {left: 214px;}
	.navcontent .alphabet ul {list-style: none;margin: 0px;padding: 0px;}
	.navcontent .alphabet ul li {background: #eb690b;padding: 4px 3px 2px 10px;height: 24px;float: left;}
	.navcontent .alphabet ul li a {text-decoration: none;color: white;text-transform: uppercase;padding: 0px 2px 0px 1px;float: left;}
	.navcontent .alphabet ul li .lactive {text-decoration: underline;}
	.navcontent .alphabet ul li .all {padding-left: 0px;font-size: 12px;text-transform: none;}
	.navcontent .navtitle {height: 198px;overflow: hidden;}
	.navcontent .navtitle ul {list-style: none;padding: 0px;margin: 0px;}
	.navcontent .navtitle ul li {float: none;}
	.navcontent .navtitle ul li a {display: block;text-decoration: none;color: white;text-transform: uppercase;background: #eb690b;margin-bottom: 3px;padding: 4px 5px 2px 10px;height: 24px;font-size: 15.5px;}
	.navcontent .slidecontrol {position: relative;}
	.navcontent .slidecontrol #slider-prev, .navcontent .slidecontrol #slider-next {margin: 7px 0px 0px 0px;width: 24px;height: 15px;left: 108px;position: relative;overflow: hidden;}
	.navcontent .slidecontrol #slider-prev .disabled, .navcontent .slidecontrol #slider-next .disabled {filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;cursor: default;}
	.navcontent .slidecontrol #slider-prev a, .navcontent .slidecontrol #slider-next a {display: block;background: #eb690b;width: 24px;height: 24px;font-size: 0px;line-height: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);margin-top: -16px;margin-left: 0px;}
	.navcontent .slidecontrol #slider-prev {margin: 10px 0px 10px 0px;}
	.navcontent .slidecontrol #slider-prev a {margin-top: 7px;}
	.layout-footer a {color: white;text-decoration: underline;}
	.layout-footer ul {list-style: none;margin: 0px;padding: 0px;}
	.layout-footer ul li {float: left;margin-right: 5px;}}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.slick-track {position: relative;top: 0;left: 0;display: block;}
.slick-track:before, .slick-track:after {display: table;content: "";}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
@charset "UTF-8";
.slick-loading .slick-list {background: #fff url("/assets/style/ajax-loader.gif") center center no-repeat;}
@font-face {font-family: "slick";font-weight: normal;font-style: normal;src: url("/assets/style/fonts/slick.eot");src: url("/assets/style/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/assets/style/fonts/slick.woff") format("woff"),url("/assets/style/fonts/slick.ttf") format("truetype"),url("/assets/style/fonts/slick.svg#slick") format("svg");}
.slick-prev, .slick-next {font-size: 0;font-size: 0px;line-height: 0;position: absolute;top: 50%;display: block;width: 28px;height: 28px;padding: 0;margin-top: -28px;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);cursor: pointer;color: transparent;border: none;outline: none;-moz-border-radius: 14px;-webkit-border-radius: 14px;border-radius: 14px;-khtml-border-radius: 14px;z-index: 100;}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {opacity: 1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
.slick-prev:before, .slick-next:before {font-family: "slick";font-size: 0px;line-height: 1;opacity: .75;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-prev {left: 0px;background: #727574 url("/assets/images/misc/subnavigation-marker.png") no-repeat center center;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
[dir='rtl'] .slick-prev {right: 0px;left: auto;}
.slick-prev:before {content: "←";}
[dir='rtl'] .slick-prev:before {content: "→";}
.slick-next {right: 0px;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);background: #727574 url("/assets/images/misc/subnavigation-marker.png") no-repeat center center;}
[dir='rtl'] .slick-next {right: auto;left: 0px;}
.slick-next:before {content: "→";}
[dir='rtl'] .slick-next:before {content: "←";}
.slick-dotted.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute;top: 20px;display: block;width: 100%;padding: 0;margin: 0;height: 16px;list-style: none;text-align: center;}
.slick-dots li {position: relative;display: inline-block;width: 14px;height: 14px;margin: 0 5px;padding: 0;cursor: pointer;}
.slick-dots li button {font-size: 0;line-height: 0;display: block;width: 14px;height: 14px;cursor: pointer;color: transparent;border: 0;outline: none;background: transparent;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
.slick-dots li button:before {font-family: "slick";font-size: 0px;line-height: 0px;background: #c7cbce;position: absolute;top: 0;left: 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;-khtml-border-radius: 7px;width: 14px;height: 14px;content: "";text-align: center;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.slick-dots li.slick-active button:before {background: #ea6900;}
@media (max-width: 991px) {.slick-slider {margin-bottom: 50px !important;}
	.slick-dots {top: auto;bottom: -30px;}}
#basic-modal-content {display: none;}
#simplemodal-overlay {background-color: #000;}
#simplemodal-container {height: 400px;width: 700px;background-color: white;border: 1px solid #eb690b;padding: 0px 20px 0px 20px;}
#simplemodal-container .simplemodal-data {padding: 0px;}
#simplemodal-container code {background: #141414;border-left: 0px solid #65b43d;color: #bbb;display: block;font-size: 12px;margin-bottom: 12px;padding: 4px 6px 6px;}
form {font-family: "AvenirLTStd-Book",sans-serif;font-size: 15px;}
form fieldset {border: 0px;padding: 0px;}
form fieldset legend {font-weight: bold;}
form fieldset .formgroup {margin: 0px 0px 20px 0px;border: 1px solid white;}
form fieldset .formgroup .formelement {margin: 6px 0px;float: none;clear: both;}
form fieldset .formgroup .formelement .radio, form fieldset .formgroup .formelement .checkbox {width: auto;margin-right: 10px;margin-top: 2px;}
form fieldset .formgroup .formelement .radio {margin-top: 4px;}
form fieldset .formgroup .formelement label {width: 120px;float: left;}
form fieldset .formgroup .formelement .labelCheck {width: auto;}
form fieldset .formgroup .formelement .label100 {width: 100%;float: none;}
form fieldset .formgroup .formelement textarea {height: 192px;background: white url("/assets/images/misc/textarea.gif") repeat left top;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #707070;font-family: "AvenirLTStd-Book",sans-serif;line-height: 32px;resize: none;width: 100%;}
form fieldset .formgroup .formelement .smalltextarea {height: 64px;}
form fieldset .formgroup .formelement input {font-family: "AvenirLTStd-Book",sans-serif;font-size: 15px;border-width: 0px 0px 1px 0px;border-style: solid;border-color: #707070;width: 412px;margin: 4px 0px 0px 0px;line-height: 15px;height: 15px;float: left;}
form fieldset .formgroup .radiolist .radio-element {float: left;margin-right: 20px;}
form fieldset .formgroup .radiolist .radiorow {float: left;width: 266px;}
form fieldset .formgroup .radiolist .radiorow .radio-element {float: none;}
form fieldset .formgroup .radiolist .radiorow .radio-element label {width: 200px;line-height: 18px;padding: 3px 0px;}
form fieldset .formgroup-between {margin-bottom: 10px;}
form .submit {color: white !important;cursor: pointer;background: #eb690b;border: 1px solid #eb690b;width: auto;font-size: 12px;padding-top: 0px;height: 22px;}
.loginform fieldset {margin: 0px;padding: 0px;}
.loginform fieldset legend {color: #eb690b;margin-bottom: 10px;text-transform: uppercase;font-family: "AvenirLTStd-Light",sans-serif;letter-spacing: 1px;font-weight: normal;}
.loginform fieldset .formgroup {margin: 0px;}
.loginform fieldset .formgroup .formelement input {color: #eb690b;border: 1px solid #eb690b;width: 110px;padding: 1px 4px;font-size: 12px;margin: 0px 4px 4px 0px;}
.borderform {position: relative;z-index: 2;margin-top: -9px;float: left;border: 1px solid #eb690b;background: white;padding: 35px 73px 55px 25px;-moz-box-shadow: 0px 0px 7px -2px gray;-webkit-box-shadow: 0px 0px 7px -2px gray;box-shadow: 0px 0px 7px -2px gray;display: block;}
.borderform legend {color: #eb690b;margin-bottom: 10px;text-transform: uppercase;font-family: "AvenirLTStd-Light",sans-serif;letter-spacing: 1px;font-weight: normal;}
.borderform .secondset legend {color: #707070;text-transform: none;margin-bottom: 0px;}
.borderform .btnspecial {float: right;margin-right: 0px;}
.formdefault legend {font-weight: bold;}
.formdefault fieldset .formgroup .formelement .inputdefault {width: 75px;padding-top: 5px;height: 21px;border: 2px solid #bcbdbf;}
.formnavcontent fieldset {margin-left: -2px;}
.formnavcontent fieldset .formgroup {margin: 0px;}
.formnavcontent fieldset .formgroup .formelement {margin: 0px;padding: 0px;}
.formnavcontent .inputdefault {width: 236px !important;margin-left: -3px;}
.message {background: #eb690b;color: white;padding: 1px 26px;}
.err, .err span {color: red !important;}
#pressForm .formelement-title {display: none;}
.downloadfiles {list-style: none;padding: 0px;}
@font-face {font-family: "AvenirLTStd-Book";src: url("/assets/webfonts/2A8342_0_0.eot");src: url("/assets/webfonts/2A8342_0_0.eot?#iefix") format("embedded-opentype"),url("/assets/webfonts/2A8342_0_0.woff") format("woff"),url("/assets/webfonts/2A8342_0_0.ttf") format("truetype");}
@font-face {font-family: "AvenirLTStd-Light";src: url("/assets/webfonts/2A8342_1_0.eot");src: url("/assets/webfonts/2A8342_1_0.eot?#iefix") format("embedded-opentype"),url("/assets/webfonts/2A8342_1_0.woff") format("woff"),url("/assets/webfonts/2A8342_1_0.ttf") format("truetype");}
.prod-list .img img {width: 100%;height: auto;}
.prod-2-prod .img img {width: 66px;height: auto;}
body .layout-context .tablemanagement {margin-top: -12px;}
body .layout-context .tablemanagement tr td {padding-top: 24px;line-height: 22px;}
body .layout-context .tablemanagement tr td img {width: 100%;height: auto;margin-bottom: 3px;}
body .layout-context .tablemanagement tr td:nth-child(even) {padding-left: 6px;}
body .layout-context .tablemanagement tr td:nth-child(odd) {padding-right: 6px;}
body .layout-context .blog-article-preview {margin: 0px -10px;}
body .layout-context .blog-article-preview img {width: 100%;height: auto;float: none;}
body .layout-context .blog-article-preview .grid_9 {margin-top: -26px;}
@media (min-width: 1200px) {body .hidden-lg {display: none !important;}}
@media (min-width: 992px) and (max-width: 1199px) {body .hidden-md {display: none !important;}}
@media (min-width: 768px) and (max-width: 991px) {body .hidden-sm {display: none !important;}}
@media (max-width: 767px) {body .hidden-xs {display: none !important;}}
@media (max-width: 991px) {body {min-width: 100% !important;}
	body .container_16 {margin-left: 0px;margin-right: 0px;width: 100%;}
	body .container_16 .contentleft, body .container_16 contentright {margin-top: 0px;}
	body .container_16 .grid_1, body .container_16 .grid_2, body .container_16 .grid_3, body .container_16 .grid_4, body .container_16 .grid_5, body .container_16 .grid_6, body .container_16 .grid_7, body .container_16 .grid_8, body .container_16 .grid_9, body .container_16 .grid_10, body .container_16 .grid_11, body .container_16 .grid_12, body .container_16 .grid_13, body .container_16 .grid_14, body .container_16 .grid_15, body .container_16 .grid_16 {display: block;float: none;position: relative;margin-left: 0px;margin-right: 0px;width: 100%;}
	body .container_16 .push_1, body .container_16 .pull_1, body .container_16 .push_2, body .container_16 .pull_2, body .container_16 .push_3, body .container_16 .pull_3, body .container_16 .push_4, body .container_16 .pull_4, body .container_16 .push_5, body .container_16 .pull_5, body .container_16 .push_6, body .container_16 .pull_6, body .container_16 .push_7, body .container_16 .pull_7, body .container_16 .push_8, body .container_16 .pull_8, body .container_16 .push_9, body .container_16 .pull_9, body .container_16 .push_10, body .container_16 .pull_10, body .container_16 .push_11, body .container_16 .pull_11, body .container_16 .push_12, body .container_16 .pull_12, body .container_16 .push_13, body .container_16 .pull_13, body .container_16 .push_14, body .container_16 .pull_14, body .container_16 .push_15, body .container_16 .pull_15, body .container_16 .push_16, body .container_16 .pull_16 {left: auto;}
	body .container_16 .suffix_1, body .container_16 .prefix_1, body .container_16 .suffix_2, body .container_16 .prefix_2, body .container_16 .suffix_3, body .container_16 .prefix_3, body .container_16 .suffix_4, body .container_16 .prefix_4, body .container_16 .suffix_5, body .container_16 .prefix_5, body .container_16 .suffix_6, body .container_16 .prefix_6, body .container_16 .suffix_7, body .container_16 .prefix_7, body .container_16 .suffix_8, body .container_16 .prefix_8, body .container_16 .suffix_9, body .container_16 .prefix_9, body .container_16 .suffix_10, body .container_16 .prefix_10, body .container_16 .suffix_11, body .container_16 .prefix_11, body .container_16 .suffix_12, body .container_16 .prefix_12, body .container_16 .suffix_13, body .container_16 .prefix_13, body .container_16 .suffix_14, body .container_16 .prefix_14, body .container_16 .suffix_15, body .container_16 .prefix_15, body .container_16 .suffix_16, body .container_16 .prefix_16 {padding-left: 0px;padding-right: 0px;}}
@media (max-width: 991px) {body {font-size: 17px;line-height: 22px;}}
@media (max-width: 991px) {body .goto-top {position: absolute;right: 12px;bottom: 222px;background: transparent;background: transparent url("/assets/images/misc/subnavigation-marker.png") no-repeat center center;color: #eb690b;font-size: 0px;cursor: pointer;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);width: 40px;height: 40px;padding: 0px;z-index: 100;display: block !important;}
	body .layout-header {border: 0px solid red;background: transparent;height: auto;z-index: 101;}
	body .layout-header .layout-topnavigation {position: fixed;width: 100%;z-index: 101;height: auto;background: white;padding: 12px 0px;-webkit-transition: all 100ms ease;-moz-transition: all 100ms ease;-ms-transition: all 100ms ease;-o-transition: all 100ms ease;transition: all 100ms ease;}
	body .layout-header .layout-topnavigation .grid_4 {text-align: center;}
	body .layout-header .layout-topnavigation .grid_4 .logo {float: none;margin: 0px 0px;display: inline-block;}
	body .layout-header .layout-topnavigation .grid_4 .logo img {padding: 0px;margin: 0px;height: 58px;width: auto;vertical-align: middle;}
	body .layout-header .layout-topnavigation .navfade {display: none;}
	body .layout-header .layout-topnavigation .social .sociallinks {display: none;}
	body .layout-header .withshadow {-moz-box-shadow: 0px 1px 2px -1px #727574;-webkit-box-shadow: 0px 1px 2px -1px #727574;box-shadow: 0px 1px 2px -1px #727574;}
	body .layout-header .layout-language .layout-language-menue {position: fixed;right: 12px;top: 33px;z-index: 101;color: #c7cbce;text-transform: uppercase;}
	body .layout-header .layout-language .layout-language-menue div {display: none;}
	body .layout-header .layout-language .layout-language-menue .active {cursor: pointer;padding: 3px 30px 0px 2px;display: block;font-size: 19px;background: transparent url("/assets/images/misc/language-menue.png") no-repeat right center;background-size: auto 40%;-webkit-transition: all 150ms ease;-moz-transition: all 150ms ease;-ms-transition: all 150ms ease;-o-transition: all 150ms ease;transition: all 150ms ease;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	body .layout-header .layout-language .layout-language-menue-active .active {}
	body .layout-header .layout-language .layout-language-navigation {position: fixed;z-index: 90;top: -50px;width: 100%;background: #727574;-moz-box-shadow: 0px 1px 2px -1px #727574;-webkit-box-shadow: 0px 1px 2px -1px #727574;box-shadow: 0px 1px 2px -1px #727574;-webkit-transition: all 150ms ease;-moz-transition: all 150ms ease;-ms-transition: all 150ms ease;-o-transition: all 150ms ease;transition: all 150ms ease;}
	body .layout-header .layout-language .layout-language-navigation a {display: block;padding: 12px;margin: 0px 12px;border-top: 2px solid white;color: white;text-align: center;text-decoration: none;text-transform: uppercase;font-size: 22px;}
	body .layout-header .layout-language .layout-language-navigation a:first-of-type {border-top-color: #727574;}
	body .layout-header .layout-language .layout-language-navigation-active {top: 82px;}
	body .layout-header .layout-navigation-burgermenue {position: fixed;z-index: 110;left: 17px;top: 24px;width: 40px;height: 40px;cursor: pointer;background: transparent url("/assets/images/misc/burgermenue.png") no-repeat center center;}
	body .layout-header .layout-navigation {background-image: none;background-color: #727574;position: fixed;z-index: 120;left: -100%;top: 0px;width: 100%;height: 100%;overflow: auto;-webkit-transition: all 200ms ease;-moz-transition: all 200ms ease;-ms-transition: all 200ms ease;-o-transition: all 200ms ease;transition: all 200ms ease;}
	body .layout-header .layout-navigation .layout-navigation-close {position: absolute;left: 18px;top: 24px;width: 40px;height: 40px;cursor: pointer;background: transparent url("/assets/images/misc/burgermenue-close.png") no-repeat center center;background-size: 80% auto;}
	body .layout-header .layout-navigation ul {margin: 0px;padding: 0px 24px 24px 24px;float: none;}
	body .layout-header .layout-navigation ul:first-of-type {margin: 0px;padding: 80px 24px 0px 24px;float: none;}
	body .layout-header .layout-navigation ul li {float: none;padding: 0px;margin: 0px;width: auto;position: relative;}
	body .layout-header .layout-navigation ul li a {border-top: 2px solid white;display: block;padding: 12px 4px 6px 4px;font-size: 19px;line-height: 24px;color: white;text-transform: uppercase;text-decoration: none;}
	body .layout-header .layout-navigation ul li ul {display: none !important;position: relative;float: none;margin: 0px;padding: 0px !important;width: 100%;height: auto;background: transparent;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
	body .layout-header .layout-navigation ul li ul li {float: none !important;position: relative;padding: 0px;width: auto !important;}
	body .layout-header .layout-navigation ul li ul li a {color: white;text-transform: none;border-top-width: 1px;font-size: 17px;line-height: 24px;padding-left: 15px;}
	body .layout-header .layout-navigation ul li ul li ul {display: none !important;margin-bottom: 0px;}
	body .layout-header .layout-navigation ul li ul li ul li a {padding-left: 30px;}
	body .layout-header .layout-navigation ul li > a:after {position: absolute;content: "";top: 11px;right: 0px;height: 22px;width: 22px;display: block;background: transparent url("/assets/images/misc/subnavigation-marker.png") no-repeat right center;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);}
	body .layout-header .layout-navigation ul li > a:only-child:after {display: none;}
	body .layout-header .layout-navigation ul .li-open > a:after {top: 12px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);}
	body .layout-header .layout-navigation ul .li-open > ul {display: block !important;}
	body .layout-header .layout-navigation .clear {display: none;}
	body .layout-header .layout-navigation-active {left: 0px;}
	body .layout-context {padding: 0px 12px;margin: 82px 0px 12px;}
	body .layout-context .container_16 {padding: 0px;}
	body .layout-context .container_16 p img {width: 100%;height: auto;vertical-align: middle;}
	body .layout-context-hp {padding: 0px 0px;margin: 82px 0px 0px;}
	body .layout-context-hp .teaser-1row {margin-bottom: 0px;}
	body .layout-context-hp .teaser-1row .slick-slider {height: auto !important;margin-bottom: 0px;}
	body .layout-context-hp .teaser-1row .slick-slider img {vertical-align: middle;width: 100%;height: auto;}
	body .layout-context-hp .teaser-1row .slick-slider .slidertext .txt {margin: 12px 12px 0px 12px;border-bottom: 1px solid #727574;}
	body .layout-context-hp .teaser-1row .slick-slider .slidertext .txt p {margin: 0px;padding: 0px 0px 6px 0px;text-transform: uppercase;}
	body .layout-footer {z-index: 10;position: relative;height: auto;bottom: auto;padding: 0px 12px;width: auto;background: #727574;}
	body .layout-footer .container_16 {padding: 12px 0px;font-size: 17px;line-height: 22px;}
	body .layout-footer .container_16 p {margin: 12px 0px;}
	body .layout-footer .container_16 p a {color: white;}
	body .layout-footer .container_16 ul {list-style: none;padding: 0px;margin: 0px;}
	body .layout-footer .container_16 ul li {float: left;margin-right: 12px;}
	body .layout-footer .container_16 ul li a {color: white;}
	body .layout-footer .container_16 a {color: white;}
	body #simplemodal-overlay {}
	body #simplemodal-container {position: fixed;z-index: 900;bottom: 0px !important;top: auto !important;overflow: auto;height: auto;height: auto !important;text-align: center;text-align: center;width: 100% !important;left: 0px;max-height: 100%;background: #ea6900;color: #fff;line-height: 18px;line-height: 26px;padding: 0px;font-size: 15px;}
	body #simplemodal-container .simplemodal-data {line-height: 19px;padding: 0px 12px;font-size: 15px;text-align: center;}
	body #simplemodal-container .simplemodal-data a {color: white;}
	body #simplemodal-container a.btnspecial {float: none;width: auto !important;cursor: pointer;display: inline-block;background: white;color: #ea6900;border: 0px solid red;line-height: 19px;font-size: 15px;text-align: center;margin-top: 12px;margin-bottom: 12px;padding: 4px 12px;-webkit-appearance: none;}}
.prodkatimg {width: 100%;height: auto;}
body .layout-context .contentleft p img {width: 100%;height: auto;}
.responsiveteaser {margin-top: 12px;padding: 0px 0px;}
.responsiveteaser .responsiveteaser-item-row {display: table;width: 100%;margin: 0px 0px 12px;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item {padding: 0px 12px 0px 0px;display: table-cell;width: 100%;vertical-align: middle;cursor: pointer;background: -webkit-linear-gradient(#fafafa,#f3f3f3);background: -moz-linear-gradient(top,#fafafa,#f3f3f3);}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item .img {bottom: 0px;width: 40%;position: relative;display: table-cell;vertical-align: bottom;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item .img img {left: 0px;bottom: 0px;width: 100%;height: auto;vertical-align: middle;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item .text {display: table-cell;vertical-align: middle;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item .text h3 {padding: 0px 6px 0px 12px;margin: 0px;font-family: "AvenirLTStd-Book",sans-serif;font-size: 17px;line-height: 22px;text-transform: uppercase;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content {border-top: 1px solid #727574;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content p {margin: 12px 0px 6px;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content p span {text-transform: uppercase;color: #ea6900;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content ul {margin: 0px;padding: 0px;list-style: none;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content ul li {float: left;font-size: 15px;padding: 0px 10px 0px 14px;position: relative;}
.responsiveteaser .responsiveteaser-item-row .responsiveteaser-item-content ul li:before {position: absolute;width: 10px;height: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-khtml-border-radius: 5px;background: #ea6900;left: 0px;top: 4px;content: " ";}
body .blog-detail img {width: 100%;height: auto;}
@media (min-width: 992px) {.testimonial .person img {width: 107px;height: 100%;}}
@media (max-width: 991px) {.layout-context .listitems .listitem-title {float: none;}
	body .layout-context .responsiveteaser .responsiveteaserdesktop .responsiveteaser-item-row {height: 100px;}
	body .cookieform {position: fixed;z-index: 900;bottom: 0px;height: auto;width: 100%;overflow: auto;left: 0px;background: #ea6900;color: #fff;text-align: center;border-width: 0px;line-height: 18px;line-height: 26px;font-size: 15px;padding: 0px;filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
	body .cookieform p {padding: 0px 12px;width: auto !important;line-height: 19px;font-size: 15px;}
	body .cookieform p a {color: white;}
	body .cookieform .retipalmsubmit {margin-top: -17px;cursor: pointer;background: white !important;color: #ea6900;border: 0px solid red;line-height: 19px;font-size: 15px;margin-bottom: 12px;width: auto;padding: 4px 12px;-webkit-appearance: none;}
	body .layout-context .reiter {display: none;}
	body .layout-context .borderform, body .layout-context .loginform {-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0px solid red;float: none;margin: 12px 0px;padding: 0px;}
	body .layout-context .borderform legend, body .layout-context .loginform legend {width: 100%;margin: 0px 0px 24px;border-bottom: 1px solid #727574;padding: 0px 0px 6px 0px;text-transform: uppercase;color: #707070;font-size: 17px;line-height: 22px;}
	body .layout-context .borderform .formgroup .formelement {margin-bottom: 24px;}
	body .layout-context .borderform .formgroup .formelement label {width: 100%;float: none;}
	body .layout-context .borderform .formgroup .formelement input, body .layout-context .borderform .formgroup .formelement textarea, body .layout-context .loginform fieldset .formgroup .formelement input {width: 100%;float: none;background: #f8f8f9;border: 0px solid red;font-size: 17px;line-height: 22px;}
	body .layout-context .borderform .formgroup .formelement input[type="text"], body .layout-context .loginform fieldset .formgroup .formelement input[type="text"], body .layout-context .loginform fieldset .formgroup .formelement input[type="password"] {height: 40px;padding-left: 1px;padding-right: 1px;margin-right: 0px;background-color: #f8f8f9 !important;}
	body .layout-context .borderform .formgroup .radiolist .radio-element {float: none;margin: 0px 0px 12px 0px;clear: both;}
	body .layout-context .borderform .formgroup .radiolist .radio-element input {width: auto;float: left;margin: 2px 10px 0px 0px;}
	body .layout-context .borderform .formgroup .radiolist .radio-element input[type="radio"] {margin-bottom: 15px;}
	body .layout-context .borderform .formgroup .radiolist .radio-element label {float: left;width: 70%;position: relative;}
	body .layout-context .borderform .formgroup .radiolist .radiorow {float: none;margin-right: 0px;width: 100%;clear: both;}
	body .layout-context .formberatung input[type="checkbox"], body .layout-context .formberatung input[type="radio"] {margin-bottom: 18px;}
	body .layout-context .tablemanagement {margin-top: -12px;}
	body .layout-context .tablemanagement tr td {padding-top: 12px;vertical-align: top;font-size: 15px;line-height: 19px;}
	body .layout-context .tablemanagement tr td img {width: 100%;height: auto;margin-bottom: 3px;}
	body .layout-context .tablemanagement tr td:nth-child(even) {padding-left: 6px;}
	body .layout-context .tablemanagement tr td:nth-child(odd) {padding-right: 6px;}
	body .layout-context .maps {position: relative;width: 100%;height: 0;padding-bottom: 80%;}
	body .layout-context .maps iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
	body .layout-context .blog-article-list .blog-article-preview {margin: 0px;}
	body .layout-context .blog-article-list .blog-article-preview img {margin: 0px 0px 12px 0px;}
	body .layout-context .contentleft .btnspecial, body .layout-context .grid_11 .btnspecial, body .layout-context .loginform input[type="submit"] {width: 100% !important;-webkit-appearance: none;margin: 0px 0px 12px;float: none;display: block;font-size: 19px;padding: 6px 0px;height: auto;line-height: 24px;}
	body .layout-context .aspect-ratio {position: relative;width: 100%;height: 0;padding-bottom: 56%;}
	body .layout-context .aspect-ratio iframe {position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
	body .layout-context .testimonial {margin-top: 12px;}
	body .layout-context .testimonial .person {}
	body .layout-context .testimonial .person img {width: 100%;}
	body .layout-context .testimonial .testimonialtext {float: none;width: 100%;}
	body .layout-context .galeryResponsive {margin-top: -12px;}
	body .layout-context .galeryResponsive img {width: 100%;height: auto;vertical-align: middle;margin: 12px 0px 0px;}
	body .layout-context .prodliststart .prod-list {margin-top: 36px;}
	body .layout-context .prodliststart .prod-list .prod-list-row {padding-top: 0px;position: relative;}
	body .layout-context .prodliststart .prod-list .prod-list-row h2 {background: #dddedf;color: #727574;font-weight: normal;text-align: center;font-size: 15px;line-height: 24px;padding: 4px 0px 2px;margin: 0px;}
	body .layout-context .prodliststart .prod-list .prod-list-row {border-top: 1px solid #dddedf !important;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item {border-top: 1px solid #dddedf !important;margin-bottom: 12px;position: relative;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item .img {text-align: center;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item .img img {width: 60%;height: auto;margin: 12px 0px;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item a {text-align: center;font-size: 17px;line-height: 20px;display: block;margin: 0px;padding: 0px 0px 6px 0px;text-transform: none !important;float: none;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item-first {border-top-width: 0px;}
	body .layout-context .prodliststart .prod-list:first-of-type {margin-top: 0px;}
	body .layout-context .container_16 .prodimg {padding-top: 36px;margin: 0px;text-align: center;}
	body .layout-context .container_16 .prodimg img {width: 60%;height: auto;}
	body .layout-context .container_16 .prod-features {margin-bottom: 12px;}
	body .layout-context .container_16 .prod-featuress a {font-size: 0px;float: right;background: transparent url("/assets/images/misc/warenkorb.png") no-repeat right center;width: 18px;height: 18px;background-size: auto 100%;margin: 0px;}
	body .layout-context .container_16 .prod-features span {display: block;float: none;clear: both;text-align: left;padding: 4px 2px;}
	body .layout-context .container_16 .relatedBox {margin: 24px 0px 48px;}
	body .layout-context .container_16 .relatedBox .relatedResponsive .relateditem {cursor: pointer;width: 50%;text-align: center;}
	body .layout-context .container_16 .relatedBox .relatedResponsive .relateditem .img {text-align: center !important;}
	body .layout-context .container_16 .relatedBox .relatedResponsive .relateditem .img img {display: none;width: 70% !important;height: auto;}
	body .layout-context .container_16 .relatedBox .relatedResponsive .relateditem .showsliderImg img {display: inline;}
	body .layout-context .container_16 .relatedBox .relatedResponsive .relateditem a {text-decoration: none;}
	body .layout-context-hp .responsiveteaser {padding: 0px 12px;}
	body .bloglist .listitem-image img {width: 100%;height: auto;margin-bottom: 3px;}
	body .bloglist .blog-detail .blog-article-date-detail {margin-bottom: 12px;}
	body .bloglist .blog-detail .blogimg {width: 100%;}
	body .imagelist {margin: 0px;}
	body .imagelist .listitems {margin-bottom: 12px;}
	body .imagelist .listitems .listitem-image img {width: 100% !important;height: auto !important;}
	body .imagelist .listitems .listitem-image .btn {line-height: 19px;font-size: 15px;padding: 2px 0px;text-align: center;width: 49%;float: right;margin: 0px 0px 12px;}
	body .imagelist .listitems .listitem-image .btn:first-of-type {float: left;}
	body .imagelist .listitems .desclink {}}
@media (min-width: 768px) {body .layout-context .responsiveteaser .responsiveteaser-item-row {width: 50%;float: left;}
	body .layout-context .responsiveteaser .responsiveteaser-item-row:nth-child(even) .responsiveteaser-item {border-left: 6px solid white;}
	body .layout-context .responsiveteaser .responsiveteaser-item-row:nth-child(odd) .responsiveteaser-item {border-right: 6px solid white;}
	body .layout-context .responsiveteaser .responsiveteaser-item-row-textponly {width: 100%;}}
@media (min-width: 991px) {body .layout-context .responsiveteaser {width: 960px;margin: 0px auto;}
	body .layout-context .responsiveteaser .responsiveteaserdesktop {padding: 0px 12px;}}
@media (min-width: 768px) and (max-width: 991px) {body .layout-context .prodliststart .prod-list .prod-list-row {border-top: 1px solid #727574;}
	body .layout-context .prodliststart .prod-list .prod-list-row .prod-list-item {border-width: 0px !important;width: 25%;float: left;}
	body .layout-context .tablemanagement tr td img {width: 100%;}
	body .layout-context .testimonial {margin-top: 12px;}
	body .layout-context .testimonial .person {float: left;width: 20%;padding-bottom: 0px;}
	body .layout-context .testimonial .person img {width: 100%;}
	body .layout-context .testimonial .testimonialtext {float: left;width: 76%;}
	body .layout-context .galeryResponsive {margin-top: -12px;}
	body .layout-context .galeryResponsive img {width: 49%;float: left;}
	body .layout-context .galeryResponsive img:nth-child(even) {padding-left: 6px;}
	body .layout-context .galeryResponsive img:nth-child(odd) {padding-right: 6px;}
	body .imagelist .listitems {width: 49%;}
	body .imagelist .listitems .listitem-image img {width: 100% !important;height: auto !important;}
	body .imagelist .listitems .listitem-image .btn {line-height: 19px;font-size: 15px;padding: 2px 0px;text-align: center;width: 49%;float: right;margin: 0px 0px 12px;}
	body .imagelist .listitems .listitem-image .btn:first-of-type {float: left;}
	body .imagelist .listitems .listitem-title {min-height: 50px;}
	body .imagelist .listitems:nth-child(odd) {float: left;}
	body .imagelist .listitems:nth-child(even) {float: right;}
	.blog-article-list .blog-article-preview .grid_3, .bloglist .listitems .grid_3 {width: 32%;float: left;padding-right: 20px;}
	.blog-article-list .blog-article-preview .grid_9, .bloglist .listitems .grid_13 {width: 65%;float: left;}
	.imagelist .listitems {width: 24% !important;padding-right: 1% !important;}
	.imagelist .listitems .grid_4 img {}}
@media (max-width: 767px) {body .layout-context .testimonial {padding: 8px;}
	body .layout-context .testimonial .person {float: left;width: 20%;margin-right: 0px;padding-right: 0px;padding-bottom: 0px;}
	body .layout-context .testimonial .person img {width: 86%;}
	body .layout-context .testimonial .testimonialtext {float: left;width: 76%;font-size: 14px;line-height: 20px;}}
@media (max-width: 991px) {.layout-context .hpteaser .prodofthemonth {width: 100%;height: auto;background: transparent;}
	.layout-context .hpteaser .prodofthemonth a {position: relative;width: 100%;height: auto;display: block;}
	.layout-context .hpteaser .prodofthemonth img {position: relative;width: 100%;height: auto;}}
.bxviewport {height: 180px;}
.bxslider {padding-left: 0px;}
.prod-2-prod .bx-wrapper li {height: 180px !important;}