.csc-textpic-imagewrap { margin-bottom: 10px; }
.csc-textpic-caption { font-size: 10px; font-style:italic; }

.tx_lumogooglemaps_pi1_infobox { color: #69684B; font-size: 11px; }
.tx_lumogooglemaps_pi1 { padding-bottom: 14px; }

.contenttable-0 { margin-bottom: 20px; width: 500px; border-collapse: collapse; border-width: 0px; font-size: 11px; }
.contenttable-0 td { border-width: 1px; border-style: solid; border-color: #FFFCE2; padding: 3px; }
.contenttable-0 .td-0 { width: 140px; }
.contenttable-0 .tr-odd { color: #69684B; background: #FFF; }
.contenttable-0 .tr-even { color: #69684B; background: #FBFAE6; }
.contenttable-0 .tr-0 { color: #FFF; font-weight: bold; background: #3764AB; }

.contenttable-1 { margin-bottom: 20px; width: 500px; border-collapse: collapse; border-width: 0px; font-size: 11px; }
.contenttable-1 td { border-width: 1px; border-style: solid; border-color: #FFFCE2; padding: 3px; }
.contenttable-1 .td-0 { width: 140px; }
.contenttable-1 .tr-odd { color: #69684B; background: #FFF; }
.contenttable-1 .tr-even { color: #69684B; background: #FBFAE6; }
.contenttable-1 .tr-0 { color: #FFF; font-weight: bold; background: #3DA53D; }

.csc-frame-rulerAfter { border-width: 1px 0 0 0; border-style: solid; border-color: #000; }

.contact_vorname { border: 1px solid black; width: 120px; }
.contact_nachname { border: 1px solid black; width: 120px; }
.contact_email { border: 1px solid black; width: 120px; }
.contact_mobile { border: 1px solid black; width: 120px; }
.contact_telefon { border: 1px solid black; width: 120px; }
.contact_fax{ border: 1px solid black; width: 120px; }
.contact_ort{ border: 1px solid black; width: 120px; }
.contact_adresse { border: 1px solid black; width: 120px; }
.contact_spam { border: 1px solid black; width: 50px; }

.contact_zimmer { border: 1px solid black; width: 50px; }
.contact_erwachsene { border: 1px solid black; width: 50px; }
.contact_kinder { border: 1px solid black; width: 50px; }
.contact_alter { border: 1px solid black; width: 50px; }

.contact_td1{ width: 100px; }
.ifContactFields table {  }
.ifContactFields td { font-size: 12px; }
.contact_textfeld { border: 1px solid black; width: 322px; }

.mhContentPadding {  clear: both;padding: 28px; padding-top: 7px; padding-right: 50px; font-size: 12px; color: #69684B; line-height: 15px; }
.mhContentPadding p { margin: 0px; padding: 0px; margin-bottom: 14px; }
.mhContentPadding h1 { font-size: 14px; margin: 0px; padding: 0px; margin-bottom: 14px; }
.mhContentPadding a { color: #B61E1E; } 
.mhContentPadding a:hover { color: #000; } 
