/******************************************/
/* F O R M U L A R E					  */
/******************************************/ 
/******************************************/
/* Basiseinstellungen
/******************************************/

form {
	margin:0;
	padding:0;
}

fieldset {
	border:1px solid #ccc;
	background-color:#f6f6f6;
	padding:10px;
}

legend {
	font-weight:bold;
	color:#006184;
}

input, select option, textarea {
	border:1px solid #ccc;
	background-color:#fff;
	font-size:12px;
	padding:3px 10px 2px 5px;
	height:14px;
}

select {
	border:1px solid #ccc;
	background-color:#fff;
	padding:0;
        font-size:13px;
}

select option {padding-bottom:0;}

textarea {
	height:150px;
	width:300px;
}

input[type="submit"] {
	background:url('/cachepics/submit_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	padding:0px 10px 2px 10px;
	height:22px;
	color:#006184;
	font-weight:bold;
	width:150px;
}

input.submit {
	background:url('/cachepics/submit_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	border:1px solid #ccc;
	padding:0px 10px 2px 10px;
	height:22px;
	color:#006184;
	font-weight:bold;
	width:150px;
}

*+html input[type="submit"],
*+html input.submit {
	height:24px;
}

* html input.submit {
	height:24px;
}

input.submit:hover {
	border:1px solid #eee;
	color:#323232;
}

input[type="submit"]:hover {
	border:1px solid #eee;
	color:#323232;
}


div.formValue {
    margin:5px 0 5px 0;
    padding:0 0 0 200px;
}

div.formCheckBox label {
    padding: 0;
}

div.formCheckBox input {
	background:transparent;
	border:0;
	margin:0 5px 5px 0;
        height:15px;
        width:15px;
        vertical-align:top;
        float:left;
}

a.submit {
	list-style-type:none;
	background:url('/cachepics/submit_bg.gif') no-repeat scroll left top;
	padding:2px 5px 2px 30px;
	margin:5px 0 0 0;
	font-weight:bold;
	display:block;
	border:1px solid #ccc;
	width:180px;
	font-size:12px;
}
/* PAIRS */

div.formNameValuePair,
div.formNameValuePairError {
	clear:both;
	margin:5px 0 5px 0;
}

div.formName {
	width:200px;
	float:left;
        clear:both;
}

div.formValue input.fm_text {
	float:left;
}

div.formValue p.formDesc {
	margin:3px 0 0 10px;
	width:100px;
	float:left;
	display:block;
}

/* ERROR */

div.formNameValuePairError input,
div.formNameValuePairError select,
div.formNameValuePairError textarea {
    border:1px solid #ac0548;
}

p.formWarning,
div.formNameValuePairError div.formName {
    color:#ac0548;
    font-weight:bold;
}


/******************************************/
/* Produktsuche
/******************************************/

div.suche{
    background:url('/cachepics/green_gradient.gif');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#6AAC41;
    border-bottom:0 none;
    color:#FFFFFF;
    text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
    padding:1px 0 1px 10px;
	margin:0;
}

div.productSearch {
	border:1px solid #DCF0D0;
	background-color:#f6f6f6;
	padding:6px;
}

div.productSearch form {
}

div.productSearch form input.favsearce {
	float:left;
	width:120px;
        height:15px;
}

div.productSearch form input.productSearchImage {
	border:0;
	height:22px;
	margin:0;
	padding:0;
}

span.tblSearchMarkup {color:#ff8e01;}

a.datenschutz {
    background:url('/cachepics/schloss.gif');
    background-position:left top;
    background-repeat:no-repeat;
	padding:3px 0 3px 20px;
}

/******************************************/
/* LoginBOX
/******************************************/

div.loginbg {
	border:1px solid #ccc;
	background-color:#f6f6f6;
	padding:6px;
}

div#loginbox h1{
    background:url('/cachepics/grey_gradient.gif');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#6AAC41;
    border-bottom:0 none;
    color:#FFFFFF;
    text-transform:uppercase;
	font-weight:bold;
	line-height:20px;
    padding:1px 0 1px 10px;
	margin:0;
	font-size:13px;
}

div#loginbox form fieldset{
	border:0;
	padding:0;
	margin:0;
}

div#loginbox form input {
	font-size:11px;
	height:17px;
	width:148px;
	margin:0 0 5px 0;
}

div#loginbox form div.submit input {
	background:url('/cachepics/submit_bg.gif');
	background-position:left top;
	background-repeat:no-repeat;
	width:118px;
	padding:0 0 2px 30px;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
	font-weight:normal;
	height:21px;
	color:#006184;
	font-weight:bold;
}

div#loginbox form input[type="submit"] {
	width:118px;
	padding:0 0 2px 30px;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
	font-weight:normal;
	height:21px;
	color:#006184;
	font-weight:bold;
}
*+html div#loginbox form div.submit input,
*+html div#loginbox form input[type="submit"] {
	height:23px;
}

* html div#loginbox form div.submit input {
	color:#006184;
	font-weight:bold;
	height:23px;
}

div#loginbox form div.submit input:hover,
div#loginbox form input[type="submit"]:hover {
	border:1px solid #eee;
	color:#323232;
}

p.pwLink , p.regLink {
	font-size: 11px;
}

/* eigeloggt */

div.loginbg a.logout {
	list-style-type:none;
	background:url('/cachepics/submit_bg.gif') no-repeat scroll left top;
	padding:3px 5px 2px 30px;
	margin:5px 0 0 0;
	font-weight:bold;
	display:block;
	border:1px solid #ccc;
	width:80px;
	font-size:12px;
	height:15px;
}

div.loginbg a.logout:hover,
a.submit:hover {
	text-decoration:none;
	color:#323232;
	border:1px solid #eee;
}

* html div#loginbox form input.submit {
	width:35px;
	padding:0 0 2px 0;
	float:right;
	margin:5px 0 0 0;
	font-weight:bold;
}

/* Auswahö Umsatz Filter */

div.vpUmsatzFilter {
	float:right;
}

div.vpUmsatzFilter.firstOne  {
	float:left;
	padding:3px 0 0;
}

* html div.firstOne  {
	float:left;
	padding:3px 0 0;
}

