a:link
	{
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:13px;
	}

a:visited
	{
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:13px;
	}

a:active
	{
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:13px;
	}

a:hover
	{
	text-decoration:underline;
	color:#FF9900;
	font-family:helvetica;
	font-size:13px;
	}
	
a.links:link
	{
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:14px;
	}

a.links:visited
	{
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:14px;
	}

a.links:active
	{
	font-weight:normal;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:14px;
	}

a.links:hover
	{
	font-weight:normal;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:14px;
	}
	
a.link_agb_active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_anfahrt_active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_impressum_active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_kontakt_active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_ueber_uns_active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_agb:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	}

a.link_agb:visited
	{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:11px;
	}

a.link_agb:active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}

a.link_agb:hover
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_anfahrt:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	}

a.link_anfahrt:visited
	{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:11px;
	}

a.link_anfahrt:active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}

a.link_anfahrt:hover
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_anfahrt_active:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_impressum:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	}

a.link_impressum:visited
	{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:11px;
	}

a.link_impressum:active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}

a.link_impressum:hover
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_kontakt:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	}

a.link_kontakt:visited
	{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:11px;
	}

a.link_kontakt:active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}

a.link_kontakt:hover
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_ueber_uns:link
	{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	font-family:helvetica;
	font-size:11px;
	}

a.link_ueber_uns:visited
	{
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	font-family:helvetica;
	font-size:11px;
	}

a.link_ueber_uns:active
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}

a.link_ueber_uns:hover
	{
	font-weight:bold;
	text-decoration:none;
	color:#FF9900;
	font-family:helvetica;
	font-size:11px;
	}
	
a.link_navigation:link
	{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}

a.link_navigation:visited
	{
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}

a.link_navigation:active
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}

a.link_navigation:hover
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}
	
a.active:link
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}
	
a.active:visited
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}
	
a.active:active
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}
	
a.active:hover
	{
	font-weight:bold;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:16px;
	}
	
a.link_copyright:link
	{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-family:helvetica;
	font-size:9px;
	}

a.link_copyright:visited
	{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	font-family:helvetica;
	font-size:9px;
	}

a.link_copyright:active
	{
	font-weight:normal;
	color:#FF9900;
	text-decoration:none;
	font-family:helvetica;
	font-size:9px;
	}

a.link_copyright:hover
	{
	font-weight:normal;
	color:#FF9900;
	text-decoration:underline;
	font-family:helvetica;
	font-size:9px;
	}

br
	{
	margin-bottom:0px;
	}

body
	{
	overflow:auto;
	background:url(../img/site/bg.png) top repeat-x #000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-size:12px;
	font-family:helvetica;
	color:#ffffff;
	}

fieldset
	{
	background:#222222;
	border:1px solid #505050;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:15px;
	}

form
	{
	margin:0px;
	}

h1
	{
	font-size:12px;
	margin-bottom:10px;
	}

h2
	{
	font-size:12px;
	margin-bottom:10px;
	}

h3
	{
	font-size:13px;
	margin-bottom:10px;
	}

h4
	{
	font-size:12px;
	margin-bottom:10px;
	}

hr
	{
	border:1px solid #eeeeee;
	margin-top:10px;
	margin-bottom:10px;
	}

img
	{
	margin:0px;
	border:0px;
	}

legend
	{
	color:#cccccc;
	font-size:10px;
	}

p
	{
	margin-bottom:10px;
	}

select
	{
	font-size:10px;
	text-align:left;
	vertical-align:middle;
	margin:0px;
	}

table, tr, td
	{
	font-size:13px;
	font-family:helvetica;
	color:#ffffff;
	margin:0px;
	}

textarea
	{
	overflow:auto;
	text-align:left;
	vertical-align:middle;
	margin:0px;
	padding:2px;
	}

ul
	{
	padding-left:14px;
	margin:0px;
	margin-bottom:10px;
	}
	
.absenden
	{
	width:100px;
	height:25px;
	border:0px;
	background:url(../img/site/buttons/normal/absenden.png) center no-repeat;
	}
	
.absenden:hover
	{
	width:100px;
	height:25px;
	background:url(../img/site/buttons/hover/absenden.png) center no-repeat;
	}
	
.border
	{
	border:1px solid #444444;
	}
	
.buchen
	{
	width:71px;
	height:20px;
	background:url(../img/site/buttons/normal/buchen.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}

.buchen:hover
	{
	width:71px;
	height:20px;
	background:url(../img/site/buttons/hover/buchen.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}
	
.cell_main
	{
	text-align:center;
	vertical-align:top;
	}
	
.cell_header
	{
	height:150px;
	text-align:left;
	vertical-align:top;
	background:#151515;
	border-left:   1px solid #FF7800;
	border-right:  1px solid #FF7800;
	}
	
.cell_info
	{
	height:255px;
	text-align:left;
	vertical-align:top;
	background:url(../img/site/bg-info.png) top no-repeat #151515;
	}
	
.cell_navigation
	{
	width:300px;
	text-align:center;
	vertical-align:top;
	background:#333333;
	border-left:   1px solid #FF7800;
	border-right:  1px solid #444444;
	border-bottom: 1px solid #444444;
	}
	
.cell_navigation_table
	{
	text-align:center;
	vertical-align:top;
	padding-top:40px;
	padding-bottom:40px;
	}
	
.cell_content
	{
	width:600px;
	text-align:left;
	vertical-align:top;
	background:#151515;
	border-right:  1px solid #FF7800;
	border-bottom: 1px solid #444444;
	}

.cell_footer
	{
	height:100px;
	text-align:left;
	vertical-align:top;
	background:#222222;
	border-left:   1px solid #CCCCCC;
	border-left:   1px solid #FF7800;
	border-right:  1px solid #FF7800;
	border-bottom: 1px solid #FF7800;
	}
	
.content1
	{
	line-height:1;
	font-size:13px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	background:#202020;
	text-align:justify;
	vertical-align:top;
	}	
	
.content2
	{
	line-height:1;
	font-size:13px;
	padding-top:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;	
	text-align:justify;
	vertical-align:top;
	}	
	
.content_link
	{
	text-align:left;
	vertical-align:middle;
	}
	
.copyright
	{
	height:40px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	}	
	
.drucken
	{
	width:75px;
	height:20px;
	background:url(../img/site/buttons/normal/drucken.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}

.drucken:hover
	{
	width:75px;
	height:20px;
	background:url(../img/site/buttons/hover/drucken.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}
	
.header_middle_left
	{
	width:300px;
	height:102px;
	text-align:left;
	vertical-align:middle;
	}
	
.header_middle_right
	{
	text-align:left;
	vertical-align:middle;
	}
	
.header_bottom_left
	{
	height:40px;
	text-align:left;
	vertical-align:middle;
	}
	
.header_bottom_right
	{
	text-align:left;
	vertical-align:bottom;
	}
	
.info
	{
	text-align:left;
	vertical-align:top;
	}
	
.link_icon
	{
	width:15px;
	text-align:center;
	vertical-align:top;
	}
	
.link
	{
	text-align:left;
	vertical-align:top;
	}
	
.pfeil
	{
	width:25px;
	}
		
.point_hotel a:link
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/hotel.gif) bottom no-repeat;
	}
	
.point_hotel a:visited
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/hotel.gif) bottom no-repeat;
	}
	
.point_hotel a:active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/hotel.gif) top no-repeat;
	}
	
.point_hotel a:hover
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/hover/hotel.gif) top no-repeat;
	}
	
.point_hotel_active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/active/hotel.gif) bottom no-repeat;
	}
	
.point_restaurant a:link
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/restaurant.gif) bottom no-repeat;
	}
	
.point_restaurant a:visited
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/restaurant.gif) bottom no-repeat;
	}
	
.point_restaurant a:active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/restaurant.gif) bottom no-repeat;
	}
	
.point_restaurant a:hover
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/hover/restaurant.gif) top no-repeat;
	}
	
.point_restaurant_active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/active/restaurant.gif) top no-repeat;
	}
	
.point_lounge a:link
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/lounge.gif) bottom no-repeat;
	}
	
.point_lounge a:visited
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/lounge.gif) bottom no-repeat;
	}
	
.point_lounge a:active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/lounge.gif) top no-repeat;
	}
	
.point_lounge a:hover
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/hover/lounge.gif) top no-repeat;
	}
	
.point_lounge_active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/active/lounge.gif) bottom no-repeat;
	}
	
.point_biergarten a:link
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/biergarten.gif) bottom no-repeat;
	}
	
.point_biergarten a:visited
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/biergarten.gif) bottom no-repeat;
	}
	
.point_biergarten a:active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/normal/biergarten.gif) bottom no-repeat;
	}
	
.point_biergarten a:hover
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/hover/biergarten.gif) top no-repeat;
	}
	
.point_biergarten_active
	{
	width:125px;
	height:50px;
	display:block;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/site/buttons/active/biergarten.gif) top no-repeat;
	}

.table_main
	{
	width:100%;
	height:100%;
	}
	
.reservieren
	{
	width:101px;
	height:20px;
	background:url(../img/site/buttons/normal/reservieren.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}

.reservieren:hover
	{
	width:101px;
	height:20px;
	background:url(../img/site/buttons/hover/reservieren.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}
	
.table_site
	{
	width:900px;
	height:100%;
	}
	
.table_header
	{
	width:100%;
	height:100%;
	}
	
.table_info
	{
	width:100%;
	height:100%;
	}
	
.table_navigation
	{
	width:200px;
	}
	
.table_navigation_cell
	{
	width:300px;
	}
	
.table_content
	{
	width:598px;
	height:100%;
	}
	
.table_link
	{
	height:16px;
	}

.table_footer
	{
	width:100%;
	height:100%;
	}
	
.table_points
	{
	width:500px;
	height:48px;
	}
	
.title_left1
	{
	height:50px;
	color:#FF9900;
	background:#202020;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding-left:30px;
	}
	
.title_right1
	{
	color:#FF9900;
	background:#202020;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	padding-right:30px;
	}
	
.title_left2
	{
	height:50px;
	color:#FF9900;
	font-size:18px;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
	padding-left:30px;
	}
	
.title_right2
	{
	color:#FF9900;
	font-size:12px;
	text-align:right;
	vertical-align:middle;
	padding-right:30px;
	}
	
.weiter
	{
	width:86px;
	height:20px;
	background:url(../img/site/buttons/normal/weiter.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}

.weiter:hover
	{
	width:86px;
	height:20px;
	background:url(../img/site/buttons/hover/weiter.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}
	
.zurueck
	{
	width:86px;
	height:20px;
	background:url(../img/site/buttons/normal/zurueck.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}

.zurueck:hover
	{
	width:86px;
	height:20px;
	background:url(../img/site/buttons/hover/zurueck.gif) center no-repeat transparent;
	font-size:0px;
	border:0px;
	}