#contents {
position:absolute; top:18%; left:29%; width:55%;font-size:93%;line-height:140%;
}

html {overflow-y: scroll;overflow-x: hidden;}/* overflow-x: hidden required because CSS is CSS*/
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  overflow:visible;
}

#bgimg {position:absolute; top:0; left:0; height:100%; width:100%;}
#headimg {position:absolute; top:2%; left:29%;height:12%; width:auto;}
#navimg {position:absolute; top:0; right:77%;height;100%;width:auto;}


img, img a {
	border:0;
}


.invisible {
  speak:normal;
  display:none;
}


p {
	padding:.5ex 0;
	margin:0;
}

#contents ul {margin:0 0 0 1em;padding:0}
#contents ol {margin:0 0 2ex 2.2em;padding:0;position:relative;z-index:5000;} /* z-index: FF quirk for maitland.html to make last item clickable */
#contents ol li {margin-left:-.5em; padding-left: .5em;}

/* Links -------------------------------------------------------------------------- */

#contents a:link {color:rgb(28,61,103)}
#contents a:link:hover, #contents a:active, #contents a:focus {color:rgb(186,61,0);}
#contents a:visited {color:rgb(28,61,103)}

.epwlink {color:rgb(28,61,103);}
.epwlink:hover, .epwlink:active, .epwlink:focus {color:rgb(186,61,0);}
.epwlink:visited {color:rgb(28,61,103)}

#footer a:link {color:#fff;text-decoration:none}
#footer a:link:hover, #contents a:active, #contents a:focus {color:rgb(20,55,80);text-decoration:none}
#footer a:visited {color:#fff;text-decoration:none}

/* Menu ----------------------------------rgb(212,232,229)---------------------------------------- */


.zmenue {
  top:18%;
  position:absolute;
  right:80%;
  height:60%;
  width:33%;
  padding:0;
  margin:0;
}

.zmenue ul {
	list-style-type:none;
  padding:0;margin:0;
  height:100%;
  font-size:90%
}

#iMenu_1 {padding-right:15%;margin-right:-10%;padding-top:15%;margin-top:-15%;}
#iMenu_2 {margin:-7% 0 -2% 0}
#iMenu_3 {margin-right:5%}
#iMenu_4 {margin-right:1%}
#iMenu_5 {margin-right:5%}
#iMenu_bw {font-size:80%;margin:10% -10% 0 0;padding:0 25% 0 0}
#iMenu_bw span {display:block;margin:3% -3% 0 0}

.zmenue li{
  text-align:right;
  height:15%;
  display:block;
  font-weight:bold;
}

.zmenue li a img {
  padding-left:2%;
  height:40%;width:auto;
}

.zmenue li a:link, .zmenue li a:visited {
  font-weight:bold;
  text-decoration:none;
  color:rgb(186,61,0);
  height:100%;  
}

.zmenue li a:hover, .current {
  color:rgb(28,61,103);
    
}

.zmenue li a:active,.zmenue li a:hover { outline: none; }

/* Headings -------------------------------------------------------------------------- */

h1 {
	font-size: 150%;
	padding:2ex 0 .7ex 0;
	color:rgb(28,61,103);
	margin:0;
	line-height:120%;
}

h2 {
	font-size: 120%;
	color:rgb(197,61,38);
	margin: 4ex 0 0 0;

}


h3 {
	padding: 0;
	color:#000;
	margin: 2ex 0 0 0;
	font-style:italic;
}

/* Tabelle -------------------------------------------------------------------------- */
.StandardTable {
  font-family: Arial, sans-serif;
  line-height:120%;
  text-align:center;
  font-size:75%;
  margin-top:4ex;
}

/* Footer -------------------------------------------------------------------------- */
#footer {
  text-align:center;
  font-size:80%;
  padding:.1ex 0 1ex 0;
  color:#fff;
  background-color: rgb(186,61,0);
  margin:0 0 0 -54%;
  padding:0;
  font-weight:bold;
  width:185%;
}
#footer p {padding:1ex 0 1.2ex 0;}
#lowerline {
 height:7px;
 background-color: rgb(28,61,103);
 margin:10ex 0 3px -54%;
 width:185%;
}

/* Rest -------------------------------------------------------------------------- */

#contents li {padding-top:.7ex}

blockquote, q, cite {font-style:italic;font-size:99%}
/* IE 8 changes quotes on mouse over - independent on whether a link etc. exists or not 
No workaround found!*/


.pagetop {text-align:right;}


#xflash {
  float:right;
  width:200px;
  height:250px;
  margin:2ex 0 6em 0;
  font-size:80%;
  overflow:hidden;
  margin:1.5ex 0 0 3em;
  padding:0;
  border:none;
}


.infobox {
margin-top:1ex;
padding:0;
/* -webkit-border-radius-topleft: 1em;    /* Safari */
/* -moz-border-radius-topleft: 1em;       /* Firefox */
}



#imgpopup p {text-align:center}





@media print {

#bgimg, #headimg, #navimg, #zmenue{display:none}
#iMenu_1,#iMenu_2,#iMenu_3,#iMenu_4,#iMenu_5,#iMenu_6,#iMenu_bw,.pagetop{display:none}
#contents {margin:0;padding:0;width:100%;position:relative;top:0;left:0;font-size:75%;line-height:120%}
#footer {margin:0;padding:0;width:100%;position:relative;}
h1 {padding-top:0}
}

