/* ########################################################################

	demoshop.css - Demoshop - Stand: Mai 2008
	
	demoshop.css importiert die verwendeten Stylesheet-Dateien, allerdings
	keine Conditional Comments (IE)!

######################################################################## */


@import "all.css"; /* MBN */
@import "allmbr.css"; /* MBR */
@import "allwdl.css"; /* WDL */
@import "blau.css"; /* WDL */
@import "blaumbr.css"; /* MBR */
@import "color.css"; /* MBN */
@import "dashboard.css"; /* MBN */
@import "startpage.css";

.naumann-register-form label {
	display: block;
	float: left;
	width: 200px;
	padding-top: 3px;
}

.naumann-register-form .form-input-checkbox label {
	display: inline;
	float: none;
}

.naumann-register-form .form-input-input {
	margin-bottom: 0.5em;
}

.naumann-register-form .form-input-checkbox {
	margin-bottom: 0.5em;
}

.form-input-description {
	margin-bottom: 1.5em;
	display: block;
	padding-left: 200px;
	font-size: 10px;
	color: #888888;
}

.form-input-dropdown {
	margin-bottom: 0.5em;
}

div#infoEMail {
	margin-bottom: 0.5em;
}

.naumann-register-form .form-input-input input {
	width: 200px;
}

input#company {
	width: 250px;
}

input#zip_code {
	width: 70px;
}

input#fon {
	width: 150px;
}

input#fax {
	width: 150px;
}

div#email-purchasing-newsletter-div {
	margin-bottom: 3em;
}

div#email-director-newsletter-div {
	margin-bottom: 3em;
}

div#email-director-address-div, div#email-accounting-address-div {
	margin-bottom: 0px;
}

.naumann-register-form label .required {
	color: #FF0000;
}

.form-input-top-info-required {
	margin-bottom: 1em;
	font-size: 10px;
	color: #FF0000;
}

.form-input ul, .form-errors {
	margin: 0px;
	margin-top: 0.5em;
	margin-bottom: 1em;
	background-color: #DFB9B9;
	padding: 10px;
}

.form-errors {
	margin-top: 0px;
}

.naumann-register-form .register-step2 {
	width: 755px;
}

.naumann-register-form .register-step2 th.caption {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	padding-top: 3em;
	padding-bottom: 1em;
	color: #003B81;
}

.naumann-register-form .register-step2 th.edit {
	text-align: right;
}

.naumann-register-form .register-step2 th.caption-first {
	padding-top: 0;
}

.naumann-register-form .register-step2 td, .naumann-register-form .register-step2 th {
	line-height: 150%;
}

.naumann-register-form .register-step2 td.key {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	padding: 5px;
	padding-right: 15px;
	width: 250px;
	background-color: #DDDDDD;
}

.naumann-register-form .register-step2 td.value {
	text-align: left;
	vertical-align: top;
	padding: 5px;
	padding-left: 15px;
	background-color: #F5F5F5;
}

.naumann-register-form .register-step2 td.bottomline {
	border-bottom: 1px solid #C7C7C7;
}
