body {
 	margin:30px 3% 30px 170px;
         background:url(logo.gif);
         text-align:left;
         color:#000080;
		}

a:link {
	color:#000080 }

a:visited {
	 color:#000080 }

a:hover {
          color:#800000;
          text-decoration:overline underline }

a:link.men {
          display:block;
          width:125px;
          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:125px;
          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:125px;
          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:125px;
          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:125px;
          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:125px;
          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:125px;
          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:125px;
          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:41px;
          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:3px;
          float:left }

a:hover.spr {
	 display:block;
          width:41px;
          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:3px;
          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; }

.menue {
	 width:125px;
          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; }
