.meta {color: #aaa}
.error {color: red; text-align: center}
.nobr {withe-space: nowrap}
.asset_left {float: left; margin-right: 5px}
.asset_right {float: right; margin-left: 5px}
#content a .admin {font-weight: normal; color: red}
.floatleft {float: left; margin-right: 5px}
.floatright {float: right}
.clearboth {clear: both}
.micro_title {font-weight: bold; color: #037CC9}
#content a.abuse {color: #ca7171; font-weight: normal}
#languages {float: left; margin-left: 120px; margin-top: 3px; width: 300px}
div.module {margin: 0px 0px 0px 0px; float: left}
div.module_100 {padding: 0px 0px 0px 0px}
div.module_100x {margin: 0px}
div.module_33 {padding: 0px 0px 0px 0px; float: left; width: 178px}
div.module_50 {padding: 0px 0px 0px 0px; float: left; width: 256px}
div.form_block_33 {margin: 0px 0px 5px 0px; float: left; width: 178px}
div.form_block_50 {margin: 0px 0px 5px 0px; float: left; width: 256px}
div.separator_100 {width: 568px}
div.small_title {margin-bottom: 0px}
div.teaser_block_50 {background: url(/images/home_teaser_blue_l.jpg) no-repeat; width: 256px; height: 365px; overflow: hidden; padding: 10px; color: #fff; line-height: 1.5}
#content div.teaser_block_50 a {color: white}
div.teaser_block_50 img {margin-bottom: 10px}
div.teaser_block_50 p {margin: 0 0 3px 0}
div.teaser_block_50 .teaser_entry {border-top: 1px solid #0066B7; padding-top: 3px; margin-top: 3px}
div.teaser_50 {background: url(/images/news_teaser_bg_blue_m.jpg) no-repeat; width: 256px; height: 240px; overflow: hidden; padding: 10px; color: #fff; line-height: 1.5}
div.teaser_50 img {margin-bottom: 10px}
#content div.teaser_50 a {color: white}
div.game_box_100 {background-repeat: no-repeat; height: 199px; width: 268px; padding: 16px 16px 0 300px; color: white}
div.community_rankings_100x {width: 600px; height: 230px}
div.community_playaonspot_100x {background: url(/images/community_playaonspot_bg.gif); padding: 13px 16px; width: 568px; height: 243px}
div.community_playaonspot_archives {position: absolute; margin-left: 390px; width: 180px}
#content div.community_playaonspot_interview_text {padding-left: 16px; color: white}
#content div.community_playaonspot_interview_text h3 {color: #C3980B}
#content div.community_playaonspot_interview_text a {color: #C3980B}
#content div.community_rankings_100x div.community_rankings_playacard {position: absolute; margin-left: 21px; margin-top: 66px}
#content div.community_rankings_100x div.community_rankings_character {position: absolute; margin-left: 410px; margin-top: 150px}
#content div.community_rankings_100x div.community_rankings_character div.score {color: #7D5813; font-weight: bold; font-size: 2em}
#content div.community_rankings_100x div.community_rankings_character div.name {color: #F4EDD4; font-size: 1.5em}
#content div.flash_notice_100 {font-weight: bold; color: #fb5454; font-size: 1.2em}
div.blog_entry_100 img {max-width: 560px}
div.module_bigbadge_100 {background-image: url(/images/bigbadge_bg.png); padding: 4px; height: 180px}
div.module_bigbadge_100 div.text {position: absolute; margin-left: 190px; width: 350px; color: #ddd; line-height: 1.5}
div.module_bigbadge_100 div.text a {color: #fff}
#content div.errorExplanation {color: red; padding: 0 16px}
#content form input[type=text], #content form input[type=password], #content form textarea, #content form select {border: 1px solid #ccc; border-width: 0 1px 1px 0; background: white url(/images/input_gradient.gif) no-repeat; color: #333; padding: 1px 3px; font: 1.4em Verdana, Arial, Helvetica, sans-serif}
#content form textarea {width: 530px}
#content form div.errorExplanation h2 {color: #7f0000; background-color: #f66}
#content form div.fieldWithErrors {display: inline}
#content form div.formError {color: red; background: url(/images/icons/error.png) no-repeat; padding-left: 20px; font-size: 11px}
#content form dl {margin: 0 16px 0 16px; padding-bottom: 10px}
#content form dt {color: #444; font-weight: bold; margin: 0.5em 0 0.2em 0}
#content form dd {margin: 0 0 0.5em 0}
.placement_edit_box {background-color: #eee; color: #bbb; padding: 1px 16px; font-size: 0.85em; margin-bottom: 3px}
.placement_edit_box a {color: #999; text-decoration: none; font-weight: bold}
.placement_edit_box a:hover {color: #333}
.placement_handle {font-weight: bold; cursor: move}
div.asset {float: left; padding: 4px}
div.asset:hover {background-color: #F3C941}
body.avatar {background-color: #fff; margin: 0; padding: 0}
body.chat {background-color: #fff; margin: 0; padding: 0}
#playacard_darkener {position: fixed; top: 0; width: 100%; height: 100%; background: url(/images/black-trans.png); z-index: 100; width: 100%; margin: 130px auto}
body.playacard {background-color: #fff; margin: 0; padding: 10px; background-color: #F0CC4D}
#layercard {width: 549px; height: 312px; background: url(/images/layercard.png); margin: 130px auto; padding: 10px}
#content a.message_subject {color: #000000; font-size: 13px; font-weight: normal}
#content a.unread_message_subject {color: #000000; font-size: 13px; font-weight: bold}
div.spot_100 {margin-top: 160px}
div.spot_100>*:first-child {position: absolute; margin-top: -160px}
div.spot_100 div.spot_100_text {padding: 2.5em 1em 0em 1em}
div.spot_100 h3 {color: #C3980B}
div.signature {margin-top: 1em; padding-top: 3px; color: #888; border-top: 1px solid #eee; max-height: 100px; overflow: hidden}
td.post_body img {max-width: 540px}
.ranking_game_title {font-weight: bold; color: #037CC9}
#invitation_email {margin-left: 16px; margin-right: 16px; font-weight: bold}
#invitation_more_email {margin-left: 16px; margin-right: 225px; margin-bottom: 10px; font-weight: bold; text-align: right}
#invitation_your_text {margin-top: 5px; margin-left: 16px; margin-right: 16px; margin-bottom: 10px}
#invitation_our_text {background: white url(/images/input_gradient.gif) no-repeat scroll 0%; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 1px 0pt; color: #333333; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1.4em; font-size-adjust: none; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding: 1px 3px; margin-top: 5px; margin-left: 16px; margin-right: 16px; margin-bottom: 20px; width: 530px}
#invitation_char_count {margin-left: 16px; margin-right: 16px; text-align: right; width: 530px}
#invitation_error {margin-left: 16px; margin-top: 16px; color: red; font-weight: bold}
#tvplayerbox {margin-left: 5px; height: 460px; width: 584px; background: white url(/images/alaplaya_tv/player_bg.jpg) no-repeat scroll 0%}}
#tvplayer {margin-top: 10px; margin-left: 96px}
.verificationbox {background: url(/images/step1komma5-blue-dingsbums.jpg) no-repeat; height: 90px; margin-left: 50px}
.verificationbox form {padding-top: 20px; padding-left: 20px}
.verificationbox input .codeinput {border: none; height: 40px; width: 300px; padding: 5px}
#content .pagination, #content .pagination a {font-weight: normal}
#lightbox {position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0}
#lightbox img {width: auto; height: auto}
#lightbox a img {border: none}
#outerImageContainer {position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto}
#imageContainer {padding: 10px}
#loading {position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0}
#hoverNav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10}
#imageContainer>#hoverNav {left: 0}
#hoverNav a {outline: none}
#prevLink, #nextLink {width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); display: block}
#prevLink {left: 0; float: left}
#nextLink {right: 0; float: right}
#prevLink:hover {background: url(/images/prevlabel.gif) left 15% no-repeat}
#prevLink:visited {background: url(/images/prevlabel.gif) left 15% no-repeat}
#nextLink:hover {background: url(/images/nextlabel.gif) right 15% no-repeat}
#nextLink:visited {background: url(/images/nextlabel.gif) right 15% no-repeat}
#imageDataContainer {background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%}
#imageData {padding: 0 10px; color: #666}
#imageData #imageDetails {width: 70%; float: left; text-align: left}
#imageData #caption {font-weight: bold}
#imageData #numberDisplay {display: block; clear: left; padding-bottom: 1.0em}
#imageData #bottomNavClose {width: 66px; float: right; padding-bottom: 0.7em; outline: none}
#overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(/images/black-trans.png); z-index: 100}
#movie_playerbox {margin-left: 2px; height: 448px; width: 597px; background: white url(/images/media-player-bg.jpg) no-repeat scroll 0%}
#movie_player {margin-top: 5px; margin-left: 100px; margin-bottom: 0}
#movie_1, #movie_2, #movie_3 {border: 7px solid #fff; height: 70px; width: 90px}
.teaser_full {width: 570px; padding-left: 0px}
.teaser_full .head {height: 150px; text-weight: bold; color: #FFFFFF; line-height: 45px; font-size: 18px; padding-left: 15px; padding-right: 0px; padding-top: 5px; padding-bottom: 12px; vertical-align: middle; z-index: 2; position: relative}
.teaser_full .mainbg .main {min-height: 75px; position: relative; margin-top: -95px; z-index: 9; padding-left: 15px; padding-right: 15px}
.teaser_full .footer {height: 82px; margin-top: -20px}
.teaser_full .footer .footerbutton {margin-left: 3px; height: 20px; float: right; margin-right: 10px; margin-top: 45px}
.teaser_archiv {width: 570px}
.teaser_archiv .archiv {width: 570px; height: 25px; padding-left: 15px; padding-bottom: 10px; color: #FFFFFF; position: relative; z-index: 1}
.teaser_archiv .archiv .button {width: 550px; height: 25px; position: relative; z-index: 2; margin-left: -15px; margin-top: -25px}
.big_title {padding-left: 15px}
.navi_main_id {height: 18px}
.ieproblem {display: none}
#facebooklike {background-color: white; overflow: hidden; height: 315px}
#mask {position: absolute; z-index: 9000; background-color: #000; display: none; left: 0; top: 0}
#boxes .window {position: absolute; width: 440px; height: 200px; display: none; z-index: 9999; background-color: #FFFFFF}
#boxes #dialog {width: 791px; height: 638px}
.download {margin-left: auto; margin-right: auto; width: 174px; heigth: 48px; text-align: center; padding-bottom: 10px}
.dialogclose {position: absolute; float: right; margin: -5px 0 10px 0}
table {border-spacing: 0px}
.loginbox {background-image: url(/images/login_sign.gif); height: 260px}
.loginboxsign {padding-left: 25px; padding-top: 20px}
.lower_third {clear: both; width: 571px; height: 721px; margin-left: auto; margin-right: auto; background-image: url('/images/content_modules/lower_third/bg.png'); background-repeat: no-repeat; padding-top: 10px}
.lower_third .ranking_bg {position: relative; width: 540px; height: 488px; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-position: top center}
.lower_third .ranking_box .aa {position: absolute; top: 57px; left: 205px}
.lower_third .ranking_box .ab {position: absolute; top: 168px; left: 144px}
.lower_third .ranking_box .ac {position: absolute; top: 212px; left: 312px}
.lower_third .ranking_box b {width: 120px; height: 12px; text-align: center}
.lower_third .ranking_box .ba {position: absolute; top: 214px; left: 208px}
.lower_third .ranking_box .bb {position: absolute; top: 276px; left: 144px}
.lower_third .ranking_box .bc {position: absolute; top: 296px; left: 278px}
.lower_third .ranking_box .podium {position: absolute; top: -20px; left: 100px; border: none}
.lower_third .switch_box {width: 540px; position: absolute; bottom: 10px; text-align: center}
.lower_third .ranking_switch {height: 93px; line-height: 93px; vertical-align: middle}
.lower_third .ranking_switch a {line-height: 93px}
.lower_third .ranking_switch img {vertical-align: middle}
.lower_third .item_tabs {width: 540px; height: 47px; margin-left: auto; margin-right: auto}
.lower_third .item_tabs .itab {float: left}
.lower_third .item_box {width: 540px; height: 148px; margin-left: auto; margin-right: auto; background-image: url('/images/content_modules/lower_third/bg_items.png'); background-repeat: no-repeat}
.lower_third .item_box .items {height: 148px; margin-left: 34px; padding-top: 10px}
.lower_third .item_box .items .item {text-align: center; width: 84px; height: 132px; margin-right: 9px; float: left}
.lower_third .item_box .items .item img {margin-bottom: 10px}
.redeem_headline {height: 78px; width: 774px; margin-left: auto; margin-right: auto; background-image: url('/images/voucher/bg_header.png'); background-repeat: no-repeat}
.redeem_headline .headline_box {padding-top: 20px; padding-left: 20px; width: 550px; text-align: center}
.redeem_voucher {width: 769px; margin-left: auto; margin-right: auto; background-repeat: no-repeat; padding-top: 20px}
.redeem_voucher.first {height: 316px; background-image: url('/images/voucher/bg_first.jpg')}
.redeem_voucher.medium {height: 396px; background-image: url('/images/voucher/bg_medium.png')}
.redeem_voucher.large {height: 759px; background-image: url('/images/voucher/bg_large.png')}
.redeem_voucher .redeem_box {height: 153px; width: 648px; margin-left: auto; margin-right: auto; background-image: url('/images/voucher/bg_medium_inner.png'); background-repeat: no-repeat; text-align: center}
.redeem_voucher .redeem_box div {padding-top: 10px}
.redeem_voucher .redeem_box input {margin-top: 10px}
.redeem_voucher .switch_box_outer {position: absolute; top: 10px; width: 769px; height: 105px; text-align: center}
.redeem_voucher .switch_box {margin-left: auto; margin-right: auto; width: 450px; height: 105px; line-height: 105px; vertical-align: middle}
.redeem_voucher .switch_box img {vertical-align: middle}
.redeem_voucher .select_box_outer {position: absolute; top: 115px; width: 769px; text-align: center}
.redeem_voucher .voucher_line_outer {position: absolute; top: 150px; width: 769px}
.redeem_voucher .voucher_line_medium {width: 650px; height: 155px; margin-left: auto; margin-right: auto; background-repeat: no-repeat; background-position: center; background-image: url('/images/voucher/bg_medium_inner.png')}
.redeem_voucher .voucher_line_large {width: 660px; height: 505px; margin-left: 15px; background-repeat: no-repeat; background-position: center; background-image: url('/images/voucher/bg_large_inner.png')}
.redeem_voucher .voucher_line_outer ul {list-style-type: none; margin: 0px; padding: 0px; padding-top: 10px; padding-left: 20px}
.redeem_voucher .voucher_line_outer ul li .voucher_medium {padding: 5px; background-repeat: no-repeat; background-position: center}
.redeem_voucher .voucher_line_outer ul li .voucher_medium.active {background-image: url('/images/voucher/border.png')}
.redeem_voucher .voucher_line_outer ul.voucher_medium {width: 505px; margin-left: auto; margin-right: auto}
.redeem_voucher .voucher_line_outer ul.voucher_large {padding-left: 15px; padding-right: 40px}
.redeem_voucher .voucher_line_outer ul.voucher_medium li {float: left; text-align: center; width: 92px; padding-left: 3px; padding-right: 3px}
.redeem_voucher .voucher_line_outer ul.voucher_medium li p {margin-top: 2px}
.redeem_voucher .voucher_line_outer ul li .voucher_large {float: left; padding: 5px; margin-right: 10px; background-repeat: no-repeat; background-position: center}
.redeem_voucher .voucher_line_outer ul.voucher_large li {min-height: 96px; border-top: 1px solid #FFFFFF; padding-top: 1px}
.redeem_voucher .voucher_line_outer ul.voucher_large>*:first-child {border-top: none}
.redeem_voucher .voucher_line_outer ul.voucher_large li p {margin-top: 0px}
.redeem_voucher .voucher_line_outer ul li .voucher_large.active {background-image: url('/images/voucher/border.png')}
#providers ul {list-style-type: none; margin: 0px; padding: 0px; width: auto; height: auto; float: none}
#providers ul li .l {float: left; padding: 5px; margin-right: 10px; background-repeat: no-repeat; background-position: center; width: auto; height: auto; float: left}
#providers ul li .l.active {background-image: url('/images/payment/creditkarten_boarder.png')}