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

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

body {
	background:#000 url('../img/telefonsex_bg.png');
	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:#fff;
  z-index:999;
}

#wrapper {
  background:#000;
  width:960px;
  border:solid 1px #966; 
  margin:0px auto 0px auto;
  text-align:left;
  padding:0px;
  display:block;
}

#header {
  width:960px;
  height:150px;
  margin:0px auto 0px auto;
  background:url('../img/junge_header.jpg') no-repeat top left;
}

#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;
}

#content {
  width:704px;
  margin:0px 8px 0px 4px;
  _margin:0px 4px 0px 2px;
  float:right;
  display:block;
}

#content_up {
  display:block;
	width:100%;
	height:25px;
  background:url(../img/content_up.jpg) no-repeat top left;
}

#content_down {
  display:block;
	width:100%;
	height:28px;
  background:url(../img/content_down.jpg) no-repeat top left;
}

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

#lmenu {
  width:232px;
  float:right;
  margin:2px 6px 0px 0px;
}

#lmenu a.menu_a {
  width:222px;
	height:24px;
	padding:4px 0px 4px 10px;
	text-decoration:none;
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	color:#FFF;
	display:block;
}

.lmenu_ahead a.menu_a {
  background:url(../img/telsex_elements.jpg) no-repeat 0px 0px;
}

.lmenu_ahead a:hover.menu_a {
  background-position: 0px -32px;
  color:#fcc !important;
}

.small_login {
  background:url(../img/telsex_elements.jpg) no-repeat 0px -130px;
  width:232px;
  height:232px;
  text-align:center;
  padding:6px 0px 0px 0px;
  margin:10px 0px 0px 0px;
  color:#fff;
  float:left;
  display:block;
}

.smallbox {
  width:220px;
  margin:0px 0px 0px 11px;
  _margin:0px 0px 0px 5px;
  float:left;
  /*background:url(../img/smallbox_bg.jpg) repeat-y;*/
  text-align:center;
}

.smallbox_content {
  display:block;
	width:250x;;
  margin:0px auto;
  padding:0px 10px;
}

.smallbox_up {
  display:block;
	width:100%;
	height:25px;
  /*background:url(../img/smallbox_up.jpg) no-repeat;*/
}

.smallbox_down {
  display:block;
	width:100%;
	height:22px;
  /*background:url(../img/smallbox_down.jpg) no-repeat;*/
}

#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:205px;
  height:300px;
  margin:20px 4px 20px 4px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  border:solid 2px #311;
  display:block;
  float:left;
}



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

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

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

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

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

.listing_homename {
  font-weight:bold;
  font-size:14px;
  color:#300;
}

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

.rufan {

}

.pagination {
  width:640px;
  height:50px;
  text-align:center;
  margin:10px 0px 0px 22px;
  _margin:10px 0px 0px 0px;
  float:left;
  display:block;
}
/*
.pagination a {
  _height:30px;
  padding:4px;
  _padding:2px;
  border:solid 1px #caa;
  margin:0px 2px 0px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#900;
  
}

.pagination a:hover {
  border:solid 1px #000;
  color:#a33;
}
*/

.pagination a {
  background:#660000;
  color:#FFFFFF;
  display:block;
  float:left;
  font-family:Arial;
  font-weight:bold;
  margin:0 0 0 1px;
  padding:7px 8px 6px;
  text-decoration:none;
  width:20px;
}

.pagination a:hover, .pag_active {
  background:none repeat scroll 0 0 #FF6666 !important;
  color:#330000 !important;
}

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

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

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

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

.girl_right {
  width:294px;
  margin:0px 0px 0px 6px;
  float:left;
  display:block;
}

.girl_left {
  width:390px;
  margin:0px 0px 0px 6px;
  _margin:0px 0px 0px 3px;
  float:left;
  display:block;
}

#left_foto {
  background:#600;
  width:350px;
  height:525px;
  overflow:hidden;
  padding:18px 18px 18px 20px;
  border:solid 1px #f00;
  margin:0px 0px 2px 0px;
  text-align:center;
}

#girl_message {
  width:680px;
  margin:6px 0px 6px 6px;
  border:solid 1px #600;
  padding:5px 5px 5px 5px;
  _padding:5px 2px 5px 5px;
  font-weight:bold;
  color:#fcc;
  float:left;
  display:block;
}

.girl_item {
  width:284px;
  margin:3px 0px 3px 0px;;
  border-bottom:solid 1px #900;
  padding:8px 0px 4px 10px;
  font-family:"Tahoma";
  font-size:11px;
  letter-spacing:1.1px;
  color:#fff;
  float:left;
  display:block;
}

.girl_item strong {
  color:#f60;
}

.girl_pic a {
  background:#600;
  width:79.5px;
  height:120px;
  overflow:hidden;
  padding:8px;
  border:solid 1px #f00;
  margin:6px 0px 2px 0px;
  _margin:3px 0px 1px 0px;
  text-align:center;
  float:left;
  display:block;
}

.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 1px #fcc;
}

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

.badges {
  width:294px;
  height:48px;
  margin:0px 0px 10px 0px;
  color:#fff;
  display:block;
  float:left;
}

a:hover.badges {
  text-decoration:none;
}

.home_badge {
  background:#200 url(../img/hot_badges.gif) no-repeat;
  width:48px;
  height:48px;
  margin:0px 6px 0px 0px;
  text-align:center;
  float:left;
  display:block;
}

.badge_votes, .badge_alter {
  font-weight:bold;
  text-shadow:1px 1px #000;
  font-size:16px;
}

.badge_online {
  background-position: -48px 0px;
}

.girl_actions {
  width:294px;
  margin:14px 0px 0px 0px;
  _margin:4px 0px 0px 0px;
  float:left;
  display:block;
}

.girl_action {
  width:286px;
  padding:6px 4px 4px 4px;
  margin:4px 0px 0px 0px;
  vertical-align:middle;
  font-size:14px;
  color:#f66;
  float:left;
  display:block;
}

a:hover.girl_action {
  color:#900;
}

.girl_action img, .online {
  height:22px;
  padding:0px 8px 0px 0px;
  float:left;
  display:block;
}

.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 {
  width:640px;
  margin:0px auto;
}

#daten {
  width:640px;
  margin:0px auto;
}

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

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

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

#showflash {
  width:640px;
  margin:10px auto;
  border:dashed 2px #f00;
  padding:5px;
  font-weight:bold;
  color:#600;
}

#loginform input {
  background:#900;
  width:200px;
  border:solid 1px #f66;
  color:#fff;
  padding:6px 6px 6px 6px;
  font-weight:bold;
  text-align:center;
  margin:3px auto;
}

a.nice_one {
  background:url(../img/telsex_elements.jpg) no-repeat -234px 0px;
  width:148px;
  height:28px;
  text-align:left;
  color:#fff;
  font-size:16px;
  margin:4px auto;
  padding:5px 0px 2px 6px;
  display:block;
}

a:hover.nice_one {
  background-position: -234px -35px;
}

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

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

.top10 {
  width:646px;
  margin:0px 0px 5px 5px;
  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:#f66;
  margin:2px;
  padding:2px;
  text-align:left;
  border:solid 1px #600;
  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 {
  background:#200;
  width:704px;
  padding:0px 0px 0px 0px;
  border:solid 1px #a00;
  margin:2px auto 5px auto;
  color:#fcc;
}

.home h1 {
  background:#a00 url('../img/hot_title.gif') repeat-x top left;
  text-align:center;
  font-size:16px;
  color:#fff;
  font-weight:bold;
  margin:0px 0px 10px 0px;
  padding:5px 0px 5px 0px;
}

.home fieldset {
  background:#400;
  width:680px;
  margin:8px 5px 8px auto;
  border:solid 1px #600;
  font-size:11px;
  color:#fff;
  font-family:Verdana;
  font-weight:normal;
  padding:10px 5px 10px 5px;
}

.stripes_fieldset {
  background:#200 url('../img/sex_stripes.png') !important;
}

.home legend {
  background:#fcc;
  font-size:12px;
  font-weight:bold;
  border:solid 1px #600;
  padding:6px 4px 6px 4px;
  color:#000;
}

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

.homeleft img {
  display:block;
}

a.girl_home {
  background:#600 url(../img/listing1.jpg) no-repeat;
  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;
  _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:#fcc;
  margin:5px auto;
  display:block;
  text-align:center;
}

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

#contact {
  font-weight:bold;
}

#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;
}

/* 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:914px;
  margin:104px 0px 0px 0px;
  height:15px;
  padding:5px 0px 5px 5px;
  float:right;
  display:block;
}

#online_move {
  width:828px;
  height:20px;
  overflow:hidden;
  display:block;
}

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

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

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

a.online_p {
  color:#f66;
}

a:hover.online_p {
  color:#fff;
}


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

.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 6px;
  _margin:0px 4px 0px 3px;
  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;
}


#addtoguestbook {
  background:#400;
  width:680px;
  margin:6px 0px 6px 6px;
  float:left;
  display:block;
  border:solid 1px #600;
  font-weight:bold;
  color:#fff;
}

#addtoguestbook textarea {
  width:666px;
  height:150px;
  margin:10px auto;
  padding:6px 4px 6px 4px;
  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;
}

.big_h2 {
  color:#FFFFFF;
  display:block;
  font-family:"Trebuchet MS";
  font-size:32px;
  font-weight:bold;
  padding:4px 0 0;
  text-shadow:0 2px #990000;
}

#guestbook {
  background:#200;
  width:690px;
  margin:2px 0px 2px 6px;
  float:left;
  display:block;
  font-weight:bold;
  color:#600;
}

#guestbook fieldset, .red_field {
  background:#400;
  width:680px;
  margin:8px 5px 8px auto;
  border:solid 1px #600;
  font-size:11px;
  color:#fff;
  font-family:Verdana;
  font-weight:normal;
  padding:10px 5px 10px 5px;
}
#guestbook legend, #addtoguestbook legend, .red_field legend  {
  background:#fcc;
  font-size:12px;
  font-weight:bold;
  border:solid 1px #600;
  padding:6px 4px 6px 4px;
  color:#000;
}

.guestbook_legend, #addtoguestbook legend, .red_field legend {
  background:#f00 !important;
  color:#fff !important;
}

/* 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 } */


/* slideshow { */

#slide_show {
  background:#000;
  width:648px;
  height:240px;
  overflow:hidden;
  float:left;
  display:block;
}

#slide_box {
  width:2592px;
  height:240px;
  margin:0px 0px 0px 0px;
  float:left;
  display:block;
}

.slide_elem {
  background:#000 url('../img/telsex_elements.jpg') no-repeat -234px -71px;
  width:196px;
  height:220px;
  padding:20px 0px 0px 18px;
  float:left;
  display:block;
}

a.slide_foto {
  width:180px;
  height:200px;
  border:solid 1px #600;
  overflow:hidden;
  float:left;
  display:block;
}

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

#slide_prev {
  background:#000 url('../img/telsex_elements.jpg') no-repeat -458px -72px;
  width:28px;
  height:240px;
  float:left;
  display:block;
}

#slide_next {
  background:#000 url('../img/telsex_elements.jpg') no-repeat -488px -72px;
  width:28px;
  height:240px;
  float:left;
  display:block;
}

.slide_alter {
  background:#f66;
  color:#fff;
  display:none;
  float:left;
  font-weight:bold;
  padding:8px 0px 0px 0px;
  font-size:16px;
  height:30px;
  margin:162px 0 0;
  position:absolute;
  text-align:center;
  width:180px;
}

/* slideshow } */





/* LISTING LINK BEGIN */
a.listing_link {
  background:#c06;
  width:180px;
  height:260px;
  margin:6px 0px 8px 24px;
  _margin:6px 0px 8px 16px;
  padding:4px 10px 4px 10px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #900;
  display:block;
  float:left;
}

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

.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:#c06 url(../img/junge_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:#c06 url(../img/lk_telefon.gif) no-repeat -3px 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:#c06 url(../img/junge_listing.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:#c06 url(../img/junge_listing.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 */
     
#oncenter {
  background:#900;
  /*position:fixed;
  _position:absolute;*/
  top:100px;
  color:#f00;
  border:solid 10px #300;
  display:block;
}

#oncenter h2 {
  width:100%;
  padding:4px 0px 4px 0px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  color:#f66;
  display:block;
}

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

#nwwa {
  width:16px;
  padding:0px 2px 0px 0px;
  font-weight:bold;
  font-size:20px;
  color:#f00;
  float:right;
  display:block;
}


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

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