/*****************************
Definition der Schriften
****************************/

body {
	background: #232850;
	color: #000000;
	padding:0; margin:0; border:0;
	font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; text-align: center;
	font-weight: bold }
	
img {
	border: none; margin: 0; padding: 0 }
	
a {
  background: transparent;
  color: #0000CC;
	text-decoration: none;
	border: none; }

a:link {
  color:#0000CC;
	background: transparent;
	border: none; }
	
a:visited {
  color: #6C00CC;
	background: transparent;
	border: none; }	

a:hover, a:active {
  border: 1px solid green;
  text-decoration: underline;
	color: #CC0000;
	background-color: transparent;
	border: none; }
	
a.schwarz, a.schwarz:hover, a.schwarz:visited, a.schwarz:active, a.schwarz:link {
	color: black; }
	
a.farbe, a.farbe:link, a.farbe:visited {
	line-height: 25px;
  text-decoration: underline;
  background: transparent;
  color: #ECD0A9;
	font-weight: bold; 
	text-decoration: none }
	
h1 {
  margin: 0;
	padding-top: 15px;
	padding-bottom: 0;
	font-size: 18pt;
	font-family: arial black, helvetica, sans-serif;
	text-align: center;
	background: transparent }
	
span.gruenh1  {
  color: green;
  font-size: 18pt;
	font-family: arial black, helvetica, sans-serif; }
	
h2{
	margin-top: 28px;
	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: 14pt;
	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;
	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 }

p.zeilenumbruch {
  margin-top: 0px; }
	
img a, img a:hover, img a:visited, img a:active, img a:link {
  border: none; }

/*****************************
Definition des Zentrierungscontainers background: #232850;
****************************/

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

/*****************************
Anfang: Hauptnavigation 1    background: #6A6A6A;
****************************/

#navigation01 {
   z-index: 20;
	 margin: 0; padding: 0;
	 top: 15px; left: 0; width: 800px; height: 40px;
   position: absolute;
	 text-align: left; }
	 
#nav, #nav ul {
	padding: 0; margin: 0; list-style-type: none }
	
#nav a, #nav:visited {
  background: #6A6A6A url(button02.png) no-repeat;
	color: #FFBD18; display: block;
	font-weight: normal; font-family: verdana, helvetica, sans-serif; font-size: 17px; text-align: center;
	height: 40px; width: 160px;
	line-height: 19px; text-decoration: none }
	
#nav a:hover {
	color: white; }
	
#nav li {
	float: left; }

#nav li ul {
	position: absolute;
	left: -1000px;
  border-bottom: #FEE680 8px solid; border-top: #FEE680 8px solid;
	width: 160px;	height: auto }
	
#nav li ul a {
	background: #FEE680;
	color: black;
	font-weight: bold; font-size: 12px;
	width: 160px;	height: 18px;
	line-height: 18px }
	
#nav li ul a:hover {
	color: white;	background: #5E6D88; }

#nav li:hover ul, #nav li.sfhover ul {
	left: auto }
		 
/*****************************
Hauptnavigation 4 #FFC72B
****************************/

#navigation04 {
   z-index: 20;
	 margin: 0; padding: 0;
	 top: 15px; left: 480px; width: 160px; height: 20px;
   position: absolute;
	 text-align: left; }
	
#nav4, #nav4 ul {
	padding: 0; margin: 0; list-style-type: none }
	
#nav4 a, #nav4:visited {
  color: #FFBD18; display: block;
	font-weight: normal; font-family: verdana, helvetica, sans-serif; font-size: 17px; text-align: center;
	height: 20px; width: 160px;
	line-height: 19px; text-decoration: none }
	
#nav4 li {
	float: left; }	
	
#nav4 li.extra1 a {
	background: #6A6A6A url(button02-extra.png) no-repeat;
	height: 20px; width: 48px; }		
	
#nav4 li.extra1 a:hover {
  background: #6A6A6A url(button02-extra.png) no-repeat;
  background-position: -160px 0; }
	
#nav4 li.extra2 a {
	background: #6A6A6A url(button02-extra.png) no-repeat;
  background-position: -48px 0;
	height: 20px; width: 33px; }		
	
#nav4 li.extra2 a:hover {
  background: #6A6A6A url(button02-extra.png) no-repeat;
  background-position: -208px 0; }
	
	
#nav4 li.extra3 a {
	background: #6A6A6A url(button02-extra.png) no-repeat;
	background-position: -80px 0;
	height: 20px; width: 33px; }		
	
#nav4 li.extra3 a:hover {
  background: #6A6A6A url(button02-extra.png) no-repeat;
  background-position: -241px 0; }
	
	
#nav4 li.extra4 a {
	background: #6A6A6A url(button02-extra.png) no-repeat;
	background-position: -114px 0;
	height: 20px; width: 46px; }		
	
#nav4 li.extra4 a:hover {
  background: #6A6A6A url(button02-extra.png) no-repeat;
  background-position: -274px 0; }
	
/*****************************
Hauptnavigation 2
****************************/
	
#navigation02 {
   z-index: 20;
	 margin: 0; padding: 0;
	 top: 215px; left: 0; width: 800px; height: 40px;
   position: absolute;
	 text-align: left;
   background-color: #232850 }
	
#nav02, #nav02 ul {
	padding: 0; margin: 0; list-style-type: none }
	
#nav02 a, #nav02:visited {
  background: #6A6A6A url(button02.png) no-repeat;
	color: #FFBD18; display: block;
	font-weight: normal; font-family: verdana, helvetica, sans-serif; font-size: 17px; text-align: center;
	height: 40px; width: 160px;
	line-height: 19px; text-decoration: none }
	
#nav02 a:hover {
	COLOR: white }
	
#nav02 li {
	float: left; }

/*****************************
Hauptnavigation 3, #232850;
****************************/

#navigation03 {
   z-index: 20;
	 color: #FFFFFF;
	 margin: 0; padding: 0;
	 top: auto; left: 0; width: 800px; height: 40px;
   position: absolute;
	 text-align: center;
   background-color: #232850; }
	
#nav03, #nav03 ul {
	padding: 0; margin: 0;
  list-style-type: none }
	
#nav03 a, #nav03:visited {
  background: #6A6A6A url(button02.png) no-repeat;
	color: #FFBD18;	display: block;
	font-weight: normal; font-family: verdana, helvetica, sans-serif; font-size: 17px; text-align: center;
	height: 40px; width: 160px;
	line-height: 19px; text-decoration: none }
	
#nav03 a:hover {
	color: white }
	
#nav03 li {
	float: left; }
	
/*****************************
Ende: Sprachennavigationen
****************************/

/*****************************
Fotofenster für Diashow und Ohne Javafenster
****************************/

#fotofenster {
  z-index: 5;
	margin: 0; overflow: hidden;
	background: #6A6A6A;
  position: absolute; top:45px; width: 800px; height: 160px; left: 0; }
	
#textfenster03 {
  z-index: 20;
	overflow: hidden;
	position: absolute; top: 490px; left: 0px; width: 600px; height: 700px }
	
#fototext {
  z-index: 1;
	color:#ECD0A9; font-size:30px; font-style:italic; text-align: center;
	overflow: hidden;
	position: absolute; top: 45px; left: 0px; width: 640px; height: 134px }

#javalos {
  z-index: 5; overflow: hidden;
  position: absolute; top:55px; width: 640px; height: 134px; left: 0}	

/*****************************
Ende: Hauptnavigationen
****************************/	

/*****************************
Haupttextfenster transparent;
****************************/	

#inhalt {
  margin: 0;
	padding: 0;
	position: relative; top: 215px; width:800px; height: auto;
	overflow: visible;
  background-image: url(background.jpg) }
	 	 
#textfenster {
  margin: 0;
  padding: 0;
	line-height: 30px;
  z-index: 1; overflow: hidden;
	text-align: center;
	font-size: 12pt;
	text-indent: 0px;
  position: relative; top: 60px; width: 600px;  height: auto;
  left: 20px }
	
/*****************************
Countertabelle
****************************/	
	
table.counter {
  margin-top: 30px;
	padding: 0px;
  width: 100%;
  text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt; }
	
table.counter td a, table.counter td a:visited { color: white }
table.counter td a:hover { color: red }

/*****************************
Seitenmenü   background: #6A6A6A url(../basic-elements/button02.png) no-repeat;
****************************/	

#logofenster {
  z-index: 6;
	background: #EBCFA7;
	color: red;
  text-align: center;
	margin: 0; overflow: hidden;
	padding-top: 20px;
	position: absolute; top:55px; width: 160px; height: 160px; left: 640px;}
	
#logofenster a.gelb {
	color: yellow; }		
	
#menuefenster {
  z-index: 10;
	background: #6A6A6A;
	text-align: center;
	padding: 0;
	margin: 0; overflow: hidden;
  padding-top: 10px;
	position: absolute; top:29px; width: 160px; height: 100%; left: 640px;}	
	
a.gelb {
	color: yellow; }
	
#menu {
width: 150px;
background: transparent;
margin-left: 5px;
padding: 0;
}

ul.seitenmenue {
line-height: 0;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
border-bottom: #EBCFA7 3px solid; border-top: #EBCFA7 3px solid;
}

#menu a, #menu h2 {
font: bold 12px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: #EBCFA7;
margin: 0;
padding: 3px 3px;
padding-right: 0px;
}

#menu h2 {
font: bold 13px arial, helvetica, sans-serif;
margin-top: 1px;
color: #fff;
background: #000;
}

#menu a {
background: #EBCFA7;
text-decoration: none;
padding-left: 0px;
}

#menu a:hover {
color: #a00;
background: #fff;
}
	
/*****************************	
	
#menu {
width: 160px;
height: 100%;
}

ul.seitenmenue {
line-height: 0;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
border-bottom: #FEE680 3px solid; border-top: #FEE680 3px solid;
border-left: #6A6A6A 5px solid; border-right: #6A6A6A 5px solid;

 }

#menu a, #menu h2 {
font: bold 13px arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 3px 3px;
padding-right: 0;
}

#menu h2 {
font: bold 13px arial, helvetica, sans-serif;
padding-top: 6px;
padding-bottom: 6px;
margin-top: 0;
color: #fff;
background: #6A6A6A;
}

#menu a {
background: #EBCFA7;
text-decoration: yes;
padding-left: 0;
}

#menu a:hover {
color: CC0000; 
background: white;
}

Kopfzeilenlayout #a00 background: #EEDDBB 
****************************/	
	
#kopfzeile {
  background-color: white;
 	margin: 0; padding: 0;
	position: absolute; top: 0px; left: 0px; width: 640px; height: auto;
	display: none; }
	
#kopfzeile-index {
  background-color: white;
 	margin: 0; padding: 0;
	position: absolute; top: 0px; left: 110px; width: 640px; height: auto;
	display: none; }
	
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;
	width: 370px; text-align: right }
	
/*****************************
Navigation im Bodybereich
****************************/	

table.navigation-01, table.navigation {
  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: 16px; text-align: center; }

table.navigation-01 {
  margin-top: 25px;
	margin-bottom: 0px }
	
table.navigation {
  border: 2px solid blue;
  margin-top: 16px;
	margin-bottom: 0px }

table.navigation-01 th.links, table.navigation th.links {
	padding-right: 5px;
	padding-left: 5px;
	text-align: left }
	
th.gruen {
  line-height: 25px;
	color: green;
	text-align: center }

/*****************************
Fussnote und unsichtbare Textbox
****************************/	
	
#fussnote {
  z-index: 20;
	overflow: hidden;
	position: relative; top: 0px; left: 0px; width: auto; height: auto }
	
#partnerlink1 {
  z-index: 20;
	overflow: hidden;
	position: relative; top: 0px; left: 0px; width: auto; height: auto }
	
/*****************************
Linkkasten
****************************/	
	
div.linkkasten {
  width: 475px;
	height: auto;
	line-height: 19px;
	font-size:10pt;
	font-family:Arial, Verdana,sans-serif; font-weight: bold; 
	text-align: center;
	background-color: #FEE680 ;
	
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-bottom: 1px solid white;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
  padding-bottom: 6px;
	
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto }
	
	
div.formularausgabe {
  width: 380px;
	height: auto;
	line-height: 19px;
	font-size:12pt;
	font-family:Arial, Verdana,sans-serif; font-weight: bold; 
	text-align: left;
	background-color: #FEE680;
	
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-bottom: 1px solid white;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
  padding-bottom: 6px;
	
	margin-top: 12px;
	margin-bottom: 10px;
	margin-left: 0 }
	
	
/*****************************
Roter Pfeil
****************************/		

span.pfeil a, span.pfeil a:visited {
  background: 0 0 no-repeat; 
  background-image: url(pfeil-rechts.gif);
	background-position: +2px +2px; }
	
span.pfeil a:hover	{ background-position: -22px +2px; text-decoration: underline; }

strong.pfeil {
  background-image: url(background.jpg);
	margin-left: 24px;
	padding-left: 3px;
	padding-right: 0px; }
	
span.gruen {
  color: green;
	font-size: 14pt;}

span.unterstrichen {
  color: green;
	font-size: 12pt;
	text-decoration: underline;}	
	
span.rot {
  color: red;
	font-size: 12pt;}
	
span.unterstrichen2 {
  color: black;
	font-size: 12pt;
	text-decoration: underline;}
	
a.gelb {
	color: yellow; }	
	
/*****************************
Linkfenster, um verschwinden zu lassen
****************************/		
	
#linkfenster {
  z-index: 0;
	margin: 0;
	padding-top: 0px;
 	overflow: hidden;
	position: relative; }
	
#linkfenster2 {
  z-index: 0;
	margin: 0;
	padding-top: 0px;
 	overflow: hidden;
	position: relative; }	
	
input.eintragen {
  font-family:Arial, Verdana,sans-serif; font-weight: bold;
	font-size:12pt;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
	width:290px; }
	
table.befestigungsanlagen {
  margin-top: 8px;
	margin-right: 0;
	width: auto;
  padding: 0;
	border: 2px green solid;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif; font-size: 12pt; text-align: left; }
	
table.befestigungsanlagen th { padding-left: 10px; width: 440px; }

table.befestigungsanlagen th.bild {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px; }
	
table.befestigungsanlagen th.bus {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 8px }

table.befestigungsanlagen th.bild2 {padding-top: 7px; width: 200px; }

table.befestigungsanlagen th.bild-unten {
  margin-top: 0;
  width: 205px;
	background: black;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px }
	
/*****************************
Tabelle für Transfers
****************************/	

	
table.transfers {
  margin-top: 8px;
	margin-right: 0;
	width: auto;
  padding: 0;
	border: 2px green solid;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif; font-size: 12pt; text-align: left; }
	
table.transfers th { padding-left: 6px; width: 446px; }

table.transfers th.bild {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px; }
	
table.transfers th.bus {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 8px }

table.transfers th.bild2 {padding-top: 7px; width: 200px; }

table.transfers th.bild-unten {
  margin-top: 0;
  width: 205px;
	background: black;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px }
	
/*****************************
Tabelle der Ausflüge
****************************/	
	
table.ausfluege {
  margin-top: 8px;
	margin-right: 0;
	width: auto;
  padding: 0;
	border: 2px green solid;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif; font-size: 12pt; text-align: left; }
	
table.ausfluege th { padding-left: 10px; width: 440px; }

table.ausfluege th.bild {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px; }
	
table.ausfluege th.bus {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 8px }
	
/*****************************
Tabelle der Hotels
****************************/

table.hotels {
  margin-top: 8px;
	margin-right: 0;
	margin-left: 2px;
	background: black;
	width: auto;
  padding-top: 5px;
	padding-right: 6px;
	border: 2px green solid;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif; font-size: 12pt; text-align: left; }
	
table.hotels img { padding-left: 6px; }

a.bildsteuerung, a.bildsteuerung:hover, a.bildsteuerung:active, a.bildsteuerung:visited, a.bildsteuerung:link {
  color: white;
	text-align: center;
	text-decoration: none;
	border: none; }
	
table.hotels2 {
 	margin-top: 20px;
 	width: 600px;
	border-collapse: collapse;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
  font-weight: bold;
	line-height: 28px;
 	text-align: left }

/*****************************
Tabelle der Hotels2
****************************/	
	
table.hotels2 td.hotelparameter, table.hotels2 th.hotelparameter {
  margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	width: auto;
	border:2px solid black }
			
table.hotels th.hotelparameter {
  padding-top: 5px;
  padding-bottom: 5px;
	color: green;
	font-size: 12pt }	

table.hotels2 td.restaurantparameter1, table.hotels2 th.restaurantparameter1 {
  margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	border:2px solid black }

table.hotels2 td.restaurantparameter2, table.hotels2 th.restaurantparameter2 {
  margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	width: 370px;
	border:2px solid black }
	
/*****************************
Tabelle der Stadtführungen
****************************/

table.stadtfuehrungen {
  margin-top: 8px;
	width: auto;
  padding: 0;
	border: 2px green solid;
	line-height: 27px;
	font-family: arial, helvetica, sans-serif; font-size: 12pt; text-align: left; }
	
table.stadtfuehrungen th { padding-left: 10px; }

table.stadtfuehrungen th.bild {
  margin: 0;
	padding-top: 0;
	padding-bottom: 0;
	background: black;
	width: 120px;
	padding-left: 10px;
	padding-right: 1px; }
	
	
table.stadtfuehrungen th.bus {
  background: black;
	width: 117px;
	padding-left: 10px;
	padding-right: 1px;
	padding-top: 8px;
	padding-bottom: 8px }

table.stadtfuehrungen th.bild2 {padding-top: 7px; width: 200px; }

table.stadtfuehrungen th.bild-unten {
  margin-top: 0;
  width: 236px;
	background: black;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px }
	
table.stadtfuehrungen th.bild-unten2 {
  margin-top: 0;
  width: 204px;
	background: black;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-bottom: 5px }
	
/*****************************
Tabelle der alten Führungsrouten
****************************/
	
TABLE.fuehrungsrouten {
  padding: 0;
  margin-top: 20px;
	margin-bottom: 0px;
	width: 100%;
  line-height: 23px;
	BACKGROUND: transparent;
  border-right: 2px solid black;
	border-top: 2px solid black;
	border-bottom: 2px solid black;
  border-left: 2px solid black;
	text-align: left;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size: 12pt; }

TABLE.fuehrungsrouten th.gruen {
 	margin: 0;
 	color: green;
	line-height: 31px;
	width: 142px;
	padding-top: 0;
	padding-left: 5px;
	vertical-align: top;
  text-align: left}
	
TABLE.fuehrungsrouten th.links {
  line-height: 31px;
	margin: 0;
	padding-top: 0;
	padding-left: 3px;
 	padding-right: 0px;
  text-align: left }

/*****************************
Landkarten und Stadtplaene
****************************/

img.map-landkarte { margin-top: 32px; margin-bottom: 20px; }
img.map-landkarte { border: 2px solid green; width: 596px; }

#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-oppeln {z-index: 100; margin: 0; padding: 0;	position: absolute; top: 726px; left: 194px; font-size: 10pt;}

#map-left-landkarte {z-index: 100; 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
****************************/

#stadtplan {z-index: 200; position: relative; overflow: hidden; top:20px; left: 0; height: 856px; width: 596px;
            margin: 0;
						border: 2px solid green; }

#stadtplansteuerung {z-index: 110; margin: 0; padding:0;
					 position: absolute; top:2px; left: 486px; 
           background-color: transparent; width: 130px; height: 150px; text-align: center; }	
					 
.stadtplanbutton { padding:0; margin:0; width:25px; height: 25px; font-size:14px;
                   background-color: #FFB380; color:#000000; border: solid 1px green;}
									 
#zeichnungen {margin: 0; padding:0;
					 position: absolute; top:0px; left: 0; 
           width: 596px; height:856px; }

h6 {
	margin: 0;
	padding: 0;
	font-size: 11pt;
  line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	background: #FE8080;}
	
a.stadtplan, a.stadtplan:active {
	margin: 0;
	padding: 0;
  text-decoration: none;
	color: black;
  line-height: 18px;
	border: none; }	

a.stadtplan:hover
  {	color: yellow;}
	
a.stadtplan2, a.stadtplan2:active {
	margin: 0;
	padding: 0;
  text-decoration: none;
	color: black;
  line-height: 13px;
	border: none; }	

a.stadtplan2:hover
  {	color: yellow;}
						
#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: 120; 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: 120; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt;
					 position: absolute; top:843px; left: 60px; line-height: 16px; width: 210px}

#map-befestigungsanlagen {z-index: 101; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:234px; left: 370px; line-height: 16px; width: auto}
					 
#map-schloss {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:788px; left: 228px; line-height: 16px; width: auto;}
					 
#map-kathedrale {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:752px; left: 65px; line-height: 16px; width: auto; }		

#map-waweldrache {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:812px; left: 10px; line-height: 16px; width: auto; }
					 
#map-weichsel {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:950px; left: 60px; line-height: 16px; width: auto; }	
					 
#map-marienkirche {z-index: 101; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:485px; left: 308px; line-height: 16px; width: auto}
					 
#map-tuchhallen {z-index: 101; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:394px; left: 184px; line-height: 16px; width: auto}
					 
#map-universitaet {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:474px; left: 96px; line-height: 16px; width: auto; }
					 
#map-bischofspalast {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:532px; left: 7px; line-height: 16px; width: auto; }
					 
#map-franziskanerkirche {z-index: 101; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:608px; left: 210px; line-height: 16px; width: auto}
					 
#map-remuh {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:884px; left: 405px; line-height: 16px; width: auto; }
					 
#map-neueplatz {z-index: 102; margin: 0; padding-top: 1px; padding-bottom: 1px;
           font-size: 11pt; background-color: yellow;
					 position: absolute; top:909px; left: 434px; line-height: 16px; width: auto;}
					 
/*****************************
Liederpraesentation Krakau
****************************/	

/*****************************
Restaurantbilder
****************************/
#restaurantbilder {
    margin-top: 7px;
    margin-bottom: 5px;
  	padding: 0;
		border: 1px solid green;
		background: black; }		

img.dia {
  margin-top: 7px;
  margin-bottom: 2px;
	margin-left: 3px;
  margin-right: 3px;
	padding: 0;
  height: 80px;
	border: 1px solid white; }
	
/*****************************
Lieder-Tabelle
****************************/

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 {
  padding-left: 0;
  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 {
  color: green;
  font-size: 12pt;
	font-family: arial, helvetica, sans-serif;
  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  }
	
#lebenslauf-foto {z-index: 100; margin: 0; padding: 0;	position: absolute; top:148px; left: 450px; }

.rotate {
  -webkit-transform: rotate(-9deg);
  -moz-transform: rotate(-9deg);
  -o-transform: rotate(-9deg);
  margin-bottom: 40px!important;
}
.rotate25 {
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  }
	
.rotate28 {
  -webkit-transform: rotate(28deg);
  -moz-transform: rotate(28deg);
  -o-transform: rotate(28deg);
  }	
	
.rotate30 {
  -webkit-transform: rotate(30deg);
  -moz-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  }
	
.rotate61 {
  -webkit-transform: rotate(61deg);
  -moz-transform: rotate(61deg);
  -o-transform: rotate(61deg);
  }	
	
.rotate300 {
  -webkit-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -o-transform: rotate(300deg); 
	}
	
.rotate335 {
  -webkit-transform: rotate(335deg);
  -moz-transform: rotate(335deg);
  -o-transform: rotate(335deg); 
	} 
									 
.rotate250 {
  -webkit-transform: rotate(348deg);
  -moz-transform: rotate(348deg);
  -o-transform: rotate(348deg);	}
	
#bild {margin: 0; padding:0;
					 position: absolute; top:0px; left: 0; 
           width: 596px; height:856px; }	

