﻿/* Filename:  index0.css */
/* Filephath:www/0/css/index0.css */
/* Stylesheet Default für www.lpcd.de - Index.htm  21.03.2022*/
/* z-index: (1-30)(31-60)(61-90).Kein Xindex im JS.  */
/* z-index:  #BtnTBUD 30, #MdNavOv 31, #NoSupp 61 in def.Unten,  */ 
html {box-sizing:border-box;} 
html, body{margin:0px;}

#body01{background-image: url("pic/ico-pap_03.jpg");}
#body02{background-color: rgb(245,245,245); /* WhiteSmoke */ overflow-x: hidden;}
#body03{background-color: rgb(221,160,221); /*  Plum */ }
#body04{background-color: rgb(248,248,255);  /* GhostWhite */ }
#body05{background-color: rgb(238,232,170); /*  PaleGoldenRod */ }
#body06{background-image: url("pic/ico-pap_02.jpg");} 
#body07{background-color: rgb(255,250,240); /*  FloralWhite */ }
#body08{background-color: rgb(253,245,230); /*  OldLace */ }
#body09 {background-color: rgb(250,240,230); /*  Linen */ }
#body10 {background-color: rgb(255,250,250); /*  Snow */ }
#body11 {background-color: rgb(255,255,255); /*  White */ }

h1 {display: block;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;}
h2 {display: block;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;}
h3 {display: block;
  font-size: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;}
 h4 {display: block;
  font-size: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;}
  
/* font-style: normal|italic|oblique|initial|inherit; */ 
/* Tel.Icon nicht italic */  
address {font-style: normal;} 

/* Loader Start */
.loader {position: relative; display: none;
  /* top: 1vw; left: 1vw; z-index: 1; */
  
  border: 5px solid rgb(115,115,115); /* SelfAnthrazit */
  border-radius: 50%;
  border-top: 5px solid rgb(255,255,0); opacity:0.8; /* Yellow */ 
  border-bottom: 5px solid rgb(255,255,0); opacity:0.8; /* Yellow */ 
  width: 0.75em;
  height: 0.75em;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;}
@-webkit-keyframes spin {
  0% {-webkit-transform: rotate(0deg);}
  100% {-webkit-transform: rotate(360deg);} }
@keyframes spin {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);} }
/* Loader Ende */ 

/* .mJump {visibility: hidden; height: 0px !important; position: absolute; margin: -10px;}  */
  
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px; 
	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 32px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
	font-size: 2.0em;
	line-height: 1.0em;
	font-family: Verdana,Helvetica,Tahoma,'Trebuchet MS',Helvetica,Arial,sans-serif;
	text-align: left;	  
	color: #000000;  /* black */			
	letter-spacing: 1px;          
	 font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress,Fon,E-Mail Start */
.flxG2 {width: 100%; margin: 1px 0px 0px 0%; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 3px;		
	/* txt */
	font-size: 0.75em;
	line-height: 1.2em;
	font-family: Arial,Tahoma,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	text-align: left;
	color: #000000;  /* black */ 
	word-spacing: 0px;
	letter-spacing: 0.0px;	 
	font-weight: normal;
	word-break: keep-all;}
/*  Fon */
.flxG2A2 {flex: 33%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 3px;		
			/* txt */
	font-size: 0.75em;
	line-height: 1.2em;
	font-family: Arial,Tahoma,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	text-align: left;
	color: #000000;  /* black */	
	letter-spacing: 1px;	
	font-weight: normal;
	word-break: keep-all;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 3px;
			/* txt */
	font-size: 0.75em;
	line-height: 1.2em;
	font-family: Arial,Tahoma,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	text-align: left;
	color: #000000;  /* black */	
	letter-spacing: 1px;
	font-weight: normal;
	word-break: keep-all;} 
/* Adress,Fon,E-Mail ENDE */

/* Description */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */
	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {
	margin: 3px 1px 0px 1px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	font-family: 'Courier New','Lucida Console',Courier;
	text-align: center;
	color: #000000;  /* black */
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -2px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a a:link{ margin: 0px 0px 0px 10px;
	cursor:help;
	}

.flxDA1T1b a:link{ margin: 0px 0px 0px 20px;
	cursor: pointer;
	}	
	

/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none; position: absolute; left:70%; top: 110px; width: 120px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,sans-serif;
	font-family: 'Courier New','Lucida Console',Courier;
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}

/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {		
	/* background-color: rgb(245,245,245);  WhiteSmoke */
	border: 0px solid rgb(0,0,0);  /* Black */ 
	margin: 5px 1px 5px 1px;
	padding: 0px 0px 0px 3px;		
	/* txt */
	/* font-family: Arial,'Trebuchet MS',Verdana,Helvetica,Tahoma, sans-serif; */	
	font-family: 'Times New Roman', Garamond, Georgia, serif;
	text-align: left;
	font-size: 1.5em;
	line-height: 1.25em;			
	/*  vertical-align   baseline | text-top | text-bottom | sub | super | justify */		
	color: #000000;  /* black */
	word-spacing: 0.5px;
	letter-spacing: 0.2px;		
	font-weight: bold;		
	word-break: keep-all;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2 oben */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 20px 0px}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/* font-family: 'Courier New','Lucida Console',Courier,*/	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,Tahoma, sans-serif;
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */			
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
 /* in vw-em   link,visited,hover,active */  
.omfT1 a:link {display: inline-block; width: 80%;  
	color: #000000;  /* black */   text-decoration: none;} 
.omfT1 a:visited {color: purple; color: #000000;  /* Black */ }		
.omfT1 h2:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.omfT1 h2:active {background-color: red;}
.omfT1o {display: none;}
.omfT1u {display: none;}

/* 1st Auswahl B Gallerie h2 */	
.omfT2 h2{flex: 100%; width: 100%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/* font-family: 'Courier New','Lucida Console',Courier,*/	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,Tahoma, sans-serif; 
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */			
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
 /* in vw-em   link,visited,hover,active */  
.omfT2 a:link {display: inline-block; width: 95%;  
	color: #000000;  /* black */  background-color: transparent; text-decoration: none;} 
.omfT2 h2:visited {color: purple; color: #EEE777;  /* Black */ }		
.omfT2 h2:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.omfT2 h2:active {background-color: red;}
.omfT2o {display: none;}
.omfT2u {display: none;}
  /* Teil A B  Ende  */
  


/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 95%; 
	margin: 10px 1px 3px 0px;
	padding: 0px 0px 0px 20px;
	/* txt */ 			
	font-family: 'Times New Roman',Garamond,Georgia, serif;	
	text-align: left;
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: 0px;
	word-spacing: 1px;		
	font-weight: bold;
	background-color: rgb(211,211,211); /*  LightGray */ }	  

/* Newspaper A1 s.u. */

		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 5px;		 
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(119,136,153); LightSlateGray */
	/* background-color: rgb(248,248,255); GhostWhite */ 
	/* background-color: rgb(119,136,153) ; LightSlateGray */
	/* background-color:rgb(220,220,220) ;  Gainsboro */ }
		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB0 a:visited {color: purple;}		
.mo1AB0 a:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.mo1AB0 a:active {background-color: red;}

.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;
/* background-color: rgb(192,192,192);  Silver */ }		

.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	 /* color: #0000FF;  blue */	
	color: #000000; /* black  */
	font-family: monospace, 'Courier New', 'Lucida Console', Courier, monospace;	
	font-family: 'Times New Roman', Garamond, Georgia,  serif;	
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}

/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. */	
.mo1AT1-L01, .td2AT1Col-L01, .LPL      	{background-color: rgb(255,255,0); opacity: 0.75; /* Yellow */ }
.mo1AT1-L02, .td2AT1Col-L02, .LPazL   	{background-color: rgb(255,255,0); opacity: 0.75; /* Yellow */ }	
.mo1AT1-L03, .td2AT1Col-L03, .CDL		{background-color: rgb(255,165,0); opacity: 0.75; /* Orange sw Orange */ }
.mo1AT1-L04, .td2AT1Col-L04, .CDazL		{background-color: rgb(255,165,0); opacity: 0.75; /* Orange sw Orange */ }
.mo1AT1-L05, .td2AT1Col-L05, .SinglesL	{background-color: rgb(152,251,152); /* PaleGreen sw */ }
.mo1AT1-L06, .td2AT1Col-L06			{}
.mo1AT1-L07, .td2AT1Col-L07, .N78L		{background-color: rgb(210,180,140); /* Tan */ }
.mo1AT1-L08, .td2AT1Col-L08, .DVDL		{background-color: rgba(255,215,0,1); /* Gold */  }
.mo1AT1-L09, .td2AT1Col-L09, .BuchL 	{background-color: rgb(154,205,50); /* YellowGreen */ }
.mo1AT1-L10, .td2AT1Col-L10, .GenreL	{background-color: rgb(176,196,222); /* LightSteelBlue sw dunkel */ }
.mo1AT1-L11, .td2AT1Col-L11 			{background-color: rgb(255,105,180); /* HotPink */ }
.mo1AT1-LN, .td2AT1Col-LN, .NeuL 		{background-color: rgb(238,130,238); /* Violet */ }


/* Farben fuer schwarze Schrift Color Value Tabelle, ohne Fotoanz. Green Colors 1 */	
.mo1AT1-L01, .td2AT1Col-L01, .LPL      	{background-color: rgba(255,255,0,75); /* Vellow */ }
.mo1AT1-L02, .td2AT1Col-L02, .LPazL   	{background-color: rgba(255,255,0,75); /* Yellow */ }
.mo1AT1-L03, .td2AT1Col-L03, .CDL		{background-color: rgb(255,140,0); opacity: 0.75; /* DarkOrange sw Orange */ }
.mo1AT1-L04, .td2AT1Col-L04, .CDazL		{background-color: rgb(255,140,0); opacity: 0.75; /* DarkOrange sw Orange */}
.mo1AT1-L05, .td2AT1Col-L05, .SinglesL	{}
.mo1AT1-L06, .td2AT1Col-L06			{}
.mo1AT1-L07, .td2AT1Col-L07, .N78L		{}
.mo1AT1-L08, .td2AT1Col-L08, .DVDL		{background-color: rgb(175,238,238); /* PaleTurquoise */ }
.mo1AT1-L09, .td2AT1Col-L09, .BuchL 		{background-color: rgb(192,192,192); /* Silver sw */ }
.mo1AT1-L10, .td2AT1Col-L10, .GenreL	{}
.mo1AT1-L11, .td2AT1Col-L11 			{background-color: rgb(244,164,96); /* SandyBrown */ }
.mo1AT1-LN, .td2AT1Col-LN, .NeuL 		{}

/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 80%;	Display: block; border: 0px groove rgb(0,0,0);  /* black */ 
	/* background-color: rgb(192,192,192);  Silver */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
		
.mo1AT2 a:hover {color: #0000FF;  /* blue */ }	
		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	/* background-color: rgb(245,245,245);  WhiteSmoke */ 
	/* background-color: rgb(255,0,0);   red */  }
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	/* background-color: rgb(245,245,245); WhiteSmoke */ 
	/* background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(255,250,240);  FloralWhite */		
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(250,240,230);  Linen */
	/* background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(255,250,250);  Snow */ 
	/* background-color: rgb(211,211,211);  LightGray */			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */	

	
/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 95%; background-color: rgb(211,211,211); /*  LightGray */
	margin: 10px 1px 3px 0px; 
	padding: 0px 0px 0px 20px;
	/* txt */ 			
	font-family: 'Times New Roman',Garamond,Georgia, serif;	
	text-align: left;
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: -1px;
	word-spacing: 1px;		
	font-weight: bold;}	
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 5px;		 
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(119,136,153); LightSlateGray */
	/* background-color: rgb(248,248,255); GhostWhite */ 
	/* background-color: rgb(119,136,153) ; LightSlateGray */
	/* background-color:rgb(220,220,220);  Gainsboro */ }
		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB0 a:visited {color: purple;}		
.mo2AB0 a:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.mo2AB0 a:active {background-color: red;}

.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}
	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;
	/* background-color: rgb(192,192,192);  Silver */ }		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	 /* color: #0000FF;  blue */	
	color: #FFFFFF; /*  White */
	font-family: 'Times New Roman', Garamond, Georgia,  serif;		
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: center;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}

/* Farben fuer weiße Schrift in Index mit Foto und Gallerie btn css */			
.mo2AT1-B01, .ndxAT1-B01, .LPB       	{background-color: rgba(220,20,60, 1); /* Crimson */ }	
.mo2AT1-B02, .ndxAT1-B02, .CDB     	{background-color: rgba(0,0,128,1); /* Navy */  }	
.mo2AT1-B03, .ndxAT1-B03, .SinglesB 	{background-color: rgba(128,128,0,1); /* Olive */ }
.mo2AT1-B04, .ndxAT1-B04, .N78B 		{background-color: rgba(128,0,0,1); /* Maroon */ }
.mo2AT1-B05, .ndxAT1-B05, .DVDB 		{background-color: rgba(0,128,128,1); /* Teal */ }
.mo2AT1-B06, .ndxAT1-B06, .BuchB 	{background-color: rgb(0,0,0); /* Black */ }
.mo2AT1-B07, .ndxAT1-B07, .GenreB 	{background-color: rgba(0,0,255,1); /* Blue */ }
.mo2AT1-B08, .ndxAT1-B08	{background-color: rgb(255,20,147); /* DeepPink */ }
.mo2AT1-B09, .ndxAT1-B09	{background-color: rgba(0,255,0,0.75); /* Lime */ }
.mo2AT1-B10, .ndxAT1-B10	{background-color: rgba(0,255,255,0.75); /* Aqua */ }
.mo2AT1-B11, .ndxAT1-B11	{background-color: rgba(255,0,255,0.75); /* Fuchsia */ }
.mo2AT1-BN, .ndxAT1-BN, .NeuB 		{background-color: rgba(128,0,128,1); /* Purple */ }  

/* Farben fuer weiße Schrift nach Color Value 2 */	
.mo2AT1-B01, .ndxAT1-B01, .LPB       	{background-color: rgba(220,20,60, 1); /* Crimson */ }		
.mo2AT1-B02, .ndxAT1-B02, .CDB     	{background-color: rgba(0,0,128,1); /* Navy */ }
.mo2AT1-B03, .ndxAT1-B03, .SinglesB 	{background-color: rgb(0,100,0); /* DarkGreen */ }
.mo2AT1-B04, .ndxAT1-B04, .N78B 		{background-color: rgb(139,69,19); /* SaddleBrown */ }
.mo2AT1-B05, .ndxAT1-B05, .DVDB 		{background-color: rgba(0,128,128,1); /* Teal */ }
.mo2AT1-B06, .ndxAT1-B06, .BuchB 	{background-color: rgb(0,0,0); /* Black */ }
.mo2AT1-B07, .ndxAT1-B07, .GenreB 	{background-color: rgb(0,0,255); /* Blue */ }
.mo2AT1-B08, .ndxAT1-B08	{background-color: rgb(100,149,237); opacity: 0.75; /* CornflowerBlue */ }
.mo2AT1-B09, .ndxAT1-B09	{}
.mo2AT1-B10, .ndxAT1-B10	{}
.mo2AT1-B11, .ndxAT1-B11	{}
.mo2AT1-BN, .ndxAT1-BN, .NeuB 		{background-color: rgb(210,105,30); /* Chocolate */ }  
.mo2AT1-BN, .ndxAT1-BN, .NeuB 		{background-color: rgb(139,0,139); /* DarkMagenta #8B008B */ }  	
.mo2AT1-BN, .ndxAT1-BN, .NeuB 		{background-color: rgb(148,0,211); /* DarkViolet */ }  
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 80%;	border: 0px groove rgb(0,0,0);  /* black */ 
	/* background-color: rgb(192,192,192);  Silver */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
.mo2AT2 a:hover {color: #FF00FF;  /* blue */ text-decoration: underline;}	

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	/* background-color: rgb(245,245,245);  WhiteSmoke */ 
	/* background-color: rgb(255,0,0);   red */ }
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	/* background-color: rgb(245,245,245); WhiteSmoke */ 
	/* background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(255,250,240);  FloralWhite */		
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(250,240,230);  Linen */
	/* background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(255,250,250);  Snow */ 
	/* background-color: rgb(211,211,211);  LightGray */			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}		
 /* 2nd Auswahl mit Foto RuName,Description Ende */	



/* Newspaper A2 s.u. */

	
/* Überschriften-Block A1 Tabelle 3rd Auswahl. mit in newspaper */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px solid rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;		
	/*  background-color: rgb(192,192,192);  Silver */ 		
	/*  background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(245,245,245);  WhiteSmoke */ }	
.LPazL,.CDazL{width:100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 3px 0px 0px; width: 20px; height: 20px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right; border: 0px solid rgb(0,0,0);  /* black */ }
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	font-family: monospace, 'Courier New', 'Lucida Console', Courier;
	font-family: 'Times New Roman', Garamond, Georgia,  serif;	
	text-align: left;
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 1px 5px;  
	font-family: 'Courier New', 'Lucida Console', Courier;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 :hover {color: #0000FF;  /* blue */ /* background-color: rgb(250,240,230);  Linen */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 8%; 
	border: 1px solid rgb(0,0,0);  /* black */ 
	border-style: solid none solid solid;
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 1.0em;
	line-height: 1.5em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: lighter;
	word-break: keep-all;}

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}

.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;		
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	font-family: 'Times New Roman',Garamond,Georgia,serif; 
	font-size: 0.75em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */





/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB { display: inline-block;
	width: 100%;
	border: 0px solid rgb(0,0,0);  /* black */ 
	border-radius: 0vw 10px 0vw 0vw;				
	/*  background-color: rgb(248,248,255);  GhostWhite */
	/* background-color: rgb(245,245,245);  WhiteSmoke */ }
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
		font-family: monospace, 'Courier New', 'Lucida Console', Courier, monospace;
		font-family: 'Times New Roman', Garamond, Georgia,  serif;	
		text-align: left;
		/* color: #000000;  black */
		color: #FFFFFF;  /* white */
		font-size: 0.875em;
		line-height: 1.0em;
		letter-spacing: 1px;
		word-spacing: 1px;		
		font-weight: bold;
		word-break: keep-all;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 1px;  
	font-family: 'Courier New', 'Lucida Console', Courier, monospace;
	color: #FFFFFF;  /* white */
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 0px;
	word-spacing: 0px;		
	font-weight: 500;}
/* B2 3rdAuswahl Überschriften Block weisse Schrift ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {width: 100%;display: inline-block;} 
.ndxset a:visited {color: purple;}		
.ndxset :hover {color: #0000FF;  /* blue */	 background-color: rgb(192,192,192); /* Silver */ }
.ndxset a:active {background-color: red;}
.ndxAB0 {width: 99%; Display: inline-block; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;		
	/* color: #0000FF;  blue */	
	/* color: #000000; black */
	color: #FFFFFF; /* white */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 1.0em;
	line-height: 0.9em;
	text-align: center;
	font-weight: bold;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 	{display: flex; border: 0px groove rgb(0,0,0);  /* black */ 
		 /* background-color: rgb(192,192,192);  Silver  */ }		

/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	 /* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 1.0em;
	line-height: 0.875em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;		
	text-align: left;
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 1.0em;
	line-height: 0.875em;
	font-weight: bold;
	word-break: keep-all;}	

/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 1px 0px 0px 35px;
		border: 0px groove rgb(0,0,0);  /* black */ }
.ndxB3 :hover {color: #000000;  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;		
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(245,245,245); WhiteSmoke */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000; /* black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;		
	/* background-color: rgb(192,192,192);  Silver */ 
	/* background-color: rgb(245,245,245); WhiteSmoke */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000; /* black */
	font-family: 'Times New Roman',Garamond,Georgia, serif;		
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */
 
 
 /* Listen u.Bereich Ende */
.pEndList {border: 0px solid rgb(0,0,0);  /* Black */
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;		
		/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
		font-family: 'Times New Roman',Garamond,Georgia,serif; 
		font-family: 'Courier New','Lucida Console',Courier,monospace;
		font-family: Arial,Helvetica,Tahoma,'Trebuchet MS',Verdana,sans-serif;
		text-align: center;
letter-spacing: 0px;		
		font-weight: 600;} 
		
		
/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 0px}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/* font-family: 'Courier New','Lucida Console',Courier,*/	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,Tahoma, sans-serif;
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */			
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
 /* in vw-em   link,visited,hover,active */  
.omfT1U :link {display: inline-block; width: 100%;  
	color: #000000;  /* black */   text-decoration: none;} 
.omfT1U a:visited {color: purple; color: #000000;  /* Black */ }		
.omfT1U a:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.omfT1U :active {background-color: red;}
.omfT1Uo {display: none;}
.omfT1Uu {display: none;}

/* 1st Auswahl B Gallerie Ohne h2 */	
.omfT2U {flex: 100%; width: 95%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	/* font-family: 'Courier New','Lucida Console',Courier,*/	
	font-family: Arial,'Trebuchet MS',Verdana,Helvetica,Tahoma, sans-serif; 
	font-family: 'Times New Roman',Garamond,Georgia, serif;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */			
	font-size: 1.0em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
 /* in vw-em   link,visited,hover,active */  
.omfT2U  :link {display: inline-block; width: 100%;  
	color: #000000;  /* black */  background-color: transparent; text-decoration: none;} 
.omfT2U a:visited {color: purple; color: #000000;  /* Black */ }		
.omfT2U a:hover {color: #0000FF;  /* blue */ text-decoration: none;}
.omfT2U  :active {background-color: red;}
.omfT2Uo {display: none;}
.omfT2Uu {display: none;}
  /* Teil A B  Ende  */ 

/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */

/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%; border: 0px solid rgb(0,0,0);  /* Black */ }
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap; border: 1px solid rgb(0,0,0) ;  /* Black */ } 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%; border: 1px solid rgb(0,0,0) ;  /* Black */ } 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%; border: 0px solid rgb(0,0,0);  /* Black */ }
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%; border: 1px solid rgb(0,0,0) ;  /* Black */ } 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%; border: 1px solid rgb(0,0,0) ;  /* Black */ } 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		background-color:rgb(220,220,220) ;  /* Gainsboro */
		border: 1px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 1px 1px;	
	    /* txt */		
		font-family: Helvetica, Arial, Tahoma, 'Trebuchet MS', Verdana, sans-serif;
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}
.footer-abbrv  a:link {display: block;} 
.footer-abbrv  a:visited {color: purple;}		
.footer-abbrv  a:visited {color: purple;}		
.footer-abbrv  a:hover {color: #0000FF;  /* blue */ border-radius: 0px 5px 5px 0px;}
.footer-abbrv  a:active {background-color: red;}

/* Info */
.footer-info {display: block; flex: 50%;
		background-color:rgb(220,220,220) ;  /* Gainsboro */
		border: 1px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 1px 1px;	
	    /* txt */		
		font-family: Helvetica, Arial, Tahoma, 'Trebuchet MS', Verdana, sans-serif;
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}
.footer-info a:link {display: block;} 
.footer-info  a:visited {color: purple;}		
.footer-info  a:visited {color: purple;}		
.footer-info  a:hover {color: #0000FF;  /* blue */ border-radius: 0px 5px 5px 0px;}
.footer-info  a:active {background-color: red;}


/* dsgvo */
.footer-dsgvo {flex: 70%;
		border: 1px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-family: 'Times New Roman', Garamond, Georgia, serif;		
		font-family: 'Courier New', 'Lucida Console', Courier, monospace;
		font-family: Tahoma, Helvetica, Arial, 'Trebuchet MS', Verdana, sans-serif;	
		font-size: 0.75em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}
.footer-dsgvo a:link {display: block;} 
.footer-dsgvo a:visited {color: purple;}		
.footer-dsgvo a:hover {color: #0000FF;  /* blue */ border-radius: 0px 5px 5px 0px;}
.footer-dsgvo a:active {background-color: red;}	

/* Impressum */		
.footer-impr {flex: 30%;
		border: 1px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 1px 1px;
		/* txt */
		font-family: Tahoma, Helvetica, Arial, 'Trebuchet MS', Verdana, sans-serif;		
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 4px 0px 4px 0px;}
.footer-impr  a:link {display: block;} 
.footer-impr a:visited {color: purple;}		
.footer-impr  a:hover {color: #0000FF;  /* blue */ border-radius: 0px 5px 5px 0px;}
.footer-impr  a:active {background-color: red;}	



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%; /* background-color: orange; */
		border: 0px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-family: 'Times New Roman', Garamond, Georgia, serif;		
		font-family: 'Courier New', 'Lucida Console', Courier, monospace;
		font-family: Tahoma, Helvetica, Arial, 'Trebuchet MS', Verdana, sans-serif;
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 60%; /* background-color: orange; */
		border: 0px solid rgb(0,0,0) ;  /* Black */ 
        border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-family: 'Times New Roman', Garamond, Georgia, serif;		
		font-family: 'Courier New', 'Lucida Console', Courier, monospace;
		font-family: Tahoma, Helvetica, Arial, 'Trebuchet MS', Verdana, sans-serif;
		font-size: 0.6em;
		line-height: 3.0vw;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */

/* Footer Neu Ende */

.DecoSt{text-align: center;}
.DecoSt1   img {width: 85.0vw; height:12px; border: 0px solid rgb(0,0,0);  /* Black */ }
.DecoSt2 {margin: 0px 0px 16px 0px;	
			/* txt */
			font-size: 1.5em;
			line-height: 1.5em;
	  /* text-decoration: underline overline; */
	        font-family: Verdana,Helvetica,Tahoma,'Trebuchet MS',Helvetica,Arial,sans-serif;
			text-align: center;	  
			color: #000000;  /* black */			
			letter-spacing: 1px;          
			font-weight: bold;}	
/* Footer Ende */ 

.newspaperA1{column-count: 2; width: 100%; 
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		
	
/* A,  Teil 1 ohne Foto  Ende */
	
/* Top Bottom Up Down  Button Start */
#BtnTBUD {display: block; position: fixed; 	
left: 0vw; 
bottom: 0vw; 
z-index: 30;  /* 90 */
width: 100%; 
height: 25px;
border: 1px solid rgb(192,192,192);  /* Silver */  
border-style: solid solid none solid;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;   
overflow: auto;	
background-color: rgb(115,115,115); /* SelfAntrazit */	   
background-color: rgb(192,192,192);  /*  Silver */  
background-color: rgb(110,110,110); /* DarkSelfAnthrazit */ } 
	 
/* MdNavOv Start */
#MdNavOv:hover {background-color: rgb(255,165,0);  /* Orange */ 
border: 1.0px solid rgb(110,110,110); /* DarkSelfAntrazit */ }

/* Hmb immer sichtbar block */
#MdNavOv {display: block; width: 15%; 
 position: fixed;
 /* bottom: 12px; */
 bottom: 0px; 
 left: 0%;
 z-index: 31; /*  97 */
 background-color: rgb(100,100,100); /* SelfAntrazit */
 background-color: rgb(119,136,153); /* LightSlateGray */ 
 background-color: rgb(245,245,245); /* WhiteSmoke */
 border: 1px solid rgb(0,0,0);  /* black */  
 border-radius: 0px 0px 0px 3px;  
 margin: 0px 0px 0px 0px;
  padding: 6px 3px 6px 3px;
 /* txt */
 font-family: Georgia,'Times New Roman',Garamond, serif;
 font-size: 0.875em;
 line-height: 0.75em;
 text-align: center;   
 color: rgb(0,0,0);  /* black */  
 font-weight: normal; 
 outline: none;  
 cursor: pointer;}
/* MdNavOv Ende */

/* Md7 Ru Start not in use */
#btnMd1RuN:hover {
background-color: rgb(255,165,0);  /* Orange */ 
border: 1.0px solid rgb(100,100,100); /* SelfAntrazit */}

#btnMd1RuN {display: block; width: 20.0%; height: 24px;  
  position: fixed;
  bottom: 0px; 
left: 15.5%;
  /* z-index: 32;  8,91 */
  background-color: rgb(100,100,100); /* SelfAntrazit */
  background-color: rgb(119,136,153); /* LightSlateGray */ 
  background-color: rgb(245,245,245);  /* WhiteSmoke */
  background-color: rgb(255,0,0);     /*  red */
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;   
  margin: 0px 0px 0px 0px;
  padding: 3px 1px 4px 1px;
  /* txt */
  font-family: Georgia,'Times New Roman',Garamond, serif;
font-size: 0.875em;
  line-height: 1.0em;
  word-spacing: 0px;
  letter-spacing: 0px;
  text-align: center;     
  color: rgb(0,0,0);  /* black */  
  font-weight: 600; 
  outline: none;  
  cursor: pointer;}    
/* Md7 Ru Ende */

#BtnUU:hover {background-color: rgb(255,165,0);  /* Orange */ 
background-color: rgb(176,196,222); /* LightSteelBlue */ 
background-color: rgb(173,216,230); /* LightBlue */  
background-color: rgb(220,20,60); opacity: 0.8; /* Crimson */ 
border: 1px solid rgb(110,110,110); /* DarkSelfAntrazit */ }

#BtnUU{display: block; width: 15%; 
  position: fixed;
  bottom: 0px;
  left: 36%;
/* z-index: 33;   18 */
  background-color: rgb(110,110,110); /* DarkSelfAntrazit */ 
  background-color: rgb(119,136,153); /* LightSlateGray */
  background-color: rgb(220,20,60); opacity: 1.0;  /* Crimson */ 
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;   
  margin: 0px 0px 0px 0px;
  padding: 8px 5px 6px 5px;
  /* txt */
font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline;
  color:rgb(192,192,192);  /* Silver */ 
  color: rgb(0,0,0);  /* black */ 
  font-weight: bolder; 
  outline: none;  
  cursor: pointer;}  	
  
#BtnDD:hover {background-color: rgb(255,165,0);  /* Orange */ 
background-color: rgb(176,196,222); /* LightSteelBlue */ 
background-color: rgb(173,216,230); /* LightBlue */  
border: 1.0px solid rgb(100,100,100); /* SelfAntrazit */ }
#BtnDD{display: block; width: 15%; 
  position: fixed;
  bottom: 0px;
  left: 51%;
  /* z-index: 34;   19 */
  background-color: rgb(100,100,100); /* SelfAntrazit */
  background-color: rgb(119,136,153); /* LightSlateGray */
  background-color: rgb(176,196,222); opacity: 0.8; /* LightSteelBlue */ 
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;   
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder; 
  outline: none;  
  cursor: pointer;}  

 
  /*  flix 2 Step Up 10proz UD */
#BtnU:hover {
background-color: rgb(255,165,0); opacity: 0.8;  /* Orange */ 
border: 1px solid rgb(110,110,110); /* DarkSelfAntrazit */ }
#BtnU{display: none; width: 17%; 
  position: fixed;
  bottom: 0px;   
  left: 66%;
  background-color: rgb(120,120,120); /* SelfAntrazit */
  background-color: rgb(119,136,153); /* LightSlateGray */ 
  background-color: rgb(245,245,245);  /* WhiteSmoke */ 
  border: 1px solid rgb(0,0,0);  /* black */   
  border-radius: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
  padding: 3px 3px 6px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder; 
  outline: none;  
  cursor: pointer;} 
  
/* Flix 2 Step Down 10proz UD */
#BtnD:hover {
background-color: rgb(255,165,0);  /* Orange */ 
border: 1.0px solid rgb(110,110,110); /* DarkSelfAntrazit */ }

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  background-color: rgb(110,110,110); /* DarkSelfAntrazit */
  background-color: rgb(119,136,153); /* LightSlateGray */ 
  background-color: rgb(245,245,245);  /* WhiteSmoke */ 
  border: 1px solid rgb(0,0,0);  /* black */  
   border-radius: 0px 0px 3px 0px;     
  margin: 0px 0px 0px 0px;
  padding: 3px 2px 6px 2px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder; 
  outline: none;  
  cursor: pointer;} 
  
   
/* Top Bottom Up Down  Button Ende */
	


/* Muss ueber NoSupp,sonnst immer sichtbar.  */
@media only screen and ((max-width: 266.9px)) and ((min-height: 242px) and (max-height: 383.0px)) {
#NoSupp{background-color: rgb(0,200,0);  /* blue */	}
}
/* NoSupp nur in NotSupported sichtbar */
@media only screen and (min-width: 160px) and (min-height: 1px) and (orientation: portrait) {#NoSupp {display: none;}}
@media only screen and (min-width: 267px) and (min-height: 1px) and (orientation: landscape) {#NoSupp{display: none;}}


/* NOT Supported Giftgruen. Kleiner HTC 260x160.id NoSupp class NotSupported */ 
/* Portrait or Landscape */  
@media only screen and (max-width: 159.9px) and (max-height: 266.9px) and (orientation: portrait) {
body::-webkit-scrollbar {display: none; /* gesamte Scrolleiste */ }
#MdNavOv {display:none;}
#btnMd3Abc  {display: none;}
#btnUU  {display: none;}
#btnDD  {display: none;}
#btnU  {display: none;}
#btnD  {display: none;}
#NoSupp{display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; 
z-index: 61; background-color: rgb(50,200,0);  /* SelfGruen */ }
.NotSupp1 {margin: 40px 0px 25px 0px; font-family: Courier,'Lucida Console','Courier New',monospace;
font-size: 10.5vw; line-height:10.5vw; text-align: center; font-weight: 600;} 
.NotSupp2 {font-size: 9vw; line-height: 10vw; text-align: center;}
.NotSuppBtn{display: block; border: 1px solid black; 
		width: 106px; height: 36px; margin: 30px 0px 0px 17.5vw; 
		font-size: 13.5vw; line-height: 20.5vw; text-align: center; background-color: LemonChiffon;}
}

/* Portrait or Landscape */ 
/* @media only screen and (((min-width: 1px) and (max-width: 159.9px) and (max-height: 266.9px) and (max-width: 266.9px) and (orientation: portrait)) or ((min-width: 1px) and (max-width: 266.9px) and (max-height: 159.9px) and (max-width: 266.9px) and (orientation: landscape))) */
@media only screen and (max-width: 266.9px) and (max-height: 266.9px) and (orientation: landscape) {
body::-webkit-scrollbar {display: none;  /* gesamte Scrolleiste */ }
#MdNavOv {display:none;}
#btnMd3Abc  {display: none;}
#btnUU  {display: none;}
#btnDD  {display: none;}
#btnU  {display: none;}
#btnD  {display: none;}
#NoSupp{display: block; position: fixed; top: 0px; left: 0px; width: 100%; height: 100vh; 
z-index: 61;  background-color: rgb(50,200,0);  /* SelfGruen */}

.NotSupp1 {margin: 20px 0px 10px 0px; font-family: Courier,'Lucida Console','Courier New',monospace;
font-size: 6.5vw; line-height:6.5vw; text-align: center; font-weight: 600;} 
.NotSupp2 {font-size: 5.5vw; line-height: 5.5vw; text-align: center;}

.NotSuppBtn{display: block; border: 1px solid black; 
	width: 120px; 
	height: 40px; 
	margin: 15px 0px 0px 26vw; 
	font-size: 10.5vw; 
	line-height: 15.5vw; 
	text-align: center; 
	background-color: LemonChiffon;}
}

/* Scrollleiste schmal und gruen von dotted Lime bis LightSteelBlue-600 max-width: 767.9px,991.9 */
/* Modal scroll ueber js Ein/aus */
@media only screen and (min-width: 160px) and (max-width: 600px) and ((orientation: portrait) or (orientation: landscape)) {
/* Handle */ 
/* For Chrome,Safari and Opera */ 
body::-webkit-scrollbar {width: 18px; width: 9px;  /* gesamte Scrolleiste */ background-color: rgb(110,110,110);}
xxbody::-webkit-scrollbar-button {background-color: rgb(119,136,153); /* LightSlateGray */ /* Pfeil-Buttons */ }
body::-webkit-scrollbar-track {background-color: rgb(110,110,110); /* DarkSelfAntrazit */ margin: 0px 0px 25px 0px;
 box-shadow: inset 0px 0px 5px rgb(120,120,120);; /* LightSelfAntrazit */ /* Bereich für den Schieberegler  */ }
body::-webkit-scrollbar-thumb {background-color: rgba(0,255,0,0.75); /*  Gruen */  /* Schieberegler */ } 
xxbody::-webkit-scrollbar-thumb:hover {background-color: rgb(115,115,115); /* SelfAntrazit */ 
									background-color: rgb(0,0,225);  /* Blue */ }  
/* ::-webkit-scrollbar-corner{} Größenregler (bei TEXTAREA sichtbar) */ 
}

/* Media */

/* DarkOrange */ 
@media only screen and (min-width: 450px) and (max-width: 499.9px) {
/* Platzhalter fuer default oben. */
}


/* DottedRot */
@media only screen and (min-height: 160px) and (min-width: 240px) and (max-width: 399.9px) {
/* Logo-LPCD Start */
.flxG {height: 20px; margin: 1px 0px 0px 0px; 
	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 1.25em; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
	font-size: 1.4em;
    line-height: 0.875em;
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0px;          
     font-weight: bold;}
/* Logo-LPCD Ende */
/* portrait */
  
/* Adress, Fon, E-Mail */
.flxG2 {width: 50%; margin: 1px 0px 0px 0%;}
.flxG2A {display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 100%;
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.625em;
line-height: 1.1em;}
/*  Fon */
.flxG2A2 {flex: 100%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.625em;
	line-height: 1.2em;}
	
/*  E-Mail */
.flxG2A3 {flex:100%;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.7em;
	line-height: 1.2em;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */
/* in use flxD Description  */
.flxD0 {border-style: inherit; position: absolute; left: 53%; top: 24px; width: 45%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */
	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {display: block; font-size: 0.7em; line-height: 1.0em; text-align: center; font-weight: bold; border: 0px solid rgb(0,0,0);  /* Black */
     word-break: keep-all;}
.flxDA1T1a {margin: 0px 0px 0px -5px; text-align: left;}
	
.flxDA1T1b {display: none;}	

.flxDA1T2 {display: block; position: absolute; left:5%; top: 75px; width: 120px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {
	border: 0px solid rgb(0,0,0);  /* Black */ 
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 3px;		
	/* txt */
	text-align: left;
	font-size: 1.0em;
	line-height: 1.1em;			
	/*  vertical-align   baseline | text-top | text-bottom | sub | super | justify */		
	color: #000000;  /* black */
	word-spacing: 0.5px;
	letter-spacing: 0.2px;		
	font-weight: bold;		
	word-break: keep-all;}
/* HeaDLine Tabelle  ENDE */		


 
/* Teil A oder B Auswahl  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
.omfT1 h2 {font-size: 0.75em; line-height: 1.5em; width: 100%;}
.omfT1  a:link{width: 80%;}	
.omfT2 h2 {font-size: 0.75em; line-height: 1.5em; width: 100%;}
.omfT2 a:link{width: 97.5%;}	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97.5%;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.875em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;} 
/* HeaDLine Überschriften A  2nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 0px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.7em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/	

	
.mo1AT2 {display: block; width: 85%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 15%;	
	text-align: left;
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	


/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 97.5%;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.75em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;} 
/* A,  Teil 1 ohne Foto  Ende */

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 0px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 1px;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}
	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.75em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}
	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 15%;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	


/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl sw Schrift */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 0px 1px 1px 1px; padding: 1px 3px 0px 0px; width: 18px; height: 18px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}	
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 1px 5px;  
	font-size: 0.7em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -2px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */


/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */ 
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {display: inline-block;
	width: 100%;
	border: 1px solid rgb(0,0,0);  /* black */ 
	border-radius: 0vw 10px 0vw 0vw;}
.LPB-1 h4, .CDB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */
		text-align: left;
		color: #FFFFFF;  /* white */
		font-size: 0.875em;
		line-height: 1.0em;
		letter-spacing: 1px;
		word-spacing: 1px;		
		font-weight: bold;
		word-break: keep-all;}
.LPB-2, .CDB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .CDB-3,  .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 1px;  
	color: #FFFFFF;  /* white */
	font-size: 0.75em;
	line-height: 0.75em;
	letter-spacing: 0px;
	word-spacing: -2px;		
	font-weight: 500;}
/* B2 3rdAuswahl Überschriften Block weisse Schrift ENDE */

 
 /* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%; 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 1.0em;
line-height: 1.5em;
text-align: center;
font-weight: lighter;
word-break: keep-all;} 

/* A 3rd Auswahl ohne Foto  Start */
 /* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */
 
  /* A 3rd Auswahl ohne Foto  Ende */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: inline-block; width: 100%; display: flex;
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 12.5vw; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 0.75em;
	line-height: 0.9em;
	text-align: center;
	font-weight: normal;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 {display: flex; flex-wrap: wrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 25%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 1px;				
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:75%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 14vw;		
	text-align: left;		
	font-size: 0.9em;
	line-height: 1.25em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 0px 0px 0px 0px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

/* A ohne Foto 3nd Auswahl Ende */

.pEndList {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 0px;		
		/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
		text-align: center;
letter-spacing: 0px;		
		font-weight: 550;}

/* 1st Auswahl Teil. unten Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
  /* Teil A B  Ende  */	

/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		border-radius: 0px 0px 0px 0px;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}

/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}

/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.68em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 4px 0px 4px 0px;}

/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */			

/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 20px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 1; width: 100%; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}			

/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 20px;}
body::-webkit-scrollbar-track {margin: 0px 0px 20px 0px;}

#MdNavOv {width: 15%;
bottom: 0px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 6px 3px 6px 3px;
/* txt */
font-size: 1.0em;
line-height: 0.3em;
text-align: center;      
font-weight: bold;} 
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime #btnMd3Abc #btnMd4Rubrik  */	
 #btnMd1RuN {width: 20.0%;  height: 19px; 
bottom: 0%; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 0.7em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px; 
font-weight: lighter;}
  
#BtnUU{width: 15%; 
bottom: 0px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 0px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 0px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 0px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */
}

/* Rot */
@media only screen and (min-width: 400px) and (max-width: 449.9px) {
/* Logo-LPCD Start */
.flxG {width: 100%; height: 24px; margin: 0px 0px 0px 0px; 
	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 20px; height:auto; padding: 2px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
	font-size: 1.5em;
    line-height: 1.0em;
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0.6px;          
     font-weight: bold;}
/* Logo-LPCD Ende */
	
/* Adress, Fon, E-Mail */
.flxG2 {width: 100%; padding: 0px 0px 0px 5%;}
.flxG2A {display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 50%;
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 1.1em;}
/*  Fon */
.flxG2A2 {flex: 50%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 0px 0px 3px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.625em;
	line-height: 1.2em;}
	
/*  E-Mail */
.flxG2A3 {flex:90%;
	margin: 3px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.7em;
	line-height: 1.2em;} 
/* Adress, Fon,E-Mail ENDE */

/* in use Description */ 
/* in use flxD Description  */
.flxD0 {border-style: inherit; position: absolute; left: 45%; top: 35px; width: 50%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */
	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {display: block; font-size: 0.75em; line-height: 1.0em; text-align: center; font-weight: bold; border: 0px solid rgb(0,0,0);  /* Black */
    white-space: pre-line; word-break: keep-all;}
.flxDA1T1a {margin: 0px 0px 0px 5px;}
	
.flxDA1T1b {display: none;}	

.flxDA1T2 {display: block; position: absolute; left:25%; top: 62px; width: 120px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	text-decoration: none;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}
/* Description ende */	
	
/* HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {
	border: 0px solid rgb(0,0,0);  /* Black */ 
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 1.25em;
	line-height: 1.25em;
text-align: left;	
	/*  vertical-align   baseline | text-top | text-bottom | sub | super | justify */		
	color: #000000;  /* black */
	word-spacing: 0.5px;
	letter-spacing: 0.2px;		
	font-weight: bold;		
	word-break: keep-all;}
/* HeaDLine Tabelle  ENDE */		
 

/* Teil A oder B Auswahl  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
.omfT1 h2 {font-size: 0.875em; line-height: 1.5em; width: 100%;}
.omfT1  a:link{width: 80%;}	
.omfT2 h2 {font-size: 0.875em; line-height: 1.5em; width: 100%;}
.omfT2 a:link{width: 97.5%;}	
	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97.5%;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.875em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;} 
/* HeaDLine Überschriften A  2nd Auswahl Ende */

/* 2nd Auswahl fuer A und B */  
/* newspaper s.u. */
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 2px 0px 0px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 99%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:nowrap;}
.mo1A1{}	
.mo1A2 {flex: 50%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 30%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 70%;display: block; border: 0px solid rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2{}
.mo1B3 {width: 100%; border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1{border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	


/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 97.5%;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.875em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;} 

/* newspaper s.u.  */


/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 2px 0px 0px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 99%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 2px;}
.mo2AB1 {display: flex; flex-wrap:nowrap;}
.mo2A1{}	
.mo2A2 {flex: 50%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 30%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {width: 70%;display: block; border: 0px solid rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo2B1{} 
.mo2B2{}
.mo2B3 {width: 100%; border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1{border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	font-size: 0.75em;
	line-height: 1.5em;
	font-weight: lighter;}
 /* 2nd Auswahl mit Foto RuName,Description Ende */	

/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl sw Schrift */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 3px 0px 0px; width: 20px; height: 20px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}	
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.2em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 1px 5px;  
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -2px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */ 
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {display: inline-block;
	width: 100%;
	border: 1px solid rgb(0,0,0);  /* black */ 
	border-radius: 0vw 10px 0vw 0vw;}
.LPB-1 h4, .CDB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */
		text-align: left;
		color: #FFFFFF;  /* white */
		font-size: 1.0em;
		line-height: 1.0em;
		letter-spacing: 1px;
		word-spacing: 1px;		
		font-weight: bold;
		word-break: keep-all;}
.LPB-2, .CDB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .CDB-3,  .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 1px;  
	color: #FFFFFF;  /* white */
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 0px;
	word-spacing: -2px;		
	font-weight: 500;}
/* B2 3rdAuswahl Überschriften Block weisse Schrift ENDE */
 
 /* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 10%;	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 0.875em;
line-height: 1.5em;
text-align: center;
font-weight: 600;
word-break: keep-all;} 

 /* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}

.A3TxtA{flex: 90%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */
 
  /* A 3rd Auswahl ohne Foto  Ende */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {width: 100%; display: inline-block;} 
.ndxAB0 {width: 99%; Display: inline-block; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 1.0em;
	line-height: 0.9em;
	text-align: center;
	font-weight: bold;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;	
	font-size: 1.0em;
	line-height: 0.875em;
	font-weight: bold;
	word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;		
	text-align: left;	
	font-size: 1.0em;
	line-height: 0.875em;
	font-weight: bold;
	word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 1px 0px 0px 32px;
		border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: lighter;		
	word-break: break-all;}
.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Ende */


.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* 1st Auswahl Teil. unten Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;			
	/* background-color: rgb(192,192,192); Silver */ 
	/*  background-color: rgb(211,211,211);  LightGray */
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 0.875em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
  /* Teil A B  Ende  */	
	
/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */		
/* Footer Neu Ende */

.DecoSt2 {margin:0px 1px 15px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}

.newspaperA1{column-count: 1; width: 100%; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
	/* column-width: 300px; */
	column-gap: 3px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}					

/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 20px;}
body::-webkit-scrollbar-track {margin: 0px 0px 20px 0px;}

#MdNavOv {width: 15%;
bottom: 0px; 
text-align: center; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 6px 3px 5px 3px;
/* txt */
font-size: 1.0em;
line-height: 0.4em;
text-align: center;      
font-weight: 600;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 19px; 
bottom: 0%; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 0.625em;
line-height: 0.75em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
letter-spacing: 1px; 
font-weight: 600;}
  
#BtnUU{width: 15%; 
bottom: 0px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 0px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 0px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 0px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 4px 5px 4px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */
/* Rot */

}


/* dotted orange 500 */ 
@media only screen and (min-width: 500px) and (max-width: 599.9px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 30px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.0em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 95%; margin: 1px 0px 0px 2.5%;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */
	

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {
	margin: 3px 1px 0px 1px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -2px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 10px;	}
.flxDA1T1b { margin: 0px 0px 0px 20px;	}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 5px 1px 5px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
text-align: left;
font-size: 1.5em;
line-height: 1.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.0em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 80%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.0em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 97.5%;}	
  /* Teil A B  Ende  */
  

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 96%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 96%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 2px 2px 2px 2px;		padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 20%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 80%;	Display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 96%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 2px 2px 2px 2px;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 80%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
padding: 0px 0px 0px 0px; 
width: 99%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width:100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 3px 0px 0px; width: 20px; height: 20px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.7em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 0.875em;
line-height: 1.5em;
text-align: center;
font-weight: bold;
word-break: keep-all;} 
/* A 3rd Auswahl ohne Foto  Start */
 /* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}
.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 100%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.7em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 1px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Start */
 
/*  LP A Newspaper  A und B .2nd Auswahl Typ  */
/* .newspaperA {column-count: 1; Hier OHNE nur 1 column */
 
 /* Listen u.Bereich Ende */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	
/* B,  Teil 2 mit Foto  Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border-radius: 0vw 4px 4px 0vw;			
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 1.0em;
	line-height: 1.75em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
	border-radius: 0vw 4px 4px 0vw;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 1.0em;
	line-height: 1.75em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
  /* Teil A B  Ende  */	

/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */		
/* Footer Neu Ende */
		
/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 15px 0px;	
/* txt */
font-size: 1.75em;
line-height: 1.5em;
text-align: center;	  
color: #000000;  /* black */			
letter-spacing: 1px;          
font-weight: bold;}				
		
/* Footer Ende */
/* Listen u.Bereich Ende */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}

.newspaperA1{column-count: 2; width: 100%;
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;} 	
 
/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 25px;}
body::-webkit-scrollbar-track {margin: 0px 0px 25px 0px;}

#MdNavOv {width: 15%;
bottom: 0px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 6px 3px 8px 3px;
/* txt */
font-size: 1.0em;
line-height: 0.5em;
text-align: center;      
font-weight: 600;}  
/* MdNavOv Ende */

/* Rubrik Auswahl not in use */	
#btnMd1RuN{}
  
#BtnUU{width: 15%; 
bottom: 0px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 0px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 0px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 0px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
}

/* LightSteelBlue */ 																				
/* Small devices -portrait tablets and large phones, 600px and up- 	LightSteelBlue */ 
@media only screen and (min-width: 600px) {	
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 30px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.0em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 100%; margin: 1px 0px 0px 0vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */
	

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {
	margin: 3px 1px 0px 1px;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 0.925em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -3px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 10px;}
.flxDA1T1b { margin: 0px 0px 0px 20px;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 5px 1px 5px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
text-align: left;
font-size: 1.5em;
line-height: 1.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 80%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 97.5%;}	
  /* Teil A B  Ende  */

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 96%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 96%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 2px 2px 2px 2px;		padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 15%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 85%;	Display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3{}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 96%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 2px 2px 2px 2px;		
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
padding: 0px 0px 0px 0px; 
width: 99%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 3px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}	
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.7em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -2px;		
font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 10%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 0.875em;
line-height: 1.5em;
text-align: center;
font-weight: lighter;
word-break: keep-all;} 
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}
.A3TxtA{flex: 90%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.0em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 100%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.7em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 1px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Start */
 
 /* Listen u.Bereich Ende */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border-radius: 0vw 4px 4px 0vw;			
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 1.0em;
	line-height: 1.75em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
	border-radius: 0vw 4px 4px 0vw;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 1.0em;
	line-height: 1.75em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}
/* Teil A B  Ende  */	
  
/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */		
/* Footer Neu Ende */



.newspaperA1{column-count: 2; width: 100%;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;} 	
 
/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 25px;}
body::-webkit-scrollbar-track {margin: 0px 0px 25px 0px;}

#MdNavOv {width: 15%;
bottom: 0px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 6px 3px 8px 3px;
/* txt */
font-size: 1.0em;
line-height: 0.5em;
text-align: center;      
font-weight: 600;}  
/* MdNavOv Ende */

/* Rubrik Auswahl not in use */	
#btnMd1RuN{}
  
#BtnUU{width: 15%; 
bottom: 0px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 0px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 0px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 0px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
}	



/* Medium devices (landscape tablets, 768px and up) 	 MediumVioletRed */  
@media only screen and (min-width: 768px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 30px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.0em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 100%; margin: 1px 0px 0px 0vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.75em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 10px 1px 1px 1px;}
.flxDA1T1 {width: 80%;
	margin: 3px 1px 0px 10%;
	padding: 0px 0px 0px 0px;		
	border:0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.1em;
	letter-spacing: 1px;
	word-spacing: -3px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 5px; font-size: 0.875em;}
.flxDA1T1b { margin: 0px 0px 0px 10px; font-size: 0.875em;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 10px 1px 10px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
text-align: left;
font-size: 1.5em;
line-height: 1.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 85%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 95%;}	
  /* Teil A B  Ende  */

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 96%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 2px 2px 2px 2px;	padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 17.5%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 82.5%;	display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 97%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 2px 2px 2px 2px;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 17.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 82.5%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.75em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
padding: 0px 0px 0px 0px; 
width: 99%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 3px 0px 0px; width: 23px; height: 23px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.75em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%; 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 0.875em;
line-height: 1.25em;
text-align: center;
font-weight: 500;
word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}
.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.0em;
line-height: 1.0em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 100%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.75em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 3px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Start */
 
/*  LP A Newspaper  A und B .2nd Auswahl Typ  */
/* .newspaperA {column-count: 1; Hier OHNE nur 1 column */
 
 /* Listen u.Bereich Ende */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.875em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	
/* B,  Teil 2 mit Foto  Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
	border-radius: 0vw 4px 4px 0vw;			
	margin: 0px 0px 5px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none; text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
	border-radius: 0vw 4px 4px 0vw;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	text-align: left;			
	font-size: 1.1em;
	line-height: 1.5em;
	letter-spacing: 1px;
	font-weight: 600;
	text-decoration: none;}

/* Footer Neu Start */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 

/* 2x2 untereinander  */
.footer0 {width:98%; margin: 35px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.825em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */		
/* Footer Neu Ende */

.newspaperA1{column-count: 3; width: 100%;  margin: 0px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 3; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 3px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;} 	

/* Hmb, Top Bottom Up Down  Button Start */ 
/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 25px;}
body::-webkit-scrollbar-track {margin: 0px 0px 25px 0px;}

#MdNavOv {width: 15%;
bottom: 0px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
/* txt */
 /* txt */
font-size: 1.25em;
line-height: 0.6em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 24px; 
bottom: 0%; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 1.0em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px;
letter-spacing: 1px; 
font-weight: 600;}
  
#BtnUU{width: 15%; 
bottom: 0px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 0px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 0px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 0px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 6px 5px 6px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */
}   



/* Large devices Olive (laptops/desktops, 992px and up and (max-width: 1199.9px) )   Olive */  
@media only screen and (min-width: 992px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 45%; text-align: center;}	  
.flxG1A1 img {width: 36px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 55%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.5em;
line-height: 0.875em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 100%; margin: 10px 0px 0px 0px; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: center;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;
word-break: keep-all;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
		/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: center;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;
word-break: keep-all;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
		/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: center;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;
word-break: keep-all;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 15px 1px 1px 1px;}
.flxDA1T1 {width: 80%;
	margin: 3px 1px 0px 10%;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.2em;
	letter-spacing: 1px;
	word-spacing: -3px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 5px; font-size: 0.875em;}
.flxDA1T1b { margin: 0px 0px 0px 10px; font-size: 0.875em;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 10px 1px 10px 5%;
padding: 0px 0px 0px 3px;		
/* txt */
text-align: left;
font-size: 1.5em;
line-height: 1.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */

/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 85%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 95%;}	
  /* Teil A B  Ende  */
 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97.5%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 97%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 0vw 0px 0px 0vw;	padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 12.5%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.75em;
line-height: 1.5em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 87.5%;	display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 97.5%;
margin: 10px 1px 3px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: 500;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 97%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 0vw 0px 0px 0vw;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 12.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.75em;
line-height: 1.5em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 87.5%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
padding: 0px 0px 0px 0px; 
width: 99%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 1.0em;
line-height: 1.5em;
text-align: center;
font-weight: lighter;
word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}
.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.1em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 99%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 3px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.75em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Ende */
  
 /* Listen u.Bereich Ende-Start */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;} 
/* newspaper s.u */	
 /* Listen u.Bereich Ende-Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
border-radius: 0vw 4px 4px 0vw;			
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}

/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:80%; margin: 35px 0px 5px 10%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.75em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */
		
/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 0px 0px;	
/* txt */
font-size: 1.5em;
line-height: 1.75em;
text-align: center;	  
color: #000000;  /* black */			
letter-spacing: 1px;          
font-weight: bold;}			
/* Footer Ende */

.newspaperA1{column-count: 4; width: 100%;  margin: 0px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 4; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}
/* Footer Ende */

/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 35px;}
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}

#MdNavOv {width: 15%;
bottom: 3px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
 /* txt */
  font-size: 1.25em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 27px; 
bottom: 3px; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 1.25em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px;
letter-spacing: 1px; 
font-weight: lighter;}
  
#BtnUU{width: 15%; 
bottom: 3px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 3px;
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 3px;
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 3px;
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */			
}




/* Extra large devices (large laptops and desktops, 1200px and up) 		Plum */ 
@media only screen and (min-width: 1200px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 45%; text-align: center;}	  
.flxG1A1 img {width: 36px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 55%; border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
font-size: 2.5em;
line-height: 0.875em;	
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0.6px;          
     font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 70%; margin: 10px 0px 10px 15vw; border: 0px solid black;}
.flxG2A {Display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
	   	border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 1px;
		padding: 0px 0px 0px 3px;		
		/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */ 
		word-spacing: 0px;
		letter-spacing: 0.0px;	 
		font-weight: normal;
		word-break: keep-all;}
/*  Fon */
.flxG2A2 {flex: 33%;
		border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;		
				/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;	
		font-weight: normal;
		word-break: keep-all;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
		border: 0px solid rgb(0,0,0);  /* Black */ 
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;
				/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;
		font-weight: normal;
		word-break: keep-all;} 
/* Adress, Fon,E-Mail ENDE */
	
/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 15px 1px 1px 1px;}
.flxDA1T1 {width: 80%;
	margin: 3px 1px 0px 10%;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.2em;
	letter-spacing: 1px;
	word-spacing: -3px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 5px; font-size: 0.875em;}
.flxDA1T1b { margin: 0px 0px 0px 10px; font-size: 0.875em;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 5px 1px 5px 5%;
padding: 0px 0px 0px 1px;		
/* txt */
text-align: left;
font-size: 1.75em;
line-height: 2.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 85%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 95%;}	
  /* Teil A B  Ende  */

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 98%;
margin: 10px 1px 5px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: normal;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 97%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 0vw 0px 0px 0vw;	padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 17.5%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 82.5%;	display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 98%;
margin: 10px 1px 5px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: normal;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 97%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 0vw 0px 0px 0vw;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 17.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 82.5%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
padding: 0px 0px 0px 0px; 
width: 99%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 0.875em;
line-height: 1.5em;
text-align: center;
font-weight: bold;
word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}
.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.5em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.1em;
line-height: 1.0em;
text-align: left;		
font-weight: 500;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.25em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 99%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.1em;
line-height: 0.875em;
font-weight: 500;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 3px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Ende */
  
 /* Listen u.Bereich Ende-Start */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	
 /* Listen u.Bereich Ende-Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
border-radius: 0vw 4px 4px 0vw;			
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}

/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:80%; margin: 35px 0px 5px 10%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.75em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

		
/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 0px 0px;	
/* txt */
font-size: 1.5em;
line-height: 1.75em;
text-align: center;	  
color: #000000;  /* black */			
letter-spacing: 1px;          
font-weight: bold;}			
/* Footer Ende */

.newspaperA1{column-count: 5; width: 100%;  margin: 0px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 3; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 5; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 3; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}
/* Footer Ende */
		
/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 35px;}
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}

#MdNavOv {width: 15%;
bottom: 3px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
/* txt */
 /* txt */
  font-size: 1.25em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 27px; 
bottom: 3px; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 1.25em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px;
letter-spacing: 1px; 
font-weight: lighter;}
  
#BtnUU{width: 15%; 
bottom: 3px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 3px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 3px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 3px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */ 		
}




/* Large devices (laptops/desktops, 1400px and up) 				Aqua */ 
@media only screen and (min-width: 1400px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 47.5%; text-align: center;}	  
.flxG1A1 img {width: 36px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 52.5%; border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
font-size: 2.5em;
line-height: 0.875em;	
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0.6px;          
     font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 70%; margin: 10px 0px 0px 15%; border: 0px solid black;}
.flxG2A {Display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
	   	border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 1px;
		padding: 0px 0px 0px 3px;		
		/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */ 
		word-spacing: 0px;
		letter-spacing: 0.0px;	 
		font-weight: normal;
		word-break: keep-all;}
/*  Fon */
.flxG2A2 {flex: 33%;
		border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;		
				/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;	
		font-weight: normal;
		word-break: keep-all;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
		border: 0px solid rgb(0,0,0);  /* Black */ 
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;
				/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;
		font-weight: normal;
		word-break: keep-all;} 
/* Adress, Fon,E-Mail ENDE */
	
/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 15px 1px 1px 1px;}
.flxDA1T1 {width: 80%;
	margin: 3px 1px 0px 10%;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.2em;
	letter-spacing: 1px;
	word-spacing: -5px;		
	font-weight: normal;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 5px; font-size: 0.875em;}
.flxDA1T1b { margin: 0px 0px 0px 10px; font-size: 0.875em;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 10px 1px 10px 7.5%;
padding: 0px 0px 0px 0px;		
/* txt */
text-align: left;
font-size: 1.75em;
line-height: 2.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: normal;
text-decoration: none;}
.omfT1 a:link{width: 85%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: normal;
text-decoration: none;}
.omfT2 a:link{width: 95%;}	
  /* Teil A B  Ende  */

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 98%;
margin: 10px 1px 10px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 96%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 0vw 0px 0px 0vw;	padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 15%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 85%;	display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 98%;
margin: 10px 1px 10px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 0vw 0px 0px 0vw;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
display: inline-block; width: 15%;  border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.1em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
margin: 0px 0px 0px 0px; 
width: 98.5%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 10%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 1.0em;
line-height: 1.5em;
text-align: center;
font-weight: 600;
word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}
.A3TxtA{flex: 90%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 1.0em;
line-height: 1.25em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.1em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.875em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 99%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.1em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 3px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Ende */
  
 /* Listen u.Bereich Ende-Start */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	
 /* Listen u.Bereich Ende-Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 80%;
border-radius: 0vw 4px 4px 0vw;			
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 95%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}

/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:80%; margin: 35px 0px 5px 10%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 15%; }
.footerB2 {display: flex; flex-wrap: nowrap; width:80%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.75em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */
		
/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 0px 0px;	
/* txt */
font-size: 1.5em;
line-height: 1.75em;
text-align: center;	  
color: #000000;  /* black */			
letter-spacing: 1px;          
font-weight: bold;}			
/* Footer Ende */

.newspaperA1{column-count: 5; width: 100%;  margin: 0px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 4; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 5; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 3; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}
/* Footer Ende */

/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 35px;}
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}

#MdNavOv {width: 15%;
bottom: 3px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
/* txt */
 /* txt */
  font-size: 1.25em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 27px;
bottom: 3px; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 1.25em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px;
letter-spacing: 1px; 
font-weight: lighter;}
  
#BtnUU{width: 15%; 
bottom: 3px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 3px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 3px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 3px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */		
  	
}


/* Large devices (laptops/desktops, 1600px and up) 			 Fuchsia */  
@media only screen and (min-width: 1600px) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 47.5%; text-align: center;}	  
.flxG1A1 img {width: 36px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 52.5%; border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
font-size: 2.5em;
line-height: 0.875em;	
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0.6px;          
     font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 70%; margin: 10px 0px 0px 15%; border: 0px solid black;}
.flxG2A {Display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
	   	border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 1px;
		padding: 0px 0px 0px 3px;		
		/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */ 
		word-spacing: 0px;
		letter-spacing: 0.0px;	 
		font-weight: normal;
		word-break: keep-all;}
/*  Fon */
.flxG2A2 {flex: 33%;
		border: 0px solid rgb(0,0,0);  /* Black */
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;		
				/* txt */
	font-size: 0.875em;
	line-height: 1.2em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;	
		font-weight: normal;
		word-break: keep-all;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
		border: 0px solid rgb(0,0,0);  /* Black */ 
		margin: 1px 1px 1px 0px;
		padding: 0px 0px 0px 3px;
				/* txt */
	font-size: 0.875em;
	line-height: 1.25em;
	text-align: center;
		color: #000000;  /* black */	
		letter-spacing: 1px;
		font-weight: normal;
		word-break: keep-all;} 
/* Adress, Fon,E-Mail ENDE */
	
/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 10px 1px 1px 1px;}
.flxDA1T1 {width: 80%;
	margin: 3px 1px 0px 10%;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.2em;
	letter-spacing: 1px;
	word-spacing: -5px;		
	font-weight: bold;
	word-break: keep-all;}
	
.flxDA1T1a { margin: 0px 0px 0px 5px; font-size: 0.875em;}
.flxDA1T1b { margin: 0px 0px 0px 10px; font-size: 0.875em;}	
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* in use HeaDLine 1 Tabelle */
.hdl0{}
.hdlA{}
.hdlA1{}
.hdlA1T1 h1 {border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 5px 1px 5px 10%;
padding: 0px 0px 0px 0px;		
/* txt */
text-align: left;
font-size: 1.75em;
line-height: 2.25em;	
word-spacing: 0px;
letter-spacing: 0.0px;		
font-weight: bold;}
/* HeaDLine Tabelle  ENDE */


/* 1st Auswahl Teil. Tabelle h2  */ 
.omf{}
.omfA{}
.omfA1 {margin: 3px 0px 0px 0px;}
/* tabelle */
.omfT1 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT1 a:link{width: 95%;}	
/* gallerie 2x in htm h2 */	
.omfT2 h2{flex: 100%; width: 100%;
border-radius: 0vw 4px 4px 0vw;	
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
.omfT2 a:link{width: 95%;}	
  /* Teil A B  Ende  */

 
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 98%;
margin: 10px 1px 10px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	 

/* newspaper s.u. */  
		
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {display: inline-block; width: 96%; 	border: 1px solid rgb(0,0,0); /* black */  
border-radius: 0vw 0px 0px 0vw;	padding: 3px 0px 3px 5px;}		
.mo1AB0 a:link {width: 100%; text-decoration: none;} 
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;} 
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
/* Auswahl 1st proz Römisch/farbe*/		
display: inline-block; width: 15%; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
color: #000000; /* black  */
font-size: 0.875em;
line-height: 1.25em;
text-align: left;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;}
	
/* Farben fuer schwarze Schrift , Tabelle, ohne Fotoanz. s.o. def. */	

/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {width: 85%;	display: block; border: 0px groove rgb(0,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}		
.mo1B1{}
.mo1B2 {flex: 100%;}
.mo1B3 {	border: 0px groove rgb(0,0,150); /* black */ border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}
/* LP alphabetisch ohne Foto Ende */

/* HeaDLine Überschriften B 2nd Auswahl Gallerie */
.hdl-B1 h3{width: 98%;
margin: 10px 1px 10px 0px; 
padding: 0px 0px 0px 20px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken Inhalt A1=mo1 Start */
/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
border: 1px solid rgb(0,0,0);   /* black */  
border-radius: 0vw 0px 0px 0vw;	
padding: 3px 0px 3px 5px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;} 
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
border: 0px groove rgb(0,0,0);  /* black */ border-radius: 0vw 0vw 0vw 0vw;}		

.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe ws Schrift */		
width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 0.875em;
line-height: 1.25em;
text-align: center;
font-weight: bold;
word-break: keep-all;
letter-spacing: 1px;
text-decoration: none;}
		
/* Farben fuer weiße Schrift s.def. */ 

 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85.0%;	border: 0px groove rgb(0,0,0);  /* black */ 	 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
font-weight: 600;
word-break: keep-all;}

/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 0vw 0vw 0vw;				
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;	
font-size: 0.875em;
line-height: 1.25em;
font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	
 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {
margin: 0px 0px 0px 0px; 
width: 98.5%;
border: 1px groove rgb(0,0,0);  /* black */ 
border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 1px 1px 1px 1px; padding: 3px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: 600;
word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
margin: 1px 1px 1px 5px;  
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 1px;
word-spacing: -1px;		
font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}
 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
flex: 8%;
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;		
/* txt */ 	
font-size: 1.0em;
line-height: 1.5em;
text-align: center;
font-weight: 600;
word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 7px;}
.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }
/* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 1.1em;
line-height: 1.1em;
text-align: left;
font-weight: bold;
word-break: keep-all;}	
.A3TxtTitle {flex: 80%; border: 0px groove rgb(210,0,0);  /* black */ 
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
font-size: 1.1em;
line-height: 1.1em;
text-align: left;		
font-weight: 600;
word-break: keep-all;}
.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
margin: 2px 0px 0px 0px;  
padding: 0px 0px 0px 5px;
font-size: 0.75em;
line-height: 1.0em;
text-align: left;
font-weight: lighter;
word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* B,  Teil 2 mit Foto */
/* B2 3rdAuswahl Überschriften Block weisse Schrift  */
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
margin: 1px 1px 1px 5px;  
padding: 1px 1px 1px 1px;
/* txt */ 
text-align: left;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 1px;		
font-weight: bold;
word-break: keep-all;}
.LPB, .CDB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB, .NeuB {width: 99%;}
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
margin: 1px 1px 1px 1px; 
font-size: 0.875em;
line-height: 0.875em;
letter-spacing: 0px;
word-spacing: 0px;		
font-weight: 500;}
/* B 3rdAuswahl Überschriften Block weisse Schrift ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 100%; text-decoration: none;}
.ndxset a:link {display: inline-block; width: 100%;} 
.ndxAB0 {width: 99%;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
width: 30px; 
border: 0px groove rgb(0,0,0);  /* black */ 			
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;
font-size: 1.0em;
line-height: 0.9em;
text-align: center;
font-weight: bold;
word-break: keep-all;
text-decoration: none;}
.ndxA0{}	
.ndxA2{}
.ndxA3 {display: flex; border: 0px groove rgb(0,0,0);  /* black */ }		
/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;				
text-align: left;	
font-size: 1.0em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 5px;		
text-align: left;
font-size: 1.1em;
line-height: 0.875em;
font-weight: bold;
word-break: keep-all;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex; flex-wrap: wrap; margin: 3px 0px 0px 32px; border: 0px groove rgb(0,0,0);  /* black */ }
/* von bis txt*/
.ndxBT1 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}
.ndxBT2 {
margin: 0px 0px 0px 0px;  
padding: 0px 0px 0px 0px;	
text-align: left;
font-size: 0.875em;
line-height: 1.0em;
font-weight: lighter;}	
/* B 3rd Auswahl mit Foto  Ende */
  
 /* Listen u.Bereich Ende-Start */
.pEndList {
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 0.875em;
text-align: center;
letter-spacing: 0px;		
font-weight: 600;}		
/* newspaper s.u */	
 /* Listen u.Bereich Ende-Ende */

/* 1st Auswahl Teil. Tabelle OHNE h2 */ 
.omfU{}
.omfAU{}
.omfA1U {margin: 3px 0px 20px 1%}
/* tabelle */
.omfT1U {flex: 100%; width: 90%;
border-radius: 0vw 4px 4px 0vw;			
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}
/* 1st Auswahl B Gallerie h2 */	
.omfT2U {flex: 100%; width: 90%;
border-radius: 0vw 4px 4px 0vw;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
text-align: left;			
font-size: 1.1em;
line-height: 1.5em;
letter-spacing: 1px;
font-weight: 600;
text-decoration: none;}

/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:80%; margin: 35px 0px 5px 10%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 15%; }
.footerB2 {display: flex; flex-wrap: nowrap; width:80%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 1.0em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.75em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.75em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */
		
/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 0px 0px;	
/* txt */
font-size: 1.5em;
line-height: 1.75em;
text-align: center;	  
color: #000000;  /* black */			
letter-spacing: 1px;          
font-weight: bold;}			
/* Footer Ende */

.newspaperA1{column-count: 5; width: 100%;  margin: 0px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;}		

.newspaperA2{column-count: 4; width: 100%; margin: 10px 0px 20px 0px;
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 5; width: 100%; margin: 0px 0px 20px 0px; 
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-rule-color: black;
column-span: none;
word-break: keep-all;}		

.newspaperB2{column-count: 4; width: 100%; margin: 10px 0px 20px 0px; /* word-break: keep-all; */
/* column-width: 300px; */
column-gap: 0px;
column-rule-style: solid;
column-rule-width: 0px;
column-rule-color: black;
column-span: none;
word-break: keep-all;}
/* Footer Ende */
  	
/* Top Bottom Up Down  Button Start */
#BtnTBUD {width: 100%; height: 35px;}
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}

#MdNavOv {width: 15%;
bottom: 3px; 
text-align: left; 
left: 0%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 3px;   
margin: 0px 0px 0px 0px;
padding: 5px 3px 5px 3px;
/* txt */
 /* txt */
  font-size: 1.25em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {width: 20.0%;  height: 27px; 
bottom: 3px; 
left: 15.5%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 3px 1px 4px 1px;
/* txt */
font-size: 1.25em;
line-height: 1.0em;
text-align: center;   
color: rgb(0,0,0);  /* black */ 
word-spacing: 0px;
letter-spacing: 1px; 
font-weight: lighter;}
  
#BtnUU{width: 15%; 
bottom: 3px; 
left: 36%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: line-through;
text-decoration: overline; 
font-weight: bolder;}

#BtnDD{width: 15%;  
bottom: 3px; 
left: 51%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;   
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
text-decoration: underline;
color: rgb(0,0,0);  /* black */  
font-weight: bolder;}
 
#BtnU{width: 17%;
bottom: 3px; 
left: 66%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 0px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}

#BtnD{width: 17%;
bottom: 3px; 
left: 83%;
border: 1px solid rgb(0,0,0);  /* black */ 
border-radius: 0px 0px 3px 0px;     
margin: 0px 0px 0px 0px;
padding: 8px 5px 7px 5px;
/* txt */
font-size: 0.9em;
line-height: 0.9em;
font-size: 0.75em;
line-height: 0.875em; 
text-align: center; 
font-weight: bolder;}  
/* Top Bottom Up Down  Button Ende */
}
/* Fuchsia Ende */ 



/* Dotted Lime HTC Desire Default Portrait */  						/* Dotted Lime Desire  */  
@media only screen and (min-width: 160px) and (max-width: 239.9px) and (orientation: portrait) {
/* Logo  Logo */ 
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px; 
	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 20%; text-align: center;}	  
.flxG1A1 img {width: 1.15em; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 80%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
	font-size: 1.15em;
    line-height: 1.0em;
	text-align: center;	  
    color: #000000;  /* black */			
	letter-spacing: 0px;          
     font-weight: bold;}
/* Logo-LPCD Ende */
/* portrait */
.loader {
  border: 2px solid rgb(115,115,115); /* SelfAnthrazit */
  border-radius: 50%;
  border-top: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  border-bottom: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  width: 0.75em;
  height: 0.75em;}  
  
/* Adress, Fon, E-Mail */
.flxG2{}
.flxG2A {Display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 80%;
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.625em;
line-height: 1.1em;}
/*  Fon */
.flxG2A2 {flex: 80%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 3px;		
	/* txt */
	font-size: 0.625em;
	line-height: 1.2em;}
	
/*  E-Mail */
.flxG2A3 {flex:80%;
	margin: 1px 1px 5px 0px;
	padding: 0px 0px 0px 3px;
	/* txt */
	font-size: 0.7em;
	line-height: 1.1em;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */	
.flxD0 {border-style: inherit; position: inherit; left: 0%; top: 0px; width: 100%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {display: block; font-size: 0.75em; line-height: 1.0em; text-align: center; font-weight: bold; border: 0px solid rgb(0,0,0);  /* Black */
     word-break: keep-all;}
.flxDA1T1a {font-size: 1.1em; line-height: 1.1em;}

.flxDA1T1b {display: none;}	

.flxDA1T2 {display: block; position: relative; left:5%; top: 5px; width: 92%;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}		

/* Headline h1 */
.hdlA1T1 h1{font-size: 10.0vw; line-height: 1.5em;}			
 
/* Teil A oder B Auswahl h2 */
.omf{}
.omfA{}
.omfA1{}
.omfT1 {font-size: 6.75vw; line-height: 20px; width: 97.5%; margin: 0px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 6.75vw; line-height: 20px; width: 75%; margin: 5px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}
		
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97.5%;
margin: 0px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.75em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;} 
/* HeaDLine Überschriften A  2nd Auswahl Ende */ 
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 98%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%;}
.toparrow img{margin: 0px 1px 1px 1px; padding: 0px 0px 0px 0px; width: 18px; height: 18px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.68em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 17.5%; 
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;		
	/* txt */ 
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: bold;
	word-break: keep-all;} 
	/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 1px;}

.A3TxtA{flex: 93%; border: 2px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 0.75em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 72.5%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.75em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 80%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	


/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 97.5%;
margin: 5px 0px 5px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.75em;
line-height: 1.5em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 1px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 22%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 78%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */ 	
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	


/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: normal;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 15vw; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.0em;
	line-height: 0.9em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 {}
.ndxA3 {display: flex; flex-wrap: wrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 25%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 1px;				
	text-align: left;	
	font-size: 0.9em;
	line-height: 1.0em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:75%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 1vw;		
	text-align: left;		
	font-size: 0.9em;
	line-height: 1.25em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 0px 0px 0px 0px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.7em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U{}
.omfT1U {font-size: 7.5vw; line-height: 1.25em; width: 100%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 7.5vw; line-height: 1.25em; width: 80%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}
		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:100%; margin: 5px 0px 5px 1px;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 10px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: wrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 70%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.7em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 30%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.7em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 100%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.54em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 100%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 0px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 5px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.5em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 0px 1px; font-size: 1.0em; line-height: 1.0em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 1; width: 100%;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}				

/* Top Bottom Up Down  Button Start */
#BtnTBUD {height: 30px;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0vw;
    left: 0px;
    bottom: 0px;
	width: 100%;
    overflow: auto;}
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

/* Hmb immer sichtbar block */
#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  padding: 8px 1px 7px 1px;
  /* txt */
  font-size: 0.75em;
  line-height: 0.9em;
  text-align: center;   
 font-weight: 600;}  
/* MdNavOv Ende */

 /*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 0.54em;
  line-height: 0.875em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: lighter;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder; 
  outline: none;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder; 
  outline: none;}  
/* Top Bottom Up Down Button ENDE*/
}

																						
/* Portrait 1 extra UND bis 304.9px    LIME portrait INA */
@media only screen and (min-width: 240px) and (max-width: 304.9px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {height: 30px; margin: 2px 0px 0px 0px; 
border: 1px solid rgb(0,0,0);  /* Black */
border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 30%; text-align: center;}	  
.flxG1A1 img {width: 28px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 70%;
border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 1.75em;
line-height: 1.0em;
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* LOGO2 - LPCD.de */
/* Logo-LPCD Ende */

/* portrait */
.loader {
  border: 2px solid rgb(115,115,115); /* SelfAnthrazit */
  border-radius: 50%;
  border-top: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  border-bottom: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  width: 0.75em;
  height: 0.75em;}  
  
/* Adress, Fon, E-Mail */
.flxG2 {width: 98%; margin: 5px 0px 5px 0vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 100%; width: 100%;
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: center;}
/*  Fon */
.flxG2A2 {flex: 100%; width: 100%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 1.2em;
	text-align: center;}	
/*  E-Mail */
.flxG2A3 {flex:100%; width: 100%;
	margin: 1px 1px 1px 0px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.75em;
	line-height: 1.2em;
	text-align: center;} 
/* Adress, Fon,E-Mail ENDE */

				
/* Description */
/* in use flxD Description  */
.flxD0 {border-style: inherit; position: inherit; left: 0%; top: 0px; width: 100%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {display: block; font-size: 0.75em; line-height: 1.0em; text-align: center; font-weight: bold; border: 0px solid rgb(0,0,0);  /* Black */
     word-break: keep-all;}
.flxDA1T1a {font-size: 1.1em; line-height: 1.1em;}

.flxDA1T1b {display: none;}	

.flxDA1T2 {display: block; position: relative; left:5%; top: 5px; width: 92%;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}		
		
/* Headline h1 */
.hdlA1T1 h1{margin: 10px 0px 0px 0px; font-size: 1.25em; line-height: 1.5em;}	
 
/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.25em; line-height: 1.0em; width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.25em; line-height: 1.0em; width: 99%; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}
		
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 97.5%;
margin: 2px 0px 2px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 0.875em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 0px 1px 1px 1px; padding: 0px 1px 0px 0px; width: 19px; height: 19px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 15%;
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;		
	/* txt */ 	
	font-size: 1.0em;
	line-height: 2.0em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: 600;
	word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}

.A3TxtA{flex: 85%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 75%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}

.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 85%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	


/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 97.5%;
margin: 0px 0px 3px 0px; 
padding: 0px 0px 0px 1px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.75em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.0em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */ 	
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	


/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: bold;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: normal;}
/* Überschriften B2 Auswahl ENDE */

/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 12.5vw; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.0em;
	line-height: 0.9em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 {display: flex; flex-wrap: wrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 25%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:75%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 20vw;		
	text-align: left;		
	font-size: 1.0em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 3px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.7em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.0em; line-height: 1.25em; width: 85%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.0em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}
		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:97%; margin: 5px 0px 5px 1%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 10px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: wrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.75em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.75em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.68em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.55em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 1.1em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 25px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 1; width: 100%; padding: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 1; width: 100%; margin: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}
		
#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0;
	width: 100%;
	height: 30px;
    overflow: auto;} 
body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;
  margin: 0px 0px 0px 0px;
  padding: 7px 3px 7px 3px;
  /* txt */
 font-size: 1.0em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: lighter;}  
/* MdNavOv Ende */	
  
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 0.68em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: 550;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;     
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;   
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;     
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 3px 0px;     
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  
/* Top Bottom Up Down Button ENDE */   
}		

/* Maroon */ 
/* Portrait 2 extra UND ab 305.0px */
@media only screen and (min-width: 305px) and (max-width: 399.9px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {width: 100%; height: auto; margin: 0px 0px 3px 0px; 
	border: 1px solid rgb(0,0,0);  /* Black */
	border-style: none none solid none;
  /* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 24px; height:auto; padding: 2px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%;
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* txt */
	font-size: 1.75em;
    line-height: 0.95em;
	text-align: left;	  
    color: #000000;  /* black */			
	letter-spacing: 0.6px;          
     font-weight: bold;}
/* Logo-LPCD Ende */
	
/* Adress, Fon, E-Mail */
.flxG2 {width: 100%; padding: 0px 0px 0px 5%;}
.flxG2A {display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 50%;
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.75em;
line-height: 1.1em;}
/*  Fon */
.flxG2A2 {flex: 50%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 0px 0px 3px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 1.2em;}
	
/*  E-Mail */
.flxG2A3 {flex:90%;
	margin: 3px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.75em;
	line-height: 1.2em;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */ 
/* in use flxD Description  */
.flxD0 {border-style: inherit; position: absolute; left: 55%; top: 37.5px; width: 42.5%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */
	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {font-size: 0.875em; line-height: 1.0em; font-weight: bold;}
.flxDA1T1a {font-size: 1em; line-height: 1.0em;}
.flxDA1T1b {display: none;}

.flxDA1T2 {display: block; position: relative; left:5%; top: 5px; width: 92%;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;	
	font-size: 0.75em;
	line-height: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}				
		
/* Headline h1 */
.hdlA1T1 h1{font-size: 1.5em; line-height: 1.75em;
	margin: 10px 0px 5px 0px; padding: 0px 0px 0px 0px;}			
 
/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.5em; line-height: 1.5em; width: 80%; margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.5em; line-height: 1.5em; width: 97.5%; margin: 3px 0px 5px 0px; padding: 0px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}
		
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 95%;
margin: 2px 1px 3px 0px; 
padding: 0px 0px 0px 5px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 98%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL, .CDazL{width: 100%}
.toparrow img{margin: 0px 1px 1px 1px; padding: 2px 3px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 10%;
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;		
	/* txt */ 	
	font-size: 1.0em;
	line-height: 2.2em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: bold;
	word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 75%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px; 
	font-size: 0.875em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 90%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	


/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 95%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 5px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 90%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */ 		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	

/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: normal;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 1.75em; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.25em;
	line-height: 0.9em;
	text-align: center;
	font-weight: normal;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 15%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex: 85%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;		
	text-align: left;		
	font-size: 1.0em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 3px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}
	
/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.0em; line-height: 20px; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.0em; line-height: 20px; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	

		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:90%; margin: 25px 0px 5px 5%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.2em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 25px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 1; width: 100%;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 1; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}	
	
.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}			

#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0%;
	width: 100.0vw;
	height: 30px;
    overflow: auto;}  
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 7px 2px;
  /* txt */
  font-size: 1.25em;
  line-height: 0.7em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
 #btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 0.7em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: 550;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE*/

}


/*  Blue */ 
/* Portrait 3 extra UND ab 400.0.0px */
@media only screen and (min-width: 400px) and (max-width: 499.9px) and (orientation: portrait) {
/* Logo-LPCD Start height: inherit */
/* Logo-LPCD Start */
.flxG {height: auto; margin: 2px 0px 10px 0px; 
border: 1px solid rgb(0,0,0);  /* Black */
border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */ }
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 28px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%;
border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 1.75em;
line-height: 1.1em;
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* LOGO2 - LPCD.de */
/* Logo-LPCD Ende */

/* portrait */
.loader {
  border: 2px solid rgb(115,115,115); /* SelfAnthrazit */
  border-radius: 50%;
  border-top: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  border-bottom: 2px solid rgb(255, 255, 0); opacity:0.8; /* Yellow */ 
  width: 0.75em;
  height: 0.75em;}   
	
/* Adress, Fon, E-Mail */
.flxG2 {width: 100%; padding: 0px 0px 0px 5%;}
.flxG2A {display: flex; flex-wrap: wrap;}
/*  Adress */
.flxG2A1 {flex: 50%;
margin: 3px 0px 0px 5px;
padding: 0px 0px 0px 0px;		
/* txt */
font-size: 0.875em;
line-height: 1.1em;}
/*  Fon */
.flxG2A2 {flex: 50%;
	border: 0px solid rgb(0,0,0);  /* Black */
	margin: 1px 0px 0px 3px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.875em;
	line-height: 1.2em;}
	
/*  E-Mail */
.flxG2A3 {flex:90%;
	margin: 3px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.875em;
	line-height: 1.2em;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */
/* in use flxD Description  */
.flxD0 {border-style: inherit; position: absolute; left: 47.5%; top: 45px; width: 50%;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */
	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {font-size: 1em; line-height: 1.1em; font-weight: bold;}
.flxDA1T1a {font-size: 1em; line-height: 1.0em;}
.flxDA1T1b {display: none;}
.flxDA1T2 {display: block; position: relative; left:5%; top: 5px; width: 92%;
    margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	border: 0px solid rgb(0,0,0);  /* Black */ 
	/* border-style: none solid solid none; */
	border-radius: 0px 0px 0px 0px;
	/* txt */
	text-align: center;	
	font-size: 0.875em;
	line-height: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	letter-spacing: 1px;
	word-spacing: 0px;		
	font-weight: normal;
	word-break: keep-all;}	


		
/* Headline h1 */
.hdlA1T1 h1{font-size: 1.5em; line-height: 1.75em;
margin:10px 0px 10px 1px; padding: 0px 0px 0px 3px;}			
 
		/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.2em; line-height: 1.25em; width: 80%; margin: 3px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.2em; line-height: 1.25em; width: 99%; margin: 3px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 5px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 	
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 10%;
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;		
	/* txt */ 	
	font-size: 1.0em;
	line-height: 2.2em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: bold;
	word-break: keep-all;} 
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}	

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 75%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 500;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.875em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 22.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 77.5%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.1em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	

/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 22.5%; display: inline-block; border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 77.5%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.1em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	

/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: 600;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 15%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:85%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0%;		
	text-align: left;		
	font-size: 1.0em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 1px 0px 0px 35px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.75em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.0em; line-height: 1.25em; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.0em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	
		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:90%; margin: 25px 0px 5px 5%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 2px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 2; width: 100%; padding: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}			

#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0%;
	width: 100.0vw;
	height: 30px;
    overflow: auto;}  
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
 padding: 5px 2px 8px 2px;
  /* txt */
font-size: 1.25em;
  line-height: 0.7em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
 padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: 550;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE*/ 
	
}	

/* Gold */	/* Portrait 4 extra UND ab 500.0.0px */
@media only screen and (min-width: 500.0px) and (max-width: 599.9px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 30px; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.0em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 100%; margin: 5px 0px 0px 2px; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 0px;
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */
	

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 10px 1px 1px 1px;}
.flxDA1T1 {
margin: 3px 1px 0px 1px;
padding: 0px 0px 0px 0px;		
border:0px solid rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
/* txt */ 
text-align: center;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 0px;		
font-weight: normal;}		
.flxDA1T1a { border:0px solid rgb(0,0,0);  /* Black */ 	 
font-size: 1.0em;
line-height: 1.0em;
text-align: left;
text-decoration: underline;}

.flxDA1T1b { border:0px solid rgb(0,0,0);  /* Black */ 	 
font-size: 1.0em;
line-height: 1.0em;
text-align: left;
text-decoration: underline;}
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */


		
/* Headline h1 */
.hdlA1T1 h1{font-size: 1.5em; line-height: 1.75em;
margin:10px 0px 10px 1px; padding: 0px 0px 0px 3px;}			
 
		/* Teil A oder B Auswahl h2 */
.omfT1 {font-size: 1.1em; line-height: 1.2em; width: 80%; margin: 3px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.1em; line-height: 1.2em; width: 99%; margin: 3px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 5px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 7.5%; 
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;		
	/* txt */ 	
	font-size: 1.0em;
	line-height: 2.25em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: bold;
	word-break: keep-all;}
	/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}	

.A3TxtA{flex: 92.5%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 1.0em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 90%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 1.25em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}

.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.875em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */

/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 80%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.25em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	

/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 0vw 0px 0px 0vw;	
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 20%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 80%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.25em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	

/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: normal;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.0em;
	line-height: 1.25em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2 	{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0%;		
	text-align: left;		
	font-size: 1.25em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1 	{}	
.ndxB2 	{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 35px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 2px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.875em;
	line-height: 1.1em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 2px 2px;	
	text-align: left;		
	font-size: 0.875em;
	line-height: 1.1em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* Teil A oder B Auswahl ohne h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.1em; line-height: 1.25em; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.1em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	
		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:90%; margin: 25px 0px 5px 5%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 2px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 2; width: 100%; padding: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 1; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0%;
	width: 100.0vw;
	height: 30px;
    overflow: auto;}  
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 7px 2px;
  /* txt */
  font-size: 1.25em;
  line-height: 0.7em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
 #btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 0.875em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: 600;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE*/
}	


/* dotted Gold */  /* dotted Gold */ 			 	
@media only screen and (min-width: 600.0px) and (max-width: 767.9px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 2.25em; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.25em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 80%; margin: 10px 0px 10px 10vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.875em;
line-height: 1.25em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */
	

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {
margin: 3px 1px 0px 1px;
padding: 0px 0px 0px 0px;		
border:0px solid rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
/* txt */ 
text-align: center;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 0px;		
font-weight: bold;}		
.flxDA1T1a {border:0px solid rgb(0,0,0);  /* Black */ 
font-size: 0.875em;
line-height: 0.875em;
text-align: left;
text-decoration: underline;}
.flxDA1T1b {border:0px solid rgb(0,0,0);  /* Black */ 
font-size: 0.875em;
line-height: 0.875em;
text-align: left;
text-decoration: underline;}
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */
		
/* Headline h1 */
.hdlA1T1 h1{font-size: 1.75em; line-height: 1.75em;
margin:10px 0px 10px 1px; padding: 0px 0px 0px 3px;}

		/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.1em; line-height: 1.25em; width: 80%; margin: 3px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.1em; line-height: 1.25em; width: 99%; margin: 3px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 5px 5px 0px 0px; width: 22px; height: 22px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 	
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.0em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: bold;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 10%; 
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;		
	/* txt */ 	
	font-size: 0.875em;
	line-height: 2.2em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: bold;
	word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}	

.A3TxtA{flex: 90%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 10%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 0.875em;
	line-height: 1.1em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 75%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: 500;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.75em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 85%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	

/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 15%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 85%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	





/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: normal;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 0.875em;
	line-height: 1.25em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 15%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.75em;
	line-height: 1.3em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:85%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0%;		
	text-align: left;		
	font-size: 1.1em;
	line-height: 1.0em;
	text-align: left;
	font-weight: normal;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 35px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;		
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;		
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;		
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.1em; line-height: 1.25em; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.1em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	
		
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:95%; margin: 25px 0px 5px 2.5%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */		
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px;		
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */		
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}
		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em;		
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;} 		
/* .txtD-Datum {display: none;}	 */	
/* Footer Neu Ende */


.DecoSt2 {margin:1px 1px 5px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}	

.newspaperA1{column-count: 2; width: 100%; padding: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}		
	
.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}		


.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0%;
	width: 100.0vw;
	height: 30px;
    overflow: auto;}  
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}	
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 7px 2px;
  /* txt */
  font-size: 1.25em;
  line-height: 0.7em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */	

/*  Rubrik Auswahl bei Lime */	
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 5px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 1.0em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: 600;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE*/	
}

/* DottedMediumVioletRed */ 									/* DottedMediumVioletRed */ 
@media only screen and (min-width: 768.0px) and (max-width: 991.9px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ 	border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}	  
.flxG1A1 img {width: 2.25em; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.25em;
line-height: 1.0em;	
text-align: left;	  
color: #000000;  /* black */			
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 80%; margin: 10px 0px 10px 10vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;		
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px;	 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;		
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;	
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */	
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */
	

/* Description */	
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ 	border-style: solid none solid none;}
.flxDA1 {margin: 15px 1px 1px 1px;}
.flxDA1T1 { width: 80%;
margin: 3px 1px 0px 10%;
padding: 0px 0px 0px 0px;		
border:0px solid rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
/* txt */ 
text-align: center;
font-size: 1.0em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: -5px;		
font-weight: bold;}		
.flxDA1T1a {border:0px solid rgb(0,0,0);  /* Black */ 			 
font-size: 0.875em;
line-height: 1.0em;
text-align: left;
text-decoration: underline;}
.flxDA1T1b {border:0px solid rgb(0,0,0);  /* Black */ 			 
font-size: 1.0em;
line-height: 0.8em;
text-align: left;
text-decoration: underline;}
/* Fuer Extrazeile unter Description Txt - */		  
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */
		
/* Headline h1 */
.hdlA1T1 h1{font-size: 1.75em; line-height: 1.75em;
margin:10px 0px 10px 5%; padding: 0px 0px 0px 3px;}			
 
		/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.1em; line-height: 1.25em; width: 80%; margin: 3px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.1em; line-height: 1.25em; width: 95%; margin: 3px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}	
	
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;		
font-weight: bold;}	  
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 5px 5px 0px 0px; width: 23px; height: 23px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */ 	
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}		
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}	
		
.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 5%;
	/* background-color: rgb(192,192,192);  Silver */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;		
	/* txt */ 	
	font-size: 1.0em;
	line-height: 2.2em;
	text-align: center;
	 /* color: #0000FF;  blue */	
	color: #000000; /* White */
	font-weight: normal;
	word-break: keep-all;}
/* breite Farbkennung vor Zahl */	
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 3px;}	

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 8%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 85%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 1.2em;
	line-height: 1.0em;
	text-align: left;		
	 /* color: #0000FF;  blue */	
	/* color: #000000; black */
	font-weight: normal;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 2px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 0.875em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */	
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;	
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}	
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/		
	width: 12.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo1AT2 {display: block; width: 87.5%; border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;				
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */	
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;				
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;	
	font-size: 1.0em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 	

/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */ 			
text-align: left;
color: #000000;  /* black */
font-size: 1.1em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;		
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;		
	padding: 3px 0px 3px 1px;}		
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}	
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/		
	width: 12.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}	
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/		
.mo2AT2 {display: block; width: 87.5%;	border: 0px groove rgb(0,0,0);  /* black */ 		 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;				
	text-align: left;
	font-size: 1.2em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */		
.mo2B1 	{}
.mo2B2 {flex: 100%;}
.mo2B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */		
	font-size: 1.0em;
	line-height: 1.25em;
	font-weight: lighter;}		
/* 2nd Auswahl mit Foto RuName,Description Ende */	





/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}	
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */			
	text-align: left;
	font-size: 0.875em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;		
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.75em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;		
	font-weight: 600;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */ 			
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */	
	font-size: 1.0em;
	line-height: 1.25em;
	text-align: center;
	font-weight: 600;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
	
.ndxA2{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }		

/* Type */		
.ndxAT2 {flex: 15%; border: 0px groove rgb(0,0,0);  /* black */ 	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;				
	text-align: left;	
	font-size: 0.875em;
	line-height: 1.3em;
	font-weight: bold;
	word-break: keep-all;}
		
/* RuTitel */
.ndxAT3 {flex:85%;border: 0px groove rgb(0,0,0);  /* black */ 		
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0%; 
	text-align: left; 
	font-size: 1.2em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1{}	
.ndxB2{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 35px;
		border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;	
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left;
	color: #0000FF;  /* blue */	
	color: #000000;  /* black */ 
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter; 
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;	
	text-align: left; 
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: lighter;
	word-break: break-all;}	
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px; 
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.2em; line-height: 1.25em; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.2em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	
 
/* Footer Neu Start 2x */
/* 2x2 Abbreviations, Info - DSGVO, Impress  */
/* 2x2 mebeneinander fuer grosse MediaBreak-Seiten */
.footer0 {width:98%; margin: 30px 0px 40px 1%;}
.footer1 {display: flex; flex-wrap: nowrap;}

.footerA1 {width:40%;}
.footerA2 {display: flex; flex-wrap: nowrap;} 

.footerB1 {width:60%;}
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* 2x2 untereinander  */
.footer0 {width:95%; margin: 25px 0px 5px 2.5%;}
.footer1 {display: flex; flex-wrap: wrap;}

.footerA1 {width:100%; margin: 1px 1px 5px 1px; padding: 0px 0px 0px 0px;}
.footerA2 {display: flex; flex-wrap: nowrap; width:100%;} 

.footerB1 {width:100%; margin: 1px 1px 1px 1px; }
.footerB2 {display: flex; flex-wrap: nowrap; width:100%;} 


/* Abkuerzunggen */ 
.footer-abbrv  {flex: 50%;
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-abbrv  a {padding: 4px 0px 4px 0px;}


/* Info */
.footer-info {flex: 50%;	
		margin: 1px 1px 1px 1px;	
	    /* txt */ 
		font-size: 0.875em;
		line-height: 1.0em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-info a {padding: 4px 0px 4px 0px;}



/* dsgvo */
.footer-dsgvo {flex: 70%;
		margin: 1px 1px 1px 1px; 
        /* txt */
		font-size: 0.7em;
		line-height: 0.875em; 
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-dsgvo a {padding: 4px 0px 4px 0px;}

/* Impressum */ 
.footer-impr {flex: 30%;
		margin: 1px 1px 1px 1px;
		/* txt */	
		font-size: 0.7em;
		line-height: 0.875em;
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
.footer-impr  a {padding: 2px 0px 4px 0px;}



/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF {} 
.txtFD {flex: 100%; margin: 0px 5px 10px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 40%;
		margin: 1px 1px 2px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.6em;
		line-height: 0.75em; 
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: normal;
		word-break: keep-all;}		
		
.txtD-Datum {flex: 100%;
		margin: 5px 1px 3px 1px;
		padding: 1px 1px 1px 1px;
        /* txt */
		font-size: 0.7em;
		line-height: 1.0em; 
		text-align: center;
		color: #000000;  /* black */
		vertical-align: baseline;
		letter-spacing: 1.0px;
		font-weight: 400;
		word-break: keep-all;}
/* .txtD-Datum {display: none;} */
/* Footer Neu Ende */

.DecoSt2 {margin:1px 1px 5px 1px; font-size: 1.0em; line-height: 1.5em; letter-spacing: 0px; font-weight: bold;}

.newspaperA1{column-count: 2; width: 100%; padding: 0px 0px 0px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}
	
.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 2; width: 100%; margin: 0px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}  


.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

#BtnTBUD {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    left: 0vw;
    bottom: 0%;
	width: 100.0vw;
	height: 30px;
    overflow: auto;}  
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}
/* MdNavOv Start */

#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
  padding: 5px 2px 7px 2px;
  /* txt */
  font-size: 1.25em;
  line-height: 0.7em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */

/*  Rubrik Auswahl bei Lime */
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 1.0em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
font-weight: bold;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE*/
}

/* DottedOlive */  /* DottedOlive */ 
@media only screen and (min-width: 992.0px) and (max-width: 1200px) and (orientation: portrait) {
/* Logo-LPCD Start */
.flxG {margin: 3px 0px 0px 0px;
border: 1px solid rgb(0,0,0);  /* Black */ border-style: none none solid none;
/* display: flex; flex-wrap: nowrap; */}
.flxG1{}
.flxG1A {display: flex;}
.flxG1A1 {flex: 40%; text-align: center;}
.flxG1A1 img {width: 2.5em; height:auto; padding: 1px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* Black */ }
/* LOGO2 - LPCD.de */
.flxG1A2 {flex: 60%; border: 0px solid rgb(0,0,0);  /* Black */ 
/* txt */
font-size: 2.5em;
line-height: 1.0em;
text-align: left; 
color: #000000;  /* black */
letter-spacing: 0.6px;          
font-weight: bold;}
/* Logo-LPCD Ende */

/* Adress, Fon,E-Mail Start */
.flxG2 {width: 80%; margin: 10px 0px 10px 10vw; border: 0px solid black;}
.flxG2A {display: flex; flex-wrap: nowrap;}
/*  Adress */
.flxG2A1 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 1px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */ 
word-spacing: 0px;
letter-spacing: 0.0px; 
font-weight: normal;}
/*  Fon */
.flxG2A2 {flex: 33%;
border: 0px solid rgb(0,0,0);  /* Black */
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */
letter-spacing: 1px;
font-weight: normal;} 
/*  E-Mail */
.flxG2A3 {flex:33%;
border: 0px solid rgb(0,0,0);  /* Black */ 
margin: 1px 1px 1px 0px;
padding: 0px 0px 0px 3px;
/* txt */
font-size: 0.875em;
line-height: 1.2em;
text-align: left;
color: #000000;  /* black */
letter-spacing: 1px;
font-weight: normal;} 
/* Adress, Fon,E-Mail ENDE */

/* Description */
/* in use flxD Description  */
.flxD0 {border-style: inherit;}
.flxDA {border: 0px solid rgb(0,0,0);  /* Black */ border-style: solid none solid none;}
.flxDA1 {margin: 1px 1px 1px 1px;}
.flxDA1T1 {
margin: 15px 1px 0px 1px;
padding: 0px 0px 0px 0px;
border:0px solid rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
/* txt */ 
text-align: center;
font-size: 1.1em;
line-height: 1.0em;
letter-spacing: 1px;
word-spacing: 0px;
font-weight: bold;}
.flxDA1T1a {border:0px solid rgb(0,0,0);  /* Black */ 
font-size: 1.1em;
line-height: 0.875em;
text-align: left;
text-decoration: underline;}
/* Fuer Extrazeile unter Description Txt - */
.flxDA1T2 {display: none;}
/* flxDA  DescriptionText Ende */

/* Headline h1 */
.hdlA1T1 h1{font-size: 1.75em; line-height: 1.75em;
margin:10px 0px 10px 1px; padding: 0px 0px 0px 3px;}
 
		/* Teil A oder B Auswahl  */
.omfT1 {font-size: 1.25em; line-height: 1.25em; width: 99%; margin: 3px 0px 0px 0px;}
.omfT1 a:link{width: 100%;}
.omfT2 {font-size: 1.25em; line-height: 1.25em; width: 99%; margin: 3px 0px 0px 0px;}
.omfT2 a:link{width: 100%;}
/* HeaDLine Überschriften A  2nd Auswahl Tabelle */
.hdl-A1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: 1px;
font-weight: bold;} 
/* HeaDLine Überschriften A  2nd Auswahl Ende */

	
/* ÜberschriftenBlock A1 Tabelle 3rd Auswahl */
.LPL, .LPazL, .CDL, .CDazL, .SinglesL, .N78L, .DVDL, .BuchL, .GenreL , .NeuL  {display: inline-block; 
	padding: 0px 0px 0px 0px; 
	width: 99%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPazL,.CDazL{width: 100%}
.toparrow img{margin: 1px 1px 1px 1px; padding: 5px 5px 0px 0px; width: 23px; height: 23px;}
.toparrow{height: 1px; position: relative; top: 0px; text-align: right;}
.LPL-1 h4, .LPazL-1 h4, .CDL-1 h4, .CDazL-1 h4, .SinglesL-1 h4, .N78L-1 h4, .DVDL-1 h4, .BuchL-1 h4, .GenreL-1  h4, .NeuL-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */
	text-align: left;
	/* color: #000000;  black */
	color: #000000;  /* black */
	font-size: 1.1em;
	line-height: 1.1em;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift A1 3rd txt 48 Dateien */
.LPL-2, .LPazL-2, .CDL-2, .CDazL-2, .SinglesL-2, .N78L-2, .DVDL-2, .BuchL-2, .GenreL-2 , .NeuL-2, 
.LPL-3, .LPazL-3, .CDL-3, .CDazL-3, .SinglesL-3, .N78L-3, .DVDL-3, .BuchL-3, .GenreL-3 , .NeuL-3 {
	margin: 1px 1px 2px 5px;
	font-size: 0.875em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;
	font-weight: 600;}
/* Überschriften A1  3rd Auswahl Tabelle ENDE */

/* A ohne Foto 3nd Auswahl Start */
.boxA3{width: 99%; margin: 5px 0px 0px 0px; border: 0px solid rgb(0,0,0);  /* black */ }
.boxA3 a:link {text-decoration:none;} 
.boxA3 a:visited {color: purple;}
.boxA3 a:hover {color: #0000FF;  /* blue */ }
.boxA3 a:active {background-color: red;}

.boxA31{display: flex; flex-wrap: nowrap; width: 100%;}

 /* Nummer mit FarbBereich */
.td2AT1, .td2AT1-L01, .td2AT1-L02, .td2AT1-L03, .td2AT1-L04, .td2AT1-L05, .td2AT1-L06,  
		.td2AT1-L07, .td2AT1-L08, .td2AT1-L09, .td2AT1-L10, .td2AT1-L11, .td2AT1-LN {
	flex: 7%;
	/* background-color: rgb(192,192,192);  Silver */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	/* txt */
	font-size: 1.0em;
	line-height: 2.2em;
	text-align: center;
	 /* color: #0000FF;  blue */
	color: #000000; /* White */
	font-weight: lighter;
	word-break: keep-all;}
	/* breite Farbkennung vor Zahl */
.td2AT1Col-L01, .td2AT1Col-L02, .td2AT1Col-L03, .td2AT1Col-L04, .td2AT1Col-L05, .td2AT1Col-L06,
.td2AT1Col-L07, .td2AT1Col-L08, .td2AT1Col-L09, .td2AT1Col-L10, .td2AT1Col-L11 , .td2AT1Col-LN {
letter-spacing: 5px;}

.A3TxtA{flex: 93%; border: 1px groove rgb(0,0,0);  /* black */ border-radius: 0px 5px 5px 0px; }

 /* Typ */
.A3TxtB{display: flex; flex-wrap: nowrap; width: 99%;}
.A3TxtTyp {flex: 8%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 1.0em;
	line-height: 1.25em;
	text-align: left;
	/* color: #0000FF;  blue */
	color: #000000; /* black */
	font-weight: bold;
	word-break: keep-all;}
	
.A3TxtTitle {flex: 92%; border: 0px groove rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
	line-height: 1.1em;
	text-align: left;
	 /* color: #0000FF;  blue */
	/* color: #000000; black */
	font-weight: 600;
	word-break: keep-all;}


.A3TxtBem {flex: 100%; width: 98%; border: 0px solid rgb(210,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	font-size: 1.0em;
	line-height: 1.0em;
	text-align: left;
	/* color: #0000FF;  blue */
	color: #000000;  /* black */
	font-weight: lighter;
	word-break: keep-all;}
/* A ohne Foto 3nd Auswahl Ende */


/* newspaper s.u. */  
	
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Start */ 
.mo1set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo1AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);  /* black */  
	border-radius: 2px 2px 2px 2px;
	padding: 3px 0px 3px 2px;}
.mo1AB1 {display: flex; flex-wrap:wrap;}
.mo1A1{}
.mo1A2 {flex: 100%;}
.mo1A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1AT1, .mo1AT1-L01, .mo1AT1-L02, .mo1AT1-L03, .mo1AT1-L04, .mo1AT1-L05, .mo1AT1-L06, 
.mo1AT1-L07, .mo1AT1-L08, .mo1AT1-L09, .mo1AT1-L10, .mo1AT1-L11, .mo1AT1-LN {
	/* Auswahl 1st proz Römisch/farbe*/
	width: 12.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */
	margin: 0px 10px 0px 0px;  
	padding: 0px 0px 0px 0px;
	/* color: #0000FF;  blue */
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;}
/* Auswahl 1st Rubrik LP,CD az..*/
.mo1AT2 {display: block; width: 87.5%; border: 0px groove rgb(0,0,0);  /* black */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	text-align: left;
	 /* color: #0000FF;  blue */
	font-size: 1.1em;
	line-height: 1.25em;
	font-weight: 600;
	word-break: keep-all;} 
/* Bem */
.mo1B1{} 
.mo1B2 {flex: 100%; width: 97.5%;}
.mo1B3 {	border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo1BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2 2nd Auswahl Tabelle ohne Foto Rubriken  Inhalt A1=mo1 Ende */ 

/* B 2nd Auswahl Typ Gallerie Überschrift 2x */
.hdl-B1 h3{width: 99%;
margin: 10px 0px 3px 0px; 
padding: 0px 0px 0px 0px;
/* txt */
text-align: left;
color: #000000;  /* black */
font-size: 1.0em;
line-height: 1.25em;
letter-spacing: 0px;
word-spacing: -1px;
font-weight: bold;}
/* A, Teil 1 ohne Foto  Ende */ 

/* newspaper s.u. */

/* Inhalt B1=mo2 mit Foto  */ 
.mo2set {margin: 0px 0px 2px 0px;   /* Abstandshalter */ }
.mo2AB0 {width: 96%; display: inline-block;
	border: 1px solid rgb(0,0,0);   /* black */  
	border-radius: 2px 2px 2px 2px;
	padding: 3px 0px 3px 1px;}
.mo2AB0 a:link {width: 100%; text-decoration: none;}
.mo2AB1 {display: flex; flex-wrap:wrap;}
.mo2A1{}
.mo2A2 {flex: 100%;}
.mo2A3 {display: flex; flex-wrap: nowrap;
	border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2AT1, .mo2AT1-B01, .mo2AT1-B02, .mo2AT1-B03, .mo2AT1-B04, .mo2AT1-B05, .mo2AT1-B06, 
.mo2AT1-B07, .mo2AT1-B08, .mo2AT1-B09, .mo2AT1-B10, .mo2AT1-B11, .mo2AT1-BN {
/* Auswahl 1st proz Römisch/farbe*/
	width: 12.5%; display: inline-block; border: 0px groove rgb(0,200,0);  /* black */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	font-size: 0.875em;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	word-break: keep-all;
	letter-spacing: 1px;
	text-decoration: none;}
 /* 2nd Auswahl mit Foto RuName,Description Start */
/* Auswahl 1st Rubrik LP,CD az..*/
.mo2AT2 {display: block; width: 87.5%; border: 0px groove rgb(0,0,0);  /* black */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 5px;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.0em;
	font-weight: 600;
	word-break: keep-all;}
/* Beschreibung */
.mo2B1  {}
.mo2B2 {flex: 100%;}
.mo2B3 {border: 0px groove rgb(0,0,150);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;}
.mo2BT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0px;
	text-align: left;
	color: #0000FF;  /* blue */
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;}
/* 2nd Auswahl mit Foto RuName,Description Ende */





/* Überschriften B2 Auswahl */
.LPB, .LPazB, .CDB, .CDazB, .SinglesB, .N78B, .DVDB, .BuchB, .GenreB , .NeuB  {display: inline-block; 
	margin: 0px 0px 0px 0px; 
	width: 97.5%;
	border: 1px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 4px 4px 0vw;}
.LPB-1 h4, .LPazB-1 h4, .CDB-1 h4, .CDazB-1 h4, .SinglesB-1 h4, .N78B-1 h4, .DVDB-1 h4, .BuchB-1 h4, .GenreB-1  h4, .NeuB-1 h4  {
		margin: 1px 1px 1px 5px;  
		padding: 1px 1px 1px 1px;
/* txt */
	text-align: left;
	font-size: 1.1em;
	line-height: 1.0em;
	letter-spacing: 1px;
	word-spacing: 1px;
	font-weight: 600;
	word-break: keep-all;}
/* Ueberschrift 3rd txt ... Dateien */
.LPB-2, .LPazB-2, .CDB-2, .CDazB-2, .SinglesB-2, .N78B-2, .DVDB-2, .BuchB-2, .GenreB-2 , .NeuB-2, 
.LPB-3, .LPazB-3, .CDB-3, .CDazB-3, .SinglesB-3, .N78B-3, .DVDB-3, .BuchB-3, .GenreB-3 , .NeuB-3 {
	margin: 1px 1px 1px 5px;
	font-size: 0.875em;
	line-height: 0.875em;
	letter-spacing: 1px;
	word-spacing: -1px;
	font-weight: bold;}
/* Überschriften B2 Auswahl ENDE */


/* B 3rd Auswahl mit Foto  Start */
/* Auswahl B mit Foto, Nr,Typ,Ru,von,bis */
.ndxset {margin: 5px 0px 0px 0px;}
.ndxset a {width: 97.5%; text-decoration: none;}
.ndxAB0 {display: flex; width: 97.5%; 
		border: 1px solid rgb(0,0,0);  /* black */ 
		border-radius: 0vw 4px 4px 0vw;}
/* Nr. weisse Schrift */
.ndxAT1-B01, .ndxAT1-B02, .ndxAT1-B03, .ndxAT1-B04, .ndxAT1-B05, .ndxAT1-B06, .ndxAT1-B07, 
.ndxAT1-B08, .ndxAT1-B09, .ndxAT1-B10, .ndxAT1-B11, .ndxAT1-BN {
	min-width: 30px; 
	border: 0px groove rgb(0,0,0);  /* black */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	color: #FFFFFF; /* white */
	font-size: 1.0em;
	line-height: 1.25em;
	text-align: center;
	font-weight: normal;
	word-break: keep-all;
	text-decoration: none;}
.ndxA0{}
.ndxA2{}
.ndxA3 {display: flex; flex-wrap: nowrap; border: 0px groove rgb(0,0,0);  /* black */ }

/* Type */
.ndxAT2 {flex: 10%; border: 0px groove rgb(0,0,0);  /* black */
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 3px;
	text-align: left;
	font-size: 0.875em;
	line-height: 1.3em;
	font-weight: bold;
	word-break: keep-all;}
/* RuTitel */
.ndxAT3 {flex:90%;border: 0px groove rgb(0,0,0);  /* black */ 
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 0%;
	text-align: left;
	font-size: 1.1em;
	line-height: 1.0em;
	text-align: left;
	font-weight: bold;
	word-break: break-all;    
  overflow: hidden;}
/*  von bis Bereich  */
.ndxB1{}
.ndxB2{}
.ndxB3 {display: flex;  flex-wrap: wrap; margin: 2px 0px 0px 35px;
        border: 0px groove rgb(0,0,0);  /* black */ }

/* von bis txt*/
.ndxBT1 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	text-align: left;
	color: #0000FF;  /* blue */
	color: #000000;  /* black */
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;
	word-break: break-all;}

.ndxBT2 {border: 0px groove rgb(0,0,0);  /* black */ 
	border-radius: 0vw 0vw 0.0vw 0vw;
	margin: 0px 0px 0px 0px;  
	padding: 0px 0px 0px 2px;
	text-align: left;
	font-size: 0.875em;
	line-height: 1.25em;
	font-weight: lighter;
	word-break: break-all;}
/* B 3rd Auswahl mit Foto  Start */

.pEndList {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* txt */
	font-size: 0.75em;
	line-height: 0.875em;
	text-align: center;
	letter-spacing: 0px;
	font-weight: 550;}

/* Teil A oder B Auswahl h2 */
.omfU{}
.omfAU{}
.omfA1U {margin: 0px 0px 0px 0px;}
.omfT1U {font-size: 1.25em; line-height: 1.25em; width: 80%; margin: 0px 0px 0px 0px;}
.omfT1U a:link{width: 100%;}
.omfT2U {font-size: 1.25em; line-height: 1.25em; width: 97.5%; margin: 5px 0px 0px 0px;}
.omfT2U a:link{width: 100%;}	
/* Footer Start */
/* Erster 2 Felder   display: flex; flex-wrap: wrap;  */
/* 4x Versandb.DSGVO Impress, */
.txtF {margin: 5px 0px 0px 2%; width: 95%; display: flex; flex-wrap: nowrap;}
.txtF0{ display: flex; flex-wrap: nowrap; width: 100%; order:2;}

.txtFA {flex: 35%; width: 65%; margin: 0px 0px 0px 0px;} 
.txtFA0 {display: flex; flex-wrap: nowrap;}

/* Wie hann ich Bestellen */
.txtF-hto {flex: 50%;
border: 1px solid rgb(0,0,0) ;  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 2px 2px 1px;
/* txt */
font-size: 0.7em;
line-height: 2.0em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;
word-break: keep-all;}

.txtF-porto {flex: 50%;
border: 1px groove rgb(0,0,0) ;  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 2px 2px 1px;
/* txt */
font-size: 0.7em;
line-height: 2.0em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;}

/* Zweiter 2 Felder*/
.txtFB {flex: 30%; width: 70%; margin: 0px 0px 0px 0px;} 
.txtFB0 {display: flex; flex-wrap: nowrap;}

/* Payment */
.txtF-payment {flex: 70%; width: 100%;
border: 1px solid rgb(0,0,0) ;  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 2px 2px 1px;
/* txt */ 
font-size: 0.7em;
line-height: 2.0em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;}

/* Abkuerzunggen */
.txtF-abbrv  {flex: 30%; width: 100%;
border:1px solid rgb(0,0,0) ;  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 2px 2px 1px;
/* txt */ 
font-size: 0.7em;
line-height: 2.0em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;}

/* .txtF-abbrv  {display: none;} */

/* Dritter 2 Felder */
.txtF1 {flex: 35%; width: 100%; order:1;}
.txtFC {margin: 0px 0px 0px 0px;} 
.txtFC0 {display: flex; flex-wrap: nowrap;}


.txtF-dsgvo{flex: 73%; width: 100%;
border: 0px solid rgb(0,0,0) ;  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 2px 2px 0px;
padding: 0px 5px 0px 5px;
/* txt */ 
font-size: 0.7em;
line-height: 1.75em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;}

/* Impressum */
.txtF-impr {flex: 27%; width: 100%;
border: 0px groove rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 15px 2px 1px;
padding: 0px 5px 0px 5px;
/* txt */
font-size: 0.7em;
line-height: 1.75em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;}

/* Vierter 2 Felder ganz unten Copy und Datum */
.txtF{} 
.txtFD {flex: 100%; margin: 10px 5px 0px 5px;} 

.txtFD0 {display: flex; flex-wrap: wrap;}

.txtD-copy {flex: 100%;
border: 0px groove rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/* txt */ 
font-size: 0.7em;
line-height: 0.7em;
text-align: center;
letter-spacing: 1.0px;
font-weight: bold;}

.txtD-Datum {flex: 100%;
border: 0px groove rgb(0,0,0);  /* Black */ 
border-radius: 0px 0px 0px 0px;
margin: 1px 1px 3px 1px;
padding: 1px 1px 1px 1px;
/* txt */ 
font-size: 0.7em;
line-height: 0.7em;
text-align: center;
letter-spacing: 1.0px;
font-weight: 400;} 
/* in dsgvo und impressum */

/* 4x Versandb.DSGVO Impress,Sitemap */
.DecoSt2 {margin: 0px 0px 0px 0px;
/* txt */
font-size: 1.25em;
line-height: 1.75em;
text-align: center;
color: #000000;  /* black */
letter-spacing: 1px;          
font-weight: bold;}
/* Footer Ende */

.newspaperA1{column-count: 3; width: 100%; padding: 0px 0px 0px 0px;
/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;}

.newspaperA2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

/* 2nd Auswahl fuer A und B */  
.newspaperB1{column-count: 3; width: 100%; margin: 0px 0px 20px 0px;
/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

.newspaperB2{column-count: 2; width: 100%; margin: 10px 0px 20px 0px;
	/* column-width: 300px; */
	column-gap: 0px;
	column-rule-style: solid;
	column-rule-width: 0px;
	column-rule-color: black;
	column-span: none;
	word-break: keep-all;}

#BtnTBUD {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	left: 0vw;
	bottom: 0%;
	width: 100vw;
	height: 30px;
	overflow: auto;}
/* MdNavOv Start */

body::-webkit-scrollbar-track {margin: 0px 0px 30px 0px;}

/* MdNavOv Start */
#MdNavOv {display: block; width: 15%;
  position: fixed;
   /* bottom: 12px; */
  bottom: 0px; 
  text-align: left; 
  left: 0%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 3px;   
  margin: 0px 0px 0px 0px;
  padding: 8px 2px 9px 2px;
  /* txt */
  font-size: 0.875em;
  line-height: 0.75em;
  text-align: center;   
 font-weight: bold;}  
/* MdNavOv Ende */

/*  Rubrik Auswahl bei Lime */
#btnMd1RuN {display: block; width: 20%;
  height: 29px; 
  position: fixed;
  bottom: 0%; 
left: 15.5%;
  border: 1px solid rgb(0,0,0);  /* black */ 
  border-radius: 0px 0px 0px 0px;  
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 4px 0px;
  /* txt */
  font-size: 1.0em;
  line-height: 1.0em;
  text-align: center;   
  color: rgb(0,0,0);  /* black */  
  font-weight: lighter;} 

#BtnUU{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 36%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 11px 5px 8px 5px;
  /* txt */
  font-size: 0.7em;
  line-height: 0.7em;
  text-align: center; 
   text-decoration: line-through;
    text-decoration: overline; 
  font-weight: bolder;} 
  
#BtnDD{display: block; width: 15%;  
  position: fixed;
  bottom: 0px; 
left: 51%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 7px 5px 8px 5px;
  /* txt */
  font-size: 0.75em;
  line-height: 1.0em;
  text-align: center; 
  text-decoration: underline;
  color: rgb(0,0,0);  /* black */  
  font-weight: bolder;}
  
#BtnU{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 66%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}  

#BtnD{display: none; width: 17%;  
  position: fixed;
  bottom: 0px; 
left: 83%;
  border: 1px solid rgb(0,0,0);  /* black */  
  border-radius: 0px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  padding: 6px 3px 8px 3px;
  /* txt */
  font-size: 0.9em;
  line-height: 0.9em;
  text-align: center; 
  font-weight: bolder;}   
/* Top Bottom Up Down Button ENDE */ }