body, html {
	background-color:#F2E2CF;
	padding:0px;
	width:100%;
	height:100%;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.PhotoSchatten {
	-webkit-box-shadow:  2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  2px 2px 3px 2px rgba(0, 0, 0, 0.2);
}
.DivBg {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	background-position:top center;
	background-repeat:no-repeat;
	height:550px;
	border-bottom:6px solid #FFFFFF;
}
input, textarea, select {
	border:1px solid #851313;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:3px;
	background-color:#FFFFFF;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:30px;
}h3 {
	color: #798025;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	margin-bottom: 15px;
}
.BilderRahmen {
}
img {
	border:0px;
}
.DivMain {
	margin:auto;
	width:1050px;
}
.Link {
	color:#FFFFFF;
}
.Display {
	background-color:#798025;
	padding:20px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
	text-align:center;
}
.DivNav {
	background-color:#798025;
	text-align:center;
	position:absolute;
	left:0px;
	width:100%;
	top:50px;
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:3px solid #FFFFFF;
	border-top:3px solid #FFFFFF;
	-webkit-box-shadow:  2px 2px 3px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  2px 2px 3px 2px rgba(0, 0, 0, 0.2);
}
.DivLogo {
	position:absolute;
	left:50%;
	top:130px;
	margin-left:-100px;
	padding-top:30px;
	height:412px;
}
.DivTrennung {
	border-bottom:1px solid #FFFFFF;
	margin-top:10px;
	margin-bottom:10px;
	height:1px;
}
.NavSub {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
.NavSub:hover {
	text-decoration:underline;
}
.Nav, .NavSmall, .NavAKTIV, .NavSmallAKTIV {
	display:block;
	padding:0px;
	padding-top:20px;
	padding-bottom:10px;
	margin-right:1px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	border:0px;
	height:30px;
}
.Nav:hover {
}
.NavSmall, .NavSmallAKTIV {
	padding:5px;
	text-align:center;
}
.NavAKTIV, .NavAKTIV:hover, .NavSmallAKTIV, .NavSmallAKTIV:hover {
}
.NavSmall:hover {
	background-color:#323231;
}
.DivWallis {
	position:absolute;
	left:50%;
	margin-left:350px;
	top:440px;
}
.DivNavUnten {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background-color:#FFF;
	text-align:center;
	color:#333;
	font-size:13px;
	height:120px;
}
.DivNavUnten  a {
	color: #333!important;
}
.DivPhotos {
	position:absolute;
	left:50%;
	margin-left:-306px;
	top:325px;
	background-color:#FFFFFF;
	padding:8px;
	width:500px;
	height:250px;
}
.DivContent {
	width:900px;
	background-position:center top;
	background-repeat:no-repeat;
	min-height:300px;
	padding-top:630px;
	font-size:13px;
	line-height:17px;
	color:#333333;
	margin-bottom:60px;
}
.LinkButton {
	background-color:#798025;
	color:#FFFFFF;
	padding:5px;
	display:block;
	text-decoration:none;
}
.DivTeaser {
	background-color:#798025;
	padding:5px;
	width:170px;
	color:#FFFFFF;
}
	.DivTeaserTitle {
		background-color:#FFFFFF;
		color:#851313;
		padding:2px;
	}
	.DivTeaserContent {
		font-size:10px;
				padding:5px;
		padding-top:3px;
	}
	
.LinkWhite {
	color:#FFFFFF;
	font-size:13px;
	padding-bottom:4px;
}




.LinkAnfrage {
	display:block;
	width:145px;
	height:31px;
	background-image:url(images/anfrage.png);
	background-repeat:no-repeat;
	padding-left:55px;
	padding-top:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
}

a {
	color:#798025;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#slideshow {
    position:relative;
    height:348px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}