
html {
  height: 100%;
}


body {
margin:0px;
border:0px;
min-width:1300px;
min-height: 800px;
}





#head {

height: 120px;
width: 100%;
min-width:1300px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
background-color:#FAAC58;
border-bottom: 1px solid #A4A4A4;
display:block;

}

.head {

float:left;
margin-top:20px;
margin-left:20px;	
color:white;
font-family: 'Bebas Neue';
font-size: 60px;


}

.head a {
	color:white;
	text-decoration:none;
}

.head a:link {
	color:white;
	text-decoration:none;
}
.head a:hover {
	color:white;
	text-decoration:underline;
}
.head a:focus:visited {
	color:white;
	text-decoration:none;
}

#link {
	float:right;
	height:120px;
	margin-right:50px;
}

.link {
	height:120px;
	width:150px;
	float:left;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Bebas Neue';
	font-size:30px;
	color:white;
}
.link:hover {
	background-color:#F7BE81;
}

#body {
	margin-top:100px;
	font-family: 'Bebas Neue';
	font-size:60px;
}

#text {
	font-family: 'Bebas Neue';
	font-size:30px;
	float:middle;
}
#button {
	width: 200px;
	height:80px;
	background-color:#FAAC58;
	border:0px;
	border-radius:3px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Bebas Neue';
	font-size:30px;
	color:white;
	text-decoration:none;
	

}
#button:hover {
	background-color:#F7BE81;
}
#button a:visited:focus {
	text-decoration:none;
}
#album {
	float:middle;
}
#alben{
	margin-top:50px;
	display:box;
	width: 1080px;
	min-height:1080px;
	float:middle;

}
#alben a{
	text-decoration:none;
}
#alben a:focus:visited{
	text-decoration:none;
}

.alben{
	display:box;
	width:530px;
	height:300px;
	float:left;
	margin-left:9px;
	margin-top:60px;

}
.alben:hover{
	opacity:0.9;
}

.alben-ueberschrift{
	text-decoration:none;
	height:50px;
	background-color:#FAAC58;
	width:530px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family:'Bebas Neue';
	font-size:30px;
	color:white;
}
.albumgalerie {
	font-family: 'Bebas Neue';
	font-size:60px;
}
.upload {
	width:500px;
	height:50px;
	font-family: 'Bebas Neue';
	font-size: 25px;
	color:black;
}
.uploadbutton {
	width: 500px;
	height: 50px;
	border-radius: 0px 0px 0px 0px;
	border-top: 0.1px solid black;
	border-left:0.1px solid black;
	border-right:0.5px solid black;
	border-bottom:0.5px solid black;
	background-color:#FAAC58;
	font-family: 'Bebas Neue';
	font-size: 25px;
}
.uploadbutton:hover {
	border-radius:0px 0px 0px 0px;
	border: 0.1px solid black;
	background-color: #F7BE81;
}
.auswahlbutton {

	height:50px;
	width:500px;
	border-radius:0px 0px 0px 0px;
	border-top: 0.1px solid black;
	border-left:0.1px solid black;
	border-right:0.5px solid black;
	border-bottom:0.5px solid black;
	background-color:#FAAC58;
	font-family:'Bebas Neue';
	font-size:25px;
}
.termine {
	height: 0.5px;
	width: 700px;
	background-color: black;
	border:0px;
	margin-top:30px;
}

#termine {
	width: 600px;
	margin-top:50px;
	font-family: 'Bebas Neue';
	font-size:30px;
	margin-bottom:80px;
}

.password {
	width: 500px;
	height:50px;
	border-radius:15px 15px 0px 0px;
	border: 0.5px solid black;
	background-color:white;
}
.password:hover {
	border-radius:15px 15px 0px 0px;
	border: 0.5px solid black;
	background-color: #F2F2F2;
}
.password:active {
	border-radius:15px 15px 0px 0px;
	border: 0.5px solid black;
	background-color:#FAAC58;
}

.submit {
	width: 500px;
	height: 50px;
	border-radius: 0px 0px 15px 15px;
	border-top: 0px;
	border-left:0.1px solid black;
	border-right:0.5px solid black;
	border-bottom:0.5px solid black;
	background-color:white;
	font-family: 'Bebas Neue';
	font-size: 25px;
}
.submit:hover {
	background-color:#FAAC58;
}
	

#historie {

	font-family: 'Bebas Neue';
	font-size:30px;
	margin-top:100px;
	color:black; 
}	
#historie a:link {
	color:black;
	text-decoration:underline;
}
#historie a:hover {
	color:black;
	text-decoration:none;
}
#historie a:visited {
	color:black;
	text-decoration:none;
}


#awards-ueberschrift {
	font-family: 'Bebas Neue';
	font-size: 25px;
	color:black;
}

#awards {
	font-family: 'Bebas Neue';
	font-size:25px;
}

	
#footer {
	
	
	height: 50px;
	width:100%;
	margin-top:200px;
	bottom: 0;
	background-color:#A4A4A4;
	border-top:1px solid #00000;
	font-family: 'Bebas Neue';
	font-size:20px;
	color:white;
}

#abstimmung-ueberschrift {
		
font-family: 'Bebas Neue';
font-size:40px;
text-decoration:underline;
}


#abstimmung {
	
font-family: 'Bebas Neue';
font-size:28px;
}

.wahl {
	height:40px;
	width:300px;
	font-family: 'Bebas Neue';
	font-size:25px;
	border-bottom:0px;
}

.bestaetigen {
	width:300px;
	height:40px;
	font-family: 'Bebas Neue';
	font-size: 20px;
	background-color:#FAAC58;
}

.bestaetigen:hover {
	background-color:#F7BE81;
}
#account {
	display:flex;
	float:left;
	height:75px;
	width:150px;
	background-color:#FAAC58;
	align-items: center;
	justify-content: center;
	font-family: 'Bebas Neue';
	font-size:30px;
	color:white;
	margin:4px;
	border-radius:2px;
	text-decoration:none;
}
#account:hover {
	background-color:#F7BE81;
}
#account a:link {
	text-decoration:none;
}
#account1 {
	display:flex;
	height:75px;
	width:300px;
	background-color:#FAAC58;
	align-items: center;
	justify-content: center;
	font-family: 'Bebas Neue';
	font-size:30px;
	color:white;
	margin:4px;
	border-radius:2px;
	text-decoration:none;
}
#account1:hover {
	background-color:#F7BE81;
}
#account1 a:link {
	text-decoration:none;
}

#termine-beschreibung {
	margin-top:50px;
	display:block;
	width:500px;
	font-family: 'Bebas Neue';
	font-size:22px;
	color:black;
	float:middle;
}
#trennlinie {
	width:100%;
	height:1px;
	border:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:100px;
	margin-bottom:80px;
	background-color:black;
}