/* ======= Algemeine Definitionen ===================*/
* {
     margin:0;
     padding:0;
     border:0;
}
body{
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 1.2em;
   color: Black;
   font-size: 0.8em;
   background-color: Black;
}

h1{
   font-size: 1.4em;
      line-height: 1.4em;
   font-style: bold;
}
h2{
   font-size: 1.0em;
      line-height: 1.2em;
   font-style: bold;
}
h3{
   font-size: 1.0em;
      line-height: 1.2em;
   font-style: bold;
}
a:link{
   font-size: 1.0em;
   color: white;
}
a:visited{
font-size: 1.0em;
   color: white;
}
a:hover{
font-size: 1.0em;
   color: yellow;
}

#container{
   padding: 0;
   margin: 0 auto;
   width: 1000px;
   background-color: #630101;
   background-image: url(das-bordell.jpg);
   background-repeat: repeat-x;
   border-left: 1px solid #45423F;
   border-right: 1px solid #45423F;
}

#wrapper {width: 990px; margin:auto;}


#header {height: 83px;}

#logo {float:left;}



#top {
width:100%;
height:186px;
}
#top .h1{
padding-top: 120px;
padding-left: 238px;
}
#top .h2{
width:100%;
padding-left: 238px;
}

#topcontent { 
width:520px;
 float:left;
 margin-top:125px; 
 margin-left: 238px}

#headermenue{
  width: 980px;
   height: 34px;
   padding: 0px 0px 0px 0px;
   margin-top: 0px;

}

* html #headermenue{
	float:left;
	width:980px;
	padding: 0px 0px 0px 10px;
	margin-top: 5px;


}
#headermenue ul
{
  width: 730px;
   height: 34px;
   padding: 0px 0px 0px 260px;
   margin-top: 0px;
}

#headermenue li{
   float: left;
   display: inline;
   height: 20px;
   width: 130px;
   color: White;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   padding: 8px 0px 0px 0px;
   margin: 2px 5px 0px 0px;
}
#.headermenue li a{
   color: White;
}
#mail {
   width: 480px;
   height: 156px;
   float: right;
   background: transparent;
}

#content { 

width:1000px;}

#nichelinks {
  float:left;
 width: 172px;
 margin-left: 10px;
 margin-top: 58px;
}
#nichelinks ul
{
  width: 170px;
   padding: 0px 0px 0px 0px;
   margin-top: 0px;
}

#nichelinks li{
   float: left;
   display: inline;
   height: 20px;
   width: 150px;
   color: White;
   font-style: italic;
   font-weight: bold;
   text-align: center;
   padding: 5px 0px 0px 0px;
   margin: 2px 5px 0px 0px;
}

#nichelinks li a{
   color: White;
}
#nichelinks .nichelinkstitel {
   float: left;
   width: 167px;
   padding-top: 5px;
   padding-left: 5px;
   font-style: normal;
   font-weight: bold;
   background-image: url(menuetop.jpg);
   background-repeat: no-repeat;
}
#nichelinks .nichelinksbox {
  float:left;
 width: 172px;
 background-image: url(menuebg.jpg);
 margin-bottom: 10px;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 0px; 
}
#nichelinks .nichelinksboxbild {
  float:left;
 width: 172px;
 background-image: url(menuebg.jpg);
 padding-top: 3px;
 padding-left: 0px;
 padding-right: 0px;
 margin-bottom: 0px; 
 padding-bottom: 3px;
}

#sites {
width: 780px;
   margin-top: 20px;
 float:right;
  
 }

#sites .site {clear:both; padding-top:1px;}
#sites .site .thumb {
   width: 240px;
   float: left;
   border: 1px solid Black;
   background-image: url(online.gif);
   background-repeat: no-repeat;
}
#sites .site .thumb2 {
   width: 240px;
   float: left;
   border: 1px solid Black;
   background-image: url(free.gif);
   background-repeat: no-repeat;
}
#sites .site .description { 
width: 750px;
padding-right: 20px;
 float:left;
 margin-bottom: 20px;}

#sites .site .descriptionsender { 
width: 460px;
padding-left: 20px;
 float:left;
 margin-bottom: 20px;}

#footer {
float: left;
   margin: 0px 0px 0px -6px;
   width: 1000px;
   background-color: #630101;
   border-left: 1px solid #45423F;
   border-right: 1px solid #45423F;
  
}
#footer .boxgesamt {
    width: 948px;
   margin-left: 20px;
   margin-bottom: 10px;
   float: left;
  background-color: #9d0000;
   padding: 0px 10px 10px 10px;
   border: 1px #503A05;
}

#footer .boxtexttitel {
   width: 583px;
   margin-right: 10px;
   margin-bottom: 0px;
   float: right;
 background-color: #9d0000;
   padding: 0px 10px 5px 10px;
   border: 1px #503A05;
}
#footer .boxtext {
   width: 583px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: right;
   background-color: maroon;
   padding: 10px 10px 10px 10px;
   border: 1px #503A05;
}

#footer .boxbild {
   width: 335px;
   margin-right: 12px;
   margin-bottom: 10px;
   float: right;
   background-color: Black;
   padding: 10px 10px 10px 10px;
   border: 1px #503A05;
}
#footer .box {
   width: 200px;
   float: left;
   background-color: #DDCBB5;
}