body                          { background-image:url(../art/back.gif); background-repeat:no-repeat; font:.72em Arial, Helvetica, sans-serif; line-height:1.4em; color:#444; }
table                         { font:1.0em Arial, Helvetica, sans-serif; line-height:1.4em; }
h1                            { font-size:1.5em; margin:0 0 0.7em; padding:0.3em; text-align:center; background-color:#fed; border:2px ridge silver; }
h2                            { font:normal 1.4em Arial, Helvetica, sans-serif; line-height:120%; color:#c30800; margin:0 0 2px; }
h4                            { background-color:#dbdbdb; color:#000000; font:normal 12px; text-transform:uppercase; margin:0 0 5 0px; padding:2 4 2 4px; }
h4#blau                       { background-color:#0256a2; color:#ffffff; font:normal 12px; text-transform:uppercase; margin:0 0 5 0px; padding:2 4 2 4px; }
h4#termine                    { background-color:#093b78; color:#c7dff4; font:normal 12px; text-transform:uppercase; margin:0 0 5 0px; padding:2 4 2 4px; }

p                             { margin:0 0 2 0px; }
a                             { color:#e60000; background:inherit; text-decoration:none; }
a:hover                       { color:#aa0001; background:inherit; text-decoration:underline; }

div#banner                    { position:absolute; top: 5px; left: 10px; width:980px; text-align:center; border:0px; margin:0px; padding:10 0 5 0px; }
div#total                     { position:absolute; top:90px; left: 10px; width:980px; border-top:5px solid #da251d; margin:0px; padding:0px; }
div#total_1                   { position:absolute; top:150px; left:  0px; width:980px; border:0px; margin:0px; padding:0px; float:left; }

div#top                       { float:right; text-align:right; }
div#top a                     { color:#808080; margin:0px; padding:0px; }

div#titel                     { float:left; margin:5 0 0 0px; }
div#suche                     { float:right; margin:35 0 0 0px; }

div#menu                      { font-size:1.1em; text-transform:uppercase; text-align:center; padding:10 0 10 0px; clear:both; margin:0px; }
div#menu a                    { margin:0px; color:#e60000; }
div#menu a:hover              { color:#aa0001; }

div#artikellinks              { float:left; width:315px; border:0px; padding:0px; margin:0px; }
div#artikellinks h3           { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelmitte              { float:left; width:315px; border:0px; padding:0px; margin:0px 0px 0px 17px; }
div#artikelmitte h3           { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelrechts             { float:left; width:315px; border:0px; padding:0px; margin:0px 0px 0px 17px; }
div#artikelrechts h3          { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#artikelrechts1            { float:left; width:310px; border:0px; padding:0px; margin:0px 0px 0px 10px; }
div#artikelrechts1 h3         { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }

.fuss						  { clear:both; position:relative; width:1000px; margin:auto; margin-top:5px; margin-bottom:20px; text-align:center; }
.fusslinie					  { margin-bottom:7px; }
.fussbox					  { color:#ffffff; background-color:#9f9b9b; width:960px; margin:10 0 0 0px; padding-top:10px; padding-left:15px; }
.fussboxlinks				  { width:750px; float:left; }
.fussboxrechts				  { float:right; }
.linkkolonnelinks			  { width:120px; float:left; }
.linkkolonnerechts			  { width:620px; float:right; }
.boxtrenner					  { border-top:1px solid #555555; margin-top:2px; margin-bottom:7px; padding-left:15px; }

.clearfloat					  { clear:both; height:0px; line-height:0px; font-size:0px; margin:0px; padding:0px; visibility:hidden; }

div#web                       { clear:left; width:980px; font-size:1.3em; line-height:1.4em; text-transform:uppercase; text-align:center; padding:10px 0 0 0; margin:0 0 10 0px; }
div#web a                     { margin:0px; color:#0416ff; }

div#termine                   { width:310px; background-color:#E60000; margin:10 0 10 0px; padding:2px; }
div#ticket                    { width:500px; background-color:#000000; font:normal 1.4em Arial, Helvetica, sans-serif; line-height:120%; text-align:center; margin:10 0 10 0px; padding:2px; }

div#fixiert                   { clear:both; position:absolute; top:0px; left:1000px; width:160px; border:0px; }
div#skyscraper                { float:left; width:980px; border:0px; padding:0px; margin:0px 0px 0px 17px; }

div.clearfloat                { clear:both; height:0; font-size:1px; line-height:0px; }

div#liste                     { float:left; width:645px; border:0px; padding:0px; margin:0px;}
div#liste h3                  { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#listerechts               { float:left; width:645px; border:0px; padding:0px; margin:0px;}
div#listerechts h3            { font-size:1.5em; line-height:1.6em; color:#da251d; font-weight:normal; margin:0px; }
div#eventim                   { background-color:#e5e9ed; margin:10 0 0 0px; padding:2px; }
div#verlosung                 { background-color:#ffffcc; margin:10 0 0 0px; padding:2px; }

input#searchfield             { width:170px; padding:6px; border:2px solid #ccc; font-size:0.9em; }
input#searchbutton            { background:#E60000; border:0px; padding:1px; color:#fff; font-weight:bold; font-size:1.0em; }

.anzeige                      { font-size:1,1em; font-style:italic; text-align:right; }
.anzeigentext                 { font-size:1.1em; font-style:normal; text-align:left; background-color:#808080; color:#ffffff; padding:10px; }
.anzeigerot                   { font-size:85%; font-style:italic; text-align:right; color:#ff0000; }
.bild                         { float:left; margin:3 10 0 0px; text-align:inherit; }
.bildr                        { float:right; margin:3 0 3 10px; text-align:inherit; }
.klein                        { color:#CF0; }
.mitte                        { text-align:center; }
.vorschub                     { font-size:1.0em; margin:0 0 0 0px; }
.vorschub5                    { margin:5px 0px 5px 0px; }
.vorschub5                    { color:#ffffff:}
