a.debugff-1, a.debugff-1:link, a.debugff-1:focus, a.debugff-1:active, a.debugff-1:visited {
color: #fff !important; 
}
 * {
	margin:0px;
	padding:0px;
}

a, a:link, a:focus, a:active, a:visited {
	color:#000;
	text-decoration:none;
	outline:none;
}

.text a, .text a:link, .text a:focus, .text a:active, .text a:visited, .text a:hover {
	outline:none;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

html, body {
	background:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

img, img a {
	border:none;
	outline:none;
}

p {
	margin:6px 0px;
}

#site_container {
	width:900px;
	margin:0px auto 0px auto;
	background:#FFF;
}

#top_ad {
}

#site_top {
	height:30px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -10px;
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

#login_username {
	height:23px;
	width:151px;
	background:url('img/login_username.png') no-repeat;
	float:left;
	margin:7px 0px 0px 8px;
}
#username_input {
	height:13px;
	width:83px;
	background:none;
	border:none;
	margin:2px 0px 14px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 6px 0px 0px;
	color:#000;
}

#login_password {
	height:23px;
	width:151px;
	background:url('img/login_password.png') no-repeat;
	float:left;
	margin:7px 0px 0px 0px;
}
#password_input {
	height:13px;
	width:83px;
	background:none;
	border:none;
	margin:2px 0px 14px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 6px 0px 0px;
	color:#000;
}

#newsletter {
	height:23px;
	width:151px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -60px;
	float:right;
	margin:7px 7px 0px 0px;
}

#newsletter_input {
	height:13px;
	width:78px;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:2px 0px 17px 67px;
}
#banner {
	height:138px;
	background:url('img/logo.png') no-repeat;
}

/**
 * Notifications
*/

#overlaps {
	height:0px;
	z-index:2;
	position:relative;
	float:left;
}

#notifications {
	float:left;
}
#notifications div {
	float:left;
}
#notifications a {
	color:#C00;
	font-weight:bold;
}
#notifications img {
	margin:8px 6px 0px 1px;
	float:left;
}

#header_notifications {
	border:2px #000 solid;
	background:#F0F0F0;
	width:270px;
	float:left;
	position:relative;
	z-index:2;
	top:-2px;
	left:10px;
}

#header_notifications h1 {
	text-align:center;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	padding:3px;
	background:#C00;
	border-bottom:2px #000 solid;
}

#header_notifications div.item {
	padding:2px 4px;
	border-bottom:1px #000 solid;
}
#header_notifications div.item a {
	color:#BD0412;
	text-decoration:none;
}
#header_notifications div.item a:hover {
	text-decoration:underline;
}

#showall_notifications {
	border-top:1px #000 solid;
	border-bottom:none;
	padding:0px;
}
#showall_notifications a {
	display:block;
	background:#C00;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:3px;
}
#showall_notifications a:hover {
	background:#FFF;
	color:#C00;
}

.notification_item {
	width:74%;
	margin:10px auto;
	border:1px #000 solid;
}

/**
 * End Notifications
*/

#banner_bottom_right {
	height:38px;
	width:215px;
	background:url('img/logo_bottom_right.png') no-repeat;
	float:left;
	margin:100px 0px 0px 667px;
	position:relative;
	z-index:1;
}

#search_field {
	width:118px;
	height:19px;
	border:1px #e32709 solid;
	margin:10px 0px 6px 60px;
	float:left;
}
#search_left {
	height:19px;
	width:34px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -103px;
	float:left;
}
#search_right {
	height:19px;
	width:84px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -142px;
	float:left;
}

#search_input {
	background:none;
	border:none;
	width:75px;
	height:14px;
	margin:4px 7px 0px 0px;
	line-height:14px;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
}

#mainnav_row {
	height:33px;
	background:url('img/mainnav_matrix.png') no-repeat;
	position:relative;
	z-index:0;
}
#mainnav_row a {
	border-bottom:none; /* So the Links dont have a border, as specified in the general <a> Tag */
}

#mainnav_item_home a {
	width:113px;
	height:33px;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}
#mainnav_item_xbox360 a {
	width:113px;
	height:33px;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}
#mainnav_item_ps3 a {
	width:113px;
	height:33px;
	float:left;
	display:block;
	position:relative;
	z-index:1;
}
#mainnav_item_wii a {
	width:113px;
	height:33px;
	float:left;
	display:block;
}
#mainnav_item_psp a {
	width:107px;
	height:33px;
	float:left;
	display:block;
}
#mainnav_item_ds a {
	width:111px;
	height:33px;
	float:left;
	display:block;
}
#mainnav_item_mobile a {
	width:112px;
	height:33px;
	float:left;
	display:block;
}
#mainnav_item_forum a {
	width:118px;
	height:33px;
	float:left;
	display:block;
}



#subnav a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	color:#FFF;
	font-style:italic;
	margin:0px 6px 0px 5px;
	border-bottom:none;
}

#trailer_der_woche_top {
	height:25px;
	width:235px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -822px;
	float:left;
}

#special_box {
	height:243px;
	width:509px;
	background:#000 url('img/bgimages.png') no-repeat center left;
	background-position: -10px -226px;
	float:left;
}
.thumb-sb-title {
color: #fff; 
display: block; 
float: left; 
font-size: 12px; 

margin-top: -3px !important; 
height: 13px; 
width: 140px; 
text-align: center; 

}
.special_box {
	height:243px;
	width:645px !important;
	padding-left: 20px !important; 
	background:#000 url('img/bgimages.png') no-repeat center left;
	background-position: -10px -226px;
	float:left;
}
#special_box_title {
font-size:18px;
margin:20px;
margin-top:950px;
color:#fff !important;
}
#special_box_shortdescription {
font-size:14px;
margin:20px;
margin-top:3px;
color:#fff !important;
display:block;

}
#specialbox-2 {
background: #0ee; 
width: 230px; 
height: 243px;
float:left;
border: 1px solid #fff; 
}
#special_content {
	height:198px;
	width:482px;
	border:1px #717070 solid;
	margin:2px 0px 0px 24px;
}

#trailer_box {
	height:203px;
	width:391px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -449px;
	float:left;
}
#trailer_items {
	width:155px;
	float:left;
	margin-top:11px;
	margin-right:3px;
}
.trailer_box_item {
	width:155px;
	height:38px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -672px;
}
.trailer_box_item_selected {
	width:155px;
	height:38px;
	background:url('img/trailer_box_item_selected.png') no-repeat;
}
.trailer_box_item h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#212121;
	padding:6px 3px 0px 42px;
	display:block;	
	font-weight:normal;
}
.trailer_box_item_selected h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:6px 3px 0px 42px;
	display:block;	
	font-weight:normal;
}
.trailer_box_item span a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#575757;
	padding:0px 3px 0px 42px;
}
.trailer_box_item_selected span a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	padding:0px 3px 0px 42px;
}
.trailer_box_item_desc a {
	color:#575757;
	text-decoration:none;
	display:block;
}
#trailer_player {
	width:228px;
	height:177px;
	border:1px #A1A1A1 solid;
	margin:15px 0px 0px 1px;
	background:url('img/trailer_player.png');
	float:left;
}

#red_headline_top_news {
	height:26px;
	width:225px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1688px;
	float:left;
}

#red_headline_top_previews {
	height:26px;
	width:224px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -730px;
	float:left;
}

#red_headline_top_reviews {
	height:26px;
	width:224px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -904px;
	float:left;
}

#red_headline_forum {
	height:26px;
	width:227px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -776px;
	float:left;
}

#block_content_row {
	height:188px;
	/*height:356px;*/
}

.block_content {
	width:223px;
	margin:0px 0px 0px 1px;
	float:left;
}

.block_bottom {
	height:26px;
	width:223px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1003px;
}

.block_item_small {
	height:33px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -950px;
}
.block_item_small_headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2b2b;
	padding:4px 0px 0px 5px;
}
.block_item_small_headline a {
	color:#2c2b2b;
	border:none;
	display:block;
}
.block_item_small_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#807F7F;
	padding:0px 0px 0px 5px;
}
.block_item_small_desc a {
	color:#807F7F;
	border:none;
	display:block;
}
.block_item_big {
	height:81px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1049px;
}
.block_item_big_headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c2b2b;
	padding:4px 0px 0px 5px;
}
.block_item_big_headline a {
	color:#2c2b2b;
	border:none;
	display:block;
}
.block_item_big_desc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#807F7F;
	padding:0px 0px 0px 5px;
	text-align:justify;
	margin:4px 0px 0px 0px;
}
.block_item_big_desc a {
	color:#807F7F;
	border:none;
	display:block;
}

.showall_red {
	height:17px;
	width:62px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -867px;
}
.showall_red a {
	border-bottom:none;
}

#midnav {
	height:29px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1150px;
	font-family:Helvetica, Arial, sans-serif;
}

#midnav_without_top_games {
	height:29px;
	background:url('img/midnav_without_top_games.png') no-repeat;
	font-family:Helvetica, Arial, sans-serif;
}

#midnav a, #midnav_without_top_games a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	line-height:29px;
	color:#FFF;
	font-style:italic;
	margin:0px 5px 0px 5px;
	border-bottom:none;
}

#midnav_bottom {
	height:33px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1199px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000;
	line-height:21px;
}

#content {
	height:100%; /* IE Fix, so it is being repeated! */
	background:url('img/content.png') repeat-y;
}

#content .text li {
	margin-left:13px;
}

#content_left {
	width:608px;
	margin:0px 0px 0px 4px;
	float:left;
}

.content_left_item_small {
	width:608px;
	height:93px;
	background:url('img/content_item_small.png') no-repeat;
}

.content_left_item_bg {
	width:608px;
	background:url('img/content_left_item.png') repeat-y;
	border-bottom:1px #c5c1c1 solid;
	margin-bottom:1px;
}
.content_left_item {
	width:608px;
	background:url('img/content_left_item_top.png') no-repeat;
	padding-bottom:4px;
}
.content_left_item h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#403F3F;
	display:block;
	padding:15px 0px 2px 12px;
}

.content_left_item .text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464545;
	padding:12px 9px 2px 13px;
	text-align:justify;
}

.gradient_grey_small {
	height:21px;
	width:421px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1274px;
	color:#727070;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0px 0px 0px 3px;
}

.red_line {
	height:2px;
	width:421px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1252px;
}

#content_right {
	width:277px;
	margin-left:5px;
	float:left;
}

/**
 * Top 5 Games of Week
*/
#top_game {
	height:95px;
	width:275px; /* Exactly matches width of content_right: 275 + 2x 1px border */
	background:#970202;
	border:1px #C62207 solid;
}
#top_game_headline {
	height:22px;
	width:191px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1426px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:24px;
	padding:0px 0px 0px 3px;
	font-weight:bold;
}
.top_game_info {
	height:18px;
	width:191px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1609px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:18px;
	padding:0px 0px 0px 2px;
}
.content_item_tiny {
	height:71px;
	width:138px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1518px;
	float:left;
	margin-right:1px;
}
.game_headline {
	height:21px;
	width:131px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1647px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313030;
	padding:0px 0px 0px 7px;
	line-height:21px;
}

/**
 * Kolumnen
*/
#headline_kolumnen {
	height:30px;
	width:277px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1468px;
}
.right_column {
	width:271px;
	border:1px #c5c1c1 solid;
	border-top:none;
	padding:0px 2px 0px 2px;
	background:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2c2b2b;
	text-align:justify;
	margin-top:-2px;
}

/**
 * Footer
*/
#footer {
	height:48px;
	background:url('img/footer.png') no-repeat;
}
#footer_text, #footer_text a {
	color:#FFF;
	padding:5px;
	text-align:right;
}

/**
 * Arrows for Screenshot View
*/
.red_arrow_left {
	height:28px;
	width:28px;
	background:url('img/icons/icon_arrow_left.png') no-repeat;
	margin-right:10px;
}

.red_arrow_right {
	height:28px;
	width:28px;
	background:url('img/icons/icon_arrow_right.png') no-repeat;
	margin-left:10px;
}

/**
 * Pagination
*/
ul.pagination {
	padding:4px;
	margin:0px;
	float:right;
}
ul.pagination li {
	list-style:none;
	display:inline;
	height:13px;
	float:left;
	margin:0px;
}
ul.pagination li.page {
	width:33px;
	height:17px;
	background:url('img/bgimages.png') no-repeat;
	background-position: -10px -1352px; 
	display:block;
	float:left;
	margin:0px 1px 0px 1px;
}
ul.pagination li.page a {
	width:33px;
	height:17px;
	line-height:17px;
	color:#403f3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-decoration:none;
	text-align:center;	
}
ul.pagination li.arrow a {
	width:13px;
	height:17px;
	line-height:17px;
	color:#403f3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-decoration:none;
	text-align:center;
}
ul.pagination li a:hover {
	color:#FFF;
}
.small_arrow_left {
	height:17px;
	width:33px;
	background:url('img/bgimages.png') no-repeat center right;
	background-position: -10px -1315px;
}
.small_arrow_right {
	height:17px;
	width:33px;
	background:url('img/bgimages.png') no-repeat center left;
	background-position: -10px -1389px;
}
ul.pagination li.fazit {
	height:17px;
	width:78px;
	background:url('img/pagenumber_fazit.png') no-repeat;
	display:block;
	float:left;
}
ul.pagination li.fazit a {
	height:17px;
	width:78px;
	line-height:17px;
	color:#403f3f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	display:block;
	text-decoration:none;
	text-align:center;	
}
ul.pagination li.fazit a:hover {
	color:#FFF;
}

/**
 * Right Content
*/
#content_right h1 {
	display:block;
	width:277px;
	height:30px;
	background:url('img/red_headline_right.png') no-repeat;
	line-height:30px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	margin:0px;
	padding:0px 5px;
}
#content_right a, #content_right a:link, #content_right a:active, #content_right a:focus, #content_right a:visited {
	color:#000;
	text-decoration:none;
	outline:none;
}

/**
 * Error Message
*/
div.error {
	width:80%;
	margin:10px auto;
	background:#F1F1F1;
	border:1px #C00 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	padding:4px;
}

/**
 * Popup Menu
*/
.popup_menu_box {
	padding:5px;
	margin:2px 0px 0px 0px;
	position:relative;
	z-index:10;
	display:none;
	color:#FF0A04;
	font-size:11px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#310101;
	border:1px #9B0402 solid;
	border-top:none;
}

/**
 * Pro / Contra Box + Rating Box
*/
.pro_contra_box {
	width:249px;
	float:left;
	margin:10px 0px 0px 3px;
}
.pro_contra_box_top {
	width:249px;
	height:50px;
	background:url('img/pro_contra_box_top.png') no-repeat;
}

.rating_box {
	width:321px;
	float:right;
	margin:10px 3px 0px 0px;
}
.rating_box_headline {
	width:207px;
	height:25px;
	background:url('img/rating_box_headline.png') no-repeat;
	float:right;
}
.rating_box_top {
	width:321px;
	height:25px;
	background:url('img/rating_box_top.png') no-repeat;
}
.rating_box table, .pro_contra_box table {
	border:1px #C5C1C1 solid;
	border-bottom:none;
}
.rating_box table {
	width:321px;
}
.pro_contra_box table {
	width:249px;
}
.rating_box table tr, .pro_contra_box table tr {
	height:23px;
}
.rating_box table tr td, .pro_contra_box table tr td {
	border-bottom:1px #C5C1C1 solid;
	line-height:23px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464545;
	padding-left:3px;
}
.rating_box_cell_delimiter, .pro_contra_box_cell_delimiter {
	height:3px;
	width:1px;
	background:url('img/rating_box_cell_delimiter.png') no-repeat;
}
.rating_box_slider_bar {
	width:99px;
	height:11px;
	background:url('img/rating_box_slider_bar.png') no-repeat;
}
.rating_box_slider_handle {
	width:6px;
	height:11px;
	background:url('img/rating_box_slider_handle.png') no-repeat;
	position:relative;
}
.rating_box_total {
	width:321px;
	height:48px;
	background:url('img/rating_box_total.png') no-repeat;
}
.rating_box_total_red_average {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:14px;
	position:relative;
	left:147px;
	top:17px;
}
.rating_box_total_user_average {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:14px;
	position:relative;
	left:220px;
	top:17px;
}

/**
 * Box containing the average rating of a review / the rating of a game in a preview when displaying the list
*/
.review_preview_list_rating {
	height:50px;
	width:80px;
	background:url('img/review_preview_list_rating.png') no-repeat;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	line-height:50px;
}

/**
 * Box containing Sort Options
*/
.sort_options_box {
	width:182px;
	height:124px;
	background:url('img/sortieren_bg.png') no-repeat;
	display:none;
	float:right;
	position:relative;
	z-index:100;
}
.sort_options_box a {
	line-height:16px;
	display:block;
}

/**
 * Tabellen-Styles
*/
td.left_td {
	padding:4px;
	background:#E8E8E8;
	border:2px #C00 solid;
	border-left:none;
	border-top:none;
	font-weight:bold;
	text-align:right;
}
td.right_td {
	padding:4px;
	background:#F0F0F0;
	border:2px #C00 solid;
	border-right:none;
	border-top:none;
	border-left:none;
	text-align:left;
	font-weight:normal;
}
td.right_td input, td.right_td textarea, td.right_td select {
	border:1px #000 solid;
	background:#F8AFB1;
	color:#000;
	font-weight:normal;
	padding:1px 2px;
}

div.neutral {
	width:65%;
	padding:5px;
	background:#F0F0F0;
	border:1px #666666 solid;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin:6px auto;
}

div.success {
	width:65%;
	padding:5px;
	background:#D0F5CF;
	border:1px #33CC00 solid;
	color:#000;
	text-align:center;
	font-weight:bold;
	margin:6px auto;
}

div#game_track_link div#track, div#game_track_link div#untrack {
	float:left;
}

div#game_track_link div#track {
	height:33px;
	width:149px;
}

div#game_track_link div#untrack {
	height:33px;
	width:187px;
}

div.tracked_game {
	width:45%;
	margin-left:2%;
	float:left;
}
div.tracked_game h2 {
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0px;
	padding:0px;
}

/**
 * 2 Col List Items
*/
div.twocol_list_item {
	float:left;
	width:41%;
	margin:4px 6px;
	text-align:center;
	border:2px #999 solid;
}

div.twocol_list_item a {
	display:block;
	height:30px;
	line-height:30px;
	color:#000;
}
div.twocol_list_item a:hover {
	color:#FFF;
	background:#B41F07;
}.googleplus1 {	margin-left:40px;	margin-top:5px;}
/* TT 31.10.11 # Specialbox update */ 
.special_box_imagebar {
float:left;
position:relative;
top:-75px;
z-index:1;
width:645px;
height:65px;
background:url('../../images/bg_transparent.png');
font-size:18px;
color:#fff !important;

}
