/*************************************************************************************
@font-face */

/*************************************************************************************
@struktur */

body {
	background: url(img/background.jpg) no-repeat center center fixed; 
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/background.jpg", sizingMethod="scale");
				-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/background.jpg", sizingMethod="scale")";
	font-family: 'Open Sans', sans-serif;
	color:#777777;
	font-size:17px;
}

.clear {
	clear:both;
}

a, a:link, a:visited {
	text-decoration:none;
	color:#777777;
	font-size:17px;
}

a:hover {
	text-decoration:underline;
}

.alignleft {
	float:left;
	margin-right:15px;
}

.alignnone {
	clear:both;
}

.alignright {
	float:right;
	margin-left:15px;
}

/*************************************************************************************
@content */

.impressum-info {
	width:750px;
	height:677px;
	background:url(img/impressum-logo.png) no-repeat bottom left;
	position:absolute;
	top:50%;
	left:50%;
	margin:-338px 0 0 -375px;
}	

.impressum-info  h2 {
	color:#fff;
}

.impressum-info  p.anschrift {
	padding:250px 0 0 228px;
	font-size:17px;
	color:#686868;
	line-height:30px;
}

.impressum-info  p.telefon {
	padding:25px 0 0 260px;
	font-size:17px;
	color:#686868;
	line-height:30px;
}

.impressum-info  p.telefon a {
	color:#e01a26;
	text-decoration:none;
}

.impressum-info  p.ust {
	padding:30px 0 0 228px;
	font-size:17px;
	color:#686868;
	line-height:30px;
}

#social {
	padding:134px 0 0 181px;
}

#social a {
	width:69px;
	height:69px;
	display:block;
	float:left;
	margin-right:0px;
	margin-left:-10px;
}

#social a.facebook {
	background:url(img/fb-gray.png);
}

#social a.twitter  {
	background:url(img/twitter-gray.png);
}

#social a.googleplus  {
	background:url(img/google-gray.png);
}

#social a.linkedin  {
	background:url(img/linkedin-gray.png);
}

#social a.xing  {
	background:url(img/xing-gray.png);
}

#social a.facebook:hover {
	background:url(img/fb.png);
}

#social a.twitter:hover  {
	background:url(img/twitter.png);
}

#social a.googleplus:hover  {
	background:url(img/google.png);
}

#social a.linkedin:hover  {
	background:url(img/linkedin.png);
}

#social a.xing:hover  {
	background:url(img/xing.png);
}