.ev-viewport { display: none; }
@media (max-width:  575px) { .ev-viewport-xs { display: block; } }
@media (min-width:  576px) { .ev-viewport-sm { display: block; } }
@media (min-width:  992px) { .ev-viewport-md { display: block; } }
@media (min-width: 1200px) { .ev-viewport-lg { display: block; } }
@media (min-width: 1500px) { .ev-viewport-xl { display: block; } }
@media (min-width: 1800px) { .ev-viewport-xx { display: block; } }
body { margin:0px; padding:0px; }
body.ColorTheme div#cmsskin ,body.ColorTheme div#cmsskin dl,body.ColorTheme div#cmsskin dt,body.ColorTheme div#cmsskin dd,body.ColorTheme div#cmsskin ul,body.ColorTheme div#cmsskin ol,body.ColorTheme div#cmsskin li,body.ColorTheme div#cmsskin h1,body.ColorTheme div#cmsskin h2,body.ColorTheme div#cmsskin h3,body.ColorTheme div#cmsskin h4,body.ColorTheme div#cmsskin h5,body.ColorTheme div#cmsskin h6,body.ColorTheme div#cmsskin pre,body.ColorTheme div#cmsskin form,body.ColorTheme div#cmsskin fieldset,body.ColorTheme div#cmsskin input,body.ColorTheme div#cmsskin blockquote {  margin:0; padding:0; }
body.ColorTheme div#cmsskin p {  margin-top:0px; }
body.ColorTheme div#cmsskin ol.base-list,body.ColorTheme div#cmsskin ul.base-list {  margin-left:15px; margin-bottom:15px; }
body.ColorTheme div#cmsskin fieldset,body.ColorTheme div#cmsskin img {  border:0; }
body.ColorTheme div#cmsskin address,body.ColorTheme div#cmsskin caption,body.ColorTheme div#cmsskin cite,body.ColorTheme div#cmsskin code,body.ColorTheme div#cmsskin dfn,body.ColorTheme div#cmsskin th,body.ColorTheme div#cmsskin var {  font-style:normal; font-weight:normal; }
body.ColorTheme div#cmsskin caption,body.ColorTheme div#cmsskin th {  text-align:left; }
body.ColorTheme div#cmsskin h1,body.ColorTheme div#cmsskin h2,body.ColorTheme div#cmsskin h3,body.ColorTheme div#cmsskin h4,body.ColorTheme div#cmsskin h5,body.ColorTheme div#cmsskin h6 {  font-size:100%; }
body.ColorTheme div#cmsskin q:before,body.ColorTheme div#cmsskin q:after {  content:''; }
body.ColorTheme div#cmsskin a img {  border:0px; }
body.ColorTheme div#cmsskin a,body.ColorTheme div#cmsskin a img,body.ColorTheme div#cmsskin a span {  cursor:pointer; }
body.ColorTheme div#cmsskin .clearboth {  clear:both; font-size:0; height:0; line-height:0; overflow:hidden; }
body.ColorTheme div#cmsskin img.icon {  vertical-align:middle; }
body.ColorTheme div#cmsskin .NoWrap {  white-space:nowrap; }
body.ColorTheme div#cmsskin .right {  text-align:right; }
body.ColorTheme div#cmsskin .left {  text-align:left; }
body.ColorTheme div#cmsskin .center {  text-align:center; }
body.ColorTheme div#cmsskin .jquerylink {  cursor:pointer; }
body.ColorTheme div#cmsskin div#cmsedit {  position:absolute; left:0px; top:0px; visibility:hidden; }
body.ColorTheme div#cmsskin .valign-table {  display:table; width:100%; height:100%; }
body.ColorTheme div#cmsskin .valign-cell {  display:table-cell; }
body.ColorTheme div#cmsskin .valign-top {  vertical-align:top; }
body.ColorTheme div#cmsskin .valign-middle {  vertical-align:middle; }
body.ColorTheme div#cmsskin .valign-bottom {  vertical-align:bottom; }
body.ColorTheme div#cmsskin .ev-viewport {  display:none; }
body.ColorTheme div#cmsskin @media (max-width: 575px) {  .ev-viewport-xs {
                display:block; }
body.ColorTheme div#cmsskin }
      @media (min-width: 576px) {  .ev-viewport-sm {
                display:block; }
body.ColorTheme div#cmsskin }
      @media (min-width: 992px) {  .ev-viewport-md {
                display:block; }
body.ColorTheme div#cmsskin }
      @media (min-width: 1200px) {  .ev-viewport-lg {
                display:block; }
body.ColorTheme div#cmsskin }
      @media (min-width: 1500px) {  .ev-viewport-xl {
                display:block; }
body.ColorTheme div#cmsskin }
      @media (min-width: 1800px) {  .ev-viewport-xx {
                display:block; }
body.ColorTheme div#cmsskin }

      .ev-absolute {  position:absolute; left:0; right:0; top:0; bottom:0; }
body.ColorTheme div#cmsskin .ev-ratio-item {  position:absolute; left:0; right:0; top:0; bottom:0; }
body.ColorTheme div#cmsskin .ev-ratio {  position:relative; }
body.ColorTheme div#cmsskin .ev-ratio:before {  content:""; display:block; }
body.ColorTheme div#cmsskin .ev-ratio-1by1:before {  padding-top:100%; }
body.ColorTheme div#cmsskin .ev-ratio-2by1:before {  padding-top:50%; }
body.ColorTheme div#cmsskin .ev-ratio-1by2:before {  padding-top:200%; }
body.ColorTheme div#cmsskin .ev-ratio-4by3:before {  padding-top:75%; }
body.ColorTheme div#cmsskin .ev-ratio-16by9:before {  padding-top:56.25%; }
body.ColorTheme div#cmsskin .ev-ratio-2by3:before {  padding-top:133.333333%; }
body.ColorTheme div#cmsskin .ev-ratio-3by2:before {  padding-top:66.666666%; }
body.ColorTheme div#cmsskin h1 {  font-weight:normal; font-size:20px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:25px; color:#FE0303; }
body.ColorTheme div#cmsskin h2 {  font-weight:normal; font-size:18px; margin-left:0px; margin-right:0px; margin-top:27px; margin-bottom:10px; color:#FFFFFF; }
body.ColorTheme div#cmsskin h3 {  font-size:16px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px; color:#FFFFFF; }
body.ColorTheme div#cmsskin h4 {  font-size:14px; margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:10px; }
body.ColorTheme div#cmsskin ,body.ColorTheme div#cmsskin input,body.ColorTheme div#cmsskin textarea,body.ColorTheme div#cmsskin select,body.ColorTheme div#cmsskin table,body.ColorTheme div#cmsskin pre {  font-family:Arial,sans-serif; font-size:13px; color:#707173; }
body div#cmsskin small ,body.ColorTheme div#cmsskin input small,body.ColorTheme div#cmsskin textarea small,body.ColorTheme div#cmsskin select small,body.ColorTheme div#cmsskin table small,body.ColorTheme div#cmsskin pre small {  font-size:11px; }
body.ColorTheme div#cmsskin .seperatingLine {  border-width:0px; margin-top:5px; margin-bottom:5px; height:20px; }
body.ColorTheme div#cmsskin div.menu-L1 {  position:relative; z-index:10; }
body.ColorTheme div#cmsskin div.menu-L1 div.menu-L2 {  position:relative; z-index:100; display:none; }
body.ColorTheme div#cmsskin div.menu-L1 div.menu-L3 {  position:relative; z-index:30; display:none; }
body.ColorTheme div#cmsskin div.menu-L1 div.item-L1 {  position:relative; z-index:10; }
body.ColorTheme div#cmsskin div.menu-L1 div.item-L2 {  position:relative; z-index:20; }
body.ColorTheme div#cmsskin div.menu-L1 div.item-L3 {  position:relative; z-index:30; }
body.ColorTheme div#cmsskin div.menu-L1 div.item-L1 a,body.ColorTheme div#cmsskin div.menu-L1 div.item-L2 a,body.ColorTheme div#cmsskin div.menu-L1 div.item-L3 a {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L1,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L2,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L3 {  position:relative; z-index:100; }
body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L1 a,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L2 a,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L3 a {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L1 a span,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L2 a span,body.ColorTheme div#cmsskin div.menu-L1 .itemcontent-L3 a span {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1-horizontal div.menu-L2 {  position:absolute; }
body.ColorTheme div#cmsskin div.menu-L1-horizontal div.menu-L3 {  position:absolute; }
body.ColorTheme div#cmsskin div.menu-L1-horizontal .item-L1 {  float:left; display:inline; }
body.ColorTheme div#cmsskin div.menu-L1-horizontal .itemcontent-L1 {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1-horizontal .itemcontent-L1 a {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1-vertical div.menu-L2 {  position:absolute; }
body.ColorTheme div#cmsskin div.menu-L1-vertical div.menu-L3 {  position:absolute; }
body.ColorTheme div#cmsskin div.menu-L1-tree .item-L1-active .menu-L2,body.ColorTheme div#cmsskin div.menu-L1-tree .item-L1-sub .menu-L2 {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tree .item-L2-active .menu-L3,body.ColorTheme div#cmsskin div.menu-L1-tree .item-L2-sub .menu-L3 {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tabs div.item-L1 {  float:left; display:inline; position:static; }
body.ColorTheme div#cmsskin div.menu-L1-tabs div.menu-L2 {  position:absolute; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .itemcontent-L1 {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .itemcontent-L1 a {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .item-L1-active .menu-L2,body.ColorTheme div#cmsskin div.menu-L1-tabs .item-L1-sub .menu-L2 {  display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .item-L2 {  float:left; display:inline; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .itemcontent-L2 {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1-tabs .itemcontent-L2 a {  float:left; display:block; }
body.ColorTheme div#cmsskin div.menu-L1.show-L3 div.menu-L3 {  position:static; display:block; }
body.ColorTheme div#cmsskin div.drop_down_static .item-L2 {  float:left; display:block; }
body.ColorTheme div#cmsskin div.drop_down_static .itemcontent-L2 {  float:left; display:block; }
body.ColorTheme div#cmsskin div.drop_down_static .itemcontent-L2 a {  float:left; display:block; }
body.ColorTheme div#cmsskin .MainNavigation-L1 {  height:29px; background-color:#D4D4D4; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a {  height:29px; line-height:29px; font-size:14px; text-align:center; text-decoration:none; text-transform:uppercase; color:#434343; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.sub {  font-weight:bold; color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.active {  font-weight:bold; color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L2 {  height:29px; background-color:#999999; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a {  height:29px; line-height:29px; font-size:16px; text-decoration:none; color:#000000; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a .NavigationItemContent {  margin-left:20px; margin-right:20px; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a.sub {  font-weight:bold; color:#ffffff; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a.active {  font-weight:bold; color:#ffffff; }
body.ColorTheme div#cmsskin table.fieldgroup,body.ColorTheme div#cmsskin table.view-table,body.ColorTheme div#cmsskin table.panel {  border-collapse:collapse; border-collapse:collapse; }
body.ColorTheme div#cmsskin .fieldgroup-caption {  font-weight:normal; margin-top:2px; margin-bottom:2px; }
body.ColorTheme div#cmsskin .field-caption {  font-weight:normal; height:28px; line-height:28px; }
body.ColorTheme div#cmsskin .field-caption .required {  font-weight:bold; height:28px; line-height:28px; }
body.ColorTheme div#cmsskin .field-caption .required b {  color:red; color:red; }
body.ColorTheme div#cmsskin .field-description {  font-size:smaller; }
body.ColorTheme div#cmsskin .field-date a,body.ColorTheme div#cmsskin .field-datetime a {  padding:2px 3px 2px 3px; display:inline-block; width:16px; height:16px; background:url('basewebinterface/org/images/icons/16x16/calendar.png') no-repeat; background-position:center center; text-decoration:none; padding:2px 3px 2px 3px; display:inline-block; width:16px; height:16px; background:url('basewebinterface/org/images/icons/16x16/calendar.png') no-repeat; background-position:center center; text-decoration:none; }
body.ColorTheme div#cmsskin .TypeCurrency,body.ColorTheme div#cmsskin .TypeText {  width:100%; border-width:1px; border-style:solid; padding-left:3px; padding-top:3px; padding-bottom:3px; width:100%; border-color:#AAAAAA; background-color:#FFFFFF; background-image:url('basewebinterface/org/images/form/default/background-field.gif'); background-repeat:repeat-x; }
body.ColorTheme div#cmsskin .TypeCurrencyActive,body.ColorTheme div#cmsskin .TypeTextActive {  border-width:1px; border-style:solid; border-color:#eebf02; background-color:#fff1b8; background-image:none; }
body.ColorTheme div#cmsskin .TypeDate {  border-width:1px; border-style:solid; padding-left:3px; padding-top:3px; padding-bottom:3px; border-color:#AAAAAA; background-color:#FFFFFF; background-image:url('basewebinterface/org/images/form/default/background-field.gif'); background-repeat:repeat-x; }
body.ColorTheme div#cmsskin .TypeDateActive {  border-width:1px; border-style:solid; border-color:#eebf02; background-color:#fff1b8; background-image:none; }
body.ColorTheme div#cmsskin .TypeSelect {  width:100%; border-width:1px; border-style:solid; padding-left:3px; padding-top:3px; padding-bottom:3px; width:100%; border-color:#AAAAAA; background-color:#FFFFFF; background-image:url('basewebinterface/org/images/form/default/background-field.gif'); background-repeat:repeat-x; }
body.ColorTheme div#cmsskin .TypeSelectActive {  border-width:1px; border-style:solid; border-color:#eebf02; background-color:#fff1b8; background-image:none; }
body.ColorTheme div#cmsskin .TypePassword {  width:100%; width:100%; }
body.ColorTheme div#cmsskin .view-single input.Button,body.ColorTheme div#cmsskin .view-single input.Button {  margin-right:10px; border-width:0px; font-weight:normal; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; margin-right:10px; width:135px; height:33px; line-height:33px; background-color:transparent; background-image:url('basewebinterface/org/images/form/default/button-middle.png'); color:#FFFFFF; }
body.ColorTheme div#cmsskin div.view-status {  margin-bottom:10px; }
body.ColorTheme div#cmsskin div.view div.view-status div.view-status-first-message a {  text-decoration:none!important; text-decoration:none!important; }
body.ColorTheme div#cmsskin div.view-status div.view-status-first-message span {  font-weight:bold!important; font-weight:bold!important; }
body.ColorTheme div#cmsskin div.view-status span.error,body.ColorTheme div#cmsskin .base-message span.error {  display:block; background-position:3px 3px; font-weight:normal; font-size:11px; text-decoration:none; padding-left:25px; padding-right:4px; padding-top:4px; padding-bottom:4px; display:block; background-color:#ffd7d7; background-image:url('basewebinterface/org/images/icons/16x16/status/dialog-error.png'); background-repeat:no-repeat; color:#FF0000; }
body.ColorTheme div#cmsskin div.view-status span.error a,body.ColorTheme div#cmsskin .base-message span.error a {  font-weight:normal; font-size:11px; text-decoration:none; color:#FF0000; }
body.ColorTheme div#cmsskin div.view-status span.notice,body.ColorTheme div#cmsskin .base-message span.notice {  display:block; background-position:3px 3px; font-weight:normal; padding-left:25px; padding-right:3px; padding-top:3px; padding-bottom:3px; display:block; background-color:#d7f4dd; background-image:url('basewebinterface/org/images/icons/16x16/status/dialog-information.png'); background-repeat:no-repeat; color:#00bb2c; }
body.ColorTheme div#cmsskin div.view-status span.notice a,body.ColorTheme div#cmsskin .base-message span.notice a {  font-weight:normal; color:#00bb2c; }
body.ColorTheme div#cmsskin div.view-status span.warning,body.ColorTheme div#cmsskin .base-message span.warning {  display:block; background-position:3px 3px; font-weight:normal; padding-left:25px; padding-right:3px; padding-top:3px; padding-bottom:3px; display:block; background-color:#feffd7; background-image:url('basewebinterface/org/images/icons/16x16/status/dialog-warning.png'); background-repeat:no-repeat; color:#000000; }
body.ColorTheme div#cmsskin div.view-status span.warning a,body.ColorTheme div#cmsskin .base-message span.warning a {  font-weight:normal; color:#000000; }
body.ColorTheme div#cmsskin div.statistic-chart-row {  background-image:url('basewebinterface/org/images/statistic/ba-row.png'); border-width:1px; border-style:solid; border-color:#626C85; height:16px; background-image:url('/basewebinterface/org/images/statistic/ba-row.png'); border-width:1px; border-style:solid; border-color:#626C85; height:16px; }
body.ColorTheme div#cmsskin div.statistic-chart-col {  background-image:url('basewebinterface/org/images/statistic/ba-col.png'); border-width:1px; border-style:solid; border-color:#626C85; width:16px; background-image:url('basewebinterface/org/images/statistic/ba-col.png'); border-width:1px; border-style:solid; border-color:#626C85; width:16px; }
body.ColorTheme div#cmsskin .base-box .base-box-inner {  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
body.ColorTheme div#cmsskin .base-box .base-box-headline {  padding-left:5px; padding-right:5px; padding-bottom:5px; font-weight:bold; color:#FFFFFF; }
body.ColorTheme div#cmsskin .base-box .base-box-content {  padding-left:5px; padding-right:5px; padding-bottom:5px; color:#FFFFFF; }
body.ColorTheme div#cmsskin .base-vn-item .base-vn-item-inner {  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; }
body.ColorTheme div#cmsskin .base-vn-item .base-vn-item-headline {  padding-left:5px; padding-right:5px; padding-bottom:5px; font-weight:bold; color:#FFFFFF; }
body.ColorTheme div#cmsskin .base-vn-item .base-vn-item-content {  padding-left:5px; padding-right:5px; padding-bottom:5px; color:#FFFFFF; }
body.ColorTheme div#cmsskin .base-vn-item .base-vn-item-link {  display:none; }
body div#cmsskin a ,body.ColorTheme div#cmsskin input a,body.ColorTheme div#cmsskin textarea a,body.ColorTheme div#cmsskin select a,body.ColorTheme div#cmsskin table a,body.ColorTheme div#cmsskin pre a {  color:#999999; }
body div#cmsskin a:hover ,body.ColorTheme div#cmsskin input a:hover,body.ColorTheme div#cmsskin textarea a:hover,body.ColorTheme div#cmsskin select a:hover,body.ColorTheme div#cmsskin table a:hover,body.ColorTheme div#cmsskin pre a:hover {  color:#FE0303; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a:hover {  color:#000000; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.hover {  color:#000000; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.subhover {  color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.sub:hover {  color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.activehover {  color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L1 div.itemcontent-L1 a.active:hover {  color:white; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a:hover {  color:#ffffff; }
body.ColorTheme div#cmsskin .MainNavigation-L2 div.itemcontent-L2 a.hover {  color:#ffffff; }
body.ColorTheme div#cmsskin .field-error .TypeCurrency,body.ColorTheme div#cmsskin .field-error .TypeText {  border-color:red; background-color:#FFD7D7; background-image:none; color:red; }
body.ColorTheme div#cmsskin .field-error .TypeDate {  border-color:red; background-color:#FFD7D7; background-image:none; color:red; }
body.ColorTheme div#cmsskin .field-error .TypeSelect {  border-color:red; background-color:#FFD7D7; background-image:none; color:red; }
body.ColorTheme div#cmsskin .view-single input.Button:hover,body.ColorTheme div#cmsskin .view-single input.Button:hover {  background-color:transparent; background-image:url('basewebinterface/org/images/form/default/button-middle-hover.png'); }
body.ColorTheme div#cmsskin .view-single input.Button:active,body.ColorTheme div#cmsskin .view-single input.Button:active {  background-color:transparent; background-image:url('basewebinterface/org/images/form/default/button-middle-active.png'); }
body.ColorTheme div#cmsskin .base-box {  background-color:#3C3C3C; }
body.ColorTheme div#cmsskin .base-box-hover {  background-color:#565656; }
body.ColorTheme div#cmsskin .base-vn-item {  background-color:#3C3C3C; }
body.ColorTheme div#cmsskin .base-vn-item-hover {  background-color:#565656; }
body.ColorTheme   {  padding:0px; margin:0px; background-image:url(de/images/background.png); background-position:center top; background-repeat:repeat-x; background-color:#FFFFFF; }
body.ColorTheme  .totop {  right:15px; bottom:15px; width:32px; height:32px; }
body.ColorTheme  .totop a {  display:block; width:32px; height:32px; background-color:#AD0013; border-radius:16px; }
body.ColorTheme  .totop a:hover {  background-color:black; }



body.ColorTheme div#cmsskin .custom-box {  position:relative; margin-bottom:17px; background-color:white; box-shadow:0px 0px 8px #B1B3B4; border:0px solid #B1B3B4; }
body.ColorTheme div#cmsskin .custom-box-hover {  box-shadow:0px 0px 8px #666666; background-color:#f9f9f9; }
body.ColorTheme div#cmsskin .custom-box-headline {  position:relative; z-index:2; color:#FE0303; font-size:18px; line-height:38px; height:38px; padding-left:30px; background-image:url(de/images/background-portlet-headline.png); background-repeat:no-repeat; background-position:left center; }
body.ColorTheme div#cmsskin .custom-box-content {  position:relative; z-index:2; padding:17px; padding-left:30px; padding-top:0px; line-height:20px; }
body.ColorTheme div#cmsskin .custom-box-link {  position:relative; z-index:2; padding-left:30px; padding-bottom:17px; line-height:20px; }
body.ColorTheme div#cmsskin .custom-box-link a {  color:#707173; }
body.ColorTheme div#cmsskin .custom-box-link a:hover {  color:#FE0303; }



body.ColorTheme div#cmsskin div#page_content .c_htmlstring_htmlstring_view_Layout01 {  line-height:22px; }
body.ColorTheme div#cmsskin div#page_content .key-ueberschrift h1 {  margin:0px; padding:0px; color:#FE0303; font-weight:bold; margin-bottom:17px; }
body.ColorTheme div#cmsskin div#page_content .seperatingLine {  height:2px; background-color:#d4d4d4; }
body.ColorTheme div#cmsskin div#page_content .key-stoerer {  position:absolute; left:30px; top:240px; z-index:1000; width:200px; height:200px; background:rgba(254, 3, 3, .9); border-radius:200px; border:2px solid white; text-align:center; font-size:1.1em; transform:rotate(-10deg); display:block; font-weight:400; }
body.ColorTheme div#cmsskin div#page_content .key-stoerer a {  color:white; display:block; font-size:1.2em; text-align:center; line-height:1.6; text-decoration:none; }
body.ColorTheme div#cmsskin div#page_content .key-stoerer .caption {  display:block; margin:0px; }
body.Layout01 div#cmsskin div#page_content .key-maincontent a  {  color:white; }
body.Layout01 div#cmsskin div#page_content .key-maincontent a:hover  {  color:#FE0303; color:#FE0303; }
body.Layout01 div#cmsskin div#page_content .base-breadcrumbs  {  color:white; }
body.ColorTheme div#cmsskin div#page_content .base-backlink {  text-align:center; }
body.ColorTheme div#cmsskin div#page_content .custom-container {  position:relative; padding:15px; padding-left:30px; margin-bottom:17px; background-color:white; box-shadow:0px 0px 8px #B1B3B4; border:0px solid #B1B3B4; }
body.ColorTheme div#cmsskin div#page_content .custom-container h2 {  background-image:url('de/images/background-portlet-headline.png'); background-position:left 5px; background-repeat:no-repeat; color:#FE0303; font-size:18px; margin:0; padding:0; margin-left:-30px; padding-left:30px; margin-bottom:15px; }
body.ColorTheme div#cmsskin div#page_content .key-ptnavigation-breadcrumbs {  margin-bottom:17px; font-size:90%; }
body.Layout01 div#cmsskin div#page_content .key-ueberschrift  {  margin-left:400px; padding-top:15px; }
body.Layout01 div#cmsskin div#page_content .key-maincontent  {  margin-left:450px; height:393px; }
body.Layout01 div#cmsskin div#page_content .key-maincontent ,body.Layout01 div#cmsskin div#page_content .key-maincontent td  {  color:white; }
body.Layout06 div#cmsskin div#page_content .key-ueberschrift  {  margin-left:0px; padding-top:15px; }
body.Layout06 div#cmsskin div#page_content .key-maincontent  {  margin-left:50px; height:393px; color:white; }
body.Layout07 div#cmsskin div#page_content .key-ueberschrift  {  margin-left:0px; }
body.Layout07 div#cmsskin div#page_content .key-maincontent  {  margin-left:50px; }
body.ColorTheme div#cmsskin div#page_content .catalogLink {  position:absolute; top:0px; right:-5px; width:262px; height:130px; background-image:url(de/images/button-online-katalog.png); background-repeat:no-repeat; background-position:right top; }
body.ColorTheme div#cmsskin div#page_content .catalogLink a {  display:block; width:248px; margin-left:-60px; padding-top:90px; text-decoration:none; text-align:right; color:#565656; }
body.ColorTheme div#cmsskin div#page_content .catalogLink a:hover {  text-decoration:underline; color:black; }
body.ColorTheme div#cmsskin div#page_content .ev-btn-grey {  display:block; padding:9px 10px; background-color:#3C3C3C; color:white; text-decoration:none; font-weight:bold; }
body.ColorTheme div#cmsskin div#page_content .ev-btn-grey:hover {  background-color:#565656; color:white !important; }
body.ColorTheme div#cmsskin div#page_content .base-image-zoom {  display:none; }
body.ColorTheme div#cmsskin div#page_content .r-tabs .r-tabs-navigation {  margin-bottom:15px; }
body.ColorTheme div#cmsskin div#page_content .r-tabs .r-tabs-navigation ul li a {  display:block; font-weight:bold; font-size:15px; text-decoration:none; padding:5px 15px; border-bottom:3px solid transparent; }
body.ColorTheme div#cmsskin div#page_content .r-tabs .r-tabs-navigation ul li.active a {  color:#FE0303; border-color:#FE0303; }
body.ColorTheme div#cmsskin div#page_content .key-maingroup .ev-test {  display:block; }
body.ColorTheme div#cmsskin div#page_content #berufserfahrene {  // min-height:370px; // overflow-y:hidden; }
body.ColorTheme div#cmsskin div#page_content #info {  padding-top:10px; padding-left:5px; }



body#index_html div#cmsskin .grey-gradient {  background:rgb(77, 77, 77); background:-moz-linear-gradient(left, rgba(77, 77, 77, 1) 0%, rgba(27, 27, 27, 1) 50%, rgba(77, 77, 77, 1) 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(77, 77, 77, 1)), color-stop(50%, rgba(27, 27, 27, 1)), color-stop(100%, rgba(77, 77, 77, 1))); background:-webkit-linear-gradient(left, rgba(77, 77, 77, 1) 0%, rgba(27, 27, 27, 1) 50%, rgba(77, 77, 77, 1) 100%); background:-o-linear-gradient(left, rgba(77, 77, 77, 1) 0%, rgba(27, 27, 27, 1) 50%, rgba(77, 77, 77, 1) 100%); background:-ms-linear-gradient(left, rgba(77, 77, 77, 1) 0%, rgba(27, 27, 27, 1) 50%, rgba(77, 77, 77, 1) 100%); background:linear-gradient(to right, rgba(77, 77, 77, 1) 0%, rgba(27, 27, 27, 1) 50%, rgba(77, 77, 77, 1) 100%); filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#4d4d4d', endColorstr='#4d4d4d', GradientType=1); }
body#index_html div#cmsskin .flexslider {  margin:0; }
body#index_html div#cmsskin .flex-control-nav {  position:absolute; right:15px; bottom:15px; width:50%; text-align:right; }
body#index_html div#cmsskin .flex-control-nav>li {  margin-left:5px; }
body#index_html div#cmsskin .flex-control-nav>li>a {  background-color:#686869; font-size:0px; box-shadow:none; }
body#index_html div#cmsskin .flex-control-nav>li>a:hover {  background-color:white; }
body#index_html div#cmsskin .flex-control-nav>li>a.flex-active {  background-color:#E2001A; }
body#index_html div#cmsskin .base-box {  position:relative; padding:0; height:195px; }
body#index_html div#cmsskin .base-box-inner {  padding:15px; }
body#index_html div#cmsskin .base-box .base-box-thumbnail {  float:left; margin-right:20px; padding-bottom:20px; }
body#index_html div#cmsskin .base-box-link a {  display:inline-block; color:white; background-color:black; padding:5px 15px; text-decoration:none; margin-right:5px; font-weight:bold; }
body#index_html div#cmsskin .base-box-link a:hover {  background-color:#E2001A; }
body#index_html div#cmsskin .key-slider-produktinnovationen .base-box-headline .mainline:before {  display:inline-block; content:'NEU'; color:white; background-color:#E3001A; padding:2px 4px; margin-right:6px; font-weight:bold; }



body.ColorTheme div#cmsskin div#page_navigation div.menu-L1 div.item-L1 {  position:static !important; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 {  left:0px; top:29px; width:950px; height:29px; z-index:1; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-container-L2 {  padding-left:44px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-container-L2-03 {  padding-left:150px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-container-L2-04 {  float:right; padding-right:300px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-container-L2-05 {  float:right; padding-right:44px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-container-L2-06 {  float:right; padding-right:44px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-01 .itemcontent-L1 a {  width:120px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-02 .itemcontent-L1 a {  width:180px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-03 .itemcontent-L1 a {  width:170px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-04 .itemcontent-L1 a {  width:140px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-05 .itemcontent-L1 a {  width:270px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 .itemcontent-L1 a {  width:170px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a {  white-space:nowrap; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a span:after {  content:''; position:absolute; z-index:-1; right:-20px; top:0px; width:40px; height:29px; background-image:url(de/images/navigation/background-navigationn-item-l1.png); }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a span:after {  content:''; position:absolute; z-index:-1; right:-20px; top:0px; width:40px; height:29px; background-image:url(de/images/navigation/background-navigationn-item-l2.png); }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.sub span,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.active span {  margin-left:20px; margin-right:22px; background-image:url(de/images/navigation/background-navigationn-item-l1-active.png); background-position:left 0px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.sub,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.active {  position:relative; top:-4px; bottom:-2px; height:36px; line-height:36px; z-index:1; background:none; text-shadow:1px 1px 5px #000000; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.sub span:before,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.active span:before {  content:''; position:absolute; z-index:-1; left:-20px; top:0px; width:40px; height:36px; background-image:url(de/images/navigation/background-navigationn-item-l1-active.png); background-position:left -36px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.sub span:after,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L1 div.itemcontent-L1 a.active span:after {  content:''; position:absolute; z-index:-1; right:-22px; top:0px; width:44px; height:36px; background-image:url(de/images/navigation/background-navigationn-item-l1-active.png) !important; background-position:left -72px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-01 div.itemcontent-L1 a.sub span,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-01 div.itemcontent-L1 a.active span {  margin-left:40px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-01 div.itemcontent-L1 a.sub span:before,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-01 div.itemcontent-L1 a.active span:before {  left:0px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 div.itemcontent-L1 a span:after {  background-image:none; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 div.itemcontent-L1 a.sub span,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 div.itemcontent-L1 a.active span {  margin-right:44px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 div.itemcontent-L1 a.sub span:after,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L1-06 div.itemcontent-L1 a.active span:after {  right:0px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.sub span,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.active span {  margin-left:22px; margin-right:22px; background-image:url(de/images/navigation/background-navigationn-item-l2-active.png); background-position:left 0px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.sub,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.active {  position:relative; bottom:-4px; top:-3px; height:36px; line-height:36px; z-index:1; background:none; text-shadow:1px 1px 5px #000000; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.sub span:before,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.active span:before {  content:''; position:absolute; z-index:-1; left:-22px; top:0px; width:44px; height:36px; background-image:url(de/images/navigation/background-navigationn-item-l2-active.png); background-position:left -36px; }
body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.sub span:after,body.ColorTheme div#cmsskin div#page_navigation .MainNavigation-L2 div.itemcontent-L2 a.active span:after {  content:''; position:absolute; z-index:-1; right:-22px; top:0px; width:44px; height:36px; background-image:url(de/images/navigation/background-navigationn-item-l2-active.png) !important; background-position:left -72px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L2-01 div.itemcontent-L2 a.sub span,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L2-01 div.itemcontent-L2 a.active span {  margin-left:40px; }
body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L2-01 div.itemcontent-L2 a.sub span:before,body.ColorTheme div#cmsskin div#page_navigation #MainNavigation-item-L2-01 div.itemcontent-L2 a.active span:before {  left:0px; }



body.ColorTheme div#page_footer div {  font-size:90%; color:#707173; }
body.ColorTheme div#page_footer a {  color:#707173; }
body.ColorTheme div#page_footer a:hover {  color:#FE0303; }






body.ColorTheme div#cmsskin div#page_portlets #id-portlet-made-in-germany .base-portlet-headline:after {  content:''; position:absolute; right:-12px; top:-12px; width:65px; height:64px; background-image:url(de/images/avs-roemer-made-in-germany.png); }
body.ColorTheme div#cmsskin div#page_portlets #portletslot-main-portlets-new:after {  content:''; display:block; clear:both; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet {  position:relative; float:left; width:294px; height:200px; background-color:white; box-shadow:0px 0px 8px #B1B3B4; border:0px solid #B1B3B4; margin-right:17px; margin-bottom:17px; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-hover {  box-shadow:0px 0px 8px #666666; background-color:#f9f9f9; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-headline {  position:relative; z-index:2; color:#FE0303; font-size:18px; line-height:38px; height:38px; padding-left:30px; background-image:url(de/images/background-portlet-headline.png); background-repeat:no-repeat; background-position:left center; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-content {  position:relative; z-index:2; padding:17px; padding-left:30px; padding-top:0px; line-height:20px; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-link {  position:relative; z-index:2; padding-left:30px; line-height:20px; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-link a {  color:#707173; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-link a:hover {  color:#FE0303; }
body.ColorTheme div#cmsskin div#page_portlets .base-portlet-thumbnail {  position:absolute; left:0px; top:0px; width:294px; height:200px; z-index:1; text-align:right; }






body.ColorTheme div#cmsskin .c_contact_routing_routing_view_Layout01 input {  border:0px; padding:5px 10px; }
body.ColorTheme div#cmsskin .c_contact_routing_routing_view_Layout01 .search-form-field {  margin-bottom:15px; }
body.ColorTheme div#cmsskin .c_contact_routing_routing_view_Layout01 .search-form-button input {  background-color:#AD0015; border:1px solid white; color:white; text-transform:uppercase; }



body.ColorTheme div#cmsskin div#page_wrapper {  background-image:url(de/images/background-page-wrapper.jpg); background-position:center 400px; background-repeat:repeat-x; }
body.ColorTheme div#cmsskin div#page_wrapper_inner {  background-image:url(de/images/background-page-wrapper-inner.png); background-position:center top; background-repeat:repeat-y; }
body.ColorTheme div#cmsskin div#page {  position:relative; width:950px; margin:auto; text-align:left; z-index:2; }
body.Layout01 div#cmsskin div#page ,body.Layout06 div#cmsskin div#page  {  background-image:url(de/images/background-page.jpg); background-position:left top; background-repeat:no-repeat; }
body.ColorTheme div#cmsskin div#page_header {  height:138px; }
body.Layout07 div#cmsskin div#page_header  {  background-image:url(de/images/background-page.jpg); background-position:left top; background-repeat:no-repeat; }
body.ColorTheme div#cmsskin div#page_header_image {  position:absolute; top:85px; left:0px; width:960px; height:540px; z-index:1; }
body.ColorTheme div#cmsskin div#page_logo {  position:absolute; top:18px; right:20px; width:291px; height:43px; z-index:5; }
body.ColorTheme div#cmsskin div#page_language {  float:right; margin-top:-5px; margin-right:-10px; }
body.ColorTheme div#cmsskin div#page_language img {  width:22px; }
body.ColorTheme div#cmsskin div#page_language li {  display:inline-block; vertical-align:top; margin:0px 2px; opacity:0.5; }
body.ColorTheme div#cmsskin div#page_language .active {  opacity:1; }
body.ColorTheme div#cmsskin div#page_phone {  position:absolute; top:150px; left:0px; width:230px; height:20px; line-height:20px; z-index:5; text-align:center; color:#D9A682; }
body.ColorTheme div#cmsskin div#page_navigation {  position:absolute; top:80px; left:0px; width:950px; height:70px; z-index:4; }
body.ColorTheme div#cmsskin div#page_body {  position:relative; z-index:2; }
body.ColorTheme div#cmsskin div#page_content_inner {  padding:17px; padding-bottom:0px; }
body.Layout07 div#cmsskin div#page_content_inner  {  padding-bottom:17px; }
body.ColorTheme div#cmsskin div#page_portlets {  min-height:50px; }
body.ColorTheme div#cmsskin div#page_portlets_inner {  padding-left:17px; }
body.ColorTheme div#cmsskin div#page_footer {  clear:both; padding:17px; padding-top:0px; }
body.ColorTheme div#cmsskin div#cmsskin_poweredby {  float:right; }



body.ColorTheme div#cmsskin div#page_content .base-vn-item {  position:relative; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-headline {  padding:4px; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-hover .base-vn-item-headline {  text-decoration:underline; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-thumbnail {  display:none; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-content {  display:none; line-height:1.4; position:absolute; left:0px; right:0px; z-index:101; background-color:#565656; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-content-inner {  padding:15px; }
body.ColorTheme div#cmsskin div#page_content .base-vn-item-hover .base-vn-item-content {  display:block; }



body#produkte_produktinnovationen_html .key-btn-produktinnovationen a:before {  display:inline-block; content:'NEU'; color:white; background-color:#E3001A; padding:2px 4px; margin-right:6px; }
body#produkte_produktinnovationen_html .key-produktinnovationen h2:before {  display:inline-block; content:'NEU'; color:white; background-color:#E3001A; padding:3px 4px; margin-right:6px; }
body#produkte_produktinnovationen_html .key-produktinnovationen .c_link_textlink_textlink_view_Layout01 a {  display:block; background-color:#f1f1f1; padding:8px 10px; text-align:center; text-decoration:none; font-weight:bold; }
body#produkte_produktinnovationen_html .key-produktinnovationen .c_link_textlink_textlink_view_Layout01 a:hover {  color:white !important; background-color:#E3001A; }
body#produkte_produktinnovationen_html .key-maincontent {  position:relative; }
body#produkte_produktinnovationen_html .key-maincontent .key-downloads {  position:absolute; left:-450px; right:0px; bottom:10px; }



body#produkte_standardprodukte_html.en-EN .base-box {  position:relative; }
body#produkte_standardprodukte_html.en-EN .base-box-headline {  padding:4px; }
body#produkte_standardprodukte_html.en-EN .base-box-thumbnail {  display:none; }
body#produkte_standardprodukte_html.en-EN .base-box-body {  display:none; line-height:1.4; position:absolute; left:0px; right:0px; z-index:101; background-color:#565656; }
body#produkte_standardprodukte_html.en-EN .base-box-body-inner {  padding:15px; }
body#produkte_standardprodukte_html.en-EN .base-box:hover .base-box-body {  display:block; }



body#produkte_produktinnovationen_html.en-EN .key-btn-produktinnovationen a:before {  content:'NEW'; }
body#produkte_produktinnovationen_html.en-EN .key-produktinnovationen h2:before {  content:'NEW'; }
body#index_html div#cmsskin .key-slider-produktinnovationen .base-box-headline .mainline::before  {  content:'NEW'; }