/* CSS-Datei Heidenblut, Aufteilung: Seitenlayout, allgemeine Formatierungen,
Bilderformatierungen, Formatierungen für spezielle Bereiche. */

/* Seitenlayout */

html {
marign: 0;
padding: 0;
}

body {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
}

/* aussen */

#rahmen {
margin: -7px auto;
min-width: 940px;
max-width: 1200px;
}

#naviz {
position: fixed;
padding-top: 0;
padding-left: 2px;
margin-top: 0;
width: 12%;
height: 100%;
float: left;
background: lightyellow;
font-size: 140%;
font-style: italic;
font-weight: bold;
min-width: 180px;
}

#inhaltr {
margin: 0px;
padding: 0px;
width: 82%;
float: right;
}

/* innen */

#inhalti {
margin: 0px;
padding-left: 2em;
width: 74%;
float: left;
top: 55px;
}

#inhaltb {
width: 20%;
float: right;
top: 55px;
padding: 3px;
background: lightskyblue;
}

#kopf {
width: 100%;
top: 0
height: 50px;
}

#kopfn {
width: 100%;
top: 0
height: 50px;
overflow: hidden;
}

#inhaltn {
width: 100%;
padding-top: 10px;
overflow: hidden;
}

/* Seitenlayout Galerie */

#galli {
position: relative;
float: left;
top: 20px;
margin: 2px;
width: 150px;
height: 190px;
background: darkblue;
border: groove 4px dimgray;
overflow: auto;
}

#galli p {
font-size: 80%;
font-style: italic;
font-weight: bold;
color: white;
text-align: center;
}

hr {
clear: both;
color: white;
border: none;
}

/* Navigation */

#naviz ul {
margin: 0;
padding: 0;
list-style: none;
}

#naviz ul li {
margin-top: 4px;
}

#naviz ul li a {
display: block;
background-color: lightblue;
color: darkblue;
text-decoration: none;
font-weight: bold;
padding: 2px 0 3px 10px;
border: 1px solid;
border-color: #fff #757575 #757575 #fff;
}

#naviz ul li a:hover {
background-color: #dfdfdf;
color: black;
padding: 3px 0 2px 11px;
border: 1px solid
border-color: #757575 #fff #fff #757575;
}

/* Bilder */

.bil {
float: left;
}

.bir {
float: right;
margin-left: 2px;
}

/* Darstellung */

h1 {
text-align: center;
color: dimgray;
font-size: 200%;
font-weight: bold;
}

h2 {
color: lightblue;
font-size: 180%;
font-weight: bold;
}

h3 {
font-size: 160%;
font-weight: bold;
}

h3:first-letter {
color: lightskyblue;
font-size: 180%;
}

h4 {
font-size: 160%;
font-weight: bold;
}

h4:first-letter {
color: white;
font-size: 180%;
}

#inhaltb h3:first-letter {
color: white;
font-style: italic;
font-size: 180%;
}

#kopf p {
text-align: right;
font-size: 70%;
font-weight: bold;
}

/* Tabellen */

th {
width: 20%;
border-bottom: 1px solid dimgray;
}

td {
width: 20%;
border-bottom: 2px dashed yellow;
border-right: 1px solid dimgray;
text-align: center;
}

.tabkl {
width: 5%;
}

.tabgr {
width: 35%;
}

.tabso {
background-color: lightgray;
}

.tabueb {
font-size: 110%;
font-style: italic;
font-color: dimgray;
background-color: lightyellow;
border-right: none;
}

/* Besondere Formatierungen */

.wichtig {
font-size: 120%;
font-weight: bolder;
border-bottom: 1px dashed;
}

.bic {
text-align: center;
}
