@charset "UTF-8";
/* CSS Document */

#header {
	text-align: left;
	width: 920px;
	position: absolute;
}
#textkasten {
	position: absolute;
	left: 300px;
	top: 180px;
	right: 0px;
	width: 480px;
	background-image: url(bilder/textkasten.png);
	height: 340px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding-top: 80px;
	padding-bottom: 0px;
	padding-left: 70px;
	padding-right: 80px;
	margin: 0px;
	line-height: 20px;
	font-size: 14px;
}
#kontakt {
	top: 600px;
	position: absolute;
	left: 330px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: right;
	width: 560px;
}
#navi {
	position: absolute;
	top: 240px;
	left: 40px;
	width: 200px;
	text-align: right;
}
#weiter {
	position: absolute;
	top: 485px;
	left: 790px;
	width: 80px;
	height: 29px;
	text-align: right;
}
.rechts {
	text-align: right;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#textkasten2 {
	position: absolute;
	left: 300px;
	top: 180px;
	right: 0px;
	width: 480px;
	background-image: url(bilder/textkasten2.png);
	height: 340px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding-top: 80px;
	padding-bottom: 0px;
	padding-left: 70px;
	padding-right: 80px;
	margin: 0px;
	line-height: 20px;
	font-size: 14px;
}
.rechts2 {
	padding-left: 300px;
}
#bild {
	left: 600px;
	top: 250px;
	position: absolute;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover {
	color: #CCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
#video {
	position: absolute;
	left: 70px;
	top: 120px;
}
.gross {
	font-size: 18px;
}
#untertitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	top: 145px;
	position: absolute;
	left: 50px;
}
#textkasten2 table tr  {
	text-align: left;
	width: 30px;
}
#textkasten2 table {
	position: absolute;
	top: 175px;
	left: 75px;
	width: 237px;
}
#bild1 {
	position: absolute;
	top: 250px;
	left: 340px;
	width: 600px;
}
#textkasten p {
	font-weight: bold;
}
#textkasten p {
	font-weight: normal;
}
.zentriert {
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
p a:hover {
background : inherit;
color : #FFF;
}
.hoverbox {
cursor : default;
list-style : none;
}
.hoverbox a {
cursor : default;
}
.hoverbox a .preview {
display : none;
}
.hoverbox a:hover .preview {
display : block;
position : absolute;
top : -95px;
left : -170px;
z-index : 1;
}
.hoverbox img {
	background : #fff;
	border-color : #aaa #ccc #ddd #bbb;
	border-style : solid;
	border-width : 0px;
	color : inherit;
	padding : 2px;
	vertical-align : top;
	width : 260px;
	height : 150px;
}
.hoverbox li {
	background : #FFF;
	display : inline;
	float : left;
	margin : 3px;
	position : absolute;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	top: -4px;
	left: -3px;
}
#bildbox {
	top: 180px;
	position: absolute;
	left: 250px;
}
.hoverbox .preview {
	width : 700px;
	height : 405px;
position: relative;
;
	text-align: center;
	vertical-align: top;
x
}
#header {
	text-align: left;
}
#bildbox2 {
	position: absolute;
	left: 320px;
	top: 270px;
}
#bildbox3 {
	position: absolute;
	left: 453px;
	top: 170px;
}
#bildbox3 {
	position: absolute;
	top: 280px;
	left: 650px;
}
#bildbox4 {
	position: absolute;
	left: 560px;
	top: 270px;
}
#bildbox5 {
	position: absolute;
	top: 270px;
	left: 620px;
}
