@charset "utf-8";
/* CSS Document */

.centerdiv { text-align: center; }

a:focus { outline: none; }
img { border: 0; }

a:link {
	color: #69728C;
	text-decoration: none;
	border: 0px;
}
a:visited {
	color: #69728C;
	text-decoration: none;
}
a:hover {
	color: #69728C;
	text-decoration: underline;
}
a:active {
	color: #69728C;
	text-decoration: none;
}

p {
	margin: 0;
	padding: 0px;
}

body {
	margin-top: 5px;
	padding:0;
	color: #000000;
	background-image: url(../img/global_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}
.subtext {
	color: #CCCCCC;
	font-size: 10px;
	text-align: right;
	font-family: Tahoma, Verdana, sans-serif;
	line-height: 10px;
	padding: 3px 0 0;
	width: 128px;
}
/*-------------------------------------------------*/
#myTabs {
	float: left;
	margin: 0;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	z-index: 30;
	list-style-type: none;
}

.tab_switches li {
	color: #000000;
	float: left;
	background-color: #EDEDED;
	padding: 4px 10px 3px 10px;
	margin-right: -1px;
	border: 1px solid #BBBBBB;
	cursor: pointer;
	height: 38px;
	width: 122px;
	z-index: 30;
}

.tabs_panel {
	width: 999px;
	height: 300px;
	background-image: url(../img/tab_bg.png);
	background-repeat: repeat-x;
	background-position: top left;
	border: 1px solid #CCCCCC;
	overflow: auto;
	z-index: 30;
}

#mainconti {
	border: 0px solid #000000;
	height: auto;
	width: 1016px;
	margin: auto;

}
#hdr {
	float: left;
	background-image: url(../img/hdr_bg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	margin: 5px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	height: 214px;
	width: 1000px;
	font: 10px Tahoma, Verdana, sans-serif;
	z-index: 1;
}

.hdr_flash {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 1;
}

.live_box_hdr {
	position: relative;
	top: -225px;
	left: 620px;
	background-image: url(../img/next_gig_hdr.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 354px;
	height: 96px;
	padding: 5px 5px 5px 8px;
	z-index: 10;
}

.subscribe {
	position: relative;
	top: -75px;
	left: 20px;
	background-image: url(../img/sub_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 601px;
	width: 350px;
	height: 46px;
	z-index: 10;
}

.sub_feld {
	float: left;
	background-image: url(../img/sub_feld.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 4px 3px 0px 4px;
	margin: 11px 8px 0px 10px;
	color: #000000;
	width: 182px;
	height: 24px;
	border: none;
	font: 12px Tahoma, Verdana, sans-serif !important;
}

.sub_schalter {
	float: left;
	cursor: pointer;
	background-image: url(../img/sub_schalter.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding: 0px;
	margin: 6px 0px 0px 0px;
	width: 133px;
	height: 38px;
	border: none;
}

.topline {
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	width: 1002px;
	height: 1px;
	margin: 10px 0px 5px 0px;
	border-top: 1px solid #777777;
}

.live_box {
	background-image: url(../img/live_box_bg.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	float: left;
	width: 300px;
	height: 82px;
	margin: 10px 0px 0px 10px;
	padding: 5px 5px 5px 8px;
}
/* vc */
.live_flyer {
	float: left;
	height: auto;
	min-height: 10px;
	width: auto;
	min-width: 10px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #505050;
}

.live_flyer_case {
	float: left;
	height: auto;
	min-height: 80px;
	width: auto;
	padding: 0px;
}

.live_flyer:hover {
	cursor: pointer;
	border: 1px solid #F8694C;
}

.live_flyer_empty {
	background-image: url(../ftp/img/flyer_default.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 56px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #505050;
}

.live_desc {
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 12px;
	color: #000000;
	line-height: 13px;
}

.live_desc_date {
	font-weight: bold;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 12px;
	color: #000000;
	line-height: 13px;
	margin: 4px 0px 5px 0px;
}

.contactform_desc {
	float: left;
	width: 50px;
	height: 15px;
	text-align: right;
	padding: 5px 10px 0px 0px;
}

.contactform_field {
	width: 240px;
	height: 16px;
	padding: 2px;
	margin-bottom: 4px;
	border: 1px solid #808080;
}

.contactform_field_l {
	width: 240px;
	height: 140px;
	padding: 2px;
	border: 1px solid #808080;
}

.contactform_switch {
	width: 246px;
	height: 20px;
	padding: 0px;
	border: 1px solid #808080;
	margin-left: 60px;
}

.news_box {
	background-color: #EDEDED;
	float: left;
	width: 600px;
	height: auto;
	min-height: 102px;
	margin: 10px 0px 0px 10px;
	padding: 5px;
	border: 1px dashed #CACACA;
}

.news_box_pic {
	background-image: url(../img/news_box_pic.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	float: left;
	height: 80px;
	width: 80px;
	margin: 0px 5px 0px 0px;
	border: 1px solid #505050;
}

.news_box_date {
	float: left;
	padding-left: 3px;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
}

.news_box_link {
	text-align: right;
	margin-bottom: 5px;
	padding-right: 3px;
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
	min-width: 80px;
	min-height: 14px;
}

.news_box_title {
	font-weight: bold;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 12px;
	color: #000000;
	letter-spacing: 2px;
	padding-top: 1px;
	background-color: #D5D9D9;
	line-height: 16px;
}

.news_box_title_icon {
	float: left;
	margin: 0px 3px 0px 3px;
	padding-top: 2px;
}

.news_box_txt {
	text-align: justify;
	padding: 0px 5px 0px 0px;
	margin-top: 5px;
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
	line-height: 11px;
}

.news_622 {
	float: left;
	height: auto;
	width: 622px;
}

.news_t_330 {
	width: 330px;
	height: auto;
	float: left;
}

.news_t_box {
	background-color: #EDEDED;
	float: left;
	width: 330px;
	height: 65px;
	margin: 10px 0px 0px 10px;
	padding: 5px;
	border: 1px dashed #CACACA;
}

.news_t_icon {
	background-image: url(../img/twitter_icon.png);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	margin: 0px 5px 0px 0px;
	float: left;
	height: 48px;
	width: 48px;
}

.news_t_txt {
	text-align: justify;
	padding: 5px 5px 0px 0px;
	margin-top: 5px;
	font-weight: normal;
	font-family: Tahoma,Arial,Verdana,sans-serif,"Lucida Grande";
	font-size: 11px;
	color: #000000;
	line-height: 11px;
}

.media {
	background-image: url(../img/plr_grad.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	height: 300px;
	width: 999px;
}

.plr_menu_left {
	float: left;
	border: 0px solid #505050;
	width: 270px;
	height: 240px;
	margin: 7px 0px 0px 5px;
}

.plr_menu_right {
	float: right;
	border: 0px solid #505050;
	width: 270px;
	height: 240px;
	margin: 7px 5px 0px 0px;
}

.plr_vid_frame {
	float: left;
	background-image: url(../img/plr_shadow.png);
	background-position: 272px 180px;
	background-repeat: no-repeat;
	background-color: transparent;
	height: 300px;
	width: 999px;
	padding: 0px;
}

.plr_vid {
	float: left;
	width: 425px;
	height: 239px;
	margin: 7px 0px 0px 12px;
}

.plr_bar {
	float: none;
	position: absolute;
	top: 327px;
	left: 287px;
	width: 425px;
	height: 44px;
}

.plr_thumb {
	border: 1px solid #FFFFFF;
	float: left;
	margin: 1px 5px 1px 5px;
	cursor: pointer;
}

.plr_list_r_text {
	text-align: right;
	float: left;
	width: 160px;
	padding-top: 2px;
	margin-left: 38px;
}

.plr_list_l_text {
	text-align: left;
	float: left;
	width: 160px;
	padding-top: 2px;
}

.plr_entry {
	clear: both;
	height: 48px;
	width: 270px;
}

.plr_entry:hover {
	background-color: #A0A5AC;
}

.plr_play {
	background-image: url(../img/plr_play.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 193px;
	width: 44px;
	height: 44px;
	margin: 0px;
	border: none;
}

.plr_play:hover {
	background-image: url(../img/plr_play_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_stop {
	background-image: url(../img/plr_stop.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 193px;
	width: 44px;
	height: 44px;
	margin: 0px;
	border: none;
}

.plr_stop:hover {
	background-image: url(../img/plr_stop_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_next {
	background-image: url(../img/plr_next.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 242px;
	width: 36px;
	height: 36px;
	margin: 0px;
	border: none;
}

.plr_next:hover {
	background-image: url(../img/plr_next_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_prev {
	background-image: url(../img/plr_prev.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 152px;
	width: 36px;
	height: 36px;
	margin: 0px;
	border: none;
}

.plr_prev:hover {
	background-image: url(../img/plr_prev_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_fs {
	background-image: url(../img/plr_fs.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 392px;
	width: 33px;
	height: 33px;
	margin: 0px;
	border: none;
}

.plr_fs:hover {
	background-image: url(../img/plr_fs_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_ytjump {
	background-image: url(../img/plr_ytjump.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 2px;
	width: 33px;
	height: 33px;
	margin: 0px;
	border: none;
}

.plr_ytjump:hover {
	background-image: url(../img/plr_ytjump_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_newest {
	background-image: url(../img/plr_newest.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 11px;
	left: 13px;
	width: 33px;
	height: 33px;
	margin: 0px;
	border: none;
}

.plr_newest:hover {
	background-image: url(../img/plr_newest_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_vol_up {
	background-image: url(../img/plr_vol_up.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 392px;
	width: 33px;
	height: 33px;
	margin: 0px;
	border: none;
}

.plr_vol_up:hover {
	background-image: url(../img/plr_vol_up_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_vol_down {
	background-image: url(../img/plr_vol_down.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
	position: absolute;
	top: 11px;
	left: 381px;
	width: 33px;
	height: 33px;
	margin: 0px;
	border: none;
}

.plr_vol_down:hover {
	background-image: url(../img/plr_vol_down_hov.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.plr_vid_time {
	position: absolute;
	top: 12px;
	left: 70px;
	width: 70px;
	height: 25px;
	margin: 0px;
	border: none;
	font-family: georgia,sans-serif,"Lucida Grande";
	font-size: 14px;
	color: #000000;
	cursor: default;
}

.plr_vid_totaltime {
	position: absolute;
	top: 12px;
	left: 307px;
	width: 70px;
	height: 25px;
	margin: 0px;
	border: none;
	font-family: georgia,sans-serif,"Lucida Grande";
	font-size: 14px;
	color: #000000;
	cursor: default;
}

.panel_txt_1 {
	float: left;
	position: relative;
	width: 350px;
	height: auto;
	min-height: 260px;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	background-color: #DDDDDD;
}

.panel_txt_disco {
	float: left;
	position: relative;
	width: 340px;
	height: auto;
	min-height: 260px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	background-color: #EEEEEE;
}

.panel_txt_disco_mp3 {
	float: left;
	position: relative;
	width: 220px;
	height: auto;
	min-height: 280px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 10px 0px 10px 10px;
	background-color: transparent;
}

.panel_txt_2 {
	float: left;
	position: relative;
	width: 575px;
	height: auto;
	min-height: 260px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin: 10px 0px 10px 10px;
	background-color: #EEEEEE;
}

.panel_txt_2bg {
	float: left;
	position: relative;
	width: 570px;
	height: auto;
	min-height: 260px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	background-color: #EEEEEE;
	background-image: url(../img/go_bg_2.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.panel_txt_3 {
	float: left;
	position: relative;
	width: 200px;
	height: auto;
	min-height: 260px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	background-color: #FFFFFF;
}

.panel_txt_4 {
	float: left;
	position: relative;
	width: 335px;
	height: auto;
	min-height: 260px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin: 10px 0px 0px 10px;
	background-color: #EEEEEE;
}

.card {
	float: left;
	position: relative;
	margin: 10px 0px -5px 30px;
	padding: 0px;
	width: 286px;
	height: 115px;
	background-image: url(../img/card.png);
	background-position: top left;
	background-repeat: no-repeat;
}

.fkr_conti {
	background-image: url(../img/fkrpics.png);
	background-position: 30px 30px;
	background-repeat: no-repeat;
	width: 690px;
	height: 300px;
	padding-left: 300px;
}

.flickr_entry_image {
	float: left;
	margin: 20px 5px 0px 5px;
	padding: 5px;
	border: 1px solid #A8A8A8;
	background-color: #FFFFFF;
}

.flickr_entry_image:hover {
	border: 1px solid #000000;
	background-color: #EEEEEE;
}

.show_pics {
	position: absolute;
	top: 320px;
	left: 880px;
	height: 52px;
	width: 113px;
	background-image: url(../img/show_pics.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

.show_vids  {
	position: absolute;
	top: 320px;
	left: 880px;
	height: 52px;
	width: 104px;
	background-image: url(../img/show_vids.png);
	background-position: top left;
	background-repeat: no-repeat;
	cursor: pointer;
}

#mainblock {
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	height: 500px;
	width: 1016px;
	border: 0px;
	z-index: 2;
}

.go_shop {
	background-image: url(../ftp/img/go_shop.png);
	background-position: top left;
	background-repeat: no-repeat;
	width: 251px;
	height: 147px;
	margin: 80px 0px 0px 570px;
}

#mainblock .bglogo {
	float: left;
	position: absolute;
	top: 115px;
	left: 250px;
	z-index: -1;
}

#right {
	float: left;
	position: relative;
	top: 33px;
	left: 9px;
	height: 550px;
	width: 240px;
	border: 0px;
	z-index: 3;
}
#right .switch {
	position: relative;
	top: 30px;
	left: 45px;
}

.ftr_pic_frame {
	width: 1000px;
	height: 66px;
	margin: 386px 0px 0px 1px;
	padding: 0px;
}

.ftr_pic {
	float: left;
	border: 0px;
	height: 66px;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

.ftr_logo_frame {
	width: 1000px;
	height: 81px;
	margin: 10px 0px 0px 1px;
	padding-left: 75px;
}

.ftr_logo {
	float: left;
	border: 0px;
	height: 81px;
	margin: 0px 5px 0px 5px;
	padding: 0px;
}

#ftr {
	float: left;
	background-image: url(../img/ftr_bg.png);
	background-position: top left;
	background-repeat: repeat-x;
	position: relative;
	top: 7px;
	left: 0px;
	border: 0px;
	height: 150px;
	width: 900px;
}
.ftr_links {
	float: left;
	position: relative;
	margin: 28px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	top: 0px;
	left: -7px;
	border: 0px;
	height: 178px;
	width: 1016px;
}

#ftr .linklist {
	float: left;
	border: 0px;
	position: relative;
	top: 30px;
	left: 540px;
}
#ftr .linklistimg {
	margin: 2px;
}
#ftr .linklisttxt {
	color: #FFFFFF;
	font: 10px tahoma,verdana,sans-serif;
	line-height: 25px;
	float: left;
	border: 0px;
	position: relative;
	top: 29px;
	left: 545px;
}

/* Relativer Tooltip */
a.tt, a.tt:link, a.tt:visited, a.tt:active  {
  position: relative;
  text-decoration: none;
  font-style: italic;
  color: #0000ff;
  }

a.tt:hover {
  color: #0000ff;
  background: transparent;
  }

a.tt span {
  display: none;
  text-decoration: none;
}

a.tt:hover span {
  display: block;
  position: absolute;
  top: -30px;
  left: 0px;
  width: 210px;
  height: 38px;
  z-index: 100;
  color: #000000;
  padding: 2px;
  border:1px solid #DDDDDD;
  background-image: url(../img/w_85perc.png);
  background-repeat: repeat;
  font: 9px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
  line-height: 9px;
  text-align: left;
  }

a.tt span strong {
  font-size: 10px;
  font-weight: bold;
}
