html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-image: url(../images/bg01.gif);
	height: 100%;
	margin-bottom: 1px;
}
#navitop {
	margin: 0px;
	height: 30px;
	width: 980px;
	letter-spacing: 0.3em;
	background-image: url(../images/navitop.jpg);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#inhalt {
	width: 770px;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#panoinhalt {
	margin: 0px;
	width: 1044px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	padding: 0px;
}
#header {
	padding: 0px;
	height: 140px;
	width: 980px;
	margin: 0px;
}
#tabelle {
	margin: 0px;
	padding: 0px;
	width: 980px;
	border-collapse:collapse;
	text-decoration: none;
}
#navigationleft {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #CCC;
}
.navabstand {
	float: left;
	height: 25px;
	width: 210px;
}
#navigationleft01 {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #8a949e;
}
#abstand {
	margin: 0px;
	padding: 0px;
	width: 0px;
}
#page {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
}
#page02 {
	padding: 0px;
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#page03 {
	padding: 0px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: center;
}
#pagepano {
	padding: 30px;
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	background-color: #000;
	background-position: center;
	text-align: center;
}
#pagepanonh {
	padding: 30px;
	width: 1024px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	background-color: #EDEDED;
	background-position: center;
	text-align: center;
	height: 770px;
}
.pagepanonh2 {
	padding: 5px;
	width: 1014px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-decoration: none;
	background-color: #CCC;
	background-position: center;
	text-align: center;
	height: 35px;
	float: left;
}
.pagepanonh2 p {
	width: 1014px;
	text-decoration: none;
	background-position: center;
	text-align: center;
	height: 35px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666;
	margin: 0px;
	padding: 5px;
}
.pagepanonh2 link {
	text-decoration: none;
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #069;
	padding: 5px;
	height: 35px;
	width: 1014px;
}
.pagepanonh2 a {
	text-decoration: none;
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666;
	margin: auto;
	padding: 5px;
	height: 35px;
	width: 1014px;
}
.pagepanonh2 a:hover {
	text-decoration: none;
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #F00;
	margin: auto;
	padding: 5px;
	height: 35px;
	width: 1014px;
}
.pagepanonh2 a.active {
	text-decoration: none;
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #09C;
	margin: auto;
	padding: 5px;
	height: 35px;
	width: 1014px;
}
#navibottom {
	height: 25px;
	width: 980px;
	background-color: #456E97;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
#fusszeileadr {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	text-decoration: none;
	margin-left: auto;
	height: 50px;
	padding-top: 10px;
}
.linktabelle {
	width: 185px;
	float: left;
}
.navtop a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
	text-align: right;
}
.navtop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FC0;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
}
.navtop a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FC0;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
}
.navleftueberschrift a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #5C6C7B;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftueberschrift a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #5C6C7B;
}
.navleftueberschrift a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #5C6C7B;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftueberschrift02 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FF6666;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftueberschrift02 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FF6666;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftueberschrift02 a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FF6666;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
}
.navleftu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
}
.navleftu a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
}
.navleftu a.or:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
}
.navleftu a.activeor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FF0000;
	text-decoration: none;
	text-align: right;
	margin: 0px;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	letter-spacing: 0.1em;
}
.navleftplatzh {
	height: 40px;
	width: 200px;
}
.navbottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
}
.navbottom a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FC0;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
}
.navbottom a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FC0;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	text-decoration: none;
	margin: 0px;
	letter-spacing: 0.3em;
}
.navleftreisen a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FC0;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftreisen a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #036;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FC0;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftreisen a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	display: block;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #FC0;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftfotografie a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #36C;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftfotografie a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #36C;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftfotografie a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #36C;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftwerbung a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #069;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftwerbung a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #069;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftwerbung a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #069;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftbildbea a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #069;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F90;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftbildbea a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F90;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftbildbea a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F90;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftnews a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F00;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftnews a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F00;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.navleftnews a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #CCC;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 185px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
	background-color: #F00;
	letter-spacing: 0.1em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.fusszeiladress a {
	float: none;
	color: #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
	text-decoration: none;
	letter-spacing: 0.2em;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 20px;
}
.fusszeiladress a:hover {
	color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 980px;
	text-decoration: none;
	padding: 0px;
	letter-spacing: 0.2em;
}
.fusszeiladress p {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: center;
	width: 980px;
	text-decoration: none;
	letter-spacing: 0.2em;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.prodindex {
	padding: 6px;
	width: 555px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.prodindexlinie {
	clear: both;
	width: 565px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
	margin-top: 6px;
}
.prodindex {
	width: 765px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	padding: 0px;
}
.prodindex h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex h1 a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #0066CC;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.2em;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

.prodindexlinie {
	clear: both;
	width: 765px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 5px;
	text-decoration: none;
	margin-bottom: 5px;
}
.prodindexlinie0 {
	clear: both;
	width: 565px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	text-decoration: none;
}
.prodindex h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #FF9900;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex h1 a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #003366;
	margin: 10px 0px;
	padding: 0px;
	clear: both;
	text-decoration: none;
}
.prodindex p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.2em;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.prodindex img {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
	text-decoration: none;
}
.produebersichtbild {
	float: left;
	height: 150px;
	width: 150px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.produebersicht {
	padding: 2px;
	float: left;
	width: 355px;
	margin: 10px;
	height: 100px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.produebersicht h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	color: #006699;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
	line-height: 1em;
}
.produebersicht h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FF9900;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}
.produebersicht h1 a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #003366;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-decoration: none;
}
.produebersicht p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1em;
	color: #003399;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.produebersicht a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #666666;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
.produebersicht a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #FF6600;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.produebersicht a.active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #006699;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.produebersichtbeschr {
	padding: 0px;
	float: right;
	width: 375px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.produebersichtbeschr a {
	float: left;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.produebersichtlinie {
	clear: both;
	width: 260px;
	margin-right: 10px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006699;
	margin-top: 2px;
	margin-bottom: 2px;
}
.prodtitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	width: 765px;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	letter-spacing: 0.3em;
	height: 25px;
	padding: 0px;
}
.markenlogo {
	width: 105px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #666666;
	text-align: left;
	float: left;
}
.seiten {
	width: 545px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-align: center;
	font-weight: normal;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin-right: 0px;
	text-decoration: none;
}
.seiten a {
	width: 545px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin-right: 0px;
	color: #666666;
	text-decoration: none;
}
.seiten a:hover {
	width: 545px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin-right: 0px;
	color: #FF9900;
	text-decoration: none;
}
.seiten a.active {
	width: 545px;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	margin-right: 0px;
	color: #FF0000;
	text-decoration: none;
	float: none;
}
.navleftu a.or {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	text-align: right;
	display: block;
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000066;
	font-weight: bold;
}
.features li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000066;
	font-weight: normal;
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
}
.features p {
	margin: 0px;
	padding: 0px;
}
.features h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000066;
	font-weight: bold;
}
.features ul {
	margin: 0px;
	padding: 0px;
}
.introbild {
	margin: 0px;
	width: 760px;
	padding: 0px;
}
.intro {
	margin: 0px;
	width: 569px;
	padding: 0px 10px;
}
.introleft {
	width: 369px;
	margin: 10px 0px 0px;
	padding: 10px 10px 10px 0px;
	float: left;
}
.introright {
	width: 170px;
	background-color: #CCCCCC;
	margin: 10px 0px 0px;
	padding: 10px;
	float: left;
}
.linieblau {
	clear: both;
	width: 765px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0000FF;
	margin-top: 5px;
	text-decoration: none;
	margin-bottom: 5px;
}
.linie {
	clear: both;
	width: 750px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	margin-top: 5px;
	text-decoration: none;
	margin-bottom: 5px;
}
.proddet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	width: 765px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.proddet a {
	color:#FF6600;
	text-decoration:none;
}
.proddet a:hover {
	color:#FF0000;
	text-decoration:none;
}
.iviewtitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #006699;
	text-decoration: none;
	width: 765px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	letter-spacing: 0.1em;
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.iview {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
	text-decoration: none;
	width: 760px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	float: none;
	text-align: left;
	padding: 0px;
}
.iview a {
	color:#666666;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.iview a:hover {
		color:#FF6600;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.prodtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 765px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FF6633;
	text-align: left;
	float: left;
	width: 165px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	text-decoration: none;
	letter-spacing: 0.1em;
}
.linktext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FF6600;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
.linktext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006699;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
.hoehe {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 560px;
	width: 1px;
}
.proddet a.active {
	color:#000000;
	text-decoration:none;
}
.panobild {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	width: 1024px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin: 10px;
}
.panotext {
	font-weight: normal;
	text-decoration: none;
	width: 1024px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 50px;
	color: #000;
}
.panotext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #F90;
	text-decoration: none;
	width: 1024px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.panotext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	width: 1024px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.panotext01 {
	font-weight: normal;
	text-decoration: none;
	width: 1024px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: 180px;
}
.panotext01 p {
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #666;
}
.panotext01 h1 {
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #069;
	letter-spacing: 0.1em;
}
.panotext01 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #069;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.panotext01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.kontakttx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 190px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	float: left;
}
.wetter {
	float: left;
	width: 576px;
	height: 370px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 10px;
}

