aside { background: white; }
body { background: url(../img/Background03.jpg) no-repeat; background-size: cover; font-size: 17.77777778px; text-align: justify; }
label { color: black; font-size: 12px; }
a { text-decoration: none; }
a:hover { text-decoration: none; }
a:visited { text-decoration: none; }
h3 { color: #af2222; }
p { text-align: justify; }
.side-nav-item:hover { background: red; color: white; text-decoration: none; }
a.side-nav-item:hover { color: white; }
.bg_black { background-color: black; }
.bg_blue { background-color: blue; }
.bg_green { background-color: green; }
.bg_red { background-color: red; }
.bg_white { background-color: white; }
.blue { color: blue; }
.border { border: 1px solid black; }
.cb { clear: both; }
.container { opacity: 100%; background: #ededed; color: #111111; min-width: 175px; width: 100%; min-height: 400px; height: 100%; padding: 15px; border: 1px solid black; font-size: 17.77777778px; }
.dark_red { color: #af2222; }
.dotted {border: 1px dotted black; }
.flex { display: flex; }
.fl { float: left; }
.fr { float: right; }
.fs3vw { font-size: clamp(16px, 3vw, 22px); }
.fs4vw { font-size: clamp(16px, 4vw, 22px); }
.fs5vw { font-size: clamp(16px, 5vw, 22px); }
.fs10 { font-size: 10px; color: white; }
.fs12 { font-size: 12px; color: white; }
.fs14 { font-size: 14px; color: white; }
.fs16 { font-size: 16px; color: white; }
.fs20 { font-size: 20px; color: white; }
.fs24 { font-size: 24px; color: white; }
.green { color: green; }
.h450 { height: 450px; }
.h100p { height: 100%; }
.item {order: 1px solid #369;}
.justify { text-align: justify; }
.korb_number { color: white; background: red; font-weight: bold; padding: 7px; }
.mb2 { margin-bottom: 2px; }
.ml10 { margin-left: 10px; }
.mt50 { margin-top: 50px; }
.mt100 { margin-top: 100px; }
.mw500 { max-width: 500px; }
.lh24 { line-height: 24px; }
.lh32 { line-height: 32px; }
.p2 { padding: 2px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.primary { color: #0c63e4; }
.red { color: red; }
.w50 { width: 50px; }
.w100 { width: 100px; }
.w150 { width: 150px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.w09p { width:  9%; }
.w10p { width: 10%; }
.w12p { width: 12%; }
.w14p { width: 14%; }
.w80p { width: 80%; }
.w100p { width: 100%; }
.hide{display:none!important}
.show{display:block!important}
.book { font-size: 16px; color: white; }
.white { color: #FFF; }
.yellow { color: yellow; }
.blue { color: blue; }
.black { color: black; }
.center { margin: 0 auto; text-align: center; }
.bd_green { color: green; }
.red { color: red; }
.bold { font-weight: bold; }

body { -webkit-user-select: none; } /* turn off text selection */
body { -webkit-tap-highlight-color: transparent; } /* disable highlighting */
body { -webkit-touch-callout: none; } /* disable callouts */

#navlist2 {
	border-bottom: 0px;
	list-style: none;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 10px;
	padding-left: 0px;
	padding-top: 5px;
}
#navlist2 li {
	background-color: #eceff5;
	background-position: 0em;
	border-bottom: 2px  solid #0e0e0e;
	border-left: 1px solid #0e0e0e;
	border-radius: 5px;
	border-right: 2px solid #0e0e0e;
	border-top: 1px solid #0e0e0e;
	margin-right: 5px;
	padding: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.bilderliste2 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.bilderliste2 li {
	float: left;
	font-size: 14px;
	height: 250px;
	list-style: none;
	margin: 3px;
	padding: 3px;
	width: 120px;
}
.bilderliste2 li a {
	color: #000;
	text-decoration: none;
}
