/* General styles */
body {
  margin:0;
  padding:0;
  border:0;           /* This removes the border around the viewport in old versions of IE */
  width:100%;
  background:#000;
  min-width:950px;    /* Minimum width of layout - remove line if not required */
                      /* The min-width property does not work in old versions of Internet Explorer */

  background: #000 url(contentimgs/bg-body-massage.jpg) top center;
  font-size: 100.01%;
  letter-spacing: 0.1em;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}

#fixed {
  margin:0px auto;
  width:950px;
  text-align:left;
}
#fixed_in {

}
/* Header styles */
#header {
    clear:both;
    float:left;
    width:100%;
}
#header {
  border-top: 1px solid #36d696;
  border-bottom: 1px solid #36d696;
  background: #000 url(contentimgs/bg-massage.jpg) top center;
}
/* 'widths' sub menu */
#layoutdims {
  clear:both;
  margin:0;
  padding:6px 15px !important;
  text-align:right;
}
/* column container */
.colmask {
  position:relative;    /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
  clear:both;
  float:left;
  width:100%;       /* width of whole page */
  overflow:hidden;  /* This chops off any overhanging divs */
}
/* 2 column left menu settings */
.leftmenu {
  background: #000 url(contentimgs/bg-massage.jpg) top center;
}
.leftmenu .colright {
  float:left;
  width:200%;
  position:relative;
  left:200px;
  margin-top: 10px;
  color:#fff;
}
.leftmenu .col1wrap {
  float:right;
  width:50%;
  position:relative;
  right:200px;
  margin-top: 10px;
  padding-bottom:1em;
}
.leftmenu .col1 {
  margin:0 15px 0 215px;
  position:relative;
  right:100%;
  overflow:hidden;
}
.leftmenu .col2 {
  float:left;
  width:170px;
  position:relative;
  right:185px;
}
/* Footer styles */
#footer {
  clear:both;
  float:left;
  width:100%;
  background-color: #60d6a7;
  margin:0em 0em 1em 0em;
  border-top: 1px solid #36d696;
  border-bottom: 1px solid #36d696;
}
#footer p {
  padding-right:10px;
  margin:0;
  color:#007143;
  text-align: right;
}

p {
  margin-top: 2px;
  margin-bottom: 2px;
}

p.services {margin:1em 0 1em 0.5em; padding:0; font-size: 90%;}

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

.fett
{
  font-size: 180%;
  color:#fff;
}

.red 
{ 
  color:#e1fa71; 
}

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: 5px;
  color:#e1fa71;
}

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

/* menu */
a.nav, a.nav:link, a.nav:visited {
  display:block;
  width:150px;
  height:24px;
  /* background:#dca url("contentimgs/button_link.gif") top left; */
  border:1px solid #36d696;
  margin-top:2px;
  text-align:center;
  text-decoration:none;
  font-family:verdana, arial, sans-serif;
  font-size:12px;
  color:#000;
  line-height:24px;
  overflow:hidden;
}
a.nav:hover {
  color:#fff;
  border:1px solid #fff;
  /* background:#dca url("contentimgs/button_hover.gif") top left; */
}
a.nav:active {
  color:#000;
  border:1px solid #36d696;
  /* background:#dca url("contentimgs/button_active.gif") top left; */
}

/* Links */
a:link { color:#e1fa71; text-decoration:underline; }
a:visited { color:#e1fa71; text-decoration:underline; }
a:focus { color:#fff; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a:active { color:#fff; text-decoration:none; }

/* Girlindex */
.girlindex
{
  float:left;
  width:200px;
  text-align: center;
  font-weight:bold;
}
.girlindex img
{
  border:1px solid #b2f5b2;
}

/* 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;  
}
