body {
   background: white;
   color: black;
   margin: 0;
   font: 10pt/1.5 verdana, sans-serif;
 }
h1 {
   color: white;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 18pt;
   letter-spacing: -1px;
 }
h2 {
   color: white;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 14pt;
   letter-spacing: 0.1em;
 }
h3 {
   color: white;
   background: #13077a;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   letter-spacing: 0.1em;
 }
hr {
   color: #FFD12F;
 }
p {
   font: 10pt/1.5 verdana, sans-serif
 }
/*

H E A D E R

*/
#header {
   margin: 0px;
   background: #13077a;
   color: white;
   text-align: center;
 }
#header a:hover{
   background: white;
   color: black;
 }
/*

V E R T I K A L E   N A V I G A T I O N

*/
#navbox {
   position: absolute;
   top: 180px;
   width: 25%;
   background: white;
   color: #13077a;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   padding-left: 20px;
   letter-spacing: 0.1em;
 }
#navbox a:link {
   text-decoration: none;
   color: #13077a;
 }
 #navbox a:visited {
   text-decoration: none;
   color: #13077a;
 }
#navbox a:hover {
   text-decoration: underline;
   color: #13077a;
 }
#navbox ul {
   list-style: none;
   margin: 0px;
   padding: 0px;
 }
#navbox ul li {
   padding: 0.5em 0.5em;
 }
#navbox ul.subnav {
   list-style: none;
   padding-left: 20px;
   line-height: 130%;
 }
#navbox ul.subnav li {
   border-left: 3px solid #13077a;
}
#navbox .active {
   text-decoration: none;
   background: #EAEAFF;
   color: #13077a;
}
#navbox .angebote {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 15pt;
   font-weight: bold;
   font-variant: small-caps;

}
/*

H O R I Z O N T A L E   N A V I G A T I O N

*/
#hrnav {
   position: absolute;
   padding: 1% 3%;
   top: 170px;
   left: 20%;
   width: 75%;
   border-style: none;
   background: white;
   color: #13077a;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
 }
#hrnav a:link {
   text-decoration: none;
   color: #13077a;
}
#hrnav a:visited {
   text-decoration: none;
   color: #13077a;
}
#hrnav a:hover {
   text-decoration: underline;
   color: #13077a;
}
/*

C O N T E N T

*/
#contentbox {
   position: absolute;
   padding: 1% 3%;
   top: 220px;
   left: 30%;
   width: 60%;
   border-style: none;
   background: #13077a;
   color: white;
   font: 10pt/1.5 verdana, sans-serif;
 }
#contentbox a:link, a:visited {
   text-decoration: none;
   color: white;
 }
#contentbox a:hover {
   text-decoration: none;
   color: white;
 }
#contentbox ul {
   list-style: url(image/bullet.gif);
 }
#contentbox table {
   font: 10pt/1.5 verdana, sans-serif;
   color: white;
 }