body,td,th {
						color: #666666;
						margin: 0px;
						font: 100% Arial, Helvetica, sans-serif;
						text-align: center;
						padding: 0px;
}

#smap
{
			position: fixed;
			top: 0px;
			right: 0px;
			font-size: x-small;
			text-align: right;
			padding-top: 3px;
			padding-right: 3px;
			}
#smap a:hover
{
			color: #00CC66;
			text-decoration: overline;
}

a:link {
	text-decoration: underline;
	color: #003399
} 

a:active { text-decoration: underline; color: #0000ff}
a:visited {
	text-decoration: underline;
	color: #0000CC
} 
a:hover {
	text-decoration: none;
}
img a
{
	border-style: none;
}
h1 {
			color: #000000;
			margin: 0px;
			text-align: center;
			font: normal 100% arial, helvetica, sans-serif;
			padding: 0px;
}
h2 {
						margin-top:0pt;
						margin-bottom:0pt;
						color: #999999;
						background-color: white;
						font: bold 10pt arial, helvetica, sans-serif;
}
h3 {
			margin-top:0pt;
			margin-bottom:0pt;
			color: #000000;
			background-color: white;
			font: bold 8pt arial, helvetica, sans-serif;
}

h5
{
			font: 70% Verdana, Arial, Helvetica, sans-serif;
			color: #999999;
			width: 650px;
			text-align: left;
}

h6 {
						margin-top:0pt;
						margin-bottom:0pt;
						color: #999966;
						background-color: white;
						font: bold 7pt arial, helvetica, sans-serif;
}
#headtext
{
			width: 600px;
			text-align: center;
			padding: 0px;
			margin-bottom: 50px;
			margin-right: auto;
			margin-left: auto;
}
#headtext h1
{
			text-align: left;
			font-weight: normal;
			color: #000000;
			margin: 0px;
			padding: 0px;
}
#headtext_1
{
      width: 600px;
      text-align: justify;
      padding: 0px;
      margin-bottom: 50px;
      margin-right: auto;
      margin-left: auto;
}
#rollovertext
{
			font-size: medium;
			font-weight: bold;
			color: #0000FF;
			padding-left: 10px;
}

.red
{
			color: #FF0000;
}

.style1 {
	color: #3265FE;
	font-weight: bold;
}
.style4 {
			color: #666666;
			font: normal 9px Verdana, Arial, Helvetica, sans-serif;
}
.style3 {color: #333333}
.style4 {
			font-size: small;
}

.style5 {color: #000000}

.style6 {
			font-size: 90%;
			color: #FF0000;
}
.style7 {
			font-size: 70%
}
#mapBGbuslinks {
						background: url(../images/backmap2.gif);
						text-align: center;
}


#TABflags {
						text-align: right;
						margin: 0px;
						padding: 0px;
						border-style: none;
}

.imgflags
{
			position: fixed;
			top: 0px;
			right: 0px;
}
#flborder img {
						border: thin solid #0033CC;
						padding: 2px;
						text-align: right;
}










#navlinks
{
	text-align: center;
}

#linksbot
{
			width: 400px;
			display: block;
			margin: 50px auto 30px;
			background: url(../images/karte1.gif);
			border-top: medium solid #003399;
			padding: 10px;
			border-bottom: medium dotted #003399;
}

#linksbot a
{
			display: block;
			font-weight: bold;
}

#linksbot a:visited
{
			color: #FF0000;
			font-weight: bold;
			font-size: small;
}

#linksbot a:hover
{
			color: #000099;
}


#email img
{
			margin-top: 30px;
			margin-bottom: 30px;
}

img
{
			border-width: 0px;
}

li
{
			color: #000000;
			list-style: square;
			text-align: left;
			padding-top: 1em;
			line-height: 1.3em;
}

.imgkarte
{
						border-bottom: thick solid #00FF33;
						cursor: help;
}

ol
{
			list-style: disc;
}

.small_flags
{
			position: fixed;
			top: 0px;
			right: 0px;
}

ul
{
			border-bottom: 20px solid #FFFFFF;
}

bc { border-color: #FFFFFF; }

.copy
{
				text-decoration: none;
				font-size: x-small;
}

#en_menu
{
			font-size: 14px;
			text-align: center;
}

#liste_it li {
color: #666666;
			list-style: square;
			text-align: left;
			padding-top: 0.1em;
			line-height: 1.0em;
}
#liste_it ul {
			border-bottom: 0px solid #666666;
}

#image_wrapper { 
/*  position: relative; */
 margin: 0px auto;
 width: 500px;
/*  border:1px solid #ff00ff; */
 /* border holger*/
}

#tourguide_image_2 {
 left:600px; top:800px;
/*  position:absolute; */
 /*height: 410px; holger */
 height: 150px;
 width: 200px;
/*  border:1px solid #0000ff; */
 /* border holger*/
}