img {
	max-width: 100%;
}
h1,
h2 {
	font-weight: normal;
}
.image {
	display: table-cell;
	position: relative;
}
.rot {
	color: #ce1036;
}
.blau {
	color: #0c2574;
}
#image_01 {
	opacity: 35%;
}
#image_02 {
	opacity: 50%;
}

/* Startseite */
#update_start_links {
	width: 90%;
	position: absolute;
	top: 5%;
	left: 5%;
}
.update_start_link {
	width: 50%;
	float: left;
}
.update_start_links a,
#anmeldung_form button,
#lernerfolg button,
#evaluation button {
	margin: 5% auto;
	padding: 2%;
	width: 66%;
	border-radius: 7px;
	border: 1px solid #fff;
	background-color: #51b6b6;
	box-shadow: 0 0 15px #51b6b6;
	color: #fff;
	text-decoration: none;
	display: block;
	line-height: 1.2;
	text-align: center;
}
#update_start_content {
	position: absolute;
	top: 50%;
	left: 11.75%;
	width: 76.5%;
	color: #0c2574;
}
#update_start_content p {
	margin-top: 10%;
}
#update_start_content ul {
	margin-top: 5%;
	list-style: none;
}
#update_start_content li {
	width: 33%;
	float: left;
}
#update_start_content a {
	text-decoration: none;
	color: inherit;
}
#update_start_content a:hover {
	color: #ce1036;
}

/* Kopf fuer Fortbildungsreihen */
#fortbildungsreihe_head_logo,
#info_head_logo {
	margin: auto;
	padding: 2.5%;
	width: 52%;
	display: block;
}
#fortbildungsreihe_head_logo p {
	padding: 2.5% 5% 0 0;
	float: left;
	color: #0c2574;
}
#fortbildungsreihe_head_logo img {
	width: 16%;
}
#fortbildungsreihe_head_image img {
	width: 1366px;
}

/* Fortbildung Termin */
#link_anmeldung {
	margin: 10% 0;
	text-align: center;
}

/* Fortbildung Programm */
#fortbildung_programm h1,
#fortbildung_programm h2,
#anmeldung h1 {
	text-align: center;
}
#fortbildung_programm table {
	margin-top: 1em;
	width: 100%;
	border-collapse: collapse;
}
.pause {
	background-color: #d9d9d9;
}
.uhrzeit {
	padding: 5px;
	width: 20px;
	text-align: right;
	vertical-align: top;
}
.vortrag {
	padding: 5px;
}

/* Navi vergangene Fortbildungen */
#vergangene_fb_navi a {
	text-decoration: none;
	color: #31378d;
}
#vergangene_fb_navi a:hover {
	color: #ce1036;
}


@media (min-width: 1001px) {

	/* Startseite */
	.image {
		width: 50%;
	}
	.update_start_links a {
		font-size: 2vw;
	}
	#update_start_content p {
		font-size: 2vw;
	}
	#update_start_content ul {
		font-size: 1.5vw;
	}

	/* Fortbildung */
	#fortbildungsreihe_head_logo p {
		font-size: 5.5vw;
	}
	#fortbildung_termin a {
		margin: 15% 0 0;
	}
}

@media (min-width: 1367px) {

	/* Startseite */
	.update_start_links a {
		font-size: 24px;
	}
	#update_start_content p {
		font-size: 30px;
	}
	#update_start_content ul {
		font-size: 20px;
	}

	/* Fortbildung */
	#fortbildungsreihe_head_logo p {
		font-size: 80px;
	}
}

@media (max-width: 1000px) {

	/* Startseite */
	#update_start {
		width: 100%;
	}
	.image {
		margin: auto;
		width: 100%;
		display: block;
	}
	#image_02 {
		display: none;
	}
	.update_start_links a {
		font-size: 4vw;
	}
	#update_start_content p {
		font-size: 4vw;
	}
	#update_start_content ul {
		font-size: 3vw;
	}

	/* Fortbildung */
	#fortbildungsreihe_head_logo {
		padding: 5%;
		width: 85%;
	}
	#fortbildungsreihe_head_logo p {
		padding: 5%;
		font-size: 8vw;
	}
	#fortbildungsreihe_head_logo img {
		width: 20%;
	}
	#fortbildung_termin,
	#fortbildung_programm,
	#vergangene_fb_navi {
		margin: auto;
		width: 80%;
	}
	#fortbildung_programm table {
		margin-top: 3vw;
		font-size: 3vw;
	}

	/* Info-Seiten */
	#info_head_logo {
		padding: 5%;
		width: max-content;
		max-width: 75%;
	}

	/* vergangene Fortbildungen */
	#vergangene_fb_navi {
		display: none;
	}
}
