/* old STYLES */
/*   width:1000px;*/
/*   min-height:938px; */
/********************
   max-width: 1000px;
   border-width:5px;
   border-left-width:15px;
   border-color:#0000ff;
   background-color:transparent;
   background-image:none;
   padding-bottom:62px;
   margin-left:auto;
   margin-right:auto;

  font-size: 16px;
  font-size:  1rem; /-*** 16px/16 = 1em*-/
**********************/
/*  Richtmaß: 1,5 bis 2 sind beim Zeilenabstand in der Regel geeignet, */

/****
h1{font-size:150%;font-weight:normal;color:#ff0000;}
h2{font-size:120%;font-weight:lighter;color:#00ff00}
h3,h4,h5,h6{font-size:100%;font-weight:inherit;}
***/



/*************
.clearfix:after {
    content: "//////";
    clear: both;
    display: block;
	/-***
    visibility: hidden;
	****-/
    height: 10px;
}
*********/
.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}

.invisiblexx{
	color: red;
}


.col_0 {
  width: 25%;
  margin-top: 6px;
}

.col_1 {
  width: 66%;
  margin-top: 6px;
}

@media screen and (max-width: 600px) {
  .col_0, .col_1, input[type=submit] {
    width: 100%;
    margin-top: 0;
  float: left;
  }
}



.muenchenListSpace
{
	display:none;
}}

/* OTHER STYLES */
html { 
/**font-size: 16px;**/  
/**h1 { font-size:120%; font-weight:normal;font-color:#ff0000;}
h2 { font-size:110%;font-weight:lighter;font-color:#00ff00;}
h3,h4,h5,h6 { font-size:105%;font-weight:inherit;ont-color:#0000ff;}**/

	background-color: #ffffff;

	font-family: Currier, Arial, sans-serif;
}


.pay {
	color: red;
	/*! background-color: gray; */
}

.mandatory {
	/*! color: green; */
}



.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  /*! font-size: 88%; */
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: auto;
  /****                         ***/
  grid-template-columns: 	45% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}

.muenchenListInfo {
/*! background:#f00; */
  grid-area: aMuenchenListInfo;
}  

.muenchenListNachricht {
	grid-area: aMuenchenListNachricht;
	font-size: 85%;
}

.muenchenListFirma {
/*! background:#0f0; */
font-size: 150%;
color: #6D6D6D;
}

.muenchenListData2 {
background:#f66;
font-size: 100%;
color: #FF6600;
}


.muenchenListData {
font-size: 100%;
color: #FF6600;
}

.muenchenListDataToDo {
font-size: 100%;
color: #FF0000;
background-color: #00ffff;
}

.muenchenListFlags {
/*! background:#00f; */
	grid-area: aMuenchenListFlags;
}  

.muenchenListFlags0 {
	/*! background:#00f; */
	color: gray;
	font-size: 90%;
}  

.muenchenListFlags1 {
	/*! background:#00f; */
	color: 000;	/**black**/
	font-size: 90%;
}  

.containerHeaderListe {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 121%;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	22%;
  margin-right:	22%;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	25% auto 1%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo ";	  
}

.containerHeader {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 118%;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0em;
  margin-right:	0.6em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	25% auto 25%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aHeaderIcon	aHeaderLogo aHeaderMain	";	  
}


.containerNav {
  display: grid;
  /*! max-width: 1000px; */
  /*! font-size: 121%; */
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	20%;
  margin-right:	20%;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 39%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation	aNavigation	aNavigation	";	  


	
}

.containerNav2 {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 121%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	20%;
  margin-right:	20%;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 39%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation	aNavigation	aNavigation	";	  


	
}

.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}


ul {
    /*! list-style-type: none; */
    margin: 0;
    padding: 0;
    /**overflow: hidden;**/
    /*! background-color: Blue; */
}

li {
    float: left;
    margin-left: 0em;
}

li a {
    display: inline-block;
    /*! color: white; */
    text-align: center;
    padding: 2px 6px;
    text-decoration: none;
    /*! color: #000; */
}

li a:hover {
    background-color: #666;
}

.active {
    background-color: red;
}

/****** TEST only ****/
#menu
{
/************
 width:150px;
 height:150px;
***/ 
color: #fff;

 background:/**transparent;***/red;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 }

#menu a
{
font-family: arial, helvetica, sans-serif;
/*font-size: 10pt;*/
font-weight: normal;
color: #fff;
text-decoration:none;
background: /**transparent;***/ #222222;
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 35px;
display: block;
} 

#menu a:hover
{
/**font-weight: italic;**/
text-decoration:none;
/**font-size: 12pt;**/
background: green url(../img/feder.png) no-repeat left top;
text-decoration-color: yellow;
display: block;
} 

#menu a.active
{
font-weight: bold;
color: red;
background:gray;
text-decoration:none;
background: green url(../img/feder_black.png) no-repeat left top;
} 

#menu a.active:hover
{
font-weight: bold;
/**font-size: 12pt;**/
background:gray;
text-decoration:none;
} 


/*  Font  16px für Text */
/*  Font  16px für Text */
/*	font-size: 16px;*/

/*  Richtmaß: 1,5 bis 2 sind beim Zeilenabstand in der Regel geeignet, */




#menuSubmenu
{
/**	min-height: 16px;**/
/************
 width:150px;
 height:150px;
***/   

 /****  Menu hintergrund  ***/
 background:/**transparent; gold  ***/gold;

 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 
 }

#menuSubmenu a
{
font-family: arial, helvetica, sans-serif;
/***font-size: 12pt;**/
font-weight: normal;
color: #ffff66;
text-decoration:none;
/*** Button farbe ***/
background: #222222; 
margin: 1px 1px 1px 1px;
padding: 2px 0px 2px 35px;
display: block;
} 

#menuSubmenu a:hover
{
/**font-weight: italic;**/
text-decoration:none;
/**font-size: 12pt;**/
background: green url(../img/feder.png) no-repeat left top;
text-decoration-color: darkblue;/**yellow;  not visible:  text-decoration:none;**/
display: block;
} 

#menuSubmenu a.active
{
	color: green;
font-weight: bold;
background: gray url(../img/feder_black.png) no-repeat left top;
text-decoration:none;
} 

#menuSubmenu a.active:hover
{
font-weight: bold;
background:gray;
text-decoration:none;
} 





#menuFooter ul {
  list-style: none; 	  
  width: 10em;
  border: 1px solid;
  background-color: silver;
  
	display: inline; /* li nebeneinander anzeigen */
}
#menuFooter li {
  margin: .5em; 
  border: 1px solid;
  background-color: #eee;

	display: inline; /* li nebeneinander anzeigen */
}

#menuFooter a:focus,
#menuFooter a:hover,
#menuFooter a:active {    
  text-decoration:underline;
}




#menuFooter
{
	/****  Menu hintergrund  ***/
	background:/**transparent; gold  ***/red;
	color: blue;

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
 
	display: inline; /* li nebeneinander anzeigen */
font-size: 14pt;
font-weight: normal;
 }

#menuFooter a
{
font-family: Verdana, Tahoma, Geneva, sans-serif;
font-size: 14pt;
font-weight: normal;
color: red;
text-decoration:none;
/*** Button farbe ***/
background: #222222; 
margin: 1px 1px 1px 1px;
padding: 2px 0px 2px 35px;
display: block;

  text-decoration: none; 
  font-weight: bold;
  color: gold; 
  background-color: red;
} 

#menuFooter a:hover
{
/**font-weight: italic;**/
text-decoration:none;
/**font-size: 12pt;**/
background: green url(../img/feder.png) no-repeat left top;
text-decoration-color: darkblue;/**yellow;  not visible:  text-decoration:none;**/
display: block;
} 

#menuFooter a.active
{
font-weight: bold;
background: gray url(../img/feder_black.png) no-repeat left top;
text-decoration:none;
} 

#menuFooter a.active:hover
{
font-weight: bold;
background:gray;
text-decoration:none;
} 



.navigation {
	grid-area: aNavigation;
  /*! font-size: 49%; */
  
  list-style-type: none;
  margin: 0;
  padding: 0;
  
	/*! text-align: center; */
}

body.muenchenIndex {
  background-image: url('../logo_muenchen-hilft-lokalen-geschaeften.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  
  /*! background-size: 100%; */
  margin: 0;
  }
  
.muenchenIndex {
  background-image: url('../logo_muenchen-hilft-lokalen-geschaeften.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  
  /*! background-size: 100%; */
  margin-right: 12%;
  margin-left: 12%;
  /*! background-color: red; */
  }
  
.muenchenFormular {
  background-image: url('../logo_muenchen-hilft-lokalen-geschaeften.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  
  /*! background-size: 100%; */
  margin-right: 20%;
  margin-left: 20%;
  text-align: center;
  }

.muenchenFormularInput {
  background-image: url('../logo_muenchen-hilft-lokalen-geschaeften.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  /*! background-color: #123456; */
  /*! background-size: 100%; */
  margin-right: 0.2em;
  /*! margin-left: 2em; */
  text-align: left;
  }
  
td.col_1 {
  text-align: left;
}


.select {
	width = 99%:
}


h1.lokaleHaendler{font-size:120%; color:#FF6600;font-weight: bold;}
h2,h3.lokaleHaendler{font-size:114%; color:#EE5500;padding-top: 0.5em;font-weight: bold;}
h4,h5,h6.lokaleHaendler{font-size:112%;; color:#DDDDDD;}

.lokaleHaendlerInfo	{
	font-size:120%; 
	color:#000000;
	font-weight: bold;
	margin-left: 17%;
	margin-right:17%;
	}

.lokaleHaendlerAnmeldung	{
	font-size:100%; 
	color:#000000;
	
	margin-left: 22%;
	margin-right:22%;
	text-align:center;	
	}

/* Style that first letter! */
.initiale_letter::first-letter {
  initial-letter: 2;


	color:#FF66FF;
	font-size:105%;
	font-weight: bold;
}

.initiale {
	color:#FF6600;
	font-size:105%;
	font-weight: bold;
}

/***
p::first-letter {
  font-size: 200%;
  color: #8A2BE2;
}}	
***/

a.muenchenListData1 {
	color: #FF6600;
	text-decoration: underline;
	/*! text-align: center; */
	background: none;
	padding: 0em;
}

a.muenchenListData1:hover {
	color: #000000;
	font-weight: italic;
	text-decoration: underline;
	text-decoration-color: #FF6600;
	/*! text-decoration: underline; */
	background: none;
	/*! text-align: center; */
	padding: 0em;
} 

a.muenchenListData0 {
	color: gray;
	text-decoration: underline;
	/*! text-align: center; */
	background: none;
	padding: 0em;
}

a.muenchenListData0:hover {
	color: #000000;
	font-weight: italic;
	text-decoration: underline;
	text-decoration-color: #FF6600;
	/*! text-decoration: underline; */
	background: none;
	/*! text-align: center; */
	padding: 0em;
} 

#gastronomie > a {
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#gastronomie > a:hover {
	color: #000000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
	/*! text-align: center; */
} 

#service > a{
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#service > a:hover {
	color: #000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
} 

#gesundheit > a{
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#gesundheit > a:hover {
	color: #000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
} 

#blumen > a{
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#blumen > a:hover {
	color: #000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
} 


#kultur > a{
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#kultur > a:hover {
	color: #000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
} 

#sonstiges > a{
	color: #FF6600;
	text-decoration: underline;
	text-align: center;
}

#sonstiges > a:hover {
	color: #000;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
	text-align: center;
} 


#unternehmen > a{
	color: #000;
	/*! background-color: #999999; */
	text-decoration: underline;
	text-align: center;
}

#unternehmen > a:hover {
	color: #FF6600;
/**font-weight: italic;**/
	text-decoration: underline;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: #FF6600;
/*! text-decoration: underline; */
background: none;
	text-align: center;
} 

#footer > a{
	color: #FFFFFF;
}

#footer {
	color: #FFFFFF;
	/*! font-size: 150%; */
}

#footerSeperator {
	color: #FFFFFF;
	/*! font-size: 150%; */
}

#footerAFT >a {
	color: #FFFFFF;
	font-size: 50%;
}


#bundesNachbarn{
	color: #9900CC;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}



#wirBringens {
	color: #006633;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}


#gastronomieHeader{
	color: #FF6600;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding: 0;
	font-size: 140%;
	/*! margin-top: 0em; */
}


li.lokaleHaendler{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

/*! list-style-position: inside; */
    float: none;
	
 	list-style: disc;
 	font-weight: normal;
 	font-size: 100%;
}

ul.lokaleHaendler{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

list-style-position: inside;
  display: block; /* Make the links appear below each other */
 	margin-left: 3em;
}

.lokaleHaendler {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#000000;
   /*! font-size:100%; */
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
}

.containerNav2Text {
  
	border: none;

   /*! line-height:33px; */
   color:#000000;
   font-size:100%;
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
	  
}

a.lokaleHaendler {
   color:#ff0000;
}

.comment{
	font-size: 90%;
}

*.*.col_first{
	width: 20%;
}

.col_last{
	width: 38%;
	/*! background-color: #aaa; */
}


/*****/

/****
#strong{
	color: #f00000;
}
.strong{
	color: RED;
}
.item:strong{
	color: #ff00ff;
}
.strong:item{
	color: #0000ff;
}

*****/


body {
    /*! margin: 1em 1em; */
/**    max-width: 60em; ***/
  /*! max-width: 1000px; */
/******** 
  background-color: #6b808e;
********/ 
  /*! background-color: #6b808e; */
  /*! height: 100vh; */
/******** 
xxxdisplay: flex;
xxxjustify-content: center;
xxxalign-items: center;
********/ 
display: block;

    margin-left: 0em;
    margin-right: 0em;
}


body.coronaIndex {
  background-image: url('../hintergrund.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  
  /*! background-size: 100%; */
  margin: 0;
  }


/*************/
.item {
/*************
  background-color: #1EAAFC;
  background-image: linear-gradient(130deg, #6C52D9 0%, #1EAAFC 85%, #3EDFD7 100%);
*************/
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  color: #fff;
  border-radius: 20px;
  border: 3px solid #171717;
}
/*************/

/****
.div > strong {
	background-color: red;
}

.p > strong {
	background-color: red;
}
******/


.header {
  background-color: #dcdcdc;
  background-image: linear-gradient(130deg, #6C52D9 0%, #dcdcdc 30%, #dcdcdc 70%, #3EDFD7 100%);
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
 /* font-color: #ffffff;
  font-size:  32px;*/
/*  text-align: center-right;*/
  border-radius: 6px;
  border: 3px solid #171717;
  /***/
  /*****
  grid-row: 1 / 1;
  grid-column: 1 / 6;
  *****/
  grid-area: aHeader;
}

/***************
/-* resize images *-/
.header img {
    width: .header.width/2;
    height: auto;
/-***********
    width: 50%;
    height: auto;
    max-width: 400px;
	      max-height: 20px;
      max-width: 20px;
	  ***-/
      object-fit: cover;
}  
**********/
/* resize images */
.header img {
    width: 50%;
    height: auto;
/***********
    width: 50%;
    height: auto;
    max-width: 400px;
	      max-height: 20px;
      max-width: 20px;
      object-fit: cover;
	  ***/
	position: relative;
	margin: 0 2em -2em 0;
}  

/****************
.headerIcon {
  background-color: transparent;
  background-image: none;
  font-color: #ffffff;
  font-size:  32px;
  text-align: center;
  grid-area: aHeaderIcon;
}
***********/

.sidebar {
	background-color: #6b808e;
  /*****
	background-color:#00ffff;
  ****/
/**display: block;**/
  /*****
  grid-row: 2 / 4;
  grid-column: 1 / 2;
  ****/
  grid-area: aSidebar;
}

.icons {
  /*****
  grid-row: 2 / 3;
  grid-column: 5 / 6;
  *****/
  grid-area: aIcons;
}

.iconsQR{
color: #ffffff;
font-size: 1em;
  grid-area: aIcons;
}


.footer {
	background-color: #4C4C4C;
	grid-area: aFooter;

	/*** test footer ***/
	color: #ffffff;
	font-size: 120%;
	font-family: "Verdana, Tahoma, Geneva, sans-serif";
	
	padding: 1em;
	padding-left: 15%;
	padding-right: 15%;
}

.navFooter {
	list-style: none;
	font-size: 0.8em;
	position: relative;
	margin: 0 0 0.6em 0.8em;
	padding: 0;
	/**
	width: 12em;
***/
	color: #fff;
}


#menu a
{
font-family: arial, helvetica, sans-serif;
/*font-size: 10pt;*/
font-weight: normal;
color: #fff;
text-decoration:none;
background: /**transparent;***/ #222222;
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 35px;
display: block;
} 


/************
nav a {
	display: block;
	padding: 0.4em;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	border: 1px solid darkblue;
	border-radius: 10px;
	box-shadow: 0 5px 10px white inset;
	color: gold;
	background-color: darkblue;
	transition: all .25s ease-in;
nav a {
	display: block;
	padding: 0.4em;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	border: 1px solid darkblue;
	border-radius: 10px;
	box-shadow: 0 5px 10px white inset;
	color: gold;
	background-color: darkblue;
	transition: all .25s ease-in;

}
**********/


/*****hide submenu***
nav li ul {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin-left:-9999px; 
}
*****hide submenu***/
nav > ul {
	margin: 0;
	padding: 0;
}

nav li {
	list-style: none;
	font-size: 0.8em;
	position: relative;
	margin: 0 0 0.6em 2.8em;
	padding: 0;
/***	
	width: 12em;
	**/
	margin-right: 0;
	margin-left: 0;
	/*! text-align: center; */
}

nav ul ul {
/***
	position: absolute;
	**/
	position: relative;
	top: 0.7em;
	left: 0.1em;
	font: 0/0 serif;
	/* Unternavigation ausblenden */
	
	z-index: -1;
	transition: font 0.5s;
}

nav ul li:hover ul,
nav ul a:focus ~ ul {
	font: inherit;
	z-index: auto;
	/*  Unternavigation einblenden */
}


  	/***  Main Menu  ***/
	/*******************/
/* resize images */





/***
#headerText [
	  position: relative;
	margin: 0 -0em -1em 0;
}
****/


.itemMainLink {
/**	font-color: #ffff00;**/
	font-size: 14px;
/***
	border: none;
   line-height:24px;
   color:#ffffff;
   font-size:20px;
   ffont-family:Currier, Arial, sans-serif;
   font-weight:normal;
   
   padding: 20px;
	  position: relative;
	margin: 0 0 0 0;
   ****/
}







  	/***  Main Menu 3-spaltig ***/
	/****************************/




#stern {
	font-size: 14px;
}


axx
{
font-family: arial, helvetica, sans-serif;
/*font-size: 10pt;*/
font-weight: normal;
color: #ffffff;
text-decoration:none;
background: /**transparent;***/ #222222;
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 47px;
display: block;
}

a 
{
font-family: arial, helvetica, sans-serif;
font-size: 20pt;
font-weight: normal;
/*! color: #ffffff; */
display: block;
margin: 1px 1px 4px 4px;
padding: 7px 0px 7px 0px;

}	

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover
{
/**font-weight: italic;**/
text-decoration:none;
/**
background: green  url(../img/feder.png) no-repeat right top;
**/
text-decoration-color: yellow;
/*! text-decoration: underline; */
color: #fff;
background: gray;
} 

a.active
{
/**font-weight: bold;**/
background:gray;
color: #ff0000;
text-decoration:none;
background: #aaa; /** url(../img/feder_black.png) no-repeat right top***/
} 

a.active:hover
{
/**font-weight: bold;**/
/**font-size: 12pt;**/
background:gray;
text-decoration:none;
} 


/****
div itemMain:focus,
div itemMain:hover {
	color: gold;
	background-color: darkblue;
}
*****/


.containerCoronaNav {
  
    list-style-type: none;
    margin-top: 	0.1em;
    margin-left: 	25em;
    margin-bottom: 	10em;
    /**align-contentpadding: 0;**/
    /**overflow: hidden;**/
    background-color: #333;
  
}

@media (min-width: 45em) {
	nav li {
		font-size: 1em;
	}
}
@media (min-width: 600em) {
	nav li {
		font-size: 2em;
	}
}

nav a {
	display: block;
	padding: 0.2em;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	/*! border: 2px solid #474747; */
	/*! border-radius: 15px; */
	box-shadow: 0 5px 10px white inset;
	/*! color: gold; */
	/*! background-color: darkblue; */
	transition: all .25s ease-in;
/******padding: 7px 0px 7px 40px;***/

}

nav li[aria-current] a {
	background-color: firebrick;
	color: gold;
}

nav a:focus,
nav a:hover,
nav li[aria-current] a:focus,
nav li[aria-current] a:hover {
	color: darkblue;
	/*! background-color: gold; */
}


	/*  Sub-Page  */
.subPageTitel {
	color: #000000;
    font-size:  25px;   /*** 25px/16 = 1,5em**/
/*  orientation: center;*/
}












.containerMain {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
   margin-left:2em;
 margin-right:auto;

 	  
  grid-auto-rows: 10px;
  /****                     Content Content Content Content    ***/
  grid-template-columns: 	324px	324px	324px   324px;
  /****                     Header  Content Content Footer     ***/
  grid-template-rows: 	/*	136px*/	271px	271px   61px;
  grid-gap: 14px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aContent1 	aContent2 	aContent3   aContent4"
      "aContent5 	aContent6   aContent7   aContent8"
      "aContent9    aContent10  aContent11  aContent12"
      "aFooter    	aFooter    	aFooter     aFooter";
	  
}



.containerCorona {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
   margin-left:2em;
 margin-right:auto;

 	  
  grid-auto-rows: 5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	37% 36% 25%;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    550px   600px   500px;
  grid-gap: 14px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCoronaContent1 	aCoronaContent2 	aCoronaContent3"
      "aCoronaContent4 	aCoronaContent5 	aCoronaContent6"
      "aCoronaContent7 	aCoronaContent8 	aCoronaContent9";
}

.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
   margin-left:2em;
 margin-right:auto;

 	  
  grid-auto-rows: 5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	33% 33% 33%;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto   ;
  grid-gap: 14px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCoronaContent1 	aCoronaContent2 	aCoronaContent3" 
	  "aFooter			aFooter				aFooter";
}


.containerCorona3 {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
   margin-left:0em;
 margin-right:0em;

 	  
  grid-auto-rows: 5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% 31% 31% 31%;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 2em auto 6em auto auto;
  grid-gap: 14px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}



.headerMain {
  /*! max-width: 1000px; */
  font-size:161%;
  color: blue;
}

#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.trennung {
/*!  -ms-hyphens: auto; */
/*!  -webkit-hyphens: auto; */
  hyphens: auto;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}

.itemMain {
/**	font-color: #ffffff;**/
	font-size: 23px;
	border: none;

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;
   
   padding: 15px;
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
}


/********************************************** Adfairtising *******************************************/
      .left    { text-align: left; }
      .right   { text-align: right; }
      .center  { text-align: center; }
      .justify { text-align: justify; 
/*				-ms -hyphens: auto;*/
/*				-webkit -hyphens: auto;*/
				hyphens: auto;}/* blocksatz*/
      .start   { text-align: start; }
      .end     { text-align: end; }


*{font-size:17pt;; /*! background-color:#ffffff; */}
h1{font-size:150%; color:#000000;margin-bottom: 0.3em;}
h2{font-size:120%; color:#101010;}
h3,h4,h5,h6{font-size:110%;; color:#202020;}

h1.itemCorona{font-size:130%; color:#FFFFFF;}
h2.itemCorona{font-size:114%; color:#EEEEEE;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.text{
   margin-left:	0em;
   margin-right:10em;
   font-size:100%;
   /*! color: red; */
}

.itemCorona {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
}

.itemCorona3 {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

.Corona3Content1 {
  /*! background-color: rgb(40,40,40); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #ff6633 10%, #ff6633 90%, #000000 100%);
  ***/
  grid-area: aCorona3Content1;
  /*! font-size: 2vh; */
}

.Corona3Content2 {
  /*! background-color: rgb(40,40,40); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aCorona3Content2;
}

.Corona3Content3 {
  /*! background-color: rgb(40,40,40); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aCorona3Content3;
}

.Corona3Content4 {
  /*! background-color: rgb(40,40,40); */
  grid-area: aCorona3Content4;
}


.Corona3Content5 {
  /*! background-color: rgb(40,40,40); */
  grid-area: aCorona3Content5;
}


.Corona3Content6 {
  /*! background-color: rgb(40,40,40); */
  grid-area: aCorona3Content6;
  /*! margin-left: 1em; */
}


.Corona3Content7 {
  /*! background-color: rgb(40,40,40); */
  grid-area: aCorona3Content7;
}



.Corona3Content8 {
  /*! background-color: red; */
  grid-area: aCorona3Content8;
}


.Corona3Content9 {
  background-color: rgb(40,40,128);
  grid-area: aCorona3Content9;
}



.Corona3Content10 {
  /*! background-color: rgb(128,128,40); */
  grid-area: aCorona3Content10;
}


.Corona3Content11 {
  background-color: rgb(128,40,128);
  grid-area: aCorona3Content11;
}




.Corona3Content12 {
  background-color: rgb(40,40,128);
  grid-area: aCorona3Content12;
}



.Corona3Content13 {
  /*! background-color: rgb(128,128,40); */
  grid-area: aCorona3Content13;
}


.Corona3Content14 {
  /*! background-color: rgb(128,40,128); */
  grid-area: aCorona3Content14;
}


.Corona3Content15 {
  /*! background-color: rgb(128,128,128); */
  grid-area: aCorona3Content15;
}




.Corona4Content1 {
  grid-area: aCorona4Content1;
  font-size: 5vh;
}

.Corona4Content2 {
  grid-area: aCorona4Content2;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content3 {
  grid-area: aCorona4Content3;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content4 {
  grid-area: aCorona4Content4;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content5 {
  grid-area: aCorona4Content5;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content6 {
  grid-area: aCorona4Content6;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content7 {
  grid-area: aCorona4Content7;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content8 {
  grid-area: aCorona4Content8;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content9 {
  grid-area: aCorona4Content9;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}

.Corona4Content10 {
  grid-area: aCorona4Content10;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: center;
}


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: rgba(0, 0, 0, 0.8); */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}



.CoronaContent1 {
  /*! background-color: rgb(0,0,0); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #ff6633 10%, #ff6633 90%, #000000 100%);
  ***/
  grid-area: aCoronaContent1;
  /*! font-size: 2vh; */
}

.CoronaContent2 {
  /*! background-color: rgb(40,40,40); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aCoronaContent2;
}

.CoronaContent3 {
  /*! background-color: rgb(80,80,80); */
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aCoronaContent3;
}

.CoronaContent4 {
  background-color: rgb(120,120,120);
  grid-area: aCoronaContent4;
}


.CoronaContent5 {
  background-color: rgb(40,40,40);
  grid-area: aCoronaContent5;
}


.CoronaContent6 {
  background-color: rgb(80,80,80);
  grid-area: aCoronaContent6;
}


.CoronaContent7 {
  background-color: rgb(120,120,120);
  grid-area: aCoronaContent7;
}

.CoronaContent8 {
  background-color: rgb(160,160,160);
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aCoronaContent8;
}

.CoronaContent9 {
  background-color: rgb(80,80,80);
  grid-area: aCoronaContent9;
}




.itemMain {
	font-size: 50%;
	border: none;

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;
   
   padding: 1em;
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
}

.Content1 {
  background-color: rgb(0,0,0);
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #ff6633 10%, #ff6633 90%, #000000 100%);
  ***/
  grid-area: aContent1;
  /*! font-size: 2vh; */
}

.Content2 {
  background-color: rgb(40,40,40);
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aContent2;
}

.Content3 {
  background-color: rgb(80,80,80);
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aContent3;
}

.Content4 {
  background-color: rgb(120,120,120);
  grid-area: aContent4;
}


.Content5 {
  background-color: rgb(40,40,40);
  grid-area: aContent5;
}


.Content6 {
  background-color: rgb(80,80,80);
  grid-area: aContent6;
}


.Content7 {
  background-color: rgb(120,120,120);
  grid-area: aContent7;
}

.Content8 {
  background-color: rgb(160,160,160);
  /****
  background-image: linear-gradient(130deg, #ffffff 0%, #006633 10%, #006633 90%, #000000 100%);
  ***/
  grid-area: aContent8;
}

.Content9 {
  background-color: rgb(80,80,80);
  grid-area: aContent9;
}

.Content10 {
  background-color: rgb(120,120,120);
  grid-area: aContent10;
}

.Content11 {
  background-color: rgb(160,160,160);
  grid-area: aContent11;
}

.Content12 {
  background-image: linear-gradient(130deg, #ffffff 0%, rgb(200,200,200) 10%, rgb(200,200,200) 90%, #FF0000 100%);
  grid-area: aContent12;
}


p {
	margin: 0;
}



.headerMain {
   /*! background-color: #fff; */
   /**************
  background-image: linear-gradient(130deg, #000000 0%, #dcdcdc 10%, #dcdcdc 90%, #ffffff 100%);
  font-color: #3000cc;
  font-size:  27px;
   background-color:transparent;
  ***************/
  /*! max-width: 1000px; */
  
   /*! line-height:32px; */
   color:#2F2F2F;
   font-size:46px;
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;
 
  margin-top:  0.5px;margin-bottom: 0.5px;
  margin-left: 0.5px;margin-right:  0.5px;
  /****
  text-orientation: top;
  *****/
  text-align: left;
	  position: relative;
	margin: 0 0 0 0;

  grid-area: aHeaderMain;
   padding: 0em 0em 0em 0em;
}

/************
.headerLogoContainer {
	grid-area: aHeaderLogoContainer;
background-color: green;
}  
****/
/* test */
.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
/*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    width: 100%;
    height: auto;
/***********
    width: 50%;
    height: auto;
    max-width: 400px;
	      max-height: 20px;
      max-width: 20px;
      object-fit: cover;
	  ***/
	position: relative;
	margin: 0 0em -0.9em 0;
}  

.headerIcon img{
  grid-area: aHeaderIcon;
    width: 100%;
    height: auto;
	position: relative;
	margin: 0.7em 0 0em 0em;
}  

.headerText {
  /*! max-width: 1000px; */
  /*! font-size:56%; */
  color: #000;
	margin: 0;
}



#bitmapRed {
    width: 50%;
    height: auto;
    margin: 0em;
}

.bitmapRed {
    margin: 0em 0 0 -1em;
}






.itemCorona4 {
	font-size: 100%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}





.corona{
 	font-family:Currier, Arial, sans-serif;
}

.coronaMerkblatt{
 	/*! font-family:Currier, Arial, sans-serif; */

	color:#eee;
	/*! background-color:#5555ff; */
	font-size:50%;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	/*! line-height: unset; */
	padding: 0.1em;
	line-height: normal;
}

a.coronaMerkblatt{
	color:#eee;
	/*! background-color:#5555ff; */
	font-size:100%;
	padding:0;
	text-decoration: underline;
    margin: 0px;
}
a.coronaMerkblatt:hover
{
/**font-weight: italic;**/
text-decoration-color: red;
/*! text-decoration: underline; */
color: red;
background: gray;
} 


a.corona:link{	
	text-decoration: underline;
    margin: 0px;
}

a:hover
{
/**font-weight: italic;**/
text-decoration-color: red;
text-decoration: underline;
color: #fff;
background: gray;
} 
a.corona 
{

 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
font-size: 12pt;
font-weight: normal;
color: #ffffff;
display: block;
margin: 	0px;
padding: 0px 0px 0px 0px;

text-align: left;
}	

li.corona3{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

/*! list-style-position: inside; */
    float: none;
	
 	list-style: disc;
 	font-weight: normal;
}

li.corona{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

/*! list-style-position: inside; */
    float: none;
	
 	list-style: disc;
 	font-weight: normal;
}

ul.corona{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

list-style-position: inside;
  display: block; /* Make the links appear below each other */
}

ul.corona3{
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */

list-style-position: inside;
  display: block; /* Make the links appear below each other */
}

.todo{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:none}

@media all and (min-width: 320px) { 
*{
	font-size:15pt; 
	/*! background-color:#fff000; */
	}
/*! h1{font-size:150%; color:#000000;} */
/*! h2{font-size:120%; color:#101010;} */
/*! h3,h4,h5,h6{font-size:110%;; color:#202020;} */

/*! h1.itemCorona{font-size:130%; color:#FFFFFF;} */
/*! h2.itemCorona{font-size:114%; color:#EEEEEE;padding-top: 0.5em;} */
/*! h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;} */

li {
    /*! float: left; */
    margin-left: 0em;
}

li#footer	 {
    float: left;
    margin-left: 0em;
	display: inline;
}

.containerHeaderListe {
  font-size: 121%;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	10%;
  margin-right:	10%;
   	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	32% auto 1%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
}

.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	1% auto 1%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}


/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }
	
.containerNav {
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	auto;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation";	  
  
  margin-left:	1%;
  margin-right:	1%;
  /*! text-align: center; */
}

#gastronomie > a {
	color: #FF6600;
	text-decoration: underline;
	/*! text-align: center; */
}


.footer {
	padding: 1em;
	padding-left: 5%;
	padding-right: 5%;
	
  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
	font-size: 100%;
}

.muenchenIndex {
  
  /*! background-size: 100%; */
  margin-right: 6%;
  margin-left: 6%;
  /*! background-color: red; */
  }




  .muenchenFormular {
  background-image: url('../logo_muenchen-hilft-lokalen-geschaeften.png');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
  
  /*! background-size: 100%; */
  margin-right: 5%;
  margin-left: 5%;
  text-align: center;
  }
  
  #bundesNachbarn{
	color: #9900CC;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

#wirBringens {
	/*! color: #006633; */
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


#aftAd {
	color: #010504;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}
#aftPunkt {
	color: #A9A9A9;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}
#aftFair {
	color: #F80C0E;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}
#aftTising {
	color: #010504;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}


#gastronomieHeader{
	color: #FF6600;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding: 0;
	font-size: 66%;
	margin-top: 0.65em;
}

.lokaleHaendler {
	/*! font-size: 90%; */
	border: none;

   /*! line-height:33px; */
   color:#000000;
   /*! font-size:100%; */
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.5em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

.muenchenList {
  /*! max-width: 1000px; */
  /*! font-size: 34%; */
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	5%;
  margin-right:	5%;
  

 	  
  grid-auto-rows: auto;
  /****                         ***/
  grid-template-columns: 	auto;
  /****                          ***/
  grid-template-rows: 		auto auto auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aMuenchenListInfo"		"aMuenchenListFlags"  "aMuenchenListNachricht";	  
}

body.coronaIndex {
  /*! background-image: url('../hintergrund.png'); */
  /*! background-repeat: no-repeat; */
  /*! background-attachment: fixed; */
  /*! background-size: cover; */
  
  background-size: 140%;
    }


form {
	/*! background-color: red; */
	width: 100%;
}

td.col_0 {
	/*! width: 6%; */
	/*! background-color: red; */
}

.label{
	font-size: 80%;
}

td.col_1 {
	/*! width: 38%; */
	/*! background-color: green; */
}

fieldset {
	/*! width: 500px; */
	margin:0;
	/*! background-color: #ccc; */
	
	border: 1px solid #123; 
           border-radius: 1px; 
	padding-left: 0.3em;
}


.textarea {
	width:	100%;
}

.containerCoronaNav {
  
    margin-top: 	-1em;
    margin-left: 	1em;
    margin-bottom: 	4em; 
}

a 
{
font-size: 110%;
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 0px;

}	

  	/***  Main Menu 1-spaltig ***/
	/****************************/
.headerMain {
  /*! font-size: 11px; */
}

.headerIcon img{
  grid-area: aHeaderIcon;
    width: 100%;
    height: auto;
	position: relative;
	margin: 0.7em 0 0em 0em;
}  

.headerText {
  /*! font-size:48%; */
  color: #000;
  margin: 0.5em 0 0 0;
}

.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
/*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    width: 100%;
    height: auto;
	position: relative;
	margin: 0 0em -0.9em 0;
}  
		
.containerMain {
  display: grid;
  /*! max-width: 324px; */
  

 	  
  /*! grid-auto-rows: 10px; */
  /****                     Content              ***/
  /*! grid-template-columns: 	100%; */		
  /****                     Header  Content Content Content Content Content Content Footer     ***/
  grid-template-rows: 		auto auto auto auto auto auto auto auto auto auto auto auto 61px;
  /*! grid-gap: 14px; */  
  grid-template-areas:
/*      "aHeaderMain	"
      "aHeaderLogo	"*/
      "aContent1 	"
	  "aContent5	"
      "aContent9 	"

	  "aContent2	"
      "aContent6	"
      "aContent10	"

      "aContent3 	"
      "aContent7 	"
	  "aContent11	"

      "aContent4 	"
	  "aContent8	"
      "aContent12	"

      "aFooter    	";
	  
  margin: 0em;
}

.itemMain {
	font-size: 60%;
	border: none;

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;
   
   padding: 1em;
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
}
#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}

.text{
   margin-left:	0em;
   margin-right:0em;
   font-size:100%;
   /*! color: red; */
   width: 99%;
}



  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  /*! background-color: #ffff; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0em;
  margin-right:	0em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  /*! grid-template-rows: 		3em; */
  /*! grid-gap: 0em; */  
  /*! grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo"; */
	  
}


h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 83%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 63%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

.itemCorona4 {
	font-size: 65%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  background-color: transparent;
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    31em auto auto auto;
  grid-gap:			5px;  
  grid-template-areas:
	  "aCoronaContent2"
      "aCoronaContent1"
	  "aCoronaContent3" 
	  "aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	background-color: 	transparent;
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	-0.3em;
	margin-right:	0em;
	/*! width: 100%; */

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  /*! grid-template-columns: 	3% 31% 31% 31%; */
  /****             Header  Content Content Content     ***/
  /*! grid-template-rows: 	    5em 1.5em auto 5em 8em 8em; */
  grid-gap:			1%;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}


.containerCorona4 {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:1em;
	margin-left: 1em;
	margin-right:1em;

 	  
  grid-auto-rows: 0px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    2em auto 2em auto 2em auto 2em auto 2em auto ;
  grid-gap: 1em;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCorona4Content1"
      "aCorona4Content6"
      "aCorona4Content2"
      "aCorona4Content7"
      "aCorona4Content3"
      "aCorona4Content8"
      "aCorona4Content4"
      "aCorona4Content9"
      "aCorona4Content5"
      "aCorona4Content10";
}

.Corona4Content1 {
  grid-area: aCorona4Content1;
  font-size: 3vh;
}



.containerCoronaIndex {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.8);
  /*! background-color: transparent; */
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:0em;
	margin-left: 0em;
	margin-right:0em;

 	  
  grid-auto-rows: 0px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto auto;
  grid-gap: 1em;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCoronaIndexContent1"
      "aCoronaIndexContent2";
  padding: 1em;
}


.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:23px;
	/*! margin-top:		4em; */
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	padding: 0.0em;
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:14px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	/*! line-height: unset; */
	padding: 0.1em;
	line-height: normal;
}



.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	/*! margin-top:		0em; */
	/*! margin-left:	0em; */
	/*! margin-right:	72%; */
	line-height: normal;
	padding: 0.0em;
	/*! margin: 0em; */
}


.coronaMerkblatt{
	font-size:22%;
}


li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3.3em;
}

a.corona 
{
font-size: 15px;
margin: 	0px;
/*! padding: 7px 0px 7px 0px; */

color: red;
width: 100%;
}	


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: blue; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
  width: 100%;
  /*! width: 100%; */
}



}

@media all and (min-width: 400px) { 
*{
	font-size:12pt; 
	/*! background-color:#ffffff; */
	}



.footer {
	padding: 1em;
	padding-left: 5%;
	padding-right: 5%;
	
  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;}

/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 18px; /* Add a bottom margin to avoid content overlay */
  }


.containerNav {
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 39%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation	aNavigation	aNavigation	";	  
  
  
  margin-left:	20%;
  margin-right:	20%;
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  /*! grid-template-columns: 	45% auto; */
  /****                          ***/
  /*! grid-template-rows: 		auto auto; */
  grid-gap: 1em;  
  /*! grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht"; */	  
}

.containerFormular{
	grid-template-rows: 32em auto auto auto;
}
.Corona4Content1 {
  grid-area: aCorona4Content1;
  font-size: 24pt;
}
}

@media all and (min-width: 450px) { 
*{
	/*! font-size:13pt; */ 
	/*! background-color:#ffffff; */
	}


.containerNav {
  
  margin-left:	20%;
  margin-right:	20%;
}

.containerFormular{
	grid-template-rows: 35em auto auto auto;
}
}

@media all and (min-width: 500px) { 
*{
	font-size:11pt; 
	/*! background-color:#ffffff; */
	}

.footer {
	
  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
	font-size: 150%;
}

/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }


.containerFormular{
	grid-template-rows: 38em auto auto auto;
}
}

@media all and (min-width: 550px) { 
*{
	font-size:12pt; 
	/*! background-color:#ffffff; */
	}

.containerFormular{
	grid-template-rows: 40em auto auto auto;
}
}

@media all and (min-width: 596px)  { 
*{
	/*! font-size:7pt; */ 
	/*! background-color:#ffffff; */
	margin: 0;
	padding: 0;
	}
.lokaleHaendler {
	/*! font-size: 90%; */
	border: none;

   /*! line-height:33px; */
   color:#000000;
   /*! font-size:100%; */
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  /*! grid-template-columns: 	45% auto; */
  /****                          ***/
  /*! grid-template-rows: 		auto auto; */
  grid-gap: 1em;  
  /*! grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht"; */	  
}

body.coronaIndex {
  /*! background-image: url('../hintergrund.png'); */
  /*! background-repeat: no-repeat; */
  /*! background-attachment: fixed; */
  /*! background-size: cover; */
  
  background-size: 130%;
  }


.textarea {
	width:	26em;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	1em;
    margin-bottom: 	3em; 
}

a 
{
/*! font-size: 0.5em; */
margin: 1px 1px 4px 4px;
padding: 7px 0px 7px 0px;

}	

    /* STYLES HERE */
.headerMain {
  /*! font-size: 11px; */
}

  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  /*! max-width: 1000px; */
  /*! font-size: 12px; */
  /*! background-color: #ffff; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0em;
  margin-right:	0.6em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	20% auto 20%;
  /****                     Header     ***/
  /*! grid-template-rows: 		3em; */
  grid-gap: 0em;  
  /*! grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo"; */
	  
}


#menuSubmenu ul li a
{
width: 6em;
font-size: 16pt;
/**/
color: #0000ff;
/**/
} 	
	
.header {  
   background-image: linear-gradient(170deg, #ffffff 0%, #dcdcdc 10%, #dcdcdc 90%, #000000 100%);
   color:#2F2F2F;
   font-size:  31px;   /*** 27px/16 = 1,7em*//
   /****
   text-orientation: top;
   *****/
   text-align: center;
/**   text-bottom: 10px;**/

   position: relative;
   margin: 0 0 0em 0em;
}


.header img {
   margin: 0 0.4em -0.4em 0;
}

	/*  Sub-Menu  */
.containerFestrede {
  display: grid;
  max-width: 360px;
  /***
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 80px 1fr 1fr 150px;
  grid-gap: 1rem;
  ***/
  grid-auto-rows: 100px;
  /****                     sidebar Content         Icon       ***/
  grid-template-columns: 	12em 	2fr/*(2fr,400px)*/		0.3fr;
  /****                     Header  Content Feater       ***/
  grid-template-rows: 		125px	1fr		150px;
  grid-gap: 1rem;  
  grid-template-areas:
      "aHeader  aHeader    aHeader"
      "aSidebar aContent   aIcons"
      "aFooter  aFooter    aFooter";
}


.Festrede {
  background-image: linear-gradient(170deg, #FFFFFF 0%, #FF6633 10%, #FF6633 90%, #000000 100%);
  /****
  grid-row: 2 / 6;
  grid-column: 2 / 5;
  ***/
  grid-area: aContent;
}





h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 83%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 75%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  background-color: transparent;
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 	auto 	auto 	auto  ;
  grid-gap:			5px;  
  grid-template-areas:
	  "aCoronaContent2"
      "aCoronaContent1"
	  "aCoronaContent3" 
	  "aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	background-color: 	transparent;
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% 31% 31% 31%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    6em 1em auto 4em 8.5em 8.5em;
  grid-gap:			1%;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}


}


@media all and (min-width: 640px)  { 
*{
	font-size:11pt; 
	/*! background-color:#ffffff; */
	}

.containerHeaderListe {
  font-size: 121%;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	22%;
  margin-right:	22%;
   	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	160px auto 1%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
}

.footer {
	
  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
  
  }

/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }
	
	.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}


li {
    float: left;
    margin-left: 0em;
}


form {
	/*! background-color: red; */
	width: 100%;
}

td.col_0 {
	width: 21%;
	/*! background-color: red; */
}

td.col_1 {
	/*! width: 38%; */
	/*! background-color: green; */
}

fieldset {
	/*! width: 500px; */
	margin:0;
	/*! background-color: #ccc; */
	
	border: 1px solid #123; 
           border-radius: 1px; 
}


.textarea {
	width:	11em;
}


.containerNav {
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 39%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation	aNavigation	aNavigation	";	  
  
  margin-left:	20%;
  margin-right:	20%;
}


.footer {
	padding: 1em;
	padding-left: 20%;
	padding-right: 20%;

  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
  }

.muenchenIndex {
  
  /*! background-size: 100%; */
  margin-right: 12%;
  margin-left: 12%;
  /*! background-color: red; */
  }
	
#bundesNachbarn{
	color: #9900CC;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0;
}



#wirBringens {
	/*! color: #006633; */
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}


#gastronomieHeader{
	color: #FF6600;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
	padding: 0;
	font-size: 114%;
	margin-top: 0.35em;
}

.lokaleHaendler {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#000000;
   font-size:100%;
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 90%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	10%;
  margin-right:	10%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  grid-template-columns: 	62% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}

body.coronaIndex {
  /*! background-image: url('../hintergrund.png'); */
  /*! background-repeat: no-repeat; */
  /*! background-attachment: fixed; */
  /*! background-size: cover; */
  
  background-size: 120%;
  }

.textarea {
	width:	30em;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	1em;
    margin-bottom: 	3em; 
}

a 
{
/*! font-size: 0.7em; */
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 0px;

}	

  	/***  Main Menu 2-spaltig ***/
	/****************************/
.headerMain {
  /*! font-size: 11px; */
}

  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  /*! background-color: #ffff; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0em;
  margin-right:	0.6em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  /*! grid-template-columns: 	14% auto 52%; */
  /****                     Header     ***/
  /*! grid-template-rows: 		3em; */
  grid-gap: 0em;  
  /*! grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo"; */
	  
}


.headerIcon img{
  grid-area: aHeaderIcon;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.17em 0 0em 0em;
}  

.headerText {
  font-size:105%;
  /*! color: red; */
  margin: 0.3em 0 0 0;
}

.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
/*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0px 0em -1.4em 0px;
}  


.containerMain {
  display: grid;
  /*! max-width: 662px; */
  
  grid-auto-rows: 10px;
  /****                     Content Content             ***/
  grid-template-columns: 	47% 47%;	
  /****                     Content Content Content Content Content Content Content Content	Footer     ***/
  grid-template-rows: 		auto 	auto 	auto 	auto 	auto 	auto 	auto 	auto 	61px;
  grid-gap: 14px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain"*/
/*      "aHeaderLogo	aHeaderLogo"*/
      "aContent1 	aContent1"
      "aContent5 	aContent9"
      "aContent2 	aContent2"
	  "aContent6	aContent10"
      "aContent3 	aContent3"
      "aContent7    aContent11"
      "aContent4    aContent4"
	  "aContent8    aContent12"
      "aFooter    	aFooter";
	  
}

.itemMain {
	font-size: 100%;
	/*! border: none; */

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! ffont-family:Currier, Arial, sans-serif; */
   /*! font-weight:normal; */
   
   padding: 1em;
   /****
   ****/
	  /*! position: relative; */
	/*! margin: 0 0 0 0; */
}
#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}




h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 83%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 73%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

.itemCorona4 {
	font-size: 89%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}

.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  background-color: transparent;
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto auto auto auto;
  grid-gap:			1%;  
  grid-template-areas:
	  "aCoronaContent2"
      "aCoronaContent1"
	  "aCoronaContent3" 
	  "aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	background-color: 	transparent;
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% 31% 31% 31%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    8em 1em auto 4em 11em 11em;
  grid-gap:			1%;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}

.containerCorona4 {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:1em;
	margin-left: 4em;
	margin-right:4em;

 	  
  grid-auto-rows: 5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    2em auto 1em auto 1em auto;
  grid-gap: 5px;  
  grid-template-areas:
      "aCorona4Content1 	aCorona4Content1"
      "aCorona4Content6 	aCorona4Content6"

      "aCorona4Content2 	aCorona4Content3"
      "aCorona4Content7 	aCorona4Content8"

      "aCorona4Content4 	aCorona4Content5"
      "aCorona4Content9		aCorona4Content10";
}


.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:28px;
	/*! margin-top:		4em; */
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:15px;
	margin-top:		0em;
	margin-left:	2em;
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
}

.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
}


.coronaMerkblatt{
	font-size:60%;
}


li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3em;
}


a.corona 
{
font-size: 15px;
margin: 	0px;
/*! padding: 7px 0px 7px 0px; */

}	

}





@media all and (min-width: 851px) {
*{
	font-size:13pt; 
	/*! background-color:#ffffff; */
	}	
	

form {
	/*! background-color: red; */
	width: 100%;
}

td.col_0 {
	width: 11%;
	/*! background-color: red; */
}

td.col_1 {
	width: 19%;
	/*! background-color: green; */
}

fieldset {
	/*! width: 500px; */
	margin:0;
	/*! background-color: #ccc; */
	
	border: 1px solid #123; 
           border-radius: 1px; 
}


.textarea {
	width:	11em;
}


.containerNav {
  
  margin-left:	18%;
  margin-right:	18%;
}


.footer {
	padding: 1em;
	padding-left: 22%;
	padding-right: 22%;

  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
  }
/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }
  
  .containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}

#gastronomieHeader{
	color: #FF6600;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: normal;
	padding: 0;
	font-size: 150%;
	margin-top: 0.15em;
	margin-left: 0em;
}

.muenchenIndex {
  
  /*! background-size: 100%; */
  margin-right: 12%;
  margin-left: 12%;
  /*! background-color: red; */
  }
	
.lokaleHaendler {
	font-size: 90%;
	/*! border: none; */

   /*! line-height:33px; */
   color:#000000;
   font-size:100%;
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  /*! position: relative; */
	/*! margin: 0 0 0 0; */
	/*! padding-top: 0.2em; */
	/*! padding-bottom: 0em; */
	padding-left: 0em;
	padding-right: 0em;
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  grid-template-columns: 	45% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}

body.coronaIndex {
  /*! background-image: url('../hintergrund.png'); */
  /*! background-repeat: no-repeat; */
  /*! background-attachment: fixed; */
  /*! background-size: cover; */
  
  background-size: 110%;
  }

.textarea {
	width:	98%;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	1em;
    margin-bottom: 	4em; 
}

a 
{
font-size: 1.1em;
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 0px;

}	

    /* STYLES HERE >828px*/
.headerMain {
  /*! font-size: 24px; */
}

  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 20px;
  /*! background-color: #ffff; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0em;
  margin-right:	0.6em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  /*! grid-template-columns: 	10% auto 46%; */
  /****                     Header     ***/
  /*! grid-template-rows: 		5em; */
  grid-gap: 0em;  
  /*! grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo"; */
	  
}


#menuSubmenu a
{
font-size: 18pt;
/**/
color: #ff00ff;
/**/
} 	
	
.header {
  background-image: linear-gradient(170deg, #ffffff 0%, #dcdcdc 10%, #dcdcdc 90%, #000000 100%);
/**  font-color: #ff0000;**/
   color:#2F2F2F;
  font-size:  32px;   /*** 32px/16 = 2em*//
  font-size:  2rem; /*** 32px/16 = 2em*/
  /****
  text-orientation: top;
  *****/
  text-align: center;
/*  text-bottom: 10px;*/

  position: relative;
	margin: 0 0 0em 0em;
}

.header img {
   margin: 0 4em -1em 0;
}  


.containerFestrede {
  display: grid;
  max-width: 1000px;
  /***
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: 80px 1fr 1fr 150px;
  grid-gap: 1rem;
  grid-auto-rows: 100px;
  ***/
  /****                     sidebar Content Icon       ***/
  grid-template-columns: 	14em 	2fr		1fr;
  /****                     Header  Content Footer       ***/
  grid-template-rows: 		136px	1fr		150px;
  grid-gap: 1rem;  
  grid-template-areas:
      "aHeader  aHeader    aHeader"
      "aSidebar aContent   aIcons"
      "aFooter  aFooter    aFooter";
}


.Festrede {
  background-image: linear-gradient(170deg, #ffffff 0%, #FF6633 10%, #FF6633 90%, #FF0000 100%);
  /****
  grid-row: 2 / 6;
  grid-column: 2 / 5;
  ***/
  grid-area: aContent;
}



#bitmapRed {
    /*! margin: 0em 0em 0em 0em; */
}


/*** Submenu  20em **/






h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 83%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 61%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  background-color: transparent;
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	auto;
  /****                     Content Bitmap  Content    ***/
  /*! grid-template-columns: 	40% auto 1%; */
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 	auto  ;
  grid-gap:			1%;  
  grid-template-areas:
	  "aCoronaContent1	aCoronaContent2	aCoronaContent3" 
	  "aFooter			aFooter			aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	background-color: 	transparent;
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	1% 31% 31% 31%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    8em 1em auto 3em 11em 11em;
  grid-gap:			1%;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}


.Corona4Content1 {
  grid-area: aCorona4Content1;
  font-size: 32pt;
}

.containerCoronaIndex {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.8);
  /*! background-color: transparent; */
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:0em;
	margin-left: 0em;
	margin-right:0em;

 	  
  grid-auto-rows: 0px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	50% 50%	;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto  ;
  grid-gap: 6px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCoronaIndexContent1 aCoronaIndexContent2";
  padding: 2em;
}


.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0.2em;
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
	margin-bottom: 0em;
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:16px;
	margin-top:		0em;
	margin-left:	0em;
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
}

.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
}


.coronaMerkblatt{
	font-size:29%;
}


li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3em;
}


a.corona 
{
font-size: 12pt;
margin: 	0px;
/*! padding: 7px 0px 7px 0px; */

}	


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: blue; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
  width: 100%;
  width: 100%;
}


}



@media all and (min-width: 1280px) { 
*{
	font-size:20pt; 
	/*! background-color:#ffffff; */
	}
	

form {
	/*! background-color: red; */
	width: 100%;
}

td.col_0 {
	width: 21%;
	/*! background-color: red; */
}

td.col_1 {
	width: 38%;
	/*! background-color: green; */
}

fieldset {
	width: 100%;
	margin:0;
	/*! background-color: #ccc; */
	
	border: 1px solid #123; 
           border-radius: 1px; 
}


.textarea {
	width:	11em;
}


.containerHeaderListe {
  font-size: 121%;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	22%;
  margin-right:	22%;
   	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	254px auto 1%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
}

.containerNav {
  
  margin-left:	20%;
  margin-right:	20%;
}


.footer {
	padding: 1em;
	padding-left: 10%;
	padding-right: 10%;
	  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
}
/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }

.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	14% auto 14%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}

.muenchenIndex {
  
  /*! background-size: 100%; */
  margin-right: 15%;
  margin-left: 15%;
  /*! background-color: red; */
  }
	
#bundesNachbarn{
	color: #9900CC;
	/*! background-color: #999999; */
	font-style: normal;
	font-weight: bold;
}



#wirBringens {
	color: #006633;
	background-color: #fff;
	font-style: normal;
	font-weight: bold;
}


#gastronomieHeader{
	color: #FF6600;
	/*! background-color: #999999; 1280*/
	font-style: normal;
	font-weight: normal;
	padding: 0;
	font-size: 170%;
	margin-top: 0.4em;
	margin-left: 0em;
}


.lokaleHaendler {
	/*! font-size: 90%; */
	border: none;

   /*! line-height:33px; */
   color:#000000;
   /*! font-size:100%; */
 	font-family:Currier, Arial, sans-serif;
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	22%;
  margin-right:	6%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  grid-template-columns: 	45% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}

body.coronaIndex {
  /*! background-image: url('../hintergrund.png'); */
  /*! background-repeat: no-repeat; */
  /*! background-attachment: fixed; */
  background-size: cover;
  
  /*! background-size: 100%; */
  }


.textarea {
	width:	99%;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	7em;
    margin-bottom: 	5em; 
}

a 
{
/*! font-size: 100%; */
margin: 1px 1px 1px 1px;
padding: 7px 0px 7px 0px;

}	

  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  font-size: 120%;
  /*! background-color: #fff; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	12%;
  margin-right:	12%;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  /*! grid-template-columns: 	10% auto 39%; */
  /****                     Header     ***/
  /*! grid-template-rows: 		6em; */
  grid-gap: 0em;  
  /*! grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo"; */
	  
}

.headerIcon img{
  grid-area: aHeaderIcon;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.0em 0 0em 0em;
}  

.headerText {
  font-size:192%;
  color: #000;
  margin: 0.0em 0px 0px 0;
}
/***************************
.headerLogo {
	grid-area: aHeaderLogo;
    width: 50%;
    height: auto;
	position: relative;
	margin: 0 0.3em -0em 0;
}  
***********************/

.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
 /*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    /*! width: 83%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.4em 0 0em 0;
}  


.containerMain {
  display: grid;
  /*! max-width: 1000px; */
 	  
  grid-auto-rows: 10px;
  /****                     Content Content Content            ***/
  grid-template-columns: 	24% 24% 24% 24%;
  /****                     Header  Content Content Footer     ***/
  grid-template-rows: 	/*	104px*/132px 132px 132px 61px;
  grid-gap: 1.3%;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo" */
	  "aContent1 	aContent2 	aContent3   aContent4 " 
	  "aContent5 	aContent6   aContent7   aContent8"
      "aContent9    aContent10  aContent11  aContent12"
	  "aFooter    	aFooter    	aFooter    aFooter    ";
	  
  margin-left: 1em;
  margin-right: 1em;
}

.itemMain {
	font-size: 100%;
	/*! border: none; */

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! ffont-family:Currier, Arial, sans-serif; */
   /*! font-weight:normal; */
   
   padding: 1em;
   /****
   ****/
	  /*! position: relative; */
	/*! margin: 0 0 0 0; */
}

#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}

.text{
   margin-left:	0em;
   margin-right:5em;
   font-size:100%;
   color: #000000;
}







h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 95%;
	border: none;

   /*! line-height:33px; */
	color:#222;
   /*! font-size:100%; */
	font-family:Currier, Arial, sans-serif;
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 105%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	/*! margin: 0 0 0 0; */
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  /*! background-color: #ff0; */
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	auto 80% auto;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 3em;
  grid-gap:			1%;  
  grid-template-areas:
	  "aCoronaContent1	aCoronaContent2	aCoronaContent3";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	/*! background-color: 	transparent; */
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% 31% 31% 31%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    12em 3em auto 6em auto 17em;
  grid-gap:			1%;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}


.containerCorona4 {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: transparent;
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:1em;
	margin-left: 4em;
	margin-right:4em;

 	  
  grid-auto-rows: 5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	27% 27% 15.2% 15.2% 15.2%;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    3em auto;
  grid-gap: 5px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCorona4Content1 	aCorona4Content2	aCorona4Content3	aCorona4Content4	aCorona4Content5"
      "aCorona4Content6		aCorona4Content7	aCorona4Content8	aCorona4Content9	aCorona4Content10";
}



.Corona4Content1 {
  grid-area: aCorona4Content1;
  font-size: 28pt;
}

.containerCoronaIndex {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.8);
  /*! background-color: transparent; */
  border-left-width:1px;
  border-left: 1px;
  
	margin-top:0em;
	margin-left: 0em;
	margin-right:0em;

 	  
  grid-auto-rows: 0px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	50% 50%	;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto  ;
  grid-gap: 6px;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/  
      "aCoronaIndexContent1 aCoronaIndexContent2";
  padding: 2em;
}


.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:35px;
	margin-top:		0.5em;
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
	margin-bottom: 0em;
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:22pt;
	margin-top:		0em;
	margin-left:	0em;
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}

.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}


.coronaMerkblatt{
	font-size:50%;
}

li.corona{
	/*! list-style: disc; */
	padding-left:0em;
	margin-left: 1em;
}


a.corona 
{
font-size: 22pt;
margin: 	0px;
/*! padding: 0px 0px 0px 0px; */

}	

li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3em;
}


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: blue; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
  width: 100%;
  width: 100%;
}










}







@media all and (min-width: 2000px) {
	*{
	font-size:37pt; 
	/*! background-color:#ffffff; */
	}
	

form {
	/*! background-color: red; */
	width: 100%;
}

td.col_0 {
	width: 21%;
	/*! background-color: red; */
}

td.col_1 {
	width: 38%;
	/*! background-color: green; */
}

fieldset {
	/*! width: 500px; */
	margin:0;
	/*! background-color: #ccc; */
	
	border: 1px solid #123; 
           border-radius: 1px; 
}


.textarea {
	width:	11em;
}


.containerNav {
  
  margin-left:	20%;
  margin-right:	20%;
}
	

.footer {
	padding: 1em;
	padding-left: 15%;
	padding-right: 15%;
	
	  position: fixed;
  padding: .6em;
  bottom: 0;
  left: 0;
  right: 0;
}
/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 50px; /* Add a bottom margin to avoid content overlay */
  }

.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}

.muenchenIndex {
  
  /*! background-size: 100%; */
  /*! margin-right: 777%; */
  /*! margin-left: 5%; */
  /*! background-color: red; */
  }

.lokaleHaendler {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#000000;
   font-size:100%;
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	/*! padding-left: 8px; */
	/*! padding-right: 8px; */
}

.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  grid-template-columns: 	45% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}
	
.textarea {
	width:	100%;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	8em;
    margin-bottom: 	10em; 
}

a 
{
/*! font-size: 2.6em; */
margin: 1px 1px 2px 2px;
padding: 7px 0px 7px 0px;

}	
	
  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  font-size: 18px;
  background-color: #fff;
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	1em;
  margin-right:	1em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	28% auto 28%;
  /****                     Header     ***/
  /*! grid-template-rows: 		13.3em; */
  grid-gap: 0em;  
  grid-template-areas:
      "aHeaderIcon	aHeaderLogo aHeaderMain	";
	  
}

.headerIcon img{
  grid-area: aHeaderIcon;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.0em 0 0em 0em;
}  

.headerText {
  font-size:297%;
  color: #000;
  margin: 0.0em 0px 0px 0;
}
/***************************
.headerLogo {
	grid-area: aHeaderLogo;
    width: 50%;
    height: auto;
	position: relative;
	margin: 0 0.3em -0em 0;
}  
***********************/

.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
 /*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    /*! width: 83%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.4em 0 0em 0;
}  


.containerMain {
  display: grid;
  /*! max-width: 1000px; */
 	  
  grid-auto-rows: 10px;
  /****                     Content Content Content            ***/
  grid-template-columns: 	24% 24% 24% 24%;
  /****                     Header  Content Content Footer     ***/
  grid-template-rows: 	/*	104px*/132px 132px 132px 61px;
  grid-gap: 1.3%;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo" */
	  "aContent1 	aContent2 	aContent3   aContent4 " 
	  "aContent5 	aContent6   aContent7   aContent8"
      "aContent9    aContent10  aContent11  aContent12"
	  "aFooter    	aFooter    	aFooter    aFooter    ";
	  
  margin-left: 1em;
  margin-right: 1em;
}

.itemMain {
	font-size: 100%;
	/*! border: none; */

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! ffont-family:Currier, Arial, sans-serif; */
   /*! font-weight:normal; */
   
   padding: 1em;
   /****
   ****/
	  /*! position: relative; */
	/*! margin: 0 0 0 0; */
}

#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}

.text{
   margin-left:	0em;
   margin-right:5em;
   font-size:100%;
   color: #000000;
}







h1.itemCorona{font-size:139%; color:#000;}
h2.itemCorona{font-size:114%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 88%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 88%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  /*! background-color: #ff0; */
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  /*! grid-template-columns: 	40% auto 1%; */
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 	auto  ;
  grid-gap:			5px;  
  grid-template-areas:
	  "aCoronaContent1	aCoronaContent2	aCoronaContent3" 
	  "aFooter			aFooter			aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	/*! background-color: 	transparent; */
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	2px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% 33% 33% 33%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    auto 2em auto 6em auto auto;
  grid-gap:			1em;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}



.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:35px;
	margin-top:		0.5em;
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
	margin-bottom: 0em;
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:30px;
	margin-top:		0em;
	margin-left:	0em;
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}

.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}


.coronaMerkblatt{
	font-size:50%;
}


li.corona{
	/*! list-style: disc; */
	padding-left:0em;
	margin-left: 1em;
}


a.corona 
{
font-size: 20pt;
margin: 	0px;
/*! padding: 0px 0px 0px 0px; */

}	

li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3em;
}


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: blue; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
  width: 100%;
  width: 100%;
}



}





@media all and (min-width: 3800px) {
	*{
	font-size:26pt; 
	/*! background-color:#ffffff; */
	}
	


.containerNav {
  
  margin-left:	20%;
  margin-right:	20%;
}
	

.footer {
	padding: 1em;
	padding-left: 15%;
	padding-right: 15%;
}
/* Main content */
main {
/*  margin-top: 30px;*/ /* Add a top margin to avoid content overlay */

  margin-bottom: 75px; /* Add a bottom margin to avoid content overlay */
  }

.containerNavFooter {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
  /*! background-color: green; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	0px;
  margin-right:	0px;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 10%;
  /****                     Header     ***/
  grid-template-rows: 		auto;
  grid-gap: 0em;  
  grid-template-areas:
      "aNavigation1	aNavigation	aNavigation2	";	  


	
}

.muenchenIndex {
  
  /*! background-size: 100%; */
  margin-right: 12%;
  margin-left: 12%;
  /*! background-color: red; */
  }

.lokaleHaendler {
	font-size: 90%;
	border: none;

   /*! line-height:33px; */
   color:#000000;
   font-size:100%;
 	/*! font-family:Currier, Arial, sans-serif; */
/*! font-family: arial, helvetica, sans-serif; */
   font-weight:normal;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.2em;
	padding-bottom: 0em;
	padding-left: 8px;
	padding-right: 8px;
}
	
.muenchenList {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 100%;
font-family: Verdana, Tahoma, Geneva, sans-serif;
  /*! background-color: blue; */
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	16%;
  margin-right:	16%;
  

 	  
  grid-auto-rows: 10px;
  /****                         ***/
  grid-template-columns: 	45% auto;
  /****                          ***/
  grid-template-rows: 		auto auto;
  grid-gap: 1em;  
  grid-template-areas:
      "aMuenchenListInfo		aMuenchenListFlags"
	  "aMuenchenListNachricht	aMuenchenListNachricht";	  
}

.textarea {
	width:	69em;
}


.containerCoronaNav {
  
    margin-top: 	0.1em;
    margin-left: 	25em;
    margin-bottom: 	10em; 
}

a 
{
font-size: 5em;
margin: 1px 1px 4px 4px;
padding: 7px 0px 7px 0px;

}	
	
  	/***  Header 3-spaltig ***/
	/****************************/
.containerHeader {
  display: grid;
  font-size: 20px;
  background-color: #fff;
  border-left-width:1px;
  /*! border-left: 1em; */
  
  margin-left:	1em;
  margin-right:	1em;
  

 	  
  grid-auto-rows: 10px;
  /****                     HeaderIcon	HeaderText	HeaderLogo    ***/
  grid-template-columns: 	10% auto 39%;
  /****                     Header     ***/
  grid-template-rows: 		18.3em;
  grid-gap: 0em;  
  grid-template-areas:
      "aHeaderIcon	aHeaderMain	aHeaderLogo";
	  
}

.headerIcon img{
  grid-area: aHeaderIcon;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.0em 0 0em 0em;
}  

.headerText {
  font-size:297%;
  color: #000;
  margin: 0.0em 0px 0px 0;
}
/***************************
.headerLogo {
	grid-area: aHeaderLogo;
    width: 50%;
    height: auto;
	position: relative;
	margin: 0 0.3em -0em 0;
}  
***********************/

.headerLogo {
	grid-area: aHeaderLogo;
    /*! width: 100%; */
    /*! height: auto; */
	/*! position: relative; */
	/*! margin: 0 1.3em -0em 0; */
 /*! background:#ff0; */
}  

.headerLogo img {
background:#fff;
/*  grid-area: aHeaderLogo;*/
    /*! width: 83%; */
    /*! height: auto; */
	/*! position: relative; */
	margin: 0.4em 0 0em 0;
}  


.containerMain {
  display: grid;
  /*! max-width: 1000px; */
 	  
  grid-auto-rows: 10px;
  /****                     Content Content Content            ***/
  grid-template-columns: 	24% 24% 24% 24%;
  /****                     Header  Content Content Footer     ***/
  grid-template-rows: 	/*	104px*/132px 132px 132px 61px;
  grid-gap: 1.3%;  
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo" */
	  "aContent1 	aContent2 	aContent3   aContent4 " 
	  "aContent5 	aContent6   aContent7   aContent8"
      "aContent9    aContent10  aContent11  aContent12"
	  "aFooter    	aFooter    	aFooter    aFooter    ";
	  
  margin-left: 1em;
  margin-right: 1em;
}

.itemMain {
	font-size: 100%;
	/*! border: none; */

   /*! line-height:33px; */
   color:#ffffff;
   /*! font-size:100%; */
   /*! ffont-family:Currier, Arial, sans-serif; */
   /*! font-weight:normal; */
   
   padding: 1em;
   /****
   ****/
	  /*! position: relative; */
	/*! margin: 0 0 0 0; */
}

#bitmapRed {
    /*! width: 35%; */
    height: auto;
    margin: 1.5em 0em 0.3em 0em;
}

.bitmapRed {
	margin: -23px -3em -0.2em -15px;
}

.text{
   margin-left:	0em;
   margin-right:5em;
   font-size:100%;
   color: #000000;
}







h1.itemCorona{font-size:153%; color:#000;}
h2.itemCorona{font-size:163%; color:#555;padding-top: 0.5em;}
h3,h4,h5,h6.itemCorona{font-size:110%;; color:#DDDDDD;}


.itemCorona {
	font-size: 145%;
	border: none;

   /*! line-height:33px; */
	color:#000;
   /*! font-size:100%; */
	/*! font-family:Currier, Arial, sans-serif; */
	font-weight:normal;
   
	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	position: relative;
	margin: 0 0 0 0;
	padding-top:    0.1em;
	padding-bottom: 0em;
	padding-left:   2px;
	padding-right:  5px;
}

.itemCorona3 {
	font-size: 151%;
	border: none;

   /*! line-height:33px; */
   color:#000;
   /*! font-size:100%; */
   /*! font-family:Currier, Arial, sans-serif; */
   font-weight:normal;

	width: 100%;
   
   /*! padding: 1em; */
   /****
   ****/
	  position: relative;
	margin: 0 0 0 0;
	padding-top: 0.1em;
	padding-bottom: 0em;
	padding-left: 0px;
	padding-right: 0px;
}


.containerFormular {
  display: grid;
  /*! max-width: 1000px; */
  font-size: 		20px;
  /*! background-color: #ff0; */
  border-left-width:0px;
  border-left: 		0px;
  
   margin-left:		0em;
   margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	5px;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	40% auto 1%;
  /****             Header  Content Content Content Footer     ***/
  grid-template-rows: 	    auto 	auto  ;
  grid-gap:			1%;  
  grid-template-areas:
	  "aCoronaContent1	aCoronaContent2	aCoronaContent3" 
	  "aFooter			aFooter			aFooter";
}


.containerCorona3 {
	display: grid;
	/*! max-width: 1000px; */
	font-size: 			20px;
	/*! background-color: 	transparent; */
	border-left-width:	1px;
	border-left: 		1px;
  
	margin-left:	0em;
	margin-right:	0em;
	width: 100%;

 	  
  grid-auto-rows:	1em;
  /****                     Content Bitmap  Content    ***/
  grid-template-columns: 	3% auto 30% 40%;
  /****             Header  Content Content Content     ***/
  grid-template-rows: 	    508px 1em 29em 8em 579px 579px;
  grid-gap:			3em;
  grid-template-areas:
/*      "aHeaderMain	aHeaderMain	aHeaderLogo aHeaderLogo"*/
      "aCorona3Content1 	aCorona3Content1	aCorona3Content1	aCorona3Content1"
      "aCorona3Content2 	aCorona3Content8	aCorona3Content8	aCorona3Content9"
      "aCorona3Content2 	aCorona3Content3	aCorona3Content3	aCorona3Content6"
      "aCorona3Content2 	aCorona3Content10	aCorona3Content10	aCorona3Content7"
      "aCorona3Content2 	aCorona3Content4	aCorona3Content5	aCorona3Content7"
      "aCorona3Content12	aCorona3Content13	aCorona3Content14	aCorona3Content15";
}

.coronaHeading{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:127px;
	margin-top:		0.5em;
	/*! margin-left:	1.7em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0.4em; */
	margin-bottom: 0em;
}

.corona{
	color:#fff;
	/*! background-color:#5555ff; */
	font-size:92px;
	margin-top:		0em;
	margin-left:	0em;
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}

.coronaKontakt{
	color:#FF0000;
	/*! background-color:#55ff55; */
	font-size:30px;
	margin-top:		0em;
	/*! margin-left:	2em; */
	/*! margin-right:	72%; */
	line-height: normal;
	/*! padding: 0em; */
}


.coronaMerkblatt{
	font-size:68%;
}


li.corona{
	/*! list-style: disc; */
	padding-left:0em;
	margin-left: 1em;
}


a.corona 
{
font-size: 92px;
margin: 	0px;
/*! padding: 0px 0px 0px 0px; */

}	

li.corona{
	list-style: disc;
	padding-left:0em;
	margin-left: 3em;
}


.CoronaIndexContent1 {
  grid-area: aCoronaIndexContent1;
  /*! font-size: 2vh; */
  font-size: 4vh;
  text-align: left;
  /*! background-color: blue; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
}

.CoronaIndexContent2 {
  grid-area: aCoronaIndexContent2;
  text-align: center;
  /*! background-color: green; */
  /*! margin: 1em; */
  /*! padding: 0.5em; */
  width: 100%;
  width: 100%;
}



}

