/*

(c) Benjamin Semmler - www.b-semmler.de

B O D Y

*/
body {
   background: white;
   color: black;
   margin: 0;
 }
.hervorhebung {
   color: rgb(231,109,20);
 }
h1 {
   font: 1.7em/1.3 arial, sans-serif;
   color: rgb(231,109,20);
 }
h2 {
   font: 1.2em/1.1 arial, sans-serif;
   color: rgb(231,109,20);
 }
/*

N A V I G A T I O N

id seitenleiste

*/
#seitenleiste {
   position: fixed;
   top: 70px;
   left: 0px;
   width: 90px;
   height: 100%;
   background: green;
   z-index: 2;
 }
 /*

N A V I G A T I O N - oben

id navoben

*/
#navoben {
   position: fixed;
   z-index: 5;
 }
div#navoben ul {
   list-style: none;
 }
div#navoben ul li {
   padding: 0 0.5em;
 }
div#navoben ul li a {
   font: bold 0.7em / 1.0em arial, sans-serif;
   color: white;
   text-decoration: none;
 }
div#navoben ul li a:hover {
   color: white;
   border-bottom: dashed white 1px;
 }
/*

N A V I G A T I O N - links

id navlinks

*/
#navlinks {
   position: absolute;
   left: 95px;
   top: 30%;
   z-index: 3;
 }
#navlinks a {
   font: 1.10em / 1.75em arial, sans-serif;
   letter-spacing: 0.1em;
   color: black;
   text-decoration: none;
 }
#navlinks a:hover {

   border-bottom: dashed green 1px;
 }
/*

I N H A L T

id inhalt

*/
#inhalt {
   position: absolute;
   top: 150px;
   left: 300px;
   width: 60%;
   background: white;
   color: black;
   border: dashed green 1px;
   padding: 15px;
   font: 0.9em/1.5 arial, sans-serif;
 }
#inhalt a {
   color: green;
 }
#inhalt a:hover {
   color: green;
   text-decoration: none;
   border-bottom: dashed green 1px;
 }
#inhalt table {
   font: 0.9em/1.5 arial, sans-serif;
 }
.formularfeld
 {
   border-style: none none solid none;
   border-color: rgb(45, 88, 132);
   border-width: 1px;
   background-color: white;
   font-family: verdana, sans-serif;
   font-size: 10pt;
 }
.textfeld
 {
   border-style: solid;
   border-color: rgb(45, 88, 132);
   border-width: 1px;
   background-color: white;
   font-family: verdana, sans-serif;
   font-size: 10pt;
 }
.button
 {
   border: rgb(45, 88, 132) 1px solid;
   font-family: verdana, sans-serif;
   background-color: white;
   padding-left: 5px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-weight: bolder;
   font-size: 11px;
   display: inline;
 }
form p {
   width: 400px;
   clear: both;
 }
form p label {
   float: left;
 }
form p input, form p textarea, form p select {
   float: right;
 }
