/*****************************************************************
Name		:	heidelberg.css
Date		:	14.12.2005
Version		:	3.8
Author		:	Michael Waniek / Timo Keller / Nadine Sartorius / Dietmar Lees
******************************************************************/

/*********************************************************** Font-Size und Line Height neu! **********************************************/

table, tbody, body, p, td, tr, th, li, ul, ol, a, h1, h2, h3, h4, h5, h6, blockquote, div { font-family: Verdana, Arial, Helvetica, sans-serif;  line-height: 170%}
body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;}
TD  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em}
TH  {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size: 0.75em}
.contentAusrichtung, TABLE.contentAusrichtung {width:100%;}
.strong {border: 0px}
.sbcontentframe {width: 98%}

/*** Beginn Tabelle für Adressen ***/
table.Adressen {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal;}
table.Adresse TD {background-color:	#e7e7e7;}
table.Adresse TH {background-color:	#aaaaaa;}
.Prozent {font-style: italic;}
.DB_span_adresse {ec2kall: yes; BORDER: #e7e7e7 2px solid; BACKGROUND-COLOR: #aaaaff;}
.DB_span_adresseORG {ec2kall: yes; BORDER: #e7e7e7 2px solid; BACKGROUND-COLOR: #aaaaff;} 
.DB_span_adresseLight {ec2kall: yes; BORDER: #e7e7e7 2px solid; BACKGROUND-COLOR: #aaaaff;} 
.DB_span_adressePERS {ec2kall: yes; BORDER: #e7e7e7 2px solid; BACKGROUND-COLOR: #aaaaff;}
/*** Ende Tabelle für Adressen ***/

/*** Beginn TabelleHD ***/
.tableHD {ec2kall: yes; line-height: 110%; BACKGROUND-COLOR: #e7e7e7; BORDER-COLLAPSE: collapse; BORDER: #e7e7e7 2px solid;}
.tableHD P, .tableHD li, .tableHD A {ec2kall: yes; line-height: 110%; BORDER-COLLAPSE: collapse; }
.tableHDu {ec2kall: yes; line-height: 110%; BORDER: #ffffff 1px solid; PADDING: 2px; BACKGROUND-COLOR: #e7e7e7;}
.tableHDg  {ec2kall: yes; line-height: 110%; BORDER: #e7e7e7 1px solid; PADDING: 2px; BACKGROUND-COLOR: #ffffff;}
.tableHD1  {ec2kall: yes; line-height: 110%; BORDER: #ffffff 1px solid; PADDING: 2px; BORDER-TOP: 0px; BACKGROUND-COLOR: #e7e7e7;}
.tableHD0 {ec2kall: yes; line-height: 110%; BORDER-RIGHT: #e7e7e7 1px solid; PADDING: 2px; BACKGROUND-COLOR: #ffffff;}
/*** Ende TabelleHD***/

/*** Beginn Topframelemente***/
td.topframecell1, td.topframecell4 {width: 200px; padding-left: 10px; padding-top: 10px;}
td.topframecell2 {height:165px;background:#e7e7e7 url(/layout/hd/img/head/0001_hd_head_home.jpg);background-position:0px 2px;background-repeat:no-repeat;}
td.topframecell5 {padding-top: 5px}


/******************************************************* Font-Size neu! ************************************************************/

.topframelinks, .topframefunction {padding-left: 1px;padding-right: 8px; padding-top: 150px;}
.topframefunction {FONT-SIZE: 0.95em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.topframefunction:hover {FONT-SIZE: 0.95em; COLOR: #FF0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;  }
.topframelinks {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: normal; color: #000000; text-decoration: none;  }
.topframelinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.95em; font-weight: normal; color: #FF0000; text-decoration: none;}
/*** Ende Topframelemente***/


/***************************************************** Font-Size + Line Height neu! ****************************************************/
 .navigationactive 		{FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 140%;}
 .navigationactive:hover	{FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 140%;}
 .navigationinactive 		{FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 140%;}
 .navigationinactive:hover	{FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 140%;}
 .navigationchildinactive 	{FONT-SIZE: 0.95em; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 140%;}
 .navigationchildinactive:hover	{FONT-SIZE: 0.95em; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 140%;}
 .navigationchildactive  {FONT-SIZE: 0.95em; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; line-height: 140%;}
 .navigationchildactive:hover {FONT-SIZE: 0.95em; COLOR: #003399; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; line-height: 140%;}
 
/*** Ende Navigationsframe ***/

/*** Beginn Contentframe ***/
.sbcontentframe, .ContentBaseTable {vertical-align: top;}
.text {font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%;}
td.contentTD A:link, .text A:link, table.ATS A:link, .tableHD A:Link	         {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}
td.contentTD A:visited, table.ATS A:visited, .tableHD A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}
td.contentTD A:hover, table.ATS A:hover, .tableHD A:hover       {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}
.subline {ec2kall: yes; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.0em;}
.linkpage {ec2kall: yes; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ContentTable {ec2kall: yes; background-color: #ffffff; vertical-align: top; line-height: 150%}
.ContentTable a   {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}
table.contentTable {margin-left: 9px; margin-top: 18px; padding-right: 12px; vertical-align: top; line-height: 150%;}
td.contentTD, .contentTD {ec2kall: yes; padding:5px; height: 450px; vertical-align: top; line-height: 150%}
.BildTD, th.BildTD {ec2kall: yes; vertical-align: top; text-align: right; line-height: 110%; padding-left:18px; padding-bottom:18px;font-style:italic;}
.contentTH {ec2kall: yes; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:left; font-size: 0.7em; vertical-align: top; line-height: 150%}
.contentAusrichtung, TABLE.contentAusrichtung, table.contentAusrichtung, td.contentAusrichtung, tr.contentAusrichtung,
.cellwayhomeRahmen, tr.cellwayhomeRahmen, td.cellwayhomeRahmen, table.cellwayhomeRahmen,
td.contentTD  {vertical-align: top; line-height: 150%}


/********************************************* neu! *********************************************************/

.cellwayhome {font-size:0.7em;}


H1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.8em; font-weight: bold; color: #003399; line-height: 120%;}
H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #003399;padding-top:1.55em; line-height:120%;}
H3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #003399;padding-top:0.2em; line-height:135%;}
H4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; color: #003399;padding-top:1.55em; line-height:125%;}
H5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000000; padding-top:1.55em;line-height:120%;}
H6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight : bold; color : #000000;padding-top:1.55em;line-height:120%;}
.startseiteh1 {margin-bottom:0.1em;}

.cellwayhome {height: 20px; vertical-align: top}
.contentframewayhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #003399; TEXT-DECORATION: none;}
a.contentframewayhome {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #003399; TEXT-DECORATION: none;}
/*.contentframewayhome A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #003399; TEXT-DECORATION: none;}
.contentframewayhome A:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #003399; TEXT-DECORATION: none;}
.contentframewayhome A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #003399; TEXT-DECORATION: none;}
*/

/*Link VoiceReader*/
td.linkvoicereader {text-align: right;padding-right:10px;}

.RechterKontainer P {ec2kall: yes; line-height: 130%; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
td.RechterKontainer {line-height: 130%; width:135px; text-align:right;}
.RechterKontainer A:link {line-height: 130%; FONT-SIZE: 1em; COLOR: #000000; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.RechterKontainer A:visited {line-height: 130%; FONT-SIZE: 1em; COLOR: #000000; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.RechterKontainer A:active {line-height: 130%; FONT-SIZE: 1em; COLOR: #000000; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.RechterKontainer A:hover {line-height: 130%; FONT-SIZE: 1em; COLOR: #000000; font-weight: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}

/*** Beginn Fußzeile ***/
.ATSBasis {width: 640px;}  
table.ATS {width: 100%;background-color:#FFFFFF;}
table.ATS td {}
td.ATS1 {text-align: left;}
td.ATS2 {text-align: right;}
td.ATS3 {text-align: left; vertical-align: middle;}
td.ATS4 {text-align: left;}
/*** Ende Contentframe ***/

/*** Beginn Pressemitteilungen ***/
.pressroomcontent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #000000; text-decoration: none;}
.pressroomheadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.25em; font-weight: bold; color: #000000; text-decoration: none;}
.pressroomlink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; color: #514949; text-decoration: none;}
.rechteckblau {padding-top:3px;}
.Pressetitel {padding-top:0px;}
div.pressetext H3 {font-size: 1.2em; background-image:url(/servlet/PB/show/1064410/rechteck.gif); background-repeat:no-repeat; background-position: 0px 12px; padding-left: 18px; padding-top: 5px;}
/*** Ende Pressemitteilungen ***/

/*** Beginn Sitemap ***/
.sitemapnavigation  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #514949; text-decoration: none;}
.sitemaplink a:visited { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1em; font-weight : bold; color : #838A90; }
.sitemaplink a:active {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1em; font-weight : bold; color : #838A90;}
.sitemaplink a:hover {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1em; font-weight : bold; color : #838A90;}
.sitemaplink a:link {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 1em; font-weight : bold; color : #838A90;}
.sitemap li {list-style-position: outside; text-indent:3px; list-style-image: url(../../show/1065807/arrowblau.gif);}
/*** Ende Sitemap ***/

/*** Beginn Teaser **/


.teaserOuter {width: 100%; padding-left:12px; padding-right:10px; padding-top:20px; padding-bottom:8px; BACKGROUND-COLOR: #ffffff;vertical-align: top;}


.teaserContent {width: 100%;vertical-align: top; float:none; clear:left;}
*html .teaserContent {clear:both;width: 100%;vertical-align: top;}
*+html .teaserContent {clear:both;width: 100%;vertical-align: top;}


.teaserElement {width: 100%; border: none; padding-bottom: 22px;vertical-align: top;}
.teaserElement {margin-top:5em; clear:left;}
*html .teaserElement {margin-top:0em;}
*+html .teaserElement {margin-top:0em;}


.teaserSeparator {margin-bottom: -3em; border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px;}
*html .teaserSeparator {margin-bottom: 6px; border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px;}
*+html .teaserSeparator {margin-bottom: 6px; border-bottom-color: black; border-bottom-style: solid; border-bottom-width: 1px;}



.teaserTitle {padding-bottom:0px; padding-top:0px; clear:left;}
*html .teaserTitle {padding-bottom:0px; padding-top:0px;}
*+html .teaserTitle {padding-bottom:0px; padding-top:0px;}

.teaserTitle h2 {line-height:160%;background-image:url(/servlet/PB/show/1064410/rechteck.gif); background-repeat:no-repeat; background-position:0px 2.1em;padding-left: 18px; border-bottom : none;  font-family: Verdana, Arial, Helvetica,sans-serif;  font-size: 1.2em;  font-weight: bold;  color: #003399;}
.teaserText h3 {font-size: 1.2em;}
.teaserText {font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 0px; padding-left: 0px;vertical-align: top;}
div.teaserContent a, div.teaserText a {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;vertical-align: top;}
.teaserLink, .teaserLink:link, .teaserLink:visited, .teaserLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}

.teaserNonImage {}

div.teaserImage {width:120px; vertical-align: top; float: right;}
*html div.teaserImage {width:120px; vertical-align: top; float: right;}
*+html div.teaserImage {width:120px; vertical-align: top; float: right;}

img.teaserImage {margin: 30px 0px 0px 0px;}
div.teaserText {width:80%;vertical-align: top;}
* html div.teaserText {width:99%;vertical-align: top;}
/*** Ende Teaser **/

/* Beginn Klassen für KommunenContenttemplatePlusv2_0DB10 */
.DB10Uebersicht {list-style-image: url(../../show/1128077_l1/16_bild_fhb_quadrat.gif); margin-left: 30px; padding-bottom: 0px;}
.DB10Ueberschrift {font-size: 1.8em; color: #FF3300}
ul.DB10Uebersicht li a {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #003399; text-decoration: underline;}
/* Ende Klassen für KommunenContenttemplatePlusv2_0DB10 */

@media print
{
.tableHD, .tableHDu, .tableHDg, .tableHD1, .tableHD0 {border: 1px solid #000000;}
.sbcontentframe {width:400px; }
}

/* Extra Klassen für MouseOver-Bilder im Projekt Stadt an den Fluß */
table.saf {border:3px double #e7e7e7;}
table.saf img {border:0;}
td.saf_1 a {background-image:url(../../show/1197181/saf_bild_startsite_1.jpg);background-repeat:no-repeat;display:block;}
td.saf_1 a:hover {background-image:url(../../show/1198376/saf_bild_startsite_1_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_2 a {background-image:url(../../show/1197182/saf_bild_startsite_2.jpg);background-repeat:no-repeat;display:block;}
td.saf_2 a:hover {background-image:url(../../show/1198377/saf_bild_startsite_2_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_3 a {background-image:url(../../show/1197183/saf_bild_startsite_3.jpg);background-repeat:no-repeat;display:block;}
td.saf_3 a:hover {background-image:url(../../show/1198378/saf_bild_startsite_3_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_4 a {background-image:url(../../show/1197184/saf_bild_startsite_4.jpg);background-repeat:no-repeat;display:block;}
td.saf_4 a:hover {background-image:url(../../show/1198379/saf_bild_startsite_4_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_5 a {background-image:url(../../show/1197185/saf_bild_startsite_5.jpg);background-repeat:no-repeat;display:block;}
td.saf_5 a:hover {background-image:url(../../show/1198380/saf_bild_startsite_5_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_6 a {background-image:url(../../show/1197186/saf_bild_startsite_6.jpg);background-repeat:no-repeat;display:block;}
td.saf_6 a:hover {background-image:url(../../show/1198381/saf_bild_startsite_6_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_7 a {background-image:url(../../show/1197187/saf_bild_startsite_7.jpg);background-repeat:no-repeat;display:block;}
td.saf_7 a:hover {background-image:url(../../show/1198382/saf_bild_startsite_7_mo.jpg);background-repeat:no-repeat;display:block;}
td.saf_8 a {background-image:url(../../show/1197188/saf_bild_startsite_8.jpg);background-repeat:no-repeat;display:block;}
td.saf_8 a:hover {background-image:url(../../show/1198383/saf_bild_startsite_8_mo.jpg);background-repeat:no-repeat;display:block;}

/* Extra Klassen für MouseOver-Bilder im Projekt Familienportal */
table.fo {border:3px double #e7e7e7;}
table.fo img {border:0;}
td.fo_1 a {background-image:url(../../show/1204145_l1/fub_bild_starts_teil1_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_1 a:hover {background-image:url(../../show/1204401/fub_bild_starts_teil1_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_2 a {background-image:url(../../show/1204146/fub_bild_starts_teil2_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_2 a:hover {background-image:url(../../show/1204400/fub_bild_starts_teil2_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_3 a {background-image:url(../../show/1204279/fub_bild_starts_teil3_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_3 a:hover {background-image:url(../../show/1204399/fub_bild_starts_teil3_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_4 a {background-image:url(../../show/1204280/fub_bild_starts_teil4_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_4 a:hover {background-image:url(../../show/1204398/fub_bild_starts_teil4_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_5 a {background-image:url(../../show/1204281/fub_bild_starts_teil5_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_5 a:hover {background-image:url(../../show/1204397/fub_bild_starts_teil5_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_6 a {background-image:url(../../show/1204282/fub_bild_starts_teil6_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_6 a:hover {background-image:url(../../show/1204396/fub_bild_starts_teil6_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_7 a {background-image:url(../../show/1204283/fub_bild_starts_teil7_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_7 a:hover {background-image:url(../../show/1204395/fub_bild_starts_teil7_2_grau.jpg);background-repeat:no-repeat;display:block;}

td.fo_8 a {background-image:url(../../show/1204142/fub_bild_starts_teil8_2.jpg);background-repeat:no-repeat;display:block;}
td.fo_8 a:hover {background-image:url(../../show/1204394/fub_bild_starts_teil8_2_grau.jpg);background-repeat:no-repeat;display:block;}

/* Extra Klassen für MouseOver-Bilder im Projekt Stadthallenerweiterung */
table.she {border:3px double #e7e7e7;}
table.she img {border:0;}
td.she_1 a {background-image:url(../../show/1205835_l1/stadthalle1.jpg);background-repeat:no-repeat;display:block;}
td.she_1 a:hover {background-image:url(../../show/1205951_l1/stadthalle1_grau.jpg);background-repeat:no-repeat;display:block;}

td.she_2 a {background-image:url(../../show/1205836_l1/stadthalle2.jpg);background-repeat:no-repeat;display:block;}
td.she_2 a:hover {background-image:url(../../show/1205952_l1/stadthalle2_grau.jpg);background-repeat:no-repeat;display:block;}

td.she_3 a {background-image:url(../../show/1205837_l1/stadthalle3.jpg);background-repeat:no-repeat;display:block;}
td.she_3 a:hover {background-image:url(../../show/1205953_l1/stadthalle3_grau.jpg);background-repeat:no-repeat;display:block;}

td.she_4 a {background-image:url(../../show/1205838_l1/stadthalle4.jpg);background-repeat:no-repeat;display:block;}
td.she_4 a:hover {background-image:url(../../show/1205954_l1/stadthalle4_grau.jpg);background-repeat:no-repeat;display:block;}

td.she_5 a {background-image:url(../../show/1205839_l1/stadthalle5.jpg);background-repeat:no-repeat;display:block;}
td.she_5 a:hover {background-image:url(../../show/1205955_l1/stadthalle5_grau.jpg);background-repeat:no-repeat;display:block;}

td.she_6 a {background-image:url(../../show/1205840_l1/stadthalle6.jpg);background-repeat:no-repeat;display:block;}
td.she_6 a:hover {background-image:url(../../show/1205956_l1/stadthalle6_grau.jpg);background-repeat:no-repeat;display:block;}

/* Extra Klassen für Startseite Theatersanierung */
.theatersanierung {position:relative;top:0;left:0;}
td.contentTD .theatersanierung a, td.contentTD .theatersanierung a:visited {color:#000;font-weight:bold;text-decoration:none;}
td.contentTD .theatersanierung a:hover {color:#000;font-weight:bold;font-style:italic;text-decoration:underline;}
.ts-bild {position:relative;top:0;left:0;}
.aktuelles {position:absolute;top:467px;left:47px;}
.sanierung {position:absolute;top:467px;left:140px;}
.webcam {position:absolute;top:467px;left:238px;}
.faqs {position:absolute;top:467px;left:340px;}
.ersatzspielstaetten {position:absolute;top:457px;left:410px;}
.unterstuetzer {position:absolute;top:457px;left:514px;}
.pressearchiv {position:absolute;top:457px;left:608px;}
.kontakt {position:absolute;top:467px;left:710px;}
