/* GALLERY
--------------------------------------------- */
#gallery {
	position:relative;
	right:0;
	top:0;
}
#gallery .sorting {
	position:absolute;
	right:0px;
	top:-40px;
	text-align:right;
}
#gallery .sorting strong {
	color:#F39400;
}
#gallery .sorting .selected {
	font-weight:bold;
}
#gallery ul.participants {
	margin:20px 0;
}
#gallery ul.participants li, #profile ul.participants li {
	position:relative;
	right:0;
	top:0;
	width:145px;
	height:155px;
	margin-bottom:10px;
}
#gallery ul.participants .img, #profile ul.participants .img {
	position:absolute;
	left:17px;
	top:0;
	z-index:1;
}
#gallery ul.participants p, #profile ul.participants p {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	margin-bottom:0;
}
#gallery ul.participants a, #profile ul.participants a {
	display:block;
	width:125px;
	height:65px;
	padding:90px 10px 0;
	overflow:hidden;
	background:url(/images/gallery/bg_bubble.png) no-repeat 0 55px;
	text-decoration:none;
}
#gallery ul.participants a:hover, #profile ul.participants a:hover {
	background-color:transparent;
}
#gallery ul.participants a strong, #profile ul.participants a strong {
	display:block;
	width:125px;
	height:1.2em;
	overflow:hidden;
	margin-bottom:5px;
}
#gallery ul.participants a .slogan, #profile ul.participants a .slogan {
	display:block;
	width:125px;
	height:2.4em;
	overflow:hidden;
	margin:0 0 5px;
	font-style:italic;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#gallery ul.participants a .votes, #profile ul.participants a .votes {
	display:block;
	height:1.2em;
	overflow:hidden;
	font-weight:bold;
	color:#F39400;
	text-align:right;
}

.pagination {
	margin:10px 0;
}
/* PROFILE
--------------------------------------------- */
#profile #flash_youtube {
	width:640px;
	height:385px;
	margin-bottom:5px;
}
#profile .addthis_toolbox {
	float:right;
	width:152px;
}
#profile .addthis_toolbox a:hover {
	background-color:transparent;
}
#profile .slogan {
	width:405px;
	overflow:hidden;
	margin-bottom:5px;
	font-weight:bold;
	color:#F39400;
	font-size:20px;
	font-style:italic;
	line-height:1.2em;
}
#profile .participant_details {
	width:405px;
	overflow:hidden;
	margin:10px 0 0 0;
	font-size:20px;
	line-height:1.2em;
}
#profile .participant_details .votes {
	color:#AAA;
}
#profile .btn_jetztvoten {
	position:absolute;
	left:430px;
	top:510px;
}

#profile .browser {
	position:relative;
	right:0;
	top:0;
	padding:20px 27px 27px;
	margin:0 -27px;
	background:url(/images/gallery/bg_profile_paging.png) no-repeat;
}
#profile .browser .link_index {
	position:absolute;
	right:27px;
	top:30px;
	color:#A6A6A6;
}
#profile .browser .link_index:hover {
	background-color:transparent;
}
#profile .browser .btn_browse_left {
	position:absolute;
	left:10px;
	top:100px;
}
#profile .browser .btn_browse_right {
	position:absolute;
	right:10px;
	top:100px;
}
#profile ul.participants li {
	margin-right:10px;
}
#profile ul.participants .selected .img {
	left:14px;
	border:3px solid #F39400;
}