body { 
font-family: Arial, sans-serif; 
background-color: black; 
background-image: url("../apart-escort/backy.jpg"); 
background-repeat: repeat-y; 
background-position: center 97px; 
text-align: center; 
margin: 0; 
padding: 0 
}
#site { 
text-align: left; 
margin: auto; 
width: 982px }
#header{
height: 97px;
margin-bottom: 10px;
background-image: url(../apart-escort/headergrafik.jpg);
background-repeat: repeat-x;
margin-bottom: 30px;
}
#site_inside {
width: 982px;
margin: auto; 
height: 97px; 
background-image: url(../apart-escort/logo.jpg);
background-repeat: no-repeat; 
}
.maillink {
color: #dbb131;
}
						/* Hauptnavigation */
#hauptnavi{
margin-left: 35px;
position: relative;
top: 54px; 
}	
#hauptnavi ul{		
margin:0px;
}

#hauptnavi li{
list-style-type: none;		
display: inline;
margin-right: 25px;
}
#hauptnavi li a{
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: black;
}
#hauptnavi li a.aktiv {
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: red;
}
						/* Linker Block */

#linkerblock   { width: 380px; float: left }
#linkerblockstart { width: 535px; float: left }
#bildblock {
}
.diahintergrund {
width: 356px;
height: 533px;
background-color: #808080;
background-repeat: repeat-x;
}
/* Rechter Block */
#rechterblock   { width: 500px; float: left }
#rechterblockstart { width: 443px; float: right }
/* Inhalt */
.inhalt  { color: #dbb131; font-size: 12px; font-weight: bold; line-height: 1.8em; text-align: center; padding-right: 50px; padding-left: 50px }
.inhaltstart { color: #dbb131; font-size: font-weight: normal; font-size: 12px; line-height: 1.8em; padding-right: 50px; padding-left: 10px }
.h1block {
margin-left: 120px; 
}
.h1blockstart { margin-left: 10px; padding-left: 0px }
.starth1 {
color: #dbb131;
font-size: 17px;
text-align: center;
float: left;
padding: 0px;
margin: 0px;
margin-right: 22px;
position: relative; 
top: 20px;
}
.linkegrafik {
float: left;
margin-right: 22px;
}
.rechtegrafik {
}

.slogan {
font-size: 12px;
color: #dbb131;
width: 400px;
margin-left: 120px; 
margin-top: 25px;
margin-bottom: 35px; visibility: hidden;
}
						/* Schnellkontakt */
.schnellkontakt {
position: absolute;
top: 0px;
padding: 0px;
margin: 0px;
margin-left: 817px;
border: solid 2px #000000;
}
.schnellkontakt p {
color: #000000;
font-size: 10px;
line-height: 13px;
font-weight: bold;
text-align: center;
padding: 0px;
margin: 0px;
padding-left: 6px;
padding-right: 6px;
padding-top: 8px;
padding-bottom: 8px;
}
						/* Footer */
#footer {
background-image: url(../apart-escort/headergrafik.jpg);
background-repeat: repeat-x;
height: 17px;
clear: both;
padding-top: 3px;
}
#footercontainer {
width: 982px;
margin: auto; 
text-align: left;
}
#footer a{
text-decoration: none;
font-size: 11px;
font-weight: bold;
color: black;
}
#footer span {
font-size: 11px;
font-weight: bold;
color: black; margin-right: 6px;
}
						/* Kleinigkeiten */
.tel {
color: red;
font-size: 12px;
}
.krone {
display: block;
position: relative;
left: 160px;
}

						/* Sprachauswahl */
#sprachauswahl {
text-align: left;
position: relative;
top: 60px;
margin-left: 14px;
}
#sprachauswahl a {
text-decoration: none;
}
#sprachauswahl img {
border: none; 
margin-right: 4px;
}

						/* Damenseite */
#mittelblock {
margin-bottom: 20px; 
}
.lady {
float: left;
margin-right: 25px;
margin-left: 25px;
}
.ladymiddle {
float: left;
margin-left: 3px;
margin-right: 4px;
margin-top: 35px;
}
.lady a {
text-decoration: none;
color: #dbb131;
font-size: 14px;
}
.ladymiddle a {
text-decoration: none;
color: #dbb131;
font-size: 14px;
}
.rahmenbild {
display: block;
border: none;
}
.textlink {
color: red;
font-size: 13px;
}
.clearleft {
clear: left;
}
#mittelblock h1 {
color: #dbb131;
font-size: 17px;
text-align: center;
padding: 0px;
margin: 0px;
margin-top: 15px;
}
#bildbox  { background-repeat: repeat-y; margin-top: 30px }
						/* Impressum */
.impressum {
color: #dbb131;
font-size: 12px;
padding-left: 50px;
padding-right; 50px;
line-height: 1.8em;
}
.impressumh1 {
color: #dbb131;
font-size: 17px;
padding: 0px;
margin: 0px;
}
#jugendschutz {
float: right;
}
#rechtlichehinweise {
}
#adressblock {
float: left;
}
.clearboth {
clear: both;
margin-bottom: 30px;
}
						/* Damen */
h1 {
color: #dbb131;
font-size: 17px;
padding: 0px;
margin: 0px;
text-align: center;
}
.inhaltdamen {
margin-left: 50px;
color: #dbb131;
font-size: 12px;
padding-lef: 50px;
padding-righ; 50px;
font-weight: bold;
line-height: 1.4em;
text-align: left;
}
.inhaltdamen p {
padding: 0px;
margin: 0px;
line-height: 2em;
}
.art {
display: inline-block;
width: 150px;
}
.art2 {
display: inline-block;
font-size: 13px;
}
#beschreibung {
padding: 0px;
margin: 0px;
line-height: 1.7em; 
font-weight: normal;
}
.unternavi a{
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: #dbb131;
margin-right: 40px;
font-size: 12px;
}
.unternavi {
border-bottom: solid 1px #dbb131;
text-align: center;
margin-top: 14px;
margin-bottom: 15px;
padding-bottom: 1px;
}
.unternavi a.aktiv{
text-decoration: none;
font-size: 12px;
font-weight: bold;
color: red;
margin-right: 40px;
font-size: 11px;
}
#first {
line-height: 1.7em;
padding: 0px;
margin: 0px;
padding-bottom: 20px;
font-weight: normal;
}
.bilder {
text-align: center;
}
.bilder p img {
padding: 0px;
margin: 0px;
margin-right: 35px;
margin-bottom: 20px;
border: solid 3px #808080;
}
							/* Preise */
.preise {
color: #dbb131;
font-size: 12px;
padding-left: 50px;
padding-right; 50px;
line-height: 2em;
font-weight: bold;
}
.preise p {
padding: 0px;
margin: 0px;
}
.linkepreise {
float: left;
width: 250px;
}
.rechtepreise {
float: right;
width: 250px;
}
.time {
display: inline-block;
width: 150px;
}
.clearboth {
clear: both;
padding: 0px;
margin: 0px;
padding-top: 15px;
padding-bottom: 15px;
}
.honorarbeschreibung {
line-height: 1.7em;
}
							/* FAQ */
.faq {
color: #dbb131;
font-size: 12px;
padding-left: 50px;
padding-right; 50px;
padding-top: 25px;
}
.faq p {
padding: 0px;
margin: 0px;
padding-bottom: 15px;
line-height: 1.7em;
}
							/* Bewerbung */

.mitarbeit {
font-size: 12px;
padding-left: 50px;
padding-right; 50px;
color: #dbb131;
}
#mitarbeitformular p {
margin: 0px;
padding: 0px;
margin-bottom: 8px;
}
#mitarbeitformular label {
color: #dbb131;
font-size: 12px;
font-weight: bold;
display: block;
margin-bottom: 2px;
}
#mitarbeitformular input {
border: solid 1px #808080;
background-color: #f9fbfb;
}
#mitarbeitformular textarea {
border: solid 1px #808080;
background-color: #f9fbfb;
}
#senden {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 9px;
padding-right: 9px;
border: solid 1px #808080;
background-color: #f9fbfb;
font-size: 12px;
font-weight: bold;
}
							/* Anfrage */
.red {
font-weight: bold;
color: red;
}
							/* Hamburg */
.hamburgliste a {
color: red;
}
h2 {
font-size: 14px;
}
.hamburgliste {
margin: 0px;
padding: 0px;
padding-left: 20px;
}

