@charset "utf-8";
/* CSS Document */


form {
	background-color: #FEFBEB;
	border: 1px solid #C0C0C0;
	padding: 10px;
}

form fieldset.csc-mailform,
form fieldset {
	border: none;
	margin-bottom: 10px;
}

form fieldset.csc-mailform legend,
form fieldset legend {
	display: none;
}

form fieldset.csc-mailform div.csc-mailform-field,
form fieldset div.field {
	margin: 8px 0px;
}

form fieldset.csc-mailform div.csc-mailform-field label,
form fieldset div.field label {
	width: 155px;
	float: left;
}

form fieldset.csc-mailform div.csc-mailform-field input,
form fieldset.csc-mailform div.csc-mailform-field textarea,
form fieldset div.field input,
form fieldset div.field textarea {
	border: 1px solid #C0C0C0;
	width: 400px;
	float: left;
	font-size: 1.0em;
	font-family: sans-serif;
	padding: 3px;
}

form fieldset.csc-mailform div.csc-mailform-field textarea,
form fieldset div.field textarea {
	height: 120px;
}

form fieldset.csc-mailform div.csc-mailform-field input.short,
form fieldset.csc-mailform div.csc-mailform-field textarea.short {
	width: 200px;
}

form fieldset.csc-mailform div.csc-mailform-field input:focus,
form fieldset.csc-mailform div.csc-mailform-field textarea:focus,
form fieldset div.field input:focus,
form fieldset div.field textarea:focus {
	border: 1px solid #20550F;
}

form fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-check {
	width: auto;
	float: left;
}

form fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-submit,
form fieldset div.field input.submit {
	border: 1px solid #999999;
	background-color: #EEEEEE;
	width: auto;
	padding: 2px 10px;
	float: left;
	margin-left: 155px;
	font-size: 1.1em;
	font-weight: bold;
	height: 24px;
}

form fieldset.csc-mailform div.csc-mailform-field input:focus.csc-mailform-submit,
form fieldset div.field input:focus.submit {
	border: 1px solid #20550F;
}

form fieldset.csc-mailform div.csc-mailform-field img {
	border: 1px solid #EEEEEE;
	margin-left: 155px;
}
#mailformSicherheitscode {
	width: 170px;
}

form fieldset div.csc-mailform-field span.csc-mailform-radio input {
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

form fieldset div.csc-mailform-field span.csc-mailform-radio label {
	width: auto;
	margin-right: 25px;
}
/* order form */

form#order {
	width: 520px;
	margin-top: 20px;
}

form#order fieldset {
	margin-bottom: 10px;
	border: none;
	border-bottom: 1px solid #C0C0C0;
}

form#order fieldset legend {
	display: none;
}

form#order fieldset .field {
	margin-bottom: 5px;
}

form#order fieldset.submit {
	border-bottom: none;
	margin-bottom: 0px;
}

form#order fieldset.submit .field {
	margin-bottom: 0px;
}

form#order fieldset .field label {
	width: 160px;
	float: left;
	padding-top: 4px;
}

form#order fieldset .field input {
	margin-bottom: 5px;
	width: 344px;
}

form#order fieldset .field.short input {
	margin-bottom: 5px;
	width: 120px;
}

form#order fieldset .field .left {
	float: left;
	margin-right: 20px;
}

form#order fieldset .field .right label {
	width: 80px;
}

form#order fieldset .field .right input {
}

form#order fieldset .field.radiogroup label {
	float: none;
}

form#order fieldset .field.radiogroup input {
	margin: 0px 10px 5px 160px;
	width: 20px;
	height: 20px;
	float: left;
}

form#order fieldset .field.radiogroup .radio {
	float: none;
}

form#order fieldset .field.check label {
	float: none;
}

form#order fieldset .field.check input {
	margin: 0px 10px 5px 160px;
	width: 20px;
}

form#order fieldset .field.submit input {
	margin: 0px 10px 5px 160px;
	width: auto;
}

form#order fieldset .field.submit input.reset {
	margin-left: 20px;
}


form#order fieldset .field.submit input.next {
	width: 120px;
	height: 30px;
	background-image: url(img/button-go.gif);
	background-color: transparent;
	border: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 25px;
	cursor: pointer;
}

form#order fieldset .field.submit input.back {
	float: left;
	width: 120px;
	height: 30px;
	background-image: url(img/button-back.gif);
	background-color: transparent;
	border: none;
	color: #FFFFFF;
	text-align: left;
	padding-left: 37px;
	cursor: pointer;
}

form#order fieldset .field.submit input {
	font-size: 1.2em;
	font-weight: bold;
	height: 25px;
	padding: 0px 20px;
}

form#order fieldset .field textarea {
	margin-bottom: 5px;
	width: 344px;
	height: 60px;
}









