kursivgraua img {
border:0 none
}
a,a:link,a:visited {
font-family:Verdana, Geneva, sans-serif;
color:#0c819a;
text-decoration:none;
font-weight:700
}
a:hover {
color:#6a4739;
}
html {
	-webkit-text-size-adjust: none;
}
html, body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 150%;
	background-color: #f5f5f2;
	-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto; 
}
#Layerlogo {
	position: relative;
	float: left;
	width: 100%;
	height: 170px;
	padding-top: 90px;
	padding-left: 10px;
}
#Layerlogoklein {
	position: relative;
	float: left;
}
#Layerlogofehler {
	position: relative;
	float: left;
	width: 100%;
	height: 82px;
}
#Layernavi{
	position: relative;
	float: left;
	width: 100%;
	padding-bottom:10px;
}
#back {
position: relative;
float: left;
width: 100%;
padding-bottom:10px;
}
@media only screen and (max-width: 480px) {
#Layernavi {
display:none;
}
}
#Layerbonstetten {
	position: absolute;
	width: 240px;
	height: 170px;
	z-index: 9999;
	left: 550px;
	-moz-transform: rotate(10deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform: rotate(10deg); /* Safari */
	-o-transform: rotate(10deg); /* Opera */
	-ms-transform: rotate(10deg); /* IE9 */
	transform: rotate(10deg); /* W3C */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328)"; /* IE8 */
	margin-top: 20px;
}
@media only screen and (max-width: 700px) {
#Layerbonstetten {
	display:none;
}
}
.random {
	position: absolute;
    width: 160px;
	height: auto;
	-moz-transform: rotate(-3deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform: rotate(-3deg); /* Safari */
	-o-transform: rotate(-3deg); /* Opera */
	-ms-transform: rotate(-3deg); /* IE9 */
	transform: rotate(-3deg); /* W3C */
	left: 135px;
	margin-top: 220px;
    z-index: 5000;
}
.agenda {
	position: absolute;
    width: 160px;
	height: auto;
	-moz-transform: rotate(3deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform: rotate(3deg); /* Safari */
	-o-transform: rotate(-3deg); /* Opera */
	-ms-transform: rotate(3deg); /* IE9 */
	transform: rotate(3deg); /* W3C */
	left: 250px;
	margin-top: 0px;
    z-index: 6000;
}
#Layeragenda {
	position: absolute;
	width: 110px;
	height: 160px;
	z-index: 5000;
	left: 300px;
	-moz-transform: rotate(5deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform: rotate(5deg); /* Safari */
	-o-transform: rotate(5deg); /* Opera */
	-ms-transform: rotate(5deg); /* IE9 */
	transform: rotate(5deg); /* W3C */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328)"; /* IE8 */
	margin-top: 280px;
    background-image: url(../images/block.png);
	background-repeat: no-repeat;
	background-position: left top;
    background-size: contain;
    padding-top: 10px;
}
#Layerdatum {
	position: absolute;
	width: 110px;
	height: 160px;
	z-index: 2000;
	left: 300px;
	-moz-transform: rotate(5deg); /* Firefox 3.6 Firefox 4 */
	-webkit-transform: rotate(5deg); /* Safari */
	-o-transform: rotate(5deg); /* Opera */
	-ms-transform: rotate(5deg); /* IE9 */
	transform: rotate(5deg); /* W3C */
	filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328); /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.9563047289848328, M12=-0.2923716902732849, M21=0.2923716902732849, M22=0.9563047289848328)"; /* IE8 */
	margin-top: 280px;
    background-image: url(../images/kalender.png);
	background-repeat: no-repeat;
	background-position: left top;
    background-size: contain;
    padding-top: 25px;
}
#Layercontent {
	position: relative;
	float: left;
	width: 95%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #000;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 30px;
}
.flex {
justify-content: center;
display: inline-flex;
vertical-align: middle;
margin-bottom: 5px;
}
.news {
justify-content: center;
display: inline-flex;
vertical-align: middle;
margin-bottom: 5px;
}
.listbox {
font-weight:300;
}
.boxkursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: 0.9em;
	font-style: italic;
	padding-left: 10px;
}
.graukursiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: 0.9em;
	font-style: italic;
}
.abgelaufen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: 1em;
}
.whatsapp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: 0.9em;
	font-style: italic;
	/*padding-left: 27px;*/
	line-height: 110%;
}
#Layerfooter {
	position: fixed;
	font-size: 0.9em;
	font-weight: 300;
	left: 0px;
	bottom: 0px;
	height: 25px;
	width: 100%;
	background-color: #6a4739;
	color: #FFF;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
	clear: both;
	text-align: center;
}
#Layer60plus {
	position: relative;
	float: left;
	width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
}
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.5em;
	font-weight:700;
	color:#b58557;
	line-height: 1.4em;
	/*padding-bottom: 1.7%;*/
}
h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: 700;
	color: #81614E;
	line-height: 1.3em;
}
h22 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #81614E;
	font-style: italic;
	line-height: 1.3em;
}
h3 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:700;
	color:#666;
	margin-top: 50px;
	margin-bottom: 20px;
}
h9 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	font-weight:700;
	color:#666;
}
h4 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
	padding-top: 25px;
	margin-top: 0px;
	margin-bottom: -20px;
}
.was {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
}
h5 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.4em;
	font-weight:700;
	color:#bf5f39;
	margin-top: 0px;
	margin-bottom: 20px;
}
h6 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
    padding-top: 15px;
    margin-top: 0px;
	margin-bottom: -10px;
}
h7 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:700;
	color:#666;
	margin-top: 20px;
	margin-bottom: 20px;
}
h8 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
	padding-top: 25px;
	margin-top: 0px;
	margin-bottom: -10px;
}
.webmail {
font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	font-weight:700;
	color:#37beff;
}
.utitel {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
}
.biblio {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #81614E;
}
.navi {font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: 700;
	color: #81614E;
}
.titelalbum {
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.5em;
	font-weight:700;
	color:#b58557;
	line-height: 1.4em;
	padding-bottom: 1.7%;
}
.gesucht {
background-color: #dfd8c9;
padding: 0px 10px 0px 10px;
margin-top: 20px;
}
.text {
font-family:Verdana, Geneva, sans-serif;
font-size:0.6em;
}
.navijahr {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.8em;
	line-height: 0.8em;
}
.textrot {
font-family:Verdana, Geneva, sans-serif;
color:#C03
}
.textfehler {
font-family:Verdana, Geneva, sans-serif;
color:#bf5f39;
font-weight:700

}
.textfooter {
font-family:Verdana, Geneva, sans-serif;
font-size:0.8em;
line-height:20px
}
.textweiss {
color:#ffffff;
}
.nosee { display:none; 
}
.gruen {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #393;
	font-weight: 700;
}
.rot {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #bf5f39;
	font-weight: 700;
}
.rot300 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #bf5f39;
	font-weight: 300;
}
.grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: 0.9em;
	font-style: italic;
}
.grausmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: 300;
	font-size: x-small;
	font-style: italic;
}
.mirror {
	display: inline-block;
	-webkit-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.pr {
	text-indent: -0.35em;
}
.normalweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 300;
}
.normalblack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: 300;
	text-decoration: none;
}
.logo60plus{
	padding-top: 20px;
    padding-bottom: 20px;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	line-height: 150%;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	width: 95%;
}
ul {
	padding-top: 10px;
	list-style-type: '- ';
}

.done {
	color: #999;
}
.donestrich {
	color: #999;
    text-decoration-line: line-through;
}
.print-only {
  display: none;
}
@media print {
.print-only {
display: block; /* Oder 'inline-block' je nach Bedarf */
  }
}
.button {
	background-color: #6e3020; /* Green */
	border: none;
	border-radius: 4px;
	color: white;
	padding: 5px 1px;
	margin-top:10px;
	text-align: center;
	text-decoration: none;
	font-size: 1em;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	font-weight: 700;
	width: 100px;
	-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.button1 {
  box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.button2:hover {
  box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
hr {
	background: #81614E;
	border: none;
	color: #81614E;
	height: 1px;
	align: left;
}
#Layernews {
	position: fixed;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	line-height: 130%;
	padding: 8px;
	box-shadow: 5px 5px 10px silver;
	border-radius: 0.5em;
	width: 250px;
	height: auto;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 200px;
	background-color: #fbfae4;
	-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
	z-index: 10000;
}