/* zrt-replace: "../img/" tal"string:${context/@@absolute_url}/@@/img/" */

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.4.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.4
 * @date November 17, 2007
 * @category jQuery plugin
 * @copyright (c) 2007 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */


.overlayplaceholder
 {
display:none; 
}
 

.jquery-overlay {
    
	display:none;
	
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

.lightbox-holder {
	position: absolute;
	top: 40%;
	left: 50%;
	margin-top:0px;
	margin-left:-150px;	
	background-color:#fff;
	z-index: 2100; /* higher then ads */		
}

.lightbox
{
position:relative;
background-color:#ffffff;
padding:10px;
border:1px solid #8C8978;
}

.lightbox img
{

}

.lightbox-head
{
display:block;
text-align:right;
}

.lightbox-head .btn_close
{
display:block;
padding-right:15px;
margin-top:5px;
padding-bottom:5px;
background-repeat:no-repeat;
background-position: right 1px;
}

.lightbox_ad-holder
{
background-color:#9C9A8D
}

.lightbox_ad-holder-supersize2
{
margin-top:10px;
}

.lightbox_sponsor-ad-holder
{
padding-bottom:15px;
}

.lightbox_ad
{
padding-left:27px;
padding-top:10px;
padding-bottom:10px;
}

.lightbox_ad img
{
float:left;
display:block;
}




.lightbox_content-holder
{
position:relative;
margin-top:2px;
border:1px solid #898874;
}

.lightbox_content
{

}

#gallery_head
{
margin-top:10px;
margin-left:20px;
}

#gallery_head .date
{
float:right;
padding-right:20px;
}

#gallery_head .dachzeile
{
display:block;
font-size:11px;
}

#gallery_head h1
{
margin-top:10px;
margin-bottom:20px;
display:block;
font-size:20px;
color:#191919;
font-weight:bold;
}

#large_slideshow
{
display:block;
margin-left:20px;
position:relative;
}

#jquery_image_holder
{
float:left;
width:525px;
/*
border:1px solid #f00;
*/
position:relative;
height:375px;

background-image: none;
background-repeat:no-repeat;
background-position: 0 0 ;
}


#jquery_image_holder
{

}

#jquery_image_holder a
{
	position:relative;	
	outline-style:none;	
	background-image: url( ../img/bg/trans.gif );
}

#jquery_image_holder #link_next
{
float:right;
margin-right:10px;
}

#jquery_image_holder #link_prev
{
float:left;
margin-left:10px;
}

#jquery_image_holder a:hover
{

}

#jquery_image_holder a span.iconsss
{
position:absolute;
top:40%;
background-repeat: no-repeat;
background-position: 0 0;
display: block;
margin: 10px;
height: 45px;
width: 45px;
}

#jquery_image_holder #link_next span.iconsss
{
right:0;
display:block;
background-repeat:no-repeat;
background-position: 100% 50%;
}

#jquery_image_holder #link_next:hover span.iconsss
{
background-image:url( ../img/bg/gallery_trans_next.png);
}


#jquery_image_holder #link_prev span.iconsss
{
background-repeat:no-repeat;
background-position: 0 50%;
}

#jquery_image_holder #link_prev:hover  span.iconsss
{
background-image:url( ../img/bg/gallery_trans_prev.png);
}

#jquery_image_holder a span.txt
{
display:none;
}

/*#img-holder,**/
#content_holder
{
  float:left;
}

#img-holder
{


}

#content_holder
{
width:230px;
padding-left:10px;
}

#gallery_nav_big
{
margin-bottom:20px;
}

#gallery_nav_big p
{
width:100px;
margin-left:10px;
line-height:29px;
vertical-align:middle;
}

#gallery_nav_big p,
#gallery_nav_big a
{
display:block;
float:left;
height:29px;
}

#gallery_nav_big a span
{
display:none;
}

#gallery_nav_big a
{
width:29px;
background-repeat:no-repeat;
background-position:0 0;
}

#gallery_nav_big .prev
{
background-image:url( ../img/bg/gallery_prev.gif);
}

#gallery_nav_big .next
{
margin-left:10px;
background-image:url( ../img/bg/gallery_next.gif);
}

#image_text_content
{

}

#image_bu
{
font-size:12px;
}

#image_source
{
  padding-top:5px;
  color:#8d8a78;
  position: absolute;
  bottom: 0;
}

.lightbox .nav
{
float:right;
margin-top:5px;
}

.lightbox .nav a 
{
background-color: #fff;
border: 1px solid #000;
display: block;
font-size: 10px;
font-family: "Trebuchet MS", Arial, sans-serif;
font-weight: bold;
margin:0;
padding:0;
margin-right: 5px;
margin-bottom: 5px;
padding:2px 4px;
text-transform: uppercase;
}



.lightbox .mode4 a
{
    background-color: #DADAD2;
    border-color: #8C8976;
    color: #8C8976;
}



/* custom carousel block skip buttons */
#jq_skip_block_next,
#jq_skip_block_prev
{
height: 56px;
width:15px;
/*
border:1px solid #0f0;
*/
}

#jq_skip_block_prev
{
float:left;
}

#jq_skip_block_next
{
float:right;
}

/*  image_overlay */
  .lightbox-image-close {    
    margin-bottom: 5px;
    width: 802px;
  }
  
  .lightbox-image-holer {
    margin-bottom: 5px;
  } 
  
  .lightbox-bottom-btns {
    padding-right: 0px;
    margin-right: 0px;
  }
  
  li.float-right-last {
    float: right;
  }
  
  .float-right-last a {
    margin-right: 3px !important;
  }
  
  .lightbox_ad-image {
    background-color:#9C9A8D; 
    width: 800px; 
    border-bottom: 10px solid #ffffff;
  }
  
/* hoerbilder overlay */

  .lightbox-video-close {    
    margin-bottom: 5px;
    width: 802px;
  }
  
  .lightbox-video-holer {
    margin-bottom: 5px;
  }
  
  .lightbox-video-holer img {
    border: 1px solid #878878;
  }  
  
  .lightbox_ad-video {
    background-color:#9C9A8D; 
    width: 800px; 
    border-bottom: 1px solid #ffffff;
  }
  
  .lightbox-bottom-btns {
    padding-right: 0px;
    margin-right: 0px;
  }
  
  li.float-right-last {
    float: right;
  }
  
  .float-right-last a {
    margin-right: 3px !important;
  }
  

/* public profile overlay daniel */
/* sendafriend overlay */

.public_profile, .sendafriend, .comment
{
    background-image:url( ../img/bg/public_profile_lb.gif);
    background-repeat: repeat-x;
    background-position: 0 0;
    background-color:#ecfeb5;
    padding:1px;
    color:#191919;
}

.sendafriend {
    width: 500px;
}

.comment {
    width: 802px;
    height: 431px;
}

.lightbox.public_profile .lightbox-head, .sendafriend .lightbox-head, .comment .lightbox-head
{
background-image:url( ../img/bg/public_profile_lb-head.gif);
background-repeat: repeat-x;
background-position: 0 0;
background-color:#c9fd2b;
padding:0;
text-align:left;
height:22px;
}

.lightbox.public_profile .lightbox-head .btn_close, .lightbox.sendafriend .lightbox-head .btn_close, .lightbox.comment .lightbox-head .btn_close
{
float:right;
display:block;
margin:5px 8px 0px 0px;
color:#8c8977;
}

.ico-close-dark
{
background-image:url(../img/ico/ico_close_dark_border.gif) !important;
}

.lightbox.public_profile .lightbox_content, .lightbox.sendafriend .lightbox_content
{
padding:8px;
}

.lightbox_content .date_fontsize
{
float:right;
margin-right:0px;
}

.lightbox_content .date_fontsize img
{
display:inline;
}

.lightbox_content .profile_box
{
padding-bottom:20px;
}

.lightbox_content .profile_box.last
{
padding-bottom:2px;
}

.lightbox_content .profile_img
{
margin-top:3px;
margin-right:10px;
float:left;
}

.lightbox_content .profile_text
{
float:right;
width:410px;
text-align:left;
}

.lightbox_content .profile_text li
{
background-image:url(../img/bg/lightbox_profile_trenner.gif);
background-position:0pt 100%;
background-repeat:repeat-x;
padding-top:8px;
padding-bottom:8px;
}

.lightbox_content .profile_text li.first
{
padding-top:0px;
}

.lightbox_content .profile_text .col_left
{
width:60px;
margin-right:8px;
color:#8c8977;
float:left;
}

.lightbox_content .profile_text .col_right
{
width:340px;
color:#191919;
float:left;
}

.lightbox_content .profile_text .col_right span
{
font-weight:bold;
}

.lightbox.public_profile .nav
{
margin-top:10px;
}

.lightbox.public_profile .nav a
{
margin:0pt 0pt 0pt 0pt;
}

.lightbox_content .profile_box h2 {
    background-color:#8c8978;
    font-weight:bold;
    color:#fff;
    padding:5px 10px;
    line-height:1em;
    display:block;
}


.lightbox_content .profile_box.beitraege
{

background-image:url(../img/bg/lightbox_sprechblase.png);

background-position:0px 0px;
background-repeat:no-repeat;
clear:both;
min-height:340px;
padding-bottom:20px;
}

.lightbox_content .profile_box.beitraege ul.beitraege_lcount li
{
padding:3px 0px 10px 10px;
background-image:url(../img/bg/lightbox_profile_trenner.gif);
background-position:0pt 100%;
background-repeat:repeat-x;
}

.lightbox_content .profile_box.beitraege ul.beitraege_lcount 
{
position:relative;
}

.lightbox_content .profile_box.beitraege ul.beitraege_lcount li.last
{
padding:3px 0px 15px 10px;
}

.lightbox_content .profile_box.beitraege ul.beitraege_lcount p
{
padding-top:5px;
font-size:12px;
line-height:1.2em;
}

.lightbox_content .profile_box.beitraege ul.beitraege_lcount p.header,
.lightbox_content .profile_box.beitraege ul.beitraege_lcount p.footer
{
font-size:11px;
}

.lightbox_content .page_navi-holder
{
background-image:url(../img/bg/lightbox_profile_trenner.gif);
background-position:0pt 100%;
background-repeat:repeat-x;
padding:6px 0px;
}

.lightbox_content .page_lcount
{
  float:right;
}

.lightbox_content .page_lcount li
{
background-image:url(../img/bg/T2_navi_trenner_hell.gif);
}

.lightbox_content .page_lcount li a
{
color:#9c9a8d;
}

.lightbox_content .page_lcount li a.active
{
color:#191919;
}

.lightbox_content .page_lcount li.last
{
background-image:none;
}

.lightbox_content .profile_box .message_form
{
padding-top:10px;
}

.lightbox_content .profile_box .message_form textarea
{
color:#d1d1d1;
width:462px;
height:148px;
padding:10px;
color:#d1d1d1;
line-height:1.3em;
}

/* /public profile overlay daniel */


.sendafriend h1, .public_profile h1, .comment h1 {
    float:left;
    font-size: 11px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    padding:5px 0px 0px 8px;
    width:400px;
    color:#191919;
}

.lightbox .saf_left1 {
    float: left;
    margin-right: 10px;
}

.lightbox .saf_left2 {
    
}

#SendAFriendForm input, #SendAFriendForm textarea {
    width: 280px;
    float: right;
}

#SendAFriendForm .error {
    clear: left;
}
.sendafriend-content .saf li {
    clear: both;
    margin: 5px 10px 0px 0px;
    overflow: auto;
    padding: 0pt 0pt 10px;
}

#SendAFriendForm input:focus, #SendAFriendForm textarea:focus {
    border: 1px solid #4A4A4A;
}


/* comment overlays */

#user-comment h2, #user-image h2 {
    background-color:#8c8978;
    font-weight:bold;
    color:#fff;
    padding:5px 10px;
    line-height:1em;
    display:block;
    margin-left: 501px;
}


#comment-image {
    float: left;
    margin-right: 10px;
}

#comment-user ul li {
    float: left;
}

#user-profile ul li div.col_left {
    width: 65px;
    float: left;
    font-weight: bold;
}
#user-image {
    float: left;
    margin-right: 10px;
}
#user-profile {
    height: 64px;
}
#comment {
    margin: 10px;
}
.comment #lightbox_content {
    margin-top: 5px;
    margin-left: 4px;
}