@charset "utf-8";
/* CSS Document */


h1, h2, h3, h4 {color: #9bc128;}


	



.footernav a
{
  background-color: transparent;
}




/* Zeile 1099 */
.footernav a
{
  color: #9b7c38;
  font-size:20px; /* ursprünglich 16px */
  text-decoration-line: none;
  text-decoration-style: solid;
}


/* Zeile 48 */
.footernav a:active, a:hover
{
  outline-width: 0px;
  outline-style: none;
}

/* Zeile 1103 */
.footernav a:hover, a:focus
{
  color: rgba(232,205,91,0.91);  /* zuletzt #ffffff */
  text-decoration-line: none;
  text-decoration-style: solid;
}


/* Zeile 1108 */
.footernav a:focus
{
  outline-width: thin;
  outline-style: none;
  outline-offset: -2px;
}

.footernav {
	margin-bottom: 4px;}

/*------------------- Ende class  = Footernav --------------------*/

/* ------------------ Link Anpassung Sitemap -------------------- */

/* Zeile 45 */
.sitemaplinks a
{
  background-color: transparent;
}

/* Zeile 1099 */
.sitemaplinks a
{
  color: #214A21; /* #13260A; */
  font-size:36px; /* neu eingefügt */
  text-decoration-line: none;
  text-decoration-style: solid;
}

/* Zeile 48 */
.sitemaplinks a:active, a:hover
{
  outline-width: 0px;
  outline-style: none;
}

/* Zeile 1103 */
.sitemaplinks a:hover, a:focus
{
  color: #13260A;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

/* Zeile 1103 */
.sitemaplinks a:hover, a:focus
{
  color: #13260A;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

/* Zeile 1108 */
.sitemaplinks a:focus
{
  outline-width: thin;
  outline-style: none;
  outline-offset: -2px;
}

/* ------------------ Ende Link Anpassung Sitemap -------------------- */
/* ------------------ Link Anpassung global -------------------- */

/* Zeile 45 */
a
{
  background-color: transparent;
}

/* Zeile 1099 */
a
{
  color: #214A21; /* #13260A; */
  font-size:16px; /* neu eingefügt */
  text-decoration-line: none;
  text-decoration-style: solid;
}

/* Zeile 48 */
a:active, a:hover
{
  outline-width: 0px;
  outline-style: none;
}

/* Zeile 1103 */
a:hover, a:focus
{
  color: #13260A;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

/* Zeile 1103 */
a:hover, a:focus
{
  color: #13260A;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

/* Zeile 1108 */
a:focus
{
  outline-width: thin;
  outline-style: none;
  outline-offset: -2px;
}
/* ------------------ Ende Link Anpassung global -------------------- */


/* navbar */

.navirow {
	padding-left:4em;
	}
/* Zeile 4164 */
.navbar
{
  position: relative;
  min-height: 57px;       /*--------------------Änderung HÖHE Navbar -----Linkhöhe wird nicht geändert siehe Kommentar zu Zeile 4324 ----------------------------------*/
  margin-bottom: 0px;
  border-top-width: 0px;  /*-------------------Kein Border am oberen Rand sodass kein Abstand beim hovern der Links ensteht ------------------------------------------*/
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-image-source: none;
  border-image-slice: 0;
  border-image-width: 0;
  border-image-outset: 0 0 0 0;
  border-image-repeat: none;
  background-color: #214a21;  /*13260A  -- ursprünglich*/
  padding-bottom: 0px;
  height: 58px;
}

.navbar
{
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.topmargin {
	margin-top: 40px;}
	
.jumbomargin {
	margin-bottom:0px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.jumbofoot .jumbotron {
	background-color: #214a21;
	 border-top:3px solid #13260A;
	}  

jumbofot .jumbotron .container
{
  padding-right: 15px;
  padding-left: 15px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
 
}	

.footernav p {
	font-weight:200;
	font-size:18px;}
	
hr {
	color:#9bc128;;
	border-top:2px solid;}	

/*------- Anpassung jumbotron -------------------------*/
.jumbotron
{
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0px;
  color: inherit;
  background-color: #eeeeee;
}

/* Zeile 4990 */
.jumbotron
{
  padding-top: 18px;
  padding-bottom: 8px;
}

.container .jumbotron
{
  padding-left: 18px;
  padding-right: 8px;
}


/* ------------------ Anpassung Textformatierung in den Modalfenstern --------------------*/	



	
.einrueckung {
	padding-left:15px;}
	

/* ------------------ Anpassung Background in den Modal Fenstern --------------------------*/

.modal-content {
	background-color:#d6e9c6;}

/* ------------------ Anpassung P-Tag  in den Modal Fenstern --------------------------*/
.modal-content p {
	font-size: 20px;
	color:#3c763d;}




/* ------------------ Anpassung der Buttonbreite auf der Food Seite --------------------	
.foodbuttonbreite {
    width: 160px;
}	*/
/* ------------------ Ende Anpassung der Buttonbreite auf der Food Seite --------------------*/


/* ------------------ Anpassung der Button für die Food und Drinks Seite --------------------*/	
.mybtn-info
{
  color: #9b7c38;
  background-color: #214a21; /* zuerst rgba(33,74,33,.8) */
  border-top-color: #9b7c38;
  border-right-color: #9b7c38;
  border-bottom-color: #9b7c38;
  border-left-color: #9b7c38;
}

/* Zeile 3238 */
.mybtn-info:focus, .mybtn-info.focus
{
  color: #9b7c38;
  background-color: #214a21; /* zuerst rgba(33,74,33,.8) */
  border-top-color: #9b7c38;
  border-right-color: #9b7c38;
  border-bottom-color: #9b7c38;
  border-left-color: #9b7c38;
}

/* Zeile 3244 */
.mybtn-info:hover
{
  color: rgba(232,205,91,0.91);
  background-color: #214a21; /* zuerst rgba(33,74,33,.8) */
  border-top-color: #9b7c38;
  border-right-color: #9b7c38;
  border-bottom-color: #9b7c38;
  border-left-color: #9b7c38;
}


/* ------------------ Ende Anpassung der Button für die Food und Drinks Seite --------------------*/




@media (max-width: 767px) {
	.leftside {
		display:none;}
}	


@media (max-width: 768px) {
 
h1 {
  margin-top: 10px;
  margin-bottom: 5px;
}
h1 {
  font-size: 14px;
}
}