/* Vorgaben für das gesamte Dokument */
body {
	margin: 0;
	color: #008849;
        background-color: #f7f7ea;
	font-family: verdana,arial, sans-serif;
        font-size: 12pt;
}

#litspaz {
  width: 70em;
  margin: 0 1em;
  padding: 0 1em;
  display: inline;
}

#navigation {
   width: 15em;
   padding-top: 1.5em;
   background: #008849;
   height: 800px;
   margin: 0;
   float: left;
}

#inhalt{
        padding: 1em 0;
        margin: 0 1em 0 260px;
        margin-left: 260px;
        font-size: 12pt;
        width: 50em;
}

div#bildleiste {
  background:#f7f7ea;
  padding-top: 1.5em;  
  border-bottom: solid #008849 1pt;
  font-style: italic;
  font-size: 30pt;
  
}


.nav_on {
        font-family: sans-serif; 
        font-size: 16pt;
        background-color:#f7f7ea;
        width: 100%;
}

.nav_off {
        font-family: sans-serif; 
        font-size: 16pt;
        color:#008849;
        width:100%;
        border-bottom: 1pt solid;
        color: #ffffff;
}

.bodyu {
      font-family: sans-serif;
      font-size: 14pt; 
      color:#f7f7ea;
      margin: 2em 0 0;
      padding: 0.5em;
      background-color:#008849
}
/*
.bodyu {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 210px;
      display:block; 
      font-family: sans-serif;
      font-size: 14pt; 
      color:#f7f7ea;
      margin-left:0;
      background-color:#008849
}
*/
.frage {
      display: block; 
      font-family: sans-serif;
      font-size: 16pt;
      color: #ff0000;
}

/*table.spaz {border: 1px solid #008849; font-size:12pt; border-color:#008849}*/

td.uli {border-bottom: 1px solid #008849; font-size:12pt; border-color:#008849}

/*
p, td, div {font-family: sans-serif;
      font-size: 12pt; color:#008849}
*/


h1 {display:block; font-family: sans-serif;
      font-size: 20pt; color:#008849}
h2 {display:block; font-family: sans-serif;
      font-size: 18pt; color:#008849}
h3  {display:block; font-family: sans-serif;
      font-size: 16pt; color:#008849}

.rgross {font-family: sans-serif; font-size: 30pt; color:#008849}
.gross {font-family: sans-serif; font-size: 18pt; color:#008849}
.text {font-family: sans-serif; font-size: 14pt; color:#008849}
.weiß {font-family: sans-serif; font-size: 16pt;color:#ffffff; background-color:#008849; margin-top:0px}

.fett {font-family: sans-serif; font-size: 16pt; font-weight:bold; color:#008849}

li {font-family: sans-serif; font-size: 16pt;color:#008849}




input, textarea { border: 1px solid #008849}

a.navigation {text-decoration:none; font-size: 14pt; color:white; background-color:#008849; line-height: 20pt; margin-left: 5px;}    
a.navigation:link { color:white}
a.navigation:visited { color:white}
a.navigation:active { color:white}


a.navigation2 {text-decoration:none; font-size: 14pt; color:white;  line-height: 20pt; margin-left:1cm}    
a.navigation2:link { color:white}
a.navigation2:visited { color:white}
a.navigation2:active { color:white}

a.highlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  font-style: normal;
  line-height: 20pt;
  background-color: #f7f7ea;
  text-decoration: none;
  color: white;
  margin-left: 5px;
}

a.highlight2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  font-style: normal;
  background-color: #f7f7ea;
  text-decoration: none;
  color: white;
  line-height: 20pt;
  margin-left: 1cm;
}

td.highlight2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color: #f7f7ea;
  text-decoration: none;
  color: white;
  margin-left: 5px;
}

td.highlight {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  background-color: #f7f7ea;
  text-decoration: none;
  color: white;
  margin-left: 5px;
}


a.ohne {text-decoration: none; color:#008849}
a:link { color:#008849}
a:visited { color:#008849}
a:active { color:#008849}
