.ii {
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: -3px 3px;
  text-indent: 150%;
  white-space: nowrap;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  background-image: url('/web.images.icon-sprite.png');
  background-size: 480px 490px;
  background-repeat: no-repeat;
}

a:hover .ii, .ii[onclick]:hover {
  background-image: url('/web.images.icon-sprite-hover.png');
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-resolution: 240dpi) {
  .ii {
    background-image: url('/web.images.icon-sprite@2x.png');
  }

  a:hover .ii, .ii[onclick]:hover {
    background-image: url('/web.images.icon-sprite-hover@2x.png');
  }
}

.ie8 .ii {
  display: inline;
  font-size: 0.00001px;
  padding-left: 16px;
  padding-top: 14px;
  padding-bottom: 2px;
  line-height: 16px;
}

.ie {
  zoom: 1;
}

.ie6 .ii, .ie7 .ii {
  display: inline;
  zoom: 1;
}

.ii-alert {
  width: 19px;
  background-position: -6px -67px;
  opacity: 0.6;
}

.ii-checkbox {
  text-indent: 0;
  background-image: none;
}

.ii-error_closed {
  width: 16px;
  background-position: -277px -127px;
}

.ii-update, .ii-edit {
  width: 16px;
  background-position: -97px -7px;
}

.ii-update-sw {
  width: 16px;
  background-position: -67px -7px;
}

.ii-add, .ii-stunden {
  width: 16px;
  background-position: -156px -7px;
}

.ii-mime_empty {
  background-position: -218px -7px;
}

.ii-add_link {
  background-position: -127px -7px;
}

.ii-editnew_aufgabe {
  background-position: -306px -7px;
}

.ii-new_aufgabe {
  background-position: -277px -7px;
}

.ii-delete {
  width: 13px;
  background-position: -68px -37px;
}

.ii-view, .ii-details, .ii-search {
  cursor: pointer;
  background-position: -97px -37px;
}

.ii-details_plus {
  cursor: pointer;
  background-position: -127px -37px;
}

.ii-details_minus {
  cursor: pointer;
  background-position: -157px -37px;
}

.ii-ok, .ii-yes {
  background-position: -247px -37px;
}

.ii-no, .ii-error {
  background-position: -217px -37px;
}

.ii-flag {
  background-position: -307px -127px;
}

.ii-copy, .ii-editnew {
  background-position: -336px -7px;
}

.ii-attach, .ii-attachment {
  background-position: -247px -67px;
}

.ii-attach_no {
  background-position: -277px -67px;
}

.ii-cancelled {
  background-position: -427px -67px;
}

.ii-mail {
  background-position: -187px -277px;
}

.ii-recommendation {
  margin-top: 3px;
}

.ii-letter {
  background-position: -427px -277px;
}

.ii-help {
  background-position: -307px -37px;
}

.ii-info {
  background-position: -367px -37px;
}

.ii-bookmark, .ii-premium {
  background-position: -7px -37px;
}

.ii-facebook {
  background-position: -7px -247px;
}

.ii-is_facebook {
  background-position: -38px -247px;
}

.ii-twitter {
  background-position: -157px -247px;
}

.ii-is_twitter {
  background-position: -187px -247px;
}

.ii-vgwort {
  background-position: -67px -247px;
}

.ii-is_vgwort {
  background-position: -97px -247px;
}

.ii-googleplus {
  background-position: -247px -247px;
}

.ii-linkarena {
  background-position: -217px -247px;
}

.ii-delicious {
  background-position: -307px -247px;
}

.ii-misterwong {
  background-position: -277px -247px;
}

.ii-xing {
  background-position: -337px -247px;
}

.ii-pos_north {
  background-position: -97px -337px;
}

.ii-pos_north_dis {
  background-position: -67px -337px;
}

.ii-pos_south {
  background-position: -157px -337px;
}

.ii-pos_south_dis {
  background-position: -127px -337px;
}

.ii-pos_east {
  background-position: -37px -337px;
}

.ii-pos_east_dis {
  background-position: -7px -337px;
}

.ii-pos_west {
  background-position: -217px -337px;
}

.ii-pos_west_dis {
  background-position: -187px -337px;
}

.ii-expand {
  background-position: -8px -277px;
}

.ii-collapse {
  background-position: -38px -277px
}

.ii-folder-level-0 {
  margin-right: 8px;
}

.ii-folder-level-1 {
  margin-right: 8px;
  margin-left: 15px;
}

.ii-folder-level-2 {
  margin-right: 8px;
  margin-left: 30px;
}

.ii-folder-level-3 {
  margin-right: 8px;
  margin-left: 45px;
}

.ii-folder-level-4 {
  margin-right: 8px;
  margin-left: 60px;
}

.ii-folder-level-5 {
  margin-right: 8px;
  margin-left: 75px;
}

.ii-folder-level-6 {
  margin-right: 8px;
  margin-left: 90px;
}

.ii-folder-level-7 {
  margin-right: 8px;
  margin-left: 105px;
}

.ii-folder-level-8 {
  margin-right: 8px;
  margin-left: 120px;
}

.ii-folder-level-9 {
  margin-right: 8px;
  margin-left: 135px;
}

.ii-folder-level-10 {
  margin-right: 8px;
  margin-left: 150px;
}

.ii-item_root {
  background-position: -307px -157px;
}

.ii-tree_path {
  background-position: -332px -157px;
}

.ii-item_folder_open {
  background-position: -37px -157px;
}

.ii-edit_picture {
  background-position: -37px -9px;
}

.ii-data-icon {
  margin: 0 5px 0 0;
}

.ii-folder, .ii-item_folder {
  background-position: -7px -157px;
}

.ii-folder_new {
  background-position: -97px -157px;
}

.ii-folder_trans {
  background-position: -127px -157px;
}

.ii-folder_or {
  background-position: -157px -157px;
}

.ii-xml {
  background-position: -427px -217px;
}

.ii-mime_xml {
  background-position: -127px -217px;
}

.ii-mime_xml_trans, .ii-mime_xsl_trans {
  background-position: -187px -217px;
}

.ii-mime_image {
  background-position: -217px -217px;
}

.ii-mime_xml_or {
  background-position: -157px -217px;
}

.ii-mime_xsl, .ii-mime_xls {
  background-position: -37px -217px;
}

.ii-mime_txt {
  background-position: -7px -7px;
}

.ii-mime_mp3 {
  background-position: -247px -397px;
}

.ii-mime_feed {
  background-position: -337px -397px;
}

.ii-mime_csv {
  background-position: -67px -218px;
}

.ii-mime_pdf, .ii-pdf {
  background-position: -96px -217px;
}

.ii-mime_cert, .ii-cert {
  background-position: -96px -217px;
}

.ii-mime_html {
  background-position: -367px -277px;
}

.ii-mime_php, .ii-php {
  background-position: -126px -187px;
}

.ii-rotate_left {
  background-position: -37px -367px;
}

.ii-rotate_right {
  background-position: -67px -367px;
}

.ii-pw_change {
  background-position: -37px -37px;
}

.ii-status_change, .ii-permission, .ii-lock {
  background-position: -127px -277px;
}

.ii-print {
  background-position: -307px -397px;
}

.ii-basket {
  background-position: -307px -67px;
}

.ii-item_user {
  background-position: -97px -397px;
}

.ii-become_user {
  background-position: -367px -67px;
}

.ii-action_go {
  background-position: -67px -67px;
}

.ii-undo {
  background-position: -397px -397px;
}

.ii-redo {
  background-position: -367px -397px;
}

.ii-download {
  background-position: -187px -37px;
}

.ii-link {
  background-position: -67px -277px;
}

.ii-yellow {
  background-position: -10px -427px;
}

.ii-gray {
  background-position: -130px -427px;
}

.ii-red {
  background-position: -40px -427px;
}

.ii-blue {
  background-position: -190px -427px;
}

.ii-green {
  background-position: -100px -427px;
}

.ii-upload {
  background-position: -7px -367px;
}

.ii-history {
  background-position: -397px -127px;
}

.ii-mainimage, .ii-mainimage-no:hover {
  background-position: -277px -187px;
}

.ii-mainimage-no, .ii-mainimage:hover {
  background-position: -247px -187px;
}

.ii-override {
  background-position: -367px -7px;
}

.ii-override_active {
  background-position: -397px -7px;
}

.ii-rename {
  background-position: -187px -127px;
}

.ii-split {
  background-position: -247px -127px;
}

.ii-close {
  width: 19px;
  height: 19px;
  background-position: -217px -427px;
}

.ii-web_preview {
  width: 30px;
  height: 18px;
  background-position: -240px -426px;
}

.ie8 .ii-web_preview {
  padding-left: 30px;
  padding-top: 14px;
  padding-bottom: 4px;
  line-height: 18px;
}

.ii-configure {
  background-position: -67px -127px;
}

.ii-reload {
  background-position: -457px -217px;
}

.ii-trashcan_empty {
  background-position: -307px -367px;
}

.ii-jar, .ii-zip, .ii-mime_zip {
  background-position: -157px -397px;
}

.ii-item_project {
  background-position: -277px -155px;
}

.ii-wait {
  background-position: -307px -427px;
}

.ii-toggle-on {
  width: 20px;
  background-position: -395px -37px;
  opacity: 0.5;
}

.ii-toggle-off {
  width: 20px;
  background-position: -424px -37px;
  opacity: 0.5;
}

.ii-toggle-on[onclick], .ii-toggle-off[onclick]:hover {
  background-position: -395px -37px;
  opacity: 1;
}

.ii-toggle-off[onclick], .ii-toggle-on[onclick]:hover {
  background-position: -424px -37px;
  opacity: 1;
}