/* FONTS */
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: url(fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* remove text size adjust on IOS */
@media screen and (max-device-width: 480px){
	body {
		-webkit-text-size-adjust: none;
	}
}

/* display rule for older browsers */
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display: block;
}

html {
	margin: 0px;
}

body {
	margin: 0px;
	width: 100%;
	background-color:#f6f6f6;
	font-family: 'Roboto Condensed', sans-serif;
}

header {
	width: 900px;
	margin: 0 auto;
	margin-top: 75px;
}

#logo {
	float: left;
	margin: auto;
	color: #9b9c9e;
	font-size: 86px;
	font-weight: 400;
}


#two {
	float: left;
	margin-top: -2px;
	font-size: 58px;
	color: #dd9595;
	font-weight: 400;
}

#claim {
	float: right;
	margin-top: 30px;
	text-align: right;
	color: #9b9c9e;
	font-size: 34px;
	line-height: 0.95em;
	font-weight: 300;
}

.services {
	font-size: 20px;
	text-transform: uppercase;
}

#content {
	width: 100%; 
	margin-top: 20px;
	padding: 0px;
	background-color: #ededed;
	border-top: dashed 1px #9b9c9e;
	border-bottom: dashed 1px #9b9c9e;
}

.red {
	color: #dd9595;
}

article {
	width: 900px;
	margin: 0 auto;	
}

#imprint {
	float: right;
}

p, .floatingText {
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: justify;
	font-size: 16px;
	color: #9b9c9e;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
}

.bold {
	font-weight: 400;
}

.uppercase {
	text-transform: uppercase;
}

.iosLinks a {
	color: #9b9c9e;
}

a.floatingText {
	color: #9b9c9e;
}

a.floatingText:link, a.floatingText:active, a.floatingText:visited {
	text-decoration: none;
}

a.floatingText:hover {	
	text-decoration: underline;
}

div.clear {
	clear: both;
}