
  body { background-color: #FFFACE; } 
  h1 { color: #C40243; font-size: 4.3em; }
  h2 { color: #011F8B; font-style: oblique; } h2 div { text-indent: 1em; margin-bottom: 0.3em; }
  h3 { color: #BB004A }
  h4 { color: #BB004A }
  h5 { padding-bottom: 0ex; margin-bottom: 0.2ex; }
  p { text-indent: 1.5em; }
  li a { text-decoration: none;  border-bottom: 1px dotted; color: blue; }
  li a:hover { text-decoration: underline;  border-bottom: 1px none; }
  li a + span { color: darkblue; }

  @media only all and ( max-width: 640px ) { 
    body code { white-space: pre-line; word-wrap: break-word; }
  }
  code { padding: 0.3em 0.8em; border: 1px dashed gray; white-space: pre; display: block; }

  dl { margin-top: 0em; margin-bottom:0em; border: 1px dashed gray; padding: 0.3em 0.8em; }
  kbdxx {  margin-top: 0ex; margin-bottom:0ex; border: 1px solid yellow; padding: 0.3em 0.8em; }
  div + div kbd { border-top: 0px; border-bottom: 1px solid yellow; }  div kbd { border-bottom: 0px; }
 .LinkList a { text-decoration: none; color:black }
 .LinkList a:hover { text-decoration: underline; color:black }
 .LinkList { padding-top: 1ex; padding-bottom:2.7ex; font-style: italic; color: darkblue; }
 .h3 a { color: darkcyan; }
 span[onclick],a[onclick]  { cursor: pointer; }
 a[onclick]:hover { text-decoration: underline; }
 
 p a { text-decoration: none; font-style: italic; color: blue; notcolor: #222; border-bottom: 1px dashed #555; padding-bottom: -4px; }
 p a:visited { /* color: #555; */  }
 p a:hover { text-decoration: underline; border-bottom: 1px solid #555; padding-bottom: -4px; text-shadow: none; }
 
 dl li { list-style: circle outside; line-height: 2.3ex; }
 dl dt { display: inline; font-weight: 550; }
 dl dd { display: inline; font-style: italic; -khtml-margin-start: 0; padding-left: 0.3em;  }
 dl dd:before { content: ""; }
 .Inhaltsverzeichnis a:link { text-decoration:  underline; color: black; }
 .Inhaltsverzeichnis a:visited { text-decoration: none; border-bottom: 1px dotted black; color: black; }
 #Inhaltsverzeichnis { padding-bottom: 0.3em; }
 
.QuerVerweis { margin-bottom: 4.8ex; margin-top: 1ex; }
.QuerVerweis br { margin-bottom: 1.3ex; }
.QuerVerweis span { color: #C40243;  }
.QuerVerweis a { text-decoration: underline; font-size: 1.6em; font-weight: bold; padding: 0.5ex; }
.QuerVerweis a:hover { text-decoration: underline; background-color: #FFFFAA;  text-shadow: none; }

.TicTacToe { border-collapse: collapse; }
.TicTacToe td { border-right: 2px solid #99CCCC; border-bottom: 2px solid #99CCCC; padding: 0.3ex 1ex; }
.TicTacToe td:first-child { text-align: right; }
.TicTacToe tr:last-child td { border-bottom: 0; }
.TicTacToe tr td:last-child { border-right: 0; }

#Sprache a { text-decoration: none; }
#Sprache a:hover { text-decoration: underline; }

 table.VideoView { min-width:50%; max-width: 100%; }
 div.VideoControls { float: left; }
 .VideoControls input { font-size: 1.2em; margin-right:0.8ex; padding: 0.18em 0.45em; }
 .VideoControls select { font-size: 1em;  }
 .VideoControls  input[type="button"] { border-radius: 1.15ex; }
 .VideoControls  input[type="range"] { font-size: 1.3em; border-radius: 1ex; }
 .VideoControls  select { border-radius: 0.3ex; }

.Todo { color: #0000ff; background-color: #ffff00; }
.javaScriptMember { color: #6b1637; }
.Underlined { color: #6a5acd; text-decoration: underline; }
.htmlValue { color: #880000; }
.htmlUnderline { text-decoration: underline; }
.htmlItalic { font-style: italic; }
.Comment { color: #808080; font-style: italic; }
.Normal { color: #000000; background-color: #f6f6f6; }
.cssIdentifier { color: #767a00; }
.Special { color: #223388; }
.Number { color: #0000ff; }
.Constant { color: #dd0000; }
.Type { color: #800000; }
.cssTagName { color: #8e6b01; font-weight: bold; }
.htmlString { color: #880088; }
.htmlArg { color: #58754c; }
.Title { color: #02ae02; font-weight: bold; }
.PreProc { color: #008080; }
.Keyword { color: #a52a2a; font-weight: bold; }
.Function { color: #438768; font-weight: bold; }

