.pan_navi_line { z-index:120; position:absolute; top:-26px; left:0px; }
.pan_navi_line_item { position:relative; float:left; font-weight:bold; margin-right:-1px; background-color:#fff; padding:2px 2px; width:20px; height:20px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; border:2px solid #885F49; border-bottom:0; }
.pan_navi_line_item.number { width:14px; }
.pan_navi_line_item:hover { transform:scale(1.05); background-color:#FFAF62; }
.pan_navi_line_item_count { position:absolute; font-weight:bold; color:#fff; left:2px; top:2px;  }
.pan_navi_item_active { transform:scale(1.05); background-color:#0f0; }
.pan_delete_gift { float:right; margin-left:5px; background:url(https://mff.wavecdn.net/mff/stadt/anullieren.gif); background-size:12px; width:12px; height:12px; }

.pan_site_list { position:relative; float:left; margin:0px 5px; }
.pan_site_list .current { position:relative; float:left; background-color:white; padding:5px; border-top:0px solid #885F49; width:20px; height:16px; text-align:center; }
.pan_site_list .selector { position:relative; float:left; background-color:white; width:17px; height:26px; }
.pan_site_list .selector .img { position:absolute; left:3px; border-style:solid; border-width:5px; height:0px; width:0px; }
.pan_site_list .selector .img.up { top:5px; border-color:transparent transparent black transparent; }
.pan_site_list .selector .img.down { top:11px; border-color:black transparent transparent transparent; }
.pan_site_list .arrow { position:relative; float:left; width:20px; height:26px; background-color:#885F49; }
.pan_site_list .arrow:hover { background-color:#B39056; }
.pan_site_list .arrow:after { content:''; position:absolute; top:5px; border-style:solid; border-width:8px; height:0px; width:0px; }
.pan_site_list .arrow.left { border-top-left-radius:2px; }
.pan_site_list .arrow.left:after { left:-2px; border-color:transparent white transparent transparent; }
.pan_site_list .arrow.right { border-top-right-radius:2px; }
.pan_site_list .arrow.right:after { left:6px; border-color:transparent transparent transparent white; }
.pan_site_list .list { display:none; position:absolute; top:26px; left:20px; width:47px; height:240px; overflow:auto; }
.pan_site_list .list .line { position:relative; background-color:white; padding:5px; width:20px; border-top:1px solid #885F49; text-align:center; }
@-moz-document url-prefix() { .pan_site_list .list .line { width:37px !important; } }
.pan_site_list.scenes .list .line { width:20px; height:20px; }
.pan_site_list .list .line:hover { background-color:#B39056; }
.pan_site_list .tab { position:absolute; top:0px; left:0px; width:100%; height:100%; background-position:50% 50% !important; background-repeat:no-repeat !important; background-size:100%; }
.pan_site_list .ttbox { top:0px; left:95px; white-space:nowrap; }
.pan_collection_list { position:absolute; top:30px; left:-24px; width:24px; }
.pan_collection_list .current { position:relative; height:50px; width:24px; overflow:hidden; }
.pan_collection_list .current .back { position:absolute; top:-4px; left:-5px; width:35px !important; height:56px !important; background-size:100%; }
.pan_collection_list .arrow { position:relative; width:100%; height:20px; background-color:#885F49; }
.pan_collection_list .arrow:hover { background-color:#B39056; }
.pan_collection_list .arrow.top { border-top-left-radius:2px; }
.pan_collection_list .arrow.bottom { border-bottom-left-radius:2px; }
.pan_collection_list .arrow:after { content:''; position:absolute; left:5px; border-style:solid; border-width:8px; height:0px; width:0px; }
.pan_collection_list .arrow.top:after { top:-3px; border-color:transparent transparent white transparent; }
.pan_collection_list .arrow.bottom:after { top:6px; border-color:white transparent transparent transparent; }
#xmassheep1, #pansetshop .main .set .xmassheeps_1, #panscenes_page .xmassheeps_sheep1 { z-index:110; display:none; position:absolute; top:151px; left:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep1.gif); width:158px; height:251px; }
#xmassheep2, #pansetshop .main .set .xmassheeps_2, #panscenes_page .xmassheeps_sheep2 { z-index:110; display:none; position:absolute; top:228px; left:169px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep2.gif); width:153px; height:219px; }
#xmassheep3, #pansetshop .main .set .xmassheeps_3, #panscenes_page .xmassheeps_sheep3 { z-index:110; display:none; position:absolute; bottom:165px; left:321px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep3.gif); width:159px; height:239px; }
#xmassheep4, #pansetshop .main .set .xmassheeps_4, #panscenes_page .xmassheeps_sheep4 { z-index:110; display:none; position:absolute; top:181px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmassheep4.gif); width:100px; height:147px; }
#santaeyes, #panscenes_page .xmassheeps_add-ani1 { z-index:110; display:none; position:absolute; top:90px; left:273px; background:url(https://mff.wavecdn.net/mff/xmas/santaeyes.gif); width:33px; height:12px; }

#xmassheep2_1, #pansetshop .main .set .xmassheeps2_1, #panscenes_page .xmassheeps2_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep1.gif); width:121px; height:353px; }
#xmassheep2_2, #pansetshop .main .set .xmassheeps2_2, #panscenes_page .xmassheeps2_sheep2 { z-index:110; display:none; position:absolute; top:155px; left:118px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep2.gif); width:219px; height:141px; }
#xmassheep2_3, #pansetshop .main .set .xmassheeps2_3, #panscenes_page .xmassheeps2_sheep3 { z-index:110; display:none; position:absolute; bottom:119px; left:121px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep3.gif); width:231px; height:165px; }
#xmassheep2_4, #pansetshop .main .set .xmassheeps2_4, #panscenes_page .xmassheeps2_sheep4 { z-index:110; display:none; position:absolute; top:79px; right:118px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep4.gif); width:140px; height:261px; }
#xmassheep2_5, #pansetshop .main .set .xmassheeps2_5, #panscenes_page .xmassheeps2_sheep5 { z-index:110; display:none; position:absolute; top:121px; right:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep5.gif); width:110px; height:205px; }
#xmassheep2_6, #pansetshop .main .set .xmassheeps2_6, #panscenes_page .xmassheeps2_sheep6 { z-index:110; display:none; position:absolute; bottom:119px; right:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_sheep6.gif); width:240px; height:138px; }
#santaeyes2, #panscenes_page .xmassheeps2_add-ani1 { z-index:110; display:none; position:absolute; top:111px; right:117px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_santa_blink.gif); width:32px; height:9px; }
#fallingstar, #panscenes_page .xmassheeps2_add-ani2 { z-index:110; display:none; position:absolute; top:0px; left:77px; background:url(https://mff.wavecdn.net/mff/xmas/xmas2_falling_star.gif); width:218px; height:116px; }

#xmassheep3_1, #pansetshop .main .set .xmassheeps3_1, #panscenes_page .xmassheeps3_sheep1 { z-index:110; display:none; position:absolute; top:36px; left:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep1.gif); width:108px; height:248px; }
#xmassheep3_2, #pansetshop .main .set .xmassheeps3_2, #panscenes_page .xmassheeps3_sheep2 { z-index:110; display:none; position:absolute; top:71px; left:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep2.gif); width:194px; height:405px; }
#xmassheep3_3, #pansetshop .main .set .xmassheeps3_3, #panscenes_page .xmassheeps3_sheep3 { z-index:110; display:none; position:absolute; bottom:128px; right:23px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep3.gif); width:254px; height:386px; }
#xmassheep3_4, #pansetshop .main .set .xmassheeps3_4, #panscenes_page .xmassheeps3_sheep4 { z-index:110; display:none; position:absolute; top:127px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmas3_sheep4.gif); width:156px; height:122px; }

#xmassheep4_1, #pansetshop .main .set .xmassheeps4_1, #panscenes_page .xmassheeps4_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep1.gif); width:326px; height:150px; }
#xmassheep4_2, #pansetshop .main .set .xmassheeps4_2, #panscenes_page .xmassheeps4_sheep2 { z-index:110; display:none; position:absolute; bottom:127px; right:17px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep2.gif); width:225px; height:175px; }
#xmassheep4_3, #pansetshop .main .set .xmassheeps4_3, #panscenes_page .xmassheeps4_sheep3 { z-index:110; display:none; position:absolute; bottom:302px; right:79px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep3.gif); width:122px; height:144px; }
#xmassheep4_4, #pansetshop .main .set .xmassheeps4_4, #panscenes_page .xmassheeps4_sheep4 { z-index:110; display:none; position:absolute; top:57px; left:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep4.gif); width:106px; height:224px; }
#xmassheep4_5, #pansetshop .main .set .xmassheeps4_5, #panscenes_page .xmassheeps4_sheep5 { z-index:110; display:none; position:absolute; top:158px; right:281px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep5.gif); width:160px; height:167px; }
#xmassheep4_6, #pansetshop .main .set .xmassheeps4_6, #panscenes_page .xmassheeps4_sheep6 { z-index:110; display:none; position:absolute; top:0px; right:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas4_sheep6.gif); width:184px; height:149px; }

#xmassheep5_1, #pansetshop .main .set .xmassheeps5_1, #panscenes_page .xmassheeps5_sheep1 { z-index:110; display:none; position:absolute; bottom:302px; left:231px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep1.gif); width:165px; height:113px; }
#xmassheep5_2, #pansetshop .main .set .xmassheeps5_2, #panscenes_page .xmassheeps5_sheep2 { z-index:110; display:none; position:absolute; top:64px; left:235px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep2.gif); width:168px; height:97px; }
#xmassheep5_3, #pansetshop .main .set .xmassheeps5_3, #panscenes_page .xmassheeps5_sheep3 { z-index:110; display:none; position:absolute; bottom:310px; right:52px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep3.gif); width:128px; height:107px; }
#xmassheep5_4, #pansetshop .main .set .xmassheeps5_4, #panscenes_page .xmassheeps5_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; left:52px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep4.gif); width:469px; height:159px; }
#xmassheep5_5, #pansetshop .main .set .xmassheeps5_5, #panscenes_page .xmassheeps5_sheep5 { z-index:110; display:none; position:absolute; top:47px; left:20px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep5.gif); width:80px; height:91px; }
#snowcastle, #panscenes_page .xmassheeps5_add-ani1 { z-index:110; display:none; position:absolute; top:8px; left:9px; background:url(https://mff.wavecdn.net/mff/xmas/xmas5_sheep5_static.jpg) 100% 100%; width:216px; height:296px; }

#xmassheep6_1, #pansetshop .main .set .xmassheeps6_1, #panscenes_page .xmassheeps6_sheep1 { z-index:110; display:none; position:absolute; bottom:197px; left:29px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_02_FrightenedSheep.gif); width:142px; height:133px; }
#xmassheep6_2, #pansetshop .main .set .xmassheeps6_2, #panscenes_page .xmassheeps6_sheep2 { z-index:110; display:none; position:absolute; top:224px; left:191px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_03_PirouetteSheep.gif); width:152px; height:166px; }
#xmassheep6_3, #pansetshop .main .set .xmassheeps6_3, #panscenes_page .xmassheeps6_sheep3 { z-index:110; display:none; position:absolute; top:94px; left:139px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_04_ClumsySheep.gif); width:127px; height:127px; }
#xmassheep6_4, #pansetshop .main .set .xmassheeps6_4, #panscenes_page .xmassheeps6_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; right:9px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_05_SmallSheepAndPenguin.gif); width:212px; height:139px; }
#xmassheep6_5, #pansetshop .main .set .xmassheeps6_5, #panscenes_page .xmassheeps6_sheep5 { z-index:110; display:none; position:absolute; top:54px; left:270px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_06_ZamboniSheep.gif); width:217px; height:123px; }
#xmassheep6_6, #pansetshop .main .set .xmassheeps6_6, #panscenes_page .xmassheeps6_sheep6 { z-index:110; display:none; position:absolute; top:177px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/IceSkatingSheeps_07_HandSkatingSheep.gif); width:239px; height:152px; }

#xmassheep7_1, #pansetshop .main .set .xmassheeps7_1, #panscenes_page .xmassheeps7_sheep1 { z-index:110; display:none; position:absolute; bottom:255px; left:11px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_05_ScaredSheep.gif); width:125px; height:168px; }
#xmassheep7_2, #pansetshop .main .set .xmassheeps7_2, #panscenes_page .xmassheeps7_sheep2 { z-index:110; display:none; position:absolute; top:249px; left:179px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_04_FreezingSheep.gif); width:61px; height:97px; }
#xmassheep7_3, #pansetshop .main .set .xmassheeps7_3, #panscenes_page .xmassheeps7_sheep3 { z-index:110; display:none; position:absolute; top:196px; left:366px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_03_PhoneSheep.gif); width:92px; height:130px; }
#xmassheep7_4, #pansetshop .main .set .xmassheeps7_4, #panscenes_page .xmassheeps7_sheep4 { z-index:110; display:none; position:absolute; bottom:238px; right:233px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_02_AngrySheep.gif); width:82px; height:185px; }
#xmassheep7_5, #pansetshop .main .set .xmassheeps7_5, #panscenes_page .xmassheeps7_sheep5 { z-index:110; display:none; position:absolute; top:239px; right:9px; background:url(https://mff.wavecdn.net/mff/olympia/Skilift_Sheeps_01_HangingSheep.gif); width:117px; height:225px; }

#xmassheep8_1, #pansetshop .main .set .xmassheeps8_1, #panscenes_page .xmassheeps8_sheep1 { z-index:110; display:none; position:absolute; bottom:329px; left:215px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_6.gif); width:81px; height:67px; }
#xmassheep8_2, #pansetshop .main .set .xmassheeps8_2, #panscenes_page .xmassheeps8_sheep2 { z-index:110; display:none; position:absolute; top:224px; left:434px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_5.gif); width:107px; height:83px; }
#xmassheep8_3, #pansetshop .main .set .xmassheeps8_3, #panscenes_page .xmassheeps8_sheep3 { z-index:110; display:none; position:absolute; top:250px; left:311px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_4.gif); width:76px; height:106px; }
#xmassheep8_4, #pansetshop .main .set .xmassheeps8_4, #panscenes_page .xmassheeps8_sheep4 { z-index:110; display:none; position:absolute; bottom:119px; right:89px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_3.gif); width:116px; height:132px; }
#xmassheep8_5, #pansetshop .main .set .xmassheeps8_5, #panscenes_page .xmassheeps8_sheep5 { z-index:110; display:none; position:absolute; top:317px; left:180px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_2.gif); width:114px; height:159px; }
#xmassheep8_6, #pansetshop .main .set .xmassheeps8_6, #panscenes_page .xmassheeps8_sheep6 { z-index:110; display:none; position:absolute; top:24px; right:350px; background:url(https://mff.wavecdn.net/mff/xmas/xmas8_1.gif); width:93px; height:113px; }

#xmassheep9_1, #pansetshop .main .set .xmassheeps9_1, #panscenes_page .xmassheeps9_sheep1 { z-index:110; display:none; position:absolute; top:0px; right:30px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_1.gif); width:193px; height:186px; }
#xmassheep9_2, #pansetshop .main .set .xmassheeps9_2, #panscenes_page .xmassheeps9_sheep2 { z-index:110; display:none; position:absolute; top:49px; left:122px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_2.gif); width:118px; height:127px; }
#xmassheep9_3, #pansetshop .main .set .xmassheeps9_3, #panscenes_page .xmassheeps9_sheep3 { z-index:110; display:none; position:absolute; top:219px; left:153px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_3.gif); width:93px; height:139px; }
#xmassheep9_4, #pansetshop .main .set .xmassheeps9_4, #panscenes_page .xmassheeps9_sheep4 { z-index:110; display:none; position:absolute; bottom:340px; right:223px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_4.gif); width:123px; height:123px; }
#xmassheep9_5, #pansetshop .main .set .xmassheeps9_5, #panscenes_page .xmassheeps9_sheep5 { z-index:110; display:none; position:absolute; top:255px; left:337px; background:url(https://mff.wavecdn.net/mff/xmas/xmas9_5.gif); width:100px; height:127px; }
#snowfall, #panscenes_page .xmassheeps9_add-ani1 { z-index:1; display:none; position:absolute; top:82px; right:129px; background:url(https://mff.wavecdn.net/mff/xmas/Snowglobe_Snow.gif); width:346px; height:315px; }

#xmassheep13_1, #pansetshop .main .set .xmassheeps13_1, #panscenes_page .xmassheeps13_sheep1 { z-index:110; display:none; position:absolute; top:230px; right:0px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_1.gif); width:146px; height:154px; }
#xmassheep13_2, #pansetshop .main .set .xmassheeps13_2, #panscenes_page .xmassheeps13_sheep2 { z-index:110; display:none; position:absolute; top:282px; left:232px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_2.gif); width:107px; height:129px; }
#xmassheep13_3, #pansetshop .main .set .xmassheeps13_3, #panscenes_page .xmassheeps13_sheep3 { z-index:110; display:none; position:absolute; top:184px; left:102px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_3.gif); width:76px; height:109px; }
#xmassheep13_4, #pansetshop .main .set .xmassheeps13_4, #panscenes_page .xmassheeps13_sheep4 { z-index:110; display:none; position:absolute; bottom:358px; right:146px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_4.gif); width:62px; height:79px; }
#xmassheep13_5, #pansetshop .main .set .xmassheeps13_5, #panscenes_page .xmassheeps13_sheep5 { z-index:110; display:none; position:absolute; top:0px; left:218px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_5.gif); width:72px; height:148px; }
#xmassheep13_6, #pansetshop .main .set .xmassheeps13_6, #panscenes_page .xmassheeps13_sheep6 { z-index:110; display:none; position:absolute; top:158px; left:305px; background:url(https://mff.wavecdn.net/mff/olympia/xmas13_6.gif); width:60px; height:97px; }

#pyramiderotate, #panscenes_page .xmassheeps14_add-ani1 { z-index:110; display:none; position:absolute; top:28px; right:8px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Pyramide.gif); width:64px; height:26px; }
#xmassheep14_1, #pansetshop .main .set .xmassheeps14_1, #panscenes_page .xmassheeps14_sheep1 { z-index:110; display:none; position:absolute; top:auto; bottom:119px; left:0px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Photo_Sheep.gif); width:209px; height:238px; }
#xmassheep14_2, #pansetshop .main .set .xmassheeps14_2, #panscenes_page .xmassheeps14_sheep2 { z-index:110; display:none; position:absolute; top:115px; left:273px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Cookie_Sheep.gif); width:84px; height:92px; }
#xmassheep14_3, #pansetshop .main .set .xmassheeps14_3, #panscenes_page .xmassheeps14_sheep3 { z-index:110; display:none; position:absolute; top:115px; right:62px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Grandma_Sheep.gif); width:119px; height:181px; }
#xmassheep14_4, #pansetshop .main .set .xmassheeps14_4, #panscenes_page .xmassheeps14_sheep4 { z-index:110; display:none; position:absolute; bottom:146px; right:132px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Present_Sheep.gif); width:157px; height:135px; }
#xmassheep14_5, #pansetshop .main .set .xmassheeps14_5, #panscenes_page .xmassheeps14_sheep5 { z-index:110; display:none; position:absolute; top:213px; left:215px; background:url(https://mff.wavecdn.net/mff/xmas/xmastree2021_Flute_Sheep.gif); width:81px; height:136px; }

#xmassheep15_1, #pansetshop .main .set .xmassheeps15_1, #panscenes_page .xmassheeps15_sheep1 { z-index:110; display:none; position:absolute; top:110px; left:245px; width:107px; height:111px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_1Goaly_107x111.png); animation:xmassheeps15_1_ani 1.5s steps(22) infinite; }
#xmassheep15_2, #pansetshop .main .set .xmassheeps15_2, #panscenes_page .xmassheeps15_sheep2 { z-index:110; display:none; position:absolute; top:120px; left:70px; width:74px; height:108px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_4Tennisbat_74x108.png); animation:xmassheeps15_2_ani 1.5s steps(22) infinite; }
#xmassheep15_3, #pansetshop .main .set .xmassheeps15_3, #panscenes_page .xmassheeps15_sheep3 { z-index:110; display:none; position:absolute; top:120px; right:70px; width:105px; height:116px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_6Slip_105x116.png); animation:xmassheeps15_3_ani 1.5s steps(14) infinite; }
#xmassheep15_4, #pansetshop .main .set .xmassheeps15_4, #panscenes_page .xmassheeps15_sheep4 { z-index:110; display:none; position:absolute; bottom:200px; left:50px; width:118px; height:147px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_3Slip_118x147.png); animation:xmassheeps15_4_ani 1s steps(12) infinite; }
#xmassheep15_5, #pansetshop .main .set .xmassheeps15_5, #panscenes_page .xmassheeps15_sheep5 { z-index:110; display:none; position:absolute; bottom:200px; right:50px; width:154px; height:189px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_5Cheer_154x189.png); animation:xmassheeps15_5_ani 1.5s steps(18) infinite; }
#xmassheep15_6, #pansetshop .main .set .xmassheeps15_6, #panscenes_page .xmassheeps15_sheep6 { z-index:110; display:none; position:absolute; bottom:135px; left:165px; width:256px; height:199px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_HockeySheep_2Miss_256x199.png); animation:xmassheeps15_6_ani 1.5s steps(18) infinite; }
@keyframes xmassheeps15_1_ani { 100% { background-position:-2354px; } }
@keyframes xmassheeps15_2_ani { 100% { background-position:-1628px; } }
@keyframes xmassheeps15_3_ani { 100% { background-position:-1470px; } }
@keyframes xmassheeps15_4_ani { 100% { background-position:-1416px; } }
@keyframes xmassheeps15_5_ani { 100% { background-position:-2772px; } }
@keyframes xmassheeps15_6_ani { 100% { background-position:-4608px; } }

#xmas_mall_head, #panscenes_page .xmassheeps16_add-ani1 { z-index:110; display:none; position:absolute; top:102px; left:278px; width:58px; height:82px; background:url(https://mff.wavecdn.net/mff/xmas/Santa_Head_mall2.gif); }
#xmas_mall_hands, #panscenes_page .xmassheeps16_add-ani2 { z-index:110; display:none; position:absolute; top:203px; left:336px; width:35px; height:39px; background:url(https://mff.wavecdn.net/mff/xmas/Santa_Hand_mall.gif); }
#xmassheep16_1, #pansetshop .main .set .xmassheeps16_1, #mallsheep1, #pansetshop .main .set .mallsheeps1, #panscenes_page .xmassheeps16_sheep1 { z-index:110; display:none; position:absolute; top:51px; left:70px; width:126px; height:175px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Decorating_Sheep.gif); }
#xmassheep16_2, #pansetshop .main .set .xmassheeps16_2, #mallsheep2, #pansetshop .main .set .mallsheeps2, #panscenes_page .xmassheeps16_sheep2 { z-index:110; display:none; position:absolute; top:125px; right:38px; width:134px; height:160px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Photo_Sheep.gif); }
#xmassheep16_3, #pansetshop .main .set .xmassheeps16_3, #mallsheep3, #pansetshop .main .set .mallsheeps3, #panscenes_page .xmassheeps16_sheep3 { z-index:110; display:none; position:absolute; bottom:125px; left:8px; width:194px; height:216px; background:url(https://mff.wavecdn.net/mff/xmas/mall_MotherandKid_Sheep.gif); }
#xmassheep16_4, #pansetshop .main .set .xmassheeps16_4, #mallsheep4, #pansetshop .main .set .mallsheeps4, #panscenes_page .xmassheeps16_sheep4 { z-index:110; display:none; position:absolute; bottom:127px; right:28px; width:281px; height:169px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Letter_Sheep.gif); }
#xmassheep16_5, #pansetshop .main .set .xmassheeps16_5, #mallsheep5, #pansetshop .main .set .mallsheeps5, #panscenes_page .xmassheeps16_sheep5 { z-index:110; display:none; position:absolute; top:184px; left:245px; width:85px; height:110px; background:url(https://mff.wavecdn.net/mff/xmas/mall_Excited_Sheep.gif); }

#xmassheep17_1, #pansetshop .main .set .xmassheeps17_1, #panscenes_page .xmassheeps17_sheep1 { z-index:110; display:none; position:absolute; top:152px; left:231px; width:52px; height:64px; background:url(https://mff.wavecdn.net/mff/olympia/Watching_Sheep.gif); }
#xmassheep17_2, #pansetshop .main .set .xmassheeps17_2, #panscenes_page .xmassheeps17_sheep2 { z-index:110; display:none; position:absolute; top:166px; left:10px; width:110px; height:144px; background:url(https://mff.wavecdn.net/mff/olympia/Waiting_Sheep.gif); }
#xmassheep17_3, #pansetshop .main .set .xmassheeps17_3, #panscenes_page .xmassheeps17_sheep3 { z-index:110; display:none; position:absolute; top:207px; right:164px; width:100px; height:81px; background:url(https://mff.wavecdn.net/mff/olympia/Sleigh_Sheep.gif); }
#xmassheep17_4, #pansetshop .main .set .xmassheeps17_4, #panscenes_page .xmassheeps17_sheep4 { z-index:110; display:none; position:absolute; bottom:421px; right:46px; width:97px; height:135px; background:url(https://mff.wavecdn.net/mff/olympia/Sitting_Sheep.gif); }
#xmassheep17_5, #pansetshop .main .set .xmassheeps17_5, #panscenes_page .xmassheeps17_sheep5 { z-index:110; display:none; position:absolute; bottom:164px; left:154px; width:165px; height:134px; background:url(https://mff.wavecdn.net/mff/olympia/Fallen_Sheep.gif); }
#xmassheep17_6, #pansetshop .main .set .xmassheeps17_6, #panscenes_page .xmassheeps17_sheep6 { z-index:110; display:none; position:absolute; top:34px; left:94px; width:105px; height:115px; background:url(https://mff.wavecdn.net/mff/olympia/Snowboard_Sheep.gif); }

#xmassheep18_1, #pansetshop .main .set .xmassheeps18_1, #mallsheep6, #pansetshop .main .set .mallsheeps6, #panscenes_page .xmassheeps18_sheep1 { z-index:110; display:none; position:absolute; bottom:119px; right:0px; width:213px; height:216px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Drinking.png); animation:xmassheep18_1_ani 3s steps(60) infinite; }
@keyframes xmassheep18_1_ani { 100% { background-position:-12780px; } }
#xmassheep18_2, #pansetshop .main .set .xmassheeps18_2, #mallsheep7, #pansetshop .main .set .mallsheeps7, #panscenes_page .xmassheeps18_sheep2 { z-index:110; display:none; position:absolute; top:31px; left:267px; width:136px; height:248px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Elevator.png); animation:xmassheep18_2_ani 3s steps(60) infinite; }
@keyframes xmassheep18_2_ani { 100% { background-position:-8160px; } }
#xmassheep18_3, #pansetshop .main .set .xmassheeps18_3, #mallsheep8, #pansetshop .main .set .mallsheeps8, #panscenes_page .xmassheeps18_sheep3 { z-index:110; display:none; position:absolute; top:27px; right:18px; width:159px; height:223px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Escalator.png); animation:xmassheep18_3_ani 3s steps(60) infinite; }
@keyframes xmassheep18_3_ani { 100% { background-position:-9540px; } }
#xmassheep18_4, #pansetshop .main .set .xmassheeps18_4, #mallsheep9, #pansetshop .main .set .mallsheeps9, #panscenes_page .xmassheeps18_sheep4 { z-index:110; display:none; position:absolute; top:110px; left:136px; width:100px; height:157px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Gift.png); animation:xmassheep18_4_ani 3s steps(60) infinite; }
@keyframes xmassheep18_4_ani { 100% { background-position:-6000px; } }
#xmassheep18_5, #pansetshop .main .set .xmassheeps18_5, #mallsheep10, #pansetshop .main .set .mallsheeps10, #panscenes_page .xmassheeps18_sheep5 { z-index:110; display:none; position:absolute; bottom:139px; left:9px; width:150px; height:233px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Sheep_Shopping.png); animation:xmassheep18_5_ani 3s steps(60) infinite; }
@keyframes xmassheep18_5_ani { 100% { background-position:-9000px; } }
#xmassheeps18_elevator_glow1, #panscenes_page .xmassheeps18_add-ani1 { z-index:110; display:none; position:absolute; top:270px; left:178px; width:84px; height:86px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkasten_Christmas23_Sprite_Escalator_1.png); animation:xmassheeps18_elevator_glow1_ani 3s steps(60) infinite; }
@keyframes xmassheeps18_elevator_glow1_ani { 100% { background-position:-5040px; } }

#xmassheep19_1, #pansetshop .main .set .xmassheeps19_1, #panscenes_page .xmassheeps19_sheep1 { z-index:110; display:none; position:absolute; top:45px; left:250px; width:88px; height:96px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep1_88x96.png); animation:xmassheep19_1_ani 1s steps(16) infinite; }
@keyframes xmassheep19_1_ani { 100% { background-position:-1408px; } }
#xmassheep19_2, #pansetshop .main .set .xmassheeps19_2, #panscenes_page .xmassheeps19_sheep2 { z-index:110; display:none; position:absolute; bottom:200px; left:50px; width:109px; height:149px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep2_109x149.png); animation:xmassheep19_2_ani 1s steps(12) infinite; }
@keyframes xmassheep19_2_ani { 100% { background-position:-1308px; } }
#xmassheep19_3, #pansetshop .main .set .xmassheeps19_3, #panscenes_page .xmassheeps19_sheep3 { z-index:110; display:none; position:absolute; top:85px; right:35px; width:160px; height:110px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep3_160x110.png); animation:xmassheep19_3_ani 2s steps(30) infinite; }
@keyframes xmassheep19_3_ani { 100% { background-position:-4800px; } }
#xmassheep19_4, #pansetshop .main .set .xmassheeps19_4, #panscenes_page .xmassheeps19_sheep4 { z-index:110; display:none; position:absolute; bottom:150px; right:85px; width:131px; height:185px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep4_131x214.png); animation:xmassheep19_4_ani 1s steps(16) infinite; }
@keyframes xmassheep19_4_ani { 100% { background-position:-2096px; } }
#xmassheep19_5, #pansetshop .main .set .xmassheeps19_5, #panscenes_page .xmassheeps19_sheep5 { z-index:110; display:none; position:absolute; top:39px; left:37px; width:82px; height:119px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep5.gif); }
#xmassheep19_6, #pansetshop .main .set .xmassheeps19_6, #panscenes_page .xmassheeps19_sheep6 { z-index:110; display:none; position:absolute; top:160px; left:230px; width:101px; height:116px; background:url(https://mff.wavecdn.net/mff/olympia/Setzkastenszene_CurlingSheep6_101x116.png); animation:xmassheep19_6_ani 1s steps(16) infinite; }
@keyframes xmassheep19_6_ani { 100% { background-position:-1616px; } }

#xmassheep20_1, #pansetshop .main .set .xmassheeps20_1, #mallsheep11, #pansetshop .main .set .mallsheeps11, #panscenes_page .xmassheeps20_sheep1 { z-index:110; display:none; position:absolute; top:221px; left:17px; width:95px; height:155px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep1_95x155.png); animation:xmassheep20_1_ani 2s steps(31) infinite; }
@keyframes xmassheep20_1_ani { 100% { background-position:-2945px; } }
#xmassheep20_2, #pansetshop .main .set .xmassheeps20_2, #mallsheep12, #pansetshop .main .set .mallsheeps12, #panscenes_page .xmassheeps20_sheep2 { z-index:110; display:none; position:absolute; top:176px; left:104px; width:84px; height:132px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep2_84x132.png); animation:xmassheep20_2_ani 2s steps(31) infinite; }
@keyframes xmassheep20_2_ani { 100% { background-position:-2604px; } }
#xmassheep20_3, #pansetshop .main .set .xmassheeps20_3, #mallsheep13, #pansetshop .main .set .mallsheeps13, #panscenes_page .xmassheeps20_sheep3 { z-index:110; display:none; position:absolute; top:190px; left:180px; width:154px; height:272px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep3_154x272.png); animation:xmassheep20_3_ani 2s steps(31) infinite; }
@keyframes xmassheep20_3_ani { 100% { background-position:-4774px; } }
#xmassheep20_4, #pansetshop .main .set .xmassheeps20_4, #mallsheep14, #pansetshop .main .set .mallsheeps14, #panscenes_page .xmassheeps20_sheep4 { z-index:110; display:none; position:absolute; top:219px; right:166px; width:73px; height:58px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep4_73x58.png); animation:xmassheep20_4_ani 2s steps(31) infinite; }
@keyframes xmassheep20_4_ani { 100% { background-position:-2263px; } }
#xmassheep20_5, #pansetshop .main .set .xmassheeps20_5, #mallsheep15, #pansetshop .main .set .mallsheeps15, #panscenes_page .xmassheeps20_sheep5 { z-index:110; display:none; position:absolute; top:211px; right:8px; width:84px; height:101px; background:url(https://mff.wavecdn.net/mff/xmas/Setzkastenszene_MallSheep5_84x101.png); animation:xmassheep20_5_ani 2s steps(31) infinite; }
@keyframes xmassheep20_5_ani { 100% { background-position:-2604px; } }
#panscenes_page .xmassheeps20_add-ani1 { z-index:110; display:none; position:absolute; top:265px; left:109px; width:60px; height:87px; background:url(https://mff.wavecdn.net/mff/xmas/xmas24_schnurr.png); }

#xmassheep21_1, #pansetshop .main .set .xmassheeps21_1, #panscenes_page .xmassheeps21_sheep1 { z-index:110; display:none; position:absolute; top:235px; left:8px; width:130px; height:139px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep1_130x139.png); animation:xmassheep21_1_ani 2s steps(61) infinite; }
@keyframes xmassheep21_1_ani { 100% { background-position:-7930px; } }
#xmassheep21_2, #pansetshop .main .set .xmassheeps21_2, #panscenes_page .xmassheeps21_sheep2 { z-index:110; display:none; position:absolute; top:195px; left:130px; width:175px; height:273px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep2_175x273.png); animation:xmassheep21_2_ani 2s steps(61) infinite; }
@keyframes xmassheep21_2_ani { 100% { background-position:-10675px; } }
#xmassheep21_3, #pansetshop .main .set .xmassheeps21_3, #panscenes_page .xmassheeps21_sheep3 { z-index:110; display:none; position:absolute; top:145px; right:0px; width:273px; height:299px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep3_273x299.png); animation:xmassheep21_3_ani 2s steps(61) infinite; }
@keyframes xmassheep21_3_ani { 100% { background-position:-16653px; } }
#xmassheep21_4, #pansetshop .main .set .xmassheeps21_4, #panscenes_page .xmassheeps21_sheep4 { z-index:110; display:none; position:absolute; top:45px; right:105px; width:61px; height:98px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep4_61x98.png); animation:xmassheep21_4_ani 2s steps(61) infinite; }
@keyframes xmassheep21_4_ani { 100% { background-position:-3721px; } }
#xmassheep21_5, #pansetshop .main .set .xmassheeps21_5, #panscenes_page .xmassheeps21_sheep5 { z-index:110; display:none; position:absolute; top:75px; left:45px; width:81px; height:109px; background:url(https://mff.wavecdn.net/mff/olympia/ski24_Setzkastenszene_SkiingSheep5_81x109.png); animation:xmassheep21_5_ani 2s steps(61) infinite; }
@keyframes xmassheep21_5_ani { 100% { background-position:-4941px; } }

#beachsheep1, #pansetshop .main .set .beachsheep1, #panscenes_page .beachsheeps_sheep1 { z-index:110; display:none; position:absolute; bottom:132px; right:14px; width:207px; height:157px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep1_SunningSheep_Spritesheet_207x157.png); animation:beachsheep1_ani 1.5s steps(22) infinite; }
#beachsheep2, #pansetshop .main .set .beachsheep2, #panscenes_page .beachsheeps_sheep2 { z-index:111; display:none; position:absolute; bottom:132px; left:58px; width:196px; height:163px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep2_SleepingSheep_Spritesheet_196x163.png); animation:beachsheep2_ani 2.5s steps(37) infinite; }
#beachsheep3, #pansetshop .main .set .beachsheep3, #panscenes_page .beachsheeps_sheep3 { z-index:110; display:none; position:absolute; top:7px; right:14px; width:212px; height:204px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep3_DiggingSheep_Spritesheet_212x204.png); animation:beachsheep3_ani 1.5s steps(20) infinite; }
#beachsheep4, #pansetshop .main .set .beachsheep4, #panscenes_page .beachsheeps_sheep4 { z-index:110; display:none; position:absolute; top:55px; left:227px; width:139px; height:145px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep4_IceCreamMerchant_Spritesheet_139x145.png); animation:beachsheep4_ani 2s steps(30) infinite; }
#beachsheep5, #pansetshop .main .set .beachsheep5, #panscenes_page .beachsheeps_sheep5 { z-index:110; display:none; position:absolute; bottom:275px; left:260px; width:112px; height:122px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep5_SunscreenSheep_Spritesheet_112x122.png); animation:beachsheep5_ani 2s steps(29) infinite; }
#beachsheep6, #pansetshop .main .set .beachsheep6, #panscenes_page .beachsheeps_sheep6 { z-index:110; display:none; position:absolute; top:27px; left:7px; width:211px; height:269px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Sheep6_AirMattress_Spritesheet_211x269.png); animation:beachsheep6_ani 2.5s steps(38) infinite; }
#beachsheep7, #pansetshop .main .set .beachsheep7, #panscenes_page .beachsheeps_sheep7 { z-index:111; display:none; position:absolute; bottom:140px; right:81px; width:105px; height:144px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep6_BabySheep_Spritesheet_105x144.png); animation:beachsheep7_ani 2s steps(24) infinite; }
#beachsheep8, #pansetshop .main .set .beachsheep8, #panscenes_page .beachsheeps_sheep8 { z-index:111; display:none; position:absolute; bottom:125px; left:7px; width:330px; height:167px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep1_BeachballSheep_Spritesheet_330x167.png); animation:beachsheep8_ani 2s steps(25) infinite; }
#beachsheep9, #pansetshop .main .set .beachsheep9, #panscenes_page .beachsheeps_sheep9 { z-index:110; display:none; position:absolute; top:7px; left:212px; width:126px; height:131px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep4_LiveSaverSheep_Spritesheet_126x131.png); animation:beachsheep9_ani 4s steps(40) infinite; }
#beachsheep10, #pansetshop .main .set .beachsheep10, #panscenes_page .beachsheeps_sheep10 { z-index:110; display:none; position:absolute; top:35px; right:28px; width:151px; height:104px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep2_RelaxingSheep_Spritesheet_151x104.png); animation:beachsheep10_ani 2.5s steps(28) infinite; }
#beachsheep11, #pansetshop .main .set .beachsheep11, #panscenes_page .beachsheeps_sheep11 { z-index:110; display:none; position:absolute; top:25px; left:12px; width:132px; height:127px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep3_SnorkelingSheep_Spritesheet_132x127.png); animation:beachsheep11_ani 3.5s steps(35) infinite; }
#beachsheep12, #pansetshop .main .set .beachsheep12, #panscenes_page .beachsheeps_sheep12 { z-index:110; display:none; position:absolute; top:192px; left:7px; width:578px; height:106px; background:url(https://mff.wavecdn.net/mff/beach/SchafsKnobelei23_Sheep5_SwimmerSheep_Spritesheet_578x106.png); animation:beachsheep12_ani 8s steps(80) infinite; }

#beachsheep13, #pansetshop .main .set .beachsheep13, #panscenes_page .beachsheeps_sheep13 { z-index:110; display:none; position:absolute; top:34px; left:267px; width:91px; height:137px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_IceEating_SpriteSheet_91x137.png); animation:beachsheep13_ani 2s steps(60) infinite; }
#beachsheep14, #pansetshop .main .set .beachsheep14, #panscenes_page .beachsheeps_sheep14 { z-index:110; display:none; position:absolute; top:48px; left:123px; width:105px; height:88px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_IceSelling_SpriteSheet_105x88.png); animation:beachsheep14_ani 2s steps(60) infinite; }
#beachsheep15, #pansetshop .main .set .beachsheep15, #panscenes_page .beachsheeps_sheep15 { z-index:110; display:none; position:absolute; top:75px; right:61px; width:127px; height:139px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_Reading_SpriteSheet_127x139.png); animation:beachsheep15_ani 2s steps(60) infinite; }
#beachsheep16, #pansetshop .main .set .beachsheep16, #panscenes_page .beachsheeps_sheep16 { z-index:110; display:none; position:absolute; top:238px; right:26px; width:176px; height:154px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_SandCastle_SpriteSheet_176x154.png); animation:beachsheep16_ani 2s steps(60) infinite; }
#beachsheep17, #pansetshop .main .set .beachsheep17, #panscenes_page .beachsheeps_sheep17 { z-index:110; display:none; position:absolute; top:169px; left:82px; width:225px; height:253px; background:url(https://mff.wavecdn.net/mff/beach/beach2025_SandwichSeagull_SpriteSheet_225x253.png); animation:beachsheep17_ani 2s steps(60) infinite; }

.beachsheep .ttbox { z-index:110; top:-20px; left:50%; width:120px; margin-left:-60px; text-align:center; }
#beachsheep9tt.ttbox, #beachsheep10tt.ttbox, #beachsheep11tt.ttbox { top:auto; bottom:-20px; }
@keyframes beachsheep1_ani { 100% { background-position:-4554px; } }
@keyframes beachsheep2_ani { 100% { background-position:-7252px; } }
@keyframes beachsheep3_ani { 100% { background-position:-4240px; } }
@keyframes beachsheep4_ani { 100% { background-position:-4170px; } }
@keyframes beachsheep5_ani { 100% { background-position:-3248px; } }
@keyframes beachsheep6_ani { 100% { background-position:-8018px; } }
@keyframes beachsheep7_ani { 100% { background-position:-2520px; } }
@keyframes beachsheep8_ani { 100% { background-position:-8250px; } }
@keyframes beachsheep9_ani { 100% { background-position:-5040px; } }
@keyframes beachsheep10_ani { 100% { background-position:-4228px; } }
@keyframes beachsheep11_ani { 100% { background-position:-4620px; } }
@keyframes beachsheep12_ani { 100% { background-position:-46240px; } }

@keyframes beachsheep13_ani { 100% { background-position:-5460px; } }
@keyframes beachsheep14_ani { 100% { background-position:-6300px; } }
@keyframes beachsheep15_ani { 100% { background-position:-7620px; } }
@keyframes beachsheep16_ani { 100% { background-position:-10560px; } }
@keyframes beachsheep17_ani { 100% { background-position:-13500px; } }

.sportsheep { z-index:110; display:none; position:absolute; }
#sportsheep1, #pansetshop .main .set .sportsheep_1, #panscenes_page .sportsheep_sheep1 { top:65px; left:8px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep1.gif); width:171px; height:271px; }
#sportsheep2, #pansetshop .main .set .sportsheep_2, #panscenes_page .sportsheep_sheep2 { top:86px; left:183px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep2.gif); width:139px; height:207px; }
#sportsheep3, #pansetshop .main .set .sportsheep_3, #panscenes_page .sportsheep_sheep3 { top:31px; left:348px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep3.gif); width:101px; height:216px; }
#sportsheep4, #pansetshop .main .set .sportsheep_4, #panscenes_page .sportsheep_sheep4 { bottom:127px; left:178px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep4.gif); width:253px; height:165px; }
#sportsheep5, #pansetshop .main .set .sportsheep_5, #panscenes_page .sportsheep_sheep5 { top:8px; right:9px; background:url(https://mff.wavecdn.net/mff/olympia/sportsheep5.gif); width:128px; height:306px; }

#sportsheep2_1, #pansetshop .main .set .sportsheep2_1, #panscenes_page .sportsheep2_sheep1 { top:184px; left:219px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_03_PartySheep.gif); width:80px; height:91px; }
#sportsheep2_2, #pansetshop .main .set .sportsheep2_2, #panscenes_page .sportsheep2_sheep2 { top:290px; left:245px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_01_JuggleSheep.gif); width:89px; height:82px; }
#sportsheep2_3, #pansetshop .main .set .sportsheep2_3, #panscenes_page .sportsheep2_sheep3 { top:270px; left:373px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_04_DancingSheep.gif); width:140px; height:153px; }
#sportsheep2_4, #pansetshop .main .set .sportsheep2_4, #panscenes_page .sportsheep2_sheep4 { bottom:159px; left:102px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_02a_SwayingSheep.gif); width:108px; height:124px; }
#sportsheep2_5, #pansetshop .main .set .sportsheep2_5, #panscenes_page .sportsheep2_sheep5 { top:160px; right:8px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_05_RocketSheep.gif); width:162px; height:105px; }
#sportsheep2_6, #pansetshop .main .set .sportsheep2_6, #panscenes_page .sportsheep2_sheep6 { top:163px; left:134px; background:url(https://mff.wavecdn.net/mff/olympia/ApresSki_07_SparklerSheep.gif); width:89px; height:101px; }

.birthdaysheep { position:absolute; bottom:0px; left:0px; width:592px; height:476px; }
#birthdaysheep1, #pansetshop .main .set .birthday_1, #panscenes_page .birthdaysheeps_sheep1 { z-index:5; background:url(https://mff.wavecdn.net/mff/birthday/sheep1.gif); width:126px; height:192px; bottom:167px; left:16px; }
#birthdaysheep2, #pansetshop .main .set .birthday_2, #panscenes_page .birthdaysheeps_sheep2 { z-index:4; background:url(https://mff.wavecdn.net/mff/birthday/sheep2.gif); width:129px; height:146px; bottom:263px; left:82px; }
#birthdaysheep3, #pansetshop .main .set .birthday_3, #panscenes_page .birthdaysheeps_sheep3 { z-index:3; background:url(https://mff.wavecdn.net/mff/birthday/sheep3.gif); width:78px; height:109px; bottom:320px; left:124px; }
#birthdaysheep4, #pansetshop .main .set .birthday_4, #panscenes_page .birthdaysheeps_sheep4 { z-index:2; background:url(https://mff.wavecdn.net/mff/birthday/sheep4.gif); width:89px; height:84px; bottom:368px; left:156px; }
#birthdaysheep5, #pansetshop .main .set .birthday_5, #panscenes_page .birthdaysheeps_sheep5 { z-index:1; background:url(https://mff.wavecdn.net/mff/birthday/sheep5.gif); width:75px; height:58px; bottom:393px; left:252px; }
#birthdaysheep6, #pansetshop .main .set .birthday_6, #panscenes_page .birthdaysheeps_sheep6 { z-index:2; background:url(https://mff.wavecdn.net/mff/birthday/sheep6.gif); width:90px; height:85px; bottom:373px; left:321px; }
#birthdaysheep7, #pansetshop .main .set .birthday_7, #panscenes_page .birthdaysheeps_sheep7 { z-index:3; background:url(https://mff.wavecdn.net/mff/birthday/sheep7.gif); width:77px; height:125px; bottom:319px; left:393px; }
#birthdaysheep8, #pansetshop .main .set .birthday_8, #panscenes_page .birthdaysheeps_sheep8 { z-index:4; background:url(https://mff.wavecdn.net/mff/birthday/sheep8.gif); width:94px; height:150px; bottom:260px; left:414px; }
#birthdaysheep9, #pansetshop .main .set .birthday_9, #panscenes_page .birthdaysheeps_sheep9 { z-index:5; background:url(https://mff.wavecdn.net/mff/birthday/sheep9.gif); width:145px; height:144px; bottom:170px; left:420px; }

#xmassheep10_1, #pansetshop .main .set .xmassheeps10_1, #panscenes_page .xmassheeps10_sheep1 { z-index:110; display:none; position:absolute; top:18px; right:170px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_WUIIII_Spritesheet_60x85.png); width:60px; height:85px; animation:xmassheeps10_1_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_1_ani { 100% { background-position:-1800px; } }
#xmassheep10_2, #pansetshop .main .set .xmassheeps10_2, #panscenes_page .xmassheeps10_sheep2 { z-index:110; display:none; position:absolute; top:68px; left:154px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Scared_Spritesheet_83x60.png); width:83px; height:60px; animation:xmassheeps10_2_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_2_ani { 100% { background-position:-2490px; } }
#xmassheep10_3, #pansetshop .main .set .xmassheeps10_3, #panscenes_page .xmassheeps10_sheep3 { z-index:110; display:none; position:absolute; top:-37px; left:164px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_HoldingOn_Spritesheet_70x62.png); width:70px; height:62px; animation:xmassheeps10_3_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_3_ani { 100% { background-position:-2100px; } }
#xmassheep10_4, #pansetshop .main .set .xmassheeps10_4, #panscenes_page .xmassheeps10_sheep4 { z-index:110; display:none; position:absolute; bottom:-16px; right:30px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Lightstring_Spritesheet_79x63.png); width:79px; height:63px; animation:xmassheeps10_4_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_4_ani { 100% { background-position:-2370px; } }
#xmassheep10_5, #pansetshop .main .set .xmassheeps10_5, #panscenes_page .xmassheeps10_sheep5 { z-index:110; display:none; position:absolute; top:13px; left:75px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Sheep_Reindeer_Spritesheet_132x126.png); width:132px; height:126px; animation:xmassheeps10_5_ani 2s steps(30) infinite; }
@keyframes xmassheeps10_5_ani { 100% { background-position:-3960px; } }

#pan_mall2_box { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pan_sledgeride_box .back { position:absolute; top:0px; left:0px; width:1400px; height:563px; background:url(https://mff.wavecdn.net/mff/sleighparty/NightSky.png); animation:sledgestarsky 20s linear infinite; }

#pan_sledgeride_box { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pan_sledgeride_box .back { position:absolute; top:0px; left:0px; width:1400px; height:563px; background:url(https://mff.wavecdn.net/mff/sleighparty/NightSky.png); animation:sledgestarsky 20s linear infinite; }
@keyframes sledgestarsky
{
0% { left:-700px; }
100% { left:0px; }
}
#pan_sledgeride_sledge { z-index:110; display:none; position:absolute; top:50px; right:20px; background:url(https://mff.wavecdn.net/mff/sleighparty/Sleigh.png); width:320px; height:245px; animation:alternate sledgeswing 1.5s ease-in-out infinite; }
@keyframes sledgeswing
{
from { top:70px; right:5px; }
to { top:50px; right:20px; }
}
#pan_sledgeride_sledge .lightchain { position:absolute; top:203px; right:36px; width:140px; height:96px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Lightstring_Spritesheet_140x96.png); animation:sledge_lightchain_ani 2s steps(30) infinite; }
@keyframes sledge_lightchain_ani { 100% { background-position:-4200px; } }

#pan_sledgeride_sledge .packages { position:absolute; top:-44px; right:-122px; width:236px; height:176px; background:url(https://mff.wavecdn.net/mff/sleighparty/Spritesheets/Presents_Spritesheet_236x176.png); animation:sledge_packages 2s steps(22) infinite; }
@keyframes sledge_packages { 100% { background-position:-5192px; } }

#pan_sledgeride_horses { z-index:110; position:absolute; top:20px; left:-250px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_back.png); width:378px; height:291px; animation:alternate sledgeswing2 1s ease-in-out infinite; transform-origin:378px 137px; }
@keyframes sledgeswing2
{
from { transform:rotate(0deg); }
to { transform:rotate(5deg); }
}
#pan_sledgeride_horses .horsebutt { position:absolute; top:180px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_Front.png); width:172px; height:193px; animation:alternate sledge_horsebutt 1s ease-in-out infinite; }
@keyframes sledge_horsebutt
{
from { top:180px; left:0px; }
to { top:190px; left:-10px; }
}
#pan_sledgeride_horses .strained { position:absolute; top:190px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Harness_Front.png); width:250px; height:161px; }
#pan_sledgeride_horses .horse { position:absolute; top:25px; left:135px; background:url(https://mff.wavecdn.net/mff/sleighparty/Reindeer_Sheep.png); width:238px; height:263px; animation:alternate sledge_horse 1s ease-in-out infinite; }
@keyframes sledge_horse
{
from { top:25px; left:135px; }
to { top:30px; left:140px; }
}

#pan_sledgeride_cloud { z-index:110; display:none; position:absolute; bottom:-120px; left:-20px; width:1200px; height:300px; overflow:hidden; transform:rotate(-15deg); }
#pan_sledgeride_cloud .inner { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Cloud_01.png); width:2400px; height:135px; animation:sledgecloud 2s linear infinite; }
@keyframes sledgecloud
{
0% { left:-1200px; }
100% { left:0px; }
}
#pan_sledgeride_cloud2 { z-index:110; display:none; position:absolute; bottom:190px; left:-20px; width:1200px; height:300px; overflow:hidden; transform:rotate(-15deg); }
#pan_sledgeride_cloud2 .inner { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sleighparty/Cloud_02.png); width:2400px; height:115px; animation:sledgecloud2 3s linear infinite; }
@keyframes sledgecloud2
{
0% { left:-1200px; }
100% { left:0px; }
}

#pan_bobsleigh_box, #pansetshop .main .set .overflowbox.xmassheeps11 { z-index:110; display:none; position:absolute; top:7px; left:7px; width:578px; height:464px; overflow:hidden; }
#pansetshop .main .set .overflowbox.xmassheeps11 { display:block; left:0px; width:592px; height:470px; }
#pan_bobsleigh_box .back, #pansetshop .main .set .back.xmassheeps11 { position:absolute; top:0px; left:0px; width:592px; height:476px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Bobsleigh_track.png); }

#xmassheep11_1, #pansetshop .main .set .xmassheeps11_1, #panscenes_page .xmassheeps11_sheep1 { z-index:110; display:block; position:absolute; top:41px; right:95px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_Eating_95x90.png); width:95px; height:90px; animation:xmassheeps11_1_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_1_ani { 100% { background-position:-2375px; } }
#xmassheep11_2, #pansetshop .main .set .xmassheeps11_2, #panscenes_page .xmassheeps11_sheep2 { z-index:110; display:block; position:absolute; top:0px; left:93px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_GoFaster_126x133.png); width:126px; height:133px; animation:xmassheeps11_2_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_2_ani { 100% { background-position:-3150px; } }
#xmassheep11_3, #pansetshop .main .set .xmassheeps11_3, #panscenes_page .xmassheeps11_sheep3 { z-index:110; display:block; position:absolute; top:-75px; right:40px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_IcanFly_93x131.png); width:93px; height:131px; animation:xmassheeps11_3_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_3_ani { 100% { background-position:-2325px; } }
#xmassheep11_4, #pansetshop .main .set .xmassheeps11_4, #panscenes_page .xmassheeps11_sheep4 { z-index:110; display:block; position:absolute; bottom:185px; right:-90px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_OhCrap_124x100.png); width:124px; height:100px; animation:xmassheeps11_4_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_4_ani { 100% { background-position:-3100px; } }
#xmassheep11_5, #pansetshop .main .set .xmassheeps11_5, #panscenes_page .xmassheeps11_sheep5 { z-index:110; display:block; position:absolute; top:110px; right:10px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_Sheep_WaitforMe_79x83.png); width:79px; height:83px; animation:xmassheeps11_5_ani 1.5s steps(25) infinite; }
@keyframes xmassheeps11_5_ani { 100% { background-position:-1975px; } }

#pan_bobsleigh_box .bobsleigh, #pansetshop .main .set .bobsleigh { position:absolute; top:160px; left:-15px; width:420px; height:286px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Bobsleigh.png); animation:alternate bobsleighswing 0.5s ease-in-out infinite; }
@keyframes bobsleighswing
{
from { top:170px; left:-15px; }
to { top:160px; left:5px; }
}

#pan_bobsleigh_box .bobsleigh .flyingsnow, #pansetshop .main .set .bobsleigh .flyingsnow { position:absolute; top:-20px; left:110px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Spritesheets/Spritesheet_FlyingSnow_390x289.png); width:390px; height:289px; animation:flyingsnow_ani 1s steps(13) infinite; }
@keyframes flyingsnow_ani { 100% { background-position:-5070px; } }

#pan_bobsleigh_box .banners, #pansetshop .main .set .banners { position:absolute; top:-10px; left:-50px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Banner_Ani.gif); width:640px; height:480px; }

#pan_bobsleigh_box .snowwall, #pansetshop .main .set .snowwall { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/bobsleigh/Snow_seamless.png); width:1662px; height:669px; animation:snowwall 0.5s linear infinite; }
@keyframes snowwall
{
0% { left:-831px; }
100% { left:0px; }
}

<!-- BOBBAHN :)
#pan_sledgeride_sledge { z-index:110; display:none; position:absolute; top:100px; right:100px; background-color:red; width:250px; height:250px; animation:shake 0.42s cubic-bezier(.36,.07,.19,.97) both infinite; transform:translate3d(0, 0, 0); backface-visibility:hidden; perspective:1000px; }
@keyframes shake
{
  10%, 90% { transform:translate3d(-1px, 0, 0); }
  20%, 80% { transform:translate3d(2px, -5px, 0); }
  30%, 50%, 70% { transform:translate3d(-5px, 2px, 0); }
  40%, 60% { transform:translate3d(5px, 0, 0); }
} -->

#xmassheep12_back { position:absolute; top:-43px; left:-54px; width:700px; height:563px; background-image:url(https://mff.wavecdn.net/mff/gingerbreadhouse/SetzkastenSzene_Christmas2020_BG.png) !important; transform:scale(0.825); }
#xmassheep12_1, #pansetshop .main .set .xmassheeps12_1, #panscenes_page .xmassheeps12_sheep1 { z-index:110; display:none; position:absolute; bottom:140px; left:467px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_DoorEater_Spritesheet_53x85.png); width:53px; height:85px; animation:xmassheep12_1_ani 2s steps(28) infinite; }
@keyframes xmassheep12_1_ani { 100% { background-position:-1484px; } }
#xmassheep12_2, #pansetshop .main .set .xmassheeps12_2, #panscenes_page .xmassheeps12_sheep2 { z-index:110; display:none; position:absolute; top:100px; left:76px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_RoofPainter_Spritesheet_123x222.png); width:123px; height:222px; animation:xmassheep12_2_ani 2s steps(29) infinite; }
@keyframes xmassheep12_2_ani { 100% { background-position:-3567px; } }
#xmassheep12_3, #pansetshop .main .set .xmassheeps12_3, #panscenes_page .xmassheeps12_sheep3 { z-index:110; display:none; position:absolute; top:266px; left:201px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_Jumping_Spritesheet_197x245.png); width:197px; height:245px; animation:xmassheep12_3_ani 1s steps(13) infinite; }
@keyframes xmassheep12_3_ani { 100% { background-position:-2561px; } }
#xmassheep12_4, #pansetshop .main .set .xmassheeps12_4, #panscenes_page .xmassheeps12_sheep4 { z-index:110; display:none; position:absolute; bottom:28px; right:0px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_Snow_Spritesheet_197x141.png); width:197px; height:141px; animation:xmassheep12_4_ani 1.5s steps(21) infinite; }
@keyframes xmassheep12_4_ani { 100% { background-position:-4137px; } }
#xmassheep12_5, #pansetshop .main .set .xmassheeps12_5, #panscenes_page .xmassheeps12_sheep5 { z-index:110; display:none; position:absolute; top:0px; left:276px; background:url(https://mff.wavecdn.net/mff/gingerbreadhouse/Sheep_CottonCandy_Spritesheet_198x200.png); width:198px; height:200px; animation:xmassheep12_5_ani 2s steps(34) infinite; }
@keyframes xmassheep12_5_ani { 100% { background-position:-6732px; } }

.soccersheep { position:absolute; display:none; }
#soccersheep1, #panscenes_page .soccersheps_sheep1 { top:14px; left:197px; background:url(https://mff.wavecdn.net/mff/em/1.gif) top left no-repeat; width:170px; height:76px; }
#soccersheep2, #panscenes_page .soccersheps_sheep2 { top:102px; right:13px; background:url(https://mff.wavecdn.net/mff/em/2.gif) top left no-repeat; width:106px; height:91px; }
#soccersheep3, #panscenes_page .soccersheps_sheep3 { top:110px; left:314px; background:url(https://mff.wavecdn.net/mff/em/3.gif) top left no-repeat; width:131px; height:77px; }
#soccersheep4, #panscenes_page .soccersheps_sheep4 { top:86px; left:136px; background:url(https://mff.wavecdn.net/mff/em/4.gif) top left no-repeat; width:155px; height:129px; }
#soccersheep5, #panscenes_page .soccersheps_sheep5 { top:126px; left:0px; background:url(https://mff.wavecdn.net/mff/em/5.gif) top left no-repeat; width:113px; height:75px; }
#soccersheep6, #panscenes_page .soccersheps_sheep6 { top:200px; left:302px; background:url(https://mff.wavecdn.net/mff/em/6.gif) top left no-repeat; width:128px; height:90px; }
#soccersheep7, #panscenes_page .soccersheps_sheep7 { top:210px; left:142px; background:url(https://mff.wavecdn.net/mff/em/7.gif) top left no-repeat; width:109px; height:97px; }
#soccersheep8, #panscenes_page .soccersheps_sheep8 { bottom:189px; right:-40px; background:url(https://mff.wavecdn.net/mff/em/8.gif) top left no-repeat; width:194px; height:104px; }
#soccersheep9, #panscenes_page .soccersheps_sheep9 { bottom:139px; left:39px; background:url(https://mff.wavecdn.net/mff/em/9.gif) top left no-repeat; width:117px; height:153px; }
#soccersheep10, #panscenes_page .soccersheps_sheep10 { bottom:206px; left:300px; background:url(https://mff.wavecdn.net/mff/em/10.gif) top left no-repeat; width:110px; height:93px; }
#soccersheep11, #panscenes_page .soccersheps_sheep11 { bottom:94px; left:195px; background:url(https://mff.wavecdn.net/mff/em/11.gif) top left no-repeat; width:138px; height:127px; }
#soccersheep12, #panscenes_page .soccersheps_sheep12 { top:0px; right:55px; background:url(https://mff.wavecdn.net/mff/em/12.gif) top left no-repeat; width:97px; height:84px; }
#soccersheep13, #panscenes_page .soccersheps_sheep13 { bottom:146px; left:209px; background:url(https://mff.wavecdn.net/mff/wm/13.gif) top left no-repeat; width:150px; height:110px; }
#soccersheep14, #panscenes_page .soccersheps_sheep14 { bottom:251px; left:25px; background:url(https://mff.wavecdn.net/mff/wm/14.gif) top left no-repeat; width:109px; height:93px; }
#soccersheep15, #panscenes_page .soccersheps_sheep15 { bottom:252px; right:36px; background:url(https://mff.wavecdn.net/mff/wm/15.gif) top left no-repeat; width:138px; height:93px; }
#soccersheep16, #panscenes_page .soccersheps_sheep16 { bottom:258px; left:234px; background:url(https://mff.wavecdn.net/mff/wm/16.gif) top left no-repeat; width:124px; height:93px; }
#soccersheep17, #panscenes_page .soccersheps_sheep17 { top:114px; right:27px; background:url(https://mff.wavecdn.net/mff/wm/17.gif) top left no-repeat; width:97px; height:116px; }
#soccersheep18, #panscenes_page .soccersheps_sheep18 { top:139px; left:314px; background:url(https://mff.wavecdn.net/mff/wm/18.gif) top left no-repeat; width:127px; height:84px; }
#soccersheep19, #panscenes_page .soccersheps_sheep19 { top:117px; left:158px; background:url(https://mff.wavecdn.net/mff/wm/19.gif) top left no-repeat; width:96px; height:134px; }
#soccersheep20, #panscenes_page .soccersheps_sheep20 { top:141px; left:6px; background:url(https://mff.wavecdn.net/mff/wm/20.gif) top left no-repeat; width:115px; height:97px; }
#soccersheep21, #panscenes_page .soccersheps_sheep21 { top:12px; right:70px; background:url(https://mff.wavecdn.net/mff/wm/21.gif) top left no-repeat; width:116px; height:99px; }
#soccersheep22, #panscenes_page .soccersheps_sheep22 { top:27px; left:89px; background:url(https://mff.wavecdn.net/mff/wm/22.gif) top left no-repeat; width:89px; height:92px; }
#soccersheep23, #panscenes_page .soccersheps_sheep23 { top:0px; left:244px; background:url(https://mff.wavecdn.net/mff/wm/23.gif) top left no-repeat; width:112px; height:116px; }
#soccersheep_navi, #beachsheep_navi, #mallsheep_navi { z-index:111; display:none; position:absolute; top:10px; left:10px; }
#soccersheep_navi .arrow, #beachsheep_navi .arrow, #mallsheep_navi .arrow { width:38px; height:30px; background-image:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
#soccersheep_navi .arrow:hover, #beachsheep_navi .arrow:hover, #mallsheep_navi .arrow:hover { background-position-y:-30px; }
#soccersheep_navi_up, #beachsheep_navi_up, #mallsheep_navi_up { position:absolute; top:10px; left:5px; transform:rotate(90deg); }
#soccersheep_navi_down, #soccersheep_navi_bottomside, #beachsheep_navi_down, #mallsheep_navi_down { position:absolute; top:355px; left:0px; top:415px; left:5px; transform:rotate(-90deg); }
#soccersheep_navi_left, #soccersheep_navi_leftside, #mallsheep_navi_left, #mallsheep_navi_leftside { position:absolute; top:10px; left:5px; }
#soccersheep_navi_right, #soccersheep_navi_rightside, #mallsheep_navi_right, #mallsheep_navi_rightside { position:absolute; top:10px; left:490px; left:525px; transform:scaleX(-1); }
#soccersheep_navi_upside { position:absolute; top:10px; left:45px; left:45px; transform:rotate(90deg); }
#soccersheep24, #panscenes_page .soccersheps_sheep24 { top:8px; left:199px; background:url(https://mff.wavecdn.net/mff/em/24.gif); width:104px; height:88px; }
#soccersheep25, #panscenes_page .soccersheps_sheep25 { top:31px; left:360px; background:url(https://mff.wavecdn.net/mff/em/25.gif); width:72px; height:83px; }
#soccersheep26, #panscenes_page .soccersheps_sheep26 { top:332px; left:436px; background:url(https://mff.wavecdn.net/mff/em/26.gif); width:119px; height:84px; }
#soccersheep27, #panscenes_page .soccersheps_sheep27 { top:120px; left:345px; background:url(https://mff.wavecdn.net/mff/em/27.gif); width:110px; height:66px; }
#soccersheep28, #panscenes_page .soccersheps_sheep28 { top:9px; left:52px; background:url(https://mff.wavecdn.net/mff/em/28.gif); width:117px; height:112px; }
#soccersheep29, #panscenes_page .soccersheps_sheep29 { top:272px; left:50px; background:url(https://mff.wavecdn.net/mff/em/29.gif); width:112px; height:196px; }
#soccersheep30, #panscenes_page .soccersheps_sheep30 { top:243px; left:195px; background:url(https://mff.wavecdn.net/mff/em/30.gif); width:103px; height:111px; }
#soccersheep31, #panscenes_page .soccersheps_sheep31 { top:119px; left:192px; background:url(https://mff.wavecdn.net/mff/em/31.gif); width:108px; height:82px; }
#soccersheep32, #panscenes_page .soccersheps_sheep32 { top:315px; left:290px; background:url(https://mff.wavecdn.net/mff/em/32.gif); width:120px; height:91px; }
#soccersheep33, #panscenes_page .soccersheps_sheep33 { top:207px; left:396px; background:url(https://mff.wavecdn.net/mff/em/33.gif); width:100px; height:71px; }
#soccersheep34, #panscenes_page .soccersheps_sheep34 { top:177px; left:27px; background:url(https://mff.wavecdn.net/mff/em/34.gif); width:146px; height:83px; }
#soccersheep35, #panscenes_page .soccersheps_sheep35 { top:8px; left:302px; background:url(https://mff.wavecdn.net/mff/wm/WM18_01_PopcornVendor.gif); width:183px; height:92px; }
#soccersheep36, #panscenes_page .soccersheps_sheep36 { top:8px; left:485px; background:url(https://mff.wavecdn.net/mff/wm/WM18_02_PhoneSheep.gif); width:99px; height:100px; }
#soccersheep37, #panscenes_page .soccersheps_sheep37 { top:170px; left:431px; background:url(https://mff.wavecdn.net/mff/wm/WM18_03_UsherSheep.gif); width:118px; height:109px; }
#soccersheep38, #panscenes_page .soccersheps_sheep38 { top:179px; left:273px; background:url(https://mff.wavecdn.net/mff/wm/WM18_04_ShirtSheep.gif); width:105px; height:81px; }
#soccersheep39, #panscenes_page .soccersheps_sheep39 { top:288px; left:417px; background:url(https://mff.wavecdn.net/mff/wm/WM18_05_BeerHelmetSheep.gif); width:127px; height:111px; }
#soccersheep40, #panscenes_page .soccersheps_sheep40 { top:309px; left:277px; background:url(https://mff.wavecdn.net/mff/wm/WM18_06_DancingSheep.gif); width:137px; height:95px; }
#soccersheep41, #panscenes_page .soccersheps_sheep41 { top:197px; left:108px; background:url(https://mff.wavecdn.net/mff/wm/WM18_07_BurgerSheep.gif); width:83px; height:86px; }
#soccersheep42, #panscenes_page .soccersheps_sheep42 { top:108px; left:120px; background:url(https://mff.wavecdn.net/mff/wm/WM18_08_SitupSheep.gif); width:82px; height:90px; }
#soccersheep43, #panscenes_page .soccersheps_sheep43 { top:19px; left:95px; background:url(https://mff.wavecdn.net/mff/wm/WM18_09_NailClippingSheep.gif); width:104px; height:71px; }
#soccersheep44, #panscenes_page .soccersheps_sheep44 { top:252px; left:14px; background:url(https://mff.wavecdn.net/mff/wm/WM18_10_LineSheep.gif); width:82px; height:70px; }
#soccersheep45, #panscenes_page .soccersheps_sheep45 { top:363px; left:8px; background:url(https://mff.wavecdn.net/mff/wm/WM18_11_Coach.gif); width:114px; height:90px; }

#soccersheep46, #panscenes_page .soccersheps_sheep46 { top:176px; left:116px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Ballpump_80x143.png); width:80px; height:143px; animation:soccersheep46_ani 1s steps(14) infinite; }
@keyframes soccersheep46_ani { 100% { background-position:-1120px; } }
#soccersheep47, #panscenes_page .soccersheps_sheep47 { top:356px; left:71px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Bouncer_76x83.png); width:76px; height:83px; animation:soccersheep47_ani 2s steps(25) infinite; }
@keyframes soccersheep47_ani { 100% { background-position:-1900px; } }
#soccersheep48, #panscenes_page .soccersheps_sheep48 { top:311px; right:149px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Cheerleader_122x101.png); width:122px; height:101px; animation:soccersheep48_ani 2s steps(21) infinite; }
@keyframes soccersheep48_ani { 100% { background-position:-2562px; } }
#soccersheep49, #panscenes_page .soccersheps_sheep49 { top:85px; left:69px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Cleaner_108x77.png); width:108px; height:77px; animation:soccersheep49_ani 2s steps(28) infinite; }
@keyframes soccersheep49_ani { 100% { background-position:-3024px; } }
#soccersheep50, #panscenes_page .soccersheps_sheep50 { top:336px; right:29px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Commentator_78x79.png); width:78px; height:79px; animation:soccersheep50_ani 2s steps(21) infinite; }
@keyframes soccersheep50_ani { 100% { background-position:-1638px; } }
#soccersheep51, #panscenes_page .soccersheps_sheep51 { top:226px; right:94px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Filmcamera_77x131.png); width:77px; height:131px; animation:soccersheep51_ani 2s steps(21) infinite; }
@keyframes soccersheep51_ani { 100% { background-position:-1617px; } }
#soccersheep52, #panscenes_page .soccersheps_sheep52 { top:211px; left:26px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_HandicappedFan_99x105.png); width:99px; height:105px; animation:soccersheep52_ani 2s steps(25) infinite; }
@keyframes soccersheep52_ani { 100% { background-position:-2475px; } }
#soccersheep53, #panscenes_page .soccersheps_sheep53 { top:296px; left:191px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Mascot_133x133.png); width:113px; height:113px; animation:soccersheep53_ani 1s steps(13) infinite; }
@keyframes soccersheep53_ani { 100% { background-position:-1469px; } }
#soccersheep54, #panscenes_page .soccersheps_sheep54 { top:71px; left:256px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_Photographer_56x78.png); width:56px; height:78px; animation:soccersheep54_ani 2s steps(21) infinite; }
@keyframes soccersheep54_ani { 100% { background-position:-1176px; } }
#soccersheep55, #panscenes_page .soccersheps_sheep55 { top:161px; right:224px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_PlayersWife_53x83.png); width:53px; height:83px; animation:soccersheep55_ani 2s steps(28) infinite; }
@keyframes soccersheep55_ani { 100% { background-position:-1484px; } }
#soccersheep56, #panscenes_page .soccersheps_sheep56 { top:26px; right:119px; background:url(https://mff.wavecdn.net/mff/wm/Sheep_WrongFan_64x79.png); width:64px; height:79px; animation:soccersheep56_ani 2s steps(30) infinite; }
@keyframes soccersheep56_ani { 100% { background-position:-1920px; } }

#soccersheep57, #panscenes_page .soccersheps_sheep57 { top:58px; right:100px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep1.gif); width:108px; height:126px; }
#soccersheep58, #panscenes_page .soccersheps_sheep58 { top:154px; left:19px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep2.gif); width:203px; height:202px; }
#soccersheep59, #panscenes_page .soccersheps_sheep59 { top:4px; left:142px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep3.gif); width:97px; height:64px; }
#soccersheep60, #panscenes_page .soccersheps_sheep60 { top:254px; right:224px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep4.gif); width:97px; height:155px; }
#soccersheep61, #panscenes_page .soccersheps_sheep61 { top:280px; right:66px; background:url(https://mff.wavecdn.net/mff/wm/Setzkastenszene_Soccer24_Sheep5.gif); width:151px; height:144px; }

.noflickr_container
{

}
.noflickr
{
/* image-rendering: optimizeSpeed;             STOP SMOOTHING, GIVE ME SPEED  */
image-rendering: -moz-crisp-edges;          /* Firefox                        */
image-rendering: -o-crisp-edges;            /* Opera                          */
image-rendering: -webkit-optimize-contrast; /* Chrome (and eventually Safari) */
image-rendering: optimize-contrast;         /* CSS3 Proposed                  */
-ms-interpolation-mode: nearest-neighbor;   /* IE8+                           */
transform:rotate(0.05deg);
}

#mastermind_transp { display:none; z-index:40; }
#mastermind { display:none; z-index:40; position:absolute; top:50px; left:50%; margin-left:-320px; width:640px; height:560px; background:url(https://mff.wavecdn.net/mff/wm/mastermind_back2.jpg); color:#000; border:2px solid #885F49; border-radius:5px; }
#mastermind.beach { background:url(https://mff.wavecdn.net/mff/beach/mastermind_back4.png); }
#mastermind_log { position:relative; margin-top:92px; margin-left:38px; margin-bottom:18px; }
.mastermind_log_line { margin-bottom:18px; }
#mastermind_line { position:relative; margin-bottom:20px; margin-left:38px; }
.mastermind_line_item, .mastermind_log_item { position:relative; float:left; width:70px; height:70px; margin-right:0px; }
#mastermind_line_button, .mastermind_line_button { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/wm/mastermind_check.png) 0 0; width:90px; height:90px; margin-top:-10px; margin-right:10px; }
#mastermind_line_button:hover { background-position:90px 0; }
#mastermind_select { display:none; position:relative; background:url(https://mff.wavecdn.net/mff/wm/mastermin_select_back.png); width:468px; height:209px; left:45px; top:-30px; }
#mastermind.beach #mastermind_select { background-image:url(https://mff.wavecdn.net/mff/beach/Mastermind22_Setzkastenszene_Board.png); }
#mastermind_select_inner { padding:27px 0 0 16px; width:455px; }
#mastermind.beach #mastermind_select_inner { padding:27px 0 0 27px; }
.mastermind_select_item, .mastermind_line_item, .mastermind_log_item { position:relative; float:left; width:70px; height:70px; margin-right:0px; background-image:url(https://mff.wavecdn.net/mff/wm/mastermind_icons3.png); }
#mastermind.beach .mastermind_select_item, #mastermind.beach .mastermind_line_item, #mastermind.beach .mastermind_log_item { background-image:url(https://mff.wavecdn.net/mff/beach/mastermind_icons4.png); }
.mastermind_select_item:hover {  }
.mastermind_select_item1 { background-position:0 0; }
.mastermind_select_item2 { background-position: -70px 0; }
.mastermind_select_item3 { background-position:-140px 0; }
.mastermind_select_item4 { background-position:-210px 0; }
.mastermind_select_item5 { background-position:-280px 0; }
.mastermind_select_item6 { background-position:-350px 0; }
.mastermind_select_item7 { background-position:-420px 0; }
.mastermind_select_item8 { background-position:-490px 0; }
.mastermind_select_item9 { background-position:-560px 0; }
.mastermind_select_item10 { background-position:-630px 0; }
.mastermind_select_item11 { background-position:-700px 0; }
.mastermind_select_item_buy { background-position:-770px 0; }
.mastermind_select_item-1, .mastermind_line_item0 { background-position:-840px 0; }
#mastermind_select_item_buy_tt { top:0px; left:75px; width:80px; }
.mastermind_log_item_right, .mastermind_log_item_wrong, .mastermind_log_item_ok { position:absolute; bottom:-2px; right:-2px; background:url(https://mff.wavecdn.net/mff/wm/mastermind_emos.png); width:40px; height:40px; }
.mastermind_log_item_right { background-position:-80px 0; }
.mastermind_log_item_wrong { background-position:0 0;  }
.mastermind_log_item_ok { background-position:-40px 0;  }
#mastermind_intro { position:absolute; top:20px; left:50%; width:300px; margin-left:-150px; text-align:center; font-size:14px; font-weight:bold; }
#mastermind_cooldown { text-align:center; margin:10px 0px; }
#mastermind_cooldown_timer { margin-top:10px; font-weight:bold; }
#mastermind_balls { position:absolute; bottom:15px; right:15px; }
#mastermind.beach #mastermind_balls { background-color:white; border-radius:10px; }
#mastermind_balls .balls { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/em/emball.png); width:32px; height:32px; margin-right:5px; margin-top:16px; }
#mastermind.beach #mastermind_balls .balls { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
#mastermind_balls_count { position:relative; float:left; font-size:20px; font-weight:bold; margin-top:18px; margin-right:10px; }
#mastermind_exchange_button { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/wm/exchange.png); width:60px; height:60px; }
#mastermind_exchange_button:hover { background-position:-60px 0; }
#mastermind_exchange_button_tt { top:10px; right:60px; }
#mastermind_prize { position:absolute; bottom:25px; left:10px; width:165px; text-align:center; }
#mastermind.beach #mastermind_prize { background-color:white; padding:10px; border-radius:5px; }
#mastermind_help_button { position:absolute; top:10px; left:10px; background:url(https://mff.wavecdn.net/mff/kaeserei_info.png); width:25px; height:25px; }
#mastermind_help_transp { display:none; z-index:75; position:absolute; top:0px; left:0px; }
#mastermind_help { display:none; z-index:75; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/wm/help.png); width:626px; height:545px; }
#mastermind.beach #mastermind_help { background:url(https://mff.wavecdn.net/mff/beach/Informant_Mastermind22.png); width:626px; height:545px; }
#mastermind_help_inner { position:relative; top:20px; left:245px; width:350px; height:500px; overflow:auto; }
#mastermind_popup { z-index:50; display:none; position:absolute; left:50%; margin-left:-255px; bottom:245px; width:490px; max-width:490px; padding:10px; }
.mastermind_line_item_active { display:none; position:absolute; top:3px; left:3px; border-radius:38px; width:60px; height:60px; border:2px solid yellow; }
#mastermind_help .balls { position:relative; float:left; background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:19px; }
#mastermind.beach #mastermind_help .balls { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
.mastermind_balls_img { background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:2px; }
.mastermind_balls_img.beach { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }

#wmbox { z-index:35; position:absolute; top:50px; left:50%; margin-left:-305px; width:610px; height:520px; }
#wmbox_inner { position:relative; background-color:#E5D194; text-align:center; width:510px; height:420px; padding:10px; }
#wmbox .pan-link { margin-top:12px; }
.wmbox_box { position:relative; float:left; width:120px; height:120px; }
.wmbox_box.soccer { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.png); }
.wmbox_box.soccer_2 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.3.png); }
.wmbox_box.soccer_3 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.4.png); }
.wmbox_box.soccer_4 { background-image:url(https://mff.wavecdn.net/mff/wm/sheep_cards.5.png); }
.wmbox_box.beach { background-image:url(https://mff.wavecdn.net/mff/beach/sheep_cards_beach.3.png); }
.wmbox_sheep_soccer1 { background-position:0 0; }
.wmbox_sheep_soccer2 { background-position:-120px 0; }
.wmbox_sheep_soccer3 { background-position:-240px 0; }
.wmbox_sheep_soccer4 { background-position:-360px 0; }
.wmbox_sheep_soccer5 { background-position:0 -120px; }
.wmbox_sheep_soccer6 { background-position:-120px -120px; }
.wmbox_sheep_soccer7 { background-position:-240px -120px; }
.wmbox_sheep_soccer8 { background-position:-360px -120px; }
.wmbox_sheep_soccer9 { background-position:0 -240px; }
.wmbox_sheep_soccer10 { background-position:-120px -240px; }
.wmbox_sheep_soccer11 { background-position:-240px -240px; }
.wmbox_sheep_soccer12 { background-position:-360px -240px; }
.wmbox_sheep_soccer13 { background-position:0 -360px; }
.wmbox_sheep_soccer14 { background-position:-120px -360px; }
.wmbox_sheep_soccer15 { background-position:-240px -360px; }
.wmbox_sheep_soccer16 { background-position:-360px -360px; }
.wmbox_sheep_soccer17 { background-position:0 -480px; }
.wmbox_sheep_soccer18 { background-position:-120px -480px; }
.wmbox_sheep_soccer19 { background-position:-240px -480px; }
.wmbox_sheep_soccer20 { background-position:-360px -480px; }
.wmbox_sheep_soccer21 { background-position:0 -600px; }
.wmbox_sheep_soccer22 { background-position:-120px -600px; }
.wmbox_sheep_soccer23 { background-position:-240px -600px; }
.wmbox_sheep_soccer24 { background-position:-120px -120px; }
.wmbox_sheep_soccer25 { background-position:-240px -240px; }
.wmbox_sheep_soccer26 { background-position:-360px -120px; }
.wmbox_sheep_soccer27 { background-position:-120px -240px; }
.wmbox_sheep_soccer28 { background-position:0px 0px; }
.wmbox_sheep_soccer29 { background-position:-240px -120px; }
.wmbox_sheep_soccer30 { background-position:-240px 0px; }
.wmbox_sheep_soccer31 { background-position:0px -120px; }
.wmbox_sheep_soccer32 { background-position:-360px 0px; }
.wmbox_sheep_soccer33 { background-position:0px -240px; }
.wmbox_sheep_soccer34 { background-position:-120px 0px; }
.wmbox_sheep_soccer35 { background-position:-360px -480px; }
.wmbox_sheep_soccer36 { background-position:-240px -480px; }
.wmbox_sheep_soccer37 { background-position:-240px -600px; }
.wmbox_sheep_soccer38 { background-position:   0px -600px; }
.wmbox_sheep_soccer39 { background-position:   0px -360px; }
.wmbox_sheep_soccer40 { background-position:-360px -360px; }
.wmbox_sheep_soccer41 { background-position:-120px -360px; }
.wmbox_sheep_soccer42 { background-position:-120px -600px; }
.wmbox_sheep_soccer43 { background-position:-120px -480px; }
.wmbox_sheep_soccer44 { background-position:   0px -480px; }
.wmbox_sheep_soccer45 { background-position:-240px -360px; }
.wmbox_sheep_soccer46 { background-position:0px -120px; }
.wmbox_sheep_soccer47 { background-position:-240px -120px; }
.wmbox_sheep_soccer48 { background-position:-360px 0px; }
.wmbox_sheep_soccer49 { background-position:-240px -240px; }
.wmbox_sheep_soccer50 { background-position:-240px 0px; }
.wmbox_sheep_soccer51 { background-position:0px 0px; }
.wmbox_sheep_soccer52 { background-position:-360px -120px; }
.wmbox_sheep_soccer53 { background-position:-120px -120px; }
.wmbox_sheep_soccer54 { background-position:-120px 0px; }
.wmbox_sheep_soccer55 { background-position:   0px -240px; }
.wmbox_sheep_soccer56 { background-position:-120px -240px; }

.wmbox_sheep_soccer57 { background-position:0px 0px; }
.wmbox_sheep_soccer58 { background-position:-120px 0px; }
.wmbox_sheep_soccer59 { background-position:-240px 0px; }
.wmbox_sheep_soccer60 { background-position:-360px 0px; }
.wmbox_sheep_soccer61 { background-position:0px -120px; }

.wmbox_sheep_beach1 { background-position:-0px -0px; }
.wmbox_sheep_beach2 { background-position:-120px -0px; }
.wmbox_sheep_beach3 { background-position:-240px -0px; }
.wmbox_sheep_beach4 { background-position:-360px -0px; }
.wmbox_sheep_beach5 { background-position:-0px -120px; }
.wmbox_sheep_beach6 { background-position:-120px -120px; }
.wmbox_sheep_beach7 { background-position:-0px -240px; }
.wmbox_sheep_beach8 { background-position:-120px -240px; }
.wmbox_sheep_beach9 { background-position:-240px -240px; }
.wmbox_sheep_beach10 { background-position:-360px -240px; }
.wmbox_sheep_beach11 { background-position:-0px -360px; }
.wmbox_sheep_beach12 { background-position:-120px -360px; }

.wmbox_sheep_beach13 { background-position:-240px -480px; }
.wmbox_sheep_beach14 { background-position:-120px -480px; }
.wmbox_sheep_beach15 { background-position:-360px -480px; }
.wmbox_sheep_beach16 { background-position:-0px -600px; }
.wmbox_sheep_beach17 { background-position:-0px -480px; }

.wmbox_sheep_balls { position:absolute; bottom:16px; text-align:center; width:120px; display:flex; justify-content:center; }
.wmbox_sheep_balls .img { background-image:url(https://mff.wavecdn.net/mff/em/emball.png); width:10px; height:10px; background-size:100%; margin-top:3px; }
#wmbox_inner.beach .wmbox_sheep_balls .img { background-image:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
.wmbox_sheep_balls .amount { margin-top:1px; }
.wmbox_sheep_active { display:none; position:absolute; background:url(https://mff.wavecdn.net/mff/em/sheep_active.png); width:120px; height:120px; }
#wmbox_sheep_count_line { position:relative; left:50%; background-color:#C3A75E; padding:5px; border-radius:5px; font-weight:bold; width:200px; margin-left:-100px; margin-top:10px; margin-bottom:10px; }
#wmbox_sheep_count_ball { position:absolute; top:2px; left:2px; background:url(https://mff.wavecdn.net/mff/em/emball.png); width:32px; height:32px; }
#wmbox_inner.beach #wmbox_sheep_count_ball { background:url(https://mff.wavecdn.net/mff/beach/Clam_Small.png); }
#wmbox_sheep_count { float:left; font-size:20px; margin-right:10px; margin-left:35px; }
#wmbox_sheep_list { position:relative; overflow:auto; width:100%; height:310px; }
.wmbox_sheep_tt { position:absolute; bottom:5px; }
#wmbox_sheep_buybutton { float:right; }
.wm_coins_button { background:url(https://mff.wavecdn.net/mff/megafruit_coins_button.gif); text-align:center; margin-bottom:10px; width:253px; height:35px; padding-top:16px; font-weight:bold; }
.wm_coins_button:hover { background:url(https://mff.wavecdn.net/mff/megafruit_coins_button_over.gif);}

#em_fan { position:absolute; top:294px; left:413px; width:61px; height:55px; background:url(https://mff.wavecdn.net/mff/em/em_fan.gif); }
#em_fan.beach { top:305px; left:420px; width:30px; height:41px; background:url(https://mff.wavecdn.net/mff/beach/Mastermind22_NPC_Spritesheet_30x41.png); animation:em_fan_beach_ani 5s steps(101) infinite; }
@keyframes em_fan_beach_ani { 100% { background-position:-3030px; } }
#em_fan .blackbox { display:none; z-index:100; position:absolute; top:0px; left:60px; width:150px; }

#architect_icon { z-index:5; position:absolute; top:263px; left:150px; width:50px; height:44px; background:url(https://mff.wavecdn.net/mff/architect.gif); }
#architect_icon_tt { display:none; z-index:100; position:absolute; top:0px; left:50px; }
#architect { position:relative; width:554px; height:475px; user-select:none; }
#architect .intro { margin-top:-10px; }
#architect .list { position:relative; width:534px; height:400px; margin:15px 0px; padding:10px; background-color:khaki; border-radius:5px; }
#architect .list .item { position:relative; float:left; margin:14px; width:150px; height:150px; background-size:100%; }
#architect .list .item:hover { transform:scale(1.05); }
#architect .list .item .ready { position:absolute; bottom:-15px; right:-15px; background:url(https://mff.wavecdn.net/mff/merchslot_isset.png); width:70px; height:69px; }
#architect .list .item .block {  }
#architect .list .item .select { position:absolute; top:0px; left:0px; width:150px; height:150px; background:url(https://mff.wavecdn.net/mff/architect_item_select.png); background-size:100%; }
#architect .list .item .info { position:absolute; top:155px; width:100%; text-align:center; }
#architect .list .item .info .timer {  }
#architect .list .item .info .event { margin-top:5px; }
#architect .list .item.off { opacity:0.7; }
#architect .list .item .bonus { position:absolute; top:-10px; right:-10px; }
#architect .list .item .bonus.memory_easter2020, #architect_detail .bonus.memory_easter2020 .img, #farm_inner_headquarter_tt .bonus.memory_easter2020 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_easter8.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2021, #architect_detail .bonus.memory_easter2021 .img, #farm_inner_headquarter_tt .bonus.memory_easter2021 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_Eastern2021.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2022, #architect_detail .bonus.memory_easter2022 .img, #farm_inner_headquarter_tt .bonus.memory_easter2022 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory_pack_Eastern2021.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2023, #architect_detail .bonus.memory_easter2023 .img, #farm_inner_headquarter_tt .bonus.memory_easter2023 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Eastern2023.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2024, #architect_detail .bonus.memory_easter2024 .img, #farm_inner_headquarter_tt .bonus.memory_easter2024 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter24.png); background-size:100%; }
#architect .list .item .bonus.memory_easter2025, #architect_detail .bonus.memory_easter2025 .img, #farm_inner_headquarter_tt .bonus.memory_easter2025 .img { width:65px; height:42px; background:url(https://mff.wavecdn.net/mff/memory/memory_pack_Easter24.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2020, #architect_detail .bonus.collectevent_april2020 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2020 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2021, #architect_detail .bonus.collectevent_april2021 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2021 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2022, #architect_detail .bonus.collectevent_april2022 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2022 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2023, #architect_detail .bonus.collectevent_april2023 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2023 .img { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2023, #architect_detail .bonus.pentecostevent2023 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2023 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2024, #architect_detail .bonus.pentecostevent2024 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2024 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.pentecostevent2025, #architect_detail .bonus.pentecostevent2025 .img, #farm_inner_headquarter_tt .bonus.pentecostevent2025 .img, #specialoffer_new.pentecost .house .bonus .icon { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2020, #architect_detail .bonus.battle_summer_2020 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2020 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2021, #architect_detail .bonus.battle_summer_2021 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2021 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2022, #architect_detail .bonus.battle_summer_2022 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2023, #architect_detail .bonus.battle_summer_2023 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2023 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2024, #architect_detail .bonus.battle_summer_2024 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2024 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.battle_summer_2025, #architect_detail .bonus.battle_summer_2025 .img, #farm_inner_headquarter_tt .bonus.battle_summer_2025 .img, #specialoffer_new.waterbattle .house .bonus .icon { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_summer2020, #architect_detail .bonus.deliveryevent_summer2020 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2020 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2021, #architect_detail .bonus.deliveryevent_summer2021 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2021 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2022, #architect_detail .bonus.deliveryevent_summer2022 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2022 .img { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2023, #architect_detail .bonus.deliveryevent_summer2023 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2023 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2024, #architect_detail .bonus.deliveryevent_summer2024 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2024 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.deliveryevent_summer2025, #architect_detail .bonus.deliveryevent_summer2025 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_summer2025 .img, #specialoffer_new.summer .bonus .icon { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; transform:rotate(10deg); }
#architect .list .item .bonus.tinkergame_birthday2020, #architect_detail .bonus.tinkergame_birthday2020 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2020 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2021, #architect_detail .bonus.tinkergame_birthday2021 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2021 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2022, #architect_detail .bonus.tinkergame_birthday2022 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2022 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2023, #architect_detail .bonus.tinkergame_birthday2023 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2023 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.tinkergame_birthday2024, #architect_detail .bonus.tinkergame_birthday2024 .img, #farm_inner_headquarter_tt .bonus.tinkergame_birthday2024 .img { width:55px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2020, #architect_detail .bonus.deliveryevent_winter2020 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2020 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2021, #architect_detail .bonus.deliveryevent_winter2021 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2021 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2022, #architect_detail .bonus.deliveryevent_winter2022 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2022 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2023, #architect_detail .bonus.deliveryevent_winter2023 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2023 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.deliveryevent_winter2024, #architect_detail .bonus.deliveryevent_winter2024 .img, #farm_inner_headquarter_tt .bonus.deliveryevent_winter2024 .img { width:45px; height:42px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2020, #architect_detail .bonus.SKI_WINTER2020 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2020 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2021, #architect_detail .bonus.SKI_WINTER2021 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2021 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.SKI_WINTER2022, #architect_detail .bonus.SKI_WINTER2022 .img, #farm_inner_headquarter_tt .bonus.SKI_WINTER2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.ski_winter2023, #architect_detail .bonus.ski_winter2023 .img, #farm_inner_headquarter_tt .bonus.ski_winter2023 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.ski_winter2024, #architect_detail .bonus.ski_winter2024 .img, #farm_inner_headquarter_tt .bonus.ski_winter2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/olympia/olympia_chocolate_berry.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2022, #architect_detail .bonus.oktoberfest_event2022 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2022 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2023, #architect_detail .bonus.oktoberfest_event2023 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2023 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.oktoberfest_event2024, #architect_detail .bonus.oktoberfest_event2024 .img, #farm_inner_headquarter_tt .bonus.oktoberfest_event2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2022, #architect_detail .bonus.battle_halloween_2022 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2022 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2023, #architect_detail .bonus.battle_halloween_2023 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2023 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.battle_halloween_2024, #architect_detail .bonus.battle_halloween_2024 .img, #farm_inner_headquarter_tt .bonus.battle_halloween_2024 .img { width:60px; height:40px; background:url(https://mff.wavecdn.net/mff/battle/Symbol_Bonbon_Small_00.png); background-size:100%; }
#architect .list .item .bonus.rainbowevent2024, #architect_detail .bonus.rainbowevent2024 .img, #farm_inner_headquarter_tt .bonus.rainbowevent2024 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/rainbowevent/Rainbow_Flask.png); background-size:100%; }
#architect .list .item .bonus.rainbowevent2025, #architect_detail .bonus.rainbowevent2025 .img, #farm_inner_headquarter_tt .bonus.rainbowevent2025 .img { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/rainbowevent/Rainbow_Flask.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2024, #architect_detail .bonus.collectevent_april2024 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2024 .img { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }
#architect .list .item .bonus.collectevent_april2025, #architect_detail .bonus.collectevent_april2025 .img, #farm_inner_headquarter_tt .bonus.collectevent_april2025 .img { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); background-size:100%; }

#architect .list .item .bonus .ttbox { top:50px; right:0px; width:155px; }
#architect .list .item .bonus.deliveryevent_summer2020 .ttbox, #architect .list .item .bonus.deliveryevent_summer2021 .ttbox, #architect .list .item .bonus.deliveryevent_summer2022 .ttbox, #architect .list .item .bonus.deliveryevent_summer2023 .ttbox, #architect .list .item .bonus.deliveryevent_summer2024 .ttbox, #architect .list .item .bonus.deliveryevent_summer2025 .ttbox { transform:rotate(-10deg); }
#architect_navi_up { display:none; position:absolute; left:-155px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up.3.png); width:253px; height:58px; top:220px; transform:rotate(-90deg); }
#architect_navi_up:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_up_on.3.png); }
#architect_navi_down { position:absolute; right:-155px; background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down.3.png); width:253px; height:58px; top:220px; transform:rotate(-90deg); }
#architect_navi_down:hover { background:url(https://mff.wavecdn.net/mff/foodworld/arrow_down_on.3.png); }
#architect .new { position:absolute; top:-5px; left:-5px; }
#architect .new.bonus_star { background-color:red; width:40px; height:40px; }
#architect .new.bonus_star:before { background-color:red; width:40px; height:40px; }
#architect .new.bonus_star:after { background-color:red; width:40px; height:40px; }
#architect .new .inner { position:absolute; top:12px; left:0px; z-index:1; font-weight:bold; color:#fff; width:100%; text-align:center; transform:rotate(-26deg); }
#architect_detail { position:relative; width:425px; }
#architect_detail .img { position:relative; width:200px; height:200px; float:left; margin-right:10px; }
#architect_detail .products { position:relative; width:215px; height:200px; float:left; text-align:left; }
#architect_detail .buy { position:absolute; bottom:0px; left:0px; width:215px; padding:5px; font-size:14px; font-weight:bold; }
#architect_detail .new { color:#fff; }
#architect_detail .specialoffer { margin-top:5px; font-size:12px; font-weight:bold; padding:5px; }
#architect_detail .timer { position:absolute; bottom:35px; left:0px; width:100%; text-align:center; }
#architect_detail .bonus { position:relative; margin-top:20px; }
#architect_detail .bonus .img { position:relative; float:left; margin-right:5px; }
#architect_detail .bonus .info { position:relative; float:left; width:150px; }
#architect_detail .bonus.memory_easter2020 .info { width:145px; }
#architect_detail .bonus.battle_summer_2020 .info, #architect_detail .bonus.battle_summer_2021 .info, #architect_detail .bonus.battle_summer_2022 .info, #architect_detail .bonus.battle_summer_2023 .info { width:145px; }
#architect_detail .bonus.deliveryevent_summer2020 .info { width:145px; }
#architect_detail .bonus.collectevent_april2020 .info { width:165px; }
#architect .bonusinfo { font-style:normal; font-size:11px; margin:0px; }
#architect .bonusinfo .transp { z-index:2; top:-77px; left:-50px; width:635px; height:587px; }
#architect .bonusinfo .main { z-index:3; position:absolute; top:40px; left:50%; margin-left:-210px; width:420px; border-radius:5px; border:2px solid #6C441D; background-color:#E5D194; }
#architect .bonusinfo .main .head { text-align:center; margin-top:10px; font-size:16px; font-weight:bold; color:#6C441D; }
#architect .bonusinfo .main .body { margin-top:10px; }
#architect .bonusinfo .list { margin-top:35px; }
#architect .bonusinfo .list .item { float:none; margin:0 auto; }
#architect .bonusinfo .list .item:hover { transform:scale(1); }
#architect .bonusinfo .list .item .ttbox { display:block; top:0px; left:65px; }
#architect .bonusinfo .list .item .arrow { z-index:101; position:absolute; top:0px; left:130px; border-color:transparent transparent red transparent; border-style:solid; border-width:25px; height:0px; width:0px; transform:rotate(-45deg); }
#architect .bonusinfo .list .item .arrow:after { content:''; position:absolute; top:25px; left:-15px; width:30px; height:40px; background-color:red; }
#architect .bonusinfo .button_yes { position:relative; width:40px; height:35px; margin:0 auto; margin-bottom:15px; }
#architect .navi { position:relative; margin-top:-5px; margin-bottom:-15px; margin-left:0px; display:flex; justify-content:center; }
#architect .navi .tab { position:relative; width:29px; height:25px; background-color:white; border-top-left-radius:5px; border-top-right-radius:5px; padding:5px; }
#architect .navi .tab:hover { background-color:darkkhaki; }
#architect .navi .tab.active { background-color:khaki; }
#architect .navi .tab .ttbox { top:auto; bottom:65px; left:0px; }
#architect .navi .tab .img { width:145%; height:125%; background-image:url(https://mff.wavecdn.net/mff/city/giftshop_categories5.png); transform:scale(0.75); margin:-5px -5px -5px -10px; }
#architect .navi .tab .img.cat_halloween { background-position:-212px 0px; }
#architect .navi .tab .img.cat_winter { background-position:-635px 0px; }
#architect .navi .tab .img.cat_xmas { background-position:-265px 0px; }
#architect .navi .tab .img.cat_easter { background-position:-583px 0px; }
#architect .navi .tab .img.cat_soccer { background:url(https://mff.wavecdn.net/mff/wm/wm_icon.png); width:32px; height:32px; margin-left:0px; }
#architect .navi .tab .img.cat_summer { background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_pentecost { background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_cherryblossom { background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); width:33px; height:33px; background-size:100%; margin:0 auto; margin-top:-5px; }
#architect .navi .tab .img.cat_delivery { background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); width:33px; height:38px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_battle { background:url(https://mff.wavecdn.net/mff/battle/summer/wassertropfen.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_birthday { background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_oktoberfest { background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); width:35px; height:35px; background-size:100%; margin:0 auto; margin-top:-6px; }
#architect .navi .tab .img.cat_general { background-position:-1115px 1px; transform:scale(0.6); width:160%; height:130%; }
#architect .navi .tab .bonus_star { position:relative; background-color:red; width:20px; height:20px; margin:0 auto; }
#architect .navi .tab .bonus_star:before { background-color:red; width:20px; height:20px; }
#architect .navi .tab .bonus_star:after { background-color:red; width:20px; height:20px; }
#architect .navi .tab .bonus_star .inner { position:absolute; top:5px; left:0px; color:white; font-size:7px; font-weight:bold; width:100%; text-align:center; z-index:1; }
#architect .headline { margin-top:-30px; margin-bottom:15px; }
#architect .infobutton { position:absolute; z-index:5; top:-5px; right:-42px; width:20px; height:20px; border-radius:25px; border-color:#fff; background:linear-gradient(aqua, blue); }
#architect .infobutton:after { content:'i'; position:absolute; top:2px; left:8px; font-weight:bold; color:#fff; font-size:12px; }
#architect .infobutton .ttbox { top:0px; left:auto; right:25px; width:250px; }
#architect .bonusinfo_list { position:absolute; bottom:10px; left:0px; width:100%; text-align:center; }
#architect .timer { margin-top:5px; }

.headquarter_design1 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design1.png); }
.headquarter_design2 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design2.png); }
.headquarter_design3 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design3.png); }
.headquarter_design4 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design4.png); }
.headquarter_design5 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design5.png); }
.headquarter_design6 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design6.png); }
.headquarter_design7 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design7.png); }
.headquarter_design8 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design8.png); }
.headquarter_design9 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design9.jpg) 0 9px no-repeat; }
.headquarter_design10 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design10.jpg) 0 10px no-repeat; }
.headquarter_design11 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design11.png) 0 10px no-repeat; }
.headquarter_design12 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design12.png) 0 10px no-repeat; }
.headquarter_design13 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design13.png) 0 10px no-repeat; }
.headquarter_design14 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design14.png) 0 10px no-repeat; }
.headquarter_design15 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design15.png) 0 10px no-repeat; }
.headquarter_design16 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design16_2.png) 0 10px no-repeat; }
.headquarter_design17 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design17.png) 0 10px no-repeat; }
.headquarter_design18 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design18.png) 0 10px no-repeat; }
.headquarter_design19 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design19.png) 0 10px no-repeat; }
.headquarter_design20 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design20.png) 0 10px no-repeat; }
.headquarter_design21 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design21.png) 0 10px no-repeat; }
.headquarter_design22 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design22.png) 0 10px no-repeat; }
.headquarter_design23 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design23.png) 0 10px no-repeat; }
.headquarter_design24 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design24.png) 0 10px no-repeat; }
.headquarter_design25 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design25.png) 0 10px no-repeat; }
.headquarter_design26 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design26.png) 0 10px no-repeat; }
.headquarter_design27 { left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design27.gif) 0 10px no-repeat; }
.headquarter_design28 { left:0px; top:124px !important; width:222px; height:274px; background:url(https://mff.wavecdn.net/mff/headquarter_design28.png) 0 10px no-repeat; }
.headquarter_design29 { left:0px; top:124px !important; width:224px; height:266px; background:url(https://mff.wavecdn.net/mff/headquarter_design29.png); }
.headquarter_design30 { left:0px; top:124px !important; width:196px; height:245px; background:url(https://mff.wavecdn.net/mff/headquarter_design30.png); }
.headquarter_design31 { left:0px; top:124px !important; width:300px; height:300px; }
.headquarter_design32 { left:0px; top:124px !important; width:199px; height:247px; background:url(https://mff.wavecdn.net/mff/headquarter_design32.png); }
.headquarter_design33 { left:0px; top:124px !important; width:199px; height:282px; background:url(https://mff.wavecdn.net/mff/headquarter_design33.png); }
.headquarter_design34 { left:0px; top:124px !important; width:222px; height:300px; background:url(https://mff.wavecdn.net/mff/headquarter_design34.png); animation:headquarter_design34 1s steps(20) infinite; }
.headquarter_design35 { left:0px; top:124px !important; width:178px; height:256px; background:url(https://mff.wavecdn.net/mff/headquarter_design35_2.png); animation:headquarter_design35 2.5s steps(30) infinite; }
.headquarter_design36 { left:0px; top:124px !important; width:202px; height:268px; background:url(https://mff.wavecdn.net/mff/headquarter_design36.png); }
.headquarter_design37 { left:0px; top:124px !important; width:194px; height:270px; background:url(https://mff.wavecdn.net/mff/headquarter_design37.png); }
.headquarter_design38 { left:0px; top:124px !important; width:200px; height:276px; background:url(https://mff.wavecdn.net/mff/headquarter_design38.png); background-size:100%; }
.headquarter_design39 { left:0px; top:65px !important; width:172px; height:341px; background:url(https://mff.wavecdn.net/mff/headquarter_design39.png); }
.headquarter_design40 { left:0px; top:135px !important; width:194px; height:237px; background:url(https://mff.wavecdn.net/mff/headquarter_design40.png); }
.headquarter_design41 { left:0px; top:142px !important; width:175px; height:253px; background:url(https://mff.wavecdn.net/mff/headquarter_design41.2.png); }
.headquarter_design42 { left:0px; top:175px !important; width:178px; height:169px; background:url(https://mff.wavecdn.net/mff/headquarter_design42.png); }
.headquarter_design43 { left:0px; top:175px !important; width:159px; height:178px; }
.headquarter_design44 { left:0px; top:175px !important; width:186px; height:248px; }
.headquarter_design45 { left:0px; top:175px !important; width:200px; height:344px; }
.headquarter_design46 { left:0px; top:110px !important; width:180px; height:300px; background:url(https://mff.wavecdn.net/mff/headquarter_design46.png); }
.headquarter_design47 { left:-15px !important; top:60px !important; width:185px; height:343px; }
.headquarter_design48 { left:0px; top:110px !important; width:182px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Japanese_Temple_00.png); }
.headquarter_design49 { left:0px; top:145px !important; width:140px; height:224px; }
.headquarter_design50 { left:0px; top:145px !important; width:140px; height:224px; }
.headquarter_design51 { left:0px; top:140px !important; width:140px; height:224px; }
.headquarter_design52 { left:0px; top:90px !important; width:200px; height:252px; }
.headquarter_design53 { left:0px; top:90px !important; width:190px; height:271px; }
.headquarter_design54 { left:0px; top:135px !important; width:189px; height:217px; }
.headquarter_design55 { left:0px; top:85px !important; width:151px; height:188px; }
.headquarter_design56 { left:0px; top:152px !important; width:160px; height:190px; background:url(https://mff.wavecdn.net/mff/EasterEgg_House.png); }
.headquarter_design60 { left:0px; top:152px !important; width:195px; height:250px; background:url(https://mff.wavecdn.net/mff/IcecreamContainer_House.png); }
.headquarter_design61 { left:0px; top:152px !important; width:192px; height:231px; background:url(https://mff.wavecdn.net/mff/beertent_house_00.png); }
.headquarter_design62 { left:0px; top:85px !important; width:118px; height:188px; }
.headquarter_design63 { left:0px; top:85px !important; width:178px; height:280px; }
.headquarter_design66 { left:0px; top:140px !important; width:153px; height:193px; background:url(https://mff.wavecdn.net/mff/CarrotHouse_static.png); }
.headquarter_design67 { left:0px; top:140px !important; width:201px; height:187px; background:url(https://mff.wavecdn.net/mff/CherryblossomCamp_House00.png); }
.headquarter_design68 { left:-10px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Pfingsten_House23.png); }
.headquarter_design69 { left:-10px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Bauernhaus_Wasserschlacht23_Water.png); background-position:0px -135px; }
.headquarter_design70 { left:-14px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery_House_23.png); }
.headquarter_design71 { left:-14px !important; top:140px !important; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_House.png); }
.headquarter_design72 { left:0px !important; top:160px !important; width:171px; height:184px; background:url(https://mff.wavecdn.net/mff/CakeHouse23_static.png); }
.headquarter_design73 { left:0px !important; top:160px !important; width:141px; height:178px; background:url(https://mff.wavecdn.net/mff/CryptHouse_static_Layer0.png); }
.headquarter_design73:before { content:''; position:absolute; left:106px; top:79px; width:25px; height:32px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer2_25x32_FrontDoor.png); animation:headquarter_design73_2_ani 8s steps(120) infinite; transform:rotate(0.05deg);  }
.headquarter_design73:after { content:''; position:absolute; left:28px; top:2px; width:113px; height:101px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer3_113x121_WindowGhost.png); animation:headquarter_design73_3_ani 5.7s steps(86) infinite; transform:rotate(0.05deg);  }
.headquarter_design74 { left:-13px !important; top:130px !important; width:209px; height:249px; }
.headquarter_design75 { left:0px !important; top:145px !important; width:124px; height:227px; background:url(https://mff.wavecdn.net/mff/ChristmasSki23_house_00.png); }
.headquarter_design76 { left:0px !important; top:145px !important; width:164px; height:173px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_static.png); }
.headquarter_design77 { left:0px !important; top:165px !important; width:164px; height:173px; background:url(https://mff.wavecdn.net/mff/Easter2024_BasketHouse_static.png); background-position:0px -160px; }
.headquarter_design78 { left:0px !important; top:165px !important; width:158px; height:190px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_static_layer0.png); }
.headquarter_design79 { left:0px !important; top:115px !important; width:162px; height:215px; background:url(https://mff.wavecdn.net/mff/PeonyCastle_House_static.png); }
.headquarter_design80 { left:0px !important; top:130px !important; width:132px; height:214px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_static_layer0.png); }
.headquarter_design81 { left:0px !important; top:130px !important; width:167px; height:220px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery24_house_24.png); }
.headquarter_design82 { left:0px !important; top:150px !important; width:167px; height:220px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_2024_House.png); }
.headquarter_design83 { left:0px !important; top:150px !important; width:116px; height:161px; background:url(https://mff.wavecdn.net/mff/Muffin_House_static.png); }
.headquarter_design84 { left:0px !important; top:150px !important; width:165px; height:196px; background:url(https://mff.wavecdn.net/mff/Rocket_House_static.png); }
.headquarter_design85 { left:0px !important; top:150px !important; width:167px; height:240px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2024_House.png); }
.headquarter_design86 { left:0px !important; top:150px !important; width:140px; height:200px; background:url(https://mff.wavecdn.net/mff/Ski24_House.png); }
.headquarter_design87 { left:0px !important; top:150px !important; width:150px; height:200px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_25_House.png); }
.headquarter_design88 { left:0px !important; top:150px !important; width:150px; height:200px; background:url(https://mff.wavecdn.net/mff/Easter25_house.png); }
.headquarter_design89 { left:0px !important; top:150px !important; width:160px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom25_house.png); }
.headquarter_design90 { left:0px !important; top:150px !important; width:170px; height:236px; background:url(https://mff.wavecdn.net/mff/Waterfight25_house.png); }
.headquarter_design91 { left:0px !important; top:150px !important; width:195px; height:249px; background:url(https://mff.wavecdn.net/mff/Pentacost_House25.png); }
.headquarter_design92 { left:-15px !important; top:135px !important; width:186px; height:265px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery25_house_25.png); }
#hq_upgrade6_ani, .headquarter_design6 .ani1 { display:none; left:0px; top:105px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design6_ghost_ani.gif); }
#hq_upgrade7_ani1, .headquarter_design7 .ani1 { display:none; position:absolute; left:24px; top:20px; width:85px; height:67px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani1.gif); }
#hq_upgrade7_ani2, .headquarter_design7 .ani2 { display:none; position:absolute; left:30px; top:-5px; width:150px; height:116px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani2.gif); }
#hq_upgrade7_ani3, .headquarter_design7 .ani3 { display:none; position:absolute; left:0px; top:0px; width:202px; height:310px; background:url(https://mff.wavecdn.net/mff/headquarter_design7_ani3.gif); }
#hq_upgrade8_ani, .headquarter_design8 .ani1 { display:none; position:absolute; left:0px; top:46px; width:123px; height:79px; background:url(https://mff.wavecdn.net/mff/headquarter_design8_soccer_ani_2.gif); }
#hq_upgrade9_ani, .headquarter_design9 .ani1 { display:none; position:absolute; left:58px; top:97px; width:100px; height:130px; background:url(https://mff.wavecdn.net/mff/headquarter_design9_ani.gif); }
#hq_upgrade10_ani1, .headquarter_design10 .ani1 { display:none; position:absolute; left:57px; top:67px; width:63px; height:43px; background:url(https://mff.wavecdn.net/mff/headquarter_design10_ani1.gif); }
#hq_upgrade10_ani2, .headquarter_design10 .ani2 { display:none; position:absolute; left:0px; top:206px; width:57px; height:55px; background:url(https://mff.wavecdn.net/mff/headquarter_design10_ani2.gif); }
#hq_upgrade11_ani, .headquarter_design11 .ani1 { display:none; position:absolute; left:0px; top:80px; width:153px; height:171px; background:url(https://mff.wavecdn.net/mff/headquarter_design11_ani.gif); }
#hq_upgrade16_ani, .headquarter_design16 .ani1 { display:none; position:absolute; left:3px; top:115px; width:31px; height:46px; background:url(https://mff.wavecdn.net/mff/headquarter_design16_ani.gif); }
#hq_upgrade22_ani, .headquarter_design22 .ani1 { display:none; position:absolute; left:0px; top:85px; width:128px; height:142px; background:url(https://mff.wavecdn.net/mff/headquarter_design22_ani.gif); }
#hq_upgrade23_ani1, .headquarter_design23 .ani1 { display:none; position:absolute; left:0px; top:80px; width:44px; height:31px; background:url(https://mff.wavecdn.net/mff/headquarter_design23_ani1.gif); }
#hq_upgrade23_ani2, .headquarter_design23 .ani2 { display:none; position:absolute; left:39px; top:94px; width:78px; height:50px; background:url(https://mff.wavecdn.net/mff/headquarter_design23_ani2.gif); }
#hq_upgrade24_ani1, .headquarter_design24 .ani1 { display:none; position:absolute; left:70px; top:75px; width:23px; height:24px; background:url(https://mff.wavecdn.net/mff/headquarter_design24_ani1.gif); }
#hq_upgrade24_ani2, .headquarter_design24 .ani2 { display:none; position:absolute; left:100px; top:210px; width:23px; height:24px; background:url(https://mff.wavecdn.net/mff/headquarter_design24_ani2.gif); }
#hq_upgrade30_ani1, .headquarter_design30 .ani1 { display:none; position:absolute; left:0px; top:2px; width:196px; height:245px; background:url(https://mff.wavecdn.net/mff/headquarter_design30_ani1.png); animation:headquarter_design30_ani 3s steps(39) infinite; transform:rotate(0.05deg); }
#hq_upgrade31_ani1, .headquarter_design31 .ani1 { display:none; position:absolute; left:0px; top:2px; width:208px; height:263px; background:url(https://mff.wavecdn.net/mff/headquarter_design31_ani1.png); animation:headquarter_design31_ani 2s steps(16) infinite; transform:rotate(0.05deg); }
#hq_upgrade36_ani1, .headquarter_design36 .ani1 { display:none; position:absolute; left:76px; top:80px; width:67px; height:92px; background:url(https://mff.wavecdn.net/mff/headquarter_design36_ani1.png); animation:headquarter_design36_ani 2.5s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade37_ani1, .headquarter_design37 .ani1 { display:none; position:absolute; left:54px; top:117px; width:79px; height:137px; background:url(https://mff.wavecdn.net/mff/headquarter_design37_ani1.png); animation:headquarter_design37_ani 3s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade37_ani2, .headquarter_design37 .ani2 { display:none; position:absolute; left:54px; top:117px; width:79px; height:137px; background:url(https://mff.wavecdn.net/mff/headquarter_design37_ani1.png); animation:headquarter_design37_ani 3s steps(46) infinite; animation-delay:1.5s; transform:rotate(0.05deg); }
#hq_upgrade38_ani1, .headquarter_design38 .ani1 { display:none; position:absolute; left:0px; top:35px; width:123px; height:189px; background:url(https://mff.wavecdn.net/mff/Spritesheet_Dragon_123x189.png); animation:headquarter_design38_ani 3s steps(37) infinite; animation-delay:1.5s; transform:rotate(0.05deg); }
#hq_upgrade39_ani1, .headquarter_design39 .ani1 { display:none; position:absolute; left:0px; top:0px; width:172px; height:341px; background:url(https://mff.wavecdn.net/mff/Spritesheet_GiantTulip_House.png); animation:headquarter_design39_ani 1.5s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade40_ani1, .headquarter_design40 .ani1 { display:none; position:absolute; left:0px; top:0px; width:194px; height:237px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Teahouse_Spritesheet_194x237.2.png); animation:headquarter_design40_ani 2.1s steps(23) infinite; transform:rotate(0.05deg); }
#hq_upgrade41_ani1, .headquarter_design41 .ani1 { display:none; position:absolute; left:0px; top:0px; width:189px; height:253px; background:url(https://mff.wavecdn.net/mff/RooftopPool_House_Spritesheet_189x253.3.png); animation:headquarter_design41_ani 4s steps(40) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade42_ani1, .headquarter_design42 .ani1 { display:none; position:absolute; left:0px; top:-73px; width:178px; height:246px; background:url(https://mff.wavecdn.net/mff/SandwichIce_House_Spritesheet_178x246.png); animation:headquarter_design42_ani 2s steps(27) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade43_ani1, .headquarter_design43 .ani1 { display:none; position:absolute; left:0px; top:-15px; width:159px; height:178px; background:url(https://mff.wavecdn.net/mff/RainbowCake_House_Spritesheet_159x178.png); animation:headquarter_design43_ani 4s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade44_ani1, .headquarter_design44 .ani1 { display:none; position:absolute; left:0px; top:-85px; width:186px; height:248px; background:url(https://mff.wavecdn.net/mff/BabaJaga_House_Spritesheet_186x248_111Frames.png); animation:headquarter_design44_ani 8s steps(111) infinite; transform:rotate(0.05deg); }
#hq_upgrade45_ani1, .headquarter_design45 .ani1 { display:none; position:absolute; left:0px; top:-90px; width:160px; height:312px; background:url(https://mff.wavecdn.net/mff/SnowmanHead_House_Spritesheet_160x312.png); animation:headquarter_design45_ani 3s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade46_ani1, .headquarter_design46 .ani1 { display:none; position:absolute; left:0px; top:0px; width:202px; height:300px; background:url(https://mff.wavecdn.net/mff/SnowCastle_House_Spritesheet_202x300.png); animation:headquarter_design46_ani 3s steps(41) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade47_ani1, .headquarter_design47 .ani1 { display:none; position:absolute; left:0px; top:0px; width:185px; height:343px; background:url(https://mff.wavecdn.net/mff/GiantDaffodil_House_Spritesheet_185x343.png); animation:headquarter_design47_ani 1.5s steps(21) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade48_ani1, .headquarter_design48 .ani1 { display:none; position:absolute; left:0px; top:0px; width:202px; height:240px; background:url(https://mff.wavecdn.net/mff/Japanese_Temple_Spritesheet_202x240.png); animation:headquarter_design48_ani 2s steps(43) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade49_ani1, .headquarter_design49 .ani1 { display:none; position:absolute; left:0px; top:0px; width:140px; height:224px; background:url(https://mff.wavecdn.net/mff/Stadium_House_Spritesheet_140x224.png); animation:headquarter_design49_ani 1.5s steps(20) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade50_ani1, .headquarter_design50 .ani1 { display:none; position:absolute; left:0px; top:40px; width:157px; height:152px; background:url(https://mff.wavecdn.net/mff/Pool_House_Spritesheet_157x152.png); animation:headquarter_design50_ani 4s steps(62) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade51_ani1, .headquarter_design51 .ani1 { display:none; position:absolute; left:0px; top:40px; width:132px; height:152px; background:url(https://mff.wavecdn.net/mff/IceCreamTower_House_Spritesheet_132x152.png); animation:headquarter_design51_ani 3.5s steps(41) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade52_ani1, .headquarter_design52 .ani1 { display:none; position:absolute; left:0px; top:40px; width:200px; height:252px; background:url(https://mff.wavecdn.net/mff/Pinata_House_Spritesheet_200x252.png); animation:headquarter_design52_ani 1.7s steps(24) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade53_ani1, .headquarter_design53 .ani1 { display:none; position:absolute; left:0px; top:40px; width:190px; height:271px; background:url(https://mff.wavecdn.net/mff/Ghostride_House_Spritesheet_190x271.2.png); animation:headquarter_design53_ani 3s steps(46) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade54_ani1, .headquarter_design54 .ani1 { display:none; position:absolute; left:0px; top:40px; width:189px; height:217px; background:url(https://mff.wavecdn.net/mff/ChristmasPyramid_House_Spritesheet_189x217.png); animation:headquarter_design54_ani 2.5s steps(30) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade55_ani1, .headquarter_design55 .ani1 { display:none; position:absolute; left:0px; top:40px; width:151px; height:188px; background:url(https://mff.wavecdn.net/mff/WinterMugHouse_Spritesheet_151x188.png); animation:headquarter_design55_ani 2.5s steps(27) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade56_ani1, .headquarter_design56 .ani1 { display:none; position:absolute; left:0px; top:0px; width:160px; height:190px; background:url(https://mff.wavecdn.net/mff/EasterEgg_House_Spritesheet_160x190.png); animation:headquarter_design56_ani 1.5s steps(21) infinite; pointer-events:none; transform:rotate(0.05deg); }
#hq_upgrade57_ani1, .headquarter_design57 .ani1 { display:none; position:absolute; left:0px; top:0px; width:184px; height:255px; background:url(https://mff.wavecdn.net/mff/CherryBlossoTempleHouse22_Spritesheet_184x255.png); animation:headquarter_design57_ani 1.5s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade58_ani1, .headquarter_design58 .ani1 { display:none; position:absolute; left:0px; top:75px; width:152px; height:174px; background:url(https://mff.wavecdn.net/mff/Sandcastle_House_Spritesheet_152x174.png); animation:headquarter_design58_ani 3s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade59_ani1, .headquarter_design59 .ani1 { display:none; position:absolute; left:0px; top:-17px; width:191px; height:331px; background:url(https://mff.wavecdn.net/mff/Waterslide_House_Spritesheet_191x331.png); animation:headquarter_design59_ani 3s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade60_ani1, .headquarter_design60 .ani1 { display:none; position:absolute; left:0px; top:0px; width:195px; height:250px; background:url(https://mff.wavecdn.net/mff/Icecreamcontainer_House_Spritesheet_195x250_21Frames.png); animation:headquarter_design60_ani 2s steps(21) infinite; transform:rotate(0.05deg); }
#hq_upgrade61_ani1, .headquarter_design61 .ani1 { display:none; position:absolute; left:0px; top:0px; width:192px; height:231px; background:url(https://mff.wavecdn.net/mff/beertent_house_Spritesheet_192x231_26Frames.png); animation:headquarter_design61_ani 2s steps(26) infinite; transform:rotate(0.05deg); }
#hq_upgrade62_ani1, .headquarter_design62 .ani1 { display:none; position:absolute; left:0px; top:45px; width:118px; height:188px; background:url(https://mff.wavecdn.net/mff/Baloon_House_Spritesheet_118x188.png); animation:headquarter_design62_ani 2.5s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade63_ani1, .headquarter_design63 .ani1 { display:none; position:absolute; left:0px; top:0px; width:178px; height:280px; background:url(https://mff.wavecdn.net/mff/AlienInvasion2022_UFO_House_Spritesheet_178x280_30Frames.png); animation:headquarter_design63_ani 2.5s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade64_ani1, .headquarter_design64 .ani1 { display:none; position:absolute; left:0px; top:70px; width:129px; height:162px; background:url(https://mff.wavecdn.net/mff/Sleigh_House_Spritesheet_129x162.png); animation:headquarter_design64_ani 3s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade65_ani1, .headquarter_design65 .ani1 { display:none; position:absolute; left:0px; top:70px; width:166px; height:158px; background:url(https://mff.wavecdn.net/mff/SkiLift_House_Spritesheet_166x158.png); animation:headquarter_design65_ani 4s steps(50) infinite; transform:rotate(0.05deg); }
#hq_upgrade66_ani1, .headquarter_design66 .ani1 { display:none; position:absolute; left:0px; top:0px; width:153px; height:193px; background:url(https://mff.wavecdn.net/mff/CarrotHouse_Spritesheet_153x193.png); animation:headquarter_design66_ani 4s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade67_ani1, .headquarter_design67 .ani1 { display:none; position:absolute; left:0px; top:0px; width:118px; height:212px; background:url(https://mff.wavecdn.net/mff/CherryblossomCamp_House_Spritesheet_118x212_27Frames.png); animation:headquarter_design67_ani 2.5s steps(27) infinite; transform:rotate(0.05deg); }
#hq_upgrade68_ani1, .headquarter_design68 .ani1 { display:none; position:absolute; left:0px; top:0px; width:138px; height:212px; background:url(https://mff.wavecdn.net/mff/Pfingsten_House_Spritesheet_138x212_27Frames.png); animation:headquarter_design68_ani 2.5s steps(27) infinite; transform:rotate(0.05deg); }
#hq_upgrade69_ani1, .headquarter_design69 .ani1 { display:none; position:absolute; left:0px; top:65px; width:156px; height:85px; background:url(https://mff.wavecdn.net/mff/Houseboat_House_Spritesheet_156x85.png); animation:headquarter_design69_ani 3.5s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade70_ani1, .headquarter_design70 .ani1 { display:none; position:absolute; left:110px; top:95px; width:30px; height:114px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery_House_Spritesheet_30x114_60Frames.png); animation:headquarter_design70_ani 3.5s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade71_ani1, .headquarter_design71 .ani1 { display:none; position:absolute; left:14px; top:0px; width:158px; height:249px; background:url(https://mff.wavecdn.net/mff/Septemberfestival_Wreath_Sheeps_Sprites_158x249.png); animation:headquarter_design71_ani 3.5s steps(72) infinite; transform:rotate(0.05deg); }
#hq_upgrade72_ani1, .headquarter_design72 .ani1 { display:none; position:absolute; left:0px; top:0px; width:171px; height:184px; background:url(https://mff.wavecdn.net/mff/CakeHouse23_spriteSheet_171x184.png); animation:headquarter_design72_ani 1.5s steps(20) infinite; transform:rotate(0.05deg); }
#hq_upgrade73_ani1, .headquarter_design73 .ani1 { display:none; position:absolute; left:29px; top:130px; width:85px; height:45px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer1_85x45_dancingGhosts.png); animation:headquarter_design73_ani 7s steps(106) infinite; transform:rotate(0.05deg); }
#hq_upgrade73_ani1:before, .headquarter_design73 .ani1:before { content:''; position:absolute; left:65px; top:-10px; width:33px; height:31px; background:url(https://mff.wavecdn.net/mff/CryptHouse_Spritesheet_Layer4_33x31_SkeletonAndGhostChatting.png); animation:headquarter_design73_4_ani 3.2s steps(46) infinite; transform:rotate(0.05deg); }
#hq_upgrade74_ani1, .headquarter_design74 .ani1 { display:none; position:absolute; left:0px; top:0px; width:209px; height:249px; background:url(https://mff.wavecdn.net/mff/Presentdelivery_House_2023_Spritesheet_209x249.png); animation:headquarter_design74_ani 1.5s steps(41) infinite; transform:rotate(0.05deg); }
#hq_upgrade75_ani1, .headquarter_design75 .ani1 { display:none; position:absolute; left:0px; top:0px; width:124px; height:227px; background:url(https://mff.wavecdn.net/mff/ChristmasSki23_house_Spritesheet_124x227_60_frames.png); animation:headquarter_design75_ani 2.5s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade76_ani1, .headquarter_design76 .ani1 { display:none; position:absolute; left:0px; top:25px; width:149px; height:143px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_Spritesheet_cloversAndSparkles_149x143.png); animation:headquarter_design76_ani 1.25s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade76_ani1:before, .headquarter_design76 .ani1:before { content:''; position:absolute; right:30px; bottom:10px; width:19px; height:21px; background:url(https://mff.wavecdn.net/mff/PotOfGold_House_Spritesheet_openWindow_19x21.png); animation:headquarter_design76_2_ani 1s steps(16) infinite; transform:rotate(0.05deg); }
#hq_upgrade77_ani1, .headquarter_design77 .ani1 { display:none; position:absolute; left:30px; top:40px; width:42px; height:79px; background:url(https://mff.wavecdn.net/mff/Easter2024_BasketHouse_spritesheet_42x79.png); animation:headquarter_design77_ani 1.2s steps(26) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1, .headquarter_design78 .ani1 { display:none; position:absolute; left:9px; top:23px; width:137px; height:146px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_fogAndSheep_137x146_layer1.png); animation:headquarter_design78_ani 2.5s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1:before, .headquarter_design78 .ani1:before { content:''; position:absolute; left:-7px; bottom:2px; width:37px; height:17px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_bamboo_37x17_layer2.png); animation:headquarter_design78_2_ani 1.5s steps(25) infinite; transform:rotate(0.05deg); }
#hq_upgrade78_ani1:after, .headquarter_design78 .ani1:after { content:''; position:absolute; left:-10px; bottom:0px; width:135px; height:185px; background:url(https://mff.wavecdn.net/mff/Bathhouse_House_Spritesheet_cherrytreesAndPetals_135x185_layer3.png); animation:headquarter_design78_3_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade79_ani1, .headquarter_design79 .ani1 { display:none; position:absolute; left:0px; bottom:0px; width:165px; height:215px; background:url(https://mff.wavecdn.net/mff/PeonyCastle_House_Spritesheet_165x215.png); animation:headquarter_design79_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade80_ani1, .headquarter_design80 .ani1 { display:none; position:absolute; left:55px; bottom:52px; width:57px; height:101px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_Spritesheet_sheep_57x101_layer1.png); animation:headquarter_design80_2_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade80_ani1:before, .headquarter_design80 .ani1:before { content:''; position:absolute; left:-53px; bottom:-68px; width:104px; height:250px; background:url(https://mff.wavecdn.net/mff/mediterraneanPoolHouse_House_Spritesheet_palmtrees_104x250_layer2.png); animation:headquarter_design80_ani 2.6s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade81_ani1, .headquarter_design81 .ani1 { display:none; position:absolute; left:27px; top:47px; width:94px; height:102px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery24_house_Spritesheet_94x102_30Frames.png); animation:headquarter_design81_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade82_ani1, .headquarter_design82 .ani1 { display:none; position:absolute; left:51px; top:40px; width:84px; height:140px; background:url(https://mff.wavecdn.net/mff/Septemberfestival2024_House_Spritesheet_84x140_60Frames.png); animation:headquarter_design82_ani 4s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade83_ani1, .headquarter_design83 .ani1 { display:none; position:absolute; left:0px; top:0px; width:116px; height:161px; background:url(https://mff.wavecdn.net/mff/Muffin_House_Spritesheet_116x161.png); animation:headquarter_design83_ani 2.6s steps(40) infinite; transform:rotate(0.05deg); }
#hq_upgrade84_ani1, .headquarter_design84 .ani1 { display:none; position:absolute; left:0px; top:0px; width:165px; height:196px; background:url(https://mff.wavecdn.net/mff/Rocket_House_Spritesheet_165x196.png); animation:headquarter_design84_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#hq_upgrade85_ani1, .headquarter_design85 .ani1 { display:none; position:absolute; left:0px; top:44px; width:124px; height:162px; background:url(https://mff.wavecdn.net/mff/PresentDelivery_2024_spriteSheet_124x162_80Frames.png); animation:headquarter_design85_ani 2.7s steps(81) infinite; transform:rotate(0.05deg); }
#hq_upgrade86_ani1, .headquarter_design86 .ani1 { display:none; position:absolute; left:33px; top:77px; width:74px; height:78px; background:url(https://mff.wavecdn.net/mff/Ski24_spriteSheet_74x78_61Frames.png); animation:headquarter_design86_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade87_ani1, .headquarter_design87 .ani1 { display:none; position:absolute; left:0px; top:40px; width:134px; height:120px; background:url(https://mff.wavecdn.net/mff/StPatricksDay_25_house_spriteSheet_134x120_61Frames.png); animation:headquarter_design87_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade88_ani1, .headquarter_design88 .ani1 { display:none; position:absolute; left:0px; top:35px; width:98px; height:148px; background:url(https://mff.wavecdn.net/mff/Easter25_house_spriteSheet_98x148_61.png); animation:headquarter_design88_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade89_ani1, .headquarter_design89 .ani1 { display:none; position:absolute; left:0px; top:0px; width:132px; height:240px; background:url(https://mff.wavecdn.net/mff/CherryBlossom25_house_spriteSheet_132_240_61.png); animation:headquarter_design89_ani 2s steps(61) infinite; transform:rotate(0.05deg); }
#hq_upgrade90_ani1, .headquarter_design90 .ani1 { display:none; position:absolute; left:0px; top:0px; width:170px; height:214px; background:url(https://mff.wavecdn.net/mff/Waterfight25_house_spriteSheet_170_214_60.png); animation:headquarter_design90_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
#hq_upgrade91_ani1, .headquarter_design91 .ani1 { display:none; position:absolute; left:0px; top:15px; width:128px; height:203px; background:url(https://mff.wavecdn.net/mff/Pentacost_25_Sheep_Spritesheet_128x203.png); animation:headquarter_design91_ani 2.2s steps(34) infinite; transform:rotate(0.05deg); }
#hq_upgrade92_ani1, .headquarter_design91 .ani1 { display:none; position:absolute; left:0px; top:42px; width:159px; height:165px; background:url(https://mff.wavecdn.net/mff/Icecreamdelivery25_house_Spritesheet_159x165_60Frames.png); animation:headquarter_design92_ani 2s steps(60) infinite; transform:rotate(0.05deg); }
@keyframes headquarter_design30_ani { 100% { background-position:-7644px; } }
@keyframes headquarter_design31_ani { 100% { background-position:-3328px; } }
@keyframes headquarter_design34 { 100% { background-position:-4440px; } }
@keyframes headquarter_design35 { 100% { background-position:-5340px; } }
@keyframes headquarter_design36_ani { 100% { background-position:-3082px; } }
@keyframes headquarter_design37_ani { 100% { background-position:-3634px; } }
@keyframes headquarter_design38_ani { 100% { background-position:-4551px; } }
@keyframes headquarter_design39_ani { 100% { background-position:-3612px; } }
@keyframes headquarter_design40_ani { 100% { background-position:-4462px; } }
@keyframes headquarter_design41_ani { 100% { background-position:-7560px; } }
@keyframes headquarter_design42_ani { 100% { background-position:-4806px; } }
@keyframes headquarter_design43_ani { 100% { background-position:-6519px; } }
@keyframes headquarter_design44_ani { 100% { background-position:-20646px; } }
@keyframes headquarter_design45_ani { 100% { background-position:-6560px; } }
@keyframes headquarter_design46_ani { 100% { background-position:-8282px; } }
@keyframes headquarter_design47_ani { 100% { background-position:-3885px; } }
@keyframes headquarter_design48_ani { 100% { background-position:-8686px; } }
@keyframes headquarter_design49_ani { 100% { background-position:-2800px; } }
@keyframes headquarter_design50_ani { 100% { background-position:-9734px; } }
@keyframes headquarter_design51_ani { 100% { background-position:-5412px; } }
@keyframes headquarter_design52_ani { 100% { background-position:-4800px; } }
@keyframes headquarter_design53_ani { 100% { background-position:-8740px; } }
@keyframes headquarter_design54_ani { 100% { background-position:-5670px; } }
@keyframes headquarter_design55_ani { 100% { background-position:-4077px; } }
@keyframes headquarter_design56_ani { 100% { background-position:-3360px; } }
@keyframes headquarter_design57_ani { 100% { background-position:-3864px; } }
@keyframes headquarter_design58_ani { 100% { background-position:-6232px; } }
@keyframes headquarter_design59_ani { 100% { background-position:-11651px; } }
@keyframes headquarter_design60_ani { 100% { background-position:-4095px; } }
@keyframes headquarter_design61_ani { 100% { background-position:-4992px; } }
@keyframes headquarter_design62_ani { 100% { background-position:-3540px; } }
@keyframes headquarter_design63_ani { 100% { background-position:-5340px; } }
@keyframes headquarter_design64_ani { 100% { background-position:-5160px; } }
@keyframes headquarter_design65_ani { 100% { background-position:-8300px; } }
@keyframes headquarter_design66_ani { 100% { background-position:-9180px; } }
@keyframes headquarter_design67_ani { 100% { background-position:-3186px; } }
@keyframes headquarter_design68_ani { 100% { background-position:-3726px; } }
@keyframes headquarter_design69_ani { 100% { background-position:-9360px; } }
@keyframes headquarter_design70_ani { 100% { background-position:-1800px; } }
@keyframes headquarter_design71_ani { 100% { background-position:-11376px; } }
@keyframes headquarter_design72_ani { 100% { background-position:-3420px; } }
@keyframes headquarter_design73_ani { 100% { background-position:-9010px; } }
@keyframes headquarter_design73_2_ani { 100% { background-position:-3000px; } }
@keyframes headquarter_design73_3_ani { 100% { background-position:-9718px; } }
@keyframes headquarter_design73_4_ani { 100% { background-position:-1518px; } }
@keyframes headquarter_design74_ani { 100% { background-position:-8569px; } }
@keyframes headquarter_design75_ani { 100% { background-position:-7564px; } }
@keyframes headquarter_design76_ani { 100% { background-position:-4470px; } }
@keyframes headquarter_design76_2_ani { 100% { background-position:-304px; } }
@keyframes headquarter_design77_ani { 100% { background-position:-1092px; } }
@keyframes headquarter_design78_ani { 100% { background-position:-5480px; } }
@keyframes headquarter_design78_2_ani { 100% { background-position:-925px; } }
@keyframes headquarter_design78_3_ani { 100% { background-position:-4050px; } }
@keyframes headquarter_design79_ani { 100% { background-position:-4860px; } }
@keyframes headquarter_design80_ani { 100% { background-position:-4160px; } }
@keyframes headquarter_design80_2_ani { 100% { background-position:-1710px; } }
@keyframes headquarter_design81_ani { 100% { background-position:-2820px; } }
@keyframes headquarter_design82_ani { 100% { background-position:-5040px; } }
@keyframes headquarter_design83_ani { 100% { background-position:-4640px; } }
@keyframes headquarter_design84_ani { 100% { background-position:-4950px; } }
@keyframes headquarter_design85_ani { 100% { background-position:-10044px; } }
@keyframes headquarter_design86_ani { 100% { background-position:-4514px; } }
@keyframes headquarter_design87_ani { 100% { background-position:-8174px; } }
@keyframes headquarter_design88_ani { 100% { background-position:-5978px; } }
@keyframes headquarter_design89_ani { 100% { background-position:-8052px; } }
@keyframes headquarter_design90_ani { 100% { background-position:-10200px; } }
@keyframes headquarter_design91_ani { 100% { background-position:-4352px; } }
@keyframes headquarter_design92_ani { 100% { background-position:-9540px; } }

.headquarter_design1_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design1_preview.jpg); }
.headquarter_design2_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design2_preview.jpg); }
.headquarter_design3_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design3_preview.jpg); }
.headquarter_design4_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design4_preview.jpg); }
.headquarter_design5_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design5_preview.jpg); }
.headquarter_design6_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design6_preview.png); }
.headquarter_design7_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design7_preview.jpg); }
.headquarter_design8_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design8_preview.jpg); }
.headquarter_design9_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design9_preview.jpg); }
.headquarter_design10_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design10_preview.jpg); }
.headquarter_design11_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design11_preview.jpg); }
.headquarter_design12_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design12_preview.jpg); }
.headquarter_design13_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design13_preview.jpg); }
.headquarter_design14_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design14_preview.jpg); }
.headquarter_design15_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design15_preview.jpg); }
.headquarter_design16_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design16_preview.jpg); }
.headquarter_design17_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design17_preview.jpg); }
.headquarter_design18_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design18_preview.jpg); }
.headquarter_design19_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design19_preview.jpg); }
.headquarter_design20_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design20_preview.jpg); }
.headquarter_design21_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design21_preview.jpg); }
.headquarter_design22_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design22_preview.jpg); }
.headquarter_design23_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design23_preview.jpg); }
.headquarter_design24_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design24_preview.jpg); }
.headquarter_design25_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design25_preview.jpg); }
.headquarter_design26_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design26_preview.jpg); }
.headquarter_design27_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design27_preview.jpg); }
.headquarter_design28_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design28_preview.jpg); }
.headquarter_design29_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design29_preview.jpg); }
.headquarter_design30_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design30_preview.png); }
.headquarter_design31_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design31_preview.jpg); }
.headquarter_design32_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design32_preview.png); }
.headquarter_design33_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design33_preview.png); }
.headquarter_design34_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design34_preview.png); }
.headquarter_design35_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design35_preview.png); }
.headquarter_design36_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design36_preview.png); }
.headquarter_design37_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design37_preview.png); }
.headquarter_design38_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design38_preview.png); }
.headquarter_design39_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design39_preview.png); }
.headquarter_design40_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design40_preview.png); }
.headquarter_design41_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design41_preview.png); }
.headquarter_design42_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design42_preview.png); }
.headquarter_design43_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design43_preview.png); }
.headquarter_design44_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design44_preview.png); }
.headquarter_design45_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design45_preview.png); }
.headquarter_design46_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design46_preview.png); }
.headquarter_design47_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design47_preview.png); }
.headquarter_design48_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design48_preview.png); }
.headquarter_design49_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design49_preview.png); }
.headquarter_design50_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design50_preview.png); }
.headquarter_design51_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design51_preview.png); }
.headquarter_design52_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design52_preview.png); }
.headquarter_design53_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design53_preview.png); }
.headquarter_design54_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design54_preview.png); }
.headquarter_design55_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design55_preview.png); }
.headquarter_design56_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design56_preview.jpg); }
.headquarter_design57_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design57_preview.png); }
.headquarter_design58_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design58_preview.png); }
.headquarter_design59_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design59_preview.png); }
.headquarter_design60_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design60_preview.png); }
.headquarter_design61_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design61_preview.png); }
.headquarter_design62_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design62_preview.png); }
.headquarter_design63_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design63_preview.png); }
.headquarter_design64_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design64_preview.png); }
.headquarter_design65_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design65_preview.png); }
.headquarter_design66_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design66_preview.png); }
.headquarter_design67_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design67_preview.png); }
.headquarter_design68_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design68_preview.png); }
.headquarter_design69_preview { background:url(https://mff.wavecdn.net/mff/Architect_PreviewPics_HouseBoat.png); }
.headquarter_design70_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design70_preview.png); }
.headquarter_design71_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design71_preview.png); }
.headquarter_design72_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design72_preview.png); }
.headquarter_design73_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design73_preview.png); }
.headquarter_design74_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design74_preview.png); }
.headquarter_design75_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design75_preview.png); }
.headquarter_design76_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design76_preview.png); }
.headquarter_design77_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design77_preview.png); }
.headquarter_design78_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design78_preview.png); }
.headquarter_design79_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design79_preview.png); }
.headquarter_design80_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design80_preview.png); }
.headquarter_design81_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design81_preview.png); }
.headquarter_design82_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design82_preview.png); }
.headquarter_design83_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design83_preview.png); }
.headquarter_design84_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design84_preview.png); }
.headquarter_design85_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design85_preview.png); }
.headquarter_design86_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design86_preview.png); }
.headquarter_design87_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design87_preview.png); }
.headquarter_design88_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design88_preview.png); }
.headquarter_design89_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design89_preview.png); }
.headquarter_design90_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design90_preview.png); }
.headquarter_design91_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design91_preview.png); }
.headquarter_design92_preview { background:url(https://mff.wavecdn.net/mff/headquarter_design92_preview.png); }

#hq_upgrade1 { display:none; z-index:1; position:absolute; width:19px; height:13px; background:url(https://mff.wavecdn.net/mff/hq_upgrade1.png); }
.hq_upgrade1_1 { top:115px; left:135px; }
.hq_upgrade1_2 { top:115px; left:135px; }
.hq_upgrade1_3 { top:115px; left:130px; }
.hq_upgrade1_4 { top:115px; left:130px; }
.hq_upgrade1_5 { top:115px; left:130px; }
.hq_upgrade1_6 { top:115px; left:130px; }
.hq_upgrade1_7 { top:90px; left:130px; }
.hq_upgrade1_8 { top:110px; left:130px; }
.hq_upgrade1_9 { top:110px; left:130px; }
.hq_upgrade1_10 { top:110px; left:130px; }
.hq_upgrade1_11 { top:110px; left:130px; }
.hq_upgrade1_12 { top:110px; left:130px; }
.hq_upgrade1_13 { top:110px; left:130px; }
.hq_upgrade1_14 { top:110px; left:130px; }
.hq_upgrade1_15 { top:110px; left:130px; }
.hq_upgrade1_16 { top:110px; left:130px; }
.hq_upgrade1_17 { top:110px; left:130px; }
.hq_upgrade1_18 { top:110px; left:130px; }
.hq_upgrade1_19 { top:110px; left:130px; }
.hq_upgrade1_20 { top:110px; left:130px; }
.hq_upgrade1_21 { top:100px; left:140px; }
.hq_upgrade1_22 { top:100px; left:140px; }
.hq_upgrade1_23 { top:100px; left:140px; }
.hq_upgrade1_24 { top:100px; left:140px; }
.hq_upgrade1_25 { top:100px; left:140px; }
.hq_upgrade1_26 { top:100px; left:140px; }
.hq_upgrade1_27 { top:135px; left:140px; }
.hq_upgrade1_28 { top:95px; left:140px; }
.hq_upgrade1_29 { top:95px; left:140px; }
.hq_upgrade1_30 { top:95px; left:140px; }
.hq_upgrade1_31 { top:95px; left:140px; }
.hq_upgrade1_32 { top:95px; left:140px; }
.hq_upgrade1_33 { top:95px; left:140px; }
.hq_upgrade1_34 { top:95px; left:140px; }
.hq_upgrade1_35 { top:95px; left:140px; }
.hq_upgrade1_36 { top:95px; left:140px; }
.hq_upgrade1_37 { top:95px; left:140px; }
.hq_upgrade1_38 { top:70px; left:140px; }
.hq_upgrade1_39 { top:155px; left:120px; }
.hq_upgrade1_40 { top:80px; left:120px; }
.hq_upgrade1_41 { top:80px; left:150px; }
.hq_upgrade1_42 { top:40px; left:150px; }
.hq_upgrade1_43 { top:40px; left:150px; }
.hq_upgrade1_44 { background:none !important; }
.hq_upgrade1_45 { background:none !important; }
.hq_upgrade1_46 { background:none !important; }
.hq_upgrade1_47 { top:160px; left:150px; }
.hq_upgrade1_48 { top:95px; left:150px; }
.hq_upgrade1_49 { top:95px; left:150px; }
.hq_upgrade1_50 { top:95px; left:150px; }
.hq_upgrade1_51 { top:95px; left:150px; }
.hq_upgrade1_52 { top:125px; left:150px; }
.hq_upgrade1_53 { top:125px; left:150px; }
.hq_upgrade1_54 { top:85px; left:150px; }
.hq_upgrade1_55 { top:120px; left:150px; }
.hq_upgrade1_56 { top:60px; left:150px; }
.hq_upgrade1_57 { top:120px; left:150px; }
.hq_upgrade1_58 { top:120px; left:150px; }
.hq_upgrade1_59 { top:120px; left:150px; }
.hq_upgrade1_60 { top:120px; left:150px; }
.hq_upgrade1_61 { top:75px; left:130px; }
.hq_upgrade1_62 { top:140px; left:130px; }
.hq_upgrade1_63 { top:140px; left:150px; }
.hq_upgrade1_64 { top:140px; left:150px; }
.hq_upgrade1_65 { top:100px; left:150px; }
.hq_upgrade1_66 { top:100px; left:150px; }
.hq_upgrade1_67 { top:100px; left:150px; }
.hq_upgrade1_68 { top:100px; left:150px; }
.hq_upgrade1_69 { background:none !important; }
.hq_upgrade1_70 { top:100px; left:150px; }
.hq_upgrade1_71 { top:55px; left:135px; }
.hq_upgrade1_72 { top:70px; left:150px; }
.hq_upgrade1_73 { background:none !important; }
.hq_upgrade1_74 { top:70px; left:150px; }
.hq_upgrade1_75 { top:70px; left:150px; }
.hq_upgrade1_76 { top:70px; left:150px; }
.hq_upgrade1_77 { top:70px; left:150px; }
.hq_upgrade1_78 { top:70px; left:160px; }
.hq_upgrade1_79 { top:70px; left:160px; }
.hq_upgrade1_80 { top:70px; left:160px; }
.hq_upgrade1_81 { top:70px; left:160px; }
.hq_upgrade1_82 { top:70px; left:160px; }
.hq_upgrade1_83 { top:70px; left:160px; }
.hq_upgrade1_84 { top:70px; left:160px; }
.hq_upgrade1_85 { top:70px; left:160px; }
.hq_upgrade1_86 { top:70px; left:160px; }
.hq_upgrade1_87 { top:70px; left:160px; }
.hq_upgrade1_88 { top:70px; left:160px; }
.hq_upgrade1_89 { top:70px; left:160px; }
.hq_upgrade1_90 { top:70px; left:160px; }
.hq_upgrade1_91 { top:70px; left:160px; }
.hq_upgrade1_92 { top:70px; left:160px; }

#hq_upgrade2 { display:none; z-index:1; position:absolute; width:51px; height:34px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_1.png); }
.hq_upgrade2_1 { top:184px; left:84px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_2 { top:184px; left:84px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_3 { top:250px; left:35px; }
.hq_upgrade2_4 { top:60px; left:100px; width:34px; height:51px; background:url(https://mff.wavecdn.net/mff/hq_upgrade2_2.png); }
.hq_upgrade2_5 { top:250px; left:40px; }
.hq_upgrade2_6 { top:300px; left:40px; }
.hq_upgrade2_7 { top:300px; left:40px; }
.hq_upgrade2_8 { top:267px; left:20px; }
.hq_upgrade2_9 { top:267px; left:20px; }
.hq_upgrade2_10 { top:267px; left:20px; }
.hq_upgrade2_11 { top:267px; left:20px; }
.hq_upgrade2_12 { top:267px; left:20px; }
.hq_upgrade2_13 { top:267px; left:20px; }
.hq_upgrade2_14 { top:281px; left:62px; }
.hq_upgrade2_15 { top:265px; left:35px; }
.hq_upgrade2_16 { top:265px; left:35px; }
.hq_upgrade2_17 { top:265px; left:35px; }
.hq_upgrade2_18 { top:265px; left:35px; }
.hq_upgrade2_19 { top:265px; left:35px; }
.hq_upgrade2_20 { top:265px; left:35px; }
.hq_upgrade2_21 { top:265px; left:35px; }
.hq_upgrade2_22 { top:235px; left:35px; }
.hq_upgrade2_23 { top:235px; left:35px; }
.hq_upgrade2_24 { top:235px; left:35px; }
.hq_upgrade2_25 { top:235px; left:35px; }
.hq_upgrade2_26 { top:262px; left:35px; }
.hq_upgrade2_27 { top:275px; left:10px; }
.hq_upgrade2_28 { top:230px; left:10px; }
.hq_upgrade2_29 { top:230px; left:10px; }
.hq_upgrade2_30 { top:230px; left:10px; }
.hq_upgrade2_31 { top:230px; left:10px; }
.hq_upgrade2_32 { top:230px; left:10px; }
.hq_upgrade2_33 { top:230px; left:10px; }
.hq_upgrade2_34 { top:55px; left:10px; }
.hq_upgrade2_35 {  }
.hq_upgrade2_36 { top:230px; left:10px; }
.hq_upgrade2_37 { top:260px; left:75px; }
.hq_upgrade2_38 { top:215px; left:35px; }
.hq_upgrade2_39 { top:300px; left:60px; }
.hq_upgrade2_40 { top:200px; left:60px; }
.hq_upgrade2_41 { top:230px; left:25px; }
.hq_upgrade2_42 { top:160px; left:25px; }
.hq_upgrade2_43 { top:160px; left:25px; }
.hq_upgrade2_44 { top:160px; left:25px; }
.hq_upgrade2_45 { background:none !important; }
.hq_upgrade2_46 { background:none !important; }
.hq_upgrade2_47 { background:none !important; }
.hq_upgrade2_48 { top:195px; left:70px; }
.hq_upgrade2_49 { top:228px; left:70px; }
.hq_upgrade2_50 { top:228px; left:70px; }
.hq_upgrade2_51 { top:200px; left:30px; }
.hq_upgrade2_52 { top:265px; left:30px; }
.hq_upgrade2_53 { background:none !important; }
.hq_upgrade2_54 { top:220px; left:30px; }
.hq_upgrade2_55 { top:240px; left:30px; }
.hq_upgrade2_56 { top:185px; left:30px; }
.hq_upgrade2_57 { top:240px; left:30px; }
.hq_upgrade2_58 { top:240px; left:30px; }
.hq_upgrade2_59 { background:none !important; }
.hq_upgrade2_60 { background:none !important; }
.hq_upgrade2_61 { background:none !important; }
.hq_upgrade2_62 { top:240px; left:30px; }
.hq_upgrade2_63 { top:250px; left:30px; }
.hq_upgrade2_64 { top:250px; left:30px; }
.hq_upgrade2_65 { top:250px; left:30px; }
.hq_upgrade2_66 { top:200px; left:30px; }
.hq_upgrade2_67 { top:200px; left:30px; }
.hq_upgrade2_68 { top:200px; left:30px; }
.hq_upgrade2_69 { background:none !important; }
.hq_upgrade2_70 { background:none !important; }
.hq_upgrade2_71 { top:190px; left:30px; }
.hq_upgrade2_72 { top:180px; left:30px; }
.hq_upgrade2_73 { background:none !important; }
.hq_upgrade2_74 { background:none !important; }
.hq_upgrade2_75 { background:none !important; }
.hq_upgrade2_76 { background:none !important; }
.hq_upgrade2_77 { background:none !important; }
.hq_upgrade2_78 { background:none !important; }
.hq_upgrade2_79 { background:none !important; }
.hq_upgrade2_80 { background:none !important; }
.hq_upgrade2_81 { background:none !important; }
.hq_upgrade2_82 { top:180px; left:30px; }
.hq_upgrade2_83 { top:180px; left:30px; }
.hq_upgrade2_84 { background:none !important; }
.hq_upgrade2_85 { background:none !important; }
.hq_upgrade2_86 { top:180px; left:30px; }
.hq_upgrade2_87 { top:180px; left:30px; }
.hq_upgrade2_88 { top:180px; left:30px; }
.hq_upgrade2_89 { background:none !important; }
.hq_upgrade2_90 { background:none !important; }
.hq_upgrade2_91 { background:none !important; }
.hq_upgrade2_92 { background:none !important; }

#hq_upgrade3 { display:none; z-index:1; position:absolute; width:63px; height:37px; background:url(https://mff.wavecdn.net/mff/hq_upgrade3.png); }
.hq_upgrade3_1 { top:120px; left:30px; }
.hq_upgrade3_2 { top:120px; left:30px; }
.hq_upgrade3_3 { top:165px; left:-8px; }
.hq_upgrade3_4 { top:212px; left:-5px; }
.hq_upgrade3_5 { top:130px; left:-12px; }
.hq_upgrade3_6 { top:135px; left:40px; }
.hq_upgrade3_7 { top:112px; left:15px; }
.hq_upgrade3_8 { top:112px; left:-25px; }
.hq_upgrade3_9 { top:112px; left:-25px; }
.hq_upgrade3_10 { top:160px; left:-15px; }
.hq_upgrade3_11 { top:160px; left:-15px; }
.hq_upgrade3_12 { top:160px; left:0px; }
.hq_upgrade3_13 { top:160px; left:0px; }
.hq_upgrade3_14 { top:160px; left:0px; }
.hq_upgrade3_15 { top:170px; left:0px; }
.hq_upgrade3_16 { top:185px; left:0px; }
.hq_upgrade3_17 { top:155px; left:0px; }
.hq_upgrade3_18 { top:155px; left:0px; }
.hq_upgrade3_19 { top:155px; left:0px; }
.hq_upgrade3_20 { top:155px; left:0px; }
.hq_upgrade3_21 { top:155px; left:0px; }
.hq_upgrade3_22 { top:155px; left:0px; }
.hq_upgrade3_23 { top:155px; left:0px; }
.hq_upgrade3_24 { top:125px; left:-15px; }
.hq_upgrade3_25 { top:125px; left:-15px; }
.hq_upgrade3_26 { top:125px; left:-15px; }
.hq_upgrade3_27 { top:125px; left:-15px; }
.hq_upgrade3_28 { top:125px; left:-15px; }
.hq_upgrade3_29 { top:131px; left:-15px; }
.hq_upgrade3_30 { top:131px; left:-15px; }
.hq_upgrade3_31 { top:131px; left:-15px; }
.hq_upgrade3_32 { top:131px; left:-15px; }
.hq_upgrade3_33 { top:131px; left:-15px; }
.hq_upgrade3_34 { top:131px; left:-15px; }
.hq_upgrade3_35 {  }
.hq_upgrade3_36 { top:125px; left:-15px; }
.hq_upgrade3_37 { top:90px; left:-15px; }
.hq_upgrade3_38 {  }
.hq_upgrade3_39 { top:180px; left:-30px; }
.hq_upgrade3_40 { top:58px; left:-10px; }
.hq_upgrade3_41 { top:55px; left:-32px; }
.hq_upgrade3_42 {  }
.hq_upgrade3_43 { background:none !important; }
.hq_upgrade3_44 { background:none !important; }
.hq_upgrade3_45 { background:none !important; }
.hq_upgrade3_46 { background:none !important; }
.hq_upgrade3_47 { top:185px; left:0px; }
.hq_upgrade3_48 { background:none !important; }
.hq_upgrade3_49 { background:none !important; }
.hq_upgrade3_50 { background:none !important; }
.hq_upgrade3_51 { background:none !important; }
.hq_upgrade3_52 { background:none !important; }
.hq_upgrade3_53 { background:none !important; }
.hq_upgrade3_54 { background:none !important; }
.hq_upgrade3_55 { background:none !important; }
.hq_upgrade3_56 { top:80px; left:0px; }
.hq_upgrade3_57 { background:none !important; }
.hq_upgrade3_58 { background:none !important; }
.hq_upgrade3_59 { background:none !important; }
.hq_upgrade3_60 { background:none !important; }
.hq_upgrade3_61 { background:none !important; }
.hq_upgrade3_62 { background:none !important; }
.hq_upgrade3_63 { background:none !important; }
.hq_upgrade3_64 { background:none !important; }
.hq_upgrade3_65 { background:none !important; }
.hq_upgrade3_66 { background:none !important; }
.hq_upgrade3_67 { background:none !important; }
.hq_upgrade3_68 { background:none !important; }
.hq_upgrade3_69 { background:none !important; }
.hq_upgrade3_70 { background:none !important; }
.hq_upgrade3_71 { top:100px; left:0px; }
.hq_upgrade3_72 { background:none !important; }
.hq_upgrade3_73 { background:none !important; }
.hq_upgrade3_74 { background:none !important; }
.hq_upgrade3_75 { background:none !important; }
.hq_upgrade3_76 { background:none !important; }
.hq_upgrade3_77 { background:none !important; }
.hq_upgrade3_78 { background:none !important; }
.hq_upgrade3_79 { background:none !important; }
.hq_upgrade3_80 { background:none !important; }
.hq_upgrade3_81 { background:none !important; }
.hq_upgrade3_82 { top:130px; left:-22px; }
.hq_upgrade3_83 { background:none !important; }
.hq_upgrade3_84 { background:none !important; }
.hq_upgrade3_85 { background:none !important; }
.hq_upgrade3_86 { background:none !important; }
.hq_upgrade3_87 { background:none !important; }
.hq_upgrade3_88 { background:none !important; }
.hq_upgrade3_89 { background:none !important; }
.hq_upgrade3_90 { background:none !important; }
.hq_upgrade3_91 { background:none !important; }
.hq_upgrade3_92 { background:none !important; }

#cityeasterbunny { z-index:25; position:absolute; top:291px; left:410px; width:43px; height:47px; background:url(https://mff.wavecdn.net/mff/cityeasterbunny.gif) top left no-repeat; }
#cityeasterbunny .ttbox { top:-25px; left:-12px; }

#cityeasterevent { z-index:99; display:none; position:absolute; top:0px; left:0px; left:0px; width:100%; height:100%; }
#cityeasterevent .inner { position:absolute; top:140px; left:50%; margin-left:-270px; width:540px; height:285px; border-radius:5px; border:2px solid #054b00; background-color:#E5D194; }
#cityeasterevent .inner .head { text-align:center; margin-top:10px; font-size:16px; font-weight:bold; color:#054b00; }
#cityeasterevent .inner .desc { text-align:center; margin-top:20px; }
#cityeasterevent .inner .points { position:relative; width:50px; padding:5px 10px; margin:0 auto; margin-top:20px; background-color:white; border-radius:5px; text-align:right; }
#cityeasterevent .inner .points:before, #cityeasterevent .inner .rewards .cost:before { content:''; position:absolute; top:-15px; left:-20px; width:40px; height:42px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; }
#cityeasterevent .inner .rewards .cost:before { top:-12px; left:-7px; width:30px; height:33px; }
#cityeasterevent .inner .points .plus { position:absolute; top:0px; right:-20px; width:25px; height:23px; border-top-right-radius:5px; border-bottom-right-radius:5px; background:none; background-color:#C3A75E; }
#cityeasterevent .inner .points .plus:hover { background-color:#DABE74; }
#cityeasterevent .inner .points .plus:after { content:'+'; position:absolute; top:-2px; left:4px; font-size:20px; color:white; font-weight:bold; }
#cityeasterevent .inner .points .plus .ttbox { top:30px; left:0px; white-space:nowrap; }
#cityeasterevent .inner .rewards { position:absolute; bottom:26px; width:500px; height:100px; background-color:#DABE74; padding:20px; display:flex; justify-content:center; }
#cityeasterevent .inner .rewards .slot { position:relative; width:100px; margin:0px 10px; }
#cityeasterevent .inner .rewards .slot .cost { position:relative; }
#cityeasterevent .inner .rewards .slot .cost .ttbox { top:30px; font-weight:normal; }
#cityeasterevent .inner .rewards .items { display:flex; justify-content:center; }
#cityeasterevent .inner .rewards .items.farmhouse {  }
#cityeasterevent .inner .rewards .items.farmhouse .item { position:relative; width:75px; height:75px; margin:0px 10px; background-size:100%; border-radius:5px; }
#cityeasterevent .inner .rewards .items.farmhouse .item .ttbox { top:auto; bottom:85px; left:0px; }
#cityeasterevent .inner .rewards .items .farmhouse210 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/210_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse211 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/211_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse212 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/212_1.png); }
#cityeasterevent .inner .rewards .items .farmhouse229 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/229_1.jpg); }
#cityeasterevent .inner .rewards .items .farmhouse230 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/230_1.jpg); }
#cityeasterevent .inner .rewards .items .farmhouse231 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/previews/231_1.jpg); }
#cityeasterevent .inner .rewards .items .add { position:relative; float:left; margin-top:20px; font-size:24px; }
#cityeasterevent .inner .rewards .cost { position:relative; text-align:center; margin:0 auto; margin-top:10px; }
#cityeasterevent .inner .rewards .cost.failed { color:red; font-weight:bold; }
#cityeasterevent .inner .rewards .ready { position:absolute; left:50%; bottom:10px; background-image:url(https://mff.wavecdn.net/mff/merchslot_isset.png); width:50px; height:50px; background-size:100%; margin-left:-25px;  }
#cityeasterevent .inner .timer { position:absolute; bottom:7px; left:0px; width:100%; text-align:center; }
#cityeasterevent .inner .char { position:absolute; bottom:-70px; left:-85px; width:200px; height:320px; background:url(https://mff.wavecdn.net/mff/cityeastereventbunny.png); background-size:100%; }
#cityeasterevent .inner .helpbutton_blue { position:absolute; top:35px; right:5px; }
#cityeasterevent .inner .helpbutton_blue .ttbox { top:0px; right:30px; width:300px; max-width:300px; }
#cityeasterevent .inner .helpbutton_blue .ttbox .memory_pack { position:relative; float:left; width:70px; height:45px; background-size:100%; }
#cityeasterevent .inner .helpbutton_blue .ttbox .info { position:relative; float:left; width:220px; margin-left:10px; }
#cityeasterevent_daily_commit { width:265px; }
#cityeasterevent_daily_commit .img { width:80px; height:85px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; margin:0 auto; margin-top:10px; }
#cityeasterevent_daily_commit .amount { margin-top:10px; font-size:18px; }
#cityeasterevent_daily_commit .button_yes { width:40px; height:37px; margin:0 auto; margin-top:10px; margin-bottom:-10px; }
.cityeasterevent_collectitem { width:50px; height:54px; background:url(https://mff.wavecdn.net/mff/Easter2017_Brushes_Medium.png); background-size:100%; }

.main_buttons { position:relative; margin-top:245px; }
.main_buttons .item { position:relative; width:20px; height:21px; background-image:url(https://mff.wavecdn.net/mff/reallocate_symbol8.png); margin-bottom:10px; }
.main_buttons .item.checker { display:none; background-position:0px -42px; }
.main_buttons .item.stock { background-position:0px -63px; }
.main_buttons .item.stall.stall1 { background-position:0px -147px; }
.main_buttons .item.stall.stall2 { background-position:0px -188px; }
.main_buttons .item.stall .alert { position:absolute; top:-4px; left:-4px; color:yellow; font-size:22px; font-weight:bold; }
.main_buttons .item.jobs { background-position:0px -84px; }
.main_buttons .item.pets { background-position:0px -105px; }
.main_buttons .item.insecthotel { background-image:url(https://mff.wavecdn.net/mff/reallocate_symbol9.png); background-position:0px -211px; }
.main_buttons .item.login { display:none; background-position:0px -126px; }
.main_buttons .item.login:hover, .main_buttons .item.stall:hover { background-position-x:-21px !important; }
.main_buttons .item:hover { background-position-x:-20px; }
.main_buttons .item.insecthotel:hover { background-position-x:-21px; }
.main_buttons .item .ttbox { left:auto; right:30px; }
.main_buttons .item.stall .ttbox .line { margin-top:5px; }
.main_buttons .item.stall .ttbox .alerts { width:200px; }
.main_buttons .item.npcbonus { background-color:red; background-image:none; }

#event_speedlinks_board { background-image:url(https://mff.wavecdn.net/mff/rahmen_quer.jpg); }
#event_speedlinks { display:none; position:absolute; top: 110px; left:50%; width:300px; height:50px; margin-left:-495px; }
#event_speedlinks.eventsline { display:none; position:relative; top:0px; left:0px; width:100%; margin:0px; justify-content:left; align-items:center; gap:5px; height:21px; }
#event_speedlinks.steam {  }
#event_speedlinks.eventsline .link:nth-child(1) { margin-left:10px; }
#event_speedlinks .link { z-index:105; position:relative; float:right; background-repeat:no-repeat !important; opacity:1; width:50px; height:50px; }
#event_speedlinks.eventsline .link { float:none; margin-top:-15px; }
#event_speedlinks .link:hover { transform:scale(1.05); opacity:1; }
#event_speedlinks .link .ttbox { top:110%; left:0px; }
#event_speedlinks .link.olympia .ttbox { top:100%; }
#event_speedlinks .link.veggiesplash .ttbox { top:90%; }
#event_speedlinks .link.rainbowevent .ttbox, #event_speedlinks .link.deliveryevent .ttbox, #event_speedlinks .link.olympia .ttbox { white-space:nowrap; }
#event_speedlinks .link .back { position:relative; }
#event_speedlinks .link.rainbowevent { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/icons/icon_st.patricks_day.png); background-size:100%; }
#event_speedlinks .link.collectevent.china { width:65px; height:70px; background:url(https://mff.wavecdn.net/mff/Dragon_Head_Icon.png); background-size:100%; }
#event_speedlinks .link.collectevent.birthday { width:50px; height:68px; background:url(https://mff.wavecdn.net/mff/BirthdayCake_Icon_01_8th.gif); }
#event_speedlinks .link.collectevent.cherryblossom { width:50px; height:55px; background:url(https://mff.wavecdn.net/mff/CherryBlossom_Small_00.png); }
#event_speedlinks .link.specialoffer.halloween { width:60px; height:42px; background:url(https://mff.wavecdn.net/mff/battle/Bonbon_BigRed.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_DELIVERYWINTER2024 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/Holly_300x300.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_WINTER2024 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/snowflake_standalone.png); background-size:100%; }
#event_speedlinks .link.specialoffer.summer { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.birthday { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/birthday2019_troete.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_SUMMER2025 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_BEACH2022 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_DELIVERYSUMMER2025 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/specialoffer_summer2016.gif); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_BIRTHDAY2024 { width:50px; height:51px; background:url(https://mff.wavecdn.net/mff/birthday2019_troete.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_EM2021 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/EM21_Button.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_OKTOBERFEST2024 { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/oktoberfest/Brezel_Icon.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_HALLOWEEN2024 { width:45px; height:50px; background:url(https://mff.wavecdn.net/mff/specialoffer/AlienInversion_Deco_Frame.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2025 { width:35px; height:35px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; margin:5px; margin-top:18px; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2025:after { content:''; position:absolute; top:-15px; left:-5px; width:35px; height:35px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/plants/Icon_Peony_Blue_40x40.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_PENTECOST2025:before { content:''; z-index:1; position:absolute; top:-5px; left:10px; width:30px; height:30px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/plants/Icon_Peony_Red_40x40.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_RAINBOWEVENT2025 { width:55px; height:55px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/stPatricksday_deko_bot_right.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_EASTER2025 { width:35px; height:45px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/header_easter_decoration.png); background-size:100%; }
#event_speedlinks .link.specialoffer.SPECIALOFFER_COLLECTEVENT2025 { width:66px; height:60px; background-image:url(https://mff.wavecdn.net/mff/specialoffer/Cherryblossom_Deko_L.png); background-size:100%; }
#event_speedlinks .link.deliveryevent.winter { width:45px; height:45px; background:url(https://mff.wavecdn.net/mff/Item_Present_00.png); background-size:100%; margin-top:3px; }
#event_speedlinks .link.deliveryevent.summer { width:45px; height:52px; background:url(https://mff.wavecdn.net/mff/Item_Ice_00.png); background-size:100%; }
#event_speedlinks.eventsline .link.deliveryevent.winter { margin-top:-10px; }
#event_speedlinks .link.olympia .back { width:63px; height:77px; margin:0px -8px; margin-top:-10px; }
#event_speedlinks .link.olympia .back:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/olympia/olympia_link3.png); transform:scale(0.75); }
#event_speedlinks .link.tinkergame { width:40px; height:40px; border-radius:25px; background-color:#f8d921; border:2px solid #f5ae20; }
#event_speedlinks .link.tinkergame:after { content:''; position:absolute; top:-2px; left:-5px; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/birthday2019_partyhuetchen.png); background-size:100%; }
#event_speedlinks .link.battle.halloween { width:65px; height:34px; background:url(https://mff.wavecdn.net/mff/battle/UFO_A.png); background-size:100%; margin-top:5px; }
#event_speedlinks .link.battle.summer { width:55px; height:55px; background:url(https://mff.wavecdn.net/mff/battle/summer/Wasserbombe.png); background-size:100%; }
#event_speedlinks .link.mastermind { width:32px; height:32px; background:url(https://mff.wavecdn.net/mff/wm/wm_icon.png); margin-top:8px; }
#event_speedlinks .link.mastermind.beach { background-image:url(https://mff.wavecdn.net/mff/beach/Informant_Mastermind22_Single.png); width:50px; height:40px; background-size:100%; }
#event_speedlinks .link.veggiesplash { width:88px; height:100px; margin:-35px -10px -10px -10px; }
#event_speedlinks .link.veggiesplash:before { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/minigames/ship_icon.png); transform:scale(0.75); }
#event_speedlinks .link.memory { width:75px; height:50px; background-size:100%; }
#event_speedlinks .link.memory.birthday { background-image:url(https://mff.wavecdn.net/mff/memory_pack_birthday.png); }
#event_speedlinks .link.memory.xmas { background-image:url(https://mff.wavecdn.net/mff/memory/memory_pack_christmas2024.2.png); margin:-5px 0px; width:65px; height:65px; }
#event_speedlinks.eventsline .link.memory.xmas { margin-top:0px; }
#event_speedlinks .link.memory.easter, #cityeasterevent .memory_pack { background-image:url(https://mff.wavecdn.net/mff/memory/Memory_Pack_Easter25.png); }
#event_speedlinks .link.memory.halloween { background-image:url(https://mff.wavecdn.net/mff/memory_pack_Halloween_2021.png); }
#event_speedlinks .link.memory.valentinsday { background-image:url(https://mff.wavecdn.net/mff/memory_pack_Valentinesday_2025.png); }
#event_speedlinks .link.memory.summer { background-image:url(https://mff.wavecdn.net/mff/memory_pack_summer.2020.png); }
#event_speedlinks .link.calendar .back { width:45px; height:48px; border-radius:5px; background-image:url(https://mff.wavecdn.net/mff/calendar/AdventCalendar2017_Icon_00.png); background-size:100%; }
#event_speedlinks .link.calendar.easter .back { background-image:url(https://mff.wavecdn.net/mff/calendar/icon.png); }
#event_speedlinks .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/Kalender_Icon_14.png); }
#event_speedlinks.year2024 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_15.png); }
#event_speedlinks.year2025 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_16.png); }
#event_speedlinks.year2026 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_17.png); }
#event_speedlinks.year2027 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_18.png); }
#event_speedlinks.year2028 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_19.png); }
#event_speedlinks.year2029 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_20.png); }
#event_speedlinks.year2030 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_21.png); }
#event_speedlinks.year2031 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_22.png); }
#event_speedlinks.year2032 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_23.png); }
#event_speedlinks.year2033 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_24.png); }
#event_speedlinks.year2034 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_25.png); }
#event_speedlinks.year2035 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_26.png); }
#event_speedlinks.year2036 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_27.png); }
#event_speedlinks.year2037 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_28.png); }
#event_speedlinks.year2038 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_29.png); }
#event_speedlinks.year2039 .link.calendar.birthday .back { background-image:url(https://mff.wavecdn.net/mff/calendar/birthday/Kalender_Icon_30.png); }
#event_speedlinks .link.calendar.summer .back { background-image:url(https://mff.wavecdn.net/mff/calendar/icon_SommerKalender23.png); }
#event_speedlinks .link.cropaction { top:0px; left:0px; width:45px; height:40px; }
#event_speedlinks .link.cropaction.action15 { background-image:url(https://mff.wavecdn.net/mff/city/nektar.png); margin-top:5px; }
#event_speedlinks .link.cropaction.action16 { background-image:url(https://mff.wavecdn.net/mff/MermaidSheep_Front_00.png); margin-top:5px; background-size:100%; width:50px; height:65px; }
#event_speedlinks .link.cropaction.action17 { background-image:url(https://mff.wavecdn.net/mff/chicken_special4.png); margin-top:-5px; background-size:100%; width:40px; height:65px; }
#event_speedlinks .link.cropaction { top:-5px; background-image:url(https://mff.wavecdn.net/mff/city/NinjaSheep_Front_00.png); background-size:100%; width:45px; height:72px; }
#event_speedlinks .link.giftevent { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/Valentine2017_SilverHeart.png); background-size:100%; }
#event_speedlinks .link.bonuspack { width:50px; height:37px; background-image:url(https://mff.wavecdn.net/mff/bonuspack/Chest_Icon.png); background-size:100%; margin-top:10px; transform:scale(1) scaleX(-1); }
#event_speedlinks .link.bonuspack:hover { transform:scale(1.05) scaleX(-1); }
#event_speedlinks .link.bonuspack .timer { position:absolute; bottom:-10px; left:auto; right:50%; transform:scaleX(-1); color:white; text-shadow:black 0px 0px 3px; width:150px; text-align:center; margin-right:-75px; font-size:10px; }
#event_speedlinks .link.bonuspack .ttbox { transform:scaleX(-1); left:auto; right:0px; top:50px; }
#event_speedlinks .link.pansetshop { width:60px; height:60px; background:url(https://mff.wavecdn.net/mff/SingelsDay_Icon.png); background-size:100%; }
#event_speedlinks .link.coinsevent { width:60px; height:60px; background:url(https://mff.wavecdn.net/mff/coinsevent/BlackFriday_Icon.png); background-size:100%; }
#event_speedlinks .link.nutcracker { width:50px; height:50px; margin:5px -5px 0px -5px; background:url(https://mff.wavecdn.net/mff/nutcracker/Nutcracker_EventIcon.png); background-size:100%; }
#event_speedlinks.eventsline .link.nutcracker { margin-top:-20px; }
#event_speedlinks .link.pentecostevent { width:55px; height:55px; background:url(https://mff.wavecdn.net/mff/pentecost/Peony_Button.png); background-size:100%; }
#event_speedlinks .link.oktoberfest { width:65px; height:65px; background:url(https://mff.wavecdn.net/mff/oktoberfest/LederhosenSchaf.png); background-size:100%; margin-top:-10px; }
#event_speedlinks .link.merchant_event { width:80px; height:50px; background:url(https://mff.wavecdn.net/mff/merchant_side2.png); background-size:100%; margin-top:5px; }
#event_speedlinks .link.eventgarden { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; margin-top:0px; }
#event_speedlinks.eventsline .link.eventgarden { margin-top:-20px; }
#event_speedlinks .link.laddergame { width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/laddergame/ladderGame_icon.png); background-size:100%; margin-top:3px; }
#event_speedlinks .link.pepeevent { width:50px; height:50px; background-size:100%; }
.pepeevent.pid97 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_poinsettia.png); }
.pepeevent.pid104 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_easter.png); }
.pepeevent.pid107 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_grapes.png); }
.pepeevent.pid129 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_tee.png);  }
.pepeevent.pid158 { width:50px; height:50px; background-image:url(https://mff.wavecdn.net/mff/icons/icon_tulips.png); }

.event_flyer { position:absolute; left:0px; color:white; width:100px; }
.event_flyer.idle { top:0px; opacity:1; transition:all 1s linear; }
.event_flyer.up { top:-100px; opacity:0; transition:all 1s linear; }
.event_flyer .line { margin-bottom:2px; }
.event_flyer .img { float:left; }
.event_flyer .amount { float:left; margin-top:10px; }
.event_flyer.rainbowevent .img { width:35px; height:35px; background-size:100%; }
.event_flyer.tinkergame .img { width:35px; height:35px; background-size:100% !important; }

.event_buy_commit {  }
.event_buy_commit .coinsbutton_flex { font-size:11px; font-weight:bold; margin-bottom:5px; }

#event_timeline { z-index:10; position:absolute; bottom:5px; left:5px; width:630px; height:20px; background-color:green; border-radius:5px; }
#event_timeline.onlytext, #event_timeline.onlymix { background-color:transparent; }
#event_timeline.is_battle { width:620px; }
#event_timeline.is_deliveryevent { left:0px; bottom:28px; width:100%; }
#event_timeline.is_tinkergame { z-index:1; width:655px; }
#event_timeline.is_olympia { z-index:1; width:640px; }
#event_timeline.is_cropaction { z-index:1; left:25px; bottom:25px; width:calc(100% - 50px); }
#event_timeline.is_collectevent { width:calc(100% - 10px); }
#event_timeline .part { position:absolute; bottom:0px; }
#event_timeline .part:hover { z-index:1; background-color:white !important; }
#event_timeline .part.event { left:0px; height:100%; background-color:forestgreen; border-top-left-radius:5px; border-bottom-left-radius:5px; }
#event_timeline .part.exchange { right:0px; height:100%; background-color:transparent; border-top-right-radius:5px; border-bottom-right-radius:5px; }
#event_timeline .part .tt { display:none; position:absolute; bottom:40px; left:50%; width:175px; box-sizing:border-box; margin-left:-100px; background-color:white; border-radius:5px; padding:10px; text-align:center; }
#event_timeline .part .tt:after { content:''; position:absolute; bottom:-16px; left:50%; margin-left:-4px; border-style:solid; border-width:8px; height:0px; width:0px; border-color:white transparent transparent transparent; }
#event_timeline .part .tttimer { font-weight:bold; margin-top:5px; }
#event_timeline .icon { position:relative; width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; margin:0 auto; }
#event_timeline .part .tt .icon { width:50px; height:50px; margin:0 auto; margin-bottom:5px; }
#event_timeline .marker { z-index:1; position:absolute; bottom:0px; height:32px; border-right:1px solid black; pointer-events:none; box-sizing:border-box; white-space:nowrap; }
#event_timeline.is_battle .marker { z-index:0; }
#event_timeline .marker:after { content:''; position:absolute; top:-2px; right:-3px; width:5px; height:5px; border-radius:5px; background-color:black; }
#event_timeline .marker:before { content:''; position:absolute; top:12px; left:0px; height:20px; width:100%; border-top-left-radius:5px; border-bottom-left-radius:5px; background-color:white; opacity:0.15; }
#event_timeline .marker .timer { position:absolute; bottom:25px; left:calc(100% + 8px); width:100%; text-align:right; text-align:left; text-shadow:1px 1px 5px black; }
#event_timeline.is_olympia .marker .timer, #event_timeline.is_collectevent .marker .timer, #event_timeline.is_pentecostevent .marker .timer { text-shadow:none; }
#event_timeline .textbox { position:absolute; bottom:0px; left:0px; width:100%; text-align:center; }
#event_timeline .textbox .icon { margin:0; margin-right:2px; }
#event_timeline .textbox .line { display:flex; justify-content:center; align-items:center; }
#event_timeline .textbox .line.highlight { font-size:12px; }
#event_timeline .textbox .bold { font-weight:bold; }
#event_timeline .tlcols { position:absolute; bottom:0px; left:0px; }
#event_timeline .tlcols .tlline { display:flex; justify-content:left; align-items:center; margin-bottom:2px; }
#event_timeline .tlcols .tlcol { position:relative; }
#event_timeline .tlcols .tlcol .tttimer { position:absolute; top:3px; left:0px; width:100%; text-align:center; color:white; }
#event_timeline .tlcols .tlcol1 { width:150px; text-align:right; margin-right:5px; }
#event_timeline .tlcols .tlcol1.combi { display:flex; justify-content:left; align-items:center; }
#event_timeline .tlcols .tlcol2 { width:300px; height:20px; }
#event_timeline .tlcols .tlcol2 .tlbar { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:black; border-radius:5px; }
#event_timeline .tlcols .tlcol2_inner { position:absolute; top:0px; left:0px; height:100%; background-color:green; border-radius:5px; }
#battle.halloween #event_timeline .marker { border-right:1px solid white; }
#battle.halloween #event_timeline .marker:after { background-color:white; }
#event_timeline.is_deliveryevent .marker .timer, #event_timeline.is_tinkergame .marker .timer, #event_timeline.is_cropaction .marker .timer { text-shadow:none; }
#event_timeline .marker .timer.right { left:auto; right:8px; text-align:right; }
#event_eventgarden_link { position:absolute; top:5px; right:50px; width:60px; height:60px; }
#event_eventgarden_link.is_battle { top:55px; right:5px; }
#event_eventgarden_link.is_deliveryevent { top:-45px; right:60px; }
#event_eventgarden_link.is_tinkergame { top:25px; right:5px; }
#event_eventgarden_link.is_olympia { top:-500px; right:35px; }
#event_eventgarden_link.is_cropaction { top:15px; right:30px; }
#event_eventgarden_link.is_rainbowevent { right:40px; }
#event_eventgarden_link.is_collectevent { right:35px; }
#event_eventgarden_link:hover { z-index:1; transform:scale(1.05); }
#event_eventgarden_link:after { content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; background-image:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; }
#event_eventgarden_link .ttbox { top:10px; left:auto; right:65px; white-space:nowrap; }
#event_eventgarden_link .ttbox .expired { font-weight:bold; margin-top:5px; }
#event_eventgarden_link.off:after { filter:grayscale(1); opacity:0.5; }

.superanimal_showcase_link { width:70px; height:34px; margin-top:-8px; background:url(https://mff.wavecdn.net/mff/superanimals_icon.png); background-size:100%; }
.superanimal_showcase_link:hover {  }
.superanimal_showcase_link .ttbox { top:5px; left:75px; }
.superanimal_showcase { display:none; position:absolute; top:0px; left:0px; width:100%; height:476px; border:2px solid #885F49; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Shelf_Background_00_3.jpg); }
.superanimal_showcase .header { position:relative; padding:10px; background-color:white; border-bottom:2px solid #885A30; }
.superanimal_showcase .slots { position:absolute; top:55px; left:25px; }
.superanimal_showcase .slots .slot  { position:relative; float:left; width:100px; height:120px; margin:10px 15px; }
.superanimal_showcase .slots .slot:hover  {  }
.superanimal_showcase .slots .slot .animal { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; background-position:50% bottom; background-repeat:no-repeat; }
.superanimal_showcase .slots .slot .animal.off { filter:grayscale(1); opacity:0.2; }
.superanimal_showcase .slots .slot .building { position:absolute; right:0px; bottom:0px; margin-right:-70px; margin-bottom:-60px; transform:scale(0.25); }
.superanimal_showcase .slots .slot .ttbox { top:-30px; left:50%; margin-left:-50px; width:100px; text-align:center; }
.superanimal_showcase .goto { position:absolute; z-index:1; left:5px; top:60px; width:38px; height:30px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_SitchArrows_38x30.png); }
.superanimal_showcase .goto.right { transform:scaleX(-1); left:auto; right:5px; }

.flower_flight.set { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.flower_flight.set div { position:absolute; display:block; }
.flower_flight.set div:nth-child(1) { left:5%; opacity:0; animation:flower_flight_flowers_ani 15s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(2) { left:12%; opacity:0; animation:flower_flight_flowers_ani 20s linear infinite; animation-delay:-8s; }
.flower_flight.set div:nth-child(3) { left:24%; opacity:0; animation:flower_flight_flowers_ani 7s linear infinite; animation-delay:-3s; }
.flower_flight.set div:nth-child(4) { left:36%; opacity:0; animation:flower_flight_flowers_ani 20s linear infinite; animation-delay:-15s; }
.flower_flight.set div:nth-child(5) { left:48%; opacity:0; animation:flower_flight_flowers_ani 22s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(6) { left:60%; opacity:0; animation:flower_flight_flowers_ani 13s linear infinite; animation-delay:-5s; }
.flower_flight.set div:nth-child(7) { left:72%; opacity:0; animation:flower_flight_flowers_ani 5s linear infinite; animation-delay:-12s; }
.flower_flight.set div:nth-child(8) { left:84%; opacity:0; animation:flower_flight_flowers_ani 24s linear infinite; animation-delay:-7s; }
.flower_flight.set div:nth-child(9) { left:96%; opacity:0; animation:flower_flight_flowers_ani 19s linear infinite; animation-delay:-6s; }
@keyframes flower_flight_flowers_ani
{
    0% { top:-10%; opacity:0; transform:translateX(20px) rotate(0deg); }
    10% { opacity:1; }
    20% { transform:translateX(20px) rotate(45deg); }
    40% { transform:translateX(20px) rotate(90deg); }
    60% { transform:translateX(20px) rotate(135deg); }
    80% { transform:translateX(20px) rotate(180deg); }
    100% { top:110%; transform:translateX(20px) rotate(225deg); }
}
.flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(2px); }
.flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(4px); }
#eventgarden .flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(0px); }
#eventgarden .flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(0px); }
#specialoffer_new .flower_flight.set2 { transform:scale(2) rotateY(180deg); filter:blur(0px); }
#specialoffer_new .flower_flight.set3 { transform:scale(0.8) rotateY(180deg); filter:blur(0px); }
.bigme { font-size:14px; font-weight:bold; }
.underline { text-decoration:underline; }
.clear { clear:both; }
.transp { background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.close { position:absolute; top:10px; right:10px; background:url(" . IMGPATH . "close.jpg) top left; width:20px; height:20px; }
#globalalert { z-index:500; visibility:hidden; opacity:1; text-shadow:#000 0px 0px 3px; position:absolute; top:300px; color:#fff; text-align:center; left:40%; width:100px; background-color:transparent; -webkit-transition: -webkit-transform 2.5s linear, opacity 2.5s linear; transition: transform 2.5s linear, opacity 2.5s linear; }
#globalalert.globalalert { visibility:visible; -webkit-transform:scale(5.5); transform:scale(5.5); opacity:0; }
.rackminiamount { font-size:8px; font-family:Verdana, sans-serif; color:#555555; padding-top:3px !important; }

.arab { direction:rtl; unicode-bidi:bidi-override; }
.linkadd { text-decoration:underline; color:#464E90; }
INPUT { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; border:0; color:#000000; }
.msg_input { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; border:1px solid #aaaaaa; color:#000000; }
.checkbox { background:transparent; border:0; margin:0; }
BODY { background-color:#ffffff; font-family:Verdana, sans-serif; font-size:8pt; color:#bbbbbb; margin:0; padding:0px; }
TD,label { font-family:Verdana, sans-serif; font-size:8pt; color:#010101; font-weight:normal; }
SELECT { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; color:#000; }
OPTION { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; color: #000000; }
TEXTAREA { font-family:Verdana, sans-serif; font-size:8pt; }
input,select,textarea {  border:1px solid #6C441E; }
A { color:#000000; font-family:Verdana, sans-serif; font-size:8pt; text-decoration:underline; font-weight:normal; }
A:hover { color:#3333ff; text-decoration:none; }
A:active { text-decoration:underline; }
table { border:0px solid #fff; }
.error { color:#ff0000; }
.thuge { font-family:Verdana, sans-serif; color:#000000; font-size:20px; font-weight:bold; }
.tbig { font-family:Verdana, sans-serif; color:#000000; font-size:12pt; font-weight:bold; }
.tnormal { font-family:Verdana, sans-serif; color:#000000; font-size:10pt; font-weight:normal; }
.tmenu { font-family:Verdana, sans-serif; color:#000000; font-size:8pt; font-weight:normal; }
.tklein { font-family:Verdana, sans-serif; color:#000000; font-size:7pt; font-weight:normal; }
.tklein2 { font-family:Verdana, sans-serif; color:#555555; font-size:7pt; font-weight:normal; }
.admin_tableheadercell { font-weight: bold; background-color:#CBFFA8; border-left:1px solid #BDF545; border-top:1px solid #BDF545; border-right:1px solid #46E053; border-bottom:1px solid #46E053; }
.admin_menu { font-weight: bold; color:#000000; background-color:#CBFFA8; border-left:3px solid #BDF545; border-top:3px solid #BDF545; border-right:3px solid #46E053; border-bottom:3px solid #46E053; }
.admin_frame { border:3px solid #46E053; }
.admin_input { color: #08A003; font-weight:bold; border:1px solid #46E053; }
.main_body{ background-color:#244510; background:url(https://mff.wavecdn.net/mff/skyback.jpg) #0B3D00 top left repeat-x; padding:0px; margin-bottom:10px; margin-top:0px; }
.main_body.steam{ margin-top:0px; }
.content_table{ width:1000px; }
.content_table.steam { z-index:10; position:absolute; top:50%; left:50%; width:1000px; margin-left:-500px; margin-top:-400px; }
.main_table{ width:960px; }
.main_table_marginbottom{ width:960px; margin-bottom:10px; }
.menuitem{ width:60px; height:50px; border:none; margin-top:0px; }
#gamearea{ width:960px; height:auto; padding:0px; margin:0px; }
.rahmen_quer{ width:1000px; height:20px; }
.rahmen_hoch{ position:relative; height:auto; width:20px; }
#lager{ width:220px; height:640px; margin:0px; padding:0px; }
#gamearea_spacer{ width:20px; height:640px; margin:0px; padding:0px; background:url(https://mff.wavecdn.net/mff/rahmen_hoch.jpg) top left repeat-y; }
#garten{ width:720px; height:640px; margin:0px; padding:0px; vertical-align:top; }
#garten_verkauf{ width:720px; height:125px; margin: 0px; padding: 0px; }
#garten_map{ cursor: default; }
.feld { position:absolute; width:40px; height:40px; z-index:0; border: none; }
.wasser { position:absolute; width:40px; height:40px; z-index:1; border: none; }
.cursor { position:absolute; width:40px; height:40px; z-index:2; border: none; }
BODY, .normal{ cursor:url('https://mff.wavecdn.net/mff/cursors/hand.png'), default; }
.normal2{ cursor:url('https://mff.wavecdn.net/mff/cursors/hand.png'), default; }
.link, link2 { cursor:url('https://mff.wavecdn.net/mff/cursors/link.png'), default; }
.dragging { cursor:url('https://mff.wavecdn.net/mff/cursors/dragging.gif'), default; }
.text, .text2 { cursor:url('https://mff.wavecdn.net/mff/cursors/schreiberling.png'), text; }
TEXTAREA{ cursor:url('https://mff.wavecdn.net/mff/cursors/schreiberling.png'), text; }
.rb{ border: 1px solid red; }
.tlock { display: block; background:url('https://mff.wavecdn.net/mff/leer.gif') repeat; }
.lock, .lock2 { display: none; background:url('https://mff.wavecdn.net/mff/leer.gif') repeat; }

.al10{position:absolute;left:10px;}
.glass{position:absolute;width:41px;height:72px;z-index:1;}
.box{position:absolute;width:90px;height:72px;}

#blurb { position:absolute;top:13px;left:13px;width:200px; }
.important,.rank_hightlight { font-weight:bold; color:red; }
.highlight_tutorial_step { font-weight:bold; color:#DE9008; }
.nope { font-weight:normal; color:#fff; }
#headercontainer { position:relative; width:1000px; height:124px; }
#mainmenuecontainer { position:absolute; top:0px; right:0px; width:468px; height:100px; }
#submenuecontainer { position:absolute; top:106px; right:20px; }
.mainmenueitem { color:#000; }
.submenueitem { float:left; margin-left:5px; color:#000; }
.racknavi { position:absolute; width:35px; height:27px; }
.headline { color:#333231; font-size:14px; font-weight:bold; }
.subheadline { color:#fff; font-weight:bold; background-color:#6A5739; }
#blockmainnavi { background:url(https://mff.wavecdn.net/mff/leer.gif); z-index:100; position:absolute; top:10px; left:530px; width:275px; height:115px; display:block; }
#home,#nachrichten,#vertraege,#profil,#hilfe,#premium { position:absolute; top:30px; height:69px; }
#home { left:-2px; top:37px; width:105px; }
#nachrichten { left:103px; top:15px; width:87px; }
#vertraege { left:193px; top:30px; width:80px; height:80px; }
#profil { left:273px; top:37px; width:73px; height:70px; }
#hilfe { left:343px; top:30px; width:43px; }
#premium { left:392px; top:20px; width:70px; }
.questionbox { position:absolute; width:15px; height:15px; background-color:#000; border:1px solid #fff; top:45px; left:5px; text-align:center; font-weight:bold; color:#fff; }
#userinfoscontainer { position:absolute; z-index:10; top:15px; left:19px; }
button { border:1px solid #3E3224; background-color:#fff; font-size:11px; }
a.infobox { text-decoration:none; }
.infobox span { display:none; }
.infobox:hover span { text-decoration:none; display:block; position:absolute; z-index:100; border:1px solid #fff; padding:3px; background-color:#000; color:#fff; }
#info_ok, #info_no { border:1px solid #8F6803; background-color:#DE9008; z-index:100; white-space:nowrap; padding:3px; color:#fff; }
#questlineback,#questline { position:absolute; z-index:100; display:none; top:0px; left:390px; height:0px; width:310px; color:#fff; }
#questlineback { background-color:#000; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#questlineopener { position:absolute; z-index:100; top:0px; left:700px; width:20px; color:#fff; background:url(https://mff.wavecdn.net/mff/arrow_left.png) #000 top center no-repeat; }
.questheadline, .headline { font-weight:bold; font-size:12px; color:#6C441D; }
.headline { margin-bottom:10px; }
#blockcropfeature { display:none; background:url(https://mff.wavecdn.net/mff/leer.gif) top left; position:absolute; z-index:50; top:27px; left:297px; width:55px; height:71px; }

.rack_sack { background:url(https://mff.wavecdn.net/mff/lager/sack1.png) top left no-repeat; width:41px; height:55px; }
.rack_box { background:url(https://mff.wavecdn.net/mff/lager/box1.png) top left no-repeat; width:41px; height:55px; }
.rack_karton { background:url(https://mff.wavecdn.net/mff/lager/karton2.gif) top left no-repeat; width:86px; height:55px; }
.rack_bottle { background:url(https://mff.wavecdn.net/mff/bottle.gif) top left no-repeat; width:86px; height:55px; }
.rack_barrel { background:url(https://mff.wavecdn.net/mff/biobarrel2.png) top left no-repeat; width:41px; height:55px; }
.rack_spiceglass { background:url(https://mff.wavecdn.net/mff/spicehouse/farm10_BGProducts_glass.png) top left no-repeat; width:41px; height:55px; }
.gemuesezaehler { background:url(https://mff.wavecdn.net/mff/lager/gemuesezaehler.gif) top left no-repeat; width:40px; height:15px; overflow:hidden; }
.blackbox { border:1px solid #8F6803; background-color:#DE9008; color:#fff; padding:4px; }

.bb_hl { color:#ff0; }
.pricesign { position:absolute; padding:3px; top:73px; left:6px; width:78px; text-align:center; font-size:9px; background-color:#000; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; color:#fff; }
.tooltip { z-index:100; position:absolute; white-space:nowrap; display:none; }
.tooltip_bo { z-index:50; position:absolute; white-space:nowrap; display:none; top:50px; left:75px; }
.tooltip_zone { z-index:50; position:absolute; white-space:nowrap; display:none; top:90px; left:40px; }
.productnamewhite { font-weight:bold; font-size:12px; color:#fff; }
#travel2city { position:absolute; z-index:111; display:none; top:75px; left:180px; width:400px; height:100px; }
#travelpremiuminfo, #travelad { display:none; }
#travelpremiuminfo { text-align:center; position:absolute; top:150px; left:-45px; width:400px; background-color:#fff; padding:5px; }
#travelad { text-align:center; position:absolute; top:120px; left:-178px; width:705px; height:425px; padding:5px; }
#globaltransp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:100; top:0px; left:0px; width:720px; height:640px; display:none; }
#globalactioninfo { position:absolute; display:none; top:250px; left:250px; z-index:101; }

.questblock { position:relative; width:390px; margin-top:10px; }
.questlisttitle { background-color:#6A5739; color:#fff; padding:2px; font-weight:bold; }
.questlistdesc { display:none; }
.questlistduration { margin-top:10px; }
.questlistcounter {  }

#titlepig { position:absolute; z-index:5; top:10px; left:186px; }
.button { width:150px; text-align:center; font-size:11px; font-weight:bold; padding:2px; background-color:#DE9008; border:1px solid #8F6803; color:#fff }
#travel2citycontent { position:absolute; display:none; background:url(https://mff.wavecdn.net/mff/farm2village.gif) top left no-repeat; width:315px; height:133px; }
#travel2citycontent2 { position:absolute; display:none; background:url(https://mff.wavecdn.net/mff/village2city.gif) top left no-repeat; width:530px; height:138px; }
#travelinfo { position:absolute; left:10px; top:25px; }

#collectorscontainer { display:none; z-index:35; left:40px; top:40px; position:absolute; width:640px; height:540px; border:2px solid #000; overflow:hidden; }
#collectorshead { position:absolute; top:5px; right:5px; }
#eventcollectorscontent { display:none; position:absolute; z-index:36; top:230px; left:15px; width:375px; height:255px; background:url(https://mff.wavecdn.net/mff/city/xmas_collector_bubble.png) top left no-repeat; }
#eventcollectorscontentinner { position:absolute; top:50px; left:15px; width:285px; height:190px; }

#fishdealerani { display:none; background:url(https://mff.wavecdn.net/mff/city/fishpool_ani.gif) top left no-repeat; position:absolute; top:296px; left:120px; width:82px; height:111px; }
#formuladealerani { display:none; background:url(https://mff.wavecdn.net/mff/city/formuladealer_ani.gif) top left no-repeat; position:absolute; top:525px; left:317px; width:98px; height:115px; }
#formuladealerani_easter { display:none; background:url(https://mff.wavecdn.net/mff/city/formuladealer_ani_easter.gif) top left no-repeat; position:absolute; top:516px; left:317px; width:98px; height:124px; }
#pepeani { display:none; background:url(https://mff.wavecdn.net/mff/city/pepe_ani.gif) top left no-repeat; position:absolute; top:536px; left:540px; width:100px; height:104px; }
#bunnyani { display:none; background:url(https://mff.wavecdn.net/mff/city/bunny_ani.gif) top left no-repeat; position:absolute; top:338px; left:293px; width:78px; height:57px; }
#gooseani { position:absolute; z-index:31; display:none; left:-200px; background:url(https://mff.wavecdn.net/mff/city/goose_ani.gif) top left no-repeat; width:107px; height:88px; }

#showtimeadcolumn { display:none; position:absolute; top:240px; left:208px; border:1px solid #8F6803; background-color:#DE9008; color:#fff; z-index:32; padding:4px; }
#adcolumn { position:absolute; z-index:35; width:640px; height:540px; left:40px;  top:40px; background:url(https://mff.wavecdn.net/mff/city/adcolumn_back.jpg) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#adcolumnheader { position:absolute; z-index:36; top:2px; left:618px; }
#adzone_1_1,#adzone_1_2,#adzone_1_3 { position:absolute; z-index:35; }
#adzone_1_1 { top:233px; left:239px; width:45px; height:50px; }
#adzone_1_2 { top:310px; left:295px; width:100px; height:140px; }
#adzone_1_3 { top:70px; left:325px; width:110px; height:240px; }
#adzoneshowad_1_1,#adzoneshowad_1_2,#adzoneshowad_1_3 { position:absolute; display:none; z-index:36; }
#adzoneshowad_1_1 { background:url(https://mff.wavecdn.net/mff/city/ad1.jpg) top left no-repeat; top:-1px; left:2px; width:45px; height:50px; }
#adzoneshowad_1_2 { background:url(https://mff.wavecdn.net/mff/city/ad2.jpg) top left no-repeat; top:4px; left:3px; width:100px; height:140px; }
#adzoneshowad_1_3 { background:url(https://mff.wavecdn.net/mff/city/ad3.jpg) top left no-repeat; top:5px; left:4px; width:110px; height:240px; }
#adzonetooltip1,#adzonetooltip2,#adzonetooltip3,#adzonetooltip4,#adzonetooltip5,#adzonetooltip6 { position:absolute; z-index:37; display:none; top:20px; left:-75px; white-space:nowrap; }
#homezone1,#homezone2 { display:none; position:absolute; height:85px; left:430px; top:30px; width:200px; z-index:31; }
#questboxcity { position:absolute; z-index:36; display:none; background:url(https://mff.wavecdn.net/mff/questbox_back.png) top left no-repeat; width:335px; height:285px; top:50px; left:200px; }
#questboxfootercity { position:absolute; z-index:37; width:180px; height:40px; top:210px; left:45px; }
#questboxcontentcity { position:absolute; z-index:36; width:200px; height:161px; top:40px; left:45px; overflow:auto; }
#questboxanicity { position:absolute; z-index:36; top:100px; left:225px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/leer.gif) no-repeat; }
#transp3 { background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; position:absolute; z-index:32; top:0px; left:0px; width:720px; height:640px; display:none; }
#transp5 { background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; position:absolute; z-index:35; top:0px; left:0px; width:640px; height:540px; display:none; }
#peopleani1,#peopleani2,#peopleani3,#peopleani4 { position:absolute; display:block; }
#peopleani1 { top:311px; left:0px; }
#peopleani2 { top:365px; left:210px; }
#peopleani3 { top:375px; left:119px; }
#peopleani4 { top:519px; left:87px; }

#giftshop { position:absolute; width:67px; height:84px; top:347px; left:260px; background:url(https://mff.wavecdn.net/mff/city/giftshop.jpg) top left no-repeat; }
#giftshopinfo { display:none; position:absolute; top:330px; left:260px; }
#giftshopinner { position:absolute; z-index:35; width:640px; height:540px; left:40px;  top:40px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#giftshopinnerheader { position:absolute; z-index:36; top:2px; right:2px; }

#marktschreier { position:absolute; width:47px; height:47px; top:337px; left:481px; background:url(https://mff.wavecdn.net/mff/city/marktschreier.gif) top left no-repeat; }
#marktschreierinfo { display:none; position:absolute; top:300px; left:460px; }
#marktschreierinner { position:absolute; z-index:35; width:640px; height:540px; left:40px;  top:40px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#marktschreierinnerheader { position:absolute; z-index:36; top:2px; right:2px; }
#marktschreierinnercontent { position:absolute; z-index:36; top:25px; left:215px; width:400px; height:400px; overflow:auto; border:1px solid #9697DA; }
#marktschreierinnerinput { position:absolute; z-index:36; top:430px; left:215px; width:400px; height:40px; }
#marktschreierinnerintro { position:absolute; z-index:36; top:25px; left:15px; width:185px; height:200px; }

#windmillinner { position:absolute; z-index:35; width:640px; height:540px; left:40px;  top:40px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#windmillheader { position:absolute; z-index:36; top:2px; right:2px; }
#windmillformuladrop.hover { background-color:green; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
#windmillpaper { display:none; position:absolute; top:110px; left:140px; background:url(https://mff.wavecdn.net/mff/city/windmill_paper.gif) top left no-repeat; width:367px; height:277px; }
#windmillpaperheadline { position:absolute; top:38px; left:50px; width:260px; text-align:center; font-weight:bold; }
#windmillformuladrop { position:absolute; bottom:45px; height:150px; left:320px; width:120px; }
#windmilltransp { z-index:2; background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; top:0px; left:0px; width:640px; height:560px; display:none; }
#windmillpos1 { position:absolute; top:146px; left:80px; width:50px; height:50px; }
#windmillpos2 { position:absolute; top:146px; left:161px; width:50px; height:50px; }
#windmillpos3 { position:absolute; top:146px; left:242px; width:50px; height:50px; }
#windmillpos1info { display:none; position:absolute; top:-35px; left:-5px; }
#windmillpos2info { display:none; position:absolute; top:-35px; left:-5px; }
#windmillpos3info { display:none; position:absolute; top:-35px; left:-5px; }
#windmillproduction { position:absolute; bottom:30px; left:50px; width:260px; text-align:center; }
#windmillformula { position:absolute; top:9px; left:55px; width:240px; height:140px; }
.windmillformula { width:52px; height:49px; float:left; margin-right:5px; margin-bottom:29px; }
#windmillformulainfo { z-index:100; position:absolute; top:10px; left:330px; display:none; }
#windmillnavileft { position:absolute; top:139px; left:-2px; width:69px; height:52px; background:url(https://mff.wavecdn.net/mff/city/windmill_arrow_left.jpg) top left no-repeat; }
#windmillnaviright { position:absolute; top:138px; left:193px; width:55px; height:52px; background:url(https://mff.wavecdn.net/mff/city/windmill_arrow_right.jpg) top left no-repeat; }

#powerupcontainer { z-index:19; position:absolute; left:0px; bottom:5px; width:39px; height:261px; }
#powerupselector { display:none; position:absolute; left:10px; top:0px; height:100%; width:585px; }
#powerselectorback { position:absolute; top:1px; left:-9px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/powerup_back.jpg) top left no-repeat; }
#powerselectorcontent { position:absolute; top:0px; left:8px; width:568px; height:100%; }
#powerselectorcontentblock { z-index:100; display:none; color:#fff; font-weight:bold; position:absolute; top:0px; left:-10px; width:586px; height:100%; background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#powerupbar { display:none; position:absolute; left:0px; top:0px; height:100%; width:39px; background:url(https://mff.wavecdn.net/mff/powerupbar_off.gif) top left no-repeat; }
#powerselectornaviup { display:none; position:absolute; right:18px; top:30px; background:url(https://mff.wavecdn.net/mff/powerup_navi_up.jpg) top left no-repeat; width:19px; height:27px; }
#powerselectornavidown { display:none; position:absolute; right:18px; bottom:7px; background:url(https://mff.wavecdn.net/mff/powerup_navi_down.jpg) top left no-repeat; width:19px; height:27px; }
#powerupbarinfo { display:none; position:absolute; left:45px; bottom:175px; z-index:100; width:200px; }

#formuladealer { position:absolute; z-index:35; width:640px; height:540px; left:40px; top:40px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#formuladealerheader { position:absolute; z-index:36; top:2px; right:2px; }
#formuladealerbubble { position:absolute; width:165px; height:130px; top:28px; right:55px; overflow:auto; }
#formuladealerproduct1 { position:absolute; width:52px; height:49px; top:265px; left:120px; }
#formuladealerproduct2 { position:absolute; width:52px; height:49px; top:265px; left:278px; }
#formuladealerproduct3 { position:absolute; width:52px; height:49px; top:265px; right:156px; }
#formuladealerproductinfo { display:none; position:absolute; top:10px; left:85px; }
#formuladealerfeedback { display:none; padding:10px; border:1px solid #fff; color:#fff; background-color:#000; position:absolute; top:105px; right:385px; }
#formuladealerrandom { display:none; position:absolute; height:110px; left:220px; top:95px; width:185px; }
#formuladealerface { display:none; position:absolute; height:40px; left:288px; top:134px; width:43px; }
#formuladealerrack { position:absolute; top:0px; left:0px; height:100%; width:80px; background-color:black; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
#formuladealerrackinner { position:absolute; top:5px; left:0px; height:100%; width:70px; }

#fishpoolinner { position:absolute; z-index:35; width:640px; height:540px; left:40px; top:40px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #000; display:none; overflow:hidden; }
#fishpoolheader { position:absolute; z-index:36; top:2px; right:2px; }
#fishpoolbubble { position:absolute; z-index:35; top:20px; right:28px; width:200px; height:125px; overflow:hidden; }
#fishpoolcontent { position:absolute; z-index:35; bottom:25px; left:32px; width:373px; height:68px; overflow:hidden; }
#fishpoolbuybutton { position:absolute; z-index:36; bottom:28px; left:337px; width:65px; height:65px; display:none; }


#buildingmain { background:url(https://mff.wavecdn.net/mff/leer.gif) no-repeat top left; z-index:2; position:absolute; top:0px; left:0px; width:720px; height:640px; display:block; overflow:hidden; }

#zone1,#zone2,#zone3,#zone4,#zone5,#zone6 { position:absolute; width:135px; height:135px; }
#zone1,#zone2,#zone3 { top:50px; }
#zone4,#zone5,#zone6 { top:325px; }
#zone1, #zone4 { left:139px; }
#zone2, #zone5 { left:332px; }
#zone3, #zone6 { left:518px; }

#levelstars { position:absolute; top:10px; left:10px;}
#zoneupdatebutton { position:absolute; top:72px; left:5px; }
#zonedestructbutton { position:absolute; bottom:10px; left:5px; }
#buildbox { position:absolute; z-index:10; display:none; background:url(https://mff.wavecdn.net/mff/buildingoptionsback3.gif) no-repeat top left; width:718px; height:596px; top:30px; left:50%; margin-left:-359px; }
#buildboxheader { position:absolute; z-index:10; top:20px; right:35px; }
#createguildbox { position:absolute; z-index:99; display:none; background:url(https://mff.wavecdn.net/mff/editguildback2.jpg) top left no-repeat; width:539px; height:503px; top:55px; left:90px; }
#createguildboxheader { position:absolute; z-index:11; width:36px; height:36px; top:2px; right:2px; }
#createguildboxfooter { position:absolute; z-index:11; height:20px; bottom:30px; right:35px; }
#createguildbannerdiv { position:absolute; z-index:10; bottom:15px; left:0px; width:455px; }
.guildbanneroption { position:relative; z-index:11; background:url(https://mff.wavecdn.net/mff/guildbanneroption.png) no-repeat top left; width:169px; height:54px; }
.guildbanner_headline { position:absolute; top:10px; left:10px; }
.guildbanner_navipre { position:absolute; top:30px; left:40px; width:25px; height:17px; }
.guildbanner_count { position:absolute; top:30px; left:70px; width:25px; height:17px; }
.guildbanner_navinext { position:absolute; top:30px; left:101px; width:25px; height:17px; }
#createguildbannerdiv_banner { position:absolute; z-index:10; background:url(https://mff.wavecdn.net/mff/guildbannerpreview.jpg) no-repeat top left; width:227px; height:282px; top:0px; left:0px; }
#bannerback { position:absolute; z-index:10; background:url(https://mff.wavecdn.net/mff/guild/banner/backgrounds/back_0.jpg) no-repeat top left; width:180px; height:240px; top:20px; left:24px; }
#bannerborder { position:absolute; z-index:11; background:url(https://mff.wavecdn.net/mff/guild/banner/borders/GeneriertesBild_0_0.png) no-repeat top left; width:180px; height:240px; top:20px; left:24px; }
#bannerhead { position:absolute; z-index:12; background:url(https://mff.wavecdn.net/mff/guild/banner/heads/GeneriertesBild_0_0.png) no-repeat top left; width:180px; height:240px; top:20px; left:24px; }
#createguildbannerdiv_settings { position:absolute; z-index:10; width:200px; height:282px; top:0px; right:15px; }
#createguildboxcontent { position:absolute; z-index:10; width:455px; height:140px; top:40px; left:45px; }
#commitbox { position:absolute; z-index:110; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#commitboxfooter { position:absolute; z-index:11; width:180px; height:40px; top:135px; left:45px; }
#commitboxcontent { position:absolute; z-index:10; width:165px; height:140px; top:35px; left:45px; }
#commitpigani { position:absolute; z-index:10; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; }
#errorbox { position:absolute; z-index:25; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#errorboxcontent { position:absolute; z-index:25; width:160px; height:140px; top:35px; left:45px; }
#errorboxfooter { position:absolute; z-index:26; width:180px; height:40px; top:135px; left:70px; }
#errorboxpigani { position:absolute; z-index:25; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; background-position:3px -2px; }
#updatebox { position:absolute; z-index:10; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#updateboxcontent { position:absolute; z-index:10; width:190px; height:140px; top:35px; left:45px; }
#status1,#status2,#status3,#status4,#status5,#status6 { position:absolute; z-index:2; width:33px; height:80px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/milkcan_back_small.png) top left no-repeat; top:10px; left:125px;}
#status2_1,#status2_2,#status2_3,#status2_4,#status2_5,#status2_6 { position:absolute; z-index:2; width:33px; height:80px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/eggbox_back_small.png) top left no-repeat; top:10px; left:125px;}
#status3_1,#status3_2,#status3_3,#status3_4,#status3_5,#status3_6 { position:absolute; z-index:2; width:50px; height:85px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/sheep_back_small.png) top left no-repeat; top:10px; left:125px;}
#status4_1,#status4_2,#status4_3,#status4_4,#status4_5,#status4_6 { position:absolute; z-index:2; width:50px; height:70px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/honeyglass_back_small.png) top left no-repeat; top:10px; left:125px;}
#status7_1,#status7_2,#status7_3,#status7_4,#status7_5,#status7_6 { position:absolute; z-index:2; width:49px; height:66px; top:25px; left:125px;}
#status8_1,#status8_2,#status8_3,#status8_4,#status8_5,#status8_6 { position:absolute; z-index:2; width:46px; height:42px; overflow:hidden; top:25px; left:125px;}
#status9_1,#status9_2,#status9_3,#status9_4,#status9_5,#status9_6 { position:absolute; z-index:2; width:30px; height:110px; overflow:hidden; top:10px; left:125px;}
#status10_1,#status10_2,#status10_3,#status10_4,#status10_5,#status10_6 { position:absolute; z-index:2; width:45px; height:115px; overflow:hidden; top:10px; left:125px;}
#status11_1,#status11_2,#status11_3,#status11_4,#status11_5,#status11_6 { position:absolute; z-index:2; width:50px; height:100px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/fish_back_mini.gif) top left no-repeat; top:10px; left:125px; }
#status12_1,#status12_2,#status12_3,#status12_4,#status12_5,#status12_6 { position:absolute; z-index:2; width:33px; height:80px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/goat_mini_back.png) top left no-repeat; top:10px; left:125px;}
#status15_1,#status15_2,#status15_3,#status15_4,#status15_5,#status15_6 { position:absolute; z-index:2; width:33px; height:80px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/goat_mini_back.png) top left no-repeat; top:10px; left:125px;}
#statusfront_1,#statusfront_2,#statusfront_3,#statusfront_4,#statusfront_5,#statusfront_6 { position:absolute; top:0px; left:0px; z-index:2; width:70px; height:125px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#mengencontainer { position:absolute; overflow:hidden; z-index:2; width:20px; height:52px; top:16px; left:6px; }
#mengencontainer2 { position:absolute; overflow:hidden; z-index:2; width:25px; height:72px; top:3px; left:7px; }
#mengencontainer4 { position:absolute; overflow:hidden; z-index:2; width:50px; height:52px; top:11px; left:0px; }
#mengencontainer11 { position:absolute; overflow:hidden; z-index:2; width:8px; height:52px; top:15px; left:29px; }
#mengencontainer12 { position:absolute; overflow:hidden; z-index:2; width:33px; height:80px; top:15px; left:0px; }
#mengencontainer15 { position:absolute; overflow:hidden; z-index:2; width:33px; height:80px; top:15px; left:0px; }
#menge1,#menge2,#menge3,#menge4,#menge5,#menge6 { position:relative; z-index:2; top:100px; left:0px; width:50px; height:100px; background:url(https://mff.wavecdn.net/mff/milkcan_milk_small.png) top left no-repeat; }
#menge3_1,#menge3_2,#menge3_3,#menge3_4,#menge3_5,#menge3_6 { position:relative; z-index:2; top:0px; left:0px; width:50px; height:1px; background:url(https://mff.wavecdn.net/mff/sheep_wolle_small.png) top left no-repeat; }
#menge4_1,#menge4_2,#menge4_3,#menge4_4,#menge4_5,#menge4_6 { position:relative; z-index:2; top:100px; left:0px; width:50px; height:100px; background:url(https://mff.wavecdn.net/mff/honeyglass_honey_small.png) top left no-repeat; }
#menge11_1,#menge11_2,#menge11_3,#menge11_4,#menge11_5,#menge11_6 { position:relative; z-index:2; top:100px; left:0px; width:50px; height:100px; background:url(https://mff.wavecdn.net/mff/fish_inner_mini.jpg) top left no-repeat; }
#menge12_1,#menge12_2,#menge12_3,#menge12_4,#menge12_5,#menge12_6 { position:relative; z-index:2; top:100px; left:0px; width:40px; height:100px; background:url(https://mff.wavecdn.net/mff/goat_mini_inner.png) top left no-repeat; }
#menge15_1,#menge15_2,#menge15_3,#menge15_4,#menge15_5,#menge15_6 { position:relative; z-index:2; top:100px; left:0px; width:40px; height:100px; background:url(https://mff.wavecdn.net/mff/goat_mini_inner.png) top left no-repeat; }
#mengefrontpic { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#mengefrontpic4 { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#mengefrontpic5 { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#mengefrontpic11 { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#mengefrontpic12 { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#mengefrontpic15 { position:absolute; z-index:3; top:0; left:0px; width:33px; height:80px; }
#timeevent1,#timeevent2,#timeevent3,#timeevent4,#timeevent5,#timeevent6,#timeevent12,#timeevent15 { z-index:50; position:absolute; display:none; white-space:nowrap; top:50px; left:80px; }
#buildinginfo0,#buildinginfo1,#buildinginfo2,#buildinginfo3,#buildinginfo4,#buildinginfo5,#buildinginfo6 { position:absolute; left:50px; top:75px; display:none; z-index:100; padding:3px; width:120px; border:1px solid #8F6803; background-color:#DE9008; color:#fff; }
#buildinginfo_right3,#buildinginfo_right6 { position:absolute; right:135px; top:5px; display:none; z-index:10; padding:3px; width:178px; height:235px; border:1px solid #8F6803; background-color:#DE9008; color:#fff; }
#buildinginfo_left0,#buildinginfo_left1,#buildinginfo_left2,#buildinginfo_left4,#buildinginfo_left5 { position:absolute; left:130px; top:5px; display:none; z-index:10; padding:3px; width:178px; height:235px; border:1px solid #8F6803; background-color:#DE9008; color:#fff; }
#bonusinfo { color:red; }
#chicken1 { position:absolute; left:10px; top:5px; }
#chicken2 { position:absolute; left:25px; top:25px; }
#bees1 { position:absolute; left:0px; top:0px; }
#sheep1 { position:absolute; left:10px; top:5px; }
#sheep2 { position:absolute; left:45px; top:75px; }
#goat1 { position:absolute; left:12px; top:35px; }
#goat2 { position:absolute; left:93px; top:83px; }
#rabbit1 { position:absolute; left:55px; top:75px; }
#rabbit2 { position:absolute; left:80px; top:90px; }
#pony1_ani { position:absolute; left:5px; top:60px; }
#productionani8 { position:absolute; z-index:2; width:62px; height:82px; background:url(https://mff.wavecdn.net/mff/production_8.gif) top left no-repeat; top:311px; left:309px; }
#productionani8_static { position:absolute; z-index:2; width:62px; height:82px; background:url(https://mff.wavecdn.net/mff/production_8_static.jpg) top left no-repeat; top:311px; left:309px; }
#productionani10 { position:absolute; z-index:5; width:87px; height:110px; background:url(https://mff.wavecdn.net/mff/productionani10.gif) top left no-repeat; top:232px; left:245px; }
#productionani10_static { position:absolute; z-index:5; width:87px; height:110px; background:url(https://mff.wavecdn.net/mff/productionani10_static.jpg) top left no-repeat; top:232px; left:245px; }
#garten_verkauf { position:absolute; z-index:4; top:500px; }
#headquarteroptions { position:absolute; z-index:10; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog_only.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#headquarteroptionsheader { position:absolute; z-index:10; top:5px; right:5px; }
#headquarteroptionscontent { position:absolute; z-index:10; top:45px; left:45px; }
#headquarter { display:none; position:absolute; }
#shreddericon { position:absolute; bottom:0px; left:0px; width:89px; height:124px; background:url(https://mff.wavecdn.net/mff/farmhouse/garbage.png) top left no-repeat; }
#shreddericon_over1 { position:absolute; top:0px; left:0px; display:block; width:62px; height:131px; background:url(https://mff.wavecdn.net/mff/farmhouse/blink4.gif) top left no-repeat; }
#shreddericon_over2 { position:absolute; top:0px; left:0px; display:none; width:62px; height:131px; background:url(https://mff.wavecdn.net/mff/farmhouse/over4.gif) top left no-repeat; }

#shredderinfo { position:absolute; bottom:60px; left:65px; white-space:nowrap; display:none; z-index:105; }
#customerline { z-index:2; position:absolute; bottom:105px; left:140px; }
#customerstats { z-index:2; position:absolute; bottom:60px; left:95px; height:50px; width:40px; }
#customerstatsinfo { z-index:5; position:absolute; bottom:120px; left:50px; display:none; }
#transp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:5; top:0px; left:0px; width:720px; height:640px; display:none; }

#reallocatebox { display:none; position:absolute; z-index:25; top:100px; left:125px; width:450px; height:420px; background:url(https://mff.wavecdn.net/mff/reallocate_back.jpg) top left no-repeat; }
#reallocateboxheader { position:absolute; top:5px; right:5px; }
#reallocateboxcontent { position:absolute; top:30px; left:30px; width:390px; }
#reallocateboxfooter { position:absolute; bottom:20px; left:20px; }

#guildlink { position:absolute; z-index:100; display:none; background:url(https://mff.wavecdn.net/mff/guildlink.png) top left no-repeat; top:0px; left:230px; width:40px; height:35px; }
#guildlink_tt { position:absolute; z-index:100; display:none; top:23px; left:0px; }
#guildbicycle { display:none; position:absolute; height:42px; width:77px; left:199px; top:182px; background:url(https://mff.wavecdn.net/mff/guildsign.png); }
#guildpassagequestani { display:none; position:absolute; height:42px; width:77px; left:0; top:0; background:url(https://mff.wavecdn.net/mff/guildsign_ani.gif); }
#bicycleinfo { position:absolute; top:47px; left:30px; display:none; z-index:10; white-space:nowrap; }
#travel2guild { position:absolute; z-index:111; display:none; top:150px; left:185px; background:url(https://mff.wavecdn.net/mff/farm2guild.gif) top left no-repeat; width:360px; height:140px; }
#travel2guildcontent { position:absolute; top:10px; left:25px; }
#swanani { position:absolute; z-index:4; display:none; left:-200px; }
#butterflyani { position:absolute; z-index:4; display:none; left:-200px; }
#fishani { position:absolute; z-index:4; display:block; left:462px; top:569px; }
#fishani2 { position:absolute; z-index:4; display:block; left:462px; top:569px; }

#beaker_transp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:5; top:0px; left:0px; width:640px; height:540px; display:none; }
.beaker_7_9 { z-index:10; position:absolute; top:50px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/mayofactory_back.gif) top left no-repeat; }
.beaker_8_10 { z-index:10; position:absolute; top:50px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/creamery_back.gif) top left no-repeat; }
.beaker_9_11 { z-index:10; position:absolute; top:50px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/spinning_back.gif) top left no-repeat; }
.beaker_10_12 { z-index:10; position:absolute; top:150px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/bonbonkitchen_back.gif) top left no-repeat; }
.beaker_8_110 { z-index:10; position:absolute; top:300px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/bonbonkitchen_goat_back.gif) top left no-repeat; }
.beaker_7_21 { z-index:10; position:absolute; top:300px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/mayofactory_back2.gif) top left no-repeat; }
.beaker_9_151 { z-index:10; position:absolute; top:300px; left:0px; width:640px; height:214px; background:url(https://mff.wavecdn.net/mff/spinning_back2.png) top left no-repeat; }
.advancedproductionbutton7_9 { color:#fff; position:absolute; top:90px; left:273px; z-index:5; }
.advancedproductionbutton7_21 { color:#fff; position:absolute; top:90px; left:273px; z-index:5; }
.advancedproductionbutton8_10 { color:#fff; position:absolute; top:90px; left:215px; z-index:5; }
.advancedproductionbutton8_110 { color:#fff; position:absolute; top:90px; left:215px; z-index:5; }
.advancedproductionbutton9_11 { color:#fff; position:absolute; top:90px; left:273px; z-index:5; }
.advancedproductionbutton9_151 { color:#fff; position:absolute; top:90px; left:273px; z-index:5; }
.advancedproductionbutton10_12 { color:#fff; position:absolute; top:90px; left:273px; z-index:5; }
.advancedproduktionintro7_9 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro7_21 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro8_10 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro8_110 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro9_11 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro9_151 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
.advancedproduktionintro10_12 { color:#fff; position:absolute; top:-15px; left:5px; z-index:5; }
#advancedstatusfront7_9 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; background:url(https://mff.wavecdn.net/mff/mayofactory_front2.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront7_21 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; background:url(https://mff.wavecdn.net/mff/mayofactory_front2.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront8_10 { z-index:3; position:absolute; top:46px; left:133px; width:269px; height:152px; background:url(https://mff.wavecdn.net/mff/creamery_front.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront8_110 { z-index:3; position:absolute; top:46px; left:133px; width:269px; height:152px; background:url(https://mff.wavecdn.net/mff/creamery_front.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront9_11 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; background:url(https://mff.wavecdn.net/mff/mayofactory_front2.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront9_151 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; background:url(https://mff.wavecdn.net/mff/mayofactory_front2.gif) top left no-repeat; background-position:0px 0px; }
#advancedstatusfront10_12 { z-index:3; position:absolute; top:31px; left:249px; width:153px; height:165px; background:url(https://mff.wavecdn.net/mff/bonbonkitchen_front.gif) top left no-repeat; background-position:0px 0px; }
.advancedstatusbarcontainer7_9 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; overflow:hidden; }
.advancedstatusbarcontainer7_21 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; overflow:hidden; }
.advancedstatusbarcontainer8_10 { z-index:3; position:absolute; top:46px; left:133px; width:269px; height:152px; overflow:hidden; }
.advancedstatusbarcontainer8_110 { z-index:3; position:absolute; top:46px; left:133px; width:269px; height:152px; overflow:hidden; }
.advancedstatusbarcontainer9_11 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; overflow:hidden; }
.advancedstatusbarcontainer9_151 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; overflow:hidden; }
.advancedstatusbarcontainer10_12 { z-index:3; position:absolute; top:38px; left:249px; width:153px; height:157px; overflow:hidden; }
.advancedstatusbar_7_9 { z-index:2; position:absolute; top:8px; left:0px; width:149px; height:148px; background:url(https://mff.wavecdn.net/mff/mayofactory_input.gif) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_7_21 { z-index:2; position:absolute; top:8px; left:0px; width:149px; height:148px; background:url(https://mff.wavecdn.net/mff/mayofactory_input2.gif) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_8_10 { z-index:2; position:absolute; top:8px; left:5px; width:260px; height:139px; background:url(https://mff.wavecdn.net/mff/creamery_milk.jpg) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_8_110 { z-index:2; position:absolute; top:8px; left:5px; width:260px; height:139px; background:url(https://mff.wavecdn.net/mff/creamery_milk.jpg) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_9_11 { z-index:2; position:absolute; top:8px; left:0px; width:149px; height:148px; background:url(https://mff.wavecdn.net/mff/spinning_wool.gif) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_9_151 { z-index:2; position:absolute; top:8px; left:0px; width:149px; height:148px; background:url(https://mff.wavecdn.net/mff/spinning_input2.png) top left no-repeat; background-position:0px 0px; }
.advancedstatusbar_9_151_6 { left:2px; }
.advancedstatusbar_10_12,#advancedstatusbar_10_12_2,#advancedstatusbar_10_12_3,#advancedstatusbar_10_12_4,#advancedstatusbar_10_12_5,#advancedstatusbar_10_12_6 { z-index:2; position:absolute; top:8px; left:0px; width:149px; height:148px; background:url(https://mff.wavecdn.net/mff/bonbonkitchen_honey.gif) top left no-repeat; background-position:0px 0px; }


#innermaincontainer { overflow:hidden; position:absolute; left:50%; display:none; z-index:20; top:50px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; border:2px solid #885F49; width:640px; height:540px; border-radius:5px; margin-left:-320px; }
#cancelscreen { position:absolute; z-index:20; right:5px; top:5px; background:url(https://mff.wavecdn.net/mff/button_cancel_off.png); width:36px; height:36px; }
#cancelscreen:hover { background:url(https://mff.wavecdn.net/mff/button_cancel_on.png); }
#animalline1,#animalline2,#animalline3,#animalline4,#animalline5,#animalline11,#animalline12,#animalline15 { position:absolute; z-index:10; }
#animalline2 { top:117px; left:0px; width:635px; height:255px; }
#animalline3 { top:215px; left:0px; width:640px; height:280px; }
#animalline4 { top:200px; left:0px; width:640px; height:280px; }
#animalline5 { top:200px; left:200px; width:440px; height:280px; }
#animalline11 { height:145px; left:285px; top:340px; width:240px; }
#animalline12 { height:145px; left:30px; bottom:75px; width:240px; }
#animalline15 { height:145px; left:-35px; bottom:130px; width:240px; }
#foodcontainer2,#foodcontainer3,#foodcontainer4,#foodcontainer5,#foodcontainer7,#foodcontainer11,#foodcontainer12,#foodcontainer15 { position:absolute; z-index:17; }
#foodcontainer2 { width:600px; height:50px; top:372px; left:20px; }
#foodcontainer3 { width:600px; height:50px; top:327px; left:20px; }
#foodcontainer4 { width:425px; height:40px; top:335px; left:125px; }
#foodcontainer5 { width:205px; height:40px; top:390px; left:285px; }
#foodcontainer7 { width:500px; height:50px; top:390px; left:70px; }
#foodcontainer11 { height:145px; left:200px; top:360px; width:400px; }
#foodcontainer12 { height:110px; left:10px; top:380px; width:540px; }
#foodcontainer15 { height:90px; left:10px; top:450px; width:430px; }
#feedingtrough3,#feedingtrough4,#feedingtrough5,#feedingtrough12 { position:absolute; z-index:15; }
#feedingtrough3 { top:220px; left:0px; background:url(https://mff.wavecdn.net/mff/cowfarm_feedingtrough.png) top left no-repeat; width:640px; height:165px;}
#feedingtrough4 { top:335px; left:123px; background:url(https://mff.wavecdn.net/mff/sheepfarm_foodgrate.png) top left no-repeat; width:440px; height:165px;}
#feedingtrough12 { bottom:-12px; left:15px; background:url(https://mff.wavecdn.net/mff/goat_foodgrate.gif) top left no-repeat; width:530px; height:165px;}
#feedingtrough15 { bottom:-12px; left:15px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:530px; height:165px;}
#feed2,#feed3,#feed4,#feed5,#feed12,#feed13,#feed15 { position:absolute; z-index:16; display:none; }
#feed2 { top:367px; left:0px; background:url(https://mff.wavecdn.net/mff/chickenfarm_feed.png) top left no-repeat; width:640px; height:40px;}
#feed3 { top:307px; left:0px; background:url(https://mff.wavecdn.net/mff/cowfarm_feed.png) top left no-repeat; width:640px; height:40px;}
#feed4 { top:320px; left:97px; background:url(https://mff.wavecdn.net/mff/sheepfarm_feed.png) top left no-repeat; width:440px; height:145px;}
#feed5 { top:405px; left:345px; background:url(https://mff.wavecdn.net/mff/beeshed_feed.png) top left no-repeat; width:205px; height:145px;}
#feed12 { top:339px; left:6px; background:url(https://mff.wavecdn.net/mff/goat_feed.gif) top left no-repeat; width:540px; height:145px;}
#feed15 { bottom:-35px; left:7px; background:url(https://mff.wavecdn.net/mff/angora_feed.gif) top left no-repeat; width:540px; height:145px;}
.feedproduct { width:50px; height:50px; }
*html .feedproduct { width:54px; height:54px; }
#infoblock1,#infoblock2,#infoblock3,#infoblock4,#infoblock5,#infoblock7,#infoblock8,#infoblock9,#infoblock10,#infoblock11,#infoblock12,#infoblock15 { padding:10px; position:absolute; display:none; z-index:17; top:435px; left:400px; width:150px; height:55px; color:#fff; border-width:2px; }
#infoblock11 { top:80px; }
*html #infoblock11 { height:68px; }
#infobubble2,#infobubble3,#infobubble4,#infobubble5,#infobubble11,#infobubble12,#infobubble15 { position:absolute; z-index:17; color:#fff; padding:40px 10px 10px 10px; width:218px; height:121px; }
*html #infobubble2,#infobubble3,#infobubble4,#infobubble5,#infobubble11,#infobubble12,#infobubble15 { width:230px; }
#infobubble2 { top:405px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble.png) top left no-repeat; }
#infobubble3 { top:395px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble.png) top left no-repeat; }
#infobubble4 { top:395px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble.png) top left no-repeat; }
#infobubble5 { top:395px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble3.png) top left no-repeat; }
#infobubble11 { top:395px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble4.png) top left no-repeat; padding:40px 20px 10px 10px; width:225px; }
#infobubble12 { top:410px; left:15px; background:url(https://mff.wavecdn.net/mff/bubble.png) top left no-repeat; }
#infobubble15 { top:160px; left:60px; background:url(https://mff.wavecdn.net/mff/bubble5.png) top left no-repeat; padding:10px; }
*html #infobubble11 { width:235px; }
.avatarimg { border:1px solid #fff; }
#feedcommit { position:absolute; z-index:25; display:none; background-color:#fff; width:200px; height:200px; top:200px; left:200px; }
#locationwait { position:absolute; z-index:25; display:none; border:1px solid #fff; color:#fff; padding:10px; background-color:#000; width:255px; height:55px; top:175px; left:185px; }
#transp2 { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:20; top:0px; left:0px; width:640px; height:540px; display:none; }
div#foodcontainer2.hover,div#foodcontainer3.hover,div#foodcontainer4.hover,div#foodcontainer5.hover,div#foodcontainer7.hover,div#foodcontainer11.hover,div#foodcontainer15.hover { background-color:green; filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; }
#commitboxinner { position:absolute; z-index:26; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#commitboxfooterinner { position:absolute; z-index:26; width:180px; height:40px; top:135px; left:45px; }
#commitboxcontentinner { position:absolute; z-index:25; width:165px; height:140px; top:35px; left:45px; }
#commitboxpiganiinner { position:absolute; z-index:25; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; }
#commitboxcrop { position:absolute; z-index:26; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog_paper.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#commitboxfootercrop { position:absolute; z-index:26; width:180px; height:40px; top:135px; left:45px; }
#commitboxcontentcrop { position:absolute; z-index:25; width:165px; height:140px; top:35px; left:45px; }
#commitboxpiganicrop { position:absolute; z-index:25; top:30px; left:200px; width:215px; height:250px; overflow:hidden; }
#errorboxinner { position:absolute; z-index:30; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#errorboxcontentinner { position:absolute; z-index:30; width:160px; height:140px; top:35px; left:45px; }
#errorboxfooterinner { position:absolute; z-index:31; width:180px; height:40px; top:135px; left:70px; }
#errorboxpiganiinner { position:absolute; z-index:30; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; background-position:3px -2px; }
#beeaniinner { position:absolute; display:none; z-index:17; top:250px; left:200px; width:420px; height:175px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/beeani_inner.gif) no-repeat; }
#littlefeedback { position:absolute; background:url(https://mff.wavecdn.net/mff/littlefeedback.png) top left no-repeat; z-index:20; display:none; top:200px; left:325px; width:106px; height:48px; color:#fff; text-align:center; padding-top:15px; }
#articleinfo { position:absolute; display:none; top:0px; left:0px; white-space:nowrap; z-index:100; }
#cancelproduction { position:absolute; top:58px; left:-10px; z-index:15; }
*html #cancelproduction { position:absolute; top:45px; left:-10px; z-index:15; }
#cancelproductioninfo { position:absolute; display:none; top:0px; left:30px; z-index:16; white-space:nowrap; font-weight:normal; }
#update_crop_2,#update_crop_3,#update_crop_4,#update_crop_5,#update_crop_11_1,#update_crop_11_2,#update_time_2,#update_time_3,#update_time_4,#update_time_5,#update_time_11_1,#update_time_11_2,#update_time_12,#update_time_15 { position:absolute; display:none; }
#update_crop_2,#update_time_2 { top:48px; left:393px; }
#update_crop_3,#update_time_3 { top:11px; left:359px; }
#update_crop_4,#update_time_4 { top:147px; left:367px; }
#update_crop_5,#update_time_5 { top:140px; left:434px; }
#update_crop_11_1 { top:10px; left:229px; }
#update_crop_11_2 { top:168px; left:376px; }
#update_time_11_1 { top:10px; left:229px; }
#update_time_11_2 { top:10px; left:229px; }
#update_time_12 { top:157px; left:0px; }
#update_time_15 { top:94px; left:489px; width:101px; height:151px; background:url(https://mff.wavecdn.net/mff/update_crop_15.gif); }

#buildingani_7_2,#buildingani_7_3,#buildingani_7_4,#buildingani_7_5,#buildingani_7_2_static,#buildingani_7_3_static,#buildingani_7_4_static,#buildingani_7_5_static { z-index:1; position:absolute; }
#buildingani_7_2,#buildingani_7_2_static { top:212px; left:207px; background:url(https://mff.wavecdn.net/mff/buildingani_7_1.jpg) top left no-repeat; width:179px; height:113px; }
#buildingani_7_3,#buildingani_7_3_static { top:314px; left:420px; background:url(https://mff.wavecdn.net/mff/buildingani_7_2.jpg) top left no-repeat; width:104px; height:147px; }
#buildingani_7_4 { top:0px; left:300px; background:url(https://mff.wavecdn.net/mff/buildingani2_7_3.gif) top left no-repeat; width:69px; height:99px; }
#buildingani_7_4_static { top:0px; left:300px; background:url(https://mff.wavecdn.net/mff/Mayo_Factory_ChimneyStaticSmoke_00.jpg) top left no-repeat; width:69px; height:99px; }
#buildingani_7_5 { top:118px; left:207px; background:url(https://mff.wavecdn.net/mff/buildingani_7_4.gif) top left no-repeat; width:107px; height:94px; }
#buildingani_7_5_static { top:118px; left:207px; background:url(https://mff.wavecdn.net/mff/buildingani_7_4.jpg) top left no-repeat; width:107px; height:94px; }
#buildingani_8_2,#buildingani_8_3,#buildingani_8_4,#buildingani_8_5,#buildingani_8_2_static,#buildingani_8_3_static,#buildingani_8_4_static,#buildingani_8_5_static { z-index:1; position:absolute; }
#buildingani_8_2,#buildingani_8_2_static { top:289px; left:542px; background:url(https://mff.wavecdn.net/mff/buildingani_8_1.jpg) top left no-repeat; width:98px; height:152px; }
#buildingani_8_3 { top:352px; left:249px; background:url(https://mff.wavecdn.net/mff/buildingani_8_2.gif) top left no-repeat; width:53px; height:64px; }
#buildingani_8_3_static { top:352px; left:249px; background:url(https://mff.wavecdn.net/mff/buildingani_8_2.jpg) top left no-repeat; width:53px; height:64px; }
#buildingani_8_4,#buildingani_8_4_static { top:316px; left:0px; background:url(https://mff.wavecdn.net/mff/buildingani_8_3.jpg) top left no-repeat; width:125px; height:224px; }
#buildingani_8_5 { top:309px; left:302px; background:url(https://mff.wavecdn.net/mff/buildingani_8_4.gif) top left no-repeat; width:68px; height:83px; }
#buildingani_8_5_static { top:309px; left:302px; background:url(https://mff.wavecdn.net/mff/buildingani_8_4.jpg) top left no-repeat; width:68px; height:83px; }
#buildingani_9_2,#buildingani_9_2_static,#buildingani_9_3,#buildingani_9_3_static,#buildingani_9_4,#buildingani_9_4_static,#buildingani_9_5,#buildingani_9_5_static { z-index:1; position:absolute; }
#buildingani_9_2,#buildingani_9_2_static { top:85px; left:425px; background:url(https://mff.wavecdn.net/mff/buildingani_9_1.jpg) top left no-repeat; width:121px; height:150px; }
#buildingani_9_3 { top:72px; left:265px; background:url(https://mff.wavecdn.net/mff/buildingani_9_2.gif) top left no-repeat; width:47px; height:58px; }
#buildingani_9_3_static { top:72px; left:265px; background:url(https://mff.wavecdn.net/mff/buildingani_9_2_static.jpg) top left no-repeat; width:47px; height:58px; }
#buildingani_9_4 { top:432px; left:255px; background:url(https://mff.wavecdn.net/mff/buildingani_9_3.gif) top left no-repeat; width:110px; height:108px; }
#buildingani_9_4_static { top:432px; left:255px; background:url(https://mff.wavecdn.net/mff/buildingani_9_3_static.jpg) top left no-repeat; width:110px; height:108px; }
#buildingani_9_5,#buildingani_9_5_static { top:432px; left:255px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:110px; height:108px; }
#buildingani_10_2,#buildingani_10_2_static,#buildingani_10_3,#buildingani_10_3_static,#buildingani_10_4,#buildingani_10_4_static,#buildingani_10_5,#buildingani_10_5_static { z-index:1; position:absolute; }
#buildingani_10_2 { z-index:5; top:232px; left:328px; background:url(https://mff.wavecdn.net/mff/buildingani_10_1.gif) top left no-repeat; width:87px; height:110px; }
#buildingani_10_2_static { z-index:5; top:232px; left:328px; background:url(https://mff.wavecdn.net/mff/buildingani_10_1_static.jpg) top left no-repeat; width:87px; height:110px; }
#buildingani_10_3 { z-index:2; top:295px; left:161px; background:url(https://mff.wavecdn.net/mff/buildingani_10_2.jpg) top left no-repeat; width:322px; height:48px; }
#buildingani_10_4, #buildingani_10_4_static { z-index:2; top:399px; left:260px; background:url(https://mff.wavecdn.net/mff/buildingani_10_3.jpg) top left no-repeat; width:128px; height:70px; }
#buildingani_10_5, #buildingani_10_5_static { z-index:2; top:5px; left:210px; background:url(https://mff.wavecdn.net/mff/buildingani_10_4.gif) top left no-repeat; width:274px; height:147px; }

#innermaincontainer.inner_back {  }
#innermaincontainer.inner_back2 { background:url(https://mff.wavecdn.net/mff/inner_background2.jpg); }
#innermaincontainer.inner_back3 { background:url(https://mff.wavecdn.net/mff/inner_background3.jpg); }
#innermaincontainer.inner_back4 { background:url(https://mff.wavecdn.net/mff/inner_background4.jpg); }
#innermaincontainer.inner_back5 { background:url(https://mff.wavecdn.net/mff/inner_background5.jpg); }
#innermaincontainer.inner_back7 { background:url(https://mff.wavecdn.net/mff/inner_background7_2.jpg); }
#innermaincontainer.inner_back8 { background:url(https://mff.wavecdn.net/mff/inner_background8.jpg); }
#innermaincontainer.inner_back9 { background:url(https://mff.wavecdn.net/mff/inner_background9.jpg); }
#innermaincontainer.inner_back10 { background:url(https://mff.wavecdn.net/mff/inner_background10.jpg); }
#innermaincontainer.inner_back9_5 { background:url(https://mff.wavecdn.net/mff/buildingani_9_4.jpg); }
#innermaincontainer.inner_back13 { background:url(https://mff.wavecdn.net/mff/inner_background13.jpg); }
#innermaincontainer.inner_back14 { background:url(https://mff.wavecdn.net/mff/inner_background14.jpg); }
#innermaincontainer.inner_back16 { background:url(https://mff.wavecdn.net/mff/inner_background16.jpg); }
#innermaincontainer.inner_back17 { background:url(https://mff.wavecdn.net/mff/carpentry_back.jpg); }
#innermaincontainer.inner_back18 { background:url(https://mff.wavecdn.net/mff/ponyfarm_back.jpg); }
#innermaincontainer.inner_back20 { background:url(https://mff.wavecdn.net/mff/building20_back.jpg); }
#innermaincontainer.inner_back21 { background:url(https://mff.wavecdn.net/mff/building21_back.jpg); }
#innermaincontainer .slots { position:absolute; top:0px; left:0px; z-index:22; width:200px; height:540px; }

#innermaincontainer #update_16_2 { position:absolute; bottom:0px; left:185px; width:187px; height:162px; background:url(https://mff.wavecdn.net/mff/strickerei_u1.jpg); }
#innermaincontainer #update_16_3 { position:absolute; bottom:0px; left:395px; width:245px; height:178px; background:url(https://mff.wavecdn.net/mff/strickerei_u2.jpg); }
#innermaincontainer #update_16_4 { position:absolute; top:183px; left:302px; width:235px; height:146px; background:url(https://mff.wavecdn.net/mff/strickerei_u3.jpg); }
#innermaincontainer #update_16_4_ani { position:absolute; top:15px; left:95px; width:70px; height:119px; background:url(https://mff.wavecdn.net/mff/strickerei_u3_ani.gif); }
#innermaincontainer #update_16_5 { position:absolute; top:0px; left:370px; width:119px; height:175px; background:url(https://mff.wavecdn.net/mff/strickerei_u4_ani.gif); }

#innermaincontainer #update_21_2 { position:absolute; bottom:54px; right:0px; width:211px; height:120px; background:url(https://mff.wavecdn.net/mff/timebonus_21_2.jpg); }
#innermaincontainer #update_21_3 { position:absolute; bottom:53px; right:207px; width:158px; height:180px; background:url(https://mff.wavecdn.net/mff/timebonus_21_3.jpg); }
#innermaincontainer #update_21_4 { position:absolute; top:162px; right:57px; width:351px; height:70px; background:url(https://mff.wavecdn.net/mff/timebonus_21_4.jpg); }
#innermaincontainer #update_21_5 { position:absolute; top:10px; left:373px; width:64px; height:102px; background:url(https://mff.wavecdn.net/mff/timebonus_21_5.gif); }

#product_slot_selection { position:relative; max-width:390px; }

.factory_selection_guild_head { font-weight:bold; font-size:12px; color:#6C441D; margin:10px 0px; }
.factory_first_box { z-index:25; display:none; position:absolute; top:90px; left:50%; margin-left:-240px; background:url(https://mff.wavecdn.net/mff/oil_bubble.gif) top left no-repeat; width:481px; height:316px; }
.factory_first_box . {  }


#gardenmaincontainer { position:absolute; z-index:25; top:35px; left:25px; width:650px; height:600px; display:none }
.garden_back { background:url(https://mff.wavecdn.net/mff/garden_back.png) top left no-repeat; }
.garden_back_tropical { background:url(https://mff.wavecdn.net/mff/garden_tropical_2.png) top left no-repeat; }
.garden_back_alpin { background:url(https://mff.wavecdn.net/mff/garden_alpin.png) top left no-repeat; }
.garden_back_farm7 { background:url(https://mff.wavecdn.net/mff/garden_back_farm7.png) top left no-repeat; }
.garden_back_water { background:url(https://mff.wavecdn.net/mff/garden_back_farm8.3.png) top left no-repeat; }
.garden_back_spice { background:url(https://mff.wavecdn.net/mff/Garden_Farm_10.png) top left no-repeat; }
#gardentoolbar { position:absolute; z-index:25; top:20px; left:181px; width:285px; }
#gardencancel { position:absolute; z-index:25; right:25px; top:25px; }
#gardenclearer { background:url(https://mff.wavecdn.net/mff/cleargarden.gif) top left no-repeat; display:none; position:absolute; z-index:25; left:306px; top:98px; width:50px; height:50px; }
#gardenclearerinfo { display:none; position:absolute; z-index:36; left:346px; top:98px; width:150px; }
#gardenclearercontent { width:40px; height:40px; }
#gardenarea { position:absolute; top:150px; left:88px; width:480px; height:400px; }
#transp8 { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:26; top:0px; left:0px; width:650px; height:600px; display:none; }
#commitboxgarden { position:absolute; z-index:26; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#commitboxfootergarden { position:absolute; z-index:26; width:180px; height:40px; top:135px; left:45px; }
#commitboxcontentgarden { position:absolute; z-index:25; width:165px; height:140px; top:35px; left:45px; }
#commitboxpiganigarden { position:absolute; z-index:25; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; }
#errorboxgarden { position:absolute; z-index:30; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#errorboxcontentgarden { position:absolute; z-index:30; width:160px; height:140px; top:35px; left:45px; }
#errorboxfootergarden { position:absolute; z-index:31; width:180px; height:40px; top:135px; left:70px; }
#errorboxpiganigarden { position:absolute; z-index:25; top:28px; left:203px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; }
#anpflanzen,#ernten,#giessen,#waterall,#cropall { position:absolute; z-index:25; top:8px; width:53px; height:68px; }
.anpflanzen,.ernten,.giessen,.waterall,.cropall {  }
#anpflanzen { left:6px; }
.anpflanzen:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_seed.gif); }
.anpflanzen_water:hover, .anpflanzen_spice:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_seed.2.gif); }
.anpflanzen_tropical:hover, .anpflanzen_alpin:hover, .anpflanzen_farm7:hover { background:url(https://mff.wavecdn.net/mff/garden_tropical_plant.jpg); }
#giessen { left:60px; }
.giessen:hover, .giessen_water:hover, .giessen_spice:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_water.gif); }
.giessen_tropical:hover, .giessen_alpin:hover, .giessen_farm7:hover { background:url(https://mff.wavecdn.net/mff/garden_tropical_water.jpg); }
#ernten { left:115px; }
.ernten:hover, .ernten_water:hover, .ernten_spice:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_crop.gif); }
.ernten_tropical:hover, .ernten_alpin:hover, .ernten_farm7:hover { background:url(https://mff.wavecdn.net/mff/garden_tropical_harvest.jpg); }
#waterall { left:170px; }
.waterall:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_all_water.gif); }
.waterall_tropical:hover { background:url(https://mff.wavecdn.net/mff/garden_tropical_water_all.jpg); }
.waterall_inactive { background:url(https://mff.wavecdn.net/mff/garden_menue_inactive.png) -3px -3px; }
#cropall { left:224px; }
.cropall:hover { background:url(https://mff.wavecdn.net/mff/garden_menue_all_crop.gif); }
.cropall_tropical:hover { background:url(https://mff.wavecdn.net/mff/garden_tropical_harverst_all.jpg); }
.cropall_inactive { background:url(https://mff.wavecdn.net/mff/garden_menue_inactive.png) -1px -3px; }
#tooltipseed,#tooltipwater,#tooltipcrop,#tooltipwaterall,#tooltipcropall { position:absolute; display:none; white-space:nowrap; top:55px; left:5px; }


#guildmaincontainer { background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; overflow:hidden; position:absolute; display:none; z-index:20; left:50px; top:50px; border:2px solid #000; width:640px; height:540px; }
#cancelscreen2 { position:absolute; z-index:20; right:5px; top:5px; }
#guildhousecontent {  }
#guildbanner { position:absolute; top:103px; left:20px; width:115px; height:236px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildshop,#guildshoptransp { position:absolute; width:380px; height:360px; display:none; }
#guildshop { background:url(https://mff.wavecdn.net/mff/guildshop_back.jpg) top left no-repeat; z-index:30; top:80px; left:125px; border:2px solid #000; }
#guildshoptransp { top:0px; left:0px; background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#guildshopheader { position:absolute; top:-10px; right:-10px; }
#guildshopcontent { position:absolute; top:20px; left:0px; width:380px; height:330px; overflow:auto; overflow-x:hidden; }
.guildshopitem { position:absolute; width:100px; height:100px; border:1px solid #f00; }
#guildshopamount { position:absolute; display:none; top:100px; background:url(https://mff.wavecdn.net/mff/guild_textur.jpg) top left; left:65px; width:250px; padding:4px; border:1px solid #000; }
#transp9 { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:25; top:0px; left:0px; width:640px; height:540px; display:none; }
#commitboxguild { position:absolute; z-index:35; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#commitboxfooterguild { position:absolute; z-index:36; width:180px; height:40px; top:135px; left:45px; }
#commitboxcontentguild { position:absolute; z-index:35; width:165px; height:140px; top:35px; left:45px; }
#commitboxpiganiguild { position:absolute; z-index:35; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; }
#guildactioninfo { position:absolute; display:none; top:250px; left:250px; z-index:26; }
#errorboxguild { position:absolute; z-index:36; display:none; background:url(https://mff.wavecdn.net/mff/systemdialog.gif) top left no-repeat; width:335px; height:250px; top:150px; left:200px; }
#errorboxcontentguild { position:absolute; z-index:35; width:160px; height:140px; top:35px; left:45px; }
#errorboxfooterguild { position:absolute; z-index:36; width:180px; height:40px; top:135px; left:70px; }
#errorboxpiganiguild { position:absolute; z-index:35; top:30px; left:200px; width:120px; height:250px; overflow:hidden; background:url(https://mff.wavecdn.net/mff/pig_ani1.gif) no-repeat; background-position:3px -2px; }
#guildstatsbox { position:absolute; display:none; z-index:100; top:50px; left:50px; background-color:#fff; width:500px; height:450px; border:2px solid #f00; }
#guildstatsheader { position:absolute; top:5px; right:5px; }
#guildstatsboxranking { position:absolute; top:25px; left:25px; background-color:#fff; width:400px; height:365px; border:1px solid #f00; }
#guildinfoblockback,#guildinfoblock { z-index:22; position:absolute; top:0px; left:5px; width:275px; height:25px; }
#guildinfoheadback,#guildinfohead { position:absolute; top:0px; left:10px; width:275px; height:25px; }
#guildinfocontentback,#guildinfocontent { display:none; position:absolute; top:25px; left:10px; width:275px; height:135px; }
#guildinfocontent, #guildinfohead { width:265px; }
#guildinfoblockback,#guildinfoheadback,#guildinfocontentback { background-color:#000; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }
#guildinfoblock { color:#fff; }
#guildinfoexpand { z-index:22; position:absolute; top:0px; left:278px; width:13px; height:25px; background-color:#000; }
#guildinfoimgexpand { z-index:22; position:absolute; left:0px; top:5px; }
#guildinfohead,#guildinfocontent { padding:4px; z-index:100; }
#guildstatslink,#guildshoplink,#guildquestslink,#guildmessageslink,#guildmemberslink { position:absolute; z-index:22; }
#guildstatslink_tt,#guildshoplink_tt,#guildquestslink_tt,#guildmessageslink_tt,#guildmemberslink_tt { position:absolute; display:none; z-index:100; max-width:180px;}
#guildstatslink { top:234px; left:315px; height:85px; width:80px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildshoplink { top:355px; left:164px; height:85px; width:110px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildquestslink { top:335px; left:370px; height:190px; width:275px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildmessageslink { top:237px; left:211px; height:85px; width:80px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildmemberslink { top:108px; left:21px; height:240px; width:125px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildstatslink_tt { top:210px; left:320px; }
#guildshoplink_tt { top:300px; left:180px; }
#guildquestslink_tt { top:300px; left:380px; }
#guildmessageslink_tt { top:210px; left:200px; }
#guildmemberslink_tt { top:180px; left:135px; }
#guildquestbox { z-index:23; position:absolute; display:none; background:url(https://mff.wavecdn.net/mff/guildquest_plate.jpg) top left no-repeat; top:279px; left:445px; width:200px; height:265px; color:#fff; }
#guildquestboxcontent { position:absolute; top:23px; left:15px; width:300px; }
#guildquestobjectives { position:absolute; top:40px; left:0px; width:200px; }
.guildmemberlist_title { background-color:#6A5739; width:400px; height:20px; font-weight:bold; color:#fff; }
.guildmemberlist_even { background-color:transparent; width:400px; height:20px; color:#000; }
.guildmemberlist_uneven { background-color:transparent; width:400px; height:20px; color:#000; }
#guildmultibox,#guildmultiboxheader,#guildmultiboxcontent,#guildmultiboxmenue,#guildmultiboxheadline,#guildmultiboxmedalcase { position:absolute; z-index:30; }
#guildmultibox { background:url(https://mff.wavecdn.net/mff/multiscreen_back.jpg) top left no-repeat; display:none; top:50px; left:80px; border:2px solid #000; width:495px; height:445px; }
#guildmultiboxheader { top:-10px; right:-10px; }
#guildmultiboxheadline { width:415px; top:35px; left:30px; }
#guildmultiboxmedalcase { width:58px; height:21px; top:35px; right:70px; background:url(https://mff.wavecdn.net/mff/guild/guildcase_off.jpg) top left no-repeat; z-index:31; }
#guildmultiboxmedalcaseinner { display:none; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:640px; height:540px; position:absolute; top:-52px; left:-82px; z-index:31; }
#guildmultiboxmedalcaseinnerheader { position:absolute; top:5px; right:5px; z-index:31; }
#guildmultiboxmedalcaseinnercontent { position:absolute; top:66px; left:65px; z-index:31; }

#guildmultiboxcontent { width:415px; top:65px; left:30px; height:365px; overflow:auto; overflow-x:hidden; }
#guildmultiboxmenue { width:275px; height:25px; top:0px; left:70px; }
#guildmultiboxmenue1,#guildmultiboxmenue2,#guildmultiboxmenue3,#guildmultiboxmenue4 { position:absolute; float:left; width:100px; height:35px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#guildmultiboxmenue1 { left:-5px; top:0px; }
#guildmultiboxmenue2 { left:83px; top:0px; }
#guildmultiboxmenue3 { left:173px; top:0px; }
#guildmultiboxmenue4 { left:257px; top:0px; }
#guildmultiboxmenue_tt_1,#guildmultiboxmenue_tt_2,#guildmultiboxmenue_tt_3,#guildmultiboxmenue_tt_4 { position:absolute; display:none; font-weight:no-wrap; top:30px; }
#guildmultiboxmenue_tt_1 { left:5px; }
#guildmultiboxmenue_tt_2 { left:95px; }
#guildmultiboxmenue_tt_3 { left:185px; }
#guildmultiboxmenue_tt_4 { left:275px; }
#guildbeauty1,#guildbeauty2,#guildbeauty3,#guildbeauty4,#guildbeauty4ani,#guildbeauty5 { position:absolute; z-index:20; }
#guildbeauty1 { top:188px; left:198px; width:173px; height:252px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_1.jpg) top left no-repeat; }  #guildbeauty2 { top:280px; left:219px; width:209px; height:138px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_2.jpg) top left no-repeat; }  #guildbeauty3 { top:72px; left:318px; width:151px; height:118px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_3.jpg) top left no-repeat; }  #guildbeauty4 { top:36px; left:300px; width:179px; height:142px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_4.jpg) top left no-repeat; }  #guildbeauty4ani { top:55px; left:335px; width:63px; height:65px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_4ani.gif) top left no-repeat; }  #guildbeauty5 { top:207px; left:477px; width:65px; height:61px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_1_5.jpg) top left no-repeat; }  
#guildbeauty7,#guildbeauty8,#guildbeauty9,#guildbeauty10,#guildbeauty11,#guildbeauty11ani,#guildbeauty12ani,#guildbeauty13,#guildbeauty13ani,#guildbeauty14,#guildbeauty15,#guildbeauty15ani,#guildbeauty17,#guildbeauty18,#guildbeauty18ani { position:absolute; z-index:20; }
#guildbeauty7 { top:172px; left:235px; width:146px; height:212px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_1.jpg) top left no-repeat; }  #guildbeauty8 { top:245px; left:258px; width:150px; height:138px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_2.jpg) top left no-repeat; }  #guildbeauty9 { top:0px; left:186px; width:151px; height:118px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_3.jpg) top left no-repeat; }  #guildbeauty10 { top:340px; left:82px; width:70px; height:140px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_4.jpg) top left no-repeat; }  #guildbeauty11 { top:415px; left:261px; width:100px; height:120px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_5.jpg) top left no-repeat; }  #guildbeauty11ani { top:415px; left:261px; width:100px; height:120px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_5ani.gif) top left no-repeat; }  #guildbeauty12ani { top:0px; left:415px; width:63px; height:55px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_6ani.gif) top left no-repeat; }  
#guildbeauty13 { top:183px; left:456px; width:58px; height:92px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_7.jpg) top left no-repeat; }  #guildbeauty13ani { top:183px; left:456px; width:58px; height:92px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_7ani.gif) top left no-repeat; }  #guildbeauty14 { top:69px; left:312px; width:193px; height:118px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_8.jpg) top left no-repeat; }  #guildbeauty15 { top:77px; left:514px; width:33px; height:43px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_9.jpg) top left no-repeat; }  #guildbeauty15ani { top:0px; left:506px; width:90px; height:149px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_2_9ani.gif) top left no-repeat; }  
#guildbeauty17 { top:151px; left:516px; width:124px; height:128px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_3_1.jpg) top left no-repeat; }  #guildbeauty18 { top:126px; left:286px; width:83px; height:133px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_3_2.jpg) top left no-repeat; }  #guildbeauty18ani { top:126px; left:286px; width:83px; height:133px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_3_2ani.gif) top left no-repeat; }  
#guildquestimg { z-index:20; position:absolute; top:279px; left:405px; width:110px; height:107px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_3_0.jpg) top left no-repeat; }  #guildquestimgani { z-index:20; position:absolute; top:279px; left:405px; width:110px; height:107px; background:url(https://mff.wavecdn.net/mff/guild/ghupdate_3_0.gif) top left no-repeat; }  
#guildnewsticker,#guildnewstickerheader,#guildnewstickercontent,#guildnewstickerinput { position:absolute; z-index:30; }
#guildnewsticker { display:none; top:55px; left:75px; width:500px; height:430px; background:url(https://mff.wavecdn.net/mff/guildnews_back.jpg) top left no-repeat; }
#guildnewstickerheader { top:-10px; right:-10px; }
#guildnewstickerheadline { position:absolute; top:60px; left:55px; width:380px; }
#guildnewstickercontent { position:absolute; top:90px; left:55px; width:380px; height:220px; overflow:auto; }
#guildnewstickerinput { position:absolute; top:320px; left:55px; width:380px; }

#guilddesc_area {  width:260px; overflow:hidden; }


#tutorialline { position:absolute; z-index:100; display:none; top:0px; left:390px; width:330px; padding-bottom:5px; color:#fff; background-color:#000; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
#tutoriallinecontent { padding-top:5px; padding-left:5px; padding-right:2px; }
#tutorialtooltip { position:absolute; display:none; z-index:100; top:25px; left:25px; white-space:nowrap; }
#tutorial1c,#tutorial2c,#tutorial3c,#tutorial4c,#tutorial4_1c,#tutorial5c,#tutorial6c,#tutorial7c,#tutorial7_1c,#tutorial8c,#tutorial9c,#tutorial10c,#tutorial11c,#tutorial12c,#tutorial13c,#tutorial14c,#tutorial15c,#tutorial16c,#tutorial17c,#tutorial18c,#tutorial19c,#tutorial20c,#tutorial21c,#tutorial22c,#tutorial23c,#tutorial24c,#tutorial25c,#tutorial26c,#tutorial27c,#tutorial0c { color:#000; position:absolute; width:170px; z-index:52; }
#tutorial12c,#tutorial13c,#tutorial14c,#tutorial15c,#tutorial16c,#tutorial17c,#tutorial18c,#tutorial19c,#tutorial20c,#tutorial21c,#tutorial22c,#tutorial23c,#tutorial24c,#tutorial25c,#tutorial26c,#tutorial27c { height:165px; overflow:auto; }
.tutorial_text { z-index:55; }

.tutorial_box { position:absolute; z-index:50; top:0px; left:0px; width:720px; height:640px; display:none; }
#tutorial0 { background:url(https://mff.wavecdn.net/mff/leer.gif); z-index:51; }
#tutorial1 { background:url(https://mff.wavecdn.net/mff/tutorial1_new.png); }
#tutorial2 { background:url(https://mff.wavecdn.net/mff/tutorial2_2_new.png); }
#tutorial3 { background:url(https://mff.wavecdn.net/mff/tutorial1_new.png); }
#tutorial4 { background:url(https://mff.wavecdn.net/mff/tutorial4_new.png); }
#tutorial4_1 { background:url(https://mff.wavecdn.net/mff/tutorial4_1_new.png); }
#tutorial5 { background:url(https://mff.wavecdn.net/mff/tutorial5_new.png); }
#tutorial6 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial7	{ background:url(https://mff.wavecdn.net/mff/tutorial7_new.png); }
#tutorial7_1 { background:url(https://mff.wavecdn.net/mff/tutorial7_1_new.png); }
#tutorial8	{ background:url(https://mff.wavecdn.net/mff/tutorial8_new.png); }
#tutorial8_1 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial9	{ background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial10	{ background:url(https://mff.wavecdn.net/mff/tutorial10_new.png); }
#tutorial11	{ background:url(https://mff.wavecdn.net/mff/tutorial11_new.png); }
#tutorial12 { background:url(https://mff.wavecdn.net/mff/tutorial12_new.png); }
#tutorial13 { background:url(https://mff.wavecdn.net/mff/tutorial13_2_new.png); }
#tutorial14 { background:url(https://mff.wavecdn.net/mff/tutorial12_new.png); }
#tutorial15 { background:url(https://mff.wavecdn.net/mff/tutorial15_new.png); }
#tutorial16 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial17	{ background:url(https://mff.wavecdn.net/mff/tutorial7_new.png); }
#tutorial17_1 { background:url(https://mff.wavecdn.net/mff/tutorial7_1_new.png); }
#tutorial18 { background:url(https://mff.wavecdn.net/mff/tutorial18_new.png); }
#tutorial18_1 { display:none; }
#tutorial19 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial20 { background:url(https://mff.wavecdn.net/mff/tutorial20_new.png); }
#tutorial21 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial22, #tutorial23 { display:none; }
#tutorial24 { background:url(https://mff.wavecdn.net/mff/tutorial24_new.png); }
#tutorial25 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial26 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }
#tutorial27 { background:url(https://mff.wavecdn.net/mff/tutorial9_new.png); }

#tutorial0c { top:225px; left:270px; }
#tutorial0s { position:absolute; top:0px; left:595px; height:30px; width:65px; border:2px solid #f00; }
#tutorial1h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial1c { top:220px; left:305px; }
#tutorial1s { position:absolute; top:47px; left:133px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; }
#tutorial2h { color:#fff; position:absolute; top:240px; left:525px; width:280px; }
#tutorial2c { top:265px; left:170px; }
#tutorial2s { position:absolute; top:89px; left:50px; height:110px; width:105px; background:url(https://mff.wavecdn.net/mff/blinkblink2.gif) top left no-repeat; background-size:100%; }
#tutorial3h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial3c { top:220px; left:305px; }
#tutorial3s { position:absolute; top:48px; left:133px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; }
#tutorial4h { color:#000; position:absolute; top:175px; left:540px; width:180px; }
#tutorial4c { top:210px; left:295px; width:170px; }
#tutorial4s { position:absolute; z-index:60; top:63px; left:212px; height:68px; width:60px; background:url(https://mff.wavecdn.net/mff/blinkblink3.gif) top left no-repeat; }
#tutorial4_1h { color:#000; position:absolute; top:175px; left:540px; width:180px; }
#tutorial4_1c { top:180px; left:295px; width:170px; }
#tutorial4_1s { position:absolute; top:63px; left:266px; height:68px; width:60px; background:url(https://mff.wavecdn.net/mff/blinkblink3.gif) top left no-repeat; }
#tutorial5h { color:#000; position:absolute; top:180px; left:640px; width:180px; }
#tutorial5c { top:215px; left:405px; }
#tutorial5s { position:absolute; top:63px; left:321px; height:68px; width:60px; background:url(https://mff.wavecdn.net/mff/blinkblink3.gif) top left no-repeat; }
#tutorial6h { color:#fff; position:absolute; z-index:52; top:5px; left:285px; width:180px; }
#tutorial6c { top:190px; left:235px; width:170px; }
#tutorial6s { position:absolute; top:350px; left:315px; height:40px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial7h { color:#fff; position:absolute; top:155px; left:465px; width:180px; }
#tutorial7c { top:190px; left:235px; width:170px; }
#tutorial7s {  }
#tutorial7_1h { color:#fff; position:absolute; top:155px; left:470px; width:180px; }
#tutorial7_1c { top:190px; left:235px; width:170px; }
#tutorial7_1s { position:absolute; top:15px; left:530px; height:125px; width:125px; background:url(https://mff.wavecdn.net/mff/blinkblink2.gif) top left no-repeat; }
#tutorial8h { color:#fff; position:absolute; top:155px; left:470px; width:180px; }
#tutorial8c { top:190px; left:235px; width:170px; }
#tutorial8s { position:absolute; top:250px; left:595px; height:125px; width:125px; background:url(https://mff.wavecdn.net/mff/blinkblink2.gif) top left no-repeat; }
#tutorial8_1h { color:#fff; position:absolute; top:155px; left:470px; width:180px; }
#tutorial8_1c { position:absolute; top:190px; left:235px; width:170px; }
#tutorial8_1s { position:absolute; top:355px; left:300px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial9h { color:#fff; position:absolute; top:210px; left:300px; width:180px; }
#tutorial9c { top:190px; left:235px; width:170px; }
#tutorial9s { position:absolute; top:355px; left:300px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial10h { color:#fff; position:absolute; top:210px; left:300px; width:180px; }
#tutorial10c { top:130px; left:255px; width:170px; }
#tutorial10s { position:absolute; top:305px; left:340px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial11h { color:#fff; position:absolute; top:210px; left:300px; width:180px; }
#tutorial11c { top:190px; left:235px; width:170px; }
#tutorial11s { position:absolute; top:355px; left:300px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial12h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial12c { top:220px; left:180px; }
#tutorial12s { position:absolute; top:47px; left:326px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; }
#tutorial13h { color:#fff; position:absolute; top:240px; left:525px; width:280px; }
#tutorial13c { top:265px; left:280px; }
#tutorial13s { position:absolute; top:89px; left:153px; height:110px; width:105px; background:url(https://mff.wavecdn.net/mff/blinkblink2.gif) top left no-repeat; background-size:100%; }
#tutorial14h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial14c { top:220px; left:180px; }
#tutorial14s { position:absolute; top:47px; left:326px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; }
#tutorial15h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial15c { top:205px; left:245px; }
#tutorial15s { position:absolute; top:102px; left:46px; height:150px; width:65px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; background-size:100%; }
#tutorial16h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial16c { top:185px; left:230px; }
#tutorial16s { position:absolute; top:355px; left:325px; height:40px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial17h { color:#fff; position:absolute; top:155px; left:465px; width:180px; }
#tutorial17c { top:190px; left:235px; width:170px; }
#tutorial17s {  }
#tutorial17_1h { color:#fff; position:absolute; top:155px; left:470px; width:180px; }
#tutorial17_1c { position:absolute; top:190px; left:235px; width:170px; }
#tutorial17_1s { position:absolute; top:15px; left:530px; height:125px; width:125px; background:url(https://mff.wavecdn.net/mff/blinkblink2.gif) top left no-repeat; }
#tutorial18h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial18c { top:165px; left:205px; }
#tutorial18s { position:absolute; top:135px; left:570px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/blinkblink.gif) top left no-repeat; }
#tutorial19h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial19c { top:185px; left:230px; }
#tutorial19s { position:absolute; top:355px; left:315px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial20h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial20c { top:210px; left:210px; }
#tutorial20s { position:absolute; top:455px; left:5px; height:185px; width:330px; background:url(https://mff.wavecdn.net/mff/blinkblink5.gif) top left no-repeat; }
#tutorial21h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial21c { top:220px; left:305px; }
#tutorial21s { position:absolute; top:393px; left:385px; height:140px; width:140px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial24h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial24c { top:265px; left:285px; }
#tutorial24s { position:absolute; top:440px; left:365px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial25h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial25c { top:185px; left:230px; }
#tutorial25s { position:absolute; top:355px; left:315px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial26h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial26c { top:185px; left:230px; }
#tutorial26s { position:absolute; top:355px; left:315px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }
#tutorial27h { color:#000; position:absolute; top:190px; left:545px; width:180px; }
#tutorial27c { top:185px; left:230px; }
#tutorial27s { position:absolute; top:355px; left:315px; height:68px; width:53px; background:url(https://mff.wavecdn.net/mff/button_ok.png) top left no-repeat; }

.tutorial_ani { position:absolute; z-index:51; overflow:hidden; height:153px; width:129px; background:url(https://mff.wavecdn.net/mff/tutorial_new_pig.gif) no-repeat; }
#tutorial1a { top:282px; left:440px; }
#tutorial2a { top:320px; left:298px; }
#tutorial3a { top:282px; left:439px; }
#tutorial4a { top:269px; left:427px; }
#tutorial4_1a { top:245px; left:430px; }
#tutorial5a { top:272px; left:538px; }
#tutorial6a { top:247px; left:365px; }
#tutorial7a { top:247px; left:365px; }
#tutorial7_1a { top:241px; left:358px; }
#tutorial8a { top:247px; left:365px; }
#tutorial8_1a { top:247px; left:365px; }
#tutorial9a { top:247px; left:365px; }
#tutorial10a { top:196px; left:389px; }
#tutorial11a { top:247px; left:365px; }
#tutorial12a { top:284px; left:313px; }
#tutorial13a { top:320px; left:407px; }
#tutorial14a { top:284px; left:313px; }
#tutorial15a { top:269px; left:377px; }
#tutorial16a { top:247px; left:365px; }
#tutorial17a { top:247px; left:365px; }
#tutorial17_1a { top:241px; left:359px; }
#tutorial18a { top:225px; left:336px; }
#tutorial19a { top:247px; left:365px; }
#tutorial20a { top:279px; left:370px; }
#tutorial21a { top:289px; left:466px; }
#tutorial24a { top:337px; left:448px; }
#tutorial25a { top:247px; left:365px; }
#tutorial26a { top:247px; left:365px; }
#tutorial27a { top:253px; left:392px; }

#farmhousecontainer,#farmhousetransp,#publicborder { display:none; position:absolute; width:640px; height:540px; }
#farmhousecontainer { z-index:30; top:45px; left:40px; overflow:hidden; border:2px solid #000; }
#farmhousetransp { z-index:12; background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; top:0px; left:0px; }
#publicborder { z-index:1; display:none; background:url(https://mff.wavecdn.net/mff/farmhouse/publicborder.gif) top left no-repeat; top:0px; left:0px; }
#fhfloor,#fhpicture,#fhcurtain,#fhclock,#fhcarpet,#fhtable,#fhchair,#fhchairani,#fhplant,#fhlights,#fhlightsani,#fhpets,#fhpetsani,#fhclose { position:absolute; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; }
#fhfloor { bottom:0px; left:0px; width:640px; height:126px; }
#fhfloor.item205 { height:540px; }
#fhfloor.item213 { height:540px; }
#fhfloor.item216 { height:540px; }
#fhfloor.item243 { height:540px; background:url(https://mff.wavecdn.net/mff/farmhouse/items/243_1.png); }
#fhfloor.item245 { height:540px; }
#fhfloor.item272 { height:540px; }
#fhfloor.item293 { background-position:bottom !important; }
#fhfloor.item300 { background-position:bottom !important; }
#fhfloor.item330 { background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/330_1.png) !important; background-position:bottom !important; }
#fhpicture { top:162px; left:114px; width:101px; height:137px; }
#fhpicture.item204 { top:177px; }
#fhpicture.item214 { background-position: -120px -150px !important; z-index: 1; }
#fhpicture.item238 { left:125px; top:140px; background-position:-140px -131px !important; }
#fhpicture.item249 { width:59px; height:72px; left:130px; top:185px; }
#fhpicture.item250 { width:87px; height:97px; left:123px; top:165px; }
#fhpicture.item256 { width:140px; height:100px; left:108px; top:190px; background-position:-115px -205px !important; transform:scale(0.8); }
#fhpicture.item262 { width:66px; height:82px; left:130px; top:195px; }
#fhpicture.item268 { top:0px; left:0px; width:640px; height:540px; }
#fhpicture.item270 { top:190px; left:135px; width:75px; height:87px; }
#fhpicture.item283 { top:175px; left:135px; }
#fhpicture.item298 { top:170px; left:120px; }
#fhpicture.item305 { top:165px; left:135px; width:75px; height:85px; z-index:3; pointer-events:none; background-position:-130px -180px !important; }
#fhpicture.item307 { top:220px; left:135px; width:75px; height:85px; z-index:3; pointer-events:none; background-position:-130px -225px !important; }
#fhpicture.item312 { top:170px; left:120px; width:90px; height:110px; z-index:3; pointer-events:none; background-position:-120px -180px !important; }
#fhpicture.item319 { top:170px; left:125px; width:90px; height:110px; z-index:3; pointer-events:none; background-position:-120px -180px !important; }
#fhpicture.item323 { top:170px; left:125px; width:90px; height:110px; z-index:3; pointer-events:none; background-position:-120px -180px !important; }
#fhcurtain { top:139px; left:185px; width:195px; height:225px; }
#fhcurtain.item200 { top:115px; left:170px; width:223px; height:207px; }
#fhcurtain.item209 { top:115px; left:186px; }
#fhcurtain.item211 { left:192px; top:143px; }
#fhcurtain.item220 { left:183px; top:143px; background-position:-180px -131px !important; }
#fhcurtain.item239 { left:180px; top:132px; background-position:-180px -131px !important; }
#fhcurtain.item266 { left:180px; top:132px; background-position:-180px -131px !important; }
#fhcurtain.item296 { top:0px; left:0px; width:640px; height:540px; z-index:3; pointer-events:none; }
#fhcurtain.item302 { top:152px; left:205px; width:148px; height:137px; z-index:3; pointer-events:none; }
#fhcurtain.item306 { top:150px; left:200px; width:155px; height:180px; z-index:3; pointer-events:none; background-position:-200px -153px !important; }
#fhcurtain.item308 { top:150px; left:200px; width:155px; height:265px; z-index:3; pointer-events:none; background-position:-200px -153px !important; }
#fhcurtain.item314 { z-index:5; top:132px; left:172px; width:220px; height:140px; background-position:-170px -130px !important; pointer-events:none; }
#fhcurtain.item324 { top:152px; left:200px; width:155px; height:265px; z-index:3; pointer-events:none; background-position:-200px -153px !important; }
#fhclock { top:152px; left:340px; width:111px; height:155px; }
#fhclock.item224 { background-position:-345px -175px !important; }
#fhclock.item229 { width:50px; height:67px; left:380px; top:180px; }
#fhclock.item233 { width:80px; height:105px; left:370px; top:150px; }
#fhclock.item241 { left:183px; top:143px; background-position:-180px -131px !important; }
#fhclock.item260 { left:30px; top:0px; width:640px; height:540px; }
#fhclock.item277 { left:0px; top:-25px; width:640px; height:540px; }
#fhclock.item288 { width:50px; height:85px; left:380px; top:160px; }
#fhclock.item309 { width:100px; height:100px; left:380px; top:160px; background-position:-370px -150px !important; }
#fhclock.item316 { top:160px; left:auto; right:190px; width:90px; height:125px; background-position:-355px -160px !important; }
#fhclock.item321 { top:160px; left:auto; right:190px; width:90px; height:125px; background-position:-355px -160px !important; }
#fhcarpet { top:425px; left:101px; width:465px; height:106px; }
#fhcarpet.item222 { background-position:-115px -425px !important; }
#fhcarpet.item240 { left:185px; top:440px; background-position:-180px bottom !important; }
#fhcarpet.item253 { top:0px; left:0px; width:640px; height:540px; }
#fhcarpet.item258 { top:0px; left:0px; width:640px; height:540px; }
#fhcarpet.item267 { top:0px; left:0px; width:640px; height:540px; }
#fhcarpet.item278 { top:0px; left:0px; width:640px; height:540px; }
#fhcarpet.item295 { top:0px; left:0px; width:640px; height:540px; }
#fhcarpet.item304 { top:425px; left:200px; width:250px; height:160px; background-size:100% !important; }
#fhtable { z-index:3; top:321px; left:76px; width:342px; height:194px; }
#fhtable.item198 { top:240px; left:162px; width:198px; height:290px; z-index:3; }
#fhtable.item203 { top:275px; left:100px; width:294px; height:225px; z-index:3; }
#fhtable.item206 { top:315px; left:145px; width:294px; height:225px; z-index:3; }
#fhtable.item215 { top:400px; left:110px; width:280px; height:120px; z-index:3; background-position:-95px -370px !important; }
#fhtable.item218 { top:220px; left:145px; width:240px; height:290px; z-index:3; background-size:100% !important; }
#fhtable.item236 { top:330px; left:127px; width:239px; height:160px; }
#fhtable.item279 { top:280px; left:220px; width:132px; height:214px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/UilleannSheep_Table_Spritesheet_132x214.png) !important; animation:item279_ani 1.5s steps(25) infinite; z-index:5; }
#fhtable.item310 { top:320px; left:180px; width:200px; height:180px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/Waterfight24_table_Spritesheet_200x180.png) !important; animation:item310_ani 4s steps(61) infinite; z-index:5; }
#fhtable.item313 { top:240px; left:120px; width:300px; height:265px; background-position:-105px -265px !important; }
#fhtable.item332 { top:310px; left:150px; width:165px; height:172px; }
@keyframes item279_ani { 100% { background-position:-3300px; } }
@keyframes item310_ani { 100% { background-position:-12200px; } }
#fhtableani { top:0px; left:0px; width:342px; height:194px; }
.farmhouse_candle { position:absolute; top:-15px; background:url(https://mff.wavecdn.net/mff/farmhouse/items/candle.png); width:18px; height:23px; }
#farmhouse_candle1 { left:137px; }
#farmhouse_candle2 { left:163px; }
#farmhouse_candle3 { left:194px; }
#farmhouse_candle4 { left:215px; }
#fhchair { top:278px; left:316px; width:250px; height:227px; }
#fhchair.item190 { background-position:-60px 0px !important; }
#fhchair.item191 { height:257px; width:202px; top:260px; animation:item191_ani 2s steps(25) infinite; }
#fhchair.item223 { height:342px; width:215px; animation:item223_ani 1s steps(20) infinite; top:175px; transform:scale(0.85); }
#fhchair.item237 { top:334px; left:280px; width:331px; height:181px; }
#fhchair.item251 { top:190px; left:370px; width:150px; height:300px; }
#fhchair.item257 { top:300px; left:335px; width:224px; height:203px; }
#fhchair.item259 { top:0px; left:0px; width:640px; height:540px; }
#fhchair.item271 { top:385px; left:360px; width:159px; height:105px; }
#fhchair.item284 { left:365px; }
#fhchair.item286 {  }
#fhchair.item290 { top:250px; left:345px; background-position:-335px -234px !important; width:200px; height:250px; }
#fhchair.item299 { top:auto; bottom:50px; left:355px; width:112px; height:253px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/irishDancingSheep_Chair_Spritesheet112x253.png) !important; animation:item299_ani 2s steps(34) infinite; transform:rotate(0.05deg); }
#fhchair.item333 { top:auto; bottom:40px; left:375px; }
@keyframes item191_ani { 100% { background-position:-5050px; } }
@keyframes item223_ani { 100% { background-position:-4300px; } }
@keyframes item271_ani { 100% { background-position:-3660px; } }
#fhchairani { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fhchair.item271 #fhchairani { top:auto; bottom:71px; left:8px; width:122px; height:411px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/AbductionSheep_Chair_Spritesheet_122x411_30Frames.png); animation:item271_ani 2s steps(30) infinite; }
#fhchair.item297 { top:230px; left:340px; width:173px; height:275px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/SheepOnPresent_Chair_Spritesheet173x275.png) !important; animation:item297_ani 1.5s steps(20) infinite; transform:scale(0.85); }
@keyframes item297_ani { 100% { background-position:-3460px; } }
#fhplant { top:246px; left:484px; width:157px; height:243px; }
#fhplantani { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#fhplant.item227 #fhplantani { left:-111px; width:267px; height:281px; background:url(https://mff.wavecdn.net/mff/farmhouse/items/Christmas2020_Spritesheet_267x281.png); animation:item227_ani 1s steps(11) infinite; }
@keyframes item227_ani { 100% { background-position:-2937px; } }
#fhplant.item231 { width:125px; height:208px; top:305px; left:500px; }
#fhplant.item235 { width:180px; height:285px; top:285px; left:460px; background-position:-460px bottom !important; }
#fhplant.item247 { width:166px; height:189px; top:340px; left:460px; }
#fhplant.item261 { top:0px; left:0px; width:640px; height:540px; }
#fhplant.item269 { top:0px; left:0px; width:640px; height:540px; }
#fhplant.item281 { top:0px; left:0px; width:640px; height:540px; }
#fhplant.item292 { top:320px; background-position:right bottom !important; }
#fhplant.item315 { top:265px; left:auto; right:5px; width:135px; height:250px; background-position:-490px -250px !important; }
#fhplant.item317 { top:450px; left:auto; right:25px; width:95px; height:55px; }
#fhplant.item317:after { content:''; position:absolute; bottom:22px; left:auto; left:-25px; width:142px; height:230px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/AlienEye_Plant.gif); }
#fhplant.item322 { top:285px; left:auto; right:10px; width:140px; height:227px; }
#fhplant.item322:after { content:''; position:absolute; bottom:0px; left:0; width:140px; height:227px; background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/StPatricksDay_Sheep_Plant2025.gif); }
#fhplant.item325 { top:285px; left:auto; right:10px; width:140px; height:227px; background-position:-490px -250px !important; }
#fhplant.item328 { top:285px; left:auto; right:10px; width:140px; height:227px; background-position:-525px -265px !important; }
#fhlights { top:64px; left:410px; width:159px; height:208px; }
#fhlights.item207 { height:224px; }
#fhlights.item219 { height:231px; }
#fhlights.item225 { background-position:-358px -55px !important; width:200px; left:395px; }
#fhlights.item230 { width:68px; height:139px; left:420px; }
#fhlights.item241 { left:390px; top:50px; background-position:-380px -50px !important; }
#fhlights.item242 { left:375px; top:50px; background-position:-380px -50px !important; }
#fhlights.item244 { width:169px; height:198px; left:375px; top:50px; }
#fhlights.item275 { left:375px; top:50px; background-position:-305px -75px !important; }
#fhlights.item280 { top:0px; left:100px; width:640px; height:540px; }
#fhlights.item285 { top:0px; left:0px; width:100%; height:100%; }
#fhlights.item311 { top:0px; left:0px; width:100%; height:100%; }
#fhlights.item318 { left:390px; top:50px; background-position:-410px -80px !important; }
#fhlights.item320 { left:390px; top:50px; background-position:-410px -80px !important; }
#fhlights.item327 { left:390px; top:50px; background-position:-385px -70px !important; }
#fhlights.item329 { left:375px; top:15px; width:125px; height:215px; width:163px; height:268px; animation:item329_ani 2s steps(58) infinite; transform:scale(0.75) rotate(0.05deg); }
#fhlightsani { top:64px; left:410px; width:159px; height:208px; }
@keyframes item329_ani { 100% { background-position:-9454px; } }
#fhpets { top:275px; left:50px; width:227px; height:264px; z-index:10; background-repeat:no-repeat; }
#fhpets.item188 { top:410px; left:55px; }
#fhpets.item194 { width:130px; height:250px; background-size:100% !important; }
#fhpets.item194 #fhpetsani { top:47px; left:25px; background-size:100% !important; width:79px; }
#fhpets.item196 { top:330px; left:75px; width:124px; height:183px; background-size:100% !important; }
#fhpets.item196 #fhpetsani { top:-10px; left:0px; }
#fhpets.item202 { top:330px; left:60px; }
#fhpets.item273 { top:330px; left:60px; background-size:100% !important; }
#fhpets.item228 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/Snowman_Spritesheet_217x174.png) !important; top:60px; left:0px; width:217px; height:174px; animation:item228_ani 3.5s steps(30) infinite; }
#fhpets.item232 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/Kobold_Sheep_Spritesheet_103x222.png) !important; top:25px; left:25px; width:103px; height:222px; animation:item232_ani 1.6s steps(26) infinite; }
#fhpets.item234 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/farmhouse/Shiba_Inu_Spritesheet_121x171.png) !important; top:65px; left:10px; width:121px; height:171px; animation:item234_ani 2.5s steps(31) infinite; transform:rotate(0.05deg); }
#fhpets.item246 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/Spritesheet_Pinata_Sheep_134x299.png) !important; top:-180px; left:35px; width:134px; height:299px; animation:item246_ani 2.5s steps(30) infinite; transform:rotate(0.05deg); }
#fhpets.item248 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/Pet_Reindeer_Spriesheet_179x223.png) !important; top:40px; left:35px; width:179px; height:223px; animation:item248_ani 2.5s steps(39) infinite; transform:rotate(0.05deg); }
#fhpets.item273 #fhpetsani { background-image:url(https://mff.wavecdn.net/mff/farmhouse/items/Ufo_Pet_Spritesheet_220x206_30Frames.png) !important; top:0px; left:0px; width:220px; height:206px; animation:item273_ani 2s steps(30) infinite; transform:rotate(0.05deg); }
#fhpets.item294 { top:230px; width:264px; height:318px; animation:item294_ani 3.5s steps(44) infinite; transform:rotate(0.05deg); }
@keyframes item228_ani { 100% { background-position:-6510px; } }
@keyframes item232_ani { 100% { background-position:-2678px; } }
@keyframes item234_ani { 100% { background-position:-3751px; } }
@keyframes item246_ani { 100% { background-position:-4020px; } }
@keyframes item248_ani { 100% { background-position:-6981px; } }
@keyframes item273_ani { 100% { background-position:-6600px; } }
@keyframes item294_ani { 100% { background-position:-11616px; } }
@keyframes item299_ani { 100% { background-position:-3808px; } }
#fhpetsani { z-index:2; top:0px; left:0px; width:227px; height:264px; }
#fhpetsinfo { display:none; position:absolute; top:-25px; left:80px; }
#fhclose { top:5px; right:5px; }
#farmhouselink { position:absolute; top:7px; left:10px; font-weight:bold; color:#fff; width:585px; }
#iconnewrack,#iconnewfarm { display:none; position:absolute; top:27px; height:110px; width:110px; }
#iconnewrackinfo,#iconnewfarminfo { z-index:100; display:none; position:absolute; top:145px; white-space:nowrap; }
#iconnewrack { left:10px; background:url(https://mff.wavecdn.net/mff/bo_rack.jpg) top left no-repeat; }
#iconnewrackinfo { left:10px; }
#iconnewfarm { left:130px; background:url(https://mff.wavecdn.net/mff/bo_farm.jpg) top left no-repeat; }
#iconnewfarminfo { left:130px; }
.premiumicon { position:absolute; top:8px; right:8px; width:16px; height:16px; background:url(https://mff.wavecdn.net/mff/menu/premium_icon.gif) top left no-repeat; }
#fhcatalogue,#clickzone1,#clickzone2,#clickzone3 { position:absolute; }
#fhcatalogueinfo,#clickzone1info,#clickzone2info,#clickzone3info { position:absolute; display:none; white-space:nowrap; }
#fhcatalogueinfo { top:15px; right:60px; }
#clickzone1info { top:60px; left:65px; }
#clickzone2info { top:-30px; left:1px; }
#clickzone3info { top:25px; right:90px; }
#fhcatalogue { bottom:25px; right:25px; background:url(https://mff.wavecdn.net/mff/farmhouse/catalogue.gif) top left no-repeat; width:68px; height:76px; }
#clickzone1 { z-index:2; top:150px; left:21px; width:62px; height:133px; }
#clickzone2 { z-index:2; top:162px; left:220px; width:116px; height:141px; }
#clickzone3 { z-index:2; top:147px; right:0px; width:104px; height:98px; }
#clickzone_over1,#clickzone_over2,#clickzone2_over1,#clickzone2_over2,#clickzone3_over1,#clickzone3_over2 { position:absolute; top:0px; left:0px; }
#clickzone_over1 { display:block; width:62px; height:131px; background:url(https://mff.wavecdn.net/mff/farmhouse/blink1.gif) top left no-repeat; }
#clickzone_over2 { display:none; width:62px; height:131px; background:url(https://mff.wavecdn.net/mff/farmhouse/over1.gif) top left no-repeat; }
#clickzone2_over1 { display:block; width:122px; height:147px; background:url(https://mff.wavecdn.net/mff/farmhouse/blink2.gif) 13px 79px no-repeat; }
#clickzone2_over2 { display:none; width:122px; height:147px; background:url(https://mff.wavecdn.net/mff/farmhouse/over2.png) top left no-repeat; }
#clickzone3_over1 { display:block; width:104px; height:111px; background:url(https://mff.wavecdn.net/mff/farmhouse/blink3.gif) top left no-repeat; }
#clickzone3_over2 { display:none; width:104px; height:111px; background:url(https://mff.wavecdn.net/mff/farmhouse/over3.gif) top left no-repeat; }
#clickzone3_over2_2 { display:none; width:83px; height:111px; background:url(https://mff.wavecdn.net/mff/farmhouse/over3.gif) top left no-repeat; }
#catalogueinner { z-index:12; display:none; position:absolute; top:65px; left:17px; width:604px; height:392px; background:url(https://mff.wavecdn.net/mff/farmhouse/catalogue_inner.gif) top left no-repeat; }
#cataloguemenue { position:absolute; top:10px; left:10px; height:100px; width:580px; }

#fh_mclose { height:39px; top:252px; right:-12px; width:38px; }
#catalogueleft,#catalogueleftheadline,#catalogueleftcontent { position:absolute; }
#catalogueleft { top:70px; left:55px; height:305px; width:225px; }
#catalogueleftheadline { top:0px; left:0px; color:#56350E; font-size:14px; font-weight:bold; }
#catalogueleftcontent { top:40px; left:0px; width:225px; height:255px; overflow:auto; }

#catalogueright,#cataloguerightheader,#cataloguerightcolor,#cataloguerightcontent,#cataloguerightfooter { position:absolute; }
#cataloguerightheader { top:0px; left:10px; }
#cataloguerightcolor { top:0px; left:15px; height:65px; width:225px; }
#cataloguerightcontent { top:40px; left:0px; width:218px; height:229px; background:url(https://mff.wavecdn.net/mff/leer.gif); }
#cataloguerightfooter { bottom:10px; left:10px; width:205px; }
#catalogueright { top:70px; right:55px; height:305px; width:225px; }

#farmhouseitemselectoractiveatezone { z-index:11; position:absolute; text-align:center; bottom:0px; left:48px; background:url(https://mff.wavecdn.net/mff/farmhouse/itemselectorbar_on.gif) top left no-repeat; width:540px; height:39px; }
#fhselectoractiveatezonetooltip { display:none; z-index:11; position:absolute; bottom:45px; left:250px; }
#farmhouseitemselector, #farmhouseitemselectorblock { z-index:11; position:absolute; bottom:15px; left:70px; width:500px; height:182px; }
#farmhouseitemselector { display:none; background-color:#fff; background:url(https://mff.wavecdn.net/mff/farmhouse/transp.png) top left; }
#farmhouseitemselectorblock { text-align:center; display:none; }
#farmhouseitemselectornavi { position:absolute; top:-20px; left:0px; }
#farmhouseitemselectorcontent { position:absolute; top:20px; left:10px; height:140px; width:490px; overflow:auto; }
#fhselarrow { margin-top:4px; }

#pancontainer { z-index:12; display:none; position:absolute; top:35px; left:25px; width:592px; height:595px; background:url(https://mff.wavecdn.net/mff/schaufenster/pan2.jpg) top left no-repeat; }
#trophycontainer { z-index:12; display:none; position:absolute; top:0px; left:0px; width:640px; height:640px; background:url(https://mff.wavecdn.net/mff/new_trophyrack_new.gif) -27px 50px no-repeat; }
#trophies_headline { position:absolute; top:22px; left:110px; font-weight:bold; width:295px; text-align:center; }
#pancontainerheader { position:absolute; top:-15px; right:-15px;  z-index:111; }
#trophycontainerheader { position:absolute; top:10px; right:10px;  z-index:110; }
#trophycontainercontent { position:absolute; top:5px; left:120px; width:430px; }
.trophy1,.trophy2,.trophy3 { position:relative; float:left; margin-right:20px; }
.trophy1 { background:url(https://mff.wavecdn.net/mff/schaufenster/pokal10_2.png) top left no-repeat; width:132px; height:172px; }
.trophy2 { background:url(https://mff.wavecdn.net/mff/schaufenster/pokal5_3.png) top left no-repeat; width:127px; height:161px; margin-top:13px; }
.trophy3 { background:url(https://mff.wavecdn.net/mff/schaufenster/pokal1_2.png) top left no-repeat; width:111px; height:150px; margin-top:24px; }
.trophytxt1 { position:absolute; bottom:20px; left:47px; font-weight:bold; color:#fff; width:35px; text-align:center; }
.trophytxt2 { position:absolute; bottom:21px; left:43px; font-weight:bold; color:#fff; width:35px; text-align:center; }
.trophytxt3 { position:absolute; bottom:21px; left:40px; font-weight:bold; color:#fff; width:35px; text-align:center; }

#pancontainer .scene_navi { position:absolute; top:15px; left:575px; }
#pancontainer .scene_navi .tab { position:relative; width:32px; height:45px; background-image:url(https://mff.wavecdn.net/mff/rack_switch.png); transform:scaleX(-1); margin-bottom:-10px; }
#pancontainer .scene_navi .tab.active { background-position:-64px 0px; }
#pancontainer .scene_navi .tab:hover { background-position:-32px 0px; }
#pancontainer .scene_navi .tab .count { position:relative; font-weight:bold; transform:scaleX(-1); padding:15px 0px 0px 9px; }

#coinsbonuscontainer { display:none; position:absolute; top:100px; left:60px; z-index:10; width:600px; height:420px; background:url(https://mff.wavecdn.net/mff/coinsbonusborder.gif); }
#coinsbonusheadline { position:absolute; top:35px; left:165px; width:265px; text-align:center; font-weight:bold; }
#coinsbonusclose { position:absolute; top:18px; right:23px; }
#coinsbonuscontent { position:absolute; top:60px; left:0px; width:600px; height:400px; }
#coinsbonuspuppycontainer { position:absolute; top:8px; left:41px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:519px; height:282px; }
#coinsbonuspuppy1 { position:absolute; top:15px; left:54px; width:96px; height:200px; }
#coinsbonuspuppy2 { position:absolute; top:15px; left:144px; width:86px; height:200px; }
#coinsbonuspuppy3 { position:absolute; top:15px; left:226px; width:95px; height:200px; }
#coinsbonuspuppy4 { position:absolute; top:15px; left:320px; width:85px; height:200px; }
#coinsbonuspuppy5 { position:absolute; top:15px; left:403px; width:100px; height:200px; }

#coinsbonuscat1 { position:absolute; top:35px; left:34px; width:128px; height:104px; }
#coinsbonuscat2 { position:absolute; top:142px; left:65px; width:195px; height:115px; }
#coinsbonuscat3 { position:absolute; top:23px; left:174px; width:99px; height:114px; }
#coinsbonuscat4 { position:absolute; top:41px; left:393px; width:93px; height:148px; }
#coinsbonuscat5 { position:absolute; top:70px; left:276px; width:115px; height:170px; }

#coinsbonussunflower1 { position:absolute; top:0px; left:395px; width:85px; height:282px; }
#coinsbonussunflower2 { position:absolute; top:0px; left:303px; width:85px; height:282px; }
#coinsbonussunflower3 { position:absolute; top:0px; left:121px; width:85px; height:282px; }
#coinsbonussunflower4 { position:absolute; top:0px; left:213px; width:85px; height:282px; }
#coinsbonussunflower5 { position:absolute; top:0px; left:31px; width:85px; height:282px; }

#coinsbonuspumpkin1 { position:absolute; top:74px; left:258px; width:78px; height:169px; }
#coinsbonuspumpkin2 { position:absolute; top:74px; left:18px; width:78px; height:169px; }
#coinsbonuspumpkin3 { position:absolute; top:74px; left:178px; width:78px; height:169px; }
#coinsbonuspumpkin4 { position:absolute; top:74px; left:338px; width:78px; height:169px; }
#coinsbonuspumpkin5 { position:absolute; top:74px; left:98px; width:78px; height:169px; }

#coinsbonushedgehog1 { position:absolute; top:15px; left:15px; width:98px; height:249px; }
#coinsbonushedgehog2 { position:absolute; top:15px; left:113px; width:98px; height:249px; }
#coinsbonushedgehog3 { position:absolute; top:15px; left:211px; width:98px; height:249px; }
#coinsbonushedgehog4 { position:absolute; top:15px; left:309px; width:98px; height:249px; }
#coinsbonushedgehog5 { position:absolute; top:15px; left:407px; width:98px; height:249px; }

#friendslist { position:absolute; top:45px; left:25px; width:268px; height:435px; }
#friendsinfo { position:absolute; top:45px; left:335px; width:272px; height:435px; }
#friendsinvitation { position:absolute; bottom:46px; left:55px; width:197px; height:54px; }
#friendsearch { display:none; position:absolute; bottom:47px; left:55px; background:url(https://mff.wavecdn.net/mff/friendlist_insert.jpg) top left no-repeat; width:197px; height:54px; }
#friendssearchinfo { display:none; position:absolute; bottom:110px; left:60px; }
#friendslistlockedinfo { display:none; position:absolute; top:10px; left:25px; }
#friendslistunlockedinfo { display:none; position:absolute; top:10px; left:85px; }
#friendslistheaderlocked { position:absolute; width:48px; height:33px; top:10px; left:13px; }
#friendslistheaderunlocked { position:absolute; width:48px; height:33px; top:10px; left:68px; }
#friendsinvitationinfo { display:none; position:absolute; bottom:110px; left:100px; }
#friendlistnavi1 { display:none; position:absolute; top:40px; left:72px; }
#friendlistnavi2 { display:none; position:absolute; top:40px; left:130px; }
#giftshopinnercontent { position:absolute; z-index:36; top:25px; left:215px; width:415px; height:390px; }
#giftshopinnerintro { position:absolute; z-index:36; top:25px; left:15px; width:185px; height:200px; }
#giftshopfreegifts { position:absolute; z-index:36; bottom:10px; left:215px; height:100px; width:400px; }
#friendscontainer,#friendscontainertransp { display:none; position:absolute; width:640px; height:540px; }
#friendscontainer { z-index:51; background-color:#fff; top:45px; left:40px; border:2px solid #000; }
#friendscontainertransp { z-index:50; background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; top:0px; left:0px; }
#friendslistheader { position:absolute; top:-16px; left:-6px; width:278px; height:45px; }
#friendslistbody { position:absolute; width:100%; top:50px; left:0px; height:320px; overflow:auto;  }
#friendsclose { position:absolute; right:5px; top:5px; }
#friendslistcon { margin:0px; padding:0px; list-style-type:none; }
#friendsinfo li { margin-bottom:5px; }
#friendsinfo br { clear:both; }
.friendsinfoleft { float:left; width:120px; }
.friendsinforight { float:left; width:130px; text-align:right; }
.friendsline { padding:2px; border-bottom:0px dashed #C3A161; margin-bottom:5px; height:14px; }
*html .friendsline { height:18px; }
.friendslinechk { float:left; width:25px; }
.friendslinename { float:left; width:177px; overflow:hidden; }
.friendslineoptions { float:left; text-align:right; width:70px; }
#friendsearchinput { position:absolute; top:19px; left:9px; border:0px solid; background-color:transparent; }
#friendsearchok { position:absolute; top:18px; right:26px; height:20px; width:20px; }
#friendsearchcancel { position:absolute; top:18px; right:3px; height:20px; width:20px; }
#friendsearch { display:none; position:absolute; bottom:47px; left:55px; background:url(https://mff.wavecdn.net/mff/friendlist_insert.jpg) top left no-repeat; width:197px; height:54px; }
#friendsinvitation { position:absolute; bottom:46px; left:55px; width:197px; height:54px; }
#friendslistfeedback { display:none; position:absolute; top:265px; left:30px; padding:5px; background-color:#000; color:#fff; }
#friendgiftpopup { position:absolute; width:100px; height:200px; position:absolute; top:10px; left:10px; }

.racknavi { width:38px; height:30px; }
#racknaviline { position:absolute; width:220px; height:40px; top:0px; left:3px; }
#racknavileft { position:relative; left:-3px; float:left; }
.racknavileftback { background:url(https://mff.wavecdn.net/mff/regal_navi_spacer_left.jpg) top left no-repeat; }
#racknaviright { position:relative; left:-3px; float:right; }
.racknavirightback { background:url(https://mff.wavecdn.net/mff/regal_navi_spacer_right.jpg) top left no-repeat; }
#racknavileftinfo { position:absolute; white-space:nowrap; display:none; top:25px; left:0px; }
#racknavirightinfo { position:absolute; white-space:nowrap; display:none; top:25px; right:0px; }

#erntewasserpic { position:absolute; width:79px; height:63px; top:15px; left:69px; display:block; }
#lager_name { margin:15px 0 0 30px; }
#lager_pic { float:left; width:40px; margin:0 0 0 30px; }
#lager_info { display:none; float:left; width:140px; }
#lager_wachsezeit, #lager_ertrag, #lager_ist1, #lager_ist2, #lager_zeit, .lager_zeit, #lager_ernte { margin:3px 0 0 5px; }
#lager_wachsezeit, #lager_ertrag { float:left; width:15px; height:15px; }
#lager_ertrag { background:url(https://mff.wavecdn.net/mff/lager/ertrag.gif) top left no-repeat; }
#lager_wachsezeit { background:url(https://mff.wavecdn.net/mff/lager/wachstum.gif) top left no-repeat; }
#lager_ist1, #lager_ist2 { float:left; }
#lager_zeit, #lager_ernte, .lager_zeit { float:left; }

#racksortinfo { display:none; text-align:center; width:219px; position:absolute; top:-24px; left:-47px; white-space:nowrap; }

#rackPopup { position:relative; background:url(https://mff.wavecdn.net/mff/lager/flaeche.gif) top left no-repeat; width:192px; height:177px; }
.plantinfo_tt_name { position:relative; top:10px; left:20px; font-weight:bold; }
.plantinfo_tt_product { height:50px; width:50px; position:relative; left:35px; top:-67px; }
.plantinfo_tt_product2 { height:50px; width:50px; position:relative; left:38px; top:-50px; }
.plantinfo_tt_space { position:relative; top:-75px; left:20px; }

.rackinfo_boximg1_1, .rackinfo_boximg1_2, .rackinfo_boximg1_3, .rackinfo_boximg1_4, .rackinfo_boximg1_5 { position:relative; width:103px; height:121px; left:19px; top:13px; }
.rackinfo_boximg1_1 { background:url(https://mff.wavecdn.net/mff/lager/karton_leer.jpg) top left no-repeat; }
.rackinfo_boximg1_2 { background:url(https://mff.wavecdn.net/mff/lager/karton_viertel.jpg) top left no-repeat; }
.rackinfo_boximg1_3 { background:url(https://mff.wavecdn.net/mff/lager/karton_halb.jpg) top left no-repeat; }
.rackinfo_boximg1_4 { background:url(https://mff.wavecdn.net/mff/lager/karton_dreiviertel.jpg) top left no-repeat; }
.rackinfo_boximg1_5 { background:url(https://mff.wavecdn.net/mff/lager/karton_voll.jpg) top left no-repeat; }

.rackinfo_boximg2_1, .rackinfo_boximg2_2, .rackinfo_boximg2_3, .rackinfo_boximg2_4, .rackinfo_boximg2_5 { position:relative; width:75px; height:121px; left:24px; top:13px; }
.rackinfo_boximg2_1 { background:url(https://mff.wavecdn.net/mff/lager/box_leer.jpg) top left no-repeat; }
.rackinfo_boximg2_2 { background:url(https://mff.wavecdn.net/mff/lager/box_viertel.jpg) top left no-repeat; }
.rackinfo_boximg2_3 { background:url(https://mff.wavecdn.net/mff/lager/box_halb.jpg) top left no-repeat; }
.rackinfo_boximg2_4 { background:url(https://mff.wavecdn.net/mff/lager/box_dreiviertel.jpg) top left no-repeat; }
.rackinfo_boximg2_5 { background:url(https://mff.wavecdn.net/mff/lager/box_voll.jpg) top left no-repeat; }

.rackinfo_boximg3_1, .rackinfo_boximg3_2, .rackinfo_boximg3_3, .rackinfo_boximg3_4, .rackinfo_boximg3_5 { position:relative; width:75px; height:121px; left:24px; top:13px; }
.rackinfo_boximg3_1 { background:url(https://mff.wavecdn.net/mff/lager/sack_leer.jpg) top left no-repeat; }
.rackinfo_boximg3_2 { background:url(https://mff.wavecdn.net/mff/lager/sack_viertel.jpg) top left no-repeat; }
.rackinfo_boximg3_3 { background:url(https://mff.wavecdn.net/mff/lager/sack_halb.jpg) top left no-repeat; }
.rackinfo_boximg3_4 { background:url(https://mff.wavecdn.net/mff/lager/sack_dreiviertel.jpg) top left no-repeat; }
.rackinfo_boximg3_5 { background:url(https://mff.wavecdn.net/mff/lager/sack_voll.jpg) top left no-repeat; }

.rackinfo_boximg4_1, .rackinfo_boximg4_2, .rackinfo_boximg4_3, .rackinfo_boximg4_4, .rackinfo_boximg4_5 { position:relative; width:75px; height:121px; left:24px; top:13px; }
.rackinfo_boximg4_1 { background:url(https://mff.wavecdn.net/mff/lager/bottle_leer.jpg) top left no-repeat; }
.rackinfo_boximg4_2 { background:url(https://mff.wavecdn.net/mff/lager/bottle_viertel.jpg) top left no-repeat; }
.rackinfo_boximg4_3 { background:url(https://mff.wavecdn.net/mff/lager/bottle_halb.jpg) top left no-repeat; }
.rackinfo_boximg4_4 { background:url(https://mff.wavecdn.net/mff/lager/bottle_dreiviertel.jpg) top left no-repeat; }
.rackinfo_boximg4_5 { background:url(https://mff.wavecdn.net/mff/lager/bottle_voll.jpg) top left no-repeat; }

.rackinfo_hand1, .rackinfo_hand2, .rackinfo_hand3, .rackinfo_hand4, .rackinfo_hand5 { position:relative; background:url(https://mff.wavecdn.net/mff/lager/hand.jpg) top left no-repeat; left:120px; width:61px; height:45px; }
.rackinfo_hand1 { top:-58px; }
.rackinfo_hand2 { top:-80px; }
.rackinfo_hand3 { top:-104px; }
.rackinfo_hand4 { top:-126px; }
.rackinfo_hand5 { top:-149px; }

#friendinfonavi_name { float:left; font-weight:bold; }
#friendinfonavi_showcase { float:left; position:relative; bottom:1px; }

#friendsline_name { float:left; }
#friendslist_symbols { float:left; bottom:1px; position:relative; }

.flmsginfo { right:90px; }

.button_ok_commitbox { position:absolute; top:0px; left:50px; }
.button_no_commitbox { position:absolute; top:0px; left:100px; }
.button_ok_commitbox_info, .button_no_commitbox_info { display:none; position:absolute; left:20px; top:40px; }

.cropall_dialog_img { float:left; width:15px; }
.cropall_dialog_product { float:left; margin-left:5px; }

#cartcontent { position:relative; top:50px; width:320px; margin:0 auto; }
.cartinner_productimg { float:left; margin-top:2px; width:15px; }
.cartinner_productinfo { margin-left:5px; float:left; width:300px; }
.farmcartsumtext, .farmcartsumamount { float:left; }
#cartsubmit { position:absolute; width:320px; left:50%; margin-left:-160px; }
.cartsubmit { top:305px; height:77px; }
.cartsubmit_flower { top:284px; height:100px; }

.recipedealer_infoimg { float:left; width:15px; }
.recipedealer_infotxt { float:left; margin-left:5px; width:250px; }
.recipedealer_plistimg { float:left; margin-right:5px; }
.recipedealer_plisttext { float:left; }

.collector_bubbleimg, .collector_bubbletxt { float:left; }
.collector_infobox { float:left; width:125px; }

.buildinginner_feedproductsimg { float:left; width:15px; }
.buildinginner_feedproductstxt { float:left; color:#f00; margin:0 0 0 5px; }

.lotteryprize_img, .lotteryprize_info { float:left; }

.windmill_amountdiv { position:absolute; top:51px; font-weight:bold; text-align:center; left:-11px; width:64px; }

.questbox_objimg, .questbox_objinfo { float:left; }
.questbox_objimg { margin:0 5px 0 0; }

.guildwbwrankingline_rank { float:left; text-align:right; width:50px; }
.guildwbwrankingline_name { float:left; margin:0 0 0 10px; width:250px; overflow:hidden; }
.guildwbwrankingline_server { float:left; width:50px; }
.guildwbwrankingline_sum { float:right; width:100px; }
.guildwbwrankingline_name_name, .guildwbwrankingline_name_awards { float:left; }

.guildwbwrankingline_headrank { float:left; text-align:right; font-weight:bold; width:50px; }
.guildwbwrankingline_headname { float:left; margin:0 0 0 10px; font-weight:bold; width:250px; overflow:hidden; }
.guildwbwrankingline_headamount { float:right; font-weight:bold; width:100px; }

.citywbw_date_left { float:left; }
.citywbw_date_right { float:left; font-weight:bold; }

.city_shop_amount, .city_shop_sum { text-align:right; padding:0 5px 0 0; }

#neu_produktimg { position:absolute; }
#neu_produktname { position:relative;left:70px;bottom:5px; }

.market_overview_headline { text-align:left; color:#f0ffef; }

.marketstand_dialog2_left { float:left; width:20px; }
.marketstand_dialog2_right { float:left; width:250px; margin:2px 0 0 5px; }

#marketstand_dialog2_productimg { float:left; }
#coinstitle { float:left; color:#fff; margin:3px 0 0 5px; }
#marketstand_offerslist { position:absolute;top:45px;left:25px;width:180px;height:195px;overflow:auto;overflow-y:auto;overflow-x:hidden; }

.help_menue { float:left; width:145px; overflow:auto; height:360px; border-right:2px solid #685338; margin:20px 0 0 10px; }
.help_content { float:left; width:350px; height:360px; overflow:auto; overflow-x:auto; overflow-y:auto; margin:20px 0 0 5px; }

.contract_new_input { text-align:left; }
.contract_new_inputinfo { text-align:right; padding-right:5px; }

.messages_list_align_l { text-align:left; }
.messages_list_float_l { float:left; }

.main_float_left { float:left; }
.main_float_right { float:right; }

#guildinfodate, #guildinfopointstxt, #guildinfomemberstxt, #guildinfotaxtxt  { float:left; width:150px; }
#guildinfobirthdaytxt, #guildinfopoints, #guildinfomembers, #guildinfojointax { float:left; text-align:right; width:110px; }
#guildedit { float:left; }
#guildname { float:left; margin-top:1px; font-weight:bold; }
.guildstats_col1 { float:left; width:100px; }
.guildstats_col2 { float:left; text-align:right; width:150px; }
#guildwbwshoptruckinfo { position:relative; width:175px; margin-left:5px; }

.guildshopinfo_entriesamount { text-align:right; width:50px; }
.guildwbwrankingamount { text-align:right; width:100px; }
.guildwbwmemberranking_rank { width:50px; text-align:right; margin:0 5px 0 0; }
.guildwbwmemberranking_name { width:120px; margin:0 5px 0 0; overflow:hidden; }
.guildwbwmemberranking_graph { width:250px; margin:0 5px 0 0; height:18px; }
.guildwbwmemberranking_amount { width:120px; text-align:right; padding:0 2px 0 0; }

.presenteeinfo_close { position:absolute; top:2px; right:2px; }
.market_searchbox_close { position:absolute; right:30px; top:3px; }
.marketstand_dialog_close { position:absolute; top:25px; right:29px; }
#produkt_bild { position:absolute; top:35px; left:37px; }
.marketstand_dialog_amountline { position:absolute; top:70px; left:37px; color:#f0ffef; }
.marketstand_dialog_title { position:absolute; top:28px; left:32px; color:#f0ffef; }

#newsboy { position:absolute; display:none; top:45px; left:35px; z-index:35; width:640px; height:540px; background:url(https://mff.wavecdn.net/mff/city/paperboy_inner.jpg) top left no-repeat; border:2px solid #000; }
#newsboyinner { text-align:center; position:absolute; top:80px; right:15px; width:480px; height:440px; overflow:auto; }
#newsboyclose { position:absolute; top:5px; right:5px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; width:20px; height:20px; }
.newsboysubject { color:#6C441D; font-weight:bold; font-size:20px; margin:10px 0 0 0; }
.newsboybody { color:#000; margin:10px 0 20px 0; border-bottom:0px dashed #6C441D; padding:0 0 20px 0; }

#quicknavifarmforestry { float:left; background:url(https://mff.wavecdn.net/mff/forestrylink.png) top left no-repeat; width:40px; height:29px; margin-left:5px; }
.messages_unreaddelinfo { position:absolute; left:15px; bottom:2px; height:40px; width:340px; text-align:center; }
.farmicartnaviposleft { position:absolute; left:0px; top:0px; background:url(https://mff.wavecdn.net/mff/einkaufszettel_left.png) top left no-repeat; width:51px; height:28px; }
.farmicartnaviposright { position:absolute; right:3px; top:0px; background:url(https://mff.wavecdn.net/mff/einkaufszettel_right.png) top left no-repeat; width:45px; height:28px; }
.farmicartnaviposleft:hover { background:url(https://mff.wavecdn.net/mff/einkaufszettel_left_over.png); }
.farmicartnaviposright:hover { background:url(https://mff.wavecdn.net/mff/einkaufszettel_right_over.png); }
.farmicartbutton1 { position:absolute; left:0px; bottom:0px; }
.farmicartbutton2 { position:absolute; right:10px; bottom:0px; }
.guildshopinfo_drivetime { display:none; position:absolute; top:0px; right:180px; white-space:nowrap; }
.guildshopinfo_drives { display:none; position:absolute; top:41px; right:180px; white-space:nowrap; }
.guildshopinfo_load { display:none; position:absolute; top:80px; right:180px; white-space:nowrap; }
.guildshopdonatebarinfo { display:none; position:absolute; top:10px; right:0px; white-space:nowrap; }
.newstickerrefresh { position:absolute; top:0px; right:0px; background:url(https://mff.wavecdn.net/mff/guild/refresh.gif) top left no-repeat; width:15px; height:15px; }
#guildnewsfilterinfo { position:absolute; top:5px; left:185px; display:none; }
#writeguildmail { position:absolute; top:10px; right:1px; }
#pinnewsinfo { position:absolute; top:5px; left:250px; display:none; }
.guildstatsheadline_left { position:absolute; top:2px; left:0px; }
.guildstatsheadline_right { position:absolute; top:2px; left:50px; }
.guildstatsheadline_right2 { position:absolute; top:2px; right:5px; }
.guildmemberlisticon1 { position:absolute; top:0px; width:15px; right:30px; }
.guildmemberlisticon2 { position:absolute; top:0px; width:15px; right:15px; }
.guildmemberlisticon3 { position:absolute; top:0px; width:15px; right:45px; }
.guildstats_line { position:absolute; left:0px; width:400px; height:20px; }
.guildstats_guildinfotooltip { display:none; position:absolute; width:250px; left:140px; }
.guildstatsnavi1 { position:absolute; left:25px; }
.guildstatsnavi2 { position:absolute; left:100px; }
.guildstatsnavi3 { position:absolute; right:100px; }
.guildstatsnavi4 { position:absolute; right:25px; }
.questblock_plus { position:absolute; top:1px; left:373px; }
.prestigeranking_1 { position:absolute; left:2px; top:2px; }
.prestigeranking_2 { position:absolute; right:5px; top:2px; }
.prestigetable1 { position:absolute; left:0px; top:2px; left:0px; width:25px; text-align:right; }
.prestigetable2 { position:absolute; left:0px; top:2px; left:30px; width:115px; overflow:hidden; }
.prestigetable3 { position:absolute; left:0px; top:2px; left:150px; width:150px; }
.prestigetable4 { position:absolute; left:0px; top:2px; left:300px; width:100px; text-align:right; }
.guildmemberlisticoninfo { position:absolute; right:85px; display:none; }
#guildmemberlisttitle_left { position:absolute; left:5px; top:2px; }
#guildmemberlisttitle_right { position:absolute; right:100px; top:2px; }
#beemasterbuybutton { position:absolute; z-index:36; bottom:18px; right:25px; width:65px; height:65px; }
.beemaster_inner_float { float:left; }

.downimg { position:absolute; background:url(https://mff.wavecdn.net/mff/quest_down.gif) top left no-repeat; left:8px; top:0px; width:7px; height:5px; }
.upimg { position:absolute; background:url(https://mff.wavecdn.net/mff/quest_up.gif) top left no-repeat; left:8px; top:0px; width:7px; height:5px; }
.questbox_objdown { position:absolute; top:2px; left:8px; background:url(https://mff.wavecdn.net/mff/quest_down.gif) top left no-repeat; width:7px; height:5px; }
.questbox_objup { position:absolute; top:2px; left:8px; background:url(https://mff.wavecdn.net/mff/quest_up.gif) top left no-repeat; width:7px; height:5px; }
#guildquestrankinghead { position:absolute; top:0px; left:0px; }

#oil_slot1, #oil_slot2, #oil_slot3 { background:url(https://mff.wavecdn.net/mff/strickerei_slot_back.png) top left no-repeat; width:229px; height:142px; position:absolute; z-index:22; }
#oil_slot1 { left:20px; top:20px; }
#oil_slot2 { left:20px; top:170px; }
#oil_slot3 { left:20px; top:320px; }
.oil_hiddenbar { overflow:hidden; width:56px; height:100px; position:absolute; top:20px; left:25px; }
#oil_slot1_img, #oil_slot2_img, #oil_slot3_img { display:none; position:absolute; top:81px; left:30px; }
.oil_slot_info { position: absolute; top:20px; left:102px; width:110px; }
#oil_slot1_fill, #oil_slot2_fill, #oil_slot3_fill { background:url(https://mff.wavecdn.net/mff/oilfill.png) top left no-repeat; width:56px; height:100px; display:none; position:absolute; top:100px; left:0px; }
#oil_slot1_front, #oil_slot2_front, #oil_slot3_front { width:103px; height:136px; position:absolute; top:0px; left:0px; }
.oil_slot_front_filled { background:url(https://mff.wavecdn.net/mff/oilfront.png); }
.oil_slot_front_empty { background:url(https://mff.wavecdn.net/mff/strickerei_slot.png); }
.oil_slot_status { position:absolute; bottom:15px; left:102px; width:110px; }
#oil_slot1_block, #oil_slot2_block, #oil_slot3_block { display:none; position:absolute; top:4px; left:12px; width:80px; height:126px; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png) top left no-repeat; }
#oil_slot1_time, #oil_slot2_time, #oil_slot3_time { display:none; position:absolute; top:150px; left:0px; }
#oil_slot1_remain, #oil_slot2_remain, #oil_slot3_remain { display:none; position:absolute; top:125px; left:-4px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png) top left no-repeat; width:109px; height:51px; }
#oil_slot1_remain_inner, #oil_slot2_remain_inner, #oil_slot3_remain_inner { position:absolute; top:26px; left:26px; }
#oil_slot1_remain_tt, #oil_slot2_remain_tt, #oil_slot3_remain_tt { display:none; position:absolute; bottom:-35px; left:110px; width:150px; }
#oil_slot1_cropbutton, #oil_slot2_cropbutton, #oil_slot3_cropbutton { display:none; background:url(https://mff.wavecdn.net/mff/reallocateanimals_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:113px; left:38px; }
#oil_slot1_cropbutton:hover, #oil_slot2_cropbutton:hover, #oil_slot3_cropbutton:hover { background:url(https://mff.wavecdn.net/mff/reallocateanimals_on.png) top left no-repeat; }
#oil_slot1_cancelbutton, #oil_slot2_cancelbutton, #oil_slot3_cancelbutton { display:none; background:url(https://mff.wavecdn.net/mff/cancel_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:0px; right:0px; }
#oil_slot1_cancelbutton:hover, #oil_slot2_cancelbutton:hover, #oil_slot3_cancelbutton:hover { background:url(https://mff.wavecdn.net/mff/cancel_on.png) top left no-repeat; }
#oil_slot1_speedupbutton, #oil_slot2_speedupbutton, #oil_slot3_speedupbutton { display:none; background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:113px; right:0px; }
#oil_slot1_speedupbutton:hover, #oil_slot2_speedupbutton:hover, #oil_slot3_speedupbutton:hover { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_on.png) top left no-repeat; }
#oil_tt_crop1, #oil_tt_crop2, #oil_tt_crop3, #oil_tt_cancel1, #oil_tt_cancel2, #oil_tt_cancel3, #oil_tt_speedup1, #oil_tt_speedup2, #oil_tt_speedup3 { z-index:100; display:none; position:absolute; top:10px; left:30px; white-space:nowrap; }
#oil_slot1_block_tt, #oil_slot2_block_tt, #oil_slot3_block_tt { z-index:100; display:none; position:absolute; top:10px; left:110px; width:200px; }
#oil_slot1_img_tt, #oil_slot2_img_tt, #oil_slot3_img_tt { z-index:100; display:none; position:absolute; top:0px; left:50px; white-space:nowrap; }
#oil_selectbox_transp { display:none; position:absolute; width:640px; height:540px; z-index:22; background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; top:0px; left:0px; }
#oil_selectbox_close, #strickerei_selectbox_close { position:absolute; top:5px; right:5px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; height:20px; width:20px; }
#oil_selectbox_intro { position:absolute; top:25px; left:30px; }
#oil_selectbox_bottles { position:absolute; top:100px; left:30px; width:390px; }
.selectoil { background:url(https://mff.wavecdn.net/mff/oilbottle.png) top left no-repeat; width:73px; height:121px; position:relative; float:left; margin-right:5px; }
.selectoil_sign { position:absolute; top:78px; left:17px; }
#update_13_2 { display:none; z-index:21; position:absolute; top:240px; left:285px; background:url(https://mff.wavecdn.net/mff/update_13_2.jpg) top left no-repeat; width:67px; height:97px; }
#update_13_4 { display:none; z-index:21; position:absolute; top:169px; left:455px; background:url(https://mff.wavecdn.net/mff/update_13_4.gif) top left no-repeat; width:75px; height:65px; }
#update_13_5 { display:none; z-index:21; position:absolute; top:371px; left:448px; background:url(https://mff.wavecdn.net/mff/update_13_5.jpg) top left no-repeat; width:155px; height:151px; }
#update_13_5_ani { display:none; z-index:21; position:absolute; top:371px; left:448px; background:url(https://mff.wavecdn.net/mff/update_13_5_ani.gif) top left no-repeat; width:155px; height:151px; }
#update_14_2 { display:none; z-index:21; position:absolute; top:112px; left:351px; background:url(https://mff.wavecdn.net/mff/update_14_2.gif) top left no-repeat; width:78px; height:72px; }
#update_14_4 { display:none; z-index:21; position:absolute; top:325px; left:437px; background:url(https://mff.wavecdn.net/mff/update_14_4.jpg) top left no-repeat; width:124px; height:160px; }
#update_14_5 { display:none; z-index:21; position:absolute; top:241px; left:222px; background:url(https://mff.wavecdn.net/mff/update_14_5.jpg) top left no-repeat; width:140px; height:277px; }
#update_14_5_1 { display:none; z-index:21; position:absolute; top:241px; left:222px; background:url(https://mff.wavecdn.net/mff/update_14_5_1.gif) top left no-repeat; width:140px; height:277px; }
#update_14_5_2 { display:none; z-index:21; position:absolute; top:241px; left:222px; background:url(https://mff.wavecdn.net/mff/update_14_5_2.gif) top left no-repeat; width:140px; height:277px; }
#farm_production_current13_1,#farm_production_current13_2,#farm_production_current13_3,#farm_production_current13_4,#farm_production_current13_5,#farm_production_current13_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/production_progress_13.gif) top left no-repeat; width:58px; height:127px; }
#farm_production_end13_1,#farm_production_end13_2,#farm_production_end13_3,#farm_production_end13_4,#farm_production_end13_5,#farm_production_end13_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/production_end_13.gif) top left no-repeat; width:58px; height:127px; }
#farm_production_current14_1,#farm_production_current14_2,#farm_production_current14_3,#farm_production_current14_4,#farm_production_current14_5,#farm_production_current14_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/production_progress_13.gif) top left no-repeat; width:58px; height:127px; }
#farm_production_end14_1,#farm_production_end14_2,#farm_production_end14_3,#farm_production_end14_4,#farm_production_end14_5,#farm_production_end14_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/production_end_13.gif) top left no-repeat; width:58px; height:127px; }
#farm_production_current16_1,#farm_production_current16_2,#farm_production_current16_3,#farm_production_current16_4,#farm_production_current16_5,#farm_production_current16_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/strickerei_production_running.gif) top left no-repeat; width:63px; height:70px; }
#farm_production_end16_1,#farm_production_end16_2,#farm_production_end16_3,#farm_production_end16_4,#farm_production_end16_5,#farm_production_end16_6 { display:none; position:absolute; top:0px; right:-50px; background:url(https://mff.wavecdn.net/mff/strickerei_production_ready.gif) top left no-repeat; width:47px; height:84px; }

#strickerei_slot1_cropbutton, #strickerei_slot2_cropbutton, #strickerei_slot3_cropbutton { display:block; background:url(https://mff.wavecdn.net/mff/reallocateanimals_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:113px; left:38px; }
#strickerei_slot1_cropbutton:hover, #strickerei_slot2_cropbutton:hover, #strickerei_slot3_cropbutton:hover { background:url(https://mff.wavecdn.net/mff/reallocateanimals_on.png) top left no-repeat; }
#strickerei_slot1_cancelbutton, #strickerei_slot2_cancelbutton, #strickerei_slot3_cancelbutton { display:block; background:url(https://mff.wavecdn.net/mff/cancel_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:-10px; right:-15px; }
#strickerei_slot1_cancelbutton:hover, #strickerei_slot2_cancelbutton:hover, #strickerei_slot3_cancelbutton:hover { background:url(https://mff.wavecdn.net/mff/cancel_on.png) top left no-repeat; }
#strickerei_slot1_speedupbutton, #strickerei_slot2_speedupbutton, #strickerei_slot3_speedupbutton { display:block; background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png) top left no-repeat; height:25px; width:25px; position:absolute; top:110px; right:-15px; }
#strickerei_slot1_speedupbutton:hover, #strickerei_slot2_speedupbutton:hover, #strickerei_slot3_speedupbutton:hover { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_on.png) top left no-repeat; }

#trophynavileft { display:none; position:absolute; top:150px; left:10px; width:31px; height:23px; background:url(https://mff.wavecdn.net/mff/pan_left.png) top left no-repeat; }
#trophynaviright { display:none; position:absolute; top:150px; right:10px; width:31px; height:23px; background:url(https://mff.wavecdn.net/mff/pan_right.png) top left no-repeat; }

#rackswitch { display:none; z-index:100; position:absolute; top:-18px; left:67px; width:90px; height:38px; background:url(https://mff.wavecdn.net/mff/rackswitch.png) 0px 0px no-repeat; }
#rackswitch:hover { background:url(https://mff.wavecdn.net/mff/rackswitch.png) 0px -38px no-repeat; }

.guildachievements_item { position:relative; float:left; width:50px; height:50px; margin:0 15px 15px 0; }
.guildachievements_item_tt { display:none; z-index:100; position:absolute; top:60px; left:0px; width:150px; }
.guildachievements_item_tt.right { left:auto; right:0px; }
.guildachievements_item_tt_headline { font-weight:bold; }
.guildachievements_item_tt_time { font-style:italic; margin:10px 0 10px 0; }

#emgame_opener { z-index:150; position:absolute; top:-5px; left:50%; margin-left:10px; height:32px; width:32px; background:url(https://mff.wavecdn.net/mff/em/emball.png) top left no-repeat; }
#emgame_transp { display:none; z-index:36; }
#emgame { display:none; z-index:36; position:absolute; left:50%; margin-left:-320px; top:50px; width:640px; height:560px; background:url(https://mff.wavecdn.net/mff/em/back.jpg) top left no-repeat; border:2px solid #000; }
.close { position:absolute; top:5px; right:5px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; width:20px; height:20px; }
.transp { background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#carddeck { position:absolute; bottom:18px; left:136px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:178px; height:161px; }
#stopbutton { position:absolute; bottom:18px; left:314px; background:url(https://mff.wavecdn.net/mff/leer.gif) top left no-repeat; width:177px; height:161px; }
#carddeck:hover { background:url(https://mff.wavecdn.net/mff/em/carddeck.jpg) top left no-repeat; }
#stopbutton:hover { background:url(https://mff.wavecdn.net/mff/em/stopit.jpg) top left no-repeat; }
#carddeck_tt, #stopbutton_tt { display:none; position:absolute; bottom:165px; left:0px; width:100%; }
#showcards { position:absolute; top:180px; left:50%; margin-left:-225px; width:450px; }
.showcard { position:absolute; top:0px; height:135px; width:95px; }
.card1,.card2,.card3,.card4,.card5,.card6,.card7,.card8,.card9,.card10,.card11,.card12,.card13,.card14,.card15 { background:url(https://mff.wavecdn.net/mff/em/cards.gif); }
.card1 { background-position:     0px     0px; }
.card2 { background-position:   -95px     0px; }
.card3 { background-position:  -190px     0px; }
.card4 { background-position:  -285px     0px; }
.card5 { background-position:  -380px     0px; }
.card6 { background-position:     0px  -135px; }
.card7 { background-position:   -95px  -135px; }
.card8 { background-position:  -190px  -135px; }
.card9 { background-position:  -285px  -135px; }
.card10 { background-position: -380px  -135px; }
.card11 { background-position:    0px  -270px; }
.card12 { background-position:  -95px  -270px; }
.card13 { background-position: -190px  -270px; }
.card14 { background-position: -285px  -270px; }
.card15 { background-position: -380px  -270px; }
#emgame #info { position:absolute; top:10px; left:175px; color:#000; width:255px; text-align:center; }
#emgame #score { font-weight:bold; font-size:70px; }
#emgame #help { position:absolute; top:7px; right:35px; }
#emgame #reward { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#emgame #reward_transp { position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:black; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }
#emgame #reward_info { position:absolute; top:220px; left:50%; margin-left:-215px; background-color:#fff; width:400px; heigth:250px; color:#000; padding:10px 25px 10px 10px; min-height:20px; text-align:center; }

.em_sheepcard { float:left; position:relative; }
.emc1,.emc2,.emc3,.emc4,.emc5,.emc6,.emc7,.emc8,.emc9,.emc10,.emc11,.emc12 { width:120px; height:120px; background:url(https://mff.wavecdn.net/mff/em/sheep_cards.gif) top left no-repeat; }
.emc1 { background-position:   0px    0px; }
.emc2 { background-position:-120px    0px; }
.emc3 { background-position:-240px    0px; }
.emc4 { background-position:-360px    0px; }
.emc5 { background-position:   0px -120px; }
.emc6 { background-position:-120px -120px; }
.emc7 { background-position:-240px -120px; }
.emc8 { background-position:-360px -120px; }
.emc9 { background-position:   0px -240px; }
.emc10 { background-position:-120px -240px; }
.emc11 { background-position:-240px -240px; }
.emc12 { background-position:-360px -240px; }

#em_help_transp { display:none; }
#em_help { display:none; position:absolute; top:75px; left:50%; margin-left:-280px; width:527px; height:308px; background:url(https://mff.wavecdn.net/mff/em/emgame_helper.gif) top left no-repeat; }
#em_help_info { position:absolute; top:20px; left:260px; width:230px; height:265px; overflow:auto; }
#em_help_close {  }

#rackcontrol { z-index:100; display:none; position:absolute; top:275px; left:50%; margin-left:-540px; background-image:url(https://mff.wavecdn.net/mff/rackcontrol2.png); width:65px; height:65px; }
.rackcontrol:hover { background-position:0px -65px; }
.rackcontrol_deco { background-position:-65px 0px; }
.rackcontrol_deco:hover { background-position:-65px -65px; }
.rackItems_normal { z-index:100; height:390px; top:100px; }
.rackItems_scroll { height:410px; overflow:auto; top:122px; }
#rackcontrol_tt { display:none; position:absolute; top:10px; left:65px; white-space:nowrap; }

.sack, .box, .bottle, .tupper, .flask, .barrel, .spiceglass { width:41px; height:55px; }
.sack { background:url(https://mff.wavecdn.net/mff/lager/sack1.png) top left no-repeat; }
.box { background:url(https://mff.wavecdn.net/mff/lager/box2.png) top left no-repeat; }
.bottle { background:url(https://mff.wavecdn.net/mff/bottle.png) top left no-repeat; }
.karton { background:url(https://mff.wavecdn.net/mff/lager/karton1.gif) top left no-repeat; width:86px; height:55px; }
.tupper { background:url(https://mff.wavecdn.net/mff/tupper.png) top left no-repeat; }
.flask { background:url(https://mff.wavecdn.net/mff/flask.png) top left no-repeat; }
.barrel { background:url(https://mff.wavecdn.net/mff/biobarrel2.png) top left no-repeat; }
.spiceglass { background:url(https://mff.wavecdn.net/mff/spicehouse/farm10_BGProducts_glass.png) top left no-repeat; }
.img_sack, .img_box, .img_bottle, .img_tupper, .img_flask, .img_barrel, .img_spiceglass { position:absolute; left:5px; top:25px; }
.img_karton { position:absolute; left:25px; top:22px; }
.img_bottle { top:31px; }
.img_tupper { left:3px; top:20px; }
.img_flask { left:3px; top:22px; }
.img_barrel { left:5px; top:22px; }
.img_spiceglass { left:5px; top:16px; }
.counter_sack, .counter_box, .counter_bottle, .counter_karton, .counter_tupper, .counter_flask, .counter_barrel, .counter_spiceglass { position:absolute; width:40px; height:15px; background:url(https://mff.wavecdn.net/mff/lager/gemuesezaehler.gif) top left no-repeat; text-align:center; padding-top:2px; top:55px; }
.counter_sack, .counter_box, .counter_bottle, .counter_tupper, .counter_spiceglass { left:0px; }
.counter_karton { left:22px; }
.rackitem_tt_sack, .rackitem_tt_box, .rackitem_tt_bottle, .rackitem_tt_karton, .rackitem_tt_tupper, .rackitem_tt_flask, .rackitem_tt_barrel, .rackitem_tt_spiceglass { border:4px solid #67643D; width:175px; display:none; z-index:100; position:absolute; top:30px; background-color:#fff; padding:5px; }
.rackitem_tt_sack, .rackitem_tt_box, .rackitem_tt_bottle, .rackitem_tt_tupper, .rackitem_tt_barrel, .rackitem_tt_spiceglass { left:25px; }
.rackitem_tt_bottom { top:auto; bottom:25px; }
.rackitem_tt_karton { left:65px; }
.rackItems_normal { left:20px; top:175px; }
.rackItems_category { position:absolute; top:-6px; right:-20px; width:30px; height:30px; background-color:white; border:2px solid #67643D; border-radius:50px; }
.rackItems_category:after { content:''; position:absolute; top:2px; left:2px; width:25px; height:25px; background-size:100%; }
.rackItems_eattime { position:relative; background-color:#dabe74; padding:5px; margin-left:-5px; width:175px; margin-top:5px; margin-bottom:5px; }
.rackcat1, .rackcat10, .rackcat11, .rackcat15, .rackcat25, .rackcat30, .rackcat1_active, .rackcat10_active, .rackcat11_active, .rackcat15_active, .rackcat25_active, .rackcat30_active  { background:url(https://mff.wavecdn.net/mff/rack_sort_top.png); width:53px; height:39px; }
.rackcat1 { background-position: 0px 0px; }
.rackcat10 { background-position: -53px 0px; }
.rackcat11 { background-position: -53px 0px; }
.rackcat15 { background-position: -159px 0px; }
.rackcat25 { background-position: -106px 0px; }
.rackcat30 { background-position: -212px 0px; }
.rackcat1:hover { background-position: 0px -39px; }
.rackcat10:hover { background-position: -53px -39px; }
.rackcat11:hover { background-position: -53px -39px; }
.rackcat15:hover { background-position: -159px -39px; }
.rackcat25:hover { background-position: -106px -39px; }
.rackcat30:hover { background-position: -212px -39px; }
.rackcat1_active { background-position: 0px -78px; }
.rackcat10_active { background-position: -53px -78px; }
.rackcat11_active { background-position: -53px -78px; }
.rackcat15_active { background-position: -159px -78px; }
.rackcat25_active { background-position: -106px -78px; }
.rackcat30_active { background-position: -212px -78px; }
.maketransp { filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; }
.rackswitch, .rackswitch_active { position:relative; background:url(https://mff.wavecdn.net/mff/rack_switch.png); width:32px; height:45px; }
.rackswitch .counter, .rackswitch_active .counter { position:relative; padding-top:15px; color:black; font-weight:bold; width:100%; text-align:center; padding-left:2px; }
.rackswitch:hover { z-index:1; background-position:-32px 0px; }
.rackswitch_active { background-position:-64px 0px; }
.rackswitch_box { position:relative; width:32px; height:45px; margin-bottom:-10px; }
.rackswitch_box { margin-bottom:-14px; }.rack_lock, .rack_lock_page { z-index:100; background:url(https://mff.wavecdn.net/mff/rack_lock.png) no-repeat; width:30px; height:43px; }
.rack_lock { position:relative; left:13px; }
.rack_lock_page { position:absolute; left:4px; top:0px; }
.racksort_v, .racksort_z, .racksort_e, .racksort_hr, .racksort_fl, .racksort_fla, .racksort_md, .racksort_ex, .racksort_alpin, .racksort_tea, .racksort_water, .racksort_spice, .racksort_breed, .racksort_cow, .racksort_fish, .racksort_scouts, .racksort_fw1, .racksort_fw2, .racksort_fw3, .racksort_fw4, .racksort_v_active, .racksort_z_active, .racksort_e_active, .racksort_hr_active, .racksort_fl_active, .racksort_fla_active, .racksort_md_active, .racksort_ex_active, .racksort_alpin_active, .racksort_tea_active, .racksort_fw1_active, .racksort_fw2_active, .racksort_fw3_active, .racksort_fw4_active, .racksort_breed_active, .racksort_cow_active, .racksort_fish_active, .racksort_scouts_active, .racksort_water_active, .racksort_spice_active { background:url(https://mff.wavecdn.net/mff/rack_sort_left12.png) top left; width:36px; height:47px; margin-bottom:-11px; }
.racksort_v { background-position: 0 0; }
.racksort_e { background-position: 0 -47px; }
.racksort_z { background-position: 0 -94px; }
.racksort_hr { background-position: 0 -235px; }
.racksort_fl { background-position: 0 -141px; }
.racksort_fla { background-position: 0 -188px; }
.racksort_md { background-position: 0 -282px; }
.racksort_breed { background-position: 0 -562px; }
.racksort_cow { background-position: 0 -656px; }
.racksort_fish { background-position: 0 -706px; }
.racksort_scouts { background-position: 0 -796px; }
.racksort_ex { background-position: 0 -329px; }
.racksort_alpin { background-position: 0 -609px; }
.racksort_tea { background-position: 0 -329px; }
.racksort_water { background-position: 0 -748px; }
.racksort_spice { background-position: 0 -843px; }
.racksort_fw1 { background-position: 0 -376px; }
.racksort_fw2 { background-position: 0 -423px; }
.racksort_fw3 { background-position: 0 -470px; }
.racksort_fw4 { background-position: 0 -517px; }
.racksort_v:hover { background-position: -36px 0; }
.racksort_e:hover { background-position: -36px -47px; }
.racksort_z:hover { background-position: -36px -94px; }
.racksort_hr:hover { background-position: -36px -235px; }
.racksort_fl:hover { background-position: -36px -141px; }
.racksort_fla:hover { background-position: -36px -188px; }
.racksort_md:hover { background-position: -36px -282px; }
.racksort_breed:hover { background-position: -36px -562px; }
.racksort_cow:hover { background-position: -36px -656px; }
.racksort_fish:hover { background-position: -36px -706px; }
.racksort_scouts:hover { background-position: -36px -796px; }
.racksort_ex:hover { background-position: -36px -329px; }
.racksort_alpin:hover { background-position: -37px -609px; }
.racksort_tea:hover { background-position: -36px -329px; }
.racksort_water:hover { background-position: -36px -748px; }
.racksort_spice:hover { background-position: -36px -843px; }
.racksort_fw1:hover { background-position: -36px -376px; }
.racksort_fw2:hover { background-position: -36px -423px; }
.racksort_fw3:hover { background-position: -36px -470px; }
.racksort_fw4:hover { background-position: -36px -517px; }
.racksort_v_active { background-position: -72px 0; }
.racksort_e_active { background-position: -72px -47px; }
.racksort_z_active { background-position: -72px -94px; }
.racksort_hr_active { background-position: -72px -235px; }
.racksort_fl_active { background-position: -72px -141px; }
.racksort_fla_active { background-position: -72px -188px; }
.racksort_md_active { background-position: -72px -282px; }
.racksort_breed_active { background-position: -72px -562px; }
.racksort_cow_active { background-position: -72px -656px; }
.racksort_fish_active { background-position: -72px -706px; }
.racksort_scouts_active { background-position: -72px -796px; }
.racksort_ex_active { background-position: -72px -329px; }
.racksort_alpin_active { background-position: -72px -609px; }
.racksort_tea_active { background-position: -72px -329px; }
.racksort_water_active { background-position: -72px -748px; }
.racksort_spice_active { background-position: -72px -843px; }
.racksort_fw1_active { background-position: -72px -376px; }
.racksort_fw2_active { background-position: -72px -423px; }
.racksort_fw3_active { background-position: -72px -470px; }
.racksort_fw4_active { background-position: -72px -517px; }

.cmenue, .cmenue_active { float:left; margin:0 -4px 0 0; color:#000; padding:2px; border-top-left-radius:5px; border-top-right-radius:5px; }
.cmenue	{ border:2px solid #7e4b38; background-color:#DBC7AC; width:21px; height:16px; background-repeat:no-repeat; background-position:50% 50%; margin-right:-1px !important; }
#cmenue_c, .cmenue_c { background-image:url(https://mff.wavecdn.net/mff/contract_c.png); }
#cmenue_v, .cmenue_v { background-image:url(https://mff.wavecdn.net/mff/contract_v.png); }
#cmenue_e, .cmenue_e { background-image:url(https://mff.wavecdn.net/mff/contract_e.png); }
#cmenue_z, .cmenue_z { background-image:url(https://mff.wavecdn.net/mff/contract_z.png); }
#cmenue_ex, .cmenue_ex { background-image:url(https://mff.wavecdn.net/mff/contract_ex.png); }
#cmenue_o, .cmenue_o { background-image:url(https://mff.wavecdn.net/mff/contract_o.png); }
#cmenue_fw, .cmenue_fw { background-image:url(https://mff.wavecdn.net/mff/contract_fw.png); }
#cmenue_f, #cmenue_forestry, .cmenue_f, .cmenue_forestry { background-image:url(https://mff.wavecdn.net/mff/contract_f.png); }
#cmenue_fl, .cmenue_fl { background-image:url(https://mff.wavecdn.net/mff/contract_fl.png); }
#cmenue_md, .cmenue_md { background-image:url(https://mff.wavecdn.net/mff/contract_md.png); }
#cmenue_hr, .cmenue_hr { background-image:url(https://mff.wavecdn.net/mff/contract_hr.png); }
#cmenue_cow, .cmenue_cow { background-image:url(https://mff.wavecdn.net/mff/contract_cow.png); }
#cmenue_breed, .cmenue_breed { background-image:url(https://mff.wavecdn.net/mff/contract_breed.png); }
#cmenue_alpin, .cmenue_alpin { background-image:url(https://mff.wavecdn.net/mff/contract_alpin.png); }
#cmenue_fish, .cmenue_fish { background-image:url(https://mff.wavecdn.net/mff/fishing/contract_fish.png); }
#cmenue_water, .cmenue_water { background-image:url(https://mff.wavecdn.net/mff/sushibar/contract_water.png); }
#cmenue_scouts, .cmenue_scouts { background-image:url(https://mff.wavecdn.net/mff/scouts/contract_scouts.png); }
#cmenue_spice, .cmenue_spice { background-image:url(https://mff.wavecdn.net/mff/spicehouse/Level_Icon_Farm10_small.png); }
.cmenue_active { border-bottom:2px solid #fff; background-color:#fff; }

.mainmenue_item { position:absolute; }
#mainmenue1 { top:15px; left:13px; width:99px; height:99px; }
.mainmenue1 { background:url(https://mff.wavecdn.net/mff/menu/home_2.jpg); }
.mainmenue1:hover { background:url(https://mff.wavecdn.net/mff/menu/home_off_2.gif); }
.mainmenue1_back { background:url(https://mff.wavecdn.net/mff/menu/home2_out.gif); }
.mainmenue1_back:hover { background:url(https://mff.wavecdn.net/mff/menu/home2.gif); }
.mainmenue1_premium { background:url(https://mff.wavecdn.net/mff/menu/2home_out.jpg); }
.mainmenue1_premium:hover { background:url(https://mff.wavecdn.net/mff/menu/2home.gif); }
.mainmenue1_premium_back { background:url(https://mff.wavecdn.net/mff/menu/2home2_out.jpg); }
.mainmenue1_premium_back:hover { background:url(https://mff.wavecdn.net/mff/menu/2home2.gif); }
#mainmenue2 { top:15px; left:103px; width:80px; height:95px; }
.mainmenue2 { background:url(https://mff.wavecdn.net/mff/leer.gif); }
.mainmenue2:hover { background:url(https://mff.wavecdn.net/mff/menu/nachrichten_over.gif); }
#mainmenue3 { top:30px; left:193px; width:80px; height:80px; }
.mainmenue3 { background:url(https://mff.wavecdn.net/mff/leer.gif); }
.mainmenue3:hover { background:url(https://mff.wavecdn.net/mff/menu/vertraege_over.gif); }
#mainmenue4 { top:37px; right:125px; width:70px; height:73px; }
.mainmenue4 { background:url(https://mff.wavecdn.net/mff/leer.gif); }
.mainmenue4:hover { background:url(https://mff.wavecdn.net/mff/menu/profil_hover_new_pig.gif); }
#mainmenue5 { top:30px; right:76px; width:49px; height:70px; }
.mainmenue5 { background:url(https://mff.wavecdn.net/mff/leer.gif); }
.mainmenue5:hover { background:url(https://mff.wavecdn.net/mff/menu/hilfe.gif); }
#mainmenue6 { top:21px; right:0px; width:80px; height:82px; }
.mainmenue6 { background:url(https://mff.wavecdn.net/mff/premiumbutton_static.jpg); }
.mainmenue6:hover { background:url(https://mff.wavecdn.net/mff/premiumbutton_ani2.gif); }
.mainmenue_tt { display:none; z-index:150; position:absolute; white-space:nowrap; }
#mainmenue1_tt { z-index:115; bottom:-10px; left:4px; }
#mainmenue2_tt { bottom:-15px; left:10px; }
#mainmenue3_tt { bottom:-15px; left:5px; }
#mainmenue4_tt { bottom:-15px; left:10px; }
#mainmenue5_tt { bottom:-25px; left:5px; }
#mainmenue6_tt { bottom:-25px; right:20px; }
.mainmenue_incoming { display:none; position:absolute; background:url(https://mff.wavecdn.net/mff/incoming.gif); width:24px; height:54px; }
#mainmenue2_incoming { top:15px; right:-10px; }
#mainmenue3_incoming { top:0px; right:0px; }

#uptoolbar { position:relative; z-index:150; top:0px; left:0px; width:100%; }
#uptoolbar.steam { height:0px; }
#gltoolbar { position:absolute; z-index:10px; top:0px; left:0px; height:GL_IFRAMEHEIGHTpx; width:100%; }
#header { width:1000px; height:124px; background:url(https://mff.wavecdn.net/mff/header_new_pig.jpg) no-repeat; }
#username { font-weight:bold; }
#sprcontent { position:absolute; top:20px; left:323px; z-index:100; width:200px; height:95px; overflow:auto; }
#logoutbutton { position:absolute; top:4px; right:60px; font-size:11px; color:#F7BB87; }
#logoutbutton.steam { display:none; }
#touchinfobox { z-index:100; display:none; position:absolute; top:350px; left:50%; margin-left:-115px; background:url(https://mff.wavecdn.net/mff/canvass_back.jpg) top left no-repeat; width:450px; height:420px; }
#touchinfobox_inner1, #touchinfobox_inner2 { position:absolute; top:50px; left:30px; width:390px; }
#game_control { z-index:100; position:relative; left:50%; width:53px; height:48px; background:url(https://mff.wavecdn.net/mff/button_mouse.png); margin-left:455px; bottom:30px; }
#game_control_tt { display:none; position:absolute; top:-30px; right:0px; white-space:nowrap; }
#questbarcontrol { z-index:100; display:none; position:absolute; top:0px; background:url(https://mff.wavecdn.net/mff/questbarcontrols.png) 0px 0px no-repeat; width:20px; height:20px; }
#serverzeit { display:none; position:absolute; text-align:right; margin-left:50%; left:-500px; top:797px; width:980px; color:#F7BB87; }
#gamesload_footer { position:relative; width:1000px; left:50%; margin-left:-500px; text-align:center }

.lager_normal { background:url(https://mff.wavecdn.net/mff/new_rack_3.jpg) top left no-repeat; }
.lager_ex { background:url(https://mff.wavecdn.net/mff/new_rack_ex_2.jpg) top left no-repeat; }
.lager_water { background:url(https://mff.wavecdn.net/mff/sushibar/new_rack_water.png) top left no-repeat; }
#rackInfo { position:absolute;width:220px;height:120px; }
#bedientext { position:absolute;width:180px;text-align:center;top:17px;left:20px;z-index:100; }
#lagerlock { position:absolute;z-index:15;margin:0px;width:220px;height:280px;top:400px; }
#rackItems { position:absolute; width:195px; }
#rackBottom { position:absolute; width:220px; height:73px; top:560px; z-index:16; }
#canvassracklink { position:absolute; top:0px; left:20px; z-index:100; width:100px; height:80px; }
#canvassrackinfo { display:none; position:absolute; white-space:nowrap; bottom:5px; left:5px; }
#forumracklink { position:absolute; top:0px; left:100px; z-index:100; width:100px; height:80px; }
#foruminfo { display:none; position:absolute; white-space:nowrap; bottom:5px; left:10px; }
#garten_komplett { position:absolute; width:720px; height:640px; }
#multiframe { z-index:90; position:absolute; display:none; top:225px; margin-left:60px; width:600px; height:400px; }

#cropbonus_symbol { z-index:100; display:none; position:absolute; top:165px; margin-left:-8px; background:url(https://mff.wavecdn.net/mff/cropbonus_symbol.png); width:33px; height:46px; }
#cropbonus_symbol_tt { z-index:100; display:none; position:absolute; top:10px; right:30px; width:150px; }
#cropbonus_symbol_tt_time { font-weight:bold; }
.rack_cropbonus { font-weight:bold; color:#67643D; }
#collectorsinner { position:absolute; top:15px; left:15px; background-color:#fff; border-radius:5px; border:2px solid #000; padding:10px 10px 10px 20px; width:295px; overflow:auto; height:475px; }
.collector_bar { margin-bottom:2px; padding:4px; background-image:url(https://mff.wavecdn.net/mff/collector_bar.png); background-position:0px 0px; width:280px; height:60px; }
.collector_bar:hover { background-position:0px 70px; }

#sub_premium_info { display:none; font-weight:bold; color:#F7BB87; text-decoration:underlined; }
#sub_notepad { display:none; width:15px; height:15px; background:url(https://mff.wavecdn.net/mff/guild/contract.gif); }
#sub_admin { width:16px; height:16px; background:url(https://mff.wavecdn.net/mff/menu/admin.gif); }
#sub_mod { width:16px; height:16px; background:url(https://mff.wavecdn.net/mff/menu/modtool.gif); }
#sub_friendlist { display:none; width:61px; height:21px; margin-top:-3px; background:url(https://mff.wavecdn.net/mff/friendlist_button.jpg); }
#sub_friendlist:hover { transform:scale(1.1); -webkit-transform:scale(1.1); }

.speedupgardenbutton { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/speedupgardenbuttonbutton_off.png); }
.speedupgardenbutton:hover { background:url(https://mff.wavecdn.net/mff/speedupgardenbuttonbutton_on.png); }
.speedupgardenbutton_free { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/speedupgardenbuttonbutton_off_free.gif); }
.speedupgardenbutton_free:hover { background:url(https://mff.wavecdn.net/mff/speedupgardenbuttonbutton_on_free.png); }

#autoplantbuttoninner { display:none; position:absolute; top:100px; left:273px; }
#autoplantbuttoninner_tt { display:none; z-index:100; position:absolute; top:0px; right:35px; }
.autoplantbutton { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/autoplant_off.png); }
.autoplantbutton:hover { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/autoplant_on.png); }

#speedupbuttoninner { display:none; position:absolute; top:100px; left:353px; }
#speedupbuttoninner_tt { display:none; z-index:100; position:absolute; top:0px; left:35px; white-space:nowrap; }

#gardenspeedupbox { z-index:100; display:none; background:url(https://mff.wavecdn.net/mff/gardenspeedup_back.jpg); position:absolute; top:80px; left:50%; margin-left:-225px; height:420px; width:450px; }
.speedupbox_item { position:relative; width:178px; height:82px; background:url(https://mff.wavecdn.net/mff/gardenspeedup_buybutton.png); margin-bottom:10px; }
.speedupbox_item:hover { background:url(https://mff.wavecdn.net/mff/gardenspeedup_buybutton_on.png); }
.speedupbox_item_coins { position:absolute; top:44px; left:20px; width:135px; font-size:18px; text-align:center; }
.speedupbox_item_time { position:absolute; top:15px; left:45px; width:105px; text-align:center; }

#reallocatebuilding_symbol { display:none; position:absolute; top:10px; z-index:100; }
#reallocatebuilding_symbol_tt, #reallocateanimals_symbol_tt, #loginbonus_symbol_tt { display:none; position:absolute; top:0px; right:30px; }
.reallocatebuildingbutton { height:21px; width:20px; background:url(https://mff.wavecdn.net/mff/reallocate_symbol7.png); background-position:0px 0px; }
.reallocatebuildingbutton:hover { background-position:-20px 0px; }
.reallocatebuildingbutton .alert { display:none; position:absolute; top:-4px; left:-4px; color:yellow; font-size:22px; font-weight:bold; }

#reallocateanimals_symbol { display:none; position:absolute; top:195px; z-index:100; }
.reallocateanimalsbutton { height:21px; width:20px; background:url(https://mff.wavecdn.net/mff/reallocate_symbol7.png); background-position:0px -21px; }
.reallocateanimalsbutton:hover { background-position:-20px -21px; }

#animaldealer { z-index:35; position:absolute; top:50px; left:50%; margin-left:-320px; background-image:url(https://mff.wavecdn.net/mff/city/cropactionman_back.jpg); width:640px; height:540px; }
.animaldealer_line { position:relative; margin:20px auto; width:355px; height:50px; border-radius:5px; padding:5px; }
.animaldealer_line_back { position:absolute; top:0px; left:0px; width:100%; height:100%; filter:alpha(opacity=50); opacity:0.5; background-color:#A27242; border-radius:5px; }
.animaldealer_line_animal { position:absolute; bottom:0px; }
.animaldealer_line_animal2 { background:url(https://mff.wavecdn.net/mff/city/ad_animal2.png); width:100px; height:140px; }
.animaldealer_line_animal3 { background:url(https://mff.wavecdn.net/mff/city/ad_animal3.png); width:100px; height:110px; }
.animaldealer_line_animal4 { background:url(https://mff.wavecdn.net/mff/city/ad_animal4.png); width:100px; height:155px; }
.animaldealer_line_animal12 { background:url(https://mff.wavecdn.net/mff/city/ad_animal12.png); width:100px; height:120px; }
.animaldealer_line_animal15 { background:url(https://mff.wavecdn.net/mff/city/ad_animal15.png); width:100px; height:165px; }
.animaldealer_buybutton { position:absolute; top:19px; width:220px; right:10px; }
.animaldealer_notbuyable_info { position:absolute; top:19px; width:275px; right:10px; }
.animaldealer_select { position:absolute; top:19px; right:240px; color:#000; padding:2px; border-radius:5px; border:1px solid #ccc; }

#farmpassage_left { position:absolute; z-index:3; top:181px; left:0px; background:url(https://mff.wavecdn.net/mff/farmpassage_left.jpg); width:195px; height:147px; }
#farmpassage_left_tt { display:none; position:absolute; top:7px; left:125px; width:100px; z-index:100; }
#farmpassage_right { position:absolute; z-index:3; top:184px; left:588px; background:url(https://mff.wavecdn.net/mff/farmpassage_right.jpg); width:132px; height:139px; }
#farmpassage_lock { display:none; position:absolute; top:7px; }
#farmpassage_right_tt { display:none; position:absolute; top:7px; right:125px; width:100px; z-index:100; }

#building_inner { display:none; z-index:25; position:absolute; top:50px; left:50%; margin-left:-320px; width:640px; height:540px; background-color:#fff; border:2px solid #885F49; border-radius:5px; }
.building_inner_back2 { background:url(https://mff.wavecdn.net/mff/inner_background2.jpg); }
.building_inner_back3 { background:url(https://mff.wavecdn.net/mff/inner_background3.jpg); }
.building_inner_back4 { background:url(https://mff.wavecdn.net/mff/inner_background4.jpg); }
.building_inner_back5 { background:url(https://mff.wavecdn.net/mff/inner_background5.jpg); }
.building_inner_back11 { background:url(https://mff.wavecdn.net/mff/inner_background11.jpg); }
.building_inner_back11_2 { background:url(https://mff.wavecdn.net/mff/inner_background11_2.jpg); }
.building_inner_back12 { background:url(https://mff.wavecdn.net/mff/inner_background12.jpg); }
.building_inner_back15 { background:url(https://mff.wavecdn.net/mff/inner_background15.jpg); }
.building_inner_back15_2 { background:url(https://mff.wavecdn.net/mff/inner_background15_2.jpg); }

#feed_line { position:absolute; }
.feed_line2 { top:51px; left:10px; }
.feed_line3 { top:17px; left:18px; }
.feed_line4 { top:118px; left:50px; }
.feed_line5 { top:260px; left:20px; }
.feed_line11 { bottom:179px; left:10px; }
.feed_line12 { top:22px; left:10px; }
.feed_line15 { top:81px; left:50px; }
.feed_item { float:left; position:relative; margin-right:5px; }
.feed_item:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); }
.feed_tt2, .feed_tt3, .feed_tt4, .feed_tt11, .feed_tt12, .feed_tt15 { top:0px; left:50px; min-width:100px; }
.feed_tt5 { left:0px; top:60px; min-width:100px; }
#feed_line .transparent { filter:alpha(opacity=60); opacity:0.6; }

#animal_line { position:absolute; min-width:635px; }
#animal_line .animalbox { position:relative; float:left; }
#animal_line .animalbox2 { width:92px; height:112px; margin-left:-32px; }
#animal_line .animalbox3 { width:103px; height:113px; }
#animal_line .animalbox4 { width:117px; height:174px; margin-right:-16px; }
#animal_line .animalbox5 { width:68px; height:68px; }
#animal_line .animalbox11 { width:40px; height:25px; margin-left:30px; margin-bottom:20px; }
#animal_line .animalbox12 { width:103px; height:200px; }
#animal_line .animalbox15 { width:211px; height:208px; margin-right:-90px; }
#animal_line .animalimg { position:absolute; bottom:0px; left:0px; pointer-events:none; }
.animal_line2 { top:150px; left:25px; width:610px; }
.animal_line3 { bottom:213px; left:10px; }
.animal_line4 { bottom:100px; left:10px; }
.animal_line5 { bottom:215px; left:205px; height:70px; }
.animal_line11 { top:380px; left:285px; width:210px; min-width:210px !important; }
.animal_line12 { bottom:150px; left:10px; height:100px; }
.animal_line15 { bottom:65px; left:-30px; }
.animal_item { float:left; position:relative; }
.animal_item_ghost { float:left; position:relative; opacity:0.3; }
.animal_item:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); }
.animal_item_ghost:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); opacity:1; }
.animal2 { bottom:-9px; width:92px; height:135px; background:url(https://mff.wavecdn.net/mff/chicken2.png) 50% 50% no-repeat; }
.animal2_ghost { bottom:-9px; width:92px; height:135px; background:url(https://mff.wavecdn.net/mff/ghost_2.gif) 50% 50% no-repeat; }
.animal2_special3 { bottom:2px !important; width:91px; height:120px; background:url(https://mff.wavecdn.net/mff/chicken_special1.png) 50% 50% no-repeat; }
.animal2_special8 { bottom:-5px !important; width:87px; height:136px; background:url(https://mff.wavecdn.net/mff/chicken_special2.png) 50% 50% no-repeat; }
.animal2_special12 { bottom:-2px !important; width:96px; height:127px; background:url(https://mff.wavecdn.net/mff/chicken_special3.2.png) 50% 50% no-repeat; }
.animal2_special17 { bottom:-2px !important; width:96px; height:153px; background:url(https://mff.wavecdn.net/mff/chicken_special4.png) 50% 50% no-repeat; }
.animal3 { margin-left:0px; width:103px; height:113px; background:url(https://mff.wavecdn.net/mff/cow2.png); }
.animal3_ghost { left:-6px !important; width:109px; height:113px; background:url(https://mff.wavecdn.net/mff/ghost_3.gif); }
.animal3_special1 { width:103px; height:113px; background:url(https://mff.wavecdn.net/mff/cow_special1.png); }
.animal3_special6 { width:103px; height:113px; background:url(https://mff.wavecdn.net/mff/cow_special2_6.png); }
.animal3_special9 { width:108px; height:113px; background:url(https://mff.wavecdn.net/mff/cow_special2_9.png); }
.animal3_special10 { width:97px; height:140px; background:url(https://mff.wavecdn.net/mff/cow_special2_10.png); }
.animal3_special13 { width:106px; height:140px; background:url(https://mff.wavecdn.net/mff/cow_special3_13.png); }
.animal3_special18 { width:312px; height:200px; background:url(https://mff.wavecdn.net/mff/cow_special3_18.png); background-position:50% -10px; left:-95px !important; }
.animal4 { width:117px; height:174px; background:url(https://mff.wavecdn.net/mff/sheep.png); }
.animal4_ghost { bottom:20px !important; width:123px; height:153px; background:url(https://mff.wavecdn.net/mff/ghost_4.gif); }
.animal4_special4 { bottom:20px !important; width:140px; height:183px; background:url(https://mff.wavecdn.net/mff/sheep_special.png) no-repeat bottom left; }
.animal4_special7 { bottom:7px !important; width:143px; height:191px; background:url(https://mff.wavecdn.net/mff/sheep_special2.png) no-repeat bottom left; }
.animal4_special11 { bottom:-5px !important; width:126px; height:206px; background:url(https://mff.wavecdn.net/mff/sheep_special3.png) no-repeat bottom left; }
.animal4_special16 { left:-35px !important; bottom:-5px !important; width:185px; height:205px; background:url(https://mff.wavecdn.net/mff/MermaidSheep_Front_00.png) no-repeat bottom left; background-size:100%; }
.animal4_special19 { left:0px !important; bottom:25px !important; width:118px; height:144px; background:url(https://mff.wavecdn.net/mff/city/BalloonSheep_Front_NoShadow.png) no-repeat bottom left; background-size:100%; }
.animal4_special20 { left:0px !important; bottom:20px !important; width:114px; height:180px; background:url(https://mff.wavecdn.net/mff/city/NinjaSheep_Front_00.png) no-repeat bottom left; background-size:100%; }
.animal5 { margin-left:16px; width:68px; height:68px; background:url(https://mff.wavecdn.net/mff/bee.png); }
.animal5_ghost { margin-left:16px; width:68px; height:76px; background:url(https://mff.wavecdn.net/mff/ghost_5.gif); }
.animal5_special2 { margin-left:16px; margin-top:-18px; width:80px; height:87px; background:url(https://mff.wavecdn.net/mff/bee_special1.png); }
.animal5_special15 { margin:-18px -10px 0 10px; width:100px; height:93px; background:url(https://mff.wavecdn.net/mff/city/bee_special2.gif); }
.animal11 { width:40px; height:25px; background:url(https://mff.wavecdn.net/mff/koi_1.gif) 50% 50% no-repeat; }
.animal11_ghost { width:40px; height:25px; background:url(https://mff.wavecdn.net/mff/ghost_11.gif) 50% 50% no-repeat; }
.animal12 { width:103px; height:200px; background:url(https://mff.wavecdn.net/mff/goat.png); }
.animal12_ghost { width:106px; height:187px; background:url(https://mff.wavecdn.net/mff/ghost_12.gif); }
.animal12_special5 { bottom:-10px !important; left:5px !important; width:94px; height:262px; background:url(https://mff.wavecdn.net/mff/goat_special2.png); }
#animal12_special5_add { position:absolute; top:1px; }
.animal12_special14 { bottom:5px !important; left:-1px !important; width:111px; height:201px; background:url(https://mff.wavecdn.net/mff/goat_special3.png); }
.animal15 { left:-15px !important; width:211px; height:208px; background:url(https://mff.wavecdn.net/mff/rabbit_1.png); }
.animal15_ghost { left:35px !important; width:158px; height:194px; background:url(https://mff.wavecdn.net/mff/ghost_15.gif); }
.animal_tt_3, .animal_tt_5, .animal_tt_11, .animal_tt_12, .animal_tt_15, .animal_tt_18 { bottom:100px; left:10%; }
.animal_tt_2 { bottom:130px; left:10%; }
.animal_tt_4 { bottom:160px; left:10%; }
.animal_tt_12 { bottom:250px; left:10%; }
#animal_feedanimation5 { display:none; position:absolute; top:275px; left:205px; width:304px; height:170px; background:url(https://mff.wavecdn.net/mff/beeani_inner.gif); }

#feedtrough { position:absolute; }
.feedtrough2 { bottom:160px; left:0px; background:url(https://mff.wavecdn.net/mff/chickenfarm_feed.png); width:640px; height:13px; }
.feedtrough3 { bottom:196px; left:0px; background:url(https://mff.wavecdn.net/mff/cowfarm_feed.png); width:640px; height:36px; }
.feedtrough4 { bottom:113px; left:97px; background:url(https://mff.wavecdn.net/mff/sheepfarm_feed.png); width:473px; height:109px; }
.feedtrough5 { bottom:92px; right:204px; background:url(https://mff.wavecdn.net/mff/beeshed_feed.png); width:92px; height:43px; }
.feedtrough12 { bottom:55px; left:6px; background:url(https://mff.wavecdn.net/mff/goat_feed.gif); width:537px; height:144px; }
.feedtrough15 { bottom:0px; left:6px; background:url(https://mff.wavecdn.net/mff/angora_feed.gif); width:456px; height:110px; }

#animal_talkbox { position:absolute; background-color:#000; color:#fff; border:2px solid #fff; border-radius:5px; padding:10px; max-width:250px; }
.animal_talkbox2 { bottom:10px; left:10px; }
.animal_talkbox3 { bottom:10px; left:10px; }
.animal_talkbox4 { bottom:10px; left:10px; }
.animal_talkbox5 { bottom:10px; left:10px; }
.animal_talkbox11 { bottom:10px; left:10px; }
.animal_talkbox12 { bottom:10px; left:10px; }
.animal_talkbox15 { bottom:275px; left:10px; }
#animal_specials { position:absolute; top:-50px; left:50%; margin-left:-261px; width:522px; }
.animal_specials_flex { position:relative; display:flex; justify-content:center; align-items:center; }
.animal_special_item { position:relative; }
.animal_special_item:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); }
.animal_special_item_tt { position:absolute; top:100%; left:0px; display:none; min-width:150px; }
.animal_special_head3_1 { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_1_head2.gif); width:97px; height:102px; margin-top:-8px; }
.animal_special_head3_1_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_1_head_active2.gif); width:97px; height:102px; margin-top:-8px; }
.animal_special_head4_4 { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_4_head.gif); width:101px; height:116px; }
.animal_special_head4_4_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_4_head_active.gif); width:101px; height:116px; }
.animal_special_head5_2 { background:url(https://mff.wavecdn.net/mff/city/animalspecial5_2_head.gif); width:90px; height:78px; }
.animal_special_head5_2_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial5_2_head_active.gif); width:90px; height:78px; }
.animal_special_head2_3 { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_3_head.gif); width:90px; height:100px; }
.animal_special_head2_3_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_3_head_active.gif); width:90px; height:100px; }
.animal_special_head12_5 { background:url(https://mff.wavecdn.net/mff/city/animalspecial12_5_head.gif); width:89px; height:115px; }
.animal_special_head12_5_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial12_5_head_active.gif); width:89px; height:115px; }
.animal_special_head3_6 { background:url(https://mff.wavecdn.net/mff/city/animalspecial6_3_head2.gif); width:84px; height:82px; }
.animal_special_head3_6_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial6_3_head_active2.gif); width:84px; height:82px; }
.animal_special_head4_7 { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_7_head.gif); width:97px; height:131px; }
.animal_special_head4_7_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_7_head_active.gif); width:97px; height:131px; }
.animal_special_head2_8 { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_8_head.gif); width:91px; height:111px; margin-top:-7px; }
.animal_special_head2_8_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_8_head_active.gif); width:91px; height:111px; margin-top:-7px; }
.animal_special_head3_9 { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_9_head.gif); width:89px; height:86px; margin-top:-7px; }
.animal_special_head3_9_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_9_head_active.gif); width:89px; height:86px; margin-top:-7px; }
.animal_special_head3_10 { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_10_head.gif); width:85px; height:96px; margin-top:-7px; }
.animal_special_head3_10_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_10_head_active.gif); width:85px; height:96px; margin-top:-7px; }
.animal_special_head4_11 { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_11_head.gif); width:85px; height:103px; margin-top:-7px; background-size:100%; }
.animal_special_head4_11_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial4_11_head_active.gif); width:85px; height:103px; margin-top:-7px; background-size:100%; }
.animal_special_head2_12 { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_12_head.gif); width:90px; height:100px; }
.animal_special_head2_12_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_12_head_active.gif); width:90px; height:100px; }
.animal_special_head3_13 { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_13_head.gif); width:79px; height:87px; }
.animal_special_head3_13_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial3_13_head_active.gif); width:79px; height:87px; }
.animal_special_head12_14 { background:url(https://mff.wavecdn.net/mff/city/animalspecial12_14_head.gif); width:77px; height:85px; margin-top:25px; }
.animal_special_head12_14_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial12_14_head_active.gif); width:77px; height:85px; margin-top:25px; }
.animal_special_head5_15 { background:url(https://mff.wavecdn.net/mff/city/animalspecial5_15_head.gif); width:80px; height:99px; margin-top:25px; }
.animal_special_head5_15_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial5_15_head_active.gif); width:80px; height:99px; margin-top:25px; }
.animal_special_head4_16 { background:url(https://mff.wavecdn.net/mff/city/MermaidSheep_Icon_00.gif); width:95px; height:150px; margin-top:15px; background-size:100%; }
.animal_special_head4_16_active { background:url(https://mff.wavecdn.net/mff/city/MermaidSheep_Icon_MO_00.gif); width:95px; height:150px; margin-top:15px; background-size:100%; }
.animal_special_head2_17 { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_17_head.gif); width:90px; height:90px; background-size:100%; margin-top:15px; }
.animal_special_head2_17_active { background:url(https://mff.wavecdn.net/mff/city/animalspecial2_17_head_active.gif); width:90px; height:90px; background-size:100%; margin-top:15px; }
.animal_special_head3_18 { background:url(https://mff.wavecdn.net/mff/city/PegasusCow_Icon_SpriteSheet_108x113.png); width:108px; height:113px; margin:-10px; transform:scale(0.7); animation:animal_special_head3_18_ani 1s steps(10) infinite; }
.animal_special_head3_18_active { background:url(https://mff.wavecdn.net/mff/city/PegasusCow_Icon_MO_SpriteSheet_108x113.png); width:108px; height:113px; margin:-10px; transform:scale(0.7); animation:animal_special_head3_18_active_ani 1s steps(10) infinite; }
.animal_special_item.animal_special_head3_18:hover { z-index:100; transform:scale(0.8); }
.animal_special_item.animal_special_head3_18_active:hover { z-index:100; transform:scale(0.8); }
.animal_special_item.animal_special_head3_18 .animal_special_item_tt, .animal_special_item.animal_special_head3_18_active .animal_special_item_tt { transform:scale(1.4); }
@keyframes animal_special_head3_18_ani { 100% { background-position: -1080px; } }
@keyframes animal_special_head3_18_active_ani { 100% { background-position: -1080px; } }

.animal_special_head4_19 { background:url(https://mff.wavecdn.net/mff/city/BalloonSheep_Icon_SpriteSheet_98x76.png); width:98px; height:76px; animation:animal_special_head4_19_ani 1s steps(10) infinite; }
.animal_special_head4_19_active { background:url(https://mff.wavecdn.net/mff/city/BalloonSheep_Icon_MO_SpriteSheet_98x76.png); width:98px; height:76px; animation:animal_special_head4_19_active_ani 1s steps(10) infinite; }
.animal_special_item.animal_special_head4_19:hover { z-index:100; transform:scale(1.05); }
.animal_special_item.animal_special_head4_19_active:hover { z-index:100; transform:scale(1.05); }
@keyframes animal_special_head4_19_ani { 100% { background-position: -980px; } }
@keyframes animal_special_head4_19_active_ani { 100% { background-position: -980px; } }

.animal_special_head4_20 { background:url(https://mff.wavecdn.net/mff/city/NinjaSheep_Icon_SpriteSheet_98x86.png); width:98px; height:86px; animation:animal_special_head4_20_ani 1s steps(10) infinite; }
.animal_special_head4_20_active { background:url(https://mff.wavecdn.net/mff/city/NinjaSheep_Icon_MO_SpriteSheet_98x86.png); width:98px; height:86px; animation:animal_special_head4_20_active_ani 1s steps(10) infinite; }
.animal_special_item.animal_special_head4_20:hover { z-index:100; transform:scale(1.05); }
.animal_special_item.animal_special_head4_20_active:hover { z-index:100; transform:scale(1.05); }
@keyframes animal_special_head4_20_ani { 100% { background-position: -980px; } }
@keyframes animal_special_head4_20_active_ani { 100% { background-position: -980px; } }

#production_info { position:absolute; bottom:10px; right:10px; width:175px; }
#production_info_cancel { display:none; position:absolute; bottom:-10px; left:-13px; }
#production_info_cancel_tt { bottom:0px; right:30px; }

#production_info_speedup { display:none; position:absolute; bottom:auto; top:-15px; left:-13px; right:auto; }
#production_info_speedup_tt { bottom:0px; right:30px; }

#production_box { position:absolute; bottom:5px; right:5px; }
#production_feedback { display:none; z-index:150; position:absolute; top:225px; left:50%; margin-left:-50px; background-color:#000; border:2px solid #fff; border-radius:5px; color:#fff; padding:10px; }

.building_inner_update { display:none; position:absolute; }
#building_inner_update2_4 { top:48px; right:69px; background:url(https://mff.wavecdn.net/mff/update_crop_2.gif); width:178px; height:62px; }
#building_inner_update3_4 { top:11px; right:190px; background:url(https://mff.wavecdn.net/mff/update_crop_3.gif); width:92px; height:72px; }
#building_inner_update4_4 { top:147px; right:155px; background:url(https://mff.wavecdn.net/mff/update_crop_4.gif); width:118px; height:143px; }
#building_inner_update5_4 { top:140px; right:176px; background:url(https://mff.wavecdn.net/mff/update_crop_5.gif); width:32px; height:102px; }
#building_inner_update11_2 { top:10px; left:229px; background:url(https://mff.wavecdn.net/mff/update_crop_11_1.gif); width:146px; height:154px; }
#building_inner_update11_4 { top:168px; left:376px; background:url(https://mff.wavecdn.net/mff/update_crop_11_2.gif); width:40px; height:100px; }
#building_inner_update12_4 { top:157px; left:0px; background:url(https://mff.wavecdn.net/mff/update_crop_12.gif); width:168px; height:267px; }
#building_inner_update15_5 { top:94px; right:50px; background:url(https://mff.wavecdn.net/mff/update_crop_15.gif); width:101px; height:151px; }

#building_dialogbox { display:none; z-index:55; position:absolute; top:100px; left:50%; margin-left:-200px; color:#000; width:400px; }
.building_dialogbox_line { margin-bottom:5px; }
#building_dialogbox_input { width:50px; }
#building_dialogbox input { font-weight:bold; padding:2px; border-radius:5px; border:1px solid #ccc; }
#building_dialogbox_input_line { background-color:#C3A75E; padding:5px; border-radius:5px }
#building_dialogbox .float { float:left; }
#building_dialogbox_transp { display:none; z-index:50; }
#building_dialogbox_submit { float:right; margin-top:-2px; }
#building_dialogbox_productionbutton_line { text-align:center; margin-top:10px; }
#building_dialogbox_inner { padding:10px; background-color:#e5d194; }
#building_dialogbox_headline { margin-bottom:20px; text-align:center; }

#inner_special3 { position:absolute; top:220px; left:0px; width:640px; height:162px; background:url(https://mff.wavecdn.net/mff/cowfarm_feedingtrough.png) }
#inner_special4 { position:absolute; top:335px; left:123px; width:424px; height:116px; background:url(https://mff.wavecdn.net/mff/sheepfarm_foodgrate.png) }
#inner_special12 { position:absolute; top:387px; left:15px; width:525px; height:141px; background:url(https://mff.wavecdn.net/mff/goat_foodgrate.gif) }
.walking_goat { margin:0 auto; width:172px; height:204px; background:url(https://mff.wavecdn.net/mff/walking_goat2.png); left:-10px; top:20px; }
.animaldealer_superanimal_minimize { top:0px; left:-65px; width:300px; height:280px; transform:scale(0.7); }

.big_close { position:absolute; top:5px; right:5px; width:36px; height:36px; background:url(https://mff.wavecdn.net/mff/button_cancel_off.png); }
.big_close:hover { background:url(https://mff.wavecdn.net/mff/button_cancel_on.png); }
.mini_close { position:absolute; top:5px; right:5px; width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/button_cancel_off_mini.png); }
.mini_close:hover { background:url(https://mff.wavecdn.net/mff/button_cancel_on_mini.png); }
.ttbox { display:none; z-index:100; position:absolute; padding:4px; background-color:#fff; color:#000; border:2px solid #885F49; border-radius:5px; max-width:200px; font-size:11px; }
.ttbox_black { display:none; z-index:100; position:absolute; padding:4px; background-color:#000; color:#fff; border:2px solid #fff; border-radius:5px; max-width:200px; font-size:11px; }
.bold { font-weight:bold; }
.title { font-weight:bold; color:#885F49; }
.cancel { width:25px; height:25px; background:url(https://mff.wavecdn.net/mff/cancel_off.png); }
.cancel:hover { background:url(https://mff.wavecdn.net/mff/cancel_on.png); }
.bonusinfo { font-style:italic; font-size:11px; margin-top:10px; }
.button_new { padding:2px; border-radius:5px; border:2px solid #885A30; font-weight:bold; background-color:#FFAF62; }
.button_new:hover { background-color:#FFFF99; color:#000; }
.red { color:#f00; }
.box_style { padding:10px; background-color:#fff; color:#000; border:2px solid #885F49; border-radius:5px; font-size:11px; }

.selectbuilding1 { position:relative; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/reallocateanimals_select1.gif); }
.selectbuilding2 { position:relative; width:64px; height:64px; background:url(https://mff.wavecdn.net/mff/reallocateanimals_select2.gif); }
.reallocateanimals_innerside1 { position:absolute; top:15px; left:10px; padding:6px; width:260px; height:56px; }
.reallocateanimals_innerside2 { position:absolute; top:15px; right:10px; padding:6px; width:260px; height:56px; }
.reallocateanimals_innerside_border1 { background:url(https://mff.wavecdn.net/mff/reallocateanimals_innerselect1.png); }
.reallocateanimals_innerside_border2 { background:url(https://mff.wavecdn.net/mff/reallocateanimals_innerselect2.png); }

.button_yes { background:url(https://mff.wavecdn.net/mff/button_ok.png) 50% 50% no-repeat; }
.button_yes:hover { background:url(https://mff.wavecdn.net/mff/button_ok_over.png) 50% 50% no-repeat; }
.button_no { background:url(https://mff.wavecdn.net/mff/button_no.png) 50% 50% no-repeat; }
.button_no:hover { background:url(https://mff.wavecdn.net/mff/button_no_over.png) 50% 50% no-repeat; }
.coinsbutton { display:block; margin:20px auto 0; background:url(https://mff.wavecdn.net/mff/coinsbutton-new.gif); width:250px; height:50px; padding: 20px 0 0; font-weight:bold; font-size:20px; border:0px; font-weight:bold; text-decoration:none; text-align:center; }
.coinsbutton:hover { background-image:url(https://mff.wavecdn.net/mff/coinsbutton-new-over.gif); }
.coinsbutton_small { background:url(https://mff.wavecdn.net/mff/coinsbutton_small.gif); width:179px; height:50px; border:0px; font-weight:bold; font-size:18px; }
.coinsbutton_small:hover { background:url(https://mff.wavecdn.net/mff/coinsbutton_small_hover.gif); }

.coinsbutton2 { display:block; margin:20px auto 0; background:url(https://mff.wavecdn.net/mff/coinsbutton_new_mini.gif); width:107px; height:24px; padding:5px 0 0; font-weight:bold; font-size:14px; border:0px; font-weight:bold; text-decoration:none; text-align:center; }

.cropaction_product1 { border:0px; background:url(https://mff.wavecdn.net/mff/city/milk_carton_mini.png); width:54px; height:100px; margin:0 auto; }
.cropaction_product2 { border:0px; background:url(https://mff.wavecdn.net/mff/city/nektar_mini.png); width:111px; height:100px; margin:0 auto; }
.cropaction_product3 { border:0px; background:url(https://mff.wavecdn.net/mff/city/fabric_mini.png); width:102px; height:100px; margin:0 auto; }
.cropaction_product4 { border:0px; background:url(https://mff.wavecdn.net/mff/city/nugget_small.png); width:66px; height:55px; margin:0 auto; }
.cropaction_product5 { border:0px; background:url(https://mff.wavecdn.net/mff/city/cookie_small.png); width:66px; height:55px; margin:0 auto; }
.cropaction_product6 { border:0px; background:url(https://mff.wavecdn.net/mff/city/chocmilk_mini.png); width:76px; height:180px; margin:0 auto; }
.cropaction_product7 { border:0px; background:url(https://mff.wavecdn.net/mff/city/wool_chord_mini.png); width:66px; height:53px; margin:0 auto; }
.cropaction_product8 { border:0px; background:url(https://mff.wavecdn.net/mff/city/gems.png); width:128px; height:126px; margin:0 auto; }
.cropaction_product9 { border:0px; background:url(https://mff.wavecdn.net/mff/city/icecubes.png); width:180px; height:180px; margin:0 auto; }
.cropaction_product10 { border:0px; background:url(https://mff.wavecdn.net/mff/city/helmet.png); width:257px; height:218px; margin:0 auto; }
.cropaction_product11 { border:0px; background:url(https://mff.wavecdn.net/mff/city/glitterstone.png); width:180px; height:180px; margin:0 auto; }
.cropaction_product12 { border:0px; background:url(https://mff.wavecdn.net/mff/city/flower_chain.png); width:150px; height:158px; margin:0 auto; }
.cropaction_product13 { border:0px; background:url(https://mff.wavecdn.net/mff/city/SheriffStar_00.png); width:140px; height:140px; margin:0 auto; background-size:100%; }
.cropaction_product14 { border:0px; background:url(https://mff.wavecdn.net/mff/city/peacemark.png); width:140px; height:145px; margin:0 auto; background-size:100%; }
.cropaction_product16 { border:0px; background:url(https://mff.wavecdn.net/mff/city/MermaidSheep_Mussels_00.png); width:140px; height:140px; margin:0 auto; background-size:100%; }
.cropaction_product17 { border:0px; background:url(https://mff.wavecdn.net/mff/city/AstronautChicken_Planets.png); width:140px; height:140px; margin:0 auto; background-size:100%; }
.cropaction_product18 { border:0px; background:url(https://mff.wavecdn.net/mff/city/PegasusCow_Feathers_00.png); width:140px; height:140px; margin:0 auto; background-size:100%; }
.animalheads2,.animalheads2_3,.animalheads2_8,.animalheads2_12,.animalheads3,.animalheads3_1,.animalheads3_6,.animalheads3_9,.animalheads3_10,.animalheads3_13,.animalheads4,.animalheads4_4,.animalheads4_7,.animalheads4_11,.animalheads5,.animalheads5_2,.animalheads5_15,.animalheads11,.animalheads12,.animalheads12_5,.animalheads15,.animalheads12_14,.animalheads16,.animalheads4_16, .animalheads17, .animalheads2_17, .animalheads18, .animalheads3_18, .animalheads4_19, .animalheads4_20 { width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/animalheads19.png); }
.animalheads2 { background-position:-100px 0px; }
.animalheads2_3 { background-position:-200px 0px; }
.animalheads2_8 { background-position:-280px 0px; }
.animalheads2_12 { background-position:-361px 0px; }
.animalheads3 { background-position:-20px 0px; }
.animalheads3_1 { background-position:0px 0px; }
.animalheads3_6 { background-position:-240px 0px; }
.animalheads3_9 { background-position:-300px 0px; }
.animalheads3_10 { background-position:-320px 0px; }
.animalheads3_13 { background-position:-380px 0px; }
.animalheads4 { background-position:-60px 0px; }
.animalheads4_4 { background-position:-180px 0px; }
.animalheads4_7 { background-position:-220px 0px; }
.animalheads4_11 { background-position:-340px 0px; }
.animalheads5 { background-position:-80px 0px; }
.animalheads5_2 { background-position:-160px 0px; }
.animalheads5_15 { background-position:-420px 0px; }
.animalheads11 { background-position:-140px 0px; }
.animalheads12 { background-position:-120px 0px; }
.animalheads12_5 { background-position:-260px 0px; }
.animalheads15 { background-position:-40px 0px; }
.animalheads12_14 { background-position:-400px 0px; }
.animalheads4_16 { background-position:-440px 0px; }
.animalheads2_17 { background-position:-460px 0px; }
.animalheads3_18 { background-position:-480px 0px; }
.animalheads4_19 { background-position:-500px 0px; }
.animalheads4_20 { background-position:-520px 0px; }
.animalsheadsempty { width:20px; height:20px; background-color:#fff; }

.sack_glow { position:relative; width:51px; height:65px; background:url(https://mff.wavecdn.net/mff/sack_glow.png); }
.transparent { filter:alpha(opacity=60); opacity:0.6; }

.powerup_rackitem { float:left; position:relative; margin-top:25px; margin-left:25px; width:60px; height:87px; }
.powerup_rackitem:hover { z-index:100; }
.powerup_rackitem_back1 { background:url(https://mff.wavecdn.net/mff/powerup1.png); }
.powerup_rackitem_back2 { background:url(https://mff.wavecdn.net/mff/powerup2.png); }
.powerup_rackitem_back3 { background:url(https://mff.wavecdn.net/mff/powerup3.png); }
.powerup_rackitem_back4 { background:url(https://mff.wavecdn.net/mff/specialboost_powerup.gif); }
.powerup_rackitem_backbirthday { background:url(https://mff.wavecdn.net/mff/Boost_Buttons_Birthday.gif); }
.powerup_rackitem_backtree { background:url(https://mff.wavecdn.net/mff/powerup_tree.png); }
.powerup_rackitem_productline { position:absolute; top:3px; left:6px; }
.powerup_rackitem_img { float:left; margin-right:2px; }
.powerup_rackitem_txt { float:left; font-weight:bold; color:#000; }
.powerup_rackitem_amount { position:absolute; bottom:4px; left:17px; font-weight:bold; color:#000; width:26px; text-align:center; }
.powerup_rackitem_tt { z-index:100; display:none; position:absolute; top:0px; left:65px; width:120px; }
#powerselectorclose { right:18px; top:10px; }
#poweruptimes { display:none; position:absolute; top:225px; height:21px; width:21px; background:url(https://mff.wavecdn.net/mff/powerup_icon.png); }
#poweruptimes_content { z-index:100; display:none; position:absolute; top:0px; right:25px; width:200px; }

#carpentrybonus_symbol { display:none; position:absolute; top:245px; margin-left:-8px; height:43px; width:33px; background:url(https://mff.wavecdn.net/mff/carpentry_icon.png); }
#carpentrybonus_content { z-index:100; display:none; position:absolute; top:0px; right:35px; width:200px; }

#buildboxcontent { position:absolute; z-index:10; width:618px; height:485px; top:60px; left:50%; margin-left:-309px; }
#buildboxcontent .option { position:relative; float:left; margin:4px; width:95px; height:95px; background-size:100% !important; }
#buildboxcontent .price, #headquarteroptionscontent .upgrade .price { position:absolute; bottom:5px; left:5px; width:85px; text-align:center; color:white; background-color:black; opacity:0.7; font-size:10px; padding:2px 0px; }
#buildboxcontent .price.invalid { color:red; font-weight:bold; }
#buildboxcontent .img { position:absolute; top:0px; left:0px; width:100%; height:100%; background-size:100%; }
.buildoption1 { background:url(https://mff.wavecdn.net/mff/bo_field.jpg); }
.buildoption1_ex { background:url(https://mff.wavecdn.net/mff/bo_field_ex.jpg); }
.buildoption1_alpin { background:url(https://mff.wavecdn.net/mff/bo_field_alpin.jpg); }
.buildoption1_water { background:url(https://mff.wavecdn.net/mff/bo_field_water.png); }
.buildoption1_spice { background:url(https://mff.wavecdn.net/mff/bo_field_spicehouse.png); }
.buildoption2 { background:url(https://mff.wavecdn.net/mff/bo_hs.jpg); }
.buildoption3 { background:url(https://mff.wavecdn.net/mff/bo_ks.jpg); }
.buildoption4 { background:url(https://mff.wavecdn.net/mff/bo_sf.jpg); }
.buildoption5 { background:url(https://mff.wavecdn.net/mff/bo_bs.jpg); }
.buildoption6 { background:url(https://mff.wavecdn.net/mff/bo_gh.jpg); }
.buildoption7 { background:url(https://mff.wavecdn.net/mff/bo_mk.jpg); }
.buildoption8 { background:url(https://mff.wavecdn.net/mff/bo_mo.jpg); }
.buildoption9 { background:url(https://mff.wavecdn.net/mff/bo_ws.jpg); }
.buildoption10 { background:url(https://mff.wavecdn.net/mff/bo_bk.jpg); }
.buildoption11 { background:url(https://mff.wavecdn.net/mff/bo_fz.jpg); }
.buildoption12 { background:url(https://mff.wavecdn.net/mff/bo_zf.jpg); }
.buildoption13 { background:url(https://mff.wavecdn.net/mff/bo_oil.jpg); }
.buildoption14 { background:url(https://mff.wavecdn.net/mff/bo_oil2.jpg); }
.buildoption15 { background:url(https://mff.wavecdn.net/mff/bo_a.jpg); }
.buildoption16 { background:url(https://mff.wavecdn.net/mff/bo_wf.jpg);  }
.buildoption17 { background:url(https://mff.wavecdn.net/mff/bo_car.jpg); }
.buildoption18 { background:url(https://mff.wavecdn.net/mff/bo_pony.jpg); }
.buildoption19 { background:url(https://mff.wavecdn.net/mff/bo_megafield.jpg); }
.buildoption20 { background:url(https://mff.wavecdn.net/mff/bo_fuelstation.jpg); }
.buildoption21 { background:url(https://mff.wavecdn.net/mff/bo_teafactory.jpg); }
.buildoption22 { background:url(https://mff.wavecdn.net/mff/bo_bergstation.jpg); }
.buildoption23 { background:url(https://mff.wavecdn.net/mff/bo_sushibar.png); }
.buildoption24 { background:url(https://mff.wavecdn.net/mff/bo_spicehouse.png); }
#buildboxcontent .ttbox { display:none; z-index:100; position:absolute; top:85px; left:0px; }
#buildboxcontent .ttbox .name { font-weight:bold; }
#buildboxcontent .ttbox .block { min-width:130px; color:red; }
#buildboxcontent .ttbox .block div { margin:5px 0px; }
#buildboxcontent .blocked { position:absolute; top:10px; left:15px; background:url(https://mff.wavecdn.net/mff/questlock.png) 50% 50% no-repeat; width:65px; height:78px; background-size:100%; }
.build_bld_secret { background:url(https://mff.wavecdn.net/mff/secretbuildingoption.jpg); }
#headquarteroptionscontent { width:100%; left:0px; }
#headquarteroptionscontent .upgrade { position:relative; width:110px; height:110px; margin:0 auto; background-color:black; }
#headquarteroptionscontent .upgrade .img {  }
#headquarteroptionscontent .upgrade .price { width:100px; }
#headquarteroptionscontent .upgrade .ttbox { top:115px; left:0px; min-width:100px; }
#headquarteroptionscontent .bonusinfo { text-align:center; }
#headquarteroptionscontent .stars { position:absolute; top:2px; left:2px; height:14px; background:url(https://mff.wavecdn.net/mff/star.png); }

#carttrend { position:absolute; top:277px; right:31px; }
.carttrend1 { background:url(https://mff.wavecdn.net/mff/farmi_trend_1_big.png); width:85px; height:85px; }
.carttrend2 { background:url(https://mff.wavecdn.net/mff/farmi_trend_2_big.png); width:85px; height:85px; }
.carttrend3 { background:url(https://mff.wavecdn.net/mff/farmi_trend_3_big.png); width:85px; height:85px; }
#carpentryproductionrunning { display:none; background:url(https://mff.wavecdn.net/mff/carpentry_running.gif); position:absolute; top:20px; right:-40px; width:60px; height:80px; }
#cart { z-index:10; color:#333366; font-size:12px; position:absolute; top:100px; left:50%; width:512px; margin-left:-256px; height:433px; background:url(https://mff.wavecdn.net/mff/farmicart.gif); display:none; }
.button_big { font-size:14px; font-weight:bold; }

.formula_discount_line { position:relative; margin-bottom:10px; margin-right:8px; border-radius:5px; padding:5px; background-color:#CCAD6C; width:200px; text-align:center; }
.formula_discount_line:hover { background-color:#CCAD3C; }

#shop { display:none; z-index:40; position:relative; width:640px; height:540px; margin:50px auto; border-radius:5px; border:2px solid #885F49 }
.shop_back1 { background:url(https://mff.wavecdn.net/mff/stadt/shop1_new_pig.jpg); }
.shop_back2 { background:url(https://mff.wavecdn.net/mff/stadt/shop2_new_pig.jpg); }
#shop_products { position:absolute; }
.shop_products1 { top:86px; right:15px; width:300px; }
.shop_products2 { top:38px; left:5px; width:230px; }
.shop_item1 { position:relative; float:left; margin-bottom:14px; margin-right:-4px; }
.shop_item2 { position:relative; float:left; margin-bottom:25px; margin-right:15px; }
.shop_item1:hover, .shop_item2:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); }
.shop_item_inactive { opacity:0.5; }
.shop_item_tt1 { position:absolute; top:0px; right:55px; width:150px; }
.shop_item_tt2 { position:absolute; top:0px; left:70px; width:150px; }
.shop_item_amount { display:none; position:absolute; top:2px; right:2px; font-weight:bold; color:#fff; }
#shop_navi {  }
#shoparrow_left, #shoparrow_right { display:none; position:absolute; }
.shoparrow_left1 { top:275px; left:375px; background:url(https://mff.wavecdn.net/mff/shop_arrows.png); width:80px; height:40px; }
.shoparrow_left1:hover { background-position:0 -40px; }
.shoparrow_left2 { bottom:45px; left:10px; width:80px; height:40px; }
.shoparrow_right1 { top:275px; left:475px; background:url(https://mff.wavecdn.net/mff/shop_arrows.png) -80px 0px; width:80px; height:40px; }
.shoparrow_right1:hover { background-position:-80px -40px; }
.shoparrow_right2 { bottom:45px; left:135px; width:80px; height:40px; }
#shop_cart { position:absolute; }
.shop_cart1 { top:335px; left:245px; width:225px; }
.shop_cart2 { top:410px; left:370px; width:200px; }
.shop_cart_item { position:relative; float:left; margin-right:2px; margin-bottom:2px; }
.shop_cart_item_del { position:absolute; top:0px; right:0px; background:url(https://mff.wavecdn.net/mff/popin/contracts/delete.gif); width:11px; height:11px; }
#shopdialog_amount_back { background-color:#C3A75E; border-radius:5px; padding:5px; }
#shopdialog_amount { background-color:#fff; border:1px solid #fff; border-radius:5px; font-weight:bold; padding:2px; width:75px; }
.shopdialog_line { margin-bottom:5px; }
#shop_cart_sum { position:absolute; color:#fff; }
.shop_cart_sum1 { top:310px; right:435px; }
.shop_cart_sum2 { top:282px; right:192px; }
#shop_cart_sum_button { display:none; position:absolute; background:url(https://mff.wavecdn.net/mff/stadt/2button_kauf.gif); width:65px; height:65px; }
.shop_cart_sum_button1 { top:340px; left:110px; }
.shop_cart_sum_button2 { top:313px; right:194px; }
#shop_intro { position:absolute; }
.shop_intro1 { top:20px; left:20px; width:220px; }
.shop_intro2 { top:30px; left:290px; width:175px; }

#pony_help_button { position:absolute; top:10px; left:10px; background:url(https://mff.wavecdn.net/mff/kaeserei_info.png); width:25px; height:25px; }
#pony_help_transp { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#pony_help { display:none; position:relative; margin:0 auto; top:100px; width:593px; height:357px; background:url(https://mff.wavecdn.net/mff/pony_help_back.gif); }
#pony_help_inner { position:absolute; top:35px; right:10px; width:335px; height:300px; overflow:auto; }
#pony_ponys { position:absolute; top:91px; left:0px; }
#pony1 { z-index:1; }
#pony2 { z-index:2; }
#pony3 { z-index:3; }
.pony_item1 { position:absolute; left:0px; top:0px; width:264px; height:336px; }
.pony_item2 { position:absolute; left:264px; top:0px; width:209px; height:336px; }
.pony_item3 { position:absolute; left:473px; top:0px; width:167px; height:336px; }
.pony_item_block { background-color:#00f; }

.pony_item_slottimer { position:absolute; top:5px; left:-33px; height:70px; width:140px; background:url(https://mff.wavecdn.net/mff/ponybuttons.png); background-position:-210px 0px; }
#pony3_slottimer_time { position:absolute; top:30px; left:62px; font-weight:bold; }
#pony3_slottimer_tt { display:none; position:absolute; top:-12px; left:52px; }

#pony1_feed { position:absolute; bottom:63px; left:33px; }
#pony2_feed { position:absolute; bottom:63px; left:-16px; }
#pony3_feed { position:absolute; bottom:63px; left:-20px; }
.pony_item_feed { width:35px; height:147px; }
.pony_item_feed_inner { position:absolute; bottom:0px; left:0px; width:100%; height:0; background:url(https://mff.wavecdn.net/mff/pony_food.jpg); }
.pony_item_feed_preview { position:absolute; top:0px; left:0px; width:100%; height:0px; background-color:#0f0; opacity:0.5; }
.pony_item_feed_inner_tt { display:none; z-index:100; position:absolute; top:0px; left:22px; width:150px; }
.pony1 { width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/pony1.jpg); }
.pony2 { width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/pony2.jpg); }
.pony3 { width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/pony3.jpg); }
.pony1_over { background:url(https://mff.wavecdn.net/mff/pony1_over.jpg); }
.pony2_over { background:url(https://mff.wavecdn.net/mff/pony2_over.jpg); }
.pony3_over { background:url(https://mff.wavecdn.net/mff/pony3_over.jpg); }
.pony1:hover { background:url(https://mff.wavecdn.net/mff/pony1_over.jpg); }
.pony2:hover { background:url(https://mff.wavecdn.net/mff/pony2_over.jpg); }
.pony3:hover { background:url(https://mff.wavecdn.net/mff/pony3_over.jpg); }
.pony1_inactive { background:url(https://mff.wavecdn.net/mff/pony1_off.jpg); }
.pony2_inactive { background:url(https://mff.wavecdn.net/mff/pony2_off.jpg); }
.pony3_inactive { background:url(https://mff.wavecdn.net/mff/pony3_off.jpg); }
.pony_buy_tt, .pony_rent_tt { display:none; top:-40px; white-space:nowrap; }
.pony_crop_tt, .pony_speedup_tt { display:none; bottom:50px; left:-42px; width:115px; }

#pony_farmis { position:absolute; bottom:0px; }
#pony_farmis.pony_farmis_off { right:-460px; }
#pony_farmis.pony_farmis_right { right:0px; -webkit-transition:right 2.5s linear; transition:right 2.5s linear; }
.pony_farmi_item { position:relative; float:left; margin-right:-5px; width:160px; height:186px; }
#pony_farmi_static_tt { position:absolute; top:50px; left:-168px; width:150px; }
.pony_farmi_tt { z-index:100; right:125px; top:50px; min-width:100px; }
.pony_farmi_item:hover { z-index:100; -webkit-transform:scale(1.1); transform:scale(1.1); }
.pony_farmi2 { background:url(https://mff.wavecdn.net/mff/ponyfarmi2.gif); }
.pony_farmi4 { background:url(https://mff.wavecdn.net/mff/ponyfarmi4.gif); }
.pony_farmi8 { background:url(https://mff.wavecdn.net/mff/ponyfarmi8.gif); }
.pony_farmi2_select { background:url(https://mff.wavecdn.net/mff/ponyfarmi2_select.gif); }
.pony_farmi4_select { background:url(https://mff.wavecdn.net/mff/ponyfarmi4_select.gif); }
.pony_farmi8_select { background:url(https://mff.wavecdn.net/mff/ponyfarmi8_select.gif); }
.pony_farmi2_walk { background:url(https://mff.wavecdn.net/mff/ponyfarmi2_walk.gif); }
.pony_farmi4_walk { background:url(https://mff.wavecdn.net/mff/ponyfarmi4_walk.gif); }
.pony_farmi8_walk { background:url(https://mff.wavecdn.net/mff/ponyfarmi8_walk.gif); }

.pony_button { background:url(https://mff.wavecdn.net/mff/ponybuttons.png); width:70px; height:70px; }
.pony_button2 { background:url(https://mff.wavecdn.net/mff/ponybuttons2.png); width:50px; height:50px; }
#pony1_speedup, #pony1_crop { position:absolute; top:225px; left:130px; }
#pony2_speedup, #pony2_crop { position:absolute; top:225px; left:90px; }
#pony3_speedup, #pony3_crop { position:absolute; top:225px; left:70px; }
.pony_button_crop { background-position:0px 0px; }
.pony_button_crop:hover { background-position:0px -50px; }
.pony_button_speedup { background-position:-50px 0px; }
.pony_button_speedup:hover { background-position:-50px -50px; }

#pony2_buy { position:absolute; top:5px; left:-30px; }
.pony_button_buy { background-position:-70px 0px; }
.pony_button_buy:hover { background-position:-70px -70px; }

#pony3_rent { position:absolute; top:5px; left:-33px; }
.pony_button_rent { background-position:-140px 0px; }
.pony_button_rent:hover { background-position:-140px -70px; }

#pony1_timer {  }
#pony2_timer {  }
#pony3_timer {  }

.pony_block { display:none; position:absolute; width:83px; height:112px; background:url(https://mff.wavecdn.net/mff/questlock.png); }
#pony2_block { top:130px; left:45px; }
#pony3_block { top:130px; left:45px; }
.farm_pony_running { display:none; position:absolute; right:-35px; top:0px; width:51px; height:104px; background:url(https://mff.wavecdn.net/mff/pony_running.gif); }
.farm_pony_waiting { display:none; position:absolute; right:-35px; top:0px; width:51px; height:104px; background:url(https://mff.wavecdn.net/mff/pony_waiting.gif); }
.pony_reward { position:absolute; top:125px; font-size:20px; color:#fff; font-weight:bold; text-align:center; }
.pony1_reward { left:75px; }
.pony2_reward { left:30px; }
.pony3_reward { left:5px; }

#pony1_plate { position:absolute; top:0px; left:0px; width:264px; height:336px; background:url(https://mff.wavecdn.net/mff/pony1_plate.jpg); }
#pony2_plate { position:absolute; top:0px; left:-13px; width:209px; height:336px; background:url(https://mff.wavecdn.net/mff/pony2_plate.jpg); }
#pony3_plate { position:absolute; top:0px; left:0px; width:167px; height:336px; background:url(https://mff.wavecdn.net/mff/pony3_plate.jpg); }
#pony1_farmi { position:absolute; top:185px; left:104px; width:100px; text-align:center; }
#pony2_farmi { position:absolute; top:185px; left:63px; width:100px; text-align:center; }
#pony3_farmi { position:absolute; top:185px; left:40px; width:100px; text-align:center; }

#pony1_ride { position:absolute; top:85px; left:100px; }
#pony2_ride { position:absolute; top:85px; left:56px; }
#pony3_ride { position:absolute; top:85px; left:34px; }
.pony_ride { width:97px; height:92px; }
.pony2_ride { background:url(https://mff.wavecdn.net/mff/ponyfarmi2_ride.gif) }
.pony4_ride { background:url(https://mff.wavecdn.net/mff/ponyfarmi4_ride.gif) }
.pony8_ride { background:url(https://mff.wavecdn.net/mff/ponyfarmi8_ride.gif) }
.pony_rideoff { width:97px; height:92px; }
.pony2_rideoff { background:url(https://mff.wavecdn.net/mff/ponyfarmi2_rideoff.gif) }
.pony4_rideoff { background:url(https://mff.wavecdn.net/mff/ponyfarmi4_rideoff.gif) }
.pony8_rideoff { background:url(https://mff.wavecdn.net/mff/ponyfarmi8_rideoff.gif) }


#globalbox { display:none; z-index:100; position:absolute; text-align:center; }
.globalbox { top:100px; left:50%; }
.globalbox_scale { position:relative; }
.globalbox_scale_t { padding-top:40px; background:url(https://mff.wavecdn.net/mff/globalbox_scale_top.jpg); }
.globalbox_scale_l { padding-left:40px; background:url(https://mff.wavecdn.net/mff/globalbox_scale_left.jpg); }
.globalbox_scale_r { padding-right:40px; background:url(https://mff.wavecdn.net/mff/globalbox_scale_right.jpg) top right; }
.globalbox_scale_b { padding-bottom:40px; background:url(https://mff.wavecdn.net/mff/globalbox_scale_bottom.jpg) bottom left; }
#globalbox_headline { padding:10px; background-color:#e5d194; color:#6C441D; font-size:14px; font-weight:bold; }
#globalbox_headline.short { max-width:350px; }
#globalbox_content { padding:10px; background-color:#e5d194; }
.globalbox_content { min-width:200px; min-height:50px; max-height:280px; max-width:350px; overflow:auto; }
.globalbox_content_big { min-width:200px; min-height:50px; max-height:300px; max-width:420px; overflow:auto; }
#globalbox_footer { background-color:#e5d194; text-align:center; height:50px; }
#globalbox_button1, #globalbox_button2 { border:0px; width:50px; height:50px; }
.globalbox_edge { position:absolute; width:40px; height:40px; }
.globalbox_edge_tl { top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/globalbox_edge_topleft.jpg); }
.globalbox_edge_tr { top:0px; right:0px; background:url(https://mff.wavecdn.net/mff/globalbox_edge_topright.jpg); }
.globalbox_edge_bl { bottom:0px; left:0px; background:url(https://mff.wavecdn.net/mff/globalbox_edge_bottomleft.jpg); }
.globalbox_edge_br { bottom:0px; right:0px; background:url(https://mff.wavecdn.net/mff/globalbox_edge_bottomright.jpg); }
#globalbox_close { position:absolute; z-index:1; top:5px; right:5px; }
#globalbox_char, #globalbox_charani { z-index:100; position:absolute; }
.globalbox_sheep { bottom:-50px; right:-100px; background:url(https://mff.wavecdn.net/mff/globalbox_sheep.png); width:177px; height:157px; }
.globalbox_plantbot { bottom:-108px; right:-170px; background:url(https://mff.wavecdn.net/mff/forestry/plantbot.png); width:259px; height:262px; }
.globalbox_sheepani { top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/globalbox_sheep_ani.gif); width:177px; height:157px; }
.globalbox_frog { bottom:-55px; right:-80px; background:url(https://mff.wavecdn.net/mff/weather_frog.png); width:152px; height:157px; }
.globalbox_frogani { bottom:0px; right:0px; background:url(https://mff.wavecdn.net/mff/weather_frog_ani.gif); width:152px; height:157px; }
.globalbox_sheep_em { bottom:-50px; right:-100px; background:url(https://mff.wavecdn.net/mff/globalbox_sheep_em.png); width:176px; height:157px; }
.globalbox_sheepani_em { bottom:0px; right:0px; background:url(https://mff.wavecdn.net/mff/globalbox_sheep_ani_em.gif); width:176px; height:157px; }



#questboxtransp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:50; top:0px; left:0px; width:720px; height:640px; display:none; }
#questbox { z-index:51; position:absolute; top:60px; left:50%; margin-left:-225px; display:none; background:url(https://mff.wavecdn.net/mff/questbox.jpg) top left no-repeat; color:#000; width:450px; height:420px; }
#questbox_inner { position:absolute; top:17px; left:20px; width:410px; height:384px; padding:0px; overflow:hidden; }
.questboxobj { width:390px; }
#questboxtitle { font-weight:bold; color:#6C441D; font-size:14px; }
.questboxobj { margin:0 0 5px 5px; }
#questboxobjects { margin:20px 0 20px 0; }
#questboxtitle { padding:10px 0 5px 5px; }
#questboxcontent { padding:10px 0 5px 5px; }
#questboxinfos { position:relative; background:url(https://mff.wavecdn.net/mff/questbox_text.jpg) top left no-repeat; margin-top:10px; height:289px; overflow:auto; }
#questboxrewards { position:relative; background:url(https://mff.wavecdn.net/mff/questbox_rewards.png) top left no-repeat; width:329px; height:108px; margin:10px 0 10px 35px }
#questboxrewards_inner { position:absolute; top:15px; left:15px; height:75px; width:300px; }
.questboxalternative { position:relative; background:url(https://mff.wavecdn.net/mff/entwederoder.png) -8px 0 no-repeat; }
.questboxbarout { position:relative; margin-left:5px; height:15px; width:200px; background:url(https://mff.wavecdn.net/mff/levelbar.jpg) left -2px no-repeat; overflow:hidden; }
.questboxbarin { position:absolute; top:0px; left:-200px; height:15px; width:200px; background:url(https://mff.wavecdn.net/mff/levelbar_inner.png) -10px -3px no-repeat; }
.questboxnotavailableinfo { display:none; font-weight:bold; color:#f00; }
#questboxclose { position:absolute; top:5px; right:5px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; width:20px; height:20px; }
#questboxline { z-index:100; display:none; position:absolute; top:0px; right:0px; background-color:#000; color:#fff; }
#questboxlinecontent1, #questboxlinecontent2 { position:relative; padding:5px; }
#questboxlinecontent1:hover { background-color:#8F6803; }
#questboxlinecontent2:hover { background-color:#8F6803; }
#questboxlineinfo1 { position:absolute; bottom:-78px; right:0px; }
#questboxlineinfo2 { position:absolute; bottom:-55px; right:0px; }
#questbox_info { z-index:53; display:none; position:absolute; top:25px; left:50%; margin-left:-310px; width:615px; height:417px; background:url(https://mff.wavecdn.net/mff/questinfo_goat_back.gif) top left no-repeat; }
#questbox_info_transp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:52; top:0px; left:0px; width:720px; height:640px; display:none; }
#questbox_close { position:absolute; top:15px; right:15px; width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; }
#questbox_info_content { position:absolute; top:15px; left:220px; width:355px; }
#questbox_alternative_info { z-index:100; position:absolute; top:5px; right:10px; background:url(https://mff.wavecdn.net/mff/questinfo_help_off.png) top left no-repeat; width:25px; height:25px; }
#questbox_alternative_info { right:10px; }.questreward_obj { margin:0 0 5px 0; }
#questlineicon1 { float:left; position:absolute; top:2px; left:2px; background:url(https://mff.wavecdn.net/mff/questlineicons.gif) 0 0 no-repeat; width:19px; height:19px; }
#questlineicon2 { float:left; position:absolute; top:2px; left:2px; background:url(https://mff.wavecdn.net/mff/questlineicons.gif) 0 -19px no-repeat; width:19px; height:19px; }
#questboxlinecontent1inner,#questboxlinecontent2inner { float:left; margin-left:20px; }


#box_donkey { z-index:2; position:absolute; top:201px; left:315px; width:66px; height:47px; }
.box_donkey { background:url(https://mff.wavecdn.net/mff/donkey3.gif); }
.box_donkey:hover { background:url(https://mff.wavecdn.net/mff/donkey_over3.gif); }
.box_donkey_inactive { background:url(https://mff.wavecdn.net/mff/donkey_start3.gif); }
#box_donkeyinfo { display:none; z-index:500; position:absolute; top:10px; left:80px; white-space:nowrap; }
#box_donkeydialog { z-index:50; display:none; position:absolute; top:200px; left:200px; width:341px; height:279px; background:url(https://mff.wavecdn.net/mff/donkey_dialog.gif) top left no-repeat; }
#box_donkeydialogheadline { position:relative; margin:35px 0 0 50px; width:150px; font-weight:bold; }
#box_donkeydialogcontent { position:relative; margin:15px 0 0 50px; width:150px; }
#box_donkeydialogtransp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:50; top:0px; left:0px; width:720px; height:640px; display:none; }
#box_donkeydialogsubmit { position:absolute; bottom:45px; left:50px; text-align:center; width:150px; }

#box_button { z-index:15; position:absolute; top:210px; right:0px; height:81px; width:71px; background:url(https://mff.wavecdn.net/mff/dvdbox.gif) top left no-repeat; }
#box_buttoninfo { display:none; z-index:500; position:absolute; top:25px; right:75px; white-space:nowrap; }
#box_containertransp { background-color:black; filter:alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; position:absolute; z-index:500; top:0px; left:0px; width:720px; height:640px; display:none; }
#box_container { display:none; z-index:500; position:absolute; top:70px; right:130px; width:450px; height:420px; background:url(https://mff.wavecdn.net/mff/reallocate_back.jpg) top left no-repeat; }
#box_containerclose { position:absolute; top:10px; right:10px; width:20px; height:20px; background:url(https://mff.wavecdn.net/mff/close.jpg) top left no-repeat; }
#box_containerheadline { font-weight:bold; margin:25px 0 0 25px; }
#box_containercontent1, #box_containercontent2 { display:none; margin:0 0 0 25px; }
#box_inputcode { font-size:18px; font-weight:bold; margin:0 0 10px 0; }
#box_boxerror { font-weight:bold; color:#f00; width:400px; margin:10px 0 0 25px; }
#box_buttonline { width:400px; text-align:center; }
#box_containercontent1 br { clear:both; }
#box_premium_activate,#box_premium_activatedate,#box_premium_info,#box_48hbonus_activate,#box_48hbonus_activatedate,#box_48hbonus_info,#box_ad_activate,#box_ad_activatedate,#box_ad_info,#box_farmhouse_activate,#box_farmhouse_activatedate,#box_farmhouse_info,#box_zieracker_activate,#box_zieracker_activatedate,#box_zieracker_info,#box_present_activate,#box_present_activatedate,#box_present_info { float:left; }
#box_premium_activate,#box_48hbonus_activate,#box_ad_activate,#box_farmhouse_activate,#box_zieracker_activate,#box_present_activate { display:none; width:130px; margin:10px 0 0 0; }
#box_premium_activatedate,#box_48hbonus_activatedate,#box_ad_activatedate,#box_farmhouse_activatedate,#box_zieracker_activatedate,#box_present_activatedate { display:none; width:130px; margin:10px 0 0 0; }
#box_premium_info,#box_48hbonus_info,#box_ad_info,#box_farmhouse_info,#box_zieracker_info,#box_present_info { width:250px; margin:10px 0 0 10px; }
#box_inputcodesubmit { font-size:14px; font-weight:bold; margin:0 0 10px 0; }

.farmiline_special_add { filter:alpha(opacity=0); opacity:0; position:absolute; top:0px; left:-35px; width:25px; height:50px; background:url(https://mff.wavecdn.net/mff/ghost.gif); }
.farmiline_special_add2 { background:url(https://mff.wavecdn.net/mff/ghost2.gif); }

#globalerrorbox { display:none; }
#transp { z-index:20; }
#cart, #buildbox, #headquarteroptions, #customerstatsinfo { z-index:25; }
#tutorial { z-index:50; position:absolute; top:0px; left:0px; }

.icon_star { background:url(https://mff.wavecdn.net/mff/star.png); width:15px; height:15px; }
.icon_premium { background:url(https://mff.wavecdn.net/mff/menu/premium_icon.gif); width:16px; height:16px; }
.icon_coins { background:url(https://mff.wavecdn.net/mff/menu/coins.gif); width:16px; height:16px; }
.button_upgrade { background:url(https://mff.wavecdn.net/mff/buildingupdatebutton_off.png); width:25px; height:25px; }
.button_upgrade:hover { background:url(https://mff.wavecdn.net/mff/buildingupdatebutton_on.png); }
.button_destruct { background:url(https://mff.wavecdn.net/mff/buildingdestructbutton_off.png); width:25px; height:25px; }
.button_destruct:hover { background:url(https://mff.wavecdn.net/mff/buildingdestructbutton_on.png); }
.button_autoplant { background:url(https://mff.wavecdn.net/mff/autoplant_off.png); width:25px; height:25px; }
.button_autoplant:hover { background:url(https://mff.wavecdn.net/mff/autoplant_on.png); }
.button_speedup { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_off.png); width:25px; height:25px; }
.button_speedup:hover { background:url(https://mff.wavecdn.net/mff/forestry/button_speedup_on.png); }
.button_infinitequestlinebonus { background:url(https://mff.wavecdn.net/mff/infinitequestline/Bonus_Icon_inactiv.png); width:25px; height:25px; background-size:100%; }
.button_infinitequestlinebonus.active { background-image:url(https://mff.wavecdn.net/mff/infinitequestline/Bonus_Icon_activ.png); }

#farm_main { position:relative; top:0px; left:0px; width:720px; height:640px; overflow:hidden; }
#farm_inner { position:absolute; height:640px; }
.farm_move1 { top:0px; left:0px; transition:left 0.8s ease-out; -webkit-transition:left 0.8s ease-out; }
.farm_move1_set { top:0px; left:0px; }
.farm_move2 { top:0px; left:-720px; transition:left 0.8s ease-out; -webkit-transition:left 0.8s ease-out; }
.farm_move2_set { top:0px; left:-720px; }
.farm_move3 { top:0px; left:-1440px; transition:left 0.8s ease-out; -webkit-transition:left 0.8s ease-out; }
.farm_move3_set { top:0px; left:-1440px; }
.farm_move4 { top:0px; left:-2160px; transition:left 0.8s ease-out; -webkit-transition:left 0.8s ease-out; }
.farm_move4_set { top:0px; left:-2160px; }
.farm_back { position:relative; float:left; width:720px; height:640px; }
.farm_back1 { background:url(https://mff.wavecdn.net/mff/map1_3.jpg); }
.farm_back1_xmas { background:url(https://mff.wavecdn.net/mff/map1_3_xmas.jpg); }
.farm_back2 { background:url(https://mff.wavecdn.net/mff/map2_3.jpg); }
.farm_back2_xmas { background:url(https://mff.wavecdn.net/mff/map2_3_xmas.jpg); }
.farm_back3 { background:url(https://mff.wavecdn.net/mff/map3_3.jpg); }
.farm_back3_xmas { background:url(https://mff.wavecdn.net/mff/map3_3_xmas.jpg); }
.farm_back4 { background:url(https://mff.wavecdn.net/mff/map4_3.jpg); }
.farm_back4_xmas { background:url(https://mff.wavecdn.net/mff/map4_3_xmas.jpg); }
.farm_back5 { background:url(https://mff.wavecdn.net/mff/map5_4.jpg); }
.farm_back5_xmas { background:url(https://mff.wavecdn.net/mff/map5_4.jpg); }
.farm_move5_set { top:0px; left:-2880px; }
.farm_back6 { background:url(https://mff.wavecdn.net/mff/map6_3.jpg); }
.farm_back6_xmas { background:url(https://mff.wavecdn.net/mff/map6_3_xmas.jpg); }
.farm_move6_set { top:0px; left:-3600px; }
.farm_back7 { background:url(https://mff.wavecdn.net/mff/map7_3.png); }
.farm_back7_xmas { background:url(https://mff.wavecdn.net/mff/map7_3_xmas.png); }
.farm_move7_set { top:0px; left:-4320px; }
.farm_back8 { background:url(https://mff.wavecdn.net/mff/Farm08_back.png); }
.farm_back8_xmas { background:url(https://mff.wavecdn.net/mff/Farm08_back.png); }
.farm_move8_set { top:0px; left:-5040px; }
.farm_back9 { background:url(https://mff.wavecdn.net/mff/Farm09_FarmMap.png); }
.farm_back9_xmas { background:url(https://mff.wavecdn.net/mff/Farm09_FarmMap.png); }
.farm_move9_set { top:0px; left:-5760px; }
.farm_back10 { background:url(https://mff.wavecdn.net/mff/Farm10_field_back.2.png); }
.farm_back10_xmas { background:url(https://mff.wavecdn.net/mff/Farm10_field_back_xmas.2.png); }
.farm_move10_set { top:0px; left:-6480px; }

.farm_positions { z-index:19; position:absolute; top:0px; left:0px; }
.farm_pos { position:absolute; width:135px; height:135px; }
#farm1_pos1, #farm2_pos1, #farm3_pos1, #farm4_pos1, #vfarm1_pos1, #vfarm2_pos1, #vfarm3_pos1, #vfarm4_pos1 { top:50px; left:139px; }
#farm1_pos2, #farm2_pos2, #farm3_pos2, #farm4_pos2, #vfarm1_pos2, #vfarm2_pos2, #vfarm3_pos2, #vfarm4_pos2 { top:50px; left:332px; }
#farm1_pos3, #farm2_pos3, #farm3_pos3, #farm4_pos3, #vfarm1_pos3, #vfarm2_pos3, #vfarm3_pos3, #vfarm4_pos3 { top:50px; left:518px; }
#farm1_pos4, #farm2_pos4, #farm3_pos4, #farm4_pos4, #vfarm1_pos4, #vfarm2_pos4, #vfarm3_pos4, #vfarm4_pos4 { top:325px; left:139px; }
#farm1_pos5, #farm2_pos5, #farm3_pos5, #farm4_pos5, #vfarm1_pos5, #vfarm2_pos5, #vfarm3_pos5, #vfarm4_pos5 { top:325px; left:332px; }
#farm1_pos6, #farm2_pos6, #farm3_pos6, #farm4_pos6, #vfarm1_pos6, #vfarm2_pos6, #vfarm3_pos6, #vfarm4_pos6 { top:325px; left:518px; }
#farm5_pos1, #farm6_pos1, #farm7_pos1, #vfarm5_pos1, #vfarm6_pos1, #vfarm7_pos1 { top:100px; left:98px; }
#farm5_pos2, #farm6_pos2, #farm7_pos2, #vfarm5_pos2, #vfarm6_pos2, #vfarm7_pos2 { top:100px; left:290px; }
#farm5_pos3, #farm6_pos3, #farm7_pos3, #vfarm5_pos3, #vfarm6_pos3, #vfarm7_pos3 { top:100px; left:476px; }
#farm5_pos4, #farm6_pos4, #farm7_pos4, #vfarm5_pos4, #vfarm6_pos4, #vfarm7_pos4 { top:375px; left:98px; }
#farm5_pos5, #farm6_pos5, #farm7_pos5, #vfarm5_pos5, #vfarm6_pos5, #vfarm7_pos5 { top:375px; left:290px; }
#farm5_pos6, #farm6_pos6, #farm7_pos6, #vfarm5_pos6, #vfarm6_pos6, #vfarm7_pos6 { top:375px; left:476px; }
#farm8_pos1, #vfarm8_pos1 { top:132px; left:132px; }
#farm8_pos2, #vfarm8_pos2 { top:132px; left:305px; }
#farm8_pos3, #vfarm8_pos3 { top:132px; left:484px; }
#farm8_pos4, #vfarm8_pos4 { top:376px; left:130px; }
#farm8_pos5, #vfarm8_pos5 { top:376px; left:303px; }
#farm8_pos6, #vfarm8_pos6 { top:376px; left:482px; }
#farm9_pos1, #vfarm9_pos1 { top:90px; left:107px; }
#farm9_pos2, #vfarm9_pos2 { top:90px; left:297px; }
#farm9_pos3, #vfarm9_pos3 { top:90px; left:485px; }
#farm9_pos4, #vfarm9_pos4 { top:368px; left:107px; }
#farm9_pos5, #vfarm9_pos5 { top:368px; left:297px; }
#farm9_pos6, #vfarm9_pos6 { top:368px; left:485px; }
#farm10_pos1, #vfarm10_pos1 { top:132px; left:116px; }
#farm10_pos2, #vfarm10_pos2 { top:132px; left:301px; }
#farm10_pos3, #vfarm10_pos3 { top:132px; left:494px; }
#farm10_pos4, #vfarm10_pos4 { top:411px; left:116px; }
#farm10_pos5, #vfarm10_pos5 { top:411px; left:301px; }
#farm10_pos6, #vfarm10_pos6 { top:411px; left:494px; }
.farm_pos_lock { background:url(https://mff.wavecdn.net/mff/questlock.png) 20px 10px no-repeat; position:absolute; width:100%; height:100%; top:0px; left:0px; }
.farm_pos_lock_tt { display:none; z-index:100; position:absolute; top:135px; left:0px; width:120px; text-align:center; }
#farm_inner_new_area_teaser { z-index:18; position:absolute; top:490px; left:835px; width:80px; height:80px; }
#farm_inner_new_area_teaser_tt { display:none; z-index:100; position:absolute; top:60px; left:0px; text-align:center; width:125px; }
.farm_pos_ani { position:absolute; }
.farm_pos_ani2_1 { left:10px; top:5px; background:url(https://mff.wavecdn.net/mff/chickenmapani1.gif); width:28px; height:28px; }
.farm_pos_ani2_2 { left:25px; top:25px; background:url(https://mff.wavecdn.net/mff/chickenmapani2.gif); width:28px; height:28px; }
.farm_pos_ani4_1 { left:10px; top:5px; background:url(https://mff.wavecdn.net/mff/sheep_ani01.gif); width:50px; height:50px; }
.farm_pos_ani4_2 { left:45px; top:75px; background:url(https://mff.wavecdn.net/mff/sheep_ani02.gif); width:50px; height:50px; }
.farm_pos_ani5_1 { left:0px; top:0px; background:url(https://mff.wavecdn.net/mff/bee_ani_01.gif); width:129px; height:129px; }
.farm_pos_ani12_1 { left:12px; top:35px; background:url(https://mff.wavecdn.net/mff/goat_ani_01.gif); width:32px; height:15px; }
.farm_pos_ani12_2 { left:93px; top:83px; background:url(https://mff.wavecdn.net/mff/goat_ani_01.gif); width:32px; height:15px; }
.farm_pos_ani15_1 { left:55px; top:75px; background:url(https://mff.wavecdn.net/mff/rabbit_ani_01.gif); width:14px; height:11px; }
.farm_pos_ani15_2 { left:80px; top:90px; background:url(https://mff.wavecdn.net/mff/rabbit_ani_02.gif); width:26px; height:24px; }
.farm_pos_ani18_1 { left:5px; top:60px; background:url(https://mff.wavecdn.net/mff/pony_mini.gif); width:37px; height:32px; }
.farm_pos_back, .farm_pos_click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
.farm_pos_tt { z-index:100; display:none; position:absolute; left:-20px; top:135px; left:0px; width:115px; text-align:center; }
.farm_pos_tt_name {  }
.farm_pos_level { position:absolute; top:5px; left:5px; }
.farm_pos_level_item { float:left; }
.farm_buttons { display:none; position:absolute; bottom:0px; left:0px; }
.farm_button_upgrade { position:absolute; bottom:35px; left:5px; }
.farm_button_destruct { position:absolute; bottom:5px; left:5px; }
.farm_button_autoplant { position:absolute; bottom:65px; left:5px; }
.farm_button_gardenspeedup { position:absolute; bottom:5px; left:35px; }
.farm_button_speedup { position:absolute; bottom:5px; left:35px; }
.farm_button_infinitequestlinebonus { position:absolute; bottom:5px; left:100px; }
.farm_button_tt { z-index:100; display:none; position:absolute; left:35px; top:0px; width:110px; }
.farm_button_infinitequestlinebonus .ttbox { left:auto; right:35px; top:auto; bottom:0px; }
.farm_gardenproduct { position:absolute; top:5px; left:82px; }
.farm_pos_premium { position:absolute; top:5px; left:105px; }
.farm_production_timer { position:absolute; top:-20px; left:0px; color:#fff; opacity:0.4; text-shadow:#000 0px 0px 5px; }
.farm_production_timer.xmas { color:black; text-shadow:white 0px 0px 5px; font-weight:bold; opacity:0.6; }
.farm_production_timer.alpin { top:-15px; width:100%; }
.farm_production_timer.alpin .col1 { position:relative; float:left; margin-top:-20px; margin-left:-15px; margin-right:-15px; background:url(https://mff.wavecdn.net/mff/hillwalk/Hiking_WaypointSymbols_50x50.png); background-position:-150px -50px; width:50px; height:50px; transform:scale(0.5); }
.farm_production_timer.alpin .col2 { position:relative; float:left; margin-left:5px; }
.farm_production_timer_hover { opacity:1 !important; }
.farm_pos_production { z-index:20; position:absolute; top:0px; right:5px; }
.farm_production_back2 { position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/outer_egg_back.png); width:58px; height:80px; }
.farm_production_front2 { position:absolute; bottom:-80px; left:-10px; background:url(https://mff.wavecdn.net/mff/outer_egg_front.gif) 0 100%; width:58px; height:80px; }
.farm_production_ready2 { display:none; position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/egg_final.gif); width:58px; height:96px; }
.farm_production_back2_3 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/milkcan_back_small.png); width:33px; height:80px; }
.farm_production_back3 { position:absolute; bottom:-69px; left:5px; background:url(https://mff.wavecdn.net/mff/milkcan_milk_small.png); width:26px; height:60px; }
.farm_production_front3 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/milkcan_front_small.png); width:33px; height:80px; }
.farm_production_ready3 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/milkcan_ani.gif); width:33px; height:80px; }
.farm_production_back2_4 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sheep_back_small.png); width:48px; height:62px; }
.farm_production_back4 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sheep_wolle_small.png); width:48px; height:62px; }
.farm_production_front4 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sheep_front_small.png); width:48px; height:62px; }
.farm_production_ready4 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/sheepwolle_ani.gif); width:48px; height:62px; }
.farm_production_back5 { position:absolute; bottom:-64px; left:0px; background:url(https://mff.wavecdn.net/mff/honeyglass_honey_small.png); width:49px; height:60px; }
.farm_production_front5 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/honeyglass_front_small.png); width:49px; height:66px; }
.farm_production_ready5 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/honeyglass_ani.gif); width:49px; height:66px; }
.farm_production_back7_25 { position:absolute; bottom:-64px; left:2px; background:url(https://mff.wavecdn.net/mff/mayoglass_mini_mayo.gif); width:44px; height:52px; }
.farm_production_front7_25 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/mayoglass_mini_front.png); width:49px; height:66px; }
.farm_production_ready7_25 { display:none; position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/mayoglassani.gif); width:70px; height:76px; }
.farm_production_back7_144 { position:absolute; bottom:-110px; left:0px; background:url(https://mff.wavecdn.net/mff/ketchup_inner_out.png) left bottom; width:50px; height:110px; }
.farm_production_front7_144 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/ketchup_front_out.png); width:50px; height:110px; }
.farm_production_ready7_144 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/ketchup_ready.gif); width:58px; height:110px; }
.farm_production_front8_27 { position:absolute; top:0px; left:0px; width:46px; height:42px; }
.farm_production_cheese1 { background:url(https://mff.wavecdn.net/mff/cheese_mini_1.gif); }
.farm_production_cheese2 { background:url(https://mff.wavecdn.net/mff/cheese_mini_2.gif); }
.farm_production_cheese3 { background:url(https://mff.wavecdn.net/mff/cheese_mini_3.gif); }
.farm_production_cheese4 { background:url(https://mff.wavecdn.net/mff/cheese_mini_4.gif); }
.farm_production_cheese5 { background:url(https://mff.wavecdn.net/mff/cheese_mini_5.gif); }
.farm_production_cheese6 { background:url(https://mff.wavecdn.net/mff/cheese_mini_6.gif); }
.farm_production_cheese7 { background:url(https://mff.wavecdn.net/mff/cheese_mini_7.gif); }
.farm_production_cheese8 { background:url(https://mff.wavecdn.net/mff/cheese_mini_8.gif); }
.farm_production_ready8_27 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/cheese_mini_ani.gif); width:46px; height:42px; }
.farm_production_back8_111 { position:absolute; bottom:-62px; left:0px; background:url(https://mff.wavecdn.net/mff/yogurt_inner_out.png); width:49px; height:66px; }
.farm_production_front8_111 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/yogurt_front_out.png); width:49px; height:66px; }
.farm_production_ready8_111 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/yogurt_ani.gif); width:49px; height:66px; }
.farm_production_back9_28 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/spindel_mini.gif); width:27px; height:110px; }
.farm_production_front9_28 { position:absolute; bottom:-81px; left:1px; background:url(https://mff.wavecdn.net/mff/spindel_wool_mini.gif) left bottom; width:27px; height:81px; }
.farm_production_ready9_28 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/spindel_ani.gif); width:27px; height:110px; }
.farm_production_back9_152 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/outer_spinning_back.png); width:65px; height:82px; }
.farm_production_front9_152 { position:absolute; bottom:-82px; left:0px; background:url(https://mff.wavecdn.net/mff/outer_spinning.png) left bottom; width:65px; height:82px; }
.farm_production_ready9_152 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/outer_spinning_ani.gif); width:65px; height:82px; }
.farm_production_back10 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/bonbon_back_mini.gif); width:41px; height:112px; }
.farm_production_front10 { position:absolute; bottom:-81px; left:4px; background:url(https://mff.wavecdn.net/mff/bonbon_inner_mini.gif) left bottom; width:33px; height:47px; }
.farm_production_ready10 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/bonbon_ani.gif); width:41px; height:112px; }
.farm_production_back11 { position:absolute; bottom:-67px; left:28px; background:url(https://mff.wavecdn.net/mff/fish_inner_mini.jpg); width:10px; height:54px; }
.farm_production_front11 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/fish_front_mini.png); width:58px; height:100px; }
.farm_production_ready11 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/fish_ani_ready.gif); width:52px; height:96px; }
.farm_production_back12 { position:absolute; bottom:-78px; left:1px; background:url(https://mff.wavecdn.net/mff/goat_mini_inner.png); width:30px; height:80px; }
.farm_production_front12 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/goat_mini_front.png); width:33px; height:80px; }
.farm_production_ready12 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/goat_ani_ready.gif); width:33px; height:80px; }
.farm_production_front13, .farm_production_front14 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/production_progress_13.gif); width:58px; height:127px; }
.farm_production_ready13, .farm_production_ready14 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/production_end_13.gif); width:58px; height:127px; }
.farm_production_back15 { position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/angora_small_back.png); width:59px; height:74px; }
.farm_production_front15 { position:absolute; bottom:-74px; left:-10px; background:url(https://mff.wavecdn.net/mff/angora_small_front.png) 0 100%; width:59px; height:74px; }
.farm_production_ready15 { display:none; position:absolute; top:0px; left:-15px; background:url(https://mff.wavecdn.net/mff/angora_small_ani.gif); width:73px; height:98px; }
.farm_production_front16 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/strickerei_production_running.gif); width:63px; height:70px; }
.farm_production_ready16 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/strickerei_production_ready.gif); width:47px; height:84px; }
.farm_production_front17 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/carpentry_running.gif); width:60px; height:85px; }
.farm_production_front18 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/pony_running.gif); width:51px; height:104px; }
.farm_production_ready18 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/pony_waiting.gif); width:51px; height:104px; }
.farm_production_front20 { position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/biogas_running.gif); width:63px; height:79px; }
.farm_production_ready20 { display:none; position:absolute; top:0px; left:-10px; background:url(https://mff.wavecdn.net/mff/biogas_ready.gif); width:54px; height:82px; }
.farm_production_front21 { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/Teahouse_ProductionIndicator_InProgress_00.gif); width:51px; height:83px; }
.farm_production_ready21 { display:none; position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/Teahouse_ProductionIndicator_Finished_00.gif); width:67px; height:86px; }
#farm_inner_headquarter, #visitor_farm .headquarter { position:absolute; top:96px; left:0px; }
#farm_inner_headquarter_tt { display:none; z-index:100; position:absolute; top:105px; left:150px; }
#farm_inner_headquarter_tt.house41 { top:70px; left:170px; }
#farm_inner_headquarter_tt .bonus { position:relative; margin-top:10px; width:200px; }
#farm_inner_headquarter_tt .bonus .img { position:relative; float:left; }
#farm_inner_headquarter_tt .bonus .info { position:relative; float:left; width:130px; margin-left:5px; }
#farm_inner_architect { z-index:10; position:absolute; top:230px; left:130px; width:100px; height:100px; background:url(https://mff.wavecdn.net/mff/architect.gif); background-repeat:no-repeat; background-position:50%;}
#farm_inner_architect .info { position:absolute; top:0px; right:0px; color:yellow; font-size:26px; font-weight:bold; }
#farm_inner_architect_tt { display:none; z-index:100; position:absolute; top:0px; left:60px; max-width:120px; }
#farm_inner_architect:hover { z-index:100; }
.vfarm .farm_pos { z-index:16; }

#farm_inner_waltraud { position:absolute; top:220px; left:325px; }
.farm_inner_waltraud { width:63px; height:49px; background-image:url(https://mff.wavecdn.net/mff/Donkey_inactive_Spritesheet_63x49_28Frames.png); animation:farm_inner_waltraud_ani 8s steps(28) infinite; }
@keyframes farm_inner_waltraud_ani { 20%, 100% { background-position:-1764px; } }
.farm_inner_waltraud_active { width:75px; height:52px; background-image:url(https://mff.wavecdn.net/mff/Donkey_active_Spritesheet_75x52_19Frames.png); animation:farm_inner_waltraud_active_ani 8s steps(19) infinite; }
@keyframes farm_inner_waltraud_active_ani { 20%, 100% { background-position:-1425px; } }
.farm_inner_waltraud_active:hover { background-image:url(https://mff.wavecdn.net/mff/Donkey_active_Spritesheet_75x52_19Frames.png); animation:none; }
#farm_inner_waltraud_tt { display:none; z-index:100; position:absolute; top:0px; left:70px; max-width:120px; }

#farm_inner_guildlink { display:block; position:absolute; height:42px; width:77px; left:199px; top:182px; }
.farm_inner_guildlink { background:url(https://mff.wavecdn.net/mff/guildsign.png); }
.farm_inner_guildlink:hover { z-index:1; }
#farm_inner_guildlink_tt { display:none; z-index:100; position:absolute; top:0px; left:65px; max-width:120px; }
    #farm_inner_guildlink { top:200px; left:175px; width:40px; height:34px; }
    .farm_inner_guildlink { background:url(https://mff.wavecdn.net/mff/GuildSign.png); }
    
#farm_inner_48hbonus { position:absolute; top:237px; left:449px; background:url(https://mff.wavecdn.net/mff/tractor_48hbonus2.jpg); width:60px; height:63px; }
    #farm_inner_48hbonus { z-index:15; position:absolute; top:215px; left:550px; background:url(https://mff.wavecdn.net/mff/Final_BG_Right_03_Tractor.png); width:60px; height:65px; }

#farm_inner_48hbonus_tt { display:none; z-index:100; position:absolute; top:0px; left:65px; max-width:120px; }
.farm_scroller { z-index:15; position:absolute; }
.farm_scroller_l { top:183px; left:0px; background-color:transparent; width:195px; height:147px; }
.farm_scroller_r { top:183px; right:0px; background:url(https://mff.wavecdn.net/mff/farmpassage_right.jpg); width:132px; height:139px; }
.farm_scroller_tt_l { display:none; position:absolute; top:10px; left:110px; white-space:nowrap; }
.farm_scroller_tt_r { display:none; position:absolute; top:10px; right:100px; white-space:nowrap; }
#farm_production_checker { z-index:100; color:#000; position:absolute; top:0px; background:url(https://mff.wavecdn.net/mff/farmchecker.jpg) 168px 0px; height:640px; padding:4px; overflow:auto; width:160px; }
.farm_production_checker_on { left:0px; transition: left 0.3s ease-out; }
.farm_production_checker_off { left:-170px; transition: left 0.3s ease-out; }
#farm_production_checker_intro { padding:4px; margin-bottom:20px; padding-left:5px; width:135px; margin-top:40px; font-style:italic; }
#farm_production_checker_inner { padding-left:0px; width:147px; overflow:auto; height:490px; }
.farm_checker_line { position:relative; }
.farm_checker_line:hover { background-color:#C3A75E; border-radius:5px; }
@keyframes gooses
{
	0% { left:-500px; top:-200px; }
	5% { left:-150px; top:165px; }
	10% { left:570px; top:165px; }
	15% { left:1290px; top:165px; }
	20% { left:2010px; top:165px; }
	25% { left:2730px; top:165px; }
	30% { left:3450px; top:165px; }
	35% { left:4170px; top:165px; }
	40% { left:4890px; top:165px; }
	45% { left:5810px; top:165px; }
	50% { left:6530px; top:165px; }
	55% { left:7250px; top:165px; }
	60% { left:7970px; top:165px; }
	100% { left:8690px; top:-200px; }
}
#farm_ani1 { z-index:20; position:absolute; top:10px; left:-500px; width:125px; height:156px; background:url(https://mff.wavecdn.net/mff/goose_ani.gif); animation:gooses 100s 10s linear infinite; -webkit-animation:gooses 100s 30s linear infinite; }
@keyframes butterflies
{
	0% { left:-400px; bottom:-100px; }
	5% { left:-100px; bottom:0px; }
	10% { left:200px; bottom:150px; }
	15% { left:500px; bottom:300px; }
	20% { left:800px; bottom:450px; }
	25% { left:1100px; bottom:600px; }
	30% { left:1400px; bottom:750px; }
	35% { left:1400px; bottom:900px; }
	36% { left:-400px; bottom:900px; }
	100% { left:-400px; bottom:-100px; }
}
#farm_ani2 { z-index:20; position:absolute; bottom:-100px; left:-100px; width:100px; height:60px; background:url(https://mff.wavecdn.net/mff/butterfly_ani.gif); animation:butterflies 160s 20s linear infinite; -webkit-animation:butterflies 160s 60s linear infinite; }
#player_pointsbar { position:relative; background-color:#C18F74; height:12px; width:165px; border-radius:5px; overflow:hidden; }
#player_pointsbar_inner { position:absolute; top:-4px; left:-10px; background:url(https://mff.wavecdn.net/mff/levelbar_inner.png); height:20px; }
#player_pointsbar_tt { z-index:100; display:none; position:absolute; top:-27px; left:0px; }
#username { font-size:12px; }
#userinfoscontainer { top:20px; color:#000; }
.userinfositem { position:relative; }


.minigame-opener_ship { position:absolute; top:-65px; left:-110px; width:88px; height:100px; z-index:10000; background:url(https://mff.wavecdn.net/mff/minigames/ship_icon.png); }
.minigame-opener_ship:hover { background-position:-88px 0px; }
.minigame-opener_suitcase { position:absolute; top:-70px; left:-70px; width:59px; height:76px; z-index:10000; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_opener.png); }
.minigame-opener_suitcase:hover, .minigame-opener_suitcase_active { background:url(https://mff.wavecdn.net/mff/minigames/suitcase_opener_over.png); }
#minigameShipTransp { z-index:99; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.minigame-container { position:absolute; top:50px; left:50%; width:640px; height:560px; z-index:99; color:black; font-size:8pt; margin-left:-320px; }
.minigame-inner { position:relative; margin:0px auto; width:640px; height:550px; border:2px solid #885F49; border-radius:5px; }
.minigame-headline { position:absolute; top:10px; left:10px; }
.minigame-close { position:absolute; top:3px; right:3px; width:25px; height:25px; z-index:100; background-color:black; }
.minigame-close:hover { background-position:-25px 0; }
.minigame-title { display:none; font-size:11pt; font-weight:bold; }
.minigame-help { position:absolute; top:10px; right:55px; background-color:#fff; padding:5px; background:url(https://mff.wavecdn.net/mff/kaeserei_info.png); width:15px; height:15px; }
#shipHelpTransp { z-index:99; display:none; position:absolute; width:100%; height:100%; }
#shipHelp { z-index:101; display:none; position:absolute; background:url(https://mff.wavecdn.net/mff/minigames/shiphelpback.gif) 0 1px; width:630px; height:419px; top:60px; }
#shipHelpContent { position:absolute; top:35px; right:15px; width:330px; height:360px; overflow:auto; }
#shipHelpClose { z-index:101; right:15px; top:15px; }
#shipHelpTab { position:absolute; top:-21px; left:240px; }
.shipHelpTab { float:left; background-color:#ccc; margin-right:5px; padding:5px; border-left:2px solid #000; border:2px solid #000; border-top-left-radius:5px; border-top-right-radius:5px; }
.shipHelpTab:hover { background-color:#EEBA06; }
.shipHelpTab_active { background-color:#fff; border-bottom:2px solid #fff; }
#shipRemainBox { display:none; position:absolute; bottom:5px; left:50%; width:400px; margin-left:-200px; text-align:center; }
#shipHelpTab1Content {  }
#shipHelpTab2Content { display:none; }
.minigame-dialog { margin: 15px; }
#minigameDices .minigame-inner {background:url(/wurzel-pics/minigames/dices/hg.jpg)}
#minigameDices .minigame-headline {background:url(/wurzel-pics/minigames/dices/headline.png)}
#mgdDices .dice {background:url(/wurzel-pics/minigames/dices/blanks.png)}
#mgdDices .picture {background-image:url(/wurzel-pics/minigames/dices/dice_tops.png)}
#mgdDices .dice.animation {display:block !important; background:url(/wurzel-pics/minigames/dices/animation.gif) !important}
#mgdToss {background-image:url(/wurzel-pics/minigames/dices/tossbtn.png)}
#mgdTextfield {background-image:url(/wurzel-pics/minigames/dices/textfeld.png)}
#mgdRewards {background-image:url(/wurzel-pics/minigames/dices/rewards_bg.png)}
#mgdRewards .picture {background-image:url(/wurzel-pics/minigames/dices/combos.png)}
#minigameDices .minigame-headline {width: 291px;height: 56px;}
#minigameDices .minigame-help {width: 53px;height: 49px;}
#minigameDices .minigame-title {margin: 15px 0 0 10px;}
#mgdDices {position: absolute;top: 170px;left: 60px;width: 588px;height: 224px;}
#mgdDices .dice {position: absolute;top: 0;width: 97px;height: 224px;}
#mgdDices .picture {position: absolute;top: 0;left: 0;width: 90px;height: 152px;}
#mgdDices .dice.animation {width: 118px;height: 119px;}
#mgdDices .dice1.animation {top: 15px;left: -17px;}
#mgdDices .dice2.animation {top: -19px;left: 110px;}
#mgdDices .dice3.animation {top: 28px;left: 232px;}
#mgdDices .dice4.animation {top: 55px;left: 367px;}
#mgdDices .dice5.animation {top: -21px;left: 478px;}
#mgdDices .dice.animation .picture {display: none;}
#mgdDices .dice .motiv-0 {display:none}
#mgdDices .dice1 {left:0;background-position:0 0px}
#mgdDices .dice2 {left:125px;background-position:-125px 0px}
#mgdDices .dice3 {left:252px;background-position:-246px 0px}
#mgdDices .dice4 {left:383px;background-position:-376px 0px}
#mgdDices .dice5 {left:493px; background-position:-486px 0px}
#mgdDices .dice1 .motiv-1 {background-position:0 0px}
#mgdDices .dice2 .motiv-1 {background-position:-125px 0px}
#mgdDices .dice3 .motiv-1 {background-position:-244px 0px}
#mgdDices .dice4 .motiv-1 {background-position:-374px 0px}
#mgdDices .dice5 .motiv-1 {background-position:-484px 0px}
#mgdDices .dice1 .motiv-2 {background-position:0 -151px}
#mgdDices .dice2 .motiv-2 {background-position:-125px -151px}
#mgdDices .dice3 .motiv-2 {background-position:-244px -151px}
#mgdDices .dice4 .motiv-2 {background-position:-374px -151px}
#mgdDices .dice5 .motiv-2 {background-position:-484px -151px}
#mgdDices .dice1 .motiv-3 {background-position:0 -302px}
#mgdDices .dice2 .motiv-3 {background-position:-125px -302px}
#mgdDices .dice3 .motiv-3 {background-position:-244px -302px}
#mgdDices .dice4 .motiv-3 {background-position:-374px -302px}
#mgdDices .dice5 .motiv-3 {background-position:-484px -302px}
#mgdDices .dice1 .motiv-4 {background-position:0 -453px}
#mgdDices .dice2 .motiv-4 {background-position:-125px -453px}
#mgdDices .dice3 .motiv-4 {background-position:-244px -453px}
#mgdDices .dice4 .motiv-4 {background-position:-374px -453px}
#mgdDices .dice5 .motiv-4 {background-position:-484px -453px}
#mgdDices .dice1 .motiv-5 {background-position:0 -604px}
#mgdDices .dice2 .motiv-5 {background-position:-125px -604px}
#mgdDices .dice3 .motiv-5 {background-position:-244px -604px}
#mgdDices .dice4 .motiv-5 {background-position:-374px -604px}
#mgdDices .dice5 .motiv-5 {background-position:-484px -604px}
#mgdDices .dice1 .motiv-6 {background-position:0 -755px}
#mgdDices .dice2 .motiv-6 {background-position:-125px -755px}
#mgdDices .dice3 .motiv-6 {background-position:-244px -755px}
#mgdDices .dice4 .motiv-6 {background-position:-374px -755px}
#mgdDices .dice5 .motiv-6 {background-position:-484px -755px}
#mgdDices .lock { display:block; position:absolute; bottom:10px; right:10px; width:20px; height:20px; border:2px solid black; border-radius:13px; background:green; }
#mgdDices .locked .lock { background-color:red; }
#mgdToss {position: absolute;bottom: 150px;left: 235px;width: 268px;height: 80px;}
#mgdToss:hover {background-position: 0 -98px;height: 102px;}
#mgdToss p {position: absolute;bottom: 29px;left: 3px;width: 171px;text-align: center;font-size: 12pt;font-weight: bold;}
#mgdTosses {position: absolute;bottom: 5px;left: 31px;width: 115px;font-size: 11pt;font-weight: bold;text-align: center;}
#mgdTextfield {position: absolute;bottom: 5px;left: 215px;width: 291px;height: 98px;text-align: center;}
#mgdCurrentPrize {margin-top: 10px;}
#mgdCurrentPrizeSpan {font-weight:bold}
#mgdFinish {display: inline-block;margin-top: 10px;}
#mgdReward {margin-top: 10px;}
#mgdRestart {display: inline-block;margin-top: 10px;}
#mgdRewards {position: absolute;top: 80px;right: 0;width: 26px;height: 550px;overflow: hidden;transition: width .5s ease;}
#mgdRewards.open {width: 363px;}
#mgdRewards > div {position: absolute;left: 39px;}
#mgdRewards .picture {width: 173px;height: 31px;}
#mgdRewards .reward-1 {top: 25px;}
#mgdRewards .reward-2 {top: 158px;}
#mgdRewards .reward-3 {top: 266px;}
#mgdRewards .reward-4 {top: 378px;}
#mgdRewards .reward-6 {top: 204px;}
#mgdRewards .reward-7 {top: 205px;}
#mgdRewards .reward-8 {top: 321px;}
#mgdRewards .reward-9 {top: 109px;}
#mgdRewards .reward-1 .picture {background-position:0 0}
#mgdRewards .reward-2 .picture {background-position:0 -109px;}
#mgdRewards .reward-3 .picture {background-position:0 -180px;}
#mgdRewards .reward-4 .picture {background-position:0 -251px;}
#mgdRewards .reward-6 .picture {background-position:0 -145px;}
#mgdRewards .reward-7 .picture {background-position:0 -73px;}
#mgdRewards .reward-8 .picture {background-position:0 -216px;}
#mgdRewards .reward-9 .picture {background-position:0 -36px;}
#minigameShip .minigame-inner { background:url(https://mff.wavecdn.net/mff/minigames/ship_back.jpg); }
#mgsField { width:385px; height:450px; margin:0 0 10px 0; border:0px solid black; position:absolute; top:121px; left:64px; }
#mgsField .field { position:relative; float:left; border:0px solid #aaa; width:62px; height:62px; margin-right:2px; margin-bottom:3px; }
#mgsField .flyer { position:absolute; z-index:100; white-space:nowrap; font-weight:bold; font-size:14px; color:#d6b139; }
#mgsField .state5 { background-color:transparent; }
#mgsField .state10_1 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-248px 0; width:62px; height:62px; }
#mgsField .state10_2 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-310px 0; width:62px; height:62px; }
#mgsField .state10_3 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-372px 0; width:62px; height:62px; }
#mgsField .state101 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:0 0; width:62px; height:62px; }
#mgsField .state102 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-62px 0; width:62px; height:62px; }
#mgsField .state103 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-124px 0; width:62px; height:62px; }
#mgsField .state104 { background:url(https://mff.wavecdn.net/mff/minigames/ship_fields.gif); background-position:-186px 0; width:62px; height:62px; }
#mgsField .over { width:100%; height:100%; margin:0px; background:transparent; }
#mgsField .field .over.hover { background:lime; opacity:0.5; }
#mgsField .field .over.block { background:red; opacity:0.5; }
#mgsSelection { margin:0 10px; position:absolute; right:10px; top:90px; width:160px; }
#mgsSelection #selection1 { position:absolute; top:96px; left:56px; width:92px; height:92px; }
#mgsSelection #selection2 { position:absolute; top:346px; left:56px; width:92px; height:92px; }
#mgsSelection #mgsSelectionCross { position:absolute; top:270px; left:60px; width:90px; text-align:center; font-weight:bold; }
#mgsSelection .selection { border:3px solid transparent; }
#mgsSelection .selection:hover { background-color:lime; opacity:0.7; }

#mgsSelection .selection.active { border:3px solid lime; opacity:0.7; }
#mgsSelection .head { margin:10px; text-align:center; font-weight:bold; }
#mgsSelection .symbol { border:1px solid red; width:100px; height:100px; margin:10px auto; }
#mgsFreeHits { font-weight:bold; font-size:16px; }
#mgsSelectionFreeHits { position:absolute; top:15px; left:60px; width:90px; text-align:center; }
#mgsRemainingShips { position:absolute; top:0; left:45px; }
#mgsRemainingShips .ship { border:0px solid black; padding:10px; width:75px; height:60px; float:left; margin-right:5px; margin-left:10px; margin-top:-10px; }
#mgsRemainingShips .sunk { background:url(https://mff.wavecdn.net/mff/minigames/ship_buttons.png); background-position:-360px 0; }
#mgsRemainingShips .picture { float:left; width:50px; height:50px; border:1px solid red; }
#mgsRemainingShips .size { float:left; margin:17px 0 0 5px; }
#mgsPrize { display:none; float:right; margin:10px; width:284px; border:1px solid black; border-radius:5px; padding:10px; }
#mgsBottom { clear:both; position:relative; top:245px; z-index:100; }
#mgsPrizeWonTransp { z-index:99; display:none; width:100%; height:100%; }
#mgsPrizeWon { margin:10px auto; width:300px; text-align:center; z-index:100; }
#mgsRestart { display:none; margin:10px auto;  text-align: center;  border: 1px solid black;  border-radius: 5px;  width: 110px;  padding: 10px;  font-weight: bold;  height: 15px;  }
#minigameSuitcase .minigame-inner { background:url(https://mff.wavecdn.net/mff/minigames/suitcase_back.jpg) -15px -5px; }
#minigameSuitcase .minigame-help { right:50px; }
#mgscField { width:450px; height:410px; position:absolute; left:10px; top:45px;}
#mgscField .field { position:relative; float:left; margin:2px; border:2px solid transparent; width:81px; height:85px; -webkit-perspective:1000; -moz-perspective:1000; perspective:1000; }
#mgscField .field.selected { border-color: lime;  }
#mgscField .over { position:absolute; top:0; left:0; width:100%; height:100%; z-index:3; }
#mgscField .field:hover .over { background:lime;  opacity:0.5;  }
#mgscField .front, #mgscField .back { width:81px; height:85px; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; position:absolute; top:0; left:0; }
#mgscField .front { z-index:2; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_card_map.jpg); }
#mgscField .back { -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); transform:rotateY(180deg); background:url(https://mff.wavecdn.net/mff/minigames/suitcase_card_map.jpg); }
#mgscField .flip { position:relative; width:81px; height:85px; transition:0.6s; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; }
#mgscField .field.flip .flip { -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); transform:rotateY(180deg);  }
#mgscField .flip .back {  }
.gofront { z-index:3; }
#mgscPrize { position:absolute; bottom:5px; left:5px; width:210px; text-align:center; }
#mgscMoves { position:absolute; bottom:75px; left:10px; width:430px; margin:3px; text-align:center; }
#mgscMovesProgress { margin-top:10px; position:relative; left:120px; width:190px; }
#mgscMovesProgress .bar { position:relative; float:left; width:124px; height:19px; }
#mgscMovesProgress .inner { position:relative; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_bar_inner.jpg); top:2px; left:2px; height:15px; width:0%; }
#mgscMovesProgress .front { position:absolute; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_bar_front.png); top:0px; left:0px; width:124px; height:19px; }
#mgscMovesProgress .text { text-align: right; font-weight:bold; }
#mgscRevealBtn { padding:5px; font-weight:bold; white-space:nowrap; }
#mgscRevealBtn:hover {   }
#minigameSuitcase .motive-0 { background-position:   0px -340px; }
#minigameSuitcase .motive-1 { background-position:   0px    0px; }
#minigameSuitcase .motive-2 { background-position: -81px    0px; }
#minigameSuitcase .motive-3 { background-position:-162px    0px; }
#minigameSuitcase .motive-4 { background-position:-243px    0px; }
#minigameSuitcase .motive-5 { background-position:-324px    0px; }
#minigameSuitcase .motive-6 { background-position:   0px  -85px; }
#minigameSuitcase .motive-7 { background-position: -81px  -85px; }
#minigameSuitcase .motive-8 { background-position:-162px  -85px; }
#minigameSuitcase .motive-9 { background-position:-243px  -85px; }
#minigameSuitcase .motive-10 { background-position:-324px  -85px; }

#minigameSuitcase .motive-11 { background-position:   0px -170px; }
#minigameSuitcase .motive-12 { background-position: -81px -170px; }
#minigameSuitcase .motive-13 { background-position:-162px -170px; }
#minigameSuitcase .motive-14 { background-position:-243px -170px; }
#minigameSuitcase .motive-15 { background-position:-324px -170px; }
#minigameSuitcase .motive-16 { background-position:   0px -255px; }
#minigameSuitcase .motive-17 { background-position: -81px -255px; }
#minigameSuitcase .motive-18 { background-position:-162px -255px; }
#minigameSuitcase .motive-19 { background-position:-243px -255px; }
#minigameSuitcase .motive-20 { background-position:-324px -255px; }
#mgscToFind { position:absolute; top:50px; right:10px; margin:0px; width:130px; text-align:center; padding:5px; border:2px solid #885F49; border-radius:5px; }
#mgscToFind .tofind { width:50px; height:52px; float:left; margin:5px; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_card_map_mini.jpg); }
#mgscToFind .tofind.found { opacity: 0.4; }
#minigameSuitcase .mmotive-0 { background-position:   0px -208px; }
#minigameSuitcase .mmotive-1 { background-position:   0px    0px; }
#minigameSuitcase .mmotive-2 { background-position: -50px    0px; }
#minigameSuitcase .mmotive-3 { background-position:-100px    0px; }
#minigameSuitcase .mmotive-4 { background-position:-150px    0px; }
#minigameSuitcase .mmotive-5 { background-position:-200px    0px; }
#minigameSuitcase .mmotive-6 { background-position:   0px  -52px; }
#minigameSuitcase .mmotive-7 { background-position: -50px  -52px; }
#minigameSuitcase .mmotive-8 { background-position:-100px  -52px; }
#minigameSuitcase .mmotive-9 { background-position:-150px  -52px; }
#minigameSuitcase .mmotive-10 { background-position:-200px  -52px; }
#minigameSuitcase .mmotive-11 { background-position:   0px -104px; }
#minigameSuitcase .mmotive-12 { background-position: -50px -104px; }
#minigameSuitcase .mmotive-13 { background-position:-100px -104px; }
#minigameSuitcase .mmotive-14 { background-position:-150px -104px; }
#minigameSuitcase .mmotive-15 { background-position:-200px -104px; }
#minigameSuitcase .mmotive-16 { background-position:   0px -157px; }
#minigameSuitcase .mmotive-17 { background-position: -50px -157px; }
#minigameSuitcase .mmotive-18 { background-position:-100px -157px; }
#minigameSuitcase .mmotive-19 { background-position:-150px -157px; }
#minigameSuitcase .mmotive-20 { background-position:-200px -157px; }
#mgscBottom { position: absolute;  bottom: 0;  left: 0;  width: 100%;  text-align: center;  }
#mgscReward { margin: 10px auto;  border: 2px solid black;  background: purple;  color: white;  width: 280px;  padding: 5px;  border-radius: 10px;  }
#mgscRestart { display: inline-block; }
#mgscToFindMotives { position:relative; left:5px; }
#suitcase_help_transp { display:none; z-index:10; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#suitcase_help { display:none; z-index:11; position:absolute; top:0px; left:50%; width:712px; height:420px; margin-left:-356px; background:url(https://mff.wavecdn.net/mff/minigames/suitcase_help_back.png); }
#suitcase_help_inner { position:absolute; top:50px; left:342px; width:350px; height:350px; overflow:auto; }
#suitcase_help_close { right:15px; top:20px; }
#suitcase_help_head { position:absolute; top:25px; left:340px; }
.mgscFieldFlyer { position:absolute; top:0px; z-index:100; font-weight:bold; font-size:14px; white-space:nowrap; }
#mgscField .mgscFieldBorder { border:2px dashed red; }
#mgscField .make_it_transp { opacity:0.5; }

.farm_back99 { background:url(https://mff.wavecdn.net/mff/map99.jpg); margin-left:720px; }
.farm_back99_xmas { background:url(https://mff.wavecdn.net/mff/map99_xmas.jpg); margin-left:720px; }
#farm99_scroller { position:absolute; top:90px; left:20px; width:45px; height:50px; }
#farm99_scroller_tt { position:absolute; top:15px; left:55px; white-space:nowrap; }
.farm_move_go_up { left:-720px; top:0px; transition: top 0.4s ease-out; }
.farm_move_go_up2 { left:-720px; top:-640px; transition: top 0.4s ease-out; }
.farm_move_go_down { left:-720px; top:-1280px; transition: top 0.4s ease-out; }
.farm_move99 { animation:farm99 0.8s linear; -webkit-animation:farm99 0.8s linear; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
.farm_move99_set { left:-720px; top:-640px; }
@keyframes farm99
{
	50% { left:-720px; top:0px; }
	100% { left:-720px; top:-640px; }
}
@-webkit-keyframes farm99
{
	50% { left:-720px; top:0px; }
	100% { left:-720px; top:-640px; }
}

#farm_inner .scroller { position:absolute; left:20px; width:36px; height:44px; }
#farm_inner .scroller.top { position:absolute; top:95px; left:28px; }
#farm_inner .scroller.bottom { position:absolute; bottom:25px; background:url(https://mff.wavecdn.net/mff/farmersmarket_sign.png); }
#farm_inner .scroller .ttbox { position:absolute; top:15px; left:55px; white-space:nowrap; }
.farm_back100 { background:url(https://mff.wavecdn.net/mff/map100.jpg); margin-left:720px; }
.farm_back100_xmas { background:url(https://mff.wavecdn.net/mff/map100_xmas.jpg); margin-left:720px; }
.farm_move_go_up2 { left:-720px; top:-640px; transition: top 0.4s ease-out; }
.farm_move100 { animation:farm100 0.8s linear; -webkit-animation:farm100 0.8s linear; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
.farm_move100_set { left:-720px; top:-1280px; }
@keyframes farm100
{
	50% { left:-720px; top:0px; }
	100% { left:-720px; top:-1280px; }
}
@-webkit-keyframes farm100
{
	50% { left:-720px; top:0px; }
	100% { left:-720px; top:-1280px; }
}

.farmersmarket_pos { position:absolute; width:195px; height:195px; }

#farmersmarket_pos1 { top:173px; left:133px; background:url(https://mff.wavecdn.net/mff/farm99_pos1.gif) 20px 23px no-repeat; }
#farmersmarket_pos2 { top:173px; left:329px; background:url(https://mff.wavecdn.net/mff/farm99_pos2.png) 25px 29px no-repeat; }
#farmersmarket_pos3 { top:173px; left:525px; background:url(https://mff.wavecdn.net/mff/farm99_pos3.png) 25px 29px no-repeat; }
#farmersmarket_pos4 { top:443px; left:133px; background:url(https://mff.wavecdn.net/mff/breed/farm99_pos4.png) 0px 10px no-repeat; }
#farmersmarket_pos5 { top:443px; left:329px; background:url(https://mff.wavecdn.net/mff/vet_outer.png) 10px 10px no-repeat; }
#farmersmarket_pos6 { top:443px; left:525px; background:url(https://mff.wavecdn.net/mff/farm99_pos6.png) 12px 19px no-repeat; }

#farmersmarket_pos7 { top:173px; left:133px; background:url(https://mff.wavecdn.net/mff/FarmersMarket_B_01.png) no-repeat; }
#farmersmarket_pos8 { top:160px; left:323px; background:url(https://mff.wavecdn.net/mff/CowRacing_Shed_00.png) no-repeat; }#farmersmarket_pos9 { top:173px; left:525px; background-color:transparent; }
#farmersmarket_pos10 { top:443px; left:133px; background-color:transparent; }
#farmersmarket_pos11 { top:443px; left:329px; background-color:transparent; }
#farmersmarket_pos12 { top:443px; left:525px; background-color:transparent; }

.farmersmarket_pos_tt_bottom { z-index:100; display:none; position:absolute; left:-20px; top:200px; left:0px; width:175px; text-align:center; }
.farmersmarket_pos_tt_top { z-index:100; display:none; position:absolute; left:-20px; bottom:200px; left:0px; width:175px; text-align:center; }
#farmersmarket_pos1_ani1 { position:absolute; top:92px; left:54px; background:url(https://mff.wavecdn.net/mff/farm99_pos1_ani1.gif); width:50px; height:55px; }
#farmersmarket_pos1_ani2 { position:absolute; top:57px; left:105px; background:url(https://mff.wavecdn.net/mff/farm99_pos1_ani2.gif); width:38px; height:29px; }
#farmersmarket_deco_row1 { position:absolute; top:25px; right:50px; }
#farmersmarket_deco_row2 { position:absolute; top:130px; right:50px; }
.farmersmarket_deco_item { position:relative; float:left; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/flower_pot.png); }
.farmersmarket_deco_item:hover { background-position:0px -50px; }
.farmersmarket_pos_block { position:absolute; width:83px; height:112px; background:url(https://mff.wavecdn.net/mff/questlock.png); top:50%; left:50%; margin-left:-41px; margin-top:-56px; }
.farmersmarket_pos_block:hover { transform:scale(1.1); -webkit-transform:scale(1.1); }
#farmersmarket_pos7_ani1 { position:absolute; top:0px; left:35px; background:url(https://mff.wavecdn.net/mff/ButterflyHouse_Ani_00.gif); width:90px; height:57px; }

.farm_garden_water_timer { display:none; position:absolute; top:-17px; right:8px; background:url(https://mff.wavecdn.net/mff/garten/gegossen_static.gif) top right; width:12px; height:18px; opacity:0.4; }
.farm_garden_water_timer_hover { opacity:1; }
#farm_dog { position:absolute; top:192px; left:294px; width:50px; height:52px; }
.farm_dog { background:url(https://mff.wavecdn.net/mff/dog.gif); }
#farm_dog:hover { background:url(https://mff.wavecdn.net/mff/dog_over.gif); }
#farm_dog { top:220px; left:270px; width:44px; height:52px; }
.farm_dog { background:url(https://mff.wavecdn.net/mff/BraverBen_Spritesheet_44x52.png); animation:farm_dog_ani 8s steps(150) infinite; }
#farm_dog:hover { background:url(https://mff.wavecdn.net/mff/BraverBen_MO_Spritesheet_44x52.png); animation:farm_dog_hover_ani 0.5s steps(7) forwards; }
@keyframes farm_dog_ani { 100% { background-position:-6600px; } }
@keyframes farm_dog_hover_ani { 100% { background-position:-308px; } }

#farm_dog_tt { position:absolute; top:0px; left:55px; }
#farm_dog_box { display:none; z-index:20; position:absolute; top:80px; left:50%; margin-left:-225px; background:url(https://mff.wavecdn.net/mff/farmdog_box.jpg); width:450px; height:480px; }
#farm_dog_box_inner { position:absolute; top:35px; left:35px; width:360px; height:410px; text-align:center; }
#farm_dog_button { position:absolute; bottom:0px; left:0px; width:360px; text-align:center; }
#farm_dog_button_link { font-size:14px; padding:5px; }
#farm_dog_box_close {  }
#quests_status_bar { z-index:100; position:absolute; top:-3px; right:0px; } .quests_status_bar_item { display:none; position:relative; float:left; height:35px; width:36px; margin-right:0px; }
.quests_status_bar_item:hover { transform:scale(1.2); }

#quests_status_bar_main1 { background:url(https://mff.wavecdn.net/mff/questbar_main1.png); }
#quests_status_bar_main2 { background:url(https://mff.wavecdn.net/mff/questbar_main2.png); }
#quests_status_bar_main3 { background:url(https://mff.wavecdn.net/mff/questbar_main3.png); }
#quests_status_bar_main4 { background:url(https://mff.wavecdn.net/mff/questbar_main4.png); }
#quests_status_bar_main5 { background:url(https://mff.wavecdn.net/mff/questbar_main5.png); }
#quests_status_bar_main6 { background:url(https://mff.wavecdn.net/mff/questbar_main6.png); }
#quests_status_bar_forestry1 { background:url(https://mff.wavecdn.net/mff/questbar_forestry1.png); }
#quests_status_bar_forestry2 { background:url(https://mff.wavecdn.net/mff/questbar_forestry2.png); }
#quests_status_bar_foodworld1 { background:url(https://mff.wavecdn.net/mff/questbar_foodworld1.png); }
#quests_status_bar_infinite { background:url(https://mff.wavecdn.net/mff/infinitequestline/Quest_Button_Rosi_60x60.png); width:37px; height:37px; background-size:100%; margin-top:-1px; }

.quests_status_bar_item_block { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.quests_status_bar_item_cooldown { display:none; position:absolute; top:0px; left:2px; width:36px; height:36px; background:url(https://mff.wavecdn.net/mff/quest_wait.png); }
#quests_status_bar_main1_cooldown_top, #quests_status_bar_main2_cooldown_top, #quests_status_bar_main3_cooldown_top, #quests_status_bar_forestry1_cooldown_top, #quests_status_bar_forestry2_cooldown_top, #quests_status_bar_foodworld1_cooldown_top { background:url(https://mff.wavecdn.net/mff/quest_wait_top.png) left bottom; width:13px; height:14px; position:absolute; bottom:18px; left:11px; }
#quests_status_bar_main1_cooldown_bottom, #quests_status_bar_main2_cooldown_bottom, #quests_status_bar_main3_cooldown_bottom, #quests_status_bar_forestry1_cooldown_bottom, #quests_status_bar_forestry2_cooldown_bottom, #quests_status_bar_foodworld1_cooldown_bottom { background:url(https://mff.wavecdn.net/mff/quest_wait_bottom.png); width:13px; height:0px; position: absolute; bottom:3px; left:11px; }
.quests_status_bar_item_tt { position:absolute; top:40px; right:0px; }
#quests_status_bar_infinite_tt { right:10px; }
#quests_status_bar_infinite .quests_status_bar_item_cooldown { left:-2px; }

#farmersmarket_pos1_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; background:url(https://mff.wavecdn.net/mff/flowerarea_inner.jpg); width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; }
#flowerarea_plantarea { position:absolute; top:120px; left:125px; }
.flowerarea_tile { position:relative; width:65px; height:65px; float:left; }
.flowerarea_tile_status { z-index:3; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.flowerarea_tile_water { z-index:2; display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/garten/gegossen_static.gif) no-repeat; }
.flowerarea_tile_pid { z-index:1; position:absolute; top:0px; left:0px; width:100%; height:100%; }
.flowerarea_tile_status_block { background:url(https://mff.wavecdn.net/mff/flowerarea_forbidden.gif); width:65px; height:65px; }
.flowerarea_tile_status_harvest { background:url(https://mff.wavecdn.net/mff/flowerarea_harvest.gif); width:65px; height:65px; }
.flowerarea_tile_status_plant { background:url(https://mff.wavecdn.net/mff/flowerarea_plant.gif); width:65px; height:65px; }
.flowerarea_tile_status_water { background:url(https://mff.wavecdn.net/mff/flowerarea_water.gif); width:65px; height:65px; }
.flowerarea_tile_wait { background:url(https://mff.wavecdn.net/mff/loading.gif) 50% 50% no-repeat; width:65px; height:65px; }
.flowerarea_tile_tt { position:absolute; top:-45px; left:0px; }
#flowerarea_buttons { position:absolute; top:0px; left:95px; }
.flowerarea_buttons { position:relative; float:left; background:url(https://mff.wavecdn.net/mff/flowerarea_buttons.png); width:90px; height:100px; }
.flowerarea_button_tt { display:none; left:28px; top:100px; width:100px; }
.flowerarea_modus_plant { background-position:-180px 0px; }
.flowerarea_modus_plant:hover { background-position:-180px -100px; }
.flowerarea_modus_water { background-position:-360px 0px; }
.flowerarea_modus_water:hover { background-position:-360px -100px; }
.flowerarea_modus_water_all { background-position:0px 0px; }
.flowerarea_modus_water_all:hover { background-position:0px -100px; }
.flowerarea_modus_harvest_all { background-position:-270px 0px; }
.flowerarea_modus_harvest_all:hover { background-position:-270px -100px; }
.flowerarea_button_autoplant { position:absolute; top:83px; left:115px; }
#flowerarea_button_autoplant_tt { top:35px; left:0px; }
#flowerarea_autoplantselector { float:left; width:15px; height:20px; }
#flowerarea_autoplantselectbox { display:none; position:absolute; left:0px; top:20px; height:120px; width:204px; overflow:auto; margin:0 auto; }
.flowerarea_autoplant_item { background-color:#fff; color:#000; padding:2px; text-align:left; }
.flowerarea_autoplant_item:hover { background-color:#B39056; }
.flowerarea_button_speedup { position:absolute; top:83px; left:155px; }
#flowerarea_button_speedup_tt { top:35px; left:0px; }
.flowerarea_button_bonus { position:absolute; top:25px; right:94px; width:50px; height:50px; }
#flowerarea_button_bonus_img { position:absolute; top:6px; left:6px; }
#flowerarea_button_bonus_tt { position:absolute; top:55px; right:0px; }
#flowerarea_button_bonus_txt { position:absolute; top:-18px; right:-11px; width:66px; text-align:center; }
.flowerarea_changebonus_item, .nursery_production_select { position:relative; float:left; width:65px; height:65px; margin-right:5px; background:url(https://mff.wavecdn.net/mff/market/pframe.png); }
.flowerarea_changebonus_item_img { position:absolute; top:5px; left:8px; width:40px; height:40px; }
.flowerarea_changebonus_tt_left, .nursery_production_select_tt_left { position:absolute; top:50px; left:0px; }
.flowerarea_changebonus_tt_right, .nursery_production_select_tt_right { position:absolute; top:65px; right:0px; }
.flowerarea_changebonus_select { position:absolute; top:0px; left:0px; z-index:1; background:url(https://mff.wavecdn.net/mff/flowerarea_bonuschange_select.png); width:63px; height:63px; }
.farmersmarket_button_upgrade_tt { left:35px; width:110px; }
#farmersmarket_pos1_click, #farmersmarket_pos2_click, #farmersmarket_pos3_click, #farmersmarket_pos4_click, #farmersmarket_pos5_click, #farmersmarket_pos6_click, #farmersmarket_pos7_click, #farmersmarket_pos8_click, #farmersmarket_pos9_click, #farmersmarket_pos10_click, #farmersmarket_pos11_click, #farmersmarket_pos12_click { position:absolute; top:0px; left:0px; width:100%; height:100%; }
#farmersmarket_buttons_1, #farmersmarket_buttons_2, #farmersmarket_buttons_3, #farmersmarket_buttons_4, #farmersmarket_buttons_5, #farmersmarket_buttons_6, #farmersmarket_buttons_7, #farmersmarket_buttons_8, #farmersmarket_buttons_9, #farmersmarket_buttons_10, #farmersmarket_buttons_11, #farmersmarket_buttons_12 { display:none; }
.farmersmarket_button_autoplant { position:absolute; top:65px; left:-4px; }
.farmersmarket_button_gardenspeedup { position:absolute; top:100px; left:-2px; }
.flowerslots_wait { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/loading.gif) 50% 50% no-repeat; width:50px; height:50px; }

.flowerslots_water { z-index:2; display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(https://mff.wavecdn.net/mff/garten/gegossen_static.gif) no-repeat; }
.flowerslots_points { display:none; position:absolute; top:0px; left:0px; color:#fff; font-weight:bold; }
#farmersmarket_deco_bar_opener { position:absolute; top:20px; left:135px; width:115px; height:64px; }

#farmersmarket_deco_bar_box { z-index:100; display:none; position:absolute; top:75px; left:135px; background-color:#fff; border-radius:5px; border:2px solid #885F49; width:233px; padding:10px; }
#farmersmarket_deco_bar { position:relative; width:233px; height:30px; }
#farmersmarket_deco_bar_inner { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/flowerfarmi_bar_inner2.jpg); width:233px; height:30px; }
#farmersmarket_deco_points { position:relative; margin:0 auto; top:8px; text-align:center; width:233px; font-weight:bold; font-size:12px; }
#farmersmarket_deco_bar_front { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/flowerfarmi_bar.png); width:233px; height:30px; }
.flowerslots_plant_cursor { display:none; background:url(https://mff.wavecdn.net/mff/flowerslot_plant.gif); width:100%; height:100%; position:absolute; top:0; left:0; }
.flowerslots_water_cursor { display:none; background:url(https://mff.wavecdn.net/mff/flowerslot_water.gif); width:100%; height:100%; position:absolute; top:0; left:0; }
.flowerslots_remove_cursor { display:none; background:url(https://mff.wavecdn.net/mff/flowerslot_remove.gif); width:100%; height:100%; position:absolute; top:0; left:0; }
.flowerslots_nowater_cursor { display:none; background:url(https://mff.wavecdn.net/mff/flowerslot_nowater.gif); width:100%; height:100%; position:absolute; top:0; left:0; }

#farm_flowerfarmis_line { position:absolute; top:65px; left:190px; }
.flowerfarmis_item { position:absolute; top:0px; width:40px; height:50px; }
.flowerfarmis_pos0 { left:0px; transition:left 1s linear; }
.flowerfarmis_pos1 { left:40px; transition:left 1s linear; }
.flowerfarmis_pos2 { left:80px; transition:left 1s linear; }
.flowerfarmis_pos3 { left:120px; transition:left 1s linear;}
.flowerfarmis_pos4 { left:160px; transition:left 1s linear; }
.flowerfarmis_pos5 { left:200px; transition:left 1s linear; }
.flowerfarmis_pos6 { left:240px; transition:left 1s linear; }
.flowerfarmis_pos7 { left:280px; transition:left 1s linear; }
.flowerfarmis_pos8 { left:320px; transition:left 1s linear; }
.flowerfarmis_pos9 { left:360px; transition:left 1s linear; }
.flowerfarmis_pos10 { left:400px; transition:left 1s linear; }
.flowerfarmi1_idle { background:url(https://mff.wavecdn.net/mff/flowerfarmi1_idle.gif) 50% 50% no-repeat; }
.flowerfarmi1_idle:hover { background:url(https://mff.wavecdn.net/mff/flowerfarmi1_over.gif) 50% 50% no-repeat; }
.flowerfarmi1_walkdown { background:url(https://mff.wavecdn.net/mff/flowerfarmi1_walkdown.gif) 50% 50% no-repeat; }
.flowerfarmi1_walkleft { background:url(https://mff.wavecdn.net/mff/flowerfarmi1_walkleft.gif) 50% 50% no-repeat; }
.flowerfarmi2_idle { background:url(https://mff.wavecdn.net/mff/flowerfarmi2_idle.gif) 50% 50% no-repeat; }
.flowerfarmi2_idle:hover { background:url(https://mff.wavecdn.net/mff/flowerfarmi2_over.gif) 50% 50% no-repeat; }
.flowerfarmi2_walkdown { background:url(https://mff.wavecdn.net/mff/flowerfarmi2_walkdown.gif) 50% 50% no-repeat; }
.flowerfarmi2_walkleft { background:url(https://mff.wavecdn.net/mff/flowerfarmi2_walkleft.gif) 50% 50% no-repeat; }
.flowerfarmi3_idle { background:url(https://mff.wavecdn.net/mff/flowerfarmi3_idle.gif) 50% 50% no-repeat; }
.flowerfarmi3_idle:hover { background:url(https://mff.wavecdn.net/mff/flowerfarmi3_over.gif) 50% 50% no-repeat; }
.flowerfarmi3_walkdown { background:url(https://mff.wavecdn.net/mff/flowerfarmi3_walkdown.gif) 50% 50% no-repeat; }
.flowerfarmi3_walkleft { background:url(https://mff.wavecdn.net/mff/flowerfarmi3_walkleft.gif) 50% 50% no-repeat; }
.flowerfarmi_tt { z-index:100; display:none; position:absolute; top:70px; left:-25px; }
.flowerfarmi_bubble { background-color:#fff; border:1px solid #67643D; border-radius:5px; padding:5px; width:175px; }
.flowerfarmi_bubblearrow { position:absolute; height:50px; top:-30px; left:20px; margin:15px; border-color:transparent transparent #fff transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
.flowerfarmi_emotion { display:none; position:absolute; top:-35px; left:-5px; width:56px; height:44px; }
.farmi_sun { background:url(https://mff.wavecdn.net/mff/verkauf/sonne.gif); }
.farmi_cloud { background:url(https://mff.wavecdn.net/mff/verkauf/wolke.gif); }

#flowers_gardener_box { display:none; z-index:25; position:absolute; top:50px; left:50%; width:450px; height:480px; margin-left:-225px; background:url(https://mff.wavecdn.net/mff/gardener_box.jpg); }
#flowers_gardener { position:absolute; top:33px; right:0px; width:72px; height:45px; }
#flowers_gardener_tt { position:absolute; top:45px; right:5px; }
.flowers_gardener_idle { background:url(https://mff.wavecdn.net/mff/gardener3.gif); }
.flowers_gardener_active { background:url(https://mff.wavecdn.net/mff/gardener_active3.gif); }
#flowers_gardener_head { position:absolute; top:35px; width:450px; text-align:center; font-size:18px; }
#flowers_gardener_body { position:absolute; top:320px; left:25px; width:400px; text-align:center; }
#flowers_gardener_box_time { font-size:14px; font-weight:bold; margin-top:10px; }

#farmersmarket_pos2_inner { z-index:25; display:none; position:absolute; top:50px; left:50%; background:url(https://mff.wavecdn.net/mff/nursery_inner.jpg); width:640px; height:540px; margin-left:-320px; border-radius:5px; border:2px solid #885F49; }
.nursery_slot_item { position:relative; margin-left:10px; margin-top:10px; background:url(https://mff.wavecdn.net/mff/nursery_slot_back.png); width:277px; height:142px; }

.nursery_slot_item_img { position:absolute; top:5px; left:5px; background:url(https://mff.wavecdn.net/mff/strickerei_slot.png); width:102px; height:135px; }
.nursery_slot_remain { position:absolute; bottom:-37px; left:0px; width:109px; height:51px; background:url(https://mff.wavecdn.net/mff/oilslot_remain.png); }
#nursery_slot_remain_time { position:absolute; top:26px; left:0px; width:110px; text-align:center; }
.nursery_slot_block { display:none; position:absolute; top:8px; left:16px; width:80px; height:126px; background:url(https://mff.wavecdn.net/mff/new_lock_slot.png); }
.nursery_slot_item_info { position:absolute; top:12px; left:110px; }
.nursery_slot_item_info_name { font-weight:bold; }
.nursery_button_speedup { display:none; position:absolute; right:-8px; bottom:-5px; }
.nursery_button_speedup_tt { display:none; position:absolute; top:0px; left:30px; }
.nursery_production_select_tt { z-index:100; width:200px; }
#nursery_production_box_transp { display:none; position:absolute; top:0px; left:0; }
#nursery_production_box { display:none; position:absolute; top:-10px; left:50%; margin-left:-310px; width:621px; }
#nursery_production_box_inner { position:relative; background-color:#E5D194; width:545px; text-align:center; }
.nursery_production_select_item { position:relative; float:left; margin-right:10px; margin-bottom:10px; width:251px; height:77px; background:url(https://mff.wavecdn.net/mff/nursery_production_select_slot.png) 0 0; padding:5px; }
.nursery_production_select_item:hover { background-position:0 -87px; }
.nursery_production_select_item_block { color:#666; }

.nursery_production_select_img { position:relative; top:5px; left:5px; float:left; width:40px; height:40px; margin-right:5px; }
.nursery_slot_item_status { position:absolute; bottom:15px; left:110px; }
#nursery_production_navi { position:absolute; bottom:25px; width:535px; }
.nursery_production_navi_prev, .nursery_production_navi_next { background:url(https://mff.wavecdn.net/mff/nursery_navi_arrows.gif); width:23px; height:31px; }
.nursery_production_navi_prev { background-position:0 0; }
.nursery_production_navi_prev:hover { background-position:0 -31px; }
.nursery_production_navi_next { background-position:-23px 0; }
.nursery_production_navi_next:hover { background-position:-23px -31px; }

#lager_name { width:175px; overflow:hidden; white-space:nowrap; }
.speedlink_farmersmarket { background:url(https://mff.wavecdn.net/mff/farmersmarketlink.png); }
.speedlink_farmersmarket2 { background:url(https://mff.wavecdn.net/mff/farmersmarketlink.png); }
.speedlink_farmersmarket .speedlink_number, .speedlink_farmersmarket2 .speedlink_number { color:black; }
#shop_categories { display:none; position:absolute; top:20px; right:50px; z-index:10; }
.shop_category_v, .shop_category_fl, .shop_category_hr, .shop_category_v_active, .shop_category_fl_active, .shop_category_hr_active { position:relative; float:left; width:83px; height:51px; }
.shop_category_v { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png) 0px 0px; }
.shop_category_v_active { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png) 0px -51px; }
.shop_category_v:hover { background-position:0px -51px; }
.shop_category_fl { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png) -83px 0px; }
.shop_category_fl_active { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png)-83px -51px; }
.shop_category_fl:hover { background-position:-83px -51px; }
.shop_category_hr { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png) -166px 0px; }
.shop_category_hr_active { background:url(https://mff.wavecdn.net/mff/seed_merchant_categories2.png)-166px -51px; }
.shop_category_hr:hover { background-position:-166px -51px; }
#shop_category_v_tt, #shop_category_fl_tt, #shop_category_hr_tt { display:none; position:absolute; left:0px; top:60px; }

#farmersmarket_teaser { display:none; z-index:18; position:absolute; bottom:121px; left:871px; width:36px; height:50px; background:url(https://mff.wavecdn.net/mff/farmersmarket_teaserboy.gif); }
#farmersmarket_howto_link, #farmersmarket_howto2_link { z-index:18; position:absolute; top:374px; left:158px; background:url(https://mff.wavecdn.net/mff/farmersmarket_helper.gif); width:53px; height:42px; }
#farmersmarket_howto_link_tt, #farmersmarket_howto2_link_tt { display:none; position:absolute; bottom:50px; width:200px; left:-14px; }
#farmersmarket_howto_link_tt_arrow, #farmersmarket_howto2_link_tt_arrow { position:absolute; height:50px; bottom:-31px; left:20px; margin:15px; border-color:#fff transparent transparent transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
#farmersmarket_howto { display:none; z-index:25; position:absolute; top:65px; left:50%; margin-left:-347px; width:695px; height:492px; background:url(https://mff.wavecdn.net/mff/farmersmarket_helper_back.png); }
.farmersmarket_howto_item { position:relative; float:left; width:200px; margin-right:20px; margin-bottom:15px; }
#forestry_help .list { display:flex; justify-content:left; flex-wrap:wrap; }
.farmersmarket_howto_item.ach { float:none; display:flex; justify-content:left; gap:5px; }
.farmersmarket_howto_item img { position:relative; width:50px; height:50px; }
.farmersmarket_howto_item .info { position:relative; }
.farmersmarket_howto_item .is-ready { display:none; position:absolute; top:10px; left:5px; width:50px; height:48px; background-size:100%; }
#farmersmarket_howto_navi { position:absolute; top:-41px; left:227px; }
.farmersmarket_howto_navi_item { position:relative; float:left; margin-right:-2px; }
#farmersmarket_howto_inner { position:absolute; overflow:auto; top:20px; left:225px; width:460px; height:445px; }
#farmersmarket_teaser_tt { display:none; background-color:#fff; border-radius:5px; width:200px; padding:5px; position:absolute; top:55px; left:-22px; }
#farmersmarket_teaser_tt_arrow { position:absolute; height:50px; top:-31px; left:20px; margin:15px; border-color:transparent transparent #fff transparent; border-style:solid; border-width:8px; height:0px; width:0px; }

.farmersmarket_pos_progress { display:none; position:absolute; top:0px; right:0px; width:75px; height:74px; }
.farmersmarket_pos_progress_active { background:url(https://mff.wavecdn.net/mff/nursery_progress_running.gif) 50% 50% no-repeat; }
.farmersmarket_pos_progress_ready { background:url(https://mff.wavecdn.net/mff/nursery_progress_ready.gif) 50% 50% no-repeat; }
.farmersmarket_pos_timer { position:absolute; top:5px; left:10px; color:#fff; opacity:0.4; text-shadow:#000 0px 0px 3px; }
.farmersmarket_pos_timer.xmas { color:black; text-shadow:white 0px 0px 3px; font-weight:bold; }
.farmersmarket_pos_timer_on { opacity:1; }
.farmersmarket_pos_timer_off { opacity:0.4; }

#stats_cache_info { position:absolute; bottom:-84px; left:0px; background-color:#fff; border-radius:5px; padding:5px; border:2px solid #885A30; }
.help_line { background-color:transparent; }
.help_line:hover { background-color:#C3A75E; }

#speedupbox { z-index:100; display:none; position:absolute; top:80px; left:50%; margin-left:-225px; height:420px; width:450px; }
#speedupbox_ani { position:absolute; bottom:146px; right:57px; background:url(https://mff.wavecdn.net/mff/speedup_dialog_ani.gif); height:73px; width:173px; }
#speedupbox_inner { position:absolute; top:25px; left:25px; width:400px; }
.speedupbox_back1 { background:url(https://mff.wavecdn.net/mff/gardenspeedup_back.jpg) 50% 50% no-repeat; }
.speedupbox_back2 { background:url(https://mff.wavecdn.net/mff/speedup_dialog.jpg) 50% 50% no-repeat; }
.speedup_coinsaction { position:absolute; z-index:100; top:40px; left:15px; background:url(https://mff.wavecdn.net/mff/topaktion_medium_ani.gif); height:30px; width:30px; }
.speedup_coinsaction:after { content:'!'; position:absolute; top:8px; width:30px; color:#fff; font-weight:bold; text-align:center; }

#flowers_gardener_hello { z-index:20; display:none; width:200px; position:absolute; top:51px; right:5px; }
#flowers_gardener_hello_arrow { z-index:20; position:absolute; height:50px; top:-31px; right:0px; margin:15px; border-color:transparent transparent #fff transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
.giverblingbling { position:absolute; top:0px; left:0px; background:url(https://mff.wavecdn.net/mff/blingbling.gif); width:50px; height:50px; }
.panflyer { position:absolute; font-size:20px; font-weight:bold; top:50%; left:0px; color:#fff; }
.panflyer_ani { animation:panflyer 1s linear; -webkit-animation:panflyer 1s linear; animation-fill-mode:forwards; -webkit-animation-fill-mode:forwards; }
@keyframes panflyer
{
	0% { opacity:1; }
	100% { opacity:0; top:-100px; }
}
@-webkit-keyframes panflyer
{
    0% { opacity:1; }
	100% { opacity:0; top:-100px; }
}


.steam_payment_arrow { position:absolute; width:56px; height:272px; background:url(https://mff.wavecdn.net/mff/pfeil05.png) right top; z-index:250; }
#globalbox_content .steam_payment_arrow { top:-213px; left:532px; }
#coins_box_inner .steam_payment_arrow { top:-152px; left:668px; }
.steam_payment_arrow.ani { animation:upanddown 0.7s linear infinite; }
@keyframes upanddown
{
	0% { margin-top:0px; }
	50% { margin-top:10px; }
	100% { margin-top:0px; }
}

#coins_box { z-index:100; display:none; position:absolute; top:50px; left:50%; margin-left:-320px; width:640px; height:540px; background:url(https://mff.wavecdn.net/mff/architect_back.jpg); border:2px solid #885F49; border-radius:5px; }
#coins_box_inner { position:absolute; top:25px; left:30px; width:590px; }
.coins_box_line { border-bottom:1px solid #6F663F; width:100%; height:1px; margin:20px 0px; }
.coins_button { position:relative; margin:0 auto; background:url(https://mff.wavecdn.net/mff/coinsbutton-new.gif); width:250px; height:70px; }
.coins_button:hover { background:url(https://mff.wavecdn.net/mff/coinsbutton-new-over.gif); }
.coins_button_link { position:absolute; padding-top:20px; width:250px; height:50px; font-weight:bold; text-align:center; font-size:20px; text-decoration:none; }
.coins_left { float:left; width:150px; font-weight:bold; }
.coins_right { float:left; width:370px; margin-bottom:30px; }
#coins_premium_months { border:1px solid #aaa; border-radius:2px; margin:0 auto; }
#coins_premium_months_button, #coins_premium_exchange_button { display:none; margin-top:5px; font-size:11px; }
#coins_premium_months_info { display:none; }
#coins_premium_months_premiuminfo { margin-top:5px; }
#coins_premium_months_premiuminfo_date { font-weight:bold; }
#coins_premium_exchange_amount, #coins_premium_months { border:1px solid #aaa; border-radius:5px; padding:2px; }
#coins_box_paymentitem { margin:0 auto; width:340px; background-color:#C3A75E; padding:5px; border-radius:10px; margin-top:10px; }
#coins_box_paymentitem .text { float:left; margin-left:10px; margin-top:18px; width:245px; }
#coins_box_paymentitem .text.float { width:190px; margin-top:10px; }
#coins_box_paymentitem.float { float:left; width:275px; margin-right:10px; }
#coins_box_pointsboost { position:relative; float:left; width:275px; height:75px; background-color:#C3A75E; padding:5px; border-radius:10px; margin-top:10px; }
#coins_box_pointsboost .info_button { right:6px; position:absolute; }
#coins_box_pointsboost .info_button .tt { display:none; z-index:100; position:absolute; top:-13px; right:32px; background-color:#fff; border-radius:5px; padding:10px; width:250px; text-align:left; }
#coins_box_pointsboost .info_button .tt:before { content:''; position:absolute; right:-15px; top:15px; border-color:transparent transparent transparent #fff; border-style:solid; border-width:8px; height:0px; width:0px; }
#coins_box_pointsboost .img { background:url(https://mff.wavecdn.net/mff/specialboost_circleonly.png); width:60px; height:60px; margin-top:7px; }
#coins_box_pointsboost .img .percent { position:absolute; top:8px; left:0px; width:70px; text-align:center; font-weight:bold; }
#coins_box_pointsboost .img .amount { position:absolute; bottom:-3px; left:0px; width:70px; text-align:center; font-weight:bold; }
#coins_box_pointsboost .img .ttbox { left:70px; }
#coins_box_pointsboost .text { width:185px; position:absolute; top:15px; left:70px; }
#coins_box_pointsboost_info_tt {  }
#coins_box_pointsboost_info_tt .item { margin:2px; }

#coins_box_collection { position:relative; float:left; width:264px; height:170px; margin-right:10px; background-color:#C3A75E; padding:5px; border-radius:10px; margin-top:10px; }
#coins_box_collection .front { z-index:1; position:absolute; background-size:100% !important; pointer-events:none; }
#coins_box_collection .front.heros { bottom:0px; left:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_All_Superheroes_00.png); width:310px; height:220px; }
#coins_box_collection .front.horror { bottom:0px; left:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/MonsterSheeps_Group_Big_00.png); width:310px; height:220px; }
#coins_box_collection .front.sport { bottom:-50px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_All_Sportsmen_00.png); width:366px; height:268px; }
#coins_box_collection .front.beach { bottom:-50px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_All_Beach_00.png); width:350px; height:265px; }
#coins_box_collection .front.fantasy { bottom:-25px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_All_Fantasy_00.png); width:374px; height:226px; }
#coins_box_collection .front.veggies { bottom:-50px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggieSheeps_All_00.png); width:314px; height:251px; }
#coins_box_collection .front.candy { bottom:-20px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_All.png); width:314px; height:226px; }
#coins_box_collection .front.fable { bottom:-20px; left:-30px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_All.png); width:315px; height:260px; }
#coins_box_collection .front.music { bottom:-21px; left:-23px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Musicians.png); width:315px; height:260px; }
#coins_box_collection .front.hobbies { bottom:-21px; left:-23px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Hobbys.png); width:315px; height:260px; }
#coins_box_collection .front.fruits { bottom:-21px; left:-23px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Fruits.png); width:315px; height:260px; }
#coins_box_collection .front.epoch { bottom:-21px; left:-2px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Epoch.png); width:280px; height:260px; }
#coins_box_collection .front.jobs { bottom:-21px; left:-2px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Jobs.png); width:276px; height:256px; }
#coins_box_collection .front.planets { top:-88px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sheep_All_Planets.png); width:310px; height:288px; transform:scaleX(-1); }
#coins_box_collection .front.flowers { top:-88px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Flowers.png); width:310px; height:288px; }
#coins_box_collection .front.greek { top:-88px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_GreekMyths.png); width:310px; height:288px; }
#coins_box_collection .front.fastfood { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_FastFood.png); width:300px; height:277px; }
#coins_box_collection .front.mythical { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Cryptid.png); width:300px; height:277px; }
#coins_box_collection .front.naval { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Naval.png); width:300px; height:277px; }
#coins_box_collection .front.space { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Space.png); width:300px; height:277px; }
#coins_box_collection .front.elements { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Elments.png); width:300px; height:277px; }
#coins_box_collection .front.wintersport { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Wintersports.png); width:300px; height:277px; }
#coins_box_collection .front.stoneage { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Stoneage.png); width:300px; height:277px; }
#coins_box_collection .front.egypt { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_AncientEgypt.png); width:300px; height:277px; }
#coins_box_collection .front.emotions { top:-80px; left:-13px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Emotions.png); width:300px; height:277px; }
#coins_box_collection .front.snowanimals { top:-90px; left:-40px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_November_2023.png); width:350px; height:320px; }
#coins_box_collection .front.costumes { top:-90px; left:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_February2024.png); width:320px; height:290px; }
#coins_box_collection .front.art { top:-80px; left:-20px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/!Sheep_All_Art.png); width:300px; height:280px; }
#coins_box_collection .front.witches { top:-70px; left:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sammelschafe_August_2024.png); width:300px; height:280px; }
#coins_box_collection .front.autumn { top:-55px; left:-5px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_group_pic.png); width:285px; height:255px; }
#coins_box_collection.wide .front.autumn { top:-26px; width:295px; height:110px; }
#coins_box_collection .front.romance { top:-70px; left:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Februar25_group_pic.png); width:300px; height:280px; }
#coins_box_collection .front.mayflowers { top:-55px; left:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/mayflowers_group_pic.png); width:300px; height:280px; }
#coins_box_collection .front.sightseeing { top:-25px; left:-15px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/sheep_All_sights.png); width:300px; height:214px; }
#coins_box_collection .info { position:absolute; bottom:0px; left:-295px; width:210px; height:65px; background-color:#C3A75E; padding:10px 65px 10px 65px; border-radius:10px; }
#coins_box_collection .info:before { content:''; position:absolute; transform:rotate(-10deg); top:0px; left:0px; width:55px; height:90px; background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Monsters_Medium_00.png); background-size:100%; }
#coins_box_collection .info.sport:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/CollectorPackage_Sport_Medium_00.png); }
#coins_box_collection .info.beach:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Beach_CollectorPackage_Medium_00.png); }
#coins_box_collection .info.fantasy:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fantasy_CollectorPackage_Medium_00.png); }
#coins_box_collection .info.veggies:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/DancingVeggies_CollectorPackage_Medium_00.png); }
#coins_box_collection .info.candy:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sweet_Sheeps_CollectorPackage_Medium.png); }
#coins_box_collection .info.fable:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FairyTale_Sheep_CollectorsPackage_Medium.png); }
#coins_box_collection .info.music:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Musician_Sheep_CollectorsPackage_Medium.png); }
#coins_box_collection .info.hobbies:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Hobby_Sheep_CollectorsPackage_Medium.png); }
#coins_box_collection .info.fruits:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Fruit_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.epoch:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Epoch_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.jobs:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Jobs_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.planets:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Planets_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.flowers:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Flowers_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.greek:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/GreekMyths_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.fastfood:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/FastFood_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.mythical:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Cryptid_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.naval:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Naval_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.space:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Space_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.elements:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Elements_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.wintersport:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Wintersports_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.stoneage:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Stoneage_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.egypt:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/AncientEgypt_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.emotions:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Emotions_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.snowanimals:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/November_CollectorPackage_Medium.png); }
#coins_box_collection .info.costumes:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2024_CollectorPackage_Medium.png); }
#coins_box_collection .info.art:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/Art_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.witches:before { background:url(https://mff.wavecdn.net/mff/paymentitem_collection/August2024_CollectorPackage_Medium.png); }
#coins_box_collection .info.autumn:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/November24_CollectorPackage_Medium.png); }
#coins_box_collection .info.romance:before { background-image-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/February2025_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.mayflowers:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/May2025_Sheep_CollectorPackage_Medium.png); }
#coins_box_collection .info.sightseeing:before { background-image:url(https://mff.wavecdn.net/mff/paymentitem_collection/Sights_sheep_CollectorPackage_Medium.png); }
#coins_box .mini_close, #coins_box_inner .coinsbutton_flex { z-index:2; }

#newsbox_inner #coins_box_collection { float:none; background-color:transparent; margin:0 auto; }
#newsbox_inner #coins_box_collection .front { position:relative; bottom:auto; top:0px; transform:scale(0.8); margin:-35px -10px; }
#newsbox_inner #coins_box_collection .text { position:relative; margin-top:10px; font-size:12px; margin-bottom:20px; }
#newsbox_body_paymentcollection_timer { color:#6C441D; font-size:20px; margin-top:20px; font-weight:bold; }

#coins_box_premium {  }
#coins_box_exchange { margin-left:10px; }
.coins_box_box { position:relative; float:left; width:265px; background-color:#C3A75E; padding:10px; border-radius:10px; text-align:center; }
#coins_premium_exchange_info { font-weight:bold; margin-top:5px; }
.coins_box_premium_info { display:none; z-index:100; position:absolute; top:-13px; left:32px; background-color:#fff; border-radius:5px; padding:10px; width:250px; text-align:left; }
.coins_box_premium_info:after { content:''; position:absolute; left:-16px; top:15px; border-color:transparent #fff transparent transparent; border-style:solid; border-width:8px; height:0px; width:0px; }
.coins_box_premium_info.right:after { left:auto; right:-16px; border-color:transparent transparent transparent #fff; }
.coins_box_premium_info ul { margin:0px; margin-top:5px; padding-left:15px; }
.coins_box_premium_info ul li { margin-bottom:2px; }
.coins_box_premium_info ul li:last-child { margin-bottom:0px; }
#coins_box_paymentitem_available { text-align:center; margin-top:5px; }

#friendslistsheepani { height:77px; width:111px; position:absolute; bottom:0; right:20px; }

.forestry_selectproduction_item_lock { background:url(https://mff.wavecdn.net/mff/rack_lock.png); width:30px; height:43px; position:absolute; top:12px; left:2px; }

#guildbanner_back, #guildbanner_border, #guildbanner_head, #publicguildbanner_back, #publicguildbanner_border, #publicguildbanner_head { width:131px; height:223px; background-position:50% 50%; }
#guildbanner_back, #publicguildbanner_back { position:absolute; top:113px; left:15px; transform:perspective(600px) rotateY(30deg); z-index:22; border-radius:3px; border-bottom-left-radius:40px; border-bottom-right-radius:40px; }
#guildbanner_border, #publicguildbanner_border { position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-size:115%; }
#guildbanner_head, #publicguildbanner_head { position:absolute; top:0px; left:0px; background-repeat:no-repeat; background-size:115%; }
#guildbanner_back:hover { border:3px solid #ECC900; }

.unlocked { background:url(https://mff.wavecdn.net/mff/rack_lock2.png) 50% 50% no-repeat; width:100%; height:100%; }
.locked { background:url(https://mff.wavecdn.net/mff/rack_lock.png) 50% 50% no-repeat; width:100%; height:100%; }
.locked_big { background:url(https://mff.wavecdn.net/mff/questlock.png) 50% 50% no-repeat; width:100%; height:100%; }
.locked_plus { background-color:cornflowerblue; position:relative; width:100%; height:100%; border-radius:5px; }
.locked_plus:before { content:''; background-color:#fff; position:absolute; width:30px; height:8px; left:50%; top:50%; border-radius:4px; margin-left:-15px; margin-top:-4px; }
.locked_plus:after { content:''; background-color:#fff; position:absolute; width:8px; height:30px; left:50%; top:50%; border-radius:4px; margin-left:-4px; margin-top:-15px; }
.refresh { background:url(https://mff.wavecdn.net/mff/guild/refresh.gif); width:15px; height:15px; }

#coins_box_inner .paymentaction_banner { position:relative; width:100%; height:75px; margin-bottom:5px; background:url(https://payment.wavecdn.net/paymentWindow/banner/Winterzauber_2016_PL.jpg); background-size:100%; }
#coins_box_inner .paymentaction_add { z-index:10; position:absolute; top:5px; left:130px; width:65px; height:62px; margin-bottom:5px; background:url(https://payment.wavecdn.net/paymentWindow/event/Summer2025/Aktionsgrafik.png); background-size:100%; background-repeat:no-repeat; background-position:50%; pointer-events:none; }
#mainmenuecontainer .paymentaction_symbol { position:absolute; bottom:0px; right:10px; background:url(https://payment.wavecdn.net/paymentWindow/event/Summer2025/Aktionsgrafik.png) 50% 50% no-repeat; background-size:100%; width:40px; height:45px; }
#mainmenuecontainer #paymentaction_symbol_tt { top:0px; right:50px; width:100px; }

#cropactionman { z-index:32; display:none; position:absolute; left:408px; top:285px; width:65px; height:77px; background:url(https://mff.wavecdn.net/mff/city/cropactionman2.gif); }
#cropactionman.setanimal5 { left:398px; top:305px; width:86px; height:85px; background:url(https://mff.wavecdn.net/mff/city/cropactionman2.gif); }
#cropactionman.setanimal4 { left:412px; top:310px; width:54px; height:74px; background:url(https://mff.wavecdn.net/mff/city/cropactionman7.gif); }
#cropactionman.setanimal2 { left:402px; top:304px; width:83px; height:75px; background:url(https://mff.wavecdn.net/mff/city/cropactionman3.gif); }
#cropactionman.setanimal3 { left:402px; top:302px; width:72px; height:65px; background:url(https://mff.wavecdn.net/mff/city/cropactionman6.gif); }
#cropactionman .ttbox { bottom:calc(100% + 10px); left:0px; font-weight:bold; }
#cropactionman .ttbox .goto { margin-top:5px; font-style:italic; font-weight:normal; }

#cropactionbox
{
--cropactionbox-back-color:#ece0be;
--cropactionbox-bar-width:48px;
--cropactionbox-bar-height:298px;
--cropactionbox-star-size:100px;
--cropactionbox-star-color:#b2e0ee;
}
#cropactionbox { display:none; z-index:40; position:absolute; top:0px; left:0px; width:100%; height:100%; justify-content:center; align-items:center; }
#cropactionbox_content { position:relative; width:570px; height:530px; background-color:var(--cropactionbox-back-color); }
#cropactionbox_content .border
{
position:absolute; top:0px; left:0px; width:100%; height:100%; pointer-events:none; background-position:left top, left top, right top, left bottom; background-repeat:repeat-y, repeat-x, repeat-y, repeat-x;
background-image:url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Line_L.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Line_T.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Line_R.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Line_B.png);
}
#cropactionbox_content .border:after
{
content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; pointer-events:none; background-position:left top, right top, left bottom, right bottom; background-repeat:no-repeat, no-repeat, no-repeat, no-repeat;
background-image:url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Corner_L_T.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Corner_R_T.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Corner_L_B.png), url(https://mff.wavecdn.net/mff/city/cropaction/supertier_Corner_R_B.png);
}
#cropactionbox_content .header { position:relative; display:flex; justify-content:center; }
#cropactionbox_content .desc { margin-top:75px; padding:0px 100px; text-align:center; }
#cropactionbox_content .name { margin-top:5px; font-weight:bold; font-size:12px; text-align:center; }
#cropactionbox_content .headline { position:absolute; top:30px; color:black; text-align:center; padding:10px 35px; border-image:url(https://mff.wavecdn.net/mff/city/cropaction/supertier_header.2.png) 25 55 fill repeat; border-image-width:55px; }
#cropactionbox_content .headline:before, #cropactionbox_content .headline:after { content:''; position:absolute; top:-5px; width:45px; height:45px; background-size:100%; }
#cropactionbox_content .headline:before { left:-25px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); }
#cropactionbox_content .headline:after { right:-25px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_R.png); }
#cropactionbox_content .bar { position:absolute; bottom:0px; left:50px; height:var(--cropactionbox-bar-height); width:var(--cropactionbox-bar-width); background-color:black; border-radius:5px; }
#cropactionbox_content .bar.rotate { bottom:-125px; left:50%; transform:rotate(90deg); transform-origin:top left; margin-left:calc((var(--cropactionbox-bar-height) / 2) + 15px); }
#cropactionbox_content .bar:after { content:''; position:absolute; top:-10px; left:-12px; height:367px; width:74px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_ProgressBar.png); }
#cropactionbox_content .bar_inner { position:absolute; bottom:0px; left:0px; width:100%; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_ProgressFiller.png); }
#cropactionbox_content .animal { position:absolute; top:145px; left:50%; margin-left:-100px; width:200px; height:200px; background-size:100%; background-repeat:no-repeat; }
#cropactionbox_content .animal.animal19 { background-image:url(https://mff.wavecdn.net/mff/city/BalloonSheep_Inside.png); }
#cropactionbox_content .animal.animal20 { background-image:url(https://mff.wavecdn.net/mff/city/NinjaSheep_00.png); }
#cropactionbox_content .animal .bonus_star { position:absolute; top:70px; right:-120px; display:flex; justify-content:center; align-items:center; transform:rotate(15deg); }
#cropactionbox_content .animal .bonus_star .content { z-index:1; position:relative; color:black; text-align:center; line-height:1.5; font-size:12px; }
#cropactionbox_content .animal .bonus_star .content .big { font-weight:bold; font-size:14px; }
#cropactionbox_content .progress { position:absolute; top:20px; left:calc(var(--cropactionbox-bar-height) * -1 + var(--cropactionbox-bar-width) + 15px); width:120%; display:flex; justify-content:center; gap:5px; align-items:center; transform:rotate(-90deg); transform-origin:top right; width:var(--cropactionbox-bar-height); }
#cropactionbox_content .progress .icon { width:25px; height:25px; background-size:100%; }
#cropactionbox_content .progress .amount { font-weight:bold; font-size:14px; color:black; }
#cropactionbox_content .progress .current { font-size:16px; }
#cropactionbox_content .progress button { padding:5px; font-weight:normal; font-size:12px; }
#cropactionbox_content .ready { position:absolute; bottom:40px; right:-80px; width:50px; height:50px; background:url(https://mff.wavecdn.net/mff/merchslot_isset.png); background-size:100%; }
#cropaction_commit { width:300px; }
#cropaction_commit .coinsbutton_flex { font-size:11px; margin-bottom:5px; }
#cropaction_commit .off { filter:grayscale(1); opacity:0.5; pointer-events:none; }
#cropactionbox_content .bonus_star { position:absolute; bottom:30px; right:90px; }
#cropactionbox_content .bonus_star, #cropactionbox_content .bonus_star:before, #cropactionbox_content .bonus_star:after { background-color:var(--cropactionbox-star-color); width:var(--cropactionbox-star-size); height:var(--cropactionbox-star-size); }
#cropactionbox_content .bonus_star .inner { position:absolute; top:15px; left:0px; z-index:1; font-weight:bold; font-size:16px; color:white; width:100%; text-align:center; transform:rotate(15deg); }
#cropactionbox_content .effects { position:absolute; top:16px; left:18px; overflow:hidden; width:calc(100% - 36px); height:calc(100% - 33px); pointer-events:none; background-color:var(--cropactionbox-back-color); }
#cropactionbox_content .effects .back { position:absolute; top:0px; left:0px; width:100%; height:60%; background-image:linear-gradient(var(--cropactionbox-star-color), transparent); }
#cropactionbox_content .effects .back:after { content:''; position:absolute; top:0px; left:0px; width:100%; height:203px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/BG_overlay.png); }
#cropactionbox_content .effects .flower1 { width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); background-size:100%; }
#cropactionbox_content .effects .flower2 { width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); background-size:100%; }
#cropactionbox_content .effects .flower3 { width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); background-size:100%; }
#cropactionbox_content .effects .flower4 { width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); background-size:100%; }
#cropactionbox_content .effects .flower5 { width:20px; height:20px; background-image:url(https://mff.wavecdn.net/mff/city/cropaction/Supertier_Deko_L.png); background-size:100%; }
#cropactionbox_content .helpbutton_blue { position:absolute; top:20px; left:20px; }
#cropactionbox_content .helpbutton_blue .ttbox { top:0px; left:35px; width:250px; max-width:250px; }
#cropactionbox_content .helpbutton_blue .ttbox div { position:relative; }
#cropactionbox_content .helpbutton_blue .line { display:flex; justify-content:left; gap:5px; }
#cropactionbox_content .helpbutton_blue .eventgarden_icon { width:40px; height:40px; background-image:url(https://mff.wavecdn.net/mff/eventgarden/EventField_Icon.png); background-size:100%; background-repeat:no-repeat; }
#cropactionbox_content .helpbutton_blue .animalhead { transform:scale(0.5); margin:-10px -28px -10px -25px; }
#cropactionbox_content .helpbutton_blue .bla { width:200px; }

.city_animal_special3_1 { margin:0 auto; width:326px; height:249px; background:url(https://mff.wavecdn.net/mff/city/animalspecial3_1.png); }
.city_animal_special5_1 { margin:0 auto; width:150px; height:242px; background:url(https://mff.wavecdn.net/mff/city/animalspecial5_1.2.png); background-size:100%; left:10px; top:-10px; }
.city_animal_special2_1 { margin:0 auto; width:205px; height:254px; background:url(https://mff.wavecdn.net/mff/city/animalspecial2_1.png); }
.city_animal_special4_1 { margin:0 auto; width:293px; height:251px; background:url(https://mff.wavecdn.net/mff/city/animalspecial4_1.png); }
.city_animal_special12_1 { margin:0 auto; width:207px; height:271px; background:url(https://mff.wavecdn.net/mff/city/goatspecial12_1.png); }
.city_animal_special12_2 { margin:0 auto; width:260px; height:245px; background:url(https://mff.wavecdn.net/mff/city/goatspecial12_2.png); background-size:100%; }
.city_animal_special3_2 { margin:0 auto; width:326px; height:256px; background:url(https://mff.wavecdn.net/mff/city/animalspecial3_6.png); }
.city_animal_special4_2 { margin:0 auto; width:309px; height:281px; background:url(https://mff.wavecdn.net/mff/city/animalspecial4_2.png); }
.city_animal_special2_2 { margin:0 auto; width:205px; height:264px; background:url(https://mff.wavecdn.net/mff/city/animalspecial2_2.png); }
.city_animal_special3_3 { margin:0 auto; width:281px; height:249px; background:url(https://mff.wavecdn.net/mff/city/animalspecial3_9.png); }
.city_animal_special3_4 { margin:0 auto; width:281px; height:271px; background:url(https://mff.wavecdn.net/mff/city/animalspecial3_10.png); }
.city_animal_special4_3 { margin:0 auto; width:303px; height:261px; background:url(https://mff.wavecdn.net/mff/city/animalspecial4_11.png); }
.city_animal_special2_3 { margin:0 auto; width:205px; height:248px; background:url(https://mff.wavecdn.net/mff/city/animalspecial2_3.png); }
.city_animal_special3_5 { margin:0 auto; width:288px; height:271px; background:url(https://mff.wavecdn.net/mff/city/animalspecial3_5.png); }
.city_animal_special5_2 { margin:0 auto; width:290px; height:242px; background:url(https://mff.wavecdn.net/mff/city/animalspecial5_2.png); }
.city_animal_special4_4 { margin:0 auto; width:300px; height:250px; background:url(https://mff.wavecdn.net/mff/city/animalspecial_preview16.png); background-size:100%; margin-top:15px; margin-bottom:15px; }
.city_animal_special2_4 { margin:0 auto; width:250px; height:250px; background:url(https://mff.wavecdn.net/mff/city/animalspecial_preview17.png); background-size:100%; margin-top:0px; margin-bottom:0px; }
.city_animal_special3_6 { margin:0 auto; width:300px; height:250px; background:url(https://mff.wavecdn.net/mff/city/PegasusCow_00.png); background-size:100%; margin-top:0px; margin-bottom:0px; }
.city_animal_special4_5 { margin:0 auto; width:300px; height:250px; background:url(https://mff.wavecdn.net/mff/city/BalloonSheep_Inside.png); background-size:100%; margin-top:0px; margin-bottom:0px; }
.city_animal_special4_6 { margin:0 auto; width:300px; height:250px; background:url(https://mff.wavecdn.net/mff/city/NinjaSheep_00.png); background-size:100%; margin-top:0px; margin-bottom:0px; }

#rackItems {  }
#rackItems .eightrack { top:260px !important; }
#rackItems .eightrack { top:296px !important; user-select:none; }