
body  {
   background-color: #FFFFFF;
   font-family: arial;
   font-size: 12px;
   color: #000000
   } 
div	{
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	font-family: arial;
	margin: 2px 2px 2px 2px;
	padding: 2px;	
	}
div#logo {
	position: absolute;
	top: 5px;
	left: 5px;
	height: 100px;
	width: 120px;	
	background-color: #FFFFFF;
	}
div#kopf {
	position: absolute;
	top: 5px;
	left: 130px;
	height: 100px;
	width: 900px;
	background-color: #339933;
	}
div#navititel {
	position: absolute;
	top: 110px;
	left: 5px;
	height: 16px;
	width: 120px;	
	background-color: #339933;
	font-size: 12px;
	}
div#navibody {
	position: absolute;
	top: 131px;
	left: 5px;
	height: 160px;
	width: 120px;	
	background-color: #99FF99;
	padding: 0px;	
	}

div#wlan {
	position: absolute;
	top: 322px;
	left: 5px;
	height: 50px;
	width: 120px;	
	background-color: #FFFFFF;
	font-size: 12px;
	}

div#newstitel {
	position: absolute;
	top: 360px;
	left: 5px;
	height: 20px;
	width: 120px;	
	background-color: #339933;
	font-size: 12px;
	}
div#newsbody {
	position: absolute;
	top: 380px;
	left: 5px;
	height: 120px;
	width: 120px;	
	background-color: #99FF99;
	}	
div#footer {
	position: absolute;
	top: 515px;
	left: 5px;
	height: 30px;
	width: 120px;	
	background-color: #FFFFFF;
	font-size: 12px;
	}
div#park {
	position: absolute;
	top: 110px;
	left: 130px;
	height: 520px;
	width: 900px;	
	background-color: #99FF99;
	font-size: 12px;
	}
	
div#park[id] {
	position: absolute;
	top: 110px;
	left: 130px;
	height: auto;
	min-height: 480px;
	width: 900px;	
	background-color: #99FF99;
	font-size: 12px;
	}
	


div.monat_title
	  {
	  text-align: center;
	  font-weight:bold;
	  font-family: arial;
	  font-size: 14px;
	  width: 149px;
	  margin: 1px 2px 1px 2px;
	  padding: 1px 0px 1px 0px;
	  border: 1px solid #333333;
	  }	
div.monat_name {	  
	  float: left;
	  width: 109px;
	  margin: 1px 2px 1px 2px;
	  padding: 1px 0px 1px 0px;
	  }
	  
div.wochentag {
	  float: left;
	  width: 18px;
	  margin: 1px;
	  font-size: 10px;
	  background-color: #666666;
	  color: #FFFFFF;
	  text-align: center;
	  padding: 1px 0px 0px 0px;
	  }
div.keintag {
	  float:left;
	  width: 18px;	  
	  height: 18px;
	  margin: 1px;
	  padding: 1px 0px 0px 0px;
	  }
div.tag, div.tag_heute {
	  float:left;
	  width: 18px;
	  height: 18px;
	  border: 1px solid #999999;
	  background-color: #EEEEEE;
	  margin: 1px;
	  padding: 1px 0px 0px 0px;
	  font-family: Arial;
	  text-align: center;
	  }
div.tag_heute {
	  border: 1px solid #CC0000;
	  font-weight: bold;
	  }
div.r {
	  border: 0 none;
	  margin: 0;
	  padding: 0;
	  clear: both;
	  width: 0;
	  height: 0;
	  line-height: 0;
	  font-size: 0;
	  }
	  
h1 {
   font-family: arial;
   font-size: 20px;
   color: #000000;
   }
h2 {
   font-family: arial;
   font-size: 16px;
   color: #000000;
   }
h3 {
   font-family: arial;
   font-size: 14px;
   color: #000000;
   }
h1.kopftext {
   font-family: arial;
   font-size: 44px;
   color: #000000;
   font-weight:bold;
   display:inline;
	}	
h2.kopftext {
   font-family: arial;
   font-size: 10px;
   color: #000000;
   display:inline;
	}
p  {
   font-family: arial;
   font-size: 12px;
   color: #000000;
   }
li {
   font-family: arial;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   }  
form.button
      {
      display:block;
      font-family:arial;
      font-size:12px;
      color: #000000;
      background-Color: #99FF99;  
      border-bottom: 1px solid #FFFFFF;
      margin: 0px 0px 0px 0px;
      padding: 0px;
      width: 124px;
      height: 20px;
      line-height: 20px;
      text-align: left;
      text-decoration: none;
      }
form.loginout
      {
      position: block;
      font-family:arial;
      font-size:12px;
      color: #000000;
      background-Color: #99FF99;      
      margin: 0px 0px 0px 0px;
      padding: 0px;
      width: 120px;      
      text-align: left;
      text-decoration: none;
      }    
a  {
   font-family: arial;
   font-size: 12px;
   color: #000000;
   } 
a.preisliste  {
   font-family: arial;
   font-size: 12px;
   color: #0000FF;
   } 
a.button
      {
      display:block;
      font-family:arial;
      font-size:12px;
      color: #000000;
      background-Color: #99FF99;  
      border-bottom: 1px solid #FFFFFF;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 4px;
      width: 124px;
      height: 20px;
      line-height: 20px;
      text-align: left;
      text-decoration: none;
      }
a.button:hover
      {
      display:block;
      font-family:arial;
      font-size:12px;      
      Color: #000000;
      background-Color: #339933;  
      border-bottom: 1px solid #339933;
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 4px;
      width: 124px;
      height: 20px;
      line-height: 20px;
      text-align: left;
      text-decoration: none;
      }
a.kalender {	  
	  font-family: arial;
	  font-size: 12px;
	  color: #000000;
	  vertical-align: middle;
	  margin: 0px;
	  padding: 0px;	  
   } 	
a.monat_move {	  
	  float: left;
	  width: 10px;
	  margin: 1px 2px 1px 2px;
	  padding: 1px 0px 1px 0px;
	  }	  
a.cal      
      {
      color:#0000FF;
      text-decoration: none;
      }
a.cal:hover
	  {
	  color: #0066FF;
	  text-decoration: underline;
	  }       
      
.ButtonENG {
	  height: 18px;
	  width: 90px;
	  font-family:arial;
      font-size:11px;
	  background-color:#99FF99;
	  text-decoration:none;
      text-align:center;
      padding-bottom:3px;
      background-image:url(pic/S_uk.jpg);
      background-position: left center;
      background-repeat: no-repeat;
	}
.ButtonDEU {
	  height: 18px;
	  width: 90px;
	  font-family:arial;
      font-size:11px;
	  background-color:#99FF99;
	  text-decoration:none;
      text-align:center;
      padding-bottom:3px;
      background-image:url(pic/S_ch.jpg);
      background-position: left center;
      background-repeat: no-repeat;
      }
.Button {
   background-color:#339933;
   color:#000000;
   font-size: 9;
        }
.ButtonF {
   background-color:#339933;
   color:#000000;
   font-size: 9;
   font-weight: bold;
        }     
td, th  {
   font-family: arial;
   font-size: 12px;
   color: #000000;
        }
td.normal  {
   font-family: arial;
   font-size: 12px;
   color: #000000;
        }        
td.hell {
   font-family: arial;
   font-size: 12px;
   background-color: #99FF99;
	}
td.dunkel {
   font-family: arial;
   font-size: 12px;
   background-color: #339933;
        }
td.knallrot {
	font-family: arial;
	font-size: 12px;
	color: #FF0000;
		}
td.rahmen {
	border:1px solid #339933;
	}
.link {
   border:1px solid #66FF66;
      }      
