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

/* grundlegende Einstellungen */
* {margin:0px; padding:0px}


html, body {
    height: 80%;
}


body {
	background-color: #ffffff;
	
}

header {
	background-color: #003e87;
}

/*Navigation */
#start2 {
	display: none;
}

nav {
	background-color: #003e87;
	text-align: center;
	padding-top: 1em;
	padding-bottom: 0.5em;
	margin: 0em 0em 0em 0em;
}

nav li {
	list-style-type: none;
	display: inline;
	padding-left: 1.5em;
	padding-right: 1.5em;
}

nav a {
	text-decoration: none;
	font-family: Raleway;
	color: #ffffff;
	font-size: 1.3em;
	font-weight: 400;
}

/* 1. Bereich */
.start {
	padding-top: 0em;
	background-color: #ffffff;
}

.start3 {
	padding-top: 3em;
	background-color: #ffffff;
	text-align: center;
}

section .start3 img {
	width: 100%;
}

h3 {
	font-family: raleway;
	color: #003e87;
	font-size: 1.5em;
	font-weight: 600;
}

.lar_logo {
	text-align: center;
	margin-bottom: 2.5em;
}

.lar_logo img {
	width: 5%;
	margin-bottom: -1.5em;
}

#link_hometraining {
	width: 30%;
	margin-bottom: -1.5em;
}

.start p {
	text-align: center;
	font-family: Raleway;
	font-size: 1.5em;
	font-weight: 600;
	color: #003e87;
}

h1 {
	font-family: raleway;
	color: #ffffff;
	font-size: 2.5em;
	font-weight: 700;
	letter-spacing: 0.01em;
	text-align: center;
	margin-top: 0.1em;
	padding-top: 0.2em;
	padding-bottom: 0.5em;
}


#ueberschrift_klein {
	display: none;
}

hr {
	width: 50%;
	margin: 0 auto;
}



#wrapper {
    position: relative;
    min-height: 100%;
}

#footer {
	position:absolute;
    bottom: 0;
    width: 100%;
    background-color: #003e87;
    height: 2em;
	padding-top: 2em;
}

#fusszeile {
	text-align: center;
	color: #ffffff;
	font-family: Raleway;
	font-size: 0.8em;
	font-weight: 500;
}

#fusszeile a {
	text-decoration: none;
	font-family: Raleway;
	color: #ffffff;
}

#menu1 {
	display: none;
}


/* mediaqueries */
@media screen and (max-width: 1180px) {
	
	h1 {
		font-size: 3.5em;
	}
	
	nav li {
	font-size: 0.8em;
	font-weight: 100;
	}
	
}


@media screen and (max-width: 930px) {
	
	nav li {
	font-size: 0.7em;
	font-weight: 100;
	}

	
}


@media screen and (max-width: 820px) {
	
	h1 {
		font-size: 3em;
	}
	
	nav li {
	font-size: 0.6em;
	font-weight: 100;
	}
	
	.sidenav {
		padding-top: 15px;
	}
	
  	.sidenav a {
		font-size: 18px;
	}
	
	#menu1 {
		display: block;
		padding-top: 2em;
	}
	
	#start {
		display: none;
	}
	
	.lar_logo {
	text-align: center;
	margin-top: 12em;
	}
	
	section .start3 img {
	width: 20%;
	}
	
}


@media screen and (max-width: 780px) {
	
	.lar_logo {
	margin-top: 4em;
	}
	
}


@media screen and (max-width: 490px) {
	
	
	h1 {
		font-size: 2em;
	}
	
	.lar_logo {
	margin-top: 6em;
	}
	
	.lar_logo img {
		width: 55%;
	}
	
	#fusszeile {
	font-size: 0.5em;
	font-weight: 400;
	}
}


/*
@media screen and (max-width: 340px) {
	
	
	h1 {
		font-size: 1.7em;
	}
	
	.lar_logo {
	margin-top: 3em;
	}
	
	.lar_logo img {
		width: 60%;
	}
	
	#fusszeile {
	font-size: 0.5em;
	font-weight: 400;
}
	
}*/






