/*------ HEADLINES ------*/
h1 {
	font-size: 19px;
	margin-bottom: 10px;
	color: #DE1F27;
	font-weight:normal;
}

h2 {
	font-size: 18px;
	margin-bottom: 7px;
	color: #616466;
	font-weight:normal;
}
/*------ STANDARD LINKS ------*/
a:link {
	color: #616466;
	text-decoration: underline;
}
a:visited {
	color: #616466;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #ED1C24;
}
/*------AUSNAHME IMPRESSUM -----*/
div#impressum a{
	color: #727679;
	text-decoration: none;
	margin-right:8px;
}
div#impressum a:hover{
	color: #ED1C24;
	text-decoration: none;
	margin-right:8px;
}
/*------ MAINMENU ------*/
a.mainmenu:link {
	color: #616466;
	text-decoration: none;
	font-size:24px;
	margin-right:20px;
}
a.mainmenu:visited {
	text-decoration: none;
	color: #616466;
	font-size:24px;
	margin-right:20px;
}
a.mainmenu:hover {
	text-decoration: none;
	color: #ED1C24;
	font-size:24px;
	margin-right:20px;
}
/*------ MAINMENU AKTIV ------*/
a.aktiv:link {
	text-decoration: none;
	color: #ED1C24;
	font-size:24px;
	margin-right:20px;
}
a.aktiv:visited {
	text-decoration: none;
	color: #ED1C24;
	font-size:24px;
	margin-right:20px;
}
a.aktiv:hover {
	text-decoration: none;
	color: #ED1C24;
	font-size:24px;
	margin-right:20px;
}
/*------ SUBEMENUE ------*/
a.sub:link {
	color: #616466;
	text-decoration: none;
	font-size:18px;
	margin-right:20px;
}
a.sub:visited {
	text-decoration: none;
	color: #616466;
	font-size:18px;
	margin-right:20px;
}
a.sub:hover {
	text-decoration: none;
	color: #ED1C24;
	font-size:18px;
	margin-right:20px;
}
/*------ SUBEMENUE AKTIV ------*/
a.subaktiv:link {
	text-decoration: none;
	color: #ED1C24;
	font-size:18px;
	margin-right:20px;
}
a.subaktiv:visited {
	text-decoration: none;
	color: #ED1C24;
	font-size:18px;
	margin-right:20px;
}
a.subaktiv:hover {
	text-decoration: none;
	color: #ED1C24;
	font-size:18px;
	margin-right:20px;
}