/* CSS-Datei Heidenblut, Aufteilung: Seitenlayout, allgemeine Formatierungen,
Bilderformatierungen, Formatierungen für spezielle Bereiche. */

/* Seitenlayout */

html {
margin: 0;
padding: 0;
}

body {
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
text-align: center;
}

/* aussen */

#rahmen {
margin: 0 auto;
width: 800px;
text-align: left;
}

#naviz {
position: fixed; // position: absolute;
padding-top: 0;
padding-left: 2px;
margin-top: 90px;
width: 140px;
height: 100%;
float: left;
background: lightyellow url(../graf/lay/higr_nav.gif) no-repeat center;
overflow: hidden;
font-style: italic;
font-weight: bold;
}

#inhaltr {
margin-top: 80px;
padding: 0px;
width: 660px;
float: right;
}
* html #inhaltr {
margin-top: 0px;
}
/* innen */

#inhalti {
padding-left: 1em;
width: 74%;
float: left;
}

#inhaltb {
width: 20%;
float: right;
padding: 3px;
}

#kopf {
width: 100%;
top: 0
margin: 0 auto;
height: 200px;
background-image: url(../graf/lay/asblogn.gif) no-repeat;
}

#kopfn {
position: fixed;
overflow: hidden;
z-index: 2;
width: 800px;
margin-left: 36px;
top: -1;
height: 90px;
background: url(../graf/lay/asblogn.gif) no-repeat;
}

#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: url(../graf/lay/blauv2.gif);
color: darkblue;
text-decoration: none;
font-weight: bold;
padding: 2px 0 3px 15px;
border: 1px solid;
border-color: #fff #757575 #757575 #fff;
}

#naviz ul li a:hover {
background: url(../graf/lay/eh1.gif) no-repeat;
color: black;
padding: 2px 0 2px 15px;
border: 1px solid
border-color: #757575 #fff #fff #757575;
}

/* Bilder */

.bil {
float: left;
}

/* Darstellung */

h1 {
padding-top: 1em;
text-align: center;
color: dimgray;
font-size: 200%;
font-weight: bold;
}

h2 {
background: lightskyblue;
color: darkblue;
font-size: 140%;
font-weight: bold;
}

h3 {
font-size: 160%;
font-weight: bold;
}

h3:first-letter {
color: lightblue;
font-size: 180%;
}

#kopf p {
text-align: right;
font-size: 70%;
font-weight: bold;
}

/* Tabellen */

th {
width: 20%;
}

td {
width: 20%;
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;
}
