#kopf {
	width: 100%;
	height: 9vw;
	background-color: #CAAF02;
	position: relative;
}

#logo {
	height: 6vw;
	margin: 2vw;
	margin-left: 2.8vw;
}

#navigator {
	position: absolute;
	margin: 0;
	top: 6vw;
	left: 20vw;
	font-size: 1.2vw;
	font-family: P-Bold;
}

#navigator a {
	margin: 1vw;
	color: #6B0016;
}

#navigator .navakt {
	color: #3550FD;
}

#sprachwahl {
	position: absolute;
	margin: 0;
	top: 1vw;
	right: 1vw;
	font-size: 0.8vw;
	font-family: P-Italic;
}

#sprachwahl div {
	width: 2vw;
	border: 0.1vw solid grey;
	text-align: center;
	border-radius: 1vw;
	margin-bottom: 0.3vw;
	cursor: pointer;
}

#sprachwahl .akt {
	background-color: #978302;
}

#fuss {
	position: relative;
	width: 100%;
	height: 10vw;
	background-color: #CAAF02;
	background-color: #C0C8C0;
	font-size: 0.9vw;
	font-family: P-Italic;
//	border: 1px solid pink;
}

.fussbox {
	position: absolute;
	top: 1vw;
	width: 20vw;
}

#navigator2 {
	left: 5vw;
}

#navigator2 a {
	color: #6B0016;
}

#box2 {
	margin-left: 35vw;
}

#box3 {
	margin-left: 70vw;
}

#inhalt {
	position: relative;
	margin: 1vw 5vw;
	min-height: 60vh;
	//background-color: pink;
}

.textblock {
	position: relative;
//	margin-left: 4vw;
//	padding: 1vw;
//	border: 1px solid pink;
}

.rr {
	float: right;
	margin: 1vw 0 1vw 1vw;
	box-shadow: 0.3em 0.3em 0.2em 0.1em rgb(0 0 0 / 20%);
}

.ll {
	float: left;
	margin: 1vw 1vw 1vw 0;
	box-shadow: 0.3em 0.3em 0.2em 0.1em rgb(0 0 0 / 20%);
}

.picbox {
	position: relative;
	width: 20vw;
//	height: 15vw;
	border: 1px solid #6B0016;
//	background-color: white;
}

img .picbox {
	width: 100%;
}
