td                   { font-family:Verdana; font-size: 9px; color:silver; font-weight:bold; text-decoration:none; }
body                 { font-family:Verdana; font-size: 9px; color:white; font-weight:bold; text-decoration:none; }
a                    { font-family:Verdana; font-size: 9px; color:gray; font-weight:bold; text-decoration:none; }
marquee              { font-family:Verdana; font-size: 9px; color:#515151; }
input                { font-family:Verdana; font-size: 9px; color:white; }
.lieblingsliste      { list-style-image:url('images/bullet.gif'); }
.visitbig            { font-family:Verdana; font-size:10px; color:#515151; }
.visitsml            { font-family:Verdana; font-size: 9px; color:#515151; }
.concertlink a       { font-family:Verdana; font-size: 9px; color:#eea30e; font-weight:bold; border:1px solid #101010; }
.concertlink a:hover { color:white; border:1px solid gray; }
.concertdate         { font-family:Verdana; font-size: 9px; color:white; font-weight:bold; }
.concertloc a        { font-family:Verdana; font-size: 9px; color:#eea30e; font-weight:bold; border:1px solid #2b2b2b; }
.concertloc a:hover  { color:white; border:1px solid gray; }
.concertdetails      { font-family:Verdana; font-size: 9px; color:gray; }
.verybigwhite        { font-family:arial; font-size: 24px; color:#ffffff; font-weight:bold; }
.bigwhite            { font-family:arial; font-size: 14px; color:#ffffff; font-weight:bold; }
.bigyellow           { font-family:arial; font-size: 14px; color:#eea30e; font-weight:bold; }
.smallwhite          { font-family:Verdana; font-size: 9px; color:#ffffff; }
.smallback a         { font-family:arial; font-size: 9px; color:gray; text-decoration:none; text-align:right; font-weight:bold; }
.smallgray           { font-family:Verdana; font-size: 9px; color:gray; }
.smallgray a         { font-family:Verdana; font-size: 9px; color:white; font-weight:bold; }
.smallgray a:hover   { font-family:Verdana; font-size: 9px; color:white; font-weight:bold; text-decoration:underline;}
.smalldark           { font-family:Verdana; font-size: 9px; color:#1c1c1c; }
.smallyellow         { font-family:Verdana; font-size: 9px; color:#eea30e; }
.webinput            { border:1px solid gray; background-color:transparent; color:white; }
.newsdate            { font-family:Verdana; font-size: 10px; color:#a3a3a3; font-weight:bold; }
.newshead            { font-family:arial; font-size: 16px; color:#eea30e; font-weight:bold; }
.newstext            { font-family:Verdana; font-size: 11px; color:white; font-weight:bold; text-align:justify; }
.newstext a          { font-family:Verdana; font-size: 11px; color:#a3a3a3; font-weight:bold; }
.newstext a:hover    { font-family:Verdana; font-size: 11px; color:#a3a3a3; font-weight:bold; text-decoration:underline; background-color:#515151; }
.gbooktext           { font-family:arial; font-size: 11px; color:white; text-align:justify; }
.gbooktext a         { font-family:arial; font-size: 11px; color:#a3a3a3; }
.gbooktext a:hover   { font-family:arial; font-size: 11px; color:#a3a3a3; text-decoration:underline; background-color:#515151; }
.gbookcomment        { font-family:arial; font-size: 11px; color:#eea30e; text-align:justify; }
.presstext           { font-family:Verdana; font-size: 11px; color:white; text-align:justify; }
.presslinks          { font-family:Verdana; font-size: 9px; color:gray; }
.presslinks a        { font-family:Verdana; font-size: 9px; color:white; }
.pressbig            { font-family:arial; font-size: 15px; color:gray; font-weight:bold; padding-top:40px; padding-left:100px; padding-right:20px; }
.bandpic             { border:1px solid gray; }
.bandmainpic         { border:1px solid #eea30e; }
.bandtext            { font-family:arial; font-size: 11px; color:white; text-align:justify; }
.bandtext a          { font-family:arial; font-size: 11px; color:#a3a3a3; }
.mediapic            { border:1px solid white; }
.mediapic:hover      { border:1px solid #eea30e; }
.navigation          { font-family:arial; font-size: 16px; color:#eea30e; font-weight:bold; }
.navigation a        { font-family:arial; font-size: 16px; color:#eea30e; font-weight:bold; text-decoration:none; }
.subnavigation       { font-family:arial; font-size: 14px; color:#eea30e; font-weight:bold; }
.subnavigation:hover { font-family:arial; font-size: 14px; color:#eea30e; font-weight:bold; text-decoration:underline; }
.newsletteralarm     { font-family:arial; font-size: 11px; color:#eea30e; text-decoration:none; border:1px solid #eea30e; width:300px; }
.whitelink           { border:1px solid #101010; }
.whitelink:hover     { border:1px solid #eea30e; }

.shopcarttable       { background-image:url('images/concpartnews.jpg'); background-position: center bottom; width:100%; padding:15px; min-height:200px;}
.shopproductpic      { border:1px solid white; }
.shopproductprice    { font-family:Verdana; font-size:14px; color:white; align:right; clear:left; }

.navinews        { display:block; background-image:url('images/navi/news_y.gif');      width:50px; height:29px; }
.navinews:hover  { background-image:url('images/navi/news_w.gif'); }
.naviconc        { display:block; background-image:url('images/navi/concert_y.gif');   width:75px; height:29px; }
.naviconc:hover  { background-image:url('images/navi/concert_w.gif'); }
.naviband        { display:block; background-image:url('images/navi/band_y.gif');      width:50px; height:29px; }
.naviband:hover  { background-image:url('images/navi/band_w.gif'); }
.navimedia       { display:block; background-image:url('images/navi/media_y.gif');     width:60px; height:29px; }
.navimedia:hover { background-image:url('images/navi/media_w.gif'); }
.navipics        { display:block; background-image:url('images/navi/pics_y.gif');      width:50px; height:29px; }
.navipics:hover  { background-image:url('images/navi/pics_w.gif'); }
.naviguest       { display:block; background-image:url('images/navi/guestbook_y.gif'); width:90px; height:29px; }
.naviguest:hover { background-image:url('images/navi/guestbook_w.gif'); }
.navipress       { display:block; background-image:url('images/navi/press_y.gif');     width:50px; height:29px; }
.navipress:hover { background-image:url('images/navi/press_w.gif'); }
.navilinks       { display:block; background-image:url('images/navi/links_y.gif');     width:50px; height:29px; }
.navilinks:hover { background-image:url('images/navi/links_w.gif'); }
.navishop        { display:block; background-image:url('images/navi/shop_y.gif');      width:50px; height:29px; }
.navishop:hover  { background-image:url('images/navi/shop_w.gif'); }