div#leftMenuContainer { clear: both; padding-top: 10px; width: 169px; }

ul#leftMenu { margin: 0; padding: 0;  list-style: none; }
ul#leftMenu li { float: clear; padding: 0; margin: 0x; }
ul#leftMenu li a { background: #EB791F; text-transform: uppercase; font-family: arial, verdana, sans-serif;font-weight: bold; display: block; padding: 4px 0px; padding-left: 10px; font-size: 10px; color: #FFF; text-decoration: none; }
ul#leftMenu li a:hover { background: #F5A717; color: #FFF; }

ul#leftMenu a.leftactive { background: #F5A717; color: #FFF; }


div#leftContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }

div#leftContent { padding-left: 16px; padding-right: 16px; margin-top: 16px; color: #121111; font-size: 11px; line-height: 15px; }
div#leftContent h1,h2,h3 { font-size: 13px; color: #753035; margin-bottom: 10px; }
div#leftContent p { margin-bottom: 10px; }

div#leftContent a { text-decoration: none; color: #793237; }
div#leftContent a:hover { text-decoration: underline; }
div#leftContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 15px; }
div#leftContent .tx-slideshow-pi1 { padding-bottom: 10px; }

div#mainContent { padding-left: 20px; padding-right: 40px; margin-top: 25px; margin-bottom: 20px; color: #777777; font-size: 12px; line-height: 18px; }
div#mainContent h1,h2,h3 { font-family: arial, verdana, sans-serif; text-transform: uppercase; font-size: 18px; color: #EB791F; margin-bottom: 15px; border-bottom: 1px solid #EB791F; padding-bottom: 4px; }
div#mainContent p { margin-bottom: 15px; }
div#mainContent ul,ol { padding-left: 20px; padding-bottom: 15px; } 
div#mainContent a { text-decoration: none; color: #EB791F; }
div#mainContent a:hover { text-decoration: underline; }
div#mainContent DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 15px; }

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: 0px solid #CCC; }
.contact_vorname { border: 1px solid #CCC; width: 100px; }
.contact_nachname { border: 1px solid #CCC; width: 100px; }
.contact_email { border: 1px solid #CCC; width: 100px; }
.contact_mobile { border: 1px solid #CCC; width: 100px; }
.contact_telefon { border: 1px solid #CCC; width: 100px; }
.contact_fax{ border: 1px solid #CCC; width: 100px; }
.contact_ort{ border: 1px solid #CCC; width: 100px; }
.contact_adresse { border: 1px solid #CCC; width: 100px; }
.contact_spam { border: 1px solid #CCC; width: 50px; }

.contact_zimmer { border: 1px solid #CCC; width: 50px; }
.contact_erwachsene { border: 1px solid #CCC; width: 50px; }
.contact_kinder { border: 1px solid #CCC; width: 50px; }
.contact_alter { border: 1px solid #CCC; width: 50px; }

.contact_td1{ width: 80px; }

.ifContactFields td { font-size: 11px; }
.contact_textfeld { border: 1px solid #CCC; width: 290px; height: 75px; }


div#impText { text-align: center; color: #0F77BD; font-size: 11px; line-height: 18px; padding: 10px 0; margin: 0 10px; clear: both; border-top: 1px solid #0F77BD;}
div#impText a { text-decoration: none; color: #0F77BD; }
div#impText a:hover { text-decoration: underline; }
