/* CSS-Datei Heidenblut, Aufteilung: Seitenlayout*/

@import url(heidform.css);
@import url(spezial.css);
@import url(heidifr.css);

/* 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: 1200px;
text-align: left;
}

#kopf2 {
position: fixed; // position: absolute;
z-index: 2;
margin: 0 auto;
height: 2.3em;
min-width: 1200px;
top: 4.7em;
background: lightorange;
text-align: center;
}

#kopf {
position: fixed; // position: absolute;
z-index: 2;
margin: 0 auto;
top: 0;
min-width: 1200px;
height: 6em;
background: url(../graf/lay/panorama_holsterhausen_neu.jpg) no-repeat;
}

#nav{
padding-top: 0;
margin-top: 6.4em;
width: 17%;
padding-right: 1%;
float: left;
background: lightblue;
overflow: hidden;
font-style: italic;
margin-bottom: 4.8em;
text-align: center;
min-height: 800px;
}

#inhalt{
margin-top: 6.0em;
padding: 0px;
width: 53%;
padding-left: 1%;
float: left;
margin-bottom: 4.8em;
}

#navr {
padding-top: 0;
margin-top: 5.2em;
width: 25%;
padding-left: 1%;
float: left;
margin-bottom: 4.8em;
}

#fuss {
clear: both;
text-align: center;
position: fixed; // position: absolute;
margin: 0 auto;
bottom: 0;
min-width: 1200px;
height: 4.8em;
background: url(../graf/lay/panorama_holsterhausen_neu2.jpg) no-repeat;
}

/*Navigation */

div#kopf2 ul {
margin: 0;
padding: 0;
list-style: none;
float: left;
}

div#kopf2 ul li {
float: left;
width: 10.5em;
fontsize: 10px;
}

div#kopf2 ul li.sub {
background: orange;
}

div#kopf2 ul li a {
display: block;
color: black;
text-decoration: none;
line-height: 2.1em;
padding: 0 1em;
border: 1px solid;
border-color: #fff #757575 #757575 #fff;
background: orange;
}

div#kopf2 ul li a:hover {
padding: 0 1em;
border: 1px solid
border-color: #757575 #fff #fff #757575;
color: white;
background: darkorange;
}

div#kopf2 li ul {
position: absolute;
top: 2.2em;
display: none;
width: 10em;
}

div#kopf2 li ul li a {
}

div#kopf2 li:hover ul {
display: block;
color: yellow;
}

#box1 {
position: relative;
float: left;
margin: 20px 5px;
padding: 5px;
width: 97%;
height: 500px;
background: darkorange;
border: groove 4px dimgray;
overflow: auto;
color: white;
}

#box1 a {
color: white;
font-style: italic;
}

#box1 h2:first-letter {
font-size: 140%;
font-weight: bolder;
font-style: italic;
color: darkblue;
}

#boxlk {
position: relative;
float: left;
margin: 20px 5px;
padding-top: 10px;
padding-left: 20px;
width: 93%;
height: 200px;
background: darkred;
border: groove 4px dimgray;
overflow: auto;
color: white;
}