@charset "utf-8";
/* CSS Document */

/* Preloader zum laden der hover bilder */
#preloader {
	visibility:hidden;
	height:1px;
	width:1px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:-1px
}
hr {
	border-width: 1px;
	border-style: solid;
	border-color: #2F2F2F;
}

table {
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: opx;
	
}

/* Rand an der Oberseite entfernen */
* {
	/* Innenabstand */
	padding: 0px;
	/* Außenabstand */
	margin: 0px;
}

/* Aussehen der Hauptseite */
body {
	/* Hintergrundfarbe */
	background-color: #1f1f1f;
	/* Schriftart auf der Seite */
	font-family: Arial, Helvetica, sans-serif;
	/* Größe der Schrieft */
	font-size: 12px;
	/* Schrift Style */
	font-style: normal;
	/* Schrift Farbe */
	color: #FFF;
}

/* Aussehen der Eingabefelder */
input, textarea {
	/* Innenabstand */
	padding: 2px;
	/* Schriftart */
	font-family: Arial, Helvetica, sans-serif;
	/* Randstyle */
	border-style: solid;
	/* Randbreite */
	border-width: 1px;
	/* Randfarbe */
	border-color: #CCC; 
	/* Schriftgröße */
	font-size: 12px;
	background-color: #999999;
	font-weight: bold;
}

input[disabled], textarea[disabled]
{
	background:gray;
	color:#FFFFFF;
}

input.profile_edit {
	width: 100%;
	height: 100%;
}
textarea.profile_edit {
	width: 100%;
	height: 100%;
}

/* Bild Voreinstellung kein Rand */
img {
	/* Kein Rand */
	border-width:0px;
}

/* SliddeSideBar_START  */
#sideBar{
text-align:left;
}

#sideBar h2{
	color:#FFFFFF;
	font-size:130%;
	font-family:arial;
	margin:10px 10px 10px 10px;
	font-weight:bold !important;
}

#sideBar h2 span{
	font-size:125%;
	font-weight:normal !important;
}

#sideBar ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sideBar li{
	margin:0px 10px 3px 10px;
	list-style-type:none;
	display:block;
	height: 20px;
	width:177px;
	color:#FFFFFF;
}
#sideBar li:hover{
	margin:0px 10px 3px 10px;
	list-style-type:none;
	display:block;
	font-weight: bold;
	height: 20px;
	width:177px;
	color:#FFFFFF;
}

#sideBar li a{
	width:100%;
}

#sideBar li a:link,
#sideBar li a:visited{
	color:#FFFFFF;
	font-family:verdana;
	font-size:100%;
	text-decoration:none;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}

#sideBar li a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#sideBar{
	position: absolute;
	width: auto;
	height: auto;
	top: 220px;
	left:0px;
	background-image:url(images/background-left.gif);
	background-position:top right;
	background-repeat:repeat-y;
}

#sideBarTab{
	float:left;
	height:137px;
	width:28px;
}

#sideBarTab img{
	border:0px solid #FFFFFF;
}

#sideBarContents{
	float:left;
	overflow:hidden !important;
	width:180px;
	height:320px;
}

#sideBarContentsInner{
	width:200px;
}
/* SlideSideBar_END */


/* Header Links */
a.header_link {
	color:#333;
	font-weight: bold;
	font-size:12px;
	text-decoration:none;
}

/* Header Links_Hover */
a.header_link:hover {
	color:#333;
	font-weight: bold;
	font-size:12px;
	text-decoration:underline;
}

/* Footer Links */
a.footer_link {
	color:#333;
	font-weight: bold;
	font-size:11px;
	text-decoration:none;
}

/* Header Links_Hover */
a.footer_link:hover {
	color:#333;
	font-weight: bold;
	font-size:11px;
	text-decoration:underline;
}

/* Hyperlink Voreinstellung */
a {
	/* Text decoration */
	text-decoration:none;
	/* Schrift Farbe */
	color:#EEE;
}

/* Hyperlink Voreinstellung drüberfahren */
a:hover {
	/* Text decoration */
	text-decoration:underline;
	/* Schrift Farbe */
	color:#EEE;
}

/* Aussehen der Seiten Tabelle */
table#sitenologin {
	/* Breite */
	width: 100%;
	/* Kein Rand */
	border-width:0px;
}
table#sitelogin {
	/* Breite */
	width: 100%;
	/* Kein Rand */
	border-width:0px;
}

/* Aussehen der Header Spalte */
td#header_bg {
	/* Höhe */
	height: 156px;
	/* Breite */
	width: 100%;
	/* Hintergrundbild */
	background-image: url(img/headerbg.png);
}

/* Aussehen der Header-Logo Spalte */
td#header_logo {
	/* Höhe */
	height: 156px;
	/* Breite */
	width: 1000px;
	/* Hintergrundbild */
	background-image: url(img/headerfront.png);
	/* Text Vertikal ausrichten */
	vertical-align: top;
	/* Innenabstand */
	padding-top: 3px;
	padding-left: 10px;
	/* Schriftdicke */
	font-weight: bold;
	/* Schriftgröße */
	font-size:12px;
	/* Hintergrund widerholung */
	background-repeat: no-repeat;
}

/* Aussehen der Main-Navi Spalte */
td#mainnavi_bg {
	/* Höhe */
	height: 52px;
	/* Breite */
	width: 100%;;
	/* Hintergrundbild */
	background-image: url(img/navibg.jpg);
}

div#btn_home_link {
	background-image:url(img/btn_home.jpg);
	width:100px;
	height:52px;
}

div#btn_home_link:hover {
	background-image:url(img/btn_home_h.jpg);
	width:100px;
	height:52px;
}

div#btn_anime_link {
	background-image:url(img/btn_anime.jpg);
	width:153px;
	height:52px;
}

div#btn_anime_link:hover {
	background-image:url(img/btn_anime_h.jpg);
	width:153px;
	height:52px;
}

div#btn_team_link {
	background-image:url(img/btn_team.jpg);
	width:89px;
	height:52px;
}

div#btn_team_link:hover {
	background-image:url(img/btn_team_h.jpg);
	width:89px;
	height:52px;
}

div#btn_faq_link {
	background-image:url(img/btn_faq.jpg);
	width:87px;
	height:52px;
}

div#btn_faq_link:hover {
	background-image:url(img/btn_faq_h.jpg);
	width:87px;
	height:52px;
}

div#img_monkey_logo {
	background-image:url(img/monkey_subbs.jpg);
	width:571px;
	height:52px;
}

td#main_content {
	width:78%;
	vertical-align:top;
	padding: 10px;
}

/* Aussehen Hauptbereicht Kopfzeile */
td#content_headline {
	/* Schriftdicke */
	font-weight: bold;
	/* Textgröße */
	font-size: 20px;
	padding-left: 40px;
}

/* Ausrichten Unterstrich der Kopfzeile des Hauptbereiches */
td#content_headline_underline {
	/* Höhe */
	height: 1px;
	/* Hintergrundbild */
	background-image: url(img/site/headline_underline.png);
	/* Hintergrundbild Wiederholung */
	background-repeat:no-repeat;
}

/* Ausrichten Hauptbereich */
td#content_zone {
	/* Innenabstand oben */
	padding-top: 10px;
	/* Innenabstand links */
	padding-left: 40px;
}

td#main_rightsite {
	width:22%;
	vertical-align:top;
	padding: 10px;
}


/* Aussehen der Header-Footers Spalte */
td#header_footer {
	/* Höhe */
	height: 11px;
	/* Breite */
	width: 100%;
	/* Hintergrundbild */
	background-image: url(img/bottomheaderbg.jpg);
}

/* Aussehen der Header-Footers Spalte */
td#footer {
	/* Höhe */
	height: 29px;
	/* Breite */
	width: 100%;
	/* Hintergrundbild */
	background-image: url(img/footerbg3.jpg);
	/* Text Zentrieren */
	text-align: center;
	/* Text Vertikal ausrichten */
	vertical-align: middle;
	/* Textfarbe */
	color:#000000;
	/* Text Dick darstellen */
	font-weight:bold;
	/* Text größe */
	font-size: 11px;
}

/* NAVILOGIN_START */
	a#logoff {
		color:#000000;
	}
	a#logoff:hover {
		color:#000;
	}
	div#loginlogoff {
		color:#000000;
	}
	div#loginnamebg {
		background-image: url(img/logininputuserbg.png);
		width: 316px;
		height: 32px;
		background-repeat: no-repeat;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	input#loginname {
		margin-left: 125px;
		margin-top: 4px;
		width: 170px;
	}
	div#loginpassbg {
		background-image: url(img/logininputpassbg.png);
		width: 316px;
		height: 32px;
		background-repeat: no-repeat;
	}
	input#loginpass {
		margin-left: 125px;
		margin-top: 4px;
		width: 170px;
	}
	div#loginsubmit {
		margin-top: 3px;
		font-size: 14px;
		vertical-align: middle;
		float: left;
	}
	div#loginsubmitbutton {
		margin-top: 5px;
		font-size: 14px;
		vertical-align: middle;
		float: left;
	}
	input#loginsubmitbg {
		background-repeat: no-repeat;
		background-color: transparent ;
		border-width: 0px;
		padding: 0;
		margin-bottom: 2px;
		border-style: none;
		vertical-align: middle;
	}

/* NAVILOGIN_END */
	
/* NAVI_RIGHT_START*/
td.navi_t_l {
	width: 13px;
	height: 38px;
	background-image:url(img/navi_t_l.jpg);
}

td.navi_t_m {
	width: 187px;
	height: 38px;
	background-image:url(img/navi_t_m.jpg);
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

td.navi_t_r {
	width: 12px;
	height: 38px;
	background-image:url(img/navi_t_r.jpg);
}

td.navi_m {
	width: 212px;
	background-image:url(img/navi_m.jpg);
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
}

td.navi_b {
	width: 212px;
	height: 12px;
	background-image:url(img/navi_b.jpg);
}

td.navi_link_bg {
	background-image: url(img/navi_l_bg.jpg);
	height: 20px;
	vertical-align: middle;
}

td.navi_link_bg:hover {
	background-image: url(img/navi_l_bg_h.jpg);
	height: 20px;
	vertical-align: middle;
}

td.navi_link_bg_x {
	background-image: url(img/navi_l_bg.jpg);
	height: 20px;
	vertical-align: middle;
}

td.navi_link_bg_x:hover {
	background-image: url(img/navi_l_bg_h_x.jpg);
	height: 20px;
	vertical-align: middle;
}

a.navi_link {
	display: block;
	text-align: center; 
	text-decoration: none;
}
a.navi_link:hover {
	display: block; 
	text-align: center; 
	text-decoration: none;
	font-weight: bold;
}

td.subb_loader_bg {
	width: 196px;
	height: 16px;
	background-image: url(img/loader_bg.jpg);
	padding-left: 2px;
	padding-right: 2px;
}

td.subb_loader_bar {
	margin-top:5px;
	height: 12px;
	background-color:#00CCFF;
}

td.navi_m_subb {
	width: 212px;
	background-image:url(img/navi_m.jpg);
	padding-top: 0px;
	padding-right: 3px;
	padding-left: 8px;
	padding-bottom: 0px;
}
/* NAVI_RIGHT_END*/

/* VOTEMAIN_START */
div.mainvotebar {
	background-color:#00CCFF;
	margin: 2px;
	text-align: left;
	padding:2px;
	color:#000000;
	font-size: 8px;
}
div#votenavi {
	text-align:left;
	margin:5px;
}
/* VOTEMAIN_END */

/* NEWS_START */
td.news_headline_hot {
	background-image: url(img/news_hot_bg.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	padding-left: 5px;
	font-weight:bold;
	font-size: 14px;
	height:24px;
	color:#FFF;
}
td.news_headline {
	background-image: url(img/news_headline_bg.jpg);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1px;
	border-color: #00CCFF;
	padding-left: 5px;
	font-weight:bold;
	font-size: 14px;
	height:24px;
	color:#000;
}

td.news_content {
	padding: 10px;
	background-image:url(img/site/news_content_bg.jpg);
	background-repeat:repeat-y;
	border-left-style:solid;
	border-left-color:#00CCFF;
	border-left-width:1px;
	background-color: #2997bb;
	border-bottom-left-radius: 10px;
  	border-bottom-right-radius: 10px;
  	-moz-border-radius-bottomleft: 10px;
  	-moz-border-radius-bottomright: 10px;
  	-webkit-border-bottom-left-radius: 10px;
  	-webkit-border-bottom-right-radius: 10px;
}

div.news_image {
	float: left;
	height: 150px;
	width: 150px;
	margin-right:10px;
}
/* NEWS_END */

/* GUESTBOOK_START */
td.comment {
	margin:10px; 
	padding:5px; 
	border-style:solid; 
	border-width:2px; 
	border-color:#999;
	background-color:#666;
}

table.message {
	background-color: #333;
	border-color:#DDD;
	border-width:6px;
	border-radius: 8px;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
	border-style:double;
}

td.gbookcomment {
	margin: 10px; 
	padding: 5px; 
	border-style: solid; 
	border-width: 2px; 
	border-color: #999;
	background-color: #666;
}
/* GUESTBOOK_END */

/* TEAM_START */
table.main_bg {
	width: 390px;
	height: 207px;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: opx;
	margin-right: 10px;
	margin-bottom: 20px;
}
td.team_bg {
	padding-top: 50px;
	padding-right: 80px;
	padding-left: 50px;
	padding-bottom: 0px;
}

font.team_font_left {
	font-weight: bold;
	color: #999999;
	padding-right: 10px;
	font-size: 11px;
	line-height: 1.7;
}

font.team_font_right {
	color: #FFFFFF;
	color: #E19800;
	font-size: 11px;
	line-height: 1.7;
}
/* TEAM_END */

/* PROFILE_START */
img.double_border {
	border-width:6px;
	border-style:double;
	border-radius: 8px;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
	border-color:#CCC;
	margin:5px;
	width: 200px;
}

td#image-left {
	width:200px;
	text-align:center;
}

td.atribute-left {
	background-color: #333;
	font-size:12px;
	font-weight:bold;
	height:20px;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	width:100px;
	padding: 2px;
}

td.atribute-right {
	background-color: #666;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#CCC;
	padding: 2px;
	padding-right: 8px;
}

td.profile_column_headline {
	padding-bottom: 5px;
}

td.profile_column {
	padding-left: 5px;	
	padding-right: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666;
}

tr.profile_link {
	background-image: url(img/profile_line.png);
	height:25px;
}

tr.profile_link:hover {
	background-image: url(img/profile_line_h.png);
	height:25px;
}

a.profile_link {
	/* Link zum Blockobject machen */
	display: block; 
	/* Schrieftfarbe */
	color: #DDD;
	/* Text decoration */
	text-decoration: none;
}

a.profile_link:hover { 
	/* Link zum Blockobject machen */
	display: block; 
	/* Schriftfarbe */
	color: #DDD;
	text-decoration: none;
}
/* PROFILE_END */

/* ANIME.SELECT_START */
div#anime_banner_op {
	background-image: url(img/banner/anime/anime_banner_op.jpg);
	height: 110px;
	width: 530px;
}
div#anime_banner_op:hover {
	background-image: url(img/banner/anime/anime_banner_op_h.jpg);
	height: 110px;
	width: 530px;
}
div#anime_banner_ft {
	background-image: url(img/banner/anime/anime_banner_ft.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_ft:hover {
	background-image: url(img/banner/anime/anime_banner_ft_h.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_hr {
	background-image: url(img/banner/anime/anime_banner_hr.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_hr:hover {
	background-image: url(img/banner/anime/anime_banner_hr_h.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_hotd {
	background-image: url(img/banner/anime/anime_banner_hotd.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_hotd:hover {
	background-image: url(img/banner/anime/anime_banner_hotd_h.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_hm {
	background-image: url(img/banner/anime/anime_banner_hm.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_hm:hover {
	background-image: url(img/banner/anime/anime_banner_hm_h.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_ks {
	background-image: url(img/banner/anime/anime_banner_ks.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_ks:hover {
	background-image: url(img/banner/anime/anime_banner_ks_h.jpg);
	height: 92px;
	width: 530px;
}
div#anime_banner_ns {
	background-image: url(img/banner/anime/anime_banner_ns.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_ns:hover {
	background-image: url(img/banner/anime/anime_banner_ns_h.jpg);
	height: 93px;
	width: 530px;
}
div#anime_banner_htdc {
	background-image: url(img/banner/anime/anime_banner_htdc.jpg);
	height: 92px;
	width: 530px;
}
/* ANIME.SELECT_START */

/* ANIME_START */
div.comment {
	background-color: #333;
	border-color:#DDD;
	border-width:6px;
	border-radius: 8px;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
	border-style:double;
	padding: 5px;
}
tr.anime_list_row {
	margin: 4px;
}
tr.anime_list_row_anime {
     margin: 4px;
}
tr.anime_list_row_anime:hover {
     background-color: #333;
}
a.anime_list_link {
	text-decoration: none;
	font-weight:bold;
	color:#999;
}
a.anime_list_link:hover {
	text-decoration: none;
	font-weight:bold;
	color:#CCC;
}
td.anime_list_head {
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
td.anime_list_title {
	height: 34px;
	width: 50%;
	font-size: 16px;
	text-align: left;
	padding-left: 10px;
}
td.anime_list_date {
	height: 34px;
	width: 30%;
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
	color: #CCC;
}
td.anime_list_sd {
	height: 34px;
	width: 10%;
	text-align: center;
}
td.anime_list_hd {
	height: 34px;
	width: 10%;
	text-align: center;
}
div.sd_link {
	background-image: url(img/ico/form_sd.jpg);
	width: 47px;
	height: 34px;
}
div.sd_link:hover {
	background-image: url(img/ico/form_sd_h.jpg);
	width: 47px;
	height: 34px;
}
div.hd_link {
	background-image: url(img/ico/form_hd.jpg);
	width: 47px;
	height: 34px;
}
div.hd_link:hover {
	background-image: url(img/ico/form_hd_h.jpg);
	width: 47px;
	height: 34px;
}
a.streamoff_link {
	font-size:12px;
	color: #CC0000;
	font-weight: bold;
}
#ico_vote_good {
	background-image:url(img/ico/votegood.png);
	width: 20px;
	height: 24px;
	float: right;
}

#ico_vote_good:hover {
	background-image:url(img/ico/votegood_h.png);
	width: 20px;
	height: 24px;
	float: right;
}

#ico_vote_bad {
	background-image:url(img/ico/votebad.png);
	width: 20px;
	height: 24px;
	float: right;
}

#ico_vote_bad:hover {
	background-image:url(img/ico/votebad_h.png);
	width: 20px;
	height: 24px;
	float: right;
}
/* ANIME_END */

/* FAQ_START */
a.faq_headline {
	font-size: 14px;
	font-weight: bold;
	color: #EEEEEE;
	margin-bottom:10px;
}

td.faq_content {
	font-size: 12px;
	color: #FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
}
/* FAQ_END */

/* PARTNER_START */
img.p_double_border {
	border-width:6px;
	border-style:double;
	border-radius: 8px;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
	border-color:#000;
	margin:5px;
	max-width: 100%;
}

.gradualshine{
filter:alpha(opacity=30); /* IE */
-moz-opacity:0.3; /* Gecko-Browser */
opacity:0.3; /* Opera 9+ */
}

.gradualshine:hover{
filter:alpha(opacity=100); /* IE */
-moz-opacity:1.0; /* Gecko-Browser */
opacity:1.0; /* Opera 9+ */
}

div.banner_code {
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	padding-left: 5px;
	width: 525px;
}
/* PARTNER_END */

/* ADMINISTRATION_START */
table.delwindow {
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-color:#EEEEEE;
}

td.delwindow_headline {
	padding:3px;
	background-color:#EAEAEA;
	border-style:solid;
	border-width:0px;
	border-bottom-width:2px;
	border-bottom-color:#CCC;
	font-size:13px;
	font-weight:bold;
	color:#000;
	
}

td.delwindow_content {
	padding:3px;
	background-color:#F7F7F7;
	font-size:11px;
	color:#333;
}

form.delwindow_button {
	border-style:solid;
	border-width:1px;
	border-color:#444;
	font-size:10px;
	color:#000;
	background-color:#EEE;
	font-weight:bold;
}

/* UPDATE_START */
td.title_update {
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	color:#FF6600;
}
td.content_update {
	vertical-align:top;
	text-align:left;
	background-color:#555;
	padding:2px;
	font-weight:bold;
}
/* UPDATE_END */


/* SUBBSTATUS_START */
table.subbstatus {
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}
/* SUBBSTATUS_END */
/* ADMINISTRATION_END */