header, body, footer {

	width: 99%;

	margin:0;

	padding:0;

	font-family: verdana, arial;

}



header {

	

}



body {

	background: url(background9.jpg);

    background-position: center center;

	

    background-size: cover;

	background-repeat: no-repeat;

}



nav {

	text-align: center;

}



a {

    text-decoration: none;

	color: #330000;

}



nav li {

	display: inline;

	text-transform: uppercase;

	text-align: center;

	float: center;

	padding: 90px;

	font-size: 16px;

}



li {

    list-style-type: none;

}



hr {

	width: 100%;

	height: 2px;

	background: #330000;

	box-shadow: 0 2px 3px rgba(0,0,0,0.04);

}



#hr1 {

	margin-left: 0.4%;

}



#hr2 {

	width: 300px;

	height: 1px;

	margin-top: -15px;

	margin-bottom: 10px;

	box-shadow: 0 2px 3px rgba(0,0,0,0.02);

}



h1 {

	text-align: center;

	text-transform: uppercase;

	font-size: 54px;

	color: #330000;

	margin: 0;

	padding-top: 6px;

}



h2 {

	text-align: center;

	color: #330000;

	margin-top: 14px;

	font-size: 23px;

}





section {

	

	margin-left: 200px;

	margin-top: 1%;

	padding: 1.2% 2% 0.8% 1.2%;

	font-size: 24px;

	

}



p {

	font-size: 15px;

	padding-left: 16%;

}



#hardware {

	margin-top: 2%;

	width: 380px;

	border: 2px solid #330000;

}



#web-design {

	width: 480px; 

	border: 2px solid #330000;

}



#android-entwicklung {

	width: 580px;

	border: 2px solid #330000;

}



#mainPage {

	min-height: 390px;

	display: block;

	margin-right: 350px;

	margin-left: 330px;

	margin-top: 50px;

	line-height: 125%;

	padding-left: 140px;

}



#mainPage_text {

	padding-left: 40px;

	line-height: 24px;

}



#angebot{

	margin-left: 410px;

	padding-left: 260px;

}



#impressum_text{

	margin-left: 400px;

}



div {

	color: #330000;

	font-size: 14px;

	}

	

#angebot{

	margin: 20px;

}



footer p{

	

}

	

#footer_top{

	margin-top: 41px;

}



#footer {

	text-align: center;

	padding-left: 0;

	margin-top: 41px;

}