BODY {
	margin: 50px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	background-color: #DFDEC4;
}
BODY, A {
	color: #666600;
}
BODY, .formfield, .formbox, .formdata, .formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
IMG {
	border: none;
}
P {
	margin-top: 0px;
	margin-bottom: 20px;
}
.strukhomenavi {
	color: #FFFFFF;
}
.strukhead, .struknavi, .strukcontent {
	width: 752px;
	border-right: 1px solid #666600;
	border-left: 1px solid #666600;
	margin: 0px auto;
	background-color: #FFFFEC;
}
.struktext, .struktextschmal, .strukscroll {
	scrollbar-face-color: #FFFFEC;
}
.strukscroll {
	overflow: auto;
	height: 343px;
	width: 753px;
}
.strukhead {
	height: 135px;
	border-top: 1px solid #666600;
	text-align: left;
}
.strukheadnav {
	float: left;
	width: 450px;
	padding: 48px 0px 0px 35px;
}
.strukheadlogo {
	float: right;
	text-align: right;
	width: 210px;
	margin: 25px 20px 0px 0px;
}
.struknavi {
	height: 17px;
	background-color: #666600;
	text-align: left;
	width: 707px;
	padding: 3px 0px 0px 45px;
}
.struknavi A {
	text-decoration: none;
	color: #FFFFFF;
	margin-right: 10px;
}
.strukcontent {
	height: 343px;
	text-align: left;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #666600;
}
.struksubnavi, .strukbild, .strukbildschmal {
	float: left;
}
.struktext, .struktextschmal {
	float: right;
}
.struksubnavi {
	width: 195px;
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
}
.struktext, .struktextschmal {
	padding: 10px;
	overflow: auto;
	height: 324px;
	vertical-align: top;
}
.struktext {
	width: 232px;
}
.struktextschmal {
	width: 482px;
}
.strukbild {
	width: 500px;
}
.strukbildschmal {
	width: 250px;
}
.strukbild, .strukbildschmal {
	vertical-align: top;
}
.strukbild IMG, .strukbildschmal IMG {
	margin: 0px;
	padding: 0px;
}
.subnavi, .subnaviactive, .subnavi2, .subnavi2active {
	padding-left: 45px;
	width: 150px;
	text-decoration: none;
	float: left;
	height: 20px;
}
.subnavi, .subnaviactive {
	color: #666600;
}
.subnaviactive, .subnavi2active, .subnavi:hover, .subnavi2:hover {
	font-weight: bold;
}
.subnaviactive, .subnavi:hover {
	background-image:url(img/vogel_nav.gif);
	background-position: 5px 0px;
	background-repeat: no-repeat;
}
.subnavi2, .subnavi2active {
	color: #CC9900;
}
.strukpos, .strukposz {
	position: absolute;
	top: 205px;
	left: 0px;
	width: 100%;
	text-align: center;
}
.strukposz {
	z-index: 1000;
}
.struknavaussen {
	position: absolute;
	top: 206px;
	left: 0px;
	width: 100%;
	text-align: center;
	z-index: 2000;
	visibility: hidden;
}
.strukboxcenter {
	margin: 0px auto;
	text-align: left;
	width: 754px;
}
.struknavbg1, .struknavbg2, .struknavbg3, .struknavbg4 {
	background-color: #FFFFFF;
	filter: alpha(opacity=70); /* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 	-moz-opacity: .7; /* Gecko */
	opacity: .7 ; /* CSS */
	-khtml-opacity: .7 ; /* Konqueror et Safari */
}
.struknav1, .struknav2, .struknav3, .struknav4 {
	padding: 5px;
	float: left;
}
.struknav1 A, .struknav2 A, .struknav3 A, .struknav4 A {
	text-decoration: none;
	font-weight: bold;
	color: #4C5B1B;
}
.struknav1, .struknavbg1 {
	margin-left: 40px;
	width: 142px;
	height: 65px;
}
* HTML .struknav1 {
	margin-left: 20px;
}
.struknav2, .struknavbg2 {
	margin-left: 96px;
	width: 155px;
	height: 36px;
}
* HTML .struknav2 {
	margin-left: 48px;
}
.struknav3, .struknavbg3 {
	margin-left: 150px;
	width: 110px;
	height: 22px;
}
* HTML .struknav3 {
	margin-left: 75px;
}
.struknav4, .struknavbg4 {
	margin-left: 40px;
	width: 148px;
	height: 37px;
}
* HTML .struknav4 {
	margin-left: 20px;
}
.lnatur, .lwohnen, .lraeume, .lleben, .lueberuns {
	background-color: #FFFFFF;
	width: 110px;
	height: 17px;
	padding-top: 3px;
	text-align: center;
	color: #CC9900;
}
.lnatur {
	margin: 300px 0px 0px 60px;
}
.lwohnen {
	margin: 155px 0px 0px 337px;
}
.lraeume {
	margin: 60px 0px 0px 579px;
}
.lleben {
	margin: 150px 0px 0px 512px;
}
.lueberuns {
	margin: 180px 0px 0px 610px;
}
.galleryimgn, .galleryimg, .galleryimgr, .galleryimgu {
	float: left;
	height: 171px;
}
.galleryimgn {
	padding: 0px;
}
.galleryimgu {
	padding: 0px 1px 0px 0px;
}
.galleryimg {
	padding: 0px 1px 1px 0px;
}
.galleryimgr {
	padding: 0px 0px 1px 0px;
}
.formfield {
	width: 350px;
}
.formdata {
	width: 350px;
	border: 1px solid #666600;
	background-color: #DFDEC4;
}
.formbox {
	width: 350px;
	height: 70px;
}
.formbutton {
	border: 1px solid #666600;
	background-color: #DFDEC4;
}
