/* 106934 // page/106934.css // ncf_tcc_Cache_page/106934.css */
/***************** Magazin*****************/

#page .produkte {
  position: relative;
  width: 100%;
  max-width: 700px;
  height: auto;
  margin-right: auto;
  margin-left: auto;
}
#page .produkte img {
  width: 100%;
  height: auto;
}
#page .produkte .paragraph_image_gallery_inner {
  background-repeat: no-repeat;
  background-size: 100% auto !important;
}

#page .produkte .image_gallery_details_link_outer {
  display: none;
}
#page .produkte .image_gallery_image_container_outer {
  width: 100%;
  height: auto;
}
#page .produkte .image_gallery_previews  {
  display: none;
}

#page .produkte .image_gallery_previews_list  {
  display: none;
}
#page .produkte  .image_gallery_preview_image {
  display: none;
}

#page .produkte .image_gallery_info  {
  display: none;
}

#page .produkte .image_gallery_info_outer  {
  display: none;
}

#page .produkte .image_gallery_details_link {
  display: none;
}

#page .produkte .image_gallery_navigation_link {
    transform: translate(0, -50%);
}

#page .produkte .image_gallery_navigation_prev {
  position: absolute;
  display: block;
  left: 0px;
  top: 50%;
  background-color: rgba(0,0,0, 0.0)!important;
  cursor: pointer;
  padding: 0px;
  margin: 0px;
  box-shadow: 0px 0px 0px #666666;
  border-color: rgba(255,255,255, 0.2)!important;
  border-style: solid;
  border-width: 0px;
  border-radius: 0px;
}

#page .produkte .image_gallery_navigation_prev::after{
  content:"«";
  font-size: 50px;
  font-weight: bold;
  color: #ef7c00!important;
  padding: 0px;
  margin: 0px;
}

#page .produkte .image_gallery_navigation_prev span{
    display: none;
}

#page .produkte .image_gallery_navigation_next {
  position: absolute;
  display: block;
  right: 0px;
  top: 50%;
  background-color: rgba(0,0,0, 0.0)!important;
  cursor: pointer;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  box-shadow: 0px 0px 0px #666666;
  border-color: rgba(255,255,255, 0.2)!important;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-radius: 00px 0px 0px 00px;
}

#page .produkte .image_gallery_navigation_next::after{
  content:"»";
  font-size: 50px;
  font-weight: bold;
  color: #ef7c00!important;
  padding: 0px;
  margin: 0px;
}

#page .produkte .image_gallery_navigation_next span{
    display: none;
}

#page .produkte .image_gallery_title_outer {
   display: none;
}


/* Tablet */
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1000px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px), only screen and (min-resolution: 2dppx) and (max-width: 1000px) {
}

/* Smartphone */

@media only screen and (max-width: 380px) {
}

/* Referenzen-Galerie */

#page .artist_galerie_text {
  padding: 0px 10px 0px 0px;
  width: calc(100% - 10px);
  height: auto;
}

#page .artist_galerie {
  padding: 5px 0px 5px 20px;
  width: calc(50% - 20px);
  height: auto;
  float: right;
}

#page .artist_galerie img {
  width: calc(100% - 2px);
  height: auto;
  border-radius: 15px;
  border-style: solid;
  border-color: #dddddd;
  border-width: 1px;
}

#page .artist_galerie .image_gallery_image_container_inner {
  width: calc(100% - 2px);
  height: auto;
  padding: 1px;
}

#page .artist_galerie  .image_gallery_preview_image {
  width: calc(42px - 6px);
  height: auto;
  margin: 5px 3px 0px 3px;
}

#page .artist_galerie  .image_gallery_preview_image img {
  width: calc(100% - 2px);
  height: auto;
  border-radius: 5px;
  border-style: solid;
  border-color: #dddddd;
  border-width: 1px;

}

#page .h_mitte H3 {
  text-align: center;
}

/***************** RESPONSIVE *****************/

/* Tablet & Smartphone */

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1000px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1000px), only screen and (min-resolution: 192dpi) and (max-width: 1000px), only screen and (min-resolution: 2dppx) and (max-width: 1000px) {

#page .artist_galerie .image_gallery_details_link_outer {
  display: none;
}

#page .artist_galerie .image_gallery_previews  {
  display: none;
}
}

/* Smartphone */

@media only screen and (max-width: 767px) {

#page .artist_galerie_text {
  padding: 0px 10px 0px 10px;
  width: calc(100% - 2px);
  height: auto;
}

#page .artist_galerie {
  padding: 5px 10px 10px 10px;
  width: calc(100% - 20px);
  height: auto;
}
}

#paragraph_7714867_inner {}#paragraph_7721455 {	white-space: nowrap;	min-height: 0px;}#paragraph_7721455_inner {	min-height: 0px;	zoom: 1;}#paragraph_7721458 {
	white-space: normal;}

#paragraph_7721455_inner {}.de #paragraph_7721458_inner P {
	width: 556px;
}

#paragraph_7721458_inner {}.de #paragraph_7714870_inner P {
	width: 1920px;
}

#paragraph_7714870_inner {}
#paragraph_7714873_inner {}#paragraph_7714873 #paragraph_7714873_inner {}
#paragraph_7714876_inner {}#paragraph_7714879_inner {}#paragraph_7715080_inner .image_gallery_preview_image .outer {width: 100%;height: auto;}#paragraph_7715080_inner .image_gallery_preview_label {width: 100%;}
#paragraph_7715080_inner {margin-top: 20px !important;font-size: 11px !important;padding-right: 40px !important;padding-left: 40px !important;}#paragraph_7715080 .image_gallery_preview_item_inner {}.de #paragraph_7715083_inner P {
	width: 213px;
}

#paragraph_7715083_inner {margin-top: 10px !important;}#image_map_paragraph_7715083_areas .image_map_area_content_outer A {}#page_image_zoom_overlay_paragraph_7715083_image_zoom {opacity: 0.5 !important;-moz-opacity: 0.5 !important;-ms-filter: "alpha(opacity=50)" !important;filter: alpha(opacity=50) !important;}#page_image_zoom_window_paragraph_7715083_image_zoom {}#page_image_zoom_window_paragraph_7715083_image_zoom A {}
#paragraph_7714882_inner {}
#paragraph_7714897_inner {}#paragraph_7714897 #paragraph_7714897_inner {}#paragraph_7714900_inner {}#paragraph_7714903_inner {}
#paragraph_7746283_inner {}#paragraph_7746286_inner .image_gallery_preview_image .outer {width: 100%;height: auto;}#paragraph_7746286_inner .image_gallery_preview_label {width: 100%;}
#paragraph_7746286_inner {}#paragraph_7746286 .image_gallery_preview_item_inner {}#paragraph_7746289_inner {}#paragraph_7746289 A {color: #ED7A00 !important;}
#paragraph_7714936_inner {color: #ffffff !important;}#paragraph_7714936 A {color: #ffffff !important;}#paragraph_7714936 .h A {color: #ffffff !important;}#paragraph_7714936 .h {color: #ffffff !important;}
#paragraph_7714939_inner {}#paragraph_7714939 #paragraph_7714939_inner {}#paragraph_7714942_inner {color: #333333 !important;}#paragraph_7714942 A {color: #333333 !important;}#paragraph_7714942 .h A {color: #333333 !important;}#paragraph_7714942 .h {color: #333333 !important;}
#paragraph_7714945_inner {color: #333333 !important;}#paragraph_7714945 .h {color: #333333 !important;}#paragraph_7714945 A {color: #333333 !important;}#paragraph_7714945 .h A {color: #333333 !important;}.de #paragraph_7714948_inner P {
	width: 346px;
}

#paragraph_7714948_inner {}
#paragraph_7855904_inner {}#paragraph_7855907_inner {padding-right: 20px !important;padding-left: 20px !important;}#paragraph_7855910_inner {padding-right: 20px !important;padding-left: 20px !important;}#paragraph_7855910 .h {}#paragraph_7958613 {	white-space: nowrap;	min-height: 0px;}#paragraph_7958613_inner {	min-height: 0px;	zoom: 1;}#paragraph_7958616 {
	width: 50%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7958616 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -1px;}* + HTML #paragraph_7958616 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7958628 {
	width: 50%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7958628 {
	overflow-y: visible;	overflow-x: hidden;	float: right;}* + HTML #paragraph_7958628 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -1px;}
#paragraph_7958613_inner {}#paragraph_7958613 #paragraph_7958613_inner {}#paragraph_7958613 .h {}
#paragraph_7958616_inner {}.de #paragraph_7958619_inner P {
	width: 203px;
}

#paragraph_7958619_inner {background-image: url(/files/seiteninhalt/team-basti.png?t=1697099182) !important;background-repeat: no-repeat !important;}#image_map_paragraph_7958619_areas .image_map_area_content_outer A {}#page_image_zoom_overlay_paragraph_7958619_image_zoom {opacity: 0.5 !important;-moz-opacity: 0.5 !important;-ms-filter: "alpha(opacity=50)" !important;filter: alpha(opacity=50) !important;}#page_image_zoom_window_paragraph_7958619_image_zoom {}#page_image_zoom_window_paragraph_7958619_image_zoom A {}#paragraph_7958622_inner {}#paragraph_7958622 A {}#paragraph_7958622 .h A {}#paragraph_7958622 .h {}#paragraph_7958625_inner {}
#paragraph_7958628_inner {}.de #paragraph_7958631_inner P {
	width: 203px;
}

#paragraph_7958631_inner {background-image: url(/files/seiteninhalt/team-thomas.png?t=1697098970) !important;background-repeat: no-repeat !important;}#image_map_paragraph_7958631_areas .image_map_area_content_outer A {}#page_image_zoom_overlay_paragraph_7958631_image_zoom {opacity: 0.5 !important;-moz-opacity: 0.5 !important;-ms-filter: "alpha(opacity=50)" !important;filter: alpha(opacity=50) !important;}#page_image_zoom_window_paragraph_7958631_image_zoom {}#page_image_zoom_window_paragraph_7958631_image_zoom A {}#paragraph_7958634_inner {}#paragraph_7958634 A {}#paragraph_7958634 .h A {}#paragraph_7958634 .h {}#paragraph_7958637_inner {}
#paragraph_7714999_inner {}.de #paragraph_7715002_inner P {
	width: 1920px;
}

#paragraph_7715002_inner {}.de #paragraph_7715005_inner P {
	width: 1920px;
}

#paragraph_7715005_inner {}#paragraph_7715008_inner {}#paragraph_7715011 {	white-space: nowrap;	min-height: 0px;}#paragraph_7715011_inner {	min-height: 0px;	zoom: 1;}#paragraph_7715014 {
	white-space: normal;}

#paragraph_7715011_inner {}
#paragraph_7715014_inner {}#paragraph_7715017 {	white-space: nowrap;	min-height: 0px;}#paragraph_7715017_inner {	min-height: 0px;	zoom: 1;}#paragraph_7715020 {
	white-space: normal;}

#paragraph_7715017_inner {}#paragraph_7715020 {	white-space: nowrap;	min-height: 0px;}#paragraph_7715020_inner {	min-height: 0px;	zoom: 1;}#paragraph_7715023 {
	width: 25%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715023 {
	overflow-y: visible;	overflow-x: hidden;}* + HTML #paragraph_7715023 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7715044 {
	width: 25%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715044 {
	overflow-y: visible;	overflow-x: hidden;}* + HTML #paragraph_7715044 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7715053 {
	width: 25%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715053 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -2px;}* + HTML #paragraph_7715053 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7715062 {
	width: 25%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715062 {
	overflow-y: visible;	overflow-x: hidden;	float: right;}* + HTML #paragraph_7715062 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -2px;}
#paragraph_7715020_inner {color: #dddddd !important;}#paragraph_7715020 .h {color: #dddddd !important;}
#paragraph_7715023_inner {}.de #paragraph_7715026_inner P {
	width: 500px;
}

#paragraph_7715026_inner {}#paragraph_7715029_inner {padding-top: 5px !important;}#paragraph_7715032 {	white-space: nowrap;	min-height: 0px;}#paragraph_7715032_inner {	min-height: 0px;	zoom: 1;}#paragraph_7715035 {
	width: 33.333333333333%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715035 {
	overflow-y: visible;	overflow-x: hidden;}* + HTML #paragraph_7715035 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7715038 {
	width: 33.333333333333%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715038 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -2px;}* + HTML #paragraph_7715038 {
	overflow-y: visible;	overflow-x: hidden;}#paragraph_7715041 {
	width: 33.333333333333%;	float: left;	white-space: normal;	overflow: hidden;}
* HTML #paragraph_7715041 {
	overflow-y: visible;	overflow-x: hidden;	float: right;}* + HTML #paragraph_7715041 {
	overflow-y: visible;	overflow-x: hidden;	margin-right: -2px;}
#paragraph_7715032_inner {}#paragraph_7715032 #paragraph_7715032_inner {}.de #paragraph_7715035_inner P {
	width: 100px;
}

#paragraph_7715035_inner {}.de #paragraph_7715038_inner P {
	width: 100px;
}

#paragraph_7715038_inner {}.de #paragraph_7715041_inner P {
	width: 100px;
}

#paragraph_7715041_inner {}
#paragraph_7715044_inner {}#paragraph_7715047_inner {color: #ffffff !important;}#paragraph_7715047 A {}#paragraph_7715047 .h A {}#paragraph_7715047 .h {color: #ffffff !important;}#paragraph_7715050_inner {}
#paragraph_7715053_inner {}#paragraph_7715056_inner {color: #ffffff !important;}#paragraph_7715056 A {}#paragraph_7715056 .h A {}#paragraph_7715056 .h {color: #ffffff !important;}#paragraph_7715059_inner {}#paragraph_7950645_inner {}
#paragraph_7715062_inner {}#paragraph_7715065_inner {color: #ffffff !important;}#paragraph_7715065 A {}#paragraph_7715065 .h A {}#paragraph_7715065 .h {color: #ffffff !important;}#paragraph_7715068_inner {}#paragraph_7715071_inner {}#paragraph_7715071 A {}