@charset "utf-8";
/* template.css */
/* Pass Möbelbau */
/* Copyright Gamradt Webdesign 2021 */

* {	margin: 0;padding: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;	font-size:100%;	margin:0;	padding:0;}
a {	text-decoration:none;}
table {	border-collapse:collapse;	border-spacing:0;}
fieldset, img {	border:0;}
del, ins {	text-decoration:none;}
caption, th {	text-align:left;}
q:before, q:after {	content:'';}
abbr, acronym {	border:0;font-vartiant:normal;}
sup, sub {vertical-align:baseline;}
legend {color: #4A4D4D;}
input, button, textarea, select {	font-size:100%;}
header, footer, nav, section, article, div, aside {	display:block;}
html {  overflow-y: scroll;}

*, *:before, *:after {
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;transition:all ease 1s ;}

html {height:100%;overflow-y: scroll;}

body {	
    background-color: #4a4648;
	font-family: 'Roboto', sans-serif;
    color:#fff;
	width:100%;
	font-size: 110%;
	line-height: 1.5;
    min-height:100%;
	-o-hyphens: auto;-webkit-hyphens: auto;	-moz-hyphens: auto;	-ms-hyphens: auto;	hyphens: auto; 
	-moz-hyphenate-limit-chars: 3 2;-ms-hyphenate-limit-chars: 3 2;-webkit-hyphenate-limit-chars: 3 2;hyphenate-limit-chars: 3 2;}


p, li, th, td, address, figcaption{	
	font-style: normal;	font-variant: normal; text-transform: none; font-weight: normal;font-size:1em;}

p {	margin:0;padding: 0 0 0.8rem 0;	}
	p.anker_0 {font-size:0;height:0;line-height:0;padding:0;}

span {font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform: inherit;color:inherit;} 

a {color: #000;	text-decoration: none;	font-style: italic;}
	a h1, a h2, a h3 {font-style:normal;}
	a:hover {color:#6e1719;}
	a img {border: 0 none;}

b,strong {font-weight:bolder;}

h1, h2, h3, h2, h3, h4, h5, h6 {
	font-weight:semibold;o-hyphens: none; -webkit-hyphens: none; -moz-hyphens: none;	-ms-hyphens: none;	hyphens:none; padding-bottom:0.9rem;}
	h1 {font-size:1.3em;}
    h1 span.kleiner {font-size:smaller;}
 	h2 {font-size:1.3em;}
	h3, header p {font-size: 1.25em;}	
	header p {font-weight:bolder;padding-bottom:0.8em;}
	h4 {font-size: 1.2em;}		
	h5 {font-size: 1.2em;font-weight:normal;}	
 	span.gross {font-size:1.15em;}
	h6 {font-size: 1.0em;}

sup {font-size:80%;vertical-align:super;}
sub {font-size: 60%;vertical-align: baseline;}

img {margin:0;padding:0;height:auto;max-width:100%;	}

ul {padding-top:0;margin-top:0;margin-left:1rem;margin-bottom:1rem;}
	li{padding: 0 0 0 0.5rem;list-style-image: none;list-style-position: outside;list-style-type: disc;margin-left:0.5rem;}
		ul.pager li {list-style-type: none;display:inline-block;float:left;}
			li.previous {margin-right:1rem;padding-left:0;margin-left:0;}
        	 ul.pager {clear:both;margin-left:0;}

figcaption {padding:0 1% 0 1%;margin-top:0.5em;	text-align:center;}


/* Klassen
*********************************************/


.clear{clear:both;}	

.farbig{color:#6e1719;}
.rot {color:#e52f34}
.nicht_farbig {	color:#000;}
.gross {font-size:1.3em;}

.linksbuendig {text-align:left}

.abstand_o{padding-top:1rem;}	
.abstand_u{padding-bottom:1rem;}
.abstand_o_0{padding-top:0;}	
.abstand_u_0 {padding-bottom:0;margin-bottom:0;}
.h0 {height:0;font-size:0;padding:0;margin:0;}

.pfeil {top:5px;}

.bild_links {float: left;margin-right:1em;margin-bottom:1em;}
.bild_rechts{float: right;margin-left: 1em;margin-right: 1em; }

.bild_object-fit, ul.galerie img, div.grid-reihe img {object-fit: cover;height:100%;width:100%}

.flex_cont {display:flex;justify-content: space-around;align-items: flex-start;flex-direction: row;}


.grafik {height:90px !important;width:auto !important;margin:0.6rem 0;}
	.leading-0 .grafik {display:none; }
.flex_bild {flex: 0;}

.flex_element {flex:1;}

.nowrap {white-space:nowrap;}
.hidden{display:none;}

.liste_ohne {list-style-type: none !important;}

.bg_grau, .raster_bild-links > div, .raster_bild-rechts  > div {background-color:#cecccc;color:#fff;}

 .vert_zentr, .raster_bild-links>*, .raster_bild-rechts>* {        
     display: flex;flex-direction: column;align-items: center;justify-content: center;}

.raster_bild-links> div, .raster_bild-rechts> div  {padding:0.5em;}
        
.raster_bild-links, .raster_bild-rechts {margin:10px 0;text-align:center;overflow:hidden;}
.raster_bild-links a, .raster_bild-rechts a {color:#fff;}

ul.galerie {}
	li.highlight-wide {}
	li.highlight-tall {}
	li.highlight-box {}

div.grid-reihe {}
    .grid-reihe .bild_sp2 {}
	.grid-reihe .bild_sp3 {}
	.grid-reihe .bild_sp4 {}

.bg_farbe_0 {background-color:#ffffff;color:#000;}
.bg_farbe_1 {background-color:#4a4648; color:#fff;}
.bg_farbe_2 {background-color:#cecccc;color:#fff;} 
.bg_farbe_2 {background-color:#e52f34;color:#fff;}

.ba-gallery {margin-top:-0.8rem;margin-bottom:-1rem;padding:0 !important}
.ba-gallery-row-wrapper .row-fluid {margin-bottom: 0 !important;}
.ba-gallery-substrate + p {height:0;padding:0;}

.toggleMenu {width:100%;background-position:center center !important;background-color:transparent !important;background-size:50px !important;height:50px !important;}
	.toggleMenu span {color:transparent;}
    .isMobile a {font-style:normal;padding: 10px !important;}

#kopf {display:grid;width:100%;background-color:#fff;}
#bildleiste {background-color:#4a4648;}
.moduletable_titel_slider {padding: 1.0rem 0.5rem;text-align: center;}
.moduletable_slider_pfeil {width: 100%;position: absolute;z-index: 1000;bottom: 0;left: center;}

.moduletable_logo_desktop {display: none;visibility: hidden;}
.moduletable_logo_mobil {display: flex;align-items:center;justify-content: center;}
#logo {order:-1;border-left:8px solid #e52f34;text-align:center;}
#logo img{max-width:80%;margin:0.5rem auto;}
#bildleiste p, #logo p {padding:0;margin:0;}
.custom_titel_slider a {font-style: normal;color:#fff}

#flexslider-117 .slides img {display: block !important;}
.read-more-slider {display:block !important;margin:0 !important;}
.read-more-slider a {font-size:0.7em;}
.more {display:none;}

.textseite .flex_cont {flex-direction: column;text-align:left}
.textseite .flex_element{text-align:left;padding-right:0;}

footer {width:90%;margin:0 auto;padding:1rem 0;}
.moduletablelogo_fuss{display:none;}
footer a {color:#fff; font-style:normal;}
ul.nav {margin:1rem 0 0 0;display:flex;justify-content: space-between;align-items:center;flex-wrap:wrap}
ul.nav li {list-style-type:none;padding:0 0 0.8rem 0;margin:0; flex:48% 0 0;}

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev  {top:-1rem;}	

#art_inhalt {background-color:#fff;padding:1rem 1rem;}
.leading-0 {padding-right:1.5rem;text-align:center;}

div.item-separator {font-size:0;}


/* Grid Galerie eigene */

	/* für nicht grid Browser */
	
   ul.grid-galerie, div.grid-reihe {    
	width:100%;
	display: -webkit-flex; display:flex;flex-direction:row;      
	} 
	ul.grid-galerie li, div.grid-reihe p{width:30%;} 
	@supports (display: grid) {
	ul.grid-galerie li, div.grid-reihe p  {width:auto;}}




ul.grid-galerie, div.grid-reihe {
      padding: 0;margin:0;
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      grid-auto-rows: 30vh;
      grid-auto-flow: dense;
      grid-gap: 10px;}

	ul.grid-galerie li, div.grid-reihe p {padding:0;margin:0;list-style: none;}


    .grid-galerie li.bild_sp2_quer {grid-column: span 2;}
    .grid-galerie li.bild_sp2_hoch {grid-row: span 2;}
    .grid-galerie li.bild_sp2_hoch_quer {grid-row: span 2;grid-column: span 2;}

	div.grid-reihe {   grid-template-columns: repeat(11, 1fr) auto; grid-auto-rows: 45vh;}

    .grid-reihe .bild_sp3 {grid-column: span 3;}
    .grid-reihe .bild_sp4 {grid-column: span 4;}
	.grid-reihe .bild_sp5 {grid-column: span 5;}
	.grid-reihe .bild_sp6 {grid-column: span 6;}
	.grid-reihe .bild_sp7 {grid-column: span 7;}
	.grid-reihe .bild_sp8 {grid-column: span 8;}


#copyright {text-align: center;font-size:0.95em;}
#copyright p, #copyright p a{color:rgba(253,253,253,0.3)}

/* Überblendung */

.bildbox_text {
	width: 100%;height: 100%;
	position: absolute;top: -9999px;bottom: -9999px;
	display: flex;flex-direction: column;justify-content: center;align-items: center;
	padding: 1rem;margin: auto;
	background-color: rgba(73,76,81,0.85);
	border:1px solid #d9d7d7;
	opacity: 0;
	transition: opacity 0.5s;
	color:#fff;
	}
.bildbox_text:hover { opacity: 1;transition: opacity 0.5s;}
.sichtbar { opacity: 1; }


/* Textgrößerung hover */

.text_grow{-webkit-transition: all 3s ease;transition: all 3s ease;}
.text_grow:hover {font-size:2.4em;}


/* Text erscheint / wächst beim Scrollen */

.text_ein {-webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode:both;  animation-fill-mode: both;}

.text_ein.fadeIn_Scale {transition: all 1.0s ease-in-out;transition-delay: 0s; opacity: 0.3;transform: translate(0) scale(1)}
.text_ein.fadeIn_Scale.visible {opacity: 1;  transform: translate(0) scale(1.9);}

.text_ein.fadeIn {transition: all 1.5s ease-in-out; opacity: 0;}
span.text_ein.fadeIn {transition: all 2.5s ease-in-out;transition-delay: 1s;opacity:0}
.text_ein.fadeIn.visible {opacity: 1;}

.text_ein.Scale {transition: all 1s ease-in-out;transition-delay: 0.5s; transform: translate(0) scale(1);}
.text_ein.Scale.visible {transform: translate(0) scale(1.05);}

.text_ein.zoom {transition:all 7s linear;width:100%;height:100%;object-position: top;margin: 0 !important;}
.text_ein.zoom.visible {width:120%;height:auto}

/* fixe Buttons für Telefon und E-Mail */

	.button_kontakt {
        z-index:10000;
		position:fixed;
		bottom:30vh ;
		right:0;
		cursor:pointer;
		height:210px;	
		background-color:transparent;
		font-size:1.1rem;
	}
	.button_kontakt .email, .button_kontakt .anruf, .button_kontakt .ort {

		width: 50px;
		height: 50px;
		text-align: center;
		padding: 0;
		background-color:transparent;
		border-radius: 3px 0 0 3px;
		position: absolute;
		right: 0;
		color: rgba(255,255,255,0.46);
        background-repeat: no-repeat;
		background-position: center center;
		background-size: 85%;
	}
	.button_kontakt .anruf {
		top: 0;
		background-image: url(../images/icons/telefon.png);

	}
	.button_kontakt .email {
		top:60px;	
		background-image: url(../images/icons/email.png);
		}
	.button_kontakt .ort {
        top: 120px;
        background-image: url(../images/icons/ort.png);
		}	

	.button_kontakt .email a, .button_kontakt .anruf a, .button_kontakt .ort a {display:inline-block;min-width:100%;min-height:100%;}
	.button_kontakt .email p, .button_kontakt .anruf p, .button_kontakt .anruf p {padding:0;}


/* 568 px */
@media only screen and (min-width: 35.5em) {

	 /* Beiträge 2 Spalten mit Bild links bzw. rechts */
	
	/* für nicht grid Browser */
	
   .raster_bild-links, .raster_bild-rechts {    
	width:100%;
	display: -webkit-flex; display:flex;flex-direction:row;      
	text-align:center;
	} 
	.raster_bild-links figure, .raster_bild-rechts figure, .raster_bild-links div, .raster_bild-rechts div {width:50%;} 
	@supports (display: grid) {
	.raster_bild-links figure, .raster_bild-rechts figure, .raster_bild-links div, .raster_bild-rechts div  {width:auto;}}
	
		
	h5.text_ein  {font-size:1.0em}
	span.gross {font-size:1.15em;}
	.text_ein.Scale.visible {transform: translate(0) scale(1.2);padding-top:1rem}
		
    .raster_bild-links, .raster_bild-rechts {    
        width:100%;
        display:grid;grid-gap:10px;        
        text-align:center;
		grid-auto-rows: 50vh;
        } 
	
		.raster_bild-links.hoch_auto, .raster_bild-rechts.hoch_auto {grid-auto-rows: auto;} 	
		.raster_bild-links.hoch_auto > div, .raster_bild-rechts.hoch_auto > div {padding-left:1em; padding-right:1em;}  
	
		.raster_bild-links {-ms-grid-template-columns:1.7fr 2fr;grid-template-columns:1.7fr 2fr;background-color:#cecccc}  
		.raster_bild-rechts {-ms-grid-template-columns:2fr 1.7fr;grid-template-columns:2fr 1.7fr;background-color:#cecccc}
		.raster_bild-rechts figure {order:1;}

    
	@supports (display: grid) {
		.raster_bild-links img, .raster_bild-rechts img {width:100%;height:100%;object-fit: cover;}
		.raster_bild-links, .raster_bild-rechts {background-color:transparent;}
		}

	.flex_cont {display:flex;align-items:stretch;flex-direction:row;margin:0 auto;}

	.flex_bild {flex:150px 0 1;text-align: center;padding-right:5vw;}
	.flex_element {flex:1;}
	.leading-0 .grafik {display:inline-block;height:140px !important;margin:0;padding-right:1rem;}	
	
}


/* 768 px */
@media only screen and (min-width: 48em) {
    
    body {font-size:130%;}
	
	#logo {padding:1rem 0;}
        #logo img {margin: 0 auto; object-fit: contain;   height: 100%;    width: 100%;}	
    
    .moduletable_titel_slider {padding:1em 0.5em;text-align: center;}
  
	.textseite #art_inhalt {padding-left:5%;padding-right:5%;}
     
    #art_inhalt {padding:3rem 0 0 0;}
	
    /* Führender Beitrag */
	
	.items-leading, .item-page {width:90%;margin:0 auto;}
	@supports (display: grid) {.items-leading, .item-page {width:100% !important}}
	
    .items-leading, .item-page {
       display:grid;
        -ms-grid-template-columns: minmax(1em,1fr) minmax(30%, 55%) minmax(1em,1fr);
		grid-template-columns: minmax(1em,1fr) minmax(50%, 85%) minmax(1em,1fr);
        }
    
        .leading-0, .item-page>div:first-of-type {-ms-grid-column:2;grid-column: 2;text-align: center;padding-right:2rem;}
	
	.flex_bild {align-self: center;}
	
	span.gross {font-size:1.2em;}
	.text_ein.Scale.visible {transform: translate(0) scale(1.15);padding-top:1rem}
	
	footer {display:flex; flex-direction: column;align-items:flex-start; justify-content: space-between;}
	p.p1 {font-weight:bolder;}
	#fuss1 ul.nav li {flex: 45% 0 0;}
	#fuss2 {width:100%;}
	#fuss2 ul.nav li { flex: auto 0 1;padding-right: 5rem;}
	#fuss2 ul.nav {justify-content: flex-start;}
	
	h1 {font-size:1.5em;font-weight:300;}

}


@media all and (max-width: 63em ) {
    
    .read-more-slider a {color:#444444!important;font-size:0.9em;}
    .slide-desc-box {padding:1.5rem 3rem 0.5rem 3rem !important;hyphens: none;}
    .bg-default {padding:0!important;}
    
}


@media all and (max-height:520px) {

	.raster_bild-links, .raster_bild-rechts {grid-auto-rows: auto;}

}


/*1024px*/
@media all and (min-width: 64em ) {
      
    .moduletable_logo_mobil {display: none;visibility: hidden;}
    .moduletable_logo_desktop {display: block; visibility: visible;}
    
    #nav_haupt {padding-bottom:5rem;}
    
   #kopf {height:100vh;
        grid-gap: 0;
        grid-template-columns:1fr minmax(min-content, 25%);
        grid-template-areas: "bildleiste logo"
                             "bildleiste nav_haupt";
        grid-template-rows: min-content 1fr; 
        background-color:transparent;
        align-items:center;
        }
 
		#bildleiste {float:left; width:70%;}
		#logo, #nav_haupt {width:30%;float:right;}
		@supports (display: grid) {#bildleiste, #logo, #nav_haupt  {width:auto;float:none;}}
        #logo img {max-width: 85%;}
	
	
	#bildleiste {grid-area:bildleiste;}
       .moduletable_titel_slider {
			width: 100%;position: absolute;z-index: 1000;top: 0;left: 0;padding-bottom: 1rem;
			color: #4a4648;text-shadow: 2px 2px rgba(70,70,70,0.20);
			background-image: linear-gradient(180deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.5) 65%, rgba(255,255,255,0.35) 78%, rgba(255,255,255,0.1) 90%, rgba(255,255,255,0) 100% );}
			.custom_titel_slider a {font-style: normal;color:#4a4648}
    
        .flex-direction-nav .flex-next, .flex-direction-nav .flex-prev  {top:-50vh;}
    .slide-desc, .slide-desc-box .slide-title {text-shadow:none !important;}
		
	.more {z-index: 500;display: block;position: absolute;bottom:0;margin-left: calc(100%/2);width:3.5rem;height: auto;text-align: center;padding: 5px 8px 0px 8px;}
	
	.flex_bild {flex:200px 0 1;}
		
	.leading-0, .item-page>div:first-of-type {padding-right:3rem;}
	
	footer {margin-top:1em;}
	#fuss1{display:flex; flex-direction: row;align-items:stretch; justify-content: space-between;width:100%;}
	#fuss1>div {flex:38% 0 1;}
	#fuss1>div:first-of-type {flex:25% 0 1;align-self:center;margin-right:5rem;}
	ul.nav {justify-content: flex-end;margin-top:0;}
    
	#fuss2 {margin-top:1.5em;}
	
   .button_kontakt {bottom:1.5rem !important; right:1rem;}
   .scrollToTop {right:1.5rem !important;}
        
    #logo {grid-area: logo;padding:1rem 0.5rem 0 0;}
    
	#nav_haupt {grid-area: nav_haupt; padding-left:10%;padding-top:1.3rem}    
	.isDesktop li {list-style-type: none;}
	ul.isDesktop , .isDesktop li a, .isDesktop li span {border:none !important;font-style:normal;font-weight:normal;}
	ul.isDesktop li.parent a {display:inline-block;}
    
    .responsiveMenuTheme2d.isDesktop > li {
    float: none !important;}
    
    .responsiveMenuTheme2d.isDesktop > li > a, .responsiveMenuTheme2d.isDesktop > li.parent > a {
    padding-left:0 !important;}
    
    .responsiveMenuTheme2d.isDesktop span.opener {background-image: none !important;}
    
    .responsiveMenuTheme2d.isDesktop span.linker {padding: 0.6rem 0 !important;}
    .responsiveMenuTheme2d.isDesktop ul span.linker {padding: 0.2rem 0 !important;}
   
	
	@media all and (max-height: 45em ) 
	{
		#nav_haupt {;padding-top:0;padding-bottom:0;} 
		 .responsiveMenuTheme2d.isDesktop span.linker {padding: 0.3rem 0 !important;}
	}
	
    
}



/* 1280px */
@media all and (min-width: 80em ) {
    
    #nav_haupt {padding-top: 0}
    
    .moduletable_titel_slider{padding:2em 1em}
	
	ul.responsiveMenuTheme3d.isDesktop {margin-left:6% !important;}
	
	.textseite .flex_cont {flex-direction: row;}
	.textseite .flex_element {padding-right:5%;}
	.textseite .flex_element:last-of-type {padding-right:0;}
	
	.ba-gallery {margin-bottom:-1rem;}
	
	.moduletablelogo_fuss {display: block;}
	
	.raster_bild-links.hoch_auto > div, .raster_bild-rechts.hoch_auto > div {padding:2em;} 
	
	h5.text_ein {font-size:1.2em}
	span.gross {font-size:1.35em;}
	.text_ein.Scale.visible {transform: translate(0) scale(1.3);padding-top:1rem}
    
}


/* 1366px */
@media all and (min-width: 85.375em ) {
        
    #logo {padding:2.5rem 0 1rem 0;}
    #nav_haupt {padding-left: 12%;padding-top:2rem;}
    
    .responsiveMenuTheme2d.isDesktop span.linker {padding: 0.6rem 0 !important;}
    .responsiveMenuTheme2d.isDesktop ul span.linker {padding: 0.3rem 0 !important;}
    
}


/* 1440px */
@media all and (min-width: 90em ) {
	
	#scrollToTop {right:22px !important;}
	
}



/* 1920px */
@media all and (min-width: 120em ) {
    

	#bildleiste p {color:#4a4648;font-size:1.9rem;line-height:1.9;font-weight:bolder;text-shadow: 1px 0 #fff;} 
	#bildleiste p.hell {color: #fff;text-shadow: 1px 0 #000;}

	.isDesktop li {font-size:1.4rem;}
	
	.items-leading, .item-page {width:60%;}
	
	.items-leading, .item-page {
    display: grid;
    -ms-grid-template-columns: 1fr 55% 1fr;	grid-template-columns: 1fr 55% 1fr;
	padding:3vh 0 5vh 0;}

	div.grid-reihe {grid-auto-rows: 50vh;}
	
	.button_kontakt {bottom: 5.5rem !important;}
    .button_kontakt .email, .button_kontakt .anruf, .button_kontakt .ort {width: 60px;height: 60px;}
    .button_kontakt .email {top:75px;}
	.button_kontakt .ort {top: 155px;}
	#scrollToTop {padding:5px!important;}
	
	.raster_bild-links, .raster_bild-rechts {grid-auto-rows: 55vh;}
	.raster_bild-links.hoch_auto > div, .raster_bild-rechts.hoch_auto > div {padding:3em 4em;} 
	
 	.text_ein.zoom.visible {width:110%;height:auto}	
	
	h5.text_ein {font-size:1.35em}
	span.gross {font-size:1.4em;}
	.text_ein.Scale.visible {transform: translate(0) scale(1.45);padding-top:1rem}
	
	.flex_bild {flex:250px 0 1;}
	
	.textseite #art_inhalt {padding:4% 15%;}
	.textseite .flex_element {padding-right:5%;}
	.textseite .flex_element:first-of-type {flex-basis:50%;flex-grow:0;}
	
	#copyright {font-size:0.9em;}
	
	p {font-size:1.05em;}
	h1{font-size:1.8em;}
	h2{font-size:1.5em;}
	h3, header p {font-size: 1.5em;}
	h3, header p {font-size: 1.4em;}
	.raster_bild-rechts h3, .raster_bild-links h3 {font-size:1.8em;}
	h6 {font-size:1.2em;}
	h5 {font-size:1.2em;}

}




/* 2560px */
@media all and (min-width: 160em ) {

	.textseite .flex_element:first-of-type {flex-basis:40%;}
	
	.raster_bild-links.hoch_auto > div, .raster_bild-rechts.hoch_auto > div {padding:0 8em;} 
	.raster_bild-links > h3, .raster_bild-rechts > h3 {font-size:2.1em;} 
	h5.text_ein {font-size:1.7em}
	span.gross {font-size:1.4em;}
	.text_ein.Scale.visible {transform: translate(0) scale(1.5);padding-top:2rem}
	
	p {font-size:1.1em;}
	h1{font-size:1.9em;}
	h2{font-size:1.7em;}
	h3, header p {font-size: 1.4em;}
	.raster_bild-rechts h3, .raster_bild-links h3 {font-size:1.9em;}
	h6 {font-size:1.3em;}
	h5 {font-size:1.3em;}
	
}


.mceContentBody {background-color:#fff;}