@font-face {
    font-family: 'sala_de_fiestasregular';
    src: url('../../fonts/sala_de_fiestas-webfont.eot');
    src: url('../../fonts/sala_de_fiestas-webfont.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/sala_de_fiestas-webfont.woff') format('woff'),
    url('../../fonts/sala_de_fiestas-webfont.ttf') format('truetype'),
    url('../../fonts/sala_de_fiestas-webfont.svg#sala_de_fiestasregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.mtooltip {
    position:absolute;
    padding:5px;
    border:1px solid #ddd;
    background-color:#fff;
    color:#000;
}

.menue#hintergrund {background:url('../../images/custom/kinderzimmer-leer.png') no-repeat top left; display:inline-block; width: 1000px; height: 537px; }

#kinderzimmer_animate .sprite {
    background:url('../../images/custom/sprite3.png') no-repeat top left; display:inline-block;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transform:translate3d(0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

#sprechblase {
    background:url('../../images/custom/sprechblase.png') no-repeat top left; display:inline-block;
    position: absolute;
    /*top:410px; left:280px; */height:133px; width: 141px;
    top:375px; left:255px; height:133px; width: 141px;

    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;
    -webkit-transform:translate3d(0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    display: table;
}

#sprechblasetext  {
    font-family: 'sala_de_fiestasregular';
    -webkit-font-smoothing:antialiased;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 20px;
    position:relative;
    left:16px;
    width:90px;
    text-align: center;
    line-height: 1em;
}
.mvcenter { display:table-cell; vertical-align:middle; }

.sprite:focus { outline:none }
.lschub:hover,
.aschub
{
    color:#ffc805 !important;
}
.lschub  {
    font-family: 'sala_de_fiestasregular';
    font-size: 20px;
    -webkit-transform: skew(-17deg) rotate(-17deg);
    -moz-transform: skew(-17deg) rotate(-17deg);
    -ms-transform: skew(-17deg) rotate(-17deg);
    -o-transform: skew(-17deg) rotate(-17deg);
    transform: skew(-17deg) rotate(-17deg);
    text-align: center;
    cursor:pointer;
    color:#fff;
    position: absolute;
    width:150px;
    z-index: 10000;
}

.a, .startdlg { cursor:pointer; }
#lschub1 {left: 77px; top: 214px; }
#lschub2 {left: 77px; top: 250px; }
#lschub3 {left: 77px; top: 301px; }
#lschub4 {left: 77px; top: 355px; }
#lschub5 {left: 77px; top: 405px; }

.sprite > #schildtext {
    font-family: 'sala_de_fiestasregular';
    font-size: 20px;
    -webkit-font-smoothing:antialiased;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position:relative;
    width: 130px;
    left:30px;top:22px;
    text-align: center;
    visibility:hidden;
    line-height: 1em;
}

.sprite#sofa {left: 269px; top: 243px; }
.sprite#schild {left: 364px; top: 51px; }
.sprite#schildTo {left: 364px; top: 41px; }
.sprite#maske {left: 75px; top: 99px; }
.sprite#maskeOP {left: 582px; top: 105px; }
.sprite#notebook {left: 786px; top: 252px; }

.sprite#schreibtisch {left: 728px; top: 250px; }
.sprite#gamepad {left: 385px; top: 271px; }

.sprite#pinnwand {left: 854px; top: 122px; }
.sprite#pinnwand2 {left: 854px; top: 122px; }
.sprite#pinnwand3 {left: 854px; top: 122px; }
.sprite#pinnwand4 {left: 854px; top: 122px; }
.sprite#pinnwand5 {left: 854px; top: 122px; }
.sprite#pinnwand6 {left: 854px; top: 122px; }
.sprite#schrank-zu {left:0px; top:130px;}
.sprite#schub1 {left: 76px; top: 184px; }
.sprite#schub1-klick {left: 75px; top: 181px; }
.sprite#schub2 {left: 77px; top: 223px; }
.sprite#schub2-klick {left: 75px; top: 219px; }
.sprite#schub3 {left: 80px; top: 271px; }
.sprite#schub3-klick {left: 75px; top: 165px; }
.sprite#schub4 {left: 78px; top: 320px; }
.sprite#schub4-klick {left: 75px; top: 321px; }
.sprite#schub5 {left: 79px; top: 384px; }
.sprite#schub5-klick {left: 75px; top: 377px; }
.sprite#telefon-haende {left: 702px; top: 80px; }
.sprite#telefon{left:716px;top:131px;}
.sprite#schub1-klick {background-position:0 -6559px;width: 162px;height: 90px;}
.sprite#schub1 {background-position:-500px -6649px;width: 149px; height: 82px;}
.sprite#schub2-klick {background-position:0 -6731px;width: 158px; height: 89px;}
.sprite#schub2 {background-position:-500px -6820px; width: 145px; height: 76px;}
.sprite#schub3-klick {background-position:0 -6896px;width: 156px;height: 104px;}
.sprite#schub3 {background-position:-500px  -7000px;width: 142px;height: 92px;}
.sprite#schub4-klick {background-position:0 -7092px;width: 162px;height: 105px;}
.sprite#schub4 {background-position:-500px -7197px;width: 144px;height: 96px;}
.sprite#schub5-klick {background-position:0 -7293px;width: 159px;height: 87px;}
.sprite#schub5 {background-position:-500px  -7380px;width: 145px;height: 69px;}

#m-gesicht {width: 145px; height: 155px; left: 452px; top: 181px; position: absolute; }
.sprite#m-kopf-hintergrund {left: 452px; top: 181px; }
.sprite#m-kopf {left: 8px; top: 5px; }
.sprite#m-brauen {left: 51px; top: 71px; }
.sprite#m-augen-offen {left: 37px; top: 78px; }
.sprite#m-augen-rechts {left: 36px; top: 78px; }
.sprite#m-augen-geschlossen {left: 37px; top: 82px; }
.sprite#m-mund-offen {left: 57px; top: 101px; }
.sprite#m-mund-geschlossen {left: 58px; top: 105px; }
.sprite#m-mund1 {left: 61px; top: 105px; }
.sprite#m-mund2 {left: 58px; top: 104px; }
.sprite#m-koerper-position0 {left: 434px; top: 282px;}
.sprite#m-koerper-position1 {left: 434px; top: 282px;}
.sprite#m-koerper-position2 {left: 434px; top: 282px;}
.sprite#m-koerper-position3 {left: 434px; top: 282px;}
.sprite#m-koerper-position4 {left: 434px; top: 282px;}

#j-gesicht {width: 145px; height: 155px; left: 631px; top: 172px; ; position: absolute;}
.sprite#j-kopf-hintergrund {left: 631px; top: 172px; }
.sprite#j-brauen { left: 39px; top: 78px; }
.sprite#j-augen-offen { left: 34px; top: 84px; }
.sprite#j-augen-links { left: 34px; top: 84px; }
.sprite#j-augen-geschlossen { left: 34px; top: 91px; }
.sprite#j-mund-geschlossen { left: 59px; top: 109px; }
.sprite#j-mund1 { left: 60px; top: 111px; }
.sprite#j-mund2 { left: 63px; top: 115px; }
.sprite#j-mund3 { left: 59px; top: 109px; }
.sprite#j-kopf { left: 10px; top: 15px; }
.sprite#j-koerper-position0 {left: 623px; top: 296px; }
.sprite#j-koerper-position1 {left: 632px; top: 297px; }
.sprite#j-koerper-position2 {left: 636px; top: 296px; }
.sprite#j-koerper-position3 {left: 634px; top: 296px; }
.sprite#j-koerper-position4 {left: 623px; top: 296px; }

.sprite#rucksack {left: 838px; top: 392px; }
.sprite#camera {	left: 73px; top: 261px; z-index: 11000 }
.sprite#buecher {background-position:0 -165px; width: 70px; height: 69px; /*left: 276px; top: 294px;*/ left: 152px; top: 455px; z-index:2;}
.sprite#buecher2 {background-position:0 -0px; width: 70px; height: 89px; }
.sprite#buecher3 {background-position:0 -89px; width: 92px;	height: 76px;}
.sprite#filmklappe { top: 245px; left: 272px; width: 80px; height: 98px; background-position:-10px -8049px;}
.sprite#gamepad-gruen {background-position:0 -234px; width: 136px; height: 85px;}
.sprite#gamepad {background-position:0 -319px; width: 136px; height: 85px;}
.sprite#gamepad-rot {background-position:0 -404px; width: 136px; height: 85px;}
.sprite#j-augen-geschlossen {background-position:0 -489px; width: 67px; height: 7px;}
.sprite#j-augen-links {background-position:0 -496px; width: 67px; height: 11px;}
.sprite#j-augen-offen {background-position:0 -507px; width: 67px; height: 11px; }
.sprite#j-brauen {background-position:0 -518px; width: 58px; height: 5px; }
.sprite#j-koerper-position0 {background-position:0 -523px; width: 145px; height: 240px; }
.sprite#j-koerper-position1 {background-position:0 -763px; width: 130px; height: 240px; }
.sprite#j-koerper-position2 {background-position:0 -1003px; width: 128px; height: 241px; }
.sprite#j-koerper-position3 {background-position:0 -1244px; width: 122px; height: 240px; }
.sprite#j-koerper-position4 {background-position:0 -1484px; width: 145px; height: 240px; }
.sprite#j-kopf-hintergrund {background-position:0 -1724px; width: 140px; height: 144px; }
.sprite#j-kopf {background-position:0 -1868px; width: 111px; height: 119px;}
.sprite#j-mund1 {background-position:0 -1987px; width: 26px; height: 13px; }
.sprite#j-mund2 {background-position:0 -2000px; width: 17px; height: 8px;}
.sprite#j-mund3 {background-position:0 -2008px; width: 24px; height: 14px;}
.sprite#j-mund-geschlossen {background-position:0 -2022px; width: 32px; height: 11px; }
.sprite#maske {background-position:0 -2033px; width: 68px; height: 100px; }
.sprite#m-augen-geschlossen {background-position:0 -2133px; width: 73px; height: 10px; }
.sprite#m-augen-offen {background-position:0 -2143px; width: 73px; height: 12px; }
.sprite#m-augen-rechts {background-position:0 -2155px; width: 73px; height: 12px; }
.sprite#m-brauen {background-position:0 -2167px; width: 53px; height: 4px; }
.sprite#camera2 {background-position:0 -8498px; width: 95px; height: 72px; }
.sprite#camera3 {background-position:0 -8498px; width: 95px; height: 72px; }
.sprite#camera4 {background-position:0 -8498px; width: 95px; height: 72px; }
.sprite#camera {background-position:0 -8498px; width: 95px; height: 72px; }
.sprite#m-koerper-position0 {background-position:0 -2613px; width: 199px; height: 251px; }
.sprite#m-koerper-position1 {background-position:0 -2864px; width: 194px; height: 251px; }
.sprite#m-koerper-position2 {background-position:0 -3115px; width: 172px; height: 251px; }
.sprite#m-koerper-position3 {background-position:0 -3366px; width: 167px; height: 251px; }
.sprite#m-koerper-position4 {background-position:0 -3617px; width: 199px; height: 251px; }
.sprite#m-kopf-hintergrund {background-position:0 -3868px; width: 145px; height: 155px; }
.sprite#m-kopf {background-position:0 -4023px; width: 124px; height: 116px; }
.sprite#m-mund1 {background-position:0 -4139px; width: 24px; height: 10px; }
.sprite#m-mund2 {background-position:0 -4149px; width: 31px; height: 11px; }
.sprite#m-mund-geschlossen {background-position:0 -4160px; width: 30px; height: 7px; }
.sprite#m-mund-offen {background-position:0 -4167px; width: 32px; height: 15px; }
.sprite#notebook2 {background-position:0 -4182px; width: 144px; height: 88px; }
.sprite#notebook3 {background-position:0 -4270px; width: 144px; height: 100px; }
.sprite#notebook4 {background-position:0 -4370px; width: 194px; height: 162px; }
.sprite#notebook {background-position:0 -4532px; width: 144px; height: 88px; }
.sprite#pinnwand2 {background-position:0 -4620px; width: 135px; height: 126px; }
.sprite#pinnwand3 {background-position:0 -4746px; width: 138px; height: 126px; }
.sprite#pinnwand4 {background-position:0 -4872px; width: 145px; height: 126px; }
.sprite#pinnwand5 {background-position:0 -4998px; width: 150px; height: 126px; }
.sprite#pinnwand6 {background-position:0 -5124px; width: 104px; height: 126px; }
.sprite#pinnwand {background-position:0 -5250px; width: 104px; height: 126px; }
.sprite#rucksack2 {background-position:0 -5376px; width: 91px; height: 115px; }
.sprite#rucksack {background-position:0 -5491px; width: 88px; height: 110px; }
.sprite#d_rucksack{background-position:-2000px 0px; width:88px;height:110px;left:838px;top:392px;}
.sprite#schild {background-position:0 -5601px; width: 168px; height: 279px; }
.sprite#schrank-zu {background-position:0 -5880px; width: 263px; height: 405px; }
.sprite#schreibtisch {background-position:0 -6285px; width: 252px; height: 274px; }
.sprite#sofa {background-position:0 -7449px;width: 377px;height: 177px;}
.sprite#telefon-haende {background-position:0 -7626px;width: 93px;height: 106px;}
.sprite#telefon {background-position:0 -7732px;	width: 58px;height: 61px;}