body    {
        margin: 0;
        padding: 0;
		background: white;
	    font: 13px/1.5 helvetica, sans-serif; color: black;
}
p	{
	margin-left : 12px;
	margin-right : 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding:0;
	text-align: justify;
	font: 13px/1.1 verdana, helvetica, sans-serif; color: black;
}
h1 {
	margin: 3px; 
	padding: 2px;
	font: 15px/1.5 helvetica, sans-serif; color: #384099; font-weight : bold; text-align: center; 
}
h2 {
	padding: 1px; margin: 2px 0px 5px 11px; 
	text-align: center;  
	font: 15px/1.5 helvetica, sans-serif; color: #bb1e53; font-weight : bold;
}
h3 {
	padding: 1px; margin: 2px 0px 0px 11px; 
	text-align: left;  
	font: 13px/1.5 helvetica, sans-serif; color: #bb1e53; font-weight : bold;
}
h4 {
	margin: 6px 0px 0px 4px; text-align: left;  
	font: 12px/1.5 helvetica, sans-serif; color: #bb1e53; font-weight : bold;
}
li {
	margin:0px; padding:0; 
	list-style-type : square; 
	font: 13px/1.1 verdana, helvetica, sans-serif; color: black;
}
a {
	color: #263AB1; font: 13px helvetica, sans-serif; text-decoration: underline; 
}
a:link {
	color: #263AB1; font: 13px helvetica, sans-serif; text-decoration: underline; 
}
a:visited {
	color: #B11C4F; font: 13px helvetica, sans-serif; text-decoration: underline; 
}
a:active {
	color: #fd9803; font: 13px helvetica, sans-serif; text-decoration: underline;	 
}
a:hover {
	color: #C41852; font: 13px helvetica, sans-serif; text-decoration: underline;  
}
a.menu {
	margin-left:10px; 
	color:#f6e024; font-size:12px/1.5; text-decoration: none; font-weight : bold; 
	letter-spacing: 0.02em; 
}
a.menu:visited {
	color:#f6e024; font-size:12px/1.5; text-decoration: none; font-weight : bold; 
}
a.menu:active {
	color:#f6e024; font-size:12px/1.5; text-decoration: none; font-weight : bold; 
}
a.menu:hover {
	color:#f6e024; font-size:12px/1.5; text-decoration: underline; font-weight : bold; 
}
a.info {
	margin:2px;
	padding: 2px;
	font: 11px/1.1; color: #bb1e53; font-weight : bold; text-decoration: underline; font-weight : bold
}
a.info:visited {
	font: 11px/1.1; color: #bb1e53; font-weight : bold; text-decoration: underline; font-weight : bold
}
a.info:active {
	font: 11px/1.1; color: #F67D24; font-weight : bold; text-decoration: underline; font-weight : bold
}
a.info:hover {
	font: 11px/1.1; color: #cc0000; font-weight : bold; text-decoration: underline; font-weight : bold
}
p.vorspann {
	color: #333333; font-family: helvetica, sans-serif; font-size: 11px; font-weight: bold;
}
p.news {
	padding : 2px;
	color: #666; font-family: helvetica,sans-serif; font-size: 11px; text-align:left;
}
p.contacts {
	padding : 6px;
	color: #666; font-family: helvetica,sans-serif; font-size: 11px; text-align:left;
}
.sky_box {
	left: 0px;  top: 0px;
	width : 96%; padding: 2px; margin: 5px;
	background: white; 
	border-bottom: #afc2e3 1px solid; border-left: #afc2e3 1px solid; border-right: #afc2e3 1px solid; border-top: #afc2e3 1px solid; 
}
.grey_box {
	left: 0px;  top: 0px;
	width : 99%; padding: 2px; margin: 5px;
	background: #efefef; 
	border-bottom: #bdbcbc 1px solid; border-left: #bdbcbc 1px solid; border-right: #bdbcbc 1px solid; border-top: #bdbcbc 1px solid;
}

form {
	padding: 0px; margin: 1px 0px 0px 1px; 
	font: 10px/1.5  helvetica, sans-serif; color: white; font-weight : bold; 
}
input {
	font: 9px/1.2  helvetica, sans-serif; color:#213878;
}
submit {
	font: 9px/1.2  helvetica, sans-serif; color:#213878;
}
select {
	font: 9px/1.2  helvetica, sans-serif; color:#213878;
	border-right : #2f4f4f;
	}
small {
	font: 11px/1.1  helvetica, sans-serif; color: #e23000; margin: 2px;
}
th {
	font: 12px/1.1  helvetica, sans-serif; color: #ea4c21; font-weight: bold; margin: 2px; padding:2px;
}
td {
	font: 12px/1.1  helvetica, sans-serif; color: #3f3f3f;  margin: 2px; 
}
.photo      {
        padding: 5px;
        margin: 3px;
        background-color:  white;
        border: dotted #0f34be 1px;
} 
#phone {
	font-size: 15px; font-weight: bold; color: #bb2f56;
}
.news  {
        padding: 1px;
        margin: 0 10px 0 0;
        color:  #5B759D;
        background-color: white;
        border-width: 1px;
		border-color: #5B759D;
		border-style: ridge;
		}
.tumb  {
        padding: 2px;
        margin: 5px;
        color:  #5B759D;
        background-color: white;
        border-width: 1px;
		border-color: #5B759D;
		border-style: ridge;
		}
strong  {
		font-weight: bold;
		color:  #628C09;
		}

/*
     FILE ARCHIVED ON 18:36:33 Aug 22, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:00:42 Jul 17, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.478
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.011
  cdx.remote: 63.873
  LoadShardBlock: 79.595 (3)
  PetaboxLoader3.datanode: 170.182 (4)
  load_resource: 834.49
  PetaboxLoader3.resolve: 727.999
*/