body {
  font-family: trebuchet ms, arial, sans-serif;
  background-color:#fff;
  margin:20px 5%;
}


.menue {
  float:right;
  margin-top:3ex;
  font-size:11pt;
}
#iMenu_aa {margin-top:2ex}
#iMenu_st {margin-top:7ex;list-style-type:none;margin-left:-1em} /* unclear why this doesnt have bullet */

#contents {
  position: relative;
  margin-right: 22em;
  color:rgb(14,41,81);
  max-width:800px;
  font-size:11pt;
}


img {
	border:0;
}


#bgimg_fixed,#footer_fixed,.donotshowdonotshow, .invisible, .notnoscript, #menuimg, #bgimg, #bgheader,#bgfooter,#info,#address,#switch_css {
	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;
}

#switch_css_back {padding-right:4em;display:inline-block; vertical-align:middle;}

/* Headings -------------------------------------------------------------------------- */

h1 {
	font-size: 160%;
	padding:2ex 0 .7ex 0;
	color:rgb(195,0,76);
	margin:0;
}

h2 {
	font-size: 120%;
	color:rgb(70,106,100);
	margin: 3ex 0 0 0;
	border-top:1px solid;
}


h3 {
	padding: 0;
	color:rgb(195,0,76);
	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(195,223,219) 5px dotted;
margin-right:220px;
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, .menue, #menuimg, #bgfooter, #xflash, #address, #hideshow, .notnoscript, #info, #switch_css_back, #switch_css_back img,#footer, #switch_css, #switch_css img {display:none}
#contents {margin:0;padding:0;width:100%}

}
