@charset "UTF-8";

label {
width:100px;
display:block;
float:left;
}

.rowElem {
position:relative;
clear:both;
min-height:35px;
}

.rowElemSelect {
clear:both;
min-height:35px;
}

.kunde {
float:left;
margin-right:8px;
}

label.forradio {
display:block;
float:left;
width:50px;
margin-top:-3px;
}

.title {
width:170px;
}

textarea,input.text {
width:270px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.geb {
text-align:center;
width:18px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.gebyr {
text-align:center;
width:36px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

.beispiel {
color:#7f7f7f;
padding-left:30px;
}

input.adr {
width:195px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.adrnr {
width:60px;
margin-left:7px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.plz {
width:60px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.ort {
width:195px;
margin-left:7px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

.country {
width:278px;
}

.lieferadresse {
float:left;
margin-right:15px;
}

label.forcheckbox {
display:block;
float:left;
width:380px;
margin-top:-3px;
}

.rowagb {
position:relative;
clear:both;
min-height:35px;
padding-top:30px;
padding-bottom:10px;
}

.agb {
float:left;
margin-right:15px;
}

label.foragb {
display:block;
float:left;
width:580px;
margin-top:-3px;
}

.rowkatalog {
position:relative;
clear:both;
min-height:25px;
padding-top:10px;
padding-bottom:10px;;
}

.katalog {
float:left;
margin-left: 10px;
margin-right:10px;
padding-bottom:0px;
}

label.forkatalog {
display:block;
float:left;
width:380px;
margin-top:-3px;
}

input.anzahl {
width:30px;
margin-left:7px;
border-color:#888 #CCC #CCC #888;
border-style:solid;
border-width:1px;
padding:3px;
}

input.bonusbox {
width:30px;
margin-left:7px;
padding:3px;
}

.rowversand {
background-color:#d8d8d8;
width:auto;
padding:5px 0 5px 20px;
font-size: 12px;
}

.versandwahl {
float:left;
margin-right:8px;
margin-top:3px;
}

label.fortitle {
width:135px;
margin-right:10px;
font-weight:700;
}

label.forversand {
display:block;
width:auto;
margin-right:20px;
}

label.forshop {
width:auto;
margin-right:10px;
}

#shopwahl {
float:left;
}

.shop {
width:120px;
}

.rowzahlung {
margin-top:10px;
background-color:#d8d8d8;
width:auto;
padding:5px 0 5px 20px;
font-size: 12px;
}

label.forzahlung {
display:block;
width:auto;
margin-right:20px;
}

.zahlungswahl {
float:left;
margin-right:8px;
margin-top:3px;
}

label.error {
color:red;
float:left;
margin-bottom:10px;
padding-left:100px;
vertical-align:top;
width:auto;
display: inherit;
}

