@charset "utf-8";
/* courgette-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/courgette-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/courgette-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/courgette-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/courgette-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/courgette-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/courgette-v13-latin-regular.svg#Courgette') format('svg'); /* Legacy iOS */
}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Allan';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/allan-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/allan-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/allan-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/allan-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/allan-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/allan-v20-latin-regular.svg#Allan') format('svg'); /* Legacy iOS */
}

body{margin: 0px;padding: 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;background: rgba(139,125,114,0.4)}
#head{ 
	;
	min-height: 150px;
	width: 100%;
	max-width: 1280px;
	border-bottom: 10px solid #740000;
	margin: 0 auto;
	border: none;
}
a{border: none}
#head img{margin: 20px 0px 0px 20px}
#content{
	
	background: #8b7d72; 
	min-height: 400px;
	border-top: 1px solid #38322e;
	border-bottom: 1px solid #38322e;
	-webkit-box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.3);
	overflow:hidden
}
#navi{
	text-align:center;font-family: 'Courgette', cursive;
}
#navi a{width: 30%;display: inline-block;color: #30261e;margin: 20px auto;font-size: 1.5em;text-decoration: none} #navi a:hover{ color: #fff}
#fotos{text-align: center;margin: 0px auto;padding: 20px 0px 0px 0px;font-family: 'Courgette', cursive}
#fotos img{
	margin:20px;
	-webkit-box-shadow: 0 2px 5px 5px rgba(0,0,0,0.6);
	box-shadow: 0 2px 5px 5px rgba(0,0,0,0.6);
}
#fotos img:hover{-webkit-box-shadow: 0 2px 8px 8px rgba(0,0,0,0.6);
	box-shadow: 0 2px 8px 8px rgba(0,0,0,0.6);}
#footer{
	
	min-height: 100px;
	width: 100%;
	max-width: 1280px;
	margin: 0px auto;
	color: #483C32;
	border-top: 10px solid #740000;
	font-size: 0.85em;
	border: none;
	padding: 2em 0 5px 0;
	}
	#footer a{color: #483C32}
#footer p{margin: 10px 0px 0px 10px;text-align: center;clear:both}
#impressum, #datenschutz{font-size: 0.75em;text-decoration: none;background: #740000;color: #fff;margin: 0px;padding: 3px 10px;float:right;	}
.w1280{	width: 100%;
	max-width: 1280px;
	margin: 0px auto;padding: 0px}
.bold {
	font-weight: bold;
}
.person{height: 1%;min-height: 100px;background: rgba(0,0,0,0.3);color: #fff;font-family: 'Courgette', cursive;text-align:center;margin-bottom: 2em}
.person div{margin: 15px;padding: 5px 0px 0px 0px}
.idx-lnk{font-size: 1.2em;font-weight: 900; color:#483C32;text-decoration: none;font-family: 'Courgette', cursive; } .idx-lnk:hover{color: #fff}
#text h1{font-family: 'Courgette', cursive;color: rgba(0,0,0,0.45)}
#themen{text-align:center;font-family: 'Courgette', cursive;font-size: 20px; min-height: 400px;overflow:hidden}
#themen a{display: inline-block;width: 200px;margin: 3px 3px 25px 3px;padding: 330px 0 3px 0;background: #30261e;color: #fff;background-image: url(themen_bg.jpg);background-repeat: no-repeat;background-position: 0px 0px;text-decoration: none}
a#thema_btn1{background-position: 0px 0px;} #thema_btn1:hover{background-position: 0px -440px}
a#thema_btn2{background-position: -220px 0px;} #thema_btn2:hover{background-position: -220px -440px}
a#thema_btn3{background-position: -440px 0px;} #thema_btn3:hover{background-position: -440px -440px}
a#thema_btn4{background-position: -660px 0px;} #thema_btn4:hover{background-position: -660px -440px}
a#thema_btn5{background-position: -880px 0px;} #thema_btn5:hover{background-position: -880px -440px}
a#thema_btn6{background-position: -1100px 0px;} #thema_btn6:hover{background-position: -1100px -440px}
.bunt{width:100%;height: 55px;background: url("bunt_gross.jpg") top center repeat-x;display: block;clear: both}
#description{max-width: 1200px;margin: 14px auto;padding: 10px;background: rgba(255,255,255,0.3)}
#description h1{font-family: 'Courgette', cursive;margin: 0;padding:0;color: #30261e}
#description p{;margin: 0;padding:0; color: #30261e}
.sub_navi{text-align: center;clear: both;height: 2em;margin: 3em auto;font-size: 0.85em; color: rgba(255,255,255,0.4)}
.sub_navi a{color: rgba(255,255,255,0.4)}
.text_left{margin: 3%;width: 45%; min-height: 400px;float:left;}
.foto{;margin: 3%;float: left;width:40%; font-style:italic;}