
/* ################################### */
/* GLOBAL */
/* ################################### */

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a {
	color: black;
	text-decoration: none;
}

/*
Reihenfolge:

Xbox 360
PS3
Wii
PC
Nintendo DS
PSP
Handy
PS2F

*/
.color_testcat { color: magenta; }
.color_bright { color: black; }
.color_dark { color: black; }
.color_default { color: #C2A57B; }
.color_23, .color_32 { color: #003366; }
.color_25, .color_33 { color: #0099FF; }
.color_26, .color_34 { color: #FF3300; }
.color_27, .color_35 { color: #FD4517; }
.color_28, .color_36 { color: #FF3300; }
.color_29, .color_37 { color: #0099FF; }
.color_30, .color_38 { color: #EFC10A; }
.color_xx, .color_54 { color: #0099FF; }
.color_58 { color:#E2007A; }
.color_23,
.color_25,
.color_26,
.color_27,
.color_28,
.color_29,
.color_30,
.color_default { color: #C2A57B; }


.color_back_testcat { background-color: magenta; }
.color_back_bright { background-color: white; }
.color_back_dark { background-color: black; }
.color_back_23, .color_back_32, .color_back_45 { background-color: #003366; color:#FFFFFF; }
.color_back_25, .color_back_33, .color_back_47 { background-color: #0099FF; }
.color_back_26, .color_back_34, .color_back_48 { background-color: #FF3300; }
.color_back_27, .color_back_35, .color_back_50 { background-color: #E95D0F; }
.color_back_28, .color_back_36, .color_back_51 { background-color: #FF3300; }
.color_back_29, .color_back_37, .color_back_52 { background-color: #0099FF; }
.color_back_30, .color_back_38 { background-color: #efc10a; }
.color_back_xx, .color_back_54, .color_back_55 { background-color: #0099FF; }
.color_back_58  { background-color:#E2007A; }
.color_back_23,
.color_back_25,
.color_back_26,
.color_back_27,
.color_back_28,
.color_back_29,
.color_back_30,
.color_back_63,
.color_back_default { background-color: #e64415; }

.hide_on_livepage {
	border: 1px solid orange;
}

.link {
	cursor: pointer;
}

.textlink {
	cursor: pointer;
}

/* ALERT */
#alert_message_box {
	padding-bottom: 25px;
	font-weight: bold;
	width: 440px;
}
#alert_header {
	font-size: 0;
	line-height: 0;
	height: 3px;
	background: transparent url(../images/alert_header.gif) no-repeat;
}
#alert_footer {
	font-size: 0;
	line-height: 0;
	height: 3px;
	background: transparent url(../images/alert_footer.gif) no-repeat;
}
#alert_message {
	padding: 0 10px;
	color: white;
	background-color: #F90;
}

body {
	font-size: 12px;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-y;
}
div.clearer {
	clear:both;
}

.content_spacer {
	float: left;
	width: 460px;
	height: 20px;
	background-color: white;
}

div.spacer_35{
	width: 972px;
	height: 1px;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
	background: transparent url(../images/footer_leiste_1.gif) no-repeat;
}

/* ################################### */
/* Banner */
/* ################################### */

div.banner_728x90 {
	position:absolute;
	left:75px;
	top:10px;
	width:728px;
	height:90px;
}
div.banner_160x600 {
	position:absolute;
	left:803px;
	top:10px;
	width:160px;
	height:600px;
}
/* ################################### */
/* Header-Bereich */
/* ################################### */

div.header_1 {
	width:972px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(../images/bg_header_1.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	position: relative;
	z-index:10;
}
div.header_2 {
  padding-left:14px;
  background-image:url(../images/logo_ps3m.gif);
  background-repeat:no-repeat;
  background-position:14px;
  background-color: #FFF;
	width:986px;
	height:94px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:0px;
}
div.header_3 {
	width:972px;
	height:0px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1;
}
/* Logo */

div.logo {
	float:left;
	margin:0px 60px 0px 0px;
}
div.logo img {
	width: 403px;
	height: 94px;
}
/* e und Login */
textarea {
	border:solid 1px #999999;
}
input, select {
	float:left;
	border:solid 1px #999999;
	height:15px;
}
input#suchelogin {
	width:141px;
	float:left;
	border-right:0px;
}
input#suchelogin_2 {
	width:174px;
	float:left;
	margin-bottom:5px;
}
input#suchelogin_3 {
	width:141px;
	float:left;
	border-right:0px;
}
input.but_go {
	float:left;
	border:0px;
	width:17px;
	height:17px;
}
a.login:link, a.login:visited {
	font-size: 11px;
	text-decoration:none;
	color:#000;
}
a.login:hover {
	text-decoration:underline;
	color:#000;
}
p.login {
	font-size: 11px;
	position:relative;
	top:-10px;
	right:185px;
	z-index:50;
}


#logout {
	float: left;
	margin-right: 8px;
/*	border: 1px solid white;/**/
/*	background: transparent url(../images/bg_login.gif) no-repeat;*/
}

.logout_name {
	margin-top: 20px;
	margin-left:5px;
	text-decoration: underline;
}
.logout_links {
	margin-top: 10px;
	margin-left:5px;
}
.logout_links a {
	color: #666;
}



/* ################################### */
/* Contentbereich */
/* ################################### */

div.content_main {
	width:972px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#general_index,
#abo_content,
#abo_index,
#search_page,
#startpage,
#news_index,
#preview_index,
#test_index,
#gallery_index,
#retro_index,
#features_index,
#zubehoer_index {
	background: white url(../images/bg_main_2.gif) repeat-y;
	/*margin-top:80px;*/
}

#previews,
#tests{
	background: white url(../images/bg_main_3.gif) repeat-y;
	margin-top:0px;
}

#news{
	background: white url(../images/bg_main_6.gif) repeat-y;
	margin-top:0px;
}

#zubehoer,
#features,
#retro{
margin-top:80px;
	background: white url(../images/bg_main_4.gif) repeat-y;
}

#tobuy,
#gallery {
	background: white url(../images/bg_main_5.gif) repeat-y;
}

#general_index .content_box,
#abo_content .content_box,
#abo_index .content_box,
#search_page .content_box,
#news_index .content_box,
#preview_index .content_box,
#test_index .content_box,
#gallery_index .content_box,
#retro_index .content_box,
#features_index .content_box,
#zubehoer_index .content_box {
	border-bottom: none;
	margin-top:60px;
	border-top:solid #FFFFFF 10px;
	/* background: none; */
}

div.content_leiste_1 {
  position:relative;
  top:-60px;
	width:460px;
	float:left;
	margin-left:10px;
	z-index:1;
}

div.content_leiste_2 {
	width:362px;
	float:left;
	margin-left:10px;
	z-index:1;
	margin-top:0px;
}

div.content_leiste_3 {
	width:460px;
	float:left;
	margin-left:10px;
	overflow: hidden;
	margin-top:10px;
}

div.content_leiste_4 {
	width:362px;
	float:left;
	margin-left:10px;
	z-index:1;
	margin-top:10px;
}

div.ani {
}


img.content_box_headline {
	float:left;
	position:relative;
/*	margin-bottom:10px;*/
}
#test_index img.content_box_headline,
#preview_index img.content_box_headline,
#news_index img.content_box_headline,
#gallery_index img.content_box_headline,
#general_index img.content_box_headline,
#abo_index img.content_box_headline {
	float:left;
	position:relative;
	margin-bottom:22px;
}
img.content_box_button_rechts {
	cursor: pointer;
	float:right;
	position:relative;
	top:-23px;
}

#media_videos,
#media_videos_hi,
#but_tests_link_lo,
#but_tests_link_hi,
#but_news_link,
#but_news_link_hi,
#but_previews_link_lo,
#but_previews_link_hi{
	margin-right:3px;
}

/* MEDIA GALERIE STARTPAGE */
p.bu_media{
padding-top:2px;
}
img.icon_slider{
	position:absolute;
	left:62px;
	top:33px;
	width: 18px;
	height: 14px;
}
img.icon_slide_button {
	width: 18px;
	height: 14px;
}
.image_slider img {
	width: 142px;
	height: 80px;
}

#content_box_media a {
	color: white;
}


div.content_leiste_2 {
	width:362px;
	float:left;
	margin-left:10px;
	overflow: hidden;
}
#container{
padding:20px 10px 10px 10px;
float:left;
}
div.footer {
	width:972px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	/*border-top: 20px solid white;/**/
	border-bottom: 35px solid white;
	background-color: white;
	font-size: 0;
	line-height: 0;
	text-align:center;
	position:relative;
	top:-35px;
}






/* ################################### */
/* ################################### */
/* by mag 2008 02 13 */
/* ################################### */

/* added */
#box_games_tm_tv .contentflex_editbutton {
	margin-bottom: 30px;
}
#box_games_tm_tv .contentflex_edit {
}
div.banner_728x90 img {
}
div.banner_160x600 img {
}
#main_nav_top {
background-image:url(../images/navi_top.gif);
height:75px;
width:130px;
}
a.navi {
	color:#FFFFFF;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
a.navi:visited {
	color:#FFFFFF;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
a.navi:hover {
	color:#000000;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
a.navi_active {
	color:#000000;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
#main_nav ul {
	width: 130px;
	float: left;
	list-style: none;
	margin-top: 0;
}

#main_nav{
	width: 130px;
	float:left;
	}

ul#navi_box_0 {
	margin-top: 0px;
	height:38px;
	position:relative;
	top:-15px;
}

.depth_1{
}

.depth_1:hover {
}

li#navi_list_59,
li#navi_list_9,
li#navi_list_11,
li#navi_list_14,
li#navi_list_41,
li#navi_list_16,
li#navi_list_21 {
	margin-bottom: 20px;
}






/* changed */
#suche_box {
  position:relative;
  z-index:15;
  float:left;
	margin-top:53px;
	padding-top:5px;
	width:176px;
	margin-left:430px;
	font-size:11px;
	background-color:transparent;
}
#suche_box img {
	width: 147px;
	height: 19px;
}

#login_box {
	float:left;
	width:186px;
	margin-top:20px;
	font-size:11px;
	position:relative;
	z-index:16;
}
#login_on {
  position:relative;
  top:5px;
}
#login_off {
  position:relative;
  top:5px;
}
#content_right_blind {
height: 435px;
width: 176px;
background-color: white;
float: right;
z-index:40;

}
#content_right_top {
	float: left;
	width: 176px;
	height: 240px;
	z-index:10;
	padding-bottom:20px;
	border-top:solid 10px #FFFFFF;
	background-color:#FFFFFF;
	position:relative;
}

#content_right_second {
	clear: left;
	float: left;
	width: 176px;
	overflow: hidden;
	border-top: 20px solid #FFFFFF;
}
.crl_editable_cal,
.crl_edtiable_nb,
.crr_editable_nb,
.crl_editable,
.crr_editable {
	clear: left;
	width: 176px;
	overflow: hidden;
	text-align: left;
}
.crl_editable_cal,
.crr_editable {
	border-top: 20px solid #FFFFFF;
}
.crl_editable {
  border-top: 20px solid #FFFFFF;
}
.crl_editable2 {
  border-top: 20px solid #DDF1FB;
}
.crl_editable p,
.crr_editable p {
	padding: 5px;
}
.crl_editable_cal,
.crl_editable {
	float: left;
	background-color:#000000;
}


#content_right_wide {
	width: 362px;
	height: 278px;
	background-color: #ddf1fb;
	border-top: 20px solid white;

}
#content_right_long_left,
#content_right_long_right {
	width: 176px;
	overflow: hidden;
	/* background-color: #e5e5e5; */
	margin: 0 10px 0 0;
	/* border-bottom: solid 1px #999999; */
	float: left;
}

#content_right_long_right {
	margin: 0;
}

#startpage_test_and_previews_box {
	border-bottom: none;
}


div.innercontent_content_box_slider_image {
	float:left;
	width:142px;
	height:101px;
	background-color:#000000;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
}
div.innercontent_content_box_buttons_slider {
	width:440px;
	height:14px;
	border-top:solid 1px #FFFFFF;
	margin:0px 10px 20px 10px;
}

div.slide_content {
   position: absolute;
}


div.slide_container {
	width:440px;
	height: 100px;
	margin: 10px 10px 0 10px;
	overflow: hidden;
	position: relative;

}
img.but_slider_left {
	cursor: pointer;
	float:left;
}
img.but_slider_right {
	cursor: pointer;
	float:left;
}


/* ################################### */
/* ################################### */
/* ALL PAGES */
/* ################################### */


.content_box, .content_box_2 {
	width: 460px;
	float: left;
/*	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	/* border-bottom: 20px solid white; */
	padding-bottom: 15px;
	/* background-color: #E5E5E5; */
	overflow: hidden;
}
.content_box_2 {
	padding-bottom: 0;
}

.innercontent_content_box {
	width: 440px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	float: left;
}
.innercontent_content_box_image {
	float: left;
	margin-right: 10px;
	width: 142px;
}
.innercontent_content_box_text {
	float:left;
	width:288px;
}
.timestamp {
	font-size: 11px;
}
.arch {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}

.arch span {
	padding: 0px 3px;
}
.innercontent_content_box h2 {
	background: none;
	margin: 0;
	padding: 0;
}
h2 span {
	font-size:18px;
	font-weight:bold;
}
.walker_navigation {
	clear: both;
	text-align: center;
	padding-top: 20px;
}

.content_left_inner a {
	text-decoration: underline;
}




.user_content #content_left {
	margin-left: 20px;
	margin-right: 10px;
	width: 440px;
	overflow: hidden;
}

.wide_content #content_left_wide {
	margin-left: 9px;
	margin-right: 10px;
	width: 648px;
	overflow: hidden;
	float: left;
	border-top:solid 10px #FFFFFF;
}
.wide_content h1 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 8px;
}

.gal_box{
padding-left:10px;
}

#h1{
padding-left:10px;
margin-top:10px;
}

/* ################################### */
/* ################################### */
/* PREVIEW */
/* ################################### */


#zubehoer h2 span,
#features h2 span {
	background: none;
}


#retro .content_left_prolog {
	font-weight: bold;
	font-size: 16px;
}


.user_content .timestamp {
	margin-bottom: 10px;
}

.user_content h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}

.user_content .content_left_prolog {
	margin-bottom: 10px;
}
.user_content .content_left_prolog img {
	padding-right: 5px;
	float: left;
}

.user_content h2 {
	font-weight: bold;
}

.user_content .content_left_inner {
	margin-bottom: 15px;
}

.user_content .image_top {
}
/*
.user_content .image_top  img {
	width: 440px;
}
*/
.user_content .content_left_subline {
	margin-bottom: 0;
}

.user_content .image_text {
}
.user_content .image_left,
.user_content .image_right {
	width: 200px;
	margin-bottom: 5px;
}

.user_content .image_left img,
.user_content .image_right img {
	width: 200px;
}

.user_content .image_left {
	margin-right: 15px;
	float: left;
}

.user_content .image_right {
	margin-left: 15px;
	float: right;
}


.user_content .text_left {
}

.user_content .text_right {
}


#content_right {
	text-align: right;
	overflow: hidden;
}


#content_right_left,
#content_right_right {
	width: 180px;
	margin: 0 6px 0 0;
	float: left;
	overflow: hidden;
	/*
	border-top: 20px solid white;
	border-bottom: solid 1px #999999;
	*/

}

#content_right_right {
	width: 176px;
	margin: 0;
	border-top: 415px solid white;
}

.user_content #header_information {
	margin-bottom: 15px;
}

#content_right_left .content_inner {
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
}
#content_inner_wertung {
 text-align:left;
 background-image:url(../images/test_wertung_bg.gif);
 background-repeat:no-repeat;
 height:560px;
 background-position:top;
 margin-bottom: 20px;
 margin-left: 0px;
 margin-right: 10px;
 padding-top:40px;
 padding-left:10px;
}
#content_right_left .content_inner a {
	/* text-decoration: underline; */
}
#content_inner_wertung_pre {
 text-align:left;
 background-image:url(../images/preview_wertung_bg.gif);
 background-repeat:no-repeat;
 height:250px;
 background-position:top;
 margin-bottom: 20px;
 margin-left: 0px;
 margin-right: 10px;
 padding-top:40px;
 padding-right:4px;
 padding-left:10px;
}
#preview_subtitle  {
background: url(../images/preview_teaser_bg.gif) no-repeat;
width:430px;
color:#FFFFFF;
padding:10px;
font-size:19px;
}
#test_subtitle  {
background: url(../images/test_teaser_bg.gif) no-repeat;
width:430px;
color:#FFFFFF;
padding:10px;
font-size:19px;
}
#content_inner_testore  {
  background-color:#33475f;
  text-align:left;
padding: 20px 10px 20px 10px;
width: 150px;
}
.color_white  {
color:#fff;
}
#content_right_left .content_inner h3 {
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.user_content .potential_block {
	margin-bottom: 20px;
}

.user_content .potential_subline {
	clear: both;
	color: #666;
	font-size: 11px;
}
.user_content .potential_subline {
/*	background: transparent url(../images/bg_pfeil_pnavi.gif) no-repeat;*/
/*	padding-left: 17px;*/
margin-top:10px;
}
.user_content .potential_subline span.link {
	color: #000;
}
.user_content .potential_subline span.link:hover {
	color: #000;
}
.user_content .potential_subline a {
	color: #666;
	font-size: 11px;
}
.user_content .potential_subline a:hover {
	color: #999;
}

.user_content .detail_block {
	line-height: 17px;
		color:#FFFFFF;
}

.user_content .detail_block a {
	background: url(../images/but_link_extern.gif) no-repeat;
	padding-left: 14px;
	text-decoration: none;
		color:#FFFFFF;
}
.user_content .detail_block a:hover {
	color: #999;
}

.user_content .text_block {
	margin-bottom: 3px;
}

.user_content table {
	width: 100%;
}
.user_content .rated_block td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.user_content .rated_block strong {
	text-decoration: none;
}

.user_content .rated_text p {
	font-size: 11px;
}
.user_content .rated_number {
	vertical-align: top;
	/* vertical-align: bottom; */
	/* font-size: 18px; */
	color:#003366;
	font-size: 25px;
	font-weight: bold;
	width: 20px;
}

.user_content .rated_conclusion {
	font-size: 18px;
}
.user_content .rated_conclusion span {
	font-size: 24px;
}



/* MEDIA GALLERY CONTENT */
.gal_item {
	margin: 0 10px 20px 0;
	float: left;
}
.gal_item img {
	width: 200px;
}
.gal_item p {
	text-align: center;
}


/* MEDIA GALLERY INDEX */
#gallery_index table {
	table-layout: auto;
	float: clear;
	border-collapse: collapse;
	margin:20px auto;
	width: 440px;
}
#gallery_index table  img {
	vertical-align: top;
}

#gallery_index table thead {
	background-color: #17b9e7;
	color: white;
}
#gallery_index table tr {
	vertical-align: top;
}

#gallery_index table td {
}
#gallery_index table col.game {
}
#gallery_index table col.arch {
	width: 95px;
}
#gallery_index table col.publisher {
	width: 100px;
}
#gallery_index table col.media {
	width: 60px;
}


#gallery_index table thead {
  background-color: #17b9e7;
	color: white;
}
#gallery_index table td, #gallery_index table th {
	padding: 3px 10px;
	border-bottom: 2px solid #E5E5E5;
}
#gallery_index table td {
	background-color: white;
}
#gallery_index table .game {
	font-weight: bold;
	text-align: left;
	padding-left: 17px;
}
#gallery_index table td.game {
	background: white url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}
#gallery_index table td.arch {
	text-align: right;
}
#gallery_index table .publisher {
	text-align: left;
	border-left: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
}
#gallery_index table td.media {
	text-align: center;
}


/* RATING */

.rating {
	color: #666;
	height: 55px;
	background: transparent url(../images/sterne_bewertung_bg.gif) no-repeat;
}
.rating img {
	vertical-align: middle;
}
.rating_buttons {
	float: right;
	text-align: right;
}
.rating_buttons p {
	padding-bottom: 3px;
	cursor: pointer;
}
.rating_buttons span {
	text-decoration: none;
}
.rating_buttons span:hover {
	text-decoration: none;
	color: #999;
}

.stars {
	padding-left: 5px;
}




#comments {
	padding: 15px 0;
	overflow: hidden;
}
.comment {
	margin-bottom: 15px;
	border-top: 1px solid black;
}
.comment_header {
	background-color: #17b9e7;
	color: white;
	padding: 3px 10px;
}
.comment_author {
	margin-top: 15px;
	font-weight: bold;
}
.comment_date {
	color: #666;
	margin-top: 15px;
	margin-bottom: 15px;
}


/* TO_RATE */

#overlay_cont {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #overlay_cont { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.overlay_inner {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html .overlay_inner { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#to_rate .rating_star {
	float: left;
	width: 30px;
	height: 28px;
}

.overlay_inner .overlay_title {
	margin-top: 20px;
	margin-left: 20px;
}
.overlay_inner .overlay_title .link {
	float: right;
	margin-right: 20px;
}
.overlay_inner .overlay_stars {
	text-align: center;
	margin: 10px 157px;
	clear: both;
	float: left;
}

.overlay_inner .commenting_ta {
	clear: both;
	text-align: center;
}

.overlay_inner .commenting_ta textarea {
	border: 1px solid #666;
	padding: 3px;
	margin-top: 10px;
	width: 400px;
	height: 130px;
	font-size: 12px;
}




.overlay_inner .overlay_buttons {
	text-align: center;
	margin: 10px 155px;
	margin-bottom: 20px;
	clear: both;
	float: left;
}

.overlay_inner .overlay_buttons input {
	border: none;
	cursor: pointer;
	height: 22px;
}



#overlay_preview_voting {
	float: left;
	margin: 20px 30px;
}
#voting_pretext {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 8px;
}
#overlay_preview_vote {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.preview_voting {
   float: left;
   width: 20px;
   height: 15px;
   background-color: #CCC;
}
.preview_voting_space {
   float: left;
   width: 2px;
   height: 15px;
   background-color: white;
}
#voting_val {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}






#overlay_test_voting_grafik,
#overlay_test_voting_sound,
#overlay_test_voting_steuerung {
	float: left;
	margin: 0px 30px;
}
#overlay_test_voting_grafik {
	margin-top: 10px;
}

#voting_pretext_grafik,
#voting_pretext_sound,
#voting_pretext_steuerung {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 8px;
	width: 80px;
	text-align: right;
}
#overlay_test_vote_grafik,
#overlay_test_vote_sound,
#overlay_test_vote_steuerung {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.test_voting_detail {
   float: left;
   width: 20px;
   height: 15px;
   background-color: #CCC;
}
.test_voting_space {
   float: left;
   width: 2px;
   height: 15px;
   background-color: white;
}
#voting_val_grafik,
#voting_val_sound,
#voting_val_steuerung {
	float: right;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}


#overlay_test_voting_gesamt {
	float: left;
	margin: 20px 30px;
}
#voting_pretext_gesamt {
	float: left;
	font-size: 18px;
	padding-top: 8px;
	text-align: right;
	width: 80px;
}
#overlay_test_vote_gesamt {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.test_voting {
   float: left;
   width: 2px;
   height: 15px;
   background-color: #CCC;
}
#voting_val_gesamt {
	float: right;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}





#preview_voted_box {
	/*
	background-color: #C2A57B;
	padding: 4px 0 4px 5px;
	*/
	line-height: 0;
	font-size: 0;
	height: 20px;
	float: right;
}
.preview_voted_active {
	float: left;
	height: 10px;
	width: 1px;
	background-color: black;
}
.preview_voted_inactive {
	float: left;
	height: 10px;
	width: 1px;
	background-color: white;
}
.preview_voted_space {
	float: left;
	height: 10px;
	width: 5px;
}




/* FORUM ENTRIES on StartPage */

.forum_entry {
	font-size: 11px;
	padding: 10px;
	border-bottom: 1px solid white;
}
.forum_entry img {
	float: right;
}




#job_form {
}

#job_form fieldset {
	margin-bottom: 20px;
}

#job_form legend {
	font-weight: bold;
	font-size: 18px;
}

#job_form .field_line {
	clear: both;
	float: left;
	margin: 5px 0;
}

#job_form .field_line label {
	float: left;
	width: 125px;
	font-weight: bold;
}


#job_form .field_line select,
#job_form .field_line input  {
	width: 250px;
	float: left;
}


#job_form .field_line textarea {
	clear: left;
	float: left;
	width: 375px;
	height: 100px;
}


#job_single {
}

#job_single .field_block {
	clear: both;
	margin: 5px 0;
}

#job_single .field_left {
	font-weight: bold;
}
#job_single .field_right {
}


#job_table {
	table-layout: auto;
	border-collapse: collapse;
	width: 440px;
}
#job_table thead {
	background-color: black;
	color: gray;
}

#job_table td, #job_table th {
	text-align: left;
	padding: 3px 10px;
	border-bottom: 2px solid #E5E5E5;
}

#job_table tr {
	vertical-align: top;
}

#job_table td {
	background-color: white;
}

#job_table .date {
	border-right: 2px solid #E5E5E5;
}
#job_table td.title {
	padding-left: 17px;
	background: white url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}



/* PFLICHTKAUFTABELLE */

/* MEDIA GALLERY INDEX */
#tobuy_content table {
	table-layout: auto;
	float: left;
	border-collapse: collapse;
	margin: 20px 10px 0 10px;
	width: 600px;
	text-align: left;
}
#tobuy_content table  img {
	vertical-align: middle;
}

#tobuy_content table thead {
	background-color: #999;
	color: white;
}

#tobuy_content tbody.table_header {
	border-top: 4px solid #E5E5E5;
}
#tobuy_content tbody.table_header tr.tr_header {
	vertical-align: bottom;
	color: white;
	font-weight: bold;
}
#tobuy_content tbody.table_header td.table_header_image {
	text-align: right;
	padding: 0;
	margin: 0;
}
#tobuy_content tbody.table_header tr.tr_blind {
	background-color: #E5E5E5;
	line-height: 0;
	font-size: 0;
	height: 10px;
}

#tobuy_content tbody.table_content {
}

#tobuy_content table tr.tr_content td {
	background-color: white;
	vertical-align: top;
}

#tobuy_content table tr.tr_footer {
	color: #656565;
	font-size: 11px;
	text-align: right;
}
#tobuy_content table tr.tr_footer td span.link {
	padding-left: 17px;
	background: transparent url(../images/bg_pfeil_pnavi_transparent.gif) no-repeat;
}


#tobuy_content table .image {
	padding-top: 0;
	padding-bottom: 0;
}
#tobuy_content table col.erating {
	width: 40px;
}
#tobuy_content table col.urating {
	width: 40px;
}


#tobuy_content table td, #tobuy_content table th {
	padding: 3px 10px;
}
#tobuy_content table td.name,
#tobuy_content table td.publisher,
#tobuy_content table td.developer {
	padding-left: 17px;
	background: transparent url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}


#tobuy .legend p {
	margin-right: 25px;
	background-color: #999;
	color: white;
	margin-bottom: 2px;
	padding: 2px 3px;
	font-weight: bold;
}


#calendar {
	padding: 10px;
}
#calendar p {
	margin: 20px 0;
}
#calendar p .label {
	float: left;
	clear: both;
}
#calendar .message {
	float: left;
	clear: both;
}




/* ################################### */
/* GLOBAL */
/* ################################### */

* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

a {
	color: black;
	text-decoration: none;
}

/*
Reihenfolge:

Xbox 360
PS3
Wii
PC
Nintendo DS
PSP
Handy
PS2

*/
.color_testcat { color: magenta; }
.color_bright { color: black; }
.color_dark { color: black; }
.color_default { color: #C2A57B; }
.color_23, .color_32 { color: #003366; }
.color_25, .color_33 { color: #0099FF; }
.color_26, .color_34 { color: #FF3300; }
.color_27, .color_35 { color: #FD4517; }
.color_28, .color_36 { color: #FF3300; }
.color_29, .color_37 { color: #0099FF; }
.color_30, .color_38 { color: #EFC10A; }
.color_xx, .color_54 { color: #0099FF; }
.color_58 { color:#E2007A; }
.color_23,
.color_25,
.color_26,
.color_27,
.color_28,
.color_29,
.color_30,
.color_default { color: #C2A57B; }


.color_back_testcat { background-color: magenta; }
.color_back_bright { background-color: white; }
.color_back_dark { background-color: black; }
.color_back_23, .color_back_32, .color_back_45 { background-color: #003366; color:#FFFFFF; }
.color_back_25, .color_back_33, .color_back_47 { background-color: #0099FF; }
.color_back_26, .color_back_34, .color_back_48 { background-color: #FF3300; }
.color_back_27, .color_back_35, .color_back_50 { background-color: #E95D0F; }
.color_back_28, .color_back_36, .color_back_51 { background-color: #FF3300; }
.color_back_29, .color_back_37, .color_back_52 { background-color: #0099FF; }
.color_back_30, .color_back_38 { background-color: #efc10a; }
.color_back_xx, .color_back_54, .color_back_55 { background-color: #0099FF; }
.color_back_58  { background-color:#E2007A; }
.color_back_23,
.color_back_25,
.color_back_26,
.color_back_27,
.color_back_28,
.color_back_29,
.color_back_30,
.color_back_63,
.color_back_default { background-color: #e64415; }

.hide_on_livepage {
	border: 1px solid orange;
}

.link {
	cursor: pointer;
}

.textlink {
	cursor: pointer;
}

/* ALERT */
#alert_message_box {
	padding-bottom: 25px;
	font-weight: bold;
	width: 440px;
}
#alert_header {
	font-size: 0;
	line-height: 0;
	height: 3px;
	background: transparent url(../images/alert_header.gif) no-repeat;
}
#alert_footer {
	font-size: 0;
	line-height: 0;
	height: 3px;
	background: transparent url(../images/alert_footer.gif) no-repeat;
}
#alert_message {
	padding: 0 10px;
	color: white;
	background-color: #F90;
}

body {
	font-size: 12px;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}
div.clearer {
	clear:both;
}

.content_spacer {
	float: left;
	width: 460px;
	height: 20px;
	background-color: white;
}

div.spacer_35{
	width: 972px;
	height: 1px;
	line-height: 0;
	font-size: 0;
	margin: 0 auto;
	background: transparent url(../images/footer_leiste_1.gif) no-repeat;
}

/* ################################### */
/* Banner */
/* ################################### */

div.banner_728x90 {
	position:absolute;
	left:75px;
	top:10px;
	width:728px;
	height:90px;
}
div.banner_160x600 {
	position:absolute;
	left:803px;
	top:10px;
	width:160px;
	height:600px;
}
/* ################################### */
/* Header-Bereich */
/* ################################### */

div.header_1 {
	width:972px;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image: url(../images/bg_header_1.gif);
	background-repeat: no-repeat;
	position: relative;
	z-index:10;
}
div.header_2 {
  padding-left:0;
  background-image:url(../images/logo_ps3m.gif);
  background-repeat:no-repeat;
  background-position:0px 50%;
	width:972px;
	height:94px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:0;
}
div.header_3 {
	width:972px;
	height:0px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:1;
}
/* Logo */

div.logo {
	float:left;
	margin:0px 60px 0px 0px;
}
div.logo img {
	width: 403px;
	height: 94px;
}
/* e und Login */
textarea {
	border:solid 1px #999999;
}
input, select {
	float:left;
	border:solid 1px #999999;
	height:15px;
}
input#suchelogin {
	width:141px;
	float:left;
	border-right:0px;
}
input#suchelogin_2 {
	width:174px;
	float:left;
	margin-bottom:5px;
}
input#suchelogin_3 {
	width:141px;
	float:left;
	border-right:0px;
}
input.but_go {
	float:left;
	border:0px;
	width:17px;
	height:17px;
}
a.login:link, a.login:visited {
	font-size: 11px;
	text-decoration:none;
	color:#000;
}
a.login:hover {
	text-decoration:underline;
	color:#000;
}
p.login {
	font-size: 11px;
	position:relative;
	top:-10px;
	right:185px;
	z-index:50;
}


#logout {
	float: left;
	margin-right: 8px;
/*	border: 1px solid white;/**/
/*	background: transparent url(../images/bg_login.gif) no-repeat;*/
}

.logout_name {
	margin-top: 20px;
	margin-left:5px;
	text-decoration: underline;
}
.logout_links {
	margin-top: 10px;
	margin-left:5px;
}
.logout_links a {
	color: #666;
}



/* ################################### */
/* Contentbereich */
/* ################################### */

div.content_main {
	width:972px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
}

#general_index,
#abo_content,
#abo_index,
#search_page,
#startpage,
#news_index,
#preview_index,
#test_index,
#gallery_index,
#retro_index,
#features_index,
#zubehoer_index {
	background: white url(../images/bg_main_2.gif) repeat-y;
	/*margin-top:80px;*/
}

#previews,
#tests{
	background: white url(../images/bg_main_3.gif) repeat-y;
	margin-top:0px;
}

#news{
	background: white url(../images/bg_main_6.gif) repeat-y;
	margin-top:0px;
}

#zubehoer,
#features,
#retro{
margin-top:80px;
	background: white url(../images/bg_main_4.gif) repeat-y;
}

#tobuy,
#gallery {
	background: white url(../images/bg_main_5.gif) repeat-y;
}

#general_index .content_box,
#abo_content .content_box,
#abo_index .content_box,
#search_page .content_box,
#news_index .content_box,
#preview_index .content_box,
#test_index .content_box,
#gallery_index .content_box,
#retro_index .content_box,
#features_index .content_box,
#zubehoer_index .content_box {
	border-bottom: none;
	margin-top:60px;
	border-top:solid #FFFFFF 10px;
	/* background: none; */
}

div.content_leiste_1 {
  position:relative;
  top:-60px;
	width:460px;
	float:left;
	margin-left:10px;
	z-index:1;
}

div.content_leiste_2 {
	width:362px;
	float:left;
	margin-left:10px;
	z-index:1;
	margin-top:0px;
}

div.content_leiste_3 {
	width:460px;
	float:left;
	margin-left:10px;
	overflow: hidden;
	margin-top:10px;
}

div.content_leiste_4 {
	width:362px;
	float:left;
	margin-left:10px;
	z-index:1;
	margin-top:10px;
}

div.ani {
}


img.content_box_headline {
	float:left;
	position:relative;
/*	margin-bottom:10px;*/
}
#test_index img.content_box_headline,
#preview_index img.content_box_headline,
#news_index img.content_box_headline,
#gallery_index img.content_box_headline,
#general_index img.content_box_headline,
#abo_index img.content_box_headline {
	float:left;
	position:relative;
	margin-bottom:22px;
}
img.content_box_button_rechts {
	cursor: pointer;
	float:right;
	position:relative;
	top:-23px;
}

#media_videos,
#media_videos_hi,
#but_tests_link_lo,
#but_tests_link_hi,
#but_news_link,
#but_news_link_hi,
#but_previews_link_lo,
#but_previews_link_hi{
	margin-right:3px;
}

/* MEDIA GALERIE STARTPAGE */
p.bu_media{
padding-top:2px;
}
img.icon_slider{
	position:absolute;
	left:62px;
	top:33px;
	width: 18px;
	height: 14px;
}
img.icon_slide_button {
	width: 18px;
	height: 14px;
}
.image_slider img {
	width: 142px;
	height: 80px;
}

#content_box_media a {
	color: white;
}


div.content_leiste_2 {
	width:362px;
	float:left;
	margin-left:10px;
	overflow: hidden;
}
#container{
padding:20px 10px 10px 10px;
float:left;
}
div.footer {
	width:972px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	/*border-top: 20px solid white;/**/
	border-bottom: 35px solid white;
	font-size: 0;
	line-height: 0;
	text-align:center;
	position:relative;
	top:-35px;
}






/* ################################### */
/* ################################### */
/* by mag 2008 02 13 */
/* ################################### */

/* added */
#box_games_tm_tv .contentflex_editbutton {
	margin-bottom: 30px;
}
#box_games_tm_tv .contentflex_edit {
}
div.banner_728x90 img {
}
div.banner_160x600 img {
}
#main_nav_top {
background-image:url(../images/navi_top.gif);
height:75px;
width:130px;
}
a.navi {
	color:#FFFFFF;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
a.navi:visited {
	color:#FFFFFF;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}
a.navi:hover {
	color:#000000;
	margin-left:10px;
	text-decoration:none;
	padding:0px 5px 0px 3px;
	font-weight:bold;
	height:38px;
	width:124px;
}

#main_nav ul {
	width: 130px;
	float: left;
	list-style: none;
	margin-top: 0;
}

#main_nav{
	width: 130px;
	float:left;
	}

ul#navi_box_0 {
	margin-top: 0px;
	height:38px;
	position:relative;
	top:-15px;
}

.depth_1{
}

.depth_1:hover {
}

li#navi_list_59,
li#navi_list_9,
li#navi_list_11,
li#navi_list_14,
li#navi_list_41,
li#navi_list_16,
li#navi_list_21 {
	margin-bottom: 20px;
}






/* changed  html>body */

#suche_box {
  position:relative;
  z-index:15;
  float:left;
	margin-top:53px;
	padding-top:5px;
	width:176px;
	margin-left:430px;
	font-size:11px;
	background-color:transparent;
}

*+html #suche_box {
  margin-left:0;
  padding-left:430px;
  background-color:transparent;
  position:relative;
  z-index:15;
  float:left;
	margin-top:53px;
	padding-top:5px;
	width:176px;
	font-size:11px;
}

#suche_box img {
	width: 147px;
	height: 19px;
}

#login_box {
	float:left;
	width:186px;
	margin-top:20px;
	font-size:11px;
	position:relative;
	z-index:16;
}
#login_on {
  position:relative;
  top:5px;
}
#login_off {
  position:relative;
  top:5px;
}
#content_right_blind {
height: 435px;
width: 176px;
background-color: white;
float: right;
z-index:40;

}
#content_right_top {
	float: left;
	width: 176px;
	height: 240px;
	z-index:10;
	padding-bottom:20px;
	border-top:solid 10px #FFFFFF;
	background-color:#FFFFFF;
	position:relative;
}

#content_right_second {
	clear: left;
	float: left;
	width: 176px;
	overflow: hidden;
	border-top: 20px solid #FFFFFF;
}
.crl_editable_cal,
.crl_edtiable_nb,
.crr_editable_nb,
.crl_editable,
.crr_editable {
	clear: left;
	width: 176px;
	overflow: hidden;
	text-align: left;
}
.crl_editable_cal,
.crr_editable {
	border-top: 20px solid #FFFFFF;
}
.crl_editable {
  border-top: 20px solid #FFFFFF;
}
.crl_editable2 {
  border-top: 20px solid #DDF1FB;
}
.crl_editable p,
.crr_editable p {
	padding: 5px;
}
.crl_editable_cal,
.crl_editable {
	float: left;
	background-color:#000000;
}


#content_right_wide {
	width: 362px;
	height: 278px;
	background-color: #ddf1fb;
	border-top: 20px solid white;

}
#content_right_long_left,
#content_right_long_right {
	width: 176px;
	overflow: hidden;
	/* background-color: #e5e5e5; */
	margin: 0 10px 0 0;
	/* border-bottom: solid 1px #999999; */
	float: left;
}

#content_right_long_right {
	margin: 0;
}

#startpage_test_and_previews_box {
	border-bottom: none;
}


div.innercontent_content_box_slider_image {
	float:left;
	width:142px;
	height:101px;
	background-color:#000000;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
}
div.innercontent_content_box_buttons_slider {
	width:440px;
	height:14px;
	border-top:solid 1px #FFFFFF;
	margin:0px 10px 20px 10px;
}

div.slide_content {
   position: absolute;
}


div.slide_container {
	width:440px;
	height: 100px;
	margin: 10px 10px 0 10px;
	overflow: hidden;
	position: relative;

}
img.but_slider_left {
	cursor: pointer;
	float:left;
}
img.but_slider_right {
	cursor: pointer;
	float:left;
}


/* ################################### */
/* ################################### */
/* ALL PAGES */
/* ################################### */


.content_box, .content_box_2 {
	width: 460px;
	float: left;
/*	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	/* border-bottom: 20px solid white; */
	padding-bottom: 15px;
	/* background-color: #E5E5E5; */
	overflow: hidden;
}
.content_box_2 {
	padding-bottom: 0;
}

.innercontent_content_box {
	width: 440px;
	margin: 0 0 10px 0;
	padding: 0 10px;
	float: left;
}
.innercontent_content_box_image {
	float: left;
	margin-right: 10px;
	width: 142px;
}
.innercontent_content_box_text {
	float:left;
	width:288px;
}
.timestamp {
	font-size: 11px;
}
.arch {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 2px;
}

.arch span {
	padding: 0px 3px;
}
.innercontent_content_box h2 {
	background: none;
	margin: 0;
	padding: 0;
}
h2 span {
	font-size:18px;
	font-weight:bold;
}
.walker_navigation {
	clear: both;
	text-align: center;
	padding-top: 20px;
}

.content_left_inner a {
	text-decoration: underline;
}




.user_content #content_left {
	margin-left: 20px;
	margin-right: 10px;
	width: 440px;
	overflow: hidden;
}

.wide_content #content_left_wide {
	margin-left: 9px;
	margin-right: 10px;
	width: 648px;
	overflow: hidden;
	float: left;
	border-top:solid 10px #FFFFFF;
}
.wide_content h1 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 8px;
}

.gal_box{
padding-left:10px;
}

#h1{
padding-left:10px;
margin-top:10px;
}

/* ################################### */
/* ################################### */
/* PREVIEW */
/* ################################### */


#zubehoer h2 span,
#features h2 span {
	background: none;
}


#retro .content_left_prolog {
	font-weight: bold;
	font-size: 16px;
}


.user_content .timestamp {
	margin-bottom: 10px;
}

.user_content h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}

.user_content .content_left_prolog {
	margin-bottom: 10px;
}
.user_content .content_left_prolog img {
	padding-right: 5px;
	float: left;
}

.user_content h2 {
	font-weight: bold;
}

.user_content .content_left_inner {
	margin-bottom: 15px;
}

.user_content .image_top {
}
/*
.user_content .image_top  img {
	width: 440px;
}
*/
.user_content .content_left_subline {
	margin-bottom: 0;
}

.user_content .image_text {
}
.user_content .image_left,
.user_content .image_right {
	width: 200px;
	margin-bottom: 5px;
}

.user_content .image_left img,
.user_content .image_right img {
	width: 200px;
}

.user_content .image_left {
	margin-right: 15px;
	float: left;
}

.user_content .image_right {
	margin-left: 15px;
	float: right;
}


.user_content .text_left {
}

.user_content .text_right {
}


#content_right {
	text-align: right;
	overflow: hidden;
}


#content_right_left,
#content_right_right {
	width: 180px;
	margin: 0 6px 0 0;
	float: left;
	overflow: hidden;
	/*
	border-top: 20px solid white;
	border-bottom: solid 1px #999999;
	*/

}

#content_right_right {
	width: 176px;
	margin: 0;
	border-top: 415px solid white;
}

.user_content #header_information {
	margin-bottom: 15px;
}

#content_right_left .content_inner {
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 10px;
}
#content_inner_wertung {
 text-align:left;
 background-image:url(../images/test_wertung_bg.gif);
 background-repeat:no-repeat;
 height:560px;
 background-position:top;
 margin-bottom: 20px;
 margin-left: 0px;
 margin-right: 10px;
 padding-top:40px;
 padding-left:10px;
}
#content_right_left .content_inner a {
	/* text-decoration: underline; */
}
#content_inner_wertung_pre {
 text-align:left;
 background-image:url(../images/preview_wertung_bg.gif);
 background-repeat:no-repeat;
 height:250px;
 background-position:top;
 margin-bottom: 20px;
 margin-left: 0px;
 margin-right: 10px;
 padding-top:40px;
 padding-right:4px;
 padding-left:10px;
}
#preview_subtitle  {
background: url(../images/preview_teaser_bg.gif) no-repeat;
width:430px;
color:#FFFFFF;
padding:10px;
}
#test_subtitle  {
background: url(../images/test_teaser_bg.gif) no-repeat;
width:430px;
color:#FFFFFF;
padding:10px;
}
#content_inner_testore  {
  background-color:#33475f;
  text-align:left;
padding: 20px 10px 20px 10px;
width: 150px;
}
.color_white  {
color:#fff;
}
#content_right_left .content_inner h3 {
	margin-bottom: 3px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.user_content .potential_block {
	margin-bottom: 20px;
}

.user_content .potential_subline {
	clear: both;
	color: #666;
	font-size: 11px;
}
.user_content .potential_subline {
/*	background: transparent url(../images/bg_pfeil_pnavi.gif) no-repeat;*/
/*	padding-left: 17px;*/
margin-top:10px;
}
.user_content .potential_subline span.link:hover {
	color: #999;
}
.user_content .potential_subline a {
	color: #666;
	font-size: 11px;
}
.user_content .potential_subline a:hover {
	color: #999;
}

.user_content .detail_block {
	line-height: 17px;
		color:#FFFFFF;
}

.user_content .detail_block a {
	background: url(../images/but_link_extern.gif) no-repeat;
	padding-left: 14px;
	text-decoration: none;
		color:#FFFFFF;
}
.user_content .detail_block a:hover {
	color: #999;
}

.user_content .text_block {
	margin-bottom: 3px;
}

.user_content table {
	width: 100%;
}
.user_content .rated_block td {
	padding-top: 5px;
	padding-bottom: 5px;
}

.user_content .rated_block strong {
	text-decoration: none;
}

.user_content .rated_text p {
	font-size: 11px;
}
.user_content .rated_number {
	vertical-align: top;
	/* vertical-align: bottom; */
	/* font-size: 18px; */
	color:#003366;
	font-size: 25px;
	font-weight: bold;
	width: 20px;
}

.user_content .rated_conclusion {
	font-size: 18px;
}
.user_content .rated_conclusion span {
	font-size: 24px;
}



/* MEDIA GALLERY CONTENT */
.gal_item {
	margin: 0 10px 20px 0;
	float: left;
}
.gal_item img {
	width: 200px;
}
.gal_item p {
	text-align: center;
}


/* MEDIA GALLERY INDEX */
#gallery_index table {
	table-layout: auto;
	float: clear;
	border-collapse: collapse;
	margin:20px auto;
	width: 360px;
}
#gallery_index table  img {
	vertical-align: top;
}

#gallery_index table thead {
	background-color: #17b9e7;
	color: white;
}
#gallery_index table tr {
	vertical-align: top;
}

#gallery_index table td {
}
#gallery_index table col.game {
}
#gallery_index table col.arch {
	width: 95px;
}
#gallery_index table col.publisher {
	width: 100px;
}
#gallery_index table col.media {
	width: 60px;
}


#gallery_index table thead {
  background-color: #17b9e7;
	color: white;
}
#gallery_index table td, #gallery_index table th {
	padding: 3px 10px;
	border-bottom: 2px solid #E5E5E5;
}
#gallery_index table td {
	background-color: white;
}
#gallery_index table .game {
	font-weight: bold;
	text-align: left;
	padding-left: 17px;
}
#gallery_index table td.game {
	background: white url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}
#gallery_index table td.arch {
	text-align: right;
}
#gallery_index table .publisher {
	text-align: left;
	border-left: 2px solid #E5E5E5;
	border-right: 2px solid #E5E5E5;
}
#gallery_index table td.media {
	text-align: center;
}


/* RATING */

.rating {
	color: #666;
	height: 55px;
	background: transparent url(../images/sterne_bewertung_bg.gif) no-repeat;
}
.rating img {
	vertical-align: middle;
}
.rating_buttons {
	float: right;
	text-align: right;
}
.rating_buttons p {
	padding-bottom: 3px;
	cursor: pointer;
}
.rating_buttons span {
	text-decoration: none;
}
.rating_buttons span:hover {
	text-decoration: none;
	color: #999;
}

.stars {
	padding-left: 5px;
}




#comments {
	padding: 15px 0;
	overflow: hidden;
}
.comment {
	margin-bottom: 15px;
	border-top: 1px solid black;
}
.comment_header {
	background-color: #17b9e7;
	color: white;
	padding: 3px 10px;
}
.comment_author {
	margin-top: 15px;
	font-weight: bold;
}
.comment_date {
	color: #666;
	margin-top: 15px;
	margin-bottom: 15px;
}


/* TO_RATE */

#overlay_cont {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #overlay_cont { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.overlay_inner {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html .overlay_inner { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#to_rate .rating_star {
	float: left;
	width: 30px;
	height: 28px;
}

.overlay_inner .overlay_title {
	margin-top: 20px;
	margin-left: 20px;
}
.overlay_inner .overlay_title .link {
	float: right;
	margin-right: 20px;
}
.overlay_inner .overlay_stars {
	text-align: center;
	margin: 10px 157px;
	clear: both;
	float: left;
}

.overlay_inner .commenting_ta {
	clear: both;
	text-align: center;
}

.overlay_inner .commenting_ta textarea {
	border: 1px solid #666;
	padding: 3px;
	margin-top: 10px;
	width: 400px;
	height: 130px;
	font-size: 12px;
}




.overlay_inner .overlay_buttons {
	text-align: center;
	margin: 10px 155px;
	margin-bottom: 20px;
	clear: both;
	float: left;
}

.overlay_inner .overlay_buttons input {
	border: none;
	cursor: pointer;
	height: 22px;
}



#overlay_preview_voting {
	float: left;
	margin: 20px 30px;
}
#voting_pretext {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 8px;
}
#overlay_preview_vote {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.preview_voting {
   float: left;
   width: 20px;
   height: 15px;
   background-color: #CCC;
}
.preview_voting_space {
   float: left;
   width: 2px;
   height: 15px;
   background-color: white;
}
#voting_val {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}






#overlay_test_voting_grafik,
#overlay_test_voting_sound,
#overlay_test_voting_steuerung {
	float: left;
	margin: 0px 30px;
}
#overlay_test_voting_grafik {
	margin-top: 10px;
}

#voting_pretext_grafik,
#voting_pretext_sound,
#voting_pretext_steuerung {
	float: left;
	text-decoration: underline;
	font-weight: bold;
	padding-top: 8px;
	width: 80px;
	text-align: right;
}
#overlay_test_vote_grafik,
#overlay_test_vote_sound,
#overlay_test_vote_steuerung {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.test_voting_detail {
   float: left;
   width: 20px;
   height: 15px;
   background-color: #CCC;
}
.test_voting_space {
   float: left;
   width: 2px;
   height: 15px;
   background-color: white;
}
#voting_val_grafik,
#voting_val_sound,
#voting_val_steuerung {
	float: right;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}


#overlay_test_voting_gesamt {
	float: left;
	margin: 20px 30px;
}
#voting_pretext_gesamt {
	float: left;
	font-size: 18px;
	padding-top: 8px;
	text-align: right;
	width: 80px;
}
#overlay_test_vote_gesamt {
	float: left;
	width: 218px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 8px;
}
.test_voting {
   float: left;
   width: 2px;
   height: 15px;
   background-color: #CCC;
}
#voting_val_gesamt {
	float: right;
	text-decoration: underline;
	font-weight: bold;
	font-size: 24px;
}





#preview_voted_box {
	/*
	background-color: #C2A57B;
	padding: 4px 0 4px 5px;
	*/
	line-height: 0;
	font-size: 0;
	height: 20px;
	float: right;
}
.preview_voted_active {
	float: left;
	height: 10px;
	width: 1px;
	background-color: black;
}
.preview_voted_inactive {
	float: left;
	height: 10px;
	width: 1px;
	background-color: white;
}
.preview_voted_space {
	float: left;
	height: 10px;
	width: 5px;
}




/* FORUM ENTRIES on StartPage */

.forum_entry {
	font-size: 11px;
	padding: 10px;
	border-bottom: 1px solid white;
}
.forum_entry img {
	float: right;
}




#job_form {
}

#job_form fieldset {
	margin-bottom: 20px;
}

#job_form legend {
	font-weight: bold;
	font-size: 18px;
}

#job_form .field_line {
	clear: both;
	float: left;
	margin: 5px 0;
}

#job_form .field_line label {
	float: left;
	width: 125px;
	font-weight: bold;
}


#job_form .field_line select,
#job_form .field_line input  {
	width: 250px;
	float: left;
}


#job_form .field_line textarea {
	clear: left;
	float: left;
	width: 375px;
	height: 100px;
}


#job_single {
}

#job_single .field_block {
	clear: both;
	margin: 5px 0;
}

#job_single .field_left {
	font-weight: bold;
}
#job_single .field_right {
}


#job_table {
	table-layout: auto;
	border-collapse: collapse;
	width: 440px;
}
#job_table thead {
	background-color: black;
	color: gray;
}

#job_table td, #job_table th {
	text-align: left;
	padding: 3px 10px;
	border-bottom: 2px solid #E5E5E5;
}

#job_table tr {
	vertical-align: top;
}

#job_table td {
	background-color: white;
}

#job_table .date {
	border-right: 2px solid #E5E5E5;
}
#job_table td.title {
	padding-left: 17px;
	background: white url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}



/* PFLICHTKAUFTABELLE */

/* MEDIA GALLERY INDEX */
#tobuy_content table {
	table-layout: auto;
	float: left;
	border-collapse: collapse;
	margin: 20px 10px 0 10px;
	width: 600px;
	text-align: left;
}
#tobuy_content table  img {
	vertical-align: middle;
}

#tobuy_content table thead {
	background-color: #999;
	color: white;
}

#tobuy_content tbody.table_header {
	border-top: 4px solid #E5E5E5;
}
#tobuy_content tbody.table_header tr.tr_header {
	vertical-align: bottom;
	color: white;
	font-weight: bold;
}
#tobuy_content tbody.table_header td.table_header_image {
	text-align: right;
	padding: 0;
	margin: 0;
}
#tobuy_content tbody.table_header tr.tr_blind {
	background-color: #E5E5E5;
	line-height: 0;
	font-size: 0;
	height: 10px;
}

#tobuy_content tbody.table_content {
}

#tobuy_content table tr.tr_content td {
	background-color: white;
	vertical-align: top;
}

#tobuy_content table tr.tr_footer {
	color: #656565;
	font-size: 11px;
	text-align: right;
}
#tobuy_content table tr.tr_footer td span.link {
	padding-left: 17px;
	background: transparent url(../images/bg_pfeil_pnavi_transparent.gif) no-repeat;
}


#tobuy_content table .image {
	padding-top: 0;
	padding-bottom: 0;
}
#tobuy_content table col.erating {
	width: 40px;
}
#tobuy_content table col.urating {
	width: 40px;
}


#tobuy_content table td, #tobuy_content table th {
	padding: 3px 10px;
}
#tobuy_content table td.name,
#tobuy_content table td.publisher,
#tobuy_content table td.developer {
	padding-left: 17px;
	background: transparent url(../images/bg_pfeil_pnavi_2.gif) no-repeat;
}


#tobuy .legend p {
	margin-right: 25px;
	background-color: #999;
	color: white;
	margin-bottom: 2px;
	padding: 2px 3px;
	font-weight: bold;
}


#calendar {
	padding: 10px;
}
#calendar p {
	margin: 20px 0;
}
#calendar p .label {
	float: left;
	clear: both;
}
#calendar .message {
	float: left;
	clear: both;
}


/* Gamescom 2010 Messenger stuff */

#gamescomMessages {
	
}

#gamescomMessages #gamescomMessagesLoadingIndicator
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}

#gamescomMessages #gamescomMessagesContent
{
	overflow:auto;
	width:100%;
	margin:0 auto;
	height:200px;
}

#gamescomMessages #gamescomMessagesContent .gamescom-message
{
	width:98%;
	padding-left:5px;
	border-bottom:1px solid #999;
	float:left;
	font-size:11px;
	text-decoration:none;
	color:black;
	padding-top:10px;
}
#gamescomMessages #gamescomMessagesContent .gamescom-message:hover
{
	background-color:#e6e6e6;	
}

#gamescomMessages #gamescomMessagesContent .gamescom-message .username,
#gamescomMessages #gamescomMessagesContent .gamescom-message .time,
#gamescomMessages #gamescomMessagesContent .gamescom-message .messageText
{
	margin:0;
}

#gamescomMessages #gamescomMessagesContent .gamescom-message .username
{
	font-weight:bold;
}

#gamescomMessages #gamescomMessagesContent .gamescom-message .time
{
	color:#666;
}
#gamescomMessages #gamescomMessagesContent .gamescom-message .messageText
{
	margin-top:5px;
	margin-bottom:5px;
}

