body
{
  color:black;
  background-color:black;
  font-family:Arial,Verdana,sans-serif;
  font-size:10pt;
  font-weight:bold;
  margin:auto;
}

h1
{
  color:#990000;
  text-transform:uppercase;
  font-size:14pt;
  font-family:Arial;
  font-weight:bold;
  margin:0px;
  line-height:25px;
}

ul
{
  padding:0px;
  margin-top:16px;
  margin-left:0px;
  margin-bottom:0px;
  /* list-style-image: url(images/pfeil.gif); */
  vertical-align: top;
  list-style-type:none;
}

li
{
  background: url(images/pfeil.gif) left top no-repeat;
  padding-left: 30px;
  line-height:20px;
  margin-bottom:16px;
}

a.button             
{ 
display: block; 
border-color:#ffe115; 
border-width:3px; 
border-style:solid; 
height:28px;
width: 200px; 
margin:0px; 
padding:0px; 
background-color:#990000; 
font-family:arial black; 
font-size:15px; 
font-weight:bold; 
color:#ffe115; 
text-decoration:none; 
text-indent:0.5em; 
line-height:1.6em; 
vertical-align:middle; 
text-align:center; 
text-transform:uppercase;
}

div
{
  overflow:hidden;
}

#page 
{
  background-color:#990000;
  margin:auto;
  min-height:100%;
  text-align:left;
  width:995px;
}

#header 
{
  background-color:#990000;
  background-image:url(images/head_back_ohne_subnavi.jpg);
  background-repeat:no-repeat;
  height:131px;
  position:relative;
  width:995px;
}

#banner
{
  background-color:#990000;
  text-align:center;
  /* height:110px; */
}

#content
{
  background-color:#ffcc66;
  width:835px;
  float:left;
}

#skyscraper
{
  float:right;
  text-align:center;
  background-color:#990000;
  width:160px;
}

#footer
{
  float:left;
  margin:10px;
  text-align:center;
  width:815px;
  font-size:11px;
}

.zweispaltig_breit
{
  width:535px;
  float:left;
}

.zweispaltig_schmal
{
  width:290px;
  float:left;
}

.box_schmal
{
  width:280px;
  float:left;
  margin-top:10px;
  margin-left:10px;
  background-color:#fff0d2;
}

.box_breit
{
  width:525px;
  float:left;
  margin-top:10px;
  margin-left:10px;
  background-color:#fff0d2;
}

.box_full
{
  width:815px;
  float:left;
  margin-top:10px;
  margin-left:10px;
  background-color:#fff0d2;
}

.box_title
{
  background-color:f2c10d;
  background-image:url(images/bg_headline.gif);
  height:25px;
  text-align:center;
  color:#990000;
  text-transform:uppercase;
  font-size:16pt;
  font-family:Arial black;
  line-height:25px;
}

#anzeige
{
  background-color:f2c10d;
  text-align:center;
  color:#ffcc66;
  font-size:10pt;
  font-family:Arial;
  font-weight:bold;
  margin-bottom:15px;
}

/* Mainnavi */

#mainnavi
{
  left:150px;
  position:absolute;
  top:62px;
  z-index:1;
}

#navigation a 
{
  color:black;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#mainnavi h1 
{
  color:white;
  display:inline;
  font-size:15px;
  text-transform:uppercase;
  line-height:39px;
  font-family:Arial,Verdana,sans-serif;
}

#navigation h2 
{
  display:inline;
  font-size:14px;
  text-transform:uppercase;
}

#mainnavi a { text-decoration:none; }

#mainnavi div 
{
  background-image:url(images/button_non-activ.gif);
  background-repeat:no-repeat;
  float:left;
  height:39px;
  line-height:39px;
  position:relative;
  text-align:center;
  width:204px;
}

#left 
{
  float:left;
}

#right 
{
  margin-top: 4px;
  float:right;
}

#navigation 
{
  background-image:url(images/subnavi_back.gif);
  background-repeat:no-repeat;
  line-height:40px;
  padding-left:25px;
  width:995px;
  float:left;
}

#clear, .clear 
{
  clear:both;
}

#bull 
{
  margin:0 15px;
}

#login 
{
  float:right;
  position:relative;
  right:205px;
  top:10px;
}

img
{
  border:0 none;
}

/* Footer */
#footer .logos 
{
  margin-left:9px;
  margin-top:6px;
}

#footer .logos img 
{
  margin-right:6px;
}

#footer .meta
{
  margin-top:10px;
}

#footer .meta a 
{
  color:#000000;
  text-decoration:none;
}

/* Content */
#content_hotclub_bild
{
  float:left;
  width:270px;
  height:400px;
}

#content_hotclub_text
{
  float:left;
  width:235px;
  height:380px;
  padding:10px;
}

#content_hotvideos_schmal1_bild
{
  float:left;
  width:280px;
  height:200px;
}

#content_hotvideos_schmal1_text
{
  float:left;
  width:260px;
  height:180px;
  padding:10px;
}

#content_hotcams_full_bild
{
  float:left;
  width:570px;
  height:220px;
}

#content_hotcams_full_text
{
  float:left;
  width:225px;
  height:200px;
  padding:10px;
}

#content_hotvideos_schmal2
{
  width:280px;
  height:400px;
}

#content_hotvideos_schmal2_bild
{
  width:200px;
  height:380px;
  margin: 10px 40px 10px 40px; /* oben rechts unten links */
}

#content_hotdating_schmal
{
  width:280px;
  height:365px;
}

#content_hotdating_schmal_bild
{
  width:200px;
  height:345px;
  margin: 10px 40px 10px 40px; /* oben rechts unten links */
}

#content_hotdating_breit_text
{
  float:left;
  width:235px;
  height:200px;
  padding:10px;
}

#content_hotdating_breit_bild
{
  float:left;
  width:270px;
  height:220px;
}

#content_hotclub_breit2_tabelle
{
  float:left;
  width:505px;
  height:200px;
  padding:10px;
}

#content_hotclub_breit2_tabelle table
{
  width:505px;
  border-spacing:0px;
  margin-top:10px;
}

#content_hotclub_breit2_tabelle td
{
  text-align:center;
  padding:0px;
  width:100px;
  font-family:Arial,Verdana,sans-serif;
  font-size:12pt;
  font-weight:bold;
}

#content_hotcams_breit_bild
{
  float:left;
  width:270px;
  height:290px;
}

#content_hotcams_breit_text
{
  float:left;
  width:235px;
  height:270px;
  padding:10px;
}

#content_hotvideos_full
{
  float:left;
  width:815px;
  height:130px;
  text-align:center;
}

#content_hotvideos_full_bild
{
  margin:10px;
  border-color:#990000; 
  border-width:2px; 
  border-style:solid; 
}