body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url();
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#hintergrundDiv1 {
	position:relative;
	left:0px;
	top:0px;
	width:1046px;
	height:785px;
	z-index:1;
	background-image: url(images/hintergrund/hintergrund_03.gif);
}
#center
{margin:auto;
width:1024px;
height:665px;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#foto_l1 {
	position:absolute;
	left:30px;
	top:200px;
	width:79px;
	height:80px;
	z-index:1;
	background-image: url(images/fotos_klein/_DSC2727.jpg);
}
#foto_l2 {
	position:absolute;
	left:112px;
	top:200px;
	width:79px;
	height:80px;
	z-index:2;
}
#foto_l3 {
	position:absolute;
	left:195px;
	top:200px;
	width:79px;
	height:80px;
	z-index:3;
	background-image: url(images/fotos_klein/_DSC2677.jpg);
}
#foto_l4 {
	position:absolute;
	left:277px;
	top:200px;
	width:79px;
	height:80px;
	z-index:4;
	background-image: url(images/fotos_klein/_DSC2653.jpg);
}
#foto_l5 {
	position:absolute;
	left:359px;
	top:200px;
	width:79px;
	height:80px;
	z-index:5;
	background-image: url(images/fotos_klein/_DSC2664.jpg);
}
#foto_l6 {
	position:absolute;
	left:442px;
	top:200px;
	width:79px;
	height:80px;
	z-index:6;
	background-image: url(images/fotos_klein/_DSC2719.jpg);
}
#foto_l7 {
	position:absolute;
	left:524px;
	top:200px;
	width:80px;
	height:80px;
	z-index:7;
	background-image: url(images/fotos_klein/_DSC2737.jpg);
}
#foto_l8 {
	position:absolute;
	left:607px;
	top:200px;
	width:79px;
	height:80px;
	z-index:8;
	background-image: url(images/fotos_klein/_DSC2638.jpg);
}
#foto_l9 {
	position:absolute;
	left:689px;
	top:200px;
	width:79px;
	height:80px;
	z-index:9;
	background-image: url(images/fotos_klein/Hotel%200806%2016.jpg);
}
#foto_l10 {
	position:absolute;
	left:772px;
	top:200px;
	width:79px;
	height:80px;
	z-index:10;
	background-image: url(images/fotos_klein/_DSC2643.jpg);
}
#foto_l11 {
	position:absolute;
	left:854px;
	top:200px;
	width:79px;
	height:80px;
	z-index:11;
	background-image: url(images/fotos_klein/_DSC2639.jpg);
}
#foto_l12 {
	position:absolute;
	left:936px;
	top:200px;
	width:79px;
	height:80px;
	z-index:12;
	background-image: url(images/fotos_klein/_DSC2629.jpg);
}
#foto_g {
	position:absolute;
	left:528px;
	top:331px;
	width:489px;
	height:412px;
	z-index:23;
}
#hotel_navigation {
	position:absolute;
	left:21px;
	top:282px;
	width:1009px;
	height:46px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: 0px;
	z-index:14;
	visibility: visible;
}

 ul#Navigation {
    margin: 0px; padding: 0;
    text-align: center;
    border: 0;
    background-color: transparent;
	}

 ul#Navigation li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;
	}
	
#Navigation li a {
	width: 249px;
	height: 44px;
	float: left;
	margin: 1px;
	padding: 0px;
	color: #333;
	border: 0;
	text-decoration: none;
	background-color: transparent;
	}
	
	
ul#Navigation li a.reservierung, ul#Navigation li a.reservierung:visited, 
ul#Navigation li a.reservierung:active{
	background-image: url(images/navi_button/reservierung.gif)
	}
ul#Navigation li a.reservierung:hover{
	background-image: url(images/navi_button/reservierungaktiv.gif)
  	}
	
ul#Navigation li a.lage, ul#Navigation li a.lage:visited, 
ul#Navigation li a.lage:active{
	background-image: url(images/navi_button/lage.gif)
	}
ul#Navigation li a.lage:hover{
	background-image: url(images/navi_button/lageaktiv.gif)
  	}
	
ul#Navigation li a.preise, ul#Navigation li a.preise:visited, 
ul#Navigation li a.preise:active{
	background-image: url(images/navi_button/preise.gif)
	}
ul#Navigation li a.preise:hover{
	background-image: url(images/navi_button/preiseaktiv.gif)
  	}
	
ul#Navigation li a.kontakt, ul#Navigation li a.kontakt:visited, 
ul#Navigation li a.kontakt:active{
	background-image: url(images/navi_button/kontakt.gif)
	}
ul#Navigation li a.kontakt:hover{
	background-image: url(images/navi_button/kontaktaktiv.gif)
  	}
	
ul#Navigation li.links{
padding_left: 0;
}
ul#Navigation li.rechts{
padding_right: 0;
}
  

#sprache_1 {
	position:absolute;
	left:19px;
	top:328px;
	width:257px;
	height:213px;
	z-index:19;
}
#sprache_2 {
	position:absolute;
	left:272px;
	top:329px;
	width:255px;
	height:213px;
	z-index:20;
}

#sprache_3 {
	position:absolute;
	left:19px;
	top:536px;
	width:254px;
	height:213px;
	z-index:21;
}
#sprache_4 {
	position:absolute;
	left:273px;
	top:537px;
	width:257px;
	height:213px;
	z-index:22;

}

#willkommen {
	position:absolute;
	left:19px;
	top:329px;
	width:500px;
	height:421px;
	z-index:24;
	background-image: url(images/sprachen/deutsch1.gif);
}

ul#Navigation li a.preisesite, ul#Navigation li a.preisesite:visited, 
ul#Navigation li a.preisesite:active{
	background-image: url(images/navi_button/preiseaktiv.gif)
	}
ul#Navigation li a.kontaktsite, ul#Navigation li a.kontaktsite:visited, 
ul#Navigation li a.kontaktsite:active {
	background-image: url(images/navi_button/kontaktaktiv.gif)
}

#home {
	position:absolute;
	left:884px;
	top:749px;
	width:60px;
	height:24px;
	z-index:25;
}
ul#Navigation li a.lagesite, ul#Navigation li a.lagesite:visited, ul#Navigation li a.lagesite:active {
	background-image: url(images/navi_button/lageaktiv.gif)
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#willkommengl {
	position:absolute;
	left:19px;
	top:329px;
	width:500px;
	height:412px;
	z-index:24;
	background-image: url(images/english.gif);
}
#willkommenfra {
	position:absolute;
	left:19px;
	top:329px;
	width:500px;
	height:412px;
	z-index:24;
	background-image: url(images/franzoesisch.gif);
}
#willkommenspa {
	position:absolute;
	left:19px;
	top:329px;
	width:500px;
	height:412px;
	z-index:24;
	background-image: url(images/spanish.gif);
}
ul#Navigation li a.engl_reservierung, ul#Navigation li a.engl_reservierung:visited, ul#Navigation li a.engl_reservierung:active {
	background-image: url(images/navi_button/reservation_engl.gif)
}
ul#Navigation li a.engl_reservierung:hover {
	background-image: url(images/navi_button/reservation_engl_akt.gif)
}
ul#Navigation li a.engl_lage, ul#Navigation li a.engl_lage:visited, ul#Navigation li a.engl_lage:active {
	background-image: url(images/navi_button/location_engl.gif)
}
ul#Navigation li a.engl_lage:hover {
	background-image: url(images/navi_button/location_engl_akt.gif)
}
ul#Navigation li a.engl_preise, ul#Navigation li a.engl_preise:visited, ul#Navigation li a.engl_preise:active {
	background-image: url(images/navi_button/rates_engl.gif)
}
ul#Navigation li a.engl_preise:hover {
	background-image: url(images/navi_button/rates_engl_akt.gif)
}
ul#Navigation li a.engl_kontakt, ul#Navigation li a.engl_kontakt:visited, ul#Navigation li a.engl_kontakt:active {
	background-image: url(images/navi_button/contact_engl.gif)
}
ul#Navigation li a.engl_kontakt:hover {
	background-image: url(images/navi_button/contact_engl_akt.gif)
}
ul#Navigation li a.fra_reservierung, ul#Navigation li a.fra_reservierung:visited, ul#Navigation li a.fra_reservierung:active {
	background-image: url(images/navi_button/reservation_fr.gif)
}
ul#Navigation li a.fra_reservierung:hover {
	background-image: url(images/navi_button/reservation_fr_akt.gif)
}
ul#Navigation li a.fra_lage, ul#Navigation li a.fra_lage:visited, ul#Navigation li a.fra_lage:active {
	background-image: url(images/navi_button/local_fra.gif)
}
ul#Navigation li a.fra_lage:hover {
	background-image: url(images/navi_button/local_fr_akt.gif)
}
ul#Navigation li a.fra_preise, ul#Navigation li a.fra_preise:visited, ul#Navigation li a.fra_preise:active {
	background-image: url(images/navi_button/tarifs_fr.gif)
}
ul#Navigation li a.fra_preise:hover {
	background-image: url(images/navi_button/tarifs_fr_akt.gif)
}
ul#Navigation li a.fra_kontakt, ul#Navigation li a.fra_kontakt:visited, ul#Navigation li a.fra_kontakt:active {
	background-image: url(images/navi_button/contact_fr.gif)
}
ul#Navigation li a.fra_kontakt:hover {
	background-image: url(images/navi_button/contact_fr_akt.gif)
}
ul#Navigation li a.spa_reservierung, ul#Navigation li a.spa_reservierung:visited, ul#Navigation li a.spa_reservierung:active {
	background-image: url(images/navi_button/reserva_spa.gif)
}
ul#Navigation li a.spa_reservierung:hover {
	background-image: url(images/navi_button/reserva_spa_akt.gif)
}
ul#Navigation li a.spa_lage, ul#Navigation li a.spa_lage:visited, ul#Navigation li a.spa_lage:active {
	background-image: url(images/navi_button/local_sp.gif)
}
ul#Navigation li a.spa_lage:hover {
	background-image: url(images/navi_button/local_sp_akt.gif)
}
ul#Navigation li a.spa_preise, ul#Navigation li a.spa_preise:visited, ul#Navigation li a.spa_preise:active {
	background-image: url(images/navi_button/tarifas_spa.gif)
}
ul#Navigation li a.spa_preise:hover {
	background-image: url(images/navi_button/tarifas_spa_akt.gif)
}
ul#Navigation li a.spa_kontakt, ul#Navigation li a.spa_kontakt:visited, ul#Navigation li a.spa_kontakt:active {
	background-image: url(images/navi_button/contacto_spa.gif)
}
ul#Navigation li a.spa_kontakt:hover {
	background-image: url(images/navi_button/contacto_spa_ak.gif)
}
#Preise {
	position:absolute;
	left:38px;
	top:335px;
	width:462px;
	height:415px;
	z-index:24;
}
#lage_urls {
	position:absolute;
	left:67px;
	top:338px;
	width:883px;
	height:25px;
	z-index:3;
}
#finden1 {
	position:absolute;
	left:52px;
	top:38px;
	width:435px;
	height:384px;
	z-index:1;
}
#finden2 {
	position:absolute;
	left:501px;
	top:42px;
	width:479px;
	height:371px;
	z-index:2;
}
#plan_urls {	position:absolute;
	left:77px;
	top:342px;
	width:445px;
	height:25px;
	z-index:26;
}
#stadt_plan {	position:absolute;
	left:52px;
	top:372px;
	width:451px;
	height:363px;
	z-index:27;
}
#finden {
	position:absolute;
	left:51px;
	top:41px;
	width:435px;
	height:368px;
	z-index:1;
}
#lage_engl {
	position:absolute;
	left:26px;
	top:330px;
	width:993px;
	height:422px;
	z-index:26;
	background-image: url(images/lage/lage_de.gif);
}
#urls_int {
	position:absolute;
	left:51px;
	top:13px;
	width:883px;
	height:25px;
	z-index:3;
}
#cityzeile {
	position:absolute;
	left:718px;
	top:29px;
	width:312px;
	height:21px;
	z-index:24;
}
.willk_text {font-size: 10px}
#willk_texto {
	position:absolute;
	left:25px;
	top:26px;
	width:446px;
	height:96px;
	z-index:1;
}
#willk_textu {
	position:absolute;
	left:25px;
	top:259px;
	width:475px;
	height:168px;
	z-index:2;
}
#willk_textfr {
	position:absolute;
	left:24px;
	top:10px;
	width:467px;
	height:288px;
	z-index:1;
}
.willk_text_franz {color: #000000}
