body {  
  margin-left: 15%;
  margin-right: 15%;
  font-family:Arial,Verdana,Helvetica,sans-serif;
}

.info{font:10px Helvetica,Arial,Verdana,sans-serif; color:#848484; vertical-align:top; line-height:13px; position:absolute; top:1000px; visibility:visible;}

h1 { 
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

a {
  color: #005A9C;
  background-color:white; 
  text-decoration: none;
}

a:hover {
  color:#bd2d55;
  background-color: white;
  text-decoration: none;
}

#banner {
  color: #005A9C;
  background-color: white;
  background-image: url(../images/header.jpg);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: top right;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  height: 50px;
  text-align:center;
}

#banner h1 {
  font: 20px Verdana;
  font-weight:bold;
  vertical-align:middle;
}

#menu {
  color:#ffffff;
  background-color: #005A9C;
  font: 14px Arial;
  text-align: center;
  text-decoration: none;
  padding: 10px 0px 0px 0px;
  border-bottom: 1px solid black;
  height:25px;
}

a.menu {
  padding-right:10px;
  color: white;
  background-color: #005A9C;
  text-decoration: none;
  font-weight:bold;
}

a:hover.menu {
  color:#bd2d55;
  text-decoration: none;
  background-color: #005A9C;
}

a.menuaktiv {
  padding-right:10px;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  color:#bd2d55;
  background-color: #005A9C;
  text-decoration:none;
  font-weight: bold;
}
a:hover.menuaktiv {
  color:#bd2d55;
  background-color: #005A9C;
  text-decoration:none;
}

a.subnavi {
  padding-right:10px;
  font-size: 14px;
  color: white;
  background-color: #aaaa77;
  padding-right:10px;
  text-decoration: none;
  font-weight: bold;

}

a.subnaviaktiv {
  padding-right:10px;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 14px;
  color:#bd2d55;
  background-color: #aaaa77;
  text-decoration:none;
  font-weight: bold;
}

a.subnavi:hover {
  padding-right:10px;
  color: #bd2d55;
  background-color: #aaaa77;
}

a.subnaviaktiv:hover {
  padding-right:10px;
  color: #bd2d55;
  background-color: #aaaa77;
}

#main {
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  height:590px;
}

div.inhalt {
  margin: 10px;
  padding-top:10px;
  height: 490px;
  background-image: url(../images/logo_quant.gif);
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: bottom right;
  font: 15px Arial;
}

div.inhalt p {
  font: 15px Arial;
  text-align: justify;
}

b {font-weight:normal;}

h1.titel { 
  height:25px;
  color: #ffffff;
  background-color: #aaaa77;
  font-size: 18px;
  padding: 2px 15px;
  border-top: 1px solid black;
  border-bottom: 1px solid black;
  text-align: center;
}

#intern {
  color: #fff;
  background-color: #aaaa77;
  border-top: 1px solid black;
  border-left: 1px solid black;
  border-right: 1px solid black;
  font-size: 10px;
  text-align: center;
  padding-top:5px;
  padding-bottom:5px;
}

a.intern {
  color: #fff;
  background-color: #aaaa77;
  text-decoration: none;

}

a.intern:hover {
  color: #fff;
  background-color: #aaaa77;
  text-decoration:underline;
}

#extern {
  color: black;
  background-color: #eee;
  border: 1px solid black;
  font-size: 10px;
  text-align: center;
  padding-top:5px;
  padding-bottom:5px;
}

a.extern {
  color: black;
  background-color: #eee;
  text-decoration: none;

}

a.extern:hover {
  color: black;
  background-color: #eee;
  text-decoration:underline;
}
#formular_text{
  font: 12px Arial;
  color:#000000;
}

.head1  {font:11px Helvetica,Arial,Verdana,sans-serif; color:#000000; vertical-align:top; line-height:13px;}
.small  {width:73px;  font:12px Helvetica,Arial,Verdana,sans-serif; color:#000000;}
.medium {width:152px; font:12px Helvetica,Arial,Verdana,sans-serif; color:#000000;}
.big    {width:312px; font:12px Helvetica,Arial,Verdana,sans-serif; color:#000000;}

#confirm{
  position:absolute;
  top:-500px;
  left:0;
  z-index:100;
  width:300px;
  height:200px;
}

