body { margin: 0px; }
body, table, td, p, div, h1, h2, h3, a { font-family: Arial, HEnglischeetica, Verdana; }
td { vertical-align: top; }
a { color: #000000; }

table.tblHome { width: 771px; border-spacing: 1px; border: 0px; }
tr.trHomeHeader {}
td.tdHomeHeader1 {}
td.tdHomeHeader4 { text-align: right; vertical-align: bottom; padding-bottom: 14px; }
tr.trHomeCategs { background-color: #28166F; }
td.tdHomeCategs1 { width: 192px; }
td.tdHomeCategs2 { width: 192px; }
td.tdHomeCategs3 { width: 192px; }
td.tdHomeCategs4 { width: 192px; }
tr.trHomeImgs {}
td.tdHomeImgs1 {}
td.tdHomeImgs2 {}
td.tdHomeImgs3 {}
td.tdHomeImgs4 {}
tr.trHomeShortcut { background-color: #D8D9D9; }
td.tdHomeShortcut1 {}
td.tdHomeShortcut2 {}
td.tdHomeShortcut3 {}
td.tdHomeShortcut4 {}
tr.trHomeDescr { background-color: #28166F; }
td.tdHomeDescr1 { padding-bottom: 15px; }
td.tdHomeDescr2 { padding-bottom: 15px; }
td.tdHomeDescr3 { padding-bottom: 15px; }
td.tdHomeDescr4 { padding-bottom: 15px; }
tr.trHomeSpecial {}
td.tdHomeSpecial1 { padding: 0px; vertical-align: top; background-color: #D8D9D9; }
td.tdHomeSpecial1 p { margin:0px; padding: 5px 5px 5px 10px; font-weight: bold; color: black; font-size: 12px; }
td.tdHomeSpecial1 a { color: black; }
td.tdHomeSpecial1 h3, td.tdHomeSpecial1 h5 { background-image: url../images/btn_header_auf_rot.gif); }
td.tdHomeSpecial2 { background-color: #D8D9D9; color: black; }
td.tdHomeSpecial3 { background-color: #D8D9D9; }
td.tdHomeSpecial4 { background-color: #D8D9D9; }
tr.trHomeFooter {}
td.tdHomeFooter1 table td { font-size: 11px; padding: 5px 0px 0px 0px; }

tr.trHomeImgs td { padding: 0px; }
tr.trHomeCategs td { }
tr.trHomeCategs td h1 { padding: 10px; font-size: 12px; font-weight: bold; color: white; margin: 0px; }
tr.trHomeCategs td a { color: white; text-decoration: none; }
tr.trHomeShortcut td { color: #000000; vertical-align: top; }
tr.trHomeDescr td { color: #000000; vertical-align: top; }

td.tdHomeDescr4 table tr td p.keinAbstand { margin: 30px 0px 0px 0px; font-size: 12px; }
td.tdHomeSpecial2 a { font-weight: bold; color: black; font-size: 12px; }

td.tdHomeShortcut1 a, td.tdHomeShortcut2 a, td.tdHomeShortcut3 a, td.tdHomeShortcut4 a { color: #000000; }

table.tblFooter { width: 100%; }
table.tblFooter td { padding: 0px; }
td.tdFooterLeft {}
td.tdFooterRight { font-size: 11px; color: #373C3F; text-align: right; }
a.footerHome { font-size: 11px; color: #373C3F; text-decoration: none; }
a.footerHome:hover { text-decoration: underline; }
a.classic { text-decoration: none; }

p.bodytext { font-size: 12px; margin: 10px 10px 5px 10px; }
img.bildVmittig { vertical-align: middle; }
input, textarea, select { font-family: Arial, HEnglischeetica, Verdana; border: 1px solid #000000; font-size: 10px; }
input.searchbox, select.selFinancing, select.selInsurance, select.selMoney { width: 80px; height: 16px; border: 1px solid #000000; font-size: 9px; color: #000000; vertical-align: top; }
select.selFinancing, select.selInsurance, select.selMoney { width: 140px; }
.btnSubmit { margin-left: 3px; vertical-align: top; border: 0px; }
tr.trHomeShortcut td .btnSubmit { vertical-align: middle; }
td.tdHomeHeader4 form, form.frmClFinancing, form.frmClInsurance, form.frmClMoney { margin: 0px; padding: 0px; vertical-align: right; }
form.frmClFinancing, form.frmClInsurance, form.frmClMoney { padding: 0px 10px 10px 10px; }
p.weissaufrot { background-color: #28166F; color: white; margin: 0px; padding: 5px 5px 5px 10px; font-size: 11px; border: 0px; border-top: 1px solid white; }
