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

body {margin: 0;
		padding: 0;
		background: linear-gradient(270deg, #1f589e, #71d8d3);
		background-size: 400% 400%;
		font-family: 'Raleway', sans-serif;
		-webkit-animation: AnimationName 30s ease infinite;
		-moz-animation: AnimationName 30s ease infinite;
		animation: AnimationName 30s ease infinite;
		text-align: center;}

@-webkit-keyframes AnimationName 

{
	0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}	
}

@-moz-keyframes AnimationName

{	
	0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

@keyframes AnimationName

{
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

h1 {font-size: 25px;
	line-height: 40px;
	margin-top: 0;
	margin-bottom: 40px;}

h2 {font-size: 18px;
	line-height: 25px;
	font-weight: 400;
	margin-bottom: 20px;}

span {text-decoration: none;
		color: #1f589e;}

section {margin: 0 auto;
		display: table;}

.box {max-width: 500px;
		background-color: white;
		padding: 40px 40px 10px 40px;
		border-radius: 10px;
		margin: 120px 20px;}

.logo {max-width: 250px;
		margin: 0 auto 20px auto;}

.logo img {width: 100%;}

.button {margin: 60px 0 60px 0;}

.button a {background-color: #1f589e;
			text-decoration: none;
			color: white;
			padding: 20px 30px;
			border-radius: 5px;
			font-weight: 400;
			transition: ease 0.3s background-color;}

.button a:hover {background-color: #71d8d3;
				color: white;}

.weiterleitung {display: none;}

.progress-bar-wrap {max-width: 450px;
					margin: 0 auto;}

.progress-bar {background: #e0e0e0;
				padding: 3px;
				border-radius: 3px;}

.progress-bar-fill {display: block;
					height: 5px;
					background: #1f589e;
					background: -moz-linear-gradient(left,  #1f589e 0%, #71d8d3 100%);
					background: -webkit-linear-gradient(left,  #1f589e 0%,#71d8d3 100%);
					background: linear-gradient(to right,  #1f589e 0%,#71d8d3 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f589e', endColorstr='#71d8d3',GradientType=1 );
					border-radius: 3px;
					transition: width 6s ease-in-out;}

.disclaimer p {font-size: 18px;}

.impressum {margin-bottom: 20px;}

.impressum a {font-size: 18px;}

a {text-decoration: none;
	color: #1f589e;
	transition: 0.3s ease color;}

a:hover {color: #71d8d3;}







