html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 1.5; }

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

table, td, th { vertical-align: middle; }

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

a img { border: none; }

object, embed { outline: none; }
object:active, object:hover, embed:active, embed:hover { outline: none; }

#reporting { position: absolute; top: -90000px; height: 0; width: 0; display: none; }

body { font-family: Arial, sans-serif; font-size: 12px; color: white; }

h1, h2, h3, h4, h5, h6 { color: white; font-weight: normal; letter-spacing: -0.04em; }

h2 { font-size: 30px; line-height: 1; margin-bottom: 3px; }

h3 { font-size: 20px; line-height: 1; margin-bottom: 1em; }

p { margin-bottom: 1.5em; }

#privacy ul, #privacy ol { margin-left: 1.5em; margin-bottom: 0.75em; }

small { font-size: 10px; color: #686868; }

a { color: #ac9c64; text-decoration: none; outline: none; }
a:hover { text-decoration: underline; }
a:active { outline: none; }
a.rss-link { padding-left: 15px; background: url("../images/icons/feedicon.png") no-repeat center left; }

#at20mc { border: 2px solid white; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#at20mc #at15s { border: 2px solid white; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; }
#at20mc #at15s, #at20mc #at_hover, #at20mc #at_hover div, #at20mc #at_hover div span { background-color: white !important; }
#at20mc #at_hover .at_item, #at20mc #at_share .at_item { background-color: white !important; }
#at20mc #at16pf { display: none !important; }

.loading { background: url(../images/icons/indicator_large_bb.gif) no-repeat scroll center center !important; }
.loading * { opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0); }

#comments_wrapper.loading { height: 100px; }
#comments_wrapper.loading li.comment { display: none !important; }

#video_teaser_wrapper { position: relative; height: 320px; overflow: hidden; }
#video_teaser_wrapper img { position: absolute; bottom: 0px; left: 0px; cursor: pointer; }

#video_teaser_wrapper.expanded { height: auto; margin-top: 0px; }

.main.col h2 { position: relative; }
.main.col h2 a.go_to_forum { background: transparent url(../images/icons/arrow_go_to_yellow.gif) no-repeat scroll 0 center; font-size: 12px; padding-left: 14px; position: absolute; right: 0; color: white; letter-spacing: 0px; font-weight: bold; top: 3px; }

#top_mailbox_header.blinky { text-decoration: blink; }

#top_mailbox_header.fatty { font-weight: bold; }

.ui-widget-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: black; background: url(../images/element_bg/dialog_overlay_bg.png) repeat scroll top left; }

.ui-dialog-titlebar { display: none; }

.ui-dialog { z-index: 99999999 !important; padding-bottom: 24px; }

.dialog { position: relative; margin: 0 auto; position: relative; background: url(../images/element_bg/dialog_bg.png) no-repeat scroll top left; width: 541px; padding: 24px 0 0 24px; z-index: 9000; }
.dialog .dialog_bottom { position: absolute; bottom: -24px; left: 0; background: url(../images/element_bg/dialog_bg.png) no-repeat scroll bottom left; width: 566px; height: 24px; }
.dialog a.close_button { z-index: 200; top: 24px; right: 42px; text-indent: -9000px; display: block; position: absolute; background-image: url(../images/element_bg/dialog_close_button.gif); background-position: left top; background-repeat: no-repeat; width: 59px; height: 17px; }
.dialog a.close_button:hover { background-position: left -17px; }
.dialog #dialog_logo { background: url(../images/element_bg/dialog_side_logo.png) no-repeat scroll top left; width: 110px; height: 150px; float: left; }
.dialog #dialog_content { padding: 14px 0 0 11px; width: 372px; float: left; background-color: #bec5d1; }
.dialog #dialog_content .markItUp { width: 372px; }

.dialog.notice #dialog_logo { background: url(../images/element_bg/flash_message_logo.png) no-repeat scroll top left; height: 38px; }
.dialog.notice #flash_message { color: #010101; }
.dialog.notice #flash_message p { color: #010101; }

.dialog.error #dialog_logo { background: url(../images/element_bg/flash_message_logo.png) no-repeat scroll top left; height: 38px; }
.dialog.error #flash_message { background: url(../images/element_bg/flash_message_alert.gif) no-repeat scroll center left; padding: 20px 0 0 60px; margin: -14px 0 0 -11px; height: 36px; color: #010101; }

.dialog div h3, .dialog #reply_to_user h3 { margin-bottom: 0em; }
.dialog div h2, .dialog #reply_to_user h2 { margin-bottom: 0px; color: black; }
.dialog div h2 small, .dialog #reply_to_user h2 small { font-size: 11px; color: black; letter-spacing: 0; }
.dialog div h2 small a, .dialog #reply_to_user h2 small a { text-decoration: underline; color: black; }
.dialog div p.required, .dialog #reply_to_user p.required { color: #79808d; }
.dialog div form, .dialog #reply_to_user form { padding: 0; margin-top: 20px; background: none; }
.dialog div form fieldset p, .dialog #reply_to_user form fieldset p { background-color: #808794; }
.dialog div form fieldset p label, .dialog #reply_to_user form fieldset p label { color: black; }
.dialog div form fieldset p small, .dialog #reply_to_user form fieldset p small { color: #abb3c2; }
.dialog div form fieldset p a, .dialog #reply_to_user form fieldset p a { color: #ac9c64; }
.dialog div form fieldset .required.single, .dialog #reply_to_user form fieldset .required.single { width: 346px; }
.dialog div form fieldset .required label, .dialog #reply_to_user form fieldset .required label { color: #ac9c64; }
.dialog div form fieldset .required.double, .dialog #reply_to_user form fieldset .required.double { width: 162px; }
.dialog div form fieldset .required.double input, .dialog #reply_to_user form fieldset .required.double input { width: 158px; }
.dialog div form fieldset .required.double.last, .dialog #reply_to_user form fieldset .required.double.last { padding-right: 12px; }
.dialog div form fieldset p.action, .dialog #reply_to_user form fieldset p.action { background-color: transparent; width: auto; padding: 5px 0 0 0; margin-bottom: 5px; color: black; }
.dialog div form fieldset p.action a.close_button, .dialog #reply_to_user form fieldset p.action a.close_button { background: none; position: static; display: inline; color: black; text-decoration: underline; }
.dialog div form fieldset p.action input, .dialog #reply_to_user form fieldset p.action input { color: #ac9c64; background-color: black; letter-spacing: -0.4px; text-transform: uppercase; cursor: pointer; }
.dialog div form fieldset p.action input:hover, .dialog #reply_to_user form fieldset p.action input:hover { color: black; background-color: #ac9c64; }

.dialog #reply_to_user { color: black; }
.dialog #reply_to_user a { color: black; text-decoration: underline; }
.dialog #reply_to_user form h3 { display: none; }
.dialog #reply_to_user form p input { width: 170px; }
.dialog #reply_to_user form p textarea { width: 355px; }
.dialog #reply_to_user form p.submit { width: auto; padding: 5px 0 0 0; margin-bottom: 17px; color: black; }
.dialog #reply_to_user form p.submit a.close_button { background: none; position: static; display: inline; color: black; text-decoration: underline; }
.dialog #reply_to_user form p.submit input { color: #ac9c64; background-color: black; letter-spacing: -0.4px; width: auto; text-transform: uppercase; }

.clearfix:after, #wrapper:after, #footer:after, ol.posts:after, ul.teasers:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.clearfix, #wrapper, #footer, ol.posts, ul.teasers { display: inline-block; }

html[xmlns] .clearfix, html[xmlns] #wrapper, html[xmlns] #footer, html[xmlns] ol.posts, html[xmlns] ul.teasers { display: block; }

* html .clearfix, * html #wrapper, * html #footer, * html ol.posts, * html ul.teasers { height: 1%; }

.clear { clear: both; }

body .nofloat { float: none; }

.blog_post_show h4#comments { position: relative; font-size: 18px; margin-top: 25px; }
.blog_post_show h4#comments a { position: absolute; right: 8px; top: 6px; font-size: 12px; }

h4#comments { background-color: #262626; padding: 1px 8px; margin-bottom: 12px; }

ol.comments { padding: 0em; margin: 0em; }
ol.comments li.comment { background: url("../images/icons/comment_bg.gif") repeat-y; padding-left: 30px; list-style-type: none; padding-bottom: 30px; clear: left; }
ol.comments li.comment .user { float: left; width: 70px; }
ol.comments li.comment .user span.gravatar, ol.comments li.comment .user div.gravatar { display: block; width: 70px; text-align: center; cursor: pointer; }
ol.comments li.comment .user .premium { clear: both; margin-left: 10px; width: 50px; border-top: 1px solid #ac9c64; }
ol.comments li.comment .user .premium a { display: block; float: left; height: 26px; width: 18px; margin-right: 10px; background: transparent url(/images/element_bg/premium_user.png) no-repeat; text-indent: -1982em; }
ol.comments li.comment .user .premium a.powerup_user { width: 27px; background-position: -32px -1px; }
ol.comments li.comment .content { float: left; width: 450px; }
ol.comments li.comment .content p { margin-bottom: 6px; }
ol.comments li.comment .content em { font-style: italic; }
ol.comments li.comment .content p.header { position: relative; }
ol.comments li.comment .content p.header strong { color: #abb3c2; font-weight: normal; }
ol.comments li.comment .content p.header a { color: #abb3c2; }
ol.comments li.comment .content p.actions a { color: #abb3c2; }
ol.comments li.comment .content p.actions a.reply_link { float: left; line-height: 12px; margin-right: 12px; }
ol.comments li.comment .content p.actions span.editorial { border-left: 3px solid #333333; padding-left: 6px; display: none; line-height: 12px; float: left; margin: 0px 0px 0px 6px; }
ol.comments li.comment .content p.actions span.rating { border-left: 3px solid #333333; padding-left: 6px; display: block; line-height: 12px; float: left; margin: 0; }
ol.comments li.comment .content p.actions span.rating span.overall { border: medium none; float: left; padding: 0; position: static; }
ol.comments li.comment .content p.actions span.rating a.rate_up, ol.comments li.comment .content p.actions span.rating a.rate_down { display: block; background: url("../images/icons/thumbs_up_down.gif") no-repeat scroll top left; width: 12px; height: 12px; text-indent: -9000px; float: left; margin-right: 6px; }
ol.comments li.comment .content p.actions span.rating a.rate_up { background-position: left 0px; }
ol.comments li.comment .content p.actions span.rating a.rate_up:hover { background-position: left -13px; }
ol.comments li.comment .content p.actions span.rating a.rate_down { background-position: -22px top; }
ol.comments li.comment .content p.actions span.rating a.rate_down:hover { background-position: -22px -13px; }
ol.comments li.comment .content p.actions span.rating span.not_allowed { display: block; padding: 5px 0; }
ol.comments li.comment .content cite, ol.comments li.comment .content blockquote { color: #aaaaaa; margin-left: 10px; padding-left: 10px; border-left: 1px solid #aaaaaa; display: block; }
ol.comments li.team_member { background: url("../images/icons/comment_bg_team.png") no-repeat; }
ol.comments .rating { margin-top: 10px; }
ol.comments .rating li { padding: 0px; }

input::selection, input::-moz-selection, input::-webkit-selection, textarea::selection, textarea::-moz-selection, textarea::-webkit-selection { background: white; color: black; }

form p.form_error input, form p.form_error textarea { background-color: #363636; color: white; }
form p.form_error strong { font-weight: normal; }

form.commentform, form#commentform { background: url("../images/icons/comment_form.gif") no-repeat; padding-left: 40px; }

form p { margin-bottom: 3px; clear: left; }

sup.required { color: #ac9c64; }

form input, form textarea { background-color: #191919; border: none; color: white; padding: 2px 2px; }

form textarea { width: 522px; height: 100px; }

h2.new_topic_form { font-size: 18px; }

form h3 { margin-bottom: 6px; }
form span.error_msg { display: block; padding-left: 170px; color: #ac9c64; }
form p { margin-bottom: 1em; }
form p label { width: 150px; float: left; text-align: right; margin-right: 20px; }
form p input { color: #dddddd; font-size: 14px; padding: 5px; width: 240px; }
form p.required input { background-color: #444444; }
form p.submit input { width: auto; }

form.commentform p label { color: #686868; font-size: 10px; }

form input#post_submit, form p.submit input { background-color: #ac9c64; color: black; font-weight: bold; cursor: pointer; }
form input#post_submit:hover, form p.submit input:hover { background-color: white; }

form.commentform p label, form#commentform p label { display: inline; float: none; }

form.forum_login p label { margin-right: 0em; }

form#new_topic_form, form.edit_form { background: url("../images/icons/comment_form.gif") no-repeat; padding-left: 40px; }
form#new_topic_form p label, form.edit_form p label { display: inline; margin-left: 0em; width: auto; }
form#new_topic_form p.post_for_title input, form.edit_form p.post_for_title input { width: 324px; }

form input.checkbox { width: auto !important; display: inline !important; }

form#new_newsletter_subscription { margin-top: 1em; }
form#new_newsletter_subscription #submit { margin: 20px 0 0 170px; width: 250px; cursor: pointer; }

form#new_newsletter_subscription label { font-weight: bold; font-size: 16px; }

form#new_newsletter_subscription input#comment_submit { width: auto; padding: 4px; }

small.required { color: #ac9c64; }

form.new_user_session, form.new_user, form.dialog_login_form, form.edit_user, form.new_password_reset, form.edit_password_reset { border-left: 3px solid #222222; margin-left: 40px; padding-left: 9px; }
form.new_user_session h2, form.new_user h2, form.dialog_login_form h2, form.edit_user h2, form.new_password_reset h2, form.edit_password_reset h2 { background: url("../images/icons/comment_form.gif") no-repeat; margin-left: -40px; padding-left: 40px; }
form.new_user_session fieldset, form.new_user fieldset, form.dialog_login_form fieldset, form.edit_user fieldset, form.new_password_reset fieldset, form.edit_password_reset fieldset { width: 530px; }
form.new_user_session fieldset p.form_error, form.new_user fieldset p.form_error, form.dialog_login_form fieldset p.form_error, form.edit_user fieldset p.form_error, form.new_password_reset fieldset p.form_error, form.edit_password_reset fieldset p.form_error { background-color: #d3141c; color: white; }
form.new_user_session fieldset p.form_error small, form.new_user fieldset p.form_error small, form.dialog_login_form fieldset p.form_error small, form.edit_user fieldset p.form_error small, form.new_password_reset fieldset p.form_error small, form.edit_password_reset fieldset p.form_error small { display: none; }
form.new_user_session fieldset p, form.new_user fieldset p, form.dialog_login_form fieldset p, form.edit_user fieldset p, form.new_password_reset fieldset p, form.edit_password_reset fieldset p { height: 80px; background-color: #131313; width: 524px; padding: 10px 0 1px 12px; margin-bottom: 5px; }
form.new_user_session fieldset p label, form.new_user fieldset p label, form.dialog_login_form fieldset p label, form.edit_user fieldset p label, form.new_password_reset fieldset p label, form.edit_password_reset fieldset p label { display: block; color: #ac9c64; font-weight: normal; float: none; text-align: left; width: auto; margin-bottom: 3px; }
form.new_user_session fieldset p label a small, form.new_user fieldset p label a small, form.dialog_login_form fieldset p label a small, form.edit_user fieldset p label a small, form.new_password_reset fieldset p label a small, form.edit_password_reset fieldset p label a small { display: inline; margin-bottom: 0; }
form.new_user_session fieldset p input, form.new_user fieldset p input, form.dialog_login_form fieldset p input, form.edit_user fieldset p input, form.new_password_reset fieldset p input, form.edit_password_reset fieldset p input { background-color: #abb2c2; display: block; color: black; margin-bottom: 2px; }
form.new_user_session fieldset p small, form.new_user fieldset p small, form.dialog_login_form fieldset p small, form.edit_user fieldset p small, form.new_password_reset fieldset p small, form.edit_password_reset fieldset p small { display: block; margin-bottom: 5px; }
form.new_user_session fieldset p small a, form.new_user fieldset p small a, form.dialog_login_form fieldset p small a, form.edit_user fieldset p small a, form.new_password_reset fieldset p small a, form.edit_password_reset fieldset p small a { color: #bec5d1; }
form.new_user_session fieldset p.checkbox, form.new_user_session fieldset p.action, form.new_user fieldset p.checkbox, form.new_user fieldset p.action, form.dialog_login_form fieldset p.checkbox, form.dialog_login_form fieldset p.action, form.edit_user fieldset p.checkbox, form.edit_user fieldset p.action, form.new_password_reset fieldset p.checkbox, form.new_password_reset fieldset p.action, form.edit_password_reset fieldset p.checkbox, form.edit_password_reset fieldset p.action { height: auto; }
form.new_user_session fieldset p.checkbox input, form.new_user_session fieldset p.action input, form.new_user fieldset p.checkbox input, form.new_user fieldset p.action input, form.dialog_login_form fieldset p.checkbox input, form.dialog_login_form fieldset p.action input, form.edit_user fieldset p.checkbox input, form.edit_user fieldset p.action input, form.new_password_reset fieldset p.checkbox input, form.new_password_reset fieldset p.action input, form.edit_password_reset fieldset p.checkbox input, form.edit_password_reset fieldset p.action input { width: auto; }
form.new_user_session fieldset p.multiple, form.new_user fieldset p.multiple, form.dialog_login_form fieldset p.multiple, form.edit_user fieldset p.multiple, form.new_password_reset fieldset p.multiple, form.edit_password_reset fieldset p.multiple { height: 108px; }
form.new_user_session fieldset p.required, form.new_user fieldset p.required, form.dialog_login_form fieldset p.required, form.edit_user fieldset p.required, form.new_password_reset fieldset p.required, form.edit_password_reset fieldset p.required { background-color: #262626; }
form.new_user_session fieldset p.required input, form.new_user fieldset p.required input, form.dialog_login_form fieldset p.required input, form.edit_user fieldset p.required input, form.new_password_reset fieldset p.required input, form.edit_password_reset fieldset p.required input { background-color: #abb3c2; color: black; }
form.new_user_session fieldset p.double, form.new_user fieldset p.double, form.dialog_login_form fieldset p.double, form.edit_user fieldset p.double, form.new_password_reset fieldset p.double, form.edit_password_reset fieldset p.double { clear: none; float: left; overflow: hidden; width: 250px; }
form.new_user_session fieldset p.triple, form.new_user fieldset p.triple, form.dialog_login_form fieldset p.triple, form.edit_user fieldset p.triple, form.new_password_reset fieldset p.triple, form.edit_password_reset fieldset p.triple { clear: none; float: left; overflow: hidden; width: 166px; }
form.new_user_session fieldset p.checkbox input, form.new_user fieldset p.checkbox input, form.dialog_login_form fieldset p.checkbox input, form.edit_user fieldset p.checkbox input, form.new_password_reset fieldset p.checkbox input, form.edit_password_reset fieldset p.checkbox input { background-color: transparent; display: inline; }
form.new_user_session fieldset p.checkbox label, form.new_user fieldset p.checkbox label, form.dialog_login_form fieldset p.checkbox label, form.edit_user fieldset p.checkbox label, form.new_password_reset fieldset p.checkbox label, form.edit_password_reset fieldset p.checkbox label { display: inline; float: none; }
form.new_user_session p.action input, form.new_user p.action input, form.dialog_login_form p.action input, form.edit_user p.action input, form.new_password_reset p.action input, form.edit_password_reset p.action input { background-color: #ac9c64; border: none; color: black; font-size: 16px; text-transform: uppercase; font-weight: bold; padding: 0em; display: inline; }
form.new_user_session .errorExplanation h2, form.new_user .errorExplanation h2, form.dialog_login_form .errorExplanation h2, form.edit_user .errorExplanation h2, form.new_password_reset .errorExplanation h2, form.edit_password_reset .errorExplanation h2 { font-size: 16px; }
form.new_user_session .errorExplanation ul, form.new_user .errorExplanation ul, form.dialog_login_form .errorExplanation ul, form.edit_user .errorExplanation ul, form.new_password_reset .errorExplanation ul, form.edit_password_reset .errorExplanation ul { margin-bottom: 8px; }
form.new_user_session .errorExplanation ul li, form.new_user .errorExplanation ul li, form.dialog_login_form .errorExplanation ul li, form.edit_user .errorExplanation ul li, form.new_password_reset .errorExplanation ul li, form.edit_password_reset .errorExplanation ul li { margin-left: 18px; }

.dialog form#new_user_session, .dialog form#new_user { background: none; border: 0; margin: 0; }
.dialog form#new_user_session #user_session_submit, .dialog form#new_user #user_session_submit { width: 100px; }

form.edit_user fieldset p.hint { background: transparent; height: auto; padding: 30px 0 0px 12px; }
form.edit_user fieldset p.single { width: 512px; }
form.edit_user fieldset p.single input.long { width: 502px; }
form.edit_user fieldset p.sex { height: auto; }
form.edit_user fieldset p.sex label { float: left; }
form.edit_user fieldset p.pm { height: auto; }
form.edit_user fieldset p.multiple { height: auto; padding-bottom: 10px; }
form.edit_user fieldset p.multiple select { background-color: #abb2c2; border: none; }
form.edit_user fieldset p.multiple select, form.edit_user fieldset p.multiple a { display: block; float: left; }
form.edit_user fieldset p.multiple a { height: 70px; line-height: 70px; padding: 0 12px; }
form.edit_user p.action { margin-top: 20px; }

#header form.new_user_session, #header form.new_user { background: none; padding-left: 0; }

form.feedback textarea { width: 380px; }

form p.form-hint { background: transparent !important; color: #262626; display: inline; }

p.facebook-spacer { background: none repeat scroll 0 0 #abb3c2; border-bottom: 1px solid #abb3c2; border-top: 1px solid #abb3c2; color: black; font-weight: bold; margin: 15px 0 15px; padding: 0 0 0 10px; width: 93%; }

form#new_password_reset { margin-left: 0; border: 0; }
form#new_password_reset #password_reset_submit { width: 270px; }
form#new_password_reset fieldset p.required { height: 100px; }

#recaptcha_response_field { color: white; }

#games .row { padding-top: 12px; }
#games .main { width: 566px; }
#games .featured li { backgroud: black; float: left; width: 280px; height: 150px; overflow: hidden; position: relative; color: white; margin-bottom: 10px; margin-right: 3px; text-align: center; }
#games .featured .teaser { text-align: left; width: 274px; left: 0px; bottom: 0px; position: absolute; z-index: 100; left: 0; right: 0; background: transparent url(../images/element_bg/post_exerpt_wrap_bg.png) repeat top left; padding: 0 0 0 6px; margin: 0px; }
#games .featured .teaser h4 { margin: 0 0 1px 0; }
#games .featured .teaser h4 a { color: white; }
#games .featured img { width: 280px; height: 150px; }
#games ul.by_letter, #games ul.search_games { clear: both; list-style: none; }
#games ul.by_letter li.first, #games ul.by_letter li.second, #games ul.search_games li.first, #games ul.search_games li.second { margin-right: 39px; }
#games ul.by_letter li.first, #games ul.by_letter li.last, #games ul.by_letter li.second, #games ul.search_games li.first, #games ul.search_games li.last, #games ul.search_games li.second { float: left; width: 280px; height: 180px; }
#games ul.by_letter .by_letter_item, #games ul.search_games .by_letter_item { height: 150px; margin: 0 0 15px 0; border-bottom: 1px solid #303030; padding: 0 0 15px 0; overflow: hidden; }
#games ul.by_letter .by_letter_item .cover, #games ul.search_games .by_letter_item .cover { background: transparent url(../images/dummys/dummy_gamecover.jpg) no-repeat; width: 120px; height: 150px; overflow: hidden; float: left; margin-right: 12px; }
#games ul.by_letter .by_letter_item .cover table tr td, #games ul.search_games .by_letter_item .cover table tr td { width: 120px; height: 150px; vertical-align: middle; text-align: center; padding: 0; border: 0; }
#games ul.by_letter .by_letter_item h3, #games ul.search_games .by_letter_item h3 { margin-bottom: 0; }
#games ul.games_atoz { list-style: none; padding: 0 0 0 8px; margin: 0; }
#games ul.games_atoz li { float: left; padding-bottom: 15px; }
#games ul.games_atoz li a { padding: 0 12px 0px 0; color: white; font-size: 14px; font-family: Arial; }
#games .sidebar h3 { font-size: 16px; line-height: 18px; padding: 0 0 0 35px; background-color: transparent; background-position: left center; background-repeat: no-repeat; }
#games .sidebar #games_atoz { overflow: hidden; margin-bottom: 25px; }
#games .sidebar #games_atoz h3 { background-image: url(../images/icons/similiar_games.png); margin-bottom: 0.5em; }
#games .sidebar #games_atoz p { color: #777777; font-size: 10px; margin-bottom: 1em; }
#games .sidebar #games_atoz ul li { float: left; border-left: 2px solid #565a61; height: 12px; line-height: 12px; padding: 0 7px 0 6px; margin: 3px 0; }
#games .sidebar #games_atoz ul li:first-child { border: 0; padding-left: 0; }
#games .sidebar #games_atoz ul li a { color: #abb3c2; }
#games .sidebar #most_viewed, #games .sidebar #newest_comments { margin-left: 25px; margin-bottom: 20px; border-left: 3px solid #303030; }
#games .sidebar #most_viewed h3, #games .sidebar #newest_comments h3 { background-image: url(../images/icons/gamespad.png); margin-left: -28px; }
#games .sidebar #most_viewed ol, #games .sidebar #newest_comments ol { list-style-type: none; }
#games .sidebar #most_viewed ol li, #games .sidebar #newest_comments ol li { padding: 0 70px 0 50px; margin-left: 8px; position: relative; }
#games .sidebar #most_viewed ol li h4, #games .sidebar #most_viewed ol li h5, #games .sidebar #newest_comments ol li h4, #games .sidebar #newest_comments ol li h5 { display: inline; color: #ac9c64; font-size: 14px; font-weight: bold; line-height: 16px; }
#games .sidebar #most_viewed ol li h5 a, #games .sidebar #newest_comments ol li h5 a { color: #949ba8; }
#games .sidebar #most_viewed ol li h4, #games .sidebar #newest_comments ol li h4 { position: absolute; left: 0; height: 16px; margin: 0; }
#games .sidebar #most_viewed ol li p.views, #games .sidebar #newest_comments ol li p.views { position: absolute; right: 0; top: 0; font-size: 10px; line-height: 21px; color: #777777; text-align: right; }
#games .sidebar #most_viewed ol li p.views span, #games .sidebar #newest_comments ol li p.views span { color: white; }
#games .sidebar #newest_comments h3 { background-image: url(../images/icons/game_threads.png); }
#games .sidebar #newest_comments ul { margin-left: 8px; }
#games .sidebar #newest_comments ul li { font-size: 12px; line-height: 18px; }
#games .sidebar #newest_comments ul li h4 { font-size: 14px; font-weight: bold; margin: 0; }
#games .sidebar #newest_comments ul li h4 a { color: #abb3c2; }
#games .sidebar #newest_comments ul li .user_comment { font-size: 12px; line-height: 18px; font-family: verdana, arial, times, "Times New Roman", sans-serif; }
#games .sidebar #newest_comments ul li .user_comment p:last-child { margin: 0; }
#games .sidebar #newest_comments ul li p.info { font-size: 11px; color: #777777; }
#games .sidebar #newest_comments ul li p.info a { color: #abb3c2; }

#games.by_letter .main, #games.string_search .main { width: 599px; }
#games.by_letter .main form.search_form p input.text, #games.string_search .main form.search_form p input.text { width: 450px; }

#games.string_search #search_col h2 { padding-bottom: 0; margin-top: 20px; margin-bottom: 0; }
#games.string_search .pagination { height: auto; }

#games_game .keyvisual { display: block; width: 953px; margin-bottom: 30px; }
#games_game .main { width: 575px; }
#games_game .main .game { position: relative; padding: 0 0 35px 140px; height: 170px; float: left; width: 334px; }
#games_game .main .game ul { list-style: none; display: inline; }
#games_game .main .game ul li { display: inline; border-right: 1px solid white; padding: 0 3px 0; margin: 0 3px 0 0; }
#games_game .main .game ul li:last-child { border-right: 0; }
#games_game .main .game img.cover_image { position: absolute; top: 0; left: 0; width: 120px; height: 170px; padding-right: 10px; border-right: 3px solid #303030; }
#games_game .main .game h2 { margin: 0; }
#games_game .main .game h3 { font-size: 12px; line-height: 18px; }
#games_game .main .game h4 { color: #777777; display: inline; }
#games_game .main .game #release_date p, #games_game .main .game #usk p { display: inline; }
#games_game .main ul#tagnavi { list-type: none; height: 25px; width: 565px; overflow: hidden; }
#games_game .main ul#tagnavi li { display: block; float: left; height: 25px; line-height: 25px; text-align: center; background: transparent url(../images/element_bg/tagnavi.png) repeat-x; }
#games_game .main ul#tagnavi li span, #games_game .main ul#tagnavi li a { color: white; display: block; background: transparent url(../images/element_bg/tagnavi_right.png) no-repeat center right; padding: 0 15px 0 0px; }
#games_game .main ul#tagnavi li.empty span { color: #777777; }
#games_game .main ul#tagnavi li.active { padding: 0; background: #262626 url(../images/element_bg/tagnavi_active_right.png) no-repeat center right; }
#games_game .main ul#tagnavi li.active a { color: #ac9c64; background: none; }
#games_game .main ul#tagnavi li.almost a, #games_game .main ul#tagnavi li.almost span { background-image: url(../images/element_bg/tagnavi_active_prev.png); }
#games_game .main ul#tagnavi li.least a, #games_game .main ul#tagnavi li.least span { background-image: url(../images/element_bg/tagnavi_playtube_prev.png); }
#games_game .main ul#tagnavi li.least.active a, #games_game .main ul#tagnavi li.least.active span { background: transparent url(../images/element_bg/tagnavi_playtube_prev_active.png) no-repeat center right; }
#games_game .main ul#tagnavi li.first { padding-left: 4px; }
#games_game .main ul#tagnavi li#playtube_navi { background: #262626 url(../images/element_bg/tagnavi_playtube.png) repeat; }
#games_game .main ul#tagnavi li#playtube_navi a, #games_game .main ul#tagnavi li#playtube_navi span { color: white; background: transparent url(../images/element_bg/tagnavi_playtube_right.png) no-repeat center right; }
#games_game .main #game_videos { background-color: #262626; width: 545px; padding: 20px 10px 0; }
#games_game .main #game_videos .game_video_list { position: relative; }
#games_game .main #game_videos .game_video_list select { position: absolute; right: 5px; top: 0; }
#games_game .main #game_videos h3 { font-weight: normal; }
#games_game .main #game_videos ul li { position: relative; float: none; min-height: 95px; padding: 0 0 0 195px; border-bottom: 1px solid #535353; margin: 0 0 10px 0; }
#games_game .main #game_videos ul li .aside { width: 125px; position: absolute; right: 0; top: 0; height: 75px; border-left: 3px solid #303030; padding: 0 0 0 10px; color: #777777; font-size: 11px; }
#games_game .main #game_videos ul li .aside p { padding: 0; margin: 0; }
#games_game .main #game_videos ul li .aside p.views { font-weight: bold; }
#games_game .main #game_videos ul li .aside .rated { clear: both; overflow: hidden; }
#games_game .main #game_videos ul li .aside .rated p { float: left; padding: 0; }
#games_game .main #game_videos ul li .aside .rated p.rating { margin: 5px 0 0 5px; }
#games_game .main #game_videos ul li .aside .star-rating { width: 50px !important; height: 7px; }
#games_game .main #game_videos ul li .aside .star-rating .current-rating, #games_game .main #game_videos ul li .aside .star-rating { background-image: url(../images/icons/star_small.gif); }
#games_game .main #game_videos ul li .aside .star-rating .current-rating { padding: 0; margin: 0; text-indent: -1000em; position: absolute; background-position: 0 -8px; }
#games_game .main #game_videos ul li .aside .star-rating-result, #games_game .main #game_videos ul li .aside .star { display: none !important; }
#games_game .main #game_videos ul li .image_link { width: 150px; display: block; position: absolute; left: 0; top: 0; overflow: hidden; z-index: 100; }
#games_game .main #game_videos ul li .image_link span.vignette { position: absolute; display: block; top: 0; left: 0; width: 150px; height: 95px; background: transparent url(../images/icons/video_play_icon.png) 50% 10% no-repeat; z-index: 130; }
#games_game .main #game_videos ul li .quality_links { position: absolute; width: 30px; left: 155px; }
#games_game .main #game_videos ul li .quality_links li { border: 0; list-style-type: none; width: 30px; padding: 0; margin: 0 0 5px; min-height: 20px; }
#games_game .main #game_videos ul li .quality_links li a { display: block; height: 20px; width: 30px; text-indent: -1982px; white-space: nowrap; }
#games_game .main #game_videos ul li .quality_links li a.hq_link { background: transparent url(../images/icons/gt_hq.png) no-repeat; }
#games_game .main #game_videos ul li .quality_links li a.sd_link { background: transparent url(../images/icons/gt_sd.png) no-repeat; }
#games_game .main #game_videos ul li h5 a { color: #abb3c2; font-weight: bold; padding: 0 143px 0 0; }
#games_game .main #game_videos ul li p { padding: 0 143px 0 0; font-size: 11px; margin: 0; }
#games_game .main #game_videos ul li p.posted { font-size: 10px; color: #777777; }
#games_game .main #game_videos ul li.tv-shows .image_link { height: 81px; }
#games_game .main #game_videos ul li.tv-shows .aside { height: 110px; }
#games_game .main #game_videos ul li.game_playtube { width: 160px; float: left; padding: 0 105px 0 0; border-bottom: 0; }
#games_game .main #game_videos ul li.game_playtube .image_link { position: static; }
#games_game .main #game_videos ul li.game_playtube .maindata { float: left; position: relative; }
#games_game .main #game_videos ul li.game_playtube h5 { position: absolute; bottom: 0; left: 0; width: 100%; background-color: black; opacity: 0.8; font-weight: normal; font-size: 10px; line-height: 12px; letter-spacing: 0; }
#games_game .main #game_videos ul li.game_playtube h5 a { padding: 3px 3px 0 5px; display: block; font-weight: normal; }
#games_game .main #game_videos ul li.game_playtube h5 span { display: block; padding: 0 3px 3px 5px; }
#games_game .main #game_videos ul li.game_playtube h5.editor { background: black url(../images/icons/playtube_team.png) 3px 4px no-repeat; }
#games_game .main #game_videos ul li.game_playtube h5.editor a, #games_game .main #game_videos ul li.game_playtube h5.editor span { padding-left: 37px; }
#games_game .main #game_videos ul li.game_playtube .aside { width: 50px; padding: 0 50px 0 5px; border-left: 0; }
#games_game .main #game_videos ul li.game_playtube .aside p { font-size: 10px; color: #777777; padding-bottom: 7px; }
#games_game .share_toolbox { width: 562px; }
#games_game .comments { width: 565px; }

.sidebar #game_description, .sidebar #game_tags, .sidebar #game_posts, .sidebar #game_threads, .sidebar #game_related, .sidebar #game_commentlist { position: relative; }
.sidebar #game_description h3, .sidebar #game_tags h3, .sidebar #game_posts h3, .sidebar #game_threads h3, .sidebar #game_related h3, .sidebar #game_commentlist h3 { font-size: 16px; line-height: 18px; padding: 0 0 0 35px; background-color: transparent; background-position: left center; background-repeat: no-repeat; }
.sidebar #game_description ul li, .sidebar #game_tags ul li, .sidebar #game_posts ul li, .sidebar #game_threads ul li, .sidebar #game_related ul li, .sidebar #game_commentlist ul li { float: none; }
.sidebar #game_description h3 { background-image: url(../images/icons/game_desc.png); }
.sidebar #game_description #desc_text { margin-bottom: 1.5em; }
.sidebar #game_description #desc_text p.description_source { font-style: italic; text-align: right; }
.sidebar #game_tags { margin-bottom: 1.5em; }
.sidebar #game_tags h3 { background-image: url(../images/icons/game_tag.png); }
.sidebar #game_tags ul li { display: inline; border-left: 2px solid #abb3c2; padding: 0 3px 0 5px; }
.sidebar #game_tags ul li a { color: #abb3c2; }
.sidebar #game_tags ul li:first-child { border: 0; padding: 0 3px 0 0; }
.sidebar #game_posts, .sidebar #game_threads, .sidebar #game_commentlist { margin-left: 25px; margin-bottom: 20px; border-left: 3px solid #303030; }
.sidebar #game_posts h3, .sidebar #game_threads h3, .sidebar #game_commentlist h3 { margin-left: -28px; }
.sidebar #game_posts ul, .sidebar #game_threads ul, .sidebar #game_commentlist ul { padding-left: 7px; }
.sidebar #game_posts ul li a, .sidebar #game_threads ul li a, .sidebar #game_commentlist ul li a { display: block; color: #abb3c2; }
.sidebar #game_posts a.game_more, .sidebar #game_posts a.more, .sidebar #game_threads a.game_more, .sidebar #game_threads a.more, .sidebar #game_commentlist a.game_more, .sidebar #game_commentlist a.more { position: absolute; right: 0; top: 0; background: transparent url(../images/icons/game_all_link.png) left center no-repeat; padding-left: 16px; }
.sidebar #game_posts h3 { background-image: url(../images/icons/game_blog.png); }
.sidebar #game_threads h3, .sidebar #game_commentlist h3 { background-image: url(../images/icons/game_threads.png); }
.sidebar #game_related h3 { background-image: url(../images/icons/similiar_games.png); }
.sidebar #game_related a.game_more { position: absolute; right: 0; top: 0; background: transparent url(../images/icons/game_all_link.png) left center no-repeat; padding-left: 16px; }
.sidebar #game_related ul li { float: left; height: 120px; padding: 0 6px 0 0; width: 107px; margin: 0; }
.sidebar #game_related ul li img { height: 60px; width: 107px; }
.sidebar #game_related ul h4 a { color: #e6e6e6; font-size: 11px; line-heigt: 14px; }
.sidebar #game_commentlist .user_comment { color: #abb3c2; }
.sidebar #game_commentlist p.info { color: #686868; font-size: 10px; margin-top: -1.5em; }
.sidebar #game_commentlist p.info a { display: inline; }
.sidebar #amazon_links { margin-bottom: 1em; }
.sidebar #amazon_links #amazon_button { display: block; white-space: nowrap; text-indent: -1982px; background: transparent url(../images/element_bg/amazon.png) no-repeat; width: 120px; height: 26px; margin-bottom: 10px; }
.sidebar #amazon_links h3 { display: inline; font-size: 12px; line-height: 18px; padding-right: 6px; }
.sidebar #amazon_links ul { display: inline; }
.sidebar #amazon_links ul li { display: inline; border-left: 2px solid #abb3c2; padding: 0 3px 0 5px; }
.sidebar #amazon_links ul li a { color: #abb3c2; }
.sidebar #amazon_links ul li:first-child { border: 0; padding: 0 3px 0 0; }
.sidebar .pagination { position: relative; margin-top: 0; }
.sidebar .pagination .prev_page, .sidebar .pagination .next_page { display: none; position: absolute; top: 0; }
.sidebar .pagination .next_page { right: 0; }
.sidebar .pagination .prev_page { left: 0; }

.sidebar #newest_comments blockquote { display: none; }

.row { display: block; float: left; position: relative; width: 953px; padding-bottom: 12px; }

#center .navigation { padding-top: 12px; padding-bottom: 0; margin: 0 0 12px; background-image: none; }

.row.last { margin-bottom: 0; }

.col, #primenav { float: left; left: 953px; position: relative; }

.main { margin-left: -938px; width: 566px; background-color: black; }

.full_main { margin-left: -938px; width: 925px; background-color: black; }

.sidebar { width: 345px; margin-left: -360px; background-color: black; }
.sidebar .row { width: 345px; margin-bottom: 12px; background-image: none; }
.sidebar .row .col { left: 345px; }
.sidebar .row .left { margin-left: -345px; width: 195px; }
.sidebar .row .right { margin-left: -138px; width: 138px; }

.row #primenav { width: 923px; margin-left: -938px; }

.teaser_super { margin-left: -938px; width: 773px; }

.news_feed_side { width: 138px; margin-left: -153px; }

.column.sidebar_right_1_2 { margin-left: -950px; width: 615px; }

.column.sidebar_right_2_2 { margin-left: -320px; width: 300px; }

.column.sidebar_left_1_2 { margin-left: -950px; width: 300px; }

.column.sidebar_left_2_2 { margin-left: -635px; width: 615px; }

.sidebar ul.letzte_kommentare_liste { margin: 0em 0 17px 0; }
.sidebar ul.letzte_kommentare_liste li { list-style-type: none; margin-bottom: 4px; height: 55px; font-size: 11px; background-color: #262626; padding: 6px; line-height: 1.2em; overflow: hidden; }
.sidebar ul.letzte_kommentare_liste li a { color: white; }
.sidebar ul.letzte_kommentare_liste li.even { background-color: #131313; }
.sidebar ul.letzte_kommentare_liste p { margin: 0em; border-bottom: 1px solid #444444; height: 44px; margin: 0; overflow: hidden; }

.sidebar.index ul.letzte_kommentare_liste { height: 286px; overflow-y: hidden; margin-bottom: 133px; }
.sidebar.index ul.letzte_kommentare_liste li { height: 60px; }

.star-rating { background: url(../images/icons/star.gif) left -1000px repeat-x; position: relative; width: 48px; height: 12px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }
.star-rating a { position: absolute; top: 0; left: 0; text-indent: -1000em; height: 12px; line-height: 12px; outline: none; overflow: hidden; border: none; }
.star-rating a:hover, .star-rating a:active, .star-rating a:focus { background: url(../images/icons/star.gif) left -1000px repeat-x; background-position: left bottom; }
.star-rating .current-rating { background: url(../images/icons/star.gif) left -1000px repeat-x; position: absolute; top: 0; left: 0; text-indent: -1000em; height: 12px; line-height: 12px; outline: none; overflow: hidden; border: none; z-index: 1; background-position: left center; }
.star-rating li { display: inline; }

#pageOverlay { background: rgba(51, 51, 51, 0.9); display: none; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 200000; }
#pageOverlay #pageOverlayContent { height: 700; left: 50%; margin: -350px 0 0 -350px; position: absolute; top: 50%; }
#pageOverlay #pageOverlayContent #itunesLink { height: 100%; width: 100%; }
#pageOverlay #pageOverlayContent .overlayClose { background: url(/images/icons/close.png) center center no-repeat; height: 25px; position: absolute; right: 25px; top: 25px; width: 25px; }

form.search_form { background-color: #848a96; padding: 6px 0 6px 6px; margin-bottom: 15px; }
form.search_form p { margin-bottom: 0em; }
form.search_form p label { font-size: 10px; display: block; margin-bottom: 6px; text-align: left; width: auto; }
form.search_form p input.text { padding: 4px 0 4px 40px; background: #bec4d0 url(../images/icons/lupe-dark.png) no-repeat scroll 9px center; color: black; font-size: 20px; height: 29px; width: 413px; font-family: arial, times, "Times New Roman", sans-serif; float: left; }
form.search_form p input.submit { cursor: pointer; background: #ac9c64 url("../images/sprite.gif") no-repeat scroll -80px -89px; color: transparent; display: block; text-indent: -90000px; text-transform: capitalize; height: 37px; width: 94px; float: left; vertical-align: middle; *vertical-align: text-bottom; }
form.search_form p input.submit:hover { background-position: -93px -177px; }

#search_col h2 { display: block; padding-bottom: 10px; padding-right: 30px; }
#search_col h3 { background: transparent; background-position: left 13px; background-repeat: no-repeat; position: relative; clear: both; border-top: 1px solid #999999; border-top-color: #262626; padding-left: 25px; padding-top: 10px; padding-bottom: 0; margin-bottom: 0; }
#search_col h3 span { border-left: 3px solid #2b2c2b; display: block; padding-left: 7px; }
#search_col h3 a { position: absolute; white-space: nowrap; font-size: 12px; color: #bec5d1; right: 0; top: 17px; }
#search_col h3 .arrow { background: transparent url("../images/icons/arrow_top_right_yellow.gif") left 50% no-repeat; padding-left: 14px; }
#search_col #search_headline_show { background-image: url("../images/icons/search_headline_show.gif") !important; }
#search_col #search_headline_videos { background-image: url("../images/icons/search_headline_videos.gif") !important; }
#search_col #search_headline_images { background-image: url("../images/icons/search_headline_images.gif") !important; }
#search_col #search_headline_games { background-image: url("../images/icons/search_headline_games.gif") !important; }
#search_col #search_headline_blog { background-image: url("../images/icons/search_headline_blog.gif") !important; }
#search_col #search_headline_forum { background-image: url("../images/icons/search_headline_forum.gif") !important; }
#search_col #search_headline_videos, #search_col #search_headline_show, #search_col #search_headline_games { margin-bottom: 10px; }
#search_col ul#search_playtube.image_teaser li, #search_col ul#search_game li { backgroud: black; float: left; width: 150px; height: 81px; overflow: hidden; position: relative; color: white; margin-bottom: 17px; margin-right: 17px; text-align: center; }
#search_col ul#search_playtube.image_teaser .teaser, #search_col ul#search_game .teaser { text-align: left; width: 150px; left: 0px; bottom: 0px; position: absolute; z-index: 100; left: 0; right: 0; background: transparent url("../images/element_bg/post_exerpt_wrap_bg.png") repeat top left; padding: 2px 0 2px 2px; margin: 0px; }
#search_col ul#search_playtube.image_teaser .teaser h5, #search_col ul#search_game .teaser h5 { font-size: 11px; }
#search_col ul#search_playtube.image_teaser .teaser h5 a, #search_col ul#search_game .teaser h5 a { color: #e6e6e6; }
#search_col ul#search_playtube.image_teaser .teaser h3, #search_col ul#search_playtube.image_teaser .teaser p, #search_col ul#search_game .teaser h3, #search_col ul#search_game .teaser p { margin: 0 0 1px 0; }
#search_col ul#search_playtube.image_teaser .teaser p, #search_col ul#search_playtube.image_teaser .teaser small, #search_col ul#search_game .teaser p, #search_col ul#search_game .teaser small { line-height: 1.2em; }
#search_col ul#search_playtube.image_teaser .teaser.user_video h5, #search_col ul#search_playtube.image_teaser .teaser.team_video h5, #search_col ul#search_game .teaser.user_video h5, #search_col ul#search_game .teaser.team_video h5 { background: url("../images/element_bg/teaser_user_video_tag.png") no-repeat center left; height: 24px; line-height: 12px; padding-left: 33px; width: 110px; }
#search_col ul#search_playtube.image_teaser .teaser.user_video h5 a, #search_col ul#search_playtube.image_teaser .teaser.team_video h5 a, #search_col ul#search_game .teaser.user_video h5 a, #search_col ul#search_game .teaser.team_video h5 a { position: relative; top: 1px; }
#search_col ul#search_playtube.image_teaser .teaser.team_video h5, #search_col ul#search_game .teaser.team_video h5 { background: url("../images/element_bg/teaser_team_video_tag.png") no-repeat center left; }
#search_col ul#search_playtube.image_teaser .teaser.gametrailer_video h5, #search_col ul#search_game .teaser.gametrailer_video h5 { background: url("../images/element_bg/gametrailers_mini_logo.png") no-repeat center left; padding-left: 33px; width: 110px; }
#search_col ul#search_playtube.image_teaser .teaser.gametrailer_video h5 a, #search_col ul#search_game .teaser.gametrailer_video h5 a { position: relative; top: -2px; }
#search_col ul { margin-bottom: 15px; margin-top: 0; }
#search_col ul#search_blog, #search_col ul#search_forum { margin-left: 25px; border-left: 3px solid #2b2c2b; padding-left: 7px; padding-top: 10px; }
#search_col ul#search_blog li, #search_col ul#search_forum li { float: none; }
#search_col ul#search_blog li a, #search_col ul#search_forum li a { color: #bec5d1; }
#search_col ul#search_blog li small span, #search_col ul#search_forum li small span { color: #888888; }
#search_col ul#search_show { width: 545px; list-style-type: none; margin: 1.5em 0 0; }
#search_col ul#search_show li:last-child { border: 0; margin: 0; }
#search_col ul#search_show li { position: relative; float: none; width: 380px; min-height: 95px; height: auto; padding: 0 0 0 165px; border-bottom: 1px solid #535353; margin: 0 0 10px 0; text-align: left; }
#search_col ul#search_show li .image_link { width: 150px; height: 81px; display: block; position: absolute; left: 0; top: 0; overflow: hidden; }
#search_col ul#search_show li .quality_links { position: absolute; width: 30px; left: 155px; }
#search_col ul#search_show li .quality_links li { border: 0; list-style-type: none; width: 30px; padding: 0; margin: 0 0 5px; min-height: 20px; }
#search_col ul#search_show li .quality_links li a { display: block; height: 20px; width: 30px; text-indent: -1982px; white-space: nowrap; }
#search_col ul#search_show li .quality_links li a.hq_link { background: transparent url(../images/icons/gt_hq.png) no-repeat; }
#search_col ul#search_show li .quality_links li a.sd_link { background: transparent url(../images/icons/gt_sd.png) no-repeat; }
#search_col ul#search_show li h5 a { color: #abb3c2; font-weight: bold; padding: 0 143px 0 0; }
#search_col ul#search_show li p { padding: 0 143px 0 0; font-size: 11px; margin: 0; }
#search_col ul#search_show li .aside { width: 125px; position: absolute; right: 0; top: 0; height: 75px; border-left: 3px solid #303030; padding: 0 0 0 10px; color: #777777; font-size: 11px; }
#search_col ul#search_show li .aside p { padding: 0; margin: 0; }
#search_col ul#search_show li .aside p.views { font-weight: bold; }
#search_col ul#search_show li .aside .rated { clear: both; overflow: hidden; }
#search_col ul#search_show li .aside .rated p { float: left; padding: 0; }
#search_col ul#search_show li .aside .rated p.rating { margin: 5px 0 0 5px; }
#search_col ul#search_show li .aside .star-rating { width: 50px !important; display: block !important; position: relative; height: 7px; margin: 0; }
#search_col ul#search_show li .aside .star-rating .current-rating, #search_col ul#search_show li .aside .star-rating { background-image: url(../images/icons/star_small.gif); }
#search_col ul#search_show li .aside .star-rating .current-rating { padding: 0; margin: 0; text-indent: -1000em; position: absolute; background-position: 0 -8px; }
#search_col ul#search_show li .aside .star-rating-result, #search_col ul#search_show li .aside .star { display: none !important; }
#search_col .pagination { padding-top: 3px; }
#search_col .pagination .prev_page, #search_col .pagination .next_page { top: 0; }

* html #search h3 a { top: 18px; }

* + html #search h3 a { top: 18px; }

.sidebar #advertisement { background: #262626; display: block; padding: 5px 5px 10px 5px; }
.sidebar #advertisement h3 { color: #6b6f70; font-size: 0.9em; padding-bottom: 5px; }
.sidebar #advertisement .box { background: #545454; display: block; margin: 0 20px 20px; }

.sidebar.col.search .q_teaser_wrapper { margin-top: 0em; }

ul.taglist { list-style: none; border: 1px solid #dddddd; background-color: black; color: white; overflow: hidden; position: absolute; z-index: 90000; margin: 0; }
ul.taglist li { display: block; padding: 0px 5px 0 5px; color: white; }
ul.taglist li.tag_selected { background-color: #dddddd; color: black; }

ul.used_tags { padding: 9px 0; float: left; width: 100%; list-style: none; }
ul.used_tags li { padding: 0 5px 0 0; border-right: 1px solid white; float: left; margin-right: 5px; cursor: pointer; line-height: 18px; }
ul.used_tags li:hover { padding-left: 18px; background: transparent url(../images/element_bg/x.png) no-repeat scroll center left; color: white; }
ul.used_tags li:last-child { border: 0; }

ul.teasers { list-style: none; }
ul.teasers.main_full_column { width: 592px; }
ul.teasers li { margin-right: 12px; margin-bottom: 12px; float: left; }
ul.teasers li.last { margin-right: 0; }

.teaser_super, li.teaser, .teaser_medium, .teaser_small, .teaser_side, .teaser_side_full { position: relative; }
.teaser_super .overlay, li.teaser .overlay, .teaser_medium .overlay, .teaser_small .overlay, .teaser_side .overlay, .teaser_side_full .overlay { padding: 5px 0 5px 6px; position: absolute; left: 0em; bottom: 0em; background: transparent url(../images/element_bg/post_exerpt_wrap_bg.png) repeat; }
.teaser_super .overlay h3, .teaser_super .overlay p, .teaser_super .overlay small, li.teaser .overlay h3, li.teaser .overlay p, li.teaser .overlay small, .teaser_medium .overlay h3, .teaser_medium .overlay p, .teaser_medium .overlay small, .teaser_small .overlay h3, .teaser_small .overlay p, .teaser_small .overlay small, .teaser_side .overlay h3, .teaser_side .overlay p, .teaser_side .overlay small, .teaser_side_full .overlay h3, .teaser_side_full .overlay p, .teaser_side_full .overlay small { line-height: 1em; padding-bottom: 2px; font-weight: normal; }
.teaser_super .overlay small, li.teaser .overlay small, .teaser_medium .overlay small, .teaser_small .overlay small, .teaser_side .overlay small, .teaser_side_full .overlay small { padding-bottom: 0; }
.teaser_super .overlay a, li.teaser .overlay a, .teaser_medium .overlay a, .teaser_small .overlay a, .teaser_side .overlay a, .teaser_side_full .overlay a { color: white; }
.teaser_super .overlay h3, li.teaser .overlay h3, .teaser_medium .overlay h3, .teaser_small .overlay h3, .teaser_side .overlay h3, .teaser_side_full .overlay h3 { margin-bottom: 0em; }
.teaser_super .overlay p, li.teaser .overlay p, .teaser_medium .overlay p, .teaser_small .overlay p, .teaser_side .overlay p, .teaser_side_full .overlay p { margin-bottom: 0em; }
.teaser_super .overlay small, li.teaser .overlay small, .teaser_medium .overlay small, .teaser_small .overlay small, .teaser_side .overlay small, .teaser_side_full .overlay small { display: block; }
.teaser_super a.img_link, li.teaser a.img_link, .teaser_medium a.img_link, .teaser_small a.img_link, .teaser_side a.img_link, .teaser_side_full a.img_link { display: block; overflow: hidden; }

li.teaser h3 { font-size: 28px; }
li.teaser .overlay { width: 560px; }
li.teaser small { color: #aaaaaa; }

.teaser_medium .overlay { width: 271px; }
.teaser_medium .overlay h3 { font-size: 16px; }
.teaser_medium .overlay p { font-size: 11px; color: #e6e6e6; }
.teaser_medium .overlay small { color: #aaaaaa; }
.teaser_medium .overlay .fb_iframe_widget { position: absolute; right: 0; top: 7px; }
.teaser_medium a.img_link { width: 277px; height: 156px; }
.teaser_medium .quality_links { position: absolute; width: 30px; top: 3px; right: 3px; }
.teaser_medium .quality_links li { list-style-type: none; width: 30px; padding: 0; margin: 0 0 5px; min-height: 20px; }
.teaser_medium .quality_links li a { display: block; height: 20px; width: 30px; text-indent: -1982px; white-space: nowrap; }
.teaser_medium .quality_links li a.hq_link { background: transparent url(../images/icons/gt_hq.png) no-repeat; }
.teaser_medium .quality_links li a.sd_link { background: transparent url(../images/icons/gt_sd.png) no-repeat; }

.teaser_small { font-size: 11px; }
.teaser_small .overlay { width: 174px; }
.teaser_small .overlay h3 { font-size: 14px; padding-bottom: 2px; }
.teaser_small .overlay h3 a, .teaser_small .overlay h3 small { display: inline; }
.teaser_small .overlay small { display: none; }
.teaser_small a.img_link { width: 180px; height: 102px; }

.teaser_side_full .overlay { width: 335px; }
.teaser_side_full .overlay h3 { font-size: 16px; }
.teaser_side_full .overlay p { font-size: 11px; color: #e6e6e6; }
.teaser_side_full a.img_link { width: 341px; height: 192px; }

.teaser_side .overlay { width: 189px; }
.teaser_side .overlay h3 { font-size: 12px; padding-bottom: 2px; }
.teaser_side .overlay p { padding-bottom: 0; }
.teaser_side .overlay small { display: none; }
.teaser_side a.img_link { display: block; overflow: hidden; }

h4.dontmiss { width: 71px; height: 0; font-size: 1em; text-indent: -2000px; padding-top: 20px; overflow: hidden; background: url("../images/element_bg/dontmiss.png") no-repeat; }

li.teaser.playtube_teaser .gametrailer_video h3, li.teaser.playtube_teaser .user_video h3, li.teaser.playtube_teaser .team_video h3 { padding: 0px 0 0 40px; margin-bottom: 4px; }
li.teaser.playtube_teaser .gametrailer_video h3 { background: url(../images/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser.playtube_teaser .user_video h3 { background: url(../images/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser.playtube_teaser .team_video h3 { background: url(../images/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

li.teaser_side .gametrailer_video h3, li.teaser_side .user_video h3, li.teaser_side .team_video h3 { padding: 0px 0 0 40px; margin-bottom: 4px; height: 22px; }
li.teaser_side .gametrailer_video h3 { background: url(../images/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser_side .user_video h3 { background: url(../images/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser_side .team_video h3 { background: url(../images/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

li.teaser_small .gametrailer_video p, li.teaser_small .user_video p, li.teaser_small .team_video p, li.teaser_medium .gametrailer_video p, li.teaser_medium .user_video p, li.teaser_medium .team_video p { padding: 7px 0 0 40px; height: 23px; }
li.teaser_small .gametrailer_video p, li.teaser_medium .gametrailer_video p { background: url(../images/icons/gt_mini_icon.png) no-repeat left center; }
li.teaser_small .user_video p, li.teaser_medium .user_video p { background: url(../images/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
li.teaser_small .team_video p, li.teaser_medium .team_video p { background: url(../images/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

#playtube_video .more_videos ul.videos .gametrailer_video span.title, #playtube_video .more_videos ul.videos .gametrailer_video a.title, #playtube_video .more_videos ul.videos .user_video span.title, #playtube_video .more_videos ul.videos .user_video a.title, #playtube_video .more_videos ul.videos .team_video span.title, #playtube_video .more_videos ul.videos .team_video a.title { display: block; padding: 3px 3px 3px 40px; height: 23px; width: 107px; color: white; }
#playtube_video .more_videos ul.videos .gametrailer_video span.title, #playtube_video .more_videos ul.videos .gametrailer_video a.title { background: black url(../images/icons/gt_mini_icon.png) no-repeat left center; }
#playtube_video .more_videos ul.videos .user_video span.title, #playtube_video .more_videos ul.videos .user_video a.title { background: black url(../images/element_bg/teaser_user_video_tag.png) no-repeat 3px center; }
#playtube_video .more_videos ul.videos .team_video span.title, #playtube_video .more_videos ul.videos .team_video a.title { background: black url(../images/element_bg/teaser_team_video_tag.png) no-repeat 3px center; }

#gametrailer_teaser { position: relative; background-color: #131313; width: 327px; padding: 11px 8px 27px 6px; margin-bottom: 27px; }
#gametrailer_teaser span.posted { position: absolute; right: 6px; top: 11px; text-align: right; font-size: 10px; line-height: 13px; color: #b0b0b0; }
#gametrailer_teaser span.posted em { text-align: right; display: block; color: #777777; }
#gametrailer_teaser h4 { white-space: nowrap; text-indent: -1982px; background: transparent url(../images/element_bg/neuste_trailer.png) no-repeat; height: 30px; border-bottom: 3px solid #464646; }
#gametrailer_teaser ul li { float: left; width: 105px; min-height: 100px; padding: 0 6px 8px 0; display: inline-block; height: 130px; }
#gametrailer_teaser ul li a { display: block; position: relative; }
#gametrailer_teaser ul li a span.vignette { position: absolute; display: block; top: 0; left: 0; width: 105px; height: 60px; background: transparent url(../images/icons/video_play_icon.png) 50% 10% no-repeat; z-index: 130; }
#gametrailer_teaser ul li img { width: 105px; height: 60px; }
#gametrailer_teaser ul li h5 a { font-size: 11px; line-height: 13px; color: #e6e6e6; }
#gametrailer_teaser ul li.last { padding-right: 0; }
#gametrailer_teaser a.more_trailer { font-size: 11px; line-height: 16px; color: #d7d7d7; display: block; position: absolute; bottom: 6px; right: 6px; padding-left: 16px; background: transparent url(../images/element_bg/more.png) no-repeat left center; }

.blog_show_ad_spacer { height: 299px; }

.twitter h4 { width: 138px; }
.twitter h4 a { display: block; width: 138px; height: 0; font-size: 1em; padding-top: 41px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/twitter_header.gif") no-repeat; margin-bottom: 0px; }

.sidebar .twitter { position: relative; }
.sidebar .twitter h4 { margin-bottom: 0em; }
.sidebar .twitter a.follow_link { position: absolute; left: 8px; top: 5px; color: #bbbbbb; }
.sidebar .twitter ul { margin: 0em 0 20px 0; padding: 0em; background-color: #3b3a3a; padding: 6px; font-size: 11px; width: 126px; overflow: hidden; }
.sidebar .twitter ul li { list-style-type: none; padding: 2px 0; border-top: 2px solid #555454; }
.sidebar .twitter ul li a { color: white; }
.sidebar .twitter ul li p { margin: 0em; }
.sidebar .twitter ul li p strong { color: #bbbbbb; }

h4.twitter.teaser_top { margin-top: 317px; }

h2.foren, h2.unter_foren, h2.aktuelle_diskussionen, h4.alle_redakteure { height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/white_bg_header.gif") no-repeat; }

h2.foren { width: 46px; background-position: -75px 0px; }

h2.unter_foren { width: 74px; background-position: 0px 0px; }

h2.aktuelle_diskussionen { width: 46px; background-position: 0px 0px; }

h4.alle_redakteure { width: 109px; background-position: 0 -18px; }

.gallery { position: relative; width: 566px; margin-bottom: 20px; overflow: hidden; }
.gallery .image_link { display: block; height: 60px; overflow: hidden; position: relative; width: 100px; border: 2px solid #cccccc; margin: 0 7px 7px 0; float: left; }
.gallery .image_link.image_4 { margin-right: 0; }

.simple_gallery { position: relative; width: 566px; margin-bottom: 20px; overflow: hidden; }
.simple_gallery .image_link { display: block; overflow: hidden; position: relative; width: 562px; border: 2px solid #cccccc; margin: 0 7px 7px 0; }
.simple_gallery .image_link img { width: 100%; }

.gallery .galleria-image { margin: 0 7px 7px 0; border: 2px solid #cccccc; }
.gallery .gallery_image { border-bottom: 1px solid #0f0f0f; }
.gallery .gallery_image table { margin: 0; }
.gallery .gallery_image .asset { width: 566px; height: 377px; padding: 0; border: none; cursor: pointer; vertical-align: middle; text-align: center; }
.gallery .gallery_image .caption { width: 444px; height: 21px; color: white; padding: 5px 10px; font-size: 11px; }
.gallery .gallery_image .position { color: #999999; position: absolute; bottom: -15px; right: 7px; }
.gallery .control { position: absolute; z-index: 1000; bottom: 37px; right: 5px; border-left: 2px solid #202120; padding-left: 5px; }
.gallery .control a { background: url("../images/sprite.gif") no-repeat scroll top left; display: block; width: 11px; height: 12px; text-indent: -9000px; float: left; margin-left: 5px; cursor: pointer; }
.gallery .control a img { display: none; }
.gallery .control a.next { background-position: -14px -18px; }
.gallery .control a.next:hover { background-position: -14px -30px; }
.gallery .control a.prev { background-position: -1px -18px; }
.gallery .control a.prev:hover { background-position: -1px -30px; }

.magnify { position: absolute; top: 0; right: 0; z-index: 500; }

ul.gallery.votable { list-style-type: none; margin: 0; padding: 0; width: 566px; }
ul.gallery.votable li { height: 64px; width: 105px; overflow: hidden; position: relative; float: left; margin: 0 7px 7px 0; }
ul.gallery.votable li .image_link { height: 60px; width: 100px; border: none; margin: 0; border: 2px solid #cccccc; }
ul.gallery.votable li .overlay { padding: 0 4px; position: absolute; left: 0; right: 0; bottom: 0; background: url("../images/element_bg/post_exerpt_wrap_bg.png") repeat scroll 0 0 transparent; z-index: 11; }
ul.gallery.votable li .image_content { position: absolute; left: -1982em; }
ul.gallery.votable li.image_5 { margin-right: 0; }

.gallery .galleria-image { margin: 0 7px 7px 0; border: 2px solid #cccccc; }
.gallery .gallery_image { border-bottom: 1px solid #0f0f0f; }
.gallery .gallery_image table { margin: 0; }

#fancybox-wrap { color: black; }
#fancybox-wrap .image_content { background-color: white; }
#fancybox-wrap .image_content p { margin-bottom: 3px; }
#fancybox-wrap .image_content p.caption { position: relative; z-index: 2000; }
#fancybox-wrap .image_content p.image img { display: block; margin: 0 auto; }
#fancybox-wrap .image_content .image_description .caption { width: 475px; float: left; padding-top: 5px; }

#fancybox-content div { overflow: hidden !important; }

#fancybox-wrap .caption .login_link, .gallery.votable .caption .login_link { background-color: black; padding: 2px 5px; }
#fancybox-wrap span.rate_up, #fancybox-wrap a.rate_up, .gallery.votable span.rate_up, .gallery.votable a.rate_up { background-position: right 0; color: #068c0d; }
#fancybox-wrap span.rate_up, #fancybox-wrap a.rate_up, #fancybox-wrap a.rate_down, .gallery.votable span.rate_up, .gallery.votable a.rate_up, .gallery.votable a.rate_down { background: url("../images/icons/thumbs_up.png") no-repeat scroll left center transparent; display: block; float: left; height: 17px; margin-right: 6px; padding-left: 15px; }

#fancybox-inner .image_content p.image { height: 410px; width: 566px; }
#fancybox-inner .image_content p.image img { display: block; margin: 0 auto; text-align: center; }

#galery_ad { display: none; }

#center .footer { height: 330px; }

.footer { padding-top: 12px; }
.footer .row { border-bottom: 1px solid #9399a2; background-image: none; }
.footer .row a.local img { left: -11px; position: relative; top: -14px; width: 85px; }
.footer .row a.local, .footer .row p.first, .footer .row .friends, .footer .row .copyright, .footer .row .links a { text-transform: uppercase; font-size: 10px; color: white; }
.footer .row dl { width: 200px; }
.footer .row dl a { color: white; }
.footer .row dl dt { font-weight: bold; margin-bottom: 5px; }
.footer .row dl dt a { color: white; }
.footer .row dl dd { padding-left: 10px; }
.footer .row dl dd a { background: url("../images/icons/arrow_top_right_small_dark.png") no-repeat scroll center left; padding-left: 18px; color: #cccccc; }
.footer .row a.local { margin: 10px 0 0 -920px; width: 70px; display: block; }
.footer .row dl.gameone, .footer .row dl.tv, .footer .row dl.playtube, .footer .row dl.interactive, .footer .row dl.contact, .footer .row dl.games { width: "230pxpx"; }
.footer .row dl.gameone { margin-left: -813px; }
.footer .row dl.tv { margin-left: -679px; }
.footer .row dl.playtube { margin-left: -533px; }
.footer .row dl.interactive { margin-left: -345px; }
.footer .row dl.contact { margin-left: -170px; }
.footer .row dl.games { margin-left: "-51px"; }
.footer .row .friends { padding-bottom: 15px; padding-top: 15px; color: #cccccc; }
.footer .row .friends p { padding-bottom: 0em; margin-bottom: 0em; }
.footer .row .friends a { color: #cccccc; }
.footer .row .friends p.col { margin-left: -809px; width: 800px; }
.footer .row .friends p.first { margin-left: -938px; width: 100px; }
.footer .row.last { border-bottom: none; margin-bottom: 0em; padding: 12px 0; }
.footer .row.last .copyright { height: 25px; line-height: 23px; margin-left: -938px; width: 250px; padding-left: 129px; }
.footer .row.last .copyright a { left: 0; position: absolute; }
.footer .row.last .links { height: 25px; line-height: 23px; text-align: right; margin-left: -515px; width: 500px; color: #cccccc; }
.footer .row.last .links a { color: #cccccc; }
.footer #chooseMobileVersion { display: block; font-size: 200%; color: black; background-color: #ac9c64; text-align: center; }
.footer #chooseMobileVersion:hover { background-color: white; }

body.readable-blog-post #center, body.readable-blog-post .skyscraper_wrapper, body.readable-blog-post .share_toolbox { display: none; }

h2 a.readability { position: relative; bottom: -9px; display: block; background: url("../images/sprite.gif") no-repeat scroll 0 -242px transparent; width: 47px; height: 18px; text-indent: -9000px; margin-right: 7px; float: right; cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
h2 a.readability:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }

#readability-underlay { width: 100%; position: absolute; left: 0em; top: 0em; background-color: white; padding-top: 20px; }
#readability-underlay .readTools { height: 150px; left: 10px; position: fixed; top: 10px; width: 34px; z-index: 100; }
#readability-underlay .readTools a { display: block; height: 34px; width: 34px; text-indent: -9000px; margin-bottom: 8px; cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
#readability-underlay .readTools a:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#readability-underlay .readability-close { background: url(../images/icons/read-refresh.png) no-repeat; }
#readability-underlay .readability-reload { background: url(../images/icons/read-print.png) no-repeat; }
#readability-underlay .readability-share { background: url(../images/icons/read-email.png) no-repeat; }
#readability-underlay .readability-medium { background: url(../images/icons/read-a-medium.png) no-repeat; }
#readability-underlay .readability-bigger { background: url(../images/icons/read-a-plus.png) no-repeat; }
#readability-underlay .readability-smaller { background: url(../images/icons/read-a-minus.png) no-repeat; }

#readability-overlay { position: relative; z-index: 100; margin: 0 auto; width: 600px; color: #222222; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; }
#readability-overlay h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #222222; line-height: 1.4em; border-bottom: 1px solid #222222; padding-bottom: 10px; margin-bottom: 20px; font-weight: bold; }
#readability-overlay .post.single { font-size: 1em; text-align: left; line-height: 1.4em; font-family: Georgia, "Times New Roman", Times, serif; background: white; color: #222222; }
#readability-overlay .post.single a { color: blue; text-decoration: underline; }
#readability-overlay .post.single p { line-height: 1.4em; }
#readability-overlay .post_meta, #readability-overlay #comments, #readability-overlay .pagination, #readability-overlay .comments, #readability-overlay #respond, #readability-overlay .gallery, #readability-overlay a.readability { display: none; }

#readability-overlay.big { font-size: 26px; }

#readability-overlay.medium { font-size: 18px; }

#readability-overlay.small { font-size: 12px; }

.uploadr .upload_disclaimer { padding: 10px; background-color: #ac9c64; color: black; }

.share_toolbox { color: white; background-color: #262626; padding: 3px 3px 2px 0; margin-bottom: 20px; }
.share_toolbox a { cursor: pointer; color: white; position: relative; }
.share_toolbox .fb_edge_widget_with_comment { float: left; }

#show-site { padding: 12px 15px 0; background-color: black; float: left; }
#show-site #show-video, #show-site #show-text { float: left; width: 566px; }
#show-site #show-video h2 { margin: 0 0 12px; }
#show-site #show-sidebar { float: right; width: 341px; margin-left: 0; }

#center.play_hq #show-site #show-video { width: 920px; }
#center.play_hq #show-site #show-video object, #center.play_hq #show-site #show-video embed { height: 550px !important; margin: 0 auto !important; width: 900px !important; }

.main.col .facebook-merge-button { background-color: #ffd900; color: black; text-transform: uppercase; font-weight: bold; }

.pagination { font-size: 0.9em; margin-bottom: 1.5em; text-align: center; margin: 24px 0 17px; height: 20px; position: relative; width: 100%; }
.pagination a, .pagination span { padding: 0 3px; font-weight: normal; }
.pagination a { color: #abb3c2; }
.pagination a:hover { color: white; border-bottom: 2px solid #555555; text-decoration: none; }
.pagination span.prev_page, .pagination span.next_page { color: #555555; }
.pagination .prev_page, .pagination .next_page { color: white; font-size: 1.15em; font-weight: bold; margin-top: 0; position: absolute; display: block; width: 120px; top: 8px; }
.pagination .prev_page:hover, .pagination .next_page:hover { background-color: transparent; border: 0; color: #ac9c64; }
.pagination .prev_page { background: url(../images/icons/arrow_left.gif) no-repeat scroll top left; text-align: left; padding-left: 20px; left: 0; }
.pagination .next_page { text-align: right; background: url(../images/icons/arrow_right.gif) no-repeat scroll top right; padding-right: 20px; float: right; right: 0em; }
.pagination span.current { color: white; border-bottom: 2px solid #555555; }
.pagination span.disabled { opacity: 0.2; -moz-opacity: 0.2; filter: alpha(opacity=20); }
.pagination .gap { padding: 0; }
.pagination .disabled.prev_page { background: url(../images/icons/arrow_left_disabled.gif) no-repeat scroll top left !important; }
.pagination .disabled.next_page { background: url(../images/icons/arrow_right_disabled.gif) no-repeat scroll top right !important; }
.pagination .disabled { color: #555555 !important; }
.pagination .disabled:hover { color: #555555 !important; }
.pagination .disabled:focus { color: #555555 !important; }

.pagination_bottom { float: left; border-top: 1px solid #282828; padding: 10px 0 0; width: 100%; }

.pagination_top .prev_page, .pagination_top .next_page { top: 1px; }

.topics_pagination { font-size: 0.9em; text-align: center; margin: 0; height: 20px; position: relative; width: 100%; padding: 4px 0; }
.topics_pagination a, .topics_pagination span { padding: 2px 7px; font-weight: normal; }
.topics_pagination a:hover { color: white; border-bottom: 2px solid #555555; text-decoration: none; }
.topics_pagination span.prev_page, .topics_pagination span.next_page { color: #555555; }
.topics_pagination .prev_page, .topics_pagination .next_page { font-size: 1.15em; font-weight: bold; margin-top: 0; width: 120px; top: 8px; }
.topics_pagination .prev_page:hover, .topics_pagination .next_page:hover { background-color: transparent; border: 0; color: white; }
.topics_pagination .prev_page { background: url(../images/icons/arrow_left.gif) no-repeat scroll top left; text-align: left; padding-left: 20px; float: left; margin-left: 20px; }
.topics_pagination .next_page { text-align: right; background: url(../images/icons/arrow_right.gif) no-repeat scroll top right; padding-right: 20px; float: right; margin-right: 20px; }
.topics_pagination span.current { color: white; background-color: #555555; }
.topics_pagination .gap { padding: 0; }
.topics_pagination .disabled.prev_page { background: url(../images/icons/arrow_left_disabled.gif) no-repeat scroll top left !important; }
.topics_pagination .disabled.next_page { background: url(../images/icons/arrow_right_disabled.gif) no-repeat scroll top right !important; }
.topics_pagination .disabled { color: #555555 !important; }
.topics_pagination .disabled:hover { color: #555555 !important; }
.topics_pagination .disabled:focus { color: #555555 !important; }

div .markItUpHeader { background-color: #eeeeee; float: left; padding: 5px 0 0 9px; width: 656px; }
div .markItUpEditor { height: 220px; width: 653px; font: 14px/18px "Courier New", Courier, monospace; background-color: #191919; color: white; border: 1px solid #aaaaaa; }
div .markItUpFooter { display: none; }
div .markItUpPreviewFrame { width: 663px; }

.main.col .user_search_results { list-style-type: none; }
.main.col .user_search_results li { padding: 5px 10px; }
.main.col .user_info { background: url(/images/element_bg/profil_canvas_bg.jpg) no-repeat scroll top left; width: 933px; height: 146px; padding: 5px 5px 5px 150px; overflow: hidden; margin-bottom: 10px; position: relative; }
.main.col .user_info .signature { border-top: 1px solid #999999; position: absolute; bottom: 0; width: 755px; }
.main.col .user_info .signature strong { display: inline; color: #dddddd; }
.main.col .user_info .signature p { display: inline; color: #dddddd; }
.main.col .user_info .gravatar_image { position: absolute; width: 150px; left: 5px; top: 5px; }
.main.col .user_info .gravatar_image .howto_gravatar { position: absolute; left: 0; top: 105px; padding: 0 5px; background: black; }
.main.col .user_info .gravatar_image img { width: 123px !important; height: 123px !important; overflow: hidden; margin-bottom: 5px; }
.main.col .user_info .gravatar_image .action_link { background-color: black; display: block; width: 123px; font-weight: bold; text-align: center; text-transform: uppercase; font-size: 10px; }
.main.col .user_info .user-details { width: 500px; float: left; }
.main.col .user_info .user-details h2 { margin-bottom: 3px; }
.main.col .user_info .user-details h2 span.find_me_on a img { float: none; border: 1px solid transparent; padding: 0; }
.main.col .user_info .user-details h2 span.find_me_on a:hover img { border: 1px solid #ac9c64; }
.main.col .user_info .user-details ul.profile { margin: 0; padding: 0; list-style-type: none; float: left; width: 200px; }
.main.col .user_info .user-details ul.profile li { width: 200px; }
.main.col .user_info .user-details ul.profile li strong { font-weight: bold; }
.main.col .user_info .user-details ul.profile li p { display: inline; }
.main.col .user_info .user-details ul.profile li.signature, .main.col .user_info .user-details ul.profile li.about_me { font-style: italic; line-height: 14px; }
.main.col .user_info .user-details ul.profile li.signature strong, .main.col .user_info .user-details ul.profile li.about_me strong { font-style: normal; }
.main.col .user_info .user-details ul.profile li.about_me { font-style: normal; line-height: 16px; }
.main.col .user_info .user_badges { float: left; width: 220px; }
.main.col .user_info .user_badges img { float: right; }
.main.col .user_info .premium { width: 123px; margin-top: -5px; border-top: 1px solid #ac9c64; clear: both; }
.main.col .user_info .premium a { display: block; float: left; height: 26px; width: 18px; margin-right: 10px; background: transparent url(/images/element_bg/premium_user.png) no-repeat; text-indent: -1982em; }
.main.col .user_info .premium a.powerup_user { width: 27px; background-position: -32px -1px; }

.ui-tabs-panel { overflow: hidden; }

ul.user_recent { list-style: none; }

ul.user_recent.video_metas { padding: 0em; margin: 0em; }
ul.user_recent.video_metas li.video_meta { padding-left: 0px; list-style-type: none; padding-bottom: 30px; clear: left; }
ul.user_recent.video_metas li.video_meta .preview { float: left; width: 120px; text-align: left; }
ul.user_recent.video_metas li.video_meta .content { float: left; width: 420px; }
ul.user_recent.video_metas li.video_meta .content p { margin-bottom: 6px; }
ul.user_recent.video_metas li.video_meta .content p.header { position: relative; }
ul.user_recent.video_metas li.video_meta .content p.header strong { color: #abb3c2; font-weight: normal; }
ul.user_recent.video_metas li.video_meta .content p.header a { color: #abb3c2; }
ul.user_recent.video_metas li.video_meta .content p.actions a { color: #abb3c2; }
ul.user_recent.video_metas li.video_meta .content p.actions a.reply_link { float: left; line-height: 12px; margin-right: 12px; }
ul.user_recent.video_metas li.video_meta .content p.actions span.editorial { border-left: 3px solid #333333; padding-left: 6px; display: none; line-height: 12px; float: left; margin: 0px 0px 0px 6px; }
ul.user_recent.video_metas li.video_meta .content p.actions span.rating { border-left: 3px solid #333333; padding-left: 6px; display: block; line-height: 12px; float: left; margin: 0; }
ul.user_recent.video_metas li.video_meta .content p.actions span.rating span.overall { border: medium none; float: left; padding: 0; position: static; }

.sidebar.col .gamer_information { background: url(/images/element_bg/user_info_bg.gif) no-repeat scroll top left; margin-bottom: 8px; }
.sidebar.col .gamer_information h4 { margin-left: 52px; font-size: 16px; }
.sidebar.col .gamer_information ul { margin-left: 52px; }
.sidebar.col .gamer_information ul li strong { font-weight: normal; color: #777777; }
.sidebar.col .gamer_information .gamertag { margin-top: 20px; }
.sidebar.col .achievements { background: url(/images/element_bg/achievement_bg.gif) no-repeat scroll top left; padding-left: 52px; min-height: 200px; }
.sidebar.col .achievements h4 { font-size: 16px; }
.sidebar.col .achievements ol { list-style-type: none; }
.sidebar.col .achievements ol li { background: url(/images/element_bg/achievement_icons.gif) no-repeat scroll top left; height: 42px; padding: 4px 0 0 60px; position: relative; margin-bottom: 8px; }
.sidebar.col .achievements ol li strong { display: block; }
.sidebar.col .achievements ol li ul { position: absolute; right: 0; bottom: 0; }
.sidebar.col .achievements ol li ul li { float: left; background: transparent; height: auto; padding: 0; }
.sidebar.col .achievements ol li ul li a { display: block; height: 20px; width: 20px; white-space: nowrap; text-indent: -1982em; margin-right: 3px; }
.sidebar.col .achievements ol li ul li a.fb { background: transparent url(/images/icons/facebook_logo_small.png) no-repeat; }
.sidebar.col .achievements ol li ul li a.tw { background: transparent url(/images/icons/twitter_logo_small.png) no-repeat; }
.sidebar.col .achievements ol li#senfup { background-position: 0 -48px; }
.sidebar.col .achievements ol li#moviemaker { background-position: 0 -96px; }
.sidebar.col .achievements ol li#coop { background-position: 0 -142px; }
.sidebar.col .achievements ol li#groupinvite { background-position: 0 -424px; }
.sidebar.col .achievements ol li#allachievements { background-position: 0 -800px; }
.sidebar.col .achievements ol li#cineast { background-position: 0 -284px; }
.sidebar.col .achievements ol li#highscore { background-position: 0 -330px; }
.sidebar.col .achievements ol li#chatroulette { background-position: 0 -378px; }
.sidebar.col .achievements ol li#stalker { background-position: 0 -752px; }
.sidebar.col .achievements ol li#alleyeson { background-position: 0 -518px; }
.sidebar.col .achievements ol li#dayoffame { background-position: 0 -236px; }

#tabs { position: relative; padding-top: 25px; }
#tabs ul.ui-tabs-nav { border: none; background-color: black; height: 25px; overflow: hidden; position: absolute; top: 0; left: 0; }
#tabs ul.ui-tabs-nav li { margin: 0 0 0 -7px; padding: 0 0 0 10px; background: url("../images/element_bg/small_tabnav.png") no-repeat scroll right bottom transparent; display: block; float: right; height: 25px; line-height: 25px; text-align: center; }
#tabs ul.ui-tabs-nav li a { background: url("../images/element_bg/small_tabnav.png") no-repeat scroll right bottom transparent; color: white; display: block; padding: 0 15px 0 0; font-size: 12px; font-weight: normal; }
#tabs ul.ui-tabs-nav li.ui-tabs-selected { background: url("../images/element_bg/small_tabnav.png") no-repeat scroll right top; }
#tabs ul.ui-tabs-nav li.ui-tabs-selected a { background: none; color: #ac9c64; }
#tabs .ui-tabs-panel { background-color: #262626; padding: 20px 10px 0; width: 545px; clear: left; }

.mailbox-tabs .ui-tabs-panel { width: auto !important; }

.mailbox { min-height: 200px; }
.mailbox table tr td.selecter { padding: 10px 0px 6px 11px; background-color: #777777; color: #dddddd; }
.mailbox table tr td.selecter input.button { padding: 0; }
.mailbox table tr.odd td { background-color: #262626; }
.mailbox table tr.even td { background-color: #444444; }
.mailbox table tr.unread td { font-weight: bold; }
.mailbox table tbody tr td { padding: 5px; vertical-align: top; color: #dddddd; }
.mailbox table tbody tr td a { color: #dddddd; }
.mailbox table tbody .message_body { padding: 10px 0; }
.mailbox table tbody .message .message { padding-left: 17px; }
.mailbox table td a.msg-opened { background: url("../images/icons/mbox_open.png") no-repeat left; padding-left: 17px; }
.mailbox table td a.msg-closed { background: url("../images/icons/mbox_closed.png") no-repeat left; padding-left: 17px; }
.mailbox .button { background-color: #ac9c64; border: medium none; color: black; padding: 2px; font-weight: bold; cursor: pointer; }
.mailbox .button:hover { background-color: white; }

.user_info .user-details img { float: left; padding-top: 9px; padding-right: 3px; }

#tabs .ui-tabs-panel form.commentform { background: none; padding: 0; }
#tabs .ui-tabs-panel form.commentform p label { float: left; display: block; width: 100px; font-size: 14px; }
#tabs .ui-tabs-panel form.commentform p.submit { padding: 0 0 20px 122px; }
#tabs .ui-tabs-panel #direct_message_create_form textarea { width: 450px; }
#tabs .ui-tabs-panel #direct_message_create_form p { position: relative; padding-right: 300px; }
#tabs .ui-tabs-panel #direct_message_create_form p #msg-status-error-text { float: right; width: 200px; }
#tabs .ui-tabs-panel #direct_message_create_form label.error { background: white url("/images/element_bg/error-label.gif") no-repeat; float: none; padding: 5px 10px 5px 30px; position: absolute; right: 0; top: 0; width: auto; }

#tabs #respond { border-top: 1px solid #444444; margin-top: 10px; padding-top: 10px; }
#tabs #respond form p small { display: none; }
#tabs #respond form p label { display: block; float: none; clear: both; width: 400px; text-align: left; display: none; }
#tabs #respond form p.submit { padding: 0 0 20px 0px; }
#tabs #comments_wrapper ol#comments_list li.comment { background: none; padding-left: 0; }
#tabs #comments_wrapper ol#comments_list li.comment .content p { margin-bottom: 0; }
#tabs #comments_wrapper ol#comments_list li.comment .gravatar { float: left; }
#tabs #comments_wrapper ol#comments_list li.comment .content { float: left; }

input.msg-status-ok { background: #191919 url("../images/icons/accept.png") no-repeat 226px; }

input.msg-status-error { background: #191919 url("../images/icons/error.png") no-repeat 229px; }

input.msg-status-loading { background: #191919 url("../images/icons/indicator-squared.gif") no-repeat 200px; }

label.error { float: none; color: red; padding-left: 0.5em; vertical-align: top; }

.forum_intro { width: 922px; }

.full_main.col .latest_threads { width: 566px; float: left; }
.full_main.col .latest_threads tr.current_disussion th { background-color: #848a96; }
.full_main.col .faq_forum { width: 320px; float: right; border-left: 3px solid #303030; margin-bottom: 20px; margin-left: 25px; }
.full_main.col .faq_forum a.faq_link { background-color: #ac9c64; color: black; font-weight: bold; padding: 1px 5px 0; }
.full_main.col .faq_forum a.faq_link:hover { background-color: black; color: #ac9c64; }
.full_main.col .faq_forum h3 { background: url("../images/icons/questionmark_indicator.png") no-repeat left top; font-size: 16px; line-height: 18px; padding: 0 0 0 35px; margin-left: -28px; }
.full_main.col .faq_forum ul { margin-left: 8px; list-style: none; }
.full_main.col .faq_forum ul li { font-size: 12px; line-height: 18px; }
.full_main.col .faq_forum ul li h4 { font-size: 14px; font-weight: bold; margin: 0 0 10px 0; }
.full_main.col .faq_forum ul li h4 a { color: #abb3c2; }
.full_main.col .faq_forum ul li p { font-weight: normal; }

.forum table.topics { border-collapse: collapse; margin-bottom: 30px; border: 1px solid #454545; }
.forum table.topics tr td { border-right: 1px solid #292929; }
.forum table.topics tr td .thread_pagination a { font-size: 100%; }
.forum table.topics tr td .thread_pagination .prev_page, .forum table.topics tr td .thread_pagination .next_page, .forum table.topics tr td .thread_pagination .current { display: none; }
.forum table.topics tr td.category_posts_count { text-align: center; }
.forum table.topics tr td.last { border-right: none; }
.forum table { width: 100%; border-spacing: 0px; clear: both; }
.forum table tr.category th, .forum table tr.current_disussion th, .forum table tr.children.category th { background-color: #464646; color: black; font-size: 17px; font-weight: normal; text-transform: uppercase; padding: 3px 0 0 5px; color: white; margin-top: 20px; height: 28px; }
.forum table tr.category th a, .forum table tr.current_disussion th a, .forum table tr.children.category th a { color: white; font-weight: normal; }
.forum table tr.category th div, .forum table tr.current_disussion th div, .forum table tr.children.category th div { margin-top: 10px; font-weight: normal; }
.forum table tr.category th.info div, .forum table tr.current_disussion th.info div, .forum table tr.children.category th.info div { font-size: 12px; margin-top: 12px; font-weight: normal; }
.forum table tr.children.category th { background-color: #363636; color: white; font-size: 12px; height: auto; line-height: 15px; padding: 10px 0 0 12px; }
.forum table tr.children.category th div { margin-top: 0px; }
.forum table tr.child td.name { padding-left: 20px; }
.forum table tr td { border-bottom: 1px solid black; font-size: 11px; padding-left: 10px; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; }
.forum table tr td a { color: white; }
.forum table tr td a.forum_name, .forum table tr td a { font-size: 14px; }
.forum table tr td small { display: block; font-size: 11px; }
.forum table tr td span.team_member { background: transparent url(/images/icons/team-icon3.png) center right no-repeat; padding-right: 35px; }
.forum table tr td.first_child { padding-left: 30px; }
.forum table tr td.second_child { padding-left: 60px; }
.forum table tr.odd td { background-color: #262626; }
.forum table tr.even td { background-color: #131313; }

.forum table.latest tbody tr td { padding-bottom: 5px; padding-top: 5px; }
.forum table.latest tbody tr td a { font-size: 12px; }

form#topic-search-form legend { font-weight: bold; }
form#topic-search-form fieldset { margin: 0 0 10px 0; }
form#topic-search-form input#search { padding: 4px 11px; font-size: 22px; float: left; width: 500px; }
form#topic-search-form input#search { padding: 2px 3px; font-size: 22px; float: left; }

.forum .pagination.pagination_bottom { margin: -31px 0 30px; }

caption div { margin-bottom: 10px; }
caption .pagination.pagination_top { width: 500px; float: right; margin: 9px 0 0 0; }

div.new_theme { margin-bottom: 10px; }
div.new_theme .button, div.new_theme .button:visited, div.new_theme .medium.button, div.new_theme .medium.button:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
div.new_theme .button, div.new_theme .button:visited { text-transform: uppercase; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); background: white; border-bottom: 1px solid rgba(0, 0, 0, 0.25); color: black; cursor: pointer; display: inline-block; padding: 8px 10px 6px; position: relative; text-decoration: none; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
div.new_theme .button:hover { background-color: #c0c5d0; color: black; }
div.new_theme a { line-height: inherit; outline: 0 none; text-decoration: underline; }

#user-search { border-left: 3px solid #303030; float: right; margin: 0 0 20px 32px; width: 320px; }
#user-search form.search_form { background-color: transparent; padding: 0 0 6px 8px; }
#user-search form.search_form label { font-size: 16px; line-height: 18px; margin-bottom: 1em; }
#user-search form.search_form input.text { width: 175px; }

ul.redakteur_list { float: left; margin: 0em; padding: 0em; }
ul.redakteur_list li { background-color: #262626; height: 100px; list-style-type: none; padding: 6px; width: 97px; float: left; margin: 0 6px 6px 0; }
ul.redakteur_list li p { background: url("../images/icons/redakteur_mini_bg.gif") no-repeat 5px top; line-height: 1em; padding-left: 30px; display: none; }
ul.redakteur_list li strong { display: block; }
ul.redakteur_list li a { color: white; }
ul.redakteur_list li a img { width: 95px; }
ul.redakteur_list li.third { margin: 0 0px 6px 0; }

.gadsense, .breadcrumps { margin-bottom: 15px; }

h2.topictitle span { font-size: 14px; }

h3.topictitle { margin-bottom: 6px; }

.topicmeta { float: left; width: 625px; margin-bottom: 18px; }
.topicmeta p { margin-bottom: 0; color: #aaaaaa; }
.topicmeta p a { color: white; text-decoration: underline; }

.game_preview { float: right; width: 260px; margin-bottom: 18px; }
.game_preview ul li { width: 60px; height: 111px; overflow: hidden; float: right; margin-right: 5px; }
.game_preview ul li img { width: 60px; }

.topics #new_forum_post_wrapper { background: black; float: left; width: 100%; border-top: 21px solid #212121; margin-top: 20px; padding: 20px 0 0 0; }
.topics #new_forum_post_wrapper .help { float: left; height: 255px; margin-right: 20px; margin-top: 58px; padding: 0 0 2px 7px; width: 190px; }
.topics #new_forum_post_wrapper .help pre { margin-bottom: 10px; margin-top: 2px; }
.topics #new_forum_post_wrapper .form { float: left; padding: 0 0 0 10px; }
.topics .topics_pagination.pagination_bottom { margin-top: 0; background-color: #222222; }
.topics ol.posts { list-style-type: none; margin: 0em; padding: 0em; }
.topics ol.posts li.post { margin-bottom: 10px; background-color: #111111; border-left: 1px solid #212121; border-right: 1px solid #212121; border-bottom: 1px solid #212121; padding-bottom: 10px; }
.topics ol.posts li.odd, .topics ol.posts li.even { float: left; }
.topics ol.posts li.odd .post_info, .topics ol.posts li.even .post_info { background-color: #222222; padding: 2px 0 2px 7px; margin: 0 0 10px 0; position: relative; border-top: 1px solid #111111; }
.topics ol.posts li.odd .post_info .permalink, .topics ol.posts li.even .post_info .permalink { position: absolute; right: 7px; top: 2px; }
.topics ol.posts li.odd .thread_author, .topics ol.posts li.even .thread_author { overflow: hidden; float: left; width: 210px; overflow: hidden; padding: 2px 0 2px 7px; color: #aaaaaa; margin-right: 20px; }
.topics ol.posts li.odd .thread_author .user_image, .topics ol.posts li.even .thread_author .user_image { width: 60px; float: left; }
.topics ol.posts li.odd .thread_author .user_image span, .topics ol.posts li.even .thread_author .user_image span { display: none; }
.topics ol.posts li.odd .thread_author .user_image .premium, .topics ol.posts li.even .thread_author .user_image .premium { clear: both; border-top: 1px solid #ac9c64; width: 50px; }
.topics ol.posts li.odd .thread_author .user_image .premium a, .topics ol.posts li.even .thread_author .user_image .premium a { display: block; float: left; height: 26px; width: 18px; margin-right: 10px; background: transparent url(/images/element_bg/premium_user.png) no-repeat; text-indent: -1982em; }
.topics ol.posts li.odd .thread_author .user_image .premium a.powerup_user, .topics ol.posts li.even .thread_author .user_image .premium a.powerup_user { width: 27px; background-position: -32px -1px; }
.topics ol.posts li.odd .thread_author .user_meta_info, .topics ol.posts li.even .thread_author .user_meta_info { float: left; width: 135px; }
.topics ol.posts li.odd .thread_author .user_meta_info h5, .topics ol.posts li.even .thread_author .user_meta_info h5 { white-space: nowrap; font-size: 18px; margin-bottom: 3px; line-height: 1em; }
.topics ol.posts li.odd .thread_author .user_meta_info p, .topics ol.posts li.even .thread_author .user_meta_info p { margin: 0; line-height: 1.3em; font-size: 12px; }
.topics ol.posts li.odd .thread_author .user_meta_info p a, .topics ol.posts li.even .thread_author .user_meta_info p a { line-height: 1.3em; height: 1.3em; }
.topics ol.posts li.odd .thread_author.editor .user_image, .topics ol.posts li.even .thread_author.editor .user_image { position: relative; }
.topics ol.posts li.odd .thread_post, .topics ol.posts li.even .thread_post { border-left: 1px solid #212121; color: #dddddd; font-size: 13px; padding: 0 10px 0 10px; }
.topics ol.posts li.odd .thread_post, .topics ol.posts li.odd .thread_footer, .topics ol.posts li.even .thread_post, .topics ol.posts li.even .thread_footer { overflow: hidden; float: left; width: 655px; }
.topics ol.posts li.odd .thread_post strong, .topics ol.posts li.odd .thread_footer strong, .topics ol.posts li.even .thread_post strong, .topics ol.posts li.even .thread_footer strong { color: #686868; }
.topics ol.posts li.odd .thread_post cite, .topics ol.posts li.odd .thread_post blockquote, .topics ol.posts li.odd .thread_footer cite, .topics ol.posts li.odd .thread_footer blockquote, .topics ol.posts li.even .thread_post cite, .topics ol.posts li.even .thread_post blockquote, .topics ol.posts li.even .thread_footer cite, .topics ol.posts li.even .thread_footer blockquote { color: #aaaaaa; margin-left: 10px; padding-left: 10px; border-left: 1px solid #aaaaaa; display: block; }
.topics ol.posts li.odd .thread_post table, .topics ol.posts li.odd .thread_footer table, .topics ol.posts li.even .thread_post table, .topics ol.posts li.even .thread_footer table { width: 100%; padding: 0; margin: 0; margin-bottom: 20px; border-left: 1px solid #444444; border-top: 1px solid #444444; }
.topics ol.posts li.odd .thread_post td, .topics ol.posts li.odd .thread_footer td, .topics ol.posts li.even .thread_post td, .topics ol.posts li.even .thread_footer td { border-right: 1px solid #444444; border-bottom: 1px solid #444444; background: #222222; padding: 6px 6px 6px 12px; color: #aaaaaa; }
.topics ol.posts li.odd .thread_post em, .topics ol.posts li.odd .thread_footer em, .topics ol.posts li.even .thread_post em, .topics ol.posts li.even .thread_footer em { font-style: italic; }
.topics ol.posts li.odd .thread_footer p.links, .topics ol.posts li.even .thread_footer p.links { padding: 2px 0 2px 0px; color: #999999; text-align: right; }
.topics ol.posts li.odd .thread_footer p.links a.reply_link, .topics ol.posts li.even .thread_footer p.links a.reply_link { padding: 0 7px 0 0; }
.topics ol.posts li.odd .signature, .topics ol.posts li.even .signature { padding-top: 10px; border-top: 1px solid #212121; clear: left; float: left; }

div.nav { text-align: right; margin-bottom: 1em; }

div.nav a, div.nav span { padding: 3px 8px; }

ol.posts li ul, ol.posts li ol { margin: 0 0 10px 0; padding-left: 13px; list-style-type: square; }
ol.posts li ul li, ol.posts li ol li { border-bottom: none; float: none; margin-bottom: 0px; padding-bottom: 0px; }
ol.posts li code { background-color: #131313; border-top: 1px solid #ac9c64; display: block; margin: 9px 0 0; padding: 10px; color: #0e8904; overflow: hidden; width: 403px; }

form#new_topic_form p label { clear: left; display: block; float: none; text-align: left; }
form#new_topic_form p input#gametaginput, form#new_topic_form p input#tags, form#new_topic_form p input#post_title { width: 663px; color: white; font: 14px/18px "Courier New", Courier, monospace; }
form#new_topic_form ul.used_tags li { border-right: none; margin-bottom: 3px; font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); border-bottom: 1px solid rgba(0, 0, 0, 0.25); cursor: pointer; display: inline-block; position: relative; text-decoration: none; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); text-transform: uppercase; background: url("/images/icons/x_wbg.gif") no-repeat scroll 3px center white; color: black; padding: 8px 10px 6px 22px; }
form#new_topic_form ul.used_tags li:hover { border-right: none; padding: 8px 10px 6px 22px; background: url("/images/element_bg/x.png") no-repeat scroll 3px center black; color: white; }

ul.profile { padding-left: 2em; margin-bottom: 2em; }

#userinfo { margin-bottom: 1.5em; }

ol.user_recent { padding-left: 2em; margin-bottom: 2em; }

#home { background-color: black; background-image: none; }
#home .teaser_super { width: 773px; }

#home_teaser ul.main_full_column li.teaser { width: 566px; }

.news_feed_side #tune_in_widget { background: black; display: none; height: 320px; width: 140px; }
.news_feed_side #tune_in_widget a { clear: both; float: left; }
.news_feed_side #tune_in_widget a img { float: left; }
.news_feed_side #tune_in_widget a p { color: white; float: left; margin-bottom: 5px; padding: 0 0 0 8px; width: 71px; }
.news_feed_side #tune_in_widget a p.new { color: #ac9c64; display: none; font-weight: 700; }

.main.col h2 { margin-bottom: 20px; }

.post.single { font-size: 12px; line-height: 18px; font-family: verdana, arial, times, "Times New Roman", sans-serif; margin-bottom: 12px; }
.post.single blockquote { font-style: italic; border-left: 1px solid #aaaaaa; color: #aaaaaa; display: block; margin-left: 10px; padding-left: 10px; }
.post.single .blog_picture { float: left; margin: 0 15px 0 15px; width: 183px; }
.post.single .blog_picture .caption { background-color: #3b3a3a; color: white; font-size: 10px; line-height: 1.3em; padding: 10px; }
.post.single p { font-size: 12px; line-height: 18px; font-family: verdana, arial, times, "Times New Roman", sans-serif; }
.post.single p.spoiler span.warning { display: block; cursor: pointer; }
.post.single p.spoiler span.spoiler_text { color: white; background: white; }
.post.single p.spoiler_show span.warning { display: block; }
.post.single p.spoiler_show span.spoiler_text { color: white; background: black; }
.post.single p img.picture_align_left { float: left; margin: 0 10px 7px 0; }
.post.single .flash_container_video embed, .post.single .flash_container_video object { width: 566px; margin-bottom: 1em; }
.post.single .flash_container_audio embed, .post.single .flash_container_audio object { height: 32px; width: 566px; }
.post.single ul { list-style: disc; margin: 0 0 18px 14px; }
.post.single ol { margin: 0 0 18px 20px; }
.post.single p em, .post.single p i { font-style: italic; }
.post.single p del { text-decoration: line-through; }

.post_meta { background: url(../images/element_bg/page.png) no-repeat left top; padding: 0 0 0 35px; margin-bottom: 12px; }
.post_meta table { margin-bottom: 0; }
.post_meta table tr td.author, .post_meta table tr td.date, .post_meta table tr td.tags, .post_meta table tr td.categories { width: 40px; white-space: nowrap; padding-right: 12px; }
.post_meta table tr td { padding: 0; border-bottom: 0; color: #777777; }
.post_meta table tr td a { color: #abb3c2; }
.post_meta table tr td.img { width: 59px; }
.post_meta table tr td.date { color: #b0b0b0; width: auto; }

body.play_hq .main { width: 920px; display: block; }
body.play_hq .sidebar { display: none; }
body.play_hq .pagination, body.play_hq #comments_list, body.play_hq #respond, body.play_hq .share_toolbox, body.play_hq .post_meta, body.play_hq .post.single p { width: 566px; }

div.part_navigation { position: relative; height: 30px; width: 566px; }
div.part_navigation a.backwards { position: absolute; top: 0px; left: 0px; }
div.part_navigation a.forwards { position: absolute; top: 0px; right: 0px; }

div#blog_post_rater { border: 3px solid #262626; margin: 16px 0px 16px 0px; padding: 5px; }
div#blog_post_rater .share_toolbox { float: right; }

div#blog_post_rater.disabled .star { display: none !important; }

.blog_post_show .share_toolbox { margin: 10px 0; padding: 13px 0 0 13px; }
.blog_post_show .share_toolbox .twitter-share-button { width: 100px !important; }

ul.teasers li.post a.image_link { display: block; width: 566px; height: 318px; }

.row.play_hq .main.col.video { width: 938px; }
.row.play_hq .main.col.video #video_player, .row.play_hq .main.col.video #video_player_mov { margin-left: 10px; }
.row.play_hq .main.col.video #video_player object, .row.play_hq .main.col.video #video_player embed, .row.play_hq .main.col.video #video_player_mov object, .row.play_hq .main.col.video #video_player_mov embed { margin: 0 auto; width: 900px; height: 550px; }
.row.play_hq .sidebar.col { margin-top: 620px; }
.row.play_hq .main.col.text { margin-top: 600px; }

.row .main.col.text { margin-top: 500px; }

p.itunes { text-align: right; }
p.itunes a { cursor: pointer; }

.share_toolbox { background-color: transparent !important; padding: 7px 3px 2px 0; }
.share_toolbox a { border-color: black !important; padding: 0 2px; }

.teaser_super { width: 566px; }

#actions { position: relative; border-bottom: 1px solid #262626; margin-bottom: 20px; margin-top: 8px; padding: 0 0px 9px 0; }
#actions .meta { height: 22px; position: relative; border-bottom: 1px solid #262626; margin-right: 170px; }
#actions .meta .views { font-size: 10px; color: #777777; position: absolute; right: 0; top: 0; }
#actions .meta .views span { color: white; }
#actions .meta .rating .star-rating { float: left; }
#actions .meta .rating .star-rating-result { padding-left: 10px; float: left; }
#actions #itunes, #actions #maxdome { position: absolute; top: 0; right: 0; display: block; width: 142px; height: 51px; white-space: nowrap; text-indent: -9999px; }
#actions #itunes:hover, #actions #maxdome:hover { opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); }
#actions #itunes { background: transparent url(../images/icons/dto_itunes.gif); border-left: 3px solid #262626; }
#actions #maxdome { top: 50px; background: url("../images/icons/dto_maxdome.gif") no-repeat scroll 9px 0px transparent; border-left: 3px solid #262626; height: 24px; }

#parts { padding: 0 0 18px 0; }
#parts h4 { width: 82px; font-size: 1em; text-indent: -1982px; background: transparent url(../images/element_bg/mehr_davon.gif) no-repeat; margin-bottom: 1em; }
#parts ul li { list-style-type: none; float: left; padding: 0 8px 8px 0; }
#parts ul li a { display: block; }
#parts ul li img { width: 180px; }

.sidebar #long_description { position: relative; }
.sidebar #long_description h3 { font-size: 16px; line-height: 18px; padding: 0 0 0 35px; background-color: transparent; background-position: left center; background-repeat: no-repeat; }
.sidebar #long_description h3 { background-image: url(../images/icons/game_desc.png); }
.sidebar #long_description h4 { font-size: 14px; line-height: 18px; color: #abb3c2; font-weight: bold; }
.sidebar #long_description.index { padding-bottom: 16px; }
.sidebar #tv_show_games ul li.game { position: relative; margin: 0 1em 1.333em 90px; padding: 0 0 0 8px; width: 245px; border-left: 3px solid #303030; }
.sidebar #tv_show_games ul li.game div p { margin: 0; }
.sidebar #tv_show_games ul li.game ul { list-style: none; display: inline; }
.sidebar #tv_show_games ul li.game ul li { display: inline; border-right: 1px solid white; padding: 0 4px 0 0; margin: 0 3px 0 0; }
.sidebar #tv_show_games ul li.game ul li a { color: #abb3c2; }
.sidebar #tv_show_games ul li.game ul li:last-child { border-right: 0; }
.sidebar #tv_show_games ul li.game img.cover_image { position: absolute; top: 0; left: -93px; width: 80px; }
.sidebar #tv_show_games ul li.game h2 { margin: 0; font-size: 14px; font-weight: bold; color: #abb3c2; }
.sidebar #tv_show_games ul li.game h2 a { color: #abb3c2; }
.sidebar #tv_show_games ul li.game h3 { font-size: 10px; line-height: 18px; color: #777777; }
.sidebar #tv_show_games ul li.game h4 { color: #777777; display: inline; }
.sidebar #tv_show_games ul li.game .release_date p, .sidebar #tv_show_games ul li.game .usk p { display: inline; }
.sidebar #tv_show_games ul li.game .gt_videos { padding: 1em 0; }
.sidebar #tv_show_games ul li.game .gt_videos h4 { display: block; margin: 0; font-size: 10px; }
.sidebar #tv_show_games ul li.game .gt_videos ul li { color: #abb3c2; }
.sidebar #tv_show_games ul li.game a.game_link { background: transparent url(../images/icons/game_all_link.png) left center no-repeat; padding: 0 0 0 16px; color: white; }
.sidebar #show_posts { position: relative; }
.sidebar #show_posts h3 { font-size: 16px; line-height: 18px; padding: 0 0 0 35px; background-color: transparent; background-position: left center; background-repeat: no-repeat; }
.sidebar #show_posts h3 { background-image: url(../images/icons/game_blog.png); }
.sidebar #show_posts { margin-left: 25px; margin-bottom: 20px; border-left: 3px solid #303030; }
.sidebar #show_posts h3 { margin-left: -28px; }
.sidebar #show_posts ul { padding-left: 7px; }
.sidebar #show_posts ul li a { display: block; color: #abb3c2; }
.sidebar #show_posts a.game_more, .sidebar #show_posts a.more { position: absolute; right: 0; top: 0; background: transparent url(../images/icons/game_all_link.png) left center no-repeat; padding-left: 16px; }
.sidebar a.more_link { position: absolute; bottom: 0; right: 0; background: transparent url(../images/icons/game_all_link.png) left center no-repeat; padding: 0 0 0 16px; color: white; }

#search { margin-top: 411px; }

#archive { position: relative; margin-top: 501px; background-color: #262626; width: 545px; padding: 16px 10px 0; }
#archive h3 { padding-left: 35px; font-size: 16px; font-weight: normal; background: transparent url(../images/icons/tv_index.png) left center no-repeat; }
#archive h4 { border-right: 2px solid #777777; cursor: pointer; display: inline; line-height: 12px; padding: 0 4px 0 0; margin: 0 4px 0 0; }
#archive h4:last-child { border: 0; }
#archive form { position: absolute; right: 8px; top: 16px; }
#archive ul.clearfix { width: 545px; clear: both; top: 75px; left: 10px; list-style-type: none; }
#archive ul.clearfix li { position: relative; float: none; min-height: 110px; padding: 0 0 0 195px; border-bottom: 1px solid #535353; margin: 0 0 10px 0; }
#archive ul.clearfix li .image_link { width: 180px; height: 110px; display: block; position: absolute; left: 0; top: 0; overflow: hidden; }
#archive ul.clearfix li .image_link img { width: 180px; }
#archive ul.clearfix li .quality_links { position: absolute; width: 30px; left: 155px; }
#archive ul.clearfix li .quality_links li { border: 0; list-style-type: none; width: 30px; padding: 0; margin: 0 0 5px; min-height: 20px; }
#archive ul.clearfix li .quality_links li a { display: block; height: 20px; width: 30px; text-indent: -1982px; white-space: nowrap; }
#archive ul.clearfix li .quality_links li a.hq_link { background: transparent url(../images/icons/gt_hq.png) no-repeat; }
#archive ul.clearfix li .quality_links li a.sd_link { background: transparent url(../images/icons/gt_sd.png) no-repeat; }
#archive ul.clearfix li h5 a { color: #abb3c2; font-weight: bold; padding: 0 143px 0 0; }
#archive ul.clearfix li p { padding: 0 143px 0 0; font-size: 11px; margin: 0; }
#archive ul.clearfix li .aside { width: 125px; position: absolute; right: 0; top: 0; height: 75px; border-left: 3px solid #303030; padding: 0 0 0 10px; color: #777777; font-size: 11px; }
#archive ul.clearfix li .aside p { padding: 0; margin: 0; }
#archive ul.clearfix li .aside p.views { font-weight: bold; }
#archive ul.clearfix li .aside .rated { clear: both; overflow: hidden; }
#archive ul.clearfix li .aside .rated p { float: left; padding: 0; }
#archive ul.clearfix li .aside .rated p.rating { margin: 5px 0 0 5px; }
#archive ul.clearfix li .aside .star-rating { width: 50px !important; display: block !important; position: relative; height: 7px; }
#archive ul.clearfix li .aside .star-rating .current-rating, #archive ul.clearfix li .aside .star-rating { background-image: url(../images/icons/star_small.gif); }
#archive ul.clearfix li .aside .star-rating .current-rating { padding: 0; margin: 0; text-indent: -1000em; position: absolute; background-position: 0 -8px; }
#archive ul.clearfix li .aside .star-rating-result, #archive ul.clearfix li .aside .star { display: none !important; }

#archive.init ul { position: absolute; }
#archive.init form input.submit { display: none; }
#archive.init h4 { cursor: pointer; }
#archive.init h4.active { color: #ac9c64; }

.show h2 { margin-bottom: 6px; }
.show #video_player, .show #video_player_mov { margin-bottom: 15px; }
.show #video_player div embed, .show #video_player div object, .show #video_player_mov div embed, .show #video_player_mov div object { position: relative; z-index: 0; }

h4.archive { width: 86px; height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/archiv.gif") no-repeat; }

dl.archive_list dt { float: left; padding: 7px; background: #262626 url("../images/icons/archive_tv_bg.gif") no-repeat; margin-bottom: 7px; }

dl.archive_list dt strong { display: block; line-height: 1em; }

dl.archive_list dt span { font-size: 10px; color: #cccccc; display: block; margin-top: 5px; }

dl.archive_list dd { float: left; margin-bottom: 7px; }

dl.archive_list dd ul { width: 138px; }

dl.archive_list dd ul li { list-style-type: none; float: left; margin: 0 2px 2px 0; }

dl.archive_list dd ul li.odd a { background-color: #4e4d4d; }

dl.archive_list dd ul li.even a { background-color: #262626; }

dl.archive_list dd ul li a { color: white; display: block; line-height: 18px; text-align: center; width: 44px; }

dl.archive_list dd ul li a:hover { background-color: #4e4d4d; }

dl.archive_list dd ul li a span { color: #777777; }

#tooltip { position: absolute; background: black; border: 1px solid white; }
#tooltip h3 { font-size: 14px; margin: 0; padding: 5px; }

#tooltip.show_tip { position: absolute; background-color: black; border: 1px solid white; padding: 1em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; z-index: 1000; }

#tooltip.show_tip h3 { margin: 0em; font-size: 14px; }

#tooltip.gravatar_tooltip { position: absolute; background: transparent url("../images/icons/gravatar_tooltip.png") no-repeat scroll top left; width: 83px; height: 90px; }
#tooltip.gravatar_tooltip .body { margin-top: 9px; text-align: center; width: 71px; }

table.chart td { padding: 10px 5px; vertical-align: middle; }
table.chart .pos { text-align: right; font-size: 1.2em; }
table.chart .prev { text-align: center; }
table.chart .desc, table.chart .prev { color: #aaaaaa; }

h4.game_one_poll { background: url(../images/element_bg/game_one_poll.gif) no-repeat top left; width: 95px; height: 18px; text-indent: -900px; }

.ajax_submit { background: white url(../images/icons/preloader.gif) no-repeat center center; }
.ajax_submit * { visibility: hidden; }

form.poll, .poll_results, .sidebar .poll_results { padding: 4px 10px; background-color: #131313; margin-bottom: 27px; }
form.poll h3, .poll_results h3, .sidebar .poll_results h3 { margin-bottom: 3px; font-weight: normal; }
form.poll ul, .poll_results ul, .sidebar .poll_results ul { list-style: none; }
form.poll ul li, .poll_results ul li, .sidebar .poll_results ul li { height: 32px; margin-bottom: 2px; line-height: 34px; font-size: 14px; color: #abb3c2; }
form.poll ul li strong, .poll_results ul li strong, .sidebar .poll_results ul li strong { color: #848484; padding-right: 6px; border-right: 2px solid #999999; }
form.poll ul li label, .poll_results ul li label, .sidebar .poll_results ul li label { cursor: pointer; padding-left: 6px; }
form.poll ul li span, .poll_results ul li span, .sidebar .poll_results ul li span { padding-left: 6px; }

.poll_results ul { list-style: none; background-color: #131313; }
.poll_results ul li { position: relative; margin-bottom: 10px; }
.poll_results ul li .result_bar { position: absolute; top: 0em; left: 0em; background-color: #393939; }
.poll_results ul li .result_text { position: relative; z-index: 10; padding-left: 10px; margin-bottom: 2px; }

h4.channels { background: url(../images/element_bg/channels_header.gif) no-repeat top left; width: 64px; height: 18px; text-indent: -9000px; }

.sidebar ul.channels li { background-color: #242424; padding-bottom: 1px; margin-bottom: 6px; height: 53px; }
.sidebar ul.channels li p { background: transparent url(../images/element_bg/arrow_yellow_with_border.png) no-repeat scroll 4px 6px; padding: 4px 0 0px 40px; margin-bottom: 4px; }
.sidebar ul.channels li p a { font-size: 14px; color: white; display: block; }
.sidebar ul.channels li p small { line-height: 12px; }
.sidebar ul.channels li.even { background-color: #131313; }
.sidebar div.channel { margin-bottom: 18px; }

.sidebar a.header { position: relative; }
.sidebar a.header img.featured_badge { position: absolute; top: 9px; right: 9px; }

.filter { padding: 6px 0 6px 9px; background-color: #262626; }
.filter h4 { font-size: 14px; letter-spacing: 0; }
.filter ul.user_filter, .filter ul.time_filter { float: left; width: 135px; padding-left: 30px; }
.filter ul.user_filter li a, .filter ul.time_filter li a { color: #abb3c2; }
.filter ul.user_filter li a.active, .filter ul.time_filter li a.active { color: white; }
.filter ul.user_filter { background: url(../images/element_bg/heart_add.png) no-repeat scroll top left; }
.filter ul.time_filter { background: url(../images/element_bg/clock.png) no-repeat scroll top left; }

#playtube_video { padding: 0 15px; background-color: black; float: left; }
#playtube_video #video_wrapper, #playtube_video #playtube-text { float: left; width: 566px; }
#playtube_video #playtube-sidebar { float: right; width: 341px; margin-left: 0; }
#playtube_video .share_toolbox { margin: 10px 0; overflow: auto; padding: 13px 0 0 13px; }

#playtube_video.play_hq #video_wrapper { float: left; width: 920px; margin-bottom: 10px; }
#playtube_video.play_hq #video_wrapper object, #playtube_video.play_hq #video_wrapper embed { height: 550px; margin: 0 auto; width: 900px; }

ul#primenav li.playtube { display: block !important; }

ul#playtubenav { list-style-type: none; margin: 0px 0px 10px 0px; position: relative; }
ul#playtubenav li { border-left: 3px solid #333333; margin: 0px !important; padding: 0px 6px 0px 9px; display: inline; }
ul#playtubenav li:last-child { border-right: 3px solid #333333; padding-right: 9px; }
ul#playtubenav li#uploadvideo { padding: 0; border: 0; }
ul#playtubenav li#uploadvideo a { position: absolute; display: block; height: 26px; text-indent: -1982em; overflow: hidden; background: url("../images/element_bg/primary_nav4.gif") no-repeat -457px 0; width: 117px; top: 0; right: 0; }
ul#playtubenav li#uploadvideo a:hover { background-position: -457px -28px; }

#playtube .teaser.main_full .overlay { background: none; }
#playtube .teaser.main_full .caption { padding: 5px 0 2px 12px; }
#playtube .teaser.main_full .title { padding: 1px 6px; font-weight: bold; background-color: white; color: black; text-transform: uppercase; margin-bottom: 6px; }
#playtube .teaser.main_full .desc { font-size: 16px; text-transform: uppercase; width: 540px; }
#playtube .playtube_teaser { margin-bottom: 10px; }

#playtube dl.filter, #playtube_channel dl.filter { margin-bottom: 10px; margin-top: 10px; }

#playtube_channel .chanel_mood { width: 565px; overflow: hidden; margin-bottom: 20px; position: relative; }
#playtube_channel .chanel_mood .title { background: transparent url(../images/element_bg/channel_mood.png) repeat top left; width: 123px; height: 157px; position: absolute; left: 0; top: 0; height: 156px; overflow: hidden; }
#playtube_channel .chanel_mood .title strong { position: absolute; left: 20px; top: 95px; font-size: 14px; color: white; }
#playtube_channel .chanel_mood .title span { color: #ac9c64; left: 20px; top: 110px; position: absolute; text-transform: uppercase; font-size: 16px; font-weight: bold; }
#playtube_channel .chanel_mood img { width: 566px; }
#playtube_channel h4.other_channels { background: transparent url(../images/sprite.gif) no-repeat scroll 0 -133px; width: 170px; height: 17px; text-indent: -9000px; }
#playtube_channel .channels li { height: 109px; margin-bottom: 10px; overflow: hidden; }
#playtube_channel .channels li a { display: block; width: 345px; height: 109px; overflow: hidden; }
#playtube_channel .channels li p { margin: 9px 0px 0px 0px; }

#playtube_video #stats { margin-top: 10px; padding: 5px; }
#playtube_video #stats #views { float: right; }
#playtube_video #stats .actions { background: #686868; margin: 10px 0; padding: 5px; overflow: auto; }
#playtube_video #stats .actions a.small { float: left; padding: 3px 10px 3px 10px; }
#playtube_video #stats .actions a.active { background: black; }
#playtube_video #stats .actions div { background-color: black; clear: both; display: block; margin: 0px; padding: 0px; overflow: auto; }
#playtube_video #stats .actions div p { padding: 3px 10px 3px 10px; margin: 0px; }
#playtube_video #stats .actions div.navigation { display: block; background: #686868; overflow: auto; }
#playtube_video #stats .actions form select { margin: 5px 0px 2px 0px; }
#playtube_video #stats .actions form input { margin: 2px 0px 5px 0px; }
#playtube_video #stats div#playlist label, #playtube_video #stats div#quicklist label { display: none; }
#playtube_video #stats .comments { max-width: 640px; margin-bottom: 20px; }
#playtube_video #stats .comments .actions { background: none; }

#playtube_video .main { float: left; }
#playtube_video .main h4 { margin-top: 10px; }
#playtube_video .sidebar ul.tags li { display: inline; }
#playtube_video .sidebar a.header { background: url("../images/element_bg/channel_arrow.png") no-repeat scroll top left; display: block; height: 86px; margin-bottom: 17px; position: relative; text-decoration: none; width: 345px; }
#playtube_video .sidebar a.header span.kind, #playtube_video .sidebar a.header span.title { color: white; display: block; font-size: 11px; font-weight: 600; left: 90px; margin: 0px; top: 50px; padding: 0px; position: absolute; }
#playtube_video .sidebar a.header span.title { color: #ac9c64; font-size: 14px; top: 62px; }
#playtube_video div.description { margin-top: 7px; margin-bottom: 7px; padding: 5px 0px 5px 0px; }
#playtube_video div.description p { margin-bottom: 10px; }
#playtube_video ul.videos, #playtube_video ul.playlist { height: 180px; margin-bottom: 0px; clear: both; overflow: auto; }
#playtube_video ul.videos li, #playtube_video ul.playlist li { float: left; list-style-type: none; margin: 3px 3px 3px 0px; position: relative; width: 153px; }
#playtube_video ul.videos li div, #playtube_video ul.playlist li div { height: 81px; position: relative; width: 150px; }
#playtube_video ul.videos li div a, #playtube_video ul.playlist li div a { position: relative; display: block; z-index: 130; }
#playtube_video ul.videos li div a span.vignette, #playtube_video ul.playlist li div a span.vignette { position: absolute; display: block; top: 0; left: 0; width: 150px; height: 80px; background: transparent url(../images/icons/video_play_icon.png) 50% 10% no-repeat; z-index: 130; }
#playtube_video ul.videos li div img, #playtube_video ul.playlist li div img { height: 81px; width: 150px; }
#playtube_video ul.videos li div span.title, #playtube_video ul.videos li div a.title, #playtube_video ul.playlist li div span.title, #playtube_video ul.playlist li div a.title { bottom: 0px; background: transparent url(../images/element_bg/post_exerpt_wrap_bg.png) repeat; left: 0px; line-height: 12px; font-size: 12px; padding: 3px 0px 3px 0px; position: absolute; width: 150px; z-index: 100; }
#playtube_video ul.playlist { height: 114px; }
#playtube_video ul.small { height: 90px; margin-bottom: 0px; }
#playtube_video p.is_encoding { border: 1px dashed gray; display: block; padding: 10px; width: 544px; height: 304px; }
#playtube_video .video_meta { background: url(../images/element_bg/user.png) no-repeat left top; padding: 0 0 0 30px; margin-bottom: 17px; min-height: 20px; }
#playtube_video .video_meta table { margin-bottom: 0; }
#playtube_video .video_meta table tr td.author, #playtube_video .video_meta table tr td.date, #playtube_video .video_meta table tr td.tags { width: 40px; white-space: nowrap; padding-right: 12px; }
#playtube_video .video_meta table tr td { padding: 0; border-bottom: 0; color: #777777; }
#playtube_video .video_meta table tr td a { color: #ac9c64; }
#playtube_video .video_meta table tr td.img, #playtube_video .video_meta table tr td.no_img { border-left: 3px solid #333333; padding-left: 9px; }
#playtube_video .video_meta table tr td.img { width: 59px; }
#playtube_video div.team_video { background: url(../images/element_bg/team.png) no-repeat left top; }
#playtube_video div.gametrailer_video { background: url(../images/icons/gt_mini_icon.png) no-repeat -1px 6px; }
#playtube_video div.user_video { background: url(../images/element_bg/teaser_user_video_tag.png) no-repeat 5px 0px; }
#playtube_video .more_videos { background: #262626; padding: 5px; margin-bottom: 17px; }
#playtube_video .more_videos h4 { color: #777777; margin-bottom: 3px; }

div#blame label, form.request_edit label { text-align: left; }
div#blame textarea, form.request_edit textarea { height: 50px; }

#videos, #playlists { margin-top: 20px; }
#videos ul, #playlists ul { list-style-type: none; }
#videos li, #playlists li { backgroud: black; position: relative; color: white; margin-bottom: 17px; margin-right: 17px; text-align: left; }
#videos .my_videos, #videos .info, #playlists .my_videos, #playlists .info { text-align: left; margin-left: 110px; width: 450px; }
#videos .my_videos h3, #videos .info h3, #playlists .my_videos h3, #playlists .info h3 { margin: 0 0 1px 0; }
#videos .my_videos h3 a, #videos .info h3 a, #playlists .my_videos h3 a, #playlists .info h3 a { color: white; }
#videos .my_videos p, #videos .info p, #playlists .my_videos p, #playlists .info p { margin: 0 0 1px 0; }
#videos .my_videos p, #videos .my_videos small, #videos .info p, #videos .info small, #playlists .my_videos p, #playlists .my_videos small, #playlists .info p, #playlists .info small { line-height: 1.2em; }
#videos .my_videos small, #videos .info small, #playlists .my_videos small, #playlists .info small { display: block; float: left; }
#videos .my_videos small.left, #videos .info small.left, #playlists .my_videos small.left, #playlists .info small.left { width: 275px; }
#videos .my_videos small.right, #videos .info small.right, #playlists .my_videos small.right, #playlists .info small.right { width: 150px; }
#videos .my_videos div.actions, #videos .info div.actions, #playlists .my_videos div.actions, #playlists .info div.actions { clear: both; margin-bottom: 10px; width: 450px; }
#videos .my_videos form.request_edit p, #videos .info form.request_edit p, #playlists .my_videos form.request_edit p, #playlists .info form.request_edit p { margin-bottom: 10px; }
#videos .info, #playlists .info { margin-left: 0px; }
#videos img, #playlists img { float: left; width: 100px; }

#video h4 { font-weight: normal; }
#video ul { list-style-type: disc; }
#video ul li { margin-left: 24px; }
#video .meta textarea { width: 300px; }
#video .uploadifyQueueItem { font: 11px Verdana, Geneva, sans-serif; background-color: #262626; border: 3px solid #262626; margin-top: 5px; padding: 10px; width: 491px; }
#video .uploadifyQueueItem .cancel { display: none; }
#video .uploadifyProgress { background-color: black; margin-top: 10px; width: 100%; }
#video .uploadifyProgressBar { height: 13px; background-color: #ac9c64; }
#video #thumbnail { background: #262626; padding: 5px; margin-bottom: 10px; }
#video #upload_accept { background: url(../images/element_bg/video_upload.png) no-repeat scroll top left; padding-left: 50px; display: none; }
#video #upload_accept .wrapper { padding: 6px; background-color: #262626; margin-bottom: 12px; }

#playlist form textarea { width: 300px; }

h4.video_of_the_day { width: 195px; height: 0; font-size: 1em; text-indent: -2000px; padding-top: 20px; overflow: hidden; background: url("../images/element_bg/video_of_the_day.png") no-repeat; }

#playtube_video #video_wrapper h2 { margin-bottom: 10px; }
#playtube_video #video_wrapper .video object, #playtube_video #video_wrapper .video embed { outline: none; }

div#blog_post_rater { border: 3px solid #262626; margin: 16px 0px 16px 0px; padding: 5px; }

div#blog_post_rater.disabled .star { display: none !important; }

#psc { margin-top: 20px; }
#psc .row { background: white; }
#psc .main { background: white; margin-left: -953px; width: 953px; }
#psc h2 { color: black; margin: 15px 20px 20px; }
#psc span { color: #bbbbbb; float: right; font-size: 10px; margin: -45px 10px 0; }
#psc p { color: black; margin: 0 20px; }
#psc a { background: url("/images/bullet01.gif") no-repeat scroll 0 center transparent; color: #0089c8; font-weight: bold; padding-left: 14px; text-decoration: underline; }
#psc iframe { overflow: hidden; }

#win_text { margin: 0 0 25px; }
#win_text p { display: block; float: left; margin: 25px 20px 0 68px; width: 275px; }

.news_feed_side img { display: block; margin-bottom: 5px; }

h4.news_feed_head { width: 66px; height: 17px; text-indent: -2000px; overflow: hidden; background: url("../images/sprite.gif") no-repeat; background-position: -1px -61px; margin-bottom: 3px; }

ul.news_feeds { list-style-type: none; }
ul.news_feeds li.news_feed { margin-bottom: 3px; height: 61px; font-size: 11px; background-color: #282828; padding: 6px; line-height: 1.2em; overflow: hidden; }
ul.news_feeds li.news_feed a { color: white; }
ul.news_feeds li.news_feed span { color: #cccccc; }
ul.news_feeds li.news_feed span.timestamp { color: #777777; font-size: 10px; }
ul.news_feeds li.even { background-color: #181818; }
ul.news_feeds li.like .fb_iframe_widget span iframe { width: 138px !important; height: 88px !important; }

dl.feed { margin-bottom: 12px; padding-bottom: 12px; border-bottom: 1px solid #262626; clear: left; }
dl.feed dt { float: left; width: 150px; }
dl.feed dd { float: left; width: 410px; }
dl.feed dd ul { list-style-type: none; }
dl.feed dd ul li span { color: #686868; }

#fancybox-loading { position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }

* html #fancybox-loading { position: absolute; margin-top: 0; }

#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url("/images/fancybox/fancybox.png"); }

#fancybox-overlay { position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: black; z-index: 1100; display: none; }

* html #fancybox-overlay { position: absolute; width: 100%; }

#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }

#fancybox-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none; }

#fancybox-outer { position: relative; width: 100%; height: 100%; background: white; }

#fancybox-inner { position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; margin: 0; outline: none; overflow: hidden !important; }

#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }

#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px 0px; cursor: pointer; z-index: 1103; display: none; }

#fancybox_error { color: #444444; font: normal 12px/20px Arial; padding: 7px; margin: 0; }

#fancybox-content { height: auto; width: auto; padding: 10px; margin: 0 auto; }
#fancybox-content #galery_ad { text-align: center; display: block; background: transparent url(../images/element_bg/werbung_black.gif) no-repeat scroll right bottom; width: 310px; margin: 25px auto 0; padding: 15px 15px 25px; }

#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic; }

#fancybox-frame { position: relative; width: 100%; height: 100%; border: none; display: block; }

#fancybox-title { position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102; }

.fancybox-title-inside { padding: 10px 0; text-align: center; color: #333333; }

.fancybox-title-outside { padding-top: 5px; color: white; text-align: center; font-weight: bold; }

.fancybox-title-over { color: white; text-align: left; }

#fancybox-title-over { padding: 10px; background-image: url("/images/fancybox/fancy_title_over.png"); display: block; }

#fancybox-title-wrap { display: inline-block; }
#fancybox-title-wrap span { height: 32px; float: left; }

#fancybox-title-left { padding-left: 15px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -90px; background-repeat: no-repeat; }

#fancybox-title-main { font-weight: bold; line-height: 29px; background-image: url("/images/fancybox/fancybox-x.png"); background-position: 0px -40px; color: white; }

#fancybox-title-right { padding-left: 15px; background-image: url("/images/fancybox/fancybox.png"); background-position: -55px -90px; background-repeat: no-repeat; }

#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url("/images/fancybox/blank.gif"); z-index: 1102; display: none; }

#fancybox-left, #fancybox-right { top: 0px; height: 400px; }

#fancybox-left { left: 0px; }

#fancybox-right { right: 0px; }

#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }

#fancybox-left-ico { background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -30px; }

#fancybox-right-ico { background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -60px; }

#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }

#fancybox-left:hover span { left: 20px; }

#fancybox-right:hover span { left: auto; right: 20px; }

.fancy-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }

#fancy-bg-n { top: -20px; left: 0; width: 100%; background-image: url("/images/fancybox/fancybox-x.png"); }

#fancy-bg-ne { top: -20px; right: -20px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -162px; }

#fancy-bg-e { top: 0; right: -20px; height: 100%; background-image: url("/images/fancybox/fancybox-y.png"); background-position: -20px 0px; }

#fancy-bg-se { bottom: -20px; right: -20px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -182px; }

#fancy-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url("/images/fancybox/fancybox-x.png"); background-position: 0px -20px; }

#fancy-bg-sw { bottom: -20px; left: -20px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -142px; }

#fancy-bg-w { top: 0; left: -20px; height: 100%; background-image: url("/images/fancybox/fancybox-y.png"); }

#fancy-bg-nw { top: -20px; left: -20px; background-image: url("/images/fancybox/fancybox.png"); background-position: -40px -122px; }

#fancybox-loading.fancybox-ie div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

.fancybox-ie #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie .fancy-bg { background: transparent !important; }
.fancybox-ie #fancy-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

#header { position: relative; }
#header .connect_widget.button_count { position: absolute; left: 134px; top: 172px; }

#utillitys .connect_widget.button_count { position: absolute; left: 120px; top: -14px; }

.ui-tabs ul.ui-tabs-nav { border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; background-color: #323232; }
.ui-tabs ul.ui-tabs-nav li { display: inline; padding: 3px 3px; margin: 5px 10px; line-height: 30px; padding: 2px 2px 0; }
.ui-tabs ul.ui-tabs-nav li a { color: #e3e3e3; font-size: 14px; font-weight: bold; }
.ui-tabs ul.ui-tabs-nav li.ui-state-active { background-color: #dfdfdf; }
.ui-tabs ul.ui-tabs-nav li.ui-state-active a { color: #323232; }
.ui-tabs .ui-tabs-hide { display: none; }

#forum_intro { background-color: #262626; padding: 6px; margin-bottom: 10px; }

html { background-color: #2e2e2e; }

body.bg-1 { background: #2e2e2e url(../images/bg/bg-1.jpg) no-repeat fixed center 0px; }

body.bg-2 { background: #2e2e2e url(../images/bg/bg-2.jpg) no-repeat fixed center 0px; }

body.bg-3 { background: #2e2e2e url(../images/bg/bg-3.jpg) no-repeat fixed center 0px; }

body.bg-4 { background: #2e2e2e url(../images/bg/bg-4.jpg) no-repeat fixed center 0px; }

#wrapper { padding: 10px 0 0 14px; background-color: black; height: 100%; }

#center { margin: 0 auto; width: 952px; position: relative; left: -1px; }

.row { background: black url(../images/bg/content_bg.jpg) no-repeat scroll center bottom; }

.forum { background-image: none; }

.navigation + .row { padding-top: 12px; }

.row#utillitys { background: transparent; padding: 0 0 13px; margin-top: -10px; }
.row#utillitys .twitterfollow { position: absolute; left: 285px; top: 3px; width: 145px; overflow: hidden; }
.row#utillitys .googleplus { position: absolute; top: 3px; left: 435px; width: 32px; height: 20px; overflow: hidden; }
.row#utillitys .account_options { white-space: nowrap; width: 475px; float: right; padding-left: 15px; margin-bottom: 1px; height: 29px; line-height: 10px; }
.row#utillitys .account_options .fb_button, .row#utillitys .account_options p { position: relative; top: 2px; height: 25px; display: block; float: left; }
.row#utillitys .account_options .fb_button { height: auto !important; }
.row#utillitys .account_options p { line-height: 25px; margin-left: 10px; width: 300px; }
.row#utillitys .account_options.logged-in { text-align: right; line-height: 31px; padding-right: 15px; }
.row#utillitys .account_options.logged-in .gravatar, .row#utillitys .account_options.logged-in .fb_link img { width: 19px; height: 19px; border: 1px solid #cfd0d3; padding: 1px; position: relative; top: 6px; }

#header { background-color: transparent; background-image: none; position: relative; z-index: 200; margin-bottom: 0; padding: 0; }
#header h1 { background: url(../images/element_bg/logo-game-one.png) no-repeat scroll top left; width: 186px; height: 185px; margin: 11px 0 0 0; }
#header h1 a { display: block; width: 186px; height: 185px; font-size: 1em; text-indent: -2000px; overflow: hidden; }
#header h1 a:hover { cursor: pointer; }
#header #flash { display: none; width: 300px; border: 1px solid #ac9c64; padding: 4px; position: absolute; left: 274px; top: 10px; text-align: center; z-index: 9000; }
#header #top_add { position: absolute; top: 56px; right: 4px; background: url(../images/element_bg/werbung_vertical.gif) no-repeat scroll top right; height: 90px; padding-right: 13px; }
#header #grimme { position: fixed; display: block; width: 144px; height: 140px; left: 0px; top: 0px; }
#header .twitterfollow { position: absolute; left: 305px; top: 189px; width: 62px; overflow: hidden; }
#header .googleplus { position: absolute; top: 189px; left: 390px; width: 32px; height: 20px; overflow: hidden; }

#wide_ad { padding: 0 0 10px; text-align: center; background-image: none; }
#wide_ad #wide_ad_inner { margin: 10px auto; }

.row.top_ads { background-color: transparent; height: 98px; left: 0; margin-bottom: 0; position: absolute; text-align: right; top: 0; }

* html .top_ads, * html #header { z-index: 2000 !important; }

ul#primenav { list-style: none; margin: 0px; }

ul#primenav li { float: left; }

ul#primenav li a { display: block; height: 26px; font-size: 1em; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/primary_nav.png") no-repeat 0 0; }

ul#primenav li a.back_home { width: 175px; background: url("../images/element_bg/zurueck_home.gif") no-repeat; }

ul#primenav li { margin-right: 5px; }
ul#primenav li a.home { width: 63px; background-position: 0px 0px; }
ul#primenav li.active a.home, ul#primenav li a.home:hover { background-position: 0px -26px; }
ul#primenav li a.blog { width: 56px; background-position: -66px 0; }
ul#primenav li.active a.blog, ul#primenav li a.blog:hover { background-position: -66px -26px; }
ul#primenav li a.forum { width: 75px; background-position: -168px 0; }
ul#primenav li a.forum:hover, ul#primenav li.active a.forum { background-position: -168px -26px; }
ul#primenav li a.interactiv { width: 111px; background-position: -283px 0; }
ul#primenav li a.interactiv:hover, ul#primenav li.active a.interactiv { background-position: -283px -26px; }
ul#primenav li a.tv { width: 40px; background-position: -126px 0; }
ul#primenav li a.tv:hover, ul#primenav li.active a.tv { background-position: -126px -26px; }
ul#primenav li a.playtube { width: 103px; background-position: -322px 0; }
ul#primenav li a.playtube:hover, ul#primenav li.active a.playtube { background-position: -322px -26px; }
ul#primenav li a.video_upload { width: 117px; background-position: -457px 0; }
ul#primenav li a.video_upload:hover, ul#primenav li.active a.video_upload { background-position: -457px -26px; }
ul#primenav li a.shop { width: 58px; background-position: -428px 0; }
ul#primenav li a.shop:hover, ul#primenav li.active a.shop { background-position: -428px -26px; }
ul#primenav li a.app { width: 48px; background-position: -716px 0; }
ul#primenav li a.app:hover, ul#primenav li.active a.app { background-position: -716px -26px; }
ul#primenav li a.games { width: 72px; background-position: -247px 0; }
ul#primenav li a.games:hover, ul#primenav li.active a.games { background-position: -247px -26px; }
ul#primenav li a.playnow { width: 98px; background-position: -649px 0px; }
ul#primenav li a.playnow:hover, ul#primenav li.active a.playnow { background-position: -649px -26px; }
ul#primenav li a.esport { width: 129px; background-position: -489px 0px; }
ul#primenav li a.esport:hover, ul#primenav li.active a.esport { background-position: -489px -26px; }
ul#primenav li a.podcast { width: 92px; background-position: -620px 0px; }
ul#primenav li a.podcast:hover, ul#primenav li.active a.podcast { background-position: -620px -26px; }
ul#primenav li.feed, ul#primenav li.newsletter { height: 40px; }
ul#primenav li.feed a, ul#primenav li.newsletter a { display: block; background: url("../images/element_bg/subscription_menue.png") no-repeat scroll top left; height: 19px; text-indent: -9000px; position: relative; top: 5px; }
ul#primenav li.feed { margin-left: 10px; }
ul#primenav li.feed a { background-position: -33px 0; width: 25px; }
ul#primenav li.feed a:hover { background-position: -33px -20px; }
ul#primenav li.newsletter { width: 108px; }
ul#primenav li.newsletter a { background-position: -63px 0px; }
ul#primenav li.newsletter a:hover { background-position: -63px -20px; }
ul#primenav li.search { float: right; margin-top: 5px; }
ul#primenav li.search #searchform { width: 210px; background-color: black; height: 18px; padding: 3px; }
ul#primenav li.search #searchform label { display: none; }
ul#primenav li.search #searchform input { margin: 0 2px; width: 128px; float: left; background: #262626 url(../images/element_bg/lupe-small.png) no-repeat scroll center left; padding-left: 21px; }
ul#primenav li.search #searchform button { display: block; float: right; border: none; width: 52px; height: 18px; font-size: 1em; text-indent: -2000px; overflow: hidden; background: url("../images/sprite.gif") no-repeat scroll 0 -151px transparent; cursor: pointer; }
ul#primenav li.search #searchform button:hover { background-position: -53px -151px; }

.sidebar { float: left; width: 341px; margin-bottom: 20px; }

.sidebar .sec_col { float: left; width: 195px; margin-right: 8px; }

* html .sidebar .sec_col { width: 192px; overflow: hidden; }

.sidebar .third_col { float: right; width: 138px; }

.sidebar h4 { margin-bottom: 7px; }

.sidebar h4.post_meta_info { margin-top: 29px; }

.sidebar ul li { line-height: 1.5em; list-style-type: none; padding: 0; }

.sidebar h4.no_bg { border-bottom: 1px solid #4f4d4e; color: #dddddd; font-size: 12px; font-weight: bold; margin-bottom: 10px; padding-bottom: 4px; padding-top: 1px; }

h4.kategorien { width: 78px; height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/kategorien.gif") no-repeat; }

h4.letzte_kommentare { width: 123px; height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/letzte_kommentare.gif") no-repeat; }

.sidebar .q_teaser_wrapper { float: left; background: #131313 url("../images/element_bg/werbung.gif") no-repeat right bottom; padding: 15px 15px 25px; width: 310px; text-align: center; }

.sidebar .q_teaser_wrapper.blog { margin-top: -15px; }

.skyscraper_wrapper { margin: 0 auto; position: relative; left: 175px; width: 955px; top: 105px; }
.skyscraper_wrapper #skyscraper { top: 135px; right: 0; position: absolute; width: 160px; height: 600px; padding-bottom: 13px; background: transparent url(../images/element_bg/werbung.gif) no-repeat bottom left; }

.extended_superbanner { text-align: center; }
.extended_superbanner #extended_superbanner { width: 949px; }

.sidebar h4.twitter { margin-bottom: 0em; }

h4.blogroll { width: 66px; height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url(../images/element_bg/blogroll.gif) no-repeat; }

h4.archiv { width: 86px; height: 0; font-size: 1em; padding-top: 17px; text-indent: -2000px; overflow: hidden; background: url(../images/element_bg/archiv.gif) no-repeat; }

.sidebar ul.blogroll, .sidebar ul.archiv { margin-bottom: 7px; }

.sidebar ul.blogroll li a, .sidebar ul.archiv li a { color: white; }

.sidebar ul.blogroll li, .sidebar ul.archiv li { list-style-type: none; padding: 2px 0 2px 7px; background-color: #131313; }

.sidebar ul.blogroll li.odd, .sidebar ul.archiv li.odd { background-color: #262626; }

.footer { background: transparent url(../images/bg/head_bg.png) repeat-y scroll -31px top; width: 953px; height: 209px; display: block; float: left; }
.footer .row { background-color: transparent; }

h4.teile { width: 82px; height: 0; font-size: 1em; padding-top: 18px; text-indent: -2000px; overflow: hidden; background: url("../images/element_bg/mehr_davon.gif") no-repeat; }

#error_box { margin-top: 115px; padding-bottom: 120px; }
#error_box .navigation { margin: 0; padding-left: 0 !important; padding-top: 10px !important; }

body#page_404 #error_box { background: black url("../images/bg/wall_bg_404_2.jpg") no-repeat right top; }

body#page_500 #error_box { background: black url("../images/bg/wall_bg_500_2.jpg") no-repeat right top; }

#error_box .row { background: transparent none; padding-left: 20px; padding-right: 100px; padding-top: 20px; width: 733px !important; }

body#page_404 #wrapper, body#page_500 #wrapper { background: none; }

.warn_text { padding-left: 40px; background: url("../images/icons/warn_bg.gif") no-repeat; }

body.dark_theme { background: black url(../images/bg/home_wallpaper_black.png) repeat-y center top; }
body.dark_theme .footer { background-image: none; }
body.dark_theme .footer .row { border-bottom: 2px solid #373737; }
body.dark_theme .footer .row dl dd { border-left: 1px solid #373737; padding-left: 10px; }

* html body.dark_theme { background: black url(../images/bg/home_wallpaper_black.png) repeat-y fixed center top; }

.premium-posts { background-color: #313131; border-width: 4px 0; border-style: solid; border-color: #baab77; padding: 20px 10px 15px; }
.premium-posts h3 { font-size: 32px; line-height: 1.2em; color: #baab77; margin-bottom: 0.5em; }
.premium-posts h3 em { color: white; }
.premium-posts ul { border-bottom: 1px solid #666666; margin-bottom: 16px; }
.premium-posts ul li { position: relative; overflow: hidden; padding: 10px 10px 10px 130px; border-top: 1px solid #666666; }
.premium-posts ul li a.image_link { display: block; float: left; margin-left: -130px; }
.premium-posts ul li a.image_link:after { content: url(/images/element_bg/up1.png); display: block; position: absolute; top: 10px; left: 0; }
.premium-posts ul li strong { display: block; margin-top: -3px; }
.premium-posts ul li strong a { color: white; }
