body{

font-family:arial;
font-size:11px;
background-color:#ffffff;
color:#003366;
margin:0px;
padding:0px;
}

p{

font-family:arial;
font-size:11px;
background-color:#ffffff;
color:#003366;
margin:0px;
padding:0px;
}

.body_haupt{
padding:20px;
}

h1,h2,h3{
font-family:arial,verdana;
font-weight:bold;
}
h1{
font-size:16px;
margin-bottom:0px;
}
h2{
font-size:14px;
}
h3{
font-size:12px;
}
table{
background-color:#e5ebf5;
border-collapse:collapse;
border:#a9b0bb 0px solid;
border-collapse:collapse;
}
td{
font-size:11px;
padding:2px;
border: 1px solid #a9b0bb;
}

.zeile1{
font-size:11px;
padding:2px;
border: 1px solid #a9b0bb;
background-color:#a9b0bb;
font-weight:bold;
color:ffffff;
}

.ohne{
background-color:#ffffff;
border-collapse:collapse;
border:#ffffff 0px solid;
border-collapse:collapse;
}
.ohnerand{
border-collapse:collapse;
border:#ffffff 0px solid;
border-collapse:collapse;
}

.frage{
background-color:#e5ebf5;
border:#a9b0bb 1px solid;
padding:4px;
font-weight:bold;
}

.antwort{
border:#a9b0bb 1px solid;
border-top:#a9b0bb 0px solid;
padding:4px;
background-color:#ffffff;color:#000000;
margin-bottom:12px;
}

.strich{
text-align:left;
vertical-align:middle;
font-size:12px;
border-bottom:#a9b0bb 1px solid;
padding:4px;
}


textarea{
font-family:arial,verdana;
font-size:11px;
vertical-align:top;
}
input{
font-family:arial,verdana;
font-size:11px;
}
select{
font-family:arial,verdana;
font-size:11px;
}



.doNotDisplay {
  display: none;
}



.menue1{
  padding:0px;
  color:#003366;
  color: white;
  background-color: #e5ebf5;
  text-align: left;
  line-height: 1em;
  margin: 0px;
  padding: 2mm 2mm 2mm 2mm;
  border-right: 0px solid #a9b0bb;
  border-bottom: 1px solid #a9b0bb;
  border-top: 0px solid #a9b0bb;
  
}


a{
  font-family: Arial;
  font-size: 11px;
  text-decoration: underline;
}

a:link {
  color: #003366;
  }

a:visited {
  color: #003366;
  }

a:focus {
  color: #a9b0bb;
  }

a:hover {
  color: #003366;
  }

a:active {
  color: #a9b0bb;
  }




























/* ##### Header ##### */

.superHeader {
  color: white;
  background-color: rgb(169,176,187);
  height: 2em;
}

.superHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-size: 91%;
  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 {
  color: rgb(39,78,144);
  background-color: rgb(229,235,245);
}

.headerTitle {
  font-size: 150%;
  font-weight: normal;
  font-weight;bold;
  margin: 0 0 0 4mm;
  padding: 0.25ex 0;
}

.subHeader {
  color: white;
  background-color: rgb(39,78,144);
  margin: 0;
  padding: 1ex 1ex 1ex 1.5mm;
}

.subHeader a {
  color: white;
  background-color: transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0.5ex 0.75ex 0 0.5ex;
}  

.subHeader a:hover {
  text-decoration: underline;
}

.superHeader .highlight, .subHeader .highlight {
  color: rgb(255,255,255);
  background-color: transparent;
}





li{
font-family:arial;
font-size:18px;
background-color:#ffffff;
color:#003366;
margin:0px;
padding:0px;
}







