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;}


p {margin: 0px 0px 12px 0px;}

#head a, img {border: none;}




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

#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;}


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



