

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 { 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:#aaaaaa; }
OPTION { font-family:Verdana, sans-serif; font-size:8pt; background-color:#ffffff; color: #000000; }
TEXTAREA { font-family:Verdana, sans-serif; font-size:8pt; }
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; }
.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; padding:0px; margin-bottom:10px; }
.content_table{ width:1000px; }
.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{ height:auto; width:20px; }
#lager{ width:220px; height:640px; margin:0px; padding:0px; }
#gamearea_spacer{ width:20px; height:640px; margin:0px; padding:0px; }
#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('pics/cursors/hand.png'), default; }
.normal2{ cursor:url('pics/cursors/hand.png'), default; }
.link{  cursor:url('pics/cursors/link.png'), default; }
.link2{ cursor:url('pics/cursors/link.png'), default; }
.text{ cursor:url('pics/cursors/schreiberling.png'), text; }
.text2{ cursor:url('pics/cursors/schreiberling.png'), text; }
TEXTAREA{ cursor:url('pics/cursors/schreiberling.png'), text; }
.rb{ border: 1px solid red; }
.tlock { display: block; background:url('pics/leer.gif') repeat; }
.lock { display: none; background:url('pics/leer.gif') repeat; }
.lock2 { display: none; background:url('pics/leer.gif') repeat; }

#contentwrapper { position: relative; width: 1000px; margin: 0 auto; text-align: left; }

.e1, .e2, .e3, .e4, .e5, .e6, .e7, .e8, .e9, .e10, .e11, .e12, .e13, .e14, .e15, .e16, .e17, .e18, .e19, .e20, .e21, .e22, .e23, .e24, .e25, .e26, .e27, .e28, .e29, .e30, .e32, .e33, .e34, .e35, .e36, .e48, .e49, .e50, .e51, .e52, .e53, .e54, .e55, .e58, .e59, .e60, .e61, .e64, .e65, .e66 {
  background:transparent url('pics/maps/etikett_map.4.jpg') no-repeat 0 0;
  width:32px;
  height:24px;
}

.e23, .e24, .e25, .e26, .e27, .e28, .e29, .e30, .e31, .e37, .e38, .e39, .e40, .e44, .e46, .e47, .e56, .e57, .e62, .e63 {
  background:transparent url('pics/maps/etikett_map.4.jpg') no-repeat 0 0;
  width:36px;
  height:24px;
}

.e1  { background-position:    0px    0px; }
.e2  { background-position:  -48px    0px; }
.e3  { background-position:  -96px    0px; }
.e4  { background-position: -144px    0px; }
.e5  { background-position: -192px    0px; }
.e6  { background-position: -240px    0px; }
.e7  { background-position: -288px    0px; }
.e8  { background-position: -336px    0px; }
.e9  { background-position: -385px   -1px; }
.e10 { background-position: -432px    1px; }
.e11 { background-position:    0px  -27px; }
.e12 { background-position:  -48px  -28px; }
.e13 { background-position:  -96px  -27px; }
.e14 { background-position: -144px  -27px; }
.e15 { background-position: -193px  -27px; }
.e16 { background-position: -240px  -27px; }
.e17 { background-position: -288px  -28px; }
.e18 { background-position: -337px  -28px; }
.e19 { background-position: -384px  -27px; }
.e20 { background-position: -432px  -28px; }
.e21 { background-position:    0px  -55px; }
.e22 { background-position:  -48px  -55px; }
.e23 { background-position: -101px  -56px; }
.e24 { background-position: -150px  -56px; }
.e25 { background-position: -196px  -55px; }
.e26 { background-position: -245px  -54px; }
.e27 { background-position: -292px  -56px; }
.e28 { background-position: -342px  -56px; }
.e29 { background-position: -387px  -56px; }
.e30 { background-position: -436px  -56px; }
.e31 { background-position:    2px  -83px; }
.e32 { background-position:  -48px  -82px; }
.e33 { background-position:  -97px  -82px; }
.e34 { background-position: -144px  -82px; }
.e35 { background-position: -192px  -82px; }
.e36 { background-position: -241px  -82px; }
.e37 { background-position: -293px  -83px; }
.e38 { background-position: -342px  -81px; }
.e39 { background-position: -391px  -83px; }
.e40 { background-position: -437px  -82px; }
.e44 { background-position: -196px -109px; }
.e46 { background-position: -245px -109px; }
.e47 { background-position: -293px -110px; }
.e48 { background-position: -336px -108px; }
.e49 { background-position: -385px -109px; }
.e50 { background-position: -433px -109px; }
.e51 { background-position:    0px -136px; }
.e52 { background-position:  -49px -135px; }
.e53 { background-position:  -96px -135px; }
.e54 { background-position: -145px -135px; }
.e55 { background-position: -193px -136px; }
.e56 { background-position: -246px -137px; }
.e57 { background-position: -292px -137px; }
.e58 { background-position: -336px -136px; }
.e59 { background-position: -385px -136px; }
.e60 { background-position: -433px -136px; }
.e61 { background-position:    0px -163px; }
.e62 { background-position:  -54px -163px; }
.e63 { background-position: -100px -163px; }
.e64 { background-position: -145px -162px; }
.e65 { background-position: -193px -162px; }
.e66 { background-position: -241px -162px; }

.ee1, .ee2, .ee3, .ee4, .ee5, .ee6, .ee7, .ee8, .ee9, .ee10, .ee11, .ee12, .ee13, .ee14, .ee15, .ee16, .ee17, .ee18, .ee19, .ee20, .ee21, .ee22, .ee32, .ee33, .ee34, .ee35, .ee36, .ee48, .ee49, .ee50, .ee51, .ee52, .ee53, .ee54, .ee55, .ee58, .ee59, .ee60, .ee61, .ee64, .ee65, .ee66 {
  background:transparent url('pics/maps/etikett2_map.4.jpg') no-repeat 0 0;
  width:50px;
  height:50px;
}

.ee1  { background-position:    0px    0px; }
.ee2  { background-position:  -50px    0px; }
.ee3  { background-position: -100px    0px; }
.ee4  { background-position: -150px    0px; }
.ee5  { background-position: -200px    0px; }
.ee6  { background-position: -250px    0px; }
.ee7  { background-position: -300px    0px; }
.ee8  { background-position: -350px    0px; }
.ee9  { background-position: -400px    0px; }
.ee10 { background-position: -450px    0px; }
.ee11 { background-position:    0px  -50px; }
.ee12 { background-position:  -50px  -50px; }
.ee13 { background-position: -100px  -50px; }
.ee14 { background-position: -150px  -50px; }
.ee15 { background-position: -200px  -50px; }
.ee16 { background-position: -250px  -50px; }
.ee17 { background-position: -300px  -50px; }
.ee18 { background-position: -350px  -50px; }
.ee19 { background-position: -400px  -50px; }
.ee20 { background-position: -450px  -50px; }
.ee21 { background-position:    0px -100px; }
.ee22 { background-position:  -50px -100px; }
.ee32 { background-position:  -50px -150px; }
.ee33 { background-position: -100px -150px; }
.ee34 { background-position: -150px -150px; }
.ee35 { background-position: -200px -150px; }
.ee36 { background-position: -250px -150px; }
.ee48 { background-position: -350px -200px; }
.ee49 { background-position: -400px -200px; }
.ee50 { background-position: -450px -200px; }
.ee51 { background-position:    0px -250px; }
.ee52 { background-position:  -50px -250px; }
.ee53 { background-position: -100px -250px; }
.ee54 { background-position: -150px -250px; }
.ee55 { background-position: -200px -250px; }
.ee58 { background-position: -250px -250px; }
.ee59 { background-position: -300px -250px; }
.ee60 { background-position: -350px -250px; }
.ee61 { background-position: -400px -250px; }
.ee64 { background-position: -450px -252px; }
.ee65 { background-position:    0px -303px; }
.ee66 { background-position:  -50px -300px; }

.tt1, .tt2, .tt3, .tt4, .tt5, .tt6, .tt7, .tt8, .tt9, .tt10, .tt11, .tt12, .tt13, .tt14, .tt15, .tt16, .tt17, .tt18, .tt19, .tt20, .tt21, .tt22, .tt32, .tt33, .tt34, .tt35, .tt36, .tt41, .tt42, .tt43, .tt45, .tt48, .tt49, .tt50, .tt51, .tt52, .tt53, .tt54, .tt55, .tt58, .tt59, .tt60, .tt61, .tt64, .tt65, .tt66 {
  background:transparent url('pics/maps/tt_map.4.jpg') no-repeat 0 0;
  width:50px;
  height:50px;
  position:relative;
  top:-5px;
}

.tt1  { background-position:    0px    0px; }
.tt2  { background-position:  -50px    0px; }
.tt3  { background-position: -100px    0px; }
.tt4  { background-position: -150px    0px; }
.tt5  { background-position: -200px    0px; }
.tt6  { background-position: -250px    0px; }
.tt7  { background-position: -300px    0px; }
.tt8  { background-position: -350px    0px; }
.tt9  { background-position: -400px    0px; }
.tt10 { background-position: -450px    0px; }
.tt11 { background-position:    0px  -50px; }
.tt12 { background-position:  -50px  -50px; }
.tt13 { background-position: -100px  -50px; }
.tt14 { background-position: -150px  -50px; }
.tt15 { background-position: -200px  -50px; }
.tt16 { background-position: -250px  -50px; }
.tt17 { background-position: -300px  -50px; }
.tt18 { background-position: -350px  -50px; }
.tt19 { background-position: -400px  -50px; }
.tt20 { background-position: -450px  -50px; }
.tt21 { background-position:    0px -100px; }
.tt22 { background-position:  -50px -100px; }
.tt32 { background-position:  -50px -150px; }
.tt33 { background-position: -100px -150px; }
.tt34 { background-position: -150px -150px; }
.tt35 { background-position: -200px -150px; }
.tt36 { background-position: -250px -150px; }
.tt41 { background-position:    0px -200px; }
.tt42 { background-position:  -50px -200px; }
.tt43 { background-position: -100px -200px; }
.tt45 { background-position: -200px -200px; }
.tt48 { background-position: -350px -200px; }
.tt49 { background-position: -400px -200px; }
.tt50 { background-position: -450px -200px; }
.tt51 { background-position:    0px -250px; }
.tt52 { background-position:  -50px -250px; }
.tt53 { background-position: -100px -250px; }
.tt54 { background-position: -150px -250px; }
.tt55 { background-position: -200px -250px; }
.tt58 { background-position: -250px -250px; }
.tt59 { background-position: -300px -250px; }
.tt60 { background-position: -350px -250px; }
.tt61 { background-position: -400px -250px; }
.tt64 { background-position: -450px -250px; }
.tt65 { background-position:    0px -300px; }
.tt66 { background-position:  -50px -300px; }

.v0, .v1, .v2, .v3, .v4, .v5, .v6, .v7, .v8, .v9, .v10, .v11, .v12, .v13, .v14, .v15, .v16, .v17, .v18, .v19, .v20, .v21, .v22, .v23, .v24, .v25, .v26, .v27, .v28, .v29, .v30, .v31, .v32, .v33, .v34, .v35, .v36, .v37, .v38, .v39, .v40, .v44, .v46, .v47, .v48, .v49, .v50, .v51, .v52, .v53, .v54, .v55, .v56, .v57, .v58, .v59, .v60, .v61, .v62, .v63, .v64 {
  background:transparent url('pics/maps/v_map.4.gif') no-repeat 0 0;
  width:30px;
  height:30px;
}

.v0  { background-position:    0px    0px; }
.v1  { background-position:  -30px    0px; }
.v2  { background-position:  -60px    0px; }
.v3  { background-position:  -90px    0px; }
.v4  { background-position: -120px    0px; }
.v5  { background-position: -150px    0px; }
.v6  { background-position: -180px    0px; }
.v7  { background-position: -210px    0px; }
.v8  { background-position: -240px    0px; }
.v9  { background-position: -270px    0px; }
.v10 { background-position:    0px  -30px; }
.v11 { background-position:  -30px  -30px; }
.v12 { background-position:  -60px  -30px; }
.v13 { background-position:  -90px  -30px; }
.v14 { background-position: -120px  -30px; }
.v15 { background-position: -150px  -30px; }
.v16 { background-position: -180px  -30px; }
.v17 { background-position: -210px  -30px; }
.v18 { background-position: -240px  -30px; }
.v19 { background-position: -270px  -30px; }
.v20 { background-position:    0px  -60px; }
.v21 { background-position:  -30px  -60px; }
.v22 { background-position:  -60px  -60px; }
.v23 { background-position:  -90px  -60px; }
.v24 { background-position: -120px  -60px; }
.v25 { background-position: -150px  -60px; }
.v26 { background-position: -180px  -60px; }
.v27 { background-position: -210px  -60px; }
.v28 { background-position: -240px  -60px; }
.v29 { background-position: -270px  -60px; }
.v30 { background-position:    0px  -90px; }
.v31 { background-position:  -30px  -90px; }
.v32 { background-position:  -60px  -90px; }
.v33 { background-position:  -90px  -90px; }
.v34 { background-position: -120px  -90px; }
.v35 { background-position: -150px  -90px; }
.v36 { background-position: -180px  -90px; }
.v37 { background-position: -210px  -90px; }
.v38 { background-position: -240px  -90px; }
.v39 { background-position: -270px  -90px; }
.v40 { background-position:    0px -120px; }
.v44 { background-position: -120px -120px; }
.v46 { background-position: -180px -120px; }
.v47 { background-position: -210px -120px; }
.v48 { background-position: -240px -120px; }
.v49 { background-position: -270px -120px; }
.v50 { background-position:   -0px -150px; }
.v51 { background-position:  -30px -150px; }
.v52 { background-position:  -60px -150px; }
.v53 { background-position:  -90px -150px; }
.v54 { background-position: -120px -150px; }
.v55 { background-position: -150px -150px; }
.v56 { background-position: -180px -150px; }
.v57 { background-position: -210px -150px; }
.v58 { background-position: -240px -150px; }
.v59 { background-position: -270px -150px; }
.v60 { background-position:   -0px -180px; }
.v61 { background-position:  -30px -180px; }
.v62 { background-position:  -60px -180px; }
.v63 { background-position:  -90px -180px; }
.v64 { background-position: -120px -180px; }


.s1, .s2, .s3, .s4, .s5, .s6, .s7, .s8, .s9, .s10, .s11, .s12, .s13, .s14, .s15, .s16, .s17, .s18, .s19, .s20, .s21, .s22, .s32, .s33, .s34, .s35, .s36, .s48, .s49, .s50, .s51, .s52, .s53, .s54, .s55, .s58, .s59, .s60, .s61, .s64, .s65, .s66 {
  background:transparent url('pics/maps/s_map.4.jpg') no-repeat 0 0;
  width:33px;
  height:43px;
  cursor: move;
}

.s23, .s24, .s25, .s26, .s27, .s28, .s29, .s30, .s31, .s37, .s38, .s39, .s40, .s44, .s46, .s47, .s56, .s62, .s63 {
  background:transparent url('pics/maps/sz_map.4.gif') no-repeat 0 0;
  width:61px;
  height:60px;
}

.s1  { background-position:    0px    0px; }
.s2  { background-position:  -33px    0px; }
.s3  { background-position:  -66px    0px; }
.s4  { background-position:  -99px    0px; }
.s5  { background-position: -132px    0px; }
.s6  { background-position: -165px    0px; }
.s7  { background-position: -198px    0px; }
.s8  { background-position: -231px    0px; }
.s9  { background-position: -264px    0px; }
.s10 { background-position: -297px    0px; }
.s11 { background-position:    0px  -43px; }
.s12 { background-position:  -33px  -43px; }
.s13 { background-position:  -66px  -43px; }
.s14 { background-position:  -99px  -43px; }
.s15 { background-position: -132px  -43px; }
.s16 { background-position: -165px  -43px; }
.s17 { background-position: -198px  -43px; }
.s18 { background-position: -231px  -43px; }
.s19 { background-position: -264px  -43px; }
.s20 { background-position: -297px  -43px; }
.s21 { background-position:    0px  -86px; }
.s22 { background-position:  -33px  -86px; }
.s23 { background-position:    0px    0px; }
.s24 { background-position:  -61px    0px; }
.s25 { background-position: -122px    0px; }
.s26 { background-position:    0px  -60px; }
.s27 { background-position:  -61px  -60px; }
.s28 { background-position: -122px  -60px; }
.s29 { background-position:    0px -120px; }
.s30 { background-position:  -61px -120px; }
.s31 { background-position: -122px -120px; }
.s32 { background-position:  -33px -129px; }
.s33 { background-position:  -66px -129px; }
.s34 { background-position:  -99px -129px; }
.s35 { background-position: -132px -129px; }
.s36 { background-position: -165px -129px; }
.s37 { background-position:    0px -180px; }
.s38 { background-position:  -61px -180px; }
.s39 { background-position: -122px -180px; }
.s40 { background-position:    0px -240px; }
.s44 { background-position:  -61px -240px; }
.s46 { background-position: -122px -240px; }
.s47 { background-position:    0px -300px; }
.s48 { background-position: -231px -172px; }
.s49 { background-position: -264px -172px; }
.s50 { background-position: -297px -172px; }
.s51 { background-position:    0px -215px; }
.s52 { background-position:  -33px -215px; }
.s53 { background-position:  -66px -215px; }
.s54 { background-position:  -99px -215px; }
.s55 { background-position: -132px -215px; }
.s56 { background-position:  -60px -300px; }
.s58 { background-position: -165px -215px; }
.s59 { background-position: -198px -215px; }
.s60 { background-position: -231px -215px; }
.s61 { background-position: -264px -215px; }
.s62 { background-position: -121px -300px; }
.s63 { background-position:    0px -360px; }
.s64 { background-position: -297px -215px; }
.s65 { background-position:    0px -258px; }
.s66 { background-position:  -33px -258px; }


.l0 { width: 40px; height: 40px; }

.l1, .l2, .l3, .l4, .l5, .l6, .l7, .l8, .l9, .l10, .l11, .l12, .l13, .l14, .l15, .l16, .l17, .l18, .l19, .l20, .l21, .l22, .l23, .l24, .l25, .l26, .l27, .l28, .l29, .l30, .l31, .l32, .l33, .l34, .l35, .l36, .l37, .l38, .l39, .l40, .l44, .l46, .l47, .l48, .l49, .l50, .l51, .l52, .l53, .l54, .l55, .l56, .l57, .l58, .l59, .l60, .l61, .l62, .l63, .l64, .l65, .l66 {
  background:transparent url('pics/maps/tafel_map.4.jpg') no-repeat 0 0;
  width:40px;
  height:40px;
}

.l1  { background-position:    0px    0px; }
.l2  { background-position:  -40px    0px; }
.l3  { background-position:  -80px    0px; }
.l4  { background-position: -120px    0px; }
.l5  { background-position: -160px    0px; }
.l6  { background-position: -200px    0px; }
.l7  { background-position: -240px    0px; }
.l8  { background-position: -280px    0px; }
.l9  { background-position: -320px    0px; }
.l10 { background-position: -360px    0px; }
.l11 { background-position:    0px  -40px; }
.l12 { background-position:  -40px  -40px; }
.l13 { background-position:  -80px  -40px; }
.l14 { background-position: -120px  -40px; }
.l15 { background-position: -160px  -40px; }
.l16 { background-position: -200px  -40px; }
.l17 { background-position: -240px  -40px; }
.l18 { background-position: -280px  -40px; }
.l19 { background-position: -320px  -40px; }
.l20 { background-position: -360px  -40px; }
.l21 { background-position:    0px  -80px; }
.l22 { background-position:  -40px  -80px; }
.l23 { background-position:  -80px  -80px; }
.l24 { background-position: -120px  -80px; }
.l25 { background-position: -160px  -80px; }
.l26 { background-position: -200px  -80px; }
.l27 { background-position: -240px  -80px; }
.l28 { background-position: -280px  -80px; }
.l29 { background-position: -320px  -80px; }
.l30 { background-position: -360px  -80px; }
.l31 { background-position:    0px -120px; }
.l32 { background-position:  -40px -120px; }
.l33 { background-position:  -80px -120px; }
.l34 { background-position: -120px -120px; }
.l35 { background-position: -160px -120px; }
.l36 { background-position: -200px -120px; }
.l37 { background-position: -240px -120px; }
.l38 { background-position: -280px -120px; }
.l39 { background-position: -320px -120px; }
.l40 { background-position: -360px -120px; }
.l44 { background-position: -160px -160px; }
.l46 { background-position: -200px -160px; }
.l47 { background-position: -240px -160px; }
.l48 { background-position: -280px -160px; }
.l49 { background-position: -320px -160px; }
.l50 { background-position: -360px -160px; }
.l51 { background-position:    0px -200px; }
.l52 { background-position:  -40px -200px; }
.l53 { background-position:  -80px -200px; }
.l54 { background-position: -120px -200px; }
.l55 { background-position: -160px -200px; }
.l56 { background-position: -200px -200px; }
.l57 { background-position: -240px -200px; }
.l58 { background-position: -280px -200px; }
.l59 { background-position: -320px -200px; }
.l60 { background-position: -360px -200px; }
.l61 { background-position:    0px -240px; }
.l62 { background-position:  -40px -240px; }
.l63 { background-position:  -80px -240px; }
.l64 { background-position: -120px -240px; }
.l65 { background-position: -160px -240px; }
.l66 { background-position: -200px -240px; }


.kp1, .kp2, .kp3, .kp4, .kp5, .kp6, .kp7, .kp8, .kp9, .kp10, .kp11, .kp12, .kp13, .kp14, .kp15, .kp16, .kp17, .kp18, .kp19, .kp20, .kp21, .kp22, .kp32, .kp33, .kp34, .kp35, .kp36, .kp48, .kp49, .kp50, .kp51, .kp52, .kp53, .kp54, .kp55, .kp58, .kp59, .kp60, .kp61, .kp64 {
  background:transparent url('pics/maps/kundenprodukt_map.4.gif') no-repeat 0 0;
  width:15px;
  height:15px;
}

.kp1  { background-position:    0px    0px; }
.kp2  { background-position:  -15px    0px; }
.kp3  { background-position:  -30px    0px; }
.kp4  { background-position:  -45px    0px; }
.kp5  { background-position:  -60px    0px; }
.kp6  { background-position:  -75px    0px; }
.kp7  { background-position:  -90px    0px; }
.kp8  { background-position: -105px    0px; }
.kp9  { background-position: -120px    0px; }
.kp10 { background-position: -135px    0px; }
.kp11 { background-position:    0px  -15px; }
.kp12 { background-position:  -15px  -15px; }
.kp13 { background-position:  -30px  -15px; }
.kp14 { background-position:  -45px  -15px; }
.kp15 { background-position:  -60px  -15px; }
.kp16 { background-position:  -75px  -15px; }
.kp17 { background-position:  -90px  -15px; }
.kp18 { background-position: -105px  -15px; }
.kp19 { background-position: -120px  -15px; }
.kp20 { background-position: -135px  -15px; }
.kp21 { background-position:    0px  -30px; }
.kp22 { background-position:  -15px  -30px; }
.kp32 { background-position:  -30px  -30px; }
.kp33 { background-position:  -45px  -30px; }
.kp34 { background-position:  -60px  -30px; }
.kp35 { background-position:  -75px  -30px; }
.kp36 { background-position:  -90px  -30px; }
.kp48 { background-position: -105px  -30px; }
.kp49 { background-position: -120px  -30px; }
.kp50 { background-position: -135px  -30px; }
.kp51 { background-position:    0px  -45px; }
.kp52 { background-position:  -15px  -45px; }
.kp53 { background-position:  -30px  -45px; }
.kp54 { background-position:  -45px  -45px; }
.kp55 { background-position:  -60px  -45px; }
.kp58 { background-position:  -75px  -45px; }
.kp59 { background-position:  -90px  -45px; }
.kp60 { background-position: -105px  -45px; }
.kp61 { background-position: -120px  -45px; }
.kp64 { background-position: -135px  -45px; }

.stt1, .stt2, .stt3, .stt4, .stt5, .stt6, .stt7, .stt8, .stt9, .stt10, .stt11, .stt12, .stt13, .stt14, .stt15, .stt16, .stt17, .stt18, .stt19, .stt20, .stt21, .stt22, .stt23, .stt24, .stt25, .stt26, .stt27, .stt28, .stt29, .stt30, .stt31, .stt32, .stt33, .stt34, .stt35, .stt36, .stt37, .stt38, .stt39, .stt40, .stt44, .stt46, .stt47, .stt48, .stt49, .stt50, .stt51, .stt52, .stt53, .stt54, .stt55, .stt56, .stt58, .stt59, .stt60, .stt61, .stt62, .stt63, .stt64, .stt65, .stt66 {
  background:transparent url('pics/maps/stadt_tt_map.4.gif') no-repeat 0 0;
  position:absolute;
  width:20px;
  height:20px;
}

.stt1  { background-position:    0px    0px; }
.stt2  { background-position:  -20px    0px; }
.stt3  { background-position:  -40px    0px; }
.stt4  { background-position:  -60px    0px; }
.stt5  { background-position:  -80px    0px; }
.stt6  { background-position: -100px    0px; }
.stt7  { background-position: -120px    0px; }
.stt8  { background-position: -140px    0px; }
.stt9  { background-position: -160px    0px; }
.stt10 { background-position: -180px    0px; }
.stt11 { background-position:    0px  -20px; }
.stt12 { background-position:  -20px  -20px; }
.stt13 { background-position:  -40px  -20px; }
.stt14 { background-position:  -60px  -20px; }
.stt15 { background-position:  -80px  -20px; }
.stt16 { background-position: -100px  -20px; }
.stt17 { background-position: -120px  -20px; }
.stt18 { background-position: -140px  -20px; }
.stt19 { background-position: -160px  -20px; }
.stt20 { background-position: -180px  -20px; }
.stt21 { background-position:    0px  -40px; }
.stt22 { background-position:  -20px  -40px; }
.stt23 { background-position:  -40px  -40px; }
.stt24 { background-position:  -60px  -40px; }
.stt25 { background-position:  -80px  -40px; }
.stt26 { background-position: -100px  -40px; }
.stt27 { background-position: -120px  -40px; }
.stt28 { background-position: -140px  -40px; }
.stt29 { background-position: -160px  -40px; }
.stt30 { background-position: -180px  -40px; }
.stt31 { background-position:    0px  -60px; }
.stt32 { background-position:  -20px  -60px; }
.stt33 { background-position:  -40px  -60px; }
.stt34 { background-position:  -60px  -60px; }
.stt35 { background-position:  -80px  -60px; }
.stt36 { background-position: -100px  -60px; }
.stt37 { background-position: -120px  -60px; }
.stt38 { background-position: -140px  -60px; }
.stt39 { background-position: -160px  -60px; }
.stt40 { background-position: -180px  -60px; }
.stt44 { background-position:  -60px  -80px; }
.stt46 { background-position: -100px  -80px; }
.stt47 { background-position: -120px  -80px; }
.stt48 { background-position: -140px  -80px; }
.stt49 { background-position: -160px  -80px; }
.stt50 { background-position: -180px  -80px; }
.stt51 { background-position:    0px -100px; }
.stt52 { background-position:  -20px -100px; }
.stt53 { background-position:  -40px -100px; }
.stt54 { background-position:  -60px -100px; }
.stt55 { background-position:  -80px -100px; }
.stt56 { background-position: -100px -100px; }
.stt58 { background-position: -120px -100px; }
.stt59 { background-position: -140px -100px; }
.stt60 { background-position: -160px -100px; }
.stt61 { background-position: -180px -100px; }
.stt62 { background-position:    0px -120px; }
.stt63 { background-position:  -20px -120px; }
.stt64 { background-position:  -40px -120px; }
.stt65 { background-position:  -60px -120px; }
.stt66 { background-position:  -80px -120px; }

.al10{position:absolute;left:10px;}
.glass{position:absolute;width:41px;height:72px;z-index:1;}
.box{position:absolute;width:90px;height:72px;z-index:1;}