form {
	margin:0px;
	padding:0px;
}
textarea, input, select {
	font-size:12px;
}
textarea, .inputText {
	border:1px solid #dddddd;
	width:99.5%;
}
select {
	border:1px solid #dddddd;
	padding:2px;
}
input[type="text"], input[type="password"] {
	padding:3px 0px 3px 2px;
}
input[type="radio"] {
	margin-left:0px;
	margin-right:5px;
	vertical-align:bottom;
}
select[multiple="multiple"] {
	padding:0px !important;
}
textarea {
	padding-left:3px;
}
fieldset {
	position:relative;
	line-height:1.5;
	border:1px solid #dddddd;
	background:#e8f0fa none repeat scroll 0%;
	margin:10px 0px;
	padding:5px 13px 10px 13px;
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
fieldset legend {
	margin:0px 0px 0px -5px;
	padding:0px 5px;
	font-weight:bold;
	color:#ff6600;
	line-height:1.3;
}
fieldset legend img {
	vertical-align:bottom;
	margin-right:6px;
}
fieldset fieldset {
	margin-bottom:5px;
	background:#eeeeee none repeat scroll 0%;
	border:1px solid #dddddd;
}
.formElement, .formGroup {
	margin:5px 0 3px 0;
	min-height:0px;
}
.formElement:after {
	content: "";
	height:0px;
	display:block;
	clear:both;
}
.formField {
	padding:0px;
}
.formField a {
	text-decoration:underline;
	font-size:11px;
}
.formElement .formField, .formGroup .formGroupField {
	margin-left:175px;
}
.formField input, .formField select, .formField textarea {
	margin:2px 0px;
}
.formFieldLabel, .formGroupLabel {
	text-align:right;
	float:left;
	width:150px;
	font-weight:bold;
}
.formFieldDesc {
	font-size:11px;
	padding:0px 0px 2px 0px;
}
.formElement .formFieldDesc {
	margin-left:175px;
}
.formFieldDesc > p {
	margin:0px;
	font-size:11px;
	clear:both;
}
.formGroup .formGroupField legend {
	display:none;
}
.formGroup .formGroupField .formElement input {
	width:auto !important;
}
.formGroup .formFieldDesc {
	font-size:11px;
	margin:5px 0px 10px 15px;
}
.formOptions {
	list-style:none;
	margin:0px;
	padding:0px;
}
.formOptions li {
	margin-top:3px;
	padding-right:2%;
	width:23%;
	float:left;
}
.formOptions li span {
	float:none;
	padding-left:12px;
}
.formOptionsLong {
	list-style:none;
	margin:0px 0px 7px 0px;
	padding:0px;
}
.formOptionsLong li {
	margin:3px 0px 0px 0px;
	padding:0px;
}
.formOptionsLong span, .formOptionsLong label {
	display:inline;
	font-weight:bold;
	color:#006699;
}
.formError, .formError a {
	color:#cc0000;
}
.formError .inputText, .formError textarea {
	background-color:#ffeeee;
}
.formError .inputText, .formError textarea {
	background-color:#fee;
}
.inputButton {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	font-size:12px;
	padding:2px;
	background-color:#eeeeee;
	border:1px solid #cccccc;
	color:#333333;
	cursor:pointer;
	text-decoration:none;
}
p.formSubmit {
	text-align:right;
	border-top:1px solid #cccccc;
	margin:10px 0px;
	padding:1.5em 0px;
}
.inputText:focus, select:focus, textarea:focus {
	background-color:#ffffdd;
}
#LoginFormDiv {
	margin-top:15px;
}
#LoginFormDiv label {
	display:block;
	font-weight:bold;
}
#LoginFormDiv input[type="text"], #LoginFormDiv input[type="password"] {
	width:200px;
}
#searchText.Tip {
	font-style:italic;
	color:#bbbbbb;
}
div.ReceivePwDiv {
	float:left;
	width:170px;
}
div.ReceivePwDiv label {
	display:block;
	font-weight:bold;
}
/* Ergänzt in v3.0.4 */

a.SubmitButton {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#e5e5e5;
	border:1px solid #cccccc;
	cursor:pointer;
	font-weight:bold;
	margin-right:4px;
	padding:6px 4px;
	text-decoration:none;
}
#addCategoryButton {
	margin-top:15px;
	margin-bottom:10px;
}
div.AutoversicherungenVorteile {
	margin: 10px 0 5px 5px;
}
div.AutoversicherungenVorteile span {
	display: block;
	font-size: 12px;
	color: #006699;
	background-image: url(http://www.firmenverzeichnis-versicherungen.de/images/icon_orange.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 26px;
	line-height: 23px;
}
