html { height:100%; }
body  { height:100%; color: #7cc; font-size: 12px; line-height: normal; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #112 }

.kursiv { font-style:italic; }
b { font-weight: bold; color: #9ff; }

/* blockquote { text-indent: 10em } */

h1  { font-size: 2em;}
h2  { font-size: 1.3em; }
h3  { font-size: 1em; }
h4  { font-size: 1em;  }

p  	{ font-size: 1em; }

p#indent { padding-left: 2em }

p#link { border: 1px solid yellow; }

a:link {
	text-decoration: none; 
    color: white; 
  /*  font-weight: bold; */
    }
a:visited {
	text-decoration: none; 
    color: white; 
   /* font-weight: bold; */
    }
a:hover {
/*	text-decoration: underline; */
	text-decoration: none; 
    color: yellow; 
  /*  font-weight: bold; */
    } 
a:active {
	text-decoration: none; 
    color: red; 
  /*  font-weight: bold; */
    } 


h3#Mark {
 background-color: #335;
 padding-left: 1em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;

}


ul#Navigation {
 	clear:left;
	float: left; 
    width: 10em;
    margin: 0; padding: 0.2em;
   }
* html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 11.6em;
    w\idth: 10em;
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
  
ul#Navigation li {
    list-style: none;
    margin: 0.4em; padding: 0;
    padding-bottom: 1em;
  }

ul#Navigation a:link {
	text-decoration: none; 
    color: yellow; 
    font-weight: bold;
    }
ul#Navigation a:visited {
	text-decoration: none; 
    color: yellow; 
    font-weight: bold;
    }
ul#Navigation a:hover {
	text-decoration: underline; 
    color: white; 
    font-weight: bold;
    } 
ul#Navigation a:active {
	text-decoration: none; 
    color: red; 
    font-weight: bold;
    } 


ul#menulokal {
	list-style-image: url(images/next.gif) ; 
	list-style-position: inside;

     margin: 0em; padding: 0.2em;
   }
* html ul#menulokal {  /* Korrekturen fuer IE 5.x */
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
  
ul#menulokal li  { 
	line-height: 1.5em; 
 }

ul#menulokal a:link {
	text-decoration: none; 
    color: yellow; 
    font-weight: bold;
    }
ul#menulokal a:visited {
	text-decoration: none; 
    color: yellow; 
    font-weight: bold;
    }
ul#menulokal a:hover {
	text-decoration: underline; 
    color: white; 
    font-weight: bold;
    } 
ul#menulokal a:active {
	text-decoration: none; 
    color: red; 
    font-weight: bold;
    } 


ul#specs  { 
	list-style-type: none; 
	list-style-position: outside;

	margin: 0em; padding: 0.2em 
	}
* html ul#specs {  /* Korrekturen fuer IE 5.x */
    padding-left: 0;
    padd\ing-left: 0.2em;
  }
  
ul#specs li  { 
	/* line-height: 1.5em; */ 
	margin-left: 1.5em; 

 }


ul#repertoire  { 
	list-style-type: none; 
	list-style-position: inside;

	margin: 0em; padding: 0em 
	}
* html ul#repertoire {  /* Korrekturen fuer IE 5.x */
    padding-left: 0;
    padd\ing-left: 0em;
  }
  
ul#repertoire li  { 
	line-height: 1.5em; 
	margin-left: 0em; 

 }



div#Inhalt {
 	height:100%; 
	border-left: 1px dotted #399; 
  	margin-left: 10em;
  	padding-left: 1em;
  	padding-top: 0em;
  	max-width: 50em;
	}

div#Inhalt h1 {
   padding: 0 0 0.5em; color: #9ff;
}
div#Inhalt h2 {
	/*line-height: 2em; */
  	margin-top: 3em; color: #9ff;
}
div#Inhalt h3  { font-weight: normal; margin-bottom: 0.1em; line-height: 1em; color: #9ff; }
div#Inhalt h4  { font-style: italic; font-weight: normal; margin-top: 1.5em; margin-bottom: 0.5em; color: #9ff; /*line-height: 1em; */ }

div#Inhalt p {
  padding: 0.2 0 0.2em;
  line-height: 1.4em;
  margin-top: 1em;
  margin-bottom: 0em;
}

.indexlow {
	bottom: -0.3em;
	font-size: smaller;
	position: relative;
	right: -0.1em;
}

