/*##########################################
CSS done predominantly by cah of http://cahtech.beigetower.org
Due credit should also go to http://bluerobot.com. without it's help
I would not have sorted out this design to make it work properly. Thank you. 
############################################*/

body {
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	}
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#000000;
	}
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	color: white;
	background-color: black;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-decoration: none;
  font-size: 12pt;
  font-weight:bold;
  margin: 0;
  padding: 0.5ex 0.5ex 0.5ex 0.25ex;
	}

#header {
	position: center;
	top: 0px;
	right:0px;
	width: 899px;
	margin: 0px 0px 0px 0px;
	border:2px solid black;
	background-color:black;
	z-index:4; 
	}
.superHeader {
  color: white;
  background-color: rgb(240,40,20);
  height: 2em;
}

.superHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-size: 12pt;
  font-weight:bold;
  margin: 0;
  padding: 0 0.5ex 0 0.25ex;
}

.superHeader a:hover {
  text-decoration: underline;
}

.superHeader .left {
  position: absolute;
  left: 1.5mm;
  top: 0.75ex;
}

.superHeader .right {
  position: absolute;
  right: 1.5mm;
  top: 0.75ex;
}

.midHeader {
  font-size: 300%;
  color: black;
  text-align: center;
  background-color: white;
  padding: 5px;
  font-weight:500;
}
.headerTitle {
  font-size: 337%;
  font-weight: normal;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;
}

.subHeader {
  color: #FFFFFF;
  background-color: black;
  margin: 0;
  padding: 1ex 1ex 1ex 1.5mm;
  text-align:center;
}

.subHeader a {
  color: #FFFFFF;
  background-color: transparent;
  text-decoration: none;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0 0.75ex 0 0.5ex;
}  
.subHeader a:hover {
  text-decoration: underline;
}
.subHeader .centre {
	position:absolute;
	text-align:center;
}
.superHeader .highlight, .subHeader .highlight {
  color: rgb(253,160,91);
  background-color: transparent;
}

#inhalt { text-align: left; vertical-align: middle; margin: 0px auto; padding: 0px; width: 899px; background-color: #ffffff; border: 2px solid #564b47; }
p, h1, pre { margin: 0px; padding: 5px 10px; }

