/*damit werden alle Voreinstellungen der Browser zurück gesetzt*/
* {
margin: 0;
padding: 0;
border: 0 solid;
}
html {
height: 100%;
margin-bottom: 1px;
}
body { 
color: #626a15; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal; 
font-style: normal;
font-variant: normal; 
min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */
background-image: url(../Bilder/Navileisten/HGR_Main.jpg); 
background-repeat: repeat; 
}
b, strong {
font-weight: bold;
}
h2, h3, h4 {
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
h1 {
font-family: "times new roman", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
font-size: 1.3em;
line-height: 1.5em; 
font-weight: bold;
font-style: italic; 
letter-spacing: 0.1em; 
vertical-align:middle; 
text-align:center; 
}
h2 {
font-size: 1.2em;
font-weight: normal;
margin: 2px; 
}
h3, h4, h5, h6 {
font-size: 0.8em;
font-weight: bold;
}
img {
border: 0px
}
#container {
height: 1640px;
width: 1000px; 
/*background-color: #EFE374;*/
background-image: url(../Bilder/Navileisten/HGR_Container.jpg); 
background-repeat: repeat; 
}
/* IDs - für Verwendung z-Index ist Positionsangabe zwingend!*/
/*Titel und Navigationsleiste auf allen Seiten*/
#Titelleiste { 
height: 130px; width: 1000px; left: 0px; top: 0px; 
visibility: visible; 
}
/*Teil des Containers, vorher liegt Titelleiste
  background: #d02727 url('(EmptyReference!)');*/
#main { 
margin-top: 7px;
margin-left: 137px;
width: 830px;
line-height: 1.2em;
background-color: #f3f4b7;
padding-left: 20px; 
padding-top: 1em; 
}
#Navigationsleiste { 
position: absolute; 
height: 601px; width: 135px; left: 0; top: 130px; 
visibility: visible; 
}
#Ueberschrift {
width: 660px; 
padding-left: 20px; 
padding-top: 0.7em; 
padding-bottom: 0.7em; 
visibility: visible; 
}
#Seitentext1 {
	width: 620px;
	margin-left: 10px;
	padding: 0.8em;
	text-align: justify;
	background-color: #eede5d;
	visibility: visible;
}
/*falls im ersten Seitentext eine List statt Text pur eingefügt wird*/
#Seitentext1 ul { 
padding-left: 20px;
 }
/*Überschrift innerhalb eines Textblockes*/
.Thema{ 
color: #3e5c26; 
font-size: 0.9em; 
font-weight: bolder; 
padding: 1em;
}/*für Listen auf Hintergrundbild*/
.listonpict { 
color: #304626;
width: 400px;
}
/*für Text in p-Abschnitten mit Abstand nach oben*/
.Abstand_oben {
padding-top: 1.5em;
}
/*für p-Bereiche*/
.klAbstand_oben {
padding-top: 0.5em;
}
.Abstand_unten {
padding-top: 1em;
}
/*für Text in Block*/
.Block { 
text-align: justify; 
}
/*Hervorhebung im Textblock*/
.Wichtig { 
color: #4c4f15; 
font-size: 0.9em; 
/*font-stretch: expanded; in 2.1 nicht mehr enthalten!*/
font-style: italic; 
line-height: 1.5em;
padding-left: 40px; 
}
/* fuer span-Bereiche einsetzen, in denen kein Umbruch erfolgen soll*/
.nowrap {
white-space: nowrap;
}
/*kleinere Schrift*/
.klSchrift {
font-size: 70%;
}
/*fuer Fussnote des Containers*/
#containerbot { 
clear: both; 
background: #b4a895;
height: 37px;
}
p.containerbot {
margin-left: 10px;
display: inline;
}
span.containerbot { 
padding-left: 50px; 
font-size: 0.80em;
vertical-align: 10px;
display: inline;
}
#containerbot a {
font-size: 1em;
}
#containerbot2 { 
clear: both;
padding-left: 200px; 
padding-top: 5px;
padding-bottom: 5px;
margin-top: 10px;
background: #f0f0f0;
}
p.containerbot2 {
margin-left: 10px;
display: inline;
}
span.containerbot2 { 
padding-left: 50px;
font-size: 0.80em;
display: inline;
}
p, a, li {
font-size: 0.80em;
}
p a, li a, li p {
font-size: 100%;
}
a { 
color: #c60;
}
a img {
background: transparent;
}
a:link, a:visited {
color: #933;
background-color: transparent;
}
a:hover, a:active, a:focus {
color: #900;
background-color: #efe800;
text-decoration: none;
}
/**/

