/* ---------------------------------------------------
Layout
----------------------------------------------------*/
body
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
/*  scrollbar-face-color:#FDDB00;
  scrollbar-track-color:#FFFF99;*/
  scrollbar-face-color:#2AB4E3;
  scrollbar-track-color:#ACD5E3;
}

body.marginNull
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px
}

img
{
border:0
}

/*.red entspricht dem Hintergrund - liebe Informatikerin ;-)*/
.red
{
background-color: #2AB4E3

}

/*eingefügt am 17.04.2006*/
.orange
{
background-color: #F07E01
}

/*.yellow entspricht dem Navi-links-rechts-Hintergrund */
.yellow
{
background-color: #FDDB00
}

/*.pastel entspricht dem Schrift-Hintergrund */
.pastel
{
background-color: #EEF8FB
}

.white
{
background-color: #FFFFFF
}

.black
{
background-color: #000000
}

/*.lightyellow1 entspricht dem Ueberschrift-Hintergrund */
.lightyellow1
{
background-color: #FFFF99
}
/*.lightyellow2 entspricht dem Bildunterschrift/TerminzeileA-Hintergrund; geändert 16.04.06 */
.lightyellow2 
{
background-color: #ACD5E3
}

/*.lightyellow3 entspricht dem TerminzeileB-Hintergrund; geändert 16.04.06 */
.lightyellow3
{
background-color: #EEF8FB
}

/* Termin-Tabelle */
.programRow1
{
background-color: #EEF8FB
}

.programRow2
{
background-color: #ACD5E3
}

/* Gewinne-Tabelle */
tr.prizeRow
{
background-color: #ACD5E3
}


/*.redFont entspricht der Schrift auf Navi-links-rechts-Hintergrund */
.redFont
{
color: #00662D
}

/*.yellowFont entspricht der Schrift auf Hintergrund */
.yellowFont
{
color: #FDDB00
}

.blackFont
{
color: #000000
}

.pastelFont
{
color: #EEF8FB
}

.paddingNull
{ 
font-size: 0px; 
padding-bottom: 0px; 
padding-top: 0px
}


.marginNull
{ 
font-size: 0px; 
margin-bottom: 0px; 
margin-top: 0px
}

.paddingTopFive
{ 
font-size: 0px; 
padding-bottom: 0px; 
padding-top: 5px
}

.paddingBottomFive
{ 
font-size: 0px; 
padding-bottom: 5px; 
padding-top: 0px
}

td.yellowBorder
{ 
border: 3px solid #FDDB00
}

td.lightYellow1Border
{ 
border: 3px solid #FFFF99
}

td.redBorder
{ 
border: 3px solid #2AB4E3
}

td.pastelBorder
{ 
border: 3px solid #EEF8FB
}

img.imageBig
{
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 5px;
float:left
}

img.navTop
{ 
font-size: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
padding-left: 10px;
padding-right: 10px
}

/* ---------------------------------------------------
Teaser
----------------------------------------------------*/

table.teaser
{
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 10px;
border:0px solid #FDDB00;
}

td.teaser
{ 
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
text-decoration: none
}

a.teaser
{ 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
text-decoration: none
}

a.teaser:hover
{ 
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
text-decoration: underline
}

/* ---------------------------------------------------
Navigation
----------------------------------------------------*/

/* Hauptnavigation */

td.navigationTop 
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 2px; 
padding-right: 2px;
vertical-align: middle;
text-align: center
}

a.navigationTop 
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
white-space:nowrap;
color: #000000
}

a.navigationTopSelected 
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none; 
white-space: nowrap;
color: #FDDB00
}


/* Kleine Navigation Rechts */

table.navigationRight
{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
border-collapse:collapse
}

td.navigationRight
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 15px;
border-top: 2px solid #2AB4E3
;
border-bottom: 2px solid #2AB4E3

}

a.navigationRight
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal;
font-weight: normal;
text-decoration: none;
color: #000000
}

a.navigationRight:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal;
font-weight: normal;
text-decoration: underline;
/*geändert am 16.04.2006 von hellgrün zu dunkelgrün*/
color: #00662D
} 

a.navigationRightSelected
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none; 
/*geändert am 16.04.2006 von hellgrün zu dunkelgrün*/
color: #00662D
}


/* Unternavigation Links*/

table.navigationLeft 
{
padding: 0px;
font-size: 0px; 
border-collapse: collapse
}

td.navigationLeft 
{
padding: 5px; 
border-top: #2AB4E3 2px solid;
border-bottom: #2AB4E3 2px solid;
height: 30px
}

td.navigationLeftPixel 
{
padding: 0px;
font-size: 0px;
border-top: #2AB4E3 2px solid;
border-bottom: #2AB4E3 2px solid;
}

p.navigationLeft 
{
padding: 0px;
font-weight: bold;
font-size: 2px;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #FDDB00
}

a.navigationLeft 
{
padding: 0px;
font-weight: bold;
font-size: 11px;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000
}

a.navigationLeft:hover 
{
padding: 0px;
font-weight: bold;
font-size: 11px;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
/*geändert am 17.04.2006 von hellgrün zu dunkelgrün color: #00662D*/
color: #2AB4E3
}

a.navigationLeftSelected 
{
padding: 0px;
font-weight: bold;
font-size: 11px;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
/*geändert am 17.04.2006 von hellgrün zu dunkelgrün color: #00662D*/
color: #2AB4E3
}

td.navigationLeftSubTable 
{
padding: 0px;
border-top: #2AB4E3 2px solid
}

table.navigationLeftSub 
{
padding: 0px;
border-collapse: collapse
}

td.navigationLeftSub 
{
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
padding-left: 5px;	/* top right bottom left */
font-size: 0px;
border: 0px;
height: 28px;
}

td.navigationLeftSubRed {
padding-bottom: 3px; 
padding-top: 3px; 
padding-left: 5px; 
padding-right: 0px;
font-size: 0px;  
border-top: #2AB4E3 1px solid
}

td.navigationLeftSubYellow {
padding-bottom: 3px; 
padding-top: 3px; 
padding-left: 5px; 
padding-right: 0px; 
font-size: 0px; 
border-top: #FDDB00 1px solid
}

td.navigationLeftPixelTop {
padding: 0px;
font-size: 0px;
border: 0px;
}

td.navigationLeftPixelSub 
{
padding: 0px;
font-size: 0px;
border-top: #2AB4E3 1px solid
}

a.navigationLeftSub {
padding: 0px;
font-size: 11px;
font-weight: normal;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000
}

a.navigationLeftSub:hover {
padding: 0px;
font-size: 11px;
font-weight: normal;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #2AB4E3
}

a.navigationLeftSubSelected {
padding: 0px;
font-size: 11px;
font-weight: normal;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #2AB4E3
}

/* ---------------------------------------------------
Sponsoren
----------------------------------------------------*/


table.sponsorenOutside
{
font-size: 0px;
margin-top: 0px;
margin-bottom: 20px; 
margin-left: 5px;
margin-right: 5px;
/*14.4.2006 border von 2 auf 0 */
border: 0px solid #2AB4E3

}

table.sponsorenInside
{
font-size: 0px;
margin: 0px;
border: 5px solid #FDDB00;
border-collapse:collapse
}

td.sponsoren
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
border: 5px solid #FDDB00
}

table.sponsorPage
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px;
border: 5px solid #EEF8FB
}

td.sponsorPage
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
padding-right: 2px;
font-size: 0px;
border: 2px solid #FDDB00
}

.sponsorPage
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 2px; 
padding-right: 2px;
font-size: 0px;
border: 2px solid #FDDB00
}

p.sponsorText
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

.sponsorTextLink
{
padding-top: 00px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #2AB4E3

}

.sponsorTextLink:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: underline;  
color: #2AB4E3

}

/* ---------------------------------------------------
Copyright
----------------------------------------------------*/


.copyright
{
padding-top: 20px; 
padding-bottom: 20px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: normal;
text-decoration: none;
color: #FDDB00
}

.copyright:hover
{
padding-top: 20px; 
padding-bottom: 20px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;  
font-style: normal; 
font-weight: normal;
text-decoration: underline;
color: #FDDB00
}


/* ---------------------------------------------------
Inhalt
----------------------------------------------------*/

table.content
{
border: 3px solid #EEF8FB
}

td.content
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;

/* 14.4.2006 border von 2 auf 0 */
border: 0px solid #2AB4E3

}

.contentTitleHome
{
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold;
text-decoration: none
}

.contentTextHome
{
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

.contentTitle
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold;
margin: 0 0 0 0;
text-decoration: none
} 

.contentTitle2
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
margin: 10px 0 0 0;
text-decoration: none
}

.contentTitle3
{
padding-top: 5px; 
padding-bottom: 0px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
text-decoration: none
}

.contentText
{
padding-top: 10px; 
padding-bottom: 0px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
margin:0;
color: #000000
}

/* margin: oben rechts unten links */

p.contentTime
{
padding: 10px 10px 0px 10px;
font-size: 11px; 
font-weight: bold;
margin:0;
}

p.programBriefTextDate
{
padding: 0 0 0 0;
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;  
color: #000000
}

p.contentText a
{
font-style: normal; 
text-decoration: none; 
/*color: #2AB4E3*/
color: #1781A4
}

p.contentText a:hover
{
font-style: normal; 
text-decoration: underline; 
/*color: #2AB4E3*/
color: #1781A4
}

p.contentTextHome a
{
font-style: normal; 
text-decoration: none; 
/*color: #2AB4E3*/
color: #1781A4
}

p.contentTextHome a:hover
{
font-style: normal; 
text-decoration: underline; 
/*color: #2AB4E3*/
color: #1781A4
}

img.imageRight
{
margin: 0 0 8px 10px;
float:right
}

.imageRight
{
margin: 10px 10px 8px 10px;	/* Top und Right entspricht contentText-Top/Right */
float:right
}

img.imageLeft
{
margin: 0 15px 8px 0;
float:left
}

.imageLeft
{
margin: 10px 15px 8px 10px;
float:left
}

/*Linkfarbe*/
.contentTextLink
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none; 
/*color: #2AB4E3*/
color: #1781A4
}

.contentTextLink:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: underline; 
/*geändert am 16.04.2006 von hellgrün zu mittelgrün (Plakatfarbe)zurück 19.04*/
/*color: #2AB4E3*/
color: #1781A4
}

.contentMiniLink /*neu 27.05.2006*/
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none; 
/*geändert am 16.04.2006 von hellgrün zu mittelgrün (Plakatfarbe) zurück 19.04*/
/*color: #2AB4E3*/
color: #1781A4
}

.contentMiniLink:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: underline; 
/*geändert am 16.04.2006 von hellgrün zu mittelgrün (Plakatfarbe)zurück 19.04*/
/*color: #2AB4E3*/
color: #1781A4
}


.contentTextABC
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
color: #FFFF99
}

.contentTextABC:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
text-decoration: none;
color: #000000
}


/* Bilder im Inhaltsbereich */

table.contentImage
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
border: 5px solid #FDDB00;
border-collapse: collapse
}

td.contentImage
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 0px; 
padding-right: 0px; 
border: 5px solid #FDDB00;
font-size: 0px
}

font.contentImage
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none
}


p.contentImage
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 4px; 
padding-right: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none
}


/* ---------------------------------------------------
Fuer Liste mit Sprungadressen im Inhaltsbereich
----------------------------------------------------*/
table.linkList
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
margin: 10px 0 0 0;
border-collapse:collapse
}

td.linkList
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
background-color: #FFFF99;
border-top: 1px solid #2AB4E3;
border-bottom: 1px solid #2AB4E3
}

p.linkList
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 13px; 
padding-right: 5px; 
font-size: 13px
}

td.linkList p
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 13px; 
padding-right: 5px; 
font-size: 13px
}

td.linkList a
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

a.linkList:hover
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
text-decoration: underline;  
color: #2AB4E3

}

/* ---------------------------------------------------
Images
--------------------------------------------------- */

/* --- Version 1 --*/

table.image1
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
border: 0px;
}

td.image1
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
border: 0px;
}

p.image1
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none
}

td.image1 p
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
background-color: #FFFF99;
text-decoration: none
}

/* --- Version 2 --*/

table.image2
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
border: 0px;
border-collapse:collapse;
font-size: 0px
}

td.image2
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
border: 5px solid #FDDB00;
font-size: 0px
}

p.image2
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none
}

/* Link-Matrix */

table.linkMatrix
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
margin: 0px 10px 0 10px;
border: 0px;
}

td.linkMatrix
{
padding-top: 10px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px; 
border: 0px;
vertical-align: top;
}

td.linkMatrix p
{
padding-top: 0px; 
padding-bottom: 5px; 
padding-left: 0px; 
padding-right: 0px;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;
text-align: center;
background-color: #FFFF99
}

td.linkMatrix img
{
margin-bottom: 5px; 
}

td.linkMatrix a
{
color: #000000;
text-decoration: none;
}

td.linkMatrix a:hover
{
text-decoration: underline;  
color: #2AB4E3
}

/* ---------------------------------------------------
Videos
----------------------------------------------------*/
td.videoContent
{
padding-top: 0px; 
padding-bottom: 10px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
background-color: #EEF8FB


}

table.videoFootnote
{
font-size: 0px; 
padding-top: 10px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px
}

td.videoFootnoteOld
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 2px solid #FFE88A;
}

td.videoFootnote
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 2px solid #FDDB00;
border-bottom: 2px solid #2AB4E3

}



/*-----Video Neu--------*/

table.videoTable
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
padding-top: 0px; 
padding-bottom: 10px; 
padding-left: 10px; 
padding-right: 10px;
font-size: 0px
}

td.videoTable
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px
}

table.video
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-collapse:collapse
}

td.video
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 2px solid #2AB4E3
;
border-bottom: 2px solid #2AB4E3

}

p.videoTitle
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 10px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;  
color: #000000
}

td.videoText
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border: 0px
}

p.videoText
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

p.videoFootnote
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

td.videoImage
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-size: 0px; 
border: 0px
}


/*-----Video Test2--------*/

td.videoTextTest2
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-bottom: 1px solid #FFE88A
}

p.videoTextTest2
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}



p.videoImageTextTest2
{
padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

td.videoFootnoteTest2
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 1px solid #FFE88A
}

/* ---------------------------------------------------
Programm
----------------------------------------------------*/
table.program
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 10px 0 0 0;
font-size: 0px;
border-top: 2px solid #2AB4E3;
border-bottom: 2px solid #2AB4E3;
border-collapse:collapse
}

table.program th
{
text-align: left;
background-color: #2AB4E3
}

table.program td
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 1px solid #2AB4E3
}

td.program
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 1px solid #2AB4E3
}

td.programIcon
{
padding:0; 
border-top: 1px solid #2AB4E3;
text-align: center
}

td.programTitle
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 2px solid #2AB4E3;
border-bottom: 2px solid #2AB4E3
}

p.programTime 
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none; 
text-align: center;
white-space: nowrap; 
color: #000000
}

p.programTitle
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;  
color: #000000
}

p.programTitle a
{
text-decoration: none;  
color: #000000
}

p.programTitle a:hover
{
text-decoration: underline;  
color: #2AB4E3
}

a.programTitleLink
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;  
color: #000000
}

a.programTitleLink:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
text-decoration: underline;  
color: #2AB4E3

}

p.programText
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
margin: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

p.programText a
{
font-style: normal; 
font-weight: normal;
text-decoration: none; 
/*color: #2AB4E3*/
color: #1781A4
}

p.programText a:hover
{
font-style: normal; 
font-weight: normal;
text-decoration: underline; 
/*color: #2AB4E3*/
color: #1781A4
}


a.programLink
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: bold;
text-decoration: none;  
color: #000000
}

a.programLink:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-style: normal; 
font-weight: bold;
text-decoration: underline;  
color: #2AB4E3
}

table.programIcon
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-collapse:collapse
}

td.programIcon
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 2px; 
padding-right: 5px;
font-size: 0px; 
}

/* neue Programmtabelle */
a.programDateLink
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;
color: #EEF8FB
}

a.programDateLink:hover
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
text-decoration: underline;
color: #EEF8FB
}

a.programDateLinkSelected
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
font-style: normal; 
font-weight: bold;
text-decoration: none;
color: #EEF8FB
}

a.programDateLinkSelected:hover
{
padding-top: 5px; 
padding-bottom: 5px; 
padding-left: 5px; 
padding-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 16px;
font-style: normal; 
font-weight: bold;
text-decoration: underline;
color: #EEF8FB
}

p.programThemeTime
{
font-size: 8pt;
}

p.programThemeText
{
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 10px; 
padding-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}

/* ------------------------------------------
Programmübersicht
-------------------------------------------*/

table.schedule
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
}

table.schedule th
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
}

/* ------------------------------------------
Historie
-------------------------------------------*/

table.history
{
padding-top: 0px; 
padding-bottom: 0px; 
padding-left: 0px; 
padding-right: 0px;
font-size: 0px; 
border-top: 2px solid #2AB4E3;
border-bottom: 2px solid #2AB4E3;
border-collapse:collapse
}

td.history
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 5px; 
padding-right: 5px;
border-top: 1px solid #2AB4E3;
border-bottom: 1px solid #2AB4E3;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;
color: #000000
}


/*---------------------------------------------
Legende beim Programm
-----------------------------------------------*/
td.legendTitle
{
padding-top: 6px; 
padding-bottom: 6px; 
padding-left: 10px; 
padding-right: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
} 

td.legend
{
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 4px; 
padding-right: 4px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
text-decoration: none;  
color: #000000
}




table.searchOutside
{
font-size: 0px;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
border: 2px solid #2AB4E3

}

table.searchInside
{
font-size: 0px;
margin: 0px;
border: 5px solid #FDDB00;
border-collapse:collapse
}

/* Programmübersicht */
table.ueberblick
{
margin: 5px 0 0 0;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
}

table.ueberblick td
{
padding: 5px;
}

table.ueberblick p
{
margin: 0 0 10px 0;
}

p.ueberblickViaTriumphalis
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #EE2A7B
}

p.ueberblickViaTriumphalis a
{
color: white;
text-decoration: none;
}

p.ueberblickGlueckssuche
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #EE2A7B
}

p.ueberblickGlueckssuche a
{
color: white;
text-decoration: none;
}

p.ueberblickHbf
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #BED630
}

p.ueberblickHbf a
{
color: white;
text-decoration: none;
}

p.ueberblickLandratsamt
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #00A79D
}

p.ueberblickLandratsamt a
{
color: white;
text-decoration: none;
}

p.ueberblickFestplatz
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #C39A6B
}

p.ueberblickFestplatz a
{
color: white;
text-decoration: none;
}

p.ueberblickTullabad
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #00B0D8
}

p.ueberblickTullabad a
{
color: white;
text-decoration: none;
}

p.ueberblickSuedstadt
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #F15929
}

p.ueberblickSuedstadt a
{
color: white;
text-decoration: none;
}

p.ueberblickZoo
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #006738
}

p.ueberblickZoo a
{
color: white;
text-decoration: none;
}

p.ueberblickPerspektive
{
padding: 5px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #4E7384
}

p.ueberblickPerspektive a
{
color: white;
text-decoration: none;
}

p.ueberblickWerderplatz
{
padding: 5px 5px 5px 0;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #F15929;
color: #F15929
}

p.ueberblickWerderplatz a
{
text-decoration: none;
color: #F15929
}