/* Allgemeine Deklarationen ------------------------------------------------- */

* {
  margin  : 0;
  padding : 0;
}
html {
  font-family : "Palatino Linotype", Georgia, serif;
  font-size   : 100.01%;
  line-height : 1.4;
  background  : #FFF;
  color       : #000;
}
body {
  font-size  : 12pt;
}
a {
  text-decoration : none;
  color           : #000;
}

/* Kopfbereich -------------------------------------------------------------- */

#header h1 {
  font-size      : 10pt;
  font-weight    : normal;
  padding        : 3pt 0;
  border-bottom  : 1pt solid #000;
}

/* Navigation --------------------------------------------------------------- */

#navigation, #submenu {
  display : none;
}

/* Brotkrumen --------------------------------------------------------------- */

#breadcrumbs {
  display : none;
}

/* Seitenüberschriften ------------------------------------------------------ */

h1.intro {
  font-size      : 22pt;
  padding        : 5pt 0;
}
#content h2 {
  font-size      : 16pt;
  padding        : 5pt 0;
}
#content h2.tooshort {
  display : none;
}
#content h3 {
}
#content h4 {
}
#content h6 {
  display : none;
}

/* Verweise ----------------------------------------------------------------- */

#content a {
  color : #000;
}

/* Text --------------------------------------------------------------------- */

#content p {
  text-align : justify;
  margin     : 0 0 12pt;
}
#content em.translation {
  display       : block;
  margin-bottom : 9pt;
}
#content abbr {
  border-bottom : 0px solid;
}
#content blockquote {
  font-size     : 9pt;
  margin        : 5pt 0;
  padding       : 5pt 0;
  border-top    : 1pt dotted #000;
  border-bottom : 1pt dotted #000;
}


/* Codebereiche ------------------------------------------------------------- */

code {
  font-family : "Lucida Console", Courier, monospace;
}
code.block {
  font-size     : 10pt;
  display       : block;
  padding       : 12pt 0;
  white-space   : pre;
}
code.inline {
  font-size     : 10pt;
}
code.funcdef {
  font-size     : 10pt;
  display       : block;
  padding       : 12pt 0;
  white-space   : pre;
}

/* Listen ------------------------------------------------------------------- */

#content ul {
  margin     : 12pt 30px;
  list-style : outside disc;
}
#content li {
  padding : .125em 0;
  text-align : justify;
}

#content .enum {
  margin      : 0 5px 1em;
}
#content .enum dt {
  font-family : "Lucida Console", Courier, monospace;
  float : left;
  clear : left;
  width : 7em;
}
#content .enum dd {
}

/* Tutorial-Inhalt ---------------------------------------------------------- */

#content #tutorial {
  list-style  : decimal-leading-zero outside;
  margin-left : 22pt;
}
#content #tutorial ul {
  list-style : decimal-leading-zero outside;
  margin     : 4pt 22pt;
}

/* Glossar-Picker ----------------------------------------------------------- */

#content #glossar {
  display : none;
}

/* Verwandte Themen --------------------------------------------------------- */

#content #seealso {
  display : none;
}

/* Tutrial-Navigation (Fuss) ------------------------------------------------ */

#content #tutnav {
  display : none;
}

/* Impressum ---------------------------------------------------------------- */

#content #impressum {
  list-style : none;
  margin     : 12pt 0;
}
#content #impressum li {
  padding : 0;
}

/* Tabellen ----------------------------------------------------------------- */

#delimiters {
  margin          : 0 0 1em;
  border-collapse : collapse;
  width           : 100%;
}
#delimiters caption {
  font-size  : .8em;
  padding    : .5em 20px;
  text-align : right;
}
#delimiters th, #delimiters td {
  border-top    : 1px solid #EEE;
  border-bottom : 1px solid #EEE;
  padding       : .5em 20px;
  text-align    : right;
}
#delimiters .l {
  text-align : left;
}

/* Eingabeformular ---------------------------------------------------------- */

#eingabe {
  line-height : 1.8;
}
#eingabe fieldset {
  border  : 0px solid;
  padding : 0 5px;
}
#eingabe fieldset fieldset {
  border-bottom : 1px solid #EEE;
  padding       : .5em 0;
}
#eingabe .field {
  font-size     : .9em;
  font-family   : "Lucida Console", Courier, monospace;
  width         : 40em;
  padding       : .25em 1px;
}
#eingabe label.left {
  font-size    : 1em;
  clear        : left;
  float        : left;
  width        : 12em;
  margin-right : 1em;
  text-align   : right;
}
#eingabe label.error {
  margin-left : 13em;
  color       : #F00;
  display     : block;
  line-height : 1.4;
  padding     : .25em 0;
}
#eingabe select {
  font-size     : .9em;
  font-family   : "Lucida Console", Courier, monospace;
}
#eingabe .checkbox, #eingabe .radio {
  font-size   : 1em;
  margin      : .5em 1em 0 11em;
  width       : 1em;
  float       : left;
  clear       : left;
}
#eingabe .button {
  font-size : 1em;
  margin    : 1em 0 0 13em;
  padding   : .25em 5px;
}

/* Seitenfuss --------------------------------------------------------------- */

#content ul#page_foot {
  font-size : 10pt;
  margin : 0;
}
#content ul#page_foot li {
  padding : 0;
  display : none;
}
#content ul#page_foot #page_foot_first_item {
  display : block;
}

/* Fussbereich -------------------------------------------------------------- */

#footer {
  display : none;
}

/* Färbung ------------------------------------------------------------------ */

.adsense {
  display : none;
}

/* That's all, Folks -------------------------------------------------------- */
