﻿ 


#contactframe { height:380px;}		
.contactfeld1{width:30%; min-width:240px;}							
.contactfeld2{width:20%; min-width:240px; margin-left:12px; margin-right:12px;}							
.contactfeld3{width:30%; min-width:240px;}							
.contactfeld4{width:50%; min-width:240px; margin-top:12px;}							
.contactfeld1,.contactfeld2,.contactfeld3,.contactfeld4{ margin-top:12px; padding-left:12px; padding-top:12px; padding-bottom:12px; font-size: 22px;} 
.sendresp {margin-top:10px; padding-top:10px; padding-bottom:8px; font-size: 22px;}	
.sendresp{width:20%; min-width:240px; }	/*20%*/
 

/* ====================================================== end video, contact,  ======================================================== -*/


 
/* ====================================================== FLEXGRUPPE, 2spaltig ======================================================== */ 
.topbox2 { max-width:640px; } /*Fuer die ueberbreite rechte spalte */
.top2sp { max-width:640px;}
.top2breit { max-width:954px; margin-top:12px;}
.top2spW { max-width:640px; margin-top:-12px;}
.top2sp_b { max-width:640px;  margin-top:12px; margin-bottom:0px; }
.rand2sp_b { margin-top: -12px;	margin-bottom:0px; max-width: 640px;background-color:rgba(255,255,255,1);  }


/* =================================================== RESPONSIVE ================================================= */
 

/* -- ====================================== W8 ===================================== -- 
@media screen and  (max-width:347px) {	
#container, #containerX, #container4, .flex-container {margin-top:1px;}
.flex-container {display:block; background:transparent;}
.flinks, .frechts {padding-left:1px; padding-right:1px; margin-left:1px; margin-right:1px; background-color:white; }
#margLR{padding-left:1px; padding-right:1px;}

.flinks {margin-right:1px;}
.frechts {margin-left:1px;}

.vollebreite {margin-top:2px; margin-bottom:2px;}
.oberbreite {margin-top:2px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:2px;}
.obenminus { margin-top:-16px;}
.untenminus{margin-bottom:-18px;}  
.WM { margin-top:0px;}
.pfurz {height:2px;}  
.fart { margin-bottom:-12px;}	 
.pfiff { margin-top:-2px;}

h1, .h1 {font-size:12px; }
h2, .h2 { font-size:12px; }		
h3, .h3 { font-size:10px; }
h4, .h4 { font-size:9px; }		
h1.bluehead {clear:both; margin-left:1px; margin-right:1px;  font-size:12px; padding-top:2px; padding-bottom:2px;  margin-bottom:2px;  text-align:center;}
h2.bluehead {clear:both; margin-left:1px; margin-right:1px;  font-size:11px; padding-top:2px; padding-bottom:2px;   margin-bottom:2px; text-align:center;}
.flextext { font-size:11px; margin-bottom: 11px; line-height:1; margin-top:auto; }
.dekotext { font-size:11px; letter-spacing:1px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:10px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:9px; line-height:0.98;} 
	.ml {margin-left:2px;}
	.mr {margin-right:2px;}
	.mo {margin-top:2px;}
	.mu {margin-bottom:2px;}
	.pl {padding-left:2px;}
	.pr {padding-right:2px;}
	.po {padding-top:2px;}
	.pu {padding-bottom:2px;}
	
#slideshowwrap { margin-left:2px!important;}
#slideshow1, #slideshow2, #slideshow3 {margin-right:0px; width:0;} 
.introstyle {padding-left:30px; padding-right:30px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:14px; width:120px;}

.footerstyle {font-size:8px;height:16px;  padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:6px;}
#footerR {float:right; text-align:right; padding-right:6px;}
#footerL, #footerR { width: calc(50% - 54px);margin-bottom:10px;}
#back2Top { margin-left:-48px; width: 96px; right:50%;left:50%; font-size: 8px; height:16px; text-align:center;bottom:10px;}	 
 	.matobo { margin-top:71px; margin-bottom: 0px,}
.homeheight2 { height:180px; margin-top:116px;}
.homeheight2 { height:180px; margin-top:2px;}
.wegdamit {	margin-top:-12px; }
.abissiwosuntenweg {margin-bottom:48px;}	.charttitel {font-family:'BellGothic BT'; font-size:8px; color:#031bc0;}

}
 
/* -- ====================================== W7 ===================================== 
 
@media screen and  (min-width:348px) and (max-width:419px) {	
#container, #containerX, #container4, .flex-container {margin-top:1px;}
.flex-container {display:block; background:transparent;}
.flinks, .frechts {padding-left:1px; padding-right:1px; margin-left:1px; margin-right:1px; background-color:white; }
#margLR{padding-left:1px; padding-right:1px;}

.flinks {margin-right:1px;}
.frechts {margin-left:1px;}
.vollebreite {margin-top:2px; margin-bottom:2px;}
.oberbreite {margin-top:2px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:2px;}
.obenminus { margin-top:-16px;}

.untenminus{margin-bottom:-18px;}  
.WM { margin-top:120px;}
.pfurz {height:2px;}  
.fart { margin-bottom:-12px;}	 
.pfiff { margin-top:-2px;}

h1, .h1 {font-size:12px; letter-spacing:1px; }
h2, .h2 { font-size:12px; letter-spacing:1px; }		
h3, .h3 { font-size:10px; letter-spacing:1px; }
h4, .h4 { font-size:9px; letter-spacing:1px; }		
h1.bluehead {clear:both; margin-left:1px; margin-right:1px;  font-size:12px; padding-top:2px; padding-bottom:2px;  margin-bottom:2px;  text-align:center; letter-spacing:1px;}
h2.bluehead {clear:both; margin-left:1px; margin-right:1px;  font-size:11px; padding-top:2px; padding-bottom:2px;   margin-bottom:2px; text-align:center; letter-spacing:1px;}
.flextext { font-size:11px; margin-bottom: 11px; line-height:1; }
.dekotext { font-size:10px; letter-spacing:1px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:10px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:9px; line-height:0.98;} 
	.ml {margin-left:2px;}
	.mr {margin-right:2px;}
	.mo {margin-top:2px;}
	.mu {margin-bottom:2px;}
	.pl {padding-left:2px;}
	.pr {padding-right:2px;}
	.po {padding-top:2px;}
	.pu {padding-bottom:2px;}
	
#slideshowwrap { margin-left:2px!important;}
#slideshow1, #slideshow2, #slideshow3 {margin-right:0px; width:0;} 
.introstyle {padding-left:30px; padding-right:30px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:14px; width:120px;}

.footerstyle {font-size:9px;height:16px;  padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:6px;}
#footerR {float:right; text-align:right; padding-right:6px;}
#footerL, #footerR { width: calc(50% - 90px); margin-bottom :10px;}				
#back2Top { margin-left:-65px; width: 130px; right:50%;left:50%; font-size: 9px; height:16px; text-align:center;bottom:10px;}	 	.matobo { margin-top:71px; margin-bottom:1px;}
.homeheight2 { height:180px; margin-top:116px;}
.homeheight2 { height:180px; margin-top:2px;}

.wegdamit {	margin-top:-12px; }
.abissiwosuntenweg {margin-bottom:48px;}	.charttitel {font-family:'BellGothic BT'; font-size:9px; color:#031bc0;}
}

/* -- ====================================== W6 =====================================   
@media screen and  (min-width:420px) and (max-width:479px) {	
#container, #containerX, #container4, .flex-container {margin-top:0px; padding-left:1px; padding-right:1px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:6px; padding-right:6px; background-color:white; }
#margLR{padding-left:6px; padding-right:6px;}

.flinks {margin-right:1px;}
.frechts {margin-left:1px;}
.vollebreite {margin-top:2px; margin-bottom:2px;}
.oberbreite {margin-top:2px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:2px;}	
.obenminus { margin-top:-10px;}
.WM { margin-top:120px;}
.pfurz {height:2px;}  
.fart { margin-bottom:-6px;}	 
.pfiff { margin-top:-2px;}

h1, .h1 {font-size:18px; letter-spacing:2px;}
h2, .h2 { font-size:15px; letter-spacing:0px; }		 
h3, .h3 { font-size:14px; letter-spacing:2px; }		
h4, .h4 { font-size:12px; letter-spacing:2px; }		
h1.bluehead { font-size:18px; padding-top:2px; padding-bottom:2px; margin-bottom:2px;    text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:16px; padding-top:2px; padding-bottom:2px; margin-bottom:2px;   text-align:center; letter-spacing:2px;}
.flextext { font-size:14px; margin-bottom: 14px; line-height:1.2;}
.dekotext { font-size:14px; letter-spacing:1px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:11px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:10px; line-height:0.98;} 
	.ml {margin-left:2px;}
	.mr {margin-right:2px;}
	.mo {margin-top:2px;}
	.mu {margin-bottom:2px;}
	.pl {padding-left:2px;}
	.pr {padding-right:2px;}
	.po {padding-top:2px;}
	.pu {padding-bottom:2px;}
	
#slideshowwrap {margin-right:1px;}
#slideshow1, #slideshow2, #slideshow3 {margin-right:0px; width:0;}  
.introstyle {padding-left:30px; padding-right:30px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:14px; width:120px;}

.footerstyle {font-size:12px;height:20px;  padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:12px; }
#footerR {float:right; text-align:right; padding-right:12px;}
#footerL, #footerR {width: calc(50% - 93px); margin-bottom:10px; }
#back2Top {margin-left:-80px; width: 160px; right:50%;left:50%; bottom:2px; font-size: 12px; height:20px; text-align:center; bottom:10px;} 

 	.matobo { margin-top:71px; margin-bottom:6px;}
.homeheight2 {height:180px; margin-top:116px;}
.homeheight3 {height:180px; margin-top:2px;}

.wegdamit {	margin-top:-12px; }
.abissiwosuntenweg {margin-bottom:48px;}	 
.charttitel {font-family:'BellGothic BT'; font-size:10px; color:#031bc0;}

}
/* -- ====================================== W5 ===================================== -- */
@media screen and (max-width:599px) {	
		.videohoehe { height:260px; }
				
#container, #containerX, #container4 {margin-top:6px; padding-left: 6px; padding-right: 6px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:5%; padding-right:5%; background-color:white; }
#margLR{padding-left:5%; padding-right:5%;}

.flinks {margin-right:3px;}
.frechts {margin-left:3px;}
.vollebreite {margin-top:6px; margin-bottom:6px;}
.oberbreite {margin-top:6px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:6px;}
.obenminus { margin-top:-6px;}

.untenminus{margin-bottom:-18px;} /* nur 1x, bei devisen oben*/
.WM { margin-top:180px;}
.pfurz {height:3px;}

.obenpfurz {height:3px;}			/* !!! ***/	
.fart { margin-bottom:-10px;}		/* -12 */
.pfiff { margin-top:-3px;}			/* -9 */											

h1, .h1 {font-size:20px; letter-spacing:2px;}
h2, .h2 { font-size:18px; letter-spacing:2px; }		
h3, .h3 { font-size:16px; letter-spacing:2px; }		
h4, .h4 { font-size:14px; letter-spacing:2px; }		
h1.bluehead { font-size:20px; padding-top:6px; padding-bottom:6px;  margin-bottom:6px;    text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:18px; padding-top:6px; padding-bottom:6px;  margin-bottom:6px;    text-align:center; letter-spacing:2px;}
.flextext { font-size:16px; margin-bottom: 16px; line-height:1.2;}
.dekotext { font-size:16px; letter-spacing:1px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:13px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:12px; line-height:0.98;} 
	.ml {margin-left:12px;}
	.mr {margin-right:12px;}
	.mo {margin-top:12px;}
	.mu {margin-bottom:12px;}
	.pl {padding-left:12px;}
	.pr {padding-right:12px;}
	.po {padding-top:12px;}
	.pu {padding-bottom:12px;}
	
#slideshowwrap {margin-right:9996px; height:0; width:0;}
/*

#slideshow1 {margin-right:0px; width:0; }  
#slideshow2 {margin-right:0px; width:0;}  
#slideshow3 {margin-right:0px; width:0;}  
 */
 
.introstyle {padding-left:90px; padding-right:90px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:17px; width:140px;}

.footerstyle {font-size:16px;height:20px; padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:12px;}
#footerR {float:right; text-align:right; padding-right:12px;}
#footerL, #footerR {width: calc(50% - 87px); margin-bottom:10px;} 			/* 6 */
#back2Top {margin-left:-74px; width: 148px; right:50%;left:50%; font-size: 16px; height:20px; text-align:center; bottom:10px;} /* 6  */
 	.matobo { margin-top:71px; margin-bottom:6px;}
 	
.homeheight2 { height:240px; margin-top:76px;}
.homeheight3 { height:240px; margin-top:12px;}

.abissiwosuntenweg { margin-bottom:-4px;}	/*-10px*/
.charttitel {font-family:'BellGothic BT'; font-size:10px; color:#031bc0;}

}

/* -- ====================================== W4 ===================================== -- */
@media screen and  (min-width:600px) and (max-width:699px) {

.videohoehe { height:300px; }

#container, #containerX, #container4 {margin-top:12px; padding-left: 12px; padding-right: 12px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:5%; padding-right:5%; background-color:white; }
#margLR{padding-left:5%; padding-right:5%;}

.flinks {margin-right:6px;}
.frechts {margin-left:6px;}
.vollebreite {margin-top:12px; margin-bottom:12px;}
.oberbreite {margin-top:12px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:12px;}
.obenminus { margin-top:-6px;}

.untenminus{margin-bottom:-18px;} /* nur 1x, bei devisen oben*/
.WM { margin-top:180px;}
.pfurz {height:12px;}  
.fart { margin-bottom:-6px;}/*-12*/
.pfiff { margin-top:-12px;}
.farz { margin-bottom:-12px;}

h1, .h1 {font-size:22px; letter-spacing:2px;}
h2, .h2 { font-size:20px; letter-spacing:2px; }		
h3, .h3 { font-size:18px; letter-spacing:2px; }		
h4, .h4 { font-size:16px; letter-spacing:2px; }		
h1.bluehead { font-size:22px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:20px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
.flextext { font-size:17px; margin-bottom: 18px; line-height:1.3;}
.dekotext { font-size:17px; letter-spacing:2px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:15px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:13px; line-height:0.98;} 
	.ml {margin-left:12px;}
	.mr {margin-right:12px;}
	.mo {margin-top:12px;}
	.mu {margin-bottom:12px;}
	.pl {padding-left:12px;}
	.pr {padding-right:12px;}
	.po {padding-top:12px;}
	.pu {padding-bottom:12px;}
 
#slideshowwrap {margin-right:6px;}
#slideshow1, #slideshow2, #slideshow {margin-right:0px; width:0;}  

.introstyle {padding-left:160px; padding-right:160px; text-align:center; margin-top:0px; padding-bottom:0px;}			
.absenden, zurück { margin:auto; font-size:17px; width:140px;}
.footerstyle {font-size:16px; height:24px; padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:24px;}
#footerR {float:right; text-align:right; padding-right:24px;}
#footerL, #footerR { width: calc(50% - 105px); margin-bottom: 12px;}						/*12*/
#back2Top {margin-left:-80px; width: 160px; right:50%; left:50%; font-size: 16px; height:24px; text-align:center; bottom:12px;}	/*12*/

 	.matobo { margin-top:71px; margin-bottom:12px;}
.homeheight2 { height:240px; margin-top:76px;}
.homeheight3 { height:240px; margin-top:12px;}

.wegdamit {	margin-top:-8px; }
.abissiwosuntenweg { margin-bottom:-8px;}	/*-12*/
.charttitel {font-family:'BellGothic BT'; font-size:12px; color:#031bc0;}

}
/* -- ====================================== W3 ===================================== -- */
@media screen and  (min-width:700px) and (max-width:759px) {

.videohoehe { height:320px; }

#container, #containerX, #container4 {margin-top:12px; padding-left: 12px; padding-right: 12px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:5%; padding-right:5%; background-color:white; }
#margLR{padding-left:5%; padding-right:5%;}

.flinks {margin-right:6px;}
.frechts {margin-left:6px;}
.vollebreite {margin-top:12px; margin-bottom:12px;}
.oberbreite {margin-top:12px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:12px;}
.obenminus { margin-top:-6px;}

.untenminus{margin-bottom:-18px;} /* nur 1x, bei devisen oben*/
.WM { margin-top:140px;}	/*140 */
.pfurz {height:12px;}  
.fart { margin-bottom:-6px;}	/*-12*/
.pfiff { margin-top:-12px;}
.farz { margin-bottom:-12px;}

h1, .h1 {font-size:23px; letter-spacing:2px;}
h2, .h2 { font-size:21px; letter-spacing:2px; }		
h3, .h3 { font-size:19px; letter-spacing:2px; }		
h4, .h4 { font-size:17px; letter-spacing:2px; }		
h1.bluehead { font-size:23px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:21px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
.flextext { font-size:18px; margin-bottom: 18px; line-height:1.3;}
.dekotext { font-size:18px; letter-spacing:2px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:15px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:14px; line-height:0.98;} 
	.ml {margin-left:12px;}
	.mr {margin-right:12px;}
	.mo {margin-top:12px;}
	.mu {margin-bottom:12px;}
	.pl {padding-left:12px;}
	.pr {padding-right:12px;}
	.po {padding-top:12px;}
	.pu {padding-bottom:12px;}
 
#slideshowwrap {margin-right:12px;}
#slideshow1 {margin-right:12px;width:0;}  
#slideshow2 {margin-right:12px;  }  
#slideshow3 {margin-right:0px;}  

.introstyle {padding-left:160px; padding-right:160px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:17px; width:140px;}

.footerstyle {font-size:16px; height:24px; padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:24px;}
#footerR {float:right; text-align:right; padding-right:24px;}
#footerL, #footerR {width: calc(50% - 105px); margin-bottom:12px;}			/*12*/
#back2Top {margin-left:-80px; width: 160px; right:50%;left:50%; font-size: 16px; height:24px; text-align:center;bottom:12px; }	/*12*/
 	.matobo { margin-top:41px; margin-bottom:12px;}
.homeheight2 {height:360px; margin-top:45px;}
.homeheight3 {height:360px; margin-top:12px;}
.wegdamit {	margin-top:-8px; }
.abissiwosuntenweg { margin-bottom:-6px;}	/*-12*/
.charttitel {font-family:'BellGothic BT'; font-size:12px; color:#031bc0;}

}
 
/* -- ====================================== W2 ===================================== 
@media screen and  (min-width:800px) and (max-width:1032px) {-- */
@media screen and  (min-width:760px) and (max-width:1279px) {

.videohoehe { height:340px; }


#container, #containerX, #container4 {margin-top:12px; padding-left: 12px; padding-right: 12px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:5%; padding-right:5%; background-color:white; }
#margLR{padding-left:5%; padding-right:5%;}

.flinks {margin-right:6px;}
.frechts {margin-left:6px;}
.vollebreite {margin-top:12px; margin-bottom:12px;}
.oberbreite {margin-top:12px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:12px;}
.obenminus { margin-top:-6px;}

.untenminus{margin-bottom:-18px;} /* nur 1x, bei devisen oben*/
.WM { margin-top:240px;}
.pfurz {height:12px;}  
.fart { margin-bottom:-8px;}
.pfiff { margin-top:-12px;}
.farz { margin-bottom:-12px;}


h1, .h1 {font-size:24px; letter-spacing:2px;}
h2, .h2 { font-size:22px; letter-spacing:2px; }		
h3, .h3 { font-size:20px; letter-spacing:2px; }		
h4, .h4 { font-size:18px; letter-spacing:2px; }		
h1.bluehead { font-size:24px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:22px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
.flextext { font-size:20px; margin-bottom: 20px; line-height:1.4;}
.dekotext { font-size:20px; letter-spacing:3px;}				
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:17px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:16px; line-height:0.98;} 
	.ml {margin-left:12px;}
	.mr {margin-right:12px;}
	.mo {margin-top:12px;}
	.mu {margin-bottom:12px;}
	.pl {padding-left:12px;}
	.pr {padding-right:12px;}
	.po {padding-top:12px;}
	.pu {padding-bottom:12px;}

#slideshowwrap {margin-right:12px;}
#slideshow1 {margin-right:12px; }  
#slideshow2 {margin-right:0px;  }  
#slideshow3 {margin-right:0px;width:0;}  

.introstyle {padding-left:160px; padding-right:160px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:20px; width:140px;}

.footerstyle {font-size:16px;height:24px;  padding-top:2px;} 
#footerL {float:left; text-align:left; padding-left:48px;}
#footerR {float:right; text-align:right; padding-right:48px;}
#footerL, #footerR {width: calc(50% - 129px); margin-bottom:12px; }		/*12*/
#back2Top, #footermitte {margin-left:-80px; width: 160px; right:50%;left:50%; font-size: 16px; height:24px; text-align:center; bottom:12px;}	/*12*/
 	.matobo { margin-top:44px; margin-bottom:12px;}
.mabo { margin-bottom:-10px;}	
.homeheight2 {height:480px; margin-top:45px;}
.homeheight3 {height:480px; margin-top:12px;}
.wegdamit {	margin-top:-8px;}
.abissiwosuntenweg { margin-bottom:-8px;}
.charttitel {font-family:'BellGothic BT'; font-size:13px; color:#031bc0;}

}
 

/* -- ====================================== W1 ===================================== -- */
@media screen and  (min-width:1280px) {	 

.videohoehe { height:340px; }

#container, #containerX, #container4 {margin-top:12px; padding-left: 12px; padding-right: 12px;}
.flex-container { display:flex; background:transparent;}
.flinks, .frechts {flex-grow:1; width:50%; padding-left:5%; padding-right:5%; background-color:white; }
.flinks {margin-right:6px;}
.frechts {margin-left:6px;}
#margLR{padding-left:5%; padding-right:5%;}
.vollebreite {margin-top:12px; margin-bottom:12px;}
.oberbreite {margin-top:12px; margin-bottom:0px;}
.unterbreite {margin-top:0px; margin-bottom:12px;}
.obenminus { margin-top:-6px;}
.untenminus{margin-bottom:-18px;} /* nur 1x, bei devisen oben*/
.WM { margin-top:260px;}
.pfurz {height:12px;}  
.fart { margin-bottom:-10px;} /* -12 */
.pfiff { margin-top:2px;} /*-12*/
.farz { margin-bottom:-12px;}
h1, .h1 {font-size:26px; letter-spacing:2px;}
h2, .h2 { font-size:24px; letter-spacing:2px; }		
h3, .h3 { font-size:22px; letter-spacing:2px; }		
h4, .h4 { font-size:18px; letter-spacing:2px; }		
h1.bluehead { font-size:26px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
h2.bluehead { font-size:24px; padding-top:12px; padding-bottom:12px;  margin-bottom:12px; text-align:center; letter-spacing:2px;}
.flextext { font-size:22px; margin-bottom: 22px; line-height:1.5;}
.dekotext { font-size:22px; letter-spacing:3px;}
.absenden, zurück { margin:auto; font-size:22px; width:140px;}
.anmerkung, .textbox_links, .textbox_rechts, textbox_mitte {font-size:17px; line-height:1;}
.anmerkung {letter-spacing:1px;}
.anmerkung2, .bild_links, .bild_rechts, .bild_mitte {font-size:16px; line-height:0.98;} 
	.ml {margin-left:12px;}
	.mr {margin-right:12px;}
	.mo {margin-top:12px;}
	.mu {margin-bottom:12px;}
	.pl {padding-left:12px;}
	.pr {padding-right:12px;}
	.po {padding-top:12px;}
	.pu {padding-bottom:12px;}
#slideshowwrap {margin-right:12px;}
#slideshow1 {margin-right:60px; }  
#slideshow2 {margin-right:60px;}  
#slideshow3 {margin-right:0px;}  
.introstyle {padding-left:160px; padding-right:160px; text-align:center; margin-top:0px; padding-bottom:0px;}
.absenden, zurück { margin:auto; font-size:20px; width:140px;}
.footerstyle {font-size:16px; height:24px; padding-top:2px; } 
#footerL {float:left; text-align:left; padding-left:48px;}
#footerR {float:right; text-align:right; padding-right:48px;}
#footerL, #footerR {width: calc(50% - 129px); margin-bottom:12px;}
#back2Top {margin-left:-80px; width: 160px; right:50%;left:50%; font-size: 16px; height:24px; text-align:center; bottom:12px;}
#footermitte {margin-left:-80px; width: 160px; right:50%;left:50%; font-size: 16px; height:24px; text-align:center; bottom:12px;}

.matobo { margin-top:44px; margin-bottom:0px;}
.mabo { margin-bottom:-10px;}
.homeheight2 {height:480px; margin-top:45px;}
.homeheight3 {height:480px; margin-top:12px;}
.wegdamit {	margin-top:-8px;}	/*-8*/
.abissiwosuntenweg { margin-bottom:-8px;}
.charttitel {font-family:'BellGothic BT'; font-size:13px; color:#031bc0;}
}

/* =============================================  END RESPONSIVE ========================================= */
	

/* ============================================== NEU uebernommen  ======================================= */

	






