/* CSS Document */




@import "br.css";

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

body {
	background:#000 url('../img/blog_bg.jpg') no-repeat fixed center top;
	font-family:"Trebuchet MS";
	color:#FFF;
	padding:0px;
	margin:0px;
	font-size:12px;
}
* { outline:none; padding:0; margin:0; }

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

a:hover {
  text-decoration:underline;
}

.black {
  color:black !important;
}

.votemelink {
  font-size:18px;
  font-weight:bold;
  color:#f00;
}

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

#header {
  background:url('../img/blog_header.jpg') no-repeat top center;
  width:800px;
  height:186px;
  float:left;
  display:block;
  /*overflow:hidden;*/
}

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

#rmenu {
  background:url(../img/rmenu_bg.jpg) repeat-y top left;
  width:270px;
  float:left;
  padding:10px 0px 0px 0px;
  margin:0px 0px 0px 4px;
  _margin:0px 0px 0px 0px;
  display:block;
}

#rmenu ul {
  width:172px;
  margin:0px 0px 0px 30px;
  _margin:0px 0px 0px 15px;
  display:block;
}

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


#rmenu a.menu_a {
  width:222px;
	/*height:20px;*/
  padding:6px 0px 2px 6px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-family:"Arial";
	font-weight:normal;
	color:#300;
	overflow:hidden;
	display:block;
}

#rmenu a.menu_small_a {
  width:80px;
	/*height:20px;*/
  padding:6px 0px 2px 6px;
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-family:"Arial";
	font-weight:normal;
	color:#300;
	overflow:hidden;
	display:block;
}

#rmenu span {
  color:#963 !important;
  /*font-weight:bold !important;*/
}

#rmenu a:hover.menu_a {
  text-decoration:underline;
}

.rmenu_bottom {
  background:url(../img/rmenu_bottom.jpg) no-repeat top left;
  margin:0px;
  padding:0px;
  width:270px;
  height:22px;
  font-size:11px;
  float:left;
  display:block;
}

.rmenu_ahead {
  font-size:12px;
	color:#300;
}

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

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

#footer {
  width:800px;
  height:150px;
  margin:0px auto 0px auto;
  padding:36px 0px 0px 0px;
  vertical-align:middle;
  text-align:right;
  color:#ccc;
  font-weight:bold;
  float:left;
  display:block;
}

.footer_girls {
  width:780px;
  height:106px;
  margin:0px auto 0px auto;
  padding:10px 0px 0px 0px;
  color:#caa;
  border-top:dashed 1px #aaa;
  text-align:center;
  display:block;
}

.footer_girls a {
  color:#caa;
}

.copyright {
  width:666px;
  margin:10px 0px 0px 126px;
  _margin:10px 0px 0px 63px;
  color:#300;
  float:left;
  display:block;
}

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

/*#pagination_imgs a.girl_listing {*/
a.girl_listing {
  width:239px;
  height:300px;
  margin:20px 0px 20px 5px;
  _margin:20px 0px 20px 2px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#fff;
  border:solid 2px #fff;
  display:block;
  float:left;
}



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

a:hover.girl_listing {
  text-decoration:underline;
  border:solid 2px #300;
}

.listing_cell {
  width:100%;
  display:block;
  /*background:#000;*/
  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;
}

.pagination {
  width:516px;
  float:left;
  color:#000;
  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 #600;
  margin:0px 2px 0px 2px;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  
}

.pagination a:hover {
  border:solid 1px #f66;
  color:#600;
}

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

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

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

#girl_message {
  width:709px;
  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:745px;
  margin:5px 0px 5px 0px;
  float:left;
  display:block;
}

.girl_item {
  width:342px;
  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 0px 10px 14px;
  _margin:0px 4px;
  float:left;
  display:block;
  border:Solid 2px #300;
  text-align:center;
  padding:0px;
}

.telefon {
  width:200px;
  padding:5px 0px 5px 0px;
  font-size:22px;
  font-weight:bold;
  text-align:center;
  color:#300;
  float:left;
  display:block;
}

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

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

.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:504px;
  margin:10px auto 20px auto;
  border:dashed 2px #a00;
  padding:10px 5px 10px 5px;
  font-weight:bold;
  color:#600;
}



/*#loginform input[type="text"],#loginform input[type="password"] {*/
#loginform input {
  border:solid 1px #600;
  color:#fff;
  background:#200;
  padding:4px 0px;
  font-weight:bold;
  text-align:center;
  margin:3px auto;
}

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

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

.ourgirl {
  color:#fff !important;
  background:#300 !important;
}

.top10 {
  width:726px;
  margin:0px 0px 6px 12px;
  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:#fff;
  margin:2px;
  padding:2px;
  text-align:left;
  border:solid 1px #300;
  color:#300;
  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:516px;
  color:#000;
  margin:0px 0px 5px 0px;
  background:#fff;
  padding:0px 0px 0px 0px;
}

.home h1 {
  
}

.home_bottom {
  background:#ccf url(../img/domina_elements.jpg) no-repeat 0px -194px;
  font-size:8px;
  height:16px;
  width:100%;
  float:left;
  margin:6px 0px 0px 0px;
  display:block;
}

.home fieldset {
  width:96%;
  margin:5px 5px 5px auto;
  /*border:dotted 1px #911;*/
  font-size:11px;
  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/domina_listing.jpg) no-repeat;*/
  background:#fff;
  margin:2px 4px 2px 4px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#000;
  border:solid 2px #300;
  display:block;
  float:left;
}

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

.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 {
  text-align:justify;
  letter-spacing:0.1px;
  font-size:13px;
  color:#131;
  padding:0px;
}

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

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

#contact {
  background:#fff url(../img/domina_impressum.jpg) no-repeat;
  background-position: 28px 50px;
  margin: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 {
  width:200px;
  float:right;
  margin:50px 80px 150px 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*/

.transparent {
  background:transparent !important;
}

#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:152px 0px 0px 0px;
  height:15px;
  padding:5px;
  float:right;
  display:block;
}

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

#online_text {
  width:75px;
  overflow:hidden;
  float:left;
  margin:0px 10px 0px 176px;
  _margin:0px 5px 0px 88px;
  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:#aaa;
}

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

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

#addtoguestbook {
  width:730px;
  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 {
  background:#fff;
  width:740px;
  margin:2px auto;
  float:left;
  display:block;
  font-weight:bold;
  color:#600;
}

#guestbook fieldset {
  background:#eee;
  width:710px;
  margin:5px 5px 5px auto;
  border:solid 1px #600;
  font-size:11px;
  font-weight:normal;
  padding:10px 5px 10px 5px;
}
#guestbook legend {
  background:#fcc;
  font-size:12px;
  font-weight:bold;
  border:solid 1px #600;
  padding:4px;
  color:#000;
}

.date {
  background:#fff url(../img/blog_date.jpg) no-repeat top center;
  width:52px;
  color:#fff;
  height:48px;
  float:left;
  display:block;
}

.date_month {
  width:52px;
  text-align:center;
  float:left;
  display:block;
}

.date_day {
  width:52px;
  text-align:center;
  font-weight:bold;
  font-size:24px;
  float:left;
  display:block;
}

.h1_date {
  width:454px;
  height:48px;
  padding:0px 0px 0px 10px;
  font-size:16px;
  color:#300;
  font-weight:bold;
  float:left;
  display:block;
}

.inh1_date {
  font-size:16px;
  color:#300;
  font-weight:bold;
  float:left;
  display:block;
}

a.blog_foto {
  width:200px;
  margin:0px 0px 6px 10px;
  border:solid 2px #fee;
  float:right;
  display:block;
}

a:hover.blog_foto {
  border:solid 2px #caa;
}

.none {
  display:none !important;
}

.h1_header {
  width:600px;
  height:60px;
  padding:0px 0px 0px 10px;
  _padding:0px 0px 0px 5px;
  margin:30px 0px 0px 132px;
  _margin:30px 0px 0px 66px;
  font-size:40px;
  color:#fff;
  font-weight:bold;
  float:left;
  display:block;
}

.blog_content {
  width:100%;
  padding:10px 0px 10px 0px;
  margin:4px 0px 0px 4px;
  _margin:4px 0px 0px 2px;
  border-top:dotted 1px #000;
  float:left;
  display:block;
}

.endline {
  background:#fff url(../img/endline.gif) no-repeat top center;
  width:512px;
  height:36px;
  float:left;
  display:block;
}

.comm_con {
  width:520px;
  height:36px;
  float:left;
  display:block;
}

a.comm {
  width:106px;
  height:24px;
  padding:8px 0px 0px 42px;
  border:solid 2px #fff;
  background:#c10000 url(../img/blog_comment.jpg) no-repeat top left;
  float:right;
  display:block;
}

a:hover.comm {
  border:solid 2px #f00;
}

#addcomment {
  width:520px;
  
  display:block;
}

.h2_addcomment {
  width:300px;
  height:36px;
  margin:10px 0px 10px 12px;
  font-size:24px;
  font-weight:bold;
  float:left;
  display:block;
}

#addcomment label {
  width:510px;
  margin:6px 0px 4px 0px;
  float:left;
  display:block;
}

.acsleft {
  width:170px;
  text-align:right;
  padding:0px 10px 0px 0px;
  float:left;
  display:block;
}

.input {
  width:248px;
  padding:4px 0px 4px 4px;
  border:solid 1px #a60;
  display:block;
}

.linput {
  padding:4px 10px 4px 0px;
}

.lcaptcha {
  padding:10px 10px 4px 0px;
}

.textarea {
  width:312px;
  _width:300px;
  padding:4px 0px 4px 4px;
  height:140px;
  border:solid 1px #a60;
  display:block;
}

.h2_comments {
  width:500px;
  height:24px;
  margin:0px 0px 0px 12px;
  _margin:0px 0px 0px 6px;
  font-size:24px;
  font-weight:bold;
  float:left;
  display:block;
}

.h3_comments {
  width:500px;
  height:14px;
  color:#a99;
  letter-spacing:0.1px;
  margin:0px 0px 10px 12px;
  _margin:0px 0px 10px 6px;
  font-size:13px;
  float:left;
  display:block;
}

.dots {
  background:#fff url(../img/sexdot.gif) repeat-x top left;
  margin:0px 0px 10px 0px;
  width:100%;
  height:20px;
  float:left;
  display:block;
}

.comment {
  width:500px;
  padding:16px 0px 10px 20px;
  border-bottom:solid 1px #caa;
  float:left;
  display:block;
}

.comment_name {
  width:500px;
  color:#400;
  font-weight:bold;
  float:left;
  display:block;
}

.comment_p {
  width:490px;
  letter-spacing:0.1px;
  font-size:13px;
  color:#131;
  float:left;
  padding:10px 0px 10px 10px;
  display:block;
}

.comment_date {
  width:500px;
  color:#400;
  font-size:11px;
  text-align:right;
  float:left;
  display:block;
}

.sexblog_h2_right {
  background:#f66;
  font-family:Tahoma;
  font-size:11px;
  text-transform:uppercase;
  color:#fff;
  width:240px;
  margin:4px 0px 4px 20px;
  _margin:4px 0px 4px 10px;
  padding:6px 4px 6px 4px;
  float:left;
  display:block;
}

a.telefonsex_bookmark {
  color:#300;
  width:400px;
  text-align:right;
  padding:0px 20px 0px 0px;
  margin:64px 0px 0px 0px;
  float:left;
  display:block;
}

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

a.hauptwebseite {
  background:url('../img/brepeater.jpg') repeat-x top left;
  color:#fff;
  letter-spacing:1.2px;
  font-size:16px;
  width:150px;
  text-align:center;
  padding:8px 10px 8px 10px;
  margin:64px 0px 0px 200px;
  _margin:64px 0px 0px 100px;
  float:left;
  display:block;
}

a:hover.hauptwebseite {
  background-position: 0px 1px;
  color:#fcc;
  text-decoration:underline;
}


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

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