.live .item {
  background: none;
  display:inline;
  float:left;

  height:230px;
  overflow:hidden;
  padding:0;
  width:280px;
}

.live .item a{
	display: block;
	width: 280px;
	height: 230px;
}

.live .i_left a{
	background: url("../img/gfx-nav/live_entertainment/RockPop.jpg") 0 -230px no-repeat;
}
.live .i_center a{
	background: url("../img/gfx-nav/live_entertainment/Classic.jpg") 0 -230px no-repeat;
}
.live .i_right a{
	background: url("../img/gfx-nav/live_entertainment/Music.jpg") 0 -230px no-repeat;
}

.live .i_left a:hover{
	background: url("../img/gfx-nav/live_entertainment/RockPop.jpg")  no-repeat;
}
.live .i_center a:hover{
	background: url("../img/gfx-nav/live_entertainment/Classic.jpg")   no-repeat;
}
.live .i_right a:hover{
	background: url("../img/gfx-nav/live_entertainment/Music.jpg")   no-repeat;
}

.live .item a img {
  display: none;
}


/* Investor Relations NeWs Detailansicht*/
.news-singleview .description p{
	padding-bottom: 10px;
}


/* linke navi */





/* sub navi on live entertainment*/
.navi_cat {
  background-image: url("../img/gfx-nav/live_entertainment/navi_cat_hoover2.jpg");
  height:35px;
  margin-top: 5px;
}

/* START OF RECORDE ENTERTAINMENT!!!*/
/* sub navi on recorde entertainment*/
/* style.css (Zeile 142)*/
.navi_cat_2 {
  background-image: url("../img/gfx-nav/recorded_entertainment/navi_cat_hoover.jpg");
  height:35px;
  margin-top: 5px;
}

/*.navi_cat .item, .navi_cat_2 .item {*/
.navi_cat_2 .item,
.navi_cat .item {
  float:left;
  height:35px;
}

.navicat_act_1 {
background-position:0 -35px;
}

.navicat_act_2 {
background-position:0 -70px;
}

.navicat_act_3 {
background-position:0 -105px;
}

/* hovers, big fun */


/* ROCJPOP, CLASSIC SHOWS START*/

.navi_cat .rockpop{
  width:280px;
}

/* hover for artists */
.navi_cat .rockpop a:hover{
	background-image: url("../img/gfx-nav/live_entertainment/navi_cat_hoover2.jpg");
	background-position: 0 -140px;
}


.navi_cat .classics{
	width: 282px;
}

.navi_cat .classics a:hover{

	background-image: url("../img/gfx-nav/live_entertainment/navi_cat_hoover2.jpg");
	background-position: -280px -175px;
}

.navicat_act_1 .classics a:hover{
	background-position: -280px -245px;
}


.navi_cat .shows{
	width: 282px;
}

.navi_cat .shows a:hover{
	background-image: url("../img/gfx-nav/live_entertainment/navi_cat_hoover2.jpg");
	background-position: -562px -350px;
}

.navicat_act_2 .shows a:hover{
  background-image: url("../img/gfx-nav/live_entertainment/navi_cat_hoover2.jpg");
	background-position: -562px -350px;
}

.navicat_act_1 .shows a:hover{
	background-position: -562px -280px;
}
/*END */




.navi_cat_2 .artists{
	width: 280px;
}

/* hover for artists */
.navi_cat_2 .artists a:hover{
	background-image: url("../img/gfx-nav/recorded_entertainment/navi_cat_hoover.jpg");
	background-position: 0 -140px;
}

.navi_cat_2 .releases{
	width: 282px;
}

.navi_cat_2 .releases a:hover{

	background-image: url("../img/gfx-nav/recorded_entertainment/navi_cat_hoover.jpg");
	background-position: -280px -175px;
}

.navicat_act_1 .releases a:hover{
	background-position: -280px -245px;
}

.navi_cat_2 .booking{
	width: 282px;
}

.navi_cat_2 .booking a:hover{
	background-image: url("../img/gfx-nav/recorded_entertainment/navi_cat_hoover.jpg");
	background-position: -562px -210px;
}

.navicat_act_2 .booking a:hover{
  background-image: url("../img/gfx-nav/recorded_entertainment/navi_cat_hoover.jpg");
	background-position: -562px -350px;
}

.navicat_act_1 .booking a:hover{
	background-position: -562px -280px;
}

/*dis able hovers for active elements */

.navicat_act_1 .artists a:hover,
.navicat_act_2 .releases a:hover,
.navicat_act_3 .booking a:hover,
.navicat_act_1 .rockpop a:hover,
.navicat_act_2 .classics a:hover,
.navicat_act_3 .shows a:hover{
	background-image: none;
	background-position: 0 0;
}




/* hochgestellt */
sup {
	font-weight:normal;
	vertical-align: top;
	font-size: 10px;
	position: relative;
	top: -3px;
}


/* weiterempfehlung success msg*/

.success-taf{
	padding-right: 50px;
}



/* straighten out margins paddings*/

/*searchbox padding-top:0;*/
.listview .event-search, .singleview .event-search {
  margin-bottom:5px;
  padding:0px 10px 10px;
}

.content_events .left {
  padding:37px 0 10px 0;
  position: relative;
}

.flag_en, .flag_de {
	position: absolute;
	top:19px;
	left:0;
}

.event_list .firstitem {
 /*attempt: Datum auflistung und suchentext abschließen lassen*/
  margin-top:21px;
}

.main .user-events-pi1 .singleview {
	/*attempt: detailansicht zurück zur Übersicht und suchentext abschließen lassen*/
	margin-top: 27px;
}

.element-txt {
  padding:6px 10px 20px;
}

.element-no-wrap-txt .element-txt {
  padding-bottom: 0px;
  padding-left: 0p;
}

.element-no-wrap-txt .element .bodytext {
  padding-right: 0px;
  padding-left: 0px;
  width: 510px;
}

.tx-felogin-pi1 h3, .csc-firstHeader {
margin-bottom:21px;
}


.artist-listing-intro{
	margin-top: 28px;
}
.user-events-pi1 .bodytext_breit{
		margin-top: 28px;
}

.teaser-leftcol {
margin-bottom:0px;
}

.listview .linkbar, .singleview .linkbar{
	padding: 10px 10px 18px 10px;
}

.l-link {
display:block;
padding-bottom: 4px;
}

.default-form .caption {
  padding-right:60px;
}


#navi-special-sub2{
	border: solid #ccc 1px;
	width: 308px;
}


#navi-special-sub2 #sf_navi2_inner #sf_navi2_1 ul li a {
margin-bottom:0;
}

#navi-special-sub2 #sf_navi2_1 li {
padding: 0;
}

/*event calendar inacktive elements */

table.event-calendar p.gray{
	color: #aaa;
}

.linkbar a.active {
	color: #000;
}

/* new styling for linkbar*/

.linkbar a {
	color: #000;
}

.linkbar a.active {
	color: #153D71;
}

.linkbar a.link_active{
	color: #153D71 !important;
}

/* new styling for artist title on event-list */

.event_list .item .main h2, .event_list .item .main h2 a {
  color:#153D71;
}

.cal_event_item a{
  color:#153D71;	
}

.news_list .item .main h2, .news_list .item .main h2 a {
  color:#CC0000;	
}