a:link { color:#ff0000; text-decoration: underline}                         
a:active { color:#003399; text-decoration: underline}
a:visited { color:#6666ff; text-decoration: underline}
a:hover { color: #ff0066; text-decoration: underline}
body     { font-family:Arial,Helvetica,sanserif; font-size:10pt; font-weight:400; color:#000000;}
table    { font-family:Arial,Helvetica,sanserif; font-size:10pt; font-weight:400; color:#000000;}
td       { font-family:Arial,Helvetica,sanserif; font-size:10pt; font-weight:400; color:#000000;}
#ueber   { font-family:Arial,Helvetica,sanserif; font-size:12pt; font-weight:bold; color:#009900;}
#zweite  { font-family:Arial,Helvetica,sanserif; font-size:10pt; font-weight:bold; color:#009900;}
#norm    { font-family:Arial,Helvetica,sanserif; font-size:10pt; font-weight:400; color:#009900;}
address  { font-family:Arial,Helvetica,sanserif; font-size:8pt; color:#000000;}
#hinweis { font-family:Arial,Helvetica,sanserif; font-size:8pt; color:#000000;}
.footer  { font-family:Arial,Helvetica,sanserif; font-size:8pt; color:#000000;}

/* die gesamte Google Map*/
#twGmap {
	width: 400px; 
	height: 175px;
}

/* für das Infofenster */
.twGmapInfo {
	width: 100px; 
	background-color: #fdf9ec;
	border: 2px dotted #ffbb60;
}
.twGmapInfo .headline {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.twGmapInfo .text {
	/*float: right;*/
	margin: 0px;
	padding: 0px;
}
.twGmapInfo .img {
	float: right;
	margin: 0px 4px 2px 4px;
	padding: 0px;
	border: 4px inset #ffbb60;
}
.twGmapInfo .video {
	float: left;
	margin: 0px 4px 2px 4px;
	padding: 3px;
	background-color: #ffbb60;
	font-size: 0.8em;
	font-weight: bold;
	border: 4px inset #ffbb60;
}
.twClear {
	clear: both;
	margin: 0px;
	padding: 0px;
	line-height: 1px;
}
