/* gesamter Text */
form.kontaktformular fieldset {
	margin-top: 25px;
	padding: 10 10 10px;
	width: 100%;
}

/* Überschrift Kontaktformular */
form.kontaktformular legend {
  padding: 0 10px;
  font-weight: bold;
}

/* Feldbeschreibungstext */
form.kontaktformular label {
	float: left;
	width: 130px;
}

/* gesamte Textfelder */
form.kontaktformular input, textarea {
	width: 300px;
	margin: 5px;
	margin-top: -3px;
}

/* Nachrichtentextfeld */
form.kontaktformular textarea {
	width: 300px;
	height: 75px;
}

/* Absenden - Button */
#submitbutton {
    text-align: center;
	font-size: 15px;
	margin-left: 175px;
	margin-top: 0px;
	margin-bottom: 10px;
    width: 100px;
	height: 30px;
    background-color: #ca9700;
	border-color: #ca9700;
	border-radius: 5px;
	border-style: outset;
    color: #ffffff;
}

/* Absenden - Button */
#submitbutton:hover {
    text-align: center;
	font-size: 15px;
	margin-left: 175px;
	margin-top: 0px;
	margin-bottom: 10px;
    width: 100px;
	height: 30px;
    background-color: #323231;
	border-color: #323231;
	border-radius: 5px;
	border-style: outset;
    color: #ffffff;
}

/* Icon Warnung */
img.warning {
	width: 18px;
	margin-bottom: -3px;
	margin-right: 5px;
}

/* Fehlermeldung E-Mail */
#email-fehler {
	display: none;
	border-style: solid;
	border-width: 2px;
	border-radius: 5px;
	border-color: #ca9700;
	background-color: #ffffff;
	color: #323231;
	width: 433px;
	padding: 5px;
	margin-left: -3px;
	margin-bottom: 10px;
}

/* Fehlermeldung Nachricht */
#nachricht-fehler {
	display: none;
	border-style: solid;
	border-width: 2px;
	border-radius: 5px;
	border-color: #ca9700;
	background-color: #ffffff;
	color: #323231;
	width: 433px;
	padding: 5px;
	margin-left: -3px;
	margin-bottom: 10px;
}

/* Fehlermeldung Honeypod */
#honeypod-fehler {
	display: none;
	border-style: solid;
	border-width: 2px;
	border-radius: 5px;
	border-color: #ca9700;
	background-color: #ffffff;
	color: #323231;
	width: 433px;
	padding: 5px;
	margin-left: -3px;
	margin-bottom: 10px;
}

/* Honeypod-Feld */
form.kontaktformular input#Honeypod-Feld {
	display: none;
	width: 300px;
	margin: 5px;
	margin-top: -3px;
}

/* Honeypod-Label */
#Honeypod-Label {
	display: none;
	margin-right: 5px;
}

/* Infotext auf Rückmeldungsseite */
.info {
	width: 480px;
	height: 80px;
	background-color: #ca9700;
	border-radius: 50px;
	margin-top: 80px;
	box-shadow: 5px 5px 5px #323231;
}

.info p {
	color: #ffffff;
	padding: 20px;
	font-size: large;
}
