body                          { font:.72em Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; background:#fff; color:#444; }
p                             { margin:0px 0px 2px 0px; }
h2                            { font:normal 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#1F2C73; margin:0 0 2px; }
a                             { color:#0000ff; background:inherit; text-decoration:none; }
a:hover                       { color:#AA0001; background:inherit; text-decoration:underline; }
hr                            { margin:5 0 5 0px; color:#e3e3e3; line-height:inherit }
hr#termin                     { color:#004080; margin:2px 0 2px 0; }
img                           { border:0; }

div#inhalt                    { position:absolute; top: 90px; left:  10px; width:980px; border-top:5px solid #124476; margin:0 0 0 20px; padding:0px; }
div#inhalt_1                  { position:absolute; top:150px; left:   0px; width:980px; border:0px; margin:0px; padding:0px; float: left; }

div.terminlinks               { position:absolute; top:  0px; left:   0px; width:320px; border:0px; padding:10 0 0 0px; }
div.terminmitte               { position:absolute; top:  0px; left: 330px; width:320px; border:0px; padding:10 0 0 0px; }
div.terminrechts              { position:absolute; top:  0px; left: 660px; width:320px; border:0px; padding:10 0 0 0px; }
div.termindoppel              { position:absolute; top:  0px; left:   0px; width:650px; border:0px; background-color:#ffffff; padding:10 0 0 0px; }

div#eventim                   { background-color:#e5e9ed; border:0px; padding:3px; margin:0 0 12 0px; }
div#eventim h4                { background-color:#093b78; color:#f1e51d; font:normal 12px; margin:0px; padding:2 2 2 5px; margin:0 0 5 0px; }

div#blau                      { background-color:#c7dff4; border:0px; padding:5px; margin:0 0 12 0px; }
div#blau h4                   { background-color:#093b78; color:#c7dff4; font:normal 12px; margin:0px; padding:2 2 2 5px; margin:0 0 5 0px; }
div#gelb                      { background-color:#f6f5bc; border:0px; padding:5px; margin:0 0 12 0px; }
div#gelb h4                   { background-color:#093b78; color:#f1e51d; font:normal 12px; margin:0px; padding:2 2 2 5px; margin:0 0 5 0px; }
div#rot                       { background-color:#efe8e7; border:0px; padding:5px; margin:0 0 12 0px; }
div#rot h4                    { background-color:#da251d; color:#ffffff; font:normal 12px; margin:0px; padding:2 2 2 5px; margin:0 0 5 0px; }
div#tuerkis                   { background-color:#cdece9; border:0px; padding:5px; margin:0 0 12 0px; }
div#tuerkis h4                { background-color:#0ab7a6; color:#ffffff; font:normal 12px; margin:0px; padding:2 2 2 5px; margin:0 0 5 0px; }

div#fixiert                   { position:absolute; top:200px; left:1010px; width:160px; border:0px; }
div#fuss                      { clear:left; float:left; position:absolute; top:1800px; left:0px; width:980px; font-size:1.2em; background:#da251d; margin:10 0 0 0px; padding:0 0 1 5px; }
div#fuss a                    { font-size:.9em; color:#fff; font-weight:normal; text-align:center; }

#aktuell                      { color:#000000; background-color:#dfdfff; padding:10 0 10 0px; }
#artikellinks                 { clear:left; float:left; width:310px; text-align:left; padding:0px; margin:0px; }
#artikellinks1                { clear:left; float:left; width:300px; text-align:left; padding:0px; margin:0 10 0 0px; }
#artikelmitte                 { float:left; width:310px; margin:0px; }
#artikelmitte1                { float:left; width:300px; margin:0px; }
#artikelrechts                { float:right; width:320px; margin:0px; }
#artikelrechts h1             { width:320px; font-size:1.2em; color:#fff; font-weight:normal; text-transform:uppercase; background-color:#124476; margin:0 0 10 0px; padding:0 0 1 5px; }
#artikelzeige                 { clear:left; float:left; width:610px; text-align:left; padding:0px; margin:0 10 10px 0; }
#aufmacher                    { float:left; width:620px; margin:0px; }
#aufmacher h3 a               { font-size:.84em; color:#808080; font-weight:normal; text-transform:uppercase; }
#aufmacher img                { float:left; border:3px solid #eee; padding:1px; margin:0 15px 5px 0; }
#banner                       { clear:left; float:left; width:980px; border-top:2px solid #ccc; text-align:center; padding:5 0 5 0px; margin:0px; }
#gewinn                       { float:left; width:615px; background-color:#f0eded; text-align:left; padding:5px; margin:0 0 20px 0; }
#kastenrechts                 { float:right; width:320px; margin:0px; background-color:#124476; }
#linie                        { clear:both; padding:3px; margin:0 0 15px; }
#links                        { margin:0px; padding:2px; float:left; width:620px; text-align:left; }
#links h1                     { width:615px; font-size:1.2em; color:#fff; font-weight:normal; text-transform:uppercase; background-color:#124476; margin:0 0 10 0px; padding:0 0 1 5px; }
#links h5                     { width:615px; font-size:1.2em; color:#fff; font-weight:normal; text-transform:uppercase; background-color:#E60000; margin:0 0 10 0px; padding:0 0 1 5px; }
#linkssalc                    { margin:0px; padding:2px; float:left; width:620px; text-align:left; }
#linkssalc h1                 { width:615px; font-size:1.2em; color:#fff; font-weight:normal; text-transform:uppercase; background-color:#0156a3; margin:0 0 10 0px; padding:0 0 1 5px; }
#linksjazz                    { margin:0px; padding:2px; float:left; width:620px; text-align:left; }
#linksjazz h1                 { width:615px; font-size:1.2em; color:#fff; font-weight:normal; text-transform:uppercase; background-color:#32b0a5; margin:0 0 10 0px; padding:0 0 1 5px; }

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

#randlinks                    { clear:left; float:left; width:615px; border-left:4px solid #ccc; text-align:left; padding:0 0 0 10px; margin:0 0 20px 0; }
#rechts                       { margin:0px; padding:2px; float:right; width:645px; text-align:left; }
#ticket                       { width:620px; font-size:1.2em; text-align:center; background-color:#ffffff; border:medium; margin:10px; padding:5px; }
#titel                        { float:left; margin:5px 0 10 0; }
#top                          { float:right; text-align:right; }
#top a                        { color:#808080; margin:0 0 0 13px; background:#fff url(../images/arrow.png) no-repeat center left; padding:0 0 0 12px; }
#tribal                       { width:980px; margin:0 0 0 20px; padding:5px 0 5px 0; text-align:center; }
#web                          { width:980px; font-size:1.1em; text-transform:uppercase; text-align:center; padding:10px 0 0 0; clear:both; margin:0 0 10px 0; background:#fff; }
#web a                        { margin:0px; color:#666; }
#werbung                      { float:right; border:3px solid #eee; padding:0px; width:325px; margin:0 0 15px; }
#werbung a                    { margin:0px; }

input.searchfield             { width:175px; padding:6px; border:2px solid #ccc; font-size:.9em; }
input.searchbutton            { background:#f6f5bc; border:0px; color:#000000; font-size:12px; font-weight:normal; padding:0px; }

table.insert                  { font:1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; }

.bild                         { float:left; margin:3px 10px 0px 0px; text-align:inherit; }
.bildr                        { float:right; margin:3px 0px 3px 10px; text-align:inherit; }
.mitte                        { text-align:center; }
.preise                       { background-color:#ffecec; text-align:center; padding:2px; }
.preisliste                   { font:normal .9em Verdana, Geneva, Arial, Helvetica, sans-serif; }
.randlinks                    { clear:both; border-left:4px solid #ccc; padding:0 0 0 15px; }
.suche                        { margin:0 0 2px 0; border-bottom:1px; solid #ffffff; }
.vorschub                     { margin:0px 0px 0px 0px; }
.vorschub5                    { margin:5px 0px 5px 0px; }
