@charset "utf-8";
/* CSS Document */
/*Default Settings*/
*
{
	margin:0;
	padding:0;
	border:0;
}

footer, header, ain, nav, aside, section {
	display:block;

}
/*Ende Default Settings*/
/*...........................................................*/
/*Layoutrahmen*/
#gesamt {
	/*width:100%; min-width: 980px; max-width: 1400px;*/	
}
/*Ende Layoutrahmen*/
/*...........................................................*/
/*Body*/
body {
	background-color: #B78F71;	
	background-image: url(../bilder/hintergrund.png);
	background-size: 400px;
	background-position: center;
	background-repeat: no-repeat;
}
/*Ende Body*/
/*...........................................................*/
/*Header*/
header {
	width: 100%;
	padding-top: 1em;
	background-color: #563E18;
	background-image: url(../bilder/header_hintergrund.png);
	background-size: 100%;
	background-repeat: no-repeat;
}

#header1 {
	width: 20em;
	margin-top:3em;
	margin-bottom: 1em;
	text-align: center;
	float: none;
}

#header2 {
	width: 20em;
	float: none;
}

#header3 {
	width: 20em;
	margin-top: -2em;
	text-align: center;
}

.header {
	color: #FF3030;
}

.titel {
	font-size: 2.5em;
	font-weight: bolder;
	margin-top:-1.5em;
}

.untertitel {
	font-size: 1.5em;
	color: #FF3030;
	font-weight: bolder;
	margin-top: 2em;
	margin-bottom: 1.5em;
}

#logo {
	display: flex;
	justify-content: center;
	align-items: center;
}

.logo {
	width: 150px;	
}

#suche {
	clear: both;
}
/*Ende Header*/
/*...........................................................*/
/*Links*/
#links {
	margin: 0.5em;
	float: left;
	width: 6em;
}
/*Ende Links*/
/*...........................................................*/
/*Navigation*/
button {
	width: 6em;
	height: 3em;
	background-color: #563E18;
	border: medium solid #261301;
	margin-bottom: 0.5em;
	color: #CFC6BE;
	font-family: "Lucida Handwriting", Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: bolder;
	text-decoration: none;
}

button a {
	color: #CFC6BE;
	font-size: 0.9em;
	font-family: "Lucida Handwriting", Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: bolder;
	text-decoration: none;
}
/*Ende Navigation*/
/*...........................................................*/
/*Hauptbereich*/
main {
	margin: 0.5em;
	float: left;
	width: 60%;
}

main h1 {
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

main h2 {
	font-size: 1em;
	font-family: "Lucida Handwriting", Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
}

#hauptbereich {
	margin: 0.5em;
	margin-left: -2em;
	float: left;
	width: 65%;
}

.abschnitt {
	margin-top: 1em;
}

p {
	font-size: 0.9em;
	letter-spacing: 0.1em;
	line-height: 1.2em;
}

li {
	margin-left: 1em;
	letter-spacing: 0.1em;
	line-height: 1.2em;}
/*Ende Hauptbereich*/
/*...........................................................*/
/*Rechts*/
rechts {
	margin: 1em;
	float: none;
	width: 20%;
}

/*#bildrechts {
	display: flex;
	justify-content: flex-end;
	align-items: right;
}*/

.bildrechts {
	width: 60%;
	margin-left: 1em;
	margin-top: 1em;
	margin-right: 2em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}


.galerie2 {
	width: 20%;
	margin-bottom: 1em;
	text-align: right;
	float:none;
}

.bildunterschrift {
	margin-top: 1.5em;
    text-align: center;
}

.bildrechts_galerie {
	width: 150px;
	height: 150px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}

.bildrechts_galerie_hoch {
	width: 150px;
	height: 300px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}

.bildrechts_galerie_quer {
	width: 200px;
	height: 150px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}


.bildrechts_produkte_hoch {
	width: 150px;
	height: 200px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;}


.bildrechts_event_hoch {
	width: 170px;
	height: 250px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}

.bildrechts_event_quer {
	width: 200px;
	height: 150px;
	margin-left: 2em;
	margin-top: 1em;
	margin-right: 2em;
	margin-bottom: 1em;
	border-top-right-radius: 20px;
	border-bottom-left-radius: 20px;
	box-shadow: 10px 10px 10px 10px #261301;
}
/*Ende Rechts*/
/*...........................................................*/
/*Kontakt*/
.kontaktformular {
	width: 80%;
	padding: 1.5em;
	border: medium solid #261301;
	border-radius: 20px;
	letter-spacing: 0.1em;
}

#anrede {
	letter-spacing: 0.1em;
}

#formularfeld {
	float:none;
	margin-right: 1em;
}

#formularfeld1 {
	float:none;
}

#formular {
	clear:both;
}

.formular {
	line-height: 1.5em;	
}

.formular2 {
	width: 14em;
}

.auswahl {
	width: 22em;
	font-size:0.6em;
}

textarea {
	width: 14em;
}

#button {
	width: 12em;
	height: 3em;
	font-size: 0.6em;
	background-color: #563E18;
	border: medium solid #261301;
	margin-bottom: 0.5em;
	color: #CFC6BE;
	font-family: "Lucida Handwriting", Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
	font-weight: bolder;
	text-decoration: none;
}
/*Ende Kontakt*/
/*...........................................................*/
/*Footer*/
footer {
	clear:both;
	width: 100%;
	margin-top:2em;
	background-color: #563E18;
	color: #CFC6BE;
	font-size: 0.8em;
}

footer a {
	color: #CFC6BE; 
}

#info1 {
	width: 15%;
	text-align: left;
	margin: 1em;
	padding: 1em;
	float: left;
}

#info2 {
	width: 20%;
	text-align: center;
	margin: 1em;
	padding: 1em;
	float:left;
}

#info3 {
	width: 15%;
	text-align: right;
	margin: 1em;
	padding: 1em;
	float: left;
}

.icon_klein {
	width: 40px;
}

#schluss {
	clear:both;
}
/*Ende Footer*/
/*...........................................................*/