* {
margin: 0;
padding: 0;
} 

  body {
    background-image: url(images/hintergrund_verlauf.jpg);
    background-repeat:repeat-x;
    color: #414c41;
    background-color: #336633;
    font-size: 10pt;
    font-family: Arial, Lucida, Lucida Sans, Verdana;
    margin: 0; padding: 1em;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

  div#head {
    font-size: 2em;
    font-weight: bold;
    color: #009d00;
    margin: 0 0 0.7em; padding: 0.3em;
    text-align: left;
    background-color: #FFFFFF;
    border: 1px solid #009d00;
    width:976px;
    
  }


#menu {
width: 994px;
padding: 0 0px;
margin-bottom: 15px;
background: #009d00;
font-size: 1em;
line-height: 1.5;
float: left;
} 

#menu ul {
float: left;
width: 142px;
list-style-type: none;
} 


/*--definiert die Blocküberschriften--*/
#menu h3 {
font-size: 1em;
text-align: center;
color: #ffffff;
border: 1px solid #009d00; /*--erforderlich für IE 7--*/
background: #000000;
background-image: url(images/button_bg_green.gif);
}


/*--definiert einen Einzellink im Normalzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:link {
font-size: 1em;
font-weight: bold;
text-align: center;
color: #ffffff;
border: 0px solid #009d00;
background: #000000;
background-image: url(images/button_bg_green.gif);
}

#menu a.direkt:visited {
font-size: 1em;
font-weight: bold;
text-align: center;
color: #ffffff;
border: 0px solid #009d00;
background: #000000;
background-image: url(images/button_bg_green.gif);
}

/*--definiert einen Einzellink im Hoverzustand, wenn kein Drop-Down erforderlich--*/

#menu a.direkt:hover {
font-size: 1em;
font-weight: bold;
text-align: center;
color: #ffffff;
border: 0px solid #009d00;
background: #000000;
background-image: url(images/button_bg_green.gif);
} 

/*--definiert die "Drop-Down-Links" im Normalzustand--*/
#menu a {
text-decoration: none;
display: block;
border: 1px solid #009d00;
text-align: center;
background: #e5cda3;
color: #000000;
}

/*--definiert die "Drop-Down-Links" im Hoverzustand--*/
#menu a:hover {
color: #000000;
background: #ff9933;
} 

/*
*verhindert im Zusammenhang mit position absolute bei ul ul
*eine Höhenvergrößerung von #menu beim Hovern--
*/

#menu li {
position: relative;
}

/*--versteckt die "Drop-Down-Links", solange nicht gehovert wird--*/
#menu ul ul {
position: absolute;
z-index: 2;
display: none;
} 

/*--lässt die Dropdown-Links beim Hovern erscheinen--*/
#menu ul li:hover ul {
display: block;
} 

/*--nur für IE-Versionen kleiner gleich 6 erkennbar--*/

* html #menu ul li {
float: left;
width: 100%;
}

/*--nur für IE 7 erkennbar--*/

*+ html #menu ul li {
float: left;
width: 100%;
} 


/*--bewirkt Hover-Effekt für IE kleiner 7 auch für ul- und li-Elemente--*/
*html body {
behavior: url(csshover3-source.htc);
font-size: 100%;
}

*html #menu ul li a {
height: 1%;
} 



div#Inhalt {
    width: 676px;
    margin: 0px 0px 15px 0px;
    padding: 1em;
    padding-right: 300px;
    border: 1px solid #009d00;
    background-image: url(images/hintergrund_pfote.gif);
    background-repeat:no-repeat;
    background-position: 100% 0%;
    background-color: #FFFFFF;
  }
  
  
#Inhalt a:link {text-decoration: underline; color: #414c41}
#Inhalt a:visited {text-decoration: underline; color: #515f51}
#Inhalt a:active {text-decoration: none; color: #5d6d5d}
#Inhalt a:hover {text-decoration: none; color: #5d6d5d}
  
  

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }

  div#Inhalt h1 {
    font-size: 1.7em;
    margin: 0.1em 0;
  }

  div#Inhalt h2 {
    font-size: 1.2em;
    margin: 0.5em 0;
    color: #4f6228;
  }
  
    div#Inhalt h3 {
    font-size: 1.1em;
    margin: 0.5em 0;
    color: #4f6228;
  }

  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }

  div#Inhalt ul {
    font-size: 1em;
    margin: 1em 0;
    padding-left: 13px

  }

span.bildunterschrift {
   color: green;
    font-size: 0.8em;

}


td#Kurse a {
	color: black;
	font-weight: bold;
}

td#Kurse a:hover {
	color: black;
	font-weight: bold;
	color: green;
}


  div#Fusszeile {
    clear: both;
    width: 985px;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    padding-right: 5px;
    text-align: right;
    background-color: #ff9933;
    border: 1px solid #009d00;
  }

  img.FotoNormal
  {
	border: 1px solid #666666;
  }
