.marqueePos { color: #642413; font-size: 11px; margin-left: 10px; margin-right: 10px;  }
.marqueePos p { margin: 0px; padding: 0px; }
.marqueePos a { color: #642413; }
.newsletterbox { background: #F6F2D4; padding: 6px; margin-bottom: 10px; }
.csc-textpic-imagewrap { margin-bottom: 8px; }
.csc-frame-rulerAfter { border-width: 0 0 1px 0; border-style: solid; border-color: #642413; margin-bottom: 10px; }
.nlField { border: 1px solid #642413; height: 16px; font-size: 10px; width: 160px; }

.marqueeStartPos { margin: 30px; margin-bottom: 0px; margin-top: 65px; font-size: 11px; }
.marqueeStartPos a { color: #642413; }

.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; }

.Frontachse_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: 130px; }

.ifContactFields td { font-size: 12px; }
.contact_textfeld { border: 1px solid black; width: 322px; }


.contenttable-0 { margin-bottom: 10px; width: 560px; font-size: 12px; } 
.contenttable-0 td { padding: 2px; }

.contenttable-0 .tr-even { background: #F6F2D4; }
.contenttable-0 .tr-odd { background: #ECE8CA; }
.contenttable-0 .tr-0 { background: #F3E587; }

#hsImpPos { margin-top: 15px; margin-left: 30px; float: left; font-size: 12px; color: #642413; }
#hsImpPos p { padding: 0px; margin: 0px; }
#hsImpPos a { color: #642413; }
#hsImpPos a:hover { color: #000; }

#hsBottomDecoPos { float: left; }

.contentPadding { padding: 20px; padding-top: 8px; margin: 0px; font-size: 11px; color: #642413; }
.contentPadding h1 { padding: 0px; margin: 0px; margin-bottom: 10px; font-size: 13px; }
.contentPadding p { padding: 0px; margin: 0px; margin-bottom: 10px; }
.contentPadding a { color: #A1922E; }
.contentPadding a:hover { color: #000; }

.right50 h1 { background: #F5EA9F; padding: 4px; padding-left: 6px; margin: 0px; font-size: 12px; }
.right50 p { padding: 6px; }
