h1, h2, h3, h5, .header p {
  font-family:georgia, times new roman, times, serif;
  font-weight:normal;
  color:rgb(153,0,0);
}
h1 {
  font-size:22px;
  line-height:26px;
  margin-bottom:15px;
}
div.ls_2sp .header p {
  font-size:11px;
  font-family:arial, sans-serif;
  color:rgb(45,45,45);
}
.header p { margin-bottom:10px; }
h2 {
  font-size:16px;
  padding-top:6px; /* Achtung !!! */
}
div.ls_text_r_noHeader h2 {
  padding-top:0 !important; /* Achtung !!! */
}
h3 { font-size:14px; }
h5 {
  font-size:11px;
  color:rgb(45,45,45);
  margin:-8px 0 3px 0;
}
p, a, textarea, input, ul, ol , table.contenttable { font-family:arial, sans-serif; }


div.rightSide div.rightSideContentBox div.topical p {
  margin-top:-2px;
  font-size:10px;
  line-height:12px;
  float:left;
  width:148px;
}
/* Rechte Seite, EinklinkerBox - Textl�nge */
div.rightSideTextBox p {
  width:220px !important;
  font-size:12px !important;;
}
div.rightSide a { position:relative; z-index:300; } /*ACHTUNG*/

p, ul, ol, input, textarea, select, table.contenttable {
  font-size:12px;
  line-height:16px;
  color:rgb(45,45,45);
  margin-left:0px;
}
p, h1, h2, h3 { margin-top:0; }
a {
  color:rgb(23,104,196);
  text-decoration:none;
}


/* in Containers */
#footer, #footer a {
  font-size:10px;
  text-align:right;
  color:rgb(153,0,0);
  word-spacing:0;
}
#footer { word-spacing:1em; }

/* forms */
form { margin:0; }
form p {
  line-height:1.2;
  margin-bottom:8px;
}
form p, forminput, form textarea { font-size:10px; }

/* F...Player */
.csc-header-n2 h1 {
  font-size:12px !important;
  margin:0 0 -8px;
  position:relative;
  top:-8px;
}
.csc-header-n2 h1 {
  font-size:12px !important;
  margin:0 0 -8px;
  position:relative;
  top:-8px;
}

p.form_12 { padding-left:12px; }
p.belatedlyPushedIn {
  white-space:nowrap;
  float:left;
  width:74px;
  height:24px;
  overflow:hidden;
  margin:10px 10px 0 10px;
}
ul { margin-top:0;}

div.buchungBlock { padding-bottom:28px; }

/* Tabellen */
table.contenttable td { vertical-align:top; }
table.contenttable td.td-0 { font-weight:bold; }

/* Abweichler */
div.ls_text_r h2 { padding-top:10px; }
div.rightSideContentBox.concertOffers div.topical p, div.rightSideContentBox.concertOffers div.topical p.bodytext a {
  font-size:12px !important;
  width:224px !important;
}

/* RTE */
span.detail {
  font-size:10px;
  line-height:1.0;
}

a:hover { text-decoration:underline; }

/* Find in RTE */
.rot { color:rgb(153,0,0); }
p.rot { color:rgb(153,0,0); }
span.rot { color:rgb(153,0,0); }
.headerbetween { font:normal 14px georgia, 'times new roman', times; color:rgb(153,0,0); margin:-12px 0 0 0; }

.blueArrow, a.blueArrow {
  background:transparent url(../pix/ic_arrowBlueOnGray.gif) no-repeat 100% 5px;
  padding-right:12px;
}
.alignBottom { vertical-align:bottom; }
.fSize10 { font-size:10px; }
h1 span.fSize10, h1 span.fsize10 { font-size:13px !important; }
.moveList { margin-left:140px; }
.align-center { text-align:center; }
