/* ======= Algemeine Definitionen ===================*/
* {
     margin:0;
     padding:0;
     border:0;
}
body{
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   line-height: 1.2em;
   color: #c80000;
   font-size: 0.8em;
   background-color: #000;
   background-image: url(back-domina.jpg);
   background-repeat: no-repeat;
}

h1{
   font-size: 1.4em;
      line-height: 1.4em;
   font-style: bold;
   color:black;
}
h2{
   font-size: 1.0em;
      line-height: 1.2em;
   font-style: bold;
   color: black;
}
h3{
   font-size: 1.0em;
      line-height: 1.2em;
   font-style: bold;
   color: black;
}
a:link{
   font-size: 1.2em;
   color: #c80000;
}
a:visited{
font-size: 1.2em;
   color: #c80000;
}
a:hover{
font-size: 1.2em;
   color: yellow;
}

#container{
   padding: 0;
   margin: 0 auto;
   width: 990px;
   background-color: black;
   background-image: url(domina-telefonsex.jpg);
   background-repeat: repeat-x;
   border-left: 2px solid black;
   border-right: 2px solid black;
}

#wrapper {width: 990px; margin:auto;}


#header {height: 83px;}

#logo {float:left;}



#top {
width:100%;
height:168px;
vertical-align: baseline;}

#topcontent { 
width:490px;
 float:left;
 margin-top:75px; 
 margin-left: 220px}

#mail {
   width: 480px;
   height: 156px;
   float: right;
   background: transparent;
}

#content { width:100%;

   }

#nichelinks {
  float:left;
 width: 172px;
 margin-top:50px;
 margin-left: 10px;
}
#nichelinks .nichelinkstitel {
   float: left;
   width: 167px;
   background-color: transparent;
   padding-top: 5px;
   padding-left: 5px;
   font-style: normal;
   font-weight: bold;
}
#nichelinks .nichelinksbox {
  float:left;
 width: 172px;
 background-color: transparent;
 margin-bottom: 10px;
 padding-top: 0px;
 padding-left: 0px;
 padding-bottom: 0px; 
}
#nichelinks .nichelinksboxbild {
  float:left;
 width: 172px;
 background-color: transparent;
 padding-top: 3px;
 padding-left: 5px;
 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;
   width: 990px;
   margin-top: 0px;

   background-color: black;

}
#footer .boxgesamt {
   width: 948px;
   margin-left: 10px;
   margin-bottom: 10px;
   float: left;
   background-color: black;
   padding: 10px 10px 10px 10px;
   border: 2px black;
}

#footer .boxtexttitel {
   width: 583px;
   margin-right: 10px;
   margin-bottom: 0px;
   float: right;
   background-color: black;
   padding: 10px 10px 5px 10px;
   border: 1px #503A05;
}
#footer .boxtext {
   width: 583px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: right;
   background-color: black;
   padding: 10px 10px 10px 10px;
   border: 1px #503A05;
}

#footer .boxbild {
   width: 320px;
   margin-right: 10px;
   margin-bottom: 10px;
   float: right;
   background-color: #c80000;
   padding: 10px 10px 10px 10px;
   border: 1px #c80000;
}
#footer .box {
   width: 200px;
   float: left;
   background-color: black;
}