<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 * Image floating
 */
.image_float_left {
	float:left;
	margin:0px 10px 10px 0px;
}
.image_float_right {
	float:right;
	margin:0px 0px 10px 10px;
}

/*
 * Floating
 */
.float_left {
	float:left;
}
.float_right {
	float:right;
}

.left_float {
	float:left;
	width:150px;
}

/*
 * Positions
 */
.center, .align-center {
	text-align:center;
}
.right, .align_right {
	text-align:right;
}
.left, .align_left {
	text-align:left;
}
.top, .align_top {
	vertical-align:top;
}
.bottom, .align_bottom {
	vertical-align:bottom;
}

/*
 * Border
 */
.no_border {
	border:none !important;
}

/*
 * Displays
 */
.display_none {
	display:none;
}
.display_inline {
	display:inline-block;
}
.display_table {
	display:table;
}
.display_table_row {
	display:table-row;
}
.display_table_cell {
	display:table-cell;
	width:auto;
}

/*
 * White spaces
 */
.nowrap {
	white-space: nowrap;
}

/*
 * Clearfix
 */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*.clearfix {
	display:inline-block;
}*/
.clearfix {
	display:block;
}
.clear, .clearer {
	clear:both;
}

/*
 * Paddings
 */
.no_padding {
	padding:0 !important;
}

/*
 * Margins
 */
.no_margin {
	margin:0 !important;
}

/*
 * Place holder
 */
.place_holder {
	font-size:120%;
	color: #CCCCCC;
	text-align:center;
	height:150px;
	line-height:150px;
	border: 2px dashed #CCCCCC;
	padding:10px;
	margin:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/*
 * Fonts
 */
.tiny {
	font-size:85%;
}
.small, small {
	font-size:93%;
}
.big, big {
	font-size:108%;
}
.italic {
	font-style:italic;
}
.bold {
	font-weight:bold;
}

sup, sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}

/*
 * Ajax upload
 */
.replace_file {
	text-align:left;
	overflow:hidden;
}
.replace_file_input {
	margin: 0;
	padding: 0;
	border: 0;
	height:30px;
	filter: "alpha(opacity=0)";
	opacity: 0;
}
.replace_file_input_container {
	position: relative;
	width: 220px;
}
.replace_file_input_container &gt; input {
	width: 220px;
}

/*
 * Links
 */

.link_arrow {
	background: transparent url('https://salue.baeder-suite.de/_img/icons/arrow.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_download {
	background: transparent url('https://salue.baeder-suite.de/_img/icons/download.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}
.link_extern {
	background: transparent url('https://salue.baeder-suite.de/_img/icons/extern.gif') no-repeat left center;
	padding-left:15px;
	padding-top:3px;
}


/*
 * Error Block
 */
.error_block_not_active {
	display:none;
}
.warning_block_not_active {
	display:none;
}
.success_block_not_active {
	display:none;
}
.info_block_not_active {
	display:none;
}
.error_block {
	color: #cc0000;
	margin:10px 0px 20px 0px;
	font-weight:bold;
}
.error_block li {
	margin-left:20px;
	padding:2px 0px 2px 5px;
	list-style-type: none;
	font-weight:normal;
}
/* wegen bootstrap muss der selector etwas feiner sein, damit der style nicht Ã¼berschrieben wird */
.error, select.error, textarea.error, input.error, .error input, .error label {
	color:#cc0000;
}

/*
 * Tables
 */
table {
	border:0;
	margin:0;
	padding:0;
	width: 100%;
	border-collapse: collapse;
}
th {
	border:0;
	text-align:left;
}
tr {
	border:0;
}
td {
	border:0;
}


/*
 * Dialogs
 */
.dialog_error_messages {
	padding:0 10px;
	margin:10px 0px;
}

.dialog_tab_navigation {
}
.dialog_tab_navigation li {
	list-style: none;
	float:left;
}
.dialog_tab_navigation a {
	display:block;
	padding:10px;
	cursor:pointer;
}

/*
 * Messages
 */
.message {
	background-color:#FFF;
}

/*
 * Sortable List DWOO Plugins
 */

/* order dropdown */
#sortable_list__order_dropdown__form select {
	width:auto;
}

/* items per page */
#sortable_list__items_per_page_chooser__form select {
	width:auto;
}

/* pagination */
div.sortable_list__pagination {
	font-family:sans-serif;
	font-size:10pt;
}

div.sortable_list__pagination ul {
	margin:5px 0px 8px 0px;
}

div.sortable_list__pagination li {
	-moz-border-radius:3px;
	border-radius:3px;
	margin:1px;
	border:1px solid black;
	list-style:none !important;
	float:left;
	padding:1pt 4pt;
}

div.sortable_list__pagination li.next_prev {
	color:#666;
}
div.sortable_list__pagination li.item_count {
	font-size:x-small;
	height:12pt;
	color:#888;
	border:none;
}
div.sortable_list__pagination li.filler {
	border: none;
}
div.sortable_list__pagination a.current{
	border-bottom:1px dashed black;
}

/* permalink */
a.sortable_list__permalink {
}


/*
 * Customers
 */
.customers_menu {
	margin:0;
	padding:0;
}
.customers_menu li {
	float:left;
}

.customer_register_box {
	margin-bottom:20px;
	float:left;
	width:49%;
}
.customer_form_line {
	margin:5px 0;
}
.customer_form_line label {
	display:inline-block;
	width:120px;
}
.customer_form_gender_selection {
	display:inline-block;
}
.customer_form_gender_selection label {
	width:auto;
	margin-right:5px;
}
.customer_form_gender_selection input {
	height:auto;
}
.customer_form_contact_only_selection {
	display:inline-block;
}
.customer_form_contact_only_selection label {
	width:auto;
	margin-right:5px;
}
.customer_form_contact_only_selection input {
	height:auto;
}
.customer_form_submit {
	margin-top:20px;
}

.customer_login_register {
	margin:20px 0 0 0;
}

.customer_profile_box {
	margin-bottom:20px;
}

.customer_profile_headline {
	border-bottom:1px solid #000000;
	padding-bottom:5px;
	margin-bottom:5px;
}
.customer_profile_headline_actions {
	float:right;
}

.customer_profile_content_left {
	float:left;
	width:50%;
}
.customer_profile_content_right {
	float:left;
	width:49%;
}

.customer_profile_key {
	vertical-align:top;
	display:inline-block;
	width:150px;
}
.customer_profile_value {
	display:inline-block;
}

.customer_form_actions, ul.customer_form_actions {
	text-align:right;
	margin:20px 0;
}
ul.customer_form_actions li {
	list-style:none !important;
	float:right;
	margin-left:10px;
}
.customer_profile_row_headline th {
	border-bottom:1px solid #000;
}
.customer_profile_row td {
}
.customer_profile_content {
}

.customer_profile_adress_active {
	background:url('//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;
	display:inline-block;
	width:20px;
	height:20px;
}

/*
 * Recommend
 */
.recommend {
	margin-bottom:20px;
}
.recommend_line {
	margin:5px 0;
}
.recommend_submit {
	margin:10px 0;
}
.recommend_actions {
}


/*
 * Contact
 */
.contact {
	margin-bottom:20px;
}
.contact_line {
	margin:5px 0;
}
.contact_submit {
	margin:10px 0;
}

/*
 * Tooltips
 */
.tooltip_content {
	display:none;
	z-index:10000;
}
.tooltip_top {
	height:5px;
}
.tooltip_content_left .tooltip_top {
}
.tooltip_body {
	background: #FCFCFC;
	width:300px;
	padding:0 10px 3px 10px;
	color:#000;
	font-size:93%;
}
.tooltip_bottom {
	height:5px;
}

/*
 * Bank Accounts
 */
.standard_bank_account {
	background:url('//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/check.png') no-repeat center center;
	display:inline-block;
	width:20px;
	height:20px;
}

/*
 * Content Builder Table Plugin
 */
tr.table_row_even td {
	background-color:lightgray;
}
/*
dl dt {
	font-weight:bold;
	padding-top:5px;
}

dl dd {
	padding-left:10px;
}
*/

.info_tooltip_href, .info_tooltip_href:hover {
	text-decoration:none !important;
	color:#000000;
}

/*
 * Form Content Builder Output
 */
.form_line_wrapper {
	margin-bottom: 20px;
}
.form_question {
	width: 150px;
	float: left;
}
.form_answers {
	margin-left: 200px;
}
.form_input_group {
	float: left;
	margin: 0 3px;
}
.form_input_group.no_float {
	float: none;
}
.form_line_wrapper .form_answers label {
	display: inline-block;
	width: auto;
}

.form_line_wrapper .form_answers input[type="text"], .form_line_wrapper .form_answers input[type="file"], .form_line_wrapper .form_answers textarea, .form_line_wrapper .form_answers select {
	width: 100%;
	max-width: 300px;
	min-width: 100px;
}

/* Blockquote */
blockquote .indent {
	margin: 0 0 0 20px;
	padding: 0px;
	border: none;
}

.page_edit_menu {
	position:fixed;
	bottom:10px;
	right:10px;
	padding:3px 10px;
	border:1px solid black;
	background-color:#EEEEEE;
	z-index:1000000;
}
.page_edit_menu a {
	color:black;
}

.galleria-container {
	background-color: transparent;
}

.link .button, .link .button:hover {
	padding:8px;
	border:solid 1px #000000 !important;
	text-decoration:none;
	-moz-border-radius:3px;
	border-radius:3px;
}

.btn {
	margin-bottom: 1px;
}

.close_and_clear_input {
	position:absolute;
	top:7px;
	right:25px;
	cursor:pointer;
	z-index: 20;
}

.close_and_clear_input + .input-group-addon {
	right:45px;
}

/* Dialog Breite */
.modal-dialog.dialog_small {
	width: 450px;
}

@media ( max-width: 450px) {
	.modal-dialog.dialog_small {
		width: 95%;
	}
}

.modal-dialog.dialog_wide {
	width: 900px;
}
@media ( max-width: 900px) {
	.modal-dialog.dialog_wide {
		width: 95%;
	}
}

.modal-dialog.dialog_max {
	width: 95%;
}

.column_changer {
  background-position:5px 1px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 22px;
  line-height: 22px;
  vertical-align: top;
  width: 30px;
}

.column_changer1 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_1spaltig.png");
}

.column_changer2 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_2spaltig.png");
}

.column_changer3 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_3spaltig.png");
}

.column_changer4 {
	background-image: url("//cdn.michel-customers.net/textbase/redacs/1.0/img/icons/editor/editor_4spaltig.png");
}

.content .dropbox_header {
	display:none;
}

.left_column .dropbox_header, .right_column .dropbox_header {
	display:block;
}
@media print {
	.no_print {
		display:none;
		height:0px;
		width:0px;
	}

}
/*
 * Administrate addresses
 */
.addresses_row_headline_administrate_addresses_description {
	width:30%;
}
.addresses_row_headline_administrate_addresses_address {
	width:25%;
}
.addresses_row_headline_administrate_addresses_invoice {
	text-align:center;
	width:15%;
}
.addresses_row_headline_administrate_addresses_delivery {
	text-align:center;
	width:15%;
}
.addresses_row_headline_administrate_addresses_action {
	width:15%;
}

.addresses_row_administrate_addresses_invoice {
	text-align:center;
}
.addresses_row_administrate_addresses_delivery {
	text-align:center;
}
.addresses_row_administrate_addresses_action {
	padding-left:10px;
}

/*
 * List
 */
.addresses_row_headline_list_description {
	width:35%;
}
.addresses_row_headline_list_address {
	width:35%;
}
.addresses_row_headline_list_invoice {
	text-align:center;
	width:15%;
}
.addresses_row_headline_list_delivery {
	text-align:center;
	width:15%;
}
.addresses_row_list_invoice {
	text-align:center;
}
.addresses_row_list_delivery {
	text-align:center;
}

/*
 * Form
 */
.addresses_form_line {
	margin:5px 0;
}
.addresses_form_line label {
	display:inline-block;
	width:200px;
}

.addresses_row_administrate_bank_accounts_default_account {
	text-align:center;
}

.bank_accounts_row_list_name, .bank_accounts_row_headline_list_name {
	width:30%;
}//&lt;style&gt;
/* Wishlist product list */
.shop_wishlist {
	margin:20px 0;
}

.shop_wishlist_group {
}

.shop_wishlist_table {
	border-bottom:1px solid #000;
	margin-bottom:15px;
}

.shop_wishlist_row_headline {
}
.shop_wishlist_row_headline th {
	border-bottom:1px solid #000;
}
.shop_wishlist_column_product_headline {
	width:55%;
}
.shop_wishlist_column_price_headline {
	width:15%;
	text-align:center;
}
.shop_wishlist_column_count_headline {
	width:15%;
	text-align:center;
}
.shop_wishlist_column_price_sum_headline {
	width:15%;
}

.shop_wishlist_row {
}
.shop_wishlist_row td {
	padding:3px 0;
}
.shop_wishlist_row_odd {
}
.shop_wishlist_row_even {
}

.shop_wishlist_column_product {
}
.shop_wishlist_column_product_picture {
	float:left;
	position:relative;
}
.shop_wishlist_column_product_picture a:hover {
	border:none;
	text-decoration:none;
}
.shop_wishlist_column_product_name {
}
.shop_wishlist_column_product_description {
	font-size:85%;
}

.shop_wishlist_column_price {
	text-align:right;
}

.shop_wishlist_column_count {
	text-align:center;
}
.shop_wishlist_column_count input[type="text"]{
	width:30px;
	text-align:right;
}
.shop_wishlist_column_count select {
	width:60px;
	text-align:right;
}

.shop_wishlist_product_action_delete {
	font-size:85%;
}

.shop_wishlist_column_price_sum {
	text-align:right;
}

.shop_wishlist_column_actions {
	text-align:right;
	vertical-align:top;
}

/* Wishlist totals */

.shop_wishlist_totals {
	margin:0 0 30px 0;
}

.shop_wishlist_totals td {
	padding-bottom:10px;
}

.shop_wishlist_totals_label {
	text-align:right;
	width:70%;
}
.shop_wishlist_totals_value {
	text-align:right;
	width:30%;
}

.shop_wishlist_totals_label_sum_without_tax {
}
.shop_wishlist_totals_value_sum_without_tax {
}

.shop_wishlist_total_business_customer .shop_wishlist_totals_value_sum_without_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_wishlist_totals_label_tax {
}
.shop_wishlist_totals_value_tax {
}

.shop_wishlist_totals_label_sum_with_tax {
	font-size:100%;
	font-weight:bold;
}
.shop_wishlist_totals_value_sum_with_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_wishlist_totals_label_sum {
	font-size:100%;
	font-weight:bold;
}
.shop_wishlist_totals_value_sum {
	font-size:108%;
	font-weight:bold;
}

/* Wishlist actions */

ul.shop_wishlist_actions {
	margin:0 0 30px 0;
	padding:0;
}
ul.shop_wishlist_actions li {
	list-style:none;
	float:right;
	margin-left:10px;
}
.shop_wishlist_action_button {
}
.shop_wishlist_action_update {
}


/* Cart product list */

.shop_cart {
	margin:20px 0;
}

.shop_cart_group {
	/*border: 1px solid #ddd;
	padding: 5px;
	margin-bottom: 5px;*/
}

.shop_cart_table {
	border-bottom:1px solid #000;
	margin-bottom:15px;
}

.shop_cart_row_headline {
}
.shop_cart_row_headline th {
	border-bottom:1px solid #000;
}
.shop_cart_column_product_headline {
	width:55%;
}
.shop_cart_column_price_headline {
	width:15%;
	text-align:right;
}
.shop_cart_column_count_headline {
	width:15%;
	text-align:right;
}
.shop_cart_column_price_sum_headline {
	width:15%;
	text-align:right;
}

.shop_cart_row {
}
.shop_cart_row td {
	padding:3px 0;
}
.shop_cart_row_odd {
}
.shop_cart_row_even {
}

.shop_cart_column_product {
}
.shop_cart_column_product_picture {
	float:left;
	position:relative;
}
.shop_cart_column_product_picture a:hover {
	border:none;
	text-decoration:none;
}
.shop_cart_column_product_name {
}
.shop_cart_column_product_description {
	font-size:85%;
}

.shop_cart_column_price {
	text-align:right;
}

.shop_cart_column_count {
	text-align:right;
}
.shop_cart_column_count input[type="text"]{
	width:30px;
	text-align:right;
}
.shop_cart_column_count select {
	width:60px;
	text-align:right;
}

.shop_cart_product_action_delete {
	font-size:85%;
}

.shop_cart_column_price_sum {
	text-align:right;
}

.price_on_application {
	font-style:italic;
}


/* Cart totals */

.shop_cart_totals {
	margin:0 0 30px 0;
}
.shop_cart_totals td {
	padding-bottom:10px;
}

.shop_cart_totals_label {
	text-align:right;
	width:70%;
}
.shop_cart_totals_value {
	text-align:right;
	width:30%;
}

.shop_cart_totals_label_sum_without_tax {
}
.shop_cart_totals_value_sum_without_tax {
}

.shop_cart_total_business_customer .shop_cart_totals_value_sum_without_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_cart_totals_label_tax {
}
.shop_cart_totals_value_tax {
}

.shop_cart_totals_label_sum_with_tax {
	font-size:100%;
	font-weight:bold;
}
.shop_cart_totals_value_sum_with_tax {
	font-size:108%;
	font-weight:bold;
}

.shop_cart_totals_label_shipping_costs {
}
.shop_cart_totals_value_shipping_costs {
}

.shop_cart_totals_label_sum {
	font-size:100%;
	font-weight:bold;
}
.shop_cart_totals_value_sum {
	font-size:108%;
	font-weight:bold;
}


/* Cart actions */

ul.shop_cart_actions {
	margin:0 0 30px 0;
	padding:0;
}
ul.shop_cart_actions li {
	list-style:none !important;
	float:right;
	margin-left:10px;
}
.shop_cart_action_button {
}
.shop_cart_action_checkout {
}
.shop_cart_action_update {
}


/* Price on applications */
.shop_price_on_application_form {
}
.shop_price_on_application_form_line {
	margin:5px 0;
}
.shop_price_on_application_form_line label {
	display:inline-block;
	width:200px;
}
.shop_price_on_application_form_gender_selection {
	display:inline-block;
}
.shop_price_on_application_form_gender_selection label {
	width:auto;
}
.shop_price_on_application_form_gender_selection input {
	vertical-align:baseline;
	height:auto;
}

.shop_cart_price_on_application_column_product_headline {
	width:70%;
}
.shop_cart_price_on_application_column_count_headline {
	width:30%;
}


/*
 * Shop-Produkt Listendarstellung
 */
.shop_product_area {
	padding:5px;
}

.shop_product_list_image {
	float:left;
	overflow:hidden;
	width:20%;
	text-align:left;
}
.shop_product_list_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_data {
}
.shop_product_list_data_with_image {
	float:left;
	width:55%;
}
.shop_product_list_data_without_image {
	width:100%;
}
.shop_product_list_informations_wrapper {
	float:left;
	width:60%;
}
.shop_product_list_informations {
}
.shop_product_list_title {
	margin:0 0 10px 0;
	padding:0;
}
.shop_product_list_description {
}
.shop_product_list_link {
}

.shop_product_list_price_wrapper {
	float:left;
	width:40%;
}
.shop_product_list_price {
	text-align:right;
}
.shop_product_list_price_text {
}
.shop_product_list_price_uvp_label {
}
.shop_product_list_price_uvp {
}
.shop_product_list_price_uvp_crossed_out {
	text-decoration: line-through;
}



/*
 * Shop-Produkt 2spaltig
 */
.shop_product_list_2cols_table {
	border-collapse:separate;
}

.shop_product_list_2cols_col {
	width:50%;
	vertical-align:top;
	min-height:150px;
}

.shop_product_area_2cols_col_first {
	margin-right:10px;
}
.shop_product_area_2cols_col_last {
	margin-left:10px;
}

.shop_product_list_2cols_image {
	text-align:center;
}
.shop_product_list_2cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_2cols_informations {
	padding:10px;
	text-align:center;
}

.shop_product_list_2cols_title {
	margin:0 0 10px 0;
	padding:0;
}

.shop_product_list_2cols_price_text {
}
.shop_product_list_2cols_price_uvp_label {
}
.shop_product_list_2cols_price_uvp {
}
.shop_product_list_2cols_price_uvp_crossed_out {
	text-decoration: line-through;
}


/*
 * Shop-Produkt 3spaltig
 */
.shop_product_list_3cols_table {
	border-collapse:separate;
}

.shop_product_list_3cols_col {
	width:33%;
}

.shop_product_area_2cols_col_1 {
	margin-right:5px;
}
.shop_product_area_2cols_col_2 {
	margin-left:5px;
	margin-right:5px;
}
.shop_product_area_2cols_col_3 {
	margin-left:5px;
}

.shop_product_list_3cols_image {
	text-align:center;
}
.shop_product_list_3cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_product_list_3cols_informations {
	padding:10px;
	text-align:center;
}

.shop_product_list_3cols_title {
	margin:0 0 10px 0;
	padding:0;
}

.shop_product_list_3cols_price_text {
}
.shop_product_list_3cols_price_uvp_label {
}
.shop_product_list_3cols_price_uvp {
}
.shop_product_list_3cols_price_uvp_crossed_out {
	text-decoration: line-through;
}

.shop_product_list_change_view {
	margin:0 0 20px 0;
	text-align:right;
	line-height:25px;
}
.shop_product_list_change_view input {
	vertical-align:middle;
}

/*
 * Shop-Kategorien Listendarstellung
 */
.shop_category_area {
	padding:5px;
	width:100%;
}

.shop_category_list_image {
	float:left;
	overflow:hidden;
	width:25%;
}
.shop_category_list_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_image img {
	width:100%;
}

.shop_category_list_informations {
}
.shop_category_list_informations_with_image {
	float:left;
	width:75%;
}
.shop_category_list_informations_without_image {
	width:100%;
}

.shop_category_list_category_name {
	margin:5px;
}

.shop_category_list_category_description {
	margin:5px;
	font-size:93%;
}





/*
 * Shop-Kategorien 2spaltig
 */
.shop_category_list_2cols_table {
	border-collapse:separate;
}

.shop_category_list_2cols_col {
	width:50%;
}

.shop_category_area_2cols_col_first {
	margin-right:10px;
}
.shop_category_area_2cols_col_last {
	margin-left:10px;
}

.shop_category_list_2cols_image {
	width:auto;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:5px;
}
.shop_category_list_2cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_2cols_category_name {
	width:auto;
	margin:5px;
	text-align:center;
	vertical-align:middle;
}

.shop_category_list_2cols_description {
	width:auto;
	margin:5px;
	font-size:93%;
	text-align:center;
	vertical-align:top;
}



/*
 * Shop-Kategorien 3spaltig
 */
.shop_category_list_3cols_table {
	border-collapse:separate;
}

.shop_category_list_3cols_col {
	width:33%;
}

.shop_category_area_3cols_col_1 {
	margin-right:5px;
}
.shop_category_area_3cols_col_2 {
	margin-left:5px;
	margin-right:5px;
}
.shop_category_area_3cols_col_3 {
	margin-left:5px;
}

.shop_category_list_3cols_category_name {
	width:auto;
	margin:5px;
	text-align:center;
	vertical-align:middle;
}

.shop_category_list_3cols_image {
	width:auto;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
	margin:5px;
}
.shop_category_list_3cols_image a:hover {
	border:none;
	text-decoration:none;
}

.shop_category_list_3cols_description {
	width:auto;
	margin:5px;
	font-size:93%;
	text-align:center;
	vertical-align:top;
}

/*
 * Checkout
 */

/*
 * Checkout footer
 */
.shop_checkout_footer {
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #000000;
}
.shop_checkout_contact_message {
	height:60px;
	width:50%;
}

/*
 * Checkout contact
 */
a.shop_checkout_button_contact_confirm, a.shop_checkout_button_contact_confirm:hover {
	margin:20px 0;
}
.shop_checkout_button_contact {
	margin:10px 0;
}

/*
 * Checkpout steps
 */
ul.shop_checkout_steps {
    padding:0;
}
ul.shop_checkout_steps li {
	float:left;
	list-style:none !important;
	padding:10px;
}
.shop_checkout_step_active {
	font-weight:bold;
}

.shop_checkout_headline {
	margin-bottom:20px;
}

.shop_checkout_login_overview {
}
.shop_checkout_login_overview_box {
}
.shop_checkout_login_overview_login {
	float:left;
	width:40%;
}
.shop_checkout_login_overview_registration {
	float:left;
	width:30%;
}
.shop_checkout_login_overview_guest {
	float:left;
	width:30%;
}
.shop_checkout_login_overview_box_inline {
	padding:10px;
}
.shop_checkout_login_overview_content {
	min-height:130px;
}
.shop_checkout_login_label {
	display:block;
}
.shop_checkout_login_email {
	width:200px;
}
.shop_checkout_login_password {
	width:200px;
}

/*
 * Checkout address overview
 */
.shop_checkout_address_overview_address_form_area {
}
.shop_checkout_address_overview_address_form_box {
	float:left;
}
.shop_checkout_address_overview_address_form_invoice {
	width:50%;
}
.shop_checkout_address_overview_address_form_delivery {
	width:50%;
}
.shop_checkout_address_overview_actions {
	text-align:right;
	margin:20px 0;
}

/*
 * Checkout payment
 */
.shop_checkout_payment_box {
	padding:10px;
}
input.shop_checkout_payment_type_input {
	margin-right:10px !important;
}
.shop_checkout_payment_type_label {
	font-size:108%;
	display:inline-block;
}
.shop_checkout_payment_type_description {
	margin:5px 0 5px 34px;
	font-size:93%;
}
.shop_checkout_payment_actions {
	text-align:right;
	margin:20px 0;
}
a.shop_checkout_button_payment_cancel, a.shop_checkout_button_payment_cancel:hover {
	margin:20px 0;
}

/*
 * Checkout shipment
 */
.shop_checkout_shipment_box {
	padding:10px;
}
input.shop_checkout_shipment_type_input {
	margin-right:10px !important;
}
.shop_checkout_shipment_type_label {
	font-size:108%;
	display:inline-block;
}
.shop_checkout_shipment_type_description {
	margin:5px 0 5px 34px;
	font-size:93%;
}
input.shop_checkout_pickup_station_id_input {
	margin-right:10px !important;
}
.shop_checkout_pickup_station_id_label {
	display:inline-block;
}
.shop_checkout_shipment_type_pickup_list {
	margin-left: 50px;
	float: left;
}
.shop_checkout_shipment_type_pickup_map {
	float: left;
}
.shop_checkout_pickup_station_distance {
	font-style: italic;
	font-size: smaller;
	font-weight: bold;
}
.shop_checkout_shipment_actions {
	text-align:right;
	margin:20px 0;
}
a.shop_checkout_button_shipment_cancel, a.shop_checkout_button_shipment_cancel:hover {
	margin:20px 0;
}

/*
 * Checkout approve
 */
.shop_checkout_approve_box {
	padding:10px;
	margin-bottom:40px;
}
.shop_checkout_approve_box h2 {
	display:inline-block;
	width:200px;
}
.shop_checkout_approve_actions {
	text-align:right;
	margin:20px 0;
}
.shop_checkout_approve_payment {
}
.shop_checkout_approve_addresses_invoice {
	float:left;
	width:50%;
}
.shop_checkout_approve_addresses_delivery {
	float:left;
	width:49%;
}
.shop_checkout_approve_additional_informations {
	padding:10px;
}
.shop_checkout_additional_informations_field {
	height:60px;
	width:50%;
}

.shop_checkout_address_overview_address_form_shipping_equals label {
	width:auto;
}

/*
 * Checkout complete
 */
a.shop_checkout_button_complete, a.shop_checkout_button_complete:hover {
	margin:20px 0;
}

/*
 * Comparison
 */
.shop_comparison_list {
	margin-bottom:40px;
}
.shop_comparison_list td, .shop_comparison_list th {
	padding:3px;
}
.shop_comparison_list .shop_product_cart_button {
	margin-top:20px;
}
.shop_comparison_action_list {
	margin-bottom:20px;
}

/*
 * Change list view
 */
.shop_product_list_change_view {
	line-height:20px;
}
.shop_product_list_change_view img {
	vertical-align:middle;
}

/*
 * Product tabs
 */
ul.product_tabs {
	padding:0;
	margin:20px 0;
}
li.product_tabs_li {
	float:left;
	list-style:none !important;
}
a.product_tabs_a {
	padding:0 10px;
	line-height:20px;
	display:block;
}
a.product_tabs_a_active {
	font-weight:bold;
}
a.product_tabs_a_inactive {
	color:#CCC;
}

/*
	Cart Short Info
*/
.shop_cart_short_info_price_on_application_product_count {
}

/* Produktvergleich Responsive */
@media screen and (max-width: 768px) {
	#flip-scroll tr {
		display: flex;
		flex-flow: row wrap;
		justify-content: space-around;
	}

	#flip-scroll td, #flip-scroll th {
		display: block;
		width: 33%;
	}

	#flip-scroll th:first-child,
	#flip-scroll td:first-child {
		text-align: center;
		background: #efefef;
		width: 100%;
	}

	#flip-scroll th:first-child {
		display: none;
	}
}

.shop_comparison_row .shop_comparison_value .img-responsive {
    width: 100%;
}
.voucher_preview {
	display           :none;
	position          : relative;
	background-repeat : no-repeat;
	background-size: contain;
	border: 1px solid rgba( 0, 0, 0, 0.25 );
}
.voucher_preview&gt;img {
	/* visibility : hidden; */
	position   : relative;
}
.layer_1 {
	position : absolute;
	top      : 0px;
	left     : 0px;
	padding  : 10%;
	padding-top  : 15%;
	color    : #000;
	width    : 100%;
}
.layer_1 h1 {
	font-size: 4em;
}
.layer_1 h2 {
	font-size: 2.5em;
}
.layer_1 .message {
	background-color : #fff;
	padding          : 5%;
	font-size        : 1.5em;
	width            : 100%;
	white-space      : pre-wrap;
}
.layer_1 .code {
	margin-top       : 10px;
	background-color : #fff  !important;
	color            : #000  !important;
	padding          : 10px;
	font-size        : 30px;
	width            : 100%;
	text-align       : center;
}

.preview table, .preview th, .preview td {
	border: 1px solid black;
}
.preview {
	background-color: #d9edf7;
	background-color:rgba(217, 237, 247, 0.5);
	margin: 0 auto;
}

.preview thead th{
	background-color: #ccc;
	height: 30px;
	vertical-align: middle;
}
.preview .floor_element, .preview .border_row, .property_part {
	height: 10px;
	cursor: pointer;
}
.preview .floor_block, .preview .border_block {
	background-color: #555;
}
.has_bookings {
	background-color: rgba( 255, 0, 0, 0.5 );
}
.has_booking {
	padding: 5px;
}
.active_border  {
	background-color: red;
}
.active_floor {
	background-color:rgba(49, 138, 183, 0.8);
}
.used {
	background-color: grey;
}
.preview .border_column {
	width: 10px;
	cursor: pointer;
}
td.active_floor:before {
	font-family:'FontAwesome';
	content: "\f00c";
	color: green;
	position: absolute;
	left: calc(100% - 25px);
	top: 0%;
	transform: rotate(0deg);
}
.fc-event{
    cursor: pointer;
}
.container_seperator{
	height: 100px;
	display: block;
}

.huge {
	font-size:200%;
	font-weight:bold;
}

.code {
	font-family: 'Source Code Pro', Arial, sans-serif;
}

.fc-unthemed .fc-today.fc-state-highlight,
tr &gt; td.fc-state-highlight.fc-unthemed.fc-today,
tr &gt; td.fc-state-highlight,
.fc-state-highlight,
.date-selected,
.fc-highlight
{
	background-color: #9f89ff;
}
/*
 * Dropboxes
 */
.dropbox {
	margin:0px 0px 20px 5px;
}

/*
 * default
 */
.dropbox {
	display: table;
	width:98%;
}
.dropbox_column_list {
	display: table-row;
}
.dropbox_column_content {
	margin:0;
}

.three_columns_1_3-1_3-1_3 .dropbox_column{
	display: table-cell;
	width:33%;
	vertical-align:top;
}

.two_columns_1_2-1_2 .dropbox_column-0{
	display: table-cell;
	width:50%;
	vertical-align:top;
}
.two_columns_1_2-1_2 .dropbox_column-1{
	display: table-cell;
	width:50%;
	vertical-align:top;
}

.two_columns_2_3-1_3 .dropbox_column-0{
	display: table-cell;
	width:66%;
	vertical-align:top;
	padding-right:120px;
}
.two_columns_2_3-1_3 .dropbox_column-1{
	display: table-cell;
	width:33%;
	vertical-align:top;
}

.two_columns_1_3-2_3 .dropbox_column-0{
	display: table-cell;
	width:33%;
	vertical-align:top;
}
.two_columns_1_3-2_3 .dropbox_column-1{
	display: table-cell;
	width:66%;
	vertical-align:top;
}

/*
 * inline dotted border
 */

.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .dropbox_column-1{
	border-left:1px dotted black;
	border-right:1px dotted black;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .dropbox_column-0 .dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .dropbox_column-1 .dropbox_column_content{
	margin-left:10px;
	margin-right:10px;
}
.dropbox_inline_dotted_border .three_columns_1_3-1_3-1_3 .dropbox_column-2 .dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_1_2-1_2 .dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_1_2-1_2 .dropbox_column-0 .dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_1_2-1_2 .dropbox_column-1 .dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_2_3-1_3 .dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_2_3-1_3 .dropbox_column-0 .dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_2_3-1_3 .dropbox_column-1 .dropbox_column_content{
	margin-left:10px;
}

.dropbox_inline_dotted_border .two_columns_1_3-2_3 .dropbox_column-1{
	border-left:1px dotted black;
}
.dropbox_inline_dotted_border .two_columns_1_3-2_3 .dropbox_column-0 .dropbox_column_content{
	margin-right:10px;
}
.dropbox_inline_dotted_border .two_columns_1_3-2_3 .dropbox_column-1 .dropbox_column_content{
	margin-left:10px;
}

/*
 * no border
 */
.dropbox_no_border_info_column {
	width:100%;
}
.dropbox_no_border_info_column .dropbox_header {
	padding:0px 0px;
	height:32px;
	line-height:32px;
	font-size:108%;
}
.dropbox_no_border_info_column .dropbox_column_content {
	padding:0px 0px;
	font-size:85%;
}


/*
 * solid border
 */
.dropbox_solid_border {
}
.dropbox_solid_border .dropbox_column_list {
}
.dropbox_solid_border .dropbox_column {
}

.dropbox_solid_border .dropbox_column_content {
}

.dropbox_solid_border .one_column {
}
.dropbox_solid_border .one_column .dropbox_column_content {
	padding:10px;
	border:1px solid #000;
}

.dropbox_solid_border .three_columns_1_3-1_3-1_3 {
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-0{
	border:1px solid #000;
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-0 .dropbox_column_content{
	margin:10px;
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-1 .dropbox_column_content{
	margin:10px;
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-2{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.dropbox_solid_border .three_columns_1_3-1_3-1_3 .dropbox_column-2 .dropbox_column_content{
	margin:10px;
}

.dropbox_solid_border .two_columns_1_2-1_2 {
}
.dropbox_solid_border .two_columns_1_2-1_2 .dropbox_column-0{
	border:1px solid #000;
}
.dropbox_solid_border .two_columns_1_2-1_2 .dropbox_column-0 .dropbox_column_content{
	margin:10px;
}
.dropbox_solid_border .two_columns_1_2-1_2 .dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.dropbox_solid_border .two_columns_1_2-1_2 .dropbox_column-1 .dropbox_column_content{
	margin:10px;
}

.dropbox_solid_border .two_columns_2_3-1_3 {
}
.dropbox_solid_border .two_columns_2_3-1_3 .dropbox_column-0{
	border:1px solid #000;
}
.dropbox_solid_border .two_columns_2_3-1_3 .dropbox_column-0 .dropbox_column_content{
	margin:10px;
}
.dropbox_solid_border .two_columns_2_3-1_3 .dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.dropbox_solid_border .two_columns_2_3-1_3 .dropbox_column-1 .dropbox_column_content{
	margin:10px;
}

.dropbox_solid_border .two_columns_1_3-2_3 {
}
.dropbox_solid_border .two_columns_1_3-2_3 .dropbox_column-0{
	border:1px solid #000;
}
.dropbox_solid_border .two_columns_1_3-2_3 .dropbox_column-0 .dropbox_column_content{
	margin:10px;
}
.dropbox_solid_border .two_columns_1_3-2_3 .dropbox_column-1{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
.dropbox_solid_border .two_columns_1_3-2_3 .dropbox_column-1 .dropbox_column_content{
	margin:10px;
}

/*
 * solid border info column
 */
.dropbox_solid_border_info_column {
	width:100%;
}

.dropbox_solid_border_info_column .dropbox_header {
	padding:0px 10px;
	height:30px;
	line-height:30px;
}

.dropbox_solid_border_info_column .dropbox_column_content {
	padding: 10px;
}

.dropbox_solid_border_info_column .dropbox_column {
}

.dropbox_solid_border_info_column .three_columns_1_3-1_3-1_3 .dropbox_column-1{
}

.dropbox_solid_border_info_column .two_columns_1_2-1_2 .dropbox_column-1{
}

.dropbox_solid_border_info_column .two_columns_2_3-1_3 .dropbox_column-1{
}

.dropbox_solid_border_info_column .two_columns_1_3-2_3 .dropbox_column-1{
}


/*
 * solid dark border info column
 */
.dropbox_solid_dark_border_info_column {
	width:100%;
}

.dropbox_solid_dark_border_info_column .dropbox_header {
	padding:0px 10px;
	height:30px;
	line-height:30px;
}

.dropbox_solid_dark_border_info_column .dropbox_column_content {
	padding: 10px;
}

.dropbox_solid_dark_border_info_column .dropbox_column {
}

.dropbox_solid_dark_border_info_column .three_columns_1_3-1_3-1_3 .dropbox_column-1{
}

.dropbox_solid_dark_border_info_column .two_columns_1_2-1_2 .dropbox_column-1{
}

.dropbox_solid_dark_border_info_column .two_columns_2_3-1_3 .dropbox_column-1{
}

.dropbox_solid_dark_border_info_column .two_columns_1_3-2_3 .dropbox_column-1{
}

/* IE ONLY */
* html .dropbox_column {
	float:left;
}
*+html .dropbox_column {
	float:left;
}
* html .one_column .dropbox_column {
	float:none;
}
*+html .one_column .dropbox_column {
	float:none;
}
* html .two_columns_1_2-1_2 .dropbox_column {
	width:49%;
}
*+html .two_columns_1_2-1_2 .dropbox_column {
	width:49%;
}
/*
 * ... Formatdefinitionen zum Drucken ...
 */
@media print {
	html, body {
		background-color: #FFFFFF;
	}
	.menu_top, .visual, .page_header, .footer, #debug_box {
		display:none;
		height:0px;
	}
	.right_column, .left_column {
		display:none;
		width:0px;
	}
	.page {
		background:none;
		border:none;
		margin:0;
		padding:0;
		font-size:136%;
	}
	.page_body {
		background:none;
	}
	.content {
		background:none;
		border:none;
		margin:0;
		padding:0;
	}

}.struck-out,.struck-out:hover{text-decoration:line-through}body{padding-top:75px}.footer{padding-bottom:20px}.index_header_img{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.3);box-shadow:0 5px 10px 0 rgba(0,0,0,.3);margin-top:-30px;margin-bottom:30px}.dropdown,.pointer,.clickable{cursor:pointer}.code{font-family:'Source Code Pro',Arial,sans-serif}.huge{font-size:200%;font-weight:bold}.home .thumbnail{padding:0}.more.pointer{color:inherit;font-weight:bold;margin-left:20px}.more.pointer:hover{text-decoration:underline}.rotate{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);padding:0 0 30px !important}.border_button{border:solid 1px #ccc;padding:2px}.border_button:hover i{font-size:105%;overflow:hidden}.booking_cancelled{color:#c3c3c3 !important;text-decoration:line-through !important}table .dropdown .dropdown-toggle{top:inherit;position:inherit;height:inherit}.btn{margin-bottom:inherit}.multiselect-container{overflow:auto}.multiselect-container.dropdown-menu&gt;li&gt;a{padding:0}.multiselect-container li:not(.group){text-align:left}ul.multiselect-container{max-height:600px}.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:0;background:#008cba;color:#fff;cursor:pointer}.ui-autocomplete .ui-menu-item a{font-size:15px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;line-height:1.4}.margin-bottom{margin-bottom:20px}.dropbox li{list-style-type:none;margin:10px}.dropbox li div{padding:10px}.dropbox .alert-warning:before{font-weight:normal;content:'\00a0\f0a4\00a0';font-family:'FontAwesome';font-size:24px}.dropbox .placeholder{height:50px;padding:10px;border:2px dashed #fff}.dropbox .draggable,.movable{cursor:move}.dropbox .draggable:first-line {font-weight:bold}.dashed{border:2px dashed #555;background-color:#ddd}.footer ul.list-inline&gt;li{vertical-align:top}.form_area_wrapper{max-width:inherit}#help_box{position:fixed;right:0;top:0;padding-top:50px !important;bottom:0;width:500px;overflow-y:scroll;display:none;border-left:1px solid #dedede;padding:15px;z-index:100;background:inherit}#help_box ul{margin-left:15px !important}.home_view li{list-style:none}.course_image_details_wrapper{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;margin:3px}.course_block_image_details_wrapper{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;margin-bottom:15px}.course_details_content_hover{width:100%;height:0;padding-bottom:100%;position:absolute;z-index:3;opacity:.8;left:0;top:85%;-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out;text-align:center}.course_details_content_hover:hover{top:0}.course_image_details_wrapper:hover .course_details_content_hover{top:0}.course_details_content_hover .course_header,.course_details_header .course_header{font-size:16px;margin-top:5px}@media(max-width:767px){.course_details_content_hover{top:90%}}.course_details_wrapper{margin:3px}.course_details_image{width:100%;height:0;padding-bottom:125%;overflow:hidden;position:relative}.course_details_header{width:100%;position:absolute;z-index:3;opacity:.7;text-align:center;height:35px}.course_details_content{opacity:.9;padding:8px;width:100%;height:0;padding-bottom:75%}.btn-foot{position:absolute;bottom:15px;right:30px}.course_icons li{list-style-type:none;float:left;padding-right:0;width:50%;cursor:pointer}.additional_customers_list_ul{counter-reset:customer_count 1}.additional_customers_list_ul li:not(.no_counter) a:before{counter-increment:customer_count;content:counter(customer_count) ". "}.module_category,.module_applications{position:relative;height:250px;overflow:hidden;margin-bottom:30px}@media(max-width:768px){.module_category,.module_applications{height:inherit;min-height:250px;max-height:400px}}.module_category img,.module_applications img{-webkit-transition:width 2s ease-out;-moz-transition:width 2s ease-out;-ms-transition:width 2s ease-out;-o-transition:width 2s ease-out;transition:width 2s ease-out;-webkit-transition:height 2s ease-out;-moz-transition:height 2s ease-out;-ms-transition:height 2s ease-out;-o-transition:height 2s ease-out;transition:height 2s ease-out;width:100%;position:relative;object-fit:cover;height:100%;object-position:center}.module_category img:hover,.module_applications img:hover{width:110%;height:110%}.module_category_label,.module_applications_label{position:absolute;width:100%;background-color:#333;opacity:.8;bottom:0;height:80px;color:#FFF;padding:5px}a:focus .module_category_label,a:focus .module_applications_label{opacity:1;background-color:#222}div.module_applications a:focus img{border:3px solid red}.page-banner{width:100%;position:absolute;z-index:-1;margin-top:-30px}.page-banner img{object-fit:cover;object-position:center center;width:100%;height:100%}.container-background{background:rgba(255,255,255,.5)}.chosen-choices{border-bottom-right-radius:inherit !important;border-bottom-left-radius:inherit !important;border-top-right-radius:inherit !important;border-top-left-radius:inherit !important}.content_builder_image{margin-top:0 !important}.customer_color_dot,.holiday_color_dot{height:12px;width:12px;border-radius:6px;margin-right:5px;display:inline-block;position:relative;top:1px}.customer_color_dot:hover,.holiday_color_dot:hover{background-color:default}.fc-event.first_date .fc-time:before{font-weight:normal;content:'\00a0\f024\00a0';color:white;font-family:'FontAwesome'}.fc-event.first_date.cancelled_date .fc-time:before{font-weight:normal;content:'\f024\00a0';color:white;font-family:'FontAwesome'}.fc-event.moved_date .fc-time,.fc-event.moved_date .fc-title,.fc-event.cancelled_date .fc-time,.fc-event.cancelled_date .fc-title{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.fc-event.cancelled_date .fc-content:before{font-weight:normal;color:#f04124;content:'\00a0\f00d\00a0';font-family:'FontAwesome';float:left}.fc-event.moved_date .fc-content:before{font-weight:normal;color:#f04124;content:'\00a0\f061\00a0';font-family:'FontAwesome';float:left}.fc-event.is_part_of_package .fc-time:before{font-weight:normal;content:'\00a0\f1b3\00a0';color:white;font-family:'FontAwesome'}.fc-event.not_released .fc-title:before{font-weight:normal;content:'\00a0\f12a\00a0';color:white;font-family:'FontAwesome'}.fc-day-grid-event .fc-time,.fc-time-grid-event .fc-time{white-space:break-spaces !important}a.fc-event:focus{background-color:#333 !important;border-color:#333 !important;opacity:.8;text-decoration:none}a:focus .fc-title{color:#fff !important}.booking_cancelled{color:#c3c3c3 !important;text-decoration:line-through !important}.highlight{color:#8a6d3b !important;background-color:#fcf8e3 !important;border:1px solid #8a6d3b !important}.highlight.highlight_2{color:#a94442 !important;background-color:#f2dede !important;border-color:#ebccd1 !important}.custom_list{padding-left:0}.custom_list li{list-style-type:none}dl.dl-columns{columns:2}.dl-columns .pair{break-inside:avoid-column}@media(max-width:767px){dl.dl-columns{columns:1}}@media(min-width:768px){dl.dl-columns{columns:2}}@media(min-width:992px){dl.dl-columns{columns:2}}@media(min-width:1200px){dl.dl-columns{columns:2}}@media(min-width:768px){.dl-horizontal.wide dt{width:220px}.dl-horizontal.wide dd{margin-left:240px}}@media(min-width:768px){.dl-horizontal.wrap dt{text-overflow:inherit;white-space:inherit}}.hidden_skills{display:none}.error_message{z-index:11000}.header-fixed{position:fixed;display:none;z-index:900}h3{border-bottom:0}.no_padding_top_bottom{padding-top:0 !important;padding-bottom:0 !important}@media only screen and (min-width :481px){.flex-row.row{display:flex;flex-wrap:wrap}.flex-row.row&gt;[class*='col-']{display:flex;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:flex}}.flex-row .thumbnail,.flex-row .caption{flex:0 0 auto;flex-direction:column}.flex-text{flex-grow:1}.flex-row img{height:auto;width:100%}.nowrap{white-space:nowrap}.colorpicker{z-index:9000}.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static}.yamm .container{position:relative}.yamm .dropdown-menu{left:auto}.yamm .yamm-content{padding:20px 30px}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}.yamm .dropdown:not(.yamm-fw){position:relative}.ellipsis{text-overflow:ellipsis}.show_on_hover{max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.show_on_hover:hover{position:absolute;max-width:inherit;overflow:visible;background-color:#fff !important;background-color:inherit;z-index:999}.link_arrow,.link_download,.link_extern{background:transparent;padding-left:3px;padding-top:3px}.link_arrow:before{content:'\f101';font-family:'FontAwesome'}.link_download:before{content:'\f019';font-family:'FontAwesome'}.link_extern:before{content:'\f08e';font-family:'FontAwesome'}.toggable_panel:before{font-family:FontAwesome;content:"\f063";position:absolute;right:35px}.toggable_panel.arrow_up:before{content:"\f062"}.table thead th{white-space:nowrap}.participation_toggle{position:relative}.actual_participation_toggle{margin-top:10px}#wellness_booking_calendar div.fc-time-grid{cursor:not-allowed}div.fc-bgevent-container{cursor:pointer}#selected_addon_products label{font-size:15px}.addon-product-description{font-size:13px}button.multiselect{height:inherit}#clipboard_wrapper{position:fixed;background-color:#fff;color:#111;bottom:0;left:0;padding:15px;height:200px;z-index:100}#clipboard_wrapper .list-group-item{cursor:move}.blink{animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite}@keyframes blink-animation{to{visibility:hidden}}@-webkit-keyframes blink-animation{to{visibility:hidden}}.table_participations tbody tr td{border-top:1px solid grey}.fc-sat,.fc-sun{background-color:#fee}@media(max-width :400px){.media .media-left{display:block}}.btn.allow_line_break{white-space:normal}.fc-highlight{background-color:#739200}.fc table{background-color:transparent !important}.break-word{word-wrap:break-word}.break-all{word-break:break-all}.modal-header h3{text-overflow:ellipsis;overflow:hidden}.idx .error_message.animation-triggered{background-color:#f04124;color:#fff;padding:5px}.idx .error_message.animation-triggered:after{content:'';position:absolute;left:0;top:80%;width:0;height:0;border:13px solid transparent;border-right-color:#f04124;border-left:0;border-bottom:0;margin-top:-6.5px;margin-left:-13px}.vertial-text{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);width:20px;white-space:nowrap}.rotate-90{text-align:center;vertical-align:middle}.bg-green{background-color:green}.bg-yellow{background-color:yellow}.bg-orange{background-color:orange}.bg-red{background-color:red}.text-green{color:green}.text-yellow{color:yellow}.text-orange{color:orange}.text-red{color:red}dd{word-break:break-word}[type=radio]+img{cursor:pointer}[type=radio]:checked+img{outline:2px solid #666}.svg_preview_200 svg{width:200px;height:auto}@media(min-width:768px){.columns{column-count:2}}@media(min-width:1200px){.columns{column-count:3}}.columns label{break-inside:avoid-column}input[type="time"].form-control{line-height:initial;background-clip:content-box}.hover_tooltip_wrapper{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0;padding:0}.btn-group.special{display:flex}.special .btn{flex:1}td.calc_height{position:relative}td.calc_height:before{content:"...";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(90deg);font-size:20px;color:#333}.dl-horizontal.space dt,.dl-horizontal.space dd{margin-bottom:20px}.control-label+div&gt;input[type="checkbox"]{margin-top:9px}@media(min-width:768px){.col-lg-6 .dl-horizontal dt{width:280px;text-overflow:initial;white-space:unset}.col-lg-6 .dl-horizontal dd{margin-left:300px}}.list-group-select.list-group-item{user-select:none}.list-group-select.list-group input[type="checkbox"]{display:none}.list-group-select.list-group input[type="checkbox"]+.list-group-item{cursor:pointer}.list-group-select.list-group input[type="checkbox"]+.list-group-item:after{content:"\2713";color:transparent;font-weight:bold;font-size:130%;position:absolute;top:15px;right:5px;margin-right:1em}.list-group-select.list-group input[type="checkbox"]:checked+.list-group-item{background-color:#0275d8;color:#FFF}.list-group-select.list-group input[type="checkbox"]:checked+.list-group-item:after{color:inherit}.list-group-select.list-group input[type="radio"]{display:none}.list-group-select.list-group input[type="radio"]+.list-group-item{cursor:pointer}.list-group-select.list-group input[type="radio"]+.list-group-item:after{content:"\2713";color:transparent;font-weight:bold;font-size:130%;position:absolute;top:15px;right:5px;margin-right:1em}.list-group-select.list-group input[type="radio"]:checked+.list-group-item{background-color:#0275d8;color:#FFF}.list-group-select.list-group input[type="radio"]:checked+.list-group-item:after{color:inherit}.gwk_card{margin-bottom:30px;padding:30px;border:1px solid #000;width:100%;border-radius:15px;position:relative;display:inline-block}.gwk_info{position:absolute;bottom:30px;left:30px}.gwk_code{font-weight:bold;font-size:110%}.gwk_logo{max-width:300px;max-height:150px}.gwk_wallet_qr{max-width:150px}.popover.in{z-index:3001}.modal-dialog.dialog.dialog_popup_message.ui-draggable h3{overflow:visible}.width_100{width:100%}.brighter{filter:brightness(1.5)}.capitalize{text-transform:uppercase}.copyable{user-select:all;cursor:pointer}.btn-group-justified-flex{display:flex;flex-direction:row;flex-wrap:wrap}.btn-group-justified-flex .btn{flex-grow:1;width:auto}.img-center{margin:0 auto}.hidden{visibility:hidden}.table.excel_table,.table.excel_table tr,.table.excel_table td,.table.excel_table th{background-color:#fff;border-color:#555 !important}.excel_table .bg-grey{background-color:#ddd !important}.stripes dd,.stripes dt{padding:5px;margin-left:0 !important}.dl-horizontal.stripes dt{width:280px !important}.dl-horizontal.stripes dd:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media(max-width:767px){.dl-horizontal.stripes dt:nth-of-type(odd){background-color:rgba(0,0,0,.05);width:100% !important}}.stripes label{font-weight:bold !important;text-align:left !important}.stripes .control-label{font-size:15px;padding-bottom:9px}.form-horizontal.stripes .form-group:nth-of-type(odd){background-color:rgba(0,0,0,.05) !important}.form-horizontal.stripes .form-group{margin:0}.product_info_container{white-space:normal}.skip_content{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:blackred;background-color:white;z-index:9999}.skip_content:not(:focus){top:-100px;clip-path:inset(100%)}</pre></body></html>