﻿.Alert {
color:#FF3333;
}

.align_baseline {
align-items: baseline;
}

.align_center {
align-items: center;
}

.align_end {
align-items: flex-end;
}

.align_item_baseline {
align-self: baseline;
}

.align_item_center {
align-self: center;
}

.align_item_end {
align-self: flex-end;
}

.align_item_start {
align-self: flex-start;
}

.align_item_stretch {
align-self: stretch;
}

.align_start {
align-items: flex-start;
}

.align_stretch {
align-items: stretch;
}

.background_grey {
background-color:#E5E5E5;
}

.background_size_contain {
background-size:contain!important;
}

.background_size_cover {
background-size:cover!important;
}

.base_box_sizing {
box-sizing:border-box;
}

.base_font_emily {
/* Eine Auswahl an Google Web-Fonts. Hinter den gewünschten Font !important schreiben - sollte nur immer hinter einem Font stehen. */
font-family: 'Roboto', sans-serif!important;
font-family: 'Cormorant Garamond', serif;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Gloria Hallelujah', cursive;
font-family: 'Kalam', cursive;
}

.base_font_shopmodern {
font-family: 'Source Sans Pro', sans-serif!important;
}

.base_standard {
font-weight:200;
margin:0;
padding:0;
}

.base_style {
background-color:#fff;
color:#000;
font-size:62.5%;
}

.Bildhöhe {
display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;

}

.Bold {
font-weight:bold;
}

.border_1px {
border-width:1px;
}

.border_corner_bottomleft_sl {
border-bottom-left-radius: 1.2em;
}

.border_corner_bottomleft_sm {
border-bottom-left-radius: 1em;
}

.border_corner_bottomleft_ss {
border-bottom-left-radius: 0.5em;
}

.border_corner_bottomleft_sxl {
border-bottom-left-radius: 1.5em;
}

.border_corner_bottomleft_sxs {
border-bottom-left-radius: 0.2em;
}

.border_corner_bottomleft_sxxl {
border-bottom-left-radius: 2em;
}

.border_corner_bottomright_sl {
border-bottom-right-radius: 1.2em;
}

.border_corner_bottomright_sm {
border-bottom-right-radius: 1em;
}

.border_corner_bottomright_ss {
border-bottom-right-radius: 0.5em;
}

.border_corner_bottomright_sxl {
border-bottom-right-radius: 1.5em;
}

.border_corner_bottomright_sxs {
border-bottom-right-radius: 0.2em;
}

.border_corner_bottomright_sxxl {
border-bottom-right-radius: 2em;
}

.border_corner_sl {
border-radius: 1.2em;
}

.border_corner_sm {
border-radius: 1em;
}

.border_corner_ss {
border-radius: 0.5em;
}

.border_corner_sxl {
border-radius: 1.5em;
}

.border_corner_sxs {
border-radius: 0.2em;
}

.border_corner_sxxl {
border-radius: 2em;
}

.border_corner_topleft_sl {
border-top-left-radius: 1.2em;
}

.border_corner_topleft_sm {
border-top-left-radius: 1em;
}

.border_corner_topleft_ss {
border-top-left-radius: 0.5em;
}

.border_corner_topleft_sxl {
border-top-left-radius: 1.5em;
}

.border_corner_topleft_sxs {
border-top-left-radius: 0.2em;
}

.border_corner_topleft_sxxl {
border-top-left-radius: 2em;
}

.border_corner_topright_sl {
border-top-right-radius: 1.2em;
}

.border_corner_topright_sm {
border-top-right-radius: 1em;
}

.border_corner_topright_ss {
border-top-right-radius: 0.5em;
}

.border_corner_topright_sxl {
border-top-right-radius: 1.5em;
}

.border_corner_topright_sxs {
border-top-right-radius: 0.2em;
}

.border_corner_topright_sxxl {
border-top-right-radius: 2em;
}

.border_dotted {
border-style:dotted;
}

.border_dotted_bottom {
border-bottom-style:dotted;
}

.border_dotted_left {
border-left-style:dotted;
}

.border_dotted_right {
border-right-style:dotted;
}

.border_dotted_top {
border-top-style:dotted;
}

.border_none {
border-width:0px;
}

.border_sl {
border-width:1.2em;
}

.border_sm {
border-width:1em;
}

.border_solid {
border-style:solid;
}

.border_solid_bottom {
border-bottom-style:solid;
}

.border_solid_left {
border-left-style:solid;
}

.border_solid_right {
border-right-style:solid;
}

.border_solid_top {
border-color:#aaa;
border-top-style:solid;
border-top-width:1px;
}

.border_srl {
border-width:1.2rem;
}

.border_srm {
border-width:1rem;
}

.border_srs {
border-width:0.5rem;
}

.border_srxl {
border-width:1.5rem;
}

.border_srxs {
border-width:0.2rem;
}

.border_srxxl {
border-width:2rem;
}

.border_ss {
border-width:0.5em;
}

.border_sxl {
border-width:1.5em;
}

.border_sxs {
border-width:0.2em;
}

.border_sxxl {
border-width:2em;
}

.box-shadow {
opacity:1;
x

}

.color_bg_danger {
background-color:#CC3333;
}

.color_bg_hover {
background-color:#efefef;
}

.color_bg_info {
background-color:#efefef;
}

.color_bg_primary {
background-color:#0B26EF;
}

.color_bg_secondary {
background-color:#f1f1f1;
}

.color_bg_success {
background-color:#00CC66;
}

.color_bg_third {
background-color:#fff;
}

.color_bg_warning {
background-color:#CCCCCC;
}

.color_border_danger {
border-color:#cc3333;
}

.color_border_hover {
border-color:#005f6a;
}

.color_border_info {
border-color:#ffffff;
}

.color_border_primary {
border-color:#c9c9c9;
border-style:solid;
border-width:1px;
}

.color_border_secondary {
border-color:#ececec;
}

.color_border_success {
border-color:#00cc66;
}

.color_border_warning {
border-color:#ffcc66;
}

.color_btn_danger {
background-color:#cc3333;
}

.color_btn_hover {
background-color:#007BFF;
}

.color_btn_info {
background-color:#000;
}

.color_btn_primary {
background-color:#333333;
}

.color_btn_secondary {
background-color:#343A40;
}

.color_btn_success {
background-color:#00cc66;
}

.color_btn_warning {
background-color:#ffcc66;
}

.color_line_danger {
color:#cc3333;
}

.color_line_hover {
color:#005f6a;
}

.color_line_info {
color:#ffffff;
}

.color_line_primary {
color:#0b1f42;
}

.color_line_secondary {
color:#ececec;
}

.color_line_success {
color:#00cc66;
}

.color_line_warning {
color:#ffcc66;
}

.color_text_danger {
color:#cc3333;
}

.color_text_hover {
color:#215A86;
}

.color_text_info {
color:#ffffff;
}

.color_text_primary {
color:#666;
}

.color_text_secondary {
color:#ececec;
}

.color_text_success {
color:#00cc66;
}

.color_text_warning {
color:#ffcc66;
}

.Cookies {
font-size:10px;
text-align:justify;
}

.cursor_pointer {
cursor: pointer;
}

.discount {
background-color:#D22C30;
color:#fff;
font-size:10px;
margin-right:2px;
padding-top:1px;
padding-bottom:1px;
padding-right:4px;
padding-left:4px;
}

.flex {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.flex_direction_updown {
flex-direction: column;
}

.flex_item_basis {
flex-basis: 100%;
}

.flex_item_grow1 {
flex-grow:1;
}

.flex_item_grow2 {
flex-grow:2;
}

.flex_item_grow3 {
flex-grow:3;
}

.flex_item_grow4 {
flex-grow:4;
}

.flex_item_grow5 {
flex-grow:5;
}

.flex_item_order_1 {
order: 1;
}

.flex_item_order_2 {
order: 2;
}

.flex_item_order_3 {
order: 3;
}

.flex_item_shrink1 {
flex-shrink:1;
}

.flex_item_shrink2 {
flex-shrink:2;
}

.flex_item_shrink3 {
flex-shrink:3;
}

.flex_item_shrink4 {
flex-shrink:4;
}

.flex_item_shrink5 {
flex-shrink:5;
}

.flex_nowrap {
flex-wrap:nowrap;
}

.flex_wrap {
flex-wrap:wrap;
}

.float_clear {
clear:both;
}

.float_left {
float:left;
}

.float_right {
float:right;
}

.font_color_white {
color:#fff;
}

.font_decoration_no_underline {
text-decoration:none;
}

.font_decoration_strike {
text-decoration:line-through;
}

.font_decoration_underline {
text-decoration:underline;
}

.font_size_dyn {
font-size:18px;
}

.font_size_fix {
font-size:1.8rem;
}

.font_size_sl {
font-size:1.2em;
}

.font_size_sm {
font-size:1em;
}

.font_size_srl {
font-size:1.2rem;
}

.font_size_srm {
font-size:1rem;
}

.font_size_srs {
font-size:0.5rem;
}

.font_size_srxl {
font-size:1.5rem;
}

.font_size_srxs {
font-size:0.2rem;
}

.font_size_srxxl {
font-size:2rem;
}

.font_size_ss {
font-size:0.75em;
}

.font_size_sxl {
font-size:1.5em;
}

.font_size_sxs {
font-size:1em;
}

.font_size_sxxl {
font-size:2em;
}

.font_weight_200 {
font-weight:200;
}

.font_weight_300 {
font-weight:300;
}

.font_weight_bold {
font-weight:bold;
}

.font_weight_bolder {
font-weight:bolder;
}

.font_weight_lighter {
font-weight:lighter;
}

.Gering {
color:#FF6633;
}

.grid_1 {
width:calc(100% / 12 * 1);
}

.grid_10 {
width:calc(100% / 12 * 10);
}

.grid_11 {
width:calc(100% / 12 * 11);
}

.grid_12 {
width:calc(100% / 12 * 12);
}

.grid_2 {
width:calc(100% / 12 * 2);
}

.grid_3 {
width:calc(100% / 12 * 3);
}

.grid_4 {
width:calc(100% / 12 * 4);
}

.grid_5 {
width:calc(100% / 12 * 5);
}

.grid_6 {
width:calc(100% / 12 * 6);
}

.grid_7 {
width:calc(100% / 12 * 7);
}

.grid_8 {
width:calc(100% / 12 * 8);
}

.grid_9 {
width:calc(100% / 12 * 9);
}

.headline {
background-color:#3399FF;
background-position:center center;
font-weight:bold;
text-align:center;
}

.headline_blue {
color:#0B25F4;
  font-family: rh nrgy bold;
}

.Hide {
display:none;
}

.iconsize {
margin-left:1px;
margin-right:1px;
height;20px;
width:20px;
margin-top:4px;
}

.inlineblock {
display:inline-block;
}

.input_outline_none:focus {
outline:none;
}

.justify {
text-align:justify;
}

.justify_center {
justify-content: center;
}

.justify_end {
justify-content: flex-end;
}

.justify_spacearound {
justify-content:space-around;
}

.justify_spacebetween {
justify-content:space-between;
}

.justify_spaceevenly {
justify-content:space-evenly;
}

.justify_start {
justify-content: flex-start;
}

.language {
color:343A40;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
}

.language_active {
color:343A40;
font-family:Verdana, Geneva, sans-serif;
font-size:7pt;
font-weight:bold;
}

.line_broken_s1 {
border-bottom-style:dashed;
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-top-style:solid;
border-top-width:0px;
}

.line_double_s1 {
border-bottom-style:double;
border-bottom-width:4px;
border-left-width:0px;
border-right-width:0px;
border-top-style:solid;
border-top-width:0px;
}

.line_s1 {
border-bottom-style:solid;
border-bottom-width:1px;
border-top-style:solid;
border-top-width:0px;
color:#B2B2B2;
padding-bottom:4pt;
padding-top:4pt;
}

.line_sxs {
border-bottom-style:solid;
border-bottom-width:0.01em;
border-color:#B2B2B2;
border-top-style:solid;
border-top-width:0px;
}

.list_style_none {
list-style-type:none;
}

.main_div {
margin-left:auto;
margin-right:auto;
max-width:160rem;
}

.margin_bottom_sl {
margin-bottom:1.2em;
}

.margin_bottom_sm {
margin-bottom:1em;
}

.margin_bottom_ss {
margin-bottom:0.5em;
}

.margin_bottom_sxl {
margin-bottom:1.5em;
}

.margin_bottom_sxs {
margin-bottom:0.2em;
}

.margin_bottom_sxxl {
margin-bottom:2em;
}

.margin_left_sl {
margin-left:1.2em;
}

.margin_left_sm {
margin-left:1em;
}

.margin_left_ss {
margin-left:0.5em;
}

.margin_left_sxl {
margin-left:1.5em;
}

.margin_left_sxs {
margin-left:0.2em;
}

.margin_left_sxxl {
margin-left:2em;
}

.margin_negleft_sl {
margin-left:-1.2em;
}

.margin_negleft_sm {
margin-left:-1em;
}

.margin_negleft_ss {
margin-left:-0.5em;
}

.margin_negleft_sxl {
margin-left:-1.5em;
}

.margin_negleft_sxs {
margin-left:-0.2em;
}

.margin_negleft_sxxl {
margin-left:-2em;
}

.margin_right_sl {
margin-right:1.2em;
}

.margin_right_sm {
margin-right:1em;
}

.margin_right_ss {
margin-right:0.5em;
}

.margin_right_sxl {
margin-right:1.5em;
}

.margin_right_sxs {
margin-right:0.2em;
}

.margin_right_sxxl {
margin-right:2em;
}

.margin_sl {
margin:1.2em;
}

.margin_sm {
margin:1em;
}

.margin_ss {
margin:0.5em;
}

.margin_sxl {
margin:1.5em;
}

.margin_sxs {
margin:0.2em;
}

.margin_sxxl {
margin:2em;
}

.margin_top_sl {
margin-top:1.2em;
}

.margin_top_sm {
margin-top:1em;
}

.margin_top_ss {
margin-top:0.5em;
}

.margin_top_sxl {
margin-top:1.5em;
}

.margin_top_sxs {
margin-top:0.2em;
}

.margin_top_sxxl {
margin-top:2em;
}

.NewProduct {
background-color:#87C1FF;
color:#fff;
font-size:10px;
margin-right:4px;
padding-top:1px;
padding-bottom:1px;
padding-right:4px;
padding-left:4px;
}

.NichtVerfügbar {
color:#990000;
}

.opacity {
opacity:0.5;
}

.opacity_100 {
opacity: 0;
}

.opacity_20 {
opacity: 0.8;
}

.opacity_50 {
opacity: 0.5;
}

.opacity_80 {
opacity: 0.2;
}

.overflow_hidden {
overflow: hidden;
}

.overflow_hidden_scroll {
overflow-x: hidden;
overflow-y: scroll;
}

.overflow_scroll_hidden {
overflow-x: scroll;
overflow-y: hidden;
}

.padding_bottom_sl {
padding-bottom:1.2em;
}

.padding_bottom_sm {
padding-bottom:1em;
}

.padding_bottom_ss {
padding-bottom:0.5em;
}

.padding_bottom_sxl {
padding-bottom:1.5em;
}

.padding_bottom_sxs {
padding-bottom:0.2em;
}

.padding_bottom_sxxl {
padding-bottom:2em;
}

.padding_left_sl {
padding-left:1.2em;
}

.padding_left_sm {
padding-left:1em;
}

.padding_left_ss {
padding-left:0.5em;
}

.padding_left_sxl {
padding-left:1.5em;
}

.padding_left_sxs {
padding-left:0.2em;
}

.padding_left_sxxl {
padding-left:2em;
}

.padding_right_sl {
padding-right:1.2em;
}

.padding_right_sm {
padding-right:1em;
}

.padding_right_ss {
padding-right:0.5em;
}

.padding_right_sxl {
padding-right:1.5em;
}

.padding_right_sxs {
padding-right:0.2em;
}

.padding_right_sxxl {
padding-right:2em;
}

.padding_sl {
padding:1.2em;
}

.padding_sm {
padding:1em;
}

.padding_ss {
padding:0.5em;
}

.padding_sxl {
padding:1.5em;
}

.padding_sxs {
padding:0.2em;
}

.padding_sxxl {
padding:2em;
}

.padding_top_sl {
padding-top:1.2em;
}

.padding_top_sm {
padding-top:1em;
}

.padding_top_ss {
padding-top:0.5em;
}

.padding_top_sxl {
padding-top:1.5em;
}

.padding_top_sxs {
padding-top:0.2em;
}

.padding_top_sxxl {
padding-top:2em;
}

.pic_btn_arrow_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Pfeil40x40.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/WarenkorbBlau20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Warenkorb30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket2_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Shopping-Basket-grey.png');
background-size: 1.250em 1.250em;
}

.pic_btn_basket2_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Shopping-Basket2.png');
background-size: 1.250em 1.250em;
}

.pic_btn_bottom {
background-position:center bottom;
background-repeat:no-repeat;
}

.pic_btn_center {
background-position:center center;
background-repeat:no-repeat;
}

.pic_btn_check_green {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/GreenCheck.png');
background-size: 1.250em 1.250em;
}

.pic_btn_checked_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Checked20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_close_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Einklappen.png');
background-size: 1.250em 1.250em;
}

.pic_btn_exchange_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Document-Exchange32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_left {
background-position:left center;
background-repeat:no-repeat;
}

.pic_btn_left_ss {
background-position:0.5em center;
}

.pic_btn_magnifier_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Lupe30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_magnifier_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Search.png');
background-size: 1.250em 1.250em;
}

.pic_btn_note_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/MerkzettelBlau20x20px.png');
background-size: 1.250em 1.250em;
}

.pic_btn_note_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/MerkzettelGrau30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_open_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/icons8-eingekreistes-rangabzeichen-unten-64.png');
background-size: 1.250em 1.250em;
}

.pic_btn_paddingleft {
padding-left:1.5em;
}

.pic_btn_paddingleft_ss {
padding-left:2.0em;
}

.pic_btn_pencil_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Stift12x12.png');
background-size: 1.250em 1.250em;
}

.pic_btn_phone {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Phone30x30.png');
background-size: 1.250em 1.250em;
}

.pic_btn_remember_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/RememberLater.png');
background-size: 1.250em 1.250em;
}

.pic_btn_right {
background-position:right center;
background-repeat:no-repeat;
}

.pic_btn_switchoff {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Abmelden20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_trash_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Garbage-Open32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_unchecked_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Unchecked20x20.png');
background-size: 1.250em 1.250em;
}

.pic_btn_upload_grey {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Document-Upload32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_upload_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Document-UploadWhite32x32.png');
background-size: 1.250em 1.250em;
}

.pic_btn_x_blue {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/EntfernenBlau20x20px.png');
background-size: 1.250em 1.250em;
}

.pic_btn_x_white {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/ClearFilterWhite20x20.png');
background-size: 1.250em 1.250em;
}

.position_absolute {
position:absolute;
}

.position_bottom {
bottom:0px;
left:0px;
right:0px;
}

.position_bottom_none {
bottom:0px;
}

.position_height_100 {
height:100%;
}

.position_height_10em {
height:12em;
}

.position_height_5em {
height:5em;
}

.position_height_sl {
height:1.2em;
}

.position_height_sm {
height:1em;
}

.position_height_ss {
height:0.5em;
}

.position_height_sxl {
height:1.5em;
}

.position_height_sxs {
height:0.2em;
}

.position_height_sxxl {
height:2em;
}

.position_left_none {
left:0px;
}

.position_none {
bottom:0px;
left:0px;
right:0px;
top:0px;
}

.position_relative {
position:relative;
}

.position_right_none {
right:0px;
}

.position_top_none {
top:0px;
}

.position_top_sxl {
top:1.5em;
}

.position_width_10em {
width:10em;
}

.position_width_20em {
width:20em;
}

.position_width_30em {
width:30em;
}

.position_width_5em {
width:5em;
}

.position_width_none {
width:0px;
}

.position_width_sl {
width:1.2em;
}

.position_width_sm {
width:1em;
}

.position_width_ss {
width:0.5em;
}

.position_width_sxl {
width:1.5em;
}

.position_width_sxs {
width:30em;
}

.position_width_sxxl {
width:2em;
}

.position_zindex_100 {
z-index:100;
}

.position_zindex_10000 {
z-index:10000;
}

.PriceBlack {
color:#383838;
font-size:14px;
font-style:normal;
font-weight:bold;
}

.PriceBlackMobile {
color:#383838;
font-size:10px;
font-style:normal;
font-weight:bold;
}

.PriceBlackSmall {
color:#383838;
font-family:Verdana, Geneva, sans-serif;
font-size:8px;
font-style:normal;
font-weight:bold;
}

.Rabattpreis {
font-size:11px;
font-weight:normal;
text-decoration:line-through;
}

.ShadowMenu {
box-shadow:0 0 15px .08px rgba(0,0,0,0.15);
}

.show {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}

.special_emily_custmenu {
margin-left:-18em;
width:17em;
}

.special_intended_articles:nth-child(1n+2) {
margin-left:3em;
}

.special_label {
left:-5px;
position:absolute;
top:-5px;
}

.special_livesearch_shopmodern_negleft {
margin-left:calc(-0.5em + -0.2rem);
}

.special_rb_check + .special_rb_text {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Unchecked20x20.png');
background-size: 1.250em 1.250em;
}

.special_rb_check:checked + .special_rb_text {
background-repeat:no-repeat;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/Checked20x20.png');
background-size: 1.250em 1.250em;
}

.special_textbox_on_pic {
position:relative;
}

.Steuertext {
font-size:10px;
zzgl.
}

.SteuertextMobile {
font-size:9px;
}

.Streichpreis {
color:#666666;
font-size:11px;
font-weight:normal;
padding-right:3px;
text-decoration:line-through;
}

.StreichpreisMobile {
color:#666666;
font-size:9px;
font-style:normal;
margin-right:2px;
text-decoration:line-through;
}

.StreichpreisVortext {
color:#666666;
font-size:14px;
font-weight:normal;
margin-right:4px;
}

.Strikeprice {
background-color:#E5E5E5;
color:#000;
font-size:10px;
margin-right:4px;
padding-top:1px;
padding-bottom:1px;
padding-right:4px;
padding-left:4px;
}

.Subscribe {
  border-radius:5px 0px 0 5px;
  font-size:12px;
  line-height:48px;
  padding-left:20px;
  padding-right:55px;
  position:relative;
  border:1px solid #aaaaaa;
  color:#fff;
}

.SubscribeButton {
  border-radius:0px 5px 5px 0px;
}

.table {
display: table;
}

.table_headline {
font-style:normal;
font-weight:500;
}

.table_positions {
font-weight:300;
}

.text_align_center {
text-align:center;
}

.text_align_left {
text-align:left;
}

.text_align_right {
text-align:right;
}

.text_nowrap {
white-space: nowrap;
}

.text_transform_uppercase {
text-transform:uppercase;
}

.text_underline {
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#e1e1e1;
border-left-width:0;
border-right-width:0;
border-style:solid;
border-top-width:0;
}

.Variants {
background-color:#FFFFCC;
color:#000;
font-size:10px;
margin-right:2px;
padding-top:1px;
padding-bottom:1px;
padding-right:4px;
padding-left:4px;
}

.Verfügbar {
background-position:left center;
background-repeat:no-repeat;
color:#383838;
font-family:Verdana, Geneva, sans-serif;
background-image:url('/myfactory/CustomUpload/374O357O340O370O356O369O350O369O359O365O369O358O376O326O364O353O327O/WebPortal/vryon-serviceportal/img/x-mark-3-16.png');
}

