body{ 
	background:#302e2e;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	margin:0px;
	padding:0px;
	color:#FFF;
	} 
.main{
	background:#000;
	width:990px;
	}
i {visibility:hidden;}
a {color:#fff; border:none; outline:none; text-decoration:none;}
.clear {
	clear:both;
}
.left{
	width:258px;
	float:left;
	margin-bottom:8px;
	}
.left div{
	margin-top:5px;
	}
.right{
	float:left;
	width:732px;
	}
.agb{
	font-size:10px;
	color:#666;
	}
.agb ol{
	margin:0 20px; 
	}
/*******************************************************************************************header*/
.header{
	background:url('/images/flirtchat/bg_header.gif') repeat-x;
	height:100px;
	position:relative; top:0px; left:0px;
	}
.header h1{
	background:url('/images/flirtchat/logo.gif') no-repeat;
	height:100px;
	width:300px;
	margin:0px;
	padding:0px;
	position:absolute; top:0px; left:0px;	
	}
.header a{
	height:33px;
	position:absolute; top:67px;
	text-decoration:none;
	outline:none;
	}
.header a:hover{
	background-position:0px -33px;
	}
.btn_home{
	background:url('/images/flirtchat/btn_startseite.gif') no-repeat;
	left:320px;
	width:119px;
	}
.btn_nachrichten{
	background:url('/images/flirtchat/btn_nachrichten.gif') no-repeat;
	width:189px;
	left:440px;
	}
.btn_account{
	background:url('/images/flirtchat/btn_account.gif') no-repeat;
	width:149px;
	left:630px;
	}
.btn_join{
	background:url('/images/flirtchat/btn_join.gif') no-repeat;
	width:209px;
	left:780px;
	}
.activ{
	background-position:bottom;
	}	
.activ:hover{
	background-position:bottom;
	}
#Bookmark {
	position:absolute;
	left:785px;
	top:0px;
	z-index:99;
}
/*******************************************************************************************seidbar*/
.login{
	background:url('/images/flirtchat/bg_login.gif') no-repeat;
	width:258px;
	height:126px;
	position:relative; top:0px; left:0px;
	font-size:10px
	}
.login form{
	margin:0;
	padding:0;
	}
.login input{
	border:none;
	background:transparent;
	font-size:14px;
	width:140px;
	height:18px;
	}
.login label{
	display:block;
	width:95px;
	height:20px;
	text-align:right;
	font-size:12px;
	}
.label_user{
	position:absolute; top:22px; left:0px;
	}
.label_pass{
	position:absolute; top:49px; left:0px;
	}
.inp_user{
	position:absolute; top:20px; left:105px;
	}
.inp_pass{
	position:absolute; top:47px; left:105px;
	}
#btn_login{
	position:absolute; top:70px; left:172px;
	width:75px;	
	height:25px;
	cursor:pointer;
	font-size:0px;
	text-align:left;
	}
.login p{
	position:absolute; top:85px; left:30px;
	display:block;
	width:200px;
	height:30px;
	}
.login p a {
	color:#609D27;
}


/********************************************************************************************/
.suche{
	background:url('/images/flirtchat/bg_suche.gif') no-repeat;
	width:258px;
	height:200px;
	position:relative; top:0px; left:0px;
	}
.suche form{
	margin:0;
	padding:0;
	}

.suche select{
	border: 0px solid #000;
	background:transparent;
	font-size:12px;
	width:110px;
	height:19px;
	margin:0px;
	padding:0px;
	outline:none;
	}
.suche option{
	border: 0px solid #000;
	background:#fff;
	}
.suche label{
	display:block;
	width:110px;
	height:20px;
	text-align:right;
	font-size:12px; 
	}
.label_bin{
	position:absolute; top:42px; left:0px;
	}
.select_bin{
	position:absolute; top:42px; left:128px;
	}
.label_suche{
	position:absolute; top:67px; left:0px;
	}
.select_suche{
	position:absolute; top:67px; left:128px;
	}
.label_alter{
	position:absolute; top:92px; left:0px;
	}
.select_alter{
	position:absolute; top:92px; left:128px;
	}
.label_plz{
	position:absolute; top:117px; left:0px;
	}
.select_plz{
	position:absolute; top:117px; left:128px;
	}
.label_land{
	position:absolute; top:142px; left:0px;
	}
.select_land{
	position:absolute; top:142px; left:128px;
	}
.btn_finden{
	position:absolute; top:165px; left:55px;
	width:200px;	
	height:27px;
	cursor:pointer;
	font-size:0px;
	text-align:left;
	background:transparent;
	border:none;
	}
/********************************************************************************************/
.plz_suche{
	background:url('/images/flirtchat/bg_plz_suche.gif') no-repeat;
	width:258px;
	height:260px;
	position:relative; top:0px; left:0px;
	}
/********************************************************************************************/
.online{
	background:url('/images/flirtchat/bg_online.gif') no-repeat;
	width:258px;
	height:273px;
	position:relative; top:0px; left:0px;
	overflow:hidden;
	}
.online ul{
	position:relative; top:40px; left:0px;
	margin:0px;
	padding:0px;
	*padding:0px 0px 0px 60px;
	}
.online li{
	margin:0px;
	padding:0px;
	width:258px;
	height:20px;
	padding:0px 0px 0px 60px;
	*padding:0px 0px 0px 10px;
	position:relative; top:0px; left:0px;
	}
.online .single{
	display:block;
	width:258px;
	height:20px;
	float: none;
	clear:both;
	margin:0px 0px 0px 0px;
	position:relative; top:-128px; left:20px;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	}
.online .single img, .online .single .thumb{
	display:none;
	visibility:hidden;
	}
.online .single strong{
	width: auto;
	height: auto; 
	overflow:hidden;
	text-align:left;
	font-size:13px;
	text-decoration:none;
	}
.online .single small{
	display:none;
}
	
	
.online .frau{
	list-style-image:url('/images/flirtchat/li_frau.gif');
	list-style-position:inside;
	}
.online .mann{
	list-style-image:url('/images/flirtchat/li_mann.gif');
	list-style-position:inside;
	}
.online .btn{
	display:block;
	width:200px;
	height:25px;
	position:absolute; top:243px; left:48px;
	text-decoration:none;
	} 
/********************************************************************************************/	
.counter{
	background:url('/images/flirtchat/bg_counter.gif') no-repeat;
	width:258px;
	height:172px;
	position:relative; top:0px; left:0px;
	}
.counter img{
	width:29px;
	height:50px;
	position:absolute; top:42px; 
	}
.ziffer_1{left:222px;}
.ziffer_2{left:190px;}
.ziffer_3{left:157px;}
.ziffer_4{left:115px;}
.ziffer_5{left:83px;}
.ziffer_6{left:50px;}
.ziffer_7{left:9px;}
.counter .btn{
	display:block;
	width:200px;
	height:25px;
	position:absolute; top:130px; left:48px;
	text-decoration:none;
	}
/*******************************************************************************************content*/	
h1{
	clear:both;
	display:block;
	color:#E900A0;
	font-size:18px;
	font-weight:lighter;
	padding:30px 0 10px 24px;
	margin:0;
	}
.right li {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.single{
	width:78px;
	height:150px;
	float:left; 
	margin:0px 0 10px 24px;
	position:relative; top:0px; left:0px;
	font-size:11px;
	}
.single a{
	text-decoration:none;
	}
.single img{
	position:absolute; top:0px; left:0px;
	border:none;
	border-left:1px solid #888;
	border-top:1px solid #888;
	}
.single .thumb{
	width:76px;
	height:102px;
	border:1px solid #888;
	}
.single strong{
	position:absolute; top:110px; left:0px;
	width:78px;
	height:14px; 
	overflow:hidden;
	text-align:center;
	font-size:12px;
	text-decoration:underline;
	}
.single small{
	position:absolute; top:125px; left:0px;
	width:78px;
	height:12px; 
	text-align:center;
	overflow:hidden;
	color:#888;
	font-size:10px;
	font-weight:normal;
	}
/*******************************************************************************************contentBox*/
.contentBox {
	font-size:10px;
	padding:24px;
	width:942px;
	color:#565555;
}
h2{
	clear:both;
	display:block;
	color:#E900A0;
	font-size:16px;
	font-weight:bolder;
	padding:30px 0 10px 0px;
	margin:0;
	}
/************************************************************\
  *
  *	  wordCloud Copyright 2007 Derek Harvey
  *	  www.lotsofcode.com
  *
  *	  This file is part of wordCloud.
  *
  *	  wordCloud is free software; you can redistribute it and/or modify
  *	  it under the terms of the GNU General Public License as published by
  *	  the Free Software Foundation; either version 2 of the License, or
  *	  (at your option) any later version.
  *
  *	  wordCloud is distributed in the hope that it will be useful,
  *	  but WITHOUT ANY WARRANTY; without even the implied warranty of
  *	  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	See the
  *	  GNU General Public License for more details.
  *
  *	  You should have received a copy of the GNU General Public License
  *	  along with wordCloud; if not, write to the Free Software
  *	  Foundation, Inc., 59 Tpxple Place, Suite 330, Boston, MA	02111-1307	USA
  *
  \************************************************************/

  .word {
  	font-family: Verdana, Tahoma, Arial;
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  	text-decoration: none;
  	font-weight: normal;
  }
  .size9 {
  	color: #fff;
  	font-size: 26px;
  }
  .size8 {
  	color: #b00;
  	font-size: 24px;
  }
  .size7 {
  	color: #b0a;
  	font-size: 22px;
  }
  .size6 {
  	color: #c80;
  	font-size: 20px;
  }
  .size5 {
  	color: #444;
  	font-size: 18px;
  }
  .size4 {
  	color: #161;
  	font-size: 16px;
  }
  .size3 {
  	color: #666;
  	font-size: 14px;
  }
  .size2 {
  	color: #777;
  	font-size: 12px;
  }
  .size1 {
  	color: #888;
  	font-size: 8px;
  }
  .size0 {
  	color: #999;
  	font-size: 6px;
  }

/*******************************************************************************************detail*/	
.single_detail{
	width:130px;
	height:143px;
	float:left; 
	margin:9px 0 10px 24px;
	position:relative; top:0px; left:0px;
	font-size:11px;
	}
.single_detail a{
	text-decoration:none;
	}
.single_detail img{
	position:absolute; top:0px; left:0px;
	border:none;
	padding:1px;
	border-left:6px solid #fff;
	border-top:6px solid #fff;
	}
.single_detail .thumb{
	width:100px;
	height:133px;
	border:6px solid #fff;
	}
.single_description{
	margin:0 0 0 24px;
	padding:0 10px 0 0;
	}
.single_description img{
	margin:0 5px 0 0;
	padding:0;
	border:none;
	}
.single_description em{
	font-size:10px;
	font-variant:small-caps;
	}
/********************************************************************************************/
.ad_1{
	background:url('/images/flirtchat/bg_ad_1.gif') no-repeat;
	width:301px;
	height:312px;
	float:right;
	padding-top:8px;
	}
.ad_2{
	background:url('/images/flirtchat/bg_ad_2.gif') no-repeat;
	width:729px;
	height:90px;
	float:right;
	padding-top:8px;
	}
.ad_3{
	position:absolute; top:10px; left:1000px;
	}

/*******************************************************************************************signup*/
.tab_signup{
	border:none;
	margin:0 0 20px 70px;
	}
.tab_signup td{
	padding:2px 5px;
	height:29px;
	}
.label{
	text-align:right;
	}
.error_description{
	position:relative; left:-80px;
	font-size:10px;
	color:#F00;
	width:230px;
	}
.error{
	color:#F00;
	}
.join_bg{
	width:990px;
	background: #000000 url(/images/flirtchat/bg_join.jpg) top right no-repeat;
	}
/*******************************************************************************************footer*/
.footer{
	clear:both;
	height:40px;
	background:url('/images/flirtchat/bg_footer.gif') repeat-x;
	font-size:10px;
	text-align:center;
	padding-top:40px;
	color:#3f3f3f;
}
.footer a{
	text-decoration:none;
	color:#3f3f3f;
}
.footer a:hover{
	text-decoration:none;
	color:#fff;	
}
