* { padding: 0; margin: 0; }

body {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 13px;
}

#wrapper { 
 position:absolute;
 top:0px;
 margin: 0 auto;
 width: 948px;
 margin-left:-474px;
 left:50%;
}

#content {
 background: url(../bilder/bg.gif);
 margin: 0px;
 padding:0px;
 width: 948px;
 float:left;
}

#header {
 width: 948px;
 height: 197px;
 padding: 0px;
 margin: 0px;
 background: url(../bilder/header.jpg);
 background-repeat:no-repeat;
 float:left;
 }


#menu1 {
 position:absolute;
 top:60px;
 padding: 0px 0px 0px 24px;
 margin: 0px;
 text-align:left;
 float:left;
}

#menu2 {
 position:absolute;
 top:95px;
 padding: 0px 0px 0px 24px;
 margin: 0px;
 text-align:left;
 float:left;
}

#menu3 {
 position:absolute;
 top:130px;
 padding: 0px 0px 0px 24px;
 margin: 0px;
 text-align:left;
 float:left;
}

#menu4 {
 position:absolute;
 top:165px;
 padding: 0px 0px 0px 24px;
 margin: 0px;
 text-align:left;
 float:left;
}


#topnavigation {
 padding: 0px;
 margin: 0px;
 width: 948px;
 height:26px;
 background: url(../bilder/bg.gif);
 float:left;
}

#topmenu {
 color: #000000;
 padding: 4px 0px 0px 0px;
 margin: 0px;
 text-align:right;
 width: 948px;
 height:26px;
 float:left;
}

#contentleft { 
 display: inline;
 margin: 0px;
 padding: 0px;
 float: left;
}

#images { 
 display: inline;
 margin: 0px;
 padding: 0px 0px 0px 40px;
 width: 142px;
 float: left;
}

#contentright { 
 float: right;
 color: #000000;
 margin: 0px;
 padding: 0px;
 width: 720px;
 display: inline;
 position: relative;
}

#maincontent { 
 float: right;
 color: #000000;
 margin: 0px;
 padding: 0px 20px 0px 0px;
 width: 700px;
 display: inline;
 position: relative;
}

#welcome { 
 float: left;
 color: #000000;
 margin: 0px;
 padding: 10px 0px 0px 20px;
 width: 719px;
 height:43px;
 display: inline;
 position: relative;
 text-align:left;
 font-size: 18px;
 background: url(../bilder/bg-headline.gif);
 background-repeat:no-repeat;
}

#astron_logo { 
 float: left;
 margin: 0px 0px 0px 20px;
 padding: 0px;
 width: 57px;
 height:57px;
 background: url(../bilder/astron_logo.gif);
 background-repeat:no-repeat;
}

#astron_text { 
 float: left;
 color: #264984;
 margin: 0px;
 padding: 16px 0px 0px 10px;
 display: inline;
 position: relative;
 text-align:left;
 font-size: 18px;
}

#content_text { 
 float: left;
 margin: 20px 0px 20px 20px;
 padding: px 0px 0px 0px;
 display: inline;
 position: relative;
 text-align:left;
 width: 719px;
}

#footer { 
 width: 948px;
 height:25px;
 clear: both;
 background: url(../bilder/footer.gif);
 background-repeat:no-repeat;
 margin: 0px;
 padding: 0px;
 text-align:right;
 font-size: 11px;
 float:left;
}

.textfeld
         {
          width:150px;
          max-width:150px;
          height:18px;
          max-height:18px;
          background-color: #ffffff;
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          font-size:11px;
          color:#000000;
          font-weight:normal;
          border:1px dotted #333333;
         }
         

.textfeld2
         {
          width:150px;
          max-width:150px;
          height:18px;
          max-height:18px;
          background-color: #ffffff;
          font-family:Tahoma, Arial, Helvetica, sans-serif;
          font-size:11px;
          color:#000000;
          font-weight:normal;
          border:1px dotted #333333;
         }

.nachrichtenfeld {
                  overflow:auto;
                  width:150px;
                  max-width:150px;
                  height:80px;
                  max-height:80px;
                  border:1px dotted #333333;
                  font-family:Tahoma, Arial, Helvetica, sans-serif;
                  font-size:11px;
                  color: #000000;
                 }

.nachrichtenfeld2 {
                  overflow:auto;
                  width:150px;
                  max-width:150px;
                  height:80px;
                  max-height:80px;
                  border:1px dotted #333333;
                  font-family:Tahoma, Arial, Helvetica, sans-serif;
                  font-size:11px;
                  color: #000000;
                 }

.formularbutton
               {
                font-family:Tahoma, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#ffffff;
                font-weight:bold;
                background-color:#264984;
                height:20px;
                max-height:20px;
                width:142px;
                max-width:142px;
                border-style:solid;
                border-color:#264984;
                border-width:0px;
                padding-bottom:2px;
               }

.formularbutton2
               {
                font-family:Tahoma, Arial, Helvetica, sans-serif;
                font-size:10px;
                color:#ffffff;
                font-weight:bold;
                background-color:#264984;
                height:20px;
                max-height:20px;
                width:150px;
                max-width:150px;
                border-style:solid;
                border-color:#264984;
                border-width:0px;
                padding-bottom:2px;
               }

#fw { 
     margin: 0px;
     padding: 5px 7px 0px 0px;
     float:right;
    }

.clear { clear: both; background: none; }

a:link    {text-decoration: none; color:#000000; font-weight:normal;}
a:visited {text-decoration: none; color:#000000; font-weight:normal;}
a:hover   {text-decoration: none; color:#264984; font-weight:normal;}
a:active  {text-decoration: none; color:#000000; font-weight:normal;}
a:focus   {text-decoration: none; color:#000000; font-weight:normal;}     

a.fw:link    {text-decoration: none; color:#999999; font-weight:normal;}
a.fw:visited {text-decoration: none; color:#999999; font-weight:normal;}
a.fw:hover   {text-decoration: underline; color:#264984; font-weight:normal;}
a.fw:active  {text-decoration: none; color:#999999; font-weight:normal;}
a.fw:focus   {text-decoration: none; color:#999999; font-weight:normal;}     

