body { background-color: #666666; color: white; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2em; text-align: left; margin: 0; padding: 0; }

p { margin: 0; padding: 0; }
a:link { color: white; text-decoration: none; border-width: 0; }
a:visited { color: white; text-decoration: none; border-width: 0; }
a:hover { font-size: 100%; border-width: 0; }
h1 { font-size: 1.3em; font-weight: bold; margin: 0.3em 0 0.4em; }
h2 { font-size: 1em; line-height: 1.5em; margin: 0.83em 0; }
h6 { font-size: 0.67em; font-weight: bold; margin: 2.33em 0; }
a:active { border-width: 0; }

#container { position: relative; width: 956px; height: 720px; margin-right: auto; margin-left: auto; }
#hoverbar {  }
#hovertext { color: silver; font-size: 0.7em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; position: relative; width: 612px; height: 81px; }
#pictbar { background-image: url(images/stati3_03.jpg); position: absolute; top: 20px; left: 20px; width: 916px; height: 164px; border-width: 0; }
#knopf1 { position: absolute; top: 4px; left: 620px; z-index: 100; margin: 0; padding: 0; border-width: 0; }
#knopf1 ul{ margin: 0; padding: 0; border-width: 0; list-style-type: none; list-style-image: none; }
#knopf1 ul li{ display: block; text-align: left; width: 60px; float: left; margin: 0; padding: 0; border-width: 0; list-style-image: none; }
#knopf1 a span { border-width: 0; display: none; }
#knopf1 a:hover span { color: white; background-color: #858585; position: absolute; top: 79px; display: block; left: -316px; width: 608px; height: 77px; padding: 2px; border-style: solid; border-width: 0; list-style-image: none; }
#hoverknopf { border-width: 0; }
#knopf2 { text-decoration: none; position: absolute; top: 60px; left: 792px; width: 52px; height: 20px; z-index: 500; margin: 0; padding: 0; border-width: 0; }
#knopf2 a.hover{ text-decoration: none; }
#knopf2 a span { text-decoration: none; display: none; border-width: 0; }
#knopf2 a:hover span { color: white; background-color: #858585; text-decoration: none; list-style-image: none; display: block; padding: 2px; position: absolute; top: 23px; left: -488px; width: 608px; height: 77px; border-style: solid; border-width: 0; }
#knopf3 { text-decoration: none; position: absolute; z-index: 500; top: 60px; left: 844px; width: 72px; height: 20px; border-width: 0; }
#clubflag { text-decoration: none; position: absolute; top: 80px; left: 304px; width: 612px; height: 84px; z-index: 100; border-width: 0; }
.zitat { font-size: 0.8em; font-weight: normal; font-style: italic; }
.logounten { position: absolute; top: 90%; }
#navbar { background-color: #9e9e9e; position: absolute; top: 196px; left: 20px; width: 916px; height: 20px; z-index: 1000; }
#subnav { color: #e5d01d; font-size: 0.9em; letter-spacing: normal; position: absolute; top: 276px; left: 70px; width: 180px; height: 16px; z-index: 2000; }
#bildbox { background-image: url(images/bgnd_27.gif); background-repeat: no-repeat; background-attachment: scroll; position: absolute; top: 284px; left: 20px; width: 284px; height: 312px; z-index: 100; padding: 4px; }
#bildfloater { background-image: url(images/pPartner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center; position: relative; width: 100%; height: 100%; margin: auto; }
#textbox { color: #fff; background-image: url(images/textbox_34.gif); background-repeat: no-repeat; background-attachment: scroll; text-align: justify; position: absolute; top: 284px; left: 324px; width: 596px; height: 304px; z-index: 100; margin: 0; padding: 8px; }
#textlink { position: absolute; top: 290px; left: 540px; width: 60px; height: 20px; }
#bigbox { background-image: url(images/bigbox_27.gif); position: absolute; top: 284px; left: 20px; width: 916px; height: 320px; z-index: 50; }
#grandbox { background-repeat: no-repeat; background-image: url(images/grandframe.gif); position: relative; top: 230px; left: 20px; width: 916px; z-index: 50; }
#ticketbox { margin-right: auto; margin-left: auto; position: relative; top: 16px; width: 500px; z-index: 50; }
caption { width: 780px; text-align: left; border-bottom: 4px solid #666; }
#verascroll { position: absolute; top: 20px; left: 20px; width: 800px; height: 290px; overflow: auto; margin: 0; padding: 0; }
#veratab { border-collapse: collapse; table-layout: fixed; }
#veratab a { color: #333; text-decoration: none; }
.verahead { color: #333; background-color: #9e9e9e; text-indent: 4px; height: 20px; border-bottom: 3px solid #666; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.verapict { vertical-align: top; width: 180px; height: 88px; margin: 0; padding: 0; border-right: 3px solid #666; border-top-width: 3px; border-bottom-width: 0; border-left-width: 0; outline-style: hidden; }
.veratext { color: white; text-align: left; vertical-align: top; width: 600px; height: 70px; padding-left: 4px; }
#contascroll { margin: 0; padding: 0; position: absolute; top: 20px; left: 20px; width: 890px; height: 280px; overflow: auto; }
#contatab { background-color: green; width: 870px; height: 100px; border-collapse: collapse; table-layout: fixed; }
#contop { border-bottom: 6px solid #666; }
.contaband { width: 428px; float: left; border-collapse: collapse; table-layout: fixed; }
.contahead { color: #333; line-height: 1.5em; background-color: #9e9e9e; text-indent: 4px; width: 420px; height: 20px; margin: 0; padding: 0; border-bottom: 3px solid #666; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.contapict { width: 132px; height: 80px; vertical-align: top; float: left; border-right: 3px solid #666; outline-style: hidden; }
.contatext { color: white; font-size: 0.8em; text-align: left; padding-left: 4px; vertical-align: top; position: relative; left: 3px; }
.bottomspacer { background-color: #666; height: 10px; clear: both; }
.cell1 { width: 182px; height: 20px; border-width: 0; }
.cell2 { text-align: left; width: 100px; height: 20px; border-width: 0; }
.cell3 { text-align: center; width: 40px; height: 20px; border-width: 0; }
.cell4{ text-align: left; border-width: 0; }
.cell5 { text-align: center; width: 80px; border-width: 0; }
.cell6 { text-align: center; width: 70px; border-width: 0; }
.cell7 { text-align: left; vertical-align: bottom; border-width: 0; }
.cell8 { text-align: center; vertical-align: bottom; border-width: 0; }
.cell9 { width: 160px; }
.content not used { background-color: purple; vertical-align: top; width: 780px; height: 80px; border-top: 3px solid #666; border-bottom: 6px solid lime; }
.linkbar { text-indent: 3px; }
.warning { color: #ff3c00;}
#arrowLeft { background-image: url(images/aroLeft.gif); background-repeat: no-repeat; position: relative; top: 282px; left: 4px; width: 10px; height: 18px; }
#arrowRight { background-repeat: no-repeat; position: relative; top: 266px; left: 268px; width: 10px; height: 18px; }
form { margin: 0 0 0 20px; border-width: 0; outline-width: 0; }

form h2 {
    color: #9e9e9e;
    font-weight: bold;
    margin: 0 0 5px 10px;
}

form p {
    margin: 0 0 5px 0;
}

.formbox { color: #fff; font-size: 0.8em; background-color: #9e9e9e; position: absolute; left: 160px; width: 250px; margin: 0; padding: 0; }
#feedback { width: 500px; border-width: 0; }
fieldset {
    border: none;
}

label { color: #9e9e9e; vertical-align: top; display: inline; }
#send {  }
#kurztext { background-color: #9e9e9e; position: absolute; left: 160px; width: 420px; height: 40px; }
#pickmonth { position: absolute; top: 20px; left: 830px; width: 70px; height: 290px; }
#pickmonth ul { color: #fff; line-height: 1.5em; margin: 0; padding: 0; border-width: 0; list-style-type: none; list-style-image: none; }
#pickmonth ul li { text-align: center; }
#pickmonth a { color: #fff; text-decoration: none; }
#moli { }
div { color: white; font-family: tahoma, Verdana, Arial, Helvetica, sans-serif; }
.clsCMOn,  {margin: 0; padding: 0;}
.clsCMOver {}
#ticketButton { z-index: 400; left: 490px; top: -10px; position: absolute; height: 100px; width: 100px; }
