html, body { padding: 0; margin: 0; }
body { background-color: silver; font-family: Calibri, Helvetica, Arial, sans-serif; color: #575757; font-size: 16px; }
div { position: relative; }
h1, h2, h3 { padding: 0; margin: 0; }
img { display: block; margin: 0; border-width: 0px; }

#header, #navigation h2, #navigation .naviGruppe, #contentWrap {
	border-style: solid;
	border-color: white;
	border-width: 4px 4px 4px 0px;
	-webkit-border-top-right-radius: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	box-shadow: 1px 1px 7px 3px rgba(0,0,0,0.5), inset 1px 1px 5px rgba(0,0,0, 0.5);
}

#header {
	width: 1200px; /* 1205 */
	height: 155px; /* 155 */
	margin-top: 60px;
	overflow: hidden;
}

	#logo {
		position: absolute; top: 0px; left: 25px;
		border: none;
	}

#navigation {
	position: absolute;
	top: 250px;
	left: 0px;
	width: 365px; /* 365 */
}
	#navigation h2 {
		width: 265px; /* 315 */
		font-size: 24px;
		background-color: #e9eef9;
		background-image: url(/inc/img/Navigation-H2-Hintergrund.png);
		background-repeat: repeat-y;
		padding: 12px 10px 12px 40px;
		position: relative;
		z-index: 10;
	}
	.naviGruppe {
		background-color: #f4f4f4;
		padding: 40px;
		padding-bottom: 25px;
		margin-top: -27px;
		margin-bottom: 30px;
	}
	.naviGruppe a {
		display: block;
		color: #575757;
		text-decoration: none;
		margin-bottom: 6px;
	}
	.naviGruppe a:hover {
		text-decoration: underline;
	}

#contentWrap {
	position: absolute;
	top: 250px;
	left: 395px;
	width: 801px;
	border-width: 4px;
	overflow: hidden;
}

	#content {
		width: 540px; /* 650 */
		background-image: url(../img/content-hintergrund.png);
		padding: 35px 70px 45px 40px;
	}

	#content h1 {
		font-size: 20px; color: #312783;
		border-style: solid; border-width: 0 0 1px 0; border-color: #312783;
		padding-bottom: 12px;
	}

	#content h2 { font-size: 100%; }

	#content a { color: #312783;}

	#contentbilder {
	width: 580px;
	}

	.fancyLink {
		border: solid #312783 1px;
		margin-right: 22px;
		margin-bottom: 22px;
		float: left;
	}
	
	#stanzlogo {
		position: absolute;
		top: 0; right: 0;
		width: 151px;
		height: 150px;
		overflow: hidden;
	}
	
	#resthintergrund {
		position: absolute;
		top: 150px; right: 0;
		width: 151px;
		height: 10000px;
		background-image: url(../img/content-hintergrund.png);
	}

























