html, body {margin: 0; padding: 0; text-align: center;}

body {
        font-size: 12px;
        background: url(img/bg.gif) repeat-x;
         background-color:#000000;
        font-family: Arial, Helvetica, sans-serif;}

#head a, img {border: none;}
.link {padding:0 20px 0 20px;}
.link a{font-size: 12px; color: #990000;}
.link a:hover {color: #990000;}
a{color: #990000;}
a:hover {color: #990000;}




/* ---------------------------------------------------------------------------------- */

#page {
        background: url(img/bg-main.gif) repeat-y;
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 800px;}

#head {
        background: url(img/erotik-topliste.jpg) no-repeat top center;
        height: 116px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;}

#titel {
        float: left;
        text-align: left;
         color: #342d23;
        width: 800px;
        margin: 3px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
         font-weight: bold;
         text-align:center;}

#titel h1  {color: #a6a6a6;
           width: 800px;
           margin: 0px 0px 1px 0px;
                   padding: 0px 0px 0px 0px;
            font-size: 12px;
            font-weight: bold;
            text-align: center;
            font-family: Arial, Helvetica, sans-serif;}



/* ---------------------------------------------------------------------------------- */

#content {float: left;
         color: #342d23;
         margin: 10px 0px 10px 20px;
         padding: 0px 0px 0px 0px;
         text-align: left;
         width: 570px;
          border: 1px solid #fffff6;}

#content_txt {float: left;
              font-size: 11px;
              color: #342d23;
              margin: 0px 0px 10px 20px;
              padding: 5px 10px 5px 10px;
              text-align: left;
              width: 550px;
              border: 1px solid #fffff6;}

#content_txt h2 {font-size: 12px;
                 margin: 0px 0px 0px 0px;
                 padding: 0px 0px 0px 0px;}

#c_head {background-color:#d5cab6;
         height:20px;
         border-bottom: 1px solid #fffff6;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;}

#listtable {background-color:#fffff6;
           width: 570px;
           max-width: 570px;}

td.head { background-color:#d5cab6;}

td.grey { background-color:#f0e7d5;}
.description { font-size:11px; color: #342d23; padding: 0px 4px 4px 4px; background-color:#faf3e4;}

a.sitetitle {font-size: 13px; color: #990000; padding: 4px 4px 0px 4px;}
a.sitetitle:visited {color: #990000;}
a.sitetitle:hover {color: #9e9583;}
a.sitetitle:active {color: #990000;}


.small {
        text-decoration:none;
        color: #342d23;
        font-size:10px;
}

.error {padding: 0px 0px 0px 10px;
        color: #990000;}

/* ---------------------------------------------------------------------------------- */


#footer {
        background: url(img/foot.gif) no-repeat bottom center;
        background-color: inherit;
        clear: both;
        color: #86abb3;
        font-size: 11px;
        height: 16px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;}

#media {float: left;
        font-size: 10px;
        color: #342d23;
        margin: 0px 0px 10px 20px;
        padding: 5px 3px 5px 3px;
        text-align: center;
        width: 564px;
        border: 1px solid #fffff6;}


#sidebar {color: #7a9499;
                 float: right;
         font-size: 12px;
          margin: 10px 20px 10px 0px;
         padding: 0px 0px 0px 0px;
         text-align: left;
         width: 165px;
          border: 1px solid #fffff6;}

        #sidebar a {background: none; color: #990000; font-size: 12px; text-decoration: none;}

        #sidebar a:hover {background: none; color: #9e9583;font-size: 12px;}

         #sidebar img {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}

#sidebar ul {
        color: #9e9583;
        background: none;
        list-style-type: none;
         font-size: 10px;
        margin: 5px 0px 5px 5px;
        padding: 0px 0px 0px 0px;}

#s_head {background-color:#d5cab6;
         height:20px;
         border-bottom: 1px solid #fffff6;
         margin: 0px 0px 0px 0px;
         padding: 0px 0px 0px 0px;}

h3 {color: #2f2a24;
    font-size: 12px;
    margin: 0px 0px 0px 5px;
    padding: 3px 0px 0px 0px;}


/* ---------------------------------------------------------------------------------- */


