/* -----------------------------------------------------------------------------------------------------------------
	Layout
	Newsletter Form
-----------------------------------------------------------------------------------------------------------------*/

.anmeldeform {
	padding:10px 10px 10px 3px;
	margin-bottom:20px;
	width:390px;
}

.ok {
	background:#D6F1C9;
	border:1px solid #B9E7A3;
}

.alert {
	background:#FFF0C1;
	border:1px solid #FFDF7D;
}

.error {
	background:#F9DED9;
	border:1px solid #EFA79A;
}
/* -----------------------------------------------------------------------------------------------------------------
	Formstyle New
-----------------------------------------------------------------------------------------------------------------*/
form.default_form fieldset {
	/*width:450px;*/			/*Contentbreite*/
	border:none;
}
form.default_form div {
	float:left;
	width:40%;			/*Beschreibungsbreite*/
	border:0px;
}
form.default_form p, 
form.default_form input,
form.default_form textarea,
form.default_form select {
	display:block;
	float:left;
	width:50%;			/*Eingabefelder Breite*/
}

form.default_form select {
	width:51%;			/*Eingabefelder Breite + 1 für select*/
}

form.default_form label {
	float:left;
	clear:both;
	padding:0;
}

/* Input Fields */
form.default_form input, form.default_form textarea, form.default_form select {
	padding:2px;
	font: 11px/normal Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	background-color:#F9F9F9;
	border: 1px solid #BBBBBB;
}
form.default_form p {
/*	margin:0!important;*/
	padding-left:0!important;
}
form.default_form input[type=radio], form.default_form input[type=checkbox] {
	float:left;
	width:15px;
	height:13px;
}
form.default_form p label input {
	width:15px;
	height:13px;
}
form.default_form input[type=submit] {
	float:left;
	width:130px !important;
	height:25px;
	cursor:pointer;
}

form input[type="hidden"] {
	display: none;
}

form.default_form option {
	padding-left:5px;
}

/* Error Liste mit ungültigen Feldern*/

ul.fielderrors {
	padding-left:20px;
}
ul.fielderrors li{
	padding-bottom:5px;
}
