/***   GLOBALE EINSTELLUNGEN   ***/

body {
	background: #303030;
   /*background: #f2f2f2 url(images/sitehg.gif) repeat-y left; */
	padding: 0px; 
	margin: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	line-height: 16px;	
}

/* Be nice to IE5.5 */
p, td, ul, ol, li, dl, dt, dd {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	line-height: 16px;
}

form {
	padding: 0px; margin: 0px;
}

img {
	border: 0;
}

p {
	margin: 0px;
	padding: 0px;
}

/***   GLOBAL LINKS   ***/

a:link, a:visited {
	color: #8c1b18;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000;
	line-height: 16px;
}

/***  LAYOUT  ***/

/* MENU */

.mbalken_escortladies {margin-left: 104px;}
.mbalkenimg_escortladies {width: 121px;}

.mbalken_honorar {margin-left: 225px;}
.mbalkenimg_honorar {width: 88px;}

.mbalken_buchung {margin-left: 313px;}
.mbalkenimg_buchung {width: 89px;}

.mbalken_casting {margin-left: 402px;}
.mbalkenimg_casting {width: 81px;}

.mbalken_kontakt {margin-left: 483px;}
.mbalkenimg_kontakt {width: 85px;}

#bgleftright {
	background: url(images/bg_leftright.gif);
}

#menu {
	background-color: #a41f0a;
	background:  url(images/bg_menu_escort.gif); 
	border-left: 1px solid #621306; 
	border-right: 1px solid #621306; 
	border-bottom: 1px solid #621306;
}

#begleitservice {
	display: none; 
}

#inhmutter {
	vertical-align: top;
	background: #f2efe2 url(images/bg_menu_escort_shadow.gif) repeat-x top;
	padding-bottom: 10px;
}

#inhalt {
	margin: 22px 10px 0 10px;
}

#inhalt .ladypreview {
	margin: 0 10px 30px 10px; 
	float: left; 
}

#inhalt .titelmain {
	margin-bottom: 25px;
}

#inhalt .titelsub {
	margin: 30px 0 10px 0;
}

#inhalt .titelsub2 {
	margin: 10px 0 10px 0;
}

#inhalt .einsatzraum {
	color: #a69d84;
	font-weight: bold;
}

#inhalt .topsign {
	text-align: right;
	margin-top: 40px;
}

#inhalt .bildrand {
	border: 6px solid #AFA893;
}


#inhalt .bildreihe3er {
	margin-right: 19px;
}

#inhalt .bildreihe2er {
	margin-right: 24px;
}


.trenner {
	border-top: 1px dashed #c1b797; 
	margin: 5px;
}

.detailzellelinks {
	float: left; 
	margin-right: 10px;
}

.detailzellerechts {
	background: url(images/escort-ladies/bg_detail_alles.gif) top left repeat-x; 
	padding: 1px; 
	width: 467px; 
	float: right; 
	margin-right: 3px;
}

.detailzelleinnenlinks {
	background: url(images/escort-ladies/bg_detail_links.gif) top repeat-x; 
	padding: 5px; 
	width: 120px; 
	float: left; 
	border-top: 1px solid #f2efe2; 
	border-left: 1px solid #f2efe2;
}

.detailzelleinnenlinks2 {
	background: url(images/escort-ladies/bg_detail_links2.gif) top repeat-x; 
	padding: 5px; 
	width: 120px; 
	float: left; 
	border-top: 1px solid #f2efe2; 
	border-left: 1px solid #f2efe2;
}


.detailzelleinnenrechts {
	background: url(images/escort-ladies/bg_detail_rechts.gif) top repeat-x; 
	padding: 5px; 
	width: 178px; 
	float: left; 
	border-top: 1px solid #f2efe2;
}

.detailzelleinnenrechts2 {
	background: url(images/escort-ladies/bg_detail_rechts.gif) top repeat-x; 
	padding: 5px; 
	width: 325px; 
	float: left; 
	border-top: 1px solid #f2efe2; 
	border-right: 1px solid #f2efe2;
}

.spezialzelleaussen {
	background-color: #fff; 
	border: 3px solid #6e0101;
	margin-right: 5px;
}

.spezialzelleinnen {
	margin: 1px; 
	background: url(images/escort-ladies/bg_spezial.gif) top left repeat-x; 
	color: #f2efe2; 
	padding: 3px;
}

.copyaussen {
	
	border: 1px solid #6e0101;
	margin-right: 5px;
}

.copyinnen {
	margin: 1px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 10px;
	padding: 3px;
}

#standardzelleaussen {
	background: url(images/escort-ladies/bg_detail_alles.gif) top left repeat-x; 
	padding: 1px;
	margin-right: 5px;
}

#standardzelleinnen,
#wuzelleinnen {
	background: url(images/escort-ladies/bg_detail_rechts.gif) top repeat-x; padding: 5px; border: 1px solid #f2efe2;
}

#honorarzelleaussen,
#formularzelleaussen 
{
	background: url(images/escort-ladies/bg_detail_alles.gif) top left repeat-x; 
	padding: 1px;
	margin-right: 5px;
}

#honorarzelleaussen1 
{
	background: url(images/escort-ladies/bg_detail_alles.gif) top left repeat-x; 
	width: 365px; 
	padding: 1px;
	margin-left: 173px;
}

#honorarzelleaussen .honorarzelleinnen,
#formularzelleaussen .formularzelleinnen
{
	border: 3px solid #f2efe2; 
	background-color: #f2efe2;
	padding: 0px;
	margin: 0px;
}

#honorarzelleaussen1 .honorarzelleinnen1
{
	border: 3px solid #f2efe2; 
	background-color: #f2efe2;
	padding: 0px;
	margin: 0px;
}

#honorarzelleaussen tr.dunkel,
#honorarzelleaussen1 tr.dunkel
{
	background-color: #e5ddc6;
}

#formularzelleaussen tr {
	background-color: #e5ddc6;
}

#honorarzelleaussen td,
#honorarzelleaussen1 td,
#formularzelleaussen td 
{
	text-align: center;
	padding: 2px 5px;
}

#formularzelleaussen td {
	border-top: 3px solid #F2EFE2;	
	border-bottom: 3px solid #F2EFE2;
}

#honorarzelleaussen .stadt,
#honorarzelleaussen .land,
#honorarzelleaussen1 .stadt,
#honorarzelleaussen1 .land
{
	vertical-align: middle;
}

#honorarzelleaussen td.beschr,
#honorarzelleaussen1 td.beschr,
#formularzelleaussen td.beschr
{
	text-align: left;
}

#formularzelleaussen td.beschrpflicht
{
	text-align: left;
	background: #e5ddc6 url(images/bg_pflichtfeld.gif) top right repeat-y;
}

#formularzelleaussen td.beschrtextarea 
{
	vertical-align: top;
	text-align: left;	
}

#honorarzelleaussen td.kosten,
#honorarzelleaussen1 td.kosten
{
	padding-right: 25px;
	text-align: right;
}

#formularzelleaussen td.formfeldzelle
{
	text-align: left;
	vertical-align: top;	
}

#formularzelleaussen .formfeld {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 3px;
	width: 324px;	
}

#formularzelleaussen .formfeld1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 0px;
	width: 155px;	
}



#formularzelleaussen input.formfeldcheckbox {
	width: 10px;	
}

#formularzelleaussen select.formfeld {
	width: 332px;
	padding: 0px;	
}

#formularzelleaussen .formfeld2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 0px;
	width: 56px;	
}

#formularzelleaussen .formfeld3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 0px;
	width: 104px;	
}

#formularzelleaussen .formfeld4 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 3px;
	width: 40px;	
}

#formularzelleaussen .formfeld5 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	font-size: 12px;
	background-color: #fff;	
	border: 1px solid #c1c797;
	margin: 2px 0;
	padding: 3px;
	width: 224px;	
}

#formularzelleaussen .formerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c1b18;
	line-height: 16px;
	font-weight: bold;
}


.impressumtitel,
.faqtitel {
	font-weight: bold;
	margin-left: 6px;	
}


#info,
#impressumbox,
#faqbox
{
	float: left;
	border: 1px solid #c1b797; 
	background-color: #ebe5d2; 
	padding: 5px; 
	width: 700px; 
}

#impressumbox,
#faqbox 
{
	float: none;	
}

#impressumbox,
#faqbox{
	margin-top: 3px;	
}

#info .links {
	float: left;	
}

#info .rechts {
	float: right;
	width: 635px;
}

th {
	padding: 3px;
	font-weight: normal;
	background-color: #e5ddc6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}



#fragenantworten ul,
#standardzelleinnen ul,
#wuzelleinnen ol,
#faqbox ol
 { padding: 0; margin: 0; }

#fragenantworten li,
#standardzelleinnen li
{
	padding: 3px 0 3px 10px; 
	margin: 0 0 0 0; 
	background-image:  url(images/listmarker.gif); 
	background-repeat: no-repeat;
	background-position: 0px 9px;
	list-style: url(images/a_spacer.gif); 
} 

/* Western Union */
#wuzelleinnen li,
#faqbox li {
	padding: 0;
	margin: 0 0 0 24px;
}

#antwort01,
#antwort02,
#antwort03,
#antwort04,
#antwort05,
#antwort06,
#antwort07,
#antwort08,
#antwort09,
#antwort10,
#antwort11,
#antwort12,
#antwort13,
#antwort14,
#antwort15,
#antwort16,
#antwort17,
#antwort18,
#antwort19,
#antwort20 
{
	background: #EBE5D2;
	border: 1px dashed #C1B797;
	margin: 5px 5px 8px 0; padding: 6px;
	display: none;
	/* display: block; */
}

#copyright {
	vertical-align: bottom; background-color: #ebe5d2; border-top: 1px solid #d6ceb4;
}

#copyrzentrum {
	float: left; width: 705px; text-align: center;  margin-top: 10px;
}

