@charset "utf-8";
/* CSS zur Formatierung des Inhalts (Schriftgröße, Farbe, etc.) */

h1.ueberschrift, h2.ueberschrift {
	color:#ae0e19;
	font-weight:normal;
	font-size:1.7em;
	margin-bottom:0.7em;
}

h2.ueberschrift {
	font-size:1.5em;
	margin-bottom:0.5em;
}

#foot2 {
	color:#fff;
	font-size:0.9em;
}

#foot2 span {
	float:left;
	margin-left:22px;
}



/* ############# Kontakformular stylen ############# */
div.tx-powermail-pi1 {
	width:85%;
	margin:0;
}

div.tx_powermail_pi1_fieldwrap_html {
	float:left;
	margin-bottom:0.5em;
}

form.tx_powermail_pi1_form fieldset {
	border:none;
}

form.tx_powermail_pi1_form legend {
	display:none;
}

form.tx_powermail_pi1_form label {
	margin-right:2em;
	width:8em;
	display:block;
	float:left;
}

form.tx_powermail_pi1_form input {
	height:1.5em;
	padding:0.2em 0.1em 0 0.1em;
}

form.tx_powermail_pi1_form input, form.tx_powermail_pi1_form textarea {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:30em;
	float:left;
}

form.tx_powermail_pi1_form textarea {
	height:12em;
	overflow:auto;
}

div.powermail_mandatory_js {
	float:left;
	clear:both;
	margin:0.3em 0 1em 0;
	color:#7CBB1D
}

span.powermail_mandatory, div.powermail_mandatory_js {
	color:#AE0E19;
}

form.tx_powermail_pi1_form input.powermail_submit, form.tx_powermail_pi1_form input.powermail_reset {
	float:right;
	margin-top:1em;
	margin-right:2em;
	width:auto;
	height:auto;
	padding:0;
}

div.tx_powermail_pi1_fieldwrap_html_reset, div.tx_powermail_pi1_fieldwrap_html_submit {
	float:right;
}

div.tx_powermail_pi1_fieldwrap_html_submit input {
	font-weight:bold;
	padding:0 2em !important;
}

div#powermaildiv_uid6, div#powermaildiv_uid17 {
	margin-right:0.7em;
}

.tx-felogin-pi1 {
width:530px;
float:left;
}

.tx-felogin-pi1 fieldset {
border:none;
}

.tx-felogin-pi1 legend {
display:none;
}

.tx-felogin-pi1 label {
float:left;
width:200px;
}
.tx-felogin-pi1 #user, .tx-felogin-pi1 #pass {
width:250px;
float:right;
}
.tx-felogin-pi1 div {
clear:both;
}
.tx-felogin-pi1 input.submit {
float:right;
width:100px;
}

div.register {
clear:both;
width:530px;
float:left;
margin-top:50px;
}
div.register input.button {
float:right;
width:100px;
}
div.register p {
margin:0px;
padding:0px;
}

.tx-srfeuserregister-pi1 {
width:417px;
float:left;
}

.tx-srfeuserregister-pi1 fieldset {
border:none;
}

.tx-srfeuserregister-pi1 label {
float:left;
width:150px;
}
.tx-srfeuserregister-pi1 input, .tx-srfeuserregister-pi1 textarea {
width:250px;
margin-bottom:10px;
float:right;
}
.tx-srfeuserregister-pi1 div {
clear:both;
}
.tx-srfeuserregister-pi1 div p {
clear:both;
}
.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
width:100px;
}
