﻿/* CSS für Newsletter Registrierungs Formular */

.newsletter-form p {
	color:			#545454;
	font-family:	Arial,Helvetica,sans-serif;
    font-size:		12px;
	margin-bottom:	1em;
}


.newsletter-form .formRow {
	clear:			both;
	font-family:	Arial,Helvetica,sans-serif;
	margin:			0 0 8px 0;
}

.newsletter-form .formRow:after {
	clear:			both;
	content:		".";
	display:		block;
	height:			0;
	line-height:	0;
	padding:		0;
	visibility:		hidden;
}

.newsletter-form .formRequired {
	color:			#999;
    font-size: 		11px;
	font-family:	Arial,Helvetica,sans-serif;
	padding:		0 0 1.5em 0;
}

.newsletter-form .formReq {
    color:			#C00;
}

.newsletter-form .formReqText {
    color:			#C80229;
	display:		block;
    font-size: 		10px;
	padding:		1em 0 2px 0;
}

.newsletter-form label,
.newsletter-form input {
    float:			left;
	font-family:	Arial,Helvetica,sans-serif;
	font-size:		12px;
}

.newsletter-form .tx_dmail_subscription-submit {
    float:			none;
	font-size:		14px;
	font-family:	Arial,Helvetica,sans-serif;
	margin:			5px 0 0 202px;
	padding:		2px;
	width:			100px;
}

.newsletter-form label {
	color:			#545454;
	padding-top:	3px;
	width:			100px;
}

.newsletter-form .tx_dmail_subscription-text:focus,
.newsletter-form .tx_dmail_subscription-text-zip:focus,
.newsletter-form .tx_dmail_subscription-text-city:focus {
	background-color:	#EEE;
}

.newsletter-form .tx_dmail_subscription-text {
	border:			1px solid #000;
	width:			200px;
}

.newsletter-form .tx_dmail_subscription-text-zip {
	border:			1px solid #000;
    width:			50px;
}

.newsletter-form .tx_dmail_subscription-text-city {
	border:			1px solid #000;
	border-left: 	none;
    width:			149px;
}

.newsletter-form .tx_dmail_subscription-label-check {
	padding:		2px 0 0 3px;
    width:			180px;
}

.newsletter-form .tx_dmail_subscription-check {
    margin-left:	100px;
}


.postFormRow {
    margin-top:		20px;
}


