		/* css-formulare */

form {
float:left;
clear:left;
display:block;
width:97%;
padding:0 0 0 5px;
}

label {
text-align:left;
float:left;
}

.login-form {
width:98%;
float:left;
margin:0 0 6px;
}

.login-text {
font-size:75%;
width:20%;
display:block;
color:#000;
float:left;
margin:5px 0 0 0;
padding:3px 0 0 0;
}

.lesezeichen {
font-size:80%;
display:block;
float:left;
color:#000;
margin:0;
padding:3px 0 0 5px;
}

.anzahl-label {
float:left;
clear:both;
color:#000;
font-size:80%;
}

.auswahl-suche {
display:block;
float:left;
width:90%;
font-size:85%;
color:#000;
margin:5px 0 0 0;
padding:3px 0 0 5px;
}

.formular-breite {
float:left;
width:98%;
margin:2px 0 0 0;
}

.formular-breite-auswahl {
float:left;
width:49%;
height:26px;
margin:16px 0 0 0;
}

.anzahl {
float:left;
width:2em;
height:1em;
margin:0px 0 5px 10px;
padding:0.2em;
}

.suche-text {
width:30%;
display:block;
color:#000;
float:left;
margin:5px 0 0 0;
padding:3px 0 0 5px;
}

.suche-text-15 {
width:8%;

color:#000;
float:left;
margin:5px 0 0 0;
padding:3px 0 0 5px;
}

.suche-text-20 {
width:25%;

color:#000;
float:left;
margin:5px 0 0 0;
padding:3px 0 0 5px;
}

.formbreite {
width:53%;
float:right;
margin:5px 5px 0 0;
}

.formbreite-suche {
width:60%;
float:left;
margin:5px 5px 0 0;
}

.formbreite-suche-20 {
width:20%;
float:left;
margin:5px 5px 0 0;
}

.label-kombi {
width:98%;
float:left;
font-weight:700;
border-top:1px solid #004080;
border-right:0;
border-bottom:0;
border-left:0;
margin:10px 0 0 0;
padding:5px 0 0 0px;
}

.suche-treffer-li {
width:15%;
float:left;
margin:10px 10px 0 5px;
}

.suche-auswahl-li {
width:27%;
float:left;
margin:10px 12px 0 5px;
}

.suche-auswahl-re {
width:60%;
float:left;
margin:10px 10px 0 5px;
}

.formbreite-suche-dropdown {
width:60%;
float:left;
margin:5px 5px 0 0;
}

.suche-25 {
float:left;
width:45%;
text-align:left;
margin:6px 0 0 0;
}

.formbreite-auswahl {
float:left;
width:5%;
height:20px;
}

.button {
border-top:1px solid #000;
border-right:2px solid #333;
border-bottom:2px solid #333;
border-left:1px solid #000;
background-color:#004080;
color:#FFF;
font-weight:700;
clear:both;
height:20px;
text-align:center;
margin:10px 5px 10px 0;
padding:0 2px;
}

.button-re {
float:right;
border-top:1px solid #000;
border-right:2px solid #333;
border-bottom:2px solid #333;
border-left:1px solid #000;
background-color:#004080;
color:#FFF;
font-weight:700;
clear:both;
height:20px;
margin:10px 5px 10px 0;
padding:0 2px;
}

.button-hide{
  display:none;
}
 
* html .button-hide
{ /* fuer IE Win */
  height:0px;
  width:0px;
	display:block;
/* */
}    

.absenden {
float:right;
border:0;
color:#000;
clear:both;
background-color:#FFF;
text-decoration:underline;
}

.breite-form {
width:98%;
float:left;
margin:5px 0 0 10px;
}

.breite-form-option {
width:98%;
float:left;
margin:10px 0 10px 10px;
}

.regis-label {
float:left;
color:#000;
width:27%;
margin-top:5px;
}

.regis-label-kdnr-left {
float:left;
color:#000;
width:17%;
margin-top:4px;
}

.regis-label-kdnr-middle {
float:left;
color:#000;
width:10%;
text-align:right;
margin-top:4px;
}

.form-regi-breit {
width:50%;
float:left;
margin:5px 5px 0 0;
}

.form-regi-breit-text {
width:50%;
float:left;
margin:5px 5px 0 0;
}

.form-regi-mittel {
width:25%;
float:left;
margin:3px 5px 0 0;
}

.form-regi-vor-tel {
width:16%;
float:left;
margin:3px 5px 0 0;
}

.form-regi-tel {
width:29%;
float:left;
margin:3px 5px 0 0;
}

.tel-10 {
float:left;
width:3%;
margin:0;
}

.option-label {
float:left;
color:#000;
width:30%;
}

.option {
float:left;
width:5%;
height:1em;
margin:0;
}

.bestellung {
float:left;
width:98%;
clear:both;
margin:3px 0 0 0;
}

.bestell-label-25-li {
float:left;
width:20%;
margin:3px 0 0 0;
}

.bestell-label-15-li {
   float:left;
   width:15%;
   margin:3px 0 0 0px;
   text-align:left;
   }

.bestell-label-auswahl {
float:left;
width:35%;
margin:3px 5px 0 0;
}


.bestell-30-li {
float:left;
width:32%;
text-align:left;
margin:3px 0 0 0;
}

.bestell-80-li {
float:left;
width:80%;
text-align:left;
margin:3px 0 0 0;
}

.bestell-10-li {
float:left;
width:15%;
text-align:left;
margin:3px 0 0 0;
}

.bestell-30-re-aenderungen {
float:left;
width:45%;
text-align:right;
margin:0 0 5px;
padding:5px 5px 5px 0;
}

.bestell-30-re-dropdown {
float:right;
width:39%;
text-align:left;
margin:3px 0 0 0;
}

.bestell-option {
float:left;
width:3em;
text-align:left;
}

.bestell-option-text {
float:left;
width:40%;
}

.label-produktauswahl {
width:98%;
float:left;
font-weight:700;
margin:3px 0 0 0;
padding:5px 0 0 5px;
}

.produkt-auswahl {
float:left;
margin:0 3px 0 0;
padding:2px 10px 10px;
}

.legende-produkt-gesamt {
border:0 solid #004080;
background-color:#EAF1F4;
border-top:0 solid #004080;
border-right:0 solid #004080;
border-bottom:0 solid #004080;
border-left:0 solid #004080;
font-weight:700;
padding:0 10px 6px;
}

.rand-produkt-gesamt {
clear:both;
border:0 solid #004080;
background-color:#EAF1F4;
margin:0 0 0 10px;
padding:0 0 6px 0;
}

.rand-produkt-links {
border:1px solid #004080;
background-color:#EAF1F4;
width:45%;
float:left;
padding:0 0 6px 0;
}

.rand-produkt-rechts {
border:1px solid #004080;
background-color:#EAF1F4;
width:45%;
float:right;
padding:0 0 6px 0;
}

.produkt-breite {
float:left;
width:98%;
margin:0 0 9px 0;
}

.radio {
float:left;
width:18%;
margin:5px 0 0 0;
}

.suche-radio {
width:15%;
display:block;
color:#000;
float:left;
margin:5px 0 0 5px;
padding:3px 0 0 5px;
}

.button-waren {
float:right;
border:0;
background-color:#EAF1F4;
color:#000;
height:20px;
text-decoration:underline;
}

.login-text-suche {
font-size:80%;
width:20%;
display:block;
color:#000;
float:left;
margin:5px 0 0 0;
padding:3px 0 0 0;
}

.regis-daten {
float:left;
font-size:80%;
color:#000;
width:50%;
}

.ics-icon {
width:30px;
height:20px;
border:0;
background:transparent url(/pic/icons/liste_gr.gif) no-repeat center top;
text-indent:-1000em;
margin:0;
padding:0;
}

.bestell-30-re, .bestell-30-re-text-li {
float:right;
width:32%;
text-align:left;
margin:3px 0 0 0;
}

.bestell-titel {
 float:left;
 padding:12px 0 3px 0;
 }

.order-warenkorb {
margin:0;
padding:0;
font-size:80%;
border:0px;
background-color:#FFFFFF;
  }
  
.daten-main-35 {
  float:left;
  width:35%;
  } 

.order-warenkorb {
   border: 0px;
   background-color:#FFFFFF;
   color:#000000;
   margin: 10px 0 0 -3px;
   padding:0;
   font-size: 100%;
   text-decoration:underline;
}

.pseudoLink, 
submit.pseudoLink,
a.pseudoLink:link, 
a.pseudoLink:visited, 
a.pseudoLink:hover, 
a.pseudoLink:active, 
a.pseudoLink:focus {
background-color: #FFF;
border: none;
border: 0px 0px 0px 0px;
color:#006A8E;
cursor: hand;
cursor: pointer;
font-weight:bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
padding:0;
margin:0;
text-decoration:none;
}

.pseudoLink2, 
submit.pseudoLink2 {
background: #fff url(/images/weiter_pfeil.gif) no-repeat right center;
border: none;
border: 0px 0px 0px 0px;
color:#006A8E;
cursor: hand;
cursor: pointer;
font-weight:bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
text-decoration:none;
padding:0px 15px 0px 0px;
margin: 0px 0 0 0;
text-align: right;
cursor: hand;
cursor: pointer;
} 


	