body {
    color: black; background-color: #FFFFFF;
    font-size: 100.01%; font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0; padding: 0; text-align: center; 	
}
 
.thumb { border: 1px solid #000000; margin: 0px; padding: 0px; color: #000000; }
 
/* Seitenlayout */ 
div#Seite {
    position: relative; overflow:hidden; text-align: left; margin: 0 auto; /* Horizontales ausrichten */ 
    width: 950px; height: 598px; padding: 0; border: 1px solid #000000; background-color: #F3C349; top: 50px; }
 
/* Logo rechts oben */
div#Logo { position: absolute; z-index: 1; left: 568px; top: 0px; height: 108px; width: 382px; margin: 0; padding: 0; 
  			background-image: url(bg_logo.jpg); background-repeat: none; }
			
/* Hintergrund links oben */
div#Oben { position: absolute; z-index: 1; left: 0px; top: 0px; height: 108px; width: 568px; margin: 0; padding: 0; 
  			background-color: #FFFFFF; }
			
/* Hintergrund links unten */
div#Unten { position: absolute; z-index: 1; left: 0px; top: 452px; height: 115px; width: 568px; margin: 0; padding: 0; 
  			background-image: url(bg_footer.jpg); background-repeat: none; }

/* Flyer-Link auf Startseite */	
div#Flyer { margin: 0px; padding: 0px; padding-top: 55px; padding-left: 125px; font-size: 12px; }
div#Flyer a {  text-decoration: underline;}
div#Flyer a:link { color: #F3C349; }
div#Flyer a:visited { color: #F3C349; }
div#Flyer a:hover { color: #FFFFFF; }
div#Flyer a:active { color: #F3C349; }			
			
/* A different way of travel... */
div#Info { position: absolute; z-index: 1; left: 568px; top: 452px; height: 115px; width: 382px; margin: 0; padding: 0; background-color: #FFFFFF; }
div#Info p { padding-left: 30px; padding-top: 65px; font-size: 11pt; color: #000000;}


/* Hintergründe */
div#Home { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_home.jpg); background-repeat: none;}
div#Philosophie { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
 				background-image: url(bg_philosophie.jpg); background-repeat: none;}
div#Philosophie_Zeit { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_philosophie_zeit.jpg); background-repeat: none;}
div#Philosophie_Impressionen { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_philosophie_impressionen.jpg); background-repeat: none;}
div#Philosophie_Bildergalerie { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_philosophie_bildergalerie.jpg); background-repeat: none;}				
div#Leistungen { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_leistungen.jpg); background-repeat: none;}
div#Leistungen_Tag { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_leistungen_tag.jpg); background-repeat: none;}
div#Leistungen_Reiseinformationen { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_leistungen_reiseinformationen.jpg); background-repeat: none;}
div#Leistungen_Hotel { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_leistungen_hotel1.jpg); background-repeat: none;}
div#Termine { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_termine.jpg); background-repeat: none;}
div#Presse { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_termine.jpg); background-repeat: none;}
div#Kontakt { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_leistungen.jpg); background-repeat: none;}
div#Kontakt_Formular { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_kontakt_formular.jpg); background-repeat: none;}
div#Impressum { position: absolute; z-index: 1; left: 0px; top: 138px; height: 314px; width: 950px; margin: 0; padding: 0; 
  				background-image: url(bg_impressum.jpg); background-repeat: none;}				

/* Navigationsleiste */
div#Navigation { position:absolute; z-index: 2; width: 100%;  left: 0px; top: 108px;  margin: 0; padding: 0; }
div#Navigation table { border: 0px; margin: 0px; padding: 0px;  width: 100%;}
div#Navigation td { width: 160px; padding-left: 30px; font-size: 9pt; background-color: #F3C349; height: 30px;}
div#Navigation a { margin: 0px; padding: 0px; text-decoration: none; }
div#Navigation a:link { color: #000000; }
div#Navigation a:visited { color: #000000; }
div#Navigation a:hover { color: #FFFFFF; }
div#Navigation a:active { color: #FFFFFF; }
  
.Navigation1 { visibility: hidden; position:absolute; z-index: 3; width: 150px;  left: 130px; top: 138px;  margin: 0; }
.Navigation1 ul { list-style-type: none; padding: 0px; margin: 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #F3C349;}
.Navigation1 li {	font-size: 9pt; padding-left: 30px; padding-bottom: 5px;}
.Navigation1 a { margin: 0px; padding: 0px; text-decoration: none; }
.Navigation1 a:link { color: #000000; }
.Navigation1 a:visited { color: #000000; }
.Navigation1 a:hover { color: #FFFFFF; }

.Navigation2 { visibility: hidden; position:absolute; z-index: 3; width: 180px;  left: 275px; top: 138px;  margin: 0; }
.Navigation2 ul { list-style-type: none; padding: 0px; margin: 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #F3C349;}
.Navigation2 li {	font-size: 9pt; padding-left: 30px; padding-bottom: 5px;}
.Navigation2 a { margin: 0px; padding: 0px; text-decoration: none; }
.Navigation2 a:link { color: #000000; }
.Navigation2 a:visited { color: #000000; }
.Navigation2 a:hover { color: #FFFFFF; }

.Navigation3 { visibility: hidden; position:absolute; z-index: 3; width: 150px;  left: 680px; top: 138px;  margin: 0; }
.Navigation3 ul { list-style-type: none; padding: 0px; margin: 0px; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; background-color: #F3C349;}
.Navigation3 li {	font-size: 9pt; padding-left: 30px; padding-bottom: 5px;}
.Navigation3 a { margin: 0px; padding: 0px; text-decoration: none; }
.Navigation3 a:link { color: #000000; }
.Navigation3 a:visited { color: #000000; }
.Navigation3 a:hover { color: #FFFFFF; }

/* Textbereich-Scroller */  
div#Main_Scroller { position: relative; z-index: 2; width: 950px; height: 314px; left: 0px; top: 0px;  
			padding:0px; margin: 0; overflow-x: hidden; overflow-y: auto; /*filter:Alpha(opacity=50)*/
			scrollbar-3dlight-color: #F3C349;
			scrollbar-arrow-color: #000000;
			scrollbar-darkshadow-color: #F3C349;
			scrollbar-face-color: #FFFFFF;
			scrollbar-highlight-color: #F3C349;
			scrollbar-shadow-color: #F3C349;
			scrollbar-track-color: #F3C349;
}

/* Textbereich */  
div#Main { padding-right: 450px; padding-top: 20px; padding-left: 20px; padding-botton: 20px; font-size: 10pt;}
div#Main a { text-decoration: none; }
div#Main a:link { color: #000000; }
div#Main a:visited { color: #000000; }
div#Main p { font-size: 9pt; margin: 0px;  color: #000000 }
div#Main .center { text-align: center; }
div#Main .bold { font-weight: bold; }
div#Main .small { font-size: 8pt; }
div#Main .block { text-align: justify; }
div#Main ul {list-style-type: square; }
div#Main li { font-size: 10pt; }
div#Main td { font-size: 10pt; }

/* Footerleiste */  
div#Footer { position:absolute; z-index: 2; width: 100%;  left: 0px; bottom: 0px;  margin: 0; padding: 0; }
div#Footer table { border: 0px; margin: 0px; padding: 0px;  width: 100%;}
div#Footer td { width: 17%; font-size: 6pt; background-color: F3C349; padding-left: 5px; height: 30px;}
div#Footer a:link { color: #000000; }
div#Footer a:visited { color: #000000; }
div#Footer a:hover { color: #000000; }
div#Footer a:active { color: #000000; }

