@charset "utf-8";
/* CSS Document */

/*CSS RESET*/
html, body, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
abbr, acronym, address, big, cite, code, del, 
dfn, em, font, ins, kbd, q, s, samp, small,
strike, strong, sub, sup, tt, var, center, li, ul, 
dl, dt, dd, ol, fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td, img  {
	margin : 0;
	padding : 0;
	border : 0;
	outline : 0;
	list-style: none;
}

/*FONTS*/

/* nunito-sans-200 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 200;
  src: url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans ExtraLight'), local('NunitoSans-ExtraLight'),
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.woff') format('woff'), /* Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-200.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-regular - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 400;
  src: url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Regular'), local('NunitoSans-Regular'),
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-regular.svg#NunitoSans') format('svg'); /* Legacy iOS */
}

/* nunito-sans-700 - latin */
@font-face {
  font-family: 'Nunito Sans';
  font-style: normal;
  font-weight: 700;
  src: url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Nunito Sans Bold'), local('NunitoSans-Bold'),
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.woff') format('woff'), /* Modern Browsers */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url('file:///C|/Users/Grafik2/Aufträge/IST BAU/web/fonts/nunito-sans-v5-latin-700.svg#NunitoSans') format('svg'); /* Legacy iOS */
}


* {
	margin: 0;
	padding: 0;
	font-family: 'Nunito Sans', sans-serif;
}


html {
	overflow-y: scroll;
	hyphens: auto;
	height:100%;
	background-color: #fff;
}

/*WRAPPER*/

#wrapper {
	position:relativ;
	margin: 0 auto;
	min-height: 100%;
  	height: auto !important;
	width:100%;
	overflow: hidden !important;
}

/*CONTAINER*/

.container {
	width: 60%;
	margin: 0 20%;
}

/*LOGO*/

.logo {
	position: static;
	display: block;
	width: 500px;
	height: 150px;
	margin: 15% auto 5% auto;
	background-image: url("../img/logo_ist_bau.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.main_txt {
	position: static;
	display: block;
	width: 60%;
	height: auto;
	margin: 100px 20%;
}

h1, h2, h3 {
margin: 10px 0 5px 0;
}

.adresse {
	position: static;
	display: block;
	width: 500px;
	height: auto;
	margin: 0 auto;
}

a {
	text-decoration: none;
	color: #cd1919;
}

a:hover {
	color: #ABABAB;
}

.info {
	width: 55px;
	display: inline-block;
}

#footer {
	position: fixed;
	bottom: 0;
	height: 50px;
	width: 100%;
	background-color: #4F4F4F;
}

#footer_nav li a {
	float: left;
	margin: 5px 15px 0 0;
	font-size: 1.2em;
	display: block;
	color: #fff;
}

#footer_nav li a:hover {
	color: #cd1919;
}