#content * {font-family:Arial, Verdana, sans-serif;}
#content h1 {font-size:20px; font-weight:normal; margin:15px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif;}
#content h2 {font-size:18px; font-weight:normal; margin:15px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif;}
#content h3 {font-size:16px; font-weight:normal; margin:15px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif;}
#content h3.date {font-size:16px; font-weight:normal; margin:0px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif;}
#content .csc-firstHeader {margin-top:0px;}
p {line-height:18px; margin:5px 0 5px 0;}
#content blockquote {margin-left:40px;}
ul {list-style:none;}
ul li {padding-left:25px; background:url('../nav/dot02.jpg') no-repeat 0px 3px; margin:3px 0 3px 0;}
ol {margin-left:25px;}
ol li {}
.csc-sitemap ul {text-transform:uppercase; font-weight:bold;}
.csc-sitemap ul li {margin:5px 0 5px 0;}
.csc-sitemap ul ul {font-weight:normal;}
.csc-sitemap ul ul ul {text-transform:none;}

p, ul, ol, table, form {margin-right:30px;}

/* Rahmen */
.csc-frame-frame1 {background-color:#FFF; border:0px solid #999; border-right:none; padding:15px 0 15px 15px; margin-bottom:15px;}
.csc-frame-rulerAfter {clear:both; font-size:1px; color:#FFF;}

/* Bild-Text */
.csc-textpic-caption {color:#900308; font-family: Georgia,"Times New Roman",Times,serif;}

/* Uploads */
.csc-uploads td {vertical-align:top; padding:3px 10px 0 0;}
.csc-uploads td p {pline-height:14px; margin:0px;}
.csc-uploads td.csc-uploads-fileSize {font-weight:bold;}

/* Formulare */
fieldset.csc-mailform {border:none;}
.csc-mailform-field {clear:both;}
.csc-mailform-field p.req {margin:0px; float:left; width:240px; background:url('../nav/required.jpg') no-repeat 225px 5px;;}
.csc-mailform-field label {display:block; float:left; width:240px; margin-bottom:5px;}
.csc-mailform-field .input {display:block; float:left; width:240px; margin-bottom:5px; border:0; border-bottom:1px solid #ccc; padding:1px;}
.csc-mailform-field .select {display:block; float:left; width:240px; margin-bottom:5px; border:0; border-bottom:1px solid #ccc; padding:1px;}
.csc-mailform-field .select option {border-bottom:1px solid #ccc; margin:0px 0 3px 0;}
.csc-mailform-field .textarea {width:480px; border:0; border-bottom:1px solid #ccc; padding:1px; height:120px;}
#content .csc-mailform-label {font-size:18px; margin:10px 0 5px 0; font-family:Georgia,"Times New Roman",Times,serif; clear:both;}
.csc-mailform-label .txtLabel {font-size:12px; width:480px;}
.csc-mailform-label .note {font-size:11px; margin-left:240px;}
.csc-mailform-field .submit {width:120px; margin:15px 0 0px 0; border:2px solid #EEC7A6; background-color:#EEC7A6; color:#900308; font-weight:bold;}

.csc-mailform-radioField {}
.csc-mailform-radioField label {display:block; width:480px; margin-top:17px; }
.csc-mailform-radioField legend {display:none;}
.csc-mailform-radioField fieldset {border:none; width:480px; background:url('../nav/fieldset_buchung.gif') no-repeat 1px 1px #EEC7A6; margin-top:15px; padding:0px 0 1px 1px;}
.csc-mailform-radioField fieldset input.radio {border:none; margin:0px; text-align:left; width:120px;}
.csc-mailform-radioField fieldset label strong {letter-spacing:1px;}
.csc-mailform-radioField fieldset label br {display:none;}
.csc-mailform-radioField fieldset label {display:block; float:left; height:150px; width:120px; text-align:center; cursor:hand;}

#mailformzimmerart {position:relative;}
#mailformzimmerartstrong17JahrhundertstrongHimmelbettinRenaissancestil {position:absolute; top:1px; left:0px; }
#mailformzimmerartstrong18JahrhundertstrongImStilvonLouisXVI {position:absolute; top:1px; left:120px; }
#mailformzimmerartstrong19JahrhundertstrongBiedermeier {position:absolute; top:1px; left:240px; }
#mailformzimmerartstrong20JahrhundertstrongLandhausstil {position:absolute; top:1px; left:360px; }

/* Tabellen */
.contenttable {margin:20px 0 20px 0; padding:0px; border-collapse:collapse; empty-cells:show;}
.contenttable td {vertical-align:top; padding:5px;}

.contenttable-0 td {border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
.contenttable-0 .td-last {border-right:none;}
.contenttable-0 .td-0 {}
.contenttable-0 .tr-last td {border-bottom:none;}

.contenttable-1 td {border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
.contenttable-1 .td-last {border-right:none;}
.contenttable-1 .tr-0 {font-weight:bold;}
.contenttable-1 .tr-0 td {white-space:nowrap; border-bottom:1px solid #FFF;}
.contenttable-1 .td-0 {}
.contenttable-1 .td-0, .contenttable-1 .tr-0 .td-0 {border-left:none;}
.contenttable-1 .tr-last td {border-bottom:none;}

.contenttable-2 td {border-top:1px solid #FFF; border-right:1px solid #FFF;}
.contenttable-2 .td-last {border-right:none; font-weight:bold; text-align:right;}
.contenttable-2 .td-0 {white-space:nowrap; border-top:1px solid #FFF; border-right:1px solid #FFF; font-weight:bold;}
.contenttable-2 .tr-0 td {border-top:none;}

.contenttable-3 td {border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
.contenttable-3 .td-last {border-right:none;}
.contenttable-3 .td-0 {border-bottom:1px solid #FFF; white-space:nowrap; font-weight:bold;}
.contenttable-3 .tr-0 td {border-bottom:1px solid #FFF; white-space:nowrap; font-weight:bold;}
.contenttable-3 .tr-0 .td-0 {background-color:transparent;}
.contenttable-3 .tr-0 .td-last {border-right:none;}
.contenttable-3 .tr-last td {border-bottom:none;}

/* Sitemap */
.csc-menu {}
.csc-menu dt { padding-left: 15px; background: transparent url('../nav/dot02.jpg') no-repeat 0px 3px; }
.csc-menu dd { margin-bottom: 10px; padding-left: 15px; }

.csc-linkToTop a { padding-left: 16px; background: transparent url('../nav/arrow_top.gif') no-repeat 0px 3px; }

/* Accordion */

/* Toggle default */
.rgaccord1-toggleHeader { background: url(../nav/bg_accordion.gif) left top repeat-y; }
h3.rgaccord1-toggle {
  font-weight:bold;
  color:#900308;
  line-height: 26px;
  height: 23px;
  background: url(../nav/plus.gif) left center no-repeat;
  padding:0px 0 3px 20px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#000;
  background: url(../nav/minus.gif) left center no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:573px;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}


