body {
         margin:30px 3% 30px 170px;
         background:url(logo.gif);
         text-align:left;
         color:#000080;
         line-height: 1.5em;
                }

a:link {
        color:#000080 }

a:visited {
         color:#000080 }

a:hover {
          color:#800000;
          text-decoration:overline underline }

a:link.men {
          display:block;
          width:131px;
          background-color:#004F00;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          margin-top:1px;
          padding-top:3px;
          padding-bottom:3px;
                }
a:visited.men {
          display:block;
          width:131px;
          background-color:#004F00;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center; color:white;
          margin-top:1px;
         padding-top:3px;
          padding-bottom:3px;
            }

a:hover.men {
          display:block;
          width:131px;
          background-color:#008000;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          margin-top:1px;
         padding-top:3px;
          padding-bottom:3px;
                }


a:link.mens {
         display:block;
          width:131px;
          background-color:#3E9328;
          font:13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          padding-top:3px;
          padding-bottom:3px;
                }

a:visited.mens {
         display:block;
          width:131px;
          background-color:#3E9328;
          font:13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          padding-top:3px;
         padding-bottom:3px;
            }

a:hover.mens {
          display:block;
          width:131px;
          background-color:#93B777;
          font:13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          padding-top:3px;
          padding-bottom:3px;
                }

a:link.mena,a:visited.mena,a:hover.mena {
         display:block;
          width:131px;
          background-color:#FF8000;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          margin-top:1px;
          padding-top:3px;
          padding-bottom:3px;
                }

a:link.mensa,a:visited.mensa,a:hover.mensa {
         display:block;
          width:131px;
          background-color:#FF8000;
          font:13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          padding-top:3px;
          padding-bottom:3px;
                }

a:link.spr,a:visited.spr {
         display:block;
          width:43px;
          background-color:#004F00;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:none;
          text-align:center;
          color:white;
          padding-top:3px;
          padding-bottom:3px;
          margin-right:1px;
          margin-top:4px;
          float:left }

a:hover.spr {
         display:block;
          width:43px;
          background-color:#004F00;
          font:bold 13px Tahoma, Helvetica, Sans Serif;
          text-decoration:underline;
          text-align:center;
          color:white;
          padding-top:3px;
          padding-bottom:3px;
          margin-right:1px;
          margin-top:4px;
          float:left }

h1 {
         font:25pt Arial, Helvetica, sans serif;
          width:100%;
          border-bottom:2px solid #000080;
          color:#000080;
          margin-top:0px;
          margin-bottom:20px;
          text-align:center }
h2 {
         font:18pt Arial, Helvetica, sans serif;
          color:#000080;
          margin-bottom:10px;
          text-align:center }

p {
          margin:0;
          padding:0 }

img {
         margin-bottom:1px;
          border:0 }

img.frei {
         margin-bottom:15px; }

.rechts {
         float:right;
          margin-left:10px;
          margin-right:0px;
          margin-bottom:10px }

.links {
         float:left;
          margin-right:10px;
          margin-left:0px;
          margin-bottom:10px }

.mitt {
         text-align:center }

.mittmitt {
         text-align:center;
          margin:auto }

.haupt {
         text-align:left;
          color:#000080;
          max-width:1167px;}

.menue {
         width:131px;
          position:absolute;
          top:40px;
          left:0px;
          text-align:center; }

.oben {
         width:98%;
          position:relative;
          top:-30px;
          border:1px solid #000080;
          border-top:0px;
          padding:5px;
          text-align:center }

.abst {
         margin:10px }

.blau {
         margin:10px;
          border:1px solid #000080;
          text-align:center;
          margin:auto;
          padding:5px }

.fuss {
         width:100%;
          border-top:2px solid #000080;
          margin-top:20px;
          padding-top:10px;
          text-align:center;
          clear:both }

.neu {
         clear:both }

.bildg {
          width:280px }

.schatt {
           border:1px solid #000080;
           FILTER: progid:DXImageTransform.Microsoft.Shadow(Color=#333333, direction=135, strength=4);}

.gr {
           font-size:125% }

.linie {
           border-top:1px solid #000080;
           padding-top:10px }

p.text {
          margin-bottom:20px }

p.normal {
          clear:both;
           font-size:1px;
           line-height:1px;
           height:1px;
           padding:0;
           margin:0 0 -1px 0; }