.share-icon {
   display: inline-block;
   float: left;
   margin: 4px;
   width: 32px;
   height: 32px;
   cursor: pointer;
   vertical-align: middle;
   background-image: url(jssor/img/share/share-icons.png);
}

.share-facebook {
   background-position: 0px 0px;
}

.share-facebook:hover {
   background-position: 0px -40px;
}

.share-xing {
   background-image: url(jssor/img/share/xing-icon-sw.png);
}

.share-xing:hover {
   background-image: url(jssor/img/share/xing-icon-color.png);
}

.share-twitter {
   background-position: -40px 0px;
}
u
.share-twitter:hover {
   background-position: -40px -40px;
}


.share-linkedin {
   background-position: -240px 0px;
}

.share-linkedin:hover {
   background-position: -240px -40px;
}


.share-googleplus {
   background-position: -120px 0px;
}

.share-googleplus:hover {
   background-position: -120px -40px;
}


.share-email {
   background-position: -320px 0px;
}

.share-email:hover {
   background-position: -320px -40px;
}


/* jssor slider bullet navigator skin 21 css */
/*
.jssorb21 div           (normal)
.jssorb21 div:hover     (normal mouseover)
.jssorb21 .av           (active)
.jssorb21 .av:hover     (active mouseover)
.jssorb21 .dn           (mousedown)
*/
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av
{
   background: url(jssor/img/b21.png) no-repeat;
   overflow:hidden;
   cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }



/* jssor slider arrow navigator skin 21 css */
/*
.jssora21l              (normal)
.jssora21r              (normal)
.jssora21l:hover        (normal mouseover)
.jssora21r:hover        (normal mouseover)
.jssora21ldn            (mousedown)
.jssora21rdn            (mousedown)
*/
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
   position: absolute;
   cursor: pointer;
   display: block;
   background: url(jssor/img/a21.png) center center no-repeat;
   overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }

.GIS-logo {
   display: inline-block;
   float: left;
   margin: 0px;
   width:99px;
   height: 93px;
   cursor: pointer;
   vertical-align: top;
   background-image: url(images/images_Logo/GIS-logo_kleiner.jpg);  
}

.GIS-logo {
   background-position: 0px 0px;
}

.GIS-logo:hover {
   background-position: 0px 0px;
}