* {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  outline: none;
}

.clearfix {
  clear: both;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* +html .clearfix {
  zoom: 1;
}

* html .clearfix {
  height: 1%;
}

.left {
  float: left;
}

.right {
  float: right;
}

.block {
  display: block;
}

.left_content_padding {
  padding-left: 24px;
}

body {
  background: #818181 url("/images/layout/background.jpg") left top repeat-x;
  text-align: center;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  line-height: 15px;
  margin: 0;
  padding: 0;
  cursor: default;
}

body div.etracker {
  display: none;
}


/* cooperations*/

body.bild_coop {
  background: #d10303 url('/images/cooperations/bild_bg.png') repeat-x;
}

body.bild_coop div.site_wrapper {
  padding-top: 22px;
}


body.bild_coop div.coop_content {
  padding-bottom: 14px;
}

body.bild_coop div.coop_content a.logo {
  margin-right: 20px;
}

body.bild_coop #wrapper {
  background-image: url('/images/cooperations/bild_header.png');
}

body.bild_coop #footer {
  background-image: url('/images/cooperations/bild_footer.png');
}

body.spielaffe_coop {
  background: url('/images/cooperations/spielaffe_bg.gif') 0 -1px;
}

body.spielaffe_coop .site_wrapper {
  padding-top: 3px;
}

body.spielaffe_coop #wrapper {
  background-image: url('/images/cooperations/spielaffe_header_bg.png');
}

body.spielaffe_coop div.coop_content {
  margin: 0 auto;
  padding-bottom: 15px;
}

body.spielaffe_coop div.coop_content a,
body.spielaffe_coop div.coop_content img {
  display: block;
}

body.spielaffe_coop #footer {
  background-image: url('/images/cooperations/spielaffe_footer.png');
}

body.spielesite_coop {
  background: url('/images/cooperations/spielesite/bg.jpg') #188bce repeat-x;
}

body.spielesite_coop .site_wrapper {
  padding-top: 15px;
}

body.spielesite_coop #wrapper {
  background-image: url('/images/cooperations/spielesite/header_bg.png');
}

body.spielesite_coop div.coop_content {
  margin: 0 auto;
  padding-bottom: 15px;
}

body.spielesite_coop div.coop_content a,
body.spielesite_coop div.coop_content img {
  display: block;
}

body.spielesite_coop #footer {
  background-image: url('/images/cooperations/spielesite/footer.png');
}


body.antenne_coop {
  background: #000;
}

body.antenne_coop .site_wrapper {
  padding-top: 0;
}

body.antenne_coop #wrapper {
  background-image: url('/images/cooperations/antenne/header_bg.png');
}

body.antenne_coop div.coop_content {
  margin-left: -26px;
}

body.antenne_coop div.coop_content a,
body.antenne_coop div.coop_content img {
  display: block;
}

body.antenne_coop #footer {
  background-image: url('/images/cooperations/antenne/footer.png');
}

/* end cooperations*/

div.random_padding {
  margin: 0 auto;
  width: 950px;
}

div.site_wrapper {
  padding-top: 15px;
}

#wrapper {
  width: 950px;
  text-align: left;
  background: #E0DECB url("/images/layout/wrapper_top.png") left top no-repeat;
  margin: 0 auto;
}

a {
  text-decoration: underline;
  font-weight: bold;
  color: #990000;
}
a:hover {
  text-decoration: none;
  color: #999;
}
a:focus {
  outline: none;
}

label {
  display: block;
}

input {
  border: 1px solid #333333;
  font-size: 11px;
  padding: 1px;
}
  input.amount {
    text-align: right;
  }

.checkbox {
  border: none;
	outline: none;
	outline: none;
}

.radio {
  border: none;
	outline: none;
	outline: none;
}

button {
  outline: none;
}

.chat_left_characters {
  color: #333;
  left: 50px;
  top: 18px;
  position: relative;
  float: left;
}

.button_s_green_chat a {
  background-image: url("/images/i18n/de/buttons/games/button_green.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0;
  margin: 10px 10px 0 0;
  float: right;
  text-align: center;
}
.button_s_green_chat a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_green_hover.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0;
  margin: 10px 10px 0 0;
  float: right;
  text-align: center;
}
.button_s_green_chat span {
  text-align: center;
}

.button_s_green a {
  background-image: url("/images/i18n/de/buttons/games/button_green.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s_green a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_green_hover.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s_green span {
  text-align: center;
}

.button_s_grey a {
  background-image: url("/images/i18n/de/buttons/games/button_grey.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s_grey a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_grey_hover.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 108px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s_grey span {
  text-align: center;
}

.button_s150_green a {
  background-image: url("/images/i18n/de/buttons/games/button_150_green.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 150px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s150_green a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_150_green_hover.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 150px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s150_green span {
  text-align: center;
}

.button_s150_grey a {
  background-image: url("/images/i18n/de/buttons/games/button_150_grey.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 150px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s150_grey a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_150_grey_hover.png");
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 150px;
  padding: 4px 0 5px 0 ;
  float: left;
  text-align: center;
}
.button_s150_grey span {
  text-align: center;
}

.button_big_grey a {
  background-image: url("/images/i18n/de/buttons/games/button_big_grey.png");
  font-size: 17px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 182px;
  padding: 14px 0 14px 0 ;
  float: left;
  text-align: center;
}
.button_big_grey a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_big_grey_hover.png");
  font-size: 17px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 182px;
  padding: 14px 0 14px 0 ;
  float: left;
  text-align: center;
}
.button_big_grey span {
  text-align: center;
}

.button_big_green a {
  background-image: url("/images/i18n/de/buttons/games/button_big_green.png");
  font-size: 17px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 182px;
  padding: 14px 0 14px 0 ;
  float: left;
  text-align: center;
}
.button_big_green a:hover {
  background-image: url("/images/i18n/de/buttons/games/button_big_green_hover.png");
  font-size: 17px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: 182px;
  padding: 14px 0 14px 0 ;
  float: left;
  text-align: center;
}
.button_big_green span {
  text-align: center;
}


.reload a {
  background-image: url("/images/i18n/de/buttons/games/reload.png");
  width: 25px;
  height: 24px;
  float: left;
}
.reload a:hover {
  background-image: url("/images/i18n/de/buttons/games/reload_hover.png");
}
.reload a:active {
  background-image: url("/images/i18n/de/buttons/games/reload_click.png");
}



div.pagination {
  margin: 0 30px 0 0;
  text-align: right;
}

div.pagination .inactive {
  font-weight: bold;
  color: #999;
}

table div.pagination {
  margin: 0;
}

.pretty_important {
  display: none;
}

/* header */

#header {
  height: 64px;
  position: relative;
  margin: 0;
  padding: 0;
}

div.logo {
  width: 133px;
  height: 57px;
  overflow: hidden;
  position: absolute;
  left: 17px;
  top: 3px;
}

logo a {
  display: block;
  width: 126px;
  height: 46px;
}

div.optin_header {
  background: url('/images/optin/header_bg.png') no-repeat;
  position: absolute;
  padding: 7px 0 0 6px;
  left: 600px;
  line-height: 22px;
  top: 0px;
  width: 258px;
  height: 32px;
}

div.optin_header img {
  margin-right: 14px;
}

/* navigation */

#navigation {
  position: absolute;
  left: 196px;
  top: 0px;
  width: 389px;
  height: 35px;
}

#navigation li {
  float: left;
  height: 35px;
}

#navigation a {
  display: block;
  height: 35px;
  text-indent: -999em;
  overflow: hidden;
  background: url("/images/layout/navigation.gif") 0px -30px no-repeat;
}

#navigation #startseite a {
  width: 95px;
}

#navigation #spielen a {
  width: 98px;
  background-position: -93px -35px;
}

#navigation #meinatari a {
  width: 102px;
  background-position: -191px -35px;
}

#users #navigation #meinatari a,
#community.profile_gamedepot #navigation #meinatari a,
#community.profile_account #navigation #meinatari a {
  background-position: -191px -35px;
}

#navigation #gewinnspiele a {
  width: 117px;
  background-position: -295px -35px;
}

#navigation #startseite a:hover {
  background-position: 0px 0px;
}

#navigation #spielen a:hover {
  background-position: -93px 0px;
}

#navigation #meinatari a:hover,
#users #navigation #meinatari a:hover,
#community.profile_gamedepot #navigation #meinatari a:hover,
#community.profile_account #navigation #meinatari a:hover {
  background-position: -191px 0px;
}

#navigation #gewinnspiele a:hover {
  background-position: -295px 0px;
}

#start #navigation #startseite a {
  background-position: 0px -70px;
}

#games #navigation #spielen a {
  background-position: -93px -70px;
}

#community #navigation #meinatari a{
  background-position: -191px -70px;
}

#lottery #navigation #gewinnspiele a {
  background-position: -295px -70px;
}



#hilfe {
  text-align: right;
  position: absolute;
  right: 22px;
  top: 14px;
}

#hilfe a, #hilfe a:hover {
  color: #666;
}

#secondary_navigation {
  background: url("/images/layout/subnavigation/background.gif") left top repeat-x;
  position: absolute;
  left: 173px;
  top: 35px;
  height: 20px;
}

#secondary_navigation li {
  float: left;
  line-height: 20px;
  padding: 0 16px 0 0;
}

#secondary_navigation a {
  text-decoration: none;
  color: #666;
}

#secondary_navigation a:hover {
  color: #999;
  text-decoration: underline;
}

#secondary_navigation a.active, #secondary_navigation .active a {
  color: #990000;
}

#secondary_navigation .first {
  background: url("/images/layout/subnavigation/left.gif") left top no-repeat;
  padding-left: 20px;
}

#secondary_navigation .last {
  background: url("/images/layout/subnavigation/right.gif") right top no-repeat;
  padding-right: 20px;
}

/* content */

#t24frame {
  width: 790px;
  height: 680px;
  margin: 0 0 0 2px;
  border: none;
}

/* register*/
.register_content #t24frame {
  float: right;
  height: 605px;
  position: relative;
  right: 6px;
  top: 0;
  width: 530px;
}

#content .register_content h2 {
  margin: 0 0 21px 39px;
}

.register_content h2 img {
  display: block;
}

.register_content h2 img.register {
  margin-bottom: 8px;
}

.register_content img.advantages {
  display: block;
  margin: 0 0 0 0;
}



/* end register*/

.content_bottom_bg {
  background: url('/images/layout/content_bottom.gif') no-repeat 5px bottom;
  padding-left: 5px;
  padding-bottom: 14px;
}

.content_middle_bg {
  background: url("/images/layout/content_middle.png") 0 0 repeat-y;
}

#content {
  float: left;
  width: 795px;
  background: #FFF url("/images/layout/content_top.gif") left top no-repeat;
  overflow: hidden;
  padding: 24px 0 0 0;
  position: relative;
}


#info {}

  #info #content {
    padding: 24px 23px 0 24px;
    width: 748px;
  }

    #info #content h2 {
      color: #333;
      font-weight: bold;
      font-size: 11px;
    }
      #info #content h2#headline {
        background: url("/images/i18n/de/headlines/global/customer_service.gif") left top no-repeat;
        height: 18px;
        margin-bottom: 6px;
        margin-top: 17px;
        overflow: hidden;
        text-indent: -9999em;
      }
        #info .agb #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/terms.gif");
        }
        #info .privacy #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/privacy.gif");
        }
        #info .imprint #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/imprint.gif");
        }
        #info .sitemap #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/sitemap.gif");
        }
        #info .company #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/company.gif");
        }
        #info .jobs #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/jobs.gif");
        }
        #info .press #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/press.gif");
        }
        #info .affiliate #content h2#headline {
          background-image: url("/images/i18n/de/headlines/info/affiliate.gif");
        }

    #info #content h3 {
      color: #666;
      font-weight: bold;
      font-size: 11px;
    }

    #info #content p {
      color: #999;
      margin: 0 0 15px;
    }

    #info #content #content_main ul {
      color: #999;
      margin: 0 0 15px 13px;
    }
      #info #content #content_main li {
        list-style-type: disc;
        list-style-position: outside;
        margin-bottom: 5px;
      }

#content #category {
  background: url("/images/i18n/de/headlines/category.gif") left top no-repeat;
  position: absolute;
  left: 10px;
  width: 130px;
}
  #content #category h2 {
    background: url("") left top no-repeat;
    margin: 17px 0 6px 0;
    height: 18px;
    text-indent: -9999em;
    overflow: hidden;
  }

  #content #category p {
    margin: 0 0 15px 0;
    color: #A9A9A9;
  }


#community.profile_unsubscribe #content {
  padding: 24px 170px 0 155px;
  width: 470px;
}

#community.profile_unsubscribe #content h2 {
  background: url("/images/i18n/de/headlines/global/customer_service.gif") left top no-repeat;
  height: 18px;
  margin-bottom: 6px;
  margin-top: 17px;
  overflow: hidden;
  text-indent: -9999em;
}

#community #content #category {
  background: url("/images/i18n/de/headlines/community/welcome.gif") left top no-repeat;
}
  #community #content #category h2 {
    background: url("/images/i18n/de/headlines/community/community.gif") left top no-repeat;
  }

#community .login #content #category {
  background: url("/images/i18n/de/headlines/register/advantage.gif") left top no-repeat;
}
  #community .login #content #category h2 {
    background: url("/images/i18n/de/headlines/register/gamer_login.gif") left top no-repeat;
  }

.clear {
  clear: both;
}

/* content login */

#bitteeinloggen {
  background: url("/images/i18n/de/headlines/community/login_please.gif") 12px 0 no-repeat;
  padding-top: 26px;
  margin: 17px 0 0 155px;
}

#bitteeinloggen p {
  color: #333;
  margin: 0 32px 15px 12px;
}

#registrieren, #einloggen {
  background: url("/images/register/box_225.gif") 0 30px no-repeat;
  width: 225px;
  height: 198px;
  float: left;
  position: relative;
}

#registrieren h2, #einloggen h2 {
  background: url("/images/i18n/de/headlines/register/register.gif") 0 12px no-repeat;
  text-indent: -999em;
  overflow: hidden;
  width: 100px;
  height: 30px;
  margin: 0 0 20px 15px;
}

#einloggen h2 {
  background-image: url("/images/i18n/de/headlines/register/login.gif");
}

#registrieren_button {
  background: url("/images/i18n/de/buttons/register/register.gif") left top no-repeat;
  width: 110px;
  height: 25px;
  display: block;
  text-indent: -999em;
  position: absolute;
  right: 40px;
  bottom: 20px;
  outline: none;
}

#registrieren {
  width: 245px;
}

#einloggen form {
  padding: 0 0 0 12px;
}

#einloggen label {
  font-weight: bold;
  margin: 0;
}

#einloggen input {
  width: 190px;
  margin: 0 0 4px 0;
}

#einloggen p {
  margin: 0;
}

#einloggen a {
  font-weight: normal;
  color: #000;
}

#einloggen button {
  background: url("/images/i18n/de/buttons/global/login_wide.gif") left top no-repeat;
  height: 25px;
  cursor: pointer;
  width: 110px;
  position: absolute;
  right: 20px;
  bottom: 20px;
  outline: none;
}

#einloggen button p {
  height: 30px;
}

#einloggen button span {
  display: none;
}

#aufeinenblick {
  background: url("/images/i18n/de/headlines/register/weekly_winners.gif") 12px 0 no-repeat;
  float: left;
  width: 152px;
  margin: 44px 0 0 0;
}

#content #aufeinenblick ul {
  padding: 15px 0 0 20px;
  margin: 0 0 0 12px;
  color: #999;
}

#content #aufeinenblick li {
  list-style: disc;
}

/* impressum */

.brown_box {
  background: url("/images/layout/boxes/brown_box.png") left bottom;
  padding-bottom: 15px;
  width: 490px;
}

.brown_box_inner {
  background: url('/images/layout/boxes/brown_box.png') no-repeat left top;
  padding-top: 15px;
}

#info #impressum_box {
  margin: 0 0 20px 0;
}
  #info #impressum_box p {
    margin-left: 10px;
    margin-right: 0;
    color: #333;
  }

  #info #impressum_box a {
    color: #990000;
  }

  #info #impressum_box h2 {
    margin: 0;
    margin-left: 10px;
  }

  #info #impressum_box .impressum_adresse {
    border-right: 1px dotted #000;
    clear: left;
    float: left;
    margin-bottom: 20px;
    margin-top: 5px;
    padding-right: 10px;
    width: 210px;

  }

  #info #impressum_box .impressum_adresse p:last-child,
  #info #impressum_box .impressum_personen p:last-child {
    margin-bottom: 0;
  }

  #info #impressum_box .impressum_personen {
    float: right;
    width: 265px;
  }

  #info #impressum_box .impressum_personen .first {
    margin-bottom: 65px;
  }

  #info #impressum_box #impressum_kundenservice {
    clear: both;
  }

  #info #impressum_box #impressum_kundenservice h2 {
    margin-left: 10px;
    padding-top: 10px;
  }

/* sitemap */

#info #sitemap {}

  #info #sitemap h3, 
  #info #sitemap ul {
    padding: 0 0 0 20px;
    margin-top: 15px;
    margin: 0;
  }

  #info #sitemap ul {
    padding-left: 40px;
    padding-top: 5px;
  }

  #info #sitemap a {
    color: #333;
  }

  #info #sitemap h3 a {
    color: #666;
  }

  #info #sitemap li a {
    font-weight: normal;
  }

/* kundenservice */

#info #service {
  background: url("/images/info/customer_service_bg.gif") left top no-repeat;
  height: 167px;
  margin: 0 0 20px 0;
}

  #info #service p {
    color: #333;
    padding: 10px 20px 0 20px;
    margin: 0;
    clear: both;
  }

  #info #service em {
    font-style: normal;
    font-weight: bold;
  }

  #info #service strong {
    font-size: 18px;
    color: #990000;
  }

  #info #service .item strong {
    font-size: 11px;
    color: #333;
  }

  #info #service .item {
    float: left;
    width: 90px;
    clear: none;
    height: 30px;
  }

  #info #service .kleingedrucktes {
    font-size: 10px;
    line-height: 12px;
  }

/* cheating */

#cheating p {
  color: #333;
  margin-left: 170px;
}

#cheating h2 {
  height: 34px;
  background: url("/images/i18n/de/headlines/global/customer_service.gif") 15px 6px no-repeat;
  text-indent: -999em;
}

/* start2009 */



/* start */
div.optin_container {
  background: url('/images/optin/content_bg.png') no-repeat left 19px;
  height: 183px;
  margin-bottom: 17px;
  margin-left: -2px;
  width: 423px;
}

#content div.optin_container h2 {
  background: none;
  text-align: left;
  margin: 0 0 0 18px;
  height: 24px;
}

#content div.optin_container div {
  line-height: 14px;
  padding-top: 9px;
  padding-right: 11px;
  width: 178px;
}

#content div.optin_container h3 {
  color: #c3e523;
  display: block;
  font-weight: bold;
  margin: 0;
  margin-bottom: 13px;
}

#content div.optin_container div a:hover {
  color: #333;
}

#content div.optin_container a.popup_link {
  margin-top: 3px;
}

/**
* @section Games Landing page
*/
.games_index #big_teasers,
.games_index #small_teasers {
  margin-bottom: 14px;
  padding: 0 0 0 21px;
}

.games_index #big_teasers .default_teaser,
.games_index #small_teasers .default_teaser,
.games_index #big_teasers .custom_teaser {
  float: left;
  margin-right: 29px;
  width: 361px;
}

.games_index #big_teasers .default_teaser {
  position: relative;
}

.games_index #big_teasers .right_teaser {
  margin-right: 0;
}

.games_index #big_teasers .default_teaser div.top_info {
  padding-left: 15px;
  margin-bottom: 6px;
}

.games_index #big_teasers .default_teaser img.headline {
  display: block;
  margin-bottom: 1px;
}

.games_index #big_teasers .default_teaser span.info {
  display: block;
  font-size: 12px;
  font-weight: bold;
}

.games_index #big_teasers .default_teaser a.teaser_img img {
  display: block;
}

.games_index #big_teasers .default_teaser .badge,
.games_index #big_teasers .default_teaser .badge_money {
  position: absolute;
  right: 5px;
  top: 23px;
  height: 54px;
  width: 40px;
  background: url("/images/gaming/badge_won.gif") 0 0 no-repeat;
}

.games_index #big_teasers .default_teaser .badge_money {
  height: 61px;
  width: 44px;
  background: url("/images/gaming/badge_money.gif") 0 0 no-repeat;
}

.games_index #big_teasers .custom_teaser {
  padding-top: 1px;
}

.games_index #big_teasers .custom_teaser img {
  display: block;
}

.games_index #small_teasers img {
  display: block;
}

.games_index #small_teasers .right_teaser {
  margin-right: 0;
}

.games_index #games_wrapper {
  padding-left: 24px;
}

.games_index #games_wrapper ul.navigation li {
  display: block;
  float: left;
  margin-right: 4px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation a {
  background: url('/images/i18n/de/games/games_navigation_sprite.png') no-repeat;
  display: block;
  height: 28px;
  overflow: hidden;
  text-indent: -999em;
}

/*tab all*/
.games_index #games_wrapper ul.navigation li.tab_all a {
  width: 100px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_all a.active,
.games_index #games_wrapper ul.navigation li.tab_all a:hover {
  background-position: 0 -40px;
}

/*tab cards*/
.games_index #games_wrapper ul.navigation li.tab_cards a {
  background-position: -104px 0;
  width: 166px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_cards a.active,
.games_index #games_wrapper ul.navigation li.tab_cards a:hover {
  background-position: -104px -40px;
}

/*tab puzzle*/
.games_index #games_wrapper ul.navigation li.tab_puzzle a {
  background-position: -274px 0;
  width: 90px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_puzzle a.active,
.games_index #games_wrapper ul.navigation li.tab_puzzle a:hover {
  background-position: -274px -40px;
}

/*tab quiz*/
.games_index #games_wrapper ul.navigation li.tab_quiz a {
  background-position: -368px 0;
  width: 152px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_quiz a.active,
.games_index #games_wrapper ul.navigation li.tab_quiz a:hover {
  background-position: -368px -40px;
}

/*tab word_riddle*/
.games_index #games_wrapper ul.navigation li.tab_word_riddle a {
  background-position: -368px 0;
  width: 152px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_word_riddle a.active,
.games_index #games_wrapper ul.navigation li.tab_word_riddle a:hover {
  background-position: -368px -40px;
}

/*tab multiplayer*/
.games_index #games_wrapper ul.navigation li.tab_multiplayer a {
  background-position: -623px 0;
  width: 137px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_multiplayer a.active,
.games_index #games_wrapper ul.navigation li.tab_multiplayer a:hover {
  background-position: -623px -40px;
}

/*tab sport*/
.games_index #games_wrapper ul.navigation li.tab_sport a {
  background-position: -764px 0;
  width: 90px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_sport a.active,
.games_index #games_wrapper ul.navigation li.tab_sport a:hover {
  background-position: -764px -40px;
}

/*tab action*/
.games_index #games_wrapper ul.navigation li.tab_action a {
  background-position: -847px 0;
  width: 95px;
  height: 28px;
}

.games_index #games_wrapper ul.navigation li.tab_action a.active,
.games_index #games_wrapper ul.navigation li.tab_action a:hover {
  background-position: -847px -40px;
}


/* games table*/

.games_index #games_wrapper div.games_border {
  border-left: 1px solid #7c7c7c;
  border-right: 1px solid #7c7c7c;
  width: 747px;
}

.games_index #games_wrapper table.games_table {
  background: #F6F5F0 url("/images/gaming/table_head_bg.png") repeat-x;
  border-collapse: collapse;
}

.games_index #games_wrapper table.games_table td {
  height: 98px;
}

.games_index #games_wrapper table.games_table th {
  text-align: center;
  height: 33px;
  color: #FFF;
  background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.games_index #games_wrapper table.games_table th.last_in_row {
  background: none;
}

.games_index #games_wrapper table.games_table th a,
.games_index #games_wrapper table.games_table th a:hover {
  color: #FFF;
  text-decoration: none;
}

.games_index #games_wrapper table.games_table th img {
  padding: 0 0 1px 2px;
}

.games_index #games_wrapper table.games_table .new, 
.games_index #games_wrapper table.games_table .win, 
.games_index #games_wrapper table.games_table .ordinary, 
.games_index #games_wrapper table.games_table .xmas,
.games_index #games_wrapper table.games_table .jackpot {
	width: 33px;
}

.games_index #games_wrapper table.games_table .new {
  background: url("/images/i18n/de/games/new_game_label.gif") 0 0 no-repeat;
}

.games_index #games_wrapper table.games_table .xmas {
  background: url("/images/specials/xmas/x_mas_games_small.jpg") 0 0 no-repeat;
}

.games_index #games_wrapper table.games_table .win {
  background: url("/images/i18n/de/games/lottery_game_label.gif") 0 0 no-repeat;
}

.games_index #games_wrapper table.games_table .jackpot {
	background: url("/images/i18n/de/games/jackpot_label.gif") 0 0 no-repeat;
}

.games_index #games_wrapper table.games_table .gameimage {
  width: 142px;
  text-align: center;
  vertical-align: middle;
  line-height: 1px;
}

.games_index #games_wrapper table.games_table td.title {
  width: 210px;
  vertical-align: top;
  background: url("/images/community/dotted_small.gif") right top repeat-y;
}

.games_index #games_wrapper table.games_table td.title p {
  padding: 8px 20px 8px 3px;
}

.games_index #games_wrapper table.games_table th.title {
  text-align: left;
  padding-left: 25px;
}

.games_index #games_wrapper table.games_table .genre {
  width: 111px;
  font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
  font-size: 9px;
  color: #111;
  vertical-align: top;
}

.games_index #games_wrapper table.games_table p {
  margin: 0;
  padding: 0;
  color: #000;
  overflow: hidden;
}

.games_index #games_wrapper table.games_table .genre p {
  line-height: 12px;
  text-align: center;
  font-weight: bold;
  padding: 14px 6px 0;
}

.games_index #games_wrapper table.games_table .genre p span {
  background: no-repeat;
  display: block;
  height: 47px;
  margin: 0 auto 5px auto;
  width: 48px;
}

.games_index #games_wrapper table.games_table .genre .action span {
  background-image: url("/images/game_categories/action.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .quiz span {
  background-image: url("/images/game_categories/quiz.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .puzzle span {
  background-image: url("/images/game_categories/puzzle.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .riddle span {
  background-image: url("/images/game_categories/riddle.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .word_riddle span {
  background-image: url("/images/game_categories/word_riddle.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .sport span {
  background-image: url("/images/game_categories/sport.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .genre .cards span {
  background-image: url("/images/game_categories/cards.png"); /*This Transparent PNG is fixed for ie6 in ie6.css*/
}

.games_index #games_wrapper table.games_table .values {
  width: 112px;
  vertical-align: top;
  background: url("/images/community/dotted_small.gif") left top repeat-y;
  font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
  font-size: 9px;
  color: #111;
}

.games_index #games_wrapper table.games_table .values div {
  width: 112px;
  height: 98px;
  background: url("/images/gaming/values.gif") 50% 20px no-repeat;
}

.games_index #games_wrapper table.games_table .multiplayer div {
  background-image: url("/images/gaming/values_multi.gif");
}

.games_index #games_wrapper table.games_table .values .players {
  text-align: center;
  font-weight: bold;
  padding: 43px 0 0 0;
  text-transform: uppercase;
}

.games_index #games_wrapper table.games_table .values .duration {
  padding: 5px 0 0 46px;
}

.games_index #games_wrapper table.games_table .spielen {
  width: 140px;
  background: url("/images/community/dotted_small.gif") left top repeat-y;
}

.games_index #games_wrapper table.games_table .spielen p {
  text-align: center;
  padding-right: 5px;
  line-height: 13px;
}

.games_index #games_wrapper table.games_table .spielen .won_today {
  color: #5D6D07;
  font-size: 16px;
  padding: 8px 0 0 0;
}

.games_index #games_wrapper table.games_table .spielen .games_today {
  padding: 3px 0 10px 0;
}


.games_index #games_wrapper table.games_table .even,
.games_index #games_wrapper table.games_table .even td {
  background-color: #E0DECB;
}

.games_index div.games_table_bottom {
  height: 15px;
  background: url("/images/gaming/table_footer_bg.gif") 0 0 no-repeat;
  margin-bottom: 15px;
}

.games_index div.genre_text {
  color: #7a7a7a;
  font-size: 14px;
  padding-left: 20px;
}
/* end games table */
/* end gaming landing page*/


/* game newbie*/
#game_newbie {
  width: 768px;
  margin: 0px 0 21px 20px;
  color: #666;
}
.game_newbie_linie {
  margin: 25px 0 0 0 ;
  width: 768px;
  float: left;
}

.game_newbie_dot {
  float: left;
  width: 252px;
  margin: 0 0 0 0;
}
.game_newbie_text {
  margin: 0 0 0 50px;
}
.game_newbie_infotext {
  float: left;
  margin: 50px 0 20px 0;
  width: 550px;
}

/* game newbie end*/



div.guestbook_left {
  clear: both;
  /* width: 270px;*/
}

div.guestbook_left #profile_actions {
  margin-left: 20px;
  margin-bottom: 14px;
  position: static;
}

#uebermich_guest {
  background: transparent url("/images/i18n/de/headlines/community/about_me.gif") no-repeat scroll 131px 0;
  margin-left: 20px;
  margin-bottom: 18px;
  width: 270px;
}

#uebermich_guest .userimage {
  border: 1px solid #52503C;
  float: left;
  height: 154px;
  margin: 0 10px 0 0;
  width: 119px;
}

#uebermich_guest p {
  margin: 0;
  padding: 20px 0 0 0;
  color: #666;
  overflow: hidden;
}

#uebermich_guest .userimage img {
  margin-left: 1px;
  margin-top: 1px;
  display: block;
}

#nachrichten_guest {
  background: transparent url("/images/i18n/de/community/mail_messages.gif") no-repeat scroll left top;
  height: 41px;
  margin-left: 20px;
  margin-bottom: 14px;
  padding: 26px 0 0 70px;
  width: 204px;
}

#uebermich p {
  margin: 20px 0 0 0;
  color: #666;
  overflow: hidden;
}



/* Kurzinfo */

.view #kurzinfo div.spielername {
  margin-left: 0px;
}

#community div.profile_info_container {
  width: 440px;
  border-right: 1px dotted #666;
  height: 300px;
  padding-left: 23px;
}

#community div.my_messages_sidebar {
  padding-left: 8px;
  margin-right: 11px;
  width: 295px;
}

#community div.profile_infos,
#community div.message_box_shortinfo {
  background: url("/images/i18n/de/headlines/community/profile_info.gif") 134px 3px no-repeat;
}

#community div.profile_infos {
  margin-bottom: 30px;
}

#community div.profile_infos img.avatar,
#community div.message_box_shortinfo img.avatar {
  float: left;
  border: 1px solid #52503c;
  margin: 0 12px 0 0;
  padding: 1px;
  background: #fff;
}

#community div.message_box_shortinfo img.avatar {
  margin: 0 12px 0 0;
}

#community div.profile_infos div.aliasname {
  float: left;
  width: 139px;
  margin-top: 20px;
  height: 100px;
}

#community div.message_box_shortinfo div.aliasname {
  width: 150px;
  height: 164px;
  float: left;
  margin-top: 18px;
}


#community div.profile_infos div.aliasname h2,
#community div.message_box_shortinfo div.aliasname h2 {
  color: #990000;
  font-size: 15px;
  margin: 2px 0;
}

#community div.profile_infos div.spielername {
  margin-left: 11px;
}

#community div.profile_infos p,
#community div.message_box_shortinfo p {
  margin: 0;
}

#community div.profile_infos a.profilbearbeiten,
#community div.message_box_shortinfo a.profilbearbeiten {
  background: url("/images/i18n/de/buttons/community/profile/edit_small.jpg") left top no-repeat;
  width: 115px;
  height: 24px;
  float: left;
  margin-top: 15px;
  text-indent: -999em;
  outline: none;
}

#community div.message_box_shortinfo a.profilbearbeiten {
  margin-top: 5px;
}

#community div.profile_info_container div.news_status_box {
  width: 264px;
  height: 41px;
  padding: 26px 0 0 10px;
  margin-right: 12px;
  background: url("/images/i18n/de/community/profile_mails.jpg") left top no-repeat;
}

#community div.profile_info_container div.my_favourite_game_box {
  height: 90px;
  width: 150px;
  float: left;
  background: url("/images/i18n/de/headlines/community/my_favourite_game.gif") center top no-repeat;
  margin-top: -12px;
}

#community div.profile_info_container div.my_favourite_game_box img {
  display: block;
  margin-top: 13px;
  border: 0;
  left: 0;
  position: static;
}


#meinlieblingsspiel {
  height: 90px;
  width: 150px;
  float: right;
  background: url("/images/i18n/de/headlines/community/my_favourite_game.gif") center top no-repeat;
  margin-top: 56px;
}

.view #meinlieblingsspiel {
  margin-top: 3px;
}

#meinlieblingsspiel img {
  display: block;
  margin-top: 13px;
  border: 0;
  position: relative;
  left: -25px;
}




#nachrichten_gross,
#nachrichten_search {
  background: url("/images/i18n/de/community/mail_search.jpg") left top no-repeat;
  padding: 30px 0 0 16px;
  width: 279px;
}

#nachrichten_gross {
  height: 138px;
  margin-bottom: 7px;
}

#nachrichten_search {
  height: 103px;
  background-position: 0px -179px;
}

#nachrichten_search input {
  width: 250px;
  margin-top: 6px;
  color: #666;
}

#nachrichten_search a {
  display: block;
  text-indent: -999px;
  width: 113px;
  height: 24px;
  position: relative;
  left: 150px;
  top: 18px;
}

#nachrichtschreiben {
  text-indent: -999em;
  overflow: hidden;
  background: url("/images/i18n/de/buttons/community/mail/write_mail.jpg") left top no-repeat;
  height: 24px;
  width: 113px;
  display: block;
  float: right;
  margin-right: 16px;
  margin-top: 26px;
}

#bearbeitungsmodus #registerform fieldset #username h2 {
  color: #990000;
  font-size: 15px;
  margin: 2px 0 2px 0;
}

#content #merkzettel_link {
  padding-top: 10px;
  margin-left: 330px;
}

/* game depot */

#einzahlen {
  background: url("/images/i18n/de/buttons/community/pay_in.gif") left top no-repeat;
  width: 80px;
  height: 22px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
  margin-top: 10px;
}

#spielkonto {
  background: url("/images/i18n/de/headlines/community/games_account.jpg") left top no-repeat;
  height: 22px;
  text-indent: -999em;
  overflow: hidden;
}

#content #depot_top p, #content #depot_top h2 {
  margin-left: 39px;
  margin-bottom: 3px;
  width: 390px;
}

#content #depot_top #spieluebersicht {
  background: url("/images/i18n/de/headlines/community/games_overview.gif") 0 22px no-repeat;
  height: 16px;
  text-indent: -999em;
  overflow: hidden;
  margin: 0 0 8px 39px;
  padding-top: 22px;
}

#hinweis {
  width: 312px;
  height: 123px;
  position: absolute;
  right: 23px;
  top: 24px;
  background: url("/images/community/profile/depot_hint.gif") 0 0 no-repeat;
}

#content #depot_top #hinweis h3, #content #depot_top #hinweis p {
  color: #333;
  margin: 13px 14px 0 14px;
  width: auto;
}

#content #depot_top #hinweis p {
  margin-top: 7px;
}

#depot a:hover {
  text-decoration: none;
  color: #990000;
}

#depot {
  width: 748px;
  margin: 0 0 0 24px;
  background: #F6F5F0 url("/images/community/profile/depot_top.jpg") 0 0 no-repeat;
  color: #000;
}

#depot th, #depot td {
  text-align: center;
}

#depot th {
  height: 33px;
  color: #FFF;
}

#depot th a {
  color: #FFF;
  text-decoration: none;
  background: url("/images/community/profile/depot_sort_arrow.jpg") right no-repeat;
  padding-right: 12px;
}

#depot th.title a {
  background: url("/images/community/profile/depot_sort_arrow_title.jpg") right no-repeat;
}

#depot th a:hover {
  color: #fff;
}

#depot td {
  height: 35px;
}

#depot .title {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  text-align: left;
  padding-left: 14px;
  width: 193px;
}

#depot td.title {
  border-left: 1px solid #7C7C7C;
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  color: #666;
}

#depot td.no_entries {
  border-right: 1px solid #939393;
  background: none;
}

#depot .title img {
  float: left;
  margin-right: 14px;
  margin-top: 2px;
}

#depot td.date,
#depot th.date {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  width: 68px;
}

#depot td.players,
#depot th.players {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  width: 72px;
}

#depot td.stake,
#depot th.stake {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  width: 72px;
}

#depot td.stake {
  color: #5D6D07;
  font-weight: bold;
}

#depot td.prize,
#depot th.prize {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
  width: 104px;
}

#depot td.prize .won {
  color: #5D6D07;
  font-size: 16px;
}

#depot td.prize .running {
  color: #666;
}

#depot td.status,
#depot th.status {
  width: 109px;
}

#depot td.status {
  text-align: center;
}

#depot td.status div {
  height: 17px;
  line-height: 17px;
  font-weight: bold;
  display: inline-block;
  margin: 0 auto;
}

* html #depot td.status div,
*+ html #depot td.status div {
  display: inline;
}

#depot td.status .won {
  color: #69840C;
  background: url("/images/community/profile/depot_smilies.png") 0 -17px no-repeat;
  padding-left: 20px;
}

#depot td.status .running {
  color: #666;
  background: url("/images/icons/loading.gif") 0 50% no-repeat;
  padding-left: 20px;
}

#depot td.status .lost {
  background: url("/images/community/profile/depot_smilies.png") 0px 0 no-repeat;
  padding-left: 20px;
}

#depot td.status .cancelled {
  color: #666;
}

#depot td.score,
#depot th.score {
  font-weight: bold;
  background: url("/images/community/dotted_small.gif") left top repeat-y;
  width: 65px;
}

#depot td.detail,
#depot th.detail {
  background: url("/images/community/dotted_small.gif") left top repeat-y;
  width: 50px;
  border-right: 1px solid #939393;
}

#depot th.detail {
  border-right: 0;
}

#depot td.detail {
}

#depot td.detail a {
  background: url("/images/community/profile/depot_smilies.png") left -35px no-repeat;
  display: block;
  margin: 0 auto; /*ie8 needs a fix here (in ie8.css)*/
  width: 21px;
  height: 17px;
  text-indent: -999em;
  overflow: hidden;
  zoom: 1;
}

*+ html #depot td.detail a {
  margin: 0;
}

#depot th.title,
#depot th.date,
#depot th.players,
#depot th.prize,
#depot th.status,
#depot th.score,
#depot th.detail {
/* background: none;*/
}

#depot th.title {
  position: relative;
}

#depot th.title div.selection {
  position: absolute;
  z-index: 80000;
  width: 191px;
  left: 158px;
}

#depot th.title div.selection ul li a {
  margin: 0;
}

#depot th.title div.selection ul li a {
  background: url("/images/community/profile/depot_selection_drop.png") left top no-repeat;
  display: block;
  width: 191px;
  height: 34px;
  line-height: 33px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  text-indent: 29px;
  padding-right: 0px;
}

#depot th.title div.selection ul li.first a {
  background: url("/images/community/profile/depot_selection_drop_head.png") left top no-repeat;
  height: 34px;
  line-height: 34px;
}

#depot th.title div.selection ul li.last a {
  background: url("/images/community/profile/depot_selection_drop_bottom.png") left top no-repeat;
  height: 42px;
  border-bottom: 0px;
}

#depot th.title div.selection ul li.first a:hover {
  background: url("/images/community/profile/depot_selection_drop_head.png") -191px 0px no-repeat;
}

#depot th.title div.selection ul li.last a:hover {
  background: url("/images/community/profile/depot_selection_drop_bottom.png") -191px 0px no-repeat;
}

#depot th.title div.selection ul li a:hover {
  background: url("/images/community/profile/depot_selection_drop.png") -191px no-repeat;
}

#depot th.status div.wrapper {
  position: relative;
}

#depot th.status div.selection {
  position: absolute;
  z-index: 80000;
  width: 191px;
  top: 17px;
  left: 50px;
}

#depot th.status div.selection ul li a {
  text-align: left;
  margin: 0;
}

#depot th.status div.selection ul li a {
  background: url("/images/community/profile/depot_selection_drop.png") left top no-repeat;
  display: block;
  width: 191px;
  height: 34px;
  line-height: 33px;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
  text-indent: 29px;
  padding-right: 0px;
}

#depot th.status div.selection ul li.first a {
  background: url("/images/community/profile/depot_selection_drop_head.png") left top no-repeat;
  height: 34px;
  line-height: 34px;
}

#depot th.status div.selection ul li.last a {
  background: url("/images/community/profile/depot_selection_drop_bottom.png") left top no-repeat;
  height: 42px;
  border-bottom: 0px;
}

#depot th.status div.selection ul li.first a:hover {
  background: url("/images/community/profile/depot_selection_drop_head.png") -191px 0px no-repeat;
}

#depot th.status div.selection ul li.last a:hover {
  background: url("/images/community/profile/depot_selection_drop_bottom.png") -191px 0px no-repeat;
}

#depot th.status div.selection ul li a:hover {
  background: url("/images/community/profile/depot_selection_drop.png") -191px no-repeat;
}

#depot .active td.detail a {
  background: url("/images/community/profile/depot_hide_detail.gif") top no-repeat;
}

#depot .grey_border {
  border-bottom: 2px solid #eee;
}

#depot .even td {
  background-color: #E0DECB;
}

#depot .active td {
  background-color: transparent;
}

#depot .active td.title,
#depot .active td.date,
#depot .active td.players,
#depot .active td.stake,
#depot .active td.prize,
#depot .active td.status,
#depot .active td.score,
#depot .active td.detail,
#depot tr.overview:hover td {
  background-image: url("/images/community/profile/depot_active.gif");
}

#depot tr.active:hover td {
  background-color: transparent;
}

#depot #depot_bottom td {
  background: url("/images/community/profile/depot_bottom.gif") 0 0 no-repeat;
}

#depot .details .head {
  background: url('/images/community/profile/depot_detail_bg.png') bottom left no-repeat;
  color: #CCC;
  height: 42px;
  line-height: 40px;
  margin: 0;
  padding: 0 0 0 15px;
  text-align: left;
}

#depot .details .play {
  float: right;
  width: 250px;
  text-align: right;
  padding: 0 15px 0 0;
}

#depot .details .play a {
  display: block;
  float: right;
  height: 32px;
  width: 119px;
  text-indent: -999em;
  overflow: hidden;
  margin: 5px 0 0 11px;
  background: url("/images/i18n/de/buttons/community/depot_play_now.png") 0 0 no-repeat;
}

#depot .details span.userimg {
  width: 26px;
  height: 32px;
}

#depot .details .head strong {
  color: #FFF;
}

#depot .details td {
  border-left: 1px solid #7C7C7C;
  border-right: 1px solid #7C7C7C;
  background: url("/images/layout/depot_detail_top.jpg") 0 0 #3b444c repeat-x;
  vertical-align: top;
  /* padding: 7px 0 0 7px;*/
}

#depot .details table {
  margin-top: 7px;
  width: 355px;
  float: left;
  border-collapse: collapse;
}

#depot .details table.left_table {
  margin-left: 7px;
  margin-right: 7px;
}

* html #depot .details table.left_table {
  margin-left: 3px;
}

#depot .details table.right_table {
  width: 369px;
}

#depot div.bottom {
  background: url("/images/community/profile/depot_detail_bg.png") left top no-repeat;
  height: 14px;
  border-top: 4px solid #3b444c;
  text-indent: -999em;
}

#depot .details .odd td {
  background: #46515B;
}

#depot .details td td {
  border: none;
  background: none;
  height: 42px;
  padding: 1px 0;
  vertical-align: middle;
  color: #C1BFAE;
}

#depot .details td td a {
  color: #C1BFAE;
  font-weight: normal;
}

#depot .details table .place {
  width: 36px;
  font-weight: bold;
  font-size: 12px;
}

#depot .details table .user_image {
  width: 40px;
}

#depot .details table .user {
  padding: 0 0 0 2px;
  width: 78px;
  text-align: left;
}

#depot .details table .points {
  width: 206px;
  font-weight: bold;
  font-size: 12px;
}

#depot tr.even:hover td td, #depot tr.odd:hover td td, #depot td tr.even:hover td, #depot td tr.odd:hover td {
  background: inherit;
}

#depot .details tr.odd:hover td {
  background: #46515B;
}

#depot_bottom .counter {
  float: left;
  text-align: left;
  padding: 0 0 0 15px;
  width: 300px;
}

#depot_bottom .pagination {
  float: right;
  text-align: right;
  padding: 0 15px 0 0;
  width: 300px;
}

/* ticker */

ul.newsticker {/* that's your list */
  position: relative;
  left: 750px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.newsticker li {
  float: left; /* important: display inline gives incorrect results when you check for elem's width */
  margin: 0;
  padding: 0;
  background: #fff;
  color: #333;
}
ul.newsticker span {
  margin: 0 10px;
  color: #999;
}
ul.newsticker strong {
  color: #900;
}
ul.newsticker em {
  font-style: normal;
  font-weight: bold;
  color: #999;
}

/* general carousel */

.jcarousel-container {
  position: relative;
}

.jcarousel-clip {
  z-index: 2;
  padding: 0;
  margin: 0;
  overflow: hidden;
  position: relative;
}

.jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
  float: left;
  list-style: none;
  width: 75px;
  height: 75px;
}

.jcarousel-next {
  z-index: 3;
  display: none;
}

.jcarousel-prev {
  z-index: 3;
  display: none;
}


/* profil */

ul.info_list {
  float: right;
}

ul.preferences {
  border-left: 1px dotted #666;
}

ul.preferences li {
  padding-left: 10px;
  padding-right: 10px;
}

ul.info_list li {
  display: block;
  width: 149px;
  height: 150px;
  overflow: hidden;
}

ul.info_list li div {
  padding: 20px 5px 0 0;
  background: url("/images/i18n/de/headlines/community/about_me.gif") no-repeat;
  color: #666;
}

#ichmag {
  background: url("/images/i18n/de/headlines/community/i_like.gif") 0px 3px no-repeat;
}

#ichmagnicht {
  background: url("/images/i18n/de/headlines/community/i_dont_like.gif") no-repeat;
}

ul.info_list #meineinteressen {
  background: url("/images/i18n/de/headlines/community/my_interests.gif") no-repeat;
}

#community div.profile_info_container ul.profile_actions {
  width: 274px;
  height: 77px;
  position: static;
  background: url("/images/community/profile/actions_bg.gif") left top no-repeat;
  margin-right: 12px;
}

#community div.profile_info_container ul.profile_actions li {
  width: 137px;
  height: 38px;
  float: left;
  background: url("/images/icons/mail.gif") 8px 6px no-repeat;
}

#community div.profile_info_container ul.profile_actions li#profile_nachricht {
  background-position: 6px 10px;
}

#community div.profile_info_container ul.profile_actions li#profile_gaestebuch {
  background-image: url("/images/icons/buch.gif");
}

#community div.profile_info_container ul.profile_actions li#profile_friend {
  background-image: url("/images/icons/friend.gif");
}

#community div.profile_info_container ul.profile_actions li#profile_enemy {
  background-image: url("/images/icons/enemy.gif");
}

#community div.profile_info_container ul.profile_actions a {
  color: #990000;
  display: block;
  padding: 4px 10px 3px 38px;
}

#profile_actions {
  width: 274px;
  height: 77px;
  position: absolute;
  left: 16px;
  top: 169px;
  background: url("/images/community/profile/actions_bg.gif") left top no-repeat;
}

#profile_actions li {
  width: 137px;
  height: 38px;
  float: left;
  background: url("/images/icons/mail.gif") 8px 6px no-repeat;
}

#profile_actions li.active {
  -moz-opacity: 0.4;
  -webkit-opacity: 0.4;
  opacity: 0.4;
}

#profile_actions #profile_nachricht {
  background-position: 6px 10px;
}

#profile_actions #profile_gaestebuch {
  background-image: url("/images/icons/buch.gif");
}

#profile_actions #profile_friend {
  background-image: url("/images/icons/friend.gif");
}

#profile_actions #profile_enemy {
  background-image: url("/images/icons/enemy.gif");
}

#profile_actions a {
  display: block;
  padding: 4px 10px 3px 38px;
  color: #990000;
}

#friend_navigation {
  padding-left: 15px;
  height: 20px;
  float: left;
}

#friend_navigation a {
  height: 20px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
}

#friend_navigation li {
  height: 20px;
  float: left;
  margin: 0 3px 0 0;
  background-image: url("/images/i18n/de/community/profile_friends_table_navigation.gif");
}

#friend_navigation #freunde {
  width: 69px;
}

#friend_navigation #feinde {
  width: 61px;
  background-position: -69px 0;
}

#friend_navigation #alle {
  width: 49px;
  background-position: -130px 0;
}

#friend_navigation #freunde.active {
  background-position: 0 20px;
}

#friend_navigation #feinde.active {
  background-position: -69px 20px;
}

#friend_navigation #alle.active {
  background-position: -130px 20px;
}

#friends, #search_results {
  margin: 0 10px 20px 0px;
  width: 470px;
  background: url("/images/community/friend_table_top.gif") left top no-repeat;
  float: right;
}

#friends {
  float: none;
}

#search_results {
  background-image: url("/images/layout/content_table_top.gif");
  margin: 10px;
}

#friends th, #search_results th {
  color: #FFF;
  font-weight: bold;
}

#friends td, #search_results td, #friends th, #search_results th {
  padding: 4px 4px 5px 15px;
  text-align: left;
}

#search_results td {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  text-align: left;
}

#search_results .even {
  background-color: #F6F5F0;
}
#search_results .odd {
  background-color: #E0DECB;
}

#friends .spielerinfos {
  width: 260px;
}

#friends .hinzugefuegt {
  width: 109px;
  padding: 0;
  text-align: center;
}

#friends .status {
  text-align: center;
  padding: 0;
}

#friends .even, #friends .even .hinzugefuegt, #friends .even .spielerinfos {
  background-color: #F6F5F0;
}

#friends .odd, #friends .odd .hinzugefuegt, #friends .odd .spielerinfos {
  background-color: #E0DECB;
}

span.userimg, span.fake_userimg {
  float: left;
  display: block;
  padding: 1px;
  border: 1px solid #333;
  background: #FFF;
  margin: 0 5px 0 0;
  height: 32px;
  width: 26px;
}

span.fake_userimg {
  border-color: transparent;
  background: transparent;
}

#friends td.spielerinfos {
  border-left: 1px solid #999;
  background: url("/images/community/dotted_small.gif") right top repeat-y;
}

#friends td.status {
  text-indent: 15px;
  text-align: left;
  border-right: 1px solid #999;
}

#friends td.hinzugefuegt {
  background: url("/images/community/dotted_small.gif") right top repeat-y;
}

#friends_table_bottom, #search_results #search_results_table_bottom {
  background: url("/images/layout/content_table_bottom.gif") left top no-repeat;
  height: 25px;
  border: none;
}

#friends_table_bottom {
  vertical-align: top;
  line-height: 16px;
}

#search_results #search_results_table_bottom {
  padding: 0 15px;
  text-align: right;
  line-height: 12px;
}

#userprofile {
  position: relative;
  clear: both;
  margin-bottom: 30px;
}

#userprofile.myprofile {
  background: url("/images/community/profile/my_profile_bg.gif") 10px bottom no-repeat;
  padding-bottom: 10px;
}

#sprofilbearbeiten {
  background: url("/images/i18n/de/buttons/community/profile/edit_small.jpg") left top no-repeat;
  width: 115px;
  height: 24px;
  float: left;
  margin-top: 15px;
  text-indent: -999em;
  outline: none;
}

.messages #profilbearbeiten {
  margin-top: 5px;
  margin-left: 31px;
}

#besucher {
  width: 294px;
  margin: 1px 0 0 0;
  padding-left: 10px;
  background: url("/images/i18n/de/headlines/community/profile_visitors.gif") 22px 0 no-repeat;
}

#besucher .even {
  background: #F6F5F0;
}

#besucher .odd {
  background: #E0DECB;
}

#besucher table {
  margin: 19px 0 0 0;
  width: 294px;
  background: url("/images/community/profile/visitors_top.gif") left top no-repeat;
}

#besucher table th {
  color: #FFF;
  font-weight: bold;
}

#besucher table td, #besucher table th {
  padding: 4px 4px 5px 12px;
}

#besucher table td {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}

#besucher table #besucher_table_bottom {
  background: url("/images/community/profile/visitors_bottom.gif") left top no-repeat;
  height: 25px;
  border: none;
}

div.profile_bottom_right {
  width: 480px;
}

#spielersuche {
  margin: 0 10px 0 0px;
  width: 470px;
  background: url("/images/i18n/de/community/profile_user_search.jpg") left top no-repeat;
  height: 53px;
}

#spielersuche fieldset {
  padding: 15px 0 0 150px;
}

#spielersuche input {
  margin: 3px 4px 3px 0;
  width: 100px;
  color: #999;
}

#spielersuche input.long {
  width: 211px;
}

#spielersuche p {
  font-weight: bold;
  color: #333;
  margin: 0;
}

#spielersuche #suche {
  height: 25px;
  width: 67px;
  right: 20px;
  top: -24px;
  left: 233px;
  text-indent: -999em;
  overflow: auto;
  display: block;
  position: relative;
}

/* profile tabs */

#profile_navigation {
  height: 38px;
  background: url("/images/community/profile/navigation_other.gif") left top no-repeat;
  position: relative;
  top: -24px;
  overflow: hidden;
}

.my_own #profile_navigation {
  background-image: url("/images/community/profile/navigation_own.gif");
}

.my_own_and_other #profile_navigation {
  background-image: url("/images/community/profile/navigation_own_and_other.gif");
}

#content #profile_navigation li {
  line-height: 41px;
  padding: 0;
  margin: 0;
  font-size: 18px;
  float: left;
  text-transform: uppercase;
}

#content #profile_navigation li span {
  text-transform: none;
}

#content #profile_navigation a {
  font-weight: bold;
  text-decoration: none;
}

#my_profile_tab {
  width: 182px;
  text-indent: 22px;
}

#other_profile_tab {
  width: 320px;
}

#content #profile_navigation li.inactive a {
  color: #666;
}

#content #profile_navigation li.inactive a:hover {
  color: #999;
}

#close {
  display: block;
  height: 25px;
  width: 25px;
  float: right;
  margin: 7px 15px 0 0;
}

/* bearbeitungsmodus */

#bearbeitungsmodus {
  background: url("/images/community/profile/edit_profile.jpg") left top no-repeat;
  position: relative;
  height: 620px;
  width: 649px;
  overflow: hidden;
}

#benutzericon {
  position: relative;
  left: 28px;
  top: 97px;
  width: 294px;
  background: url("/images/i18n/de/headlines/community/profile_userpic_label.jpg") #f6f5f0 no-repeat;
  padding-top: 17px;
}

#benutzericon #avatars {
  width: 270px;
  height: 126px;
  margin: 5px 0 0px 0;
}

#benutzericon #avatars li {
  float: left;
  width: 54px;
  height: 42px;
}

#benutzericon #avatars li input {
  border: none;
  width: 12px;
  position: relative;
  top: 23px;
  left: 1px;
}

#benutzericon #avatars img {
  border: 1px solid #000;
  float: left;
}

#bearbeitungsmodus #registerform fieldset #username {
  position: relative;
  top: 88px;
}

#bearbeitungsmodus #registerform fieldset #username input,
#bearbeitungsmodus #registerform fieldset #username h2.alias {
  width: 120px;
  float: left;
  position: relative;
  left: 29px;
  z-index: 40000;
}

#bearbeitungsmodus #registerform fieldset #username input {
  width: 115px;
}

#bearbeitungsmodus #registerform fieldset #username h2.alias {
  width: 120px;
  margin: 0;
}

#bearbeitungsmodus #registerform fieldset #username h2 {
  position: relative;
  left: 47px;
}

#bearbeitungsmodus #registerform fieldset #username div#errors {
  background: url("/images/layout/error/error_top.jpg") no-repeat;
  position: relative;
  left: 29px;
  width: 254px;
  padding: 10px 10px 0px 10px;
  height: auto;
  margin-top: 11px;
}

#bearbeitungsmodus #registerform fieldset #username div#error_bot {
  background: url("/images/layout/error/error_bot.jpg") no-repeat;
  position: relative;
  width: 274px;
  height: 15px;
  margin-bottom: 20px;
  text-indent: -999em;
  left: 29px;
  margin-top: -2px;
}

#bearbeitungsmodus #registerform fieldset #username div#errors ul li input {
  float: none;
  left: 29px;
  position: static;
  width: auto;
  border: 0;
}

#bearbeitungsmodus #registerform fieldset #username div#errors ul li {
  margin-top: 2px;
  margin-bottom: 2px;
}

#bearbeitungsmodus #registerform fieldset #username div#errors ul li label {
  display: inline;
  position: relative;
  top: -4px;
  font-weight: normal;
}

#bearbeitungsmodus textarea {
  width: 135px;
  height: 128px;
  border: 1px solid #333;
  background: #FFF;
  padding: 2px;
}

/*fix cursor in firefox
@-moz-document url-prefix() {
  #bearbeitungsmodus textarea {
    position: fixed;
  }
}
*/

#bearbeitungsmodus #text_about,
#bearbeitungsmodus #text_likes,
#bearbeitungsmodus #text_dislikes,
#bearbeitungsmodus #text_interests {
  position: absolute;
}

#bearbeitungsmodus #text_about {
  left: 340px;
  top: 157px;
}

#bearbeitungsmodus #text_likes {
  left: 340px;
  top: 338px;
}

#bearbeitungsmodus #text_dislikes {
  left: 494px;
  top: 338px;
}

#bearbeitungsmodus #text_interests {
  left: 494px;
  top: 157px;
}

#bearbeitungsmodus #mein_lieblingsspiel {
  width: 280px;
  left: 338px;
  top: 90px;
  background: #E0DECB;
  padding: 5px 10px 5px 10px;
  position: absolute;
}

#bearbeitungsmodus #mein_lieblingsspiel label {
  line-height: 14px;
  float: left;
  width: 110px;
}

#bearbeitungsmodus #mein_lieblingsspiel select {
  margin: 5px 0 0 0;
  border: 1px solid #333;
  width: 170px;
}

#bearbeitungsmodus label {
  color: #333;
  font-weight: bold;
}

#bearbeitungsmodus form p {
  color: #999;
  padding: 0 0 2px 0;
}

#bearbeitungsmodus_upload {
  background: #E0DECB;
  padding: 1px 10px;
  margin: 6px 0 0 0;
  width: 268px;
}

#bearbeitungsmodus_upload img {
  border: 1px solid #000;
  margin: 0 2px;
  position: relative;
  bottom: -4px;
}

#bearbeitungsmodus_upload #upload {
  border: none;
  width: 210px;
  position: relative;
  top: -4px;
}

#bearbeitungsmodus_abbrechen {
  position: absolute;
  right: 215px;
  bottom: 33px;
  width: 86px;
  height: 24px;
  text-indent: -999em;
  overflow: hidden;
}

#bearbeitungsmodus_senden {
  position: absolute;
  right: 2px;
  bottom: 32px;
  width: 196px;
  height: 29px;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;
  background: none;
}

/* lottery */

#lottery #content {
  padding: 24px 170px 0 155px;
  width: 470px;
}

  #lottery #category {
    background-image: url("/images/i18n/de/headlines/lottery/tipp24games.gif");
  }

    #lottery #category h2 {
      background-image: url("/images/i18n/de/headlines/lottery/lottery.gif");
    }

  #lottery_game {
  }

  #lottery_images {
    margin: 20px 0 0 0;
    width: 480px;
  }

    #lottery_images li {
      padding: 0 10px 10px 0;
      float: left;
      line-height: 0;
    }

  #lottery_prices {
    clear: left;
    padding: 10px 0 0 0;
    color: #666;
  }

    #lottery_prices dt {
      font-weight: bold;
    }

    #lottery_prices dt.first {
      font-size: 18px;
      color: #333;
      line-height: 22px;
      font-weight: normal;
    }

    #lottery_prices dd {
      margin: 0 0 10px 0;
    }

#teilnahmebedingungen {
  color: #666;
  margin-top: 30px;
}
  #teilnahmebedingungen p {
    margin: 0 0 15px 0;
  }

  #teilnahmebedingungen a {
    color: #666;
    font-weight: normal;
    text-decoration: underline;
  }
    #teilnahmebedingungen a:hover {
      text-decoration: none;
    }

  #teilnahmebedingungen #address {
    margin: 10px 0 14px 10px;
  }

  #teilnahmebedingungen h2 {
    background: url("/images/i18n/de/headlines/lottery/conditions.gif") no-repeat;
    text-indent: -999em;
    overflow: hidden;
    height: 20px;
  }

  #teilnahmebedingungen #teilnahmeschluss {
    color: #990000;
    font-size: 18px;
    line-height: 28px;
    position: relative;
  }
    #teilnahmebedingungen #teilnahmeschluss p {
      margin-bottom: 0;
    }

    #teilnahmebedingungen #teilnahmeschluss a {
      background: url("/images/i18n/de/buttons/lottery/play_now_large.gif") left top no-repeat;
      float: right;
      height: 28px;
      overflow: hidden;
      text-indent: -999em;
      width: 143px;
    }

#next_last {
  position: absolute;
  top: 116px;
  right: 10px;
  width: 150px;
}

#content #next_last p {
  margin: 0;
  color: #999;
  padding: 18px 0 0 0;
}

#content #next_last a {
  color: #999;
  font-weight: normal;
}

#next {
  background: url("/images/i18n/de/headlines/lottery/next_lottery.gif") left top no-repeat;
  height: 90px;
}

#last {
  background: url("/images/i18n/de/headlines/lottery/last_lottery.gif") left top no-repeat;
}

#letztewochezugewinnen {
  background: url("/images/i18n/de/headlines/lottery/last_week_wins.gif") left top no-repeat;
  width: 200px;
  height: 20px;
  text-indent: -999em;
  overflow: hidden;
}

#content h2#letztewochezugewinnen {
  margin-bottom: -20px;
}

p.spass {
  padding-top: 10px;
}

#presents {
  position: absolute;
  top: 460px;
  right: 10px;
}



/* lottery easter special*/

.easter_special div.container {
  padding: 0 26px 0 18px;
}

.easter_special #content h2.h_easterspecial {
  margin: 0 0 0 17px;
  padding: 0;
  height: 13px;
  line-height: 13px;
  font-size: 13px;
}

.easter_special a.header {
  display: block;
  margin-bottom: 30px;
}

.easter_special a.header img {
  display: block;
}

.easter_special div.easter_content {
  padding: 0 0 0 17px;
}

.easter_special #content h2.h_gaming {
  margin: 0 0 3px 0;
  padding: 0;
  height: 17px;
  font-size: 17px;
  line-height: 17px;
}

.easter_special #content div.container p {
  margin: 0;
  padding-bottom: 12px;
}

.easter_special #content h2.h_wins {
  margin: 14px 0 12px 0;
  height: 17px;
  line-height: 17px;
  font-size: 17px;
}

.easter_special ul.pricelist {
  padding-bottom: 16px;
}

.easter_special ul.pricelist li {
  padding-bottom: 13px;
}

.easter_special ul.pricelist span {
  color: #333;
  font-size: 12px;
  font-weight: bold;
}

.easter_special ul.pricelist span strong {
  color: #ff9900;
}

.easter_special ul.pricelist li img {
  display: block;
  margin-top: 6px;
  margin-bottom: 7px;
}

.easter_special #content h2.h_terms {
  margin: 0 0 8px 0;
  font-size: 13px;
  line-height: 13px;
  height: 13px;
}

.easter_special #content h2.h_games {
  margin: 24px 0 13px 0;
  font-size: 13px;
  line-height: 13px;
  height: 13px;
}

.easter_special ul.games li {
  float: left;
  width: 165px;
  margin-right: 11px;
  margin-bottom: 8px;
}

.easter_special ul.games li a {
  text-decoration: none;
}

.easter_special ul.games li a span {
  text-decoration: underline;
}

.easter_special ul.games li img {
  vertical-align: middle;
}


/* END lottery easter special*/



/* blog */

#blogs {
  margin: 0 0 0 155px;
  width: 630px;
}
  #blogs dt {
    background: #666 url("/images/community/blog/top.gif") left top no-repeat;
    padding: 0 15px;
    height: 20px;
    line-height: 20px;
  }
    #blogs dt a {
      color: #FFF;
      text-decoration: none;
      display: block;
    }
  
  #blogs dd {
    background: #F6F5F0 url("/images/community/blog/dotted.gif") 159px 0 repeat-y;
    border: 1px solid #999;
    border-width: 0 1px;
    padding: 0 0 15px 0;
    position: relative;
  }
    #blogs dd.entry {
      padding-left: 170px;
    }

  #blogs a {
    color: #990000;
  }

  #blogs .info {
    position: absolute;
    left: 0;
    top: 0;
    background: url("/images/community/blog/gradient.gif") left top repeat-x;
    width: 144px;
    padding: 15px 0 15px 15px;
  }

  #blogs p {
    margin: 0;
  }
    #content #blogs p {
      color: #333;
    }

  #blogs .bottom {
    background: url("/images/community/blog/bottom.gif") left top no-repeat;
    border: none;
    padding: 0 15px;
    height: 26px;
    line-height: 26px;
    margin: 0 0 20px 0;
  }
    #blogs .bottom .date {
      float: left;
    }
    #blogs .bottom .more {
      float: right;
    }

  #blogs .blog_content {
    min-height: 50px;
    padding: 8px 10px 5px 170px;
  }
    #content #blogs .blog_content p {
      margin: 0 0 10px 0;
    }

#atariblog {
  background: url("/images/i18n/de/headlines/community/blog_newest.gif") 15px top no-repeat;
  height: 20px;
  margin: 0px 170px 0px 155px;
  overflow: hidden;
  text-indent: -999em;
}

/* gaestebuch */

.guestbook_right {
  padding-right: 10px;
  width: 470px;
}

.guestbook_right #gaestebuch {
  margin: 0 0 10px 0;
  background: url("/images/layout/content_table_top.gif") left top no-repeat;
  width: 470px;
}

#gaestebuch th {
  color: #FFF;
  font-weight: bold;
}

#gaestebuch td, #gaestebuch th {
  padding: 4px 4px 5px 15px;
}

#gaestebuch .keine_eintraege td {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
}

#gaestebuch .even, #gaestebuch .odd {
  background: url("/images/community/guestbook_divider.gif") center bottom no-repeat;
}

#gaestebuch .even {
  background-color: #F6F5F0;
}

#gaestebuch .odd {
  background-color: #E0DECB;
}

#gaestebuch td.image {
  border-left: 1px solid #999;
  width: 25px;
  vertical-align: top;
  padding-right: 2px;
}

#gaestebuch td.entry {
  border-right: 1px solid #999;
  padding-left: 0;
}

#content #gaestebuch td p {
  margin: 0 10px 6px 0;
  color: #333;
  width: 400px;
  overflow: hidden;
}

#content #gaestebuch td p.bottom {
  margin-bottom: 0;
  margin-top: 10px;
}

#gaestebuch #gaestebuch_table_bottom {
  background: url("/images/layout/content_table_bottom.gif") left top no-repeat;
  height: 25px;
  border: none;
  text-align: right;
}

#gaestebuch #gaestebuch_table_bottom td {
  padding: 0 15px;
}

#gaestebuch .bottom span {
  float: right;
}

#content .guestbook_right #gaestebuch_heading {
  margin: 0;
  margin-left: 15px;
  height: 18px;
}

#gaestebuch_eintragen {
  background: url("/images/community/guestbook_write.png") left top no-repeat;
  margin-left: 20px;
  width: 274px;
  height: 175px;
  position: relative;
  float: left;
}

#gaestebuch_eintragen label {
  font-weight: bold;
  color: #333;
  margin: 10px 10px 0 45px;
  position: relative;
  float: left;
}

#gaestebuch_eintragen textarea {
  width: 242px;
  height: 85px;
  border: 1px solid #666;
  margin: 10px 0 0 15px;
  position: relative;
  float: left;
}

#gaestebuch_eintragen p, #gaestebuch_eintragen h3 {
  width: 165px;
  color: #666;
  margin: 5px 0 0 15px;
  position: relative;
  float: left;
}

#gaestebuch_eintragen button {
  background: url("/images/i18n/de/buttons/community/guestbook/save.gif") no-repeat scroll left top transparent;
  cursor: pointer;
  float: left;
  height: 25px;
  margin: 5px 12px 0 4px;
  overflow: hidden;
  position: relative;
  text-indent: -999em;
  width: 77px;
}

/* ========================= */
/* = BLOG / BLOGENTRY FORM = */
/* ========================= */
#community .blog      #content,
#community .blog_new  #content,
#community .blog_edit #content {
  padding-left: 155px;
  padding-right: 170px;
  width: 470px;
}

  #community .blog      #content h2,
  #community .blog_new  #content h2,
  #community .blog_edit #content h2 {
    margin-bottom: 10px;
  }

  .blog #content .blog_entry {
    border-top: 1px solid #CCC;
    margin-top: 10px;
    padding-top: 10px;
  }
    .blog #content .blog_entry p.comment {
      margin-top: 10px;
    }

#blogentry {
}

  #blogentry input, 
  #blogentry textarea, 
  #blogentry select {
    border: 1px solid #333;
    margin-bottom: 10px;
  }

  #blogentry p {
    margin-left: 0;
  }


/* halloffame */
.community_halloffame #content .hof_container p,
.community_halloffame #content .game_nav p {
  color: inherit;
  margin: 0;
}

.halloffame_wrapper div.hof_container {
  padding-left: 25px;
  width: 506px;
}

.halloffame_wrapper div#hof_container_top {
  width: auto;
}

.halloffame_wrapper div#hof_container_top h2 {
  font-size: 13px;
  height: 13px;
  line-height: 13px;
  margin: 0 0 15px 14px;
}

.halloffame_wrapper div#hof_container_top h3 {
  font-size: 13px;
  height: 13px;
  line-height: 13px;
  margin: 0;
  margin-left: 14px;
}

.halloffame_wrapper div#hof_container_top p.notice,
.halloffame_wrapper div#hof_container p.notice {
  color: #999;
  font-size: 11px;
  font-weight: normal;
  line-height: 14px;
  margin: 0 0 0 14px;
  padding: 3px 0 5px 0;
  width: 506px;
}

.halloffame_wrapper div#hof_container_top p.notice a {
  color: #999;
  position: relative;
}

.halloffame_wrapper .wide_teaser {
  margin-bottom: 41px;
  margin-left: -7px;
}

.halloffame_wrapper div.hof_container img.table_header {
  display: block;
}

.hof_container div.table_container {
  position: relative;
  top: -40px;
  width: 507px;
}

.hof_container div.table_container a.play_now {
  background: url('/images/i18n/de/buttons/community/hof/play_now.png') no-repeat top left;
  display: block;
  height: 26px;
  overflow: hidden;
  padding-right: 8px;
  text-indent: -1120px;
  width: 99px;
}

.hof_container div.table_container a.play_now:hover {
  cursor: pointer;
}

.hof_container ul.table_nav {
  height: 31px;
  padding-top: 10px;
  width: 315px;
}

.hof_container ul.table_nav li {
  float: left;
  margin-right: 3px;
}

.hof_container ul.table_nav li a,
.league_hof .hof_container ul.table_nav .best_score span {
  background: red;
  display: block;
  height: 31px;
  overflow: hidden;
  text-indent: -150px;
}

.hof_container ul.table_nav li a:hover {
  cursor: pointer;
}

.hof_container ul.table_nav li.today a {
  background: url('/images/community/hof/table_nav_today.png') no-repeat top left;
  width: 78px;
}

.hof_container ul.table_nav li.today a:hover,
.hof_container ul.table_nav li.today a.active {
  background-image: url('/images/community/hof/table_nav_today_active.png');
}

.hof_container ul.table_nav li.month a {
  background: url('/images/community/hof/table_nav_month.png') no-repeat top left;
  width: 113px;
}

.hof_container ul.table_nav li.month a:hover,
.hof_container ul.table_nav li.month a.active {
  background-image: url('/images/community/hof/table_nav_month_active.png');
}

.hof_container ul.table_nav li.overall a {
  background: url('/images/community/hof/table_nav_overall.png') no-repeat top left;
  width: 84px;
}

.hof_container ul.table_nav li.overall a:hover,
.hof_container ul.table_nav li.overall a.active {
  background-image: url('/images/community/hof/table_nav_overall_active.png');
}

#content .hof_container table,
#game_details table {
  background: #515151;
  color: #FFF;
  table-layout: fixed;
  text-align: center;
}

#content .hof_container table {
  position: relative;
  z-index: 11;
  top: -1px;
}

.hof_container table th,
#game_details table th {
  border-top: 1px solid #a3a3a3;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  background: url('/images/community/hof/table_bgs.png') repeat-x;
  font-size: 11px;
  font-weight: bold;
  height: 33px;
  line-height: 12px;
}

.hof_container table th.rank,
#game_details table th.rank {
  border-left: 1px solid #393939;
}

.hof_container table th.total_wins,
#game_details table th.score {
  border-right: 1px solid #393939;
}

.hof_container table th span,
#game_details table th span {
  position: relative;
  top: -1px;
}

.hof_container table td,
#game_details table td {
  background: #202020;
  border-right: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  color: #d6dfd5;
  font-weight: bold;
  height: 38px;
}

.hof_container table tr.current_user td,
#game_details table tr.current_user td {
  background: #474747;
  height: 37px;
}

.hof_container table tr.highlight td,
#game_details table tr.highlight td {
  background: #ff9900;
}

.hof_container table th.rank,
.hof_container table td.rank {
  width: 59px;
}

.hof_container table td.rank,
#game_details table td.rank {
  border-left: 1px solid #7c7c7c;
}

.hof_container table th.user,
.hof_container table td.user {
  width: 135px;
}

.hof_container table td.user {
  text-align: left;
  vertical-align: top;
  padding-left: 16px;
}

.hof_container table td.user {
  width: 119px;
}

.hof_container table td.user a.thumb,
#game_details table td.user a.thumb {
  float: left;
  margin-top: 2px;
  margin-right: 9px;
}

.hof_container table td.user a.thumb img,
#game_details table td.user a.thumb img {
  display: block;
}

#content .hof_container table td.user p,
#game_details table td.user p {
  color: #aeaeae;
  float: left;
  line-height: 14px;
  overflow: hidden;
}

#content .hof_container table td.user p {
  padding-top: 4px;
  width: 80px;
}

#content .hof_container table tr.highlight td.user p {
  color: #131313;
}

.hof_container table td.user p a,
#game_details table td.user p a {
  color: #ffa800;
}

.hof_container table tr.highlight td.user p a,
#game_details table tr.highlight td.user p a {
  color: #990000;
}

.hof_container tr.current_user td.user p a {
  color: #ff9900;
}

.hof_container table tr.highlight td.user p a {
  color: #990000;
}

.hof_container table th.score,
.hof_container table td.score {
  width: 101px;
}

.hof_container table td.score,
#game_details table td.score {
  color: #69840c;
  font-size: 16px;
}

.hof_container table th.total_plays,
.hof_container table td.total_plays {
  width: 103px;
}

.hof_container table tr.highlight td.total_plays {
  color: #333;
}

.hof_container table th.total_wins,
.hof_container table td.total_wins {
  width: 103px;
}

.hof_container table td.total_wins {
  border-right: 1px solid #7c7c7c;
}

.hof_container table tr.highlight td.total_wins {
  color: #333;
}

.hof_container .table_closer {
  background: url('/images/community/hof/table_bgs.png') no-repeat left bottom;
  height: 37px;
  margin-top: -1px;
}

.halloffame_wrapper div#game_nav {
  width: 252px;
}

.halloffame_wrapper div#game_nav h3 {
  margin: 0;
  margin-top: 30px;
}

.halloffame_wrapper div#game_nav ul {
  margin-top: 12px;
  margin-left: 8px;
}

.halloffame_wrapper div#game_nav ul li {
  float: left;
  margin: 0 20px 0 0;
  padding-bottom: 20px;
}

.halloffame_wrapper div#game_nav ul li a {
  display: block;
  height: 60px;
  position: relative;
  width: 95px;
}

#content .halloffame_wrapper div#game_nav ul li a:hover {
  cursor: pointer;
}

.halloffame_wrapper div#game_nav ul li a span.active {
  background: url('/images/community/hof/nav_active.png');
  display: block;
  height: 78px;
  left: -10px;
  position: absolute;
  top: -7px;
  width: 114px;
}

#content .halloffame_wrapper div#game_nav ul li a span.hover {
  background: url('/images/community/hof/nav_hover.png');
  display: none;
  height: 66px;
  left: -3px;
  position: absolute;
  top: -2px;
  width: 102px;
}

#content .halloffame_wrapper div#game_nav ul li a:hover span.hover {
  display: block;
}



/* halloffame end*/

#friends_table_bottom .counter, #messages_bottom .counter {
  float: left;
  padding: 0 0 0 15px;
}

#friends_table_bottom .counter {
  padding: 0;
}

#friends_table_bottom .pagination, #gaestebuch_table_bottom .pagination, #messages_bottom .pagination {
  float: right;
  text-align: right;
  padding: 0 15px 0 0;
  width: 210px;
}

#messages_bottom .pagination, #friends_table_bottom .pagination {
  width: 260px;
}

#messages_bottom .counter, #friends_table_bottom .counter {
  width: 150px;
}



/* messages */

div.messages_container {
  width: 400px;
}

#message_navigation {
  margin: 25px 0 0 15px;
  height: 20px;
}

#message_navigation a {
  height: 20px;
  display: block;
  text-indent: -999em;
  overflow: hidden;
}

#message_navigation li {
  height: 20px;
  float: left;
  margin: 0 3px 0 0;
  background-image: url("/images/i18n/de/community/mail_table_navigation.gif");
  text-indent: -999em;
  overflow: hidden;
}

#message_navigation #nachricht_schreiben {
  width: 115px;
}

#message_navigation #posteingang {
  width: 79px;
  background-position: -118px 0;
}

#message_navigation #postausgang {
  width: 79px;
  background-position: -200px 0;
}

#message_navigation #entwuerfe {
  width: 69px;
  background-position: -282px 0;
}

#message_navigation #nachricht_schreiben.active {
  background-position: 0 20px;
}

#message_navigation #posteingang.active {
  background-position: -118px 20px;
}

#message_navigation #postausgang.active {
  background-position: -200px 20px;
}

#message_navigation #entwuerfe.active {
  background-position: -282px 20px;
}

#messages {
  width: 470px;
  background: url("/images/layout/content_table_top.gif") left top no-repeat;
}

#messages input {
  border: 0;
}

#messages th {
  color: #FFF;
  font-weight: bold;
}

#messages th.del {
  background: url("/images/community/profile/dotted_small_white.gif") right 50% repeat-y;
  width: 16px;
  text-indent: -999em;
  display: inline-block;
}

#messages th.del_own {
  width: 20px;
  text-indent: -999em;
  display: inline-block;
}

#messages th.head {
  background: url("/images/community/profile/dotted_small_white.gif") right 50% repeat-y;
}

#messages td, #messages th {
  text-align: left;
  padding: 4px 7px 5px 7px;
}


#messages a, #messages td {
  font-weight: normal;
  color: #333;
}

#messages #messages_bottom a {
  color: #900;
  font-weight: bold;
  position: relative;
  left: 3px;
}

#messages .new a, #messages .new td {
  font-weight: bold;
}

#messages .new a {
  color: #990000;
}

#messages .even, #messages .even td {
  background-color: #F6F5F0;
}

#messages .odd, #messages .odd td {
  background-color: #E0DECB;
}

#messages td.del {
  border-left: 1px solid #999;
}

#messages .subject,
#messages .odd td.del,
#messages .odd td.date {
  background: url("/images/community/dotted_small.gif") #E0DECB right top repeat-y;
}

#messages .even td.del,
#messages .even td.date {
  background: url("/images/community/dotted_small.gif") #F6F5F0 right top repeat-y;
}

#messages .head {
  width: 300px;
}

#messages .date {
  width: 130px;
}

#messages td.del_own {
  border-right: 1px solid #999;
  padding-left: 10px;
}

#messages .full {
  border-right: 1px solid #999;
  border-left: 1px solid #999;
}

#messages #first_bottom {
  background: #f6f5f0;
}

#messages #first_bottom label {
  position: relative;
  top: -2px;
  display: inline;
  left: 5px;
}

#messages #first_bottom span.counter {
  float: right;
  position: relative;
  right: 7px;
}

#messages #first_bottom p {
  margin: 0;
  color: #333;
  float: left;
}

#messages #messages_bottom {
  background: url("/images/layout/content_table_bottom.gif") left bottom no-repeat;
  height: 25px;
  border: none;
}

#messages_bottom .counter {
  padding: 0;
}

.mail {
  background: #e7e7e7;
  border-top: 1px solid #c9c9c9;
  border-bottom: 1px solid #c9c9c9;
}

#content .mail p {
  margin: 0 0 6px 0;
}

.mail .message_text {
  border: 1px solid #999;
  background: #F6F5F0;
  padding: 10px;
  margin: 6px 9px 0 0;
  overflow: auto;
  /* width: 420px;*/
  height: 107px;
}

#content .mail .message_text p {
  color: #333;
}

#content .mail h3 {
  background: url("/images/community/mail_divider.gif") center top no-repeat;
  margin: 7px 0 0 -7px;
  padding: 5px 7px 0 7px;
  color: #333;
}

.mail .messageinfo {
  padding: 0 0 4px 0;
}

a.delete, a.forward, a.reply, a.send, a.edit {
  text-indent: -999em;
  overflow: hidden;
  background: url("/images/i18n/de/buttons/community/mail/delete.png") left top no-repeat;
  height: 25px;
  width: 77px;
  display: block;
  float: left;
  margin: 10px 8px 0 0;
}

a.forward {
  background-image: url("/images/i18n/de/buttons/community/mail/forward.png");
  width: 97px;
  float: right;
}

a.send {
  background-image: url("/images/i18n/de/buttons/community/mail/send_mail.gif");
  width: 67px;
  float: right;
}

a.reply {
  background-image: url("/images/i18n/de/buttons/community/mail/answer.png");
  width: 87px;
  float: right;
}

a.edit {
  background-image: url("/images/i18n/de/buttons/community/mail/edit_draft.gif");
  width: 126px;
  float: right;
}

.mail .elem {
  float: left;
  width: 350px;
}

.mail .elem strong {
  width: 50px;
  float: left;
  text-align: right;
  padding-right: 3px;
}

.mail .close {
  float: right;
  padding: 7px;
}

#message_form {
  width: 470px;
  background: url("/images/community/mail_form_top.gif") left top no-repeat;
  padding: 20px 0 0 0;
}

#message_form fieldset, #message_form table {
  background: #F6F5F0;
  border: 1px solid #999;
  border-width: 0 1px;
}

#message_form #messagetop {
  background: #F6F5F0 url("/images/community/mail_new_message_icon.gif") 15px top no-repeat;
  height: 40px;
  line-height: 22px;
}

#message_form #messagetop p {
  text-align: left;
  padding-left: 55px;
  margin: 0;
  color: #333;
  font-weight: bold;
}

#message_form table {
  width: 100%;
}

#message_form th {
  text-align: right;
  font-weight: bold;
  width: 44px;
  padding: 2px 4px 2px 9px;
}

#message_form_bottom {
  background: url("/images/layout/content_table_bottom.gif") left bottom no-repeat;
  height: 14px;
}

#message_form textarea {
  border: 1px solid #666;
  padding: 5px;
  background: #FFF;
  width: 426px;
  height: 207px;
  margin: 0 0 8px 15px;
}

#message_form input, #message_form select {
  border: 1px solid #666;
  background: #FFF;
  padding: 1px;
}

#content #message_form input {
  width: 388px;
}

#content #message_form select {
  width: 158px;
}

#content #message_form #message_copy_id {
  width: 160px;
}

#message_form label {
  font-weight: bold;
  display: block;
  padding: 18px 0 6px 15px;
  background: url("/images/community/mail_divider.gif") center 6px no-repeat;
}

#message_form button {
  background: url("/images/i18n/de/buttons/community/mail/send_mail.gif") left top no-repeat;
  height: 25px;
  cursor: pointer;
  width: 67px;
  float: right;
  margin: 0 15px;
}

#message_form button p {
  height: 25px;
}

#message_form button span {
  display: none;
}

#message_form #speichern {
  float: left;
  width: 127px;
  background-image: url("/images/i18n/de/buttons/community/mail/save_draft.gif");
}

#content #answer .hr {
  background: url("/images/community/mail_divider.gif") center 10px no-repeat;
  height: 15px;
}

#content #answer p {
  color: #666;
  margin: 0;
  padding: 0 20px 5px 15px;
}

#control_overlay {
  background-color: #000000;
}
/* control.modal (edit profile overlay) */

.edit_profile_modal_container {
  background-color: #F6F5F0;
  border: 3px solid #333;
  overflow: auto;
  color: #333;
  text-align: left;
}

.edit_profile_modal_overlay {
  background-color: #000;
}


/* control.modal (league results overlay) */

.league_results_modal_container {
  height: 100%;
  overflow: auto;
  text-align: left;
}

.league_results_modal_overlay {
}


/* control.modal (game details overlay) */

.game_details_modal_container {
  overflow: auto;
  text-align: left;
}

.game_details_modal_overlay {
}




/* sidebar */

.certificates
{
  background-color: #e0decb;
  width: 144px;
  padding: 14px 3px 0 3px;
  margin: 0;
  float: right;
  color: #333;
  text-align: center;
  position: relative;
}

.certificates img
{
	padding: 2px;
	border: none;
}

#sidebar {
  width: 150px;
  margin: 0;
  float: right;
  background: #DFDEA5 url("/images/layout/sidebar/shadow.gif") left top repeat-y;
  color: #333;
  margin-top: 0px;
  position: relative;
}


#sidebar p, #sidebar ul {
  padding-left: 10px;
  padding-bottom: 7px;
}

#sidebar #quickinfo {
  background: url("/images/i18n/de/headlines/layout/sidebar/short_info.png") left top no-repeat;
  border-bottom: 1px dotted #62754F;
  height: 48px;
}

#sidebar div.userinfo {
  background: url("/images/layout/sidebar/bg_userinfo.png") repeat-x #aeb860;
  padding-top: 4px;
  height: 114px;
}
.userinfo_news {
  margin: 10px 0 0 25px;
  color: #e2e485;
}

.userinfo_letter {
  margin: 3px 0 -20px -17px;
  display: inline;
  width: 14px;
  height: 13px;
  float: left;
}

.userinfo_be {
  margin: 0 0 0 10px;
}

#sidebar .userinfo_news a, #sidebar .userinfo_news a:hover {
  font-weight: normal;
  line-height: 17px;
  color: #e2e485;
  display: inline;
}

.userinfo_news_normal {
  display: inline;
  float: left;
  margin: 1px 0 0 0;
}

#sidebar .userinfo_finances_new {
  background-color: #aeb860;
  line-height: 15px;
  padding: 0 0 10px 10px;
  height: auto;
}

#sidebar .userinfo_finances_new a:hover, #sidebar finances a:hover, #sidebar a.logout:hover, #sidebar #kundenservice a:hover, #sidebar .userinfo_finances_new a:focus, #sidebar finances a:focus, #sidebar a.logout:focus, #sidebar #kundenservice a:focus {
  color: #333;
}

#sidebar .userinfo_finances_new p {
  padding: 0 0 10px 10px;
  margin: 0;
}

#sidebar .userinfo_news_bold {
  display: inline;
  float: left;
  margin: 4px 0 0 0;
}

#sidebar .finances {
  border-top: 1px #62754f dotted;
  background-color: #aeb860;
  padding: 10px 0 0 0;
  height: auto;
}

#sidebar .game_depot {
  padding: 0px 5px 0px 8px;
  margin: 0 0 0 0;
  height: 27px;
}
#sidebar .cash_in {
  padding: 1px 0 0 0;
  margin: 0 0 0 0;
}

#sidebar .game_coupon {
  padding: 1px 0 0 0;
  margin: 0 0 0 0;
}
#sidebar .game_overview {
  padding: 5px 5px 0px 8px;
  margin: 0 0 0 0;
  height: 33px;
}

#sidebar #spielkonto {
  background: none;
  display: block;
  height: auto;
  overflow: visible;
  text-indent: 0;
  line-height: 8px;
}
#sidebar #spieldepot {
  background: none;
  display: block;
  height: auto;
  overflow: visible;
  text-indent: 0;
  line-height: 8px;
}

#sidebar div.gradient_box {
  background: url('/images/layout/sidebar/dark_gradient.png') repeat-x #aeb860;
  padding: 10px 0 17px 0;
}

#sidebar div.gradient_box p {
  padding-bottom: 2px;
}

#sidebar #merkzettel {
  text-indent: 0;
  margin: 0;
  overflow: visible;
  border-bottom: 1px #62754f dotted;
  background: #dfdea5;
}

#sidebar ul li {
  padding: 0 0 0 10px;
}

#sidebar ul a {
  color: #990000;
}

#sidebar div.notepadcategories {
  margin: 0;
  padding: 0;
  position: relative;
}

#sidebar div.notepadcategories div.my_notepad,
#sidebar div.notepadcategories div.all_games {
  background: url('/images/layout/sidebar/list_bg.png') repeat-x #99a945;
  padding-top: 5px;
  padding-left: 10px;
}

#sidebar div.notepadcategories div.all_games {
  height: 30px;
  position: relative;
}

#sidebar div.notepadcategories div.my_notepad {
  border-bottom: 1px dotted #62754f;
}

#sidebar div.notepadcategories h3.notepad_headline,
#sidebar div.notepadcategories h3.notepad_headline a {
  color: #333;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#sidebar div.notepadcategories h3.notepad_headline a {
  background: url('/images/layout/sidebar/all_games_arrow.png') no-repeat right 5px;
  display: block;
  padding-right: 15px;
}

#sidebar div.games_overlay {
  background: url('/images/layout/sidebar/overlay_top.png') no-repeat;
  position: absolute;
  top: 3px;
  left: 10px;
  padding-top: 13px;
  z-index: 20;
  width: 136px;
}

#sidebar div.games_overlay img.spinner,
#content img.default_spinner {
  background: url(/images/mcc/icons/ajax_background.png);
  position: absolute;
  width: 13px;
  height: 13px;
  padding: 3px 2px 2px 3px;
  top: 3px;
  right: 10px;
}

#content img.default_spinner {
  position: static;
  top: 0;
  right: 0;
}

#sidebar div.games_overlay ul {
  background: url('/images/layout/sidebar/overlay_middle.png') repeat-y;
  padding: 0;
  padding-right: 6px;
  /* border-bottom: 1px solid transparent; IE7 Needs this!*/
  zoom: 1;
}

#sidebar div.games_overlay ul li {
  padding: 0;
}

#sidebar div.games_overlay ul li a {
  background: url('/images/layout/sidebar/overlay_arrow.png') no-repeat 10px -38px;
  color: #FFF;
  display: block;
  padding: 1px 0 2px 18px;
}

#sidebar div.games_overlay ul li a:hover {
  background-color: #ea8f08;
  background-position: 10px 5px;
}

#sidebar div.games_overlay div.bottom {
  background: url('/images/layout/sidebar/overlay_bottom.png') repeat-x left bottom transparent;
  padding-bottom: 20px;
}

#sidebar div.notepadcategories h3.notepad_headline {
  padding-bottom: 1px;
}

#sidebar div.notepadcategories span.no_games {
  display: block;
  padding-bottom: 8px;
}

#sidebar ul#notepadlist {
  padding: 0;
  margin: 0;
  padding-top: 5px;
}

#sidebar ul#notepadlist li {
  background-image: none;
  padding: 0;
  padding-bottom: 6px;
  padding-right: 8px;
}

#sidebar ul#notepadlist a.game_info {
  color: #333;
  font-weight: normal;
  text-decoration: none;
}

#sidebar ul#notepadlist a.game_info img {
  vertical-align: middle;
  margin-right: 8px;
  width: 22px;
  height: 22px;
  font-size: 8px;
}

#sidebar ul#notepadlist a.loeschen {
  margin-top: 4px;
  position: relative;
}

#sidebar #kundenservice {
  background: url('/images/layout/sidebar/item_gradient.png') repeat-x #c0c47e;
  border-bottom: 1px dotted #62754f;
  height: 54px;
  text-indent: 0;
  margin: 0;
}

#sidebar #kundenservice a {
  display: block;
  padding-top: 5px;
  padding-left: 9px;
  font-size: 10px;
}

#sidebar #kundenservice img {
  display: block;
}

#sidebar div.service_content div.background {
  background: #99A945 url('/images/layout/sidebar/list_bg.png') repeat-x;
  padding-top: 6px;
}

#sidebar a.service_button {
  display: block;
  line-height: 0px;
  margin: 0;
  padding: 0;
}

#sidebar a.close_service {
  border-top: 1px dotted #62754f;
}

#sidebar .actions a {
  color: #990000;
}


/* login */

#login {
  background: url("/images/layout/sidebar/gradient.jpg") left bottom repeat-x;
}

#login div.textfields {
  background: #99A945 url(/images/layout/sidebar/list_bg.png) repeat-x;
  border-top: 1px dotted #62754f;
  border-bottom: 1px dotted #62754f;
  padding-top: 4px;
}

#login label {
  padding: 0 10px 1px 8px;
  font-weight: bold;
  color: #333;
}

#login input {
  width: 128px;
  margin: 0 0 2px 8px;
  border-color: #6a7b0f;
}

#login p.passwort {
  text-align: right;
  margin: 0 6px 0 0;
  font-size: 10px;
  padding-bottom: 4px;
}

#login .passwort a {
  font-weight: normal;
  color: #333;
}

#login div.buttons {
  background: url('/images/layout/sidebar/login_gradient.png') repeat-x #a2ad50;
  padding: 10px 0 10px 0;
  margin: 0;
  height: 51px;
}

#login div.buttons a.register_now {
  display: block;
  margin: 0 0 0 8px ;
  padding: 0;
  text-decoration: none;
}

#login button {
  background: none;
  height: 30px;
  cursor: pointer;
  width: 74px;
  float: right;
  margin: 11px 8px 2px 0;
  padding: 0;
}

#login button p {
  height: 30px;
}

#login button span {
  display: none;
}

/* footer */

#footer {
  clear: both;
  background: url("/images/layout/wrapper_bottom.gif") left bottom no-repeat;
  text-align: center;
  padding: 16px 0;
  position: relative;
  text-indent: -150px;
  color: #666;
}

#footer a {
  font-weight: normal;
  text-decoration: none;
  color: #666;
}

#footer a:hover {
  color: #999;
}

#tipp24logo {
  position: absolute;
  right: 23px;
  bottom: 11px;
  background: url("/images/layout/footer_logo.jpg") left top no-repeat;
  text-indent: -999em;
  overflow: hidden;
  width: 125px;
  height: 27px;
}

#tipp24logo a {
  display: block;
  width: 125px;
  height: 27px;
}

#fusszeile {
  color: #FFF;
  text-indent: -150px;
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

#fusszeile a {
  color: #FFF;
  font-weight: normal;
  text-decoration: none;
}


/* footer socialbookmarks */

#bookmarks {
  background: none repeat scroll 0 0;
  padding: 30px 10px 4px 30px;
  width: 890px;
  position: relative;
  clear: both;
  float: left;
}

.bookmarks_line {
  border-top: 1px solid rgb(230, 220, 200);
  width: 890px;
  height: 1px;
  margin: 0px 0px 25px 0px;
  float: left;
}

#infotext {
  text-align: left;
  width: 870px;
  margin: 0 0px 10px 0px;
  color: #FFF;
  float: left;
}


#infotext h1 {
  text-align: left;
  font-size: 19px;
  line-height: 25px;
}

#infotext h2 {
  text-align: left;
  font-size: 15px;
  line-height: 20px;
}

#infotext p {
  text-align: left;
  font-size: 11px;
  line-height: 13px;
  margin-top: 10px;
}



ul.infotext_list {
  float: left;
  padding: 25px 0 0px 0;
  display: inline;
  width: 890px;
}

ul.infotext_list li {
  float: left;
  padding: 0 3px 0 0;
  margin: 0px;
  display: inline;
}

.infotext_list a {
  color: #fff;
  font-weight: normal;
  text-decoration: none;
}
.infotext_list a:hover {
  color: #ccc;
  font-weight: normal;
  text-decoration: none;
}

#socialbookmarks {
  margin: 10px 0 30px 0px;
  height: 20px;
  float: left;
}

ul.socialbookmarks_link li {
  float: left;
}

ul.socialbookmarks_link li.sb1 {
  margin: 3px 5px 0 0;
  color: #FFF;
}

ul.socialbookmarks_link li.sb2 {
  margin-right: 12px;
  color: #FFF;
}

ul.socialbookmarks_link li.sb2 a {
  float: left;
  border: #FFF solid 1px;
  margin: 2px;
  padding: 0;
  height: 18px;
}

ul.socialbookmarks_link li.sb2 a:hover {
  float: left;
  border: #999 solid 1px;
  margin: 0 2px 0 2px;;
  padding: 0;
  height: 18px;
}

ul.socialbookmarks_link li.sb3 {
  margin: 3px 0 0 0;
  font-weight: normal;
}
ul.socialbookmarks_link li.sb3 a {
  color: #FFF;
  text-decoration: underline;
}
ul.socialbookmarks_link li.sb3 a:hover {
  color: #ccc;
  text-decoration: none;
}

#ad_pixel {
  float: left;
}


/* New Landing Page 2009 (start/new_index.rhtml) */
.index div.container {
  margin-top: 1px;
  margin-left: 10px;
  margin-right: 24px;
  width: 780px;
}

div#container01 {
  height: 400px;
  width: 550px;
  margin: 0 0 5px 4px;
  padding: 0 0 0 0px;
  float: left;
  overflow: hidden;
  background-color: #fff;
}

div#container01 a img {
  float: left;
}

div#container02 {
  margin: 1px 0 5px 4px;
  padding: 0;
  width: 207px;
  height: 400px;
  float: left;
}

div#container02 a img {
  margin: 0;
  padding: 0;
}

div.container02_c {
  margin-bottom: 3px;
  width: 207px;
}

div.container02_c_news {
  background-image: url(/images/start/teaser207x377_newsback.gif);
  height: 380px;
}

div.depositor {
  background-image: url(/images/start/newsback_depositor.gif);
  background-repeat: no-repeat;
  height: 400px;
}

div#container02_c_newstext {
  padding: 45px 10px 10px 15px;
}


div#container02_c_newstext h3 {
  font-size: 11px;
  margin: 5px 0 7px 0;
  display: block;
}

div#container02_c_newstext h4 {
  font-size: 11px;
}

div#container02_c_newstext p {
}

div#container02_c_newstext a {
  text-decoration: underline;
}

div#container02_c_newstext a:hover {
  text-decoration: none;
}

div.depositor div#container02_c_newstext {
  color: #FFF;
}


div.depositor div#container02_c_newstext h3 {
  color: #FFF;
}

div.depositor div#container02_c_newstext h4 {
  color: #FFF;
}

div.depositor div#container02_c_newstext p {
  color: #FFF;
}

div.depositor div#container02_c_newstext a {
  color: #FFF;
}

div.depositor div#container02_c_newstext a:hover {
  color: #FFF;
}

div#container03spezial {
  margin: 0 0 11px 14px;
  width: 747px;
  float: left;
  position: relative;
}

div#container04spiele {
  padding: 5px 0 0 0;
  margin: 0 0 0 14px;
  width: 762px;
  float: left;
  position: relative;
}

div.container04spiele_headline {
  margin: 0 0 0 0;
  padding: 0 0 0 15px;
  width: 732px;
  height: 23px;
  float: left;
  position: relative;
}

div.container04spiele_c {
  margin: 0 15px 15px 0;
  width: 366px;
  float: left;
  position: relative;
}

div#container05 {
  margin: 0 0 0px 14px;
  width: 762px;
  float: left;
  position: relative;
  display: inline;
}

div.container05_c {
  margin: 0 15px 15px 0;
  width: 366px;
  float: left;
  position: relative;
  display: inline;
}


/* New Landing Page 2009 (start/new_index.rhtml) */


/* container02 */

div.teaser {
  background: url("/images/start/teaser207x_poll.jpg");
  width: 187px;
  padding: 40px 0px 12px 20px; /*for umfrage der wohce headline*/
  height: 140px;
  overflow: hidden;
}

div.poll {
  position: relative;
}

#content div.teaser ul li,
#content div.teaser h4 {
  font-size: 11px;
  color: #000;
  width: 175px;
}

#content div.teaser h4 {
  height: 30px;
}

.index #content div.teaser_tipps h4 {
  color: #000;
  margin-bottom: 12px;
}

#content div.teaser_tipps {
  color: #000;
}

#content div.teaser ul {
  margin-top: 14px;
}

#content div.teaser ul li {
  margin-top: 4px;
  margin-bottom: 4px;
  display: block;
}


#content div.teaser label {
  display: block;
  float: left;
  margin: -1px 0 0 0;
  padding: 0px 0 5px 5px;
  width: 155px;
}

#content div.teaser input {
  border: none;
  float: left;
}

#content div.teaser a {
  background: url("/images/i18n/de/buttons/start/vote.jpg") no-repeat;
  width: 85px;
  height: 25px;
  text-indent: -999em;
}


#content div.poll a {
  position: absolute;
  bottom: 15px;
  right: 10px;
}

.votebutton {
  margin: 50px 0 0 0;
  height: 25px ;
  width: 150px;
}


#content div.teaser_tipps a {
  background: none;
  text-indent: 0em;
}

div.teaser_result {
  background: url("/images/start/teaser207x_poll.jpg") 0px -191px no-repeat;
}



#content div.teaser_big h4 {
  height: 30px;
  font-size: 11px;
  color: #000;
}

#content div.teaser_result ul li {
  width: 173px;
  position: relative;
  display: block;
  margin: 0;
  padding-left: 5px;
  padding-bottom: 8px;
}

* html #content div.teaser_result ul li {
  padding-bottom: 5px;
}

* + html #content div.teaser_result ul li {
  padding-bottom: 5px;
  border: 0;
}

div.teaser_result ul li span {
  display: block;
  background: url("/images/start/vote_result_bar.png") no-repeat;
  font-size: 11px;
  height: 11px;
  color: #000;
  margin: 0 ;
  padding: 0;
  line-height: 100%;
}

div.teaser_result ul li span.percent {
  position: absolute;
  right: 8px;
  background: none;
  top: 0px;
  margin: 0;
  padding: 0;
  line-height: 100%;
}
/* /container02 */


/* container03 */
.c03spezialuser {
  background-image: url(/images/start/teaser_spezial_user.jpg);
  height: 259px;
  width: 751px;
  margin: 0;
  padding: 0;
}
.c03spezialuser_text {
  margin: 65px 0px 0px 0px;
  float: left;
}
#content div.c03spezialuser_text p {
  margin: 10px 15px 0px 18px;
}
/* /container03 */

/* container04spiele */

.c04spiele_header_cards, .c04spiele_header_kartenwuerfel {
  background-image: url(/images/start/allespiele/header.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 38px;
}

.c04spiele_header_puzzle {
  background-image: url(/images/start/allespiele/header.gif);
  background-repeat: no-repeat;
  background-position: left -38px;
  height: 38px;
}

.c04spiele_header_quiz, .c04spiele_header_word_riddle {
  background-image: url(/images/start/allespiele/header.gif);
  background-repeat: no-repeat;
  background-position: left -114px;
  height: 38px;
}

.c04spiele_header_sport {
  background-image: url(/images/start/allespiele/header.gif);
  background-repeat: no-repeat;
  background-position: left -76px;
  height: 38px;
}

.c04spiele_header_img {
  float: left;
  height: 38px;
  margin: 0;
  padding: 0;
  display: inline;
}

.c04spiele_header_img a {
  display: block;
  height: 38px;
  width: 190px;
  text-decoration: none;
  color: transparent;
  cursor: pointer;
}

.c04spiele_header_link a {
  float: right;
  color: #fff;
  margin: 12px 15px 0 0;
  display: inline;
}


.container04spiele_c div.row_big {
  width: 364px;
  height: 85px;
  float: left;
}

.c04spiele_rowbig {
  width: 366px;
  height: 85px;
  float: left;
}


.c04spiele_rowbig_img {
  margin: 0 2px 0 0;
  padding: 3px;
  background-image: url(/images/start/allespiele/backimg.png);
  width: 85px;
  height: 64px;
}

.c04spiele_rowbig_strap {
  margin: -71px 0 0 -2px;
}
.c04spiele_rowbig_lupe {
  margin: -22px 0 0 93px;
}

.c04spiele_rowbig_s2_text {
  font-size: 11px;
  line-height: 13px;
  margin: 5px 0 0 0;
  color: #6a6a6a;
}


.c04spiele_rowbig_s3 {
  float: left;
  width: 106px;
  margin: 30px 0px 0px 0px;
  display: inline;
}


.container04spiele_c div.row_small {
  border: none;
  width: 366px;
  height: 25px;
  float: left;
}

.row_clear {
  background-color: #F6F5F0;
}

.row_dark {
  background-color: #E0DECB;
}

.c04spiele_row_1 {
  float: left;
  margin: 2px 0px 0px 20px;
  display: inline;
}
.c04spiele_row_headline a {
  float: left;
  margin: 4px 0px 0px 10px;
  width: 200px;
  display: inline;
  color: #333;
}
.c04spiele_row_text {
  float: right;
  margin: 4px 15px 0px 2px;
  display: inline;
  color: #6a6a6a;
}

.container04spiele_c div.row_footer {
  background-color: #F6F5F0;
  border: none;
  background-image: url(/images/start/allespiele/row_footer_big.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 366px;
  float: left;
}

.container04spiele_c div.row_big div.row_footer {
  background-color: #F6F5F0;
  border: none;
  background-image: url(/images/start/allespiele/row_footer_big.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width: 366px;
  float: left;
}


#c04_layer {
  background-image: url(/images/start/popup/bg.png);
  height: 420px;
  width: 470px;
  padding: 0;
  position: relative;
  z-index: 150;
}

#c04_layer_headline {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #FFF;
  padding: 20px 0 0 15px;
  width: 387px;
  display: inline;
  float: left;
}

#c04_layer_x {
  background-image: url(/images/start/popup/headline_x.png);
  margin: 15px 10px 0 0px;
  width: 54px;
  height: 32px;
  float: left;
  display: inline;
}

.c04_layer_line {
  float: left;
  height: 10px;
}

.c04_layer_img {
  margin: 10px 10px 10px 15px;
  float: left;
  display: inline;
  color: #FFF;
  font-size: 16px;
}

.c04_layer_img_1 {
  background-color: #000;
  padding: 3px;
}

.c04_layer_text {
  margin: 20px 10px 10px 10px;
  width: 200px;
  float: left;
  display: inline;
  color: #FFF;
  font-size: 14px;
  line-height: normal;
}
.c04_layer_button {
  margin: 10px 10px 10px 10px;
  background-image: url(/images/start/popup/button.png);
  width: 110px;
  height: 25px;
  float: left;
  display: inline;
}




/* /container04spiele */



/* container05 */

div.container05_headline {
  margin: 0 0 0 10px ;
  padding: 0 0 0 0;
  height: 23px;
  width: 356px;
  float: left;
  display: inline;
}

div.container05_content {
  float: left;
  margin: 0px;
  padding: 0px;
}

.c05_content_news {
  float: left;
  width: 366px;
  height: 288px;
  margin: 0 0 0 0;
  padding: 0 0 0 0 ;
}

.box_normal {
  background-image: url(/images/start/box_news_normal.gif);
  color: #f1f1f1;
}
.box_normal .c05_content_pageskip a {
  color: #848484;
}
.box_normal .c05_content_pageskip {
  color: #848484;
}
.box_normal .c05_content_pagenr {
  color: #848484;
}
.box_normal .c05_content_time {
  color: #848484;
}

.box_important {
  background-image: url(/images/start/box_news_important.gif);
  color: #FFF;
}
.box_important .c05_content_pageskip a {
  color: #FFF;
}
.box_important .c05_content_link a {
  color: #FFF;
}
#content .box_important .c05_content_text p {
  color: #FFF;
}

.c05_content_news_text {
  width: 336px;
  height: 260px;
  margin: 12px 0 10px 15px;
}

.c05_content_pageheader {
  float: left;
  width: 336px;
  height: 25px;
  margin: 0;
  padding: 0;
  display: inline;
}

.c05_content_pagenr {
  float: left;
  height: 15px;
  display: inline;
}

.c05_content_pageskip {
  float: right;
  height: 15px;
  margin: 0 0 0 5px;
  display: inline;
}

.c05_content_headline {
  font-size: 11px;
  margin: 15px 0 0 0;
  display: inline;
}
.c05_content_timeinfo {
  float: left;
  width: 350px;
  height: 30px;
}

.c05_content_time {
  float: left;
  width: 130px;
  margin: 5px 0 0 0;
  display: inline;
}
.c05_content_info {
  float: left;
  width: 200px;
  margin: 7px 0 0 0;
  display: inline;
}

.c05_content_link a {
  float: left;
  margin: 10px 0 0 0;
  display: inline;
}


#content .c05_content_news p {
  color: #333;
  margin: 0 0 10px 0;
}

/* /container05 poll */

div.teaser_big {
  background: url("/images/start/teaser366x_poll.jpg");
  width: 336px;
  padding: 40px 10px 12px 20px; /*for umfrage der wohce headline*/
  height: 148px;
  overflow: hidden;
}

div.container05_c .teaser_result {
  background: url("/images/start/teaser366x_poll.jpg") 0px -206px no-repeat;
}

#content div.container05_c div.teaser_result ul li {
  width: 325px;
  position: relative;
  display: block;
  margin: 0;
  padding-left: 5px;
  padding-bottom: 8px;
  margin-bottom: 4px;
  margin-top: 4px;
}

#content div.teaser_big ul {
  margin-top: 14px;
}

#content div.teaser_big ul li {
  margin-top: 4px;
  margin-bottom: 4px;
  display: block;
}

#content div.teaser_big a {
  background: url("/images/i18n/de/buttons/start/vote.jpg") no-repeat;
  width: 85px;
  height: 25px;
  text-indent: -999em;
}

#content div.teaser_big label {
  display: block;
  float: left;
  margin: -1px 0 0 0;
  padding: 0px 0 10px 5px;
  width: 315px;
}

#content div.teaser_big input {
  border: none;
  float: left;
}

div.result ul li {
  width: 173px;
  height: 17px;
  position: relative;
  display: block;
  margin: 0px 0px 0px 20px;
  padding-left: 5px;
  padding-bottom: 8px;
}

div.result {
  background: url(/images/start/teaser366x_poll.jpg) 0px -206px no-repeat;
}

#content div.result h4 {
  height: 44px;
  font-size: 11px;
  color: #000;
  width: 200px;
  margin: 0 0 0 20px;
}

* html #content div.result ul li {
  padding-bottom: 5px;
}

* + html #content div.result ul li {
  padding-bottom: 5px;
}

div.result ul li span {
  display: block;
  background: url("/images/start/vote_result_bar.png") no-repeat;
  font-size: 11px;
  height: 11px;
  color: #000;
  margin: 0 ;
  padding: 0;
  line-height: 100%;
}

div.result ul li span.percent {
  position: absolute;
  right: 8px;
  background: none;
  top: 0px;
  margin: 0;
  padding: 0;
  line-height: 100%;
}

div.votebutton_big {
  margin: 40px 0 0 0;
}


div.c05halloffame {
  width: 366px;
  height: 184px;
}
div.c05halloffame_text {
  padding: 157px 0 0 15px;
  color: #f1831f;
  font-size: 12px;
  font-weight: bold;
}

div.c05halloffame_text span {
}

/* /container05 */


/* hall of fame container carousel on new index page */
.jcarousel-skin-hof-container .jcarousel-container-vertical {
  overflow: hidden;
}

.jcarousel-skin-hof-container .jcarousel-clip-vertical {
  height: 27px;
  position: relative;
}

.jcarousel-skin-hof-container .jcarousel-item {
  height: 30px;
}

.jcarousel-skin-hof-container .jcarousel-item-vertical {
  width: 340px;
}

.jcarousel-skin-hof-container .jcarousel-next-disabled-vertical,
.jcarousel-skin-hof-container .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-hof-container .jcarousel-next-disabled-vertical:active {
  cursor: default;
}

.jcarousel-skin-hof-container .jcarousel-prev-disabled-vertical,
.jcarousel-skin-hof-container .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-hof-container .jcarousel-prev-disabled-vertical:active {
  cursor: default;
}


/* New Landing Page (start/new_index.rhtml) */



#content h2#hof_container_teaser {
  background: url("/images/start/carousel_bg.jpg") no-repeat;
  height: 44px;
  margin: 0;
  margin-bottom: 30px;
  text-align: center;
}

#content h2#hof_container_teaser strong {
  line-height: 44px;
  color: #ff8a1e;
  font-size: 13px;
  text-decoration: none;
}


#content h2#hof_container_teaser strong span {
  color: #fff;
}

#content h2#hof_container_teaser strong img {
  padding-left: 15px;
  position: relative;
  margin-right: 5px;
  top: 7px;
}

#content h2#hof_container_teaser strong span.orange {
  color: #ff8a1e;
}

#content h2#hof_container_teaser strong span.last {
  padding-right: 15px;
}

.start_index #content h3 {
  display: none;
}

.start_index a#hofcontainer {
  text-decoration: none;
}

.start_index .wide_teaser {
  margin-top: -8px;
  margin-bottom: 26px;
}

#small_teasers .wide_teaser {
  margin-bottom: 10px;
}

.start_left_column {
  padding-bottom: 15px;
}



#content div.teaser_tipps h4 {
  color: #333;
  margin-bottom: 12px;
}

#content div.teaser_tipps {
  color: #333;
}

#content div.teaser ul {
  margin-top: 14px;
}

#content div.teaser ul li {
  margin-top: 4px;
  margin-bottom: 4px;
  display: block;
}


div.teaser_tipps {
  background: url("/images/start/teaser_sprite.jpg") -218px top no-repeat;
  margin-left: 3px;
  margin-right: 0px;
}

ul.redaktionsnews {
  background: url("/images/i18n/de/headlines/start/from_editorial.jpg") 15px top no-repeat;
  padding-top: 34px;
  width: 312px;
}

ul.redaktionsnews li {
  margin-bottom: 30px;
}

ul.redaktionsnews li div {
  padding-left: 15px;
  padding-right: 15px;
  color: #848484;
  font-size: 11px;
}

ul.redaktionsnews li div h4 {
  margin-top: 2px;
  margin-bottom: 1px;
  color: #333;
  font-size: 12px;
}

ul.redaktionsnews li div a img {
  position: relative;
  top: 2px;
  left: 16px;
}

ul.redaktionsnews li img.red_im {
  position: relative;
  left: 17px;
  top: 2px;
}

ul.redaktionsnews li.very_important {
  background: url("/images/start/blog_bg_important.jpg") left bottom no-repeat;
  padding-bottom: 13px;
  margin-bottom: 17px;
}

ul.redaktionsnews li.very_important div {
  background: url("/images/start/blog_bg_important.jpg") #f1831f -312px top no-repeat;
  margin-top: -13px;
  padding-top: 13px;
  color: #fff;
}

#content ul.redaktionsnews li.very_important div h4,
#content ul.redaktionsnews li.very_important div p,
#content ul.redaktionsnews li.very_important div a {
  color: #fff;
}

div.gewinnspiel {
  width: 424px;
  height: 159px;
  margin-left: -3px;
}

div.gewinnspiel a {
  display: block;
  text-decoration: none;
}




/* ============== */
/* = STATUS BAR = */
/* ============== */

#status_bar_container {
  margin: 0 24px;
}
  #community.community_index #status_bar_container,
  #community .inbox #status_bar_container {
    margin-left: 10px;
  }
  
  #lottery #status_bar_container {
    margin-left: -145px;
  }
  #games .play #status_bar_container {
    margin-bottom: 14px;
    margin-left: 12px;
  }
  #info #status_bar_container,
  #community .blog #status_bar_container {
    margin-left: 0;
  }
  

.status_bar {
  width: 530px;
  padding: 0;
  margin-top: 0;
  margin-bottom: 4px;
  color: #f8f0f0;
}

.status_bar_double {
  margin-bottom: 15px;
}

.status_bar p {
  padding: 0 10px 0 38px;
  margin: 0 !important;
}

.status_bar p .error_message {
  font-weight: bold;
  display: block;
  padding-bottom: 5px;
}
  .status_bar p .error_message br {
    display: none;
  }

  .status_bar p.left a,
  .status_bar p.right a {
    color: #e2e485;
  }

  .status_bar p.left {
    padding-left: 50px;
  }

  .status_bar p.right {
    padding-right: 19px;
  }
  
    .status_bar p strong {
      display: block
    }

.status_bar_error,
.status_bar_succ {
  background: url("/images/account/errors_new_530.png") -1590px top no-repeat;
  color: #333;
  height: auto;
  padding-top: 14px;
}
  .status_bar_error {
    background-position: -1060px top;
  }

.status_bar_error p,
.status_bar_succ p {
  background: url("/images/account/errors_new_530.png") -2120px 0 repeat-y;
  display: block;
  position: relative;
  top: -2px;
}
  .status_bar_error p {
    background-position: -2650px bottom;
  }

.status_bar_error div,
.status_bar_succ div {
  background: url("/images/account/errors_new_530.png") -530px bottom no-repeat;
  height: 14px;
  text-indent: -999em;
  position: relative;
  top: -6px;
}
  .status_bar_error div {
    background-position: 0 bottom;
  }

.status_bar_error img,
.status_bar_succ img {
  position: absolute;
  left: 12px;
  top: -3px;
}
  .status_bar_error img.errorBlock,
  .status_bar_succ img.errorBlock {
    position: relative;
    top: 5px;
    left: 0;
    display: block;
  }

.status_bar li {
  background-image: url("/images/layout/pro_list.png");
  background-position: left top;
  background-repeat: no-repeat;
  display: list-item;
  font-size: 13px;
  line-height: 16px;
  list-style: none outside none;
  margin: 0 0 10px;
  padding: 0 0 0 23px;
  position: relative;
  color: #666600;
}




.big_hello {
  background: url("/images/i18n/de/start/first_visit.jpg") no-repeat;
  width: 497px;
  height: 275px;
  margin: 0 auto;
  margin-bottom: 60px;
  margin-top: 45px;
  padding-top: 50px;
  padding-left: 38px;
  padding-right: 48px;
}

#content .big_hello p {
  margin-bottom: 20px;
}



/* XMAS Liga */

.x_mas_liga #content h2 {
  width: 750px;
  height: 299px;
  margin: 0;
  margin-left: -2px;
}

.x_mas_liga #content h3 {
  margin: 0;
}

.x_mas_liga #content p {
  margin: 0;
}

.x_mas_liga .x_mas_cont {
  width: 544px;
  margin-top: -15px;
  padding-left: 16px;
}

.x_mas_liga a.x_mas_wini {
  margin-top: 51px;
}

.x_mas_liga #content .x_mas_cont p {
  margin-bottom: 19px;
  line-height: 15px;
}

.x_mas_liga #content .x_mas_cont h3.bares {
  background: url("/images/specials/xmas/xmas_headlines.jpg") 0px -17px no-repeat;
  height: 16px;
  margin-bottom: 10px;
  text-indent: -999em;
  position: relative;
}

.x_mas_liga #content .x_mas_cont h3.win {
  background: url("/images/specials/xmas/xmas_headlines.jpg") 0px 0px no-repeat;
  height: 17px;
  margin-bottom: 10px;
  text-indent: -999em;
  margin-top: 30px;
}

.x_mas_liga #content .x_mas_cont h3.x_mas_days {
  background: url("/images/specials/xmas/xmas_headlines.jpg") 0px -31px no-repeat;
  height: 20px;
  margin-bottom: 10px;
  text-indent: -999em;
  margin-top: 30px;
}

.x_mas_liga #content .x_mas_cont h4.win,
.x_mas_liga #content .x_mas_cont p.win {
  color: #333;
  margin-bottom: 0px;
}

.x_mas_liga #content .x_mas_cont h4.win {
  font-size: 12px;
}

.x_mas_liga #content .x_mas_cont h4.win span.orange {
  color: #ff9900;
  font-size: 15px;
}

.x_mas_liga #content .x_mas_cont h4.win a {
  padding-left: 15px;
  font-size: 11px;
}

.x_mas_liga #content .x_mas_cont ul,
.x_mas_liga #content .x_mas_cont p.last {
  margin-bottom: 11px;
}

.x_mas_liga #content .x_mas_cont ul.scnd {
  margin-bottom: 0px;
}

.x_mas_liga #content .x_mas_cont ul.win li {
  width: 116px;
  height: 14px;
  line-height: 14px;
}

.x_mas_liga #content .x_mas_cont ul.win li span {
  text-align: left;
}

.x_mas_liga #content .x_mas_cont ul.win li span.right {
  text-align: right;
}

.x_mas_liga #content .x_mas_cont .x_mas_days {
  margin-left: -1px;
  background: url("/images/specials/xmas/xmas_days.jpg") 0px 46px no-repeat;
  height: 216px;
  position: relative;
  width: 733px;
}

* +html .x_mas_liga #content .x_mas_cont .x_mas_days {
  background: url("/images/specials/xmas/xmas_days.jpg") 0px 80px no-repeat;
  height: 250px;
}

.x_mas_liga #content .x_mas_cont .x_mas_days a {
  text-indent: -999em;
  position: absolute;
  width: 216px;
  height: 34px;
  top: 172px;
}

* +html .x_mas_liga #content .x_mas_cont .x_mas_days a {
  top: 206px;
}

.x_mas_liga #content .x_mas_cont .x_mas_days a.green {
  background: url("/images/specials/xmas/xmas_green.png") no-repeat;
  width: 88px;
  height: 142px;
  top: 24px;
}

* +html .x_mas_liga #content .x_mas_cont .x_mas_days a.green {
  top: 58px;
}

.x_mas_liga_winners #halloffame_table {
  margin: 0;
}

#xmas_overlay_table {
  position: absolute;
  background: url("/images/specials/xmas/overlay_table.png") no-repeat;
  width: 373px;
  height: 467px;
  left: 408px;
  top: 318px;
}

#content #xmas_overlay_table h2 {
  font-size: 12px;
  height: 14px;
  line-height: 14px;
  margin: 0;
  background: none;
  width: 80px;
  text-indent: 0px;
  margin-top: 40px;
  margin-left: 40px;
}

* +html #content #xmas_overlay_table h2 {
  float: left;
}

#content #xmas_overlay_table a {
  text-indent: -999em;
  display: block;
  width: 22px;
  height: 22px;
  position: absolute;
  left: 314px;
  top: 31px;
}

#xmas_overlay_table table {
  border: 1px solid #000;
  border-collapse: collapse;
  width: 272px;
  text-align: center;
  margin-left: 40px;
  margin-top: 19px;
}

#xmas_overlay_table table th {
  background: #b2bd59;
  border: 1px solid #000;
  width: 90px;
}

#xmas_overlay_table table td {
  background: #c2c965;
  border: 1px solid #000;
}

.xmas_table {
  background: url("/images/specials/xmas/xmas_table_head.jpg") top no-repeat;
  width: 749px;
  border-collapse: collapse;
}

.xmas_liga {
  background: url("/images/specials/xmas/xmas_liga_head.jpg") top no-repeat;
  width: 510px;
  border-collapse: collapse;
}

.xmas_table th {
  border-right: 1px dotted #a3a3a3;
  height: 24px;
  vertical-align: middle;
  line-height: 24px;
  color: #fff;
}

.xmas_table th,
.xmas_table td {
  text-align: center;
}

.xmas_table th.leftalign,
.xmas_table td.leftalign {
  text-align: left;
  padding-left: 15px;
}

.xmas_table th.gamelist {
  width: 152px;
}

.xmas_table th.place {
  width: 53px;
}

.xmas_liga th.place {
  width: 48px;
  padding-left: 5px;
}

.xmas_table th.user {
  width: 305px;
}

.xmas_table th.topscore {
  width: 86px;
}

.xmas_table th.cash {
  width: 119px;
  border-right: 0;
}

.xmas_table tr.odd td,
.xmas_table tr.even td {
  background: #e0decb;
  border-right: 1px dotted #a3a3a3;
  height: 40px;
  vertical-align: middle;
}

.xmas_table tr.even td {
  background: #f6f5f0;
}

.xmas_table tr.even td.cash,
.xmas_table tr.odd td.cash {
  border-right: 1px solid #999;
}

.xmas_table tr.odd td.gamelist {
  background: url("/images/xmas/dotted.jpg") #f6f5f0 left top repeat-y;
  border-right: 1px dotted #a3a3a3;
  vertical-align: top;
  padding-left: 2px;
  padding-right: 5px;
}

.xmas_table tr.even td.rank_liga {
  background: url("/images/xmas/dotted.jpg") #f6f5f0 left top repeat-y;
}

.xmas_table tr.odd td.rank_liga {
  background: url("/images/xmas/dotted.jpg") #e0decb left top repeat-y;
}

.xmas_table tr.odd td.gamelist ul li {
}

.xmas_table tr.odd td.gamelist ul li a {
  color: #666666;
  padding-left: 12px;
  display: block;
  height: 20px;
  line-height: 20px;
  text-decoration: none;
}

.xmas_table tr.odd td.gamelist ul li a:hover,
.xmas_table tr.odd td.gamelist ul li a.active {
  color: #980000;
  background: url("/images/specials/xmas/xmas_gamelist.jpg") #e0decb 119px center no-repeat;
}

.xmas_bot {
  background: url("/images/specials/xmas/xmas_bottom.jpg") left top no-repeat;
  width: 749px;
  height: 25px;
  line-height: 25px;
  position: relative;
}

.xmas_bot div.pagination {
  margin-right: 16px;
}

.xmas_liga_bot {
  background: url("/images/specials/xmas/xmas_liga_bot.jpg") left top no-repeat;
}

.xmas_table tr td.rank {
  font-size: 18px;
  color: #666;
}

.xmas_table tr td.user img {
  padding: 1px;
  background: #fff;
  border: 1px solid #52503c;
  margin-right: 10px;
}

.xmas_liga th.liga_points {
  border-right: 0px;
  width: 134px;
}

#content .xmas_liga_cont h2,
#content .xmas_liga_cont p,
a.xmas_liga_link {
  margin: 0;
  margin-left: 16px;
}

#content .xmas_liga_cont h2 {
  text-indent: -999em;
}

#content h2.xmas_liga_result {
  background: url("/images/specials/xmas/xmas_liga_headlines.jpg") left -35px no-repeat;
  height: 42px;
  margin-bottom: 2px;
}

#content h2.xmas_liga_table {
  background: url("/images/specials/xmas/xmas_liga_headlines.jpg") left -77px no-repeat;
  height: 17px;
  margin-bottom: 4px;
}

#content h2.xmas_liga_daily {
  background: url("/images/specials/xmas/xmas_liga_headlines.jpg") left -18px no-repeat;
  margin-top: 30px;
}

#content h2.xmas_liga_lot {
  background: url("/images/specials/xmas/xmas_liga_headlines.jpg") left 0px no-repeat;
  height: 18px;
}

#content p.xmas_liga_intro {
  margin-bottom: 40px;
}

#content p.xmas_date {
  color: #999999;
}

#content p.xmas_winners {
  color: #666;
  margin-bottom: 17px;
  width: 391px;
}

#content p.xmas_winners a {
  color: #666;
}


/* coupon styling*/
.coupons_index #coupon,
.coupons_success #coupon {
  padding: 0 23px 0 24px;
}

.coupons_index #coupon .indent_content,
.coupons_success #coupon .indent_content {
  padding-left: 16px;
}

.coupons_index #coupon h2,
.coupons_success #coupon h2 {
  margin: 0;
}

.coupons_index #coupon h2 img,
.coupons_success #coupon h2 img {
  display: block;
}

.coupons_index #coupon h2.redeem_coupon,
.coupons_success #coupon h2.account_overview {
  margin-bottom: 15px;
}

.coupons_index #coupon img.instructions,
.coupons_success #coupon img.instructions {
  display: block;
  margin-bottom: 30px;
}

.coupons_index #coupon h2.redeem,
.coupons_success #coupon h2.account_overview_gray {
  margin-bottom: 6px;
}

.coupons_index #coupon div.coupon_container,
.coupons_success #coupon div.coupon_container {
  background: url('/images/coupon/redeem_container_bg.png') no-repeat;
  height: 62px;
  margin-bottom: 26px;
  padding: 16px 26px 0 26px;
  width: 534px;
}

.coupons_index #coupon div.coupon_container h3,
.coupons_success #coupon div.coupon_container h3 {
  display: block;
  padding-top: 14px;
  margin: 0;
  margin-right: 32px;
}

.coupons_index #coupon div.coupon_container strong,
.coupons_success #coupon div.coupon_container strong {
  color: #666600;
  font-weight: bold;
  font-size: 26px;
  padding-top: 8px;
  line-height: 100%;
}

.coupons_index #coupon .redeem_hint,
.coupons_success #coupon .play_now {
  background: url('/images/coupon/redeem_character.png') no-repeat 300px 31px;
  border-top: 1px dotted #A3A3A3;
  height: 370px;
  margin-left: 16px;
}

.coupons_success #coupon .play_now {
  border: none;
  background-position: 250px 0;
}

.coupons_index #coupon .redeem_hint h2 {
  padding-top: 22px;
  margin-bottom: 6px;
}

.coupons_success #coupon .play_now a {
  display: block;
}

.coupons_index #overlay_content h2 {
  margin-bottom: 5px;
}

.coupons_index #overlay_content img.loading {
  display: block;
  margin: 12px 0 8px;
}

.controller_coupons #overlay_content p.notice_error {
  margin-top: 30px;
}
/* end coupon styling*/

/* landing coupon styling*/
#landing_coupon {
  margin: 0 0 0 5px;
  padding: 0;
}

#landing_coupon h1 {
  margin: 0px 0px 16px 20px;
}
#landing_coupon h2 {
  margin: 0px 0px 0px 0px;
  background: url('/images/i18n/de/headlines/coupon/landing_cashin.png') no-repeat;
  height: 38px;
  width: 766px;
  padding-top: 23px;
  padding-left: 308px;
  font-size: 18px;
  font-family: arial;
  color: #666;
  font-weight: normal;
}
#landing_coupon h2 span {
  color: white;
  font-weight: normal;
}

#landing_coupon h3 {
  margin: 20px 0px 30px 0px;
}
#landing_coupon h3.step_one {
  background: url('/images/i18n/de/headlines/coupon/landing_step_one_cashin.png') no-repeat;
  height: 38px;
  width: 766px;
  padding-top: 23px;
  padding-left: 67px;
  font-size: 18px;
  font-family: arial;
  color: #666;
  font-weight: normal;
}
#landing_coupon h3.step_two {
  background: url('/images/i18n/de/headlines/coupon/landing_step_two.png') no-repeat;
  height: 38px;
  width: 766px;
  padding-top: 23px;
  padding-left: 67px;
  font-size: 18px;
  font-family: arial;
  color: #666;
  font-weight: normal;
}

#coupon_landing_redeem .indent_content {
  padding-left: 16px;
}

#coupon_landing_redeem h2 {
  margin: 0;
}

#coupon_landing_redeem h2 img {
  display: block;
}

#coupon_landing_redeem h2.account_overview {
  margin-bottom: 15px;
}

#coupon_landing_redeem img.instructions {
  display: block;
  margin-bottom: 30px;
}

#coupon_landing_redeem h2.account_overview_gray {
  margin-bottom: 6px;
}

#coupon_landing_redeem div.coupon_container {
  background: url('/images/coupon/redeem_container_bg.png') no-repeat;
  height: 62px;
  margin-bottom: 26px;
  margin-left: 140px;
  padding: 16px 26px 0 26px;
  width: 534px;
}

div.landing_coupon_container {
  background: url('/images/coupon/landing_redeem_container_bg.png') no-repeat;
  height: 51px;
  margin-bottom: 20px;
  padding: 23px 26px 0px 0px;
  width: 444px;
}
div.landing_coupon_container strong {
  color: #666600;
  font-weight: bold;
  font-size: 26px;
  padding: 0px;
  margin: 0px;
  line-height: 100%;
}
#coupon_landing_redeem div.coupon_container h3 {
  display: block;
  padding-top: 14px;
  margin: 0;
  margin-right: 32px;
}

#coupon_landing_redeem div.coupon_container strong {
  color: #666600;
  font-weight: bold;
  font-size: 26px;
  padding-top: 8px;
  line-height: 100%;
}

#coupon_landing_redeem .play_now {
  background: url('/images/coupon/redeem_character.png') no-repeat 300px 31px;
  border-top: 1px dotted #A3A3A3;
  height: 370px;
  margin-left: 16px;
}

#coupon_landing_redeem .redeem_hint h2 {
  padding-top: 22px;
  margin-bottom: 6px;
}
#coupon_landing_redeem #overlay_content h2 {
  margin-bottom: 5px;
}

#coupon_landing_redeem #overlay_content img.loading {
  display: block;
  margin: 12px 0 8px;
}

#coupon_landing_redeem p {
  padding-top: 22px;
  border-top: 1px dotted;
}
/* end landing coupon styling*/


/* coupon overlay styling */

#coupon_overlay {
  background: #FFF url('/images/coupon/coupon_overlay_bg.png') no-repeat;
  border: 3px solid #000;
  padding: 18px 20px;
  text-align: left;
  z-index: 1000002;
}

.coupon_link {
  top: 200px;
  background-color: #0F0;
}


#coupon_overlay h2 {
  margin: 0px 0px 20px 0px;
}

#coupon_overlay p {
  margin: 0px 0px 20px 0px;
}
.coupon_overlay {
  width: 659px;
  height: 185px;
}
/* end coupon overlay styling */

/* coupon creation overlay styling */

#coupon_creation_overlay {
  background: #FFF url('/images/coupon/coupon_overlay_bg.png') no-repeat;
  border: 3px solid #000;
  padding: 18px 20px;
  text-align: left;
}

#coupon_creation_overlay h2 {
  margin: 0px 0px 20px 0px;
}

#coupon_creation_overlay p {
  margin: 0px 0px 20px 0px;
}
.coupon_creation_overlay {
  width: 659px;
  height: 285px;
}
/* end coupon creation overlay styling */

/* coupon error overlay styling */

#coupon_error_overlay {
  background: #FFF url('/images/coupon/coupon_overlay_bg.png') no-repeat;
  border: 3px solid #000;
  padding: 18px 20px;
  text-align: left;
}

#coupon_error_overlay h2 {
  margin: 0px 0px 20px 0px;
}

#coupon_error_overlay p {
  margin: 0px 0px 20px 0px;
}
.coupon_error_overlay {
  width: 659px;
  height: 285px;
}
/* end coupon error overlay styling */

/* overlay */
#overlay {
  background: url('/images/layout/black-70.png');
  position: absolute;
  z-index: 10000000;
  top: 0;
  left: 0;
}

#overlay_container {
  position: absolute;
  z-index: 1000001;
}

#coupon_overlay img.close {
  cursor: pointer;
}

#overlay_container a#default_close_overlay {
  position: absolute;
  right: 10px;
  top: 10px;
}

#overlay_container h2 {
  margin: 0 0 15px 0;
  padding: 0;
}
/**/

/* GAMES LIGA styling */

/* overlays */
.league_conditions 
{
	background-color: #FFFFFF;
	border: 4px solid black;
	overflow: auto;
	padding: 20px;
	width: 700px;
}
/* end overlays*/

/* participate */
#participate,
.league_overview {
  padding: 0 23px 0 24px;
}

#participate p,
#confirmation p {
  margin: 0;
}

#participate h2 {
  margin: 0 0 15px 0;
}

#participate h3,
#confirmation h3 {
  margin: 0;
}

#participate .games_league_banner img {
  display: block;
  margin-bottom: 30px;
}

#participate .right_column {
  width: 510px;
}

#participate .participate_box {
  background: url('/images/games_league/participate_form_bg.png') no-repeat;
  height: 63px;
  margin-bottom: 13px;
  padding: 19px 13px 0 15px;
}

#participate .participate_box .form_item input.text {
  width: 194px;
}

#participate .participate_box .form_item label {
  color: #696969;
  font-weight: bold;
  font-size: 11px;
  padding-left: 2px;
}

#participate .participate_box .submit {
  border: none;
}

#participate .lawnorder {
  color: #696969;
  font-size: 11px;
  line-height: 150%;
  margin-bottom: 35px;
}

#participate .lawnorder .checkbox {
  display: inline-block;
  width: 20px;
}

#participate .lawnorder .checkbox input {
  border: none;
  position: relative;
  top: 3px;
}

#participate .lawnorder .hint {
  background: url('/images/icons/lock.png') no-repeat 1px 2px;
  display: block;
  margin-top: 3px;
  padding-left: 20px;
}

#participate .participants_counter {
  background: url('/images/games_league/participants_bg.png') no-repeat;
  height: 65px;
  line-height: 63px;
  margin-bottom: 40px;
  text-align: center;
}

#participate .participants_counter .count {
  color: #ff9900;
  font-weight: bold;
  font-size: 45px;
  padding-right: 10px;
}

#participate .participants_counter img {
  position: relative;
  left: 0;
  top: 6px;
}

#participate .participating_games h3,
#confirmation .participating_games h3,
#league_overview .participating_games h3 {
  margin: 0;
  margin-bottom: 6px;
  padding-left: 16px;
}

#participate .participating_games .games_list li,
#confirmation .participating_games .games_list li,
#league_overview .participating_games .games_list li {
  float: left;
  height: 80px;
  margin-right: 25px;
  position: relative;
  width: 120px;
}

#participate .participating_games .games_list .play_button,
#confirmation .participating_games .games_list .play_button,
#league_overview .participating_games .games_list .play_button {
  display: block;
  position: absolute;
  left: -3px;
  bottom: 0;
}

#participate .left_column {
  width: 219px;
}

#participate .wins_box {
  background: url('/images/games_league/wins_list_bg.png') no-repeat;
  height: 181px;
  padding: 13px 0 0 14px;
}

#participate .wins_box h3 {
  margin-bottom: 14px;
}

#participate .wins_box .wins_image {
  margin-bottom: 10px;
}

#participate .wins_box .more_infos {
  padding-left: 17px;
}

#participate div.character {
  left: -24px;
  margin-top: -25px;
}
/* end participate */

/* confirmation */
#confirmation .indent {
  padding: 0 23px 0 39px;
}

#confirmation h2 {
  margin: 0 0 10px 0;
}

#confirmation .confirmation_image {
  margin: 0 16px 10px 0;
}

#confirmation .confirmation_text {
  color: #999999;
  margin-bottom: 15px;
  padding-top: 2px;
}

#confirmation .have_fun {
  margin-right: 19px;
}

#confirmation .participating_games {
  padding-left: 24px;
}
/* end confirmation*/

/* overview */

#league_overview h2 {
  margin: 0 0 15px 0;
  padding-left: 15px;
}

.league_overview .overview_banner {
  margin-bottom: 22px;
}

.league_overview .league_ticker {
  background: url('/images/games_league/ticker_bg.png') no-repeat;
  height: 39px;
  margin-top: -15px;
  position: relative;
}

.league_overview .indent {
  padding-left: 15px;
}

.league_overview .top_content {
  margin-top: 22px;
}

#content #league_overview h3 {
  display: block;
  margin: 0 0 5px 0;
}

#content #league_overview .league_description {
  margin-bottom: 18px;
}

#content #league_overview .league_description,
#content #league_overview .league_description p {
  color: #999;
  font-size: 11px;
}

#content #league_overview .league_description p {
  margin-bottom: 10px;
}

#content .black_three_quarter_box {
  background: url('/images/layout/boxes/black_three_quarter.png') no-repeat left top;
  width: 511px;
  padding-top: 14px;
}

#content .black_three_quarter_box .black_three_quarter_box_inner {
  background: url('/images/layout/boxes/black_three_quarter.png') no-repeat left bottom;
  padding-bottom: 14px;
}

#content .black_three_quarter_box .black_three_quarter_box_inner .black_three_quarter_box_content {
  background: #202020;
  color: #fff;
  padding: 0 16px;
}

#league_overview .black_three_quarter_box h2 {
  padding: 0;
  margin: 0 0 7px 0;
}

.league_overview .black_three_quarter_box .wins_description b {
  font-weight: bold;
}

.league_overview .black_three_quarter_box .wins_description strong {
  color: #ff9900;
  font-weight: bold;
}

#content .league_overview .black_three_quarter_box .wins_description h2 {
  margin: 0 0 3px 0;
  padding: 0;
  color: #ff9900;
  font-weight: bold;
  font-size: 12px;
}

#content .league_overview .black_three_quarter_box .wins_description p {
  color: #FFF;
  margin: 0 0 5px 0;
}

.league_overview .black_three_quarter_box .wins_description table {
  margin-bottom: 5px;
}

.league_overview .black_three_quarter_box .wins_description table td {
  padding-right: 10px;
  vertical-align: top;
}

.league_overview .lawnorder {
  margin-top: 19px;
  margin-bottom: 38px;
}

.league_overview .lawnorder,
.league_overview .lawnorder a {
  color: #696969;
}

.league_overview .lawnorder a {
  position: relative;
}

#content .spinner_container {
  position: relative;
}

#content .spinner_container img.default_spinner,
#content .league_overview .lawnorder a img.default_spinner,
#content .league_hof div.table_container a.league_results img.default_spinner,
.halloffame_wrapper div#hof_container_top p.notice img.default_spinner {
  position: absolute;
  top: -4px;
  right: -20px;
}

.league_overview .lawnorder strong {
  display: block;
  margin-bottom: 4px;
}

.league_overview .lawnorder span.hint {
  background: url('/images/icons/lock.png') no-repeat left 1px;
  display: block;
  margin-top: 4px;
  padding-left: 17px;
}

.league_overview .results {
  margin-top: 33px;
  font-size: 12px;
}

#content #league_overview .results h3 {
  padding-left: 15px;
}

#league_overview .results .black_three_quarter_box {
  margin-bottom: 15px;
}

#league_overview .results .black_three_quarter_box p {
  color: #fff;
  margin-bottom: 8px;
}

#league_overview .results ul li {
  margin-bottom: 4px;
}

#league_overview .results ul li a {
  color: #fff;
  zoom: 1;
  position: relative;
}

#league_overview .results ul li a .default_spinner {
  position: absolute;
  right: -20px;
  top: -4px;
}

#green_content_overlay {
  position: relative;
  left: 7px;
  top: 7px;
  z-index: 100;
  width: 784px;
}

#green_content_overlay .top {
  background: url('/images/popups/green_content_overlay.png') no-repeat; /*ie6 fix in ie6.css*/
  height: 50px;
}

#green_content_overlay .middle {
  background: url('/images/popups/green_content_overlay.png') no-repeat left -50px; /*ie6 fix in ie6.css*/
  padding: 0 38px 0 36px;
  position: relative;
}

#green_content_overlay .bottom {
  background: url('/images/popups/green_content_overlay.png') no-repeat left bottom; /*ie6 fix in ie6.css*/
  height: 50px;
}

#green_content_overlay .close_icon {
  position: absolute;
  top: -24px;
  right: 42px;
}

#green_content_overlay .league_results_overlay p.headline {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
}

#green_content_overlay .league_results_overlay .left_column,
#green_content_overlay .league_results_overlay .right_column {
  width: 340px;
}

#green_content_overlay .league_results_overlay h2.table_caption {
  background: #c5cc6e;
  border: 1px solid #000;
  border-bottom: none;
  margin: 0;
  padding: 3px 0;
  text-transform: uppercase;
  text-align: center;
}

#green_content_overlay .league_results_overlay .table_container {
/* border: 1px solid #000;*/
}

#green_content_overlay .league_results_overlay .table_container {
  border: 1px solid #000;
  border-right: 0;
  border-bottom: 0;
}

#green_content_overlay .league_results_overlay .result_table {
  border-collapse: collapse;
  width: 339px;
}

#green_content_overlay .league_results_overlay .result_table th {
  background: #a4b249;
}

#green_content_overlay .league_results_overlay .result_table th,
#green_content_overlay .league_results_overlay .result_table td {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 2px 8px;
  text-align: center;
}
/* end overview */

/* hof */
#content .league_hof p {
  margin: 0;
}

.league_hof .hof_container ul.table_nav .best_score span {
  background: url('/images/i18n/de/games_league/hof_tab.png'); /*Fix for ie6 transparency in ie6.css*/
  width: 124px;
}

.league_hof .game_nav .small_league_banner {
  display: block;
  margin-top: 25px;
  margin-left: 8px;
}

.league_hof div.table_container a.league_results {
  color: #FFF;
  position: absolute;
  left: 15px;
  top: -11px;
}
/* end hof*/

/* end GAMES LIGA*/



/* EVENTS */
.tdl_event .indent {
  padding-left: 15px;
}

#tdl_event h2 {
  margin: 0;
}

.tdl_event h2 span {
  display: none;
}

#tdl_event h2.headline {
  margin-bottom: 15px;
}

.tdl_event .banner {
  margin-bottom: 27px;
}

.tdl_event .description {
  position: relative;
  z-index: 20;
}

#tdl_event .description p,
.tdl_event .description small.small_print {
  color: #999999;
  font-size: 11px;
}

#tdl_event .description p {
  margin-bottom: 11px;
}

.tdl_event .description small.small_print {
  display: block;
  text-indent: -5px;
  padding-left: 5px;
}

.tdl_event .description small.small_print span {
  display: inline-block;
  width: 5px;
}

* html .tdl_event .description small.small_print span,
*+ html .tdl_event .description small.small_print span {
  display: inline;
}

.tdl_event .description .register {
  display: block;
  margin-bottom: 22px;
  width: 200px;
}

.tdl_event .jacks_games {
  background: url('/images/events/tdl_jack.jpg') no-repeat 0 4px;
  height: 152px;
  margin: -125px 0 30px -24px;
  padding-top: 166px;
  position: relative;
  z-index: 10;
}

#tdl_event .jacks_games h2 {
  margin-bottom: 6px;
  margin-left: 24px;
}

.tdl_event .jacks_games .jacks_games_list {
  padding-left: 24px;
}

.tdl_event .jacks_games .jacks_games_list li {
  float: left;
  margin-right: 25px;
}

#tdl_event .other_games h2 {
  margin-bottom: 15px;
}

.tdl_event .other_games .other_games_screenshot {
  margin-right: 14px;
}

.tdl_event .other_games .other_games_button img {
  position: relative;
  vertical-align: top;
  top: 26px;
}

/* end EVENTS*/


/* EVENTS */
#content_events {
  padding-left: 15px;
}
.content_event_headline {
  height: 27px;
}
.content_event_header {
  height: 185px;
}
.content_event_c {
  background: url('/images/aktion/0911adventsaktion/bg.jpg') no-repeat ;
  height: 500px;
}
.content_event_text {
  color: #666;
  padding: 10px 0 0 15px;
  width: 650px;
}
.content_event_games_c {
  padding: 15px 0 0 15px;
  float: left;
  width: 440px;
}
.content_event_games {
  padding: 0 10px 10px 0;
  margin: 0;
  display: inline;
  height: 80px;
  float: left;
}
.content_event_button {
  padding: 20px 15px 0 28px;
  float: left;
}
.content_event_subline {
  color: #666;
  padding: 15px 0 30px 15px;
  float: left;
}

/* end EVENTS*/


fieldset h3 {
  margin: 0;
}
/* facebook */

.fb_share {
  display: block;
  float: left;
  width: 12px;
  height: 0px;
  padding: 12px 0 0 0;
  margin: 0;
  border: none;
  background: url(https://www.yoursite.com/images/icon.png);
  overflow: hidden;
}
.fb_share:hover {
  border: none;
  background: url(https://www.yoursite.com/images/icon.png);
}

.FBConnectButtion {
  display: block;
  float: left;
  width: 12px;
  height: 0px;
  padding: 12px 0 0 0;
  margin: 0;
  border: none;
  background: url(https://www.yoursite.com/images/icon.png);
  overflow: hidden;
}

.page_headline
{
	font-size: 17px;
	color: #ff9800;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;
}


.subheadline
{
	font-size: 26px;
	color: #666;
	line-height: 36px;
	letter-spacing: -1px;
}
/*################################ Overlay Info ################################*/
#overlay .notification_overlay {
  background: none;
  border: 0;
  padding: 0;
}

#overlay .notification_overlay .success {
  background: url(/images/account/bg_overlay.png) no-repeat;
}

#overlay .notification_overlay .error {
  background: url(/images/account/bg_overlay_error.png) no-repeat;
}

#overlay .notification_overlay .overlay_info {
  font-size: 21px;
  font-weight: bold;
  line-height: 58px;
  padding: 0 0 0 45px;
}

#overlay .notification_overlay a.close {
  background: url("/images/account/icon_schliessen.png");
  height: 18px;
  position: absolute;
  right: 10px;
  top: 20px;
  width: 18px;
}

#overlay .notification_overlay a.password {
  text-decoration: underline;
  color: #000;
}

#overlay .notification_overlay p {
  padding: 0 0 0 20px;
  font-size: 13px;
}

#overlay .notification_overlay a.button_close {
  background: url("/images/account/button_grey_182x42.png") no-repeat left top;
  color: #FFF;
  display: block;
  font-size: 18px;
  height: 40px;
  line-height: 42px;
  margin: 35px 0 0 152px;
  padding: 0;
  text-align: center;
  text-decoration: none;
  width: 182px;
}

#overlay .notification_overlay div.overlay_bottom {
  background: url(/images/account/bg_overlay_bottom.png) no-repeat left bottom;
  height: 20px;
}

/* ====================== */
/* = FUSION GAME TEASER = */
/* ====================== */

.fusion_game_teaser {
  padding: 0;
  margin: 0;
  width: 530px;
  height: 330px;
  color: #333;
  font-size: 11px;
  line-height: 13px;
  float: left;
  position: relative;
}

.fusion_game_teaser:hover,
.fusion_game_topgamer_box_180x530:hover {
  cursor: pointer;
}

.fusion_game_topgamer_box_164x530 {
  padding: 0;
  margin: 0;
  width: 530px;
  height: 164px;
  background-image: url("/images/i18n/de/register/top_gamer_box_164x530.png");
  background-repeat: no-repeat;
  background-position: left top;  
  color: #333;
  font-size: 11px;
  line-height: 13px;
  float: left;
  position: relative;
}

  .fusion_game_topgamer_box_164x530 ul {
    width: 400px;
    padding: 85px 0 0 0;
    border: none;
    float: left;
    position: relative;
  }
    .fusion_game_topgamer_box_164x530 li {
      display: list-item;
      padding: 0 0 0 9px;  
      list-style: none;
      color: #660;
      background-image: url("/images/layout/list_square.gif");
      background-position: left 10px;
      background-repeat: no-repeat;
      width: 400px;
      font-size: 17px;
      line-height: 23px;
      font-weight: bold;
      margin: 0 0 0 15px;
      float: left;
      position: relative;
    }

    .fusion_game_topgamer_box_164x530 li.link {
      display: list-item;
      padding: 0 0 0 5px;
      list-style: none;
      color: #660;
      width: 400px;
      font-size: 12px;
      line-height: 23px;
      font-weight: bold;
      margin: 5px 0 0 10px;
      float: left;
      position: relative;
    }
      .fusion_game_topgamer_box_164x530 li.link a {
        color: #660;
      }

  #registration .fusion_game_teaser .button_green_188x42,
  #registration .fusion_game_topgamer_box_164x530 .button_green_188x42 {
    bottom: 0;
    margin: 0 0 0 6px;
    position: absolute;
  }


.page_headline
{
	font-size: 17px;
	color: #ff9800;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;
}


.subheadline
{
	font-size: 26px;
	color: #666;
	line-height: 36px;
	letter-spacing: -1px;
}

@charset "iso-8859-1";
/* Fusion CSS */

.fusion_container
{
	padding: 0 0 0 24px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
	min-height: 400px;
}

.fusion_left_container
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.fusion_right_container
{
	padding: 0 0 0 15px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.fusion_footer_container
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.fusion_table_header_tab_172_active
{
	margin: 0;
	padding: 0;
	width: 177px;
	height: 29px;
	color: #FFF;
	font-size: 15px;
	line-height: 29px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/layout/table_header_tab_172px.gif");
	background-repeat: no-repeat;
	background-position: left top;	
	float: left;
	position: relative;
}

.fusion_table_header_tab_172_active a
{
	color: #FFF;
	text-decoration: none;
	font-size: 15px;
	line-height: 29px;
	font-weight: bold;
	cursor: default;
}

.fusion_table_header_tab_172_inactive
{
	margin: 2px 0 0 0;
	padding: 0;
	width: 177px;
	height: 27px;
	color: #CCC;
	font-size: 13px;
	line-height: 27px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/layout/table_header_tab_172px.gif");
	background-repeat: no-repeat;
	background-position: left -29px;	
	float: left;
	position: relative;
}

.fusion_table_header_tab_172_inactive a
{
	display: block;
	text-decoration: none;
	color: #CCC;
}

.fusion_table_header_tab_172_inactive a:hover
{
	margin: 0;
	padding: 0;
	top: -2px;
	width: 177px;
	height: 29px;
	color: #FFF;
	font-size: 15px;
	line-height: 29px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/layout/table_header_tab_172px.gif");
	background-repeat: no-repeat;
	background-position: left -29px;	
	float: left;
	position: relative;
}

.fusion_table_header_tab_172_inactive a:focus, .fusion_table_header_tab_172_inactive a:active
{
	margin: 0;
	padding: 0;
	top: -2px;	
	width: 177px;
	height: 29px;
	color: #FFF;
	font-size: 15px;
	line-height: 29px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/layout/table_header_tab_172px.gif");
	background-repeat: no-repeat;
	background-position: left top;	
	float: left;
	position: relative;
}

.fusion_table_header
{
	margin: 0;
	padding: 0;
	height: 28px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	text-indent: 15px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/table_header_bg.gif");
	background-repeat: repeat-x;
	float: left;
	position: relative;

}


.fusion_table_header_light
{
	margin: 0;
	padding: 0;
	height: 28px;
	color: #333;
	font-size: 11px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
	background-image: url("/images/layout/table_header_light_bg.gif");
	background-repeat: repeat-x;
	float: left;
	position: relative;

}

.fusion_table_header_rounded
{
	margin: 0;
	padding: 0;
	height: 28px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/table_header_bg.gif");
	background-repeat: repeat-x;
	float: left;
	position: relative;
}

.fusion_table_header_rounded a
{
	color: #FFF;
	font-weight: regular;
	text-decoration: underline;
}

.fusion_table_header_rounded a:hover, .fusion_table_header_rounded a:focus
{
	color: #FFF;
	font-weight: regular;
	text-decoration: none;
}

.fusion_table_header_rounded_right
{
	margin: 0;
	padding: 0;
	height: 28px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	text-align: right;
	font-weight: normal;
	background-image: url("/images/layout/table_header_bg.gif");
	background-repeat: repeat-x;
	float: left;
	position: relative;
}

.fusion_table_header_rounded_right a
{
	color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

.fusion_table_header_rounded_right a:hover, .fusion_table_header_rounded_right a:focus
{
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}



.fusion_table_header_rounded_tl
{
	margin: 0;
	padding: 0;
	height: 28px;
	width: 15px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/boxes/table_header_rounded_tl.gif");
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.fusion_table_header_rounded_tr
{
	margin: 0;
	padding: 0;
	height: 28px;
	width: 15px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/boxes/table_header_rounded_tr.gif");
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.fusion_table_header_rounded_bl
{
	margin: 0;
	padding: 0;
	height: 28px;
	width: 15px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/boxes/table_header_rounded_bl.gif");
	background-repeat: no-repeat;
	float: left;
	position: relative;
}

.fusion_table_header_rounded_br
{
	margin: 0;
	padding: 0;
	height: 28px;
	width: 15px;
	color: #FFF;
	font-size: 13px;
	line-height: 28px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/boxes/table_header_rounded_br.gif");
	background-repeat: no-repeat;
	float: left;
	position: relative;
}


.fusion_table_bonus
{
	margin: 0;
	padding: 15px 0 15px 15px;
	height: 13px;
	color: #333;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_bonus_amount
{
	margin: 0;
	padding: 15px 0 15px 23px;
	height: 13px;
	color: #660;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_bonus_radio
{
	margin: 0 5px 0 -5px;
	padding: 0;
	height: 13px;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.top_bonus
{
	background-image: url("/images/register/top_bonus_bg.png");
	background-repeat: no-repeat;
	background-position: 148px 5px;
}

.bonus1
{
	background-image: url("/images/register/bonus1.png");
	background-repeat: no-repeat;
	background-position: 95px 4px;
}

.bonus2
{
	background-image: url("/images/register/bonus2.png");
	background-repeat: no-repeat;
	background-position: 95px 4px;
}

.bonus3
{
	background-image: url("/images/register/bonus3.png");
	background-repeat: no-repeat;
	background-position: 95px 4px;
}

.fusion_table_payment
{
	margin: 0;
	padding: 11px 0 11px 15px;
	height: 13px;
	color: #333;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_payment_radio
{
	margin: 0 5px 0 -5px;
	padding: 0;
	height: 13px;
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_payment_image
{
	margin: 5px 0 5px 0;
	padding: 0;
	border: 1px solid black;
	height: 23px;
	width: 73px;
	color: #333;
	background-color: #FFF;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	text-align: center;
	float: left;
	position: relative;
}

.fusion_table_label
{
	margin: 0;
	padding: 0 0 3px 0;
	color: #333;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_label_left
{
	margin: 0;
	padding: 0 9px 3px 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_label_right
{
	margin: 0;
	padding: 0 0 3px 9px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_label label, .fusion_table_label_right label, .fusion_table_label_left label
{
	display: inline;
}

.fusion_customer_care
{
	margin: 0;
	padding: 0 ;
	color: #333;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_topgamer_link
{
	margin: -13px 0 0 0;
	padding: 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: left;
	float: left;
	position: relative;	
}

.fusion_table_topgamer_link a
{
	color: #333;
	font-weight: normal;
	text-decoration: unedrline;
}

.fusion_table_topgamer_link a: hover, .fusion_table_topgamer_link a: focus
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
}

.fusion_table_container
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.fusion_table_white_infobox_right
{
	margin: 0 0 0 9px;
	padding: 0;
	background-color: #FFF;
	float: left;
	position: relative;
}

.fusion_table_white_infobox_content
{
	position: relative;
	margin: 0;
	padding: 0 9px 0 9px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	float: left;
}

.fusion_table_white_infobox_edge_top_left
{
	position: relative;
	height: 9px;
	width: 9px;
	background-image: url("/images/layout/boxes/table_white_infobox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_white_infobox_edge_top_right
{
	position: relative;
	height: 9px;
	width: 9px;
	background-image: url("/images/layout/boxes/table_white_infobox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_white_infobox_edge_bottom_left
{
	position: relative;
	height: 9px;
	width: 9px;
	background-image: url("/images/layout/boxes/table_white_infobox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_white_infobox_edge_bottom_right
{
	position: relative;
	height: 9px;
	width: 9px;
	background-image: url("/images/layout/boxes/table_white_infobox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_data
{
	margin: 0;
	padding: 0 9px 10px 0;
	color: #660;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_data_right
{
	margin: 0;
	padding: 0 9px 10px 0;
	color: #660;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
	text-align: left;
	text-indent: 10px;
	float: left;
	position: relative;
}

.fusion_table_input_right
{
	margin: 0;
	padding: 0 0 10px 9px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_input_left
{
	margin: 0;
	padding: 0 9px 10px 0;
	height: 22px;
	line-height: 22px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_text_input
{
	margin: 0;
	padding: 0;
	height: 20px;
	text-indent: 5px;
	border: 1px solid #666;
	color: #333;
	background-color: #FFF;
	font-size: 11px;
	line-height: 20px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_select
{
	text-indent: 2px;
	margin: 0;
	padding: 1px 1px 1px 0;
	height: 20px;
	border: 1px solid #666;
	color: #333;
	background-color: #FFF;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_checkbox
{
	margin: 0;
	padding: 0 4px 10px 0;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_checkbox_last
{
	margin: 0;
	padding: 0 4px 0 0;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_input_error
{
	border: 2px solid #900;
}

.fusion_topgamer_box_205x200
{
	margin: 0;
	padding: 0;
	width: 205px;
	height: 200px;
	color: #333;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	background-image: url("/images/i18n/de/community/topgamer_box_205x200.gif");
	background-repeat: no repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 ul
{
	width: 205px;
	padding: 110px 0 0 0;
	border: none;
	float: left;
	position: relative;	
}

.fusion_topgamer_box_205x200 li
{
	display: list-item;
	padding: 0 0 0 9px;	
	list-style: none;
	color: #660;
	background-image: url("/images/layout/list_square.gif");
	background-position: left 7px;
	background-repeat: no-repeat;
	width: 170px;
	font-size: 12px;
	line-height: 16px;
	margin: 0 0 0 20px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 li.link
{
	display: list-item;
	padding: 0 0 0 5px;	
	list-style: none;
	color: #660;
	font-weight: bold;
	background-image: none;
	width: 170px;
	font-size: 12px;
	line-height: 16px;
	margin: 5px 0 0 15px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_205x200 li.link a
{
	color: #660;
}

.fusion_topgamer_box_203x102
{
	margin: 0;
	padding: 0;
	width: 203px;
	height: 102px;
	color: #333;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	text-align: left;
	background-image: url("/images/layout/boxes/yellow_quarter.png");
	background-repeat: no repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_topgamer_box_203x102 ul
{
	width: 203px;
	padding: 15px 0 0 0;
	border: none;
	float: left;
	position: relative;	
}

.fusion_topgamer_box_203x102 li
{
	display: list-item;
	padding: 0 0 0 9px;	
	list-style: none;
	color: #660;
	background-image: url("/images/layout/list_square.gif");
	background-position: left 10px;
	background-repeat: no-repeat;
	width: 188px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	margin: 0 0 0 15px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_203x102 li.link
{
	display: list-item;
	padding: 0 0 0 5px;	
	list-style: none;
	color: #660;
	width: 188px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	margin: 5px 0 0 10px;
	float: left;
	position: relative;
}

.fusion_topgamer_box_203x102 li.link a
{
	color: #660;
}

.fusion_male
{
	margin: 0;
	padding: 0 0 10px 5px;
	height: 22px;
	width: 12px;
	background-image: url("/images/lobby/m.png");
	background-position: left 7px;
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_female
{
	margin: 0;
	padding: 0 0 10px 5px;
	height: 22px;
	width: 12px;
	background-image: url("/images/lobby/w.png");
	background-position: left 7px;
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_informationbox
{
	padding: 0 15px 0 0;
	margin: 0;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	text-align: left;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.fusion_step_number_active
{
	padding: 1px 180px 5px 0;
	margin: 0;
	height: 26px;
	width: 26px;
	color: #FFF;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	text-align: center;
	background-image: url("/images/layout/step_number_active.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_step_number_inactive
{
	padding: 0 180px 5px 0;
	margin: 0;
	height: 26px;
	width: 26px;
	color: #FFF;
	font-size: 18px;
	line-height: 26px;
	font-weight: normal;
	text-align: center;
	background-image: url("/images/layout/step_number_inactive.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_table_container ul
{
	margin: 50px 0 0 70px;
	padding: 0;
	float: left;
	position: relative;
}

.fusion_table_container li
{
	color: #666666;
	font-weight: bold;
	display: list-item;
	padding: 1px 0 3px 22px;
	list-style: none;
	background-image: url("/images/layout/pro_list.png");
	background-position: left -2px;
	background-repeat: no-repeat;
	width: 172px;
	font-size: 13px;
	line-height: 13px;
	margin: 0 0 5px 0;
	float: left;
	position: relative;
}

.fusion_footer_lock
{
	padding: 0 10px 0 0;
	margin: 0;
	height: 24px;
	width: 19px;
	background-image: url("/images/register/lock.gif");
	background-repeat: no-repeat;
	background-position: 4px top;	
	float: left;
	position: relative;
}

.fusion_footer_envelope
{
	padding: 0 10px 0 0;
	margin: 0;
	height: 24px;
	width: 19px;
	background-image: url("/images/register/envelope.gif");
	background-repeat: no-repeat;
	background-position: 4px top;	
	float: left;
	position: relative;
}

.fusion_footer_underage
{
	padding: 0 2px 0 0;
	margin: 0;
	height: 27px;
	width: 27px;
	background-image: url("/images/register/underage.gif");
	background-repeat: no-repeat;
	background-position: left top;	
	float: left;
	position: relative;
}


.fusion_footer_text
{
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}

.fusion_game_teaser
{
	padding: 0;
	margin: 0;
	width: 530px;
	height: 330px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_164x530
{
	padding: 0;
	margin: 0;
	width: 530px;
	height: 164px;
	background-image: url("/images/i18n/de/register/top_gamer_box_164x530.png");
	background-repeat: no-repeat;
	background-position: left top;	
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_164x530 ul
{
	width: 400px;
	padding: 85px 0 0 0;
	border: none;
	float: left;
	position: relative;	
}

.fusion_game_topgamer_box_164x530 li
{
	display: list-item;
	padding: 0 0 0 9px;	
	list-style: none;
	color: #660;
	background-image: url("/images/layout/list_square.gif");
	background-position: left 10px;
	background-repeat: no-repeat;
	width: 400px;
	font-size: 17px;
	line-height: 23px;
	font-weight: bold;
	margin: 0 0 0 15px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_164x530 li.link
{
	display: list-item;
	padding: 0 0 0 5px;	
	list-style: none;
	color: #660;
	width: 400px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	margin: 5px 0 0 10px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_164x530 li.link a
{
	color: #660;
}
.fusion_game_topgamer_box_180x530
{
	padding: 0;
	margin: -16px 0 0 0;
	width: 530px;
	height: 180px;
	background-image: url("/images/i18n/de/register/top_gamer_box_180x530.png");
	background-repeat: no-repeat;
	background-position: left top;	
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_180x530 ul
{
	width: 400px;
	padding: 100px 0 0 0;
	border: none;
	float: left;
	position: relative;	
}

.fusion_game_topgamer_box_180x530 li
{
	display: list-item;
	padding: 0 0 0 9px;	
	list-style: none;
	color: #660;
	background-image: url("/images/layout/list_square.gif");
	background-position: left 10px;
	background-repeat: no-repeat;
	width: 400px;
	font-size: 17px;
	line-height: 23px;
	font-weight: bold;
	margin: 0 0 0 15px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_180x530 li.link
{
	display: list-item;
	padding: 0 0 0 5px;	
	list-style: none;
	color: #660;
	width: 400px;
	font-size: 12px;
	line-height: 23px;
	font-weight: bold;
	margin: 5px 0 0 10px;
	float: left;
	position: relative;
}

.fusion_game_topgamer_box_180x530 li.link a
{
	color: #660;
}


.fusion_balance
{
	padding: 0 25px 0 0;
	margin: 0;
	width: 505px;
	height: 55px;
	color: #660;
	font-size: 20px;
	font-weight: bold;
	line-height: 55px;
	text-align: right;
	background-image: url("/images/i18n/de/register/your_balance.png");
	float: left;
	position: relative;
}

.fusion_goldrick
{
	margin: -75px 0 0 0;
	right: -6px;	
	padding: 0;
	width: 220px;
	height: 280px;
	text-align: left;
	background-image: url("/images/register/gold_rick.jpg");
	background-repeat: no repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.fusion_table_data_date
{
	margin: 0;
	padding: 13px 0 13px 0;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	vertical-align: middle;
	text-align: center;
	float: left;
	position: relative;
}

.fusion_table_data_description_singleline
{
	margin: 0;
	padding: 13px 0 13px 15px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_data_description_doubleline
{
	margin: 0;
	padding: 7px 0 7px 15px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_data_description_trippleline
{
	margin: 0;
	padding: 0 0 0 15px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}

.fusion_table_data_id
{
	margin: 0;
	padding: 13px 15px 13px 0;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	vertical-align: middle;
	text-align: right;
	float: left;
	position: relative;
}

.fusion_table_data_amount
{
	margin: 0;
	padding: 13px 15px 13px 0;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-align: right;
	float: left;
	position: relative;
}

.fusion_fun_top_flash
{
	width: 748px;
	height: 350px;
	float: left;
	position: relative;
}

.fusion_fun_top_container
{
	padding: 0 0 0 24px;
	float: left;
	position: relative;
}
 


@charset "iso-8859-1";
/* Globals CSS */


/* ################################ COLORS - START ################################*/

.ocker
{
	background-color: #DFDEA5;	
}

.sand
{
	background-color: #E0DECB;	
}

.light_sand
{
	background-color: #F6F5F0;	
}

.white
{
	background-color: #FFF;	
}


.stone_grey
{
	background-color: #e9e8e8;
}

.orange 
{
	background-color: #F90;
}

/* ################################ POSITIONING - START ################################*/

.t_-20
{
	top: -20px;	
}

.t_-10
{
	top: -10px;	
}

.t_-5
{
	top: -5px;	
}

.t_-3
{
	top: -3px;	
}

.t_5
{
	top: 5px;	
}

.t_10
{
	top: 10px;	
}

.t_15
{
	top: 15px;	
}

.t_20
{
	top: 20px;	
}

.t_40
{
	top: 40px;
}

.t_50
{
	top: 50px;	
}

.t_55
{
	top: 55px;	
}

.t_73
{
	top: 73px;	
}

.t_100
{
	top: 100px;	
}

.t_105
{
	top: 105px;	
}

.t_110
{
	top: 110px;	
}

.t_130
{
	top: 130px;	
}

.t_126
{
	top: 126px;	
}

.t_260
{
	top: 260px;	
}

.l_-8
{
	left: -8px;
}

.l_-10
{
	left: -10px;
}

.l_25
{
	left: 25px;	
}

.l_55
{
	left: 55px;	
}

.l_130
{
	left: 130px;	
}

.l_150
{
	left: 150px;
}

.l_200
{
	left: 200px;
}

.l_245
{
	left: 250px;
}

.l_280
{
	left: 280px;
}

.l_320
{
	left: 320px;
}

.l_327
{
	left: 327px;
}

.l_340
{
	left: 340px;
}

.l_410
{
	left: 410px;
}

.l_545
{
	left: 545px;
}

.l_550
{
	left: 550px;
}

.r_10
{
	right: 10px;
}

.r_5
{
	right: 5px;
}

.r_8
{
	right: 8px;
}
/* ################################ WIDTH - START ################################*/

.w_6
{
	width: 6px;	
}

.w_10
{
	width: 10px;	
}

.w_15
{
	width: 15px;	
}

.w_30
{
	width: 30px;	
}

.w_41
{
	width: 41px;	
}

.w_48
{
	width: 48px;	
}

.w_50
{
	width: 50px;	
}

.w_56
{
	width: 56px;	
}

.w_58
{
	width: 58px;	
}

.w_60
{
	width: 60px;	
}

.w_62
{
	width: 62px;	
}

.w_63
{
	width: 63px;	
}

.w_67
{
	width: 67px;	
}

.w_69
{
	width: 69px;	
}

.w_72
{
	width: 72px;	
}

.w_75
{
	width: 75px;	
}

.w_79
{
	width: 79px;	
}

.w_80
{
	width: 80px;	
}

.w_83
{
	width: 83px;
}

.w_85
{
	width: 85px;	
}

.w_89
{
	width: 89px;	
}

.w_90
{
	width: 90px;	
}

.w_98
{
	width: 98px;	
}

.w_100
{
	width: 100px;	
}

.w_104
{
	width: 104px;	
}

.w_105
{
	width: 105px;	
}

.w_108
{
	width: 108px;	
}

.w_113
{
	width: 113px;	
}

.w_114
{
	width: 114px;	
}

.w_120
{
	width: 120px;	
}

.w_140
{
	width: 140px;	
}

.w_150
{
	width: 150px;	
}

.w_160
{
	width: 160px;	
}

.w_167
{
	width: 167px;	
}

.w_161
{
	width: 161px;	
}

.w_170
{
	width: 170px;	
}

.w_173
{
	width: 173px;	
}

.w_175
{
	width: 175px;	
}

.w_178
{
	width: 178px;	
}

.w_180
{
	width: 180px;	
}

.w_188
{
	width: 188px;	
}

.w_190
{
	width: 190px;	
}

.w_193
{
	width: 193px;	
}

.w_195
{
	width: 195px;	
}

.w_198
{
	width: 198px;	
}

.w_200
{
	width: 200px;	
}

.w_201
{
	width: 201px;	
}

.w_203
{
	width: 203px;	
}

.w_205
{
	width: 205px;	
}

.w_208
{
	width: 208px;	
}

.w_210
{
	width: 210px;	
}

.w_211
{
	width: 211px;	
}

.w_213
{
	width: 213px;	
}

.w_215
{
	width: 215px;	
}

.w_218
{
	width: 218px;	
}

.w_220
{
	width: 220px;	
}

.w_222
{
	width: 222px;	
}

.w_224
{
	width: 224px;	
}

.w_226
{
	width: 226px;	
}

.w_230
{
	width: 230px;	
}

.w_238
{
	width: 238px;	
}

.w_240
{
	width: 240px;	
}

.w_249
{
	width: 249px;	
}

.w_247
{
	width: 247px;	
}

.w_260
{
	width: 260px;	
}

.w_264
{
	width: 264px;	
}

.w_270
{
	width: 270px;	
}

.w_290
{
	width: 290px;	
}

.w_300
{
	width: 300px;	
}

.w_310
{
	width: 310px;	
}

.w_320
{
	width: 320px;	
}

.w_330
{
	width: 330px;	
}

.w_340
{
	width: 340px;	
}

.w_350
{
	width: 350px;	
}

.w_357
{
	width: 357px;	
}

.w_358
{
	width: 358px;	
}

.w_360
{
	width: 360px;	
}

.w_364
{
	width: 364px;	
}

.w_366
{
	width: 366px;	
}

.w_370
{
	width: 370px;	
}

.w_385
{
	width: 385px;	
}

.w_390
{
	width: 390px;	
}

.w_395
{
	width: 395px;	
}

.w_396
{
	width: 396px;	
}

.w_400
{
	width: 400px;	
}

.w_416
{
	width: 416px;	
}

.w_418
{
	width: 418px;	
}

.w_420
{
	width: 420px;	
}

.w_446
{
	width: 446px;
}

.w_448
{
	width: 448px;
}

.w_450
{
	width: 450px;	
}

.w_455
{
	width: 455px;	
}

.w_460
{
	width: 460px;	
}

.w_470
{
	width: 470px;	
}

.w_474
{
	width: 474px;	
}

.w_476
{
	width: 476px;	
}

.w_477
{
	width: 477px;	
}

.w_485
{
	width: 485px;	
}

.w_496
{
	width: 496px;	
}

.w_498
{
	width: 498px;	
}

.w_500
{
	width: 500px;	
}

.w_503
{
	width: 503px;	
}

.w_515
{
	width: 515px;	
}

.w_526
{
	width: 526px;	
}

.w_528
{
	width: 528px;	
}

.w_530
{
	width: 530px;	
}

.w_533
{
	width: 533px;	
}

.w_545
{
	width: 545px;	
}

.w_550
{
	width: 550px;	
}

.w_600
{
	width: 600px;	
}

.w_718
{
	width: 718px;	
}

.w_731
{
	width: 731px;	
}

.w_746
{
	width: 746px;	
}

.w_748
{
	width: 748px;	
}

.w_771
{
	width: 771px;	
}

.w_795
{
	width: 795px;	
}

/* ################################ HEIGHT - START ################################*/

.h_5
{
	height: 5px;	
}

.h_9
{
	height: 9px;	
}

.h_10
{
	height: 10px;	
}

.h_13
{
	height: 13px;	
}

.h_15
{
	height: 15px;	
}

.h_14
{
	height: 14px;	
}

.h_20
{
	height: 20px;	
}

.h_30
{
	height: 30px;	
}

.h_50
{
	height: 50px;	
}

.h_70
{
	height: 70px;	
}

.h_80
{
	height: 80px;	
}

.h_85
{
	height: 85px;	
}

.h_90
{
	height: 90px;	
}

.h_100
{
	height: 100px;	
}

.h_110
{
	height: 110px;	
}

.h_130
{
	height: 130px;	
}

.h_190
{
	height: 190px;	
}

.h_200
{
	height: 200px;	
}

.h_240
{
	height: 240px;	
}

.h_245
{
	height: 245px;	
}

.h_250
{
	height: 250px;	
}

.h_320
{
	height: 320px;	
}

/* ################################ LINE-HEIGHT - START ################################*/

.lh_12
{
	line-height: 12px;	
}

.lh_13
{
	line-height: 13px;	
}

.lh_14
{
	line-height: 14px;	
}

.lh_23
{
	line-height: 23px;	
}

.lh_30
{
	line-height: 30px;	
}


/* ################################ FONT - START ################################*/

.regular_font
{
	font-weight: normal;
}

.dark_font
{
	color: #333;	
}

.light_font
{
	color: #666;	
}

.very_light_font
{
	color: #999;	
}

.red_font
{
	color: #900;	
}

.green_font
{
	color: #660;	
}

div.head span.green_font
{
	color: #FFF;	
}

.text_right
{
	text-align: right;	
}

.center
{
	text-align: center;
}

.font_9
{
	font-size: 9px;	
}


.font_10
{
	font-size: 10px;	
}


.font_11
{
	font-size: 11px;	
}


.font_12
{
	font-size: 12px;	
}

.font_13
{
	font-size: 13px;	
}

.font_14
{
	font-size: 14px;	
}

.font_15
{
	font-size: 15px;	
}

.font_16
{
	font-size: 16px;	
}

.font_17
{
	font-size: 17px;	
}

.font_18
{
	font-size: 18px;	
}

.font_19
{
	font-size: 19px;	
}

.font_20
{
	font-size: 20px;	
}

.font_21
{
	font-size: 20px;	
}


/* ################################ GLOBALS - START ################################*/

.row
{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	float: left;	
}

.spacer
{
	position: relative;
	float: left;
}

.left_container_blank
{
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}

.dotted_border_right
{
	border-top: none;
	border-right: 1px dotted #a3a3a3;
	border-bottom: none;
	border-left: none;
}



/* ################################ BOXES - START ################################*/

.infobox
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #dfdea5;
	float: left;
}

.infobox_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_infobox_light
{
	position: relative;
	margin: 0;
	padding: 0;
	background-color: #e9e8e8;
	float: left;
}

.infobox_light
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #e9e8e8;
	float: left;
}

.infobox_light_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_light_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_light_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_light_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_light_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_light_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_light_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_light_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_light_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #E0DECB;
	float: left;
}

.infobox_sand_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_sand_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_sand_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_border
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	border: 1px solid #E0DECB;
	background-color: #FFFFFF;
	float: left;
}

.infobox_sand_border_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_sand_border_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -1px;
	left: -1px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_border_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_border_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -1px;
	right: -1px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_border_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_border_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -1px;
	left: -1px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_border_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_sand_border_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -1px;
	right: -1px;
	background-image: url("/images/layout/boxes/infobox_sand_edge_border_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_sand_border_partitial
{
	position: relative;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: 1px solid #aaa6a1;
	border-bottom: none;
	border-left: 1px solid #aaa6a1;
	background-color: #E0DECB;
	float: left;
}

.fusion_table_sand_border
{
	position: relative;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: 1px solid #aaa6a1;
	border-bottom: 1px solid #aaa6a1;
	border-left: 1px solid #aaa6a1;
	background-color: #E0DECB;
	float: left;
}

.fusion_table_sand_border_nohead
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 1px solid #aaa6a1;
	background-color: #E0DECB;
	float: left;
}

.fusion_table_sand_border_content
{
	position: relative;
	margin: 0;
	padding: 15px 0 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.fusion_table_sand_border_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -1px;
	left: -1px;
	background-image: url("/images/layout/boxes/fusion_table_sand_edge_border_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_sand_border_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -1px;
	right: -1px;
	background-image: url("/images/layout/boxes/fusion_table_sand_edge_border_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_sand_border_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -1px;
	left: -1px;
	background-image: url("/images/layout/boxes/fusion_table_sand_edge_border_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_table_sand_border_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -1px;
	right: -1px;
	background-image: url("/images/layout/boxes/fusion_table_sand_edge_border_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_customer_care_head
{
	position: relative;
	margin: 0;
	padding: 0;
	height: 28px;
	width: 203px;
	background-image: url("/images/i18n/de/headlines/info/customer_care_table_head.gif"); 
	float: left;
}

.fusion_customer_care_border
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 1px solid #cbcbcb;
	background-color: #F1F1F1;
	float: left;
}

.fusion_customer_care_border_content
{
	position: relative;
	margin: 0;
	padding: 9px 9px 0 9px;
	color: #333;
	background-color: #f1f1f1;
	font-size: 12px;
	line-height: 13px;
	text-align: left;
	float: left;
	position: relative;
}


.fusion_customer_care_border_edge_bottom_left
{
	position: relative;
	height: 13px;
	width: 13px;
	bottom: -1px;
	left: -1px;
	background-image: url("/images/layout/boxes/costumer_edge_border_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.fusion_customer_care_border_edge_bottom_right
{
	position: relative;
	height: 13px;
	width: 13px;
	bottom: -1px;
	right: -1px;
	background-image: url("/images/layout/boxes/costumer_edge_border_br.gif");
	background-repeat: no-repeat;
	float: left;

}



/*################################  ERROR BOXES ###################################### */

.confirmationbox
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 2px solid #669900;
	background-color: #FFFFFF;
	float: left;
}

.confirmationbox_content
{
	position: relative;
	margin: -8px 0 -8px 0;
	padding: 1px 15px 0 30px;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	background-repeat: no-repeat;
}

.confirmationbox_content ul
{
	margin: 10px 0 0 0;
	padding: 0;
	width: 100%;
	float: left;
	position: relative;
}

.confirmationbox_content li
{
	display: list-item;
	padding: 1px 0 3px 22px;
	list-style: none;
	background-image: url("/images/layout/pro_list.png");
	background-position: left 2px;
	background-repeat: no-repeat;
	width: 100%;
	color: #660;
	font-weight: bold;
	font-size: 14px;
	line-height: 19px;
	margin: 0 0 5px 0;
	float: left;
	position: relative;
}


.confirmationbox_sign
{
	position: absolute;
	height: 17px;
	width: 17px;
	top: 6px;
	left: 6px;
	background-image: url("/images/layout/boxes/confirmation_sign.gif");
	background-repeat: no-repeat;
	float: left;
	z-index: 10;
}


.confirmationbox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -2px;
	left: -2px;
	background-image: url("/images/layout/boxes/confirmation_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.confirmationbox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -2px;
	right: -2px;
	background-image: url("/images/layout/boxes/confirmation_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.confirmationbox_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -2px;
	left: -2px;
	background-image: url("/images/layout/boxes/confirmation_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;
	z-index: 9;
}

.confirmationbox_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -2px;
	right: -2px;
	background-image: url("/images/layout/boxes/confirmation_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.errorbox
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 2px solid #900;
	background-color: #FFFFFF;
	float: left;
}

.errorbox_content
{
	position: relative;
	margin: -8px 0 -8px 0;
	padding: 0 15px 0 30px;
	color: #900;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	float: left;
	background-repeat: no-repeat;
}

.errorbox_sign
{
	position: absolute;
	height: 17px;
	width: 17px;
	top: 6px;
	left: 6px;
	background-image: url("/images/layout/boxes/error_sign.gif");
	background-repeat: no-repeat;
	float: left;
	z-index: 10;
}


.errorbox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -2px;
	left: -2px;
	background-image: url("/images/layout/boxes/error_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.errorbox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	top: -2px;
	right: -2px;
	background-image: url("/images/layout/boxes/error_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.errorbox_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -2px;
	left: -2px;
	background-image: url("/images/layout/boxes/error_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;
	z-index: 9;
}

.errorbox_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	bottom: -2px;
	right: -2px;
	background-image: url("/images/layout/boxes/error_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

.errorbox_content ul
{
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	position: relative;
}

.errorbox_content li
{
	display: list-item;
	padding: 1px 0 3px 8px;
	list-style: none;
	background-image: url("/images/layout/boxes/error_dot.gif");
	background-position: left 6px;
	background-repeat: no-repeat;
	width: 100%;
	margin: 0;
	float: left;
	position: relative;
}



/*################################  GREY HEADLINE BOX ################################ */

.greybox
{
	position: relative;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bg.gif");
	background-repeat: repeat-x;
	float: left;

}

.greybox_footer
{
	position: relative;
	height: 21px;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bottom_bg.gif");
	background-repeat: repeat-x;
	float: left;

}

.greybox_content
{
	position: relative;
	margin: 0;
	padding: 0 0 0 15px;
	height: 31px;
	color: #FFF;
	font-size: 17px;
	line-height: 18px;
	float: left;
}

.greybox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_bottom_left
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_bottom_right
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}


/*################################ BUTTONS - START ################################*/

.button_green_358x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 358px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_green_358x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_green_358x42 a, .button_green_358x42 a:link, .button_green_358x42 a:visited 
{
	height: 42px;
	width: 358px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_358x42 a:hover, .button_green_358x42 a:active, .button_green_358x42 a:focus 
{
	height: 42px;
	width: 358px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_358x42.png");
	background-repeat: no-repeat;
	background-position: left -42px ;

}

.button_green_250x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 250px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 42px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_green_250x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_green_250x42 a, .button_green_250x42 a:link, .button_green_250x42 a:visited 
{
	height: 42px;
	width: 250px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_250x42 a:hover, .button_green_250x42 a:active, .button_green_250x42 a:focus 
{
	height: 42px;
	width: 250px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_250x42.png");
	background-repeat: no-repeat;
	background-position: left -42px ;

}


.button_grey_250x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 250px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	text-align: center;
	background-image: url("/images/layout/buttons/button_grey_250x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_grey_250x42 a
{
	color: #FFF;
	text-decoration: none;
	display: block;
}

.button_grey_250x42 a:focus, .button_grey_250x42 a:active
{
	color: #333;
	text-decoration: none;
	display: block;
}


.button_green_188x42, .button_green_188x42_hover
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 182px;
	margin: 0 0 0 6px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 41px;
	text-align: center;
	background-image: url("/images/layout/buttons/button_green_182x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_green_188x42 a, .button_green_188x42 a:link, .button_green_188x42 a:visited 
{
	height: 42px;
	width: 182px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_188x42 a:hover, .button_green_188x42 a:active, .button_green_188x42 a:focus, .button_green_188x42_hover a
{
	height: 42px;
	width: 182px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_182x42.png");
	background-repeat: no-repeat;
	background-position: left -42px ;

}

.button_green_95x25_play
{
    position:relative;
    bottom:0; 
	height: 25px;
	width: 98px;
	margin: 8px 0 0 5px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_green_98x25.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_green_95x25_play a, .button_green_95x25_play a:link, .button_green_95x25_play a:visited 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_95x25_play a:hover, .button_green_95x25_play a:active, .button_green_95x25_play a:focus 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_98x25.png");
	background-repeat: no-repeat;
	background-position: left -25px;
	background-repeat: no-repeat;

}

.button_green_95x25
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 25px;
	width: 98px;
	margin: 0 0 0 6px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_green_98x25.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_green_95x25 a, .button_green_95x25 a:link, .button_green_95x25 a:visited 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_95x25 a:hover, .button_green_95x25 a:active, .button_green_95x25 a:focus 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_98x25.png");
	background-repeat: no-repeat;
	background-position: left -25px;
	background-repeat: no-repeat;

}

.button_green_140x25
{
    bottom:0; 
	height: 27px;
	width: 140px;
	margin: 0 0 0 5px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_green_140x25.png");
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	float: left;
}

.button_green_140x25 a, .button_green_140x25 a:link, .button_green_140x25 a:visited 
{
	height: 27px;
	width: 140px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_green_140x25 a:hover, .button_green_140x25 a:active, .button_green_140x25 a:focus 
{
	height: 27px;
	width: 140px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_green_140x25.png");
	background-repeat: no-repeat;
	background-position: left -28px;
	background-repeat: no-repeat;

}

.button_yellow_140x25
{
    bottom:0; 
	height: 26px;
	width: 140px;
	margin: 0 0 0 5px;
	padding: 0;
	color: #900;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	position: relative;
	float: left;
}

.button_yellow_140x25 a:link, .button_yellow_140x25 a:visited 
{
	height: 26px;
	width: 140px;
	color: #333;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_yellow_140x25.png");
	background-repeat: no-repeat;
	background-position: left top;

}

.button_yellow_140x25 a:hover, .button_yellow_140x25 a:active, .button_yellow_140x25 a:focus 
{
	height: 26px;
	width: 140px;
	color: #333;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_yellow_140x25.png");
	background-repeat: no-repeat;
	background-position: left -26px;
	background-repeat: no-repeat;

}

.button_light_188x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 182px;
	margin: 0 0 0 6px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 41px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_light_182x42.png");
	background-repeat: no-repeat;
	float: left;
}

.button_light_188x42 a, .button_light_188x42 a:link, .button_light_188x42 a:visited 
{
	height: 42px;
	width: 182px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_light_188x42 a:hover, .button_light_188x42 a:active, .button_light_188x42 a:focus 
{
	height: 42px;
	width: 182px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_light_182x42_hover.png");
	background-repeat: no-repeat;

}

.button_light_95x25_play
{
    position:relative;
    bottom:0; 
	height: 25px;
	width: 98px;
	margin: 8px 0 0 5px;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_light_98x25.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_light_95x25_play a, .button_light_95x25_play a:link, .button_light_95x25_play a:visited 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_light_95x25_play a:hover, .button_light_95x25_play a:active, .button_light_95x25_play a:focus 
{
	height: 25px;
	width: 98px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_light_98x25.png");
	background-repeat: no-repeat;
	background-position: left -25px;
	background-repeat: no-repeat;

}

.button_light_358x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 358px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 41px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_light_358x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_light_358x42 a, .button_light_358x42 a:link, .button_light_358x42 a:visited 
{
	height: 42px;
	width: 358px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_light_358x42 a:hover, .button_light_358x42 a:active, .button_light_358x42 a:focus 
{
	height: 42px;
	width: 358px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_light_358x42.png");
	background-repeat: no-repeat;
	background-position: left -42px ;

}

.button_light_250x42
{
    position:absolute;
    bottom:0; 
	vertical-align: bottom;
	height: 42px;
	width: 250px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 41px;
	text-align: center;
	float: left;
	background-image: url("/images/layout/buttons/button_light_250x42.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

.button_light_250x42 a, .button_light_250x42 a:link, .button_light_250x42 a:visited 
{
	height: 42px;
	width: 250px;
	color: #FFF;
	display: block;
	text-decoration: none;
}

.button_light_250x42 a:hover, .button_light_250x42 a:active, .button_light_250x42 a:focus 
{
	height: 42px;
	width: 250px;
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image: url("/images/layout/buttons/button_light_250x42.png");
	background-repeat: no-repeat;
	background-position: left -42px ;

}

/* ################################ RASTER - START ################################*/

.raster_element
{
	position: relative;
	padding: 0;
	margin: 0;
	float: left;	
}

.headline_image
{
	position: relative;
	height: 17px;
	padding: 8px 0 8px 0;
	margin: 0;
	width: 100%;
	float: left;	
}


/* Lobby CSS */

/* ################################ BOXES - START ################################*/

.infobox
{
	position: relative;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #dfdea5;
	float: left;
}

.infobox_content
{
	position: relative;
	margin: 0;
	padding: 0 15px 0 15px;
	color: #333;
	font-size: 17px;
	line-height: 21px;
	float: left;
}

.infobox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_bottom_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.infobox_edge_bottom_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/infobox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

/* Grey Headline Boxes */

.greybox
{
	position: relative;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bg.gif");
	background-repeat: repeat-x;
	float: left;

}

.greybox_footer
{
	position: relative;
	height: 21px;
	margin: 0;
	padding: 0;
	background-image: url("/images/layout/boxes/greybox_bottom_bg.gif");
	background-repeat: repeat-x;
	float: left;

}

.greybox_content
{
	position: relative;
	margin: 0;
	padding: 0 0 0 15px;
	height: 31px;
	color: #FFF;
	font-size: 17px;
	line-height: 18px;
	float: left;
}

.greybox_edge_top_left
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tl.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_top_right
{
	position: relative;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_tr.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_bottom_left
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_bl.gif");
	background-repeat: no-repeat;
	float: left;

}

.greybox_edge_bottom_right
{
	position: relative;
	margin: 6px 0 0 0;
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/greybox_edge_br.gif");
	background-repeat: no-repeat;
	float: left;

}

/* Main Table */

.table_body
{
	position: relative;
	margin: 0;
	padding: 0;
	border-top: none;
	border-right: 1px solid #999;
	border-bottom: none;
	border-left: 1px solid #999;
	float: left;
}

.table_placement_self
{
	position: relative;
	height: 100px;
	width: 32px;	
	line-height: 100px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement100_self.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_placement100
{
	position: relative;
	height: 100px;
	width: 32px;	
	line-height: 100px;
	text-align: center;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement100.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_portrait100
{
	position: relative;
	margin: 23px 10px 0 15px;
	padding: 1px;
	background: #FFF;
	border: 1px solid black;
	float: left;
}

.table_information100
{
	position: relative;
	margin: 0;
	padding: 20px 0 0 0;
	height: 80px;
	color: #333333;
	font-size: 13px;
	line-height: 17px;
	border-right: 1px dotted #a3a3a3;
	float: left;
}

.table_score100_win
{
	position: relative;
	margin: 21px 0 21px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_win.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_unsure
{
	position: relative;
	margin: 21px 0 21px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_unsure.gif");
	background-repeat: no-repeat;
	float: left;
}

.table_score100_loose
{
	position: relative;
	margin: 21px 0 21px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #333;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_loose.gif");
	background-repeat: no-repeat;
	float: left;

}


.table_placement80
{
	position: relative;
	height: 80px;
	width: 32px;
	line-height: 80px;
	text-align: center;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	background-image: url("/images/layout/boxes/table_placement80.gif");
	background-repeat: no-repeat;
	float: left;

}

.table_portrait80
{
	position: relative;
	margin: 10px 10px 0 15px;
	padding: 1px;
	background: #FFF;
	border: 1px solid black;
	float: left;
}

.table_information80
{
	position: relative;
	margin: 0;
	padding: 10px 0 0 0;
	height: 70px;
	color: #333;
	font-size: 13px;
	line-height: 17px;
	border-right: 1px dotted #a3a3a3;
	float: left;
}

.table_score80_win
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_win.gif");
	background-repeat: no-repeat;
	float: left;

}

.table_score80_unsure
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #660;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_unsure.gif");
	background-repeat: no-repeat;
	float: left;

}


.table_score80_loose
{
	position: relative;
	margin: 11px 0 11px 10px;
	padding: 10px 0 0 30px;
	height: 48px;
	width: 157px;
	color: #333;
	font-size: 18px;
	line-height: 19px;
	background-image: url("/images/layout/boxes/table_score_loose.gif");
	background-repeat: no-repeat;
	float: left;

}


img.table_stars
{
	margin: 0 0 -3px 0;			
}

.lobby_table_headline_bg
{
	background: #F6F5F0 url("/images/lobby/table_head_bg.png") repeat-x; 
}


.lobby_table_headline
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_headline_img a:link, .lobby_headline_img a:visited
{
	margin: 0 0 0 10px;
	padding: 0;
	height: 38px;
	left: -150px;
	line-height: 38px;
	text-align: left;
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
	float: right;
	position: relative;
	font-size: 11px;
}

.lobby_headline_img a:focus, .lobby_headline_img a:hover,  .lobby_headline_img a:active
{
	margin: 0 0 0 10px;
	padding: 0;
	height: 38px;
	line-height: 38px;
	left: -150px;
	text-align: left;
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
	float: right;
	position: relative;
	font-size: 11px;
}

.lobby_table_headline_left
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	text-align: left;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_text
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #000;
	border-collapse: collapse;
	line-height: 27px;
	height: 27px;
	font-size: 11px;
	text-align: left;
	float: left;
	position: relative;
}



.lobby_table_stake
{
	margin: 0;
	padding: 0 9px 0 9px;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_price
{
	margin: 0;
	padding: 0 5px 0 9px;
	color: #718D12;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_info
{
	margin: 0;
	padding: 0 4px 0 0;
	height: 37px;
	width: 19px;
	border-collapse: collapse;
	height: 37px;
	font-size: 17px;
	text-align: right;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_info a
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	border-collapse: collapse;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: top left;
	float: left;
	position: relative;
}

.lobby_table_info a:hover, .lobby_table_info a:focus
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: -17px left;
	float: left;
	position: relative;
}

.lobby_table_info a:active
{
	margin: 9px 0 10px 0;
	padding: 0;
	height: 18px;
	width: 19px;
	display: block;
	background-image: url("/images/lobby/info.png");
	background-position: -34px left;
	float: left;
	position: relative;
}

.lobby_table_user
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_time
{
	margin: 0;
	padding: 0 0px 0 0px;
	color: #666;
	border-collapse: collapse;
	line-height: 15px;
	height: 32px;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding-top: 5px;
}

.lobby_table_force
{
	border-collapse:collapse;
	color:#666666;
	float:left;
	height:13px;
	line-height:13px;
	margin:0;
	padding:12px 0 13px 18px;
	position:relative;
}

.lobby_table_id
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_button_loading
{
	margin: 0;
	padding: 0 4px 0 14px;
	background-image: url("/images/icons/loading.gif");
	background-repeat: no-repeat;
	background-position: 20px 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_button
{
	margin: 0;
	padding: 0 9px 0 9px;
	color: #666;
	border-collapse: collapse;
	line-height: 37px;
	height: 37px;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
}

.lobby_table_wait
{
	margin: 0;
	padding: 2px 9px 0 9px;
	font-size: 11px;
	line-height: 15px;
	background-image: url("/images/lobby/multi_loading.gif");
	background-repeat: repeat-x;
	background-position: 4px 5px;
	height: 37px;
	text-align: center;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_headline 	 
{
	width:518px; 
	height: 38px;
	margin: 0;
	padding: 0 0 0 10px;
	background: #000 url("/images/lobby/headline/headline_bg.png") repeat-x;
	font-weight: bold;
	font-size: 16px;
	line-height: 38px;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_img
{
	margin: 0;
	padding: 0;
	height: 38px;
	font-weight: bold;
	font-size: 16px;
	line-height: 38px;
	color: #FFF;
	float: left;
	position: relative;
}

.lobby_headline_link   
{ 
	float: right; 
	text-align:right; 
	width:200px;
	margin:11px 10px 0 0;
	float: left;
	position: relative;
}

.lobby_headline_link a
{ 
	color:#FFF; 
	font-weight:normal;
}

.lobby_headline_link a:hover
{
	color:#ccc; 
	text-decoration: none;
}


.lobby_headline_img
{
	width: 300px;
	float: left;
	position: relative;
}

.lobby_headline .lobby_headline_link
{
	float: left;
	width: 205px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 38px;
	height: 38px;
	position: relative;
}

/* POPUP */

.popup_container
{
	margin: 0 0 10px 0;
	padding: 0;
	float: left;
}

.popup_text
{
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #666;
	float: left;
}






/* CHAT */
#chat .chat_areas .mod_usericon 
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #FF9900;
	display:block;
	float:left;
	height:32px;
	margin:0 5px;
	padding:1px;
	width:26px;
}

.moderator_name
{
	color: #FF9900;
}


/* game lobbynew */

.lobby { margin: 0 0 0 24px; width:748px; }

.lobby_header { width:748px; height:160px;}
.lobby_header_img { margin: 0 0 0 0;float:left;}

.lobby_header_button_ton { margin: -142px 0 0 720px; width:20px; height:20px; float:left;}
.lobby_header_button_merken { margin: -25px 0 0 660px; width:100px; float:left;}
.lobby_header_button_merken { margin: -25px 0 0 660px; width:100px; float:left;}

.lobby_header_button_merken a { color: #fff; text-decoration: underline;}
.lobby_header_button_merken a:hover { color: #ccc; text-decoration: none;}

.lobby_t { width:530px; margin:0 0 0 0; float:left; }

.lobby #lobby_wrapper .lobby_headline h2	{ font-size:15px; font-weight:bold; color:#fff; text-align:left; margin: 0;}

.lobby #lobby_wrapper div.lobby_border { border-left: 1px solid #7c7c7c; border-right: 1px solid #7c7c7c; width: 528px; float: left; position: relative;}
.lobby #lobby_wrapper table.lobby_table { background: #F6F5F0 url("/images/lobby/table_head_bg.png") repeat-x; border-collapse: collapse;	width: 100%;}



.lobby #lobby_wrapper table.lobby_table th { text-align:right; height:28px; padding:0 9px 0 9px;  background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table th.last_in_row { background: none;}



.lobby #lobby_wrapper table.lobby_table td.title { background: url("/images/community/dotted_small.gif") right top repeat-y; }


.lobby #lobby_wrapper table.lobby_table td {white-space:nowrap; font-weight:bold; padding:10px;}

.lobby #lobby_wrapper table.lobby_table td.stake { text-align:right;  width:60px; font-size:13px; background: url("/images/community/dotted_small.gif") right top repeat-y; }
.lobby #lobby_wrapper table.lobby_table td.price { text-align:right;  width:85px; font-size:17px; color:#718d12; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.user  { text-align:center; width:60px; font-size:13px; color:#666666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.force { text-align:center; width:55px; font-size:13px; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.id    { text-align:center; width:35px; font-size:13px; color:#666666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.button_s_green { text-align:center; width:112px; padding:0 10px 0 10px;}

.lobby #lobby_wrapper table.lobby_table td.stake_loading { text-align:center; width:60px; color: #666; background: url("/images/community/dotted_small.gif") right top repeat-y; }
.lobby #lobby_wrapper table.lobby_table td.price_loading { text-align:center; width:85px; color: #666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.user_loading  { text-align:center; width:60px; color: #666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.force_loading { text-align:center; width:55px; color: #666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.id_loading    { text-align:center; width:35px; color: #666; background: url("/images/community/dotted_small.gif") right top repeat-y;}
.lobby #lobby_wrapper table.lobby_table td.button_loading{ text-align:center; width:112px; color: #666; padding:0 10px 0 20px;}

.lobby #lobby_wrapper td.button_loading .running { text-align:center; color: #666; background: url("/images/icons/loading.gif") 0 50% no-repeat; padding-left: 10px;}


.force .rows {padding: 5px; text-align:center;}

.force .rows .stars 	 {text-align:center;}
.force .rows .stars_text {text-align:center; padding: 1px  2px 0 2px;}


.lobby #lobby_wrapper { padding-top: 10px;}

.lobby #lobby_wrapper ul.navigation li { display: block; float: left; }
.lobby #lobby_wrapper ul.navigation a { background: url('/images/lobby/navi/table_navigation.png') no-repeat; display: block; height: 28px; overflow: hidden; text-indent: -999em; }

.lobby #lobby_wrapper ul.navigation li.tab_spiel a { width:172px;   margin-right: 7px;}
.lobby #lobby_wrapper ul.navigation li.tab_spiel a.active,
.lobby #lobby_wrapper ul.navigation li.tab_spiel a:hover { background-position: 0 -40px;   margin-right: 7px;}

.lobby #lobby_wrapper ul.navigation li.tab_anleitung a { width: 172px; background-position: -179px 0;   margin-right: 7px;}
.lobby #lobby_wrapper ul.navigation li.tab_anleitung a.active,
.lobby #lobby_wrapper ul.navigation li.tab_anleitung a:hover { background-position: -179px -40px;   margin-right: 7px;}

.lobby #lobby_wrapper ul.navigation li.tab_champions a { width: 172px; background-position: -358px 0;}
.lobby #lobby_wrapper ul.navigation li.tab_champions a.active,
.lobby #lobby_wrapper ul.navigation li.tab_champions a:hover { background-position: -358px -40px;}

.lobby #lobby_wrapper table.lobby_table .even, 
.lobby #lobby_wrapper table.lobby_table .even td { background-color: #E0DECB; }

.lobby div.lobby_table_bottom { height: 20px; background: url("/images/lobby/table_footer.png") 0 0 no-repeat; margin-bottom: 15px;}


#game_legend h2  			{ font-size:15px; font-weight:bold; color:#666; margin:15px 0 5px 15px;}
#game_legend .area  		{ border-left: 1px solid #7c7c7c; border-right: 1px solid #7c7c7c; margin:0 0 0 0; padding:0 0 4px 0;}
#game_legend .area p 		{ font-size:11px; line-height:13px; color:#666;  margin:0 15px 3px 15px;}
#game_legend .area .score		{ float:left; margin:0px 5px 0px 15px; height:20px;}
#game_legend .area .scoretext	{ float:left; font-size:11px; line-height:13px; color:#666; margin:2px 15px 0px 0px; width:400px; height:20px;}

#tutorial 		{ float: left; margin:10px 0  0 0;}
#tutorial td	{ vertical-align:top; }
#tutorial .text { width:260px; }
#tutorial p     { color:#333; margin:5px 10px 15px 15px; padding:0 0 10px 0; border-bottom:1px dotted #62754F; }
#tutorial .img  { width:250px; margin:0 15px 15px 0px; }


.lobby_infobox { width:203px;  margin:0 0 0 15px; float:left;}
.lobby_infobox .navi { width:203px; height:28px; }

.lobby_infobox ul.navi li { display: block;float: left;}
.lobby_infobox ul.navi a { background: url('/images/lobby/navi/user_navi.png') no-repeat; display: block; height: 28px; overflow: hidden; text-indent: -999em;}

.lobby_infobox ul.navi li.tab_info a { width:53px;   margin-right: 4px;}
.lobby_infobox ul.navi li.tab_info a.active,
.lobby_infobox ul.navi li.tab_info a:hover { background-position: 0 -40px;   margin-right: 4px;}

.lobby_infobox ul.navi li.tab_chat a { width: 54px; background-position: -58px 0;   margin-right: 4px;}
.lobby_infobox ul.navi li.tab_chat a.active,
.lobby_infobox ul.navi li.tab_chat a:hover { background-position: -58px -40px;   margin-right: 4px;}

.lobby_infobox ul.navi li.tab_spieler a { width: 88px; background-position: -115px 0;}
.lobby_infobox ul.navi li.tab_spieler a.active,
.lobby_infobox ul.navi li.tab_spieler a:hover { background-position: -115px -40px;}



.lobby_infobox .boxuserinfo { height:29px; background-image:url(/images/lobby/box/bg_headlines.png); padding: 4px 0 4px 10px; border-bottom:1px dotted #62754F; width: 193px; float: left;}
.lobby_infobox .boxuserinfo .text 	{ float:left;}
.lobby_infobox .boxuserinfo .user_reload { float:right; margin:3px 5px 0 5px;}

.lobby_infobox .boxheader   { margin:15px 0 0 0; padding:5px 10px 5px 10px; font-size:13px;  background-image:url(/images/lobby/box/header.png); border-bottom:1px dotted #62754F; width: 183px; float: left;}
.lobby_infobox .boxfooter   { height:22px; background-image:url(/images/lobby/box/footer.png); float: left;}


.lobby_infobox .infoareas      { background-color:#f1f1f1; padding:10px 0 10px 10px; border-bottom:1px dotted #ccc; color:#333; width: 193px; float: left;}
.lobby_infobox .infoareas_last { background-color:#f1f1f1; padding:10px 0 10px 10px; border-bottom:1px dotted #62754F; color:#333; width: 193px; float: left;}

.lobby_infobox .gameinfo { width:180px; height:64px; padding: 3px 0 3px 0; float: left;}
.lobby_infobox .gameimg  { float:left; margin:  0 5px 0 0; padding: 3px; background-image: url(/images/start/allespiele/backimg.png); width:85px; height:64px; float: left;}
.lobby_infobox .gametext { float:left; width:90px; height:64px; vertical-align:middle; color:#333; float: left;}

.lobby_infobox #boximportant   			   { margin:10px 0 0 0; background-color:#e2e3e3; color:#333; float: left;}
.lobby_infobox #boximportant .headline     { float: left; }
.lobby_infobox #boximportant .header   	   { padding:10px 6px 5px 10px; height:19px; width: 187px; background-image:url(/images/lobby/box/important_header.png); border-bottom:1px dotted #62754F; float: left;}
.lobby_infobox #boximportant .text   	   { padding:6px 10px 10px 10px; word-wrap:break-word; width: 183px; float: left;}
.lobby_infobox #boximportant .footer   	   { height:15px; background-image:url(/images/lobby/box/important_footer.png); float: left;}

.lobby_infobox #promoteaser   			   {margin:10px 0 0 0; background-color:#FFF; float: left;}


.lobby_infobox #cs   			   { margin:10px 0 0 0; background-color:#e2e3e3; color:#333; float: left;}
.lobby_infobox #cs  .headline      { float: left; }
.lobby_infobox #cs  .header   	   { padding:10px 6px 5px 10px; height:19px;  background-image:url(/images/lobby/box/important_header.png); border-bottom:1px dotted #62754F; float: left;}
.lobby_infobox #cs  .text   	   { margin:0;  padding:0px 10px 0px 10px; word-wrap:break-word; float: left; width: 180px;}
.lobby_infobox #cs  .text .strong  { color:#900; font-size:18px; line-height:18px; float: left;}
.lobby_infobox #cs  .text .small   { color:#999; font-size:10px; line-height:13px; float: left;}
.lobby_infobox #cs  .footer   	   { height:15px; background-image:url(/images/lobby/box/important_footer.png); float: left;}


#info .info { width:180px; height:40px; margin:5px 0 0 0;}

#info .force_text {float:left; white-space:nowrap;}
#info .force_img { width:80px; float:left; margin: -1px 20px 1px 4px; }

#chat .chat_areas 	 {background-color:#f1f1f1; padding: 0px 0 10px 2px; height:310px; border-bottom:1px dotted #62754F; overflow:auto; width:201px; float: left;}
#chat .chat_areas .usericons  { float: left; display: block; padding: 1px; border: 1px solid #333; background: #FFF; margin: 0 5px 0 5px; height: 32px; width: 26px;}	
#chat .chat_areas .user 	  { float:left; margin:11px 0 0 3px; color:#333;}
#chat .chat_areas .display 	 		 	{ float:left; width:140px; background-image:url(/images/lobby/chat/bubble_bg.gif)}
#chat .chat_areas .display .top 	 	{ float:left; width:140px;}
#chat .chat_areas .display .left 	 	{ float:left; width:11px;}
#chat .chat_areas .display .text_left	 { float:left; width:110px; margin:0 4px 0 15px; display:block; word-wrap:break-word;}
#chat .chat_areas .display .text_right	 { float:left; width:110px; margin:0 0 0 4px; display:block; word-wrap:break-word;}
#chat .chat_areas .display .right	 	{ float:left; width:11px;}
#chat .chat_areas .display .footer	 	{ float:left; width:140px;}
#chat .chat_input {background-color:#dfdfdf; padding: 0px 0 5px 2px; height:130px; border-bottom:1px dotted #62754F; float: left;}
#chat .chat_input .display 	 	{ float:left; width:183px; height:83px; margin:10px 5px 1px 8px; background-image:url(/images/lobby/chat/bubble_input.gif)}
#chat .chat_input .input	 	{ width:170px; margin:5px 5px 0px 7px; font-size:11px; font-family:Arial, Helvetica, sans-serif;  line-height:13px; }
#chat .chat_input .usericons  	{ float: left; display: block; padding: 1px; border: 1px solid #333; background: #FFF; margin: -3px 5px 0 20px; height: 32px; width: 26px;}
#chat .chat_input .button 	 	{ float:left; margin: 5px 0 0 20px;}
#chat .chat_input .start 		{ font-size:11px; color: #fff; font-weight:bold; text-decoration:none; text-align:center; background-image:url("/images/i18n/de/buttons/games/button.gif"); width:108px; padding:4px 0 5px 0 ; float:left;}
#chat .chat_areas .mod_usericon
{
        background:none repeat scroll 0 0 #FFFFFF;
        border:1px solid #FF9900;
        display:block;
        float:left;
        height:32px;
        margin:0 5px;
        padding:1px;
        width:26px;
}
.moderator_name { color: #FF9900; }

#layer .chat	 	 {background-image:url(/images/layer/2erchat_back.png); width:203px; padding:20px;}
#layer .chat_header	 	 {background-image:url(/images/layer/2erchat_header.png); width:203px; height:35px;}
#layer .chat_header a 	 	{float:right; margin:7px 7px 0 0; background-image:url(/images/layer/x.gif); width:18px; height:18px;}
#layer .chat_header a:hover	{float:right; margin:7px 7px 0 0; background-image:url(/images/layer/x_hover.gif); width:18px; height:18px;}
#layer .chat .dialoguser	 	 { background-color:#DFDFDF;  padding:10px 10px 15px 10px; border-top: 1px dotted #62754F; border-bottom: 1px dotted #62754F;}
#layer .chat_footer	 	 {background-image:url(/images/layer/2erchat_footer.png); width:203px; height:22px;}
#layer .chat_areas 	 {background-color:#f1f1f1; padding: 0px 0 10px 1px; height:176px; border-bottom:1px dotted #62754F; overflow:auto; width:202px; }
#layer .chat_areas .usericons  { float: left; display: block; padding: 1px; border: 1px solid #333; background: #FFF; margin: 0 5px 0 5px; height: 32px; width: 26px;}	
#layer .chat_areas .user 	  	 { float:left; margin:11px 0 0 3px; color:#333;}
#layer .chat_areas .display 	 		 	 { float:left; width:140px; background-image:url(/images/lobby/chat/bubble_bg.gif)}
#layer .chat_areas .display .top 	 		 { float:left; width:140px;}
#layer .chat_areas .display .left 	 	 { float:left; width:11px;}
#layer .chat_areas .display .text_left	 { float:left; width:110px; margin:0 4px 0 15px; display:block; word-wrap:break-word;}
#layer .chat_areas .display .text_right	 { float:left; width:110px; margin:0 0 0 4px; display:block; word-wrap:break-word;}
#layer .chat_areas .display .right	 	 { float:left; width:11px;}
#layer .chat_areas .display .footer	 	 { float:left; width:140px;}
#layer .chat_input {background-color:#dfdfdf; padding: 0px 0 5px 1px; height:130px; border-bottom:1px dotted #62754F; width:202px;}
#layer .chat_input .display 	 	{ float:left; width:183px; height:83px; margin:10px 5px 1px 8px; background-image:url(/images/lobby/chat/bubble_input.gif)}
#layer .chat_input .input	 		{ width:170px; margin:5px 5px 0px 7px; font-size:11px; font-family:Arial, Helvetica, sans-serif;  line-height:13px; }
#layer .chat_input .usericons  	{ float: left; display: block; padding: 1px; border: 1px solid #333; background: #FFF; margin: -3px 5px 0 20px; height: 32px; width: 26px;}
#layer .chat_input .button 	 	{ float:left; margin: 5px 0 0 20px;}
#layer .chat_input .start 		{ font-size:11px; color: #fff; font-weight:bold; text-decoration:none; text-align:center; background-image:url("/images/i18n/de/buttons/games/button.gif"); width:108px; padding:4px 0 5px 0 ; float:left;}

#players .players_areas {background-color:#f1f1f1; padding: 0px 0 10px 0px; height:446px; border-bottom:1px dotted #62754F; overflow-x: hidden; overflow-y: scroll; float: left; }
#players .user  { width:172px; height:40px; margin: 5px 0 0 0px; }
#players .user .username { float:left; width:136px;  margin: -2px 0 0 0px; line-height:15px; height: 15px; }
#players .user .usericon { float:left;  margin: 0px 2px 0 5px;}
#players .user .userforce { float:left; margin: 5px 0 0 0px;}
#players .user .userlink { float: right; margin: 5px 0 0 8px;}


.lobby_infobox .lobby_infobox .chat { width:212px; height:299px; background-image:url(/images/lobby/navi/bg_chat.png); }
.lobby_infobox .lobby_infobox .spieler { width:212px; height:431px; background-image:url(/images/lobby/navi/bg_spieler.png); }



.lobby #game_details  
{
	float: left;
	padding:0;
 	width: 528px;
}
.lobby #game_details div.champions_bottom {
	background-image:none;
 background-color: #333;
  padding: 11px 14px 5px;
}

.lobby #game_details table .total_plays {
  width: 129px
}




#layer .headline 		{ font-size:19px; line-height:22px; color: #333; font-weight:bold; margin:0px 0 2px 10px; padding:3px 0 0 0; float:left;}
#layer .headline_red	{ font-size:19px; line-height:22px; color: #990000; font-weight:bold; margin:0px 0 2px 10px; padding:3px 0 0 0; float:left;}
#layer .headline_c		{ font-size:19px; line-height:22px; color: #333; font-weight:bold; margin:0px 0 2px 10px; padding:3px 0 0 0; text-align: center;}

#layer .x a 	 			{ float:right; margin:0 5px 2px 0; background-image:url(/images/layer/x.gif); width:18px; height:18px;}
#layer .x a:hover			{ float:right; margin:0 5px 2px 0; background-image:url(/images/layer/x_hover.gif); width:18px; height:18px;}
#layer .line 				{ border-top: 2px solid rgb(0, 0, 0); margin:5px 0 5px 0;}
#layer .line_red 			{ border-top: 2px solid rgb(153, 0, 0); margin:5px 0 5px 0;}
#layer .main 				{ background-color:#FFF; border-left: 2px solid #000; border-right: 2px solid #000; padding:0 10px 0 10px;}
#layer .main .infos			{ font-size:15px; line-height:17px; color: #333;  margin:10px 0 0 10px; }
#layer .main .text			{ font-size:13px; line-height:15px; color: #333;  margin:10px 0 0 10px; }
#layer .main .text_c		{ text-align:center; font-size:13px; line-height:15px; color: #333;  margin:25px 0 0 10px; }
#layer .main .button2		{ margin:0 auto; width:400px; padding:15px 0 10px 0 ; }
#layer .main .buttonL		{ padding:0px 0px 0 0px ; float:left;}
#layer .main .buttonR		{ padding:0px 0px 0 0px ; float:right;}
#layer .main .buttonC		{ margin:0 auto; width:179px; padding:15px 0 10px 0 ;}

#layer .footer {}

/* new lobby wrapper */
#lobbycontent { 
	position: relative;
	width: 6000px;
	left: -20px;
}
#lobbycontent > div {
	padding-left: 20px;
}
#layer div.profile_infos 	{ background: url("/images/i18n/de/headlines/community/profile_info.gif") 134px 3px no-repeat; }

#layer div.profile_infos img.avatar,
#layer div.message_box_shortinfo img.avatar {
  float: left;
	border: 1px solid #52503c;
	margin: 0px 12px 0 0px;
	padding: 1px;
	background: #fff;
}

#layer div.message_box_shortinfo img.avatar {
  margin: 0 12px 0 0;
}

#layer div.profile_infos div.aliasname {
  float: left;
	width: 139px;
	margin-top: 20px;
	height: 100px;
}

#layer div.message_box_shortinfo div.aliasname {
  width: 150px;
  height: 164px;
  float: left;
  margin-top: 18px;
}


#layer div.profile_infos div.aliasname h2,
#layer div.message_box_shortinfo div.aliasname h2 {
  color: #990000;
  font-size: 15px;
  margin: 2px 0;
}


#layer div.profile_infos p,
#layer div.message_box_shortinfo p {
  margin: 0;
}

#layer #profile_actions {
	width: 274px;
	height: 77px;
	position: absolute;
	left: 0px;
	top: 170px;
	background: url("/images/community/profile/actions_bg.gif") left top no-repeat;
}

#layer #userprofile {
	position: relative;
	clear: both;
	margin: 10px;
}

#layer .profile_button				{ width:200px; height:80px; margin:20px 0 0 320px;}
#layer .gap				{ float:left; width:200px; height:15px;}


#game #gamearea { width:768px; height:576px; border:1px solid #000; 	margin: -10px 0 0px 12px;}

#game #game_details h2.game_title {
  background: url('/images/gaming/lobby_sprite_770_header.png') repeat-x;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  padding-left: 21px;
}
#game #game_details div.story_content {border: 1px solid #7c7c7c; border-top: 1px solid #a3a3a3; border-bottom: none; width:766px;}


#game #game_details { margin-right: 20px; padding-left: 12px; width: 768px; }

#game #game_details div.info {width:485px;float:left; font-size:13px; line-height:15px;}

#game #game_details div.story   {border-bottom: 1px dotted #929292; padding: 12px 21px 0 21px; }
#game #game_details div.story p {font-size:13px; line-height:15px; padding-bottom: 15px;}

#game #game_details div.guide_content,
#game #game_details div.guide_content div.steps	 	{ border-bottom: 1px dotted #929292;}
#game #game_details div.guide_content div.steps 	{ padding: 12px 21px 5px 21px; }
#game #game_details div.guide_content div.steps p 	{ padding-bottom: 15px; }

#game #game_details div.guide_content div.tip 		{ padding: 8px 21px 0 21px;}
#game #game_details div.guide_content div.tip p 	{ padding-bottom: 10px; }

#game #game_details div.guide_bottom { background:#fff;  padding: 8px 21px 0 21px; border-bottom: 1px dotted #929292;}

#game #game_details div.shots   {width:250px; float:left;}
#game #game_details ul.screenshot_list { background:#fff; border:none; padding: 13px 0 7px 13px; }

#game #game_details ul.screenshot_list li {
  float: left;
  height: 188px;
  margin-right: 8px;
  margin-bottom: 5px;
  width: 250px;
}

#game #game_details ul.screenshot_list li img { border: 1px solid #000; display: block;}

#game #game_details div.story_bottom { background: url('/images/gaming/lobby_sprite_770.png') no-repeat left; height: 16px; }

/* end game lobbynew */



/* game lobby */

#gameframe {
	width: 768px;
	height: 576px;
	margin: -10px 0 15px 12px;
	border: 1px solid #000;
}

#lobbyframe {
	width: 768px;
	height: 576px;
	margin: -10px 0 0 12px;
	border: 1px solid #000;
}

#lobbyframe_adv {
	width: 768px;
	height: 576px;
	margin: -10px 0 0 12px;
	border: none;
}

#gameframe_teaser {
	width: 768px;
	height: 110px;
	margin: -10px 0 15px 5px;
}

#game_details {
  margin-right: 20px;
  padding-left: 12px;
  width: 543px;
}

#game_details p {
  color: #333;
  margin: 0;
  padding: 0;
}

#game_details ul.nav {
  height: 28px;
}

#game_details ul.nav li {
  float: left;
  margin-right: 4px;
}

#game_details ul.nav li.extras {
  margin-right: 0;
}

#game_details ul.nav a {
  background: url('/images/gaming/lobby_sprite.png') no-repeat;
  display: block;
  height: 28px;
  overflow: hidden;
  text-indent: -300px;
}

#game_details ul.nav li.extras a {
  background-position: left top;
  width: 86px;
}

#game_details ul.nav li.extras a.active,
#game_details ul.nav li.extras a:hover {
  background-position: left -40px;
}

#game_details ul.nav li.story a {
  background-position: -95px top;
  width: 166px;
}

#game_details ul.nav li.story a.active,
#game_details ul.nav li.story a:hover {
  background-position: -95px -40px;
}

#game_details ul.nav li.champions a {
  background-position: -270px top;
  width: 153px;
}

#game_details ul.nav li.champions a.active,
#game_details ul.nav li.champions a:hover {
  background-position: -270px -40px;
}

#game_details ul.nav li.screenshots a {
  background-position: -435px top;
  width: 126px;
}

#game_details ul.nav li.screenshots a.active,
#game_details ul.nav li.screenshots a:hover {
  background-position: -435px -40px;
}

#game_details div.story_content {
  border: 1px solid #7c7c7c;
  border-top: 1px solid #a3a3a3;
  border-bottom: none;
}

#game_details h2.game_title {
  background: url('/images/gaming/lobby_sprite.png') left -210px repeat-x;
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  height: 32px;
  line-height: 30px;
  margin: 0;
  padding: 0;
  padding-left: 21px;
}

#game_details div.story {
  border-bottom: 1px dotted #929292;
  padding: 12px 21px 0 21px;
}

#game_details div.story p {
  font-size: 11px;
  padding-bottom: 15px;
}

#game_details div.customer_service {
  color: #333;
  padding: 12px 21px 0 21px;
  background: #e2e3e3;
}

#game_details div.customer_service h3 {
  color: #333;
  font-weight: bold;
  font-size: 12px;
  margin: 0;
  padding: 0;
  padding-bottom: 5px;
}

#game_details div.customer_service strong.phone {
  font-size: 12px;
  width: 100px;
}

#game_details div.customer_service p.opening {
  color: #333333;
  padding-bottom: 3px;
}

#game_details div.customer_service p.opening span {
  display: inline-block;
  width: 35px;
}

#game_details div.customer_service small {
  display: block;
  font-size: 11px;
  padding-bottom: 15px;
}

#game_details div.customer_service p.mail {
  background: none;
  border: none;
  font-weight: bold;
  padding-bottom: 3px;
}

#game_details div.customer_service p.mail span {
  font-size: 12px;
}

#game_details div.customer_service p.mail a {
  color: #333;
}

#game_details div.story_bottom {
  background: url('/images/gaming/lobby_sprite.png') no-repeat left -185px;
  height: 14px;
}

#game_details div.guide_content,
#game_details div.guide_content div.steps {
  border-bottom: 1px dotted #929292;
}

#game_details div.guide_content div.steps {
  padding: 12px 21px 5px 21px;
}

#game_details div.guide_content div.steps p {
  padding-bottom: 15px;
}

#game_details div.guide_content div.tip {
  padding: 8px 21px 0 21px;
}

#game_details div.guide_content div.tip p {
  padding-bottom: 10px;
}

#game_details div.guide_bottom {
  background: #E5E690;
  padding: 8px 21px 0 21px;
  border-bottom: 1px dotted #929292;
}

#game_details div.guide_bottom p {
  padding-bottom: 10px;
}

#game_details table .rank {
  width: 56px;
}

#game_details table .user {
  width: 215px;
}

#game_details table .score {
  width: 124px;
}

#game_details table .total_plays {
  width: 143px
}

#game_details table td.unavailable {
  padding: 11px 14px 5px;
  font-weight: normal;
  text-align: left;
  vertical-align: top;
}

#game_details table td.user {
  text-align: left;
  vertical-align: top;
}

#game_details table td.user a.thumb {
  padding-left: 16px;
}

#game_details table td.user p {
  padding-top: 11px;
  width: 125px;  
  height: 15px;
}

#game_details table td.user span.friend,
#game_details table td.user span.enemy {
  background-image: url('/images/icons/friend_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
  background-repeat: no-repeat;
  position: relative;
  top: 6px;
  right: 2px;
  width: 28px;
  height: 28px;
}

#game_details table td.user span.enemy {
  background-image: url('/images/icons/enemy_transparent.png'); /*THERE IS A PNG FIX IN THE IE6.css*/
}

#game_details div.champions_bottom {
  background: url('/images/gaming/lobby_sprite.png') no-repeat -1350px bottom;
  padding: 11px 14px 5px;
}

#game_details div.champions_bottom p {
  color: #d6dfd5;
  padding-bottom: 10px;
}

#game_details div.champions_bottom p.small {
  font-size: 10px;
}

#game_details div.champions_bottom p a {
  color: #e2e485;
}

#game_details ul.screenshot_list {
  background: #474747 url('/images/gaming/lobby_sprite.png') no-repeat -2180px bottom;
  border-top: 1px solid #a3a3a3;
  padding: 13px 0 7px 13px;
}

#game_details ul.screenshot_list li {
  background: url('/images/gaming/lobby_sprite.png') no-repeat -1910px top;
  float: left;
  height: 195px;
  margin-right: 8px;
  margin-bottom: 5px;
  width: 256px;
}

#game_details ul.screenshot_list li img {
  border: 1px solid #000;
  display: block;
}

#game_details .extras_content {
  background: #474747 url('/images/gaming/lobby_sprite.png') no-repeat -2180px bottom;
  border-top: 1px solid #a3a3a3;
  padding: 0 0 21px 0;
}

#game_details .extras_content .desktop_motives,
#game_details .extras_content .poster_motives,
#game_details .extras_content .ringtones {
  border-left: 1px solid #474747;
  border-right: 1px solid #474747;
  border-bottom: 1px dotted #929292;
  background: #FFF url('/images/gaming/de/tab_extra_desktop.png') no-repeat 8px center;
  padding: 0 0 0 54px;
}

#game_details .extras_content ul.extras_list {
  padding-top: 13px;
}

#game_details .extras_content ul.extras_list li {
  float: left;
  margin-right: 12px;
  margin-bottom: 14px;
  position: relative;
  width: 225px;
}

#game_details .extras_content ul.extras_list li .thumb {
  float: left;
  margin-right: 9px;
}

#game_details .extras_content ul.extras_list li p {
  float: left;
  width: 100px;
  padding-top: 4px;
  line-height: 150%;
}

#game_details .extras_content .poster_motives {
  background-color: #e2e3e3;
  background-image: url('/images/gaming/de/tab_extra_poster.png');
}

#game_details .extras_content .poster_motives ul.extras_list li p,
#game_details .extras_content .ringtones ul.extras_list li p {
  padding-bottom: 4px;
  position: absolute;
  left: 120px;
  bottom: 0;
}

#game_details .extras_content .ringtones {
  background-image: url('/images/gaming/de/tab_extra_ringtones.png');
  border-bottom: 0;
}

#game_details .extras_content .ringtones ul.extras_list {
  background-repeat: no-repeat;
  background-position: right 0;
}

#game_details .extras_content .ringtones ul.extras_list li {
  width: 310px;
}

#game_details .extras_content .ringtones ul.extras_list li p {
  width: 190px;
}

#game_details .extras_content .ringtones a.listen {
  background: url('/images/gaming/tab_extras_listen.png') no-repeat left 3px;
  padding-left: 7px;
}

#game_sidebar {
  width: 197px;
}

#game_sidebar h2,
#game_sidebar p {
  color: #333;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

#game_sidebar h2 {
  padding: 3px 12px 0 12px;
}

#game_sidebar a.teaser,
#game_sidebar a.recommend {
  display: block;
  margin-bottom: 15px;
  overflow: hidden;
  width: 197px;
}

#game_sidebar a.recommend img {
  display: block;
}

#game_sidebar a.recommend_default {
  background: url('/images/gaming/lobby_sprite.png') -574px top;
  height: 172px;
}

#game_sidebar a.teaser {
  overflow: hidden;
}

#game_sidebar a.teaser img {
  display: block;
}

#game_sidebar div.remember {
  background: url('/images/gaming/lobby_sprite.png') left -80px;
  height: 85px;
  padding: 10px 14px 0 14px;
}

#game_sidebar div.remember p {
  height: 42px;
}

#game_sidebar div.remember a {
  margin-left: -3px;
}

#lobby_wrapper .content
{
	float: left;
	margin: 0;
	padding: 0;
	background-color: #F1F1F1;
}

#players_areas .infoareas
{
	width: 176px;	
}

/* game lobby end*/



/* WM */

.wm_container
{
	padding: 0 0 0 24px;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_column
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.header
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_start_container 
{
	background-image: url("/images/layout/wm/start_container_bg.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_download_container
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_planer
{
	padding: 0;
	margin: 10px 0 0 10px;
	border: 0;
	outline: 0;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	float: left;
	position: relative;
}

.wm_planer ul.oneline
{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	position: relative;
}


.wm_planer ul.oneline li
{
	margin: 0;
	width: auto;
	padding: 0 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	float: left;
	position: relative;
}

.wm_planer
{
	padding: 0;
	margin: 10px 0 0 10px;
	border: 0;
	outline: 0;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	float: left;
	position: relative;
}

.wm_textfield
{
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	padding: 5px 0 5px 0;
	margin: 0;
	float: left;
	position: relative;
}

.wm_facebook_thumb
{
	padding: 0 15px 13px 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_footer_container
{
	padding: 15px 0 30px 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.wm_download_teaser
{
	margin: 334px 0 0 0;
	background-image: url("/images/layout/wm/download_background.png");
	background-position: center 15px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
}


.navigation_wm1, .navigation_wm1 a:link, .navigation_wm1 a:visited
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.navigation_wm1_active, .navigation_wm1:hover, .navigation_wm1 a:hover, .navigation_wm1 a:focus, .navigation_wm1 a:active
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: left -34px;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.navigation_wm2, .navigation_wm2 a:link, .navigation_wm2 a:visited
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: -121px top;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.navigation_wm2_active, .navigation_wm2:hover, .navigation_wm2 a:hover, .navigation_wm2 a:focus, .navigation_wm2 a:active
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: -121px -34px;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.navigation_wm3, .navigation_wm3 a:link, .navigation_wm3 a:visited
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: -242px top;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.navigation_wm3_active, .navigation_wm3:hover, .navigation_wm3 a:hover, .navigation_wm3 a:focus, .navigation_wm3 a:active
{
	background-image: url("/images/layout/wm/navigation_riders.png");
	background-position: -242px -34px;
	background-repeat: no-repeat;
	width: 121px;
	height: 34px;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	display: block;
	cursor: pointer;
	float: left;
	position: relative;
}

.list_body
{
	border-top: none;
	border-right: 1px solid #7C7C7C;
	border-bottom: none;
	border-left: 1px solid #7C7C7C;
	background-color: #f6f5f0;
	float: left;
	position: relative;
}

.list_footer_left
{
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/list_footer_left.gif");
	background-repeat: no-repeat;
	border: none;
	float: left;
	position: relative;
}

.list_footer_center
{
	height: 14px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #7C7C7C;
	border-left: none;
	background-color: #f6f5f0;
	float: left;
	position: relative;
}

.list_footer_right
{
	height: 15px;
	width: 15px;
	background-image: url("/images/layout/boxes/list_footer_right.gif");
	background-repeat: no-repeat;
	border: none;
	float: left;
	position: relative;
}

.list_head_grey
{
	background-image: url("/images/layout/boxes/list_head_dark_grey_bg.gif");
	background-repeat: repeat-x;
	height: 38px;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	line-height: 38px;
	padding: 0 0 0 15px;
	margin: 0;
	text-align:left;
	float: left;
	position: relative;
}

.list_image
{
	margin: 0;
	padding: 10px 0 0 10px;
	height: 115px;
	width: 163px;
	float: left;
	position: relative;
}

.list_list
{
	margin: 0;
	padding: 11px 0 0 5px;
	height: 114px;
	width: 67px;
	float: left;
	position: relative;
}

.list_list ul
{
	margin: 0;
	padding: 15px 0 0 0;
	width: 67px;
	list-style: none;
	list-style-image: none;
	float: left;
	position: relative;
}

.list_list li
{
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	height: 20px;
	width: 67px;
	float: left;
	position: relative;
}

.advantages_container
{
	padding: 0 0 0 24px;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.advantage_left
{
	padding: 0;
	margin: 0 10px 15px 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

.advantage_right
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	float: left;
	position: relative;
}

ul.advantages_pro
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

ul.advantages_pro li
{
	display: list-item;
	padding: 0 0 0 23px;	
	list-style: none;
	background-image: url("/images/layout/pro_list.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 360px;
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 10px 0;
	float: left;
	position: relative;
}

.advantages_3millions
{
	width: 360px;
	height: 255px;;
	background-image: url("/images/layout/advantages/3millions.gif");
	background-position: left top;
	background-repeat: no-repeat;
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	position: relative;
}

.advantages_best_games
{
	width: 360px;
	height: 390px;
	background-image: url("/images/layout/advantages/best_games.jpg");
	background-position: left top;
	background-repeat: no-repeat;
	margin: 3px 0 0 0;
	padding: 0;
	float: left;
	position: relative;
}

/* Start CSS */

.empfehlung_body
{
	width: 203px;
	height: 175px;
	padding: 35px 0 0 0;
	margin: 2px 0 8px 0;
	color: #333333;
	line-height: 15px;
	background-image: url("/images/start/empfehlung_fuer_sie_bg.gif");
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

.empfehlung_image
{
	padding: 3px 7px 3px 10px;
	margin: 0;
	float: left;
	position: relative;
}

.empfehlung_text
{
	padding: 3px 0 0 0;
	margin: 0;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}

.empfehlung_text a:link, .empfehlung_text a:visited
{
	text-decoration: underline;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	line-height: 20px;
}

.empfehlung_text a:hover, .empfehlung_text a:active, .empfehlung_text a:focus
{
	
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
	line-height: 20px;
}

.gewinnspiel_body
{
	width: 203px;
	height: 180px;
	padding: 0;
	margin: 0;
	line-height: 15px;
	text-align: center;
	position: relative;
	float: left;
}

.hall_of_fame_body
{	
	width: 351px;
	height: 80px;
	padding: 15px 0 10px 15px;
	color: #333333;
	line-height: 15px;
	text-align: center;
	margin: 0;
	background-image: url("/images/start/hall_of_fame_bg.gif");
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

.umfrage_body
{
	width: 336px;
	height: 132px;
	padding: 10px 15px 0 15px;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-align: left;
	margin: 0;
	background-image: url("/images/start/umfrage_bg.gif");
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

.umfrage_content
{
	width: 336px;
	padding: 5px 0 0 0;
	font-size: 11px;
	line-height: 16px;
	position: relative;
	float: left;
}

.umfrage_radio
{
	width: 16px;
	margin: 0;
	padding: 2px 0 0 0;
	height: 16px;
	outline: none;
	border: none;
	position: relative;
	float: left;
}

.umfrage_radio input
{
	outline: none;
	border: none;
}

.umfrage_lable
{
	height: 18px;
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	position: relative;
	float: left;
}

.umfrage_bar_left_edge
{
	margin: 0 0 3px 0;
	height: 13px;
	width: 6px;
	background-image:  url("/images/start/vote_result_bar_left_edge.png");	
	background-repeat: no-repeat;
	position: relative;
	float: left;
}


.umfrage_bar
{
	margin: 0 0 3px 0;
	height: 13px;
	background-image:  url("/images/start/vote_result_bar.png");	
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	float: left;
}

.umfrage_percent
{
	margin: 0 0 3px 5px;
	height: 13px;
	line-height: 13px;
	font-size: 10px;
	position: relative;
	float: left;
}


.game_image
{
	padding: 10px;
	margin: 0;
	float: left;
	position: relative;
}

.game_details
{
	padding: 10px 0 0 0;
	margin: 0;
	color: #333333;
	font-size: 11px;
	float: left;
	position: relative;
}

.game_details a:link, .game_details a:visited
{
	text-decoration: underline;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}

.game_details a:hover, .game_details a:active, .game_details a:focus
{
	text-decoration: none;
	font-weight: normal;
	color: #333333;
	font-size: 11px;
}

.game_play
{
	padding: 0;
	margin: 0;
	float: left;
	position: relative;
}

.game_row
{
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: none;
	border-left: 1px solid #CCC;
	float: left;
	position: relative;
}


.usp_teaser
{
	margin: 0;
	padding: 0;
	width: 203px;
	height: 180px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	color: #333;
	float: left;
	background-image: url("/images/start/das_ist_t24g_bg.gif");
	position: relative;
}

.usp_teaser_text
{
	margin: 33px 0 0 15px;
	padding: 3px 0 0 0;
	width: 200px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.usp_teaser_text ul
{
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
}

.usp_teaser_text ul li
{
	display: list-item;
	padding: 0 0 0 20px;
	font-weight: bold;
	list-style: none;
	background-image: url("/images/layout/pro_list.png");
	background-position: left top;
	background-repeat: no-repeat;
	width: 180px;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 2px 0;
	float: left;
	position: relative;
}

#layer .subline
{	
    font-size:15px;
    font-weight:bold;
    color:#636363;
    padding-bottom:5px;
}

#layer .text
{
    font-size:12px;
    line-height:15px;
    float:left;
    width:100%;
}

#layer .textbox_big
{
    float:left;
    margin:0 15px 5px 0;
}

#layer .textbox_half
{
    width:255px;
    float:left;
    margin:10px 0 0 0;
}

#layer .imgbox_225
{
    width:225px;
    float:left;
    margin:5px 15px 0 5px;
}

#layer .buttonbox_225
{
    width:205px;
    float:left;
    margin:5px 15px 0 30px;
}
#layer .grab10
{
    width:450px;
    height:10px;
    float:left;
}
#layer .grab30
{
    width:450px;
    height:30px;
    float:left;
}
#layer .ksbox
{
    width:455px;
    height:90px;
    background-image:url(/images/layer/ks_back.png);
    float:left;
    padding: 45px 15px 15px 15px;
    color:#666;
}

#layer .ksbox_sh
{
    float:left;
    width:200px;
}
#layer .ksbox_time		
{
    float:left;
    width:200px;
}
#layer .ksbox_euro
{
    float:left;
    width:400px;
    font-size:11px;
}
#layer .ksbox_mail
{
    float:left;
    width: 470px;
    margin: 10px 0 10px 0;
}



#overlay .customer_info_overlay {
    margin: 0pt;
    padding: 0px;
    background: inherit;
    postition: absolute;   
    border: 0px solid;
}



@charset "iso-8859-1";
/* Advantages */


.coupon_container
{
	padding: 0 0 0 24px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.coupon_step
{
	padding: 0;
	border: none;
	outline: none;
	width: 748px;
	height: 50px;
	outline: 0;
	float: left;
	position: relative;
	background-image: url("/images/coupon/steps.gif");
	background-position: left top;
}

.step1
{
	background-position: left -50px;		
}

.step2
{
	background-position: left -100px;		
}

.step3
{
	background-position: left -150px;		
}

.coupon_steplist
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
}

.coupon_character
{
	padding: 0 0 0 30px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
}

.number_active
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_active.gif");
	background-position: left top;
	float: left;
}

.number_done
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_done.gif");
	background-position: left top;
	float: left;
}

.number_inactive
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_inactive.gif");
	background-position: left top;
	float: left;
}

.step_headline
{
	padding: 0 0 0 10px;
	margin: 0;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #666;
	float: left;
}

.step_text
{
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	float: left;
}
@charset "iso-8859-1";
/* Advantages */


.coupon_container
{
	padding: 0 0 0 24px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.coupon_step
{
	padding: 0;
	border: none;
	outline: none;
	width: 748px;
	height: 50px;
	outline: 0;
	float: left;
	position: relative;
	background-image: url("/images/coupon/steps.gif");
	background-position: left top;
}

.step1
{
	background-position: left -50px;		
}

.step2
{
	background-position: left -100px;		
}

.step3
{
	background-position: left -150px;		
}

.coupon_steplist
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
}

.coupon_character
{
	padding: 0 0 0 30px;
	margin: 0;
	border: none;
	outline: none;
	float: left;
}

.number_active
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_active.gif");
	background-position: left top;
	float: left;
}

.number_done
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_done.gif");
	background-position: left top;
	float: left;
}

.number_inactive
{
	padding: 0;
	margin: 0;
	width: 38px;
	height: 38px;
	line-height: 38px;
	font-size: 25px;
	color: #FFF;
	text-align: center;
	background-image: url("/images/coupon/number_inactive.gif");
	background-position: left top;
	float: left;
}

.step_headline
{
	padding: 0 0 0 10px;
	margin: 0;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #666;
	float: left;
}

.step_text
{
	padding: 5px 0 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 13px;
	color: #666;
	float: left;
}


#overlay_content 
{
	padding: 0;
	text-align: left;
	float: left;
	position: relative;
}

.overlay_content_body
{
	padding: 0;
	margin: 0;
	text-align: left;
	float: left;
	position: relative;
	background-color: transparent;
}

.overlay_head_border
{
	height: 16px;
	width: 100%;	
	padding: 0;
	margin: 0;
	background-image: url('/images/layout/boxes/overlay_head_border.png');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	float: left;
	position: relative;
}

.overlay_foot_border
{
	height: 16px;
	width: 100%;
	padding: 0;
	margin: 0;
	background-image: url('/images/layout/boxes/overlay_foot_border.png');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	float: left;
	position: relative;
}

.overlay_content_border
{
	border-top: none;
	border-right: 2px solid black;
	border-bottom: none;
	border-left: 2px solid black;
	background-color: #FFF;
	padding: 0 10px 0 10px;
	margin: 0;
	float: left;
	position: relative;
}

.overlay_headline_body
{
	border-top: none;
	border-right: none;
	border-bottom: 2px solid black;
	border-left: none;
	float: left;
	position: relative;
}

.overlay_headline
{
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	float: left;
	position: relative;
}

.overlay_headline_confirmation
{
	text-indent: 30px;
	background-image: url("/images/layout/boxes/confirmation_sign.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #360;
	float: left;
	position: relative;
}

.overlay_headline_error
{
	text-indent: 30px;
	background-image: url("/images/layout/boxes/error_sign.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	font-size: 21px;
	line-height: 30px;
	font-weight: bold;
	color: #900;
	float: left;
	position: relative;
}

.overlay_close
{
	width: 18px;
	height: 18px;
	padding: 0;
	margin: 2px 12px 10px 0;
	background-image: url('/images/layout/boxes/overlay_close.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
	float: left;
	position: relative;
}

.overlay_close:hover
{
	cursor: pointer;
	background-image: url('/images/layout/boxes/overlay_close_hover.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: transparent;
}

.overlay_close a
{
	width: 18px;
	height: 18px;
	display: block;
	background: transparent;
}

.overlay_text_body
{
	padding: 20px 0 0 0;
	color: #333;
	float: left;
	position: relative;
}

.overlay_big_text
{
	color: #333;
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	float: left;
	position: relative;
}

.overlay_button
{
	width: 100%;
	height: 60px;	
	float: left;
	position: relative;
	
}

.overlay_small_black_link
{
	margin: -5px 0 0 0;
	font-size: 10px;
	line-height: 12px;
	float: left;
	position: relative;
}

.overlay_small_black_link a:link, .overlay_small_black_link a:visited
{
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

.overlay_small_black_link a:hover, .overlay_small_black_link a:active, .overlay_small_black_link a:focus
{
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

@charset "iso-8859-1";
/* Jackpot CSS */

.jackpot_superbanner
{
	margin: 10px 0 0 0;
	padding: 0;
	width: 748px;
	height: 100px;
	background-image: url("/images/i18n/de/jackpot/startpage_superbanner_bg.jpg");
	background-repeat: no repeat;
	background-position: left top;
	float: left;
	position: relative;
}

.jackpot_superbanner_price
{
	margin: 63px 0 0 33px;
	padding: 0;
	width: 185px;
	font-size: 15px;
	line-height: 17px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_superbanner_expires
{	
	margin: 59px 0 0 28px;
	padding: 0;
	width: 75px;
	line-height: 11px;
	font-size: 11px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_superbanner_gamethumb
{	
	margin: 10px 0 0 42px;
	padding: 0;
	width: 127px;
	height: 80px;
	line-height: 11px;
	font-size: 11px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_headline
{
	margin: 5px 0 10px 5px;
	padding: 0;
	width: 193px;
	height: 26px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_content_body
{
	margin: 0;
	padding: 0;
	width: 201px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_content_left
{
	margin: 0 5px 0 5px;
	padding: 0;
	width: 94px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_content_right
{
	margin: 0;
	padding: 0;
	width: 94px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_content_image
{
	margin: 0;
	padding: 0;
	width: 94px;
	height: 60px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_teaser_content_text
{
	margin: 5px 0 0 7px;
	padding: 0;
	width: 87px;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_special_teaser
{
	margin: 0;
	padding: 0;
	width: 203px;
	height: 180px;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	color: #333;
	float: left;
	background-image: url("/images/i18n/de/jackpot/jackpot_teaser_bg.gif");
	position: relative;
}

.jackpot_special_teaser_price
{
	margin: 44px 0 0 18px;
	padding: 0;
	width: 165px;
	font-size: 13px;
	line-height: 17px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_special_teaser_gamethumb
{
	margin: 11px 0 0 25px;
	padding: 0;
	width: 94px;
	height: 60px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color: #333;
	float: left;
	position: relative;
}

.jackpot_special_teaser_text
{
	margin: 11px 0 0 9px;
	padding: 3px 0 0 0;
	width: 50px;
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	color: #333;
	float: left;
	position: relative;
}

.game_detail_jackpot
{
    position:relative;
    bottom:0; 
	height: 14px;
	width: 106px;
	margin: 0;
	padding: 0;
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 22px;
	text-align: center;
	float: left;
	background-image: url("/images/i18n/de/jackpot/jackpot_logo_tiny.png");
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}

@charset "utf-8";
/* Partnerprogramm CSS */

.partnerprogram_container
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
	min-height: 500px;
}

.partnerprogram_content
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.partnerprogram_rick
{
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	float: left;
	position: relative;
}

.partnerprogram_text
{
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	float: left;
	position: relative;
}
