a,blockquote,body,center,dd,dir,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,pre
table,td,th,thead,ul {
	font-size: 10pt;
        font-family: Arial,Helvetica,Verdana,sans-serif;
        border: 0px;
        clear: both;
}
code {
	font-family: Courier New,Courier,monospace;
        border: 0px;
}
h1 {
	font-size: 20pt;
}
h2 {
	font-size: 16pt;
}
h3 {
	font-size: 13pt;
}
h4,th{
	font-size: 12pt;
}
small {
	font-size: 9pt;
}

.dick {font-weight: 900;}


/* Links */
a:link {
	color: #FF5F00; 
        text-decoration: underline;
}
a:visited {
	color: #FFAF00;
}
a:hover {
	color: #400000; 
        text-decoration: underline overline;
}
a:active {
	color: #400000; 
        text-decoration: underline overline;
}
a.ext {
	background: url("/pics/icons/extlink.gif") no-repeat bottom right;
	padding-right: 16px;
}
a.ext:link {
	background: url("/pics/icons/extlink_ff5f00.gif") no-repeat bottom right;
	color: #FF5F00;
        text-decoration: underline;
}
a.ext:visited {
	background: url("/pics/icons/extlink_ffaf00.gif") no-repeat bottom right;
	color: #FFAF00;
}
a.ext:hover {
	background: url("/pics/icons/extlink_400000.gif") no-repeat bottom right;
	color: #400000; 
        text-decoration: underline overline;
}
a.ext:active {
	background: url("/pics/icons/extlink_400000.gif") no-repeat bottom right;
	color: #400000; 
        text-decoration: underline overline;
}
a.newsgroup {
	font-weight: bold;
}
a.newsgroup:link {
	color: #008080;
        text-decoration: none;
}
a.newsgroup:visited {
	color: #006060;
        text-decoration: none;
}
a.newsgroup:hover {
	color: #004040;
        text-decoration: underline overline;
}
a.newsgroup:active {
	color: #004040;
        text-decoration: underline overline;
}
a.plain:link, .ep_list a:link  {
	color: #00007f;
        text-decoration: none;
}
a.plain:visited, .ep_list a:visited  {
	color: #00003f;
        text-decoration: none;
}
a.plain:hover, .ep_list a:hover  {
	color: #00003f;
        text-decoration: underline overline;
}
a.plain:active, .ep_list a:active  {
	color: #00003f; 
        text-decoration: underline overline;
}





/* Basic layout*/
/* Kopf und Fuss */
h4 a {
    font-size: 12pt;
}
.top, .top2, .feed1 {
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       border: 0 0 0 0;
       width: 100%;
       clear: both;
}
.top2 h2 {
       clear: none;
       text-align: center;
       line-height: 50px;
       vertical-align: middle;
}
.a, .b, .c, .d, .e, .f {
       padding: 0 0 0 0;
       margin: 0 0 0 0;
       border: 0 0 0 0;
       clear: none;
}
.b, .c, .d {width: 50px;}
.a {width: 300px;}
.a, .b {height: 75px; vertical-align: top;}
.c, .d {height: 50px; vertical-align: bottom;}
.a, .c, .e, .feed1 {text-align: left; float: left;}
.b, .d, .f {text-align: right; float: right;}
.e, .f {line-height: 50px; font-weight: 900; font-size: 12pt;}



/* Inhalt */
div.content {
       float: left;
       clear: none;
       display: block;
       margin: 0 0 0 20px;
       border: 0 0 0 0;
       padding: 0 0 0 0;
       width: 84%;

}


.toc {
     text-align: center;
}
.toc a {
     padding: 0 1em 0 1em;
}
.spacing {
       height: 15px;
       width: 100%;
}
img.up {
       width: 15px;
       height: 15px;
       float: right;
}
img.sl {
       height: 2px;
       width: 50%;
       margin: 0 25% 0 25%;
       text-align: center;
       vertical-align: middle;
}



.clean {
       clear: both;
       width: 100%;
       height: 1px;
       margin: 0 0 0 0;
       padding: 0 0 0 0;
}



/* styles für das menu */
.menu {
       float: right;
       clear: none;
       display: block;
       text-align: left;
       margin: 0 0 0 0;
       border: 0 0 0 0;
       padding: 0 0 0 0;
       height: 100%;
       border-left: 2px solid #000080;
       font-weight: 900;
}
.submenu {padding-left: 15px;}
.submenu a {font-weight: 500;}
.menu ul{
       margin: 0 0 0 0;
       border: 0 0 0 0;
       padding: 0 0 0 0;
}
.menu li{
      margin: 0 0 0 20px;
      border: 0 0 0 0;
      padding: 0 0 10px 0;
}





/*Style fuer FUNime Cover Uebersicht*/
table.cover td {width:75px;}

/* styles für die ep guide übersicht*/
tr.zeile {
         text-align: center;
         vertical-align: middle;
}
tr.hell {
         background-color: #ffffff;
}
tr.dunkel {
         background-color: #ddddff;
}
table.guide_table thead td {
         text-align: center;
         vertical-align: center;
         color: #ffffff;
         background-color: #00007f;
}
table.guide_table td {
         text-align: left;
         font-size: 13pt; 
         font-weight: bold;
}
table.guide_table td a {
	font-size: 13pt;
}
table.guide_table td.txt {
         text-align: center;
}
table.guide_table td.txt img {
         width: 16px; height: 16px; border: 0px;
}
table.guide_table img.small-icon {
         width: 16px; height: 16px; border: 0px; margin: 7px 0px 7px 12px;
}
table.guide_table img.icon {
         width:40px; height:30px; border:0px;
}


/* Styles für Episodenlisten mittels Definitions Listen */
dl,dt,dd {
         margin: 0px 0px 0px 0px; 
         padding: 0px 0px 2px 0px;
}
dl {
         clear: both;
}
dt {
         font-weight: 900;
}
dd {
         text-align: justify; padding-bottom: 10px;
}

table.daten_tabelle {
	 text-align: right;
         vertical-align: top;
         border: 0;
         width: 80%;
}
.daten_tabelle td{
       text-align: left;
}




