body {
  width: 100%;
	background: white;
	color: #000000;
	margin:0;
	padding:0;
  border:0;
  font-size: 12px;
	font-family: arial, verdana, helvetica, sans-serif;
	text-align: center;
	font-weight: bold }
	
a.farbe, a.farbe:link, a.farbe:visited {
  text-decoration: underline;
  background: transparent;
  color: #ECD0A9;
	text-decoration: none }

a.farbe:hover {
  text-decoration: underline;
	color: #CC0000;
	background-color: transparent;
	border: 0px }
	
h1 {
  margin: 0;
	padding-top: 15px;
	text-indent: 0px;
	padding-bottom: 0px;
	font-size: 18pt;
	font-family: arial black, helvetica, sans-serif;
	text-align: center;
	background: transparent } 

h2 {
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 14pt;
	font-family: arial black, helvetica, sans-serif;
	text-align: center;
	background: transparent }
	
h4 {
  margin-top: 30px;
	margin-bottom: 3px;
	font-size: 16pt;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: black;
	background-color: transparent }
	
h5 {
	margin-top: 3px;
	margin-bottom: 3px;
	font-size: 16pt;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: black;
	background-color: transparent }

p {
  margin-top: 17px;
	margin-bottom: 0px;
	line-height: 30px;
  font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-align: justify;
	text-indent: 26px;
	background: transparent }

#container {
   z-index: 1;
	 background-color: white;
   padding:0;
   position: relative; top: 0px; width: 640px; height: auto;
	 margin-left: auto;
	 margin-right: auto;
	 text-align: left;
   overflow: visible; }

a, a:link, a:visited, a:hover, a:active {
  color: black;
	background: transparent;
	border: 0px;
	text-decoration: none }	 
	 
#javalos {
  z-index: 5; overflow: hidden;
  position: absolute; top:55px; width: 640px; height: 134px; left: 0}	

#inhalt {
  margin: 0;
	padding: 0;
	position: relative; top: 0px; width: 640px; height: auto;
	background-color: white }
	 
#textfenster {
  margin: 0;
  padding: 0;
	line-height: 30px;
  z-index: 1; overflow: hidden;
	text-align: center;
	font-size: 12pt;
  position: relative; top: 20px; width: 605px; height: auto; left: 20px }
 	
#textfenster03 {
  z-index: 20;
	overflow: hidden;
	position: absolute; top: 490px; left: 0px; width: 600px; height: 700px }
	
/*****************************
Kopfzeilenlayout
****************************/	
	
#kopfzeile {
  background-color: white;
 	margin-bottom: 20px;
  padding: 0;
	position: relative; top: 0px; left: 0px; width: 640px; height: auto }

table {
  margin-left: auto;
  margin-right: auto;
	text-align: center }	
	
table.kopfzeile {
 	margin: 0;
	padding: 0;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 640px }

table.kopfzeile th.links {
 	margin: 0;
	padding: 0;
  width: 270px;
  TEXT-ALIGN: left }

table.kopfzeile th.rechts {
 	margin: 0;
	padding: 0;
  padding: 0;
	width: 370px;
  TEXT-ALIGN: right }

table.kopfzeile th.links a {
  background: transparent;
  color: #0000CC;
	text-decoration: none }
	
/*****************************
Navigation im Bodybereich
****************************/	

table.navigation-01 {
  background: transparent;
	width: auto;
	margin-top: 14px; margin-right: auto;	margin-left: auto;
  line-height: 30px;
	border: 2px solid green;
	font-family: arial, helvetica, sans-serif; font-size: 17pt, text-align: center; }

table.navigation-01 {
  margin-top: 25px }

table.navigation-01 th.links {
	padding-right: 5px;
	padding-left: 5px;
	text-align: left }
	
/*****************************
Fussnote und unsichtbare Textbox
****************************/		
	
#fussnote {
  z-index: 20;
	overflow: hidden;
	position: relative; top: 0px; left: 0px; width: auto; height: auto }
	
#partnerlinks {
  z-index: 20;
	overflow: hidden;
	position: relative; top: 0px; left: 0px; width: auto; height: auto }
	
form {padding: 0; margin: 0; display:inline }
td, input, select, textarea {
  margin-top: 0px; margin-bottom: 0px;
  font-size:12pt;  font-family:Arial, Verdana,sans-serif; font-weight: bold }
textarea { width: 430px; height: 205px; line-height: 22px; overflow: visible; background-color: #FEE680 }
.personenzahl { width: 125px; color: #0000CC }
.fuehrungspreis { width: 440px }
.tag { width: 65px; color: #0000CC }
.saisonpreis { width: 110px; color: #0000CC }
.sprache { width: 103px; color: #0000CC}
.berechnen {height: 25px; width: 420px }
.eintrittskarten { width: 430px; color: #0000CC; }
.familienname { width: 300px }
.fuehrung { height: 25px; background-color: #FEE680}
.button2 { width: 180px }
.button3 { width: 150px }
.nachricht { height: 85px; background-color: white }

#map-left {z-index: 100; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 15px;
					 position: absolute; top:75px; left: 0px; line-height: 16px;
           background-color: #FFB380;  border: 1px solid green; width: 210px}
					 
#rynek {z-index: 100; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 15px;
					 position: absolute; top:360px; left: 73px; line-height: 16px; width: 210px}					 
					 
#wawel {z-index: 100; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 15px;
					 position: absolute; top:783px; left: 60px; line-height: 16px; width: 210px}
		
#navigation01, #navigation02, #navigation03, #fotofenster, #reklame, #fussnote, #javalos, #kopfzeil,
#partnerlink1, #navigation04, #navigation06, #navigation07, #navigation08,
#angebote, #suchfenster, #linkfenster
  { display: none; }
	
/*****************************
Landkarte Polen
****************************/

img.map-landkarte { margin-top: 35px; margin-left: -5px; margin-bottom: 20px; }
img.map-landkarte { border: 2px solid green; width: 596px; hight: 656px}

#map-danzig {z-index: 100; margin: 0; padding: 0; position: absolute; top:295px; left: 235px; line-height: 18px; }
#map-marienburg {z-index: 100; margin: 0; padding: 0; position: absolute; top:308px; left: 218px; font-size: 8pt;}
#map-nikolaiken {z-index: 100; margin: 0; padding: 0; position: absolute; top:322px; left: 406px; font-size: 8pt; line-height: 12px;}

#map-breslau {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 692px; left: 105px; line-height: 18px; }
#map-warschau {z-index: 100; margin: 0; padding: 0;	position: absolute; top:543px; left: 414px; line-height: 18px; }	
#map-krakau {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 826px; left: 352px; line-height: 18px; }	
#map-wieliczka {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 850px; left: 355px; 	font-size: 8pt; }
#map-auschwitz {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 836px; left: 305px; 	font-size: 8pt; }
#map-wadowice {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 862px; left: 305px; font-size: 8pt; }
#map-zakopane {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 907px; left: 324px; font-size: 8pt; }
#map-pieninen {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 895px; left: 364px; font-size: 8pt; }
#map-tschenstochau {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 751px; left: 269px; font-size: 10pt; line-height: 12px; }
#map-riesengebirge {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 703px; left: 83px; font-size: 8pt; }

#map-left-landkarte {z-index: 110; margin: 0; padding-top: 3px; padding-bottom: 3px;
           position: absolute; top:135px; left: 0px; line-height: 18px;
           background-color: #FFB380;  border: 2px solid green; width: 210px}	
					 
/*****************************
Stadtplan Krakau
****************************/

img.map-stadtplan { margin-top: 35px; margin-left: -5px; margin-bottom: 20px; }
img.map-stadtplan { border: 2px solid green; width: 596px; hight: 656px}

#map-left-stadtplan {z-index: 100; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 15px;
					 position: absolute; top:135px; left: 0px; line-height: 16px;
           background-color: #FFB380;  border: 2px solid green; width: 210px}
					 
#map-rynek {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt;
					 position: absolute; top:420px; left: 68px; line-height: 16px; width: 210px}					 
					 
#map-wawel {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt;
					 position: absolute; top:843px; left: 60px; line-height: 16px; width: 210px}

#map-befestigungsanlagen, #map-schloss, #map-kathedrale, #map-waweldrache, #map-weichsel,	#map-marienkirche,
#map-tuchhallen, #map-universitaet, #map-bischofspalast, #map-franziskanerkirche, #map-remuh, #map-neueplatz
  { display: none; }
	
/*****************************
Liederpraesentation Krakau
****************************/	
	
table.lieder {
  margin-top: 25px;
	background: transparent;
  line-height: 30px;
  width: auto;
	border-right: 2px solid green;
	border-top: 2px solid green;
	border-bottom: 2px solid green;
  border-left: 2px solid green;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
	font-size: 12pt }
	
table.lieder th {
  padding-left: 25px;
	padding-right: 25px;
  padding-bottom: 4px;
	text-align: center; }
	
table.lieder td {
  font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
  font-weight: bold;
	padding-top: 10px;
  padding-bottom: 7px }

table.lieder td.strophen {	
	width: auto; }

table.lieder td.nummerierung {
  padding-left: 2px;
	padding-right: 2px;
	width: 15px;
	vertical-align: text-top; }
	
span.akkorde {
  font-size: 11 pt;
	font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  line-height: 10px; }
	
pre.akkorde {
  font-size: 13px;
	font-family: "Courier New", Courier, mono;
  font-weight: bold;
  line-height: 10px; }	
		
h2.lieder {
  margin-top: 15px;
  padding-left: 20px;
  padding-right: 20px;
	padding-bottom: 6px;
	font-size: 14pt;
	font-family: arial black, helvetica, sans-serif;
	text-align: center;
	background: transparent  }