@CHARSET "UTF-8";

#einspaltig .tagesagenda_ueberschrift {
	float: none !important;
	padding-top: 27px;
	margin-left: -5px;
}

#einspaltig .prozAgendaKompakt #contentR > .scrollcontainer {
  margin-top: 52px;
}
#einspaltig .tagesagenda table.ueberschrift {
  display: none;
}

#einspaltig .tagesagenda_ueberschrift td {
  background: #f2f2f2;
  padding: 2px 5px 0 5px;
  font-size: 13px;
  line-height: 14px;
  font-family: 'FrutigerLTStd', Arial, sans-serif;
  color: #828282;
  border-top: 2px solid #E5E5E5;
  border-bottom: 2px solid #E5E5E5;
}

#einspaltig .tagesagenda_ueberschrift table,
#einspaltig .tagesagenda table {
	width: 750px;
	border-top: 2px solid #E5E5E5;
	border-collapse: collapse;
}

#einspaltig .tagesagenda_ueberschrift table td,
#einspaltig .tagesagenda table td,
#einspaltig .tagesagenda table td p {
  font-size: 12px;
  line-height: 16px;
  margin: 0px;
}

.tagesagenda table td div.td {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
}

.tagesagenda table td p {
	display: inline;
}

.tagesagenda table td a.ticketLink img {
  height: 15px;
  vertical-align: text-bottom;
}

#einspaltig .tagesagenda_ueberschrift table td,
#einspaltig .tagesagenda table td {
	width: 76px;
	padding: 2px 5px;
}

#einspaltig .tagesagenda_ueberschrift table td + td,
#einspaltig .tagesagenda table td + td {
	width: 460px;
}
#einspaltig .tagesagenda_ueberschrift table td + td + td,
#einspaltig .tagesagenda table td + td + td {
	width: 194px;
}
#einspaltig .tagesagenda table tr + tr td {
	border-top: 1px solid #E5E5E5;
}

#einspaltig .tagesagenda h2 {
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	background: #f2f2f2;
	border-top: 2px solid #E6E6E6;
	padding: 2px 5px 0 5px;
	margin-top: 6px;
	color: black;
}
#einspaltig .tagesagenda h2 + table {
	border-top: 1px solid #E5E5E5;
}

#einspaltig a.veranstaltungsOrt {
  color: #015470;
}

.prozAgendaKompakt #scrollbar #scrollLeft {
  height: 19px;
  padding: 2px 0 3px 0;
}

#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] p {
  font-size: 14px;
  line-height: 19px;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div {
	float: left;
  padding-bottom: 4px;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.cel_pagetype_Code {
	float: none;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.newsletter {
  float: right;
  width: 196px;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.newsletter a {
  background-image: url('/download/PZ2014Layout/WebHome/agendaArrwoRight.png');
  background-position: left center;
  background-repeat: no-repeat;
  padding-left: 8px;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.newsletter a:hover {
  background-image: url('/download/PZ2014Layout/WebHome/agendaArrwoRightHover.png');
}

#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.newsletter a {
  height: 19px;
  font-size: 14px;
  line-height: 19px;
  color: black;
}
#einspaltig #scrollLeft_PDC > div[id*="Tagesagenda"] div.newsletter a:hover {
  color: #900;
}

#einspaltig #scrollLeft_PDC .tagesagenda_datum {
  font-size: 14px;
  line-height: 19px;
	margin-left: 36px;
  cursor: pointer;
}

.newsletter span.info .halflings {
  color: #015470;
  font-size: 14px;
  line-height: 19px;
  padding-left: 4px;
}

.newsletter span.info .infobox {
	display: none;
}

.newsletter span.info:hover .infobox {
	display: block;
	position: absolute;
  width: 245px;
  top: 14px;
  right: 22px;
  font-size: 12px;
  background-color: #015680;
  color: #E6E6E6;
  padding: 6px;
}

#sitecontainer .newsletter span.info:hover .infobox p {
  background-color: inherit;
  color: inherit;
}
