




table.contenttable { margin-bottom: 6px; border: 0; border-collapse: collapse; }
table.contenttable tr td { padding: 3px; }

table.contenttable tr.tr-odd td.td-0 { background: #B5C16B; border-right: 1px solid white; }
table.contenttable tr.tr-odd td.td-1 { background: #B5C16B; text-align: right; }
table.contenttable tr.tr-even td.td-0 { background: #DADFB6; border-right: 1px solid white;  }
table.contenttable tr.tr-even td.td-1 { background: #DADFB6; text-align: right; }

table.contenttable tr.tr-odd  td.td-3 { background: #B2CBDF; border-right: 1px solid white; }
table.contenttable tr.tr-odd  td.td-4 { background: #B2CBDF; text-align: right; }
table.contenttable tr.tr-even td.td-3 { background: #DBE5EF; border-right: 1px solid white;  }
table.contenttable tr.tr-even td.td-4 { background: #DBE5EF; text-align: right; }

table.contenttable tr.tr-0 td.td-1 { background: #FFF; color: #859920; text-align: right; font-weight: bold; }
table.contenttable tr.tr-0 td.td-0 { background: #FFF; }
table.contenttable tr.tr-0 td.td-2 { background: #FFF; }
table.contenttable tr.tr-0 td.td-3 { background: #FFF; }
table.contenttable tr.tr-0 td.td-4 { background: #FFF; color: #75AACA; text-align: right; font-weight: bold; }


.contact_vorname {  }
.contact_nachname { }
.contact_email { }
.contact_mobile { }
.contact_telefon { }
.contact_fax{ }
.contact_ort{ }
.contact_adresse { }
.contact_spam { }

.contact_zimmer { }
.contact_erwachsene { }
.contact_kinder { }
.contact_alter { }

.contact_td1{ }

.ifContactFields td {  }
.contact_textfeld { height: 63px; }

div#hhGoogle { font-size: 11px; }

div#hhContent { padding-left: 25px; padding-right: 10px; margin-top: 11px; color: #414141; font-size: 12px; line-height: 16px; }
div#hhContent h1,h2,h3 { font-size: 18px; color: #A28947; margin-bottom: 10px; }
div#hhContent p { margin-bottom: 0px; }
div#hhContent ul,ol { padding-left: 20px; padding-bottom: 14px; }
div#hhContent a { text-decoration: none; color: #A28947; }
div#hhContent a:hover { text-decoration: underline; }
div#hhContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 13px; }

div.serviceMenu a { color: #FFF; font-size: 11px; text-decoration: none; }
div.serviceMenu a:hover { text-decoration: underline; }
div.serviceMenu a.active { text-decoration: underline; }


div#hhMenuPos { float: right; margin-right: 35px; padding-top: 4px; }

div#hhMenu { color: #FFF; font-size: 11px; height: 36px;  }
div#hhMenu a { color: #FFF; font-size: 11px; text-decoration: none; }
div#hhMenu a:hover { text-decoration: underline; }
div#hhMenu a.active { text-decoration: underline; }

div.impA { color: #89925B; font-size: 12px; }
div.impA a { color: #89925B; text-decoration: none; }
div.impA a:hover {  text-decoration: underline; }

div.impB { color: #89925B; font-size: 12px; }
div.impB a { color: #89925B; text-decoration: none; }
div.impB a:hover {  text-decoration: underline; }