div#phLeft DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }

div#phLeft { padding-left: 16px; padding-right: 16px; margin-top: 16px; color: #121111; font-size: 11px; line-height: 15px; }
div#phLeft h1,h2,h3 { font-size: 13px; color: #753035; margin-bottom: 10px; }
div#phLeft p { margin-bottom: 10px; }

div#phLeft a { text-decoration: none; color: #793237; }
div#phLeft a:hover { text-decoration: underline; }
div#phLeft DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 13px; }
div#phLeft .tx-slideshow-pi1 { padding-bottom: 10px; }

div#phContent { padding-left: 16px; padding-right: 16px; margin-top: 16px; padding-bottom: 20px; color: #121111; font-size: 11px; line-height: 15px; }
div#phContent h1,h2,h3 { font-size: 13px; color: #753035; margin-bottom: 10px; }
div#phContent p { margin-bottom: 10px; }
div#phContent ul,ol { padding-left: 20px; padding-bottom: 10px; } 
div#phContent a { text-decoration: none; color: #793237; }
div#phContent a:hover { text-decoration: underline; }
div#phContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 13px; }

dd.csc-textpic-caption { font-size: 10px; font-style: italic; line-height: 12px; }
div.tx-thmailformplus-pi1 { margin-bottom: 14px; }
div.tx-thmailformplus-pi1 form fieldset { border:1px solid #793237; }
.contact_vorname { border: 1px solid #793237; width: 100px; }
.contact_nachname { border: 1px solid #793237; width: 100px; }
.contact_email { border: 1px solid #793237; width: 100px; }
.contact_mobile { border: 1px solid #793237; width: 100px; }
.contact_telefon { border: 1px solid #793237; width: 100px; }
.contact_fax{ border: 1px solid #793237; width: 100px; }
.contact_ort{ border: 1px solid #793237; width: 100px; }
.contact_adresse { border: 1px solid #793237; width: 100px; }
.contact_spam { border: 1px solid #793237; width: 50px; }

.contact_zimmer { border: 1px solid #793237; width: 50px; }
.contact_erwachsene { border: 1px solid #793237; width: 50px; }
.contact_kinder { border: 1px solid #793237; width: 50px; }
.contact_alter { border: 1px solid #793237; width: 50px; }

.contact_td1{ width: 80px; }

.ifContactFields td { font-size: 11px; }
.contact_textfeld { border: 1px solid #793237; width: 290px; height: 75px; }


div#impText { text-align: center; color: #698445; font-size: 10px; line-height: 15px; padding: 8px 0; margin-top: 30px; clear: both; border-top: 1px solid #698445;}
div#impText a { text-decoration: none; color: #698445; }
div#impText a:hover { text-decoration: underline; }

