@charset "UTF-8";
/* CSS Icon Rollover */

.clearfix:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#navigation {
background: transparent;
margin: 0;
padding: 0;
width: 100%;
}

#navigation li {
float: left;
list-style-type: none;
}

#navigation li a {
display: block;
margin-right: 8px;
margin-top: 8px;
padding: 0;
height: 16px;
width: 16px;
text-indent: -9999px;
}

#navigation li a#skype {
background: url(/files/icons/icon_skype.png) no-repeat top left;
}
#navigation li a#skype:hover {
background-position: bottom left;
}

#navigation li a#xing {
background: url(/files/icons/icon_xing.png) no-repeat top left;
}
#navigation li a#xing:hover {
background-position: bottom left;
}

#navigation li a#linkedin {
background: url(/files/icons/icon_linkedin.png) no-repeat top left;
}
#navigation li a#linkedin:hover {
background-position: bottom left;
}

#navigation li a#facebook {
background: url(/files/icons/icon_facebook.png) no-repeat top left;
}
#navigation li a#facebook:hover {
background-position: bottom left;
}

#navigation li a#twitter {
background: url(/files/icons/icon_twitter.png) no-repeat top left;
}
#navigation li a#twitter:hover {
background-position: bottom left;
}

#navigation li a#lastfm {
background: url(/files/icons/icon_lastfm.png) no-repeat top left;
}
#navigation li a#lastfm:hover {
background-position: bottom left;
}