html , body  {
margin: 0;
padding: 0;
height: 100%;
}

body {
background-color: #ffcddb;
background-image: url(../bilder/back_kachel.gif);
background-position: 0 0;
background-repeat: repeat;
color: #333333;
font: normal 11px verdana, sans-serif;
line-height: 16px;
text-align: center;
}

#wrapper {
position: relative;
padding-top: 17px;
margin: 0 auto;
width: 906px;
color: #555555;
border: 0px solid #ffa0c9;
text-align: left;
}

.td_logo {
background-image: url(../bilder/logo_ani.gif);
background-position: 0 0;
background-repeat: no-repeat;
}

.back_seite {
width: 900px;
height: 486px;
color: black;
background: #ffffff;
padding: 0;
background-repeat: no-repeat;
margin: 0;
border-left: 3px solid #ffa0c9;
border-right: 3px solid #ffa0c9;
}

#tp_box {
position: absolute;
left: 0;
top: 0;
width: 40px;
height: 623px;
background-image: url(../bilder/back_tp_balken.gif);
background-repeat: no-repeat;
color: #ffffff;
padding: 0;
margin: 0;
font: bold 11px verdana, sans-serif;
text-decoration: none;
}

.table_fuss {
width: 906px;
height: 23px;
padding: 0;
margin: 0;
background-position: 0 0;
background-repeat: no-repeat;
}

.box_sprechblase {
width: 268px;
padding: 0;
margin: 0;
background-image: url(../bilder/home/sprechblase_back.gif);
background-position: 0 0;
background-repeat: repeat-y;
}

.table_manhua_subnav {
border-left: 2px solid #e60391;
border-right: 2px solid #e60391;
}

#manhua_subnav a {
display: block;
text-align: center;
color: #ffffff;
background: #e967a3;
border-top: 3px solid #ffcddb;
border-bottom: 4px solid #ffcddb;
padding: 3px 0 3px 0;
font: bold 11px verdana, sans-serif;
text-decoration: none;
}

#manhua_subnav a:hover {
color: #ffffff;
background: #ffcc00;
}

.table_textkasten {
background-image: url(../bilder/manhuas/manhua_textbox_back.gif);
background-repeat: repeat-y;
}

.td_textkasten {
padding: 0 25px 5px 25px;
color: #555555;
font: normal 11px/14px verdana, sans-serif;
}

.td_textkasten h1 { color: #ee449e; font: bold 12px verdana, sans-serif; text-decoration: none; margin: 5px 0 5px 0; }
.td_textkasten a { color: #dd008e; text-decoration: underline; }
.td_textkasten a:hover { color: #2102dc; text-decoration: underline; }


.table_textkasten_ueber {
background: #ffffff;
background-image: url(../bilder/manhuas/back_table_452.gif);
background-repeat: no-repeat;
}

.chara_ueber { color: #ffffff; font: bold 12px verdana, sans-serif; text-decoration: none; padding: 4px 0 0 73px; }

.td_chara { padding: 0; color: #555555; font: normal 11px/14px verdana, sans-serif; }

.img_chara { margin: 3px 0 0 0; border: 1px solid #c700c1;  }

* html .a.img_leseprobe { display: block; width: 91px; border: 3px #f281c8; border-style: dotted dashed; }
a.img_leseprobe { display: block; width: 85px; border: 3px #f281c8; border-style: dotted dashed; }
a.img_leseprobe:hover { border: 3px #2102dc; border-style: dashed dotted; }

* html .a.img_wallpaper { display: block; width: 137px; border: 2px #f281c8; border-style: dotted dashed; }
a.img_wallpaper { display: block; width: 133px; border: 2px #f281c8; border-style: dotted dashed; }
a.img_wallpaper:hover { border: 2px #2102dc; border-style: dashed dotted; }

.td_all {padding: 0; color: #555555; font: normal 11px/14px verdana, sans-serif; }
.td_all a { color: #dd008e; text-decoration: underline; }
.td_all a:hover { color: #2102dc; text-decoration: underline; }


#text_sprechblase { padding: 0; margin: 0 5px 0 35px; color : #666666; font : normal 11px/13px verdana, sans-serif; }

#text_sprechblase h1 { margin: 0 0 3px 0; text-align: center; color : #999999; font : bold 13px/16px verdana, sans-serif; }

#navbox { padding: 0; margin: 0; }

.box_tokyopop { 
padding: 0;
margin: 0;
background-image: url(../bilder/back_box_tokyopop.gif);
background-repeat: no-repeat;
color : #e967a3;
font : normal 10px verdana, sans-serif;
}

#box_copyright {
text-align: center;
color: #999999;
font: normal 10px verdana, sans-serif;
text-decoration: none;
}

.copyright { color: #999999; font: normal 10px verdana, sans-serif; text-decoration: none; }
a.copyright { color: #999999; font: normal 10px verdana, sans-serif; text-decoration: none; }
a.copyright:hover { color: #ee4e9e; text-decoration: none; }
.band_detail { color: #777777; font: normal 10px verdana, sans-serif; text-decoration: none; }

a.fusslink { color: #b2b2b2; font: bold 12px verdana, sans-serif; text-decoration: none; position: relative; right: 25px; bottom:-3px; }
a.fusslink:hover { color: #ee4e9e; text-decoration: none; }

.leseprobe_seite { font: bold 12.5px verdana, arial, helvetica, sans-serif; color: #e967a3; text-decoration: none;}
a.leseprobe_nav { font: bold 10px/24px verdana, arial, helvetica, sans-serif; color: #e967a3; text-decoration: underline; }
a.leseprobe_nav:hover { color: #a900b3;}
.leseprobe_titel { font: normal 15px impact, verdana, arial, helvetica, sans-serif; color: #e967a3; text-decoration: none;}

.leserichtung { font: normal 11px verdana, arial, helvetica, sans-serif; color: #000000; text-decoration: none;}

.product_name { font: normal 10px arial, helvetica; color: #b90cac; text-decoration: none; }
.product_spec { font: normal 10px arial, helvetica; color: #777777; text-decoration: none; }

.uebermich_18 { font: normal 11px/18px verdana, sans-serif; color: #555555; padding: 3px 0 0 0; }
.uebermich_text { font: normal 11px/15px verdana, sans-serif; color: #555555; }
.uebermich_bold { font: bold 11px/15px verdana, sans-serif; color: #790493; }

.uebermich_ueber_tab { color: #ffffff; font: bold 12px verdana, sans-serif; text-decoration: none; padding: 9px 0 0 23px; }

.downloads_ueber { color: #e60391; font: bold 12px verdana, sans-serif; text-decoration: none; }

.wallpaper_link {padding: 0; color: #555555; font: normal 10px/13px verdana, sans-serif; text-decoration: none; }
.wallpaper_link a {padding: 0; color: #555555; font: normal 10px/13px verdana, sans-serif; text-decoration: none; }
.wallpaper_link a:hover { color: #e60391; text-decoration: underline; }

.text_link {padding: 0; color: #e60391; font: normal 10px/13px verdana, sans-serif; text-decoration: underline; }
.text_link a {padding: 0; color: #e60391; font: normal 10px/13px verdana, sans-serif; text-decoration: underline; }
.text_link a:hover { color: #a900b3; text-decoration: underline; }

table.content { border-width: 0px; margin-bottom: 5px; padding: 0px; background-color: #4D4D62; }
table.head    { border-width: 0px; margin: 1px 0px 5px; padding: 0px; }
table.info    { border-width: 0px; margin: 1px 0px 5px; padding: 0px; background-color: #4D4D62; }
table.panel   { width: 150px; background-color: #4D4D62; border-color: #4D4D62; margin-bottom: 5px; }

th { font-size: 13px; }
td { font-size: 12px; }

th.head { background-color: #b8e2fe; }
td.head { background-color: #FE35BA; font-weight: bold; }

th.info   { background-color: #9F966F; border: 1px solid #4583C0; }
td.info   { background-color: #9F966F; }

th.header { background-color: #D9B359; font-weight: bold; }
td.header { background-color: #ffffff; font-size: 11px; padding: 5px 5px 5px 10px; }

td.left   { background-color: #fedee2; }
td.right  { background-color: #ffefef; }

td.odd    { background-color: #fedee2; }
td.even   { background-color: #ffefef; }

td.center { background-color: #C19D66; }
td.top    { background-color: #ffffff; }
td.bottom { background-color: #ffffff; padding: 5px; }

table.quote { background-color: #E6DB8E; border: 1px solid #4D4D62; }

td.quote { padding: 3px; background-color: #E6DB8E; border-top: 1px dashed #4D4D62; }

input       { border: 1px solid #999; background-color: #ffffff; font-family: Verdana,Helvetica; color: #333333; }
input.send  { border: 1px solid #999; background-color: #ffffff; font-family: Verdana,Helvetica; color: #333333; }
select      { border: 1px solid #999; background-color: #ffffff; font-family: Verdana,Helvetica; color: #333333; }
textarea    { border: 1px solid #999; background-color: #ffffff; font-family: Verdana,Helvetica; color: #333333; font-size: 12px; }
fieldset    { border: 1px solid #999; background-color: #ffffff; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; padding-top: 5px; }

legend { border: 1px solid #999; background-color: #D9B359; font: bold 15px verdana, sans-serif; padding: 2px; }
