/* CSS Document */


/* ESCORT SERVICE */
.escortLeft {
	float:left;
	width:710px;
}
.escortRight {
	float:right;
	width:250px;
}
.memberLogin {
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	width:380px;
	min-height:40px;
}
.memberLogin table td {
	vertical-align:top;
}
.memberLogin table td.forgotPW a {
	font-size:11px;

}
.memberLogin table td.forgotPW a:hover {
	text-decoration:underline;
}
.memberLogin table td.register a {
	font-size:14px;
	color:#900;
}
.memberLogin table td.register a:hover {
	text-decoration:underline;
}
.memberLogin input {
	border:1px solid #DFDFDF;
	width:100px;
	height:14px;
	font-size:11px;
}
.memberLogin .button {
	background-color:#000;
	color:#FFF;
	height:20px;
	font-size:10px;
	cursor:pointer;
	width:60px;
}
.memberLogin .button:hover {
	background-color:#333;
}
.memberLogin .createAccount a {
	color:#903;
	font-weight:bold;
	font-size:15px;
}
.memberLogin .createAccount a:hover {
	text-decoration:underline;
}

/* ESCORT SERVICE */


/* EROTIC ADS */
.eroticAdsLeft {
	float:left;
	width:710px;

}
.eroticAdsRight {
	float:right;
	width:250px;
}
/* EROTIC ADS */


/* ESCORT GIRL */
.girlLeft {
	float:left;
	width:780px;

}
.girlRight {
	float:right;
	width:180px;
}
.girlLeftbox{
	float:left;
	width:220px;
}
.girlImageline {
	float:left;
	width:220px;
	text-align:center;
}
.girlInfobox {
	float:left;
	width:200px;
	padding-left:20px;
	padding-bottom:10px;
	background-color:#EFEFEF;
	margin-bottom:10px;
}
ul.services {
	margin:0px;
	padding:0px;
}
ul.services li {
	list-style:none;
}
.girlTextbox {
	float:right;
	width:530px;
	margin-right:10px;
}
/* ESCORT GIRL */










/* SETCARD */

.setcard_image{
	width:150px;
	height:200px;
	border:1px solid #000;
	cursor:pointer;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.setcard_image_prem{
	width:148px;
	height:198px;
	border:2px solid #990;
	cursor:pointer;
	float:left;
	margin-right:25px;
	margin-bottom:25px;
}
.setcard_text {
	width:140px;
	padding:5px;
	height:40px;
	margin-top:150px;
	background-color:#999;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity:0.5; /* Opera 9+ */
	filter:alpha(opacity=50);
	color:#000;

}
.setcard_text_prem {
	width:140px;
	padding:5px;
	height:40px;
	margin-top:150px;
	background-color:#990;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity:0.5; /* Opera 9+ */
	filter:alpha(opacity=50);
	color:#000;

}
.setcard_image2{
	width:170px;
	height:230px;
	border:1px solid #000;
	cursor:pointer;
	float:right;
	margin-bottom:10px;
}
.setcard_text2 {
	width:160px;
	padding:5px;
	height:40px;
	margin-top:180px;
	background-color:#999;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity:0.5; /* Opera 9+ */
	filter:alpha(opacity=50);
	color:#600;

}

/* SETCARD */


/* SETCARD ERSTELLEN */
.createSetcardLeft {
	float:left;
	width:400px;
	margin-left:40px;
	margin-top:15px;
	min-height:320px;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	padding:10px 10px 10px 10px;
}
.createSetcardLeft table {
	margin-left:10px;
	margin-top:20px;
}
.createSetcardLeft th {
	text-align:left;
	vertical-align:top;
}
.createSetcardLeft td {
	vertical-align:top;
}
.createSetcardLeft input {
	border:1px solid #DFDFDF;
	width:200px;
}
.createSetcardLeft input.button {
	background-color:#000;
	color:#FFF;
	height:25px;
	cursor:pointer;
	width:150px;
}
.createSetcardLeft input.button:hover {
	background-color:#333;
}
.createSetcardRight {
	float:right;
	width:400px;
	margin-right:20px;
}
/* SETCARD ERSTELLEN */


table.manageData {
	margin-left:50px;
}
table.manageData th {
	text-align:left;
	vertical-align:top;
}
table.manageData input {
	border:1px solid #DFDFDF;
	width:400px;
}
table.manageData .error {
	border:1px solid #FF0000;
}
table.manageData input.checkbox {
	border:0px;
	width:15px;
}
table.manageData textarea {
	border:1px solid #DFDFDF;
	width:500px;
}
table.manageData input.button {
	background-color:#000;
	color:#FFF;
	height:25px;
	cursor:pointer;
	width:150px;
}


.editImageBorder {
	float:left;
	height:300px;
	width:200px;
	padding:5px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #DFDFDF;
}
.editImagePicture {
	float:left;
	min-height:50px;
	width:200px;
	text-align:center;
}
.editImageBar {
	margin-top:10px;
	float:left;
	height:100px;
	width:200px;
	text-align:center;
}



.croppingTop {
	width:100%;
	float:left;
}
.croppingImages{
	float:left;	
	width:700px;

}
.croppingActual {
	float:right;
	width:200px;
}
.croppingBottom {
	float:left;
	width:100%;
}
.croppingWrap {
	float:left;
	width:650px;
}
.croppingPreview {
	float:right;
	width:180px;
	margin-right:70px;
}
.croppingResults {
	float:right;
	width:200px;
	margin-right:50px;
}

.manageProgress {
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	width:100%;
}
.manageStep {
	float:left;
	width:194px;
	height:40px;
	background-color:#444;
	border:1px solid #333;
	text-align:center;	
}
.manageStep:hover {
	background-color:#777;
}
.manageStep.aktiv {
	background-color:#900;
}
.manageStep a {
	color:#FFF;
	display:block;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	
}
.manageSetcardLeft {
	float:left;
	width:530px;
	height:700px;
}
.manageSetcardLeft .setcardStatus {
	float:left;
	width:510px;
	padding-left:10px;
	padding-right:10px;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	margin-bottom:30px;
}
.manageSetcardLeft input {
	border:1px solid #DFDFDF;
	width:200px;
}
.manageSetcardLeft select {
	border:1px solid #DFDFDF;
	width:200px;
}
.manageSetcardLeft input.checkbox {
	border:1px solid #DFDFDF;
	width:15px;
}
.manageSetcardLeft table th {
	vertical-align:top;
	text-align:left;
}
.manageSetcardLeft table td {
	vertical-align:top;
	text-align:left;
}
.manageSetcardRight {
	float:right;
	width:390px;
	min-height:30px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
}
/* AGENCIES */
.agencyLeft {
	float:left;
	width:710px;

}
.agencyRight {
	float:right;
	width:250px;
	
}
table.agencies {
	margin-top:5px;
	margin-left:5px;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
	width:675px;
}
table.agencies td.name {
	padding:5px;
	width:325px;
}
table.agencies td.tel {
	padding:5px;
	width:180px;
}
table.agencies td.mail {
	padding:5px;
	width:140px;
}
/* AGENCIES */

/* CLUBS */
.clubLeft {
	float:left;
	width:710px;

}
.clubRight {
	float:right;
	width:250px;
}
.clubRegion {
	float:left;
	width:330px;
	margin:5px;
	text-align:center;
	background-color:#EFEFEF;
	border:1px solid #DFDFDF;
}
.clubRegion a {
	display:block;
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
}
.clubRegion a:hover {
	text-decoration:underline;
}
.clubLeft table {
	margin-top:5px;
	background-color:#EFEFEF;
	border:1px solid #BFBFBF;
	width:680px;
}
.clubLeft table td {
	padding:5px;
	vertical-align:top;
}
.clubLeft table td.name {
	background-color:#CFCFCF;
	font-weight:bold;
	width:250px;
	
}
.clubLeft table td.addr {
	background-color:#CFCFCF;
	font-weight:bold;
	width:180px;
}
.clubLeft table td.ort {
	background-color:#CFCFCF;
	font-weight:bold;
	width:250px;
}
.clubLeft table td.art {

}
.clubLeft table td.tel {

}
.clubLeft table td.mail {

}
/* CLUBS */

.sendMailForm {
	width:600px;
	min-height:400px;
}
.sendMailForm table {
	width:90%;
	margin-left:5%;
}
.sendMailForm table th {
	vertical-align:top;
	text-align:left;
}
.sendMailForm table td {
	vertical-align:top;
	text-align:left;
}
.sendMailForm input {
	border:1px solid #DFDFDF;
	width:300px;
}
.sendMailForm textarea {
	border:1px solid #DFDFDF;
	width:350px;
	height:220px;
}
.sendMailForm input.button {
	width:150px;
}
