/* 	 360 Live main stylesheet
	(c) by Fridolin Koch 2009
	(c) Airmotion Games Verlags GmbH 2009

	--- guide ---
	do_... = JS Class only used by Jquery
 */

*	{
	font-family:Arial;
}
html,body
{
	margin:0;
	padding:0;
	height:100%;
}
body
{
	background-color:#1a1a1a;
}
body.api
{
	background-color:#FFF;
	padding:5px;
}
img {
	border:0;
}
a {
	outline:none;
	color:#000;
}
input
{
	border:1px solid #1a1a1a;
}
/*main*/
#main_col
{
	width:960px;
	min-height:100%;
	padding-bottom:200px;
	margin:0 auto;
}
#content_col
{
	width:800px;
}
.clear_float
{
	height:0px;
	clear:left;
}
a.black_button
{
	color:#999;
	text-decoration:none;
	background-image:url(../img/button_black.png);
	background-repeat:no-repeat;
	width:165px;
	height:25px;
	display:block;
	padding:7px 0 0 35px;
	font-size:12px;
	text-align:left;
}
a.black_button:hover
{
	color:#FFF;
}
a.white_button
{
	color:#333;
	text-decoration:none;
	background-image:url(../img/button_white.png);
	background-repeat:no-repeat;
	width:169px;
	height:25px;
	display:block;
	padding:9px 0 0 35px;
	font-size:12px;
	text-align:left;
}
a.arrow
{
	color:#000;
	text-decoration:none;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:13px;
}
a.arrow:hover
{
	text-decoration:underline;
}
/* header */
#header
{
	width:100%;
	margin-top:2px;
	margin-bottom:0;
}
#header #logo a
{
	color:#1a1a1a;
}
#header #logo
{
	float:left;
}
#header #logo h2
{
	font-size:10px;
	display:inline;
	color:#666;
}
#header #logo img
{
	margin-top:2px;
}
#header #pdf_download
{
	float:left;
	margin-left:120px;
	margin-top:10px;
}
#header #user_links
{
	margin-top:10px;
	margin-left:24px;
	height:60px;
	float:left;
}
#header #user_links a
{
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	padding-bottom:3px;
	color:#999999;
	font-size:12px;
	text-decoration:none;
	padding-left:16px;
	vertical-align:top;
	line-height:14px;
	display:block;
}
#header #user_links a.feed
{
	background-image:url(../img/feed_icon.png);
}
#feed_selection_box
{
	position:absolute;
	display:none;
	top:0;
	left:0;
	width:150px;
	height:80px;
	border:1px solid #999;
	background-color:#333;
}
#feed_selection_box a
{
	background-image:url(../img/feed_icon.png);
	background-repeat:no-repeat;
	background-position:3% 50%;
	padding-bottom:3px;
	padding-top:3px;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	padding-left:21px;
	vertical-align:top;
	line-height:14px;
	display:block;
}
#feed_selection_box a:hover
{
	background-color:#99CC00;
}
#feed_selection_box #close_feedbox
{
	background-image:url(../img/feedclose_icon.png);
}
#feed_selection_box #close_feedbox:hover
{
	background-color:#333;
}

#header #user_links a:hover
{
	text-decoration:underline;
}
#header #search
{
	float:left;
	margin-left:15px;
	margin-top:7px;
}
#header #search input
{
	width:162px;
	height:14px;
	border:1px solid #999999;
	display:block;
}
#header #search img
{
	margin-top:5px;
	cursor:pointer;
}
#header #search .headline
{
	font-size:13pt;
	color:#99cc00;
	font-weight:bold;
	display:block;
}
/* header end */
/* navi start */
#navi
{
	width:100%;
	margin-top:2px;
	height:25px;
}
#navi ul
{
	list-style:none;
	padding:0;
	margin:0;
}
#navi li
{
	background-image:url(../img/navi_bg.png);
	background-repeat:repeat-x;
	text-align:center;
	height:25px;
	color:#999999;
	float:left;
}
#navi li:hover
{
	background-image:url(../img/navi_bg_hover.png);
	color:black;
}
#navi li_active a
{
	color:white;
}
/* Home button */
#navi li.nav_home
{
	background-image:url(../img/navi_start.png);
}
#navi li.nav_home_active
{
	background-image:url(../img/navi_start_hover.png);
}
#navi li.nav_home_active a
{
	color:black;
}
/* Home ende */
/* News button */
#navi li.nav_news_active
{
	color:white;
	background-image:url(../img/navi_bg_news_hover.png);
}
#navi li.nav_news_active a
{
	color:white;
}
/* News button ende */
/* Previews button */
#navi li.nav_previews_active
{
	background-image:url(../img/navi_bg_previews_hover.png);
}
#navi li.nav_previews_active a
{
	color:white;
}
/* Previews button ende */
/* Test button */
#navi li.nav_tests_active
{
	background-image:url(../img/navi_bg_tests_hover.png);
}
#navi li.nav_tests_active a
{
	color:white;
}
/* Test button ende */
/* Forum button */
#navi li.nav_forum
{
	width:79px;
	background-image:url(../img/navi_end.png);
}
#navi li.nav_forum a
{
	vertical-align:top;
}
#navi li.nav_forum_active
{
	background-image:url(../img/navi_end_hover.png);
}
#navi li.nav_forum_active a
{
	color:white;
}
/* Forum button ende */
/*
	Button Media
*/
#navi li.nav_media_active
{
	background-image:url(../img/navi_bg_media_hover.png);
}
#navi li.nav_media_active a
{
	color:white;
}
/* Rest */
#navi li.nav_rest_active
{
	background-image:url(../img/navi_bg_hover.png);
	color:black;
}
#navi li.nav_rest_active a
{
	color:white;
}
/* Rest end */
#navi a
{
	font-size:12px;
	padding-top:5px;
	padding:0 7px 0 6px;
	text-decoration:none;
	color:#999999;
	line-height:25px;
	vertical-align:8px;
}
#navi a:hover
{
	font-size:12px;
	color:white;
}
/* navi end */
/*footer*/
#footer
{
	background-color:#313131;
	width:100%;
	height:190px;
	margin-top:-190px;
}
#footer #inner
{
	width:960px;
	margin:3px auto;
	color:#666;
}
#footer #inner a
{
	color:#666;
	font-size:13px;
	text-decoration:none;
}
#footer #inner #airstuff
{
	float:left;
}
#footer #inner #airstuff #sitelinks
{
	margin-top:30px;
}
#footer #inner #airstuff #sitelinks a
{
	display:block;
	height:16px;
	font-size:12px;
	padding-left:15px;
	margin-top:15px;
	text-decoration:none;
	background-image:url(../img/pfeil_black.png);
	background-repeat:no-repeat;
}
#footer #inner #links
{
	float:left;
	margin-left:10px;
}
#footer #inner #links a
{
	display:inline;
	margin:0 7px 0 7px;
}
/* footer end */
/* Ads */
#banner_landscape
{
	width:728px;
	height:90px;
	float:left;
}
#banner_skyscraper
{
	width:160px;
	height:600px;
	float:right;
}
#landscape_spacer
{
	height:90px;
	width:57px;
	margin-right:15px;
	background-color:#f8eb01;
	float:left;
}
/* Ads end */
/* on start page */
#news_topthemen
{
	width:531px;
	height:674px;
	margin-top:15px;
	background-color:#FFF;
	border-bottom:6px solid #006ab2;
	float:left;
}
#news_topthemen #headline_topthemen
{
	width:531px;
	height:27px;
	background-image:url(../img/top_themen.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	letter-spacing:2px;
}
#news_topthemen #top_themen
{
	height:250px;
}
#news_topthemen #top_themen #main
{
	height:153px;
	margin-top:-8px;
	border-bottom:1px solid #999;
}
#news_topthemen #top_themen #main #image
{
	float:left;
	width:305px;
}
#news_topthemen #top_themen #main #text
{
	float:left;
	margin-left:10px;
	font-size:11px;
	height:100%;
	width:200px;
	padding-left:10px;
}
#news_topthemen #top_themen #main #text h1
{
	font-size:14px;
	margin-bottom:10px;
	line-height:14px;
	height:14px;
}
#news_topthemen #top_themen #main #text a
{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	padding-left:15px;
}
#news_topthemen #top_themen #main #text span
{
	margin-bottom:3px;
	display:block;
}
/* Top mini e6e6e6*/
#news_topthemen #top_themen .top_left ,#news_topthemen #top_themen .top_right
{
	height:47px;
	width:265px;
	border-bottom:1px solid #999;
	float:left;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:99% 93%;
	font-size:11px;
	padding-top:8px;
}
#news_topthemen #top_themen a
{
	color:#000;
	text-decoration:none;
}
#news_topthemen #top_themen .top_left
{
	border-right:1px solid #999;
}
#news_topthemen #top_themen .top_right:hover, #news_topthemen #top_themen .top_left:hover,
#news_topthemen #top_themen .active
{
	background-color:#e6e6e6;
}
#news_topthemen #top_themen .top_left img ,#news_topthemen #top_themen .top_right img
{
	margin:2px 8px 0px 8px;
	float:left;
}
#news_topthemen #top_themen .top_left span  ,#news_topthemen #top_themen .top_right span
{
	display:block;
}
/* News */
#news_topthemen #news_headline
{
	height:22px;
	width:520px;
	background-color:#006ab2;
	color:#FFF;
	padding-left:11px;
	font-weight:bold;
	letter-spacing:2px;
}
#news_topthemen #big_news_item
{
	height:82px;
	width:100%;
	border-bottom:1px solid #999;
	background-color:#FFF;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:99% 93%;
	color:#000;
	float:left;
}
/*{
	height:83px;
	width:100%;
	border-bottom:1px solid #999;
	background-color:#FFF;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:99% 93%;
	color:#000;
	float:left;
}        */
#news_topthemen .content_ad
{
	width:300px;
	height:250px;
	float:left;
	margin:0;
}
#news_topthemen .news_links_big
{
  width:231px;
 /* width:531px;      */
  float:left;
  padding-top:1px;

}
#news_topthemen #big_news_item:hover
{
	background-color:#e6e6e6;
}
#news_topthemen #big_news_item #bild
{
	float:left;
	margin:5px 8px 5px 10px;
	height:100%;
}
#news_topthemen #big_news_item #text
{
	padding-right:10px;
	padding-top:2px;
	overflow:hidden;
}
#news_topthemen #big_news_item h1
{
	font-size:12px;
	margin:0;
	margin-bottom:4px;
	padding:0;
	line-height:14px;
}
#news_topthemen #big_news_item h2
{
	font-size:11px;
	display:inline;
}
#news_topthemen #big_news_item span
{
	display:block;
	font-size:11px;
}
#news_topthemen #small_news_items
{
	padding-left:10px;
	padding-top:5px;
}
#news_topthemen #small_news_items a
{
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	padding-bottom:6px;
	color:#000;
	font-size:12px;
	text-decoration:none;
	padding-left:16px;
	vertical-align:top;
	line-height:14px;
	display:block;
}
#news_topthemen #small_news_items a:hover
{
	text-decoration:underline;
}
/* test start */
#tests {
	width:243px;
	height:330px;
	margin-top:15px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #84b317;
	float:left;
}
#tests #headline {
	width:243px;
	height:28px;
	background-image:url(../img/tests_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 9px;
	letter-spacing:2px;
	margin-bottom:-6px;
		display:block;
	text-decoration:none;
}
#tests #item,#previews #item
{
	height:54px;
	width:228px;
	border-bottom:1px solid #999;
	float:left;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:97% 85%;
	font-size:11px;
	text-decoration:none;
	color:black;
	padding-top:10px;
	padding-right:15px;
}
#tests #item:hover,#previews #item:hover
{
	background-color:#e6e6e6;
}
#tests #item img,#previews #item img
{
	margin:3px 8px 0px 8px;
	float:left;
}
#tests #item span,#previews #item span
{
	display:block;
}
#tests #item h1,#previews #item h1
{
	display:inline;
	font-size:12px;
}
#tests #small_items,#previews #small_items
{
	margin-top:5px;
}
#tests #small_items a,#previews #small_items a
{
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:100% 50%;
	margin-right:7px;
	padding-bottom:6px;
	color:#000;
	font-size:11px;
	text-decoration:none;
	padding-left:8px;
	vertical-align:top;
	line-height:14px;
	display:block;
}
#tests #small_items a b,#previews #small_items a b
{
	font-size:12px;
}
#tests #small_items a:hover,#previews #small_items a:hover
{
	text-decoration:underline;
}
/* Tests End */
/* Previews Start */
#previews
{
	width:243px;
	height:325px;
	margin-top:12px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #becd00;
	float:left;
}
#previews #headline {
	width:243px;
	height:28px;
	background-image:url(../img/previews_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 9px;
	letter-spacing:2px;
	margin-bottom:-6px;
	display:block;
	text-decoration:none;
}
/* Previews ende */
/* Media Gallerie Slider Start */
#media_slider
{
	width:785px;
	height:175px;
	background-color:#FFF;
	margin-top:11px;
}
#media_slider #headline {
	width:785px;
	height:28px;
	background-image:url(../img/media_slider_headline.png);
	background-repeat:no-repeat;
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	letter-spacing:2px;
	margin-bottom:-6px;
	float:left;
}
#media_slider #headline a
{
	vertical-align:top;
	letter-spacing:1px;
}
#media_slider #headline #do_switch_videos
{
	margin-left:10px;
}
#media_slider #headline .active {
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#media_slider #headline .inactiv {
	font-size:11px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
}
#media_slider #headline .inactiv:hover {
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
#media_slider #sw_buttons
{
	margin-left:653px;
	margin-top:-18px;
	float:left;
	height:29px;
}
#media_slider .media_image_slider #slider
{
	width:675px;
	margin:10px auto;
}
#media_slider .media_image_slider
{
	margin:14px auto;
	height:110px;
	width:100%;
	float:left;
}
#media_slider .media_image_slider #slider_images
{
	width:685px;
	height:100px;
	overflow:hidden;
	position: relative;
}
#media_slider .media_image_slider #slider_container
{
	position: relative;
	overflow:visible;
}
.slide_content_screens
{
	display:none;
}
#media_slider .media_image_slider #slider_image
{
	width:112px;
	height:100px;
	display:inline;
	position:relative;
	float:left;
	font-size:11px;
	margin-right:28px;
}
#media_slider .media_image_slider #slider_images img
{
	border:8px solid #ccc;
}
#media_slider .media_image_slider #slider_image a
{
	display:block;
	margin-top:5px;
	text-align:center;
	text-decoration:none;
}
#media_slider .media_image_slider #slider_image a span
{
	white-space:nowarp;
}
#slider_scroll_left
{
	float:left;
	width:22px;
	padding-left:18px;
	margin-right:9px;
	height:175px;
	text-align:center;
	margin-top:25px;

}
#slider_scroll_right
{
	float:right;
	width:22px;
	height:175px;
	padding-right:18px;
	margin-left:9px;
	text-align:center;
	margin-top:25px;
}
/* Community Stuff */
#community
{
	width:531px;
	height:389px;
	margin-top:11px;
	background-color:#FFF;
	border-bottom:6px solid #ffcc00;
	float:left;
}
#community #headline
{
	width:531px;
	height:19px;
	background-image:url(../img/community_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	letter-spacing:2px;
		display:block;
	text-decoration:none;
}
#community #last_forum
{
	width:265px;
	float:left;
}
#community #last_forum .head
{
	width:260px;
	height:19px;
	background-color:black;
	color:white;
	border-bottom:8px solid #999;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 5px;
}
#community #last_blog
{
	width:265px;
	float:left;
}
#community #last_blog .head
{
	width:261px;
	height:19px;
	background-color:black;
	color:white;
	border-bottom:8px solid #999;
	font-size:14px;
	font-weight:bold;
	padding:3px 0 0 5px;
}
#community .post_link
{
	width:220px;
	color:black;
	text-decoration:none;
	font-size:11px;
	display:block;
	line-height:16px;
	padding-right:10px;
	margin-left:5px;
	margin-top:8px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	white-space:nowrap;
}
#community .post_link:hover
{
	text-decoration:underline;
}
#community #goto_button
{
	margin-top:15px;
	margin-left:2px;
}
/* Community Stuff End*/
/* Poll start */
#poll input
{
	border:0;
}
#poll
{
	width:243px;
	min-height:379px;
	padding-bottom:10px;
	margin-top:12px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #ffcc00;
	float:left;
}
#poll #headline
{
	width:243px;
	height:29px;
	background-image:url(../img/poll_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 11px;
	letter-spacing:0px;
	display:block;
	text-decoration:none;
}
#poll #inner
{
	margin-left:11px;
	width:210px;
}
#poll #inner strong
{
	font-size:15px;
}
#poll #inner #question
{
	width:200px;
	background-color:black;
	color:white;
	font-weight:bold;
	font-size:12px;
	padding:5px;
	margin-top:10px;
}
#poll #inner label
{
	display:block;
	font-size:11px;
	margin-top:5px;
}
#poll #inner input
{
	display:inline;
	margin-right:5px;
}
#poll #inner #sub_button
{
	margin-top:15px;
}
#poll #inner #action_link
{
	margin-top:10px;
	margin-left:16px;
}
#poll #inner #action_link a
{
	width:180px;
	color:black;
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	padding-left:18px;
	margin-top:5px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
}
#poll #inner #action_link a:hover
{
	text-decoration:underline;
}
#poll #inner p
{
	margin-top:6px;
	margin-bottom:6px;
}
/* Poll end */
/* das heft */
#mag
{
	width:531px;
	height:482px;
	margin-top:11px;
	background-color:#FFF;
	border-bottom:6px solid #99cc00;
	float:left;
}
#mag #headline
{
	width:531px;
	height:29px;
	background-image:url(../img/mag_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	letter-spacing:2px;
	margin-bottom:-10px;
}
#mag #cover
{
	width:215px;
	float:left;
}
#mag #cover #actions
{
	margin-left:8px;
	margin-top:15px;
}
#mag #themen
{
	width:290px;
	margin-left:20px;
	float:left;
}
#mag #themen strong
{
	margin-top:15px;
	display:block;
	font-size:12px;
	line-height:16px;
}
#mag #themen a h1
{
	display:inline;
	font-size:12px;
	line-height:11px;
}
#mag #themen a
{
	display:block;
	width:180px;
	font-size:11px;
	color:black;
	padding-right:15px;
	margin-top:15px;
	text-decoration:none;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
}
#mag #themen a:hover
{
	text-decoration:underline;
}
/* ende mag */
/* Start lottery */
#lottery
{
	width:243px;
	height:482px;
	margin-top:12px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #99cc00;
	float:left;
}
#lottery #headline
{
	width:243px;
	height:29px;
	background-image:url(../img/win_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 11px;
	letter-spacing:2px;
}
#lottery #inner
{
	margin-left:11px;
	width:232px;
}
#lottery #inner h3
{
	display:inline;
	font-size:14px;
}
#lottery #inner img
{
	margin-top:8px;
}
#lottery #inner p
{
	font-size:11px;
	margin-bottom:30px;
}
/* end start page stuff */
/* else pages */
#left_col
{
	width:531px;
	margin-top:15px;
	float:left;
	background-color:white;
}
#right_col
{
	height:100%;
	float:left;
}
/* News List */
#item_list,#news_item
{
	padding-bottom:40px;
	min-height:300px;
}
#item_list .item
{
	height:85px;
	width:100%;
	border-bottom:1px solid #999;
	background-color:#FFF;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:99% 93%;
	color:#000;
	float:left;
}
#item_list .item:hover
{
	background-color:#e6e6e6;
}
#item_list .item #bild
{
	float:left;
	margin:5px 8px 5px 10px;
}
#item_list .item #text
{
	padding-right:10px;
	padding-top:5px;
	text-decoration:none;
}
#item_list .item h1
{
	font-size:15px;
	display:inline;
	text-decoration:none;
}
#item_list .item h2
{
	font-size:13px;
	display:inline;
	text-decoration:none;
}
#item_list .item span
{
	display:block;
	font-size:11px;
	text-decoration:none;
}
#item_list #headline,#news_item #headline
{
	width:531px;
	height:27px;
	background-image:url(../img/headline_aktuell.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
#item_list a
{
	text-decoration:none;
}
#left_col #bottom_blue
{
	height:20px;
	margin-top:-20px;
	background-color:#006ab2;
	text-align:center;
}
#left_col #bottom_stuff
{
	height:20px;
	margin-top:-20px;
	background-color:#666;
	text-align:center;
}
#left_col #bottom_green
{
	height:20px;
	margin-top:-20px;
	background-color:#BECD00;
	text-align:center;
}
#left_col #bottom_testgreen
{
	height:20px;
	margin-top:-20px;
	background-color:#84b317;
	text-align:center;
}
#left_col #bottom_grey
{
	height:20px;
	margin-top:-20px;
	background-color:#ccc;
	text-align:center;
}
#left_col #bottom_green_heft
{
	height:20px;
	margin-top:-20px;
	background-color:#99CC00;
	text-align:center;
}
#left_col #bottom_votings
{
	height:20px;
	margin-top:-20px;
	background-color:#ffcc00;
	text-align:center;
}
#news_item
{
	margin-bottom:100px;
}
#news_item #content
{
	padding-left:11px;
	padding-right:11px;
	padding-top:5px;
}
#news_item .comments
{
	padding-left:25px;
	font-size:11px;
	line-height:18px;
	background-image:url(../img/quote.png);
	background-repeat:no-repeat;
	color:#000;
	float:right;
}
#news_item .back2overview
{
	padding-left:18px;
	font-size:11px;
	line-height:14px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	color:#000;
	float:right;
}
#news_item #content h1
{
	font-size:16px;
	line-height:16px;
	height:16px;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
}
#news_item #content h2
{
	font-size:12px;
	line-height:12px;
	text-transform: uppercase;
	display:block;
	text-decoration:none;
}
#news_item #text_block
{
	font-size:11px;
	margin-bottom:50px;
}
/* Page Navi */
#page_navi
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:5px;
	padding-right:5px;
	width:520px;
}
#page_navi p
{
	font-size:12px;
	width:520px;
}
#page_navi a
{
	background-color:black;
	color:white;
	font-size:12px;
	height:12px;
	width:12px;
	margin-left:2px;
	margin-right:2px;
	padding:1px 2px 1px 2px;
}
#page_navi a:hover, #page_navi a.active
{
	background-color:#9a9a9a;
	color:black;
}
#page_navi a.arrow
{
	font-size:12px;
	background-color:white;
	color:black;
	background-image:none;
	padding:0;
}
/* Page Navi end */
/* Comments */
#comments
{
	margin-top:10px
}
#comments #comments_headline
{
	background-color:#999;
	height:20px;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
}
#comments #given_comments
{
	margin-top:10px;
	border-bottom:10px solid #999;
}
#comments #given_comments .item
{
	margin-top:10px;
	font-size:12px;
	border-bottom:1px solid #999;
	padding-bottom:10px;
	padding-left:4px;
}
#comments #add_comment
{

}
#comments #add_comment h2
{
	font-size:16px;
	text-transform:none;
}
#comments #add_comment input,textarea
{
	border:1px solid #999;
	font-size:12px;
}
#comments #add_comment input.long,#comments #add_comment textarea.long
{
	width:100%;
}
#comments #add_comment input.short
{
	width:100%;
}
#comments #add_comment p.short
{
	font-size:12px;
	font-weight:normal;
}
#comments #add_comment p
{
	font-size:12px;
	font-weight:bold;
}
#comments .captcha input,#comments .captcha img
{
	vertical-align:bottom;
	display:inline;
}
/*headline_preview*/
#item_list .previews #headline
{
	background-image:url(../img/headline_preview.png);
	height:30px;
	width:531px;
	letter-spacing:2px;
	padding:5px 0 0 10px;
}
/* single preview */
#preview_item,#test_item
{
	margin-bottom:100px;
}
#preview_item #headline
{
	width:531px;
	height:27px;
	background-image:url(../img/headline_preview.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
#preview_item #content,#test_item #content
{
	padding-left:11px;
	padding-top:5px;
}
#preview_item .comments,#test_item .comments
{
	padding-left:25px;
	font-size:11px;
	line-height:18px;
	background-image:url(../img/quote.png);
	background-repeat:no-repeat;
	color:#000;
	float:right;
}
#preview_item #rating,#test_item #rating
{
	font-size:12px;
	line-height:11px;
	float:left;
}
#preview_item .back2overview,#test_item .back2overview
{
	padding-left:18px;
	font-size:11px;
	line-height:14px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	color:#000;
	float:right;
}
#preview_item #content h1,#test_item #content h1
{
	font-size:16px;
	line-height:16px;
	height:16px;
	display:block;
	text-decoration:none;
	text-transform: uppercase;
}
#preview_item #content h2,#test_item #content h2
{
	font-size:12px;
	line-height:12px;
/*	text-transform: uppercase;*/
	display:block;
	width:400px;
	text-decoration:none;
}
#preview_item #text_block,#test_item #text_block
{
	font-size:11px;
	margin-bottom:10px;
	line-height:15px;
	text-align:justify;
}
#preview_item #text_block_image_left,#test_item #text_block_image_left
{
	font-size:11px;
	margin-bottom:10px;
	line-height:15px;
	text-align:justify;
}
#preview_item #text_block_image_left img,#test_item #text_block_image_left img
{
	float:left;
	margin:0 5px 0 0;
	padding-bottom:-5px;
	vertical-align:top;
}
#preview_item #text_block_image_right,#test_item #text_block_image_right
{
	font-size:11px;
	margin-bottom:10px;
	line-height:15px;
	text-align:justify;
}
#preview_item #text_block_image_right img,#test_item #text_block_image_right img
{
	float:right;
	margin:0 0 0 5px;
	padding-bottom:-5px;
	vertical-align:top;
}
#preview_item #left,#test_item #left
{
	font-size:11px;
	margin-bottom:50px;
	width:383px;
	float:left;
}
#preview_item #right,#test_item #right
{
	font-size:11px;
	margin-left:11px;
	width:126px;
	float:left;
}
#preview_item #right #kurz_und_knapp,#test_item #right #kurz_und_knapp
{
	width:126px;
	background-color:#BEC3B7;
	background-image:url(../img/kurz_knapp_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;

}
#preview_item #right #kurz_und_knapp .top,#test_item #right #kurz_und_knapp .top
{
	padding:5px 5px 5px 5px;
	font-size:12px;
	border-bottom:2px solid white;
}
#preview_item #right #kurz_und_knapp .bottom,#test_item #right #kurz_und_knapp .bottom
{
	padding:5px 5px 10px 5px;
	font-size:12px;
}
#preview_item #left img,#test_item #left img
{
	margin:3px;
}
#test_item #left #main_img img,#preview_item #left #main_img img
{
	width:383px;
	height:216px;
	margin:0px;
}
#preview_item #right .media_screens,#test_item #right .media_screens
{
	padding-left:25px;
	font-size:11px;
	line-height:18px;
	display:block;
	margin-bottom:5px;
	background-image:url(../img/screens_icon.jpg);
	background-repeat:no-repeat;
	color:#000;

}
#preview_item #right .media_video,#test_item #right .media_video
{
	padding-left:25px;
	font-size:11px;
	line-height:18px;
	display:block;
	margin-bottom:5px;
	background-image:url(../img/icon_videoclip.gif);
	background-repeat:no-repeat;
	color:#000;

}
#preview_item #right #wertungsbox
{
	width:116px;
	margin-top:10px;
	background-color:#84b317;
	background-image:url(../img/wertungsbox_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 5px 50px 5px;
}
#preview_item #right #wertungsbox #rating,#preview_item #right #leserwertung #rating
{
	margin-top:5px;
	width:115px;
	background-image:url(../img/rating_bg.png);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:0 0 3px 5px;
}
#preview_item #right #wertungsbox #rating .big,#preview_item #right #leserwertung #rating .big
{
	color:white;
	font-size:30px;
	font-weight:bold;
	line-height:25px;
}
#preview_item #right #wertungsbox #rating .normal,#preview_item #right #leserwertung #rating .normal
{
	color:white;
	font-size:12px;
	font-weight:bold;
}
#preview_item #right #leserwertung .subline { color:white;font-size:11px;line-height:18px; }
#preview_item #right #leserwertung
{
	height:150px;
	width:116px;
	margin-top:10px;
	background-color:#ffcc00;
	background-image:url(../img/leserwertung_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 5px 5px 5px;
}
#preview_item #right #leserwertung p
{
	margin-top:0px;
	margin-bottom:15px;
}
#preview_item #right #leserwertung .login ,#test_item #right #leserwertung .login
{
	padding-left:14px;
	font-size:11px;
	line-height:14px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#000;
}
#preview_item #right #leserwertung .login:hover,#test_item #right #leserwertung .login:hover
{
	text-decoration:none;
}
/*test */
#item_list .test #headline
{
	background-image:url(../img/headline_test.png);
	height:28px;
	width:531px;
	letter-spacing:2px;
	padding:5px 0 0 10px;
}
/*test item */
#test_item #headline
{
	width:531px;
	height:27px;
	background-image:url(../img/headline_test.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
#test_item div.more_stuff_in_mag
{
	width:378px;
	height:20px;
	background-color:#999;
	font-weight:bold;
	line-height:20px;
	padding-left:5px;
	margin-bottom:10px;
}
#test_item #right #wertungsbox .spacer,#test_item #right #leserwertung .spacer
{
	width:104px;
	height:4px;
	background-image:url(../img/spacer_test_right.png);
	margin:0;
	clear:right;
}
#test_item #right #wertungsbox div.wert
{
	float:right;
	font-size:30px;
	margin-top:-30px;
	color:white;

}
#test_item #right #wertungsbox div.desc
{
	width:65px;
	margin-top:10px;

}
#test_item #right #wertungsbox
{
	width:116px;
	margin-top:10px;
	background-color:#84b317;
	background-image:url(../img/wertungsbox_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 5px 20px 5px;
}
#test_item #right #leserwertung
{
	width:116px;
	margin-top:10px;
	background-color:#ffcc00;
	background-image:url(../img/leserwertung_bottom.jpg);
	background-repeat:no-repeat;
	background-position:0 100%;
	padding:10px 5px 15px 5px;
}
#test_item #right #leserwertung div.wert
{
	float:right;
	font-size:30px;
	margin-top:-20px;
	color:black;
}
#test_item #right #leserwertung div.desc
{
	margin-top:10px;
}
/*
	Media Gallery
*/
#item_list .media #headline
{
	width:531px;
	height:27px;
	background-image:url(../img/headline_media.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
#item_list .votings #headline
{
	width:531px;
	height:27px;
	background-image:url(../img/headline_votings.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
/*
	Game Table
*/
table.gametable
{
	margin-top:20px;
	width:95%;
}
table.gametable th
{
	border-bottom:3px solid #84b317;
	text-align:left;
	padding:2px
}
.votings table.gametable th
{
	border-bottom:3px solid #ffcc00;
}
table.gametable a.gamelink
{
	padding-left:18px;
	font-size:14px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	color:#000;
}

.votings table.gametable td
{
	border:1px solid #ffcc00;
}
table.gametable td
{
	padding:3px;
	border:1px solid #84b317;
	border-top:0;

}
table.gametable a.gamelink:hover
{
	text-decoration: underline;
}
table.gametable th.header {
    cursor: pointer;
}
#item_list .stuffpage #headline
{
	width:531px;
	height:31px;
	background-image:url(../img/headline_360-stuff.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	margin-bottom:-5px;
	letter-spacing:2px;
}
#item_list .stuffpage #content
{
	padding:7px;
	font-size:12px;
}
#item_list .stuffpage #content a:hover
{
	text-decoration: underline;
}
#user_error
{
	width:784px;
	margin-top:10px;
	display:none;
}
#user_error .c
{
	width:772px;
	background-color:#fd931a;
	color:#FFF;
	height:22px;
	padding-top:4px;
	float:left;
	font-weight:bold;
}
#user_error .l,#user_error .r
{
	width:6px;
	color:#FFF;
	height:26px;
	float:left;
	background-image:url(../img/error_left.png);
	background-repeat:no-repeat;
}
#user_error .r
{
	background-image:url(../img/error_right.png);
	float:right;
}
a.kill_comment
{
	color:#666;
	float:right;
	text-decoration:none;
	font-weight:bolder;
}
a.kill_comment:hover
{
	color:#b80000;
}
#system_error
{
	border:1px dashed #a10000;
	background-color:#ff9696;
	padding:10px;
	color:#2b2b2b;
	font-size:16px;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
}
#system_msg
{
	border:1px dashed #026500;
	background-color:#a9caa8;
	padding:10px;
	color:#2b2b2b;
	font-size:16px;
	text-align:left;
	margin-bottom:10px;
	margin-top:10px;
}
#community_right
{
	width:243px;
	min-height:379px;
	padding-bottom:10px;
	margin-top:12px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #ffcc00;
	float:left;
}
#community_right #headline
{
	width:238px;
	height:20px;
	background-image:url(../img/headline_community_right.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 5px;
	letter-spacing:1px;
	display:block;
	text-decoration:none;
}
#community_right a.headline
{
	background-color:black;
	color:white;
	font-weight:bold;
	width:238px;
	display:block;
	text-decoration:none;
	border-bottom:8px solid #999;
	font-size:14px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}
#community_right a.post_link
{
	width:220px;
	color:black;
	text-decoration:none;
	font-size:11px;
	display:block;
	line-height:16px;
	padding-right:10px;
	margin-left:5px;
	margin-top:8px;
	background-image:url(../img/pfeil_grey.png);
	background-repeat:no-repeat;
	background-position:100% 100%;
	white-space:nowrap;
}
#community_right a.post_link:hover
{
	text-decoration:underline;
}
#item_list .contests #headline,
#item_list .contest_single #headline
{
	width:531px;
	height:29px;
	background-image:url(../img/headline_contest.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 0 7px;
	letter-spacing:0px;
	margin-bottom:-10px;
}
#item_list .contests #content
{
	padding-top:4px;
}
#item_list .contests #content .contest
{
	border-bottom:1px solid #999;
	float:left;
	width:100%;
}
#item_list .contests #content .contest p,
#item_list .contests #content .contest span
{
	font-size:12px;
}
#item_list .contests #content .contest .image
{
	float:left;
	margin:5px;
	padding-top:8px;
}
#item_list .contests #content .contest .text
{
	padding-left:170px;
	padding-right:5px;
}
#item_list .contests #content .contest .image img
{
	border:2px solid #999;
}
#item_list .contest_single #content
{
	padding-left:5px;
}
#item_list .contest_single #content .text
{
	font-size:13px;
	padding-right:5px;
}
#item_list .contest_single #content h1
{
	font-size:20px;
}
#content
{
	font-size:12px;
}
table.abo_pricing td
{
	background-color:#999;
	color:#FFF;
}
table.abo_pricing
{
	background-color:#333;
}
.rel-year-select
{
	width:100%;
	text-align:center;
}
.rel-year-select a
{
	margin-left:5px;
	margin-right:5px;
}
.rel-year-select a:hover
{
	text-decoration:underline;
}
#gallery
{
	font-size:12px;
	padding:5px;
}
#gallery img
{
	border:5px solid #ccc;
}
.content_ad
{
	margin:20px auto;
	width:300px;
	height:250px;
	display:block;
}

/* Gamescom 2010 Messenger stuff */

#gamescomMessages {
	width:243px;
	height:330px;
	margin-top:15px;
	margin-left:11px;
	background-color:#FFF;
	border-bottom:6px solid #ffcc00;
	float:left;
}

#gamescomMessages h1.headline
{
	width:243px;
	height:29px;
	margin:0;
	background-image:url(../img/gcmessages_headline.png);
	background-repeat:no-repeat;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	padding:4px 0 0 11px;
	letter-spacing:0px;
	display:block;
	text-decoration:none;
}

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

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

#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;
}



