body {margin:0;

      background-color:#FFFFFF;

      color:#538205;

      font-family:Arial,sans-serif;

      font-size:12px;

      font-weight:bold;}



table.frame {margin-top:25px;

	    padding:0;

	    width:858px;}



/*Bildbereich oben*/

div.top {background:url("images/top.jpg") top left no-repeat;

         width:858px;

         height:128px;               
         
         border-top:1px solid #AEDB32;

         border-left:1px solid #AEDB32;

         border-right:1px solid #AEDB32;}
       


/*Inhalt*/

div.cont {
         width:858px;

	   
          height: 500px;

          border-left:1px solid #AEDB32;

          border-right:1px solid #AEDB32;}




  /*Navigation*/

div.m {background-color:#AEDB32;

       width:858px;

       height:120px;}
       



    /*Navi links*/

div.left {width:448px;

          height:120px;

          text-indent:20px;

          float:left;

          color:#FFFFFF;

	  font-family:Arial,sans-serif;

	  font-size:15px;

          font-weight:bold;

          line-height:2.5em;}
          
div.le2 {width:560px;

          height:120px;}
          


div.left a:link {color:#FFFFFF;

		 font-family:Arial,sans-serif;

		 font-size:15px;

                 font-weight:bold;

                 line-height:2.5em;

                 text-decoration:none;}


div.left a:visited {color:#FFFFFF;

		    text-decoration:none;}



div.left a:hover {color:#FFFFFF;

		  text-decoration:underline;}



    /*Navi rechts*/

div.right {width:410px;

           height:120px;

           float:left;

           color:#FFFFFF;

 	   font-family:Arial,sans-serif;

	   font-size:12px;

           font-weight:bold;

           *line-height:0.9em;
           }
           
div.re2 {width:298px;

         height:120px;}


           
    
           


div.right a:link {color:#FFFFFF;

		 font-family:Arial,sans-serif;

		 font-size:12px;

                 font-weight:bold;

                 *line-height:0.9em;

                 text-decoration:none;}



div.right a:visited {color:#FFFFFF;

		    text-decoration:none;}



div.right a:hover {color:#FFFFFF;

		  text-decoration:none;}



  /*Textbereich*/

div.t {background-color:#FFFFFF;

       width:858px;

       height:270px;

       float:none;}



div.t2 {background-color:#FFFFFF;

        width:858px;

        height:400px;

        float:none;}



div.txt {width:680px;

         margin:25px 0px 0px 45px;

         color:#538205;

       	 font-family:Arial,sans-serif;

       	 font-size:12px;

       	 font-weight:normal;}


    /*Termine*/

div.txt2 {width:680px;

	  height:350px;

          margin:25px 0px 0px 45px;

	  padding-right: 20px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:12px;

      	  font-weight:normal;

          overflow:scroll;

          overflow-x: hidden;}



div.txt3 {width:340px;

	  padding-right: 5px;

	  padding-left: 5px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:12px;

      	  font-weight:normal;}



div.txt4 {width:335px;

	  padding-right: 5px;

	  padding-left: 5px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:12px;

      	  font-weight:normal;}
          
          
div.txt5 {width:auto;

	      height:350px;

          margin:25px 25px 0px 45px;

	      padding-right: 20px;

          overflow:scroll;

          overflow-x: hidden;}
          
div.txt6 {width:750px;

	      height:350px;

          margin:25px 0px 0px 45px;

    	  padding-right: 20px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:10pt;

      	  font-weight:normal;

          overflow:scroll;

          overflow-x: hidden;}
          
table.news_txt{font-size:10pt;}
          
          
div.kids{height:345px;}
  

td.partner{font-family:Arial,sans-serif;

      	   font-size:13px;

      	   font-weight:normal;
           }
           
table.part{align:top left;}



td.date1 {width:30px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:12px;

      	  font-weight:normal;}



td.date2 {width:65px;

          color:#538205;

      	  font-family:Arial,sans-serif;

      	  font-size:12px;

      	  font-weight:normal;}



td.date3 {width:400px;

          color:#538205;

      	  font-family:Arial,sans-serif;

       	  font-size:12px;

       	  font-weight:normal;}



    /*Preise*/

td.preis a:link {color:#538205;

      	 	font-family:Arial,sans-serif;

      	 	font-size:12px;

      	 	font-weight:normal;

                text-decoration:none;}



td.preis a:visited {color:#538205;

      	 	    text-decoration:none;}



td.preis a:hover {color:#538205;

      	 	  text-decoration:none;}



    /*News*/

a.news:link {color:#000000;

      	    font-family:Arial,sans-serif;

      	    font-size:12px;

      	    font-weight:normal;

            line-height:2em;

            text-decoration:none}



a.news:visited {color:#000000;

                text-decoration:none;}



a.news:hover {color:#000000;

              text-decoration:none;}



    /*Impressum*/

a.imp:link {color:#538205;

      	    font-family:Arial,sans-serif;

      	    font-size:12px;

      	    font-weight:normal;

            text-decoration:none}



a.imp:visited {color:#538205;

	       text-decoration:none;}



a.imp:hover {color:#538205;

	     text-decoration:none;}



a.imp2:link {color:#FF0909;

      	    font-family:Arial,sans-serif;

      	    font-size:12px;

      	    font-weight:normal;

            text-decoration:none}



a.imp2:visited {color:#FF0909;

	       text-decoration:none;}



a.imp2:hover {color:#FF0909;

	     text-decoration:none;}





    /*Kontakt*/

td.left {width:100px;

	 color:#538205;

      	 font-family:Arial,sans-serif;

      	 font-size:12px;

      	 font-weight:normal;}



    /*Anfahrt*/

img.anfahrt {border:1px solid #538205;}



div.plan {background:url("images/anfahrt_gr.gif") top left no-repeat;

          background-color:#FFFFFF;

          width:669px;

          height:455px;}



    /*Disclaimer*/

div#claim {background-color:#538205;   /*Disclaimer*/

           width:380px;

           height:500px;

           font-family:Arial;

           font-size:12px;

           color:#FFFFFF;

           overflow:auto;}



p.txcl {color:#C5C5C5;}



/*AGB*/

a.agb:link {color:#538205;

      	    font-family:Arial,sans-serif;

      	    font-size:12px;

      	    font-weight:bold;

            text-decoration:none}



a.agb:visited {color:#538205;

	       text-decoration:none;}



a.agb:hover {color:#538205;

	     text-decoration:none;}



/*Bildbereich unten*/

div.bottom {background:url("images/bottom.jpg") top left no-repeat;

	    width:858px;

            height:124px;

            border-bottom:1px solid #AEDB32;

            border-left:1px solid #AEDB32;

            border-right:1px solid #AEDB32;}