body { background-image:url(bilder/hintergrund.jpg); margin-top:20px; margin-left:20px; }
body.nav { background-image:url(bilder/hintergrund.jpg); margin-top:3px; margin-left:0px; overflow-x:hidden; overflow-y:auto; }
body.fenster { background-image:url(bilder/hintergrund_foto.jpg); margin-top:0px; margin-left:0px; }
body.fensterhoch { background-image:url(bilder/hintergrund_fotohoch.jpg); margin-top:0px; margin-left:0px; }
table { border-style:none; }
table.news { border:solid 1px #CCCCCC; }
table.musiker { border:solid 1px #CCCCCC; }
h1,h2,h3,h4,p,div,td { color:#000000; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:26px; background-color:#CCCCCC; border:solid 1px #000080; font-style:italic; }
h2 { font-size:22px; }
h3 { font-size:18px; background-color:#CCCCCC; }
h4 { font-size:16px; }
p,div,td { font-size:15px; }
img { border-style:none; }
.gross { font-size:28px; font-weight:bold; }
.sehrgross { font-size:48px; font-weight:bold; }
.klein { font-size:13px; }
.sehrklein { font-size:9px; }
.grau { background-color:#CCCCCC; }
.rot { color:#BB0000; }
.gruen { color:#006600; }
.blau { color:#0000BB; }
.dunkelblau { color:#000080; }
.indexblau { color:#0360B8; }
.rechts { text-align:right; }
.links { text-align:left; }
.mitte { text-align:center; }
.block { text-align:justify; }
.oben { vertical-align:top; }
a:link { color:#0000DD; text-decoration:underline; font-weight:bold; }
a:visited { color:#000080; text-decoration:underline; font-weight:bold; }
a:hover { color:#000000; text-decoration:none; font-weight:bold; }
a:active { color:#000000; text-decoration:underline; font-weight:bold; }
a:link.sonder { color:#CCCCCC; text-decoration:none; font-weight:bold; }
a:visited.sonder { color:#CCCCCC; text-decoration:none; font-weight:bold; }
a:hover.sonder { color:#000080; text-decoration:none; font-weight:bold; }
a:active.sonder { color:#999999; text-decoration:none; font-weight:bold; }
span.sonder { color:#000080; text-decoration:none; font-weight:bold; }
.lauf { font-size:18px; font-weight:bold; letter-spacing:1px; }
.form { color:#000000; font-family:Arial, Helvetica, sans-serif; background-color:#CCCCCC; border:0px; overflow:hidden; text-align:center; font-size:16px; font-weight:bold; }
.popup { position:absolute; width:250px; visibility:hidden; layer-background-color:#cccccc; z-index:200; }
.beschreibung { width:250px; left:0px; top:0px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border: 1px solid #888888; padding:3px; font-size:12px; background-color:#cccccc; layer-background-color:#cccccc; }



