body { color: black; background-color: white; background-image: url(../bilder/higru_hell_1920_h.jpg); position: relative; width: 100%; height: 100%; }
#header {
	background-color:#FFF;
	background-repeat: repeat;
	background-position: 50% center;
	position: relative;
	top: 0px;
	height: 315px;
	width: 1350px;
	z-index: 50;
	visibility: visible;
	margin-top: 10px;
	-webkit-border-radius: 30px;
	-khtml-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	box-shadow: 0 0 4px rgba(0,0,0,0.0);
	opacity: 1.0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100) ;
}
#header360 { background-image: url(../bilder/360_1200.png); background-position: 50% 0; height: 200px; width: 200px; z-index: 20; visibility: visible; }
#threesixty {
	position: relative;
	left: -280px;
	background-image: url(../bilder/threesixty.png);
	width: 667px;
	height: 350px;
	top: -50px;
	overflow: visible;
	z-index: 100;
}
#head {
	position: relative;
	top: -110px;
	left: 310px;
	width: 350px;
	height: 120px;
	visibility: visible;
}
#headtxt {
	text-align: right;
	position: relative;
	top: 0px;
	visibility: visible;
}
#headlogo {
	background-image: url(../bilder/logo-lp.png);
	background-repeat: no-repeat;
	position: relative;
	top: -105px;
	left: 240px;
	width: 120px;
	height: 120px;
	visibility: visible;
}

#buttons {
	position: relative;
	margin: 20px 0px 20px 0px;
	height: 190px;
	width: 1240px;
	z-index: 20;
	visibility: visible;
}
#buttonscenter {
	position: relative;
	height: 130px;
	width: 100%;
	visibility: visible;
}

#button1 {
	position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 20px;
}
#button1n {
	position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left;
}
#button1o {
	position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left;
}

#button2 { position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 20px; }
#button2n { position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left; }
#button2o { position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left; }

#button3 { position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 20px; }
#button3n { position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left; }
#button3o { position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left; }

#button4 { position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 20px; }
#button4n { position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left; }
#button4o { position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left; }

#button5 { position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 20px; }
#button5n { position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left; }
#button5o { position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left; }

#button6 { position: relative;
	top: 0;
	height: 190px;
	width: 190px;
	z-index: 30;
	visibility: visible;
	float: left;
	margin-right: 0px;}
#button6n { position: relative;
	top: 0;
	height: 180px;
	width: 180px;
	z-index: 40;
	visibility: visible;
	float: left; }
#button6o { position: relative;
	top: -190px;
	left: -10px;
	height: 190px;
	width: 190px;
	z-index: 50;
	visibility: visible;
	float: left; }

#inhalt {
	position: inherit;
	width: 1350px;
	height: 100%;
	visibility: visible;
}
#txt1 {
	text-align: left;
	position: relative;
	width: 64%;
	visibility: visible;
	padding: 10px;
}
#txt2 { text-align: left; position: relative; width: 470px; visibility: visible; padding: 10px; margin-top: 20px; }

#line {
	background-color: #8c8c8c;
	height: 2px;
	width: 50%;
	position: relative;
	visibility: visible;
}
#footer {
	text-align: left;
	width: 64%;
	position: relative;
	visibility: visible;
	cursor: pointer;
	height: 1px;
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	box-shadow: 0 0 1px rgba(0,0,0,0.7);
}
#impressum {
	text-align: left;
	width: 64%;
	position: relative;
	visibility: visible;
	cursor: pointer;
}
#impressumtxt {
	text-align: left;
	width: 64%;
	position: relative;
	visibility: visible;
}
#impressum a:link { color: #595959; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
#impressum a:visited { color: #a2a2a2; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
#impressum a:active { color: #a2a2a2; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
#impressum a:hover { color: #595959; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }

#home { position: relative; top: 0; height: 90px; width: 90px; z-index: 10; visibility: visible; margin-top: 20px; margin-bottom: 20px; }
#homebutton { position: relative; top: 0; height: 90px; width: 90px; z-index: 20; visibility: visible; }
#homebuttono { position: relative; top: -90px; height: 90px; width: 90px; z-index: 30; visibility: visible; }

h1 { color: #0a0a0a; font-size: 4ex; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0.67em 0; }
h2 { color:#d4006b; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 0.83em 0; }
h3 { color: #646464; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; font-weight: bold; margin: 1em 0; }
p { color: #0a0a0a; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; }
a { color: #a2a2a2; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; }
a:link { color: #646464; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
a:visited { color: #646464; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
a:hover { color: #595959; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
a:active { color: #646464; font-size: 2ex; font-family: Helvetica, Arial, sans-serif; text-decoration: none; }
#beispiel1 {
	margin: 20px auto 20px;
	width: 615px;
	height: 452px;
	position: relative;
	visibility: visible;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}
#content { width: 615px; height: 450px; }
