#box        { background-color: white; background-repeat: no-repeat; width: 700px; border: solid 6px #dcdcdc }
a:link, a:visited   { color: #333; text-decoration: none }
a:hover  { color: black; font-weight: bold }
a.textlink:link, a.textlink:visited  { color: #004572; text-decoration: none; background-image: url("media/pfeil.gif"); background-repeat: no-repeat; background-position: 2px 5px; padding-left: 12px }
a.textlink:hover { color: black }
a.textlink2:link, a.textlink2:visited { color: #004572; text-decoration: none; background-repeat: no-repeat }
a.textlink2:hover { color: black }
body, div, td  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
h2            { color: #004572; font-size: 24px; font-family: Palatino, "Book Antiqua", serif; font-weight: normal; line-height: 56px; letter-spacing: 1px; margin-top: 128px; margin-bottom: 24px; margin-left: -2px }
b { color: #313131 }
p { margin-top: 0; margin-bottom: 10px; padding-top: 0; padding-bottom: 0 }
body     { background-color: #004572; text-align: center }
#navi             { background-color: white; text-align: left; z-index: 0; width: 170px; float: left }
.navipoint    { color: #7a7a7a; background-color: #e1e1e1; padding-left: 6px; border-bottom: 1px solid gray }
.navipoint_special { color: #7a7a7a; background-color: #e1e1e1; margin-top: 7px; padding-left: 6px; border-bottom: 1px solid gray }
#logo     { text-align: center; margin-top: 12px; margin-right: 3px; margin-bottom: 20px }
#content        { background-color: white; background-image: url("media/loewe_gr.gif"); background-repeat: no-repeat; background-position: 70px -5px; text-align: left; margin-left: 170px; padding: 20px 20px 40px; z-index: 10; border-left: 1px solid gray }
body.popup_hintergrund   { background-color: white; background-image: url("media/loewe_gr.gif"); background-repeat: no-repeat; background-position: 160px -5px; text-align: left; margin-left: 50px; padding: 20px 80px 40px 20px; position: relative; z-index: 10; top: -110px }
body.popupb_hintergrund  { background-color: white; background-image: url("media/loewe_gr.gif"); background-repeat: no-repeat; background-position: 160px -5px; text-align: left; margin-bottom: 0; margin-left: 15px; padding: 10px 15px 0; position: relative; z-index: 10; top: -110px }
.beschreibung  { color: white; text-align: center; visibility: hidden; padding: 20px; position: absolute; z-index: -10; top: 100px; width: 700px }
i   { font-style: italic; background-color: #fc0 }
ul { list-style-image: url("media/bulletpoint.gif"); list-style-position: outside; margin-left: 0; padding-left: 15px }
h4  { font-size: 12px; line-height: 18px; margin-top: 18px; margin-bottom: 6px }
table.kasten   { margin-top: 3px; margin-bottom: 10px; padding: 0; width: auto; height: 120px; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
table.kasten_hi { background-color: #eee; margin-top: 3px; margin-bottom: 10px; padding: 0; width: auto; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray }
.objektbild   { padding: 0; width: 120px; float: left; border-top: 1px solid gray; border-right: 1px solid gray }
.objektbild_u    { padding: 0; width: 120px; float: left; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray }
.objektbeschreibung  { text-align: left; padding: 12px 12px 2px; height: 100%; vertical-align: top }
.vorstandsfotos  { padding-bottom: 0; padding-left: 8px; border-left: 1px solid gray }
.pressemeldung { margin-bottom: 18px }
h5 { color: #313131; font-size: 11px; font-weight: bold; margin-top: 2px; margin-bottom: 6px }
h6 { color: #004572; font-size: 11px; font-weight: bold; margin-top: 2px; margin-bottom: 6px }
.details_links  { color: #313131; font-weight: bold; margin: 0; padding: 1px 30px 1px 0; vertical-align: top; border-bottom: 1px solid }
.details_rechts { margin: 0; padding: 1px; vertical-align: top; border-bottom: 1px solid }
.details_tabelle { margin-bottom: 20px }
sup { font-size: 7px }
.download_objektdaten  { font-size: 12px; margin-top: 20px }
.label { color: white; font-size: 9px; font-weight: bold; background-color: #004572; margin-left: 5px; padding: 0 3px 1px; border: solid 1px black }
.pressebild {
	margin-top:  3px;
	margin-right: 10px;
	margin-left:  20px;
	float:        right;
	border:       solid 1px black }

