body
{
  font-size:1em;
  font-family:Arial, Helvetica, sans-serif; 
  margin: 0;
  padding: 0;
  background-image: url(contentimgs/Mauerwerkdark.jpg);
  background-color: #000;
}

p {
  margin-top: 2px;
  margin-bottom: 2px;
  letter-spacing: 0.1em;
}

p#telefon
{
  font-size: 180%;
  color:#f00;
}

.fett
{
  font-size: 150%;
  color:#f00;
  text-align: center;
}

.red 
{ 
  color:#f00; 
}

/* Layout */

.clearboth { clear: both; }

.spacer
{
  float: left;
  width: 3%;
}

.srow1col1, .srow1col2, .row1col1, .row1col2, .row2col1, .row2col2, .row2col3, .row3col1, .row3col2, .row4col1, .row4col2, .row5col1, .row6col1, .row6col2, .row6col3, .row6col4, .row7col1, .row7col2, #footer, #banner
{
  border-top: 1px solid #400;
  border-bottom: 1px solid #400;
  margin-top: 10px;
  float: left;
  background-color: #000;
  color:#aaa;
  background-image: url(contentimgs/BG-Mauerwerkdark.jpg);
}

#banner
{
  width: 94%;
}

.row1col1, .srow1col1{ width: 46%; }
.row1col2, .srow1col2{ width: 45%; margin-left: 3%; }

.row2col1{ width: 48%; margin-left: 3%; }
.row2col2{ width: 20%; }
.row2col3{ width: 20%; margin-left: 3%; }

.row3col1{ width: 71%; }
.row3col2{ width: 20%; margin-left: 3%; float: left; }

.row4col1{ width: 20%; }
.row4col2{ width: 71%; margin-left: 3%; }

.row5col1{ width: 94%; }

.row6col2{ width: 94% !important;}
.row6col1{ width: 94% !important; margin-left: 3% !important; }
.row6col3{ width: 94% !important; margin-left: 3% !important; }
.row6col4{ width: 94% !important; margin-left: 3% !important; }

.row7col1{ width: 30%; }
.row7col2{ width: 62%; margin-left: 2%; }

#footer
{
  width: 94%;
  text-align: right;
  color:#777;
  margin-bottom: 1em;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl
{
  margin-left: 7px;
  margin-right: 7px;
}

h1, h2, h3, h4, h5, h6
{
  margin-top: 5px;
  margin-bottom: 0;
  color:#a00;
  border-bottom: 1px solid #800;
}

h1+p, h2+p, h3+p, h4+p { margin-top: .2em; }

/* Links */
a:link { color:#a00; text-decoration:none; }
a:visited { color:#a00; text-decoration:none; }
a:focus { color:#a00; text-decoration:none; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }
a img {border:1px solid #800;}
#banner a img, .startpic {border:none;}

/* Navigation */
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */

.menu1 {padding:0; margin:0; list-style:none; height:35px; background:#000 url(contentimgs/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu1 li {float:left; margin:0; padding:0; padding-left:4px; padding-right: 4px;}
.menu1 li a {font-size:15px; display:block; float:left; height:35px; line-height:35px; color:#ddd; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:normal; text-align:center; padding:0 0 0 4px; cursor:pointer;}
.menu1 li a b {float:left; font-weight:bold; display:block; padding:0 7px 0 2px;}
.menu1 li.current a {color:#fff; background:url(contentimgs/button3.gif);}
.menu1 li.current a b {background:url(contentimgs/button3.gif) no-repeat right top;}
.menu1 li a:hover {color:#f00; background:#000 url(contentimgs/button2.gif);}
.menu1 li a:hover b {background:url(contentimgs/button2.gif) no-repeat right top;}
.menu1 li.current a:hover {color:#fff; background:#000 url(contentimgs/button3.gif); cursor:default;}
.menu1 li.current a:hover b {background:url(contentimgs/button3.gif) no-repeat right top;}

.menu1 li a.disabled, a.disabled, .disabled{color:#f00;}

/* Girlindex */
.girlindex
{
  float:left;
  width:auto;
  height: auto;
  text-align: center;
  font-weight:bold;
  color:#800;
}

.girlindex img
{
  border:1px solid #800;
}
/* Girlanzeige */
.service
{
  float:left;
  padding-left:5px;
  padding-right:5px;
  margin-bottom:5px;
}
.newgirl{
  z-index: 100;
  float:left;
  border:none;
}
.newgirl img{
  z-index: 100;
  width: 32px;
  height: 21px;
  border:none;
}
/* einige Details für den Content */
ul.num
{
  list-style-type: decimal;
}

ul.roman
{
  list-style-type:upper-roman;  
}

ul li
{
  margin-left:1.5em;  
  letter-spacing: 0.1em;
}

.psuche {margin:0; padding:0;}
.lsuche {padding-left:10px; width: 100px; float: left; font-size:1.0em;}
.rsuche {width: 90px; float: left;}
.sclearboth { clear: both; height: 0.2em;}
.select {border:1px solid #800; background-color: #eee; width:90px;}
.right {float:right;}
.small {font-size: 80%; color:#f00;}

