/* Allgemein */
/* background="images/hg_himmel.jpg"  */
body { background: #D0E2F0 url('../images/hg_himmel.jpg') no-repeat; }
td { font-size: 9pt }

/* Navigation */
#navcontainer { width: 150px }
#navcontainer ul { font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; list-style-type: none; margin-left: 0; padding-left: 0 }
#navcontainer li { border-bottom: 1px solid LightGrey; padding: 0 }
#navcontainer a { background-color: DarkRed; color: White; display: block; margin: 0px; padding: 3px }
#navcontainer a.navactive1 { background-color: DarkBlue }
#navcontainer a:link, #navcontainer a:visited { text-decoration: none }
#navcontainer a:hover { color: #fff; background-color: DarkBlue }

#navart a { display: block; padding: 3px 3px 3px 10px; width: 100%; color: Gray; background-color: WhiteSmoke; text-decoration: none; }
#navart a:hover { background-color: DarkBlue; text-decoration: none; }
#navart a.navactivea { color: Black; background-color: White }

/* Layout */
td.contentframetop { border-top: 1px solid #a9a9a9; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
td.contentframe { border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
td.navi { background-color: #8fbc8f; vertical-align: top; border-right: 1px solid #a9a9a9; border-left: 1px solid #a9a9a9 }
td.content { padding: 1em; font-size: 9pt; font-family: Arial, Helvetica, sans-serif; background-color: whitesmoke; vertical-align: top; }

/* Seitenblaettern */
#navi   { color: black; font-size: 8pt; text-align: center; padding: 3px 5px 3px 5px }
#navi a { color: black; text-decoration: none }
.selected  { background-color: WhiteSmoke; padding: 0px 3px; border: solid 1px Gray }
button.navi { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right: 5px; margin-left: 5px; width: 20px; height: 20px }
img.navi { margin-right: 3px; margin-left: 3px }

/* Artikelelemente */
h1.headline  { font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, sans-serif }
h2.headline  { font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
#artikelbild { margin-left: 5px; margin-right: 5px }
#artikeltext {  }

/* Bilderwechsler */
#artipic { clear: both; width: 100% }
#artipic table { text-align: center; margin: 20px; border-collapse: collapse; border-top: 1px solid LightGrey; border-left: 1px solid LightGrey; border-right: 2px solid Silver; border-bottom: 2px solid Silver }
#artipic td { border: 1px solid white }
#artipic #pictext { text-align: left; text-indent: 5px; font-size: 9pt }
#artipic img.selpic { cursor: pointer }

/* Artikelliste*/
#artilist   { width: 100%; margin-top: 10px }
#artilist a  { text-decoration: none }
#artilistboximage { float: left; margin: 0px; border: 0px }
#artilistboximage a { text-decoration: none; border: 0px }
#artilistboxheadline { color: black; font-size: 9pt; font-weight: bold; margin-left: 100px; vertical-align: top; padding: 3px 5px 3px 5px }
#artilistboxheadline a { color: blue; text-decoration: underline; }
#artilistboxtext  { margin-left: 100px; vertical-align: top; color: black; font-size: 9pt; padding: 0px 5px 3px 5px }
#artilistboxfooter { width: 100%; clear: left; font-size: 5px; line-height: 5px; background-color: WhiteSmoke; margin: 0px; padding: 0px; height: 5px }

/* Linkliste */
#linklist { margin: 10px 0px; text-align: left }
#linklist p.headline { margin-left: 10px; font-weight: bold }
#linklist ul { list-style: caret; margin-top: 0; margin-bottom: 0 }
#linklist li {  }

/* Uebersichtskarte */
#map { margin: 0.3em 0 0.3em 0; padding:0; background-color: WhiteSmoke; }
#map p.caption { border: 0; margin: 0; width: 150px; font-size: 1em; font-weight: bold; text-align: center; line-height: 1.5em; background-color: DarkBlue; color: White }
#map img { border: 0; margin: 0 }
#map p.body { padding: 0; margin: 0; }
#map p.text { padding: 0; margin: 0; font-weight: 0.8em; }

