





body{
  margin-top: 0px;
  margin-bottom: 0px;
  background-color:#FFFFFF;
}

table{
/* border:none;   */
border-style: none;
  width: 1040px;
  height: 100%;
  margin: 0 auto 0 auto;
  padding: 0 0 0 0;
  border-collapse: collapse;
}

tr{
  font-family:'Trebuchet MS','Lucida Sans','Lucida Grande','Geneva','Sans Serif';
  font-size: 10pt;
  text-align: left;
}


#bandname{
	margin:0px;
	font-size:10pt;
	font-weight:bold;
	color:#bf0e1f;
}
.item a img{
	 margin:5px 0px; 
	 float:left;
	 padding:0;
border:none;
}
.item h4{
	 font-size:8pt;
	 font-weight:bold;
	 font-style:italic;
	 margin:0px;
	 padding:0;
	 color:#000;
}

#kalender{
background-image: url('/img/blue.gif');
	 font-size:8pt;
	 font-weight:bold;
	 font-style:italic;
	 color:#000;
}

.sort_link_act{
text-decoration:underline;
}


#kalender_field{
display: block;
/*background-color: transparent;*/
/*background-image: url('/img/blue.gif');*/
/*background-position: 0px 0px;
background-repeat:no-repeat;*/
/*height:205px;
width:220px;*/
}


.error{}

.message{}




#flash_intro{
margin:-4px -2px -4px -9px;
}



.header{
  border: none;
  background-color: #EBF5FB;
/*   height: 572px; */
  vertical-align :bottom;
padding:50px 50px 10px 50px;
white-space:nowrap;
}

.header_left{
text-align:right;
color:#BF0E1F;
font-size:14px;
font-weight: bold;
}


.menu{
  border: none;
  background-color: #BF0E1F;
  height: 25px;
  text-decoration: none;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  text-decoration: none;
}



.sub_menu
{
	height: 15px;
	padding-left:5px;
	background-color: #BF0E1F;
	background-image: url('/img/nav_activesubred.gif');
	color:#FFF;
	font-size: 12px;
	text-align: left;
}

.sub_menu a,
.sub_menu a:visited
{
	color:#FFF;
	padding:0 5px 0 5px;
}

.sub_menu a:hover,
.sub_menu a:focus,
.sub_menu a:active,
#sub_menu_current
{
	color:#BF0E1F;
	text-decoration:underline;
}


.content{
  border:none;
  background-color:#BF0E1F;
}



.content_header_text{
background-color: transparent;
position:absolute;
z-index:100;
margin-top: -10px;
margin-left: 10px;
color:#F3E270;
font-size:13pt;
text-transform:uppercase;
}



.kml_header_box{
color:#BF0E1F;
border-style:solid;
/* position:relative; */
/* height:150px; */
line-height:auto;
width:auto;
/* bottom:0px; */
float:left;
/* bottom:-10px; */
}

#kml_search_field {
	background-image:url(/img/btn-search.gif);
	background-repeat:no-repeat;
}

#kml_search_field:focus{
	background-image:none;
}



/* loginbox */
.login_box,
.login_box a
{
position:relative;
width: 400px;
left:550px;
height:auto;
line-height:auto;
/* top: -50px; */
bottom:-60px;
font-size:8pt;
font-weight:bold;
color:#BF0E1F;
border-style:solid;
/* text-align:left; */
}

.login_box_user,
.login_box_user_inp,
.login_box_password,
.login_boxpassword_inp,
.login_box_btn
{
	position:relative;
	left:100px;
	margin:10px 10px 0px 10px;
	float:left;
}


/* layout 5 */
.table_content_5{
border:none;
width:950px;
height:50px;
background-color:#FFF;
}

.table_content_5_category{
border: silver;
border-width: 1px;
border-top-style:solid;
/* border-right-style:solid; */
border-bottom-style:solid;
width:820px;
height:auto;
background-color:#FFF;
}

.table_content_5_category td{
padding: 10px 10px 0 0;
}

.layout_5_category{
font-size:10pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0;
color:#000;
}

.layout_5_category_mehr{
text-align:right;
padding: 5px 15px 10px 0;
}

.layout_5_mehr_suchen{
text-align:center;
padding: 10px 0 0 0;
}

.layout_5_item{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0;
color:#000;
}

.layout_5_item_found{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0;
color:#BF0E1F;
}

.layout_5_item_grey,
.layout_5_item_grey a,
.layout_5_item_grey a:hover
.layout_5_item_grey a:visited
{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0;
color:#808080;
}

.layout_5_item_cover,
.layout_5_item_cover a,
.layout_5_item_cover a:visited
{
border: solid silver;
border-width: 1px;
padding: 5px 5px 5px 5px;
}

.content_submenu,
.content_submenu a,
.content_submenu a:visited
{
vertical-align: middle;
text-align: center;
color:#BF0E1F;
text-decoration: none;
font-size: 9pt;
font-weight:bold;
}

.content_submenu a:hover,
.content_submenu a:focus,
.content_submenu a:active{
text-decoration:underline;
}




/* layout 2 */



.table_content_2_category{
width:820px;
/* min-height:300px; */
/* height:500; */
background-color:#FFF;
}
.table_content_2_category td{
vertical-align: top;
/* min-height:300px; */
/* height:190px; */
}

.table_content_2_border_dached{
border: silver;
border-width: 1px;
border-bottom-style:dashed;
}

.layout_2_item_cover,
.layout_2_item_cover a,
.layout_2_item_cover a:visited
{
border: none;
padding: 5px 5px 5px 5px;
}

.layout_2_sort a,
.layout_2_sort{
font-size:10pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0;
color:#BF0E1F;
}

.layout_2_item{}

.layout_2_item_bandname{
font-size:12pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 0 15px 0;
color:#BF0E1F;
}

.layout_2_item_gray{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0 0 0 0;
color:#808080;
white-space:nowrap;
}

.layout_2_item_black{
font-size:8pt;
font-weight:bold;
margin:0px;
padding:0 0 30px 0;
color:#000;
}

.layout_2_btn_prof{
position:absolute;
/* position:relative; */
/*margin-left: 50px;*/
margin: 130px auto auto 0px;
/* margin: 18% auto auto 40px; */
}

.layout_2_mehr_kuenstler{
position:relative;
left: 300px;
}


/*shop start*/
.table_content_2_shop_start{
width:820px;
height:auto;
background-color:#FFF;
}
.table_content_2_shop_start td{
vertical-align: top;
}
.table_content_2_shop_start_l{
width:160px;
background-color:#fff;
}

.table_content_2_shop_start_r{
width:220px;
height:200px;
background-color:#fff;
}
.layout_2_item_shop_start_title{
font-size:14pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 0 0 0;
color:#BF0E1F;
}

.layout_2_item_shop_start_bandname{
font-size:14pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 0 10px 0;
color:#808080;
}

.layout_2_item_shop_start_type{
font-size:12pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 0 0 0;
color:#808080;
}

.layout_2_item_shop_start_black{
font-size:10pt;
font-weight:bold;
margin:0px;
padding:0 0 0 0;
color:#000;
}
.layout_2_shop_start_btn_prof{
position:absolute;
margin: 180px auto auto 170px;
}
.layout_2_item_shop_start_price{
position:absolute;
margin: 185px 20px auto auto;
font-size:8pt;
font-weight:bold;
color:#000;
}

.layout_2_item_shop_start_swf{
height:205px;
width:215px;
}

.table_content_shop_start_aktuell{
vertical-align: top;
}

.shop_start_aktuell_cover{
border: solid silver;
border-width: 1px;
margin: 20px 10px 40px 40px;
padding: 5px 5px 5px 5px;
}

.shop_start_aktuell_btn_prof{
position:absolute;
margin: 175px auto auto 190px;
}

.shop_start_aktuell_box{
text-align:left;
width:380px;
/* margin-left:-30px; */
}

.shop_start_aktuell_price{
font-size:8pt;
font-weight:bold;
color:#BF0E1F;
position:absolute;
margin: 180px auto auto 0px;
}

.shop_start_aktuell_type{
font-size:10pt;
font-weight:bold;
color:#BF0E1F;
margin-TOP: 20px;
}
.shop_start_aktuell_title{
font-size:30pt;
font-weight:bold;
font-style:italic;
color:#BF0E1F;
float:left;
}
.shop_start_aktuell_band{
font-size:30pt;
font-weight:bold;
font-style:italic;
color:#808080;
}
.shop_start_aktuell_info{
font-size:10pt;
font-weight:bold;
float:left;
margin-top:10px;
}
.shop_start_aktuell_more{
font-size:10pt;
font-weight:bold;
font-style:italic;
color:#BF0E1F;
}

.tabe_header_text{
background-color: transparent;
position:absolute;
z-index:100;
margin-top: -15px;
margin-left: -10px;
color:#F3E270;
font-size:13pt;
text-transform:uppercase;
}










/* layout 7-3 */
.table_content_7-3_category{
/* border-style:solid; */
width:820px;
height:auto;
background-color:#FFF;
}
.table_content_7-3_category td{
vertical-align: top;
}

.table_content_7-3_left{ 
/*width: 650px;*/
width: 550px;
}
.table_content_7-3_right{ 
/*width: 250px;*/
width: 250px;
}

.table_artikel_7-3_right{
width:250px; border-style:none;
}
.table_artikel_7-3_right_cover_td{width:100px;}




.layout_7-3_item_cover,
.layout_7-3_item_cover a,
.layout_7-3_item_cover a:visited
{
border: none;
padding: 5px 5px 5px 5px;
}

.layout_7-3_sort{
font-size:10pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0;
color:#BF0E1F;
}

.layout_7-3_item{}

.layout_7-3_item_bandname{
font-size:24pt;
font-weight:bold;
margin:0px;
padding:0 0 15px 0;
color:#808080;
}

.layout_7-3_item_gray{
font-size:8pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 0 0 0;
color:#808080;
white-space:nowrap;
}

.layout_7-3_item_red{
font-size:12pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:15px 0 15px 0;
color:#BF0E1F;
}

.layout_7-3_item_black{
font-size:8pt;
font-weight:bold;
font-style:italic;
margin:0px;
padding:0 50px 0 0;
color:#000;
}















.layout_7-3_discografie{
height:100px;
width:190px;
}
.layout_7-3_discografie_img{
position:relative;
top:0px;
left:0px;
height:100px;
float: left;
width:100px;
}

.layout_7-3_discografie_album{
width:90px;
font-size:10pt;
font-weight:bold;
font-style:italic;
font-size:10pt;
color:#808080;
position:relative;
top:-25px;
left:5px;
float: left;
}
.layout_7-3_discografie_black{
font-size:8pt;
font-weight:bold;
color:#000;
position:relative;
/* top:-22px; */
top: 0;
left:5px;
float: left;
}

.layout_7-3_discografie_produktinfo{
position:relative;
top: 70px;
left:5px;
z-index:1;
}

.table_7-3_content_bandstimmen{
border:solid;
border-color: #AEAEAE;
border-width: 1px;
margin-left:0px;
width:600px;
height:auto;
background-color:#FFF;
}
.table_7-3_content_bandstimmen_header {
padding: 3px 0 3px 0;
}
.table_7-3_content_bandstimmen{
padding: 15px 15px 15px 15px;
}

.table_7-3_content_bandstimmen_left{
padding: 15px 15px 15px 15px;
vertical-align: middle;
text-align: center;
}

.table_7-3_content_bandstimmen_header{
background-color:#AEAEAE;
vertical-align: middle;
text-align: center;
font-size:8pt;
font-weight:bold;
color: #FFF;
}

.table_7-3_content_bandstimmen_name{
font-size:8pt;
font-weight:bold;
color:#000;
}
.table_7-3_content_bandstimmen_date{
font-size:8pt;
font-weight:bold;
position:relative;
top: 0;
}
.table_7-3_content_bandstimmen_title{
font-size:8pt;
font-weight:bold;
position:relative;
top: -15px;
left: 280px;
}
.table_7-3_content_bandstimmen_body{
font-size:8pt;
font-weight:bold;
}




.layout_7-3_termine{
/* background-color:#AEAEAE; */
font-size:12pt;
font-weight:bold;
/*float: left;*/
/* max-height:25px; */
/* height:auto; */
height:25px;
float:none;
}
.layout_7-3_termine_date{
margin: 0 0 10px 0;
/* margin-top: 5px; */
/* width:130px; */
float: left;
}
.layout_7-3_termine_location{
/* position:relative; */
margin: 0 0 10px 15px;
/* left: 10px; */
width:150px;
float: left;
}
.layout_7-3_termine_city{
margin: 0 0 10px 15px;
/* position:relative; */
/* margin-top: 5px; */
/* width:auto; */
/* left: auto; */
float: left;
}




.layout_7-3_videos{
width:550px;
}

.layout_7-3_videos_swf{
margin: 0 20px 30px 0;
float: left;}

.layout_7-3_videos_info{
font-size:12pt;
font-weight:bold;
margin: 0 0 10px 15px;
}

.layout_7-3_videos_text{
font-size:10pt;
font-weight:bold;
margin: 0 0 10px 15px;
}

.layout_7-3_videos_javaerror{
display:block;
width:320px;
height:283px;
background-color:#AEAEAE;
font-size:12pt;
font-weight:bold;
vertical-align:middle;
text-align: center;
color:#BF0E1F;
}






.tabel_content_wa_me{
width:820px;
}

.tabel_content_wa_me_header td{
font-size:15px;
font-weight:bold;
border: silver;
border-width: 1px;
border-bottom-style:dashed;
line-height:30px;
padding: 0 0 0 0;
}

.tabel_content_wa_me_header_img{
width:100px;
}

.tabel_content_wa_me_content_art td{
font-size:12px;
width:10;
border: silver;
border-width: 1px;
border-right-style:solid;
vertical-align:top;
text-align:left;
padding: 10px 10px 0 10px;
}

.tabel_content_wa_me_content_art img{
border: silver;
border-width: 1px;
border-style:solid;
padding: 2px;
}

#tabel_content_wa_me_content_art_td_price{
width:150px;
}

#tabel_content_wa_me_content_art_td_cover{
width:90px;
}

#tabel_content_wa_me_content_art_del{
width:50px;
text-align:center;
}

#tabel_content_wa_me_content_art_warenkorb{
width:150px;
text-align:center;
border-right-style:none;
}

#tabel_content_wa_me_content_art_del img,
#tabel_content_wa_me_content_art_warenkorb img{
border-style: none;
}

.tabel_content_wa_me_content_art_price{
font-size:20px;
font-weight:bold;
font-style:italic;
}



.content_wa_me_content_art_button{
position: relative;
left:640px;
}

.content_wa_me_content_art_button_kasse{
position: relative;
left:695px;
}


#tabel_content_wa_me_content_art_warenkorb_del{
width:50px;
text-align:center;
border-right-style:none;
}

#tabel_content_wa_me_content_art_warenkorb_del img{
border-style: none;
}

.tabel_content_wa_me_content_art_price_wk{
font-size:12px;
font-weight:bold;
}

#tabel_content_wa_me_summe{
border: #BF0E1F;
border-width: 3px;
border-style:none;
border-top-style:solid;
font-size:20px;
}


.content_wa_me_summe_txt{
font-size: 12px;
font-weight:bold;
padding: 10px 10px 0 10px;
}

.content_wa_me_summe_txt_red{
font-size: 18px;
color:#BF0E1F;
}

.content_wa_me_summe_val{
font-size: 22px;
font-weight:bold;
color:#BF0E1F;
font-style:italic;
padding: 10px 10px 0 10px;
}

.tabel_content_wa_me_footer{
border: silver;
border-width: 1px;
border-top-style:dashed;
}



.table_content_kasse{
/*border: red;
border-width: 1px;
border-style:solid;*/
width:820px;
}
.table_content_kasse td{
padding-left:5px;
padding-top:5px;
}

.content_kasse_count{
font-size:10pt;
font-style:italic;
}

.content_kasse_header,
#content_kasse_header{
font-size:15pt;
font-style:bold;
border: silver;
border-width: 1px;
border-bottom-style:dashed;
height:50px;
vertical-align:bottom;
white-space:nowrap;
}

.content_kasse_header_blank{
width:300px;
}

.content_kasse_contact_type_width{
width:150px;
}

.content_kasse_header_width{
width:300px;
}

.content_kasse_infotext{
font-style:italic;
}

.content_kasse_next{
width:300px;
vertical-align:top;
text-align:right;
}

.content_kasse_form_name{
text-align:right;
}


.mandantory_empty{
background-color:silver;
}


.table_content_kasse_2_header{
font-size:15px;
font-weight:bold;
vertical-align:top;
font-style:bold;
border: silver;
border-width: 1px;
border-bottom-style:dashed;
vertical-align:bottom;
}

.kasse_2_left_header{
width:350px;
}

.kasse_2_right_header{
width:90px;
text-align:right;
}



.table_content_kasse_2_txt{
vertical-align:top;
border: silver;
border-width: 1px;
border-bottom-style:dashed;
}


.table_content_kasse_2_numbers{
text-align:right;
vertical-align:bottom;
border: silver;
border-width: 1px;
border-bottom-style:dashed;
/*border-left-style:solid;
border-right-style:solid;*/
}



.table_content_kasse_2_change{
text-align:right;
}

/*.table_content_kasse_debit{
text-align:center;
vertical-align:middle;
}

.table_content_kasse_debit_padding input{
white-space:nowrap;
padding:0 5% 0 5%;
}*/

.content_kasse_header_bold{
font-size:15pt;
}


.table_agb{
width:820px;
}
.table_agb td{
vertical-align:top;
font-size:11px;
}

.table_agb_txt{
width:400px;
}

.content_agb_head{
font-size:18px;
font-weight:bold;
}
.content_agb_sub_head{
font-size:16px;
font-weight:bold;
}





#audio_download_links{


}

.download_infobox{
font-size:12px;
}
.download_infobox_header{
font-size:14px;
font-weight:bold;
}


.table_content_loginform{
/*border: red;
border-width: 1px;
border-style:solid;*/
width:620px;
}

.table_content_loginform td{
padding-left:5px;
padding-top:5px;
}









.red{
color:#BF0E1F;
}

.bold{
font-weight:bold;
}
.italic{
font-style:italic;
}

.align_right{
text-align:right;
}

.dashed_bottom{
border: silver;
border-width: 1px;
border-bottom-style:dashed;
}

.solid_left_right,
.solid_left_right td{
border: silver;
border-width: 1px;
border-left-style:solid;
border-right-style:solid;
}

.solid_left,
.solid_left td{
border: silver;
border-width: 1px;
border-left-style:solid;
}


.box_fan_artikel_price{
height: 50px;
text-align:right;
padding: 10px;
}

.box_fan_artikel_info{
height: 140px;
padding: 10px;
}
.box_fan_artikel_header{
padding: 10px;
}

.table_icons{
width:70px;
}



.layout_ext_player{
font-size:12pt;
font-weight:bold;
font-style:italic;
text-align: left;
}
.layout_ext_player_bgimg{
position:relative;
top:0px;
}
.layout_ext_player_head{
color:#BF0E1F;
}
.layout_ext_player_titel{
position:relative;
width:190px;
top: -80px;
left:100px;
font-size:15pt;
color:#FFF;
}
.layout_ext_player_band{
position:relative;
width:190px;
top: -75px;
left:100px;
font-size:10pt;
color:#FFF;
}

.layout_ext_player_mp{
position:absolute;
text-align:center;
vertical-align:middle;
margin: -65px auto auto 0;
}




/* shop artikeldetail */
.layout_shop_art_table{
width:550px;padding:0 0 0 0;margin:0 0 0 0;
}
.layout_shop_art_table td{
font-size:9pt;
}

.layout_shop_art_table_head td{
font-size:10pt;
}

.layout_shop_art_table_top-left, .layout_shop_art_table_top-right {
background-image: url('/img/corner-adtab.gif');
height: 20px;
width:10px;
font-size: 2px;
}

.layout_shop_art_table_top-right {
background-position: 100% 0;
}
.layout_shop_art_table_top-middle{
background-image: url('/img/middle-adtab.gif');
height: 20px;
color:#FFF;
}

.layout_shop_art_table_top-bottom{
background-image: url('/img/bottom-adtab.gif');
height: 20px;
font-size: 1px;
}

.layout_shop_art_table_run{
background-color: #EAEAEA;
}

.layout_shop_art_item_red{
font-size:10pt;
font-weight:bold;
margin:0px;
padding:15px 0 15px 0;
color:#BF0E1F;
}

.layout_shop_art_item_black_header{
font-size:12pt;
font-weight:bold;
/* font-style:italic; */
margin:0px;
padding:15px 0 15px 0;
color:#000;
}

.layout_shop_band_block{
width:550px;
background-color: #EAEAEA;
}

.layout_shop_band_block_cover{
border:solid;
border-color: #AEAEAE;
border-width: 1px;
padding:0px;
margin:15px;
float:left;
}
.layout_shop_band_block_title{
font-size:16px;
font-weight:bold;
font-style:italic;
margin-top:15px;
}

.layout_shop_band_block_type{
font-size:12px;
font-weight:bold;
}

.layout_shop_band_block_order_adw{
position:relative;
margin: 15px 0 0 0;
font-size:11px;
font-weight:bold;
float:left;
width:110px;
}
.layout_shop_band_block_order_adm{
position:relative;
margin: 15px 0 0 0;
font-size:11px;
font-weight:bold;
}
.layout_shop_band_block_order_avw{
font-size:11px;
font-weight:bold;
}
.layout_shop_band_block_order_avm{
position:relative;
margin: 15px 0 0 0;
font-size:11px;
font-weight:bold;
}

.layout_shop_band_block_order_grayline{
border-width: 2px;
border-bottom-style: solid;
border-color:#B1B1B1;
}
#layout_shop_band_block_order_button_td{
vertical-align:bottom;
}

.layout_shop_band_block_order_bigfont{
font-size:16px;
font-weight:bold;
}











.layout_shop_right_list{
position: relative;
width:250px;
height:auto;
left: 0px;
font-size:12pt;
font-weight:bold;
font-style:italic;
}

.layout_shop_right_name{
position: relative;
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#808080;
left: 10px;
}
.layout_shop_right_type{
position: relative;
font-size:10pt;
font-weight:bold;
margin:0px;
padding:0 0 0 0;
color:#000;
left: 10px;
}





/* shop_songtexte_albendetail */

.shop_songtexte_albendetail{
width:820px;
height:auto;
background-color:#FFF;
}
.shop_songtexte_albendetail td{
vertical-align: top;
}

.shop_songtexte_albendetail_cover{
border: solid silver;
border-width: 1px;
/* margin: 20px 10px 40px 40px; */
padding: 0 0 0 0;
}

.shop_songtexte_albendetail_album{
font-size:12pt;
font-style:italic;
font-weight:bold;
}
.shop_songtexte_albendetail_type{
font-size:10pt;
font-weight:bold;
}

.shop_songtexte_albendetail_link,
.shop_songtexte_albendetail_link a{
font-size:10pt;
font-style:italic;
font-weight:bold;
color:#BF0E1F;
}

.shop_songtexte_albendetail_link a:hover,
.shop_songtexte_albendetail_link a:focus,
.shop_songtexte_albendetail_link a:active{
text-decoration:underline;
}


.shop_songtexte_art_table{
width:450px;
padding:0 0 0 0;
margin:0 0 0 0;
}
.shop_songtexte_art_table td{
font-size:8pt;
font-weight:bold;
vertical-align:middle;
padding-right:10px;
}
.shop_songtexte_art_table tr{
font-size:8pt;
font-weight:bold;
}


.shop_songtexte_detail_cover_pdf{
margin-left: 205px;
margin-right:20px;
}

.shop_songtexte_detail_auszug_header{
font-size:12pt;
font-style:italic;
font-weight:bold;
color:#808080;
}

.shop_songtexte_detail_auszug{
font-size:10pt;
font-weight:bold;
}



















a, a img{
border:none;
text-decoration: none;
}




.footer{
padding-left:50px;
  border:none;
  background-color:#BF0E1F;
  vertical-align:middle;
  height: 100px;
  color: #FFF;
}

#content_table{
border:none;
width:auto;
}

#table_content{
border:none;
width:auto;
height:auto;
background-color:#FFF;
}

#table_content_left{
border:none;
width:715px;
height:auto;
background-color:#FFF;
}

#table_content_right{
border:none;
width:260px;
height:auto;
background-color:#FFF;
}

#footer a{
  text-decoration: none;
  font-size: 9pt;
  color: #FFF;
}

#footer a:hover{
  text-decoration: none;
  font-size: 9pt;
  color: #FFF;
  border-bottom: 3px solid #FFF;
}

#shadow_left{
  border: none;
  width: 20px;
  background-image: url('/img/mainshadow_l.gif');
  background-repeat: repeat-y;
}

#shadow_right{
  border: none;
  width: 20px;
  background-image:url('/img/mainshadow_r.gif');
  background-repeat: repeat-y;

}

#menu_spacer{
display:block;
  height:34px;
  width:35px;
  background-image: url('/img/menuecke.gif');
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:0 0 0 0;
}

#menu_active a{
  display:block;
  height:34px;
  width:105px;
  background-image: url('/img/menu_btn_act.gif');
  color:#BF0E1F;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_warenkorb_active a{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_warenkorb_act.gif');
  color:#BF0E1F;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_warenkorb_inactive a{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_warenkorb.gif');
  color:#FFF;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_merkliste_active a{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_merkliste_act.gif');
  color:#BF0E1F;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_inactive a{
  display:block;
  height:34px;
  width:105px;
  background-image: url('/img/menu_btn.gif');
  color:#fff;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}



#menu_merkliste_inactive a{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_merkliste.gif');
  color:#FFF;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_inactive a:hover{
  display:block;
  height:34px;
  width:105px;
  background-image: url('/img/menu_btn_act.gif');
  color:#BF0E1F;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_warenkorb_inactive a:hover{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_warenkorb_act.gif');
  color:#FFAC06;
  text-decoration: none;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}
#menu_merkliste_inactive a:hover{
  display:block;
  height:34px;
  width:220px;
  background-image: url('/img/menu_merkliste_act.gif');
  color:#FFAC06;
  margin-left:-1px;
  margin-right:-1px;
  margin-top:-1px;
margin-bottom:-1px;
  padding:0 0 0 0;
}

#menu_font{
  padding:5px;
  font-size: 12pt;
  vertical-align:baseline;
}

#menu_font_artikel{
  padding:5px;
  font-size: 7pt;
  vertical-align:baseline;
}

#menu_font_wa_me{
  padding:5px;
  padding-left:30px;
  font-size: 12pt;
  vertical-align:baseline;
}











/* START runde ecken */


#top-left, #top-right, #bottom-left, #bottom-right{
	background-image: url('/img/fc-red2.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
width:20px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

#top-left_left, #bottom-left_left{
	background-image: url('/img/fc-red2_left.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
width:20px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}

#top-left{
	/*margin-left: -15px;*/ /* CHANGE: replace by the width of one of your corners */
	}
#top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	
}
#bottom-left  { 
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
#bottom-left_left  { 
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}


#bottom-right { 
	background-position: 100% -20px; /* CHANGE: replace second number by negative height of one of your corners */
	}

#top-middle{
	background-image: url('/img/fc-red2_1.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
#bottom-middle  { 
background-image: url('/img/fc-red2_1.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}

#middle-left  { 
background-image: url('/img/fc-red2_2.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}

#middle-left_left  { 
background-image: url('/img/fc-red2_2_left.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}

#middle-right { 
background-image: url('/img/fc-red2_2.gif');
	background-position: 100% -20px; /* CHANGE: replace second number by negative height of one of your corners */
	}

/* ENDE runde ecken */









/* START runde ecken */


.top-left, .top-right, .bottom-left, .bottom-right{
	background-image: url('/img/fc-red2.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
        width:20px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left_left, .bottom-left_left{
	background-image: url('/img/fc-red2_left.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
        width:20px;
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.top-left{
	/*margin-left: -15px;*/ /* CHANGE: replace by the width of one of your corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	
}
.bottom-left  { 
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-left_left  { 
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -20px; /* CHANGE: replace second number by negative height of one of your corners */
	}
.top-middle{
	background-image: url('/img/fc-red2_1.gif'); /* CHANGE: path and name of your image */
	height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
.bottom-middle  { 
        background-image: url('/img/fc-red2_1.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.middle-left  { 
        background-image: url('/img/fc-red2_2.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.middle-left_left  { 
        background-image: url('/img/fc-red2_2_left.gif');
	background-position: 0 -20px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.middle-right { 
        background-image: url('/img/fc-red2_2.gif');
	background-position: 100% -20px; /* CHANGE: replace second number by negative height of one of your corners */
	}

/* ENDE runde ecken */
















#content_header{
background-color: #BF0E1F;
}

#content_header_text {
/*background-color: #BF0E1F;*/
background-color: transparent;
position:absolute;
	/*position:relative;*/
	z-index:100;
	margin-top: -6px;
margin-left: 10px;
/*	text-transform:uppercase;*/
	color:#F3E270;
	font-size:13pt;
text-transform:uppercase;
background-color: #BF0E1F;
}

#button{
text-align:left;
}

#content_field{
padding: 10px 40px 10px 40px;
vertical-align: top;
}

#kml_btn_search{
position:absolute;
padding-left:10px;
}

#construction_field{
display: block;
/*background-color: transparent;*/
background-image: url('/img/construction.gif');
background-position: 0px 0px;
background-repeat:no-repeat;
height:205px;
width:215px;
}

#construction_field_text{
	 font-size:10pt;
	 font-weight:bold;
	 font-style:italic;
padding-top:130px;
margin-left:20px;
border:none;
}


#kalender_field_text{
	 font-size:9pt;
	 font-weight:bold;
	 font-style:italic;
/*margin-top:130px;*/
margin-left:20px;
margin-top:10px;
border:none;
}


#brings_field_text{
	 font-size:9pt;
	 font-weight:bold;
	 font-style:italic;
/*margin-top:130px;*/
margin-left:20px;
margin-top:10px;
border:none;
}



#construction{
background-color: transparent;
margin: -4px 0px -7px -8px;

}

#content_header_field{
width:250px;
height:200px;
}


#table_content_construction{
width:950px;
background-color: #FFF;
}






#table_content_aktuell{
width:550px;
margin-left:-5px;
}

#table_content_aktuell_stelter_left{
width:220px;
}


#bandname_aktuell{
	margin:0px;
	font-size:16pt;
	font-weight:bold;
font-style:italic;
	color:#BF0E1F;
}
.item_aktuell a img{
	 margin:5px 0px; 
	 float:left;
	 padding:0;
	color:#BF0E1F;
border:none;
}
.item_aktuell h4{
	 font-size:10pt;
	 font-weight:bold;
	 font-style:italic;
	 margin:0px;
	 padding:0;
	color:#BF0E1F;
}



/* layout_5 */


