body { color: #58585a; font-size: 14px; font-family: Courier, monospace; line-height: 18px; text-align: center; margin: 0; }

a:link  { color: #97be0d; text-decoration: none }

a:active {
	color: #97be0d;
	text-decoration: none;
}

a:visited {
	color: #97be0d;
	text-decoration: none;
}

a:hover  { color: #97be0d; text-decoration: underline }

span a:link   { color: #58585a; font-size: 14px; font-weight: normal; text-decoration: none; text-align: right; text-transform: uppercase; margin-bottom: 1px; height: 20px }

span a:active   { color: #58585a; font-size: 14px; font-weight: normal; text-decoration: none; text-align: right; text-transform: uppercase; margin-bottom: 1px; height: 20px }

span a:visited   { color: #58585a; font-size: 14px; font-weight: normal; text-decoration: none; text-align: right; text-transform: uppercase; margin-bottom: 1px; height: 20px }

span a:hover   { color: #97be0d; font-size: 14px; font-weight: normal; text-decoration: none; text-align: right; text-transform: uppercase; margin-bottom: 1px; height: 20px }

span.navi   { color: #97be0d; font-size: 14px; font-weight: normal; text-decoration: none; text-align: right; text-transform: uppercase; margin-bottom: 1px; height: 20px }


*html #container /* ie only */
   { text-align: left; margin-right: auto; margin-left: auto }

#container
   { margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 0 }

*html #containernavi /* ie only */
   { background-color: #fff; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 50px; padding: 5px; z-index: 4 }

#containernavi
  { background-color: #fff; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 50px; padding: 5px; z-index: 4 }

*html #bild /*ie only*/
 { margin-right: auto; margin-bottom: 0; margin-left: auto; z-index: 1; bottom: 0 }
#bild
 { margin-right: auto; margin-bottom: 0; margin-left: auto; position: absolute; z-index: 1; bottom: 0 }
*html #banner { z-index: 2; bottom: 345px }
#banner { z-index: 2; bottom: 345px }
*html #content /* ie only*/
    { background-color: #fff; text-align: left; padding: 5px; z-index: 3; width: 600px; height: 200px; overflow: auto }

#content
    { background-color: #fff; text-align: left; margin-left: 50px; padding: 5px; z-index: 3; width: 600px; height: 200px; overflow: auto }

#content_uu
    { background-color: #fff; text-align: left; margin-left: 50px; padding: 5px; z-index: 3; width: 900px; height: 375px; overflow: auto }    
    
*html #marginal /* ie only */
 { text-align: left; padding-right: 10px; padding-left: 10px; width: 150px; height: 300px; float: right; border-left: 1px dashed #58585a }

#marginal
 { text-align: left; padding-right: 10px; padding-left: 10px; width: 150px; height: 300px; float: right; border-left: 1px dashed #58585a }

H1
 { color: #000; font-size: 18px; font-weight: normal; line-height: 24px; text-transform: uppercase }

.font
 { color: #000; font-size: 18px; font-weight: normal }

.fontklein
 { color: #999; font-size: 12px; line-height: 14px }

div.skalierend  { z-index: 1; bottom: 0; width: 100%  ; margin: 0; padding: 0; }
div.skalierend img  { margin-bottom: 0; z-index: 1; bottom: 0; width: 100% }


