/**************************************************************************/
/* general settings for all pages */

body {
  color: black;
  background: white;
  background-image: url(images/blauer_umkehrverlauf.jpg);
  background-position: top right;
  background-repeat: repeat-y;
  margin-right: 60px; /* compensate for image on the right */
  font-family: Arial,sans-serif;
} /* body */

h1, h2, h3, h4, h5, h6 {
  text-align: center;
  /* font-variant: small-caps; */
} /* h1, h2, h3, h4, h5, h6 */

/* some browsers display the text in <textarea> in a different font */
textarea {
  font-family: Arial,sans-serif;
} /* textarea */

/* "my" special blue color */
.pkblue {
  color: #110DBC;
} /* .pkblue */

a:link {       /* unvisited link */
  color: #110DBC;
} /* a:link */

a:visited {    /* visited link */
  color: #110DBC;
} /* a:visited */

a:hover {      /* mouse over link */
  color: darkred;
} /* a:hover */

a:focus {      /* focus */
  color: darkred;
} /* a:focus */

a:active {     /* select link */
  color: darkred;
} /* a:active */

/**************************************************************************/
/* special settings for navigation section (menu) */

body.navigation {
  color: white;
  background-color: #110DBC;
  background-image: url(images/blauer_verlauf2.jpg);
  background-position: top right;
  background-repeat: repeat-y;
  margin-right: 0px;
  margin-left: 0px;
  /* font-variant: small-caps; */
} /* body.navigation */

body.navigation a {
  text-decoration: none;
  font-weight: bold;
} /* body.navigation a */

body.navigation a:link {       /* unvisited link */
  color: white;
} /* body.navigation a:link */

body.navigation a:visited {    /* visited link */
  color: lightgrey;
} /* body.navigation a:visited */

body.navigation a:hover {      /* mouse over link */
  color: yellow;
} /* body.navigation a:hover */

body.navigation a:focus {      /* focus */
  color: yellow;
} /* body.navigation a:focus */

body.navigation a:active {     /* select link */
  color: lime;
} /* body.navigation a:active */

body.navigation td.space {     /* vertical spacing between menu entries */
  line-height: 10pt;
  border-bottom: ridge 3px white;
} /* body.navigation td.space */

body.navigation td.bigspace {
  line-height: 100pt;                       /* bigger spacing after menu entries */
} /* body.navigation td.bigspace */

/**************************************************************************/
/* special settings for link lists */

h2.linklist, h3.linklist, h4.linklist, h5.linklist, h6.linklist {
  text-align: left;
} /* h2.linklist, h3.linklist, h4.linklist, h5.linklist, h6.linklist */

/**************************************************************************/
/* special settings for input table layout */

table.input {
  border: thick;
  border-style: ridge;
  border-color: red;
  border-spacing: 1;
  /* background-color: lightgrey; */
  background-color: #EEEEEE;
} /* table.input */

table.input td {
  border-color: white;
  /* border-color: #110DBC; */
  border-width: 3;
  border-style: inset;
} /*  */

