body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color:rgb(255,255,244);
  margin:20px 5%;
  color:rgb(34,40,40);
}


.zmenue {
  float:right;
  margin-top:3ex;
  font-size:10pt;
}
#iMenu_bw {margin-top:2ex}
#iMenu_st {margin-top:7ex;list-style-type:none;margin-left:-1em} /* unclear why this doesnt have bullet */

.zmenue li a:link, .zmenue li a:visited {
  text-decoration:none;
  font-weight:bold;
  color:rgb(30,54,97);
}
.zmenue li {
padding-bottom:1ex
}
.zmenue li a:hover, .current {
  font-weight:bold;
  color:rgb(172,54,36);
}

#contents {
  position: relative;
  margin-right: 22em;
  color:#000;
  max-width:800px;
  font-size:11pt;
}


img {
	border:0;
}


#bgimg_fixed,#footer_fixed,.donotshowdonotshow, .invisible, .notnoscript, #menuimg, #bgimg, #bgheader,#bgfooter,#switch_css, #switch_css img {
	height:0; /* Internet Explorer */
	display:none;
}
.invisible {
  speak:normal;
}

.htitle {display:block;font-size:100%}

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

#footer {
border-top:#000 1px solid;
margin-top:3ex;
font-size:10pt;
text-align:right;
}

#switch_css_back {display:none;}

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

#contents a:link {color:rgb(34,40,40)}
#contents a:link:hover, #contents a:active, #contents a:focus {background-color:rgb(240,239,170);color:rgb(34,40,40);}
#contents a:visited {color:rgb(34,40,40)}

.epwlink {color:rgb(34,40,40);}
.epwlink:hover, .epwlink:active, .epwlink:focus {background-color:rgb(240,239,170);color:rgb(34,40,40);}
.epwlink:visited {color:rgb(34,40,40)}

.ilikecss a:hover, .ilikecss a:focus, .ilikecss a:active, .ilikecss a:link, .ilikecss a {border: none;text-decoration:none}


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

h1 {
	font-size: 160%;
	padding:2ex 0 .7ex 0;
	color:rgb(30,54,97);
	margin:0;
	line-height:120%;
}

h2 {
	font-size: 130%;
	color:rgb(68,99,72);
	margin: 4ex 0 0 0;

}


h3 {
	font-size: 100%;
	padding: 0;
	color:rgb(197,61,38);
	margin: 2ex 0 0 0;
}


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

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

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

blockquote, q, cite {font-style:italic}

.pagetop {text-align:right;}

#xflash {
  float:right;
  width:200px;
  height:168px;
  margin:1.5ex 0 6em 2em;
  border-top:rgb(30,50,90) 1px solid;
  font-size:80%;
  text-align:center
}

.infobox {
border-left:rgb(30,54,97) 5px dotted;
margin-top:3ex;
padding:0 0 0 1em;
/* -webkit-border-radius-topleft: 1em;    /* Safari */
/* -moz-border-radius-topleft: 1em;       /* Firefox */
}




@media print {

#bgimg_fixed,#bgimg_fixed img,#footer_fixed,#bgimg, #bgheader, .zmenue, #menuimg, #bgfooter, #xflash, #hideshow, .notnoscript, #switch_css_back, #switch_css_back img,#footer, #switch_css, #switch_css img {display:none}
#contents {margin:0;padding:0;width:100%}

}
