BODY {
	margin: 0; 
	padding: 0;
	padding-right: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, Verdana, Geneva, sans-serif;
	FONT-SIZE: 15px;
	color: #111111;
	text-align: left;
	overflow-y: scroll;
}
TD {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 15px;
	color: #111111;
	text-decoration: none;
	font-weight: normal;
}

.f0 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 15px; color: #000000; text-decoration: none;}
.f0b {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 15px; color: #333333; text-decoration: none; font-weight: bold;}
.f1 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 35px; color: #EEEEEE; text-decoration: none; font-weight: bold; letter-spacing: 0.08em;}
.f1w {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 35px; color: #7F7F7F; text-decoration: none; font-weight: bold; letter-spacing: 0.2em;}
.f1t {font-family: Times, "Times New Roman", Georgia, serif; font-size: 35px; color: #7F7F7F; text-decoration: none; font-weight: bold; letter-spacing: 0.2em;}
.f2 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 24px; color: #5F5F5F; text-decoration: none;}
.f2w {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; color: #FFFFFF; text-decoration: none; letter-spacing: 0.4em;}
.f3 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; color: #222222; text-decoration: none;}
.f3w {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; color: #EEEEEE; text-decoration: none;}
.f4 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 14px; color: #222222; text-decoration: none;}
.xs {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 10px; color: #575757; text-decoration: none;}
.special {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 12px; color: #BB2222; text-decoration: none; background-color: #E6E6E6}
.mpc0 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 17px; color: #0020B1; text-decoration: none;}
.mpc1 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 17px; color: #B12020; text-decoration: none; font-weight: bold;}
.mnp0 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; color: #0020B1; text-decoration: none;}
.mnp1 {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 20px; color: #B12020; text-decoration: none; font-weight: bold;}
.news {color: #CF0000; text-decoration: none;}
.rub {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 17px; line-height:1.0; color: #444444; text-decoration: none;}

a:link{color: #0020B1; text-decoration: none;}
a:active{color: #0020B1; text-decoration: none;}
a:visited{color: #0020B1; text-decoration: none;}
a:hover{ color: #B12020; text-decoration: none;}
	
	
.navig00 {
	position: fixed;
	z-index: 2;
	top: 0px;
	left: 0px;
	height: 50px;
	width: 100%;
	padding: 0px;
	background: #FFFFFF;
	text-align: center;
}
/* <DIV class="navig00" ID="nav1"> */
/* <DIV ID="nav1" align="center" style="position:fixed; z-index:3; top:0px; left:0px; height:50px; width:100%; padding:0px; background-color:#FFFFFF;"> */

.ddrub {
	position: absolute; 
	z-index: 2; 
	top: -250px; 
	left: 50%; 
	margin-left: -640px; 
	height: 50px; 
	width: 1280px; 
	padding: 0px;
}

.ddsrub {
	top: 0px; 
	left: 0px; 
	width: 240px; 
	padding: 5px; 
	border: 1px solid #FF5F5F; 
	border-radius: 8px; 
	background-color: #EEEEEE; 
	opacity: 0.9; 
	filter: alpha(opacity=90); 
	cursor: pointer;
}

.navig01 {
	position: fixed;
	z-index: 2;
	top: 0px;
	left: 0px;
	height: 120px;
	width: 100%;
	padding: 0px;
	background: #FFFFFF;
	text-align: center;
}
/* <DIV class="navig01" ID="nav1"> */
/* <DIV ID="nav1" align="center" style="position:fixed; z-index:2; top:0px; left:0px; height:120px; width:100%; padding:0px; background-color:#FFFFFF;"> */

/* Quellen: */
/* http://darktef.github.io/posts/2017-03-offset-html-anchors-for-fixed-header-with-css */
/* https://stackoverflow.com/questions/10732690/offsetting-an-html-anchor-to-adjust-for-fixed-header/21707103#21707103 */
:target {
  display: block;
  position: relative;
  top: -115px; 
  visibility: hidden;
}

.main00 {
	position: absolute;
	z-index: 1;
	top: 50px;
	left: 50%;
	margin-left: -640px;
	height: 700px;
	width: 1280px;
	padding: 0px;
	background-color: #EFEFEF;
}
/* <DIV class="main00" ID="lay0"> */
/* <DIV ID="lay1" style="position:absolute; z-index:1; left:50%; margin-left:-640px; top:50px; height:700px; width:1280px; padding:0px; background-color:#EFEFEF;"> */

.main01 {
	position: absolute;
	z-index: 1;
	top: 120px;
	left: 50%;
	margin-left: -640px;
	height: 465px;
	width: 1280px;
	padding: 0px;
	background-color: #EFEFEF;
}
/* <DIV class="main01" ID="lay0"> */
/* <DIV ID="lay0" style="position:absolute; z-index:1; left:50%; margin-left:-640px; top:120px; height:465px; width:1280px; padding:0px; background-color:#EFEFEF;"> */

.header00 {
	position: relative;
	z-index: 1;
	top: 0px;
	height: 740px;
	padding: 0px;
	background: #C0C0C0;
}
/* <DIV class="header00" ID="hdr1"> */
/* <DIV ID="lay2" style="position:relative; z-index:1; height:740px; padding:0px; background-color:#C0C0C0;"> */

.header01 {
	position: relative;
	z-index: 1;
	top: 0px;
	height: 313px;
	width: 100%;
	padding: 0px;
}
/* <DIV class="header01" ID="hdr1"> */
/* <DIV ID="lay1" style="position:relative; z-index:1; top:0px; height:313px; padding:0px;"> */

.header02 {
	position: relative;
	z-index: 1;
	top: 0px;
	height: 465px;
	width: 100%;
	padding: 0px;
}
/* <DIV class="header01" ID="hdr1"> */
/* <DIV ID="hdr1" style="position:relative; z-index:1; top:0px; height:465px; padding:0px;"> */

.header_img_l {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 540px;
	padding: 0px;
	opacity: 1.0;
	filter: alpha(opacity=100); /* IE fallback */
}
/* <DIV class="header_img_l" ID="img0"> */
/* <DIV ID="img1" style="position:absolute; z-index:1; left:0px; top:0px; width:540px; height:313px; padding:0px;"> */
/* <DIV ID="img1" style="position:absolute; z-index:1; left:0px; top:0px; width:540px; height:465px; padding:0px;"> */

.header_img_r {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 740px;
	width: 540px;
	padding: 0px;
}
/* <DIV class="header_img_r" ID="img3"> */
/* <DIV ID="img1" style="position:absolute; z-index:1; left:740px; top:0px; width:540px; height:313px; padding:0px;"> */
/* <DIV ID="img1" style="position:absolute; z-index:1; left:740px; top:0px; width:540px; height:465px; padding:0px;"> */

.header_logo01 {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 545px;
	width: 190px;
	height: 313px;
	padding: 0px;
}
/* <DIV class="header_logo01" ID="hdr2"> */
/* <DIV ID="txt1" style="position:absolute; z-index:1; top:0px; left:545px; height:313px; width:190px; padding:0px;"> */

.header_logo02 {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 545px;
	width: 190px;
	height: 465px;
	padding: 0px;
}
/* <DIV class="header_logo02" ID="hdr2"> */
/* <DIV ID="txt1" style="position:absolute; z-index:1; top:0px; left:545px; height:465px; width:190px; padding:0px;"> */

.logo_img {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	right: 0px;
	padding: 0px;
	text-align: center;
}
/* <DIV class="logo_img" ID="logo1"> */
/* <DIV ID="logo1" align="center" style="position:absolute; z-index:2; top:0px; left:0px; right:0px; padding:0px;"> */

.adr_txt {
	position: absolute;
	z-index: 2;
	bottom: 0px;
	left: 10px;
	right: 10px;
	padding: 10px;
	text-align: center;
	background-color: #EFEFEF;
}
/* <DIV class="adr_txt" ID="adr1"> */
/* <DIV ID="adr1" align="center" style="position:absolute; z-index:2; bottom:0px; left:10px; right:10px; padding:10px; background-color:#EFEFEF;"> */

.news_text {
	position: relative;
	z-index: 1;
	top: 0px;
	padding: 5px;
	text-align: center;
}
/* <DIV class="news_text" ID="txt2"> */
/* <DIV ID="txt2" align="center" style="position:relative; z-index:2; top:0px; height:30px; padding:0px; padding-top:5px; background-color:#FFFFFF;"> */

.dot {
	height: 7px;
	width: 7px;
	margin: 2px;
	margin-top: 10px;
	background-color: #777777;
	border-radius: 50%;
	display: inline-block;
}

.but1 {
	display: inline-block; 
	border-radius: 5px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 6px;
	padding-bottom: 1px;
	background-color: #777777;
	text-align: center;
	font-size: 16px;
	color: #FFFFFF;
}

.arr1 {
	display: inline-block; 
	border-radius: 5px;
	margin: 0px;
	margin-bottom: 2px;
	padding: 1px;
	padding-bottom: 1px;
	font-size: 17px;
	color: #6F6F6F;
}
.arr1:before {
  content: '\27A4';
}

.arr2 {
	display: inline-block; 
	border-radius: 5px;
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 1px;
	background-color: #777777;
	font-size: 17px;
	color: #FFFFFF;
}
.arr2:before {
  content: '\25B6';
}

.block2 {
	background: #777777;
	height: 100px;
	width: 300px;
	margin: 2px;
	border-radius: 5px;
}

.block2:before {
  display: inline-block;
  vertical-align: middle;
  content: '';
  height: 100%;
}

.inner {
  display: inline-block;
  vertical-align: middle;
  background: yellow;
  padding: 4px;
  margin: 8px;
  font-size: 15px;
  text-align: center;
}

