/*  */

a:link {
	background: transparent;
	color: #004191;
	text-decoration: none;
}

a:visited {
	background: transparent;
	color: #004191;
	text-decoration: none;
}

a:hover {
	background: transparent;
	color: #B02D44;
	text-decoration: underline;
}


a:active {
	background: transparent;
	color: #B02D44;
	text-decoration: none;
}

a.randomlist
{
	color: #004191;
	font-size: 10pt;
	text-decoration: underline;
}

a.randomlist:hover
{
	color: #004191;
	text-decoration: underline;
}

a.randomlist:active
{
	color: #004191;
	text-decoration: underline;
}

a.randomlist:visited
{
	color: #004191;
	text-decoration: underline;
}

.stadtevents {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}

.wirtschaftevents {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}

.stadteventsintro {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}

.wirtschafteventsintro {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
}

.categorybox {
	border: 0px solid #B02D44;
	width: 468px;
}

.categoryboxstadt {
	border-bottom: 1px solid rgb(27, 95, 152);
	width: 468px;
	background-color: rgb(228, 241, 249);
	font-size: 0.2em;
}

.categoryboxwirtschaft {
	border-bottom: 1px solid rgb(226, 95, 6);
	width: 468px;
	background-color: rgb(251, 231, 213);
	font-size: 0.2em;
}


/* description */
	.categoryfooter {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.categoryheading
{
	background-image: url(bilder/rotesoval.jpg);
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	height: 22px;
	text-align: left;
	vertical-align: middle;
}

.categoryheadingstadt
{
	background-color: rgb(27, 95, 152);
	border-bottom: 1px solid white;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
}

.categoryheadingwirtschaft
{
	background-color: rgb(226, 95, 6);
	border-bottom: 1px solid white;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
	height: 20px;
	text-align: left;
	vertical-align: middle;
	text-transform: uppercase;
}

.stadtimage {
	background-color: white;
	border-bottom: 1px solid rgb(27, 95, 152);
	border-top: 1px solid rgb(27, 95, 152);
	margin: 2px;
	font-size: 0.75em;
}

.wirtschaftimage {
	background-color: white;
	border-bottom: 1px solid rgb(226, 95, 6);
	border-top: 1px solid rgb(226, 95, 6);
	margin: 2px;
	font-size: 0.75em;
}

.stadtimage img {
  border-top: 1px solid white;
  border-bottom: 1px solid white;  
}

.wirtschaftimage img {
  border-top: 1px solid white;
  border-bottom: 1px solid white;  
}

.stadtdruck_termin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
  width: 137px;
  height: 38px;
  background-color: rgb(27, 95, 152);
}

.wirtschaftdruck_termin {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
  width: 137px;
  height: 38px;
  background-color: rgb(226, 95, 6);
}

.stadtdruck_termin span {
	background: url("bilder/weisser_punkt.gif") no-repeat 6px;  
}

.wirtschaftdruck_termin span {
	background: url("bilder/weisser_punkt_wirtschaft.gif") no-repeat 6px;  
}

.stadtdruck_termin a, .stadtdruck_termin a:hover, .stadtdruck_termin a:link, .stadtdruck_termin a:active, .stadtdruck_termin a:visited {
	color: white;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 16px;
	display: block;
	height: 19px;  
}

.wirtschaftdruck_termin a, .wirtschaftdruck_termin a:hover, .wirtschaftdruck_termin a:link, .wirtschaftdruck_termin a:active, .wirtschaftdruck_termin a:visited {
	color: white;
	line-height: 19px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 16px;
	display: block;
	height: 19px;  
}

.touristimage {
	margin: 2px;
	font-size: 0.75em;
}

.stadtsuchebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  border: 1px solid rgb(27, 95, 152);
  background-color: rgb(228, 241, 249);
  color: black;
}

.wirtschaftsuchebox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
  border: 1px solid rgb(226, 95, 6);
  background-color: rgb(251, 231, 213);
  color: black;
}

.detailstadtcontent {
  background-color: rgb(228, 241, 249);
  border-bottom: 1px solid rgb(27, 95, 152);
  padding-left: 4px;
  width: 620px;
  color: black;
}

.detailwirtschaftcontent {
  background-color: rgb(251, 231, 213);
  border-bottom: 1px solid rgb(226, 95, 6);
  padding-left: 4px;
  width: 620px;
  color: black;
}

.categoryline {
	background-color: #FFFFFF;
	height: 0px;
}

.categoryspacer_bottom {
	height: 12px;
}

.categoryspacer_top {
	height: 6px;
}

.date {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
}

.datestadt {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: bold;
}

.datewirtschaft {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight: bold;
}

.dateselect {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

/* intro */
	.eventfooter {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.eventlist {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.eventspacer_bottom {
	height: 7px;
}

.location_intro {
	color: #004191;
	font: 10pt Arial, Helvetica, sans-serif;
}

.location_title {
	color: #004191;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

.location_venue {
	color: #004191;
	font: 10pt Arial, Helvetica, sans-serif;
}

/*  */
	.nodata {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}

.sidebox {
	background-color: #B02D44;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.sidebox-text {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.sidebox-text2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tickets_fees {
	color: #004191;
	font: 10pt Arial, Helvetica, sans-serif;
}

.tickets_fees_heading {
	color: #004191;
	font: bold 11pt Arial, Helvetica, sans-serif;
}

.tickets_offices {
	color: #004191;
	font: 10pt Arial, Helvetica, sans-serif;
}

.tickets_offices_heading {
	color: #004191;
	font: bold 11pt Arial, Helvetica, sans-serif;
}

.tickets_spacer1 {
	height: 20px;
}

.tickets_spacer2 {
	height: 5px;
}

.tickets_spacer3 {
	height: 12px;
}

.tickets_title {
	color: #004191;
	font: bold 12pt Arial, Helvetica, sans-serif;
}

.location_tickets_fees {
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
}

.location_tickets_fees_heading {
	color: #004191;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

.location_tickets_offices {
	color: #000000;
	font: 10pt Arial, Helvetica, sans-serif;
}

.location_tickets_offices_heading {
	color: #004191;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

.location_tickets_spacer1 {
	height: 0px;
}

.location_tickets_spacer2 {
	height: 5px;
}

.time {
	color: #004191;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	width: 10px;
}

.timestadt {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	vertical-align: top;
	width: 10px;
}

.timewirtschaft {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	vertical-align: top;
	width: 10px;
}
