/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
formular.css for Logiway.de
25.04.2005 11:30 MSC (Michael Schwarz)
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

/* Login Form */

/* Usability: Das aktive Feld wird farbig hinterlegt */
input:focus,
textarea:focus,
select:focus{
background:#ffc;
} 


#loginForm input,
#prodSearchForm input{
border:1px solid #0E4096;
color:#0E4096;
font: normal 70%/130% Verdana, Arial, Helvetica, sans-serif;
padding:0 2px;
min-height:16px;
}

/*Loginformular*/
#loginForm{
margin:0 5px 0 15px;
}
#loginForm input.textField{
width:10em;
}

#loginForm label{
font: normal 75%/140% Verdana, Arial, Helvetica, sans-serif;
margin-right:5px;
color:#0E4096;
}

#loginForm fieldset{
border:0px solid #fff;
}
#produktSuche fieldset{
border:0px solid #EBEBF7;
}

#loginForm input#loginFormButton {
border:0;
display:inline;
}

/*Produktsuche*/

#prodSearchForm {
margin:0 0 0 20px;
padding:0;
width:auto;
}

#prodSearchForm input#prodSearchButton {
border:0;
display:inline;	
}

#prodSearchForm 
#prodSearchField{
width:140px;
padding:0 2px;
}



/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* sortieren und blaettern: */

#sortForm, #sizeForm, #HerstFilterForm{
display:block;
padding: 0 0 0 20px;
float:left;
}

#sortForm fieldset,
#sizeForm fieldset,
#HerstFilterForm fieldset{
display:block;
float:left;
border:1px solid #fff;
white-space:nowrap;
margin:0;padding:0;
}


#sortForm label,
#sizeForm label,
#HerstFilterForm label{
font: normal 70%/120% Verdana, Arial, Helvetica, sans-serif;
}

#sortForm input,
#sizeForm input,
#HerstFilterForm input{
cursor:pointer;
font: normal 70%/100% Verdana, Arial, Helvetica, sans-serif;
height:1.6em;
}

#sortForm select, 
#HerstFilterForm select{
font: normal 70%/120% Verdana, Arial, Helvetica, sans-serif;
width:14em; /* extra for opera/safari */
min-height:1.6em; 
}
#sizeForm select{
font: normal 70%/120% Verdana, Arial, Helvetica, sans-serif;
min-height:1.6em;
}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Warenkorb: */

div.productArea table.shoppingcartList td.amount{
font-weight: bold;
padding-left:10px;
}
div.productArea table.shoppingcartList td.amount input.sizeCheckbox{
width:1.8em;
text-align:center;
vertical-align:middle;
font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
margin-right:10px;
}

div.productArea table.shoppingcartList td.amount input.sizeAmountField {
	font: bold 80%/120% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 3.2em;
	margin-right: 10px;
	text-align: right;
}

div.productArea table.shoppingcartList fieldset{
border:0px solid #F3F3FB;
}





/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/* Alles zugehoerig zu Standard Formular table.standardForm: */
form.extraMarginBottom{
margin-bottom:120px;
}
h4.topOfstandardForm{
font: bold 90%/120% Verdana, Arial, Helvetica, sans-serif;
background-color:#C7D2E8;
border-bottom:1px solid #fff;
}

h4.topOfstandardFormtopArtikel{
font: bold 90%/120% Verdana, Arial, Helvetica, sans-serif;
background-color:#C7D2E8;
border-bottom:1px solid #fff;
}

table.standardForm{
width:100%;
background-color:#F3F3FB;
border-bottom:20px solid #F3F3FB;
}
table.standardForm td{
padding:5px 0;
vertical-align:middle;
}
table.standardForm td.inputCell{
width:300px;
/*border:1px dotted red; */
white-space:nowrap;
}
table.standardForm td.labelCell
{
/*	border: 1px dotted red;*/
	padding-right: 5px;
	padding-left: 45px;
	padding-bottom: 5px;
	font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	width: 18em;
	padding-top: 5px;
	white-space: nowrap;
	text-align: left;
}

td.labelCell img
{
	float: right;
	margin: -14px 2px 0px 0px;
}

table.standardForm td.inputCell a{
font: bold 70%/120% Verdana, Arial, Helvetica, sans-serif;
vertical-align:middle;
}

table.standardForm td.inputCell label{
padding:0;
font: normal 75%/120% Verdana, Arial, Helvetica, sans-serif;
}

/*BEGIN 28.01.2010 MREI Ergänzung für Checkbox in InputCell*/
table.standardForm td.inputCell2{
	width: 500px;
	/*border: 1px dotted red; */
/*	white-space: nowrap;*/
}

table.standardForm td.inputCell2 label.labelcheckbox{
/*	border: 1px dotted green;*/
	padding-right: 5px;
	padding-left: 7px;
/*	padding-bottom: 0px;*/
/*	padding-top: 0px; */
	font: 75%/160% Verdana, Arial, Helvetica, sans-serif;
/*	vertical-align: middle; */
	width: 1em;
/*	white-space: nowrap;*/
/*	text-align: left; */
}

table.standardForm td.inputCell2 input.checkbox{
	border: 1px dotted green;
	background-color: Blue; 
	float: right;
	text-align: right;
}
/*ENDE 28.01.2010 MREI Ergänzung für Checkbox in InputCell*/

form.standardForm label{
/* font jetzt in zelle formattiert */
white-space:nowrap;
}

form.standardForm fieldset{
padding:10px 0;
border:0px solid #F3F3FB;
background-color:#F3F3FB;
}
form.standardForm fieldset.white{
padding:10px 0;
border:0px solid #FFFFFF;
background-color:#FFFFFF;
}

form.standardForm textarea{
overflow:auto;
padding:2px;
width:300px;
font: normal 70%/100% Verdana, Arial, Helvetica, sans-serif;
}

form.standardForm input{
padding:2px;
width:300px;
font: normal 70%/100% Verdana, Arial, Helvetica, sans-serif;
}
form.standardForm input.textfieldSmall{
width:45px;
}
form.standardForm input.textfieldMedium{
width:183px;
}

form.standardForm input.radioButton{

width:2em;
margin:0 10px 0 0;padding:8px 0;
}

form.standardForm select{
width:310px;
font: normal 70%/100% Verdana, Arial, Helvetica, sans-serif;
}


form.standardForm input.textlinkButton{
font-size: 75%;
width:11em;
display:block;
text-align: right;
color: #0E4097;
background: #F3F3FB url(/images/bg_btn_formSubmit.gif) no-repeat 100% 40%;
margin:0;
padding:0 20px;
font-weight: bold;
border:0px solid #F3F3FB;
text-decoration: underline;
cursor: pointer;
}

form.standardForm input.textlinkButton0{
font-size: 75%;
width:11em;
display:block;
text-align: right;
color: #0E4097;
background: #FFFFFF url(/images/bg_btn_getEnroled.gif) no-repeat 100% 40%;
margin:0;
padding:0 20px;
padding-left:433px;
font-weight: bold;
border:0px solid #FFFFFF;
text-decoration: underline;
cursor: pointer;
}

form.standardForm input.textlinkButton:hover{
text-decoration: none;
}

form.standardForm input.width45em{
width:45em;
}
form.standardForm input.width22em{
width:22em;
}
form.standardForm input.width20em{
width:20em;
}
form.standardForm input.width18em{
width:18em;
}
form.standardForm input.width16em{
width:16em;
}
form.standardForm input.width14em{
width:14em;
}
form.standardForm input.width12em{
width:12em;
}
form.standardForm input.width10em{
width:10em;
}

form.linkWithIcon{
clear:both;margin-bottom:6px;
}
form.linkWithIcon img{
float:left;margin:1px;
}

form.standardForm input.textlinkButton2{
font-size: 75%;
width:auto;
display:block;
text-align:left;
color: #0E4097;
background:none;
margin:0;
padding:0;
font-weight: bold;
border:0px solid #F3F3FB;
text-decoration: underline;
cursor: pointer;
}
form.standardForm input.normal{
font-weight: normal;
}

form.standardForm input.textlinkButton2:hover{
text-decoration: none;
}
