body, pre, td, div,  p, font, b, h1, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;}

h1 {
	font-weight: bold;
	color: #007A5D;
	margin: 0 0 0 0;
	display:inline;
}
h2 {
	color:#007A5D;
	margin: 0 0 0 0;
	font-size:15px;
	}
	
h3 {
	color:#404040;
	margin: 0 0 0 0;
	font-size:20px;
	text-decoration:underline
	}
h4 {
	color:#404040;
	margin: 0 0 0 0;
	padding:0 0 0 0;
    font-size:20px;
	text-decoration:none
	}

	
a.navi {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007A5D;
	text-decoration: none;}
	
a.navi:link, a.navi: visited, a.navi:focus, a.navi:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007A5D;
	text-decoration: none;}

a.navi_aktiv {
	display:block;	
	color: #FDD963;
	font-weight: bold;
	text-decoration: none;
	}
/* Navigation ROT */
a.navi_rot {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-decoration: none;
	}
	
a.navi_rot:link, a.navi: visited, a.navi:focus, a.navi:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#F00;
	text-decoration: none;
	}

a.navi_rot_aktiv {
	display:block;	
	color:#F00;
	font-weight: bold;
	text-decoration: none;
	}


a.navifett {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #007A5D;
	text-decoration: none;}
	
a.navifett:link, a.navifett: visited, a.navifett:focus, a.navi:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #007A5D;
	text-decoration: none;}

a.navifett_aktiv {
	display:block;	
	color: #FDD963;
	font-weight: bold;
	text-decoration: none;}
	
a.unternavi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007A5D;
	text-decoration: none;}

a.unternavi_aktiv {
	color: #007A5D;
	font-weight: bold;
	text-decoration: none;}
	
a.link, a.link:link, a.link:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007A5D;
	text-decoration: none;}
	
a.link:focus, a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007A5D;
	text-decoration: underline;}


a.link-gelb{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FDD963;
	text-decoration: none;}

.gruen {
	color:#007A5D;
	font-size:12px;
	}
	
.gruen_klein {
	color:#007A5D;
	font-size:10px;
	}
	
/* Galerie-Bilder*/
img.gallery {
	display:block;
	float:left;
	width:130px;
	height:100px;
	padding:1px 1px 1px 1px;
	margin:0 0 0 0;
}

/*--------------------ZOOMPIC!!!!!------------------------
/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
div.ZoomPicWait {
background-color:#fffcd6;
border: 1px solid #CCCCCC;
padding:5px;
font-family: Arial, Helvetica, sans-serif;
}

/*
// Der Ladebildschirm wenn man die Bilder nicht Preloaded */
img.ZoomPic {
	border: 1px solid #CCCCCC;
}
/*--------------------ZOOMPIC ENDE!!!!!------------------------*/
	
	
#trennlinie {
	line-height:1px;
	margin:0px 0 20px 0;
	background-color:#007A5D;
	}
	
	
.gross {
	color:#CC0033;
	font-size:20px;
/*	font-weight: normal;*/
	font-weight:lighter;}
	
.gross2 {
	color:#404040;
	font-size:20px;
/*	font-weight: normal;*/
	font-weight:lighter;}
	
.rot {
	color:#CC0033;
	font-size:12px;
/*	font-weight: normal;*/
	}

.punkt {
	padding-top:5px;
}

#photoholder {
  width:200px;
  height:176px;

}
#thephoto {
  width:200px;
  height:176px;
}

.restaurant{
margin:0 0 24px 0;
}
.jubiläum{
margin:0 0 10px 0;
}