
body {
   padding:0px;
   margin:0px;
}

#zoom_mitte { position:absolute; left:0px; top:0px; z-index:5; }
#zoom_fixback {
    position:absolute;
    right:0px;
    top:0px;
    width:300px;
    height:100px;
    z-index:6;
  }
div > div#zoom_fixback { position: fixed; }

.zoom_menue {
   position:absolute;
   width:280px;
   height:80px;
   top:0px;
   right:0px;
   font-family:Verdana,sans-serif;
   font-style:normal;
   font-size:1.5em;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   opacity:0.4;
   -moz-opacity:0.4;
   filter:alpha(opacity=40);
}

.zoom_menue:hover {
   opacity:1.0;
   -moz-opacity:1.0;
   filter:alpha(opacity=100);
}

.zoom_menue div {
   position:absolute;
   cursor:pointer;
   height:50px;
   top:20px;
   padding:0px;
   color:#FFFFFF;
   background:rgba(0,0,0, 0.9);
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.8);
   -moz-box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.8);
   -webkit-box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.8);
}

.zoom_menue div:hover {
   background:rgba(0,0,159, 0.9);
}

.zoom_menue div.zoom_minus {
   width:50px;
   right:215px;
   background-image: url(../images/minus.png);
   background-repeat:no-repeat;
}

.zoom_menue div.zoom_plus {
   width:50px;
   right:150px;
   background-image:url(../images/plus.png);
   background-repeat:no-repeat;
}

.zoom_menue div.zoom_fit {
   width:50px;
   right:85px;
   background-image:url(../images/fit.png);
   background-repeat:no-repeat;
}

.zoom_menue div.zoom_ori {
   width:50px;
   right:20px;
   background-image:url(../images/ori.png);
   background-repeat:no-repeat;
}

.blende_menue {
   position:absolute;
   top:100px;
   right:0px;
}

.blende_menue div {
   position:absolute;
   cursor:pointer;
   height:50px;
   right:45px;
   padding:0px;
   color:#FFFFFF;
   border-radius: 10px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.9);
   -moz-box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.9);
   -webkit-box-shadow: 0px 0px 8px 0px rgba(155,155,155, 0.9);
   opacity:0.8;
   -moz-opacity:0.8;
   filter:alpha(opacity=8);
   background-repeat:no-repeat;
}

.blende_menue div:hover {
   opacity:1.0;
   -moz-opacity:1.0;
   filter:alpha(opacity=100);
}

ul.infobox {
   padding: 0px;
   margin: 0px;
   //border-radius: 5px;
   //-moz-border-radius: 5px;
   //-webkit-border-radius: 5px;
   background-color: rgba(255,255,255, 0.95);
   //border: 1px solid #000000;
   box-shadow: 2px 2px 5px 0px rgba(0,0,0, 0.8);
   -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0, 0.8);
   -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0, 0.8);
   font-family: Verdana,sans-serif;
   text-decoration: none;
   font-weight: normal;
   font-style: normal;
   color: #000000;
}
ul.infobox li  {
   margin: 0px;
   float: none;
   list-style: none;
}

.pistensym {
    position: absolute;
    //background-color: #FF0000;
    width: 32px;
    height: 32px;
    top: 0px;
    left: 0px;
    //border: 1px solid black;
    text-align: center;
    border-radius: 16px;
    line-height: 32px;
    font-family: Arial,sans-serif;
    //color: #FFFFFF;
    font-weight: bold;
    font-size: 1.0em;
    float: left;
    //margin-right: 5px;
}
.liftesym {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 0px;
    left: 0px;
    border-radius: 16px;
}