
/* ------------------ imagehandling new ----------------------------------------------- */
             

/* common */

.gallery_teaser {width: 350px; height: 124px; background: #cacaca; margin-right: 20px; margin: 5px 10px 5px 0; position:relative;}

.gallery_teaser .description {margin: 2px 10px 2px 10px; height:38px;clear:both;}
.gallery_teaser .description h2 {font-size: 14px; font-weight: bold; color: #9B5F44}

.gallery_teaser .description p {line-height:0.9em;}
.gallery_teaser .imagearea {
	background: #cacaca url(/images/gallery/gallery_teaser_bg.png) repeat-x scroll left top;
  padding:5px 10px 0 10px;
  text-align:right;
  width:330px;
  float:left}
.gallery_teaser .imagearea img {float:left;}
.gallery_teaser .imagearea .right_space {margin-right:12px;}
.gallery_teaser .link {padding-top:2px;clear:both;}

.selected_galleries h2 {text-transform: uppercase; font-size: 20px; margin-bottom: 5px;}

.popular_teaser {margin-bottom: 20px; clear: both;}
.popular_teaser {width: 720px; height: 178px; padding: 10px; background: white url('/images/gallery/popular_teaser_bg.png') repeat-x top left;}
.popular_teaser h2 {text-transform: uppercase; font-size: 20px; margin-bottom: 5px;}
.popular_teaser img {float:left; margin-right:6px;}
             
.right {float: right !important;}
.left {float: left !important;}
.clear {clear: both !important;}
.clear2 {clear: both !important;} /* no font manipulation (from global) */

a.gal_next, a.gal_next:link, a.gal_next:visited {
	font-weight:bold; padding:2px 10px 10px 5px;height:15px;text-decoration:none;/*background:transparent url('/images/gallery/link_arrow_right.png') right no-repeat;*/
}


/* fotos & videos home */
                             
#fv_page {margin-bottom: 50px;}
#fv_page .header {padding:3px 5px 5px 0}
#fv_page .title {width:288px;}
#fv_page .title_text {width:480px; color: #4D4C4E;}
#fv_page .filter {width:230px;float:right;margin-top: 16px;}
#fv_page .upload {padding-bottom:1px;margin-top:-6px;}
#fv_page .sort {width:267px; text-align: right; margin-top: 16px; margin-right: 5px;}

#fv_page .top_pagination {}
#fv_page .bottom_pagination {float:right; height: 20px; width:350px;}
#fv_page .bottom_pagination .pagination {text-align:right !important; margin-right: 10px;}
#fv_page .contentad {position:relative;width:352px;overflow:hidden;float: left;height:270px; margin: 10px; margin-bottom: 20px;padding:0;border:1px solid #d4d4d4}

#fv_page .fv_item {float: left; margin: 0 5px 20px; width: 172px; height: 270px; background-color: #FFF;}
*html #fv_page .fv_item {position:relative;float: left; margin: 0 0 20px 8px; width: 176px; height: 270px; background-color: #FFF;}
#fv_page .fv_item .image {height: 128px; padding:2px; text-align: center;}

#fv_page .fv_item .info1 {margin: 0px 5px; height:41px; border-bottom: 1px solid #6A6A6A;}
#fv_page .fv_item .info2 {margin: 0px 5px; height:41px;}
#fv_page .fv_item .tags {height: 41px; background-color: #6A6A6A; overflow:auto; padding: 5px;}
#fv_page .fv_item .tag, #fv_page .fv_item a.tag {color:#FFF; margin-right: 5px;}   
#fv_page .fv_item input, 
#fv_page .fv_item select, 
#fv_page .fv_item textarea {margin-bottom:5px;}

#fv_page .selected_galleries {margin: 5px 0px 0 0;float:left;}
*:first-child+html #fv_page .selected_galleries {margin: 5px 0px 10px 0;float:left;}

#fv_page .selected_galleries h1 {text-transform: uppercase; font-size: 20px;}

#fv_page .tag_clouds {margin: 20px 0px; padding: 5px; border: 1px solid white;
	background: white url('/images/gallery/clouds_bg.png') repeat-x bottom left;}


/* gallery index */

#gallery {border-top:1px solid #dedede; margin-bottom: 50px;}
#gallery .header {height: 60px; padding:3px 5px 5px 0}
#gallery .title_text {float:left; width:288px; color: #4D4C4E;}
#gallery .upload {padding-bottom:1px;margin-top:-6px;}
#gallery .gallery_teaser .description h2 {font-size: 14px; font-weight: bold; color: #9B5F44; line-height: 0.9em}
#gallery .bottom_pagination {padding-right: 5px;}

/* gallery show */

#gallery_show .title {height: 70px; padding-top: 5px; border-top: 1px solid #DBDBDB;	color: #E0E0E0;}

#gallery_show .content {
	background: transparent url('/images/gallery/gallery_bg_top.png') top left no-repeat;
	padding: 12px 0 0 12px;
	margin-left: 0px;
	text-align: center;
}
*html #gallery_show .content {
  margin-left: -8px;
}
*:first-child+html #gallery_show .content {
  margin-left: -8px;
}
#gallery_show .headline {float: left;}
#gallery_show .headline h2 {font-size: 26px;}
#gallery_show .button_back {float:right;}                        
#gallery_show .button_back a {color: #424242;}                        
#gallery_show div.tags {font-size: 14px; clear:both;}
#gallery_show a.tags {color: white;}
#gallery_show .tags_label {color: #4E4D4F;}
#gallery_show .tag {color: #FFF; margin-right: 5px;}
#gallery_show .counter {
	margin: 10px 0px; 
	text-transform: uppercase;
	font-size: 16px;
	color: #FFF;
} 
#gallery_show .counter_back {	
	margin-right: 90px;
} 
#gallery_show .counter_back a {font-size: 14px; color: white; text-transform: none;}	
#gallery_show .nav {cursor: pointer; width: 100px;}
#gallery_show .image {width: 533px;}
#gallery_show .description_text {margin-top: 3px; margin-left: 96px; width: 533px; text-align: left;}
#gallery_show .gallery_teaser {text-align: left;margin-right: 10px;}
                                
.photo_edit {padding:10px;border:1px solid #9B8D44;background-color:#D6D2AF;height:258px;}

.activegallery, div.gallery_teaser.left.activegallery div.imagearea {
	background: #d4d4d4 url(/images/background_content_top.jpg) repeat-x 0px -15px;;
}

.gallery_teaser.left.activegallery div.description h3 {
	color: #fff;
}
#content div.content div.description_text p {
  text-align:left;
 }
 
div#submit_tag a {text-decoration:underline;}

ul#list_of_upload_choices {background-color:#fff;border:#ccc 1px solid;padding:0px 10px 10px 10px;display:block;margin-top:5px;}