html { margin:0; padding:0; }
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#F7FBFF; background:#FF7000 url(pix/new_bg.gif) fixed; }
html>body { margin-bottom:1em; } /* für untere Kante */
/* allg. Divs */
#main,#left,#right { border:solid medium #F7FBFF; color:#FFFFFF; background:#FF6000; }
#main { margin:1em 13em 0 13em; padding:1em; }
#left,#right { position:absolute; top:0; margin:1em; padding:1.5em 0 .3em 0; width:12em; text-align:center; }
#left { left:0; }
#right { right:0; }
#right,#left { font-size:.9em; }
body>#main { margin:1em 14em 0 14em; border-width:thick; min-height:50%; }
body>#left,body>#right { border-width:thick; min-height:25em; position:fixed; }
/* mainframe */
#main ul { list-style-type:square; }
#main ul.nofat { list-style-type:disc; }
#main ul.nofat b { font-weight:normal; }
#main ul.notype { text-transform:capitalize; }
#main ul[class="notype"] { list-style-type:none; }
/* links und rechts */
#right p { font-size:.85em; padding:0 .5em 0 .5em; }
#right h2,#left h2 { margin-top:0; }
#right b { font-variant:small-caps; font-size:1.3em; }
#left ul { list-style-type:none; margin:0; padding:0; }
#left ul i { margin:0; font-style:normal; padding:1px; cursor:default; color:#8B0000; }
#left img,#right img { border:double 3px #FFF; margin:1em 0 0 0; vertical-align:bottom; }
#left img { width:42px; height:12px; }
#left .menulast { cursor:w-resize; }
#right #am_scr img { border:none !important; margin:0px !important; }
/* links */
a { text-decoration:none; font-weight:bold; color:#F7FBFF; padding:1px;} /* white-space:nowrap; background:url(pix/href.gif) repeat-x bottom; */
#left a,#right a { display:block; margin:0; width:100%; }
/*#right a { white-space:normal; }*/
a:visited { color:#F8F8FF; }
a:active { color:#F8F8FF; }
a:hover { background:#F8F8FF; color:#FF6000; }
a[target="_blank"]:before { content:"\21D2\ "; }
a[class="blank"]:before { content:""; }
a.map24 { padding:0; float:right; width:220px; height:300px; margin:0 0 1em 1em; border:solid thin #F7FBFF; }
a.map24:hover { border-style:inset; }
a[class="map24"]:before { content:""; }
a[class="img"]:before { content:""; }
a.button,a.button:hover,a.button:active,a.button:visited { font-size:1.5em; border:#fff outset medium; background:#FFFFFF; color:#FF6000; padding:3px; }
a.button:hover,a.button:active { border-style:inset; position:relative; top:1px; }
a.button:active { color:#C0C0C0; }
p img { vertical-align:middle; }
p b { font-weight:normal; }
p i { font-style:normal; }
p big { font-weight:900; }
h1 { margin-top:0; }
#main h4 small { font-weight:normal; }
td,th,caption { font-size:.8em; }
caption { caption-side:left; }
p { margin-top:10px; margin-bottom:10px; }
p.date { font-size:.8em; }
p.date img,p.date a { display:none; }
div.log p { font-family:"Courier New",Courier,monospace; font-size:1.1em; }
div.logo { float:right; width:300px; height:300px; margin:0 0 1em 1em; padding:0; }
div.logo img { width:150px; height:150px; margin:0; padding:0; border-style:none; }
div.ticker { float:right; width:240px; }
p small { font-size:.8em; }
/*#right,#left { font-size:.85em; }*/
p .oi5 { font-variant:small-caps; white-space:nowrap; }
input,select { font-family:"Courier New",Courier,monospace; font-size:1.1em; border-color:#FF6000; width:18em; }
input#click,input.click { background:#FF7000; border-color:#FF7000; color:#fff; font-weight:bold; }
input.check { width:1em; }
dl { margin-left:0; }
form dt { font-style:italic; font-weight:bold; }
dl.links dd { display:none; }
dl.none { margin:0 0 0 1em; }
dl.none dd  { display:none; }
img { border:0; font-size:.8em; }
div.log img { float:right; margin:0 5px 10px 10px; vertical-align:top; }
.bands img { width:225px; height:150px; float:left; border:solid #ffffff 1px; margin:0 .5em 0 0; }
.logos ul { margin:0; padding:0; width:100%; list-style-type:none; }
.logos li { width:50%; margin:0 0 1em 0; padding:0; float:left; font-size:.8em; text-align:center; list-style-type:none; text-transform:none; }
.logos p { clear:both; }
.logos img { background:url(pix/img_bg.gif); border:inset thin #FF6000; }
.logos textarea { width:35em; height:4.5em; border-color:#FF6000; padding:.1em 0 0 .2em; }
ul.links { margin:0; padding:0; text-align:center; }
.links li { list-style-type:none; display:inline; }
.links img { margin:.5em; }
ul.links>li>a>img { vertical-align:middle; }
.links a { padding:0; }
.links a:hover { background:transparent; position:relative; top:-1px; left:-1px; }
.links a:active { background:transparent; position:relative; top:1px; left:-1px; }
.links a:before { content:""; }
ul#hotel { overflow:visible; margin:0; padding:0; min-height:20em; }
ul#hotel li { list-style-type:none; list-style-position:inside; width:20em; min-height:6.3em; float:left; background:#DCDCDC; color:#000000; border:solid #000000 1px; padding:.5em; margin:0 .5em .5em 0; }
ul#hotel li.dist { min-height:7.5em; }
ul#hotel li a { float:right; width:36px; padding:0; }
ul#hotel li a:before { content:""; }
ul#hotel li a:hover { background:#FF6000; }
.imldiv { text-align:center; }
.iml { font-family:Verdana,Tahoma,sans-serif; font-size:xx-small; background-color:#DEDFDE; color:#000000; float:left; text-align:center; border:outset medium #DEDFDE; margin:.5em; padding:2em 1em .5em 1em; }
.iml img { background-image:url(Bilder/loading.gif); background-repeat:no-repeat; background-position:center; border:inset thin #DEDFDE; width:200px; height:150px; }
.iml img.port { width:112px; }
ul.foto { overflow:visible; margin:0; padding:0; text-align:center; }
ul.foto a { padding:0; margin:0; }
ul.foto li { font-size:.75em; list-style-type:none; width:190px; float:left; background:#F7FBFF; color:#000000; border:outset #F7FBFF 2px; padding:.8em 2px 2px 2px; margin:0 .5em .5em 0; text-align:center; vertical-align:middle; overflow:visible; }
ul.foto li img { padding:0; margin:0; height:120px; border:inset #F7FBFF 2px; background:#808080 url(pix/loading.gif) no-repeat center; text-align:center; vertical-align:middle; overflow:visible; }
form.filter li { list-style-type:none; }
form.filter input,form.filter select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; padding:.1em; }
form.filter input.click { margin:0 .2em .2em 0; width:12em; }
table.tickets { border:double #F7FBFF thick; border-collapse:collapse; table-layout:fixed; empty-cells:hide; background:#F7FBFF; color:#FF6000; }
table.tickets th { padding:.2em; text-align:right; border-bottom:solid #FF7000 thin; font-weight:normal; }
table.tickets td { padding:.2em; width:10em; }
table.tickets td + td { text-align:right; font-weight:bold; width:8em; }
table.tickets caption { caption-side:top; background:#F7FBFF; color:#FF7000; font-size:xx-small; }
dl.tickets dt { font-variant:small-caps; font-weight:bolder; font-size:1.2em; }
dl.tickets dd { margin-bottom:.5em; }
/* allgemein */
img.left { float:left; }
img.right { float:right; }
img.shirt { float:right; display:block; width:260px; height:500px; margin:0 0 1em 1em; margin:-3em 0 0 1em; }
img.kickshirt { float:right; display:block; width:200px; height:375px; margin:0 0 1em 1em; margin:-3em 0 0 1em; }
p.back { text-align:right; clear:both; }
.r { text-align:right; }
.invis { display:none; }
.nowrap { white-space:nowrap; font-weight:bold; margin-top:0; margin-bottom:0; }
.tiny { font-size:.7em; margin-top:15px; margin-bottom:5px; }
.ten { color:#ccc; font-family:verdana, arial, helvetica, sans-serif; margin-top:15px; margin-bottom:5px; }
pre { margin-top:20px; margin-bottom:10px; }
.clr { clear:both; }
hr { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.address { display:block; margin-left:3em; }

