/* CSS Document */

BODY { 
background-color: #D4BD77;
color: #000000;
font-family: Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif;
font-size: 12px;
text-align: center;
line-height: 1.5em;
margin:0;
padding:0;
scrollbar-base-color:#D4BD77;
scrollbar-arrow-color:#000000; 
scrollbar-track-color:#D4BD77;
}

#main {
position:absolute;
width: 970px;
height:600px;
left:50%;
top: 5px;

margin-left:-485px;
padding: 0;
border:0;
background-color:#000000;
}


/*-----------------------------------------*/

#center {
background-color:#000000;
padding: 0;
margin:0 215px;
border:0;}

#headcenter {
position:absolute;
width: 540px;
height: 48px;
top: 0;
left: 215px;
padding: 0;
margin:0;
border:0;}

/*--Startseite--*/
#startcenter {
position:absolute;
width: 540px;
height: 504px;
top: 48px;
left: 215px;
padding: 0;
margin:0;
border:0;
background:url(../images/escortlady.gif) center no-repeat #000000;}

/*--wieesgeht--*/
#mittecenter {
position:absolute;
width: 540px;
height: 504px;
top: 48px;
left: 215px;
padding: 0;
margin:0;
border:0;}

/*--Hier sind wir aktiv--*/
#aktivcenter {
position: absolute;
width: 540px;
height: 504px;
top: 48px;
left: 215px;
padding: 0;
margin:0;
border:0;
background:url(../images/aktiv.jpg) center no-repeat #000000;
}

#telaktivcenter {
position: absolute;
z-index:1;
width: 540px;
height: 20px;
top: 484px;
left: 0;
padding: 0;
margin:0;
border:0;
}

/*--kontakt--*/
#kontcenter {
	position:absolute;
	width: 540px;
	height: 504px;
	top: 48px;
	left: 215px;
	padding: 0;
	margin:0;
	border:0;
	background-color:#000000;
}

/*--werwirsind--*/
#wircenter {
	position:absolute;
	width: 540px;
	height: 480px;
	top: 49px;
	left: 215px;
	padding: 0 0 20px 0;
	margin:0;
	border:0;
	background-color:#000000;
	text-align:left;
	overflow:auto;
	background-image:url(../images/escortlady.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed;
}


/*--infos--*/
#infocenter {
	position:absolute;
	width: 522px;
	height: 480px;
	top: 48px;
	left: 215px;
	padding: 0 0 20px 0;
	margin:0 0 0 20px;
	border:0;
	background-color:#000000;
	text-align:left;
	overflow:auto;
	background-image:url(../images/escortlady.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed; 
}

*html #infocenter 
/*IE-Fix*/{
	position:absolute;
	width: 520px;
	height: 505px;
	top: 48px;
	left: 215px;
	padding: 0 0 20px 0;
	margin:0 0 0 20px;
	border:0;
	background-color:#000000;
	text-align:left;
	overflow:auto;
	background-image:url(../images/escortlady.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed; 
}
	

/*--hilfreich--*/
#hilfrcenter {
	position:absolute;
	width: 540px;
	height: 504px;
	top: 48px;
	left: 215px;
	padding: 0 0 20px 0;
	margin:0;
	border:0;
	background-color:#000000;
	text-align:left;
	overflow:auto;
	background-image:url(../images/escortlady.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-attachment:fixed; 
}

#bottomcenter {
position:absolute;
width: 540px;
height: 48px;
top: 552px;
left: 215px;
padding: 0;
margin:0;
border:0;}

/*--Impressumseiteseite--*/
#impcenter {
position:absolute;
width: 540px;
height: 504px;
top: 48px;
left: 215px;
padding: 0;
margin:0;
border:0;
background-color:#000000;}

.impr {
padding:50px 0 0 0;
margin:0 0 0 65px;
}

*html .impr 
/*IE-Fix*/{
padding:60px 0 0 0;
margin:0 0 0 45px;
}
/*------------index-----------------------------*/

#intro {
position: absolute;
top: 50%;
left: 50%;
width: 970px;
height: 580px;
margin-left: -485px;
margin-top: -290px;
}

#intext {
position:absolute;
width: 650px;
height: 1150px;
top: 650px;
margin-left: -325px;
left:50%;
overflow:auto;
}

#prom {
position:absolute;
width: 600px;
height: 700px;
top:1500px;
left:50%;
margin-bottom: 10px;
margin-top: 20px;
margin-left: -300px;
}

#in {
position:absolute;
width:180px;
top:480px;
left:400px;
padding:0;
margin:0;
}

/*linke Navigation*/
#left {
position:absolute;
width: 215px;
height:600px;
left:0;
top:0;
padding: 0;
margin:0;
border:0;
}

#lefttop {
position:absolute;
width: 215px;
height:260px;
left:0;
top:0;
padding: 0;
margin:0;
border:0;
}

#leftinfol {
position:absolute;
width: 92px;
height:80px;
left:0;
top:260px;
padding: 0;
margin:0;
border:0;
}

#leftinfor {
position:absolute;
width: 123px;
height:80px;
left:92px;
top:260px;
padding: 0;
margin:0;
border:0;
}

#leftbot {
position:absolute;
width: 215px;
height:260px;
left:0;
top:340px;
padding: 0;
margin:0;
border:0;
}

/*rechte Navigation*/
#righti {
position:absolute;
width: 213px;
height:600px;
left:755px;
top:0;
padding: 0;
margin:0;
border:0;
}

hr {
color:#ECDFAF;
width: 480px;
text-align:left;
}

.gross { 
font-size:1.4em;
font-weight:bold; 
color: #D4BD77; 
padding-bottom: 0;
}

.xgross { 
font-size:1.2em;
font-weight:bold; 
color: #D4BD77; 
text-decoration:underline;
padding: 2px;
margin: 5px 0 5px 0;
}

.rgross { 
font-size:1.2em;
font-weight:bold; 
color: #D4BD77; 
padding: 2px;
margin: 2px 0 2px 0;
}

.bgross { 
font-size:14px;
font-weight: bold; 
color: #000000; 
line-height: 30px;
}

.sgross {
 font-size:14px; 
 font-family:Verdana,Arial,Helvetica,sans-serif; 
 font-weight:bold; 
 vertical-align: top; 
 }
 
.mgross {
font-size:14px; 
font-weight:bold; 
vertical-align: top; 
padding-right: 7px;
}

.norm {
font-size: 0.9em;
color: #000000;
}

.normb{
font-size: 0.9em;
color:#ECDFAF;}

.normb A:link { color: #D40000; text-decoration: none; }
.normb A:visited { color: #FF3300; text-decoration: none; }
.normb A:active {color: #D40000; background: #ECDFAF; text-decoration: underline; }
.normb A:hover {color: #D40000; background: #ECDFAF; text-decoration: none; }


.sklein { 
color:#ECDFAF;
font-size:10px;
line-height: normal;}

p,div,td.klein { 
font-size:0.9em;
line-height: normal;
}

.kleinhell { 
font-size:1em;
line-height:20px;
color:#ECDFAF;
padding-right: 15px;
}

.kleinkont { 
font-size:1em;
line-height:20px;
color:#ECDFAF;
padding-right: 15px;
}

.kleinkont A:link { color: #ECDFAF; text-decoration: underline; background: #cc0000; }
.kleinkont A:hover {color: #d40000; background: #ECDFAF; text-decoration: underline; }
.kleinkont A:visited { color: #ECDFAF; text-decoration: underline; background: #cc0000; }
.kleinkont A:active {color: #D40000; background: #ECDFAF; text-decoration: underline; }

.kleinhellb { 
font-size:1em;
line-height:20px;
color:#ECDFAF;
padding-right: 15px;
}

p,div,td.hklein { 
font-size:1.0em;
line-height: 1.3em;}


.agross { 
font-size:12px;
vertical-align: texttop; 
text-align:left; 
}

.bottext { 
font-size:12px; 
line-height: 18px; 
}

.unten {
	display: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #D4BD77;
	}

A { color: #F64D22; text-decoration: none; }	

.norm A:link { color: #d40000; text-decoration: none; }
.norm A:hover {color: #d40000; text-decoration: none; }
.norm A:visited { color: #FF3300; text-decoration: none; }
.norm A:active {color:#d40000; text-decoration: underline; }
	
.sklein a.inh,.kleinhell a.inh { font-size:6pt; font-family:Verdana,Arial,Helvetica,sans-serif; }
.sklein a,.kleinhell a  {font-size:1em; font-family:Verdana,Arial,Helvetica,sans-serif; }
.sklein A:link,.kleinhell A:link { color: #d40000; text-decoration: none; }
.sklein A:hover,.kleinhell A:hover {color: #d40000; background: #ECDFAF; text-decoration: none; }
.sklein A:visited,.kleinhell A:visited { color: #FF3300; text-decoration: none; }
.sklein A:active,.kleinhell A:active {color: #d40000; background: #ECDFAF; text-decoration: underline; }
	
.count A {
	color: #F64D22;
	text-decoration: none;
}
.count A:link { color: #F64D22; text-decoration: none; }
.count A:hover {color: #F64D22; text-decoration: none; }
.count A:visited { color: #F64D22; text-decoration: none; }
.count A:active {color: #F64D22; text-decoration: underline;
 }

.box {
font-size:12px; 
color:#000000;
border-top:#000000 1px solid;
border-bottom:#000000 1px solid;
padding: 5px 0;
font-weight:bold;
}
.box A:link { color: #d40000; text-decoration: none; }
.box A:visited { color: #000000; text-decoration: none; }
.box A:active {color: #d40000; background: #ECDFAF; text-decoration: underline; }
.box A:hover {color: #d40000; background: #ECDFAF; text-decoration: none; }

/*-----------------------------------------*/


#background {
background:url(../images/escortlady.gif) no-repeat center; 
background-color:#000000;
padding:8px 0;
 }

.text { 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 24px; 
margin-top: 130px;
background-color:transparent;
}

.text1 { 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
line-height: 28px; 
margin-top: 50px;
background-color:transparent;
color:#ECDFAF;
}

.text1 A:link { color: #d40000; text-decoration: none; }
.text1 A:visited { color: #FF3300; text-decoration: none; }
.text1 A:active {color: #d40000; background: #ECDFAF; text-decoration: underline; }
.text1 A:hover {color: #d40000; background: #ECDFAF; text-decoration: none; }

.textinfo { 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 24px; 
margin-top: 70px;
background-color:transparent;
color:#ECDFAF;}

.textinfo A:link { color: #d40000; text-decoration: none; }
.textinfo A:visited { color: #FF3300; text-decoration: none; }
.textinfo A:active {color: #d40000; background: #ECDFAF; text-decoration: underline; }
.textinfo A:hover {color: #d40000; background: #ECDFAF; text-decoration: none; }


.textloe { 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 24px; 
margin-top: 30px;
background-color:transparent;
color:#ECDFAF;}

*html .textloe { 
/*IE-Fix*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 24px; 
margin-top: 50px;
background-color:transparent;}

.countt { margin: 15px 0 0 -170px;}
.countt a { font-size:0.75em; color: #111111; padding-top: 10px; }
.countt a:hover, a:active, a:visited{ color: #111111; background: none; text-decoration:none;}
 
.bottom{
padding-top:2px;
}

*html .bottom {
/*IE-Fix*/
padding-top:0;} 

/*<![CDATA[*/
    
	.mail {unicode-bidi:bidi-override; direction: rtl;}
    
/*]]>*/

