html { 
min-height: 100%;
height: 100%;
padding: 0px;
}
* { 
margin: 0px;
padding: 0px;
}
body { 
height: 100%;
font-size: 12px;
line-height: 16px;
font-family: "verdana", "arial", "hevetica", sans-serif;
color: #4b4b4b;
background-color: #ffffff;
padding: 0px;
}
body br { 
font-size: 5px;
line-height: 5px;
}
tbody { 
padding: 0px;
margin: 0px;
}
table.wrapper { 
width: 990px;
height: 100%;
border-collapse: collapse;
border: none;
padding: 0px;
margin: 0px;
}
table.wrapper2 { 
border-collapse: collapse;
width: 990px;
border: none;
padding: 0px;
margin: 0px;
}
table.nix { 
border-collapse: collapse;
padding: 0px;
margin: 0px;
}
td { 
vertical-align: top;
}
.bord-Hg { 
background-color: #f9f8f4;
border: 1px solid #e1e1e1;
}
.bord-Hg1 { 
background-color: #f9f8f4;
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
.bord-Hg2 { 
background-color: #f9f8f4;
border-right: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
.bord { 
border: 1px solid #e1e1e1;
}
.bord1 { 
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
.bord2 { 
border-right: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
.bord3 { 
border-bottom: 1px solid #e1e1e1;
}
.bord4 { 
border-top: 1px solid #e1e1e1;
}
table td#left, table td#right, table td#mitte { 
vertical-align: top;
text-align: left;
margin: 0px;
}
td#left { 
width: 220px;
background-color: #f9f8f4;
font-size: 12px;
padding: 0px 0px 10px;
background-image: url("/templates/maxxicon/img/hg-tab-220.gif");
background-repeat: repeat-y;
background-position: 0px 10px;
}
td.ende-left { 
height: 12px;
background-image: url("/templates/maxxicon/img/hg-abschlues-ende-220.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td#mitte { 
text-align: left;
font-weight: 300;
width: 560px;
background-color: #ffffff;
font-size: 12px;
padding: 0px 10px;
}
td#right { 
width: 200px;
text-align: left;
font-weight: 300;
font-size: 12px;
background-color: #f9f8f4;
padding: 0px 0px 10px;
background-image: url("/templates/maxxicon/img/hg-tab-180.gif");
background-repeat: repeat-y;
background-position: 0px 10px;
}
td.ende-right { 
height: 12px;
background-image: url("/templates/maxxicon/img/hg-abschlues-ende-200.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.asbtand { 
padding: 5px 10px;
}
td.asbtand88 { 
padding: 0px;
margin: 0px;
}
td.asbtand88 input { 
height: 19px;
width: 88px;
border: none;
padding: 0px;
margin: 0px;
}
.asbtandHo { 
padding: 0px;
margin: 0px;
}
.asbtandHo input { 
border: none;
padding: 0px;
margin: 0px;
}
.asbtand120 { 
padding: 0px;
margin: 0px;
}
.asbtand120 input { 
width: 120px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
}
h1 { 
font-weight: 900;
font-size: 14px;
font-family: "Verdana", "Arial", sans-serif;
color: #a41b07;
padding: 4px 0px 0px;
}
h2 { 
font-weight: 900;
font-size: 14px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
padding: 0px;
margin: 5px 0px;
}
h3 { 
font-weight: 900;
font-size: 13px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
padding: 0px;
margin: 5px 0px;
}
h3.h3smoll { 
font-weight: 300;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
padding: 0px;
margin: 0px 0px 5px;
}
h1.header1 { 
font-weight: 900;
font-size: 14px;
color: #a41b07;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
background-image: url("/templates/maxxicon/img/h1-header.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 4px 0px 0px;
}
td.hea50 { 
padding: 0px;
margin: 0px;
vertical-align: top;
height: 50px;
background-image: url("/templates/maxxicon/img/h1-header-50.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.hea50 h1.header50 { 
padding: 15px 0px 0px 20px;
margin: 0px;
}
td.hea20 { 
width: 100%;
background-color: #f9f8f4;
border: 1px solid #e1e1e1;
padding: 5px 10px;
margin: 0px;
}
td.hea20 h1 { 
font-size: 12px;
color: #4b4b4b;
text-align: left;
vertical-align: middle;
margin: 0px 0px 10px;
font-weight: 900;
}
td.hea20 h2 { 
text-align: center;
vertical-align: middle;
font-weight: 900;
font-size: 11px;
}
td.hea20 h1.rot { 
font-size: 14px;
color: #a41b07;
text-align: left;
vertical-align: middle;
margin: 0px 0px 10px;
font-weight: 900;
}
td.hea20 h2.blau { 
font-size: 13px;
color: #0a74b7;
text-align: left;
vertical-align: middle;
font-weight: 900;
}
table.ImageListing { 
width: 100%;
height: 117px;
border: 1px solid #e1e1e1;
border-collapse: collapse;
padding: 0px;
margin: 0px 0px 10px;
}
td.ImageReihe { 
height: 117px;
text-align: center;
vertical-align: middle;
width: 150px;
background-color: #f9f8f4;
}
img.ImageZeigeKlein { 
border: 1px solid #d4d4d4;
padding: 0px;
}
img.ImageZeigeKlein:hover { 
border: 1px solid #ef4a32;
padding: 0px;
}
td.ImageReihe2 { 
font-size: 11px;
text-align: left;
vertical-align: top;
width: 290px;
padding: 5px 10px 5px 5px;
background-color: #f9f8f4;
background-image: url("/templates/maxxicon/img/boder1.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
}
td.ImageReihe3 { 
font-size: 10px;
height: 82px;
text-align: right;
padding-right: 5px;
vertical-align: top;
width: 110px;
background-color: #f9f8f4;
background-image: url("/templates/maxxicon/img/boder1.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
}
td.ImageReihe4 { 
font-size: 10px;
text-align: left;
vertical-align: top;
height: 35px;
background-color: #f9f8f4;
border-top: 1px solid #e1e1e1;
background-image: url("/templates/maxxicon/img/boder1.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
padding-left: 5px;
}
td.ImageReihe4 a { 
color: #ef4a32;
}
table.karkas { 
width: 550px;
border-top: 1px solid #d4d4d4;
border-left: 1px solid #d4d4d4;
}
table.karkas td.in { 
width: 180px;
text-align: center;
border-right: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
}
table.CatBeschr-A { 
width: 173px;
margin-bottom: 20px;
}
p img.imCat { 
float: right;
width: 160px;
margin: 0px 0px 0px 10px;
border: 1px solid #d4d4d4;
}
strong.imCatStrong { 
font-weight: 300;
font-size: 10px;
color: #a41b07;
float: right;
clear: both;
width: 160px;
padding: 5px 0px 0px 10px;
border: none;
}
table.CatBeschr { 
width: 550px;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border: 1px solid #e1e1e1;
background-color: #f9f8f4;
margin: 0px 0px 10px;
}
table.CatBeschr td { 
padding: 10px;
}
p img.imCatBeschr { 
float: left;
margin: 0px 10px 0px 0px;
border: 1px solid #d4d4d4;
}
table.CatBeschr td p a.bildLink { 
padding: 0px;
}
td.hea26 { 
padding: 0px;
margin: 0px;
vertical-align: top;
height: 26px;
background-image: url("/templates/maxxicon/img/h1-header-26.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
h1.header26 { 
font-weight: 900;
font-size: 13px;
color: #a41b07;
font-family: "Verdana", "Arial", sans-serif;
height: 22px;
padding: 4px 0px 0px 10px;
}
.preis-info { 
color: #0a74b7;
font-size: 12px;
}
.preis-liste { 
color: #0a74b7;
font-size: 11px;
}
.tax-info-1 { 
font-size: 11px;
}
td.tax-info-1 a { 
color: #ef4a32;
}
td#in { 
text-align: right;
height: 21px;
width: 70px;
margin: 0px;
padding: 0px 10px 0px 0px;
}
td#in input { 
width: 30px;
text-align: center;
height: 18px;
border: 1px solid #e1e1e1;
margin: -1px 0px 0px;
padding: 2px 0px 0px;
}
td#but input { 
width: 120px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
}
table#opt-sel { 
width: 250px;
margin: 15px 0px 20px;
}
table#opt-sel td { 
height: 21px;
padding: 5px 0px;
}
table#opt-sel td.drop-beschr { 
width: 120px;
}
table#opt-sel td.drop-sel { 
vertical-align: top;
height: 21px;
padding: 5px 0px;
}
table#opt-sel td.drop-sel select { 
width: 130px;
height: 21px;
margin: 0px 6px 0px 0px;
padding: 2px;
border: 1px solid #e1e1e1;
}
td.prNavi1 { 
font-size: 11px;
line-height: 11px;
font-family: "Verdana", "Arial", sans-serif;
width: 300px;
padding: 0px 0px 0px 5px;
margin: 0px;
}
td.prNavi1 strong { 
color: #ef4a32;
}
td.prNavi2 { 
font-size: 11px;
line-height: 11px;
font-family: "Verdana", "Arial", sans-serif;
width: 60px;
padding: 0px;
margin: 0px;
}
td.prNavi2 a:hover { 
text-decoration: none;
}
table.karte0-pro { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-weiss-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
border-bottom: 1px solid #dadada;
padding: 0px;
margin: 0px;
}
td.karte0-pro-im { 
width: 250px;
text-align: center;
vertical-align: top;
padding: 5px 10px 0px;
border-right: 1px solid #dadada;
}
td.karte0-pro-im img { 
padding-top: 0px;
margin: 0px;
border: none;
}
td.karte0-pro-im a.Plink, td.karte0-pro-im a.Plink:hover { 
text-align: center;
width: 230px;
padding: 0px;
margin: 0px;
}
strong.imPro { 
font-weight: 300;
font-size: 10px;
color: #a41b07;
float: left;
padding: 10px 0px 0px 10px;
}
strong.imPro br { 
font-weight: 300;
font-size: 3px;
line-height: 3px;
}
td.karte0-pro-prod { 
text-align: left;
vertical-align: top;
padding-top: 5px;
padding-right: 5px;
padding-left: 10px;
}
table.karte0 { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-mit-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
padding: 0px 0px 10px;
margin: 10px 0px 0px;
}
table.karte0 td { 
padding: 10px;
}
table.karte0 td.tax-info-1 { 
font-size: 10px;
text-align: left;
vertical-align: top;
padding-top: 0px;
}
table.karte1 { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-mit-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
padding: 0px;
margin: 10px 0px 0px;
}
td.heaInfo1 { 
padding: 10px;
margin: 0px;
text-align: left;
vertical-align: top;
}
td.heaInfo1 p img.i { 
float: right;
width: 230px;
margin: 0px 0px 0px 10px;
border: 1px solid #d4d4d4;
}
strong.im { 
font-weight: 300;
font-size: 10px;
color: #a41b07;
float: right;
clear: both;
width: 230px;
padding: 5px 0px 0px 10px;
border: none;
}
ul { 
list-style: square;
font-weight: 300;
}
ul li { 
padding: 0px 0px 3px;
margin: 5px 0px 5px 20px;
}
img.bild-recht { 
float: left;
width: 250px;
margin: 10px 10px 0px 0px;
border: 1px solid #d4d4d4;
}
h2.prodInfo { 
color: #0a74b7;
font-size: 13px;
text-align: left;
font-weight: 900;
padding: 10px 5px 0px 10px;
margin: 0px;
}
h2.prodEmpf { 
color: #a41b07;
font-size: 13px;
text-align: center;
font-weight: 900;
padding: 10px 5px 0px 10px;
margin: 0px;
}
table.BoxDarstelleung { 
width: 180px;
padding: 0px;
margin: 0px;
}
table.BoxDarstelleung td.Darstbilder { 
text-align: center;
vertical-align: middle;
padding: 0px;
margin: 0px;
height: 144px;
}
td.ImageReihe2-noch { 
font-size: 11px;
text-align: left;
vertical-align: top;
padding: 5px 10px 5px 5px;
}
div.TextAbstLine-noch { 
width: 90%;
margin-top: 5px;
margin-bottom: 5px;
height: 1px;
padding: 0px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 0px 0px;
}
td.weiss { 
background-color: #ffffff;
border: 1px solid #dadada;
}
table.neuProd { 
border-collapse: collapse;
background-color: #ffffff;
}
table.neuProd td.Reihe1 { 
text-align: center;
vertical-align: middle;
padding: 0px;
margin: 0px;
}
td.Reihe1 h1 { 
font-weight: 900;
font-size: 11px;
}
table.neuProd td.Reihe2 { 
text-align: center;
vertical-align: middle;
padding: 0px;
margin: 0px;
height: 117px;
}
table.neuProd td.Reihe3 { 
font-size: 11px;
text-align: center;
vertical-align: middle;
padding-bottom: 10px;
margin: 0px;
}
.boxText { 
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
background-color: #f9f8f4;
}
.boxTextLeft { 
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border-left: 1px solid #e1e1e1;
background-color: #f9f8f4;
}
.boxTextRechts { 
vertical-align: bottom;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border-right: 1px solid #e1e1e1;
background-color: #f9f8f4;
}
.boxTextRechts input { 
border: 0px solid #e1e1e1;
}
.boxTextAbst { 
padding: 3px;
}
.boxTextAbst input { 
height: 19px;
margin: 5px 0px 0px 5px;
border: 1px solid #e1e1e1;
}
.boxTextAbst select { 
height: 20px;
padding: 2px 0px 0px 5px;
margin: 5px 0px 0px;
border: 1px solid #e1e1e1;
}
.boxTextRechts { 
text-align: right;
line-height: 14px;
padding: 3px 5px 3px 3px;
}
.boxTextRechtsZum { 
font-weight: 900;
font-size: 11px;
text-align: right;
line-height: 14px;
padding: 5px 0px 3px 3px;
}
.boxTextZeileRechtErste { 
height: 19px;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border-left: 1px solid #e1e1e1;
background-color: #f9f8f4;
padding-left: 5px;
}
td.boxTextZeileRechtErste input { 
height: 19px;
margin: 0px 0px 0px 5px;
border: 1px solid #e1e1e1;
}
.boxTextZeileRechtLetzte { 
height: 21px;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
border-right: 1px solid #e1e1e1;
background-color: #f9f8f4;
}
td.boxTextZeileRechtLetzte input { 
width: 88px;
height: 19px;
border: none;
margin: 2px 5px 0px 0px;
}
div.TextAbstLine { 
width: 170px;
margin-top: 10px;
margin-bottom: 10px;
height: 1px;
padding: 0px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 0px 0px;
}
a { 
color: #4b4b4b;
text-decoration: none;
}
a:hover { 
color: #a41b07;
text-decoration: underline;
}
form { 
display: inline;
}
td.infoBoxHeading { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
background-image: url("/templates/maxxicon/img/hg-header.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-top: 4px;
padding-left: 10px;
}
table#prod { 
width: 220px;
height: 26px;
border-collapse: collapse;
border: none;
padding: 0px;
margin: 0px;
}
td.produkte { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
background-image: url("/templates/maxxicon/img/produkte.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-top: 4px;
padding-left: 35px;
margin-top: 0px;
}
td.versandkosten { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
background-image: url("/templates/maxxicon/img/versandkosten.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-top: 4px;
padding-left: 35px;
margin-top: 0px;
}
td.kreditkarten { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
background-image: url("/templates/maxxicon/img/kreditkarten.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-top: 4px;
padding-left: 35px;
margin-top: 0px;
}
td.absclues { 
height: 32px;
background-image: url("/templates/maxxicon/img/hg-abschlues.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
td.absclues-200 { 
height: 32px;
background-image: url("/templates/maxxicon/img/hg-abschlues-200.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
td.infoBoxHeading_right { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
padding-top: 4px;
padding-left: 10px;
}
td.infoBoxHeading_right { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
background-image: url("/templates/maxxicon/img/hg-header-200.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.warenkorb { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
padding-top: 4px;
padding-left: 35px;
background-image: url("/templates/maxxicon/img/warenkorb-200.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.neu-produkte-box { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
height: 26px;
color: #a41b07;
padding-top: 4px;
padding-left: 35px;
background-image: url("/templates/maxxicon/img/neu-produkte-200.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.sommeraktion { 
font-weight: 900;
font-size: 12px;
line-height: 12px;
font-family: "Verdana", "Arial", sans-serif;
color: #a41b07;
padding-left: 35px;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 7px;
background-image: url("/templates/maxxicon/img/sommer-artion.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.wintersaktion { 
font-weight: 900;
font-size: 12px;
line-height: 12px;
font-family: "Verdana", "Arial", sans-serif;
color: #185ca5;
padding-left: 35px;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 7px;
background-image: url("/templates/maxxicon/img/winter-hoch.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
td.infoBox { 
font-size: 11px;
line-height: 14px;
font-family: "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #f9f8f4;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
padding-left: 3px;
}
td.infoBoxSearch { 
font-size: 11px;
line-height: 14px;
font-family: "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #f9f8f4;
border-right: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
padding: 5px 0px 0px 10px;
}
input { 
border: 1px solid #e1e1e1;
}
span.small input { 
height: 18px;
margin: 5px 0px 0px 5px;
border: 0px solid #e1e1e1;
}
select { 
border: 1px solid #e1e1e1;
}
table.menue { 
width: 210px;
border: none;
padding: 0px;
margin: 0px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 10px 0%;
}
table.menue1 { 
width: 215px;
border: none;
padding: 0px;
margin: 0px;
}
tr { 
padding: 0px;
margin: 0px;
}
td.row { 
height: 1px;
padding: 0px 5px;
margin: 0px;
}
td div#row { 
font-size: 1px;
line-height: 1px;
height: 1px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 10px 50%;
}
td.moduleRow { 
vertical-align: middle;
height: 20px;
font-size: 11px;
line-height: 20px;
font-family: "Verdana", "Arial", sans-serif;
padding-top: 0px;
padding-right: 5px;
margin: 0px;
}
td.moduleRow a.mhoch { 
font-size: 11px;
line-height: 20px;
font-family: "Verdana", "Arial", sans-serif;
height: 20px;
}
td.moduleRow a:link, .moduleRow a:visited { 
padding-top: 0px;
line-height: 20px;
height: 20px;
color: #4b4b4b;
text-decoration: none;
}
td.moduleRowOver a:hover { 
padding-top: 0px;
line-height: 20px;
height: 20px;
color: #7b7575;
text-decoration: none;
}
td.moduleRowOver { 
vertical-align: middle;
font-size: 11px;
line-height: 20px;
font-family: "Verdana", "Arial", sans-serif;
height: 20px;
padding-top: 0px;
padding-right: 5px;
margin: 0px;
}
td.moduleRowOver a:link, .moduleRowOver a:visited { 
line-height: 20px;
height: 20px;
color: #4b4b4b;
text-decoration: none;
}
td.moduleRowOver a:hover { 
line-height: 20px;
height: 20px;
color: #7b7575;
text-decoration: none;
}
.main1a { 
vertical-align: bottom;
width: 120px;
height: 30px;
margin: 0px;
padding-bottom: 3px;
border: none;
}
.main1 { 
vertical-align: bottom;
width: 120px;
height: 30px;
margin: 0px;
padding: 0px;
border: none;
}
.main2 { 
vertical-align: bottom;
width: 120px;
height: 20px;
margin: 0px;
padding: 0px 30px 0px 0px;
border: none;
}
.main2 input { 
height: 19px;
margin: 5px 0px 0px 5px;
}
.main1 input { 
width: 120px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
}
.mainRBot { 
font-size: 11px;
line-height: 15px;
font-family: "Verdana", "Arial", sans-serif;
}
.mainRBot input { 
border: none;
}
table.ka { 
width: 98%;
border-collapse: collapse;
border-bottom: none;
border-left: none;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
border-top: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
margin-bottom: 15px;
}
table.ka td { 
padding: 5px;
border-bottom: 1px solid #e1e1e1;
border-left: 1px solid #e1e1e1;
}
table.ka1 td { 
padding: 5px;
border: none;
}
.boxTextBG { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
.boxTextBGII { 
text-align: center;
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
.boxTextBGII input { 
height: 20px;
margin: 0px;
padding: 0px;
border: 0px solid #d4d4d4;
}
.boxTextBGIII { 
padding: 10px;
}
.boxTextBGIII input { 
width: 120px;
height: 20px;
margin: 0px;
padding: 0px;
border: none;
}
td#inKa { 
text-align: right;
height: 21px;
width: 30px;
margin: 0px;
padding: 10px 10px 0px;
}
td#inKa input { 
width: 30px;
text-align: center;
height: 18px;
border: 1px solid #e1e1e1;
margin: -1px 0px 0px;
padding: 2px 0px 0px;
}
.errorBox { 
font-weight: 300;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
color: #a41b07;
padding: 10px;
text-align: left;
}
tr.headerError { 
background-color: #f9f8f4;
}
td.headerMessage { 
padding: 0px;
}
.boxTextAn { 
height: 90px;
padding: 5px 10px;
}
.boxTextAnbut { 
padding: 5px 10px 10px;
}
.boxTextAnTitle { 
font-weight: 900;
color: #a41b07;
padding: 5px 10px;
}
td.bodOB { 
width: 50%;
border-top: 1px solid #e1e1e1;
}
tr.headerMessage a { 
background-color: #ffffff;
cursor: pointer;
}
table.karteA { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-weiss-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
border-bottom: 1px solid #dadada;
padding: 0px 0px 1px;
margin: 0px;
}
table.karteA td { 
padding: 10px;
}
table.karteA td.pad-5tt { 
height: 16px;
vertical-align: bottom;
padding: 0px 10px 5px;
}
table.karteA td.pad-5tt input { 
height: 12px;
border: none;
padding-bottom: 2px;
margin: 5px 0px 0px 5px;
}
table.karteA td.pad-5t { 
height: 20px;
padding: 5px 10px;
}
table.karteA td.pad-5t select { 
height: 19px;
width: 135px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #e1e1e1;
padding-left: 5px;
margin-left: 5px;
}
table.suchKateg { 
width: 500px;
padding: 0px;
margin: 8px 0px 5px;
}
table.karteA td.texte { 
vertical-align: middle;
width: 210px;
height: 20px;
padding: 5px 0px 5px 10px;
margin: 0px;
}
table.karteA td.texte input { 
height: 19px;
border: 1px solid #e1e1e1;
margin: 5px 0px 0px;
}
table.karteA td.texteT, table.suchKateg td.texteT { 
width: 210px;
vertical-align: top;
height: 20px;
padding: 5px 0px 5px 10px;
margin: 0px;
}
table.karteA td.texteT select, table.suchKateg td.texteT select { 
height: 20px;
width: 100%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #e1e1e1;
padding: 2px 0px 0px 5px;
margin-left: 0px;
}
table.karteA td.texteT input { 
margin: 0px;
border: none;
}
table.karteA td.pad5tS select { 
height: 19px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #e1e1e1;
padding-left: 5px;
margin-left: 5px;
}
table.karteA td.pad5tS input { 
height: 19px;
border: 1px solid #e1e1e1;
padding: 0px;
margin: 5px 0px 0px 5px;
}
table.karteA td.pad-5 { 
height: 20px;
padding: 5px 10px;
}
table.karteA td.pad-5 input { 
height: 19px;
border: 1px solid #e1e1e1;
padding: 0px;
margin: 5px 0px 0px 5px;
}
table.karteA td.pad-5 select { 
height: 19px;
width: 135px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #e1e1e1;
padding-left: 5px;
margin-left: 5px;
}
table.karteA td.pad-5b { 
height: 20px;
padding: 5px 10px;
}
table.karteA td.pad-5b input { 
height: 19px;
border: none;
padding: 0px;
margin: 5px 0px 0px 5px;
}
table.karteA td.pad-5bR { 
text-align: right;
height: 20px;
padding: 0px 20px 10px 10px;
}
table.karteA td.pad-5bR input { 
height: 19px;
border: none;
padding: 0px;
margin: 5px 0px 0px 5px;
}
.kein-border input { 
width: 120px;
height: 20px;
border: none;
}
.kein-border88 input { 
width: 88px;
height: 19px;
border: none;
}
table.karteA td.UN { 
vertical-align: middle;
height: 40px;
padding: 0px 10px;
}
.karteA-bod { 
border-bottom: 1px solid #dadada;
}
table.karteA h2 { 
font-weight: 900;
font-size: 12px;
}
.pB10 { 
padding-bottom: 10px;
}
table.karteB { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-weiss-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
border-bottom: 1px solid #dadada;
padding: 0px 0px 1px;
margin: 0px;
}
table.karteB td.BbBb { 
padding: 0px 0px 10px 10px;
}
table.karteBb { 
border-bottom: none;
}
table.karteBb td.Bb { 
padding: 10px 0px 10px 10px;
}
td.Bbb { 
padding: 5px 10px;
}
td.Bbbb { 
padding: 5px 10px;
vertical-align: bottom;
}
td.grauHeader-cent { 
background-color: #f9f8f4;
border: 1px solid #d4d4d4;
text-align: center;
vertical-align: middle;
color: #a41b07;
font-weight: 900;
font-size: 10px;
}
td.grauHeader-left { 
background-color: #f9f8f4;
border-top: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
text-align: left;
vertical-align: middle;
color: #a41b07;
font-weight: 900;
font-size: 10px;
padding: 5px 3px;
}
td.grauHeader-right { 
background-color: #f9f8f4;
border-top: 1px solid #d4d4d4;
border-right: 1px solid #d4d4d4;
border-bottom: 1px solid #d4d4d4;
text-align: right;
vertical-align: middle;
color: #a41b07;
font-weight: 900;
font-size: 10px;
padding: 5px 3px;
}
td.textRechnKL { 
text-align: center;
vertical-align: top;
font-weight: 300;
font-size: 10px;
padding: 5px 0px;
}
td.textRechnKL2 { 
border-right: 1px solid #d4d4d4;
text-align: center;
vertical-align: top;
font-weight: 300;
font-size: 10px;
padding: 5px 0px;
}
td.textRechn { 
border-right: 1px solid #d4d4d4;
text-align: left;
vertical-align: top;
font-weight: 300;
font-size: 10px;
padding: 5px 3px;
}
table.karteF { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-weiss-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
padding: 0px 1px 1px;
margin: 0px;
}
table.karteF td { 
padding: 5px 10px;
}
.kein-border88-F { 
padding: 0px;
margin: 0px;
vertical-align: middle;
}
.kein-border88-F input { 
width: 88px;
height: 19px;
border: none;
padding: 0px;
margin: 0px;
}
.kein-border120-F { 
padding: 0px;
margin: 0px;
vertical-align: middle;
}
.kein-border120-F input { 
width: 120px;
height: 20px;
border: none;
padding: 0px;
margin: 0px;
}
#karte { 
width: 550px;
border-collapse: collapse;
background-image: url("/templates/maxxicon/img/hg-550x1-weiss-border.gif");
background-repeat: repeat-y;
background-position: 0px 0px;
padding: 0px 1px 1px;
margin: 0px;
}
#karte input { 
border: none;
}
#karteDIV { 
padding: 0px;
margin: 0px;
}
#karteDIV td { 
padding: 0px 5px 5px;
margin: 0px;
}
#karteDIV input { 
border: none;
}
.boxTextPrice { 
font-weight: 900;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
color: #0a74b7;
}
.gvBox { 
font-weight: 700;
font-size: 14px;
font-family: "Verdana", "Arial", sans-serif;
border: 1px solid currentColor;
background-color: #ffb3b5;
}
.stockWarning { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #cc0033;
}
.productsNotifications { 
background-color: #f2fff7;
}
.orderEdit { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #70d250;
text-decoration: underline;
}
img { 
border: none;
}
tr.header { 
background-color: #ffffff;
}
td.BILDK { 
background-image: url("/templates/maxxicon/img/kopf-990x53.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
padding: 0px;
margin: 0px;
vertical-align: bottom;
}
td.BILDK h1 { 
font-size: 13px;
font-family: "Verdana", "Arial", sans-serif;
color: #e72300;
font-weight: 700;
height: 19px;
padding: 0px 0px 5px 150px;
margin: 0px;
text-align: left;
vertical-align: middle;
}
td.headerNavigationBild { 
font-size: 1px;
width: 20px;
background-color: #f9f8f4;
height: 19px;
padding: 0px 0px 0px 5px;
margin: 0px;
text-align: left;
vertical-align: middle;
border-left: 1px solid #d7d5d6;
}
td.headerNavigation { 
font-size: 9px;
color: #4b4b4b;
font-weight: 300;
background-color: #f9f8f4;
height: 19px;
padding: 0px;
text-align: left;
vertical-align: middle;
border-right: 1px solid #d7d5d6;
}
a.headerNavigation { 
color: #4b4b4b;
}
a.headerNavigation:hover { 
color: #a41b07;
}
td.menueRwR { 
font-size: 11px;
color: #ffffff;
font-weight: 300;
height: 19px;
padding: 0px 11px 0px 0px;
margin: 0px;
text-align: right;
vertical-align: middle;
}
td.menueRwR a { 
color: #ffffff;
}
td.menueRwR a:link, td.menueRwR a:visited { 
color: #ffffff;
}
td.menueRwR a:hover { 
color: #ffffff;
}
td.moduleRowOver a:link, .moduleRowOver a:visited { 
line-height: 20px;
height: 20px;
color: #4b4b4b;
text-decoration: none;
}
td.moduleRowOver a:hover { 
line-height: 20px;
height: 20px;
color: #7b7575;
text-decoration: none;
}
td.conditions { 
background-color: #ffcccc;
}
a.confirmationEdit { 
color: #a41b07;
font-style: italic;
}
a.confirmationEdit:hover { 
color: #a41b07;
font-style: italic;
text-decoration: underline;
}
.moduleHeading { 
font-weight: 700;
font-size: small;
font-family: "Verdana", "Arial", sans-serif;
padding-bottom: 10px;
}
td.headerError { 
font-size: 12px;
padding: 10px;
text-align: left;
}
tr.headerInfo { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #00ff00;
}
td.headerInfo { 
font-size: 12px;
font-family: "Tahoma", "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #00ff00;
color: #ffffff;
font-weight: 700;
text-align: center;
}
tr.footer { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #bbc3d3;
}
td.footer { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #f6f6f6;
color: #4b4b4b;
font-weight: 700;
border-color: #b6b7cb;
border-bottom-width: 1px;
border-bottom-style: solid;
}
.infoBox { 
padding: 0px;
margin: 0px;
}
table.infoBox { 
padding: 0px 5px 5px 0px;
margin: 0px;
}
table.infoBox td { 
padding: 0px;
margin: 0px;
}
.infoBoxContents { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
padding: 0px;
margin: 0px;
}
.infoBoxNotice { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #ff8e90;
}
.infoBoxNoticeContents { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #ffe6e6;
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
hr { 
font-size: 1px;
height: 1px;
line-height: 1px;
color: #e1e1e1;
padding: 0px 15px;
margin: 0px 15px;
}
span.infoBox { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
border-right-width: 4px;
border-right-style: solid;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #e6e6e6;
border-color: #c4c4c4;
}
td.infoBox_right, span.infoBox_right { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #e6e6e6;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #f8f8f9;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #f8f8f9;
}
table.productListing { 
border: 1px solid #b6b7cb;
border-spacing: 1px;
}
.productListing-heading { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #b6b7cb;
color: #ffffff;
font-weight: 700;
}
td.productListing-data { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
a.pageResults { 
color: #4b4b4b;
text-decoration: none;
}
a.pageResults:hover { 
color: #a41b07;
text-decoration: underline;
}
td.pageHeading, div.pageHeading { 
font-weight: 900;
font-size: 14px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
}
tr.subBar { }
td.subBar { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
}
td.main, p.main { 
font-size: 11px;
line-height: 15px;
font-family: "Verdana", "Arial", sans-serif;
}
td.smallText, span.smallText, p.smallText { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
td.smallText b { 
color: #a41b07;
}
td.accountCategory { 
font-size: 13px;
font-family: "Verdana", "Arial", sans-serif;
color: #aabbdd;
}
td.fieldKey { 
font-weight: 700;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
}
td.fieldValue { 
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
}
td.tableHeading { 
font-weight: 700;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
}
span.newItemInCart { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #ff0000;
}
CHECKBOX, input, RADIO, select { 
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
}
textarea { 
width: 100%;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
}
span.greetUser { 
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
color: #f0a480;
font-weight: 700;
}
span.underline { 
text-decoration: underline;
}
.copyright { 
font-size: 11px;
line-height: 1.5;
font-family: "Verdana", "Arial", sans-serif;
text-align: center;
}
.parseTime { 
font-size: 11px;
line-height: 1.5;
font-family: "Verdana", "Arial", sans-serif;
text-align: center;
}
a.copyright { 
color: #4b4b4b;
}
a.copyright:hover { 
color: #ef4f23;
text-decoration: underline;
}
span.markProductOutOfStock { 
font-size: 12px;
font-family: "Tahoma", "Verdana", "Arial", sans-serif;
color: #c76170;
font-weight: 700;
}
span.productSpecialPrice { 
font-family: "Verdana", "Arial", sans-serif;
color: #ff0000;
}
span.productOldPrice { 
font-family: "Verdana", "Arial", sans-serif;
color: #ff0000;
text-decoration: line-through;
}
span.errorText { 
font-family: "Verdana", "Arial", sans-serif;
color: #ff0000;
}
span.productDiscountPrice { 
font-family: "Verdana", "Arial", sans-serif;
color: #ff0000;
font-weight: 700;
}
.smallHeading { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Geneva", "Arial", "Helvetica", sans-serif;
color: #a41b07;
}
.checkoutBarFrom, .checkoutBarTo { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #8c8c8c;
}
.checkoutBarCurrent { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
}
.heading1 { 
font-size: 7pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
.heading2 { 
font-size: 9pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
.heading3 { 
font-size: 10pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
.heading4 { 
font-size: 12pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
.heading5 { 
font-size: 16pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
}
.sitemap_heading { 
font-size: 10pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
color: #ffffff;
background-color: #666666;
padding-top: 2px;
padding-bottom: 2px;
}
.sitemap_heading a { 
color: #ffffff;
}
.sitemap_heading a:hover { 
color: #cccccc;
text-decoration: none;
}
.sitemap_sub { 
font-size: 9pt;
font-family: "Verdana", "Arial", "Helvetica", sans-serif;
color: #4b4b4b;
padding: 0px 0px 0px 28px;
}
.sitemap_sub a { 
color: #000000;
}
.sitemap_sub a:hover { 
color: #999999;
text-decoration: none;
}
.messageBox { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
}
.messageStackError, .messageStackWarning { 
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
vertical-align: top;
text-align: left;
color: #a41b07;
padding: 0px;
margin: 0px;
}
.messageStackSuccess { 
vertical-align: top;
text-align: left;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
padding: 0px;
margin: 0px;
}
table.karteF .messegesIMG { 
padding: 10px 0px 0px 10px;
vertical-align: top;
text-align: left;
margin: 0px;
}
table.karteF .messeges { 
padding: 5px 0px 0px 15px;
vertical-align: top;
text-align: left;
margin: 0px;
}
.tableShop { 
background-color: #ffffff;
border-color: #b6b7cb;
border-right-width: 1px;
border-right-style: solid;
border-left-width: 1px;
border-left-style: solid;
}
.navLeft { 
border-color: #b6b7cb;
border-right-width: 1px;
border-right-style: solid;
background-image: url("/templates/maxxicon/img/bg_left_column.jpg");
width: 185px;
}
.navRight { 
border-color: #666666;
border-top-width: 4px;
border-top-style: solid;
border-left-width: 4px;
border-left-style: solid;
background-color: #e6e6e6;
width: 185px;
}
td.contentsTopics { 
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
margin: 0px;
vertical-align: middle;
height: 26px;
background-image: url("/templates/maxxicon/img/h1-header-26.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: 900;
font-size: 14px;
font-family: "Verdana", "Arial", sans-serif;
color: #a41b07;
padding-left: 10px;
}
.tableListingI { 
background-color: #eeeeee;
}
.tableListingII { 
background-color: #d0d0d0;
}
.tableBody { 
padding: 5px;
}
.poweredby { 
font-size: 10px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
font-weight: 700;
}
.onepxwidth { 
width: 1px;
}
td.onepxwidth { 
padding: 0px;
margin: 0px;
height: 1px;
font-size: 1px;
line-height: 1px;
}
td.onepxwidth input { 
padding: 0px;
border: none;
margin: 0px 20px 0px 0px;
}
td.main textarea { 
border: 1px solid #e1e1e1;
}
td.pfeil { 
margin: 0px;
padding: 0px;
text-align: center;
height: 11px;
}
em { 
color: #a41b07;
font-weight: 300;
}
div#Zahlung { 
width: 400px;
margin: 0px;
padding: 0px;
}
div#Zahlung table { 
margin: 0px;
padding: 0px;
width: 350px;
}
div#Zahlung td.rechh { 
margin: 0px;
padding: 3px;
width: 150px;
text-align: left;
vertical-align: middle;
}
div#Zahlung table td { 
margin: 0px;
padding: 3px;
text-align: left;
vertical-align: middle;
}
table.checkout { 
width: 100%;
padding: 0px;
margin: 0px;
border-collapse: collapse;
border: 1px solid #dadada;
background-color: #f9f8f4;
}
table.checkout td { 
font-size: 11px;
padding: 3px 5px;
margin: 0px;
}
table.checkout td.rechh { 
font-size: 11px;
padding: 3px 5px;
margin: 0px;
text-align: right;
}
small.chOu { 
color: #a41b07;
font-size: 10px;
}
table.total { 
width: 100%;
padding: 0px;
margin: 0px 0px 10px;
}
table.total td { 
text-align: right;
font-size: 11px;
padding: 3px 5px;
margin: 0px;
}
td.log { 
padding: 2px 10px 5px;
}
p#logi input { 
height: 19px;
width: 88px;
border: none;
}
.notmal { 
padding: 5px 10px;
margin: 0px;
}
td.notmal input { 
height: 19px;
margin: 0px;
border: 1px solid #dadada;
}
table.formArea1 { 
border-collapse: collapse;
vertical-align: top;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
}
table.formArea { 
width: 98%;
border-collapse: collapse;
vertical-align: top;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
border: 1px solid #e1e1e1;
padding: 10px;
margin: 10px;
}
table.formArea td { 
padding: 3px 10px;
}
table.formArea td { 
text-align: left;
vertical-align: top;
font-weight: 300;
}
.inputRequirement { 
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
color: #a41b07;
}
.inputRequirement textarea { 
border: 1px solid #dadada;
}
.inputRequirementA { 
height: 20px;
font-size: 11px;
font-family: "Verdana", "Arial", sans-serif;
}
td.inputRequirementA input { 
height: 19px;
margin: 0px;
border: 1px solid #dadada;
}
td.inputRequirementA select { 
height: 19px;
width: 135px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
border: 1px solid #e1e1e1;
padding-left: 5px;
margin-left: 0px;
}
table.formArea td.pad-5tt { 
font-size: 11px;
line-height: 12px;
height: 16px;
vertical-align: bottom;
padding: 0px 10px 5px;
}
table.formArea td.pad-5tt input { 
font-size: 11px;
height: 12px;
border: none;
margin: 5px 0px 0px 10px;
}
table.footer { 
width: 990px;
border-collapse: collapse;
padding: 0px 0px 10px;
margin: 10px 0px;
}
table.footer td.schrift { 
font-size: 9px;
height: 25px;
text-align: center;
vertical-align: middle;
padding: 0px;
margin: 0px;
background-image: url("/templates/maxxicon/img/abschlues-ende-990.gif");
background-repeat: no-repeat;
background-position: 0px 0px;
}
table.footer td.rotF { 
font-size: 1px;
height: 1px;
padding: 0px;
margin: 0px;
background-color: #e1e1e1;
}
table.formAreaConf { 
width: 550px;
border-collapse: collapse;
vertical-align: top;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
border: 1px solid #e1e1e1;
padding: 10px;
margin: 10px 0px 0px;
}
table.formAreaConf td { 
padding: 10px 10px 3px;
}
table.formAreaConf td.zeile1 { 
padding: 5px 10px;
}
table.formAreaConf td.zeile2 { 
padding: 10px;
font-size: 11px;
}
td.zeile2 select { 
height: 18px;
width: 65px;
padding: 1px 0px 0px 2px;
margin: 5px 10px 0px 0px;
border: 1px solid #e1e1e1;
}
table.formAreaConf td.zeile3 { 
padding: 10px;
font-size: 11px;
}
td.zeile3 select { 
height: 18px;
width: 100%;
padding: 1px 0px 0px 2px;
margin: 5px 10px 0px 0px;
border: 1px solid #e1e1e1;
}
table.formAreaConf h2 { 
text-align: center;
vertical-align: middle;
font-weight: 900;
font-size: 11px;
}
table.formAreaConf td { 
text-align: left;
vertical-align: top;
font-weight: 300;
}
table.formAreaConf td input { 
text-align: left;
vertical-align: top;
font-weight: 300;
border: none;
}
table.weiterBut { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
margin: 0px 0px 10px;
}
table.weiterBut td.weiter { 
width: 550px;
vertical-align: top;
font-weight: 300;
text-align: right;
border: none;
}
td.weiter input { 
border: none;
}
input.radioConf { 
height: 12px;
margin: 0px 0px 0px 10px;
}
.checkConf { 
margin: 0px 10px;
height: 12px;
}
td.heaInfo1 h2 { 
font-weight: 900;
font-size: 12px;
font-family: "Verdana", "Arial", sans-serif;
color: #4b4b4b;
padding: 0px;
margin: 5px 0px;
}
.blau-link { 
text-decoration: underline;
color: #0a74b7;
}
.link-produkt-lexikon { 
font-weight: 300;
font-size: 10px;
line-height: 14px;
color: #4b4b4b;
padding-left: 20px;
background-image: url("/templates/maxxicon/img/icon_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 2px;
}
a.lexikon, a.lexikon:link, a.lexikon:visited { 
color: #4b4b4b;
width: 460px;
height: 24px;
display: block;
font-size: 12px;
line-height: 16px;
margin-left: 28px;
padding: 0px 5px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 0px 21px;
}
a.lexikon:hover { 
color: #a41b07;
text-decoration: none;
}
a.zum-lexikon, a.zum-lexikon:link, a.zum-lexikon:visited { 
display: block;
margin-top: 5px;
color: #4b4b4b;
font-weight: 900;
font-size: 12px;
}
a.zum-lexikon:hover { 
color: #a41b07;
text-decoration: underline;
}
#berater { 
width: 550px;
border-collapse: collapse;
vertical-align: top;
margin: 0px 0px 14px;
padding: 0px;
}
#berater th { 
vertical-align: top;
height: 94px;
background-image: url("/templates/maxxicon/img/arbeitsschuh-berater.jpg");
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
}
#berater th h1 { 
padding: 0px;
margin: 20px 0px 0px 100px;
}
#berater th p { 
font-weight: 300;
padding: 0px 7px 0px 0px;
margin: 9px 0px 0px 100px;
}
#berater td { 
font-weight: 300;
text-align: left;
vertical-align: top;
background-image: url("/templates/maxxicon/img/arbeitsschuh-berater-bg.gif");
background-attachment: scroll;
background-repeat: repeat-y;
background-position: 0px 0px;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
border-bottom: 0px solid #e1e1e1;
padding: 10px 10px 3px;
}
#berater td.anfang { 
font-size: 9px;
height: 25px;
padding: 0px;
margin-top: 0px;
background-image: url("/templates/maxxicon/img/arbeitsschuh-berater-anfang.gif");
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
}
#berater td.ende { 
font-size: 9px;
height: 25px;
padding: 0px;
margin: 0px;
background-image: url("/templates/maxxicon/img/arbeitsschuh-berater-ende.gif");
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0px 0px;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
}
#berater td strong { 
display: block;
margin: 0px 0px 6px;
}
#berater td.zeile1 { 
padding: 10px;
font-size: 11px;
}
#berater td.zeile2 { 
padding: 10px;
font-size: 11px;
}
#berater td.zeile2 select { 
height: 18px;
width: 65px;
padding: 1px 0px 0px 2px;
margin: 5px 10px 0px 0px;
border: 1px solid #e1e1e1;
}
#berater td.zeile3 { 
padding: 10px;
font-size: 11px;
}
#berater td.zeile3 select { 
height: 18px;
width: 110px;
padding: 1px 0px 0px 2px;
margin: 5px 10px 0px 0px;
border: 1px solid #e1e1e1;
}
#berater h2 { 
text-align: center;
vertical-align: middle;
font-weight: 900;
font-size: 11px;
}
#berater td input { 
text-align: left;
vertical-align: top;
font-weight: 300;
border: none;
}
table.weiterBut { 
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: #fcfcfc;
margin: 0px 0px 10px;
}
table.weiterBut td.weiter { 
width: 550px;
vertical-align: top;
font-weight: 300;
text-align: right;
border: none;
}
td.weiter input { 
border: none;
}
p.rad { 
line-height: 12px;
}
input.rad { 
height: 12px;
margin: 1px 5px 0px 10px;
padding: 0px;
border: none;
}
p.radioConfP { 
line-height: 11px;
margin: 0px 10px 0px 0px;
}
input.radioConfP { 
margin: 0px 8px 0px 15px;
}
#berater td.radioConfP { 
line-height: 11px;
font-size: 11px;
vertical-align: middle;
margin: 0px;
padding: 12px 0px 0px 10px;
border-right: 1px solid #e1e1e1;
}
#berater td.checkConfP { 
line-height: 11px;
font-size: 11px;
vertical-align: middle;
margin: 0px;
padding: 12px 0px 0px 10px;
border-right: 1px solid #e1e1e1;
background-image: none;
background-attachment: scroll;
background-repeat: repeat;
background-position: 0% 0%;
background-size: auto;
background-origin: padding-box;
background-clip: border-box;
background-color: transparent;
}
#berater td.FilterCheckConfP { 
line-height: 11px;
font-size: 11px;
vertical-align: middle;
margin: 0px;
padding: 12px 0px 0px 10px;
border-right: 1px solid #e1e1e1;
}
input.checkConfP { 
height: 11px;
width: 11px;
margin: 0px 8px 0px 15px;
}
.blau-link { 
text-decoration: underline;
color: #0a74b7;
}
.link-produkt-lexikon { 
font-weight: 300;
font-size: 10px;
line-height: 14px;
color: #4b4b4b;
padding-left: 20px;
background-image: url("/templates/maxxicon/img/icon_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 2px;
}
a.lexikon, a.lexikon:link, a.lexikon:visited { 
color: #4b4b4b;
width: 460px;
height: 24px;
display: block;
font-size: 12px;
line-height: 16px;
margin-left: 28px;
padding: 0px 5px;
background-image: url("/templates/maxxicon/img/module-rou.gif");
background-repeat: repeat-x;
background-position: 0px 21px;
}
a.lexikon:hover { 
color: #a41b07;
text-decoration: none;
}
a.zum-lexikon, a.zum-lexikon:link, a.zum-lexikon:visited { 
display: block;
margin-top: 5px;
color: #4b4b4b;
font-weight: 900;
font-size: 12px;
}
a.zum-lexikon:hover { 
color: #a41b07;
text-decoration: underline;
}

