    * {
      margin: 0px;
      padding: 0px;
    }

   body {
      margin-top: 3px;
      background-repeat: repeat-x;
    }

    #grid {
      /*width: 950px;*/
      height: 100%;
    }    
    
/*LINKE SEITE*/    
    
    #li {
      width: 188px;
      vertical-align: top;
    }       

   /* #li div#inhalt {
      #padding-left: 5px;
      #padding-right: 3px;
    }
    */
    
/*LINKE SEITE - ENDE*/   

/*MITTE */  
    #mi {
 /*      width: 756px;*/
    }        
/*MITTE - ENDE*/  

    
/* NEU !!! */

a.kategorien {
  background-image: url(http://www.sex-netzwerk.net/button.jpg);
  width: 184px;
  height: 30px;  
  /*letter-spacing: 0.03cm;*/
  display: block;  
  text-decoration: none;
  margin-bottom: -1px;  
}

a:hover.kategorien {
  background-image: url(http://www.sex-netzwerk.net/button_hover.jpg);
}

.kategorien_text {
  padding-left: 5px;
  padding-top: 5px;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  color: #ffffff;
}    






div.startseite_box {
  width: 340px; 
  background-color: #484848;
  border: 1px solid #A2A2A2;
}

.startseite_box_titel_bg {
  width: 100%;
  height: 36px;
}

.startseite_box_titel {
  font-size: 18pt;
  margin-left: 3px;
  padding-top: 4px;
}

.startseite_box_spalte {
  width: 158px; 
  background-color: #333333;
  color: #FFFFFF;
}
 
.startseite_box_name {
  padding-top: 2px;
  text-align: center;
  width: 134px;
  height: 43px;
  overflow: hidden;
}

.startseite_box_name a {
  font-size: 8pt;
}

.startseite_box_bild {
  margin-top: 2px;
}

.startseite_box_text {
  width: 134px;
  height: 100px;
  overflow: hidden;
  margin-top: 2px;
  padding-bottom: 5px;
  font-size: 8pt; 
}

.startseite_box_galerie_ansehen {
  text-align: center;
  margin-top: 4px;
}

.startseite_box_galerie_ansehen a {
  font-size: 10pt;
  text-decoration: underline;
  font-weight: bold;
}

.bottom_lines {
  height: 6px;
  width: 100%;
  margin-top: 7px;
}

/* KATEGORIEN SEITE */

.kategorien_box {
  float: left;
  width: 225px;
  margin-left: 4px;
  margin-right: 4px; 
  color: #FCFCFC;
  border: 1px solid #929292;
  background-repeat: repeat-x;
  background-color: #676767;  
}

.kategorien_box_titel_bg {
  height: 36px;
  overflow: hidden;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  background-repeat: repeat-x;
  border: 1px solid #000000;
}

.kategorien_box_titel {
  margin-top: 2px;
  padding-right: 2px;
  padding-left: 2px;
  text-align: center;
}

.kategorien_box_bild {
  margin-top: 6px;
}

.kategorien_box_text {
  margin-top: 2px;
  margin-left: 6px;
  margin-bottom: 5px;
  height: 135px;
  text-align: left;
  color: #FCFCFC;
}

.kategorien_box_galerie_ansehen {
  width: 225px;
  height: 29px;
  text-align: center;
  background-repeat: repeat-x;
  border-top: 1px solid #FFFFFF
}

div.kategorien_box_galerie_ansehen p {
  padding-top: 6px;
  text-align: center;
}

div.kategorien_box_galerie_ansehen p a {
  text-decoration: none;
  font-weight: bold;
  font-size: 13pt;
  font-family: arial;
} 


.galerie_box {
  width: 705px;
  color: #FCFCFC;
  border: 1px solid #929292;
  background-repeat: repeat-x;
  background-color: #676767;
}


.galerie_box_titel_bg {
  height: 36px;
  margin-bottom: 3px;
  overflow: hidden;
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
  background-repeat: repeat-x;
  color: #FCFCFC;
  border: 1px solid #000000;
}

.galerie_box_titel {
  font-weight: bold;
  font-size: 16pt;
  text-align: center;
  padding-top: 6px;
}

.galerie_box_inhalt {
  padding-right: 5px;
  padding-left: 5px;
}

div.zugang_box {
  background-repeat: repeat-x;
  background-color: #585858;
  border: 1px solid #000000;
  width: 688px;
  margin-top: 5px;
}

div.zugang_box p {
  text-align: left;
  color: #FCFCFC;
  width: 360px;
  margin-left: 7px;
  font-size: 11pt;
  margin-top: 10px;
}

.zugang_img {
  float: right;
  margin-right: 10px;
}

a.zur_uebersicht {
  font-size: 12pt;
  text-decoration: underline;
}

.formular_headline {
  font-size: 14pt;
  text-align: center;
}

ul.formular_ul {
  text-align: left;
  width: 600px;
  margin-top: 10px;
  list-style-type: disc;
}

ul.formular_ul li {
  margin-top: 2px;
}

.formular_sm {
  padding: 0px;
  margin: 0px;
  height: 3000px;
  width: 730px;
  text-indent: 0px;
  overflow: hidden;
  margin-top: 10px;
}

.formular_pc {
  padding: 0px;
  margin: 0px;
  height: 3000px;
  width: 740px;
  text-indent: -31px;
  overflow: hidden;
}

.top_banner {
   position: absolute; top: 60px; left: 50%; margin-left: -80px;
}