/* HTML-Hacks for IE6 */
* html body {
  padding-left: 2em;
  padding-right: 2em;
}

* html #header {
  padding-left: 2em;
  padding-right: 2em;
}

* html #footer {
  margin-top: 2em;
  padding-left: 2em;
  padding-right: 2em;
}

/* and now the real CSS stuff */
#content {
  float:left;
  margin-left: 0;
  margin-bottom:2em;
  padding-right:2em;
  width:70%;
  min-height: 300px;
  display: inline;           
  font-size: 1em;
}

#footer {
  background:#6b6a60;
  clear:both;
  margin:0;
  padding:40px;
}

#footer a {
  color:#999;
}

#footer p {
  color:#999;
  margin:0;
  text-align:center;
}

#header {
  background:url(/web/20241221004434im_/https://epi.ritzert.net/templates/epi_beate/images/Dreiecke.transparent.gif) no-repeat;
  height:90px;
  margin:0 auto;
  width:90%;
}

#header b {
  display:block;
  font-size:2.40em;
  letter-spacing:-0.2em;
}

#header h1 {
  color:#574c17;
  font-size:1.67em;
  letter-spacing:normal;
  margin:0;
  padding:15px 0 0 20px;
}

#header h1 a {
  color:#c1bd7e;
  text-decoration:none;
}

#page {
  border-top:1px solid #c1bd7e;
  margin:0 auto;
  padding-top: 2em;
  padding-left: 0;
  padding-right: 0;
  width:90%;
}

#search {
  color:#c1bd7e;
}

#searchbox {
  color:#c1bd7e;
  float:right;
  padding-top:0px;
  display: inline;           
}

#sidebar {
  clear: both;
  float:right;
  width:20%;
  display: inline;           
}

#sidebar li {
  color:#c1bd7e;
  font-size:0.95em;
  line-height: 1.50em;
  padding-bottom:1ex;
}

#sidebar li a {
  color:#574c17;
  font-size:0.95em;
  text-decoration:none;
  text-transform:uppercase;
  line-height: 1.50em;
  padding-bottom:1ex;
}


#sidebar ul {
  list-style:none;
  margin-bottom:0;
  text-transform:uppercase;
}


a {
  color:#c1bd7e;
  text-decoration:none;
}

a:hover,#header h1 a:hover {
  text-decoration:underline;
}

blockquote {
  font-style:italic;
}

body {
  background:#FFF;
  color:#3c3a20;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  padding-top: 20px;
  padding-left: 0px;
}

body.print {
  padding:20mm;
}

fieldset {
  border:none;
  margin:0;
  padding:0;
}

form {
  margin:0;
  padding:0;
}

h1,h2 {
  font-size:1.20em;
}

h1,h2,h3,h4,h5,h6 {
  color:#574c17;
  font-weight:normal;
  text-transform:uppercase;
}

h3 {
  font-size:1.10em;
}
h4 {
  font-size:1.00em;
}

img {
  border:none;
}

img.left {
  float:left;
  margin:0 2em 0 0;
}

img.right {
  float:left;
  margin:0 0 0 2em;
}

input,textarea {
  background:c1bd7e;
  border:1px solid #574c17;
  color:#3c3a20;
  font:normal 0.75em Arial, Helvetica, sans-serif;
  padding:2px 5px;
}

legend,#submit {
  display:none;
}

p,ul,ol {
  line-height:1.67em;
  margin-bottom:1.6em;
}

ul.sitemaplevel1 li a,ul.sitemaplevel2 li a {
  list-style:none;
  text-transform:uppercase;
}

ul.sitemaplevel1,ul.sitemaplevel2 {
  list-style:none;
}

#top {
	float: left; 
	color:#c1bd7e;
	font-weight:bold;
	font-size:2.00em;
	padding-top: 60px;
}

@media screen and (max-width: 40em) {
    #content,#sidebar,#boxs{clear:both;width:100%}
    .post { margin-top: -2em }
    #menu2{visibility:hidden;height: 1px; overflow: hidden}
    .block{visibility:hidden;height: 1px; overflow: hidden}
    .news{visibility:hidden;height: 1px; overflow: hidden}
    #locator{visibility:hidden;height: 1px; overflow: hidden}
    #sidebar {
	position: relative;
	top: 0;
    }
    ul.menulevel1 {display:none}
    #sidebar:hover ul.menulevel1 {display:block;}
    #iconmenu {
	position: relative;
	top: 0ex;
	float: left; 
	color:#c1bd7e;
	font-weight:bold;
	font-size:4.00em;
	vertical-align: bottom;
    }
    #searchbox {
	color:#c1bd7e;
	float:left;
	padding-top:60px;
	display: none;           
    }
    #lang { 
	float: right; 
	display: inline;           
    }
    #sidebar li {
	font-size:1.00em;
    }
    #sidebar li a {
	font-size:0.95em;
    }
    #page {
	padding-top: 0;
    }
    #dvee {
	display: none;
    }
    #dvee2 {
	display: inline;
	float: right;
    }
    h1,h2,h3,h4,h5,h6 {
	padding-bottom: -1ex;
    }
}

@media screen and (min-width: 40em) and (max-width: 60em) {
    #content,#sidebar,#boxs{clear:both;width:100%}
    .post { margin-top: -4em }
    #menu2{visibility:hidden;height: 1px; overflow: hidden}
    .news{visibility:hidden;height: 1px; overflow: hidden}
    .block {visibility: visible;}
    #locator{visibility:hidden;height: 1px; overflow: hidden}
    #sidebar {
	position: relative;
	top: -4em;
    }
    ul.menulevel1 {display:none}
    #sidebar li {
	font-size:1.00em;
    }
    #sidebar li a {
	font-size:0.95em;
    }
    #sidebar:hover ul.menulevel1 {
	display:block; 
    }
    #iconmenu {
	position: relative;
	top: 0.7ex;
	/* float: left;  */
	color:#c1bd7e;
	font-weight:bold;
	font-size:4.00em;
    }
    #searchbox {
	color:#c1bd7e;
	float:right;
	/* padding-top:60px; */
    }
    #lang { 
	float: right; 
	display: inline;           
	/* padding-top:60px; */
	padding-right: 1em;
    }
    #lang .img { width: 140% } 
    #dvee {
	display: none;
    }
    #dvee2 {
	display: inline;
	float: right;
    }
}


@media screen and (min-width: 60em) {
    #iconmenu {visibility: hidden;}
    #content {
	border-right:1px solid #c1bd7e;
    }
    #boxs{clear:none;width:25%;overflow: auto}
    .news {visibility: visible;overflow: auto}
    .block{visibility:hidden;height: 1px; overflow: hidden}
    #lang { 
	float: right;
	display: inline;           
	padding-right: 1em;
    }
    #dvee {
	display: inline;
    }
    #dvee2 {
	display: none;
    }
    #top {
	display: none;
    }
}

/*
     FILE ARCHIVED ON 00:44:34 Dec 21, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:22:56 Sep 17, 2026.
     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):
  capture_cache.get: 0.69
  load_resource: 149.582
  PetaboxLoader3.resolve: 56.758
  PetaboxLoader3.datanode: 69.093
*/