@media screen and (max-width: 1048px) {
	* {
		font-family: verdana, arial;
		color: #2a2a2a;
		font-size: 26px;
		line-height: 36px;
		font-weight: normal;
	}

	h1, h1 a, h2, h2 a{
		font-size: 30px;
		line-height: 40px;
		word-wrap: break-word;
	}

	.home section.content.list.child article nav a {
	color: #2a2a2a;
	text-decoration: none;
}

	h3, h3 a {
		font-weight: normal;
		word-wrap: break-word;
	}

	time {
		font-weight: normal;
		color: #6c6c6c;
	}

	a {
		color: #1798db;
		text-decoration: none;
	}

	a:hover {
		text-decoration: underline;
	}

	a.archive {
		color: #6c6c6c;
	    font-size: 30px;
	    font-weight: normal;
	    line-height: 40px;
	    text-align: left;
	    width: 100%;
	}

	/* <header> */
#minor-nav ul li a{
	font-size: 30px;
	font-weight: inherit;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
}

#main_wrapper > header nav ul li a:hover{
	text-underline: none;
}


#main_wrapper > header nav ul li a.imprint {
    font-size: 13px;
}

#main_wrapper > header nav ul li a.zoom {
    font-size: 20px;
}

#main_wrapper > header nav ul li a.imprint {
    color: #FFFFFF;
}

/* </header> */
/* <#navigation> */
#navigation {
	color: #FFFFFF;
	font-weight: bold;
}

#navigation form{
	color: #FFFFFF;
	font-weight: bold;
}

#navigation form input.submit {
	color: #FFFFFF;
	font-weight: bold;
}

#navigation nav ul li{
	text-align: right;
}


#navigation nav ul li a {
    color: #ffffff;
    font-size: 23px;
    font-weight: normal;
    line-height: 30px;
    text-decoration: none;
}

#navigation nav ul li.active a {
	color: #1798db;
}

#navigation nav ul li:hover a{
	color: #1798db !important;
}

.el-level_1 > .nav-link-wrapper > a {
	font-size: 28px;
}

/* </#navigation> */

figcaption {
	font-size: 22px;
	line-height: 26px;
	color: #6c6c6c;
}

#lightbox .lb-caption {
    color: #FFFFFF;
}

.home section article a.readmore {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
}

.home section article a.readmore:hover {
	text-decoration: none;
}

.home section article a.simpletext {
	color: #555555;
	font-size: 26px;
	line-height: 36px;
	font-weight: bold;
}

.home section article a.simpletext:hover {
	text-decoration: none;
}

/* <#calendar> */

div#calendar td a {
    text-decoration: underline;
    font-weight: bold;
}

div#calendar th {
    font-weight: bold;
}

/* </#calendar> */

/* <footer> */

body > footer *{
	color: #FFFFFF;
	text-decoration: none;
	line-height: 36px;
	font-size: 26px;
}

body > footer form input {
	color: #2a2a2a;
}

body > footer nav ul li a {
	font-weight: normal;
}
/* </footer> */
}
