/* CSS Document */
/* IE6/7/8 */
@font-face {font-family:IndexSchriftzug;src:url(../../image/index.eot);} 
@font-face {font-family:HeaderSchriftzug;src:url(../../image/header.eot);}
/* else */
@font-face {font-family:IndexSchriftzug;src:url(../../image/index.ttf);} 
@font-face {font-family:HeaderSchriftzug;src:url(../../image/header.ttf);}
 
.site_box_table{
	border-left:1px solid #000; 
	border-bottom:1px solid #000; 
	border-right:1px solid #000; 
	background-color:#FFF;
	background-image:url(../../image/profile_bg.jpg);
}

.transparent{
	background-image:url(../../image/transparent.png); 
}


input[type="button"]{
	font-size:14px;
	border: 0px;
	background-color: #d00062;
	color:#FFFFFF;
	cursor:pointer;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.profile_button{
	border: 0px;
	background-color: #d00062;
	color:#FFFFFF;
	cursor:pointer;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.profile_button:hover{
	color:#FFFFFF;
	cursor:pointer;
}
.search_button_newest{
	border: 0px;
	background-color: #d00062;
	color:#FFFFFF;
	cursor:pointer;
	border-top:1px solid #CCC;
	border-bottom:1px solid #d00062;
}
.search_button_newest:hover{
	color:#FFFFFF;
	cursor:pointer;
}

a:hover {
	text-decoration:none; 
	color:#000000;
}

a {
	text-decoration:none;
	color:#000000;
}
a img{
	border:none;
}

.s_table{
	width:990px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.footer{
	width:990px;
	background-color: #a58e6f;
	background-image:url(../../image/headline.png);
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.footer a{
	color:#FFF
}

.HeaderSchriftzug{
	font-family: "HeaderSchriftzug";
	font-size:24px;
}

.HeaderSchriftzug a{
	color:#d00062;	
}
.HeaderSup{
	color:#FFF;
	font-size:16px;
	font-family:"HeaderSchriftzug";

}

.HeaderSupRightSmall{font-size:18px; margin-left:10px; font-style:italic; color:#d00062; vertical-align:middle;}

.HeaderBar{
	 background-image:url(../../image/header_bg.png);
	 background-repeat:repeat-x;
	 color:#FFF;
	 height:25px;
}
.HeaderBar a{
	color:#FFF;
	font-weight:bold;
}

.search_bar_top{
	width:100%;
	border-left:1px solid #000; 
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.index_table{
	width:100%;
	height:597px;
	background-image:url(../../image/index_bg.jpg);
}

.index_headline{
	font-weight:bold;
	font-size:34px;
	color:#FFF; 
	font-family: "IndexSchriftzug";
}

.index_satz_1{
	margin-left:5px;
}

.index_satz_2{
	margin-left:115px;
}

.index_searchbox_headline{
	font-weight:bold;
	font-size:34px;
	color:#FFF; 
	font-family: "IndexSchriftzug";
}
.index_searchbox_text{
	font-weight:bold;
	font-size:18px;
	color:#FFF; 
}
.ContentTextColor{
	color:#999;
}
#PromoBoxFemale{
	width:300px; 
	height:203px;  
	display:none; 
	background-image:url(../../image/promo_female.png); 
	background-size:300px;
}

#PromoBoxMale{
	background-image:url(../../image/promo_male.png); 
	background-repeat:no-repeat; 
	background-position:left; 
	background-position:top;
	cursor:pointer;
	height:202px; 
	background-size:280px;	
}
.index_promo_female{
	font-weight:bold;
	font-size:20px;
	color:#FFF; 
	font-family: "IndexSchriftzug";
	margin-left:10px; 
	width:230px; 
	text-align:center;
}
.index_promo_female a{
	color:#FFF; 
}
.search_box_table_newest{
	border-left:1px solid #000; 
	border-right:1px solid #000; 
	background-color:#FFF;
}
.search_box_table{
	border-left:1px solid #000; 
	border-bottom:1px solid #000; 
	border-right:1px solid #000; 
}
.search_box_filler{
	background-image:url(../../image/search_box_filler.jpg);
	background-position:top;
}
.search_box_filler_head{
	background-image:url(../../image/search_box_filler_head.jpg);
	background-position:top;
}

.search_box_card{
		background-image:url(../../image/gree_heaven.jpg);
		background-position:bottom;
}
.search_box_thumbs{
	background-size:100px; 
	width:100px; 
	height:105px;
	background-position:center;
	background-repeat:no-repeat; 
}

.search_box_card :hover{
	cursor:pointer;
}
.search_box_card_background{
		background-image:url(../../image/gree_heaven_transparent.jpg);
		background-position:bottom;
}

.search_box_card_headline{
	text-align:center;
	width:500px;
	background-image:url(../../image/headline.png);
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.search_box_card_headline a{
	color:#FFF;
}


.headline{
	text-align:center;
	width:100%;
	background-image:url(../../image/headline.png);
	color:#FFF;
	font-size:18px;
	font-weight:bold;
}
.headline a{
	color:#FFF;
}

.quickmsg_box{
	width:99%; 
	height:174px; 
	background-color:#FFF;
	text-align:left;
}
.quickmsg_toolbar{
	float:right;
	margin-right:10px;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	background-color:#d00062;
	border-left:1px solid #CCC; 
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.quickmail_selectbox{
	margin-top:9px;
	margin-left:10px;
}
.quickmsg_toolbar_in{
	margin-left:10px;
	margin-right:10px;
	width:100%;
}

.pm_textarea{
	width:98%; 
	height:50px;
	border-left:1px solid #000; 
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.pm_message_box{
	border-left:1px solid #000; 
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	width:620px; 
	height:300px;
	display:none;
}
.pm_message_box2{
	width:99%; 
	height:200px;
	overflow:auto;
}

.no_user_onlist{
	height:250px;
	font-style:italic;
}

.intern_new_pm_bold{
	font-weight:bold;	
}
.intern_read_pm_norm{
	font-weight:normal;
}
.intern_pm_active_tab{
border-left:1px solid #000;
border-right:1px solid #000; 
border-top:1px solid #000;	
}

.intern_pm_inactive_tab{
border-bottom:1px solid #000;	
}

.intern_pm_holder_top{
border-left:1px solid #000;
border-right:1px solid #000; 
}

.intern_pm_table{
border-left:1px solid #000;
border-right:1px solid #000; 
}
.intern_pm_table td{
border-bottom:1px solid #000;	
}
.intern_pm_thumbs{
background-size:60px; 
width:60px; 
height:60px;
background-repeat:no-repeat; 
background-position:center; 
}
.intern_buddys_thumbs{
background-size:120px; 
width:120px; 
height:127px;
background-repeat:no-repeat; 
background-position:center; 
}

.register_table{
	width:450px;
}

.register_table tr{
	text-align:left;
}

.register_table input[type="text"]{
	width:200px;
}

.register_table input[type="password"]{
	width:200px;
}

.register_table textarea{
	width:200px; 
	height:100px
}

.reg_error_border {
	border-left:2px solid #F00;
	border-right:2px solid #F00;	
	border-bottom:2px solid #F00;
	border-top:2px solid #F00;
}

.error_message {
	width:100%;
	text-align:center;
	background-color:#FFF;
	border-left:1px solid #000;
	border-right:1px solid #000;	
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.ok_message {
	width:100%;
	text-align:center;
	background-color:#FFF;
	border-left:1px solid #000;
	border-right:1px solid #000;	
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}


.Loading{
	background:url(../../image/loadingAnimation.gif);
	height:130px;
	background-position:center;
	background-repeat:no-repeat;
}

.profile_visits_active_tab{
	border-left:1px solid #000; 
	border-right:1px solid #000;
	border-top:1px solid #000;
	font-weight:bold;	
	text-align:center;
	background-image:url(../../image/headline.png);
	color:#FFF;
	font-size:18px;
}

.profile_visits_active_tab a{
	color:#FFF;
}

.profile_visits_tab{
	border-bottom:1px solid #000;
	background-color:#CCC;
	font-weight:bold;	
	cursor:pointer; 
}
.profile_visits_tab_holder{
	width:10px;
	border-bottom:1px solid #000;
}
.profile_gerade_online{
	font-family: "IndexSchriftzug";
	color:#0C0;
	font-weight:bold;
	font-size:24px;
	position:absolute; 
	margin-top:197px; 
	width:195px; 
	text-align:center
}

.profilbild_background{
	background-image:url(../../image/profile_photo_box.png); 
	width:200px; 
	height:252px; 
}
.profilbild_pic{
	width:169px; 
	height:178px; 
	margin-top:15px; 
	margin-left:14px; 
	position:absolute; 
	background-size:169px; 
	background-repeat:no-repeat; 
	background-position:center; 
}

.premium_brand{
	position:absolute; 
	margin-left:20px; 
	margin-top:20px;
	background-size:25px;
	width:25px;
	height:25px;
	background-image:url(../../image/star_gold.png); 
}

.premium_brand_search{
	position:absolute; 
	margin-left:5px; 
	margin-top:5px;
	background-size:25px;
	width:25px;
	height:25px;
	background-image:url(../../image/star_gold.png); 
}
.profile_table{
	border-left:1px solid #000; 
	border-bottom:1px solid #000; 
	border-right:1px solid #000; 
	background-color:#FFF;
	background-image:url(../../image/profile_bg.jpg);
}

.profilbox{
	border-left:1px solid #CCC; 
	border-bottom:1px solid #CCC; 
	border-right:1px solid #CCC; 
	border-top:1px solid #CCC;
	background-image:url(../../image/transparent.png); 
}
.profil_box_heaven{
	border-left:1px solid #000; 
	border-bottom:1px solid #000; 
	border-right:1px solid #000; 
	border-top:1px solid #000;
	background-image:url(../../image/gree_heaven_transparent.jpg);
	background-position:bottom;
}

.profil_bottom_user_box{
	background-image:url(../../image/gree_heaven_transparent.jpg);
	background-position:bottom;
}

.profil_thickbox_link{
	display:block;
	width:100%; 
	height:100%	
}

.profil_notiz_headline{
	font-family: "IndexSchriftzug";
	margin-left:5px;
	font-weight:bold; 
	width:366px;
	font-size:30px;
}

.profil_notiz_top{
	background-image:url(../../image/notiz_up.png); 
	width:400px; 
	height:68px
}

.profil_notiz_middle{
	background-image:url(../../image/notiz_middle.png); 
	background-repeat:repeat-y; 
	width:400px;
}

.profile_notiz_message{
	margin-left:5px; 
	width:366px;
	font-family: "IndexSchriftzug";
	font-size:24px;
}

.profile_notiz_message_guest{
	margin-left:5px; 
	width:366px;
}

.profil_notiz_bottom{
	background-image:url(../../image/notiz_bottom.png); 
	width:400px; 
	height:117px
}

.profil_zw_vi_near_thumbs{
	background-size:100px; 
	width:100px; 
	height:105px;
	background-position:center;
	background-repeat:no-repeat; 
}

.text_color1{
	color:#000;
}

.text_color2{
	color:#000;
}

.box{
	width:600px; height:100%; 
	text-align:center; 
   	border-left:1px solid #000;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background-image:url(../../image/transparent.png); 
}

.single_search_hover :hover{
	cursor:pointer;
}

.mein_album_background{
	background-image:url(../../image/album_photo_box.png); 
	width:100px; 
	height:126px; 
	float:left;
}

.mein_album_pic{
	width:85px; 
	height:90px; 
	margin-top:7px; 
	margin-left:7px; 
	position:absolute; 
	background-size:84px; 
	background-repeat:no-repeat; 
	background-position:center; 
}
.gewinnspiel_teilnahmebdingugen_box{
	width:500px; 
	max-height:200px;
	overflow:auto; 
	text-align:left;
	background-image:url(../../image/transparent.png); 
}
.quellenangaben{
	text-align:left; 
	width:400px;
	background-image:url(../../image/transparent.png); 
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> FancyUpload <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#album-status
{
	padding:				10px 15px;
	width:					450px;
	margin-left: 			270px;
}
.album_button{
	font-size:16px;
	font-weight:bold;
	width:100px;
	float:left;
	background-color: #940F04;
	color:#FFFFFF;
	cursor:pointer;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
 
#album-status .progress
{
	background:				white url(../../image/FancyUpload/progress-bar/progress.gif) no-repeat;
	background-position:	+50% 0;
	margin-right:			0.5em;
}
 
#album-status .progress-text
{
	font-size:				0.9em;
	font-weight:			bold;
}
 
#album-list
{
	list-style:				none;
	text-align:center;
	width:					450px;
	margin-left: 			270px;
	margin:					0;
}
 
#album-list li.file
{
	border-bottom:			1px solid #eee;
	background:				url(../../image/FancyUpload/file.png) no-repeat 4px 4px;
}
#album-list li.file.file-uploading
{
	background-image:		url(../../image/FancyUpload/uploading.png);
	background-color:		#D9DDE9;
}
#album-list li.file.file-success
{
	background-image:		url(../../image/FancyUpload/success.png);
}
#album-list li.file.file-failed
{
	background-image:		url(../../image/FancyUpload/failed.png);
}
 
#album-list li.file .file-name
{
	font-size: 9px;
	margin-left:			44px;
	display:				block;
	clear:					left;
	line-height:			40px;
	height:					40px;
	font-weight:			bold;
}
#album-list li.file .file-size
{
	font-size:				0.9em;
	line-height:			18px;
	float:					right;
	margin-top:				2px;
	margin-right:			6px;
}
#album-list li.file .file-info
{
	display:				block;
	margin-left:			44px;
	font-size:				0.9em;
	line-height:			20px;
	clear
}
#album-list li.file .file-remove
{
	clear:					right;
	float:					right;
	line-height:			18px;
	margin-right:			6px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: transparent;
	z-index: 102;
	color:#000000;
	display:none;
	/*border: 4px solid #525252; */
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
