.page {width:700px; height:auto; background-color: #F2F3ED; margin:auto; margin-top:0px;}

.body {
	margin:0;
	padding:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10px;
	background-color:#ffffff;
	background-image:url(../img_all/over_all/fond-lichtenberg.jpg);
  
  
	background-repeat:no-repeat;}
	
.main1 {
	width:750px; 
	height:auto; 
	margin:171px 40px 40px 80px;}

.main {
	width:890px; 
	height:auto; 
	margin:150px 40px 40px 80px;}

.boxwww {font-family: Verdana, Arial; 
	font-size:10px; 
	font-weight: bold;
	color:#FF9900; 
	padding-left: 3px;
	padding-top: 3px;
	width:220px; 
	height:10; 
	border:1px solid #443339;}

.boxinhalt {font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;  
	font-weight: bold;
	color:#333333; 
	padding-left: 3px;
	padding-top: 3px;
	width:550px; 
	height:10; 
	border:1px solid #443339;}
	
.heads {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #666666;}

.welcome {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #9c9899;}

.welcome-extra {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16pt; 
font-style: normal; 
line-height: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #AC0003;}

.fliess {font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: 135%; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #666666;}

.fliessbig {font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
font-style: normal; 
line-height: 135%; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #666666;}

.mini {font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 9px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #7E9897;}

.blind {font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 85%; 
	color: #666666; 
	text-decoration: none; 
	font-weight: bold; 
	letter-spacing:0;}



/* +++++++++++++++++++++++++++++ */
	
	/* navi al */

ul.cssmenu {
	position: absolute;
	display: block;
	width: 160px;
	margin: 20px;
	padding: 0px;
	height: 210px;
}

ul.cssmenu ul {
  position: relative;
  display: block;
    width: 160px;

}

ul.cssmenu li {
  position: relative;
  display: block;
    width: 160px;

}
/* ---------------------------- */

ul.cssmenu li a {
  font-family: arial, sans-serif;
  font-size: 10pt;
  line-height: 25px;
  text-decoration: none;
  width: 160px;
  padding-left: 10px;
  padding-right: 10px;
  color:#fff;
  background-color: #676767; 
  border-color:#fff; 
  border:1px solid;
}
ul.cssmenu li:hover > a {
  color: #fff;
  background-color: #999999; 
  border-color:#a8111c;
  border-style:1px; 
  font-weight: normal;
}

/* U-men� */

ul.cssmenu li:hover > ul {
  position: absolute;
  top: 20px;
  left: 40px;
  display: block;
}
/* -------------- */

ul.cssmenu li li:hover > ul {
  top: 0px;
  left: 110px;
}
ul.cssmenu li li a {
  width: 160px;
}
/* ------------------*/

ul.cssmenu a {
  color: #fff;
  background-color: #ff6633;
  border-color:#fff; 
  border-style:1px;
}
ul.cssmenu ul a {
  color: #fff;
  background-color: 676767;
}
 
/* styles IE 6 */
ul.cssmenu {
  _text-indent: 10px;
}

ul.cssmenu ul {
  _display: inline;
  _margin-left: 0px;
  _text-indent: 10px;
}

ul.cssmenu li {
  _float: left;
}


/* +++++++++++++++++++++++++++++ */
	
	/* navi zoe */

ul.menuzk {
	position: absolute;
	display: block;
	width: 160px;
	margin: 20px;
	padding: 0px;
	height: 210px;
}

ul.menuzk ul {
  position: relative;
  display: block;
    width: 160px;

}

ul.menuzk li {
  position: relative;
  display: block;
    width: 160px;

}

#zoebutton{
  padding: 0 3em;
}

#zmain{
  width: 650px;
  margin-left: 280px;
}

#ztext{
  font-size: medium;
}

#zwrapper{
  display: flex;
  
  gap: 20px;
  flex-wrap: wrap;
  
  justify-content: center;
  padding: 2em 0;
}

.zchild{
  display: flex;
  justify-content: center;
  max-width: 315px;
  
  background-color: #b2b1b1;
  border-width: 1em;
  border-radius: 15px;
  color: black;
  gap: 0.25em;
}

#vimg{
  padding: 2em 2em;
  width: auto;
  height: auto;
  max-width: 90%;
}

.zdownload{
  flex: 1 0 300px;
  text-decoration: none;
}

.zdownload:visited{
  color: black;
}

.dlicon{
  height:1em;
  width: auto;
}


/* ---------------------------- */
ul.menuzk li a {
  font-family: arial, sans-serif;
  font-size: 14pt;
  line-height: 45px;
  text-decoration: none;
  width: 180px;
  padding-left: 10px;
  padding-right: 10px;
  color:#fff;
  background-color: #676767; 
  border-color:#fff; 
  border:1px solid;
}
ul.menuzk li:hover > a {
  color: #fff;
  background-color: #999999; 
  border-color:#a8111c;
  border-style:1px; 
  font-weight: normal;
}
/* U-men� */
ul.menuzk li:hover > ul {
  position: absolute;
  top: 20px;
  left: 40px;
  display: block;
}
/* -------------- */
ul.menuzk li li:hover > ul {
  top: 0px;
  left: 110px;
}
ul.menuzk li li a {
  width: 160px;
}
/* ------------------*/
ul.menuzk a {
  color: #fff;
  background-color: #ff6633;
  border-color:#fff; 
  border-style:1px;
}
ul.menuzk ul a {
  color: #fff;
  background-color: #676767;
}
 
/* styles IE 6 */
ul.menuzk {
  _text-indent: 10px;
}

ul.menuzk ul {
  _display: inline;
  _margin-left: 0px;
  _text-indent: 10px;
}

ul.menuzk li {
  _float: left;
}
	
	
/* +++++++++++++++++++++++++++++ */

a {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; text-decoration: underline; 
font-weight: normal;}

a.link:link { color: #666666; }
a.link:visited { color: #666666; }
a.link:hover { color: #a8111c; }
a.link:active { color: #a8111c; }


a.linkin:link { color: #7e9897; font-size: 8pt; text-decoration: none}
a.linkin:visited { color: #7e9897; font-size: 8pt; text-decoration: none}
a.linkin:hover { color: #D8DEB9; font-size: 8pt; text-decoration: none}
a.linkin:active { color: #D8DEB9; font-size: 8pt; text-decoration: none}

/* +++++++++++++++++++++++++++++ */

.footer {
	width:650px;
	height:20px;
	margin:0 auto 0 auto;
	padding-top: 4;
	clear:both;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
}
