@charset "utf-8";
/* reset margins & paddings */

* {
padding:0px;
margin:0px;
}

/* basic layout */

html {
/* background:url(/images/bg_bottom.jpg) left bottom; */
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
/* background-position: bottom; */
margin:0px;
padding:0px;
height:100%;
/* width: 100%; */
}

body {
/* background:url(/images/bg.jpg) left bottom repeat-x; 
background-color:#fff;
height:100%;*/
min-height:800px;
/* margin-top: -40px; */ 
    /* nur bei Werbung */
}

#container {
width:999px;
margin-left:auto;
margin-right:auto;
font-family: Tahoma, Arial, Times, Sans-   serif, Sans;
color:#464646;
font-size:11px;
line-height:15px;
}
/* disable all floats after main container - for correct vertical background alignment */
#container:after {
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

#header {
width:1000px;
height:110px;
}

#col_1 {
width:199px;
float:left;
}

#col_2 {
width:550px;
float:left;
}

#col_3 {
width:250px;
float:left;
}

#footer {
width:1000px;
clear:both;
padding-top:3px;
height:20px;
margin-bottom:10px;
}

/* global content formatting */

.hidden {
display:none;
}

a img {
border:none;
}

a {
text-decoration:underline;
color:#00325e;
}

a:hover, #footer ul li a:hover, a.lightblue:hover {
color:#00aeff;
}

a.active, .active a {
color:#f27022;
font-weight:bold;
}

#header_left ul li.active a, #header_right ul li.active a, #footer ul li.active a, .box200px#games_nav .box200px_b ul li.active a {
letter-spacing:0px;
}

a.lightblue, .lightblue {
color:#6995b3;
}

.orange {
color:#f27022;
}

.fontsize_10px, #service ul {
font-size:10px;
line-height:13px;
}

ul {
list-style-type:none;
}

a.button {
float:left;
display:block;
}

a.button#downloadsmall_game_homepage {
width:97px;
height:27px;
}

a.button#downloadsmall_game_homepage:hover {
background-position:-97px top;
}


a.button#download_game_homepage {
width:130px;
height:27px;
}

a.button#download_game_homepage:hover {
background-position:-130px top;
}

a.button#buy_game_homepage {
width:97px;
height:27px;
}

a.button#buy_game_homepage:hover {
background-position:-97px top;
}

a.button#game_info_homepage {
margin-left: 10px;
width:97px;
height:27px;
}

a.button#game_info_homepage:hover {
background-position:-97px top;
}


/* Site header */

#header_left {
float:left;
margin-top:15px;
width:800px;
background-repeat: no-repeat;
background-image: url(/images/en/logo_fishlabs_mobile_games_2.gif);
background-position: 81px;
}


#header_left ul {
       margin: 0px 0px 0px 81px;
       list-style-type:none;
       padding: 0;
}

a#mobilegames_logo_fishlabs {
height:70px;
width:84px;
display:block;
clear:both;
}

#header_right {
float:right;
width:200px;
padding-top:15px;
}

#header_right #logo_fishlabs {
float:right;
margin-right:8px;
}

/* horizontal navigation (top & bottom)  */
/*
#header_left ul {
margin:0;
}*/

#footer ul {
margin:10px 0 0 0;
}

#header_right ul {
float:right;
margin-top:65px;
margin-right:-7px;
}

#header_left ul li, #header_right ul li, #footer ul li {
display:inline;
padding:0 13px 0 13px;
border-right:1px solid #00325e;
}

#header_left ul li a, #header_right ul li a, #footer ul li a {
text-decoration:none;
letter-spacing:1px;
}

#header_left ul li.no_sep, #header_right ul li.no_sep, #footer ul li.no_sep {
border:none;
}

#header_right ul li select {
font-size:11px;
color:#00325e;
font-family:tahoma, arial, sans-serif;
border:1px solid #abbfcf;
padding:1px 1px 1px 0;
}

#header_right ul li select option {
padding-right:7px;
}

#footer ul li a, #footer ul li  {
color:#fff;
}

#footer ul li a:hover {
color:#85d0f3;
}

#footer ul li.active a {
color:#ff9600;
}

#footer ul li {
border-color:#fff;
}

#copyright {
display:block;
height:20px;
color:#9bafc0;
float:right;
margin:-15px 8px 0 0;
}

/* sidebar boxes headlines */

a.hl_col_box {
display:block;
width:165px;
height:10px;
margin:0 0 18px;
}

h1.hl_col_box {
display:block;
width:165px;
height:10px;
margin:0 0 18px;
}

#col_1 h2 {
font-size:11px;
margin-bottom:2px;
}

/* box 200 px width (left column) */

.box200px {
width:199px;
font-size:0;
}


.box200px_1, .box200px_2, .box200px_3 {
width:199px;
float:left;
}

.box200px_1 {
display:block;
height:13px;
background:url(/images/box200px_shadow_1.png) left top no-repeat;
}

.box200px_2 {
background:url(/images/box200px_shadow_2.png) left top repeat-y;
padding-left:7px;
width:192px;
}

.box200px_3 {
clear:both;
display:block;
height:13px;
background:url(/images/box200px_shadow_3.png) left bottom no-repeat;
}

.box200px_a {
background:url(/images/box200px_bg_bottom.jpg) left bottom no-repeat;
float:left;
}

.box200px_b {
width:175px;
position:relative;
float:left;
background:url(/images/box200px_bg_top.gif) left top no-repeat;
margin:-6px 0 0 0;
padding:11px 0 1px 10px;
font-size:11px;
}

/* content games navigation box */

.box200px#games_nav .box200px_b ul {
padding-bottom:10px;
list-style-type:none;
line-height:14px;
}

.box200px#games_nav .box200px_b ul li a {
letter-spacing:1px;
text-decoration:none;
}

/* content service box */

.box200px#service .box200px_b ul {
list-style-type:none;
width:160px;
}

.box200px#service .box200px_b ul li {
background:url(/images/button_13px_okay.gif) left top no-repeat;
margin-bottom:8px;
padding-left:19px;
}

/* box 550 px width (center column) */

.box550px {
width:550px;
font-size:0;
}

.box550px_1, .box550px_2, .box550px_3 {
width:550px;
float:left;
}

.box550px_1 {
display:block;
height:13px;
background:url(/images/box550px_shadow_1.png) left top no-repeat;
}

.box550px_2 {
background:url(/images/box550px_shadow_2.png) left top repeat-y;
width:543px;
padding-left:7px;
}

.box550px_3 {
clear:both;
display:block;
height:13px;
background:url(/images/box550px_shadow_3.png) left bottom no-repeat;
}

.box550px_a {
background:url(/images/box550px_bg_bottom.jpg) left bottom no-repeat;
float:left;
}

.box550px_b {
width:550px;
position:relative;
float:left;
/*background:url(/images/box550px_bg_top.gif) left top no-repeat;*/
margin:-6px 0 0 0;
padding:11px 0 2px 10px;
font-size:11px;
}

/* basic styles content */

#col_2 .content ul {
list-style-position:outside;
}

#col_2 .content ul li {
background:url(/images/bulletpoint_12px.gif) left 5px no-repeat;
padding-left:15px;
margin-bottom:8px;
}

#full.content {
font-size:12px;
margin:70px 0 30px 60px;
width:635px;
position:relative;
}

.content {
font-size:12px;
margin:70px 0 30px 60px;
width:380px;
position:relative;
}

.content h1, .content h2, .content h3 {
color:#00325e;
}

.content h1  {
font-size:19px;
background:url(/images/arrow.gif) left 2px no-repeat;
padding-left:25px;
margin:20px 0 20px -26px;
}

.content h2 {
font-size:14px;
line-height:17px;
margin:30px 0 15px 0;
}

.content h3 {
font-size:12px;
margin:20px 0 15px 0;
}

.content img {
margin-bottom:3px;
border:1px solid #d8d9da;
}

.content p img {
margin:3px 8px 3px 0;
border:none;
float:left;
}

#col_2 .content p {
margin-bottom:15px;
line-height:16px;
}

.box550px#bg_1 .box550px_b {
background:url(../content/img/box550px_bg_top_bg_1.jpg) left top no-repeat;
}

.box550px#bg_2 .box550px_b {
background:url(../content/img/box550px_bg_top_bg_2.jpg) left top no-repeat;
}

.box550px#bg_3 .box550px_b {
background:url(../content/img/box550px_bg_top_bg_3.jpg) left top no-repeat;
}

.box550px#bg_4 .box550px_b {
background:url(../content/img/box550px_bg_top_bg_4.jpg) left top no-repeat;
}

.box550px#bg_5 .box550px_b {
background:url(../content/img/box550px_bg_top_bg_5.jpg) left top no-repeat;
}

#google_map {
width:380px;
height:290px;
border:1px solid #d8d9da;
overflow:hidden;
}

/* box 800 px width (center + right column) */

.box800px {
width:800px;
font-size:0;
}

.box800px_1, .box800px_2, .box800px_3 {
width:800px;
float:left;
}

.box800px_1 {
display:block;
height:13px;
background:url(/images/box800px_shadow_1.png) left top no-repeat;
}

.box800px_2 {
background:url(/images/box800px_shadow_2.png) left top repeat-y;
width:793px;
padding-left:7px;
}

.box800px_3 {
clear:both;
display:block;
height:13px;
background:url(/images/box800px_shadow_3.png) left bottom no-repeat;
}

.box800px_a {
background:url(/images/box800px_bg_bottom.jpg) left bottom no-repeat;
float:left;
}

.box800px_b {
width:783px;
position:relative;
float:left;
background:url(/images/mobile-games-handy-spiele-background-static.gif) left top no-repeat;
margin:-6px 0 0 0;
padding:11px 0 2px 10px;
font-size:11px;
min-height:550px;
}


/* 800px BOX Backgrounds */

.box800px#myFishlabsLOGO .box800px_b {
background:url(/content/img/box800px_bg_top_bg_myfishlabs.gif) left top no-repeat;
}

.box800px#myFishlabs .box800px_b {
background:url(/content/img/box800px_bg_top_bg_myfishlabs_only.gif) left top no-repeat;
}

/* content shop */

.box800px#shop .box800px_b {
background:url(/images/mobile-games-handy-spiele-background-shop.gif) left top no-repeat;
}


.box800px#shop .content {
width:735px;
margin-left:33px;
}

.box800px#shop .content h1 {
margin-left:0px;
}

.box800px#shop .shop_column h2 {
float:left;
margin:8px 7px 0 0;
padding-left:8px;
}

.box800px#shop .shop_column a.lightblue {
font-size:11px;
float:left;
margin:10px 10px 0 0;
}

.shop_column {
float:left;
background:url(/images/bg_shop_column.gif) right top no-repeat;
padding-right:26px;
margin-right:20px;
}

.shop_column#last {
margin-right:0px;
}


.product {
float:left;
padding:20px 0 0 26px;
}

.product img {
border:none;
border-bottom:2px solid #fff;
}

.product a:hover img {
border-bottom:2px solid #00aeef;
}

#col_2 .content .product p {
font-size:11px;
line-height:13px;
padding:3px 0 3px 0;
margin:0;
width:91px;
}

#col_2 .content .product a.link_buy_game {
background:url(/images/kaufen_icon.gif) left 1px no-repeat;
padding:0 0 2px 18px;
}

#col_2 .content .product a.link_buy_game:hover {
background-position:left -19px;
}

/* content bestellprozess */

.box800px#bestellung .content {
width:711px;
margin-bottom:50px;
padding-bottom:0px;
}

.box800px#bestellung .content img {
border:none;
}

#bestellung_col_1 {
display:block;
width:120px;
float:left;
margin-top:10px;
}

#bestellung_col_2 {
width:401px;
float:left;
margin:10px 0 0 0;
}

#bestellung_col_3 {
width:140px;
float:left;
margin:50px 0 0 15px;
background:url(/images/de/bg_infobox.jpg) right top no-repeat;
background-color:#e1e5ea;
padding:0 10px 0 10px;
}

#col_2 .content #bestellung_col_3 h2 {
margin:32px 0 10px 0;
font-size:12px;
line-height:15px;
}

#col_2 .content #bestellung_col_3 p {
font-size:10px;
line-height:13px;
}

.progress_bar_4 {
width:401px;
height:40px;
background-image:url(/images/progress_bar.gif);
}

.progress_bar_4#step_1 {
background-position:left top;
}
.progress_bar_4#step_2 {
background-position:left -40px;
}
.progress_bar_4#step_3 {
background-position:left -80px;
}
.progress_bar_4#step_4 {
background-position:left -120px;
}

.progress_bar_3 {
width:401px;
height:40px;
background-image:url(/images/progress_bar_3step.gif);
}

.progress_bar_3#step_1 {
background-position:left top;
}
.progress_bar_3#step_2 {
background-position:left -40px;
}
.progress_bar_3#step_3 {
background-position:left -80px;
}

.progress_bar_2 {
width:401px;
height:40px;
background-image:url(/images/progress_bar_2step.gif);
}
.progress_bar_2#step_1 {
background-position:left top;
}
.progress_bar_2#step_2 {
background-position:left -40px;
}

.progress_bar_3#step_1 {
background-position:left top;
}
.progress_bar_3#step_2 {
background-position:left -40px;
}




/* formular bestellprozess */


#bestellung_col_2 form fieldset {
border-top: 1px solid transparent;
border-left:1px solid #abbfcf;
border-right:1px solid #abbfcf;
border-bottom:1px solid #abbfcf;
padding: 0 27px 35px 27px;
}

#bestellung_col_2 form fieldset label {
display:block;
width:150px;
float:left;
margin-top:3px;
}

#bestellung_col_2 form fieldset br {
clear:both;
}

#bestellung_col_2 form select, #bestellung_col_2 form input {
float:left;
margin-bottom:15px;
color:#00325e;
font-family:tahoma, arial, sans-serif;
border:1px solid #abbfcf;
padding:2px 2px 2px 3px;
background:url(/images/bg_input.gif) left top no-repeat;
background-color:#fff;
}


#bestellung_col_2 form select:focus, #bestellung_col_2 form input:focus {
border-color:#ff9600;
}

#bestellung_col_2 form select {
padding:1px 1px 1px 0px;
width:194px;
}

#bestellung_col_2 form input#input_mobilenr {
margin-top:-18px;
width:155px;
float:right;
/*margin-right:28px;*/
}

input#input_email {
width:187px;
}

#prefix {
text-align:right;
width:4px;
}

.hint {
font-size:11px;
color:#7e9cb6;
background:url(/images/info_icon.gif) left top no-repeat;
padding:0 30px 0 18px;
float:left;
}

.error {
font-weight: bold;
color: #b00;
}

#bestellung_col_2 form a input.button {
float:left;
display:block;
} 

#bestellung_col_2 form a input.button#proceed, #bestellung_col_2 form a input.button#back {
width:97px;
height:27px;
margin-top:15px;
border:none;
}

#bestellung_col_2 form a input.button#proceed {
float:right;
}

#bestellung_col_2 form a:hover input.button#proceed, #bestellung_col_2 form a:hover input.button#back {
background-position:-97px top;
cursor:pointer;
}

a.order_alternative_link {
background:url(/images/kaufen_icon.gif) left 1px no-repeat;
padding-left:19px;
}

a.order_alternative_link:hover {
background-position:left -19px;
}

#bestellung_col_2 table.providers {
margin-bottom: 30px;
}

#bestellung_col_2 table.providers td {
padding: 10px 10px;
}

#bestellung_col_2 table.providers input {
margin-right: 30px;
}

#bestellung_col_2 table.providers img {
margin-left: 30px;
}

#bestellung_col_2 div.error {
margin-bottom: 20px; 
}

/* content product pages */

.box800px#games .box800px_3 {
background:url(/images/box800px_shadow_3_games.png) left bottom no-repeat;
/* background:url(/images/box800px_shadow_3.png) left bottom no-repeat; */
margin-bottom:-1px;
}

.box800px#games .box800px_a {
background:none;
/* background:url(/images/box800px_bg_bottom.jpg) left bottom no-repeat; */
}

.box800px#games .box800px_b {
background-position:left top;
background-repeat:no-repeat;
position:relative;
}

.box800px#games #game_trailer  {
position:absolute;
top:80px;
left:45px;
width:152px;
height:210px;
}

.box800px#games #buy_game_area {
float:left;
width:181px;
height:250px;
margin:370px 0 20px 0;
padding:0 0 0 51px;
background-position:11px top;
background-repeat:no-repeat;
}

#buy_game_area img {
margin:65px 0 10px 20px;
}

.box800px#games .content {
float:left;
width:270px;
margin:150px 0 0 20px;
padding-bottom:15px;
}

.box800px#games .content h1 {
display:none;
}

.box800px#games #awards {
position:absolute;
width:140px;
left:475px;
top:40px;
text-align:center;
}

.box800px#games #awards p {
font-size:10px;
padding-top:3px;
color:#fff;
font-weight:bold;
}

.download_wmv {
display:block;
float:left;
background:url(/images/icon_wmv_transparent.gif) left top no-repeat;
padding: 0 0 0 25px;
margin:0 0 0 40px;
width:189px;
height:25px;
text-decoration:none;
}

*html .download_wmv  {
margin-top:-20px;
text-decoration:none;
}

/* css gallery for screenshots */

.box800px#games .screenshots {
float:left;
width:200px;
/*height:270px;*/
margin:169px 0 0 40px;
}

.screenshots h2 {
color:#00325e;
font-size:14px;
line-height:17px;
margin:0 0 5px 0;
}

.screenshots {
cursor:default;
}

.screenshots a {
cursor:default;
position: relative;
text-decoration:none;
}

.screenshots a .thumb {
display: none;
}

.screenshots a:hover .thumb {
display: block;
position: absolute;
top:-104px;
left:-74px;
z-index: 1;
border:1px solid #d8d9da;
}

.screenshots#small_screens a:hover .thumb {
display: block;
position: absolute;
top:-52px;
left:-42px;
}

.screenshots img {
width: 92px;
height: 115px;
}

.screenshots ul {
list-style: none;
/*height:270px;*/
}

.screenshots li {
display: block;
float: left;
height: 115px;
position: static;
margin:0 5px 5px 0;
}

*html .screenshots li {
margin:0 5px 2px 0;
}

.screenshots .thumb {
width: 240px;
height: 320px; 	
}

.screenshots#small_screens .thumb {
width: 176px;
height: 220px; 	
}

.screenshots a:hover {
display: block;
font-size: 100%;
z-index: 1;
}


/* content top game */

.box550px#top_game .box550px_3 {
background:url(/images/box550px_shadow_3_top_game.png) left bottom no-repeat;
margin-bottom:-1px;
}

.box550px#top_game .box550px_a {
background:none;
}

.box550px#top_game .box550px_b {
background:url(../content/img/box550px_bg_top_top_game.jpg) left top no-repeat;
}

/* BACKUP - BEFORE IPHONE
.box550px#top_game #game_trailer {
position:absolute;
margin:69px 0 50px 35px;
width:152px;
height:210px;
}
*/

/* IPHONE VERSION */
.box550px#top_game #game_trailer {
position:absolute;
margin:159px 0 50px 70px;
width:152px;
height:210px;
}

div#home_trailer_wmv_download_button {
margin: -33px 0 0 -290px;
position: absolute;
}

#top_game .content {
font-size:12px;
position:absolute;
margin:150px 0 0 250px;
width:250px;
}

#top_game .content h1 {
display:none;
}

/* game scroller */

.box550px#game_scroller .box550px_b {
width:540px;
}

.box550px#game_scroller .box550px_b {
padding:0px;
margin-bottom:-5px;
}

a#game_scoller_go_left, a#game_scoller_go_right {
float:left;
display:block;
width:18px;
height:168px;
}

a#game_scoller_go_left span, a#game_scoller_go_right span {
display:none;
}

a#game_scoller_go_left {
background:url(/images/game_scroller_button_left.gif) left top no-repeat;
}

a#game_scoller_go_right {
background:url(/images/game_scroller_button_right.gif) left top no-repeat;
}

a#game_scoller_go_left:hover, a#game_scoller_go_right:hover {
background-position:-18px top;
}

#game_scroller_content {
float:left;
width:500px;
height:168px;
overflow:hidden;
position:relative;
}

#game_scroller_content #game_scroller_content_games {
position:absolute;
}

a.game_scroller_packshot {
float:left;
width:100px;
height:168px;
}

a.game_scroller_packshot#game0 {
background:url(/content/img/game_scoller_game_0.jpg) left top no-repeat;
}
a.game_scroller_packshot#game1 {
background:url(/content/img/game_scoller_game_3.jpg) left top no-repeat;
}

a.game_scroller_packshot#game2 {
background:url(/content/img/game_scoller_game_6.jpg) left top no-repeat;
}

/* Scroller starts here */
a.game_scroller_packshot#game3 {
background:url(/content/img/game_scoller_game_1.jpg) left top no-repeat;
}

a.game_scroller_packshot#game4 {
background:url(/content/img/game_scoller_game_2.jpg) left top no-repeat;  
}

a.game_scroller_packshot#game5 {
background:url(/content/img/game_scoller_game_11.jpg) left top no-repeat;  
}

a.game_scroller_packshot#game6 {
background:url(/content/img/game_scoller_game_4.jpg) left top no-repeat;
}

a.game_scroller_packshot#game7 {
background:url(/content/img/game_scoller_game_5.jpg) left top no-repeat;
}

/* Scroller ends here */
a.game_scroller_packshot#game8 {
background:url(/content/img/game_scoller_game_8.jpg) left top no-repeat;
}

a.game_scroller_packshot#game9 {
background:url(/content/img/game_scoller_game_9.jpg) left top no-repeat;
}

a.game_scroller_packshot#game10 {
background:url(/content/img/game_scoller_game_10.jpg) left top no-repeat;
}

a.game_scroller_packshot#game11 {
background:url(/content/img/game_scoller_game_7.jpg) left top no-repeat;
}

a.game_scroller_packshot#game12 {
background:url(/content/img/game_scoller_game_12.jpg) left top no-repeat;
}
a.game_scroller_packshot#game13 {
background:url(/content/img/game_scoller_game_13.jpg) left top no-repeat;
}

a.game_scroller_packshot#game0:hover, a.game_scroller_packshot#game1:hover, a.game_scroller_packshot#game2:hover, a.game_scroller_packshot#game3:hover, a.game_scroller_packshot#game4:hover, a.game_scroller_packshot#game13:hover, a.game_scroller_packshot#game5:hover, a.game_scroller_packshot#game6:hover, a.game_scroller_packshot#game7:hover, a.game_scroller_packshot#game8:hover, a.game_scroller_packshot#game9:hover, a.game_scroller_packshot#game10:hover, a.game_scroller_packshot#game11:hover, a.game_scroller_packshot#game12:hover {
background-position:-100px top;
}

/* box 250 px width (right column) */

.box250px {
width:250px;
font-size:0;
}


.box250px_1, .box250px_2, .box250px_3 {
width:250px;
float:left;
}

.box250px_1 {
display:block;
height:13px;
background:url(/images/box250px_shadow_1.png) left top no-repeat;
}

.box250px_2 {
background:url(/images/box250px_shadow_2.png) left top repeat-y;
padding-left:7px;
width:243px;
}

.box250px_3 {
clear:both;
display:block;
height:13px;
background:url(/images/box250px_shadow_3.png) left bottom no-repeat;
}

.box250px_a {
background:url(/images/box250px_bg_bottom.jpg) left bottom no-repeat;
float:left;
}

.box250px_b {
width:226px;
position:relative;
float:left;
background:url(/images/box250px_bg_top.gif) left top no-repeat;
margin:-6px 0 0 0;
padding:11px 0 2px 10px;
font-size:11px;
}


/* box 250 pixel - content newsletter */

#newsletter .arrow {
float:left;
margin-left:3px;
padding-top:3px;
}

#newsletter input {
width:179px;
padding:2px 2px 2px 3px;
font-size:11px;
color:#00325e;
margin:0 0 7px 0;
float:right;
background:url(/images/bg_input.gif) left top no-repeat;
border:1px solid #abbfcf;
}

#newsletter form a {
float:left;
font-size:10px;
margin-top:10px;
}

*html .box250px#newsletter .box250px_b {
padding:11px 0 0 10px;
}

/* box 250 pixel - content voting */

#voting p {
margin-bottom:0px;
}

#voting label {
display:block;
width:130px;
height:16px;
float:left;
}

#voting input {
float:left;
width:12px;
height:12px;
margin:0 7px 0 6px;
}

#voting_header {
display:block;
width:212px;
border-bottom:1px solid #d8d9da;
text-align:right;
font-size:10px;
margin-bottom:5px;
}

#voting form a {
float:left;
font-size:10px;
margin-top:10px;
}

/* box 250 pixel - content gewinnspiel */

.box250px#gewinnspiel .box250px_b {
background:url(/content/img/box250px_bg_top_gewinnspiel.gif) left top no-repeat;
}

.box250px#limited .box250px_b {
background:url(/content/img/box250px_bg_top_limited.gif) left top no-repeat;
}

.box250px#gc08 .box250px_b {
background:url(/content/img/box250px_bg_top_gc08.gif) left top no-repeat;
}

.box250px#zeemote .box250px_b {
background:url(/content/img/box250px_bg_top_zeemote.gif) left top no-repeat;
height:149px;
overflow:hidden;
}

.box250px#forum .box250px_b {
background:url(/content/img/box250px_bg_top_forum.gif) left top no-repeat;
height:149px;
overflow:hidden;
}

.box250px#myrmp .box250px_b {
/* background:url(/content/img/box250px_bg_top_rmp.gif) left top no-repeat; */
background:url(/images/box250px_bg_top.gif) left top no-repeat;
height:149px;
overflow:hidden;
}

.box250px#gewinnspiel ul {
width:110px;
font-size:12px;
margin:10px 0 15px 0;
}


.box250px#gewinnspiel .box250px_b {
height:149px;
}

*html .box250px#gewinnspiel .box250px_b {
height:147px;
overflow:hidden;
}

/* basic styles right column */

.box250px p {
font-size:11px;
line-height:14px;
width:210px;
margin-bottom:8px;
}

.box250px form {
float:left;
width:213px;
}

.box250px ul {
list-style-position:outside;
}

.box250px  ul li {
background:url(/images/bulletpoint_12px.gif) left 5px no-repeat;
padding-left:15px;
margin-bottom:8px;
}

#col_3 #newsletter a.ie6_hoverfix, #col_3 #voting a.ie6_hoverfix {
border:none;
float:right;
display:block;
height:21px;
width:89px;
margin:5px 0 0px 0;
padding:0px;
}

#col_3 #newsletter a.ie6_hoverfix input.button, #col_3 #voting a.ie6_hoverfix input.button, #col_3 a.button {
border:none;
float:right;
display:block;
height:21px;
width:89px;
margin:0px;
}

#col_3 a.button {
float:left;
}

#col_3 h2 {
font-size:12px;
margin-bottom:10px;
}

#col_3 h2 a {
text-decoration:none;
}

.lightblue {
margin-bottom:10px;
}

.seperator {
display:block;
clear:both;
width:212px;
height:8px;
border-bottom:1px solid #d8d9da;
margin-bottom:13px;
}

/* styles for embedded vbulletin */

#col2.forum {
width:999px;
background:cyan;
}

.box999px {
width:999px;
font-size:0;
}

.box999px_1, .box999px_2, .box999px_3 {
width:999px;
float:left;
}

.box999px_1 {
display:block;
height:13px;
background:url(/images/box999px_shadow_1.png) left top no-repeat;
}

.box999px_2 {
background:url(/images/box999px_shadow_2.png) left top repeat-y;
width:992px;
padding-left:7px;
}

.box999px_3 {
clear:both;
display:block;
height:13px;
background:url(/images/box999px_shadow_3.png) left bottom no-repeat;
}

.box999px_a {
background:url(/images/box999px_bg_bottom.jpg) left bottom no-repeat;
float:left;
}

.box999px_b {
width:992px;
position:relative;
float:left;
background:url(/images/box999px_bg_top.gif) left top no-repeat;
margin:-6px 0 0 0;
padding:50px 0 22px 0;
font-size:11px;
}

/* new for awards on gamepage */
.awardbox {
background-repeat: no-repeat;
display: block;
width: 191px;
min-height: 130px;
/*border: 1px solid #000;*/
}
.awardboxrating {
padding-top: 3px;
text-align: right;
font-weight: bold;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 0px;
}
.awardboxtext {
/*font-weight: bold;*/
padding-right: 8px;
padding-top: 40px;
padding-left: 8px;
padding-bottom: 10px;
}

.priceboxbg {
background-position: bottom; 
background-repeat: no-repeat;
background-position:12px;
padding-left: 2px; 
padding-top:7em;
width: 215px;
}

.priceboxpackshot {
position: relative; left: 0px; top: -55px;
}

.priceboxbuybutton {
position: relative; left: 100px; top: -80px;
}

/* fixed heights for boxes on hompage */

#col_1.homepage .box200px#games_nav .box200px_b {
height:32em;
}

#col_1.homepage .box200px#service .box200px_b {
height:150px;
}

#col_2.homepage .box550px#top_game .box550px_b {
/* height:351px; */
height:32em;
}

#col_3.homepage .box250px#newsletter .box250px_b {
height:12em;
}

#col_3.homepage .box250px#voting .box250px_b {
height:16.9em;
}

#col_3.homepage .box250px#gewinnspiel .box250px_b {
height:149px;
}

*html #col_3.homepage .box250px#voting .box250px_b {
height:179px;
}

span#etracker img{
    display: none;
}

/* for connected */

/* new languageswitcher */
div.switchlang {
  float:right;
  margin-top:56px;
  padding-right:0px;
  float: right;
  padding-top: 10px;  
  padding-left: 24px;  
  display:block;    
  height: 29px;
  width: 79px;
  margin-right: -4px;
  background-repeat: no-repeat;
  background-position:17px 3px;
}



div#switchlangbar {
  z-index:1; 
  position:relative;    
  background-image: url(/images/dropdown-bar.png);    
  background-repeat: no-repeat;
  background-position: 0px 3px; 
  height: 89px;
  width: 166px;
  float: right;
  margin-right: 11px;
  margin-top: 3px;
}

div#switchlangbar a {
  float: left;
  text-decoration: none;
  font-weight: bold; 
}
div.switchlanginfo {
  text-decoration: none; 
  display: inline; 
  position: relative; 
  float: right; 
  color: #333333;
  padding-right: 3px;
}

div.chooselangid {
  position: relative;
  height: 15px;
  margin-top: 5px; 
  margin-left: 2px; 
  margin-bottom: -2px;
  padding-top: 0px;
  width: 163px;
}

div.chooselangid:hover {
  background-color: #e7eef4;
  /* background-image: url(/images/dropdown-bar-active.png); */
  background-repeat: no-repeat;
  cursor: pointer;
}

.flag {
  float: left;
  width: 17px;
  height: 11px;
  margin-right: 5px;
  margin-top: 3px;
  background-image: url(/images/flag.gif);
}

div#int.flag {
  background-position: 238px;
}

div#de.flag {
  background-position: 0px;
}

div#ru.flag {
  background-position: 425px;
}

div.flashbox { 
  border: 1px solid #333;
  background-color: #efefef;
  margin-top: 46px;
  margin-left: 15px;
  margin-bottom: -50px;
  width: 707px;
  padding: 10px;
  text-align: center;
}

div.highscoreavatar {
  background-repeat:no-repeat; 
  height:22px; 
  margin-bottom:0px; 
  padding-bottom:0px; 
  padding-left:27px;
  padding-top:4px; 
  margin-right: 8px;
  background-position: 3px 6px;    
  border-bottom: 1px solid #C7C7C7;
}

div.highscoretitle {
  font-weight: bold; 
  height: 20px; 
  background-image: url(/images/highscore_racing_car_bg.gif); 
  background-repeat: no-repeat; 
  padding-top: 5px; 
  padding-left: 5px;    
}

div.highscoretime {
  margin-top: -14px; 
  padding-right: 0px;    
}

#myfishlabs input.regtext {
  background:#FFFFFF url(/images/bg_input.gif) no-repeat scroll left top;
  border:1px solid #ABBFCF;
  color:#00325E;
  font-family:tahoma,arial,sans-serif;
  width:120px; margin-top: 2px;                      
}
#myfishlabs input.regtext:focus {
  border-color:#ff9600;
}  