/* ================================== */
/*  WienTourismus CSS : Special Styles  */
/* ================================== */

/* --- hidden elements ----------------------------------------------------- */

#skiplinks {
  margin: 0 auto;
  width: 76.67em;
}
#skiplinks p a {
  display:block;
  font-family: Arial, Helvetica, sans-serif;
  left:-999em;
  overflow:hidden;
  position:absolute;
  top:-999em;
  width:22.49em;
}

#skiplinks p a:hover,
#skiplinks p a:focus,
#skiplinks p a:active {
  background-color:white;
  color:black;
  display:block;
  left: 0;
  overflow:visible;
  padding: 0.67em;
  position:absolute;
  text-decoration:none;
  top: 2.45em;
  white-space:nowrap;
  z-index: 1000;
}

/* --- hidden elements ----------------------------------------------------- */

.hidden {
  display: block;
  height: 0;
  left: -999em;
  position: absolute;
  overflow: hidden;
  width: 0;
}

/* --- clearfix ------------------------------------------------------------ */
 
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
