#apDiv1 {
	position:absolute;
	width:987px;
	height:1296px;
	z-index:1;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: -474.5px;
	left: 50%;
	top: 0px;
	overflow: visible;
	background-image: url(../back.jpg);
	background-repeat: repeat-y;
}
#apDiv2 {
	position:absolute;
	left:210px;
	top:13px;
	width:717px;
	height:157px;
	z-index:1;
}
#apDiv8 {
	position:absolute;
	width:169px;
	height:15px;
	z-index:7;

}#apDiv10 {
	position:absolute;
	left:30px;
	top:241px;
	width:169px;
	height:16px;
	z-index:9;
	background-image: url(../leiste_kl.jpg);
	background-repeat: no-repeat;
	visibility: visible;
}
#apDiv11 {
	position:absolute;
	left:30px;
	top:266px;
	width:169px;
	height:16px;
	z-index:10;
	background-image: url(../leiste_kl.jpg);
	background-repeat: no-repeat;
}
#apDiv12 {
	position:absolute;
	left:44px;
	top:286px;
	width:145px;
	height:108px;
	z-index:11;
}
#apDiv13 {
	position:absolute;
	left:30px;
	top:400px;
	width:169px;
	height:16px;
	z-index:12;
	background-image: url(../leiste_kl.jpg);
	background-repeat: no-repeat;
}
#apDiv14 {
	position:absolute;
	left:43px;
	top:420px;
	width:154px;
	height:39px;
	z-index:13;
	background-repeat: no-repeat;
}
#apDiv15 {
	position:absolute;
	left:30px;
	top:463px;
	width:169px;
	height:16px;
	z-index:14;
	background-image: url(../leiste_kl.jpg);
	background-repeat: no-repeat;
}
#apDiv16 {
	position:absolute;
	left:44px;
	top:482px;
	width:157px;
	height:19px;
	z-index:15;
}
#apDiv17 {
	position:absolute;
	left:30px;
	top:506px;
	width:169px;
	height:16px;
	z-index:16;
	background-image: url(../leiste_kl.jpg);
	background-repeat: no-repeat;
}
#apDiv18 {
	position:absolute;
	left:30px;
	top:535px;
	width:169px;
	height:16px;
	z-index:17;
	background-repeat: no-repeat;
	background-image: url(../leiste_kl.jpg);
}
#apDiv46 {
	position:absolute;
	left:30px;
	top:566px;
	width:169px;
	height:16px;
	z-index:17;
	background-repeat: no-repeat;
	background-image: url(../leiste_kl.jpg);
}
#apDiv47 {
	position:absolute;
	left:30px;
	top:593px;
	width:169px;
	height:16px;
	z-index:17;
	background: url(../leiste_kl.jpg) no-repeat;
}


.menue {
	color: #980000;
	font-size: 8.5pt;
	font-family: verdana;
	text-decoration: none;
	text-transform: none;
	font-weight: bold;
}
.menue a:link {
	color: #900;
	font-size: 8.5pt;
	font-family: verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.menue a:hover {
	color: #030;
	font-size: 8.5pt;
	font-family: verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.menue a:visited {
	color: #600;
	font-size: 8.5pt;
	font-family: verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.copy {
	color: #000;
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.copy a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none;
}
.copy a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003300;
	text-decoration: none;
}
.copy a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003300;
	text-decoration: underline;
}

.copyhotels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003300;
	font-weight: bold;
}
.f_rot { color: #c00; font-size: 9pt; font-family: verdana; font-weight: bold; }
.copy_f {
	color: #000;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: bold;
}
.l_rot_f {
	color: #c00;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.english {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
}
.english a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #cc0000;
	text-align: center;
	text-decoration: none;
}
.english a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
}
.english a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #cc0000;
	text-decoration: underline;
}
.l_rot_f a:link {
	color: #c00;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.l_rot_f a:visited {
	color: #c00;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 2px;
}
.l_rot_f a:hover {
	color: #696;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding-left: 3px;
}
.l_gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #003333;
	text-decoration: none;
	padding-left: 2px;
}
.wingdings {
	font-family: Wingdings 2;
	font-size: 9pt;
	color: #3a6f45;
}
.hotels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #900;
	font-weight: bold;
}
.hotels  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.hotels  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
}
.hotels  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.navcontainer {
	color: #ffc;
	font-size: 8.5pt;
	font-family: verdana;
	line-height: 13.5pt;
	text-decoration: none;
	list-style-type: none;
	list-style-position: inside;
}
.navcontainer_hit {
	color: #CC0000;
	font-size: 8.5pt;
	font-family: verdana;
	font-weight: normal;
	line-height: 13.5pt;
	text-decoration: none;
	list-style-type: none;
	list-style-position: inside;
}
.navcontainer a:link { color: #ffc; font-size: 8.5pt; font-family: verdana; line-height: 13.5pt; text-decoration: none; list-style-type: none; list-style-position: inside; }
.navcontainer a:visited { color: #ffc; font-size: 8.5pt; font-family: verdana; line-height: 13.5pt; text-decoration: none; list-style-type: none; list-style-position: inside; }
.navcontainer a:hover { color: #c00; font-size: 8.5pt; font-family: verdana; line-height: 13.5pt; text-decoration: none; list-style-type: none; list-style-position: inside; }
.navcontainer a:active { color: #ffc; font-size: 8.5pt; font-family: verdana; line-height: 13.5pt; text-decoration: none; list-style-type: none; list-style-position: inside; }
#apDiv20 .hotels a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#apDiv20  .hotels  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
#apDiv20  .hotels  a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #900;
	text-decoration: underline;
}
#apDiv21 {
	position:absolute;
	left:26px;
	top:15px;
	width:184px;
	height:16px;
	z-index:18;
}
#img {
	border: 5px solid #FFFFFF;
	text-decoration: none;
}
.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #003300;
	font-weight: bold;
}
.copy_rot {
	color: #990000;
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#apDiv25 {
	position:absolute;
	left:224px;
	top:178px;
	width:77px;
	height:21px;
	z-index:2;
}

#apDiv3 {
	position:absolute;
	left:609px;
	top:178px;
	width:83px;
	height:21px;
	z-index:21;
	} #apDiv26 {
	position:absolute;
	left:352px;
	top:178px;
	width:69px;
	height:21px;
	z-index:19;
}
#apDiv28 {
	position:absolute;
	left:728px;
	top:178px;
	width:68px;
	height:21px;
	z-index:22;
}
#apDiv29 {
	position:absolute;
	left:840px;
	top:178px;
	width:80px;
	height:21px;
	z-index:23;
}
#apDiv27 {
	position:absolute;
	left:472px;
	top:178px;
	width:86px;
	height:21px;
	z-index:20;
}
#apDiv4 {
	position:absolute;
	left:223px;
	top:178px;
	width:85px;
	height:20px;
	z-index:21;
}
#apDiv5 {
	position:absolute;
	left:328px;
	top:178px;
	width:101px;
	height:20px;
	z-index:22;
}
#apDiv6 {
	position:absolute;
	left:479px;
	top:178px;
	width:98px;
	height:20px;
	z-index:23;
}
#apDiv7 {
	position:absolute;
	left:612px;
	top:178px;
	width:71px;
	height:20px;
	z-index:24;
}
#apDiv9 {
	position:absolute;
	left:722px;
	top:178px;
	width:97px;
	height:20px;
	z-index:25;
}
#apDiv30 {
	position:absolute;
	left:844px;
	top:178px;
	width:90px;
	height:20px;
	z-index:26;
}
#apDiv24 {
	position:absolute;
	left:29px;
	top:670px;
	width:174px;
	height:72px;
	z-index:24;
	text-decoration: none;
}
.td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}
.adresse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B5D48;
}
.adresse_rechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B5D48;
	text-decoration: none;
	text-align: right;
}
.adresse_rechts  a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B5D48;
	text-decoration: none;
	text-align: right;
}
.adresse_rechts a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4B5D48;
	text-decoration: none;
	text-align: right;
}
.adresse_rechts a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: none;
	text-align: right;
}
.copy_rot   a:link {
	color: #990000;
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.copy_rot a:visited {
	color: #990000;
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.copy_rot a:hover {
	color: #990000;
	font-size: 8.5pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
.vb   a:link   {
	text-decoration: none;
}
.vb a:visited {
	text-decoration: none;
}
.vb a:hover {
	text-decoration: none;
}
