 body, p a {
    font: normal 100.01% Helvetica, Arial, sans-serif;
    color: black; background-color: white;
  }
  p {
    margin: 3em 0 0 3em;  /* Positionierung des 'zurueck'-Links */
  }
/*div {
	outline: green dotted thick
	}*/
  html {
    padding: 0;
  }
  body {
    margin: 0; padding: 0;
  }

  #fixiert {
   margin-left:10px;
   float:left;
    top: 2.8em; 
    width: 110px;
    padding:2px;
    background-color: white;
    border: 1px solid silver;
  }
  #fixiert img {
    height: 6.8em; float: right;
  }

  #Inhalt {
    margin-left: 150px; padding: 0 1em;
    margin-right:10px;
    margin-bottom:50px;
    padding-bottom:10px;
    border-left: 2px ridge gray; border-top: 2px ridge gray; border-right: 2px ridge gray; border-bottom: 2px ridge gray;
  }
  * #Inhalt {  /* versteckt vor Netscape 4 */
    background-color: #ffffe0;
  }

  #Inhalt h2 {
    font-size: 1.2em;
    margin: 2em 5% 2em;
    color: black;
    border-bottom: 1px solid silver;
  }
  #Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
  #Inhalt #Fusszeile {
    font-size: 0.9em;
    margin: 200em 0 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }
  h1 {
    font-size: 1.5em;
    color: red;
    margin-left: 1px;
    padding: 0.3em;
    margin-right:10px;
    text-align: left;
    vertical-align: top;
/*    background-color: #ffffe0;
    border: 2px ridge gray;*/
  	  }

  #Navigation {
    font-size: 0.83em;
    margin: 0 0 1.2em; padding: 0;
  }
  #Navigation li {
    list-style: none;
    margin: 0; padding: 0.5em;
  }
  ul#Navigation a {
    display: block;
    padding: 0.2em;
    font-weight: bold;
  }
  ul#Navigation a:link {
    color: black;
  }
  ul#Navigation a:visited {
    color: #666; 
  }
  ul#Navigation a:hover {
    color: black;
  }
  ul#Navigation a:active {
    color: black;
  }

  
body {
background-color: white;
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;

Font-size:1.0em;
margin-left : 1.5em; 
padding : 2px;
color : #000; 
}

a:hover {
color : #CFDBE7; 
background-color : transparent; 
text-decoration : underline; 
} 

ol , li , dl , dt , dd {
line-height : 1.5em; 
}

p {
margin : 1em 0; 
padding : 0; 
line-height : 1.5em; 
}
 
h2 , h3 , h4 , h5 , h6 {
margin-top: 1.5em;
margin-bottom: 0.5em; 
font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
font-weight : bold; 
} 

 h2 , h3 {
color : Black; 
background-color : transparent; 
} 

/*h1 {
font-size: 160%; 
margin-top: 0.5em; 
padding-bottom: 0.5em; 
border-bottom: 3px solid Black; 
margin-bottom: 2em;
margin-left: 0em;
} */

p {
	margin-left:1em
}
h2 {
font-size : 150%; 
margin-left: 0em;
} 

h3 {
font-size : 110%;
margin-left: 1em; 
} 

h4 {
font-size : 100%;
margin-left: 2em;
}

h5 {
font-size : 90%; 
margin-left: 3em;
} 

h6 {
font-size : 85%; 
margin-left: 4em;
} 

img {
border : none ;
}

hr {
height: 3px;
background-color: Black;
color: Black;
}

table, th, td { 
border: 1px solid Black;
border-collapse: collapse;
}

table {
table-layout: auto;
caption-side: bottom;
Font-size:0.9em;
}

th {
vertical-align: middle; 
text-align: left; 
font-weight: bold; 
background-color: #CFDBE7;
padding: 3px 3px;
} 

td {
vertical-align: top;
padding: 3px 3px;
}

table th a:hover {
color : black;
}

table.menu {
margin-left: auto;
margin-right: auto;
border: 1px solid White;
border-collapse: separate;
}

table.menu td {
background-color: #CFDBE7;
border: 1px solid White;
}

table.menu a {
border: 0px none;
}

table.menu a:hover {
color : black;
}

table.empty {
border: 0px none;
border-collapse: separate;
}

table.empty td {
border: 0px none;
}

table.semi_empty {
border: 1px solid Black;
border-collapse: collapse;
}

table.semi_empty td {
border: 0px none;
}

table ul {
margin-top: 0px;
margin-bottom: 0px;
padding-left: 0px;
list-style-position: inside;
display:inline;
}

div.thsubcaption {
font-size-adjust: -1;
font-weight:normal;
}

div.info {
border: 1px solid Black;
width: 95%;
margin-top: 5px;
margin-bottom: 7px;
margin-left: auto;
margin-right: auto;
padding: 3px;
}

.trigger {
cursor: pointer
}

tr.title {
font-style: italic;
}

tr.title th {
border: none;
}

td.greybackground {
background: #dfdfdf
}

div.nobreaks {
white-space:nowrap; 
}

span.todo {
	font-variant:small-caps;
	font-weight:bold;
}
span.tododes {
	font-style:italic;
}
div.biblist {
	line-height:1.1em;
}
div.bibitem {
	font-family:monospace;
}
div.helptext {
	margin:1.5em;
	line-height:1.2em;
	padding-left:1ex;
}
div.helptextitem {
	margin:2em;
	line-height:1.2em;
	padding-left:1ex;
	text-indent:-1.3em;
}
div.help {
	width: 80ex;
	text-align:left;
	margin-top: 5px;
	padding-bottom:1ex;
	margin-bottom: 7px;
	line-height:1.5em;
	margin-left: 1.5em;
	margin-right: auto;
}
div.warning.header {
    font-weight: bold;
    font-style: italic;
    color: red;
}
div.warning {
    font-style: italic;	
}
span.underline {
    text-decoration: underline	
}  
