@charset "UTF-8";
/* CSS Document */

/* gallery slideshow voting ======================================================= */

#gallery{
	width:960px;
	position:relative;
	margin:40px 0 20px 0;
	position:relative;
	height:220px;
	background-color:#ededed;
	overflow:hidden;
	
}


#container{
	position:relative;
	width:960px;
	height:220px;
	overflow:hidden;
}

#slideshow{
	width:845px;
	margin:0 auto;
	overflow:hidden;
	height:220px;
	padding:0;
	background-color:#ededed;
}


#slideshow .item{
	float:left;
	background:transparent url(../img/bg-item-gallery.gif) 0 0 no-repeat;
	width:155px;
	height:185px;
	margin:0 7px 9px 7px;
	position:relative;
	display:inline;
	
}

#slideshow .item img{
	position:absolute;
	top:12px;
	left:12px;
	overflow:hidden;
}

#slideshow .item a.inline,
#slideshow .item a.inline:visited{
	position:absolute;
	top:2px;
	left:2px;
	width:145px;
	height:176px;
	background:transparent url(../img/transparent.gif) 0 0;
	text-decoration:none;
}


#slideshow .item a.inline:hover{
	border:1px solid #000;
	top:2px;
	left:2px;
	width:143px;
	height:174px;
}

#slideshow .detail{
	display:none;
	overflow:hidden;
}


#fancy_content .inner{
	overflow:hidden;
	text-align:left;
}



#fancy_content .inner .voting{
	padding:7px 0 0 0;
	height:25px;
}

#fancy_content .inner .voting form{
	
}

#fancy_content .inner .voting span.voting_info{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1.1em!important;
	color:#aaa;
	padding:4px 0 0 0 ;
	line-height:18px;
	margin: 0 0 0 5px;
}



#fancy_content .inner .voting div.voting_info{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1em!important;
	color:#aaa;
	padding:0 ;
	line-height:13px;
	margin:0;
	position:absolute;
	top:278px;
	left:0;
}


#fancy_content #voting_danke_text{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1.1em!important;
	color:#070;
	padding:0;
}
#fancy_content #voting_hasvoted_text{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1em!important;
	color:#aaa;
	padding:0;
	
}
#fancy_content #voting_dovoting_text{
	font-family:Arial, Helvetica, sans-serif!important;
	font-size:1em!important;
	color:#aaa;
	padding:0;
	position:absolute;
	top:278px;
	left:0;
}
#fancy_content .inner .name{
	margin: 10px 0 0 0;
	font-size:1.2em;
	font-weight:bold;
	width:248px;
	font-family: Verdana, Arial Bold, Helvetica, sans-serif;
	position:absolute;
	top:288px;
	left:0;
}

#fancy_content .inner .range{
	position:absolute;
	bottom:-5px;
	left:0;
	font-size:1.3em;
}


#fancy_content .inner div.bigimage_frame{
	width:250px;
	height:250px;
	background-color:#aaa;
}
#fancy_content .inner img.bigimage{
	width:250px;
	height:250px;
}

.detail{
	width:250px;
	height:550px;
}


#display{
	position:absolute;
	top:200px;
	left:50%;
	height:30px;
	margin:0 0 0 -150px;
	width:300px;
	font-size:1.1em;
	text-align:center;
	color:#666;
}

#display_top{
	position:absolute;
	top:10px;
	left:50%;
	height:30px;
	margin:0 0 0 -150px;
	width:300px;
	font-size:1.1em;
	text-align:center;
	color:#666;
}

#loader{
	display:none;	
	position:absolute;
	top:430px;
	margin:-30px 0 0 -20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	left:50%;
	background-color:#000;
	padding:3px;
	color:#fff;
}

#back,
#back:visited{
	display:block;
	width:40px;
	height:175px;
	position:absolute;
	left:0;
	top:2px;
	text-indent:-20000px;
	background:transparent url(../img/sprite-gallery.gif) 0 0 no-repeat;
}

#back:hover{background:transparent url(../img/sprite-gallery.gif) -40px 0 no-repeat;}

#next,
#next:visited{
	display:block;
	width:40px;
	height:175px;
	position:absolute;
	left:920px;
	top:2px;
	text-indent:-20000px;
	background:transparent url(../img/sprite-gallery.gif) -80px 0 no-repeat;
}

#next:hover{background:transparent url(../img/sprite-gallery.gif) -120px 0 no-repeat;}


#filter{
	position:absolute;
	top:165px;
	left:45px;
	width:800px;
	z-index:2;
}

#filter select{
	position:relative;
	top:0px;
	float:left;
	font-size:12px;
}



#filter ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

#filter ul li{
	list-style:none;
	float:left;
	display:inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#filter ul li a,
#filter ul li a:visited{
	padding:0;
	/*background-color:#ddd;
	border:1px solid #aaa;*/
	color:#666;
	margin:0 15px 0 0;
	text-decoration:none;
	font-size:1.3em;
}


#filter ul li.active a,
#filter ul li.active a:visited{
	/*background-color:#fff;
	border:1px solid #000;*/
	font-weight:bold;
	color:#000;
}

#filter ul li a:hover{
	/*background-color:#000;*/
	color:#000;
}




#filter form{
	margin: -3px 0 0 10px;
	padding:0 0 0 10px;
	top:-2px;
	left:10px;
	position:relative;
	zoom:1;
}
#filter form input.form-btn{
	
	left:5px;
	position:relative;
}
#filter form label.inline{
	margin: 0 0 0 0;
	padding:0;
}



#showTipp{
	position:absolute;
	background-color:#fff;
	border:1px solid #aaa;
	padding:3px;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

span#ajax-loader-voting{
	position:absolute;
	top:0;
	left:0;
}


.rating_readonly{
	background:transparent url('/img/sprite.rating.gif') 0 0 no-repeat;
	overflow:hidden;
	width:80px;
	height:16px;	
	position:absolute;
	top:143px;
	left:10px;
}
.rating_readonly div{
background:transparent url('/img/sprite.rating.gif') 0 -16px no-repeat;overflow:hidden;height:16px;	
}
