/* HOTELLOGO die feine art/the stylish Place tostay */

#header
{
	background-image: none;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 6px;
	position: relative;
	z-index:1;
	height: 78px;	
}

#header h1
{
	/*background-image: url(./pixel/shadowtop_orig.jpg); ALTE VERSION*/
	background-image: url(./pixel/shadowtop.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 78px;
}
#header h1 a
{
	margin: 0px 0px 0px 0px;	
}


/* BEREICH PORTALNAVIGATION */
ul#navigation
{
	position: absolute;
	list-style: none;
	top: 37px;
	left: 201px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 570px;
	height:28px;
	z-index:101;
	border: 0px solid lime;
	background: #E4D04C url(pixel/higru_topnav.jpg) ;
	/*height:25px;
	top: 41px;	background-position: top;
	background-repeat: no-repeat;
	*/
}

ul#navigation li
{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 28px;
	
}
ul#navigation li a .top-nav
{
	width: 94px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 27px;
	text-align: center;
	border: 0px solid black;
}
#navigation li a:link,
#navigation li a:visited
{
	color: black;
	height: 22px;
	background: #e8d766 url(pixel/icons/navicon.png) no-repeat 10px 9px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	border-right: 1px solid white;
	width: 94px;
	/*width: 114px;color: transparent;	
	border: 1px solid blue;*/
	/* SCHIEBT DEN TEXTLINK WEG!!!
	text-indent: -100em;
	overflow: hidden;
	visibility: visible;*/
}
#navigation li a:hover,
#navigation li a.high,
#navigation li a:active,
#navigation li a:focus
{
	color: white;
	height: 22px;
	background: #d9bc00 url(pixel/icons/naviconhigh.png) no-repeat 10px 9px;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	border-right: 1px solid white;
	width: 94px;	
/*	background-color: #DB0A71;width: 114px;*/
	
}

/*
#navigation li a.news
{
	background-image: url("./pixel/nav_top/topnav_news.png");
}
#navigation li a:hover.news, #navigation li a.newshigh
{
	background-image: url("./pixel//nav_top/topnav_newshigh.png");
}
#navigation li a.kontakt
{	
	background-image: url("./pixel/nav_top/topnav_kontakt.png");
}
#navigation li a:hover.kontakt, #navigation li a.kontakthigh
{	
	background-image: url("./pixel/nav_top/topnav_kontakthigh.png");
}
#navigation li a.presse
{	
	background-image:   url("./pixel/nav_top/topnav_presse.png");
}
#navigation li a:hover.presse, #navigation li a.pressehigh
{	
	background-image:   url("./pixel/nav_top/topnav_pressehigh.png");
}
#navigation li a.jobs
{	
	background-image:   url("./pixel/nav_top/topnav_jobs.png");
}
#navigation li a:hover.jobs, #navigation li a.jobshigh
{	
	background-image:   url("./pixel/nav_top/topnav_jobshigh.png");
}
#navigation li a.downloads
{	
	background-image:   url("./pixel/nav_top/topnav_downloads.png");
}
#navigation li a:hover.downloads, #navigation li a.downloadshigh
{	
	background-image:   url("./pixel/nav_top/topnav_downloadshigh.png");
}
#navigation li a.links
{	
	background-image:   url("./pixel//nav_top/topnav_links.png");
}
#navigation li a:hover.links, #navigation li a.linkshigh
{	
	background-image:   url("./pixel/nav_top/topnav_linkshigh.png");
}

*/
/* BEREICH LOGINKASTEN-------------------------*/

.speins li a.buchen, .speins li a:active.buchen, .speins li a:focus.buchen
{
	background-image: url("./pixel/sub_nav/subnav_buchen.png");
	width: 89px;
}
.speins li a:hover.buchen
{
	background-image: url("./pixel/sub_nav/subnav_buchendown.png");
	width: 89px;
}

.speins li a.karte
{
	background-image: url("./pixel/sub_nav/subnav_kartedown.png");
	width: 90px;
}
.speins li a:hover.karte, .speins li a:active.karte, .speins li a:focus.karte
{
	background-image: url("./pixel/sub_nav/subnav_karte.png");
	width: 90px;
}
.speins li a.login, .speins li a:active.login, .speins li a:focus.login
{
	background-image: url("./pixel/sub_nav/subnav_login.png");
	width: 89px;
}
.speins li a:hover.login
{
	background-image: url("./pixel/sub_nav/subnav_logindown.png");
	width: 89px;
}

.speins li a.register
{
	background-image: url("./pixel/sub_nav/subnav_registerdown.png");
	width: 90px;
}
.speins li a:hover.register, .speins li a:active.register, .speins li a:focus.register
{
	background-image: url("./pixel/sub_nav/subnav_register.png");
	width: 90px;
}
.speins li a.changebooking, .speins li a:active.changebooking, .speins li a:focus.changebooking
{
	background-image: url("./pixel/sub_nav/subnav_changebookingdown.png");
	width: 89px;
}
.speins li a:hover.changebooking
{
	background-image: url("./pixel/sub_nav/subnav_changebooking.png");
	width: 89px;
}

.speins li a.cancelbooking
{
	background-image: url("./pixel/sub_nav/subnav_cancelbooking.png");
	width: 90px;
}
.speins li a:hover.cancelbooking, .speins li a:active.cancelbooking, .speins li a:focus.cancelbooking
{
	background-image: url("./pixel/sub_nav/subnav_cancelbookingdown.png");
	width: 90px;
}

.speins li a.changeistay, .speins li a:active.changeistay, .speins li a:focus.changeistay
{
	background-image: url("./pixel/sub_nav/subnav_changeistaydown.png");
	width: 179px;
}
.speins li a:hover.changeistay
{
	background-image: url("./pixel/sub_nav/subnav_changeistaydown.png");
	width: 179px;
}
.speins li a.neukundenregistrierung, .speins li a:active.neukundenregistrierung, .speins li a:focus.neukundenregistrierung
{
	background-image: url("./pixel/sub_nav/subnav-neukundenreg.png");
	width: 179px;
}
.speins li a:hover.neukundenregistrierung
{
	background-image: url("./pixel/sub_nav/subnav-neukundenreg.png");
	width: 179px;
}
.speins li a.packages, .speins li a:active.packages, .speins li a:focus.packages
{
	background-image: url("./pixel/sub_nav/subnav_packagesistay.png");
	width: 179px;
}
.speins li a:hover.packages
{
	background-image: url("./pixel/sub_nav/subnav_packagesistayhigh.png");
	width: 179px;
}
/* BEREICH LOGINKASTEN-------------------------*/

/*

#left ul {
list-style-type:none;
margin:0px 10px 0px 10px;
padding:0px 0px 0px 0px;
border: 0px solid lime;
}


#left ul li {
border-bottom:solid 0px #000;
margin: 0px 0px 0px 0px;
border: 0px solid lime;
height: 26px;
}

#left ul li a {
display:block;
padding:3px 4px 3px 10px;
text-decoration:none;

}

#left ul li a:link,#left ul li a:visited {
background:#fff;
border-bottom: 1px solid silver;
color:#000;
font-weight:normal;
background: url(../images/icons/recycling-white.png) no-repeat 2px 7px;
padding:5px 4px 5px 35px;
}

#left ul li a:hover, #left ul li a:active, #left ul li a:focus {
background:#fbf2cc url(../images/icons/recycling-white.png) no-repeat 2px 7px;
color:#993300;
padding:5px 4px 5px 35px;
}

#left ul li.active a:link,#left ul li.active a:visited {
color:#000;
border-bottom:solid 1px #93246F;
font-weight:bold;
background:#fbf2cc url(../images/icons/recycling-white.png) no-repeat 2px 7px;
padding:5px 4px 5px 35px;
}

#left .moduletable-menuservice {
	border-top: 44px solid  #333;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 230px;
	min-height: 224px;
	float:left;
}

*/
/* BEREICH HOTELNAVIGATION-------------------------*/




#column-main #hotelnavigation
{
	position: relative;
	list-style: none;
	top: 0px;
	left: -6px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 179px;
	border: 0px solid black;/**/
}
#column-main ul#hotelnavigation 
{
	background-image: none;
	float: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	border: 0px solid lime;
}
#column-main ul#hotelnavigation li
{
	/*float: none;
	height: 16px;
	border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin: 2px 0px 2px 0px;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 0px solid #c0c0c0;
	
}

#column-main ul#hotelnavigation li a
{
	top: 0px;
	display: block;
	/*padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
	float:none;
	border: 0px solid black;color: black;*/
}
#column-main ul#hotelnavigation li a:link,
#column-main ul#hotelnavigation li a:visited
{
	background: #fff url(pixel/hotel_nav/navicon.png) no-repeat 1px 3px;
	color: black;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 0px;
}
#column-main ul#hotelnavigation li a:hover,
#column-main ul#hotelnavigation li a.high,
#column-main ul#hotelnavigation li a:active,
#column-main ul#hotelnavigation li a:focus
{
background: #fff url(pixel/hotel_nav/naviconhigh.png) no-repeat 1px 3px;
color: #c9a649;
padding: 0px 0px 0px 12px;
margin: 0px 0px 0px 0px;
}

/* IE5 SLIDEGALLERY */
#galleryie {
  padding:0; 
  margin:0px 0px 0px 0px; 
  list-style-type:none; 
  overflow:hidden; 
  width:555px;
  height:240px; 
  border:1px solid #888; 
  background:#fff url(pixel/relexa-wohnen.jpg) no-repeat;
  float: none;
  }
#galleryie li {
  float:left;
  }
#galleryie li a {
  display:block; 
  height:240px;
  width:30px;
  overflow:hidden;
  float:left; 
  text-decoration:none; 
  border-right:1px solid #fff; 
  cursor:default;
  }
#galleryie li a img {border:0;}
#galleryie li a:hover {
  background:#eee; 
  width:377px;
  }

/* BEREICH HOTEL-------------------------
#hotelnavigation li a.arrange
{
	background-image: url("./pixel/hotel_nav/hotel_arrange.png");	
}
#hotelnavigation li a:hover.arrange, #hotelnavigation li a.arrangehigh
{
	background-image: url("./pixel/hotel_nav/hotel_arrangehigh.png");
}
#hotelnavigation li a.wohnen
{
	background-image: url("./pixel/hotel_nav/hotel_wohnen.png");	
}
#hotelnavigation li a:hover.wohnen, #hotelnavigation li a.wohnenhigh
{
	background-image: url("./pixel/hotel_nav/hotel_wohnenhigh.png");
}
#hotelnavigation li a.tagen
{
	background-image: url("./pixel/hotel_nav/hotel_tagen.png");	
}
#hotelnavigation li a:hover.tagen, #hotelnavigation li a.tagenhigh
{
	background-image: url("./pixel/hotel_nav/hotel_tagenhigh.png");
}
#hotelnavigation li a.gastro
{
	background-image: url("./pixel/hotel_nav/hotel_gastro.png");	
}
#hotelnavigation li a:hover.gastro, #hotelnavigation li a.gastrohigh
{
	background-image: url("./pixel/hotel_nav/hotel_gastrohigh.png");
}
#hotelnavigation li a.cooking
{
	background-image: url("./pixel/hotel_nav/hotel_cooking.png");	
}
#hotelnavigation li a:hover.cooking, #hotelnavigation li a.cookinghigh
{
	background-image: url("./pixel/hotel_nav/hotel_cookinghigh.png");
}
#hotelnavigation li a.beauty
{
	background-image: url("./pixel/hotel_nav/hotel_beauty.png");	
}
#hotelnavigation li a:hover.beauty, #hotelnavigation li a.beautyhigh
{
	background-image: url("./pixel/hotel_nav/hotel_beautyhigh.png");
}
#hotelnavigation li a.messe
{
	background-image: url("./pixel/hotel_nav/hotel_messe.png");	
}
#hotelnavigation li a:hover.messe, #hotelnavigation li a.messehigh
{
	background-image: url("./pixel/hotel_nav/hotel_messehigh.png");
}
#hotelnavigation li a.freizeit
{
	background-image: url("./pixel/hotel_nav/hotel_freizeit.png");	
}
#hotelnavigation li a:hover.freizeit, #hotelnavigation li a.freizeithigh
{
	background-image: url("./pixel/hotel_nav/hotel_freizeithigh.png");
}
#hotelnavigation li a.apartner
{
	background-image: url("./pixel/hotel_nav/hotel_apartner.png");	
}
#hotelnavigation li a:hover.apartner, #hotelnavigation li a.apartnerhigh
{
	background-image: url("./pixel/hotel_nav/hotel_apartnerhigh.png");
}
#hotelnavigation li a.anfahrt
{
	background-image: url("./pixel/hotel_nav/hotel_anfahrt.png");	
}
#hotelnavigation li a:hover.anfahrt, #hotelnavigation li a.anfahrthigh
{
	background-image: url("./pixel/hotel_nav/hotel_anfahrthigh.png");
}
#hotelnavigation li a.fitness
{
	background-image: url("./pixel/hotel_nav/hotel_fitness.png");	
}
#hotelnavigation li a:hover.fitness, #hotelnavigation li a.fitnesshigh
{
	background-image: url("./pixel/hotel_nav/hotel_fitnesshigh.png");
}
#hotelnavigation li a.sfarm
{
	background-image: url("./pixel/hotel_nav/hotel_sfarm.png");	
}
#hotelnavigation li a:hover.sfarm, #hotelnavigation li a.sfarmhigh
{
	background-image: url("./pixel/hotel_nav/hotel_sfarmhigh.png");
}
#hotelnavigation li a.aslan
{
	background-image: url("./pixel/hotel_nav/hotel_aslan.png");	
}
#hotelnavigation li a:hover.aslan, #hotelnavigation li a.aslanhigh
{
	background-image: url("./pixel/hotel_nav/hotel_aslanhigh.png");
}
#hotelnavigation li a.bildergalerie
{
	background-image: url("./pixel/hotel_nav/hotel_bildergalerie.png");	
}
#hotelnavigation li a:hover.bildergalerie, #hotelnavigation li a.bildergaleriehigh
{
	background-image: url("./pixel/hotel_nav/hotel_bildergaleriehigh.png");
}
#hotelnavigation li a.panorama
{
	background-image: url("./pixel/hotel_nav/hotel_panorama.png");	
}
#hotelnavigation li a:hover.panorama, #hotelnavigation li a.panoramahigh
{
	background-image: url("./pixel/hotel_nav/hotel_panoramahigh.png");
}*/