html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #e3e4b8;
}
#fullheight {
	height:100%; 
	width:100%;
}

#fullheight_tables {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #feffe7;
}

div {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 13px;
	color: #feffe7;
	}

	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	line-height: 16px;
	margin-bottom:5px;
	font-size: 13px;
	color: #feffe7;
	}
	
 a:link {
 	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	color: #efd9a6;
}
 a:visited {
 	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:underline;
	font-size: 13px;
	color: #efd9a6;
}
 a:hover {
 	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	color: #FFFFFF;
} 
  #navi_non_active
 {
	width: 115px;
	height: 112px;
	display:block;
	background-image:url(../img/navigation/navi_bg_hi.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	color: #feffe7;
 }
 
 a.navi:link
 {
	width: 115px;
	height: 112px;
	display:block;
	background-image:url(../img/navigation/navi_bg_lo.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	color: #feffe7;
 }
 a.navi:visited
 {
	width: 115px;
	height: 112px;
	display:block;
	background-image:url(../img/navigation/navi_bg_lo.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	color: #feffe7;
 }
 a.navi:hover
 {
	width: 115px;
	height: 112px;
	display:block;
	background-image:url(../img/navigation/navi_bg_hi.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	color: #feffe7;
 }
 a.navi:active
 {
	width: 115px;
	height: 112px;
	display:block;
	background-image:url(../img/navigation/navi_bg_lo.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	font-size: 14px;
	color: #feffe7;
 }
 
 
 #view_through_images {
   filter:alpha(opacity=70);
   -moz-opacity: 0.7;
   opacity: 0.7;
}

 #view_through_images2 {
   filter:alpha(opacity=90);
   -moz-opacity: 0.9;
   opacity: 0.9;
}

  #imprint
 {
	width: 930px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	font-size: 10px;
	color: #695941;
 }

 a.imprint:link
 {
	width: 930px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	font-size: 10px;
	color: #695941;
 }
 a.imprint:visited
 {
	width: 930px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:none;
	font-size: 10px;
	color: #695941;
 }
 a.imprint:hover
 {
	width: 930px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	text-decoration:underline;
	font-size: 10px;
	color: #feffe7;
 }
 a.imprint:active
 {
	width: 930px;
	margin-top:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration:none;
	font-size: 10px;
	color: #695941;
 }

.gallery_img img{
filter:alpha(opacity=50);
-moz-opacity: 0.50;
border:1px solid #ba9e73;
}
.gallery_img:hover img{
filter:alpha(opacity=100);
-moz-opacity: 1;
border:1px solid #ba9e73;
} 

 
