:root{	--header-bg: #000088;
	--side-bg: #aa00aa;
	--content-bg: #dadada;
	--header-t: #dadada;
	--content-t: #6b6b6b;
	--link-t: #aa00aa;
}

 /* links einfärben */
 a, a:link {color:var(--header-t);text-decoration: none !important;}
 a, a:visited {color:var(--header-t);text-decoration: none !important;}
 a, a:hover {color:var(--header-t);text-decoration: none !important;}
 a, a:active {color:var(--header-t);text-decoration: none !important;}

#content a:link {color:var(--link-t);text-decoration: none !important;}
#content a:visited {color:var(--link-t);text-decoration: none !important;}
#content a:hover {color:var(--link-t);text-decoration: none !important;}
#content a:active {color:var(--link-t);text-decoration: none !important;}

 img {border:0px;}

 body {font-family: Century Gothic,CenturyGothic,AppleGothic,Helvetica,Arial,sans-serif; color:var(--content-t); width:100%; height:100%; box-sizing: border-box; margin:0px; padding: 0px; text-transform: lowercase;}
 html {height:90%; box-sizing: border-box}

ol > li {font-weight: bold;font-size: 0.8em;text-transform: none;margin-top:7px;}
ol > li > ul{;padding:0;font-size:1.2em;}
ol > li > ul > li{list-style-type:none; display: block;}
ol > li > ul > li:first-child{font-weight: normal;font-size: 0.9em;text-transform: none;position:relative;float:right;padding-right:150px;}
ol > li > ul > li:nth-child(2){font-weight: normal;font-size: 0.95em;text-transform: none;margin-right:270px;}
ol > li > ul > li:nth-child(3){font-weight: normal; font-size: 0.8em; font-style:italic; text-transform: none;margin-right:270px;}
ol > li > ul > li:nth-child(4){font-weight: normal; font-size: 0.8em; text-transform: none;margin-right:270px;}
ol > li > ul > li:nth-child(5){font-weight: normal; font-size: 0.8em; text-transform: none;margin-right:270px;}

#content > ul > li > ul > li{list-style-type:none; display: block;}
#content > ul > li > ul > li:first-child{font-weight: normal;font-size: 0.9em;text-transform: none;position:relative;float:right;padding-right:150px;}
#content > ul > li > ul > li:nth-child(2){font-weight: normal;font-size: 0.95em;text-transform: none;margin-right:240px;text-align: justify; padding-left:40px}



#header {position:absolute;
	top:0;
	left:0;
	right:0;
	height: 5.5em;
	background-color:var(--header-bg);
	color:var(--header-t);
	font-weight: bold;
}

#max {	position:absolute;
	font-weight: normal;
	top:0;
	left:0;
	height:5.5em;
	font-size: 1.8em;
	padding-left:0.5em;
	padding-top:1px;
	line-height:0.95;
}

#foto{ 	position:absolute;
	right: 60px;
	width: 80px;
	}

#nav {	position:absolute;
	left:90px;
	top:0;
	right:0;
	height:5.5em;
	display: inline-block;
	padding-top:12px;
}

#nav li{display: inline-block;
	margin-right:10px;
	padding:5px;
	padding-bottom:2.5em;
}

#side {position:absolute;
	top:5.5em;
	left:0;
	bottom:0;
	clear:left;
	background-color:var(--side-bg);
	color:var(--header-t);
	width:160px;
	padding: 5px;
}

#side li{
	font-weight: bold;
    	margin-top: 5px;
	list-style-type: none;
	padding:5px;
}

#content {position: absolute;
	top:5.5em;
	left:160px;
	bottom:0;
	right:0;
	overflow-y: scroll;
	overflow-x:hidden;
	background-color:var(--content-bg);
	box-sizing: border-box;
	padding: 50px;
}

#content ul{list-style-type:none; display: block; padding:0; margin:0;margin-top:5px;
	}

#footer {
	position: absolute;
	bottom: 0px;
	left:0px;
	margin: auto;
	width: 155px;
	color:var(--header-t);
	background-color:var(--side-bg);
	padding-bottom: 20px;
	padding: 5px;
	padding-right:0px;
}

#footer li{
	font-weight: bold;
	list-style-type: none;
	font-size: 0.6em;
    	margin-top: 5px;
	padding:2px;
	margin-left:3px;
	padding-right:7px;
}

.c1  {	font-size: 1.4em;
	font-weight: bold;
	text-align: justify;
	padding-bottom:5px;
	margin-bottom:5px;}
.c2 {	font-weight: bold;
	font-size: 1.15em;
	text-align: justify;
	padding-bottom:5px;
	margin-top:10px;}
.c3 {	font-weight: normal;
	font-size: 0.95em;
	text-align: justify;
	padding-left:40px;}
.c4 {	font-weight: normal;
	font-size: 0.95em;
	text-align: justify;}
.l1 {	font-weight: normal;
	font-size: 0.95em;
	margin-top: 5px;
	text-transform: none;
	padding-left:40px;}
.l2 {	font-weight: normal;
	font-size: 0.8em;
	font-style:italic;
	text-transform: none;
	text-align: justify;}
.l3 {	font-weight: normal;
	font-size: 0.8em;
	font-style:italic;
	text-align: justify;
	padding-left:40px;}
