/* -------------------------------------------------- */
/* StyleSheet fuer http://www.edv-kaschig.de          */
/* -------------------------------------------------- */

body {
  color            : #148aac;
  background-color : #148aac;
  margin-left      : 15px;
  font-family      : Arial, sans-serif;
}

p, td, th, div, ul, li { 
  font-family      : "Trebuchet MS", "Myriad Web", Georgia, sans-serif;
  font-size        : 1em;
  vertical-align   : top;
}

h1, h2 {
  font-family       : "Trebuchet MS", "Myriad Web", Geneva, Arial, sans-serif;
}

pre {
  font-family      : "Courier New", Courier, Mono, monospace;
  margin-left      : 5%;
  margin-right     : 0px;
  white-space      : pre;
}

h1 {
  font-weight      : bold;
  font-size        : 120%
}

h2 {
  font-weight      : normal;
}

p {
  margin-left      : 1em;
  margin-right     : 1em;
}

code {
  font-family      : "Courier New", Courier, Mono, monospace;
  background       : transparent;
  color            : #000080;
}

/* a {
  color            : #747674;
}
a:hover {
  background       : transparent;
  text-decoration  : underline;
  color            : #dddddd;
}
a:active {
  color            : #747674;
}
a:visited {
  color            : #747674;
} */
a img {
  color            : white;
  background       : transparent;
  border-width     : 0;
  border-style     : none;
  border-color     : inherit;
}

.nav {
  text-align       : left;
}

#navbar {
  width            : 100%;
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color : #eeeeee;
  color            : black;
  padding          : 0;
  font-size        : 12px;
  text-decoration  : none;
  margin           : 0;
  border           : 0;
  padding          : 2px;
}
#navbar a:link, .navbar-item a:link {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-decoration  : none;
}

#navbar a:visited, .navbar-item a:visited {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-decoration  : none;
}

.footer {
  font-weight      : bold;
  color            : black;
  background       : #eeeeee;
}

.title {
  font-weight      : bold;
  color            : black;
  background       : #eeeeee;
}

.ListeZeileTitel {
  font-weight      : bold;
  color            : black;
  background       : #eeeeee;
}
.ListeZeileTyp {
  font-weight      : bold;
  color            : black;
  background       : #cc6699;
  margin-left      : 1em;
  margin-right     : 1em;
}
.ListeZeileTrenner {
  background       : #c0c0c0;
  margin-left      : 2em;
  margin-right     : 2em;
  font-size        : 0.1em;
}
.ListeTextFuss {
  margin-left      : 2em;
  margin-right     : 2em;
  font-size        : 0.7em;
}

.heading {
  font-weight      : bold;
  color            : #ffffff;
  background       : #3c3e3c;
  padding          : 0 15px 0 15px;
}

.headinglink {
  font-weight      : bold;
  color            : #ffffff;
  background       : transparent;
  text-decoration  : none;
}

.headingactual {
  font-weight      : bold;
  color            : #ffffff;
  background       : #2cdeec;
  padding          : 0 15px 0 15px;
}

.headingsub {
  color            : #ffffff;
  background       : #9c9e9c;
  padding          : 0 2px 0 2px;
}

.headingsublink {
  font-size        : small;
  color            : #ffffff;
  background       : transparent;
  margin-left      : 1px;
  margin-right     : 1px;
  text-decoration  : none;
}

.headingsubactual {
  font-weight      : bold;
  color            : #ffffff;
  background       : #2cdeec;
  margin-left      : 1px;
  margin-right     : 1px;
}

#gratis {
  color            : green;
}

#kosten {
  color            : red;
}

#wichtig {
  font-weight      : bold;
  color            : red;
}

table#page, table#nav {
  width            : 750px;
  background-color : #ffffff;
  padding          : 1px;
  border           : 0;
  margin           : 0 auto 0 auto;
}

img {
  border           : 0;
}
img#logo {
  margin            : 5px auto 20px auto;
}
td.logo {
  padding           : 0 15px 0 15px;
}
td.content-text {
  padding           : 15px 30px 5px 15px;
}

ul.list {
  list-style-type   : square;
}
ul.list li {
  margin-bottom     : 10px;
}