* {
 font-family: Georgia, Times New Roman, Times, serif;
 font-size: 16px;
 /*text-align: center;*/
 border: 0;
}

body {
  color: #000000;
  background-color: #004592;
  font-size: 100.01%;
  margin: 0;
  padding: 0;
  text-align: center;
}

a {
  color: yellow;
  text-decoration: none;
}

#aussen {
  width: 765px;
  margin-right:auto;
  margin-left:auto;
  position: relative;
}

#all {
 position: absolute;
 width: 765px;
 background-color: #004592;
 border: 1px solid #00000;
 border-top: 0;
}

/* top_navi */
#top {
 position: absolute;
 left: 85px;
 top: 90px;
 width: 600px;
 height: 25px;
 background-color: #004592;
}

#top #navi_top {
 float: left;
 z-index: 9999;
}
#top #navi_top ul,
#top #navi_top li {
 margin: 0px;
 padding: 0px;
 list-style-type:none;
}
#top #navi_top li {
 position: relative;
 float: left;
}


#top #navi_top a {
 padding: 0px;
 margin: 0px;
 height: 25px;
 line-height: 26px;
 color: yellow;
 padding: 0px 20px 0px 20px;
 border-right: 1px solid #FFF;
 display: block;
 float: left;
}

#top #navi_top a:hover {
 background-color: #3366FF;
 text-decoration: underline;
}
#top #navi_top a.akt {
 font-weight: normal;
 background-color: #3366FF;
}


#top #navi_top ul.level2 {
 display: none;
 position: absolute;
 top: 26px;
 left: 0px;
 margin: 0px;
 padding: 0px;
 width: 250px;
 background: #004592;
 border: 1px solid #000000;
}

#top #navi_top ul.level2 li {
 z-index: 3;
}

#top #navi_top a.level2 {
 padding: 0px; margin: 0px;
 height: 25px;
 line-height: 26px;
 color: #FFF;
 font-weight: bold;
 padding: 0px 20px 0px 20px;
 display: block;
 float: left;
}


#top #navi_top ul.level2 a {
 float: none;
 display: block;
 width: 240px;
 height: 18px;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 0px 5px;
 color: yellow;
 background: ##004592;
 border-right: 1px solid #000000;
 line-height: 13px;
}
* html #top #navi_top ul.level2 a {
 border-right: 0px;
 width: 250px;
}
#top #navi_top ul.level2 a:hover {
 background: #3366FF;
}

#top #navi_top ul.level3 a:link, #top #navi_top ul.level3 a:active, #top #navi_top ul.level3 a:visited {
 float: none;
 display: block;
 height: 18px;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 0px 20px;
 width: 225px;
 color: #3333E0;
 background: #FFFFFF;
 line-height: 16px;
}
* html #top #navi_top ul.level3 a:link, * html #top #navi_top ul.level3 a:active, * html #top #navi_top ul.level3 a:visited {
 width: 250px;
}
#top #navi_top ul.level3 a:hover {
 float: none;
 display: block;
 height: 18px;
 font-weight: normal;
 margin: 0px 0px 0px 0px;
 padding: 2px 5px 0px 20px;
 background: #3333E0;
 color: #FFFFFF;
 line-height: 16px;
}
* html #top #navi_top ul.level3 a:hover {
 width: 250px;
}
#top #navi_top ul.level3 a.akt {
 background: #3333E0;
 color: #FFFFFF;
}

#main {
 loat: right;
 width: 705px;
 background-color: #004592;
 color: #FFFFFF;
}

#main #content1 {
 float: left;
 width: 651px;
 min-height: 400px;
 font-size: 16px;
 text-align: center;
 margin-top: 75px;
 margin-left: 55px;
}

#main #content1 h1 {
  font-size: 30px;
  text-align: center;
}

#main #content1 h2 {
  font-size: 24px; 
  text-align: center;
}

#main #content1 .line {
  border-bottom:1px solid yellow;
  clear:both;
  margin-bottom:20px;
  margin-top:20px;
}

#left_bottom_navi {
 float: left;
 width: 250px;
 color: #FFFFFF;
 margin: 125px 0px 0px 0px;
 padding: 0px 0px 0px 10px;
}

#logo_top {
 z-index: 999;
 top: 13px;
 left: 263px;
 height: 65px;
 padding: 14px;
 padding-left: 20px;
}

#stars {
  background-image:url("images/stars.gif");
  background-repeat:no-repeat;
  width: 500px;
  height: 494px;
  margin: auto;
  background-position:0px 0px;
  text-align: center;
}
