/* berkshire-swash-regular - latin */
@font-face {
  font-family: 'Berkshire Swash';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/berkshire-swash-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/berkshire-swash-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/berkshire-swash-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/berkshire-swash-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/berkshire-swash-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/berkshire-swash-v16-latin-regular.svg#BerkshireSwash') format('svg'); /* Legacy iOS */
}

/* gafata-regular - latin */
@font-face {
  font-family: 'Gafata';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/gafata-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/gafata-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/gafata-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/gafata-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/gafata-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/gafata-v16-latin-regular.svg#Gafata') format('svg'); /* Legacy iOS */
}

/*
gruen: 100,10,100,50  #005724   0,87,36
braun: 40,80,90,70    #4a2114   74,33,20
font-family: 'Gafata', sans-serif;
font-family: 'Berkshire Swash', sans-serif;
*/
html, body {margin:0; padding:0;}
.seite {width:100%; max-width:1920px; margin:0 auto; text-align:center; font-family: 'Gafata', sans-serif;}

.inhalt0 {margin:0 auto; text-align:center;}
.banner {position:relative;}
.banner_offset {position:absolute;}
.inhalt {width:100%; max-width:990px; margin:0 auto 2% auto;line-height:1.5em;position:relative;}
.bigbild {width:100%;}
  .bigbild1 {width:100%;min-width:1420px;}
.inhalt1 {}
#buttonv {position:absolute;left:2%;top:-120px;width:12%;min-width:50px;}
#buttonu {position:absolute;left:15%;top:-100px;width:12%;min-width:50px;}

a {text-decoration:none; color:#4a2114; font-weight:bold;}

h1,h2 {font-family:'Berkshire Swash', sans-serif;font-size:2em; color:#005724; padding-top:4%; line-height:1.5em;} 
h3 {font-size:1.3em;}
.flex {display:flex; flex-direction:row; flex-wrap:wrap; justify-content: center;}
.flex2 {width:98%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:1%;}
.flex3 {width:98%;display:flex;justify-content:center;flex-wrap:wrap;margin:1%;cursor:pointer;}
.rund {max-width:230px;margin:1%;}
 .rund img {width:82%;}
.spalte1 {margin:2%;}
.spalte2 {width:46%;margin:2%;min-width:300px;}

.berk {font-family:'Berkshire Swash', sans-serif;font-size:1em;color:#005724;}
.rechts {text-align:right;}
.links {text-align:left;}
.block {text-align:justify;}
.weiss {color:white;font-size:3em;}
.gruen {color:#005724;font-size:3em;}
.mini {font-size:.9em;color:gray;}

.buttong {display:inline-block;border:1px solid #005724;color:#005724;margin:1.2%;padding:2px 6px;}
.buttonw {display:inline-block;border:1px solid white;color:white;margin:1.2%;padding:2px 6px;box-shadow:0 0 8px #000;text-shadow:0 0 8px #000;}

.cl {clear:both;}

#fuss {
  width:100%;
  background:#eae1d4;
  text-align:center; padding:12px 0; font-family: 'Gafata', sans-serif; line-height:1.4em; color:#4a2114; font-size:1em;}
.us {display:none;}
  
/*tabelle veranstaltungen*/
.tab_ver td {padding:12px; vertical-align: top; }
.tab_ver tr:nth-child(odd) {background: rgba(255,255,255,.5)}

.angebottext {min-width:320px;width:69%;}

@media all and (max-width: 639px) {
  html,body {font-size:0.9em;}
 .flex2 {width:98%;display:flex;justify-content:center;}
 .spalte {width:100%;margin:2%;}
 .angebottext {width:100%;}
  }
  
@media all and (max-width: 480px) {
 .bigbild1 {width:240%;min-width:2500px;}
 }