body { background-color: #D8D9D9; margin: 0px; }
body, table, td, p, div, h1, h2, h3, a, li { font-family: Verdana, Arial, Helvetica; }
td { vertical-align: top; }
a { color: #373C3F; }
.frejm { width: 160px; height: 20px; background-color: #ED1B2E; color: #ffffff; font-size: 10px; font-weight: bold;}
table.tblHome { background-color: #D8D9D9; width: 771px; border-spacing: 0px; border: 0px; }
tr.trHomeHeader {}
td.tdHomeHeader1 {}
td.tdHomeHeader4 { vertical-align: bottom; padding-bottom: 14px; }
tr.trHomeCategs { background-color: #606466; }
td.tdHomeCategs0 { width: 172px; }
td.tdHomeCategs1 { width: 192px; }
td.tdHomeCategs2 { width: 192px; }
td.tdHomeCategs3 { width: 192px; }
td.tdHomeCategs4 { width: 192px; }
td.tdHomeCategs5 { width: 392px; }

tr.trHomeImgs {}
td.tdHomeImgs1 {}
td.tdHomeImgs2 {}
td.tdHomeImgs3 {}
td.tdHomeImgs4 {}
tr.trHomeShortcut { background-color: #606466; }
td.tdHomeShortcut1 {}
td.tdHomeShortcut2 {}
td.tdHomeShortcut3 {}
td.tdHomeShortcut4 {}
tr.trHomeDescr { background-color: #D8D9D9; }
td.tdHomeDescr1 { padding-bottom: 15px; background-color: #a6a6a6;}
td.tdHomeDescr2 { padding-bottom: 15px; }
td.tdHomeDescr3 { padding-bottom: 10px; width: 50%;}
td.tdHomeDescr4 { padding-bottom: 15px; }
tr.trHomeSpecial {}
td.tdHomeSpecial1 { padding: 0px; vertical-align: top; background-color: #a6a6a6; }
td.tdHomeSpecial1 p { margin:0px; padding: 5px 5px 5px 10px; font-weight: normal; color: white; font-size: 10px; }
td.tdHomeSpecial1 a { color: white; }
td.tdHomeSpecial1 h3, td.tdHomeSpecial1 h5 { background-image: url(../images/btn_header_auf_rot.gif); }
td.tdHomeSpecial2 { background-color: #ED1B2E; color: white; }
/* 15% white */
td.tdHomeSpecial3 { background-color: #262626; }
/* 35% white */
td.tdHomeSpecial4 { background-color: #595959; }
/* 65% white */
td.tdHomeSpecial5 { background-color: #A6A6A6; }
tr.trHomeFooter {}
td.tdHomeFooter1 table td { font-size: 10px; padding: 5px 0px 0px 0px; }

tr.trHomeImgs td { padding: 0px; }
tr.trHomeCategs td { }
tr.trHomeCategs td h1 { padding: 10px; font-size: 11px; font-weight: bold; color: white; margin: 0px; }
tr.trHomeCategs td a { color: white; text-decoration: none; }
tr.trHomeShortcut td { color: #BFC0C1; vertical-align: top; }
tr.trHomeDescr td { color: #373C3F; vertical-align: top; }

td.tdHomeDescr4 table tr td p.keinAbstand { margin: 30px 0px 0px 0px; font-size: 11px; }
td.tdHomeSpecial2 a { font-weight: bold; color: white; font-size: 11px; }

td.tdHomeShortcut1 a, td.tdHomeShortcut2 a, td.tdHomeShortcut3 a, td.tdHomeShortcut4 a { color: #BFC0C1; }

table.tblFooter { width: 100%; }
table.tblFooter td { padding: 0px; }
td.tdFooterLeft {}
td.tdFooterRight { font-size: 10px; color: #373C3F; text-align: right; }
a.footerHome { font-size: 10px; color: #373C3F; text-decoration: none; }
a.footerHome:hover { text-decoration: underline; color: #973C3F }

a.more { font-size: 10px;  text-decoration: none; color: #F50D31; margin: 10px 10px 5px 10px }
a.more:hover {  text-decoration: none;  color: #000000 }

a.white { text-decoration: none; font-size: 11px; color: #FFFFFF; font-weight: bold;}
a.black { text-decoration: none; font-size: 11px; color: #000000; font-weight: bold;}

table.tblSearch { border: 0px solid #d8d9d9; font-size: 10px;}
td.tdSearch { text-align: right; vertical-align: bottom;  }
lista { font-size: 11px; margin: 10px 10px 5px 10px; }

p.zwinrozwin { font-size: 11px; margin: 10px 10px 5px 10px; color: #606466;}
p.zwinrozwin a {color: #000000;}
p.bodytext { font-size: 11px; margin: 10px 10px 5px 10px; }
p.bodytextbd { font-size: 11px; margin: 10px 10px 5px 10px; color: #ffffff; }
p.bodytext30 { font-size: 11px; margin: 10px 10px 5px 10px; color: #000000; background-color: #C3C5C6;}
p.bodytext30bis { font-size: 11px; margin: 0px 10px 20px 10px; color: #000000; background-color: #C3C5C6;}
input, textarea, select { font-family: Verdana, Arial, Helvetica; border: 1px solid #606466; font-size: 10px; }
input.searchbox { width: 120px; height: 18px; border: 1px solid #C3C5C6; font-size: 10px; color: #9E413D; vertical-align: bottom; }
.btnSubmit { margin-left: 3px; vertical-align: top; border: 0px; }
tr.trHomeShortcut td .btnSubmit { vertical-align: top; }
img.imgLogin {}
td.tdHomeHeader4 form, form.frmClFinancing, form.frmClInsurance, form.frmClMoney { margin: 0px; padding: 0px; }
form.frmClFinancing, form.frmClInsurance, form.frmClMoney { padding: 0px 0px 0px 0px; }
table.tblSearch { border: 0px solid black; }
td.tdSearch { text-align: right; vertical-align: top; width: 50%; }
td.tdLogin { text-align: right; vertical-align: top; width: 50%; }
p.weissaufrot { background-color: #ED1B2E; color: white; margin: 0px; padding: 5px 5px 5px 10px; font-size: 10px; border: 0px;}

/* tlo 20% */
div.tmplGrau20 { background-color: #D8D9D9; border-right: 0px solid #d8d9d9; }
div.tmplGrau20 p { }

/* tlo 30% */
div.tmplGrau30 { background-color: #C3C5C6; }
div.tmplGrau30 p { color: #000000; }

/* tlo 50% */
div.tmplGrau50 { background-color: #9B9E9F; }
div.tmplGrau50 p { color: #373C3F; }

/* tlo 80% */
div.tmplGrau80 { background-color: #606466; }
div.tmplGrau80 p { color: #BFC0C1; }

ul.pdf { font-size: 11px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; }
ul.pdf { list-style-image:url(../main_files/ok-red.gif); }
ol { font-size: 11px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; }

