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


#titletext-home {
	width: 950px;
	max-width: calc(90% - 60px);
	height: auto;
	text-align: left;
}

#titletext-home h2{
	padding-left: 48px;
	padding-top: 30px;
	padding-bottom: 10px;
    color: #c70a17;
	font-size: 16px;
}

#titletext-home p{
	color: #000;
	font-size: 14px;
}

#titletext-site {
	width: 950px;
	max-width: calc(90% - 60px);
	height: auto;
	text-align: left;
}

#titletext-site h2{
	padding-left: 48px;
	padding-top: 25px;
	padding-bottom: 10px;
    color: #c70a17;
	font-size: 16px;
}

#titletext-site p{
	color: #000;
	font-size: 14px;
}

#titletext-imp {
	width: 950px;
	max-width: calc(90% - 60px);
	height: auto;
	text-align: left;
}

#titletext-imp h2{
	padding-left: 48px;
	padding-top: 25px;
	padding-bottom: 10px;
    color: #c70a17;
	font-size: 16px;
}

#titletext-imp p{
	color: #000;
	font-size: 14px;
}
#titletext-daten {
	width: 950px;
	max-width: calc(90% - 60px);
	height: auto;
	text-align: left;
}

#titletext-daten h2{
	padding-left: 48px;
	padding-top: 25px;
	padding-bottom: 10px;
    color: #c70a17;
	font-size: 16px;
}

#titletext-daten p{
	color: #000;
	font-size: 14px;
}

@media only screen and (max-width: 480px){

#titletext-home {
	width: auto;
	max-width: calc(90% - 60px);
}
#titletext-home h2 {
	padding-top: 25px;
	padding-bottom: 5px;
}
#titletext-site {
	width: auto;
	max-width: calc(90% - 60px);
}
#titletext-site h2 {
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 3px;
}
#titletext-imp {
	width: auto;
	max-width: calc(90% - 60px);
}
#titletext-imp h2 {
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 3px;
}
#titletext-daten {
	width: auto;
	max-width: calc(90% - 60px);
}
#titletext-daten h2 {
	padding-left: 45px;
	padding-top: 15px;
	padding-bottom: 3px;
}
}