
* {	margin: 0;padding: 0;}
body {margin: 0;background: #fce7df;}

body, th, td, input, textarea, A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
A IMG {border:0px; margin:0px;}

#contmain{width: 100%;}

/* Header */

#header {
	width: 940px;
	margin: 0 auto;
	height: 170px;
	background: #ffffff;
	background:  url(../images/header.gif) no-repeat;
}

#menu {
	float: left;
	margin-top: 5px;
	height: 46px;
	width: 930px;
	padding-left:0px;
	background-color:#fff;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	height: 31px;
	width: 185px;
	margin-right: 1px;
	text-decoration: none;
	font-size: 1.2em;
	padding-top: 10px;
	font-weight: bold;
	color: #bc9181;
    text-align: center;
	background:  url(../images/menu.gif) repeat-x;
}

#menu a:hover {
	color: #87685c;
	background:  url(../images/menu_r.gif) repeat-x;
}

/* Logo */

#logo {
	width: 940px;
	height: 120px;}
#logo #languageselection IMG{border:0px}
#logo #languageselection {padding-top:100px; padding-left:850px}
	
	

/* Page */

#page {

	width: 930px;
	margin: 0 auto;
	background: #fef9fa url(../images/table_back.gif) repeat-x;
	border-top: none;
	border-left: 5px solid #ffffff;
	border-right: 5px solid #ffffff;
}

/* Content */
#left {
float: left;
width: 250px;
margin: 0px;
padding: 10px;
	border-right: 2px solid #ffffff;
}
#left A {text-decoration:none;}

div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}
#content {
	text-align:justify;
	padding: 0px;
margin-left: 250px;
margin-right: 0px;
}
#content A {text-decoration:underline;}

#content_girl{
	text-align:justify;
	padding:10px;
}

.post .title {
	margin: 0;
	font-weight: normal;
	
}

.post h1.title {
text-align:center;
	height: 30px;
	font-size: 1.7em;
	padding:10px;
	color:#87685c
}

.post h2.title {
text-align:center;
	height: 20px;
	font-size: 1.8em;
	padding:10px;
}
.post H2 {
    padding-top:20px;
	font-size: 1.2em;
}
.post H1 {
    padding-top:20px;
	font-size: 1.2em;
}

.post H2 A, H1 A{	color:#6633ff;}

.post {
    font-size:12px;
	color:#87685c;
	padding-top:30px;
}
.post .text{
    font-size:14px;
	color:#87685c;
	padding:0px 110px 10px 110px;
}
.post H1.text {
    font-size:16px;
	padding-top:20px
}

.post .entry {
    font-size:1.2em;
	color:#87685c;
	padding: 20px 10px 30px 50px;
	width:600px;
	line-height: 1.5;
}
.post .entry A { margin:0; font-size:1em; color:#87685c; text-decoration:none;}
.post .entry H1 {padding-bottom:30px;}
.post .entry .staedte {padding-top:45px;}
#st-links {font-size:0.8em}

/* Footer */
#footer_links{
background-color:#e0b6a8;
border: 1px solid white;
margin:0;
padding: 3px;
text-align:center;}
#footer_links A {text-decoration:none; color:#624c43}
#footer_links SPAN{padding:0 10px 0 10px}
#footer
{
padding: 20px;
height: 10px
}

#footer p {
	text-align: center;
	font-size: 9px;
	color:#87685c;
	margin: 0px;
	padding: 0px;
}
.girls {border-collapse:collapse;}
.girls TD{width:300px; text-align:left; border:1px solid #eedbde;}
.girls #girls_img{width:110px; padding-left:5px; height:170px}
.girls #girls_img IMG{border: 3px double #c4b3b6;}
#girls_in TD{border:0;}

.girls #girl_name{padding-left:10px; height:40px; font-size:1.3em; color:#87685c; font-weight:bold;}
.girls #girl_data{padding-left:10px; height:29px; color:#87685c; vertical-align:middle;}

#girl TD {padding: 0px 10px 0px 10px}
#girl TD P A{font:Frutiger, Verdana, Arial; color:#87685c; padding-left:10px;}
#girl_data TD{padding:10px; font:Frutiger, Verdana, Arial; font-size:1.2em; color:#87685c;}

#preise {padding-left:35px;}
#preise TD{ padding:5px; width:185px; font:Frutiger, Verdana, Arial; font-size:1.2em; color:#87685c; font-weight:bold;}

#imp {padding-left:110px;}
#imp TD{vertical-align:top; padding:4px; width:250px; font:Frutiger, Verdana, Arial; color:#87685c; }

#linie{border:1px solid #87685c;}




