/* CSS Document */
@import "br.css";

html {
	margin:0;
	padding:0;
}

body {
	background:#000 url(../img/wrapper.jpg) repeat-y scroll center top;
	font-family:"Trebuchet MS","Tahoma";
	color:#ccc;
	padding:0px;
	margin:0px;
	font-size:12px;
	display:inline;
}
* { outline:none; padding:0; margin:0; }

a {
  font-weight:bold;
  font-family:Trebuchet MS;
  text-decoration:none;
  color:#fff;
  z-index:999;
}









/*###############################################################################################*/
/*###############################################################################################*/

#wrapper {
  width:960px;
  display:block;
  margin:0px auto 0px auto;
  text-align:left;
  padding:0px;
}

#header {
  background:#300;
  width:100%;
  height:30px;
  border:solid 1px #600;
  margin:0px 0px 2px 0px;
  display:block;
}

#in_header {
  width:900px;
  height:30px;
  margin:0px auto;
  display:block;
}

#in_header a {
  color:#eee;
  float:left;
  display:block;
}

.te_home {
  background:#300 url(/img/te_elements.jpg) no-repeat 0px 0px;
  margin:0px 4px 0px 0px;
  width:156px;
  height:30px;
}

a.h_link {
  padding:8px 6px 6px 6px;
}

a:hover.h_link {
  background:#400;
}




/*###############################################################################################*/
/*###############################################################################################*/

#footer {
  width:898px;
  height:30px;
  margin:20px 0px 0px 0px;
  vertical-align:middle;
  float:left;
  text-align:right;
  color:#ccc;
  font-weight:bold;
}

.afterfooter {
  width:870px;
  margin:5px 0px 0px 40px;
  _margin:5px 0px 0px 20px;
  float:left;
  color:#500;
  border-top:dashed 2px #500;
  text-align:center;
  display:block;
}

a.footergirl {
  font-weight:normal;
  color:#500;
}

a:hover.footergirl {
  color:#f66;
  text-decoration:underline;
}

#allesuchen li {
  width:170px;
  padding:5px;
  float:left;
  text-align:left;
  margin:5px;
  display:block;
}

a.allesuchen {
  border:solid 1px #f66;
  padding:4px;
}

a:hover.allesuchen {
  border:solid 1px #600;
}

.erotikb {
  /*width:550px;*/
  width:550px;
  height:30px;
  float:left;
  display:block;
  text-align:center;
  margin:10px 0px 0px 10px;
}

.erotikb a {
  _height:30px;
  padding:4px;
  _padding:2px;
  border:solid 1px #caa;
  margin:0px 2px 0px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#aaa;
  
}

.erotikb a:hover {
  border:solid 1px #000;
  color:#fff;
}

a.allebilderlinks {
  font-family:Verdana;
  font-size:10px;
  color:#300;
  font-weight:normal;
}

a:hover.allebilderlinks {
  color:#f66;
  text-decoration:underline;
}

a.epiclink {
  border:solid 1px #600;
  display:block;
}

a:hover.epiclink {
  border:solid 1px #f66;
}

#erotikbilder {
  width:352px;
  text-align:center;
  float:left;
  display:block;
}

#preverotikb {
  width:102px;
  text-align:center;
  margin:0px 5px 0px 6px;
  float:left;
  display:block;
}

#nexterotikb {
  width:102px;
  text-align:center;
  margin:0px 0px 0px 5px;
  float:left;
  display:block;
}

.erotikbilder {
  width:350px;
  padding:5px;
  font-weight:bold;
  color:#fff;
  font-size:18px;
  height:30px;
  text-align:center;
  margin:2px auto;
  display:block;
}

.secondtitle {
  font-weight:bold;
  font-size:24px;
  color:#faa;
  text-align:center;
}

/*#pagination_imgs a.girl_listing {*/
a.girl_listing {
  background:#600 url(../img/listing1.jpg) no-repeat;
  width:180px;
  height:260px;
  margin:2px 4px 2px 4px;
  _margin:1px 2px 1px 2px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #311;
  display:block;
  float:left;
}

.gls_default {
  margin:2px 14px 2px 16px !important;
}



a.special {
  border:solid 2px #aa0;
}

a:hover.girl_listing {
  color:#000;
  border:solid 2px #911;
}


/*###############################################################################################*/
/*###############################################################################################*/



.listing_cell {
  width:100px;
  display:block;
  margin:0px auto 0px auto;
}

.listing_name {
  font-weight:bold;
  font-size:18px;
  color:#fff;
}

.online {
  color:#f00;
  font-size:14px;
}

.pagination {
  /*width:550px;*/
  width:600px;
  height:30px;
  float:left;
  display:block;
  text-align:center;
  margin:10px 0px 0px 10px;
}

.pagination a {
  _height:30px;
  padding:4px;
  _padding:2px;
  border:solid 1px #caa;
  margin:0px 2px 0px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#aaa;
  
}

.pagination a:hover {
  border:solid 1px #000;
  color:#fff;
}

/* LISTING LINK BEGIN */
a.listing_link {
  background:#700;
  width:180px;
  height:260px;
  
  margin:2px 52px 10px 56px;
  _margin:1px 2px 5px 2px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #311;
  display:block;
  float:left;
}

a:hover.listing_link {
  cursor:pointer;  
  border:solid 2px #f66;
}

.lk_cell {
  float:left;
  display:block;
}

.lk_name {
  width:120px;
  font-size:16px;
}

.lk_online {
  width:60px;
  color:#f00;
  font-size:16px;
}

.lk_online_active {
  background:#700 url(../img/te_online.gif) no-repeat 0px 0px;
}
/*
.lk_data {
  width:180px;
  color:#f66;
  border-bottom:solid 1px #300;
  margin:6px 0px 0px 0px;
}
*/
.lk_telefon {
  background:#700 url(../img/lk_telefon.jpg) no-repeat 0px 6px;
  width:160px;
  height:22px;
  padding:8px 0px 0px 20px;
  margin:6px 0px 0px 0px;
  border-top:solid 1px #300;
  color:#fcc;
  font-size:18px;
  /*overflow:hidden;*/
}

.lk_foto {
  background:#700 url(../img/listing_link.gif) no-repeat -3px -3px;
  width:112px;
  height:170px;
  margin:0px 0px 0px 4px;
  _margin:0px 0px 0px 2px;
  padding:18px 0px 0px 0px;
}

.lk_sfoto {
  background:#700 url(../img/listing_link.gif) no-repeat -115px -70px;
  width:62px;
  height:50px;
  padding:4px 0px 0px 0px;
}

.lk_sfoto:hover {
  background-position: -115px -14px;
}

.lk_sfoto1 {
  margin:10px 0px 0px 0px;
}

.lk_sfoto2 {
  margin:2px 0px 0px 0px;
}

.lk_sfoto3 {
  margin:2px 0px 0px 0px;
}

.lk_sfoto img {
  width:30px;
}

/* LISTING LINK END */

a.pag_first { background:#900 url(../img/listing_link.gif) no-repeat 0px -213px; }
a:hover.pag_first { background:#900 url(../img/listing_link.gif) no-repeat 0px -243px !important; }

a.pag_previous { background:#900 url(../img/listing_link.gif) no-repeat -38px -213px; }
a:hover.pag_previous { background:#900 url(../img/listing_link.gif) no-repeat -38px -243px !important; }

a.pag_next { background:#900 url(../img/listing_link.gif) no-repeat -75px -213px; }
a:hover.pag_next { background:#900 url(../img/listing_link.gif) no-repeat -75px -243px !important; }

a.pag_last { background:#900 url(../img/listing_link.gif) no-repeat -112px -213px; }
a:hover.pag_last { background:#900 url(../img/listing_link.gif) no-repeat -112px -243px !important; }

.girl_right {
  width:220px;
  float:left;
  display:block;
}

.girl_left {
  width:354px;
  float:left;
  display:block;
}

#left_foto {
  margin:0px 0px 2px 0px;
  text-align:center;
  border:solid 2px #f00;
}

#girl_message {
  width:560px;
  margin:2px auto;
  float:left;
  display:block;
  border:dashed 1px #fff;
  padding:5px 5px 5px 10px;
  font-weight:bold;
  color:#fff;
}

.girl_item {
  width:330px;
  margin:3px 0px 3px 0px;;
  display:block;
  border:dashed 1px #fff;
  padding:5px 0px 5px 10px;
  font-weight:bold;
  color:#fff;
}

.girl_pic a {
  width:104px;
  height:155px;
  
  margin:0px 0px;
  float:left;
  display:block;
  border:Solid 2px #f00;
  text-align:center;
  padding:5px 0px;
}

.telefon {
  font-size:24px;
  display:block;
}

.telefon img {
  width:30px;
  height:30px;
  float:left;
  margin:0px 10px 5px 5px;
  display:block;
}

.girl_pic a:hover {
  border:Solid 2px #fcc;
}

.girl_pic img {
  border:0px;
  vertical-align:middle;
  margin:auto 0px auto 0px;
}

.leftlinks {
  text-decoration:none;
  font-weight:bold;
  color:#fff;
}

.leftlinks:hover {
  text-decoration:none;
  font-weight:bold;
  color:#aaa;
}

.klein_text1 {
  margin:0px 0px 0px 15px;
}

#signup {
  background:url(../img/signup.jpg) no-repeat bottom right;
  width:580px;
  margin:0px 0px 0px 15px;
}

#daten {
  width:580px;
  margin:0px 0px 0px 15px;
}

#signup label,#daten label {
  width:330px;
  float:left;
  display:block;
  text-align:center;
  margin:3px 0px;
  border:solid 1px #800;
  padding:5px;
}

#signup input[type="text"],#signup input[type="password"],#daten input[type="text"],#daten input[type="password"] {
  border:solid 1px #333;
}

#signup legend,#daten legend {
  font-weight:bold;
  font-size:20px;
  color:#f66;
}

.leftspan {
  width:40%;
  text-align:right;
  float:left;
  display:block;
  font-weight:bold;
  color:#ccc;
  margin:0px 5px 0px 0px;
}

.rightspan {
  text-align:left;
  float:left;
  display:block;
  margin:0px 0px 0px 5px;
}

#showflash {
  background:#900 url('/img/attention.gif') no-repeat 536px 4px;
  width:538px;
  margin:10px auto;
  border:dashed 2px #f00;
  padding:16px;
  font-weight:bold;
  color:#fff;
}

/*#loginform input[type="text"],#loginform input[type="password"] {*/

#news_act {
  margin:0px auto;
  padding:10px 0px 0px 0px;
  width:766px;
  height:150px;
  display:block;
}

#biglogin {
  background:#900 url(../img/login.jpg) no-repeat top center;
  margin:0px auto;
  padding:40px 0px 0px 0px;
  width:766px;
  height:300px;
  display:block;
}

.news_form {
  width:100px;
  padding:0px 0px 0px 20px;
  text-align:left;
  float:left;
  display:block;
}

#news_daten {
  background:#900;
  margin:0px auto;
  padding:40px 0px 0px 0px;
  width:766px;
  height:300px;
  display:block;
}

#smalllogin {
  background:transparent url(../img/repeater.png);
  _background:transparent;
  color:#fff;
  border:solid 1px #000;
  _border:0px;
  width:300px;
  height:200px;
  margin:0px auto 0px auto;
  padding:20px 5px 5px 5px;
  text-align:center;
  display:block;
}

#smalllogin h1 {
  font-size:24px;
  font-weight:bold;
  color:#fff;
  text-align:center;
}

#smalllogin input {
  background:transparent;
  width:160px;
  margin:5px;
  color:#fff;
  border:solid 1px #600;
}


#loginform input {
  border:solid 1px #fff;
  color:#ccc;
  background:#911;
  font-weight:bold;
  text-align:center;
  margin:3px auto;
}

a.voteme, a.visitme {
  font-weight:bold;
  font-size:20px;
}

a:hover.voteme, a:hover.visitme {
  color:#f00;
}

.voteme img {
  margin:0px 0px -5px 0px;
}

.top10 {
  width:580px;
  margin:0px 0px 5px 23px;
  border:solid 1px #311;
}
.top10 tr {
  cursor:pointer;
}

.top10 th {
  height:30px;
  text-align:center;
  font-weight:bold;
  background:#311;
}

.top10 td {
  text-align:center;
  height:180px;
  padding:2px;
}

.top10_foto {
  /*background:#900;*/
}

.small_profile {
  width:360px;
}

.top10_item {
  width:165px; /*170*/
  background:#600;
  margin:2px;
  padding:2px;
  text-align:left;
  border:solid 1px #500;
  color:#fca;
  float:left;
  display:block;
}

.top10_item_big {
  width:340px; /*340*/
  text-align:center;
}

.top10_item_tel {
  font-weight:bold;
  font-size:24px;
  letter-spacing:2px;
}

#addtoguestbook {
  width:560px;
  margin:2px auto;
  float:left;
  display:block;
  border:dashed 1px #fff;
  padding:5px 5px 5px 10px;
  font-weight:bold;
  color:#fff;
}

#addtoguestbook textarea {
  width:360px;
  height:120px;
  margin:10px auto;
  display:block;
  border:solid 1px #000;
  font-weight:bold;
}

#addtoguestbook input {
  width:120px;
  margin:5px auto;
  display:block;
  border:solid 1px #000;
  font-weight:bold;
}

#guestbook {
  width:560px;
  margin:2px auto;
  float:left;
  display:block;
  padding:5px 5px 5px 10px;
  font-weight:bold;
  color:#fff;
}

#guestbook fieldset {
  width:98%;
  margin:10px 5px 10px auto;
  border:solid 1px #f66;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  padding:10px 5px 5px 5px;
}
#guestbook legend {
  border:solid 1px #f66;
  padding:5px;
  font-size:12px;
  font-weight:bold;
}

.guestbook_legend {
  background:#600;
}

.home {
  width:580px;
  margin:2px auto 5px auto;
  padding:0px 0px 5px 0px;
  border:solid 1px #500;
}

.default {
  background:#900;
  width:860px;
  margin:6px 0px 5px 4px;
  padding:0px 0px 5px 0px;
  border:solid 1px #900;
  float:left;
  display:block;
}

.default_fieldset {
  color:#eee;
  padding:4px;
  width:840px;
  margin:4px;
  border:solid 1px #ccc;
}

.for_tabs {
  margin:-4px auto 5px auto;
  _margin:-10px auto 5px auto;
  border:solid 2px #ffc;
  background:#900;
}

.home_h1_div {
  background:#500 url(../img/telefon_h1.gif) repeat-x center top;
  width:580px;
  padding:0px;
  margin:0px;
  font-size:16px;
  height:36px;
  _height:32px;
  
  /*float:left;*/
  display:block;
}

.default_h1_div {
  background:#500 url(../img/telefon_h1.gif) repeat-x center top;
  width:860px;
  padding:0px;
  margin:0px;
  font-size:16px;
  height:36px;
  _height:32px;
  
  /*float:left;*/
  display:block;
}

.home_h1 {
  background:url(../img/telefon_girls_h1.gif) no-repeat scroll right top !important;
}

.home h1, .default h1 {
  text-align:center;
  font-size:16px;
  color:#fff;
  font-weight:bold;
  margin:0px 0px 10px 0px;
  _margin:0px 0px 0px 0px;
  padding:8px 0px 8px 0px;
}

.home fieldset {
  width:96%;
  margin:10px 5px 10px auto;
  border:solid 1px #f66;
  font-size:11px;
  font-family:Verdana;
  font-weight:normal;
  padding:10px 5px 5px 5px;
}

.home legend {
  border:solid 1px #f66;
  padding:5px;
  font-size:12px;
  font-weight:bold;
}

.homeleft {
  width:210px;
  float:left;
  display:block;
  margin:0px 5px 0px 0px;
}

.homeleft img {
  display:block;
}

a.girl_home {
  background:#600 url(../img/listing1.jpg) no-repeat;
  /*width:180px;*/
  /*height:220px;*/
  margin:2px 4px 2px 4px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #311;
  display:block;
  float:left;
}

a:hover.girl_home {
  color:#000;
  border:solid 2px #911;
}

.homeright {
  width:170px;
  float:right;
  display:block;
  border:solid 1px #600;
  margin:5px 0px 5px 5px;
  padding:5px;
}

.home_right_item {
  width:170px;
  _width:160px;
  float:left;
  display:block;
}

.hometext {
  padding:5px;
}

a.links {
  width:90%;
  padding:5px 0px;
  background:#6f0000;
  margin:5px auto;
  display:block;
  text-align:center;
}



/*###############################################################################################*/
/*###############################################################################################*/

a:hover.links {
  background:#700;
}

#contact {
  width:580px;
  margin:0px auto;
  font-weight:bold;
  padding:0px 0px 0px 0px;
  background:url(../img/contact.jpg) no-repeat;
  background-position: 0px 5px;
}

/*#contact h1 {
  background:#500 url(../img/telefonsex_h1.gif) no-repeat scroll right top;
  width:100%;
  padding:5px 0px 5px 0px;
  float:left;
  margin:0px 0px 20px 0px;
  display:block;
  color:#fff;
  text-align:center;
  font-weight:bold;
  font-size:16px;
}
*/
#contact textarea {
  width:300px;
  height:150px
}

#contact label {
  width:100%;
  float:left;
  display:block;
}

#contact_data {
  width:200px;
  float:right;
  margin:0px 0px 65px 0px;
  display:block;
}

#contact_data span {
  width:100%;
  float:left;
  display:block;
}

.contact_left {
  width:30%;
  float:left;
  display:block;
  text-align:right;
  padding:5px 0px 5px 0px;
}

.contact_right {
  width:60%;
  float:left;
  display:block;
  text-align:left;
  padding:5px 0px 5px 10px;
}

#online_girls {
  background:#300;
  width:610px;
  margin:0px auto;
  height:15px;
  padding:5px;
}

#online_move {
  width:530px;
  _width:520px;
  height:20px;
  /*position:relative;*/
  overflow:hidden;
  
  /*float:left;*/
  display:block;
}

#online_text {
  float:left;
  margin:0px 8px 0px 0px;
  _margin:0px 4px 0px 0px;
  display:block;
}

#online_p {
  width:1500px;
  height:20px;
  margin:0px 0px 0px 500px;
  overflow:hidden;
  display:block;
}

.online_p {
  width:500px;
  height:20px;
  float:left;
  overflow:hidden;
  display:block;
}

a.online_girl {
  
}

a:hover.online_girl {
  color:#c99;
  text-decoration:underline;
}

/* umfrage start*/

.um_stats {
  width:570px;
  border:solid 1px #700;
  margin:5px auto;
  display:block; 
  padding:5px;
}

.um_statstable {
  width:100%;
}

.um_statstable td {
  padding:5px;;
}

.um_table_title {
  text-align:center;
  font-weight:bold;
  font-size:20px;
  background:#700;
}

.um_tablename {
  width:30%;
  height:45px;
}

.um_tablename a {
  font-size:18px;
  color:#fff;
}

.um_tablename a:hover {
  color:#faa;
}

.um_text {
  /*font-family:Verdana;*/
  font-size:16px;
  padding:5px;
  font-weight:bold;
  color:#fff;
  letter-spacing:1px;
}


a.um_btn {
  background:url(../img/um_btn.jpg) no-repeat left top;
  width:240px;
  height:20px;
  padding:5px;
  margin:0px auto;
  display:block;
  text-align:center;
}

a.ad {
  font-family:Arial;
  background:url(../img/um.gif) no-repeat left top;
  width:580px;
  height:50px;
  margin:0px auto 0px auto;
  display:block;
}

a:hover.ad {
  color:#caa;
}

.ad span {
  width:360px;
  height:30px;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 12px;
  font-weight:bold;
  display:block;
}
/* umfrage end*/

/*home rand*/
.ui-tabs .ui-tabs-hide {
     display: none;
}

#hometabslinks {
  background:url(../img/hometabs.jpg) no-repeat top center;
  background-position: -5px 0px;
  margin:0px auto;
  width:580px;
  height:46px;
  display:block;
}

#hometabslinks a {
  width:200px;
  height:46px;
  display:block;
}

.tab1 {
  background:url(../img/hometabs.jpg) no-repeat scroll;
  background-position: -5px 0px;
  font-size:18px;
  text-align:center;
  padding:6px 0px 0px 0px;
  width:200px;
  height:40px;
  float:left;
  display:block;
}

.tab2 {
  background:url(../img/hometabs.jpg) no-repeat scroll;
  background-position: -205px 0px;
  font-size:18px;
  padding:6px 0px 0px 10px;
  width:190px;
  height:40px;
  float:left;
  display:block;
}

/*
#hometabslinks li {
  height:46px;
  float:left;
  display:block;
}

.tab1 {
  background:url(../img/hometabs.jpg) no-repeat top center;
  background-position: -5px 0px;
  font-size:21px;
  text-align:center;
  padding:6px 0px 0px 0px;
  width:200px;
  height:40px;
  float:left;
  display:block;
}

.tab2 {
  background:url(../img/hometabs.jpg) no-repeat top center;
  background-position: -205px 0px;
  font-size:21px;
  padding:6px 0px 0px 10px;
  width:190px;
  height:40px;
  _margin:-15px 0px 0px 0px;
  float:left;
  display:block;
}
*/

#home_rand {
  width:480px;
  float:left;
  display:block;
}

a.home_rand_girl {
  width:200px;
  margin:10px 10px 0px 0px;
  border:solid 2px #900;
  display:block;
  float:left;
}

a:hover.home_rand_girl {
  border:solid 2px #fff;
}

.home_rand_girl span {
  width:200px;
  text-align:center;
  float:left;
  display:block;
}

.home_rand_item {
  width:250px;
  border-bottom:solid 1px #600;
  padding:5px;
  float:left;
  display:block;
}

.home_rand_item_big {
  font-weight:bold;
  font-size:26px;
  _float:none;
}

.home_rand_name {
  font-weight:bold;
  font-size:26px;
  color:#fff;
}

a.refresh {
  background:url(../img/refresh.jpg) no-repeat left top;
  width:80px;
  height:80px;
  margin:100px 0px 0px 0px;
  float:left;
  display:block;
}

.loading1 {
  margin:50px auto;
}

/*home rand end*/

a.small_btna {
  /*background:url(../img/small_btn.jpg) no-repeat left top;*/
/*  font-family:Verdana;
  font-size:11px;
  font-weight:normal;*/
  background:#800;
  border:solid 1px #600;
  float:left;
  padding:0px 5px;
  /*width:90px;*/
  height:20px;
  display:block;
  text-align:center;
}

a:hover.small_btna {
  /*background-position: -93px 0px;*/
  color:#faa;
  border:solid 1px #a00;
}

#logged_info {
  background:url(../img/brepeater.jpg) repeat-x left -6px;
  border:solid 1px #500;
  padding:4px 0px 0px 4px;
  height:20px;
  display:block;
}

a.small_btnb {
  background:url(../img/brepeater.jpg) repeat-x left -12px;
  /*background-position: 0px -23px;*/
  /*background:#800;*/
  border:solid 1px #500;
  float:left;
  padding:2px 7.9px;
  /*width:160px;*/
  height:20px;
  display:block;
  text-align:center;
}

a:hover.small_btnb {
  /*background-position: -163px -23px;*/
  /*color:#faa;*/
  border:solid 1px #fff;
}

.logged_down {
  width:608px;
  /*margin:0px 0px 0px 6px;*/
  margin:4px 0px 0px 4px;
  display:block;
}

.logged_up {
  width:614px;
  margin:5px 0px 0px 4px;
  display:block;
}

.logged_up a {
  margin:0px 0px 0px 0px;
}

.logged_money {
  width:140px;
  float:right;
  margin:0px 4px 0px 0px;
  text-align:right;
  display:block;
}

.invite {
  background-color:#911;
}

.invite fieldset, .spend fieldset {
  border:solid 1px #999;
  padding:5px 10px 10px 10px;
  margin:5px auto;
  width:550px;
}

.invite fieldset legend, .spend fieldset legend {
  background:#800;
  border:solid 1px #999;
  color:#fff;
}

.invite_a {
  width:530px;
  background:#fee;
  border:solid 1px #666;
  margin:10px 0px 5px 10px;
}

.invite_b {
  width:530px;
  height:40px;
  background:#fee;
  border:solid 1px #666;
  margin:10px 0px 5px 10px;
}

.invite_c {
  width:400px;
  background:#fee;
  border:solid 1px #666;
  margin:10px auto 5px auto;
  display:block;
}

.invite_d {
  width:400px;
  height:100px;
  background:#fee;
  border:solid 1px #666;
  margin:10px auto 5px auto;
  display:block;
}

.invite_e {
  width:400px;
  height:40px;
  background:#fee;
  border:solid 1px #666;
  margin:10px auto 5px auto;
  display:block;
}

.invite_e:hover {
  background:#600;
  border:solid 1px #ccc;
  color:#fcc;
  cursor:pointer;
}

.spend {
  background-color:#911;
}
/*
.spend fieldset {
  border:solid 1px #999;
  padding:5px 10px 10px 10px;
  margin:5px 0px 5px 0px;
  width:556px;
}
*/
.span_spend_left {
  width:180px;
  margin:5px 5px 5px 0px;
  float:left;
  text-align:right;
  display:block;
}

.span_spend_right {
  width:360px;
  margin:5px 5px 5px 0px;
  float:left;
  text-align:left;
  display:block;
}

.spend input,.spend select,.spend textarea {
  /*width:200px;*/
  width:242px;
  background:#fee;
  border:solid 1px #666;
  margin:0px;
  display:block;
}

.spend_submit {
  width:200px;
  height:40px;
  background:#fee;
  border:solid 1px #666;
  display:block;
}

.spend_submit:hover {
  background:#600;
  border:solid 1px #ccc;
  color:#fcc;
  cursor:pointer;
}

.spend_small {
  width:50px !important;
}

.spend_text {
  height:100px;
}

.tombol {
  width:560px;
  height:160px;
  margin:5px auto;
  text-align:center;
  font-size:24px;
  display:block;
}

.tombolwin {
  background:url(../img/tombolwin.gif) no-repeat center top;
}

.tombollost {
  background:url(../img/tombollost.gif) no-repeat center top;
}

.poll_question {
  width:560px;
  margin:5px auto;
  text-align:center;
  color:#fff;
  font-weight:bold;
  font-size:16px;
  font-family:"Trebuchet MS";
  display:block;
}

.polllabel {
  width:560px;
  margin:5px auto;
  color:#fff;
  font-size:12px;
  font-family:"Trebuchet MS";
  float:left;
  display:block;
}

.pollleft {
  width:250px;
  margin:0px;
  padding:0px 10px 0px 0px;
  text-align:right;
  float:left;
  display:block;
}


.pollleft input {
  margin:3px 0px 0px 0px;
  _margin:0px;
}

.pollright {
  width:300px;
  margin:0px;
  text-align:left;
  float:left;
  display:block;
}

.poll_r {
  background:#900 url(../img/sexpoll_rank.gif) repeat-x left center;
  height:10px;
  margin:0px 4px 0px 0px;
  float:left;
  padding:8px 0px 0px 0px;
  _padding:0px 0px 0px 0px;
  display:block;
}

.submit2 {
  background:#900;
  width:120px;
  text-align:center;
  padding:5px 5px;
  margin:10px 0px 0px 0px;
  border:solid 1px #300;
  font-weight:bold;
  cursor:pointer;
  color:#f66;
  display:block;
}

.banner_domina {
  width:570px;
  margin:0px auto;
  display:block;
}

.steluta {
  font-size:11px;
  font-family:Verdana;
  font-style:italic;
}

.wochegirl {
  float:left;
  display:block;
}

.wochesmall {
  width:20px;
  display:block;
}

.wochespan {
  float:left;
  height:34px;
  overflow:hidden;
  margin:0px 6px 0px 6px;
  display:block;
}

.wochespansmall {
  width:80px;
  display:block;
}

.wocheinput {
  margin:0px 4px 0px 0px;
  width:30px;
  display:block;
}

.wochesubmit {
  width:160px;
  display:block;
}

.left {
  float:left !important;
}

.alignleft {
  text-align:left !important;
}

.girlauction {
  background:#900 url(../img/girlauction.jpg) no-repeat left center;
  width:220px;
  height:134px;
  color:#fff;
  margin:4px 0px 0px 0px;
  float:left;
  display:block;
}

.girlauctionspan {
  width:200px;
  padding:2px 5px 0px 6px;
  float:left;
  text-align:center;
  font-weight:bold;
  display:block;
}

.girlauctionspanbig {
  font-size:22px;
  text-decoration:underline;
}

.girlauctionspanmedium {
  font-size:18px;
}

.girlauctionspansmall {
  font-size:12px;
}

#telefonsex_bookmark {
  width:80px;
  position:fixed;
  _position:absolute;
  left:20px;
  top:20px;
  text-align:center;
  display:block;
}

.erotik_bookmark {
  background:#900 url(../img/erotic_bookmark.jpg) no-repeat 0px 0px;
  margin:0px auto;
  width:30px;
  height:30px;
  display:block;
}

.t_item {
  width:100px;
  height:100px;
  /*position:fixed;*/
  position:absolute;
  _position:absolute;
  text-align:center;
  display:block;
}

.weinnachten_spans {
  width:170px;
  font-size:24px;
  font-weight:bold;
  float:left;
  display:block;
}

a:hover.erotik_bookmark {
  background:#900 url(../img/erotic_bookmark.jpg) no-repeat 0px -30px;
}

.text_container {
  width:96%;
  padding:4px;
  margin:4px auto;
  display:block;
}

.tclabel {
  background:#700;
  width:255px;
  padding:4px 0px 2px 10px;
  border-top:solid 1px #300;
  border-left:solid 1px #300;
  border-right:solid 1px #300;
  margin:0px 4px;
  float:left;
  display:block;
}

.tcspan {
  font-weight:bold;
  color:#ffc;
}

.tctext {
  background:#800;
  width:532px;
  margin:0px 0px 0px 4px;
  border:solid 1px #300;
  font-family:Verdana;
  font-size:11px;
  padding:10px 4px 10px 4px;
  float:left;
  display:block;
}

.separator {
  background:#900 url(../img/separator.jpg) no-repeat top center;
  width:100%;
  height:30px;
  margin:4px 0px 10px 0px;
  float:left;
  display:block;
}

.zahlen_container {
  margin:10px 0px 30px 10px;
  float:left;
  display:block;
}

.zahlen_container label span {
  margin:0px 10px 0px 0px;
}

.zahlenh4 {
  width:556px;
  padding:4px 0px 2px 24px;
  font-weight:bold;
  float:left;
  display:block;
}

.zahlen_btns {
  width:570px;
  margin:0px;
  text-align:right;
  float:left;
  display:block;
}

.zahlen_zuruck {
  width:560px;
  margin:0px 0px 0px 8px;
  text-align:left;
  float:left;
  display:block;
}

.zahlenlbl {
  width:550px;
  float:left;
  display:block;
  text-align:center;
  margin:4px auto 4px 8px;
  border:solid 1px #800;
  padding:5px;
}

.zahlenspanleft {
  width:40%;
  text-align:right;
  float:left;
  display:block;
  font-weight:bold;
  color:#ccc;
  margin:0px 5px 0px 0px;
}

.zahlenspanright {
  text-align:left;
  float:left;
  display:block;
  margin:0px 0px 0px 5px;
}

.zahlen_normal {
  width:146px;
}

.zahlen_monat {
  width:50px;
}

.zahlen_jahr {
  width:92px;
}

.datatext {
  font-family:'Georgia','sans-serif','Verdana';
}

.alte_umfrage {
  width:562px;
  background:#600;
  border:solid 1px #aaa;
  margin:14px 0px 14px 8px;
  _margin:14px 0px 14px 4px;
  float:left;
  display:block;
}

.patime {
  text-align:center;
  color:#c99;
  width:42px !important;
  margin:0px auto;
  display:block;
}

.wallpaper {
  width:210px;
  margin:10px 0px 30px 54px;
  float:left;
  display:block;
}

a.wall_name {
  width:200px;
  text-align:center;
  float:left;
  display:block;
}

a:hover.wall_name {
  color:#f66;
  text-decoration:underline;
}

a.wall_foto {
  width:200px;
  border:solid 2px #900;
  text-align:center;
  float:left;
  display:block;
}

a:hover.wall_foto {
  border:solid 2px #f66;
}

a.wall_resolution {
  width:200px;
  text-align:center;
  float:left;
  display:block;
}

a:hover.wall_resolution {
  color:#f66;
  text-decoration:underline;
}

#oncenter {
  background:#900;
  position:fixed;
  _position:absolute;
  top:100px;
  color:#f00;
  border:solid 10px #300;
  display:block;
}

#div_big {
  background:url('../img/repeater.png') top center;
  position:fixed;
  _position:absolute;
  left:0px;
  top:0px;
  display:block;
}

#nwwa {
  width:10px;
  padding:0px 2px 0px 0px;
  font-weight:bold;
  color:#300;
  float:right;
  display:block;
}

.p_navi {
  background:#944 url(../img/brepeater.jpg) repeat-x left top;
  width:564px;
  padding:6px 0px 6px 0px;
  margin:6px auto 6px auto;
  border:solid 1px #600;
  text-align:center;
  display:block;
}

.p_holder {
  width:564px;
  height:564px;
  margin:0px auto;
  display:block;
}

a.mischen {
  background:#944 url(../img/brepeater.jpg) repeat-x 0px 0px;
  padding:4px 8px 4px 8px;
  margin:0px 30px 0px 30px;
  letter-spacing:1px;
  border:solid 1px #740;
}

a:hover.mischen {
  background:#944 url(../img/brepeater.jpg) repeat-x 0px -8px;
}

a.puzzle_listing {
  background:#600 url(../img/listing1.jpg) no-repeat;
  width:180px;
  height:260px;
  margin:2px 4px 2px 4px;
  _margin:1px 2px 1px 2px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #311;
  display:block;
  float:left;
}

#big_content {
  width:880px;
  margin:12px 0px 12px 42px;
  /*float:left;*/
  display:block;
}

#topmenu {
  width:880px;
  margin:12px 0px 12px 42px;
  text-align:center;
  /*float:left*/
  display:block;
}

#topmenu a {
  width:248px;
  background:url(../img/meniu1.jpg) no-repeat left top;
  background-position: -6px -4px;
  text-align:center;
  font-size:16px;
  padding:8px 0px 8px 0px;
  margin:0px 0px 0px 32px;
  float:left;
  display:block;
}

#topmenu a:hover {
  background-position: -284px -4px;
  color:#fcc !important;
}





.center {
  text-align:center !important;
}



.noblock {
  display:inline !important;
  z-index:-1;
}

.none {
  z-index:-1;
  display:none !important;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */