	 .schwarz { font-family : verdana, helvetica, arial, sans-serif; font-size : 11px; color : #000000; background-color : transparent; }
     	 .schwarz2 { font-family : verdana, helvetica, arial, sans-serif; font-size : 11px; color : #000000; background-color : transparent; font-weight : bold; }
     .blau { font-family : verdana, helvetica, arial, sans-serif; font-size : 11px; color : #486591; background-color : transparent; }
     .orange { font-family : verdana, helvetica, arial, sans-serif; font-size : 11px; color : #ffba01; background-color : transparent; }
     .schwarzbold { font-family : verdana, helvetica, arial, sans-serif; font-size : 10px; color : #000000; font-weight : bold; background-color : transparent;}
     .weiss { font-family : verdana, helvetica, arial, sans-serif; font-size : 10px; color : #ffffff; font-weight : bold; background-color : transparent;}

     body {
	 	  color: #000000;
          background-color : #ebe2bf;
		  background-image: url(../gfx/rahmen/bg.jpg);
		  background-repeat : repeat-x;
      }
     
     a:link { font : 10px verdana, arial, sans-serif; font-weight : bold; color : #000000; background-color : transparent; text-decoration : none; }
     a:visited { font : 10px verdana, arial, sans-serif; font-weight : bold; color : #000000; background-color : transparent; text-decoration : none; }
     a:active { font : 10px verdana, arial, sans-serif; font-weight : bold; color : #000000; background-color : transparent; text-decoration : none; }
     a:hover { font : 10px verdana, arial, sans-serif; font-weight : bold; color : #000000; background-color : transparent; text-decoration : underline; }
	 
	 input.field { word-spacing: 0; font-family: Verdana; font-size: 11px; color: #000000; background-color: transparent; margin: 0; border: solid 1px #1188e5; }
	 textarea.field { color: #000000; font-family: Verdana; font-size: 11px; background-color: transparent; border: solid 1px #1188e5; margin: 0;}
     .button { color: #000000; font-family: verdana, helvetica, sans-serif; font-size: 11px; word-spacing: 0; border: solid 1px #1188e5; }
	 
     #mainbody {
          position : absolute;
          left : 50%;
          top : 0%;
          width : 724px;
          margin-left : -362px;
		  margin-top : 0px;
          border : 0px solid #1188e5;
		  background-image : url(../gfx/rahmen/linie.jpg);
		  background-color : #ebe2bf;
      }
     #head1 {
          width : 724px;
          height : 53px;
          background-image : url(../gfx/rahmen/head1.jpg);
          background-repeat : no-repeat;
          z-index : 0;
      }
     #head2 {
          width : 724px;
          height : 58px;
          background-image : url(../gfx/rahmen/head2.jpg);
          background-repeat : no-repeat;
          z-index : 0;
      }

     #head3 {
          width : 724px;
          height : 61px;
          background-image : url(../gfx/rahmen/head3.jpg);
          background-repeat : no-repeat;
          z-index : 0;
      }
	  
     #aktuelles {
          width : 314px;
          height : 105px;
		  padding : 10px;
          background-image : url(../gfx/rahmen/aktuelles.jpg);
          background-repeat : no-repeat;
          z-index : 0;
      }

	 * html #aktuelles {
          width : 324px;
          height : 105px;
		  padding : 10px;
          background-image : url(../gfx/rahmen/aktuelles.jpg);
          background-repeat : no-repeat;
          z-index : 0;
	  }

     #content {
          margin-left : 299px;
		  margin-top : 0px;
		  width : 386px;
		  padding : 20px;
          background-color : #f8c702;
          z-index : 0;
      }

	 * html #content {
          margin-left : 299px;
		  margin-top : 20px;
		  width : 426px;
		  padding : 20px;
          background-color : #f8c702;
          z-index : 0;
	  } 

     #footer {
	 	  margin-left : 0px;
		  margin-top : 20px;
          width : 724px;
          height : 42px;
          background-image : url(../gfx/rahmen/footer.jpg);
          background-repeat : no-repeat;
          z-index : 1;
      } 
	 
     #top-navi {
	 	  position : absolute;
	 	  left : 540px;
		  top : 35px;
      } 
	 
	 #right-navi {
	 	  position : absolute;
	 	  left : 328px;
		  top : 267px;
      }

	 #left-navi {
	 	  position : absolute;
	 	  left : 25px;
		  top : 295px;
      }
	  
     #gallerie {
	 	  text-align: center;
		  position : absolute;
		  left : 25px;
		  top : 335px;
		  width : 204px;
		  height : 105px;
		  padding : 20px;
	  }

		#mainbody2 {
	 	  text-align: right;
		  position : absolute;
		  left : 5px;
		  top : 335px;
		  width : 250px;
		  height : 105px;
		  padding : 20px;
	  }

	 * html #gallerie {
	 	  text-align: center;
		  position : absolute;
		  left : 25px;
		  top : 335px;
		  width : 204px;
		  height : 105px;
		  padding : 20px;
	  } 