/* Fonts, Colors */
:root {
    --gelb: #FFC223;
    --schwarz: #212121;
    --blau: #005480;
    --hellgrau: #DCDBDB;
}

html, body {
	font-family:Roboto;
	font-weight:400;
	font-size:16px;
	line-height:21px;
	color: var(--schwarz);
	color: #212121;
	background: var(--gelb);
	background: #FFC223;
}
a {
	-o-transition:.3s;
  	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
  	
  	color: var(--blau);
  	text-decoration:none;
  	font-weight:500;
}
html a:visited {
	color: #005480 !important;
}
html .header a:visited {
	color: #000000 !important;
}
html .sec_navigation a:visited {
	color: #ffffff !important;
}
.coockies {
	display:none;
	background:#212121;
	color:#ffffff;
	padding:20px 0;
}
.coockies a {
	cursor:pointer;
	text-decoration:underline;
	color:#ffffff;
}

.main a:hover {
	opacity:0.9;
}

b, strong {
	font-weight:600;
}
p {
	padding-bottom:15px;
	font-family:Roboto, Sans-Serif;
	font-weight:400;
	font-size:16px;
	line-height:21px;
	color: var(--schwarz);
	color: #212121;
}
h1 {
	color:#ffffff;
	font-size:60px;
	line-height:60px;
	text-transform:uppercase;
	font-weight:200;
	text-align:center;
}
h2 {
	color: var(--schwarz);
	color: #212121;
	font-size:35px;
	line-height:35px;
	text-transform:uppercase;
	font-weight:300;
	padding-bottom:25px;
}
h3 {
	color: var(--gelb);
	color: #FFC223;
	font-size:30px;
	line-height:30px;
	text-transform:none;
	padding-bottom:20px;
}
h4 {
	color: var(--blau);
	color:#005480;
	font-size:16px;
	line-height:21px;
	text-transform:none;
	font-weight:600;
	padding-bottom:10px;
}

/* Buttons */
.button, .submit {
	background: var(--gelb);
	background: #FFC223;
	color:#ffffff;
	text-transform:uppercase;
	width:auto;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
	
	-o-transition:.3s;
  	-ms-transition:.3s;
  	-moz-transition:.3s;
  	-webkit-transition:.3s;
  	transition:.3s;
}
.button:hover, .submit:hover {
	opacity:0.8;
}
.button.small {
	text-transform:none;
	padding-top:8px;
	padding-bottom:8px;
}
div.aCenter {
	text-align:center;
}
