/* Anime4ever.info Version 5 */
/* CSS-Style (c) 2006-2007 by www.anime4ever.info */

body {
font-family: verdana, arial, helvetica, sans-serif;
text-align: left; 
font-size: 100%;
background-color: #fff;
color: #000;
margin: 0;
}

#wrap {
width: 1000px;
margin: 15px auto;
text-align: left;
padding: 0;
}

img {
border: 0;
}

#header, #latest, #navi, #links, #footer {
display: none;
}

a {
color: #000033;
text-decoration: underline;
}

/* Content */

#content {
width: 100%;
margin: 0;
padding: 0;
}

#content table {
margin: 5px 10px 10px 10px;
width: 100%;
}

#content table tr td {
vertical-align: top;
}

#content p img {
margin: 3px;
}

#content p.c {
text-align: center;
}

#content p.r {
text-align: right;
}

#content ul, #content ol {
list-style-type: square;
margin: 10px 10px 15px 30px;
padding: 0;
}

h1 {
margin: 0 0 10px 0;
clear: left;
font-weight: bold;
font-size: 120%;
letter-spacing: 2px;
}

h2 {
margin: 20px 0 15px 0;
font-weight: bold;
font-size: 110%;
clear: left;
}

h3 {
margin: 15px 0 15px 0;
font-weight: bold;
font-size: 100%;
text-decoration: none;
clear: left;
}

#content hr {
margin: 5px 25px 10px 25px;
clear: left;
}

/* News */

table.news {
width: 690px;
}

table.news tr td {
text-align: justify;
font-size: 100%;
color: #9bf;
vertical-align: top;
}

table.news tr td.avatar {
width: 75px;
display: none;
}

table.news tr td.avatar img {
width: 75px;
height: 250px;
margin: 0 20px 0 0;
}

div.news {
border-top: 1px dashed #9bf;
font-style: oblique;
margin: 0 25px 0 25px;
text-align: right;
}

/* Sonstiges */

#pastlayout {
margin: 10px 0 0 40px;
font-weight: bold;
color: #fff;
}

#pastlayout tr td img {
margin: 10px 20px 10px 0;
border: 1px solid #000;
}

.button {
margin: 0 30px 0 30px;
}

.button img {
width: 88px;
height: 31px;
margin: 3px;
border: 0;
}

#content table.double, #content table.doublec {
margin: 0 100px 10px 100px;
width: 550px;
padding: 0;
border: 0;
font-size: 13px;
}

#content table.double tr td {
background-color: #012;
color: #9bf;
padding: 5px;
text-align: left;
width: 50%; 
}

#content table.doublec tr td {
background-color: #012;
color: #9bf;
padding: 1px;
text-align: center;
width: 50%; 
}

#content table tr.head td {
font-weight: bold;
color: #fff;
padding: 2px;
background-color: #002;
text-align: center;
}

#content img.float {
float: left;
margin: 0px 35px 15px 35px;
border: 1px solid #012;
}

#content .karaoke, #content #cyberstamps {
width: 690px;
}

#content table tr td.head {
font-weight: bold;
color: #fff;
padding: 4px 5px 4px 5px;
background-color: #002;
}

#content .karaoke tr td {
background-color: #012;
color: #9bf;
padding: 3px 7px 3px 7px;
}

#content .karaoke tr td.c1 {
text-align: center;
width: 120px;
}

#content .karaoke tr td.c2 {
text-align: center;
width: 80px;
}

#content .karaoke tr td.c3 {
text-align: center;
width: 150px;
}

#content #kiriban {
margin: 0;
}

#content #kiriban tr td {
margin: 0;
}

#content #cyberstamps tr td {
width: 33%;
}