body { font-family: Georgia, "Times New Roman", serif ; font-size: 1em ; margin-left: 160px }
h1   { font-size: 2em  ; font-weight: normal; margin-bottom: 1em ; background: #01af46 ; padding: .2em ; color: white }
h2   { font-size: 1.3em; font-weight: normal; margin-top: 1.2em; margin-bottom: .3em }
p    { margin-top: .5em }

a img { border: none }

#hdr { height: 120px ; width: 100% ; text-align: center }

#navig { position: absolute; top: 10px ; left: 10px }
#navig a       { display: block ;
		         position: relative ;
                 width: 140px ; height: 16px ; padding: 4px ; margin: 6px 0px ;
                 color: white ; text-decoration: none ; font-weight: bold ; text-align: center ;
                 background: #01af46 ; border: outset 3px #008f26 }
#navig a:link  { border: outset 3px #008f26 }
#navig a:hover { border:  inset 3px #008f26 ; top: 2px ; left: 2px }
#navig a.img   { border: none ; height: 174px ; padding: 0px }
#navig a.img:hover   { border: none ; height: 174px ; padding: 0px }

.begriff { font-weight: bold ; color: #0196FF ; font-size: 1.1em }

table.tee { border: none ; margin: 1em 0em }
.tee th   { text-align: left; font-weight: bold; color: white; background: #01af46 ; margin: 3px ; padding: 3px }
.tee td   { text-align: left; border: 1px solid #01af46 ; margin: 3px ; padding: 3px }

.eintrag     { width: 500px ; height: 70px ; position: relative; border: 1px solid #0196ff; margin: .5em 0em }
.was         { width: 280px ; padding: 3px; background: #0196ff ; color: white; font-weight: bold }
.daten       { width: 200px ; height: 30px ; position: absolute; top: 0px ; left: 300px }
.dauer       { width: 100px ; position: absolute; top: 0px ; left:   0px ; text-align: right }
.fr          { width:  40px ; position: absolute; top: 0px ; left: 100px ; text-align: right }
.kosten      { width:  50px ; position: absolute; top: 0px ; left: 140px ; text-align: right }



/* Spezialfälle für die Startseite */
#portal { width: 100% ; height: 500px ; position: relative ;
	  z-index: 5 ;
          background: url('images/veda1.jpg') no-repeat center;  }

#fll    { width: 50% ; height: 400px ; position: absolute; bottom: 0px ; left: 0px ;
	  z-index: 6 ;
	  background: url('images/holz.gif') repeat-x right;  }
#flr    { width: 50% ; height: 400px ; position: absolute; bottom: 0px ; right: 0px ;
	  z-index: 6 ;
	  background: url('images/holz.gif') repeat-x left;  }
#ent    { position: absolute; width: 20%; height: 60px; top: 60%; left: 40%;
	  z-index: 7 ;
	  border: white none 1px ; color: white; font-family: Georgia; font-size: 2em;
	  text-align: center; font-weight: bold }
