
#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 li {
	margin-left:2px;
}
#gallery .tabs a {
	width:91px;
	height:45px;
	background-repeat:no-repeat;
	background-position:0 -47px;
}
#gallery .tab_Music a {
	background-image:url(/images/gallery/tab_Music.png);
}
#gallery .tab_Photo a {
	background-image:url(/images/gallery/tab_Photo.png);
}
#gallery .tab_Video a {
	background-image:url(/images/gallery/tab_Video.png);
}
#gallery .tab_Journalist a {
	background-image:url(/images/gallery/tab_Journalist.png);
}
#gallery .tab_Makeup a {
	background-image:url(/images/gallery/tab_Makeup.png);
}
#gallery .tab_Assistant a {
	background-image:url(/images/gallery/tab_Assistant.png);
}
#gallery.Music .tab_Music a, #gallery.Photo .tab_Photo a, #gallery.Video .tab_Video a, #gallery.Journalist .tab_Journalist a, #gallery.Makeup .tab_Makeup a, #gallery.Assistant .tab_Assistant a {
	height:47px;
    background-position:0 0;
}

#gallery .participants {
/*
	padding-bottom:10px;
*/
}
#gallery .participants li {
	width:149px;
    height:106px;
    padding:5px;
    margin:0 10px 15px;
    overflow:hidden;
    background:#E3DDB9 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;
    margin-bottom:3px;
}
#gallery .participants li .img {
	display:block;
    float:left;
    border:1px solid #B9A860;
    margin-right:5px;
}
#gallery .participants li .img:hover {
	border-color:#000;
}
#gallery .participants li .img img {
	float:left;
}
#gallery .participants li .votes {
	display:block;
    padding:6px 0;
    margin-bottom:3px;
    font-size:18px;
}
#gallery .participants li .link {
	color:#000;
}

#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:8px 0 8px 80px;
	background: no-repeat 20px center;
	border:0 none;
    margin-bottom:0;
}
#profile .votes {
	padding:0 0 0 55px;
	margin-bottom:15px;
}
#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.Makeup h3 {
	background-image:url(/images/icons/ico_styling_small.png);
}
#profile.Assistant h3 {
	background-image:url(/images/icons/ico_assistant_small.png);
}
#profile.Journalist h3 {
	background-image:url(/images/icons/ico_journalist_small.png);
}

#profile .link_gallery {
	position:absolute;
    right:0;
    top:-75px;
}
#profile .pagination {
	position:absolute;
    right:-8px;
    top:-50px;
}
#profile .pagination li {
	color:#000;
    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 .media #galleria {
	height:310px;
	background:#000 url(/scripts/galleria/classic/classic-loader.gif) no-repeat center center;
}
#profile .right .media .audioplayer {
	position:absolute;
	top:205px;
	left:0;
}
#profile .right .mediaplayer {
	position:relative;
	left:0;
	top:0;
	height:245px;
	background:url(/images/profile/bg_mediaplayer.png) no-repeat center 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 .right .media textarea {
	width:366px;
	height:225px;
    padding:10px;
	background:#B8A75F no-repeat center top;
    color:#000;
}
#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%;
	text-align:left;
}
#voteCaptchaDialog p {
	margin-bottom:10px !important;
}
#voteCaptchaDialog {
	text-align:center;
}
#voteCaptchaDialog .btn_vote_small{
	margin:auto;
}
#voteDialog .msg_alert {
	padding-bottom:10px;
}
.ui-widget-header {
	background-color:#B19B6D !important;
}
.addthis_toolbox {
	font-size:9px;
    line-height:15px;
}
