.layer_main {
display:none;
}

body {
margin: 5px; /* abstand oben link rechts unten */
font-family: tahoma; /* global schriftart */
font-size: 11px; /* global schriftgröße */
color: #FFFFFF; /* global schriftfarbe */
background-color: #202732;
}

.logo {

margin-left: auto;

margin-right: auto;

margin-top: 0px;

margin-bottom: 5px;

}



.content {

margin: auto;

width: 960px;

background-color: #fff;

}



.content_table {

width: 100%;

}



.content_table td {

vertical-align: top;

}



.content_table #left{

width: 180px;

text-align: left;

background: url("http://tophorrorcomics.com/img/stones.png");

}



.content_table #right{

width: 180px;

text-align: right;

}



.box_x {

width: 100%;

background-color: #fdfdfd;

line-height: 22px;

color: #000;

font-weight: bold;

}



.box {

width: 180px;

}



.box .box_a {

width: 100%;

color: #fff;

font-weight: bold;

}



.box .desc {

float: right;

padding-right: 5px;

}



.box .desc_r {

float: left;

padding-left: 0px;

}



.box .box_b {

color: #fff;

}



.box_b form {

background: url("http://tophorrorcomics.com/img/skullsearch.png");

height: 118px;

padding:0;

margin: 0;

}



.form {

text-align: center;

}



.shout {

text-align: center;

padding: 5px;

}



.vote {

text-align: left;

padding: 5px;

}



.inp_f {

font-size: 11px;

border: 1px solid black;

background-color: #FFFFFF;

}



.inp_b {

padding-left: 5px;

padding-right: 5px;

font-weight: bold;

}



.box_menu a {

color: #fff;

font-weight: bold;

display:block;

text-decoration: none;

line-height: 16px;

}



.box_menu a:hover {

color: #FFFFFF;

}



.upload a {

padding: 3px;

color: #d8d8da;

font-weight: none;

display:block;

text-decoration: none;

line-height: 11px;

text-align: left;

}



.upload a:hover {

padding: 2px;

padding-left: 3px;

background-color: #E06000;

border-top: 1px solid black;

border-bottom: 1px solid black;

}





.spacer {

margin: 5px;

}



.content_box {

border: 1px solid #000000;

}



.content_box_a {

background-color: #232c37;

line-height: 20px;

color: #FFFFFF;

font-weight: bold;

}



.content_box_b {

background-color: #FF7F00;

padding: 5px;

text-align: left;

}



.ccc_footer {

width: 960px;

margin-left: auto;

margin-right: auto;

margin-top: 5px;

border: 1px solid #000000;

background-color: #232c37;

font-weight: bold;

color: #FFFFFF;

line-height: 20px;

}



.ccc_footer a {color: #FFFFFF; }

.ccc_footer a:hover {color: #fff; }



.ccc_header {

width: 960px;

height: 238px;

margin-left: auto;

margin-right: auto;

margin-top: 5px;

border: 1px solid #000000;

#background-color: #FF7F00;

font-weight: bold;

color: #FFFFFF;



}



.ccc_header a {color: #FFFFFF; }

.ccc_header a:hover {color: #000000; }



.headerTop {

postition: relative;

width: 960px;

height: 238px;

background: url("http://tophorrorcomics.com/skins/THC/thc.jpg");

margin-left: auto;

margin-right: auto;

}



.headerNavi {

width: 960px;

margin-left: auto;

margin-right: auto;

border: 1px solid #000000;

background-color: #1A1D22;

font-weight: bold;

color: #FFFFFF;

height: 20px;

border-top-style: none;

border-top-color: #000000;

border-top-width: 0px;

padding-top: 3px;



}



.headerNavi a {color: #FFFFFF; }

.headerNavi a:hover {color: #000000; }





input, textarea, select {

border-top: 1px solid #000000;

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

border-left: 1px solid #000000;

background: #FFFFFF

font: normal 11px verdana, arial, sans-serif;

color: #000;

margin: 2px;

}

input.button {

border-top: 1px solid #000000;

border-right: 1px solid #000000;

border-bottom: 1px solid #000000;

border-left: 1px solid #000000;

background: #FFFFFF;

}

a {	

color: #000;

text-decoration: none;

}

a:hover {

color: #000;

}

INPUT.BUTTON

{

background-color: #215074;

cursor: pointer;

margin:1px;

text-align:center;

}

/* tables */

table.gamelist {

	border-collapse: collapse;

	width: 100%;



}

table.enter {

	border-collapse: collapse;

	font-size: 0.9em;

    border: 1;

    border-color: #000000;

	text-align: center;

}

.gamelist tr.odd {

background: #E5E5E5;

}

.gamelist tr.bold {

   background: #CCCCCC;

}

.gamelist td {

padding: 0px;

background: #fdfdfd;

 }



.gamelist th {

padding: 2px 0;

background: #000;

 }



.gamelist td.top {

background: #fdfdfd;

height: 20px;

color: #000;

font-weight: bold;

 }

.gamelist td.topleft {

text-align: left;

background: #fdfdfd;

border: 1px solid #000000;

height: 20px;

color: white;

font-weight: bold;

padding-left: 2px;

 }

.gamelist td.normal {

text-align: left;

background: #fdfdfd;

text-align: center;

padding-left: 2px;

 }

.gamelist td.normalleft {

text-align: left;

background: #fdfdfd;

border: 1px solid #000000;

padding-left: 4px;

 }

.gamelist td.aligncenter {

text-align: center;

background: #fdfdfd;

}







body {



	color: #FFFFFF;

	font-family: sans-serif;

	font-size: 12px;

}

h1, h2, h3 {

  margin: 0px;

  padding: 0px;

  margin-bottom: 0;	

}

#wrapper {

	border: 1px solid #000;

	left: 50%;

	margin-left: -350px;

	position: absolute;

	width: 700px;

}

#header {

	width: 700px;

}





#filters {

	float: left;

	margin: 15px;

}

#search {

	float: right;

	margin: 15px;

	text-align: right;

}

#content {

	clear: both;

	padding-left: 15px;

	padding-right: 15px;

}

#copyright {

	margin: 10px;

	text-align: center;

}



/* Hyper Links */





#navigation a, .table_top_title a { color: #000; }

#navigation a:hover, .table_top_title a:hover {

	color: #CCC;

	text-decoration: none;

	border-bottom: 1px dashed;

}



.table_border {

	border: 1px solid #000;

	padding: 0px;

	margin: 0 auto;

}

/* Top Ranking Style */

.table_top_title {

	background: #4a4a4a url("title.png") repeat-x;

	font-size: 12px;

	color: #FFF;

	padding-top: 7px;

	padding-bottom: 7px;

	text-align: center;

}

.table_top_rank {

	background-color: #DCDCDC;

	font-size: 16px;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

	text-align: center;

}

.table_top_description { }

.table_top_banner {

	float: left;

	padding-left: 10px;

	padding-right: 10px;

}

.table_top_stats {

	background-color: #DCDCDC;

	padding: 2px;

}

.table_top_rating {

	background-color: #DCDCDC;

	text-align: center;

}

/* Ranking Style */

.table_title {

	background: #4a4a4a url("title.png") repeat-x;

	color: #FFF;

	font-size: 12px;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}

.table_rank {

	background-color: #DCDCDC;

	font-size: 16px;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

	text-align: center;

}

.table_description { width: 100%; text-align: center;}

.table_stats {

	background-color: #FFFFFF;

	padding: 2px;

	text-align: center;

}



/* Stats Style */

.stats_top {

	background: #4a4a4a url("title.png") repeat-x;

	color: #FFF;

	font-size: 12px;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;

	text-align: center;

}

.stats_left { background-color: #DCDCDC; }

.stats1 {

	background-color: #DCDCDC;

	text-align: center;

}

.stats2 {

	background-color: #FFF;

	text-align: center;

}



/* Admin */

.darkbg {

  background-color: #737373;

  color: #fff;

}

.mediumbg {

	background: #4a4a4a url("title.png") repeat-x;

	color: #FFF;

	font-size: 12px;

	font-weight: normal;

	padding-top: 5px;

	padding-bottom: 5px;

}

.lightbg {

	color: #000;

	background-color: #FFF;

}

.lightbgalt {

	color: #000;

	background-color: #DCDCDC;

}



table { width: 100%; }

/* No Borders Images */

img { border: 0; }



textarea, input {

	font-family: sans-serif;

	font-size: 12px;

}



.join_edit_error {

	background-color: #f0f0f0;

	border: 1px solid #f00;

	padding: 2px;

}



a.help { color: #f00; font-weight: bold; text-decoration: none; }

a.help:hover { color: #333; }



.topbannerad {

postition: absolute;

width: 728px;

height: 90px;

margin-left: 155px;

padding-top: 29px;

}





#singlesite {

float: left;

width: 578px;

height: 175px;

background: url("http://tophorrorcomics.com/img/bannerbg.jpg");

background-repeat: no-repeat;

margin-top: 10px;

}



#ratingranking {

float: left;

background: url("http://tophorrorcomics.com/img/rankingratingbg.jpg");

background-repeat: no-repeat;

width: 195px;

height: 176px;

margin-top: 10px;

}



.rankingrating {

display: block;

padding-top: 105px;

padding-left: 5px;

}



.singlebanner {

margin-top: 87px;

margin-left: 52px;

}



#singleinfo {

float: left;

width: 317px;

min-height: 411px;

height:auto !important; 

height: 411px;

background: url("http://tophorrorcomics.com/img/singleinfo.png");

background-repeat: no-repeat;

padding-top: 65px;

padding-right: 15px;

margin-top: 15px;

margin-left: 10px;

}



.ghost {

float: left;

margin-left: 5px;

margin-right: 3px;

}



#singleinfo p{

padding: 10px 15px;

}



#review {

float: left;

width: 425px;

min-height: 434px;

height:auto !important; 

height: 434px;

background: url("http://tophorrorcomics.com/img/reviewsbg.jpg");

background-repeat: no-repeat;

margin-top: 7px;}



#reviewcontent {

padding-top: 140px;

padding-left: 150px

}



.clear {

	clear: both;

}



 #headlink {

display: block;

margin-top: 12px;

width: 800px; 

height: 105px; 

background-color: transparent; 

margin-left: auto;

margin-right: auto;

}



.main_list {

	height: 200px;

	padding: 0px;

	background-repeat: no-repeat;

}



.list_title {

color: #000;

display:block;

padding-top: 15px;

padding-bottom: 3px;

font-size: 15px;

text-align: center;

}



.list_banner {

color: #ff0000;

display:block;

padding-top: 5px;

text-align: center;

height: 60px;

}



.list_description {

color: #000;

display: block;

width: 460px;

text-align: center;

padding-left: 10px;

padding-top: 17px;

}



.categoryicon {

float: left;

width: 102px;

height: 200px;

}



.rank {

float: left;

width: 51px;

height: 200px;

background: url("http://tophorrorcomics.com/img/rank.jpg");

}

.rank2 {

float: left;

width: 51px;

height: 200px;

background: url("http://tophorrorcomics.com/img/rankplaceholder.jpg");

}





.ranknumber {

display: block;

color: #2c945f;

padding-top: 165px;

padding-left: 3px;

font-size: 20px;

text-align: center;

text-shadow: 0 -1px #1b4432, 1px 0 #1b4432, 0 1px #1b4432, -1px 0 #1b4432;

}



.middle {

float: left;

width: 480px;

height: 200px;

background: url("http://tophorrorcomics.com/img/middletombstone.jpg");

}



.movement {

padding-top: 0px;

display: block;

}



.statsbg {

float: left;

background: url("http://tophorrorcomics.com/img/views.jpg");

width: 147px;

height: 82px;

}



.statsfp {

float: left;

display: block;

background: url("http://tophorrorcomics.com/img/stats.jpg");

width: 147px;

height: 16px;

}



.this_period {

float: left;

margin-top: 50px;

margin-left: 40px;

text-align: center;

font-size: 16px;

display: block;

width: 43px;

height: 40px;

}



.average {

float: left;

margin-top: 50px;

text-align: center;

font-size: 16px;

display: block;

width: 43px;

height: 40px;

}



.rating_image {

}



.main_menu {

	margin-top: 10px;

	margin-left: -2px;

	width: 180px;

}



.main_menu ul {

list-style: none;

margin-left:0px;

padding-left: 0px;

padding-top: 15px;

}



.main_menu li {

margin-left:0px;

padding-left: 0px;

padding-top: 0px;

margin-top: -3px;

} 



.mailto {

color: #ff0000;

}



.mailto:hover {

color: #ff0000; 

}



.joinbg {

background: url("http://tophorrorcomics.com/img/frankie.jpg");

background-repeat: no-repeat;

background-position: top right;

}



fieldset {

border: 0px;

}



.bottom {

background: url("http://tophorrorcomics.com/img/bottomstatsbg.jpg");

height: 144px

}



.bottomstats {

margin-top: 51px;

}



.bottomstatstext {

	text-align: center;

	background-color:transparent;

}



td.bottomstatstext {

	text-align: center;

	background-color:transparent;

}



.bottomstatstable_border {

	border: 0px solid #000;

	padding: 0px;

	margin: 0 auto;

}





.pagination {

text-align: center;

padding: 5px;

background-color: #197B30;

}

.pag_links {

padding: 3px;

border: 1px solid #000000;

background-color: #FFFFFF;

color: #000000;

}



.mainbody {

background-color: #fff;

}



.searchbutton {

width: 180px;

height: 60px;

color: #ff0000;

background: transparent;

background-position:bottom; 

cursor:pointer;

margin-top: 12px;

margin-left: 0px;

border-top: 0px solid #ff0000;

border-right: 0px solid #000000;

border-bottom: 0px solid #000000;

border-left: 0px solid #000000;

}



.search {

margin: -10px auto;

border-top: 0px solid #ff0000;

border-right: 0px solid #000000;

border-bottom: 0px solid #000000;

border-left: 0px solid #000000;

background: transparent;

height: 18px;

font-size: 16px;

color: #000;

text-align: center;

}



.editcp {

background: url("http://tophorrorcomics.com/img/editaccountbg.png");

background-repeat: no-repeat;

background-position: top right;

height: 580px;

}



td .usercp {

min-height: 600px;

height: 600px;

}

#thanks {



height: 600px;



background: url("http://www.tophorrorcomics.com/img/thankyou.png");



background-repeat: no-repeat;



background-position: top right;



width: 780px;



}

.thankslink {



display: block;



font-size: 18px;



padding-top: 325px;



padding-left: 185px;  



}

#navigation {

background: #000;

	color: #FFF;

	margin-bottom: -15px;

	padding-bottom: 7px;

	padding-top: 7px;

	text-align: center;

	width: 780px;

}

#navigation2 {

background: #007237;

	color: #FFF;

	padding-bottom: 7px;

	padding-top: 7px;

	text-align: center;

	width: 780px;

}

td .searchresultsbarleft {



background: transparent;



}

td .searchresultsbarright {



background: transparent;



}

.center {



display: block;



text-align: center;



}



#rateform {



height: 600px;



background: url("http://www.tophorrorcomics.com/img/monster.jpg");



background-repeat: no-repeat;



background-position: top right;



width: 780px;



}



.rateformtext {



display: block;



font-size: 12px;



padding-top: 5px;



margin-left: 5px;  



}