body {
  margin:0;
  padding:4.75em 0 0 0;
  font-family:"Times New Roman","Times Roman",Times,serif;
}
div#header, div#title {
  position:absolute;
  z-index:9999;
  top:0;
  left:0;
  width:100%;
  height:4.75em;
}
#header, #w3c {
  visibility:hidden;
}
#news {
  display:none;
}
#header, #title, #content, #footer, .normal {
  font-size:100%;
}
#content {
  position:relative;
  z-index:10;
  padding:1em;
}
h1, p#h1 {
  font-size:200%;
  font-weight:bold;
  font-variant:small-caps;
  margin:0em 0.5em;
}
h2, p#h2 {
  font-size:100%;
  font-weight:normal;
  margin:0em 1em;
}
h3 {
  font-size:150%;
  font-variant:small-caps;
  margin:0 0 1em;
  clear:left;
}
h4 {
  font-size:120%;
  margin:2em 0 1em;
}
h5 {
  font-size:100%;
  margin:1.5em 0 .25em;
}
h6 {
  font-size:100%;
  font-style:italic;
  margin:1em 0 0;
}
a.www:link {
  color:teal;
}
a.www:visited {
  color:purple;
}
a.www:active {
  color:fuchsia;
}
a.hover, a.math, a.nav, a.none, a.simple {
  text-decoration:none;
}
a.hover, a.none {
  color:black;
}
a.hover:hover {
  color:blue;
  text-decoration:underline;
}
a.nav {
  display:block;
  padding:5px;
  font-family:sans-serif;
  font-size:16px;
  font-weight:bold;
  color:white;
}
img, div.img {
  border:solid 1px #AAA;
  padding:1px;
  text-decoration:none;
}
img.transparent, img.animflag, .imagemap img, div.album img, div#language img, div#footer img {
  border:none;
  padding:0;
}
del {
  text-decoration:line-through;
}
ins {
  text-decoration:none;
  font-family:"Comic Sans","Comic Sans MS",cursive;
}
pre {
  font-family:monospace;
}
dt {
  margin-top:1em;
  font-weight:bold;
}
td, th {
  vertical-align:middle;
}
td.top, img.animflag {
  vertical-align:top;
}
ul {
  list-style-type:disc;
}
ul.square {
  list-style-type:square;
}
ol.indent li, ul.indent li {
  margin:0 2.5ex;
}
ol.linespace li, ul.linespace li {
  margin:1ex 0;
}
hr {
  clear:both;
}
div.gpsmap {
  display:none;
}
div.button {
  margin:auto;
}
div.button, div.center {
  text-align:center;
}
div#language, div#nolanguage {
  float:right;
  margin:0.5em;
}
div#language {
  width:24px;
  text-align:right;
  visibility:hidden;
}
div#nolanguage {
  width:12em;
  height:4em;
  font-size:80%;
  font-weight:bold;
  color:black;
  background-color:white;
  border:thin solid black;
  padding:0.25em;
}
ul#nav {
  display:block;
  visibility:hidden;
  position:relative;
  margin:auto;
  width:100px;
  height:100px;
}
li#up, li#toc, li#prev, li#home, li#next, li#index, div.button {
  display:block;
  height:30px;
}
li#up, li#toc, li#prev, li#home, li#next, li#index {
  position:absolute;
}
li#up, li#prev, li#home, li#next {
  width:30px;
}
li#toc, li#index, div.button {
  width:100px;
}
li#up, li#toc {
  top:0px;
}
li#prev, li#home, li#next {
  top:35px;
}
li#toc, li#prev, li#index {
  left:0px;
}
li#up, li#home {
  left:35px;
}
li#next {
  left:70px;
}
li#index {
  top:70px;
}
div#copyright, div#w3c, .small {
  font-size:85%;
}
div#copyright, div#w3c {
  width:35%;
}
div#copyright {
  float:left;
}
div#w3c {
  float:right;
  text-align:right;
}
div.notepad {
  margin-left:auto;
  width:90%;
  padding:40pt;
  background-image:url(/~bkabelka/img/backgrnd/notepad.gif);
}
table.border {
  border-collapse:collapse;
}
table.border th, table.border td {
  border:thin solid black;
  padding:.1em .25em;
}
table.number td {
  text-align:right;
  font-size:80%;
}
table.number td.text {
  text-align:left;
}
.bold {
  font-weight:bold;
}
.big {
  font-size:133%;
}
.cite {
  margin-right:1cm;
  margin-left:1cm;
}
.float_li {
  float:left;
  margin:0 0.5em 0.2em 0;
}
.float_re {
  float:right;
  margin:0 0 0.2em 0.5em;
}
.image, .caption, .imagemap {
  font-size:67%;
  text-align:center;
}
.image {
  margin-top:0em;
}
.caption, .section {
  clear:both;
}
.normal {
  text-align:left;
  text-decoration:none;
  font-weight:normal;
}
.sc {
  font-variant:small-caps;
}
.tooltip {
  cursor:help;
  border-bottom:1px dotted blue;
}

div.spalte_li, div.spalte_re {
  width:49%;
}
div.spalte_li {
  float:left;
}
div.spalte_re {
  float:right;
}

@media aural, braille, tty {
  .image, .caption, .imagemap {
    display:none;
  }
}

