  html, body {
     height : 100%;
     margin : 0;
     font-size : 11px;
     color : #002252;
     font-family : verdana, arial, helvetica, sans-serif;
     background-color : #ffffff;
      }
 a {
     text-decoration : none;
      }
 a:link {
     color : #9e6209;
      }
 a:visited {
     color : #9e6209;
      }
 a:hover {
     color : #002252;
      }
 a:active {
     color : #9e6209;
      }
 p {
     margin : 0;
     padding : 6px 0;
      }
 .header {
     font-weight : bold;
     font-size : 16px;
     margin : 0 0 10px;
      }
 #container {
     position : absolute;
     height : 100%;
     width : 100%;
     margin : 10px 0 0;
      }
 #container01 {
     display : table;
     margin : auto;
     width : 814px;
     min-height : 73em; height: auto !important; height: 73em;
     background-color : #f5f6f8;
     border-width : 1px;
     border-style : solid;
     border-color : #838da2;
      }
 .zeile1 {
     margin : 0;
     padding : 0;
     width : 100%;
     height : 16px;
     background-color : #002252;
      }
 .blauhg {
     text-align : left;
     margin : 0 0;
     padding : 0;
     width : 814px;
     height : 226px;
     background-color : #002252;
      }
 .blauhg div {
     text-align : left;
     margin : 0 19px;
     padding : 0;
     width : 774px;
     height : 224px;
     background-color : #002252;
     background-image : url(../images/hg_flash.jpg);
     background-repeat : no-repeat;
     border : 1px solid #ffffff;
      }
 .zeile3aerste {
     float : left;
     margin : 0;
     padding : 0 0 0 0;
     width : 250px;
     height : 31px;
     background-color : #002252;
     background-image : url(../images/bg_zeile3a.gif);
     background-repeat : repeat-y;
      }
 .zeile3aerste div {
     margin : 8px 0 0;
     padding-left : 29px;
      }
 .zeile2 {
     text-align : left;
     margin : 0 0 0 0;
     padding : 0;
     width : 100%;
     height : 226px;
     background-color : #002252;
      }
 .zeile2a {
     float : left;
     margin : 0;
     padding : 0;
     width : 250px;
     height : 226px;
     background-color : #002252;
     background-image : url(../images/logo_ohne02.jpg);
      }
 .zeile2a div {
     margin : 5px 0 0;
     padding-left : 29px;
     font-size : 9px;
     color : #002252;
      }
 .zeile2 div a:link {
     color : #002252;
      }
 .zeile2 div a:visited {
     color : #002252;
      }
 .zeile2 div a:hover {
     color : #ffa84f;
      }
 .zeile3 div a:link {
     color : #ffffff;
      }
 .zeile3 div a:visited {
     color : #ffffff;
      }
 .zeile3 div a:hover {
     color : #ffa84f;
      }
 .zeile2b {
     float : left;
     margin : 0 0;
     padding : 0;
     width : 543px;
     height : 224px;
     border : 1px solid #ffffff;
      }
 .zeile3 {
     margin : 0;
     padding : 0;
     width : 100%;
     height : 31px;
     background-color : #002252;
      }
 .zeile3a {
     float : left;
     margin : 0;
     padding : 0 0 0 0;
     width : 250px;
     height : 31px;
     background-color : #002252;
     background-image : url(../images/bg_zeile3a.gif);
     background-repeat : repeat-y;
      }
 .zeile3a div {
     margin : 0 0;
     padding-left : 29px;
     padding-top : 7px;
      }
 .zeile3b {
     float : left;
     margin : 0;
     padding : 0 0 0 0;
     width : 543px;
     height : 31px;
     text-align : right;
     line-height : 30px;
     font-size : 10px;
     font-weight : bold;
     color : #ffffff;
      }
 .zeile3b ul {
     list-style : none;
     margin : 0;
     padding : 0;
      }
 #navlist li {
     display : inline;
     font-size : 10px;
     height : 31px;
     font-weight : bold;
     letter-spacing : 0;
     padding : 0 0 0 7px;
     margin : 0 0 0 0;
      }
 #navlist a {
     color : #ffffff;
     text-decoration : none;
      }
 #navlist a:link, #navlist a:visited {
     color : #ffffff;
     text-decoration : none;
      }
 #navlist a:hover {
     color : #ffa84f;
     text-decoration : none;
      }
 #navlist li.aktiv a {
     color : #ffa84f;
      }
 #navlist li.aktiv a:link {
     color : #ffa84f;
      }
 #navlist li.aktiv a:visited {
     color : #ffa84f;
      }
 #navlist li.aktiv a:hover {
     color : #ffa84f;
      }
 .zeile4 {
     width : 100%;
     margin : 0;
     padding : 0;
      }
 .zeile4a {
     float : left;
     margin : 0 0 0 0;
     padding : 0 0 0 0;
     width : 250px;
      }
 .zeile4akasten {
     margin : 0 0 0 19px;
     padding : 15px 0 0 0;
     width : 230px;
     height : 46em;
     background-color : #c3c8d2;
     border-bottom : 1px solid #ffffff;
      }
 #menu {
     list-style-type : none;
     margin : 0 0 0 0;
     padding : 0 0 0 0;
     line-height : 36px;
      }
 #menu li {
     padding : 0 0 0 20px;
     background-image : url(../images/pfeile.gif);
     background-repeat : no-repeat;
     background-position : bottom left;
      }
 #menu a {
     display : block;
     width : 210px;
     padding : 0 0 0 0;
     color : #002252;
     font-size : 10px;
     font-weight : bold;
      }
 #menu a:visited {
     color : #002252;
      }
 #menu a:hover {
     color : #9e6209;
      }
 #menu li.aktiv a {
     color : #9e6209;
      }
 #menu li.aktiv a:link {
     color : #9e6209;
      }
 #menu li.aktiv a:visited {
     color : #9e6209;
      }
 #menu li.aktiv a:hover {
     color : #9e6209;
      }
 #menu li.sub {
     padding : 0 0 0 40px;
     background-image : url(../images/pfeile.gif);
     background-repeat : no-repeat;
     background-position : bottom left;
      }
 #menu li.sub a {
     display : block;
     width : 190px;
     padding : 0 0 0 0;
     color : #002252;
     font-size : 10px;
     font-weight : normal;
     font-style : normal;
      }
 #menu li.sub a:visited {
     color : #2f2f2f;
      }
 #menu li.sub a:hover {
     color : #9e6209;
      }
 .subaktiv a {
     color : #ffffff;
      }
 .zeile4b {
     float : left;
     height : auto;
     margin : 0;
     padding : 0 0 0 0;
     width : 426px;
      }
 #inhalt {
     width : 380px;
     height : auto;
     margin : 23px 0 0 25px;
     padding : 0;
     border : 0 solid black;
     line-height : 18px;
      }
 #inhaltsheader {
     font-weight : bold;
     font-size : 11px;
      }
 #inhaltstext1, #inhaltstext2, #inhaltstext3, #inhaltstext4, #inhaltstext5, #inhaltstext6 {
     margin : 0;
     height : auto;
      }
 .zeile4c {
     float : left;
     margin : 0;
     padding : 0 0 0 0;
     width : 138px;
      }
 .zeile4ckasten {
     width : 135px;
     height : 300px;
     margin : 43px 0 0 0;
     padding : 0;
     line-height : 18px;
      }
 .rohr1, .rohr2, .rohr3 {
     height : 70px;
     padding : 0 0 0 39px;
     margin : 0 0 0;
     line-height : 50px;
     font-size : 10px;
     font-weight : bold;
      }
 .rohr1 a:link, .rohr2 a:link, .rohr3 a:link {
     color : #002252;
      }
 .rohr1 a:visited, .rohr2 a:visited, .rohr3 a:visited {
     color : #002252;
      }
 .rohr1 a:hover, .rohr2 a:hover, .rohr3 a:hover {
     color : #ffa84f;
      }
 .rohr1 {
     background-image : url(../images/rohr1.gif);
     background-repeat : no-repeat;
     background-position : top left;
      }
 .rohr2 {
     background-image : url(../images/rohr3.gif);
     background-repeat : no-repeat;
     background-position : top left;
      }
 .rohr3 {
     background-image : url(../images/rohr3a.gif);
     background-repeat : no-repeat;
     background-position : top left;
      }
 #sitemap {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #002252;
     height : 15px;
     width : 200px;
     margin : 5px 0;
     border : 1px solid #024e79;
      }
 #sitemaptitel {
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     font-size : 10px;
     font-weight : bold;
     color : #ffffff;
     height : 15px;
     width : 80px;
     background-color : #537180;
     text-align : center;
      }
 .mailbutton {
     color : black;
     background-color : #dae6f2;
     font-size : 11px;
     font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
     border-bottom-width : 1px;
     border-color : #bdd3ea;
     border-left-width : 1px;
     border-right-width : 1px;
     border-top-width : 1px;
      }