
#gallery {
	padding:10px;
	background:url(/images/gallery/bg_gallery.png) no-repeat 0 45px;
}
#gallery .tabs {
	position:relative;
    left:-10px;
    top:-10px;
	width:562px;
	height:47px;
    margin:0 0 10px 0;
}
#gallery .tabs a {
	width:182px;
	height:45px;
	background-repeat:no-repeat;
	background-position:0 -47px;
}
#gallery .tab_Music a {
	background-image:url(/images/gallery/tab_Music_de.png);
}
#gallery .tab_Photo a {
	background-image:url(/images/gallery/tab_Photo_de.png);
}
#gallery .tab_Video a {
	background-image:url(/images/gallery/tab_Video_de.png);
}
#gallery.Music .tab_Music a, #gallery.Photo .tab_Photo a, #gallery.Video .tab_Video a {
	height:47px;
    background-position:0 0;
}

#gallery .pagination .active {
	background-color:#457893;
}

#gallery .participants {
	padding-bottom:10px;
}
#gallery .participants li {
	width:149px;
    height:106px;
    padding:5px;
    margin-right:15px;
    margin-bottom:15px;
    overflow:hidden;
    background:#EEF7F9 url(/images/gallery/bg_participant.png) no-repeat left top;
    text-align:center;
}
#gallery .participants li .name {
	width:149px;
	padding-top:20px !important;
    overflow:hidden;
}
#gallery .participants li .img {
	display:block;
    float:left;
    border:1px solid #D8EDF2;
    margin-right:5px;
}
#gallery .participants li .img:hover {
	border-color:#376E8B;
}
#gallery .participants li .img img {
	float:left;
}
#gallery .participants li .votes {
	display:block;
    padding:6px 0;
    margin-bottom:10px;
    font-size:22px;
}
#gallery .participants li .link {
	color:#376E8B;
}

#gallery .pagination li input, #gallery .pagination li img {
	vertical-align:middle;
}
/*
#gallery .pagination li {
	float:left;
    margin-top:2px;
    margin-right:5px;
}
#gallery .pagination .previous a {
	display:block;
	width:26px;
	height:24px;
    padding:0;
	background:url(/images/icons/ico_arrow_left.png) no-repeat left center;
    margin-top:-2px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
#gallery .pagination .next a {
	display:block;
	width:26px;
	height:24px;
    padding:0;
	background:url(/images/icons/ico_arrow_right.png) no-repeat left center;
    margin-top:-2px;
	overflow:hidden;
	text-indent:-5000px;
	text-decoration:none;
	font-size:1px;
	line-height:1px;
}
*/



/* PROFILE
--------------------------------------------- */
#profile {
	position:relative;
    left:0;
    top:0;
	padding-top:15px;
	background:url(/images/profile/bg_profile_top.png) no-repeat center top;
}
#profile h3 {
	padding:3px 0 3px 55px;
	background: no-repeat 10px center;
}
#profile.Music h3 {
	background-image:url(/images/icons/ico_musician_small.png);
}
#profile.Photo h3 {
	background-image:url(/images/icons/ico_photographer_small.png);
}
#profile.Video h3 {
	background-image:url(/images/icons/ico_videoartist_small.png);
}

#profile .link_gallery {
	position:absolute;
    right:0;
    top:-50px;
}
#profile .pagination {
	position:absolute;
    right:14px;
    top:14px;
}
#profile .pagination li {
	color:#114465;
    font-size:12px;
	line-height:24px;
}
#profile .pagination li a:hover {
	background-color:transparent;
}

#profile .left {
	width:156px;
}
#profile .left .properties li {
	padding:10px 20px 0;
	background:url(/images/profile/img_separator_properties.png) no-repeat center top;
	margin-top:10px;
}
#profile .left .properties li:first-child {
	padding-top:0;
	background:none;
	margin-top:0;
}
#profile .left .properties li .btn_vote, #profile .left .properties li .btn_jetztvoten, #profile .left .properties li img {
	margin:0 -20px;
}
#profile .left .properties li img {
    border:1px solid #D8EDF2;
}
#profile .right {
	float:right;
	width:386px;
}
#profile .right a.link_homepage {
	display:block;
	padding-left:40px;
	height:30px;
	background:url(/images/icons/ico_homepage_small.png) no-repeat left center;
	line-height:30px;
}
#profile .right .media {
	margin-bottom:10px;
}
#profile .right .mediaplayer {
	position:relative;
	left:0;
	top:0;
	height:245px;
	background:url(/images/profile/bg_mediaplayer.png) no-repeat left top;
	margin-bottom:10px;
}
#profile .right .mediaplayer p {
	position:relative;
	left:0;
	top:165px;
	background-position:center top;
	margin-bottom:0;
}

#profile .right .mediaplayer #flash_mediaplayer {
	position:absolute;
	left:0;
	top:225px;
}
#profile .overflow_save {
	width:386px;
	overflow:hidden;
}
#voteCaptchaDialog .msg_alert {
	padding:10px;
	background-color:#FFF;
	border:2px solid #E7F5F8;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	font-size:11px;
    line-height:120%;
}
#voteCaptchaDialog p {
	margin-bottom:10px !important;
}
.ui-widget-header {
	background-color:#1B5F8A !important;
}