/* Flash Quiz Styles Global Community  */
.box-flash {
  margin-left: 5px;
  overflow: hidden;
}

.box-flash #flashcontent {
  color: #FFFFFF;
  padding: 0;
  width: 470px;
  height: 470px;
}

.box-flash .flash-outer {
  background: url(../img/no-flash-bgr.jpg);
  height: 470px;
}

.battle_category {
  font-weight: bold;
  font-size: 11px;
  cursor: pointer;
}

.score {
  font-weight: bold;
  color: #660000;
  font-size: 11px;
  cursor: pointer;
}

.rank {
  font-weight: bold;
  color: #333366;
  font-size: 11px;
  cursor: pointer;
}

.invite-rank {
  font-weight: bold;
  color: #64615F;
  font-size: 11px;
  cursor: pointer;
}

.invite-score {
  font-weight: bold;
  color: #996600;
  cursor: pointer;
}
.list .item-player-mini .info {
  width: 105px;
}

.list .item-player-mini img {
  margin: 2px 5px 5px 0;
}

.list .item-player-mini .info .status_on,
.list .item-player-mini .info .status_off {
  margin-right: 5px;
}

.list .item-player-mini a.btn-small {
  float: right;
  margin: 2px 0 0;
}

.list .item-player {
  position: relative;
  padding: 0 !important;
}

.list .item-player .info {
  width: 180px;
  float:left;
}

.list .item-player .item-user {
  background:none;
  padding:0;
}

#opponentBoxContent .item-player {
  width: 450px !important;
  padding: 0 !important;
  height: 70px;
  position: relative;
}

#opponentBoxContent .item-player a.img {
  float: left;
  width: 68px;
}

#opponentBoxContent .item-player .item-user {
  padding: 5px 10px 5px 0;
}

.item-player .category {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
}

#opponentBoxContent .item-player .category {
  width: 60px;
  height: 60px;
  top: 5px;
}


.category-beginner .category {
  background: url(../img/battle_cats/beginner_40x40.gif);
}
.category-newcomer .category {
  background: url(../img/battle_cats/newcomer_40x40.gif);
}
.category-checker .category {
  background: url(../img/battle_cats/checker_40x40.gif);
}
.category-fan .category {
  background: url(../img/battle_cats/fan_40x40.gif);
}
.category-experte .category {
  background: url(../img/battle_cats/experte_40x40.gif);
}

#opponentBoxContent .category-beginner .category {
  background: url(../img/battle_cats/beginner_60x60.gif);
}
#opponentBoxContent .category-newcomer .category {
  background: url(../img/battle_cats/newcomer_60x60.gif);
}
#opponentBoxContent .category-checker .category {
  background: url(../img/battle_cats/checker_60x60.gif);
}
#opponentBoxContent .category-fan .category {
  background: url(../img/battle_cats/fan_60x60.gif);
}
#opponentBoxContent .category-experte .category {
  background: url(../img/battle_cats/experte_60x60.gif);
}

.item-player .info-member .name,
.row .item-player .info-member .name {
  float: left !important;
  margin-right: 10px;
}

.status_lin .item-player .info-member .status_on,
.status_lin .item-player .info-member .status_off {
  margin: 4px 0 0;
}

.box-playerprofile .img-col a.btn {
  float: left;
  margin: 0;
}

.box-playerprofile .playerprofile-right {
  float: left;
  width: 330px;
}

.box-playerprofile .info-col-1 {
  width: 190px;
  overflow: hidden;
}

.box-playerprofile .info-col-2 {
  width: 140px;
}

.box-playerprofile .info-col .item {
  background-image: none;
  padding: 0 10px 10px 0;
}


.box-playerprofile .info-col .basisdaten span.age,
.box-playerprofile .info-col .basisdaten span.gender_male,
.box-playerprofile .info-col .basisdaten span.gender_female,
.box-playerprofile .info-col .basisdaten span.city,
.box-playerprofile .info-col .favoriten span.favs {
  float: none;
}

.status_lin .scores {
  font-size: 11px;
  line-height: 14px;
}

.status_lin .scores span.label {
  font-weight: normal;
}
.status_lin .scores span.label,
.box-playerprofile .stats span.label {
  color: #666;
}

.box-playerprofile .stats span.label {
  display: block;
  float: left;
  width: 100px;
}

.box-playerprofile .stats {
  float: left;
  width: 205px;
}

.profile-contents{
  background: transparent url(../img/pattern_comm.png) repeat-x left top !important;
  height: 1%; /*hasLayout*/
  padding: 5px 0px 0px 0px;
}
.profile-contents .list .item{
  background: none;
}
.profile-contents  .favs{
  margin-left: 5px;
}

.box-playerprofile .info-col .basisdaten span.age,
.box-playerprofile .info-col .basisdaten span.gender_male,
.box-playerprofile .info-col .basisdaten span.gender_female,
.box-playerprofile .info-col .basisdaten span.city,
.box-playerprofile .info-col .favoriten span.favs {
  color: #000000;
}

.box-playerprofile .motto span {
  display: block;
  font-weight: normal;
}

.box-playerprofile .motto {
  font-weight: bold;
  height: auto;
}

/*Preise*/
.box-prizes .list{
/*  background: transparent url(../img/bg_list-item.png) no-repeat bottom left; */
  height: 130px;
  overflow: hidden;
  padding: 10px 10px 10px 10px;
  border-bottom: 1px solid #AAAAAA;
}
.box-prizes .list-last{
  height: 1%;
  border-bottom: none;
}
.prize-info{
  width: 250px;
  float: left;
  display: inline;
}
.prize-img{
  width: 140px;
  float: left;
  display: inline;
  margin: 0px 0px 0px 30px;
}
.box-prizes .head a.btn{
  margin: 5px 5px 0px 0;
}
.box-prizes .bottom{
/*  background: transparent url(../img/boxen/500_bottom_list.png) no-repeat !important; */
}

/*Regeln*/
.box-rules .list{
  background: #F0F0F0 url(../img/bg_list-item.png) repeat-x;
}
.box-rules .content .head{
  background: transparent;
  padding-left: 5px;
}
.box-rules .row{
  margin: 0 1px ;
}
.box-rules p{
  padding: 5px 10px 5px 10px ;
}
.box-rules .bottom{
/*  background: transparent url(../img/boxen/500_bottom_list.png) no-repeat !important; */
}

/*Invite*/
.box-einladen .content {
  padding: 10px !important;
}

.box-einladen .step3 label {
  width: 150px;
}

/*Duelle*/
.box-battle-liste table{
  margin: 0;
}
.box-battle-liste table td span{
  margin: 0px 0px 0px 0px;
}
.box-battle-liste table td span.score,
.box-battle-liste table td span.rank,
.box-battle-liste table td span.invite-rank{
  margin: 0px 0px 0px 0px;
}
.box-battle-liste td.col0{
  width: 90px;
}
.box-battle-liste td.col1{
  width: 130px;
}
.box-battle-liste td.col2{
  width: 110px;
}
.box-battle-liste td.col7{
  width: 60px;
}
.box-battle-liste td.col8{
  width: 80px;
}
.box-battle-liste td.col8 a.btn-small{
  margin: 5px 10px 5px 5px;
  padding-left: 6px;
}
.box-battle-liste td.col7 a.btn-small-attention{
  color: #FF0080;
}
.box-battle-liste span.status-btn a.btn{
  float: left;
  margin: 3px 5px 0 0;
}
/*More Music*/
.box-more-music .tmp-ext-links{
  margin: 0 0 0 17px;
}
.box-more-music .list .item{
  width: 205px;
  padding: 10px 0 10px 50px;
  float: left;
  display: inline;
}
.box-more-music .list .odd-item{
  width: 460px;
  padding: 10px 0 10px 50px;
}

/*Line-Height für Inhalte mit viel Text*/
.box-prizes, .box-rules {
  line-height: 15px;
}

/*Import-Address Mail-Icons*/
.box-anmelden .align-right{
  margin: 0px 0px 0px 10px;
}

.head h2.open,
.jSlideToggle .head h2.open {
  background: url('../img/icons/open.png') no-repeat 4px center;
  padding-left: 20px !important;
  cursor: pointer;
}

.head h2.closed,
.jSlideToggle .head h2.closed {
  background: url('../img/icons/close.png') no-repeat 4px center;
  padding-left: 20px !important;
  cursor: pointer;
}

.main_col .jSlideToggle .head{
  padding: 0px 5px 0px 0px;
}

.box-playerprofile .item {
  width: 100%;
  padding: 0;
}

.box-playerprofile .item .head,
.box-playerprofile .item .content {
  background: none !important;
  padding: 0;
}

.box-playerprofile .item .content {
  background: none !important;
  padding: 0 4px 4px;
}

.box-playerprofile .item .head h2 .h2-count {
  margin: 1px 0 0 2px;
  font-weight: normal;
}
.box-playerprofile .item .head h2 {
  color: #000;
}
.box-playerprofile .item .head h2 .count {
  color: #999;
}

.box-playerprofile .item .head a.btn {
  margin-top: 4px;
}

.box-playerprofile .item .head a.btn span {
  color: #FF0080;
}

.right_col .status_lin .content a.battles,
.right_col .status_lin .content a.battles-new {
  padding: 0 0 0 16px;
  margin: 0 5px;
}

.right_col .status_lin .content a.mails {
  padding: 0 0 0 16px;
  background: url(../img/icons/mail.gif) no-repeat 0 center;
  margin: 0 5px;
}
.right_col .status_lin .content a.mails-new {
  padding: 0 0 0 16px;
  background: url(../img/icons/mail_unread.gif) no-repeat 0 center;
  margin: 0 5px;
}
.right_col .status_lin .content a.battles {
  background: url(../img/icons/controller.png) no-repeat 0 -1px;
}
.right_col .status_lin .content a.battles-new {
  background: url(../img/icons/controller_new.png) no-repeat 0 -1px;
}

.images-slider { padding: 5px 0 0 3px !important; overflow: hidden; }
.images-slider .jcarousel-member-images-slider,
.images-slider .jcarousel-video-images-slider { width: 430px !important; float: left; display: none; } /* gets display: block from jQeury when loaded */
.images-slider .jcarousel-member-images-slider-placeholder,
.images-slider .jcarousel-video-images-slider-placeholder { width: 430px !important; float: left; height: 50px; background: url(../img/loading.gif) center center no-repeat; }
.images-slider .jcarousel-button-prev,
.images-slider .jcarousel-button-next { float: left; }
.images-slider .jcarousel-button-prev a,
.images-slider .jcarousel-button-next a { margin: 15px 0 0 0 !important; width: 17px; height: 20px !important; display: block; }
.images-slider .jcarousel-button-next a { margin: 15px 0 0 3px !important; width: 14px; }
.images-slider .jcarousel-button-prev a span,
.images-slider .jcarousel-button-next a span { display: none; }
.images-slider ul { height: 50px !important; }
.images-slider li { width: 50px; margin: 0 4px 0 0 !important; float: left; }
.images-slider .first-col { margin: 0; }

