form {
	margin:0px;
	padding:0px;
}

textarea, input, select {
	font-size:12px;
	border: 1px solid #7492b1;

}

textarea, .inputText {
	border: 2px solid #7492b1;
	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;
}
.pradio {
	display:none;
	}

input[type="radio"] .pradio {
	display:none;
	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 #fff;
	background:#fff none repeat scroll 0%;
	margin:10px 0px;
	padding:5px 13px 10px 13px;
}

fieldset legend {
	color: #3c6692;
	font-size: 1.2em;
}

fieldset legend img {
	
	vertical-align:middle; 
	margin-right:6px;
}

fieldset fieldset {
	margin-bottom:5px;

	border:1px solid #7492b1;
}

.formElement, .formGroup {
	color: #000;
	margin:5px 0 3px 0;
	min-height:0px;
}

.formElement:after {
	content: "";
	height:0px;
	display:block;
	clear:both;
}

.formField {
	padding:0px;
}

.formField_package {
	background:transparent url(../../images/sehrfein_paket_bgr.gif) no-repeat 0 0; height:28px; width:148px;
	padding-left:10px;
	color: #fff;
	font-size: 1.3em;
	margin-left:175px;
}

.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;
	color:#666;
}

.formFieldDesc {
	font-size:11px;
	padding:0px 0px 2px 0px;
}

.formElement .formFieldDesc {
	margin-left:175px;
}

.formFieldDesc > p {
	margin:0px;
	font-size:11px;
	clear:both;
	font-style: italic;
}

.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 {
	 

	border: none;
	color:#fff;
	cursor:pointer;
	font-size: 1.3em;
	text-decoration:none;
	padding:10px;
}

.inputButton2 {
	background:transparent url(../../images/iconEAbsenden.png); height:43px; width: 214px;
	border: none;
	color:#fff;
	font-weight: bold;
	cursor:pointer;
	font-size: 1.3em;
	text-decoration:none;
	padding-bottom:5px;
	margin-right: 9px;
	}
	
.inputButtonLogin {

	border: none;
	}
	
	
.inputButtonLogin_karte {

	border: none;
	}
	
.inputButtonLoginS {
	border: none;
	vertical-align: middle;
	
	}

#bestellung {}

#bestellung ul {width: 580px;float: left; height:120px; }

#bestellung li {
	display: blocK;
	width: 290px;
	float:left;
	
	}

.inputButtonCompanyAdd2 {
	background:transparent url(../../images/paket_abschicken.png) no-repeat 0 0; height:100px; width:300px;
	text-indent:-999em;
	border: 1px solid #fff;
	color:#fff;
	font-weight: normal;
	cursor:pointer;
	font-size: 16px;
	font-family:'Verdana',arial;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
.inputButtonCompanyAdd {
	background:transparent url(../../images/sehrfein-input_bgr.png); height:43px; width: 300px;
	border: none;
	color:#fff;
	font-weight: normal;
	cursor:pointer;
	font-size: 16px;
	font-family:'Verdana',arial;
	text-decoration:none;
	padding-bottom:5px;
	margin-right: 9px;
	}
	
.inputButtonSuche {
	background:transparent url(../../images/sehrfein-input_bgr.png); height:43px; width: 300px;
	border: none;
	color:#fff;
	font-weight: bold;
	cursor:pointer;
	font-size: 1.3em;
	text-decoration:none;
	padding-bottom:5px;
	margin-right: 8px;
	}

.inputButton3 {
	background:transparent url(../../images/iconSortierung.png); height:43px; width: 254px;
	font-weight: bold;
	border: none;
	color:#fff;
	cursor:pointer;
	font-size: 1.3em;
	text-decoration:none;
	padding:10px;
	}
	
.inputButton4 {
	background:transparent url(../../images/iconKarte.png); height:43px; width: 102px;
	font-weight: bold;
	border: none;
	color:#fff;
	cursor:pointer;
	font-size: 1.3em;
	text-decoration:none;
	padding:10px;
	}

p.formSubmit {
	text-align:right;
	border-top:1px solid #7492b1;
	margin:10px 0px;
	padding:1.5em 0px;
}



.inputText:focus, select:focus, textarea:focus {

	color: #666;
	border: 2px solid #ff8a33;
}

#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 {

	background-color:#efefef;
	font-family: Verdana, arial;
	cursor:pointer;
	font-weight:bold;
	font-size: 1.3em;
	margin-right:4px;
	padding:8px 10px;
	color: #7492b1;
	text-decoration:none;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}

#addCategoryButton {
	font-family: Verdana, arial;
	font-weight:bold;
	background-color:#efefef;
	margin-top:15px;
	margin-bottom:10px;
	color: #7492b1;
}





/************mediaupload**************/











