


body {
	margin: 0px;
	padding: 0px;
		
	font-family: Roboto,Arial,sans-serif;

}

h1, h2, h3, h4, h5, h6, div {
	margin: 0px;
	padding:0px;
}

a {
	text-decoration: none;
}

/*----------------------------------------------------------------------*/
#navi {
	padding-top: 2cm;
	text-align: center;
}

#navi h2, 
#navi .menu 
{
	display: none;
}

#header {
	padding-top: 2cm;
	
}

#header h2 {
	display: block !important;
}

#header .r2 {
	display: none;
}

/*----------------------------------------------------------------------*/
#features h1 {
	display:none;
}

#features .f.pagebreak {
	page-break-before: always;
}



#features .f img {
	height: 8cm;
	max-width: 100%;
}

#features .f.kundenblatt img {
	height: 16cm;
	max-width: 100%;
}


/*----------------------------------------------------------------------*/

#testimonial {
	page-break-before: always;
}



#testimonial .testimonial-item {
		
	text-align: center;
	margin-bottom: 2cm;
	border: 1px solid black;
}

#testimonial .testimonial-item .name {
	font-weight: bold;
}

#testimonial .testimonial-item .quote {
	text-align: left;
}

#testimonial .testimonial-item.us .header, 
#testimonial .testimonial-item.th .header
{
	float: right;
	
}

#testimonial .testimonial-item.us .header:after, 
#testimonial .testimonial-item.th .header:after {
	clear: both;
}


#testimonial .testimonial-item.th {
	page-break-before: always;
	
}

/*----------------------------------------------------------------------*/




#kontakt {
	page-break-before: always;
	text-align: center;
	
}

#kontakt .form {
	display: none;
}

#footer {
	text-align: center;	
}


