BODY
{
  scrollbar-face-color:#2e0b0b;
  scrollbar-shadow-color:#a02021;
  scrollbar-highlight-color:#a02021;
  scrollbar-3dlight-color:#2e0b0b;
  scrollbar-darkshadow-color:#2e0b0b;
  scrollbar-track-color:#2e0b0b;
  scrollbar-arrow-color:#a02021;
}
a:link, a:visited, a:active, a:hover, a:focus
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  font-weight:bold;
  color:#a02020;
  text-decoration:none;
}
a:visited
{
  color:#601616;
}
a:hover, a:focus
{
  color:#e3b600;
}
.copyrightline
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}
.pagetopic
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.font-header1
{
  font-family:Verdana, Arial, Helvetica;
  font-size:14px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
.font-content
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
}
.font-content-small
{
  font-family:Verdana, Arial, Helvetica;
  font-size:6px;
  color:#000000;
  text-decoration:none;
}
.font-content-big
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#000000;
  text-decoration:none;
}
.font-sidebar-news
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}
.font-sidebar-news-small
{
  font-family:Verdana, Arial, Helvetica;
  font-size:9px;
  color:#ffffff;
  text-decoration:none;
}
.font-shows-tourdates
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
}
.font-shows-presentedby
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-style:italic;
}
.font-shows-band
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
}
.font-shows-subtitle
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  font-style:italic;
}
.font-shows-exceptions
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-style:italic;
}
.font-teaser-shows-tourdates
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}
.font-teaser-shows-band
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}
.font-tourdates-sidebar
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}
.contentred
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#ff0000;
  text-decoration:none;
  font-weight:bold;
}
.contentsmall
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#ffffff;
  text-decoration:none;
}
a.contentsmall:link, a.contentsmall:visited, a.contentsmall:active, a.contentsmall:hover, a.contentsmall:focus
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#a02020;
  text-decoration:none;
}
a.contentsmall:visited
{
  color:#601616;
}
a.contentsmall:hover, A.contentsmall:focus
{
  color:#e39600;
}
li
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  padding:0px;
  margin:0px;
  color:#ffffff;
  list-style-position:outside;
  list-style-type:square;
}
hr
{
  color:#999999;
  background-color:#999999;
  height:1px;
  border:1px;
}
SELECT 
{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10px;
  color:#000000;
  background-color:#b6b6b6;
  border:#9c9c9c;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
}
TEXTAREA, .text
{
  font-size:10px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#000000;
  background-color:#b6b6b6;
  border-style:solid;
  border-color:#9c9c9c;
  border-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
}
TEXTAREA, .searchtext
{
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#cccccc;
  background-color:#260808;
  border-style:solid;
  border-color:#5a1616;
  border-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
}
.submitbutton 
{
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  background:#260808;
  border-color:#5a1616;
  color:#cccccc
}
.guestbook_error
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#EE0000;
  text-decoration:none;
}
a.filelink:link, a.filelink:visited, a.filelink:active, a.filelink:hover, a.filelink:focus
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#FFD74D;
  text-decoration:none;
}
a.filelink:visited
{
  color:#E3B000;
}
a.filelink:hover, a.filelink:focus
{
  color:#ED2024;
}
a.dropdown_menu:link, a.dropdown_menu:visited, a.dropdown_menu:active, a.dropdown_menu:hover, a.dropdown_menu:focus
{
  font-family:Arial, Helvetica;
  font-size:12px;
  color:#e5e5e5;
  text-decoration:none;
}
a.dropdown_menu:visited
{
  color:#e5e5e5;
}
a.dropdown_menu:hover, a.dropdown_menu:focus
{
  color:#971616;
}
a.artistmenu:link, a.artistmenu:visited, a.artistmenu:active, a.artistmenu:hover, a.artistmenu:focus
{
  font-family:Verdana, Arial, Helvetica;
  font-size:25px;
  font-weight:bold;
  color:#cc1231;
  text-decoration:none;
  font-weight:bold;
}
a.artistmenu:hover, a.artistmenu:focus
{
  text-decoration:underline;
}
.artistmenu
{
  font-family:Verdana, Arial, Helvetica;
  font-size:16px;
  font-weight:bold;
  color:#cc1231;
  text-decoration:none;
}
TD.news
{
  background-color:#000000;
  color:#ffffff;
}
TD.news a:link, TD.news a:visited, TD.news a:active, TD.news a:hover, TD.news a:focus
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}
TD.news a:hover, TD.news a:focus
{
  text-decoration:underline;
}
#table_header_bg_news
{
  background:url(../images/news/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_news
{
  background:url(../images/news/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_artists
{
  background:url(../images/artists/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_artists
{
  background:url(../images/artists/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_shows
{
  background:url(../images/shows/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_shows
{
  background:url(../images/shows/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_network
{
  background:url(../images/network/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_network
{
  background:url(../images/network/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_management
{
  background:url(../images/management/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_management
{
  background:url(../images/management/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_booking
{
  background:url(../images/booking/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_booking
{
  background:url(../images/booking/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_technic
{
  background:url(../images/technic/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_technic
{
  background:url(../images/technic/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_links
{
  background:url(../images/links/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_links
{
  background:url(../images/links/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_company
{
  background:url(../images/company/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_company
{
  background:url(../images/company/footer_800x118.jpg) no-repeat left bottom;
}
#table_header_bg_contact
{
  background:url(../images/contact/header_800x200.jpg) no-repeat left top;
}
#table_footer_bg_contact
{
  background:url(../images/contact/footer_800x118.jpg) no-repeat left bottom;
}
#header_logo
{
  background-image:url(../images/ics_logo.gif);
  background-repeat:no-repeat;
  background-position:20px 27px;
}
#search_input_field
{
  background-color:transparent;
  background-image:url(../images/blind_pixel.gif);
  background-repeat:no-repeat;
  width:141px;
  height:20px;
  border:0px;
  color:#ffffff;
  font-family:Verdana,sans-serif;
  font-size:12px;
  margin-top:0px;
  margin-bottom:-1px;
}
.menubg
{
  width:800px;
  margin-top:30px;
}
.menu_top
{
  background-image:url(../images/menu/trans_top.png);
  background-repeat:repeat-x;
  width:800px;
  height:3px;
  line-height:3px;
  font-size:1px;
}
.menu_bottom
{
  background-image:url(../images/menu/trans_bottom.png);
  background-repeat:repeat-x;
  width:800px;
  height:3px;
  line-height:3px;
  font-size:1px;
}
.mspacer
{
  background-image:url(../images/menu/spacer.png);
  height:18px;
  width:1px;
}
.submspacer
{
  background-color:#ed1539;
  height:16px;
  width:1px;
}
.mitem
{
  text-align:center;
  cursor:pointer;
}
a.menuitem:link, a.menuitem:visited, a.menuitem:active, a.menuitem:hover, a.menuitem:focus
{
  background-image:url(../images/menu/mitem_bg.png);
  display:block;
  height:18px;
  margin:0px;
  padding:2px 0px 0px 0px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
a.menuitem:hover, a.menuitem:focus
{
  background-image:url(../images/menu/mitem_bg.png);
  color:#ed1539;
}
a.menuitem_selected:link, a.menuitem_selected:visited, a.menuitem_selected:active, a.menuitem_selected:hover, a.menuitem_selected:focus
{
  background-image:url(../images/menu/mitem_bg.png);
  display:block;
  height:18px;
  margin:0px;
  padding:2px 0px 0px 0px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ed1539;
  font-size:13px;
  font-weight:bold;
  text-decoration:none;
}
a.menuitem_selected:hover, a.menuitem_selected:focus
{
  color:#ed1539;
}
.submenu
{
  position:absolute;
  left:10000px;
  top:10000px;
  display:none;
  font-weight:bold;
  text-align:left;
  border:1px solid #000000;
}
a.submenuitem:link, a.submenuitem:visited, a.submenuitem:active, a.submenuitem:hover, a.submenuitem:focus
{
  background-image:url(../images/menu/submitem_bg.png);
  display:block;
  /*  height:16px; */
  margin:0px;
  padding:2px 0px 2px 6px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
a.submenuitem:hover, a.submenuitem:focus
{
  color:#ed1539;
}
a.submenuitem_selected:link, a.submenuitem_selected:visited, a.submenuitem_selected:active, a.submenuitem_selected:hover, a.submenuitem_selected:focus
{
  background-image:url(../images/menu/submitem_bg.png);
  display:block;
  /*  height:16px; */
  margin:0px;
  padding:2px 0px 2px 6px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ed1539;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
a.submenuitem_selected:hover, a.submenuitem_selected:focus
{
  color:#ed1539;
}
div.orga_box
{
  border:1px solid #989898;
  padding:0 0 0 32px;
  margin:0 40px 0 40px;
  background-color:#aeaeae;
}
div.orga_box_header
{
  height:20px;
  line-height:20px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  background-color:#aeaeae;
}
div.orga_box_footer
{
  height:4px;
  line-height:4px;
  font-size:1px;
  background-color:#aeaeae;
}
div.trigger_box
{
  padding:0;
  margin:0 80px 0 120px;
}
div.trigger_border
{
  padding-left:20px;
  background:url(../images/orga_line.gif) no-repeat left center;
}
div.trigger_border_end
{
  margin:0;
  padding-left:20px;
  background:url(../images/orga_line_end.gif) no-repeat left center;
}
div.trigger_box_header
{
  border-top:1px solid #989898;
  border-left:1px solid #989898;
  border-right:1px solid #989898;
  padding:0 0 0 32px;
  margin:0;
  height:20px;
  line-height:20px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  background-color:#aeaeae;
  cursor:pointer;
}
div.trigger_box_footer
{
  border-left:1px solid #989898;
  border-right:1px solid #989898;
  border-bottom:1px solid #989898;
  padding:0;
  margin:0;
  height:4px;
  line-height:4px;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ed1539;
  font-size:1px;
  font-weight:bold;
  background-color:#aeaeae;
  cursor:pointer;
}
div.trigger_spacer
{
  height:16px;
  line-height:16px;
  width:100%;
  padding:0px;
  margin:0px;
  margin-left:120px;
  background:url(../images/orga_line.gif) no-repeat left top;
}
.toggle_container
{
  border-left:1px solid #989898;
  border-right:1px solid #989898;
  margin:0px;
  padding:0 0 0 20px;
  background-color:#aeaeae;
  overflow:hidden;
  font-size:11px;
}
.block_border
{
  border-left:1px solid #989898;
  border-top:1px solid #989898;
  border-bottom:1px solid #989898;
  padding:8px 12px 8px 12px;
  margin:0px;
  background-color:#b9b9b9;
}
.block
{
  padding:0;
  margin:0;
  background-color:#b9b9b9;
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#3f3f3f;
  font-size:11px;
  font-weight:normal;
  width:256px;
}
a.footer_link:link, a.footer_link:visited, a.footer_link:active, a.footer_link:hover, a.footer_link:focus
{
  font-family:Arial, Helvetica, Verdana, sans-serif;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}
a.footer_link:hover, a.footer_link:focus
{
  color:#e0e0e0;
}
td.teamview
{
  font-family:Verdana, Arial, Helvetica;
  color:#000000;
  font-size:10px;
  font-weight:normal;
  text-decoration:none;
  padding:2px 0px 2px 0px;
}
.tour_cal_tab_header
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  width:14%;
  border-top:1px solid #848484;
  border-left:1px solid #848484;
  padding:3px 2px 3px 2px;
  background-color:#a7a7a7;
  vertical-align:top;
}
.tour_cal_tab_header.tcth_last
{
  border-top:1px solid #848484;
  border-right:1px solid #848484;
}
.tour_cal_tab_header.tcth_current_day
{
  background-color:#d0d0d0;
}
.tour_cal_tab_body
{
  font-family:Arial, Verdana, Arial, Helvetica;
  font-size:8.5px;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
  width:14%;
  padding:3px 2px 3px 2px;
  border-top:1px solid #848484;
  border-left:1px solid #848484;
  height:100px;
  overflow:visible;
  vertical-align:top;
}
.tour_cal_tab_body.tctb_current_day
{
  background-color:#d0d0d0;
}
.tour_cal_tab_body.tctb_out_dated
{
  color:#8f8f8f;
}
.tour_cal_tab_body.tctb_last
{
  border-top:1px solid #848484;
  border-right:1px solid #848484;
}
.tour_cal_tab_body.tctb_final_row
{
  border-bottom:1px solid #848484;
}
.tcal_band, a.tcal_band
{
  font-family:Verdana, Arial, Helvetica;
  font-size:8.5px;
  font-weight:bold;
  color:#a02020;
  text-decoration:none;
}
a.tcal_band:visited
{
  color:#601616;
}
a.tcal_band:hover
{
  color:#e3b600;
  text-decoration:underline;
}
.cal_month_box
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  border:1px solid #ffffff;
  padding:3px 4px 3px 4px;
  border:1px solid #848484;
  background-color:#a7a7a7;
  display:inline;
}
.cal_month_box.cmb_current
{
  background-color:#d0d0d0;
}
.cal_year
{
  font-family:Verdana, Arial, Helvetica;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  text-align:center;
  white-space:nowrap;
}
.cal_prev_year_box
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  border:1px solid #ffffff;
  padding:3px 4px 3px 4px;
  border:1px solid #848484;
  background-color:#a7a7a7;
  display:inline;
  margin-right:24px;
}
.cal_next_year_box
{
  font-family:Verdana, Arial, Helvetica;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  border:1px solid #ffffff;
  padding:3px 4px 3px 4px;
  border:1px solid #848484;
  background-color:#a7a7a7;
  display:inline;
  margin-left:24px;
}
table#submenu_table_de_6 { width:144px; }
table#submenu_table_de_5 { width:95px; }
table#submenu_table_de_9 { width:77px; }
table#submenu_table_de_11 { width:101px; }
table#submenu_table_de_187 { width:110px; }
table#submenu_table_de_188 { width:87px; }
table#submenu_table_de_3 { width:97px; }

table#submenu_table_en_6 { width:147px; }
table#submenu_table_en_5 { width:96px; }
table#submenu_table_en_9 { width:78px; }
table#submenu_table_en_11 { width:102px; }
table#submenu_table_en_187 { width:103px; }
table#submenu_table_en_188 { width:89px; }
table#submenu_table_en_3 { width:98px; }
#bands_overview a:link, #bands_overview a:visited, #bands_overview a:active, #bands_overview a:hover, #bands_overview a:focus
{
  color:#ffffff;
  font-size:12px;
}
#bands_overview a:hover, #bands_overview a:focus
{
  color:#a02020;
}
#sidebar_news a:link, #sidebar_news a:visited, #sidebar_news a:active, #sidebar_news a:hover, #sidebar_news a:focus
{
  color:#ffffff;
}
#sidebar_news a:hover, a:focus
{
  color:#a02020;
}


