#rahmen #header a {
	color:#b5a185;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#rahmen #footer table.footernav tr td {
	padding-right:33px;
	padding-top:1px;
}

#rahmen #footer table.footernav tr td a {
	text-decoration:none;
	text-transform:uppercase;
	letter-spacing: 2px;
	color:white;
	font-size:11px;
}

#rahmen #hauptbereich h1,
#rahmen #hauptbereich h2,
#rahmen #hauptbereich h3,
#rahmen #hauptbereich h4,
#rahmen #hauptbereich p,
#content_popup h1,
#content_popup h2,
#content_popup h3,
#content_popup h4,
#content_popup2 h1,
#content_popup2 h2,
#content_popup2 h3,
#content_popup2 h4 {
	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, serif;
}

#rahmen #hauptbereich h1,
#content_popup h1,
#content_popup2 h1 {
	font-size:20px;
	color:#b5a185;
	padding-bottom:15px;
	font-family: "Times New Roman", Times, serif;
}

#rahmen #hauptbereich h2,
#content_popup h2,
#content_popup h2 {
	font-size:20px;
	color:#b5a185;
	padding-left:40px;
	font-family: "Times New Roman", Times, serif;
}

#rahmen #hauptbereich h3,
#content_popup h3,
#content_popup2 h3 {
	font-size:16px;
	color:#b5a185;
	margin:0;
	padding:0;
	font-family: "Times New Roman", Times, serif;
}

#rahmen #hauptbereich p,
#content_popup p,
#content_popup2 p {
	padding-bottom:25px;
	line-height:20px;
}

#rahmen #hauptbereich a,
#content_popup a,
#content_popup2 a {
	text-decoration:none;
	color:#b5a185;
}

#rahmen #hauptbereich a:hover,
#rahmen #hauptbereich a:active,
#content_popup a:hover,
#content_popup a:active,
#content_popup2 a:hover,
#content_popup2 a:active {
	text-decoration:underline;
}

span.caption {
	font-size:11px;
	color:#b5a185;
}

/* portrait tabelle */

table.portrait {
	margin-top:0px;
	padding:0;
}

table.portrait tr td {
	padding-right:10px;
}

table.portrait tr td.last {
	padding-right:0px;
}

table.portrait tr td IMAGE {
	border:1px solid #fec129;
}

/* fuer firefox */
table.portrait tr td IMG {
	border:1px solid #fec129;
}

table.portrait tr td.headline {
	padding-bottom:15px;
	text-align:center;
}

/* Landkarte */

#landkarte {
	position:relative;
	left:0px;
	height:280px;
}

#map_freyburg, #map_nordhausen,
#map_eltville, #map_breisach {
	font-weight:bold;
	margin:0;
	padding:0;
	width:150px;
	background-color: white;
	border: 1px solid black;
	
}

#map_freyburg {
	position:relative;
	top:-220px;
	left:480px;
}

#map_nordhausen {
	position:relative;
	top:-195px;
	left:440px;
}

#map_eltville {
	position:relative;
	top:-215px;
	left:400px;
}

#map_breisach {
	position:relative;
	top:-65px;
	left:465px;
}
