/* ALLGEMEIN */
body { margin: 2px 0px 10px 1px; }
body, table, td, p, div, h1, h2, h3, a { font-family: Arial, Helvetica, Verdana; color: #373C3F; }
p { font-size: 12px; margin: 0px; border: 0px solid black; padding: 10px 5px 5px 10px; color: #373C3F; }
td { vertical-align: top; padding: 0px; font-size: 12px; }
h1, h2, h3, h4, h5 { padding: 10px 5px 5px 10px; border: 0px solid black; margin: 0px; }
h1 { font-size: 17px; }
h2 { padding: 0 0 0 10px; margin: 0; font-size: 12px; }
h3 { font-size: 15px; padding-left: 25px; background-image: url(../images/btn_header.gif); background-repeat: no-repeat; background-position: 10px 13px; }
h4 { font-size: 12px; font-weight: bold; padding: 10px 5px 0px 10px; }
h5 { font-size: 12px; font-weight: bold; padding: 10px 5px 0px 25px; background-image: url(../images/btn_header.gif); background-repeat: no-repeat; background-position: 10px 11px; }
a { color: #373C3F; font-size: 12px; text-decoration: underline; }
a.txt { text-decoration: none; }
/*div a, p a { text-decoration: underline; }*/
hr { width: 100%; background-color: red; height: 1px; margin-top: 10px; border: 0px; }

/* KOPFTABELLE */
table.tblHead { width: 771px; border-spacing: 0px; border: 0px solid black; table-layout: fixed; }
tr.trHeader {}
td.tdHeader1 {}
td.tdHeader4 { vertical-align: bottom; padding-bottom: 14px; }
tr.trMenu1 { background-color: #C3C5C6; line-height: 21px; }
tr.trMenu1 td { padding-left: 12px; }
tr.trMenu2 { background-color: #606466; line-height: 19px; }
tr.trMenu2 td, tr.trMenu3 td { padding-left: 12px; }
td.tdMenu2 {}
tr.trMenu3 { background-color: #606466; line-height: 19px; }
td.tdMenu3 { border-top: 1px solid white; }

/* HAUPTTABELLE */
table.tblMain { width: 771px; border-spacing: 0px; border: 0px solid black; margin-top: 0px; }
table.tblMainPopup { width: 569px; border-spacing: 0px; border: 0px solid black; margin-top: 0px; }
tr.trMain1 { height: 83px; }
td.tdMain1 { width: 569px; height: 83px; padding: 10px 0px 0px 0px; border-bottom: 1px solid white; text-align: right; }
td.tdHSpacer { width: 10px; padding: 0px; border: 0px solid black; margin: 0px; }
td.tdTeaser { width: 192px; padding: 0px; border: 0px solid black; margin: 0px; }
tr.trMain2 { background-color: #606466; }
td.tdMain2 { color: #BFC0C1; border: 0px solid black; border-bottom: 9px solid white; }
tr.trMain4 {}
td.tdMain3, td.tdMain4 { background-color: #D8D9D9; }
td.tdMain4 { }
tr.trFooter {}
td.tdFooter { font-size: 11px; padding: 5px 0px 0px 0px; }
/* Basistemplate einfach */
tr.trMainSimple {}
td.tdMainSimple {}
td.tdMainSimpleGray { background-color: #D8D9D9; }

/* MENÜ */
td.tdMenu1No { width: 180px; border-bottom: 1px solid white; border-right: 1px solid white; }
td.tdMenu1NoWowi { width: 180px; border-bottom: 1px solid white; border-right: 1px solid white; }
td.tdMenu1NoLast { width: 180px; border-bottom: 1px solid white; border-right: 0px solid #C4C5C7; }
td.tdMenu1NoLastWowi { width: 180px; border-bottom: 1px solid white; border-right: 0px solid #C4C5C7; }
td.tdMenu1Act { width: 180px; background-color: #606466; border-bottom: 1px solid #606466; border-right: 1px solid white; }
td.tdMenu1ActLast { width: 180px; background-color: #606466; border-right: 0px solid #606466; border-bottom: 1px solid #606466; }
a.menu1 { font-size: 13px; font-weight: bold; text-decoration: none; color: #373C3F; }
a.menu1No {}
a.menu1NoWowi { color: #9b9e9f; }
a.menu1Act { color: #FFFFFF; }
a.menu2 { font-size: 11px; font-weight: bold; text-decoration: none; color: #BFC0C1; }
a.menu2No {}
a.menu2Act { color: #ffffff; }
a.menu3 { font-size: 11px; font-weight: bold; text-decoration: none; color: #BFC0C1; }
a.menu3No {}
a.menu3Act { color: #ffffff; }

/* FOOTER */
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; }

/* TMPL ZWEISPALTIG */
table.tbl2cols { width: 569px; border: 0px; border-top: 1px solid white; border-spacing: 0px; }
tr.tr2colsHead { height: 55px; }
td.td2colsHeadline { width: 142px; background-color: #606466; border-bottom: 1px solid white; }
td.td2colsSpacer { width: 1px; border: 0px; margin: 0px; background-color: #ffffff; }
td.td2colsImg { width: 141px; border: 0px solid black; border-bottom: 1px solid white; }
img.2colsSpacer { width: 1px; height: 1px; border: 0px; margin: 0px; }
tr.tr2colsBody {} 
td.td2colsBody { width: 284px; background-color: #D8D9D9; padding: 0px; }
td.td2colsHeadline p a, td.td2colsHeadline p { text-decoration: none; color: #ffffff; font-weight: bold; }

/* TMPL HINTERGRUND GRAU 20% */
div.tmplGrau20 { background-color: #D8D9D9; border-right: 0px solid #d8d9d9; }
div.tmplGrau20 p { }

/* TMPL HINTERGRUND GRAU 30% */
div.tmplGrau30 { background-color: #C3C5C6; }
div.tmplGrau30 p { color: #373C3F; }

/* TMPL HINTERGRUND GRAU 50% */
div.tmplGrau50 { background-color: #9B9E9F; }
div.tmplGrau50 p { color: #373C3F; }

/* TMPL HINTERGRUND GRAU 80% */
div.tmplGrau80 { background-color: #606466; }
div.tmplGrau80 p { color: #BFC0C1; }

/* TMPL ZWEISPALTIG EINFACH */
table.tbl2colsSimple { width: 569px; border: 0px; margin: 0px; border-spacing: 0px; }
tr.tr2colsSimpleHead {}
td.td2colsSimpleLeft { width: 284px; padding: 0px; }
td.td2colsSimpleRight { width: 284px; padding: 0px; }

/* TMPL HEADER MIT RECHTSSTEHENDER GRAFIK UND DARUNTER LIEGENDEM TEXT */
table.tblGrHeaderText { width: 284px; border: 0px; border-top: 1px solid white; border-spacing: 0px; }
tr.trGrHeaderText { height: 55px; }
td.tdHeader { width: 142px; background-color: #606466; border-right: 1px solid white; border-bottom: 1px solid white; }
td.tdImg { width: 141px; border: 0px; border-bottom: 1px solid white; }
tr.tr2colsBody {}
td.tdBody { width: 284px; background-color: #D8D9D9; padding: 0px; }
td.tdHeader p a, td.tdHeader p { text-decoration: none; color: #ffffff; font-weight: bold; }

/* TEASER KONDITIONSTABLEAU */
table.kondTableau_block { border-top: 0px solid #606466; border-bottom: 0px solid #606466; width: 192px; background-color: #b11f30; }
table.kondTableau_block tr.kt_row1st { background-color: #B11F30; }
table.kondTableau_block td.kt_colCapt { color: #DFA5AB; display: none; }
table.kondTableau_block tr.kt_row2nd { background-color: #b11f30; }
table.kondTableau_block td.kt_rowCapt { color: #DFA5AB; padding-left: 2px; font-weight: bold; }
table.kondTableau_block td.kt_colHead { color: #DFA5AB; display: none; }
table.kondTableau_block tr.kt_row3rd { background-color: #b11f30; }
table.kondTableau_block tr.kt_row3rd td.kt_rowHead { font-weight: bold; }
table.kondTableau_block td.kt_rowHead { color: #DFA5AB; padding-right: 20px; text-align: right; }
table.kondTableau_block td.kt_colSubHead1 { color: #DFA5AB; font-weight: bold; }
table.kondTableau_block td.kt_colSubHead2 { color: #DFA5AB; font-weight: bold; }
table.kondTableau_block tr.kt_row1 { background-color: #b11f30; }
table.kondTableau_block tr.kt_row2 { background-color: #C92338; }
table.kondTableau_block td.kt_rowHead { color: #DFA5AB; }
table.kondTableau_block td.kt_value { color: #FFFFFF; }
div.kt_block_link { margin: 0px; padding: 2px; background-color: #b11f30; border-left: 1px solid #b11f30; border-bottom: 1px solid #b11f30; border-right: 1px solid #b11f30; }
div.kt_block_link a { color: #DFA5AB; }

/* GESAMTKONDITIONSTABLEAU */
div.ktDiv { margin: 0px; padding: 0px; text-align: center; }
table.kondTableau { text-align: center; background-color: #373c3f; margin-top: 10px; margin-left: auto; margin-right: auto; }
table.kondTableau td { color: #373c3f; }
table.kondTableau tr { background-color: #C3C5C6; }
td.ktHeader1 { padding: 0px 10px 0px 10px; }
table td.ktHeader2 { padding: 0px 10px 0px 10px; background-color: #b11f30; color: #ffffff; font-weight: bold; }
table td.ktHeader2 a { color: #c3c5c6; font-weight: normal; text-decoration: underline; }
tr.kt_row1st {}
td.kt_colCapt { padding: 10px 0px 0px 0px; text-align: center; }
tr.kt_row2nd {}
td.kt_rowCapt { padding: 0px 20px 0px 10px; text-align: right; }
td.kt_colHead { text-align: center; }
tr.kt_row3rd {}
table.kondTableau tr.kt_row1 { background-color: #d8d9d9; }
table.kondTableau tr.kt_row2 {}
table.kondTableau td.kt_rowHead { padding: 0px 20px 0px 0px; text-align: right; }
td.kt_colSubHead1 { text-align: center; padding: 0px 2px 0px 2px; }
td.kt_colSubHead2 { text-align: center; padding: 0px 2px 0px 2px; }
td.kt_value { text-align: center; padding: 0px 10px 0px 10px; }
p.kt_hinweis { margin-top: 10px; padding-top: 0px; text-align: center; }

/* TOP-KONDITION */
div.kt_top { background-color: #b11f30; padding: 5px 5px 5px 10px; }
span.kt_top_nom { font-size: 40px; color: #fff; }
span.kt_top_nom_desc { color: #dfa5ab; }
span.kt_top_eff, span.kt_top_eff_desc { font-size: 12px; color: #dfa5ab; }
div.kt_block_link {}

/* QUICK-CALC */
form.frmQC { margin: 0px; padding: 0px 10px 5px 10px; }
table.tblQC { width: 100%; margin: 0px; }
tr.qc_headerRow {}
td.qc_headerCell { color: 373C3F; text-align: left; width: 25%; padding: 0px; }
tr.qc_inputRow {}
tr.qc_finalRow {}
td.qc_inputCell { text-align: left; padding: 0px; }
td.qc_inputCell input.right { width: 80px; }
a.antrag { color: #373c3f; }
td.qc_linkCell { text-align: left; width: 25%; padding: 5px 0px 0px 0px; }
td.qc_emptyCell { width: 25%; }
td.qc_buttonCell { text-align: left; width: 25%; padding: 5px 0px 0px 0px; }

/* CONTENT */
p.teaserGrau { background-color: #606466; color: #EAEAEA; }
p.teaserGrau a { color: white; }
p.teaserRot { background-color: #B21F31; color: #DFA5AB; }
p.teaserRot a { font-size: 12px; color: #DFA5AB; }
p.keinAbstand { padding: 0px; border: 0px solid black; margin: 0px; }
p.keinAbstandOben { padding-top: 0px; }
p.clearAbsatz { clear: both; }
p.hinweis { font-size: 10px; }
p.weissAufRot { background-color: #b11f30; color: white; margin: 0px; padding: 10px 5px 5px 10px; }
p.bgGray30 { background-color: #C3C5C6; color: #373C3F; }
p.bgGray50, p.bgGrayTop, p.bgGrayBottom, p.bgGrayBoth { background-color: #9B9E9F; color: #373C3F; margin: 0px; padding: 10px 5px 5px 10px; }
p.bgGray80 { background-color: #606466; color: #BFC0C1; }
p.bgGray80 a { color: #d8d9d9; }
p.bgGrayBoth { border-top: 1px solid white; border-bottom: 1px solid white; }
p.bgGrayTop { border-top: 1px solid white; }
p.bgGrayBottom { border-bottom: 1px solid white; }
a.classic { text-decoration: none; }

div.teaserRot { background-color: #B11F30; border: 0px; padding: 0px; color: #DFA5AB; margin: 0px; }
div.teaserGrau { background-color: #606466; border: 0px; padding: 0px; color: #EAEAEA; margin: 0px; }
div.teaserRot p.bodytext, div.teaserGrau p.bodytext { font-size: 12px; }
div.teaserRot p, div.teaserRot li, div.teaserRot a { color: #DFA5AB; }
div.teaserRot p.clearAbsatz, div.divTeaserGrau p.clearAbsatz { font-size: 12px; border: 0px; padding: 0px; margin: 0px; }
div.teaserRot ul, div.teaserGrau ul { margin: 0px 10px 0px 0px; padding-left: 27px; padding-top: 5px; padding-bottom: 5px; }
div.teaserRot li, div.teaserGrau li { padding-left: 0px; color: #DFA5AB; } 
div.teaserGrau a, div.teaserGrau p, td.tdMain2 a, td.tdMain2 p, div.ersparnis a { color: #BFC0C1; }
td.tdTeaser div h1, td.tdTeaser div h2, td.tdTeaser div h3, td.tdTeaser div h4, td.tdTeaser div h5 { color: #ffffff; }
td.tdTeaser div p.clearAbsatz { padding: 0px 0px 5px 0px; margin: 0px; }
td.tdMain2 h1, td.tdMain2 h2, td.tdMain2 h3, td.tdMain2 h4, td.tdMain2 h5 { color: #BFC0C1; }
td.tdMain2 h1 { font-size: 12px; font-weight: normal; margin-top: 20px; margin-bottom: 25px; }
td.tdMain2 h1.special1 { font-size: 12px; font-weight: bold; margin: 0px; padding: 10px 5px 0px 10px; }
td.tdMain2 p.special1 { padding-top: 0px; }
table.ersparnis { background-color: #B11F30; width: 100%; margin: 0px; border: 0px; }
td.ersparnis { background-image: url(../images/teaserBG.jpg); background-repeat: repeat-x; }
div.ersparnis { border: 0px solid black; padding: 0px; color: #DFA5AB; margin: 26px 10px 5px 10px; }

/* RTE USER Elements */
table.rteTable1 { margin: 0px; border: 0px solid black; }
td.rteTable1Left, td.rteTable1Right { margin: 0px; padding: 0px; border: 0px solid black; }
/* Ende RTE USER Elements */

div.rot, div.grau { margin: 0px; border-top: 1px solid white; padding: 0px;}
div.rot { background-color: #B11F30; }
div.grau { background-color: #606466; }
div.rot p, div.grau p, div.rot h1, div.grau h1, div.rot h5, div.grau h5, div.rot h2, div.grau h2, div.rot h4, div.grau h4, div.rot h3, div.grau h3, div.rot a, div.grau a { color: #C3C5C6; }

ul, ol { margin-top: 10px; margin-right: 5px; margin-bottom: 5px; }
ul.csc-bulletlist-0 { list-style-image:url(../images/icon_liste.gif); }
ul.csc-bulletlist-1 { list-style-image:url(../images/icon_haekchen.gif); }
ul.csc-bulletlist-2 { list-style-image:url(../images/icon_haekchen_rot.gif); }
ul.csc-bulletlist-3 { list-style-image:url(/fileadmin/images/buttons/btn_header.gif); }
div.csc-menu-5 li { margin-bottom: 5px; }
span.csc-form-radio { color: #373C3F;}

.w100 { clear: both; width: 100%; }
.table10px td p { padding: 10px; }
img.bildVmittig { vertical-align: middle; }
img.bildLinksFluss { float: left; }
table.tblSearch { border: 0px solid #d8d9d9; }
td.tdSearch { text-align: right; vertical-align: top; width: 50%; }
td.tdLogin { text-align: right; vertical-align: top; width: 50%; }
input.searchbox { width: 80px; height: 16px; border: 1px solid #C3C5C6; font-size: 9px; color: #4E413D; vertical-align: top; }
.btnSubmit { margin-left: 3px; vertical-align: top; border: 0px; }
img.imgLogin {}
img.imgCateg { border-bottom: 0px solid blue; margin-bottom: 0px; }
td.tdHeader4 form { margin: 0px; padding: 0px; }
table.contenttable p, table.noborder p { padding: 0px 10px 0px 10px; }
table.contenttable, table.noborder { margin-top: 10px; }

input, textarea, select { font-family: Arial, Helvetica, Verdana; border: 1px solid #606466; font-size: 10px; }
input { padding: 0px 2px 0px 2px; }
input.right { text-align: right; }
input.button { cursor: pointer; color: #373C3F; font-size: 11px; font-weight: bold; background-image: url(../images/bgSubmit.jpg); background-repeat: repeat-x; border-top: 1px solid #F3F3F3; border-left: 1px solid #F3F3F3;
		border-right: 1px solid #646769; border-bottom: 1px solid #646769; }

form { margin: 5px 0px 5px 0px; }
form.frmClFinancing, form.frmClInsurance, form.frmClMoney { padding: 0px; margin: 10px 5px 5px 10px; }
form.frmClInsurance select { font-size: 10px; height: 18px; }
td.mailform_label { vertical-align: top; padding: 0px 0px 0px 10px; border: 0px; }
td.mailform_input { padding: 0px 10px 2px 20px; margin: 0px; border: 0px; }
td.mailform_label p { margin: 0px; padding: 0px; border: 0px; }

/*div.tx-piiframe-pi1 { width: 569px; }*/
.iframe { width: 100%; height: 100%; }

/* TMPL ZWEISPALTIG MIT DICKER TRENNLININE*/
td.td2colsSimpleLeftDivLine { width: 279px; padding: 0px;}
td.td2colsSimpleRightDivLine { width: 279px; padding: 0px;}
td.td2colsSpacerDivLine { width: 11px; border: 0px; margin: 0px; background-color: #ffffff; }
img.2colsSpacerDivLine { width: 11px; height: 1px; border: 0px; margin: 0px; }

/* TMPL ZWEISPALTIG HEADER/GRAFIK MIT DICKER TRENNLINIE */
table.tblGrHeaderTextDivLine { width: 279px; border: 0px; border-top: 1px solid white; border-spacing: 0px; }
tr.trGrHeaderTextDivLine { height: 55px; }
/*  border-right: 1px solid white; */
td.tdHeaderDivLine { width: 142px; background-color: #606466; border-bottom: 1px solid white; }
td.tdHeaderDivLineOnlyHeader { height:56px; width: 283px; background-color: #606466; border-bottom: 1px solid white; }
td.tdImgDivLine { text-align:right; width: 141px; border: 0px; border-bottom: 1px solid white; border-left: 1px solid white; }
td.tdImgDivLineNotVisible { display:none; width: 141px; border: 0px; border-bottom: 1px solid white; }
tr.tr2colsBodyDivLine {}
td.tdBodyDivLine { width: 279px; background-color: #D8D9D9; padding: 0px; }
td.tdHeaderDivLine p a, td.tdHeaderDivLine p { text-decoration: none; color: #ffffff; font-weight: bold; }

/* TMPL HINTERGRUND ROT */
div.weissAufRot { background-color: #B11F30; }
div.weissAufRot p { color: white; }

/* TMPL PKF CONTENT */
table.tblGrHeaderTextDivLineContent { width: 568px; border: 0px; border-top: 1px solid white; border-spacing: 0px; }
td.tdHeaderDivLineContent { width: 428px; background-color: #606466; border-bottom: 1px solid white; }
td.tdHeaderDivLineContentOnlyHeader { width: 569px; background-color: #606466; border-bottom: 1px solid white; }
td.tdBodyDivLineContent { width: 569px; background-color: #D8D9D9; padding: 0px; border-bottom: 1px solid white;}
td.tdHeaderDivLineContent p a, td.tdHeaderDivLineContent p, td.tdHeaderDivLineContentOnlyHeader p,td.tdHeaderDivLineContentOnlyHeader p a { text-decoration: none; color: #ffffff; font-weight: bold; }

/* Newsletter Archiv */
.csc-menu-4 p { margin: 0px; padding: 2 10 2 10; background-color: #C3C5C6; }
.csc-menu-4 p a { text-decoration: none; font-weight: bold; font-size: 13px;  padding: 10px 5px 0px 25px; background-image: url(../images/btn_header.gif); background-repeat: no-repeat; background-position: 10px 11px;}
.csc-menu-4 p.csc-abstract { margin: 0px; padding: 2 10 2 40; background-color: #D8D9D9; }
.csc-menu-4 p.csc-abstract a { text-decoration: none; }

/* Anschlußfinanzierungs Formular */
td.mailform_input {
 color: #D8D9D9;
}

/* Menü SEO */
td.tdMenu1Act h1,td.tdMenu2 h1, td.tdMenu3 h1 {
display: inline;
margin: 0;
padding: 0;
}

/* SEO h1 und h2 */

h1.txt, h2.txt {
padding: 0px 0px 0px 10px;
color: #373C3F;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

/* Google Map */
div.map {
padding-left: 20px;
}

/* ecu-Ratenkredit Einbindung */
div.tx-dynamicgrab-pi1 table.elementsTable {
width :100%;
empty-cells: show;
border-collapse: collapse;
}

div.tx-dynamicgrab-pi1 table.liste {
  margin-left: 25px;
  padding: 0px;
  width: 90%;
  border: 1px solid white;
  empty-cells: show;
  border-collapse: collapse;
}

/* roter Button für PKF */
a.button_rot, a.button_rot:visited, a.button_rot:hover {
cursor: pointer;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
background-color: #B11F30;
background-image: url(../images/bgSubmitDrk.jpg);
background-repeat: repeat-x;
padding: 2px 5px 2px 5px;
border-top: 1px solid #F3F3F3;
border-left: 1px solid #F3F3F3;
border-right: 1px solid #646769;
border-bottom: 1px solid #646769;
text-decoration : none;
display:block;
margin-left: 10px;
margin-bottom: 10px;
width :170px;
text-align: center;
}

/* roter Button für PKF */
a.button_rot2, a.button_rot2:visited, a.button_rot2:hover {
cursor: pointer;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
background-color: #B11F30;
background-image: url(../images/bgSubmitDrk.jpg);
background-repeat: repeat-x;
padding: 4px 5px 4px 5px;
border-top: 1px solid #F3F3F3;
border-left: 1px solid #F3F3F3;
border-right: 1px solid #646769;
border-bottom: 1px solid #646769;
text-decoration : none;
display:block;
margin-left: 10px;
margin-bottom: 10px;
width :190px;
text-align: center;
}

/* grauer Button für PKF */
a.btngrey, a.btngrey:visited, a.btngrey:hover {
cursor: pointer;
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
background-color: #606466;
background-image: url(../images/bgButton.jpg);
background-repeat: repeat-x;
padding: 2px 5px 2px 5px;
border-top: 1px solid #F3F3F3;
border-left: 1px solid #F3F3F3;
border-right: 1px solid #646769;
border-bottom: 1px solid #646769;
text-decoration : none;
display:block;
margin-left: 10px;
margin-bottom: 10px;
width :170px;
text-align: center;
}

/* Indexed Search */
div.tx-indexedsearch-browsebox li {
list-style: none;
}

div.tx-indexedsearch-res {
clear: both;
}

div.tx-indexedsearch-browsebox ul.browsebox li {
float: left;
list-style: none;
margin: 0px 10px 5px 0px;
}

/* gulli.com rss feed-integration */

div.gulli_rss_box {
width :192px;
padding-left: 10px;
}

a.gulli_rss_link {
display: block;
width :172px;
}

/* Newsletter Teaserbox */
div.teaserRot input {
width :150px;
}

div.teaserRot input.button {
width :15px;
border : 0;
background-color: transparent;
padding: 0;
}

/* neuer Berechnen Button */

input.btn_neu { border: 0; margin-left:0;}

/* Konditionstableau fuer Content-Spalte */

td.tdMain4 table.kondTableau_block { width: 100%; background-color: transparent; border-right: 1px solid #D8D9D9;}
td.tdMain4 table.kondTableau_block tr.kt_row2nd { background-color: transparent; }
td.tdMain4 table.kondTableau_block td.kt_rowCapt { color: white; padding-left: 2px; font-weight: bold; }
td.tdMain4 table.kondTableau_block td.kt_colHead { color: white; display: none; }
td.tdMain4 table.kondTableau_block tr.kt_row3rd { background-color: #606466;}
td.tdMain4 table.kondTableau_block tr.kt_row3rd td.kt_rowHead { font-weight: bold; }
td.tdMain4 table.kondTableau_block td.kt_rowHead { color: white; padding-right: 20px; text-align: right; }
td.tdMain4 table.kondTableau_block td.kt_colSubHead1 { color: white; font-weight: bold; }
td.tdMain4 table.kondTableau_block td.kt_colSubHead2 { color: white; font-weight: bold; }
td.tdMain4 table.kondTableau_block tr.kt_row1 { background-color: transparent;}
td.tdMain4 table.kondTableau_block tr.kt_row2 { background-color: #BFC0C1; }
td.tdMain4 table.kondTableau_block td.kt_rowHead { color: white; background-color: #606466; width: 70px;}
td.tdMain4 table.kondTableau_block td.kt_value { color:black; }
td.tdMain4 div.kt_block_link { margin: 0px; padding: 2px; background-color: transparent; border:0;}
td.tdMain4 div.kt_block_link span {color: #373C3F; font-size :10px; }


table.kondTableau_block_spezial {
padding: 1px;
background-color: #B11F30;
}

table.kondTableau_block_spezial td p{
padding: 0;
margin:0;
}


table.kondTableau_block_spezial td {
text-align: center;
}