body, td {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: norm; color: #000000;}

div#seite {position: absolute; top: 5px; left: 5px; text-align: left; width: 790px; margin: 0px; border-width: 1px; border-bottom-width: 0px; border-color: #000000; border-style: solid; background-color:#FFFFFF; overflow: hidden;}
div#top {width: 790px; height: 152px;}
div#menue {float: left; width: 120px; margin: 0px;}
div#box {border-width: 1px; border-color: #000000; border-style: solid;}
div#main {position: relative; margin-left: 140px; z-index: 2; width: 361px; min-height:290px; padding: 0px; margin-bottom: 10px; background-image:url("/include/templates/nodesign/gfx/lineBlack280vert.gif"); background-repeat: no-repeat; background-position: top right;}
div#mainSchema {position: relative; margin-left: 140px; z-index: 2; width: 640px; min-height:290px; padding: 0px; margin-bottom: 10px;}
div#sub {position: absolute; left: 482px; z-index: 1; float: right; width: 308px; background-image:url("/include/templates/nodesign/gfx/lineBlack.gif"); background-repeat: repeat-y; background-position: 30px 0px;}
div#programm {width: 790px; clear: both; padding-top:40px;}
div#bottom {width: 790px; clear: both; background-image:url("/include/templates/nodesign/gfx/lineBlack.gif"); background-repeat: repeat-x; background-position: 0px 0px; background-color:#FFFFFF; margin: 0px; padding: 0 5 0 0px; border-width: 0px; border-bottom-width: 1px; border-color: #000000; border-style: solid; background-color:#FFFFFF;}
div#firefox {visibility:hidden;}
* html div#firefox {position: absolute; top: 5px; left:716px; visibility:visible;}

.paddingTop {padding-top:20px;}

A:link {text-decoration: none; color: #0080FF;}
A:visited {text-decoration: none; color: #00009F;}
A:active {text-decoration: none; color: #00009F;}
A:hover {text-decoration: none; color: #00009F;}

h1 {}
h2 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: norm; color: #000000; margin: 0px;}
h3 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: norm; color: #000000; margin: 0px;}
h4 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; color: #000000; margin: 0 0 3 0px;}

/* Top */
.topWo {position: absolute; left:122px; top: 137px;}
.topText {position: absolute; left:523px; top: 137px;}


/* Menü */
div#menue * a {color:#000000;}
#menuePictureText {padding: 5 25 0 5px; height: 50px; background-image:url("/include/templates/nodesign/gfx/lineGrey105hor.gif"); background-repeat: repeat-y;}
div.mPunkt {height: 18px; margin: 0px auto; padding-right: 25px; line-height:12pt; text-align: right; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; color: #000000;}
div.hover {background-image:url("/include/templates/nodesign/gfx/menuButtonHover.jpg"); background-repeat: no-repeat;}
div.standard {background-image:url("/include/templates/nodesign/gfx/menuButtonStandard.jpg"); background-repeat: no-repeat;}

/* Sub */
.subHeadline {padding-left: 35px;}
.subContent {margin-left: 96px; width: 164px; margin-top: 2px;}
.subPicture {margin-left: 31px; float: left;}
.subVers {margin-left: 31px; width:250px; height: 65px; padding: 5px; background-image:url("/include/templates/nodesign/gfx/backVers.jpg"); background-repeat: no-repeat; background-position: 0px 0px;}
.subSuche {margin-left:31px; width: 277px; background-color: #C0C0C0; padding: 0px;}
.subSucheBox {height: 200px;}
.subNewsletterBox {height: 150px;}
.subSucheContent {margin-left: 65px; width: 180px; margin-top: 0px;}
.subSuchePicture {float: left; margin: 0px; padding:0px;}
.subInput {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: norm; color: #000000; border-width:1px; border-style:solid; border-color:#D0D0D0; background-color:#FFFFFF;}

/* Main */
.mainHeadline {padding-left: 15px;}
.mainContent {padding: 10 15 0 15px;}
.mainPicture {float: right; width:180px; margin-right: 1px;}
.mainPictureText {text-align: right; background-color:#E0E0E0; padding: 3px;}
.kontaktInput, select {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: norm; color: #000000; border-width:1px; border-style:solid; border-color:#000000; background-color:#FFFFFF;}
.specialInput {visibility: hidden;}
.galeriebox {width:332px; padding:5px; margin: 10 0 10 0px; border-width: 1px; border-color: #B0B0B0; border-style: solid; text-align: center; background-color: #E0E0E0;}
* html .standardLength {height:400px;}
.standardLength {min-height:400px;}
* html .newsLength {height:462px;}
.newsLength {min-height:462px;}
* html .newsletterLength {height:399px;}
.newsletterLength {min-height:399px;}
* html .programmLength {height:470px;}
.programmLength {min-height:466px;}
.gbookText {margin: 3 0 15 0px; padding: 3px; background-color:#DFDFDF;  border-width:1px; border-style:solid; border-color:#000000;}

/* Galerie */
div#galerie {position: absolute; left: 20px; top: 10px; width: 560px; background-color: #C0C0C0; border-width: 1px; border-color: #000000; border-style: solid;}
.galerieHead {width:500px; margin: 10 30 0 30px;}
.galerieBild {margin: 10 30 10 30px;}
.galerieNav {margin: 0 0 10 30px;}
.diaShow {float: right; margin: 0 30 10 0px;}
.galerie {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: norm; color: #000000; margin: 0px;}

/* Newsletter */
.newsletterbox {position: absolute; top: 50px; left: 50px; width: 400px; background-color: #C0C0C0; padding: 10px;}
.newsletterContent {margin-left:70px;}

/* Programmkurzübersicht */
.progHomeHeadline {margin-bottom:4px;}
.wochentagStandard {border-width: 1 0 0 1px; border-color: #000000; border-style: solid;}
.wochentagMonatsende {border-width: 1 1 0 1px; border-color: #000000; border-style: solid;}
.wochentagDezember {border-width: 1 0 1 1px; border-color: #000000; border-style: solid;}
.wochentagMonatsendeDezember {border-width: 1 1 1 1px; border-color: #000000; border-style: solid;}

/* Timeline */
.timelineLeft {padding-left: 20px;}
.timelineCenter {padding-left: 10px;}
.timelineRight {padding-left: 10px;}
.timeLine {padding-top: 3px;}
.timelineProgramm {background-color: #DEDEDC;}

.fett {font-weight: bold;}
.kursiv {font-style: italic;}
.links {text-align: left;}
.mitte {text-align: center;}
.rechts {text-align: right;}
.grey {color:#9F9F9F;}
.black {color:#000000;}
.ok {color:#000000;}
.error {color:#FF0000;}

.standardText {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: norm; color: #000000;}
.small {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; font-weight: norm;}

.line {margin-top:5px;}
