
/* PROFIL */

#profilheader_wg, #profilheader_wg_gewinner {
    height:380px; /*can probably go later*/
    margin-left:-20px;
    /*width:110%;*/
}

#profilheader_wg {
    background: url(/img/profil/profil_head_bg.png) 0 14px no-repeat;
}
#profilheader_wg_gewinner {
    background: url(/img/profil/profil_head_bg_gewinner.png) 0 14px no-repeat;
}
.profilheader_band {
    height:380px; /*can probably go later*/
    margin-left:-20px;
    /*width:110%;*/
}
#profilheader_location {
    min-height:800px;
    margin-left:-20px;
    background: url(/img/profil/location/profil_location_head_bg.png) 0 24px no-repeat;
}

#profilheader_tabs {
    margin-left:40px;
}
#profilheader_top {
}
#profilheader_box_left {
    width:550px;
    margin: 10px 0 0 20px;
}
#profilheader_box_right {
    margin: 90px 10px 0 15px;
    width:200px;
    height:150px;
}

#profilheader_box_right img {
    max-width:200px;
    max-height:150px;
}
#profil_ranking_right a {
    float:right;
    margin-top: 4px;
    color: red;
}
#profil_ranking_right_rank {
    font-weight: bold;
    font-size: 22px;
    margin-top:40px;
    color: #51b425;
    /*margin-left: -12px;*/
}
#profil_ranking_right_points {
    float:right;
    font-weight: bold;
    font-size: 16px;
    margin-top: -20px;
    color: #51b425;
}


#profile_body_header, .band_body_header, .band_master_body_header, .band_tour_body_header {
    height:320px;
    margin-left: -20px;
}
/*temp, for now*/
#band_1_body_header {
    background:  url(/img/band/1/hg_1_top.png) top left no-repeat ;
}
#band_2_body_header {
    background:  url(/img/band/2/hg_2_top.png) top left no-repeat ;
}
#band_3_body_header {
    background:  url(/img/band/3/hg_3_top.png) top left no-repeat ;
}
#band_4_body_header {
    background:  url(/img/band/4/hg_4_top.png) top left no-repeat ;
}
#band_5_body_header {
    background:  url(/img/band/5/hg_5_top.png) top left no-repeat ;
}
#band_6_body_header {
    background:  url(/img/band/6/hg_6_top.png) top left no-repeat ;
}
#band_7_body_header {
    background:  url(/img/band/7/hg_7_top.png) top left no-repeat ;
}
#band_8_body_header {
    background:  url(/img/band/8/hg_8_top.png) top left no-repeat ;
}
#band_9_body_header {
    background:  url(/img/band/9/hg_9_top.png) top left no-repeat ;
}
#band_10_body_header {
    background:  url(/img/band/10/hg_10_top.png) top left no-repeat ;
}
#band_11_body_header {
    background:  url(/img/band/11/hg_11_top.png) top left no-repeat ;
}
#band_12_body_header {
    background:  url(/img/band/12/hg_12_top.png) top left no-repeat ;
}
#band_13_body_header {
    background:  url(/img/band/13/hg_13_top.png) top left no-repeat ;
}
#band_14_body_header {
    background:  url(/img/band/14/hg_14_top.png) top left no-repeat ;
}
#band_15_body_header {
    background:  url(/img/band/15/hg_15_top.png) top left no-repeat ;
}

.band_master_body_header {
    background:  url(/img/musik/hg_master_top.png) top left no-repeat ;
}
.band_tour_body_header {
    background:  url(/img/musik/teaser_abschlusskonzerte.png?1) top left no-repeat ;
}


#band_master_container {
    height:300px;
    width:800px;
    display:inline-block;
}
.band_list_container{
    margin-left: 230px;
    /*width:400px;*/
    float:left;
}
.band_list {
    display:inline-block;
    width:160px;
    margin-top: 40px;
}
.band_list ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
.band_list ul li a {
padding-left: 15px;
background: url(/img/musik/stern.png) no-repeat left;
font-family:arial, sans-serif;
text-decoration:underline;
font-size:12px;
line-height: 20px;
color: #00492c;
font-weight:bold;
}
#band_list_left, #band_list_left {
    float:left;
}
#video_teaser {
    margin-top: -80px;
    margin-left: 30px;
}
#musik_tour {
    height:273px;
    width:243px;
    background:  url(/img/musik/musik_tour.png?2) top left no-repeat ;
    float:right;
}
#band_info_box {
    height:90px;
    width:160px;
    float:right;
    margin-right:96px;
    margin-top:48px;
}
#band_info_box ul {
    list-style:none;
}
#band_info_box ul li a {
    text-transform:uppercase;
    margin-left:-20px;
    color:#3c7332;
    line-height:30px;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}

#profil_band_foto {
    float:right;
    padding:15px;
}

#paging_links {
    float:right;
    margin: 15px 40px 0 -600px;
    width:600px;
    height:30px;
    text-align:right;
}
#paging_links a {
    color:black;
    font-weight: bold;
    font-size:14px;
}

#profile_body_header {
    background:  url(/img/template/profile_bg_top.png) top left no-repeat ;
}
#profil_location_text, #profil_band_text {
    padding: 0 50px 20px 50px;
    font-size: 14px;
    line-height:20px;
}
#profil_location_text {
    margin-top:-400px;
}

.profilheader_box {
    display:inline-block;
    float:left;
}
#profil_headline {
    color:#124b2a;
    font-weight: bold;
}
#profil_wg_name {
    color:#124b2a;
    font-weight: bold;
    font-size: 22px;
    margin-top:15px;
}
#profil_wg_motto {
    color:#51b425;
    font-size: 18px;
    font-style:italic;
    margin-top:5px;
    max-width:600px;
    max-height: 20px;
    min-height: 22px;
    overflow:hidden;
}
#profil_wg_info {
    margin-top:55px;
    width:290px;
    display:inline-block;
}
#profil_wg_bewohner {
    margin-top:55px;
    vertical-align:top;
    display:inline-block;
    width:250px;
}

.profil_wg_info_label {
    float:left;
    width:100px;
    padding:4px 0 0 0;
    font-size:14px;
}
.profil_wg_info_text{
    clear:right;
    padding:4px 0 0 0;
    font-size:14px;
    color:#51b425;
    font-weight:bold;
}
.profil_wg_info_bew {
    color:#51b425;
    font-size:14px;
    padding-top:2px;
    font-weight:bold;
}
.profil_wg_info_bew_white {
    color:#fff;
    background-color: #51B425;
}
#profil_ranking_left {
    color: white;
    background-color: #51b425;
    margin-top:40px;
    margin-right:20px;
    font-size:14px;
    font-weight:bold;
    height: 16px;
}
.bigWhitLink {
    color: white;
    font-size:14px;
    padding: 2px;
    font-weight:bold;
}

#profil_blog_top {
    width: 558px;
    height: 216px;
    background:  url(/img/profil/profil_blog_bg_top.gif) top left no-repeat;
}
#profil_blog_body {
    width: 558px;
    min-height: 500px; /*important for right boxes*/
    background: url(/img/profil/profil_blog_bg_middle.gif) top left repeat-y;
    padding-top: 30px;
}
.profil_blog_text_pic {
    float: right;
    padding: 10px;
}
.profil_blog_youtube_video {
    padding: 20px;
    text-align:center;
}
.profil_blog_gallery {
    text-align:center;
    padding: 20px;
    clear:both;
}
.gallery_img {
    display: inline-block;
    padding:10px 10px 10px 10px;
}
#profil_blog_footer {
    background: url(/img/profil/profil_blog_bg_footer.png) top left no-repeat;
    height:20px;
}
#profil_blog {
    float:left;
    margin: -60px 0 0 -12px;
    /*background-position: 0 400px;*/
}

.profil_blog_entry{
    padding: 30px 20px 10px 10px;
    clear:both;
}
.profil_blog_info {
    font-weight:bold;
}
.profil_blog_headline {
    margin-top:20px;
    color:#51b425;
    font-size: 18px;
    font-weight:bold;
}
.profil_buddies_total, .profil_pwgs_total {
    margin-top:16px;
    margin-bottom:10px;
    color:#51b425;
    font-size: 14px;
    font-weight:bold;
}
.profil_blog_body {
    margin-top:10px;
    font-weight:bold;
}

#profil_wg_blog_list {
    clear:both;
    float:left;
}

#profil_buddies, #profil_pwgs {
    float:left;
    width:240px;
    height:350px; /*can probably go later*/
    margin-left:10px;
    padding: 45px 0 0 10px;

}
#profil_buddies {
    background: url(/img/profil/profil_buddies_bg.png) top left no-repeat;
}
#profil_pwgs {
    background: url(/img/profil/profil_pwgs_bg.png) top left no-repeat;
}

.buddy_box, .pwg_box {
    float:left;
    height:90px;
    width:60px;
    display:inline-block;
    padding:4px;
    margin-top:15px;
}
.buddy_pic , .pwg_pic {
    margin: auto;
    text-align:center;
}
.buddy_name, .pwg_name {
    color: #868689;
    margin-top:5px;
    max-width:60px;
    max-height: 30px;
    overflow:hidden;
}
.pwg_name a {
    color: #868689;
}
.buddy_pic img, .pwg_pic img {
    max-width:50px;
    max-height: 50px;

}
#youtube_help {
    cursor: pointer; cursor: hand; /*for IE*/
}

.profil_blog_kommentare_link,
.buddy_werden_link,
.pwg_werden_link,
.profil_blog_kommentar_schreiben_link {
    cursor: pointer; cursor: hand; /*for IE*/
    margin-left:10px;
    color:red;
    text-decoration: underline;
}
.buddys_zeigen {
    float:right;
    margin: -16px 40px 0 0;
}
.profil_blog_kommentar_schreiben_link {
    float:right;
    margin-top: -16px;
    padding-right:15px;
}

.profil_blog_kommentare_link {
    border-bottom:1px solid #ccc;
}
.profil_blog_keine_kommentare {
    margin-left:10px;
    color:#868689;
    border-bottom:1px solid #ccc;
    clear:both;
}
.profil_blog_kommentar_box {
    border-bottom:1px solid #ccc;
    display:none;
}

.profil_blog_kommentar {
    clear:both;
    min-height: 80px;
    padding: 10px 20px 10px 10px ;
}

.profil_blog_pic {
    padding:  0 10px 0 0;
    float:left;
}

.profil_blog_kommentar_info {
    height: 20px;
    color:#868689;
}
.profil_blog_autor {
    float:left;

}
.profil_blog_datum {
    float:right;
}
.profil_blog_kommentar_text {
    float:none;
    color: #124B2A;
    font-size: 14px;
    font-weight: bold;
}

.profil_buddies_headline, .profil_pwgs_headline {
    color: #124B2A;
    text-decoration:underline;
    font-weight: bold;
}
.profil_blog_youtube_video {
    clear:both;
}

#buddy_list {
    height: 500px;
    overflow: auto;
}

.send_card_btn {
    width:250px;
    height:89px;
    background: url(/img/ecard/send_ecard_btn.png) top left no-repeat;
}
.tellafriend_btn {
    width:250px;
    height:57px;
    background: url(/img/ecard/tellafriend_btn.png) top left no-repeat;
    cursor: pointer; cursor: hand; /*for IE*/
}
.zum_profil_btn {
      width:154px;
    height:16px;
    background: url(/img/ecard/button_zumwgprofil.png) top left no-repeat;
}
.zum_profil_btn:hover {
    background-position: 0 -16px;
}