/* CSS Document */




@import "br.css";

html {
	/*height:100%;*/
	margin:0;
	padding:0;
}

body {
	background:#FFF;
	font-family:"Trebuchet MS";
	color:#000;
	padding:0;
	margin:0;
	font-size:12px;
}
* { outline:none; padding:0; margin:0; }

a {
  font-weight:bold;
  text-decoration:none;
  color:#000;
  z-index:999;
}

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

#header {
  background:#ccccff url('../img/headergirl.jpg') no-repeat top right;
  width:960px;
  height:155px;
  float:left;
  display:block;
  overflow:hidden;
}

.headerimg {
  width:700px;
  height:120px;
  margin:0px;
  padding:0px;
  display:block;
}

#werbung {
  width:530px;
  margin:12px 0px 5px 10px;
  float:left;
  display:block;
}

#werbung_top {
  background:url('../img/werbung.gif') no-repeat top right;
  background-position: 0px -8px;
  height:8px;
  font-size:4px;
  display:block;
}

#werbung_bottom {
  background:url('../img/werbung.gif') no-repeat top right;
  background-position: 0px 0px;
  height:8px;
  font-size:4px;
  display:block;
}

#werbung_content {
  width:518px;
  text-align:center;
  border:solid 1px #ccf;
  display:block;
}

#headergirl {
  background:url('../img/headergirl.jpg') no-repeat top right;
  background-position: 0px -155px;
  width:240px;
  height:146px;
  float:left;
  display:block;
}

#search {
  width:206px;
  _width:220px;
  float:right;
  margin:123px 10px 0px 0px;
  _margin:123px 5px 0px 0px;
  padding:5px 6px;
  _padding:2px 3px;
  border:Solid 2px #600;
  background:#944;
  display:block;
}

#search input[type="text"] {
  width:100px;
  height:16px;
  border:Solid 1px #600;
  background:#911;
  color:#fff;
}

#search input[type="submit"] {
  width:100px;
  border:Solid 1px #600;
  background:#911;
  color:#fff;
  font-weight:bold;
}

#lmenu {
  width:180px;
  float:left;
  padding:0px;
  margin:5px 0px 0px 0px;
}

#lmenu li {
  margin:0px;
  padding:0px;
  font-size:4px;
  float:left;
  display:block;
}

#lmenu a.menu_a {
  background:#E2BEFF;
  width:172px;
	height:20px;
  padding:4px 0px 0px 6px;
	margin:0px;
	/*border-top:solid 1px #ccf;*/
	border-right:solid 1px #66f;
	border-bottom:solid 1px #66f;
	border-left:solid 1px #66f;
	text-decoration:none;
	font-size:12px;
	font-family:"Arial";
	font-weight:normal;
	color:#003;
	overflow:hidden;
	display:block;
}

#lmenu a:hover.menu_a {
  background:#66f url(../img/menu_arrow.gif) no-repeat top right;
  background-position: 170px 7px;
  color:#fff !important;
}

.lmenu_top {
  background:url(../img/lmenu_round.jpg) no-repeat top left;
  background-position: 0px -8px;
  margin:0px;
  padding:0px;
  width:180px;
  height:8px;
  font-size:4px;
  display:block;
}

.lmenu_bottom {
  background:url(../img/lmenu_round.jpg) no-repeat top left;
  background-position: 0px 0px;
  margin:0px;
  padding:0px;
  width:180px;
  height:8px;
  font-size:4px;
  display:block;
}

.content {
  width:770px;
  margin:5px 0px 5px 10px;
  float:left;
  display:block;
}

.content_content {
  display:block;
  border:solid 1px #ccf;
	width:768px;
}

.content_up {
  display:block;
	width:770px;
	height:8px;
	font-size:4px;
  background:url(../img/content.gif) no-repeat top left;
  background-position: 0px -8px;
}

.content_down {
  display:block;
	width:770px;
	height:8px;
	font-size:4px;
  background:url(../img/content.gif) no-repeat top left;
  background-position: 0px 0px;
}

.contentbox {
  width:655px;
  margin:2px auto 2px auto;
}

.smallbox {
  width:180px;
  margin:4px 0px 4px 0px;
  float:left;
  text-align:center;
}

.smallbox_content {
  display:block;
	width:178px;
	overflow:hidden;
	border:solid 1px #66f;
  margin:0px auto;
  /*padding:0px 10px;*/
}

.smallbox_up {
  display:block;
	width:180px;
	height:8px;
	font-size:4px;
  background:url(../img/lmenu_round.jpg) no-repeat top left;
  background-position: 0px -8px;
}

.smallbox_down {
  display:block;
	width:180px;
	height:8px;
	font-size:4px;
  background:url(../img/lmenu_round.jpg) no-repeat top left;
  background-position: 0px 0px;
}

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

.footer_links {
  width:100%;
  margin:10px 0px 0px 0px;
  vertical-align:middle;
  float:left;
  color:#ccc;
  border-top:dashed 1px #aaa;
  text-align:center;
}

.footer_links a {
  color:#ccc;
  font-weight:bold;
  margin:0px 5px;
}

.footer_links a:hover {
  color:#600;
  text-decoration:underline;
}

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

/*#pagination_imgs a.girl_listing {*/
a.girl_listing {
  background:#fff url(../img/listing1.jpg) no-repeat top left;
  width:245px;
  height:300px;
  margin:20px 0px 20px 5px;
  _margin:20px 0px 20px 2px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  border:solid 2px #0cf;
  display:block;
  float:left;
}



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

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

.listing_cell {
  width:100%;
  display:block;
  margin:0px auto 0px auto;
  text-align:center;
  /*padding:0px 40px;*/
}

.listing_content {
  height:255px;
  display:block;
}

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

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

.rufan {

}

.pagination {
  width:740px;
  float:left;
  text-align:center;
  margin:10px 0px 5px 10px;
  _margin:10px 0px 0px 0px;
  display:block;
}

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

.pagination a:hover {
  border:solid 1px #66f;
  color:#0cf;
}

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

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

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

#girl_message {
  width:724px;
  margin:2px 0px 0px 10px;
  float:left;
  display:block;
  border:dashed 1px #fcc;
  padding:5px 5px 5px 10px;
  _padding:5px 2px 5px 5px;
  font-weight:bold;
  color:#000;
}

#girl_items {
  width:760px;
  margin:5px 0px 5px 0px;
  float:left;
  display:block;
}

.girl_item {
  width:350px;
  margin:3px 8px 3px 10px;;
  display:block;
  border:dashed 1px #fcc;
  padding:5px 0px 5px 10px;
  font-weight:bold;
  color:#000;
  float:left;
}

.girl_pic a {
  width:104px;
  height:165px;
  margin:0px 8px 1px 8px;
  _margin:0px 4px;
  float:left;
  display:block;
  border:Solid 2px #0cf;
  text-align:center;
  padding:0px;
}

.telefon {
  font-size:36px;
  width:730px;
  margin:3px 8px 3px 10px;
  padding:5px 0px 5px 10px;
  _padding:5px 0px 5px 5px;
  display:block;
  border:dashed 1px #fcc;
  font-weight:bold;
  text-align:center;
  color:#66f;
  float:left;
}

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

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

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

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

#signup {
  margin:0px 0px 0px 0px;
}

#daten {
  margin:0px;
}

#signup label,#daten label {
  width:740px;
  float:left;
  display:block;
  text-align:center;
  margin:3px 0px;
  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:#ff9;
}

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

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

#showflash {
  width:740px;
  margin:10px auto;
  border:dashed 2px #9cf;
  padding:5px;
  font-weight:bold;
  color:#069;
}

/*#loginform input[type="text"],#loginform input[type="password"] {*/
#loginform input {
  border:solid 1px #9cf;
  color:#66f;
  background:#eee;
  padding:4px 0px;
  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;
}

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

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

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

.small_profile {
  width:360px;
}

.top10_item {
  width:165px;
  background:#aaf;
  margin:2px;
  padding:2px;
  text-align:left;
  border:solid 1px #eef;
  color:#fff;
  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;
}

.home {
  width:766px;
  margin:0px 0px 5px 0px;
  border:solid 1px #ccf;
  background:#fff;
  padding:0px 0px 5px 0px;
}

.homeshadow {
  background:#fff url(../img/shadowgirl.jpg) no-repeat bottom right !important;
}

.home h1 {
  background:#ccf url(../img/hearts.gif) no-repeat top right;
  text-align:center;
  font-size:16px;
  color:#fff;
  font-weight:bold;
  margin:0px 0px 10px 0px;
  padding:4px 0px 4px 0px;
}

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

.home legend {
  font-size:12px;
  font-weight:bold;
}

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

.homeleft img {
  display:block;
}

a.girl_home {
  background:#fff url(../img/listing1.jpg) no-repeat;
  margin:2px 4px 2px 4px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  border:solid 2px #0cf;
  display:block;
  float:left;
}

a:hover.girl_home {
  border:solid 2px #66f;
}

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

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

.hometext {
  padding:5px;
}

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

a:hover.links {
  background:#6af;
}

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

/*
#contact h1 {
  width:100%;
  padding:5px 0px 5px 0px;
  float:left;
  margin:0px 0px 20px 0px;
  display:block;
  background:#700;
  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 {
  height:236px;
  float:right;
  margin:0px 0px 75px 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;
}

/* mootools test*/

#moo_elements {
  position:relative;
  text-align:center;
  width:610px;
  margin:5px auto 5px auto;
}

#moo_elements .moo_element {
  float: left;
	display: block;
	width: 75px;
	height: 130px;
	overflow:hidden;
}
/*
#kwicks_container { 
	background-color: violet;
	height: 100px;
}
#kwicks {
	position: relative;
}
 
#kwicks .kwick {
	float: left;
	display: block;
	width: 117px;
	height: 100px;
}
 
#kwick_red {background-color: red;}
#kwick_orange {background-color: orange;}
#kwick_yellow {background-color: yellow;}
#kwick_green {background-color: green;}
#kwick_blue {background-color: blue;}
#kwick_indigo {background-color: indigo; color: #fff; }
#kwick_violet {background-color: violet;}
*/
/* end of mootools test*/

/* mootools girl*/

#girl_moo_els {
  position:relative;
  text-align:center;
  width:610px;
  margin:5px auto 5px auto;
}

#girl_moo_els .girl_moo_el {
  float: left;
	width: 100px;
	height: 350px;
	overflow:hidden;
	display: block;
}

/* end of mootools girl*/


#online_girls {
  /*width:680px;*/
  width:945px;
  margin:10px 0px 0px 0px;
  _margin:10px 0px 0px 0px;
  height:15px;
  padding:5px;
  float:right;
  display:block;
}

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

#online_text {
  width:75px;
  overflow:hidden;
  float:left;
  margin:0px 10px 0px 0px;
  display:block;
}

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

.online_p {
  height:15px;
  /*float:left;*/
  overflow:hidden;
}

a.online_p {
  color:#000;
}

a:hover.online_p {
  color:#66f;
}

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

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

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

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;
  margin:0px 38px;
  text-align:center;
  float:left;
  display:block;
}

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

#nexterotikb {
  width:102px;
  text-align:center;
  margin:0px 0px 0px 5px;
  _margin:0px 0px 0px 2px;
  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;
}

/* TOP GAME { */

#top_game {
  background:#900;
  width:100%;
  height:80px;
  text-align:center;
  border-bottom:solid 1px #f66;
  font-size:28px;
  font-weight:bold;
  float:left;
  display:block;
}

#top_game input {
  background:#fcc;
  width:500px;
  padding:6px 4px 6px 4px;
  text-align:center;
  font-size:22px;
  font-weight:bold;
}

/* TOP GAME } */




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

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