/* Abstaende */
body { margin-top:30px; }
body { margin-bottom:45px; }
body { margin-left:20px; }
body { margin-right:10px; }
table { margin-top:0px; padding="20px"; padding-right="30px"}
body { font-family: Arial}


/* Farben */
body { background-color:white; }
/* body { background-color:#F0E68C;} */
p,td,li,h1,h2,h3,h4,h5,h6,dt,dl { color: black; }
hr {
        color: #DC5014;
        font-weight: 10;
}
.rot {color: red; font-weight:bold }
.gruen {color: green; font-weight:bold }
.blau {color: blue; font-weight:bold }
.schwarz {color: black; font-weight:bold }

/* Schriftfonts und -Größen */
p,td,li,h1,h2,h3,h4,h5,h6,dt,dd { font-family:Arial;}
p,li,dd { font-size:10pt; font-weight:normal; }
h1 { font-size:15pt; font-weigth:bold; }
h2 { font-size:18pt; font-weigth:bold; }
h3 { font-size:100px; ; color:#003690;}
h4 { font-size:10pt; font-weigth:bold; }
td { font-size:11pt; }
tr { height: 10pt; border:0}
dt { font-size:11pt; font-weight:bold; }

.Schriftnavigation { font-size:9pt; line-height:1.2}

/* Schriftklassen */
.quelle {font-size:10pt; color:white; font-style:italic}
.schrifttext {font-weight:bold}

/* Links */
a:link { color:black; font-family: Arial; font-weight: bold; text-decoration: none; background-color: white }
a:active { color: black; font-family: Arial; font-weight: bold; text-decoration: none }
a:visited {color: black; font-family: Arial; font-weight: bold; text-decoration: none;}
a:hover { color:black; font-family: Arial; font-weight:bold; text-decoration: none; background-color: #003690}
/* a:hover {
        color: #003690;
        font-weight: bold;
        background-color: #003690; */
/* a:hover {
        color: blue;
        font-weight: bold;
        background-color: #003690;
}*/

/* Bild */
.bild {
margin-left: 0px;
margin-right: 20px
}
/* Menü */

.ulmenue {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;
  width: 100%;
  background-color: #white;
}
.ulmenue li a {
  color: black;
  width: 9em;
  padding: 2px;
  padding-left: 10px;
  background-color: #white;
  text-decoration: none;
  border-right: 1px solid black;
  font-family: Arial, Helvetica, sans-serif;
  display: block;
  text-align: center;
}
.ulmenue li a:hover {
  color: white;
  background-color: #005AAB;
}
.ulmenue li {
  float: left;
}
#limarkiert {
  color: white;
  background-color: #005AAB;
}




/* tabelle */
td {vertical-align: top; padding-right: 10px; padding-top: 5px}
a:link { color:black; font-weight: bold; text-decoration: none }
a:hover {
  color: white;
  background-color: #005AAB;text-decoration: none;}
.tabelle_links
td {width: 30%; padding-right: 30px}
.tabelle_mitte
td {width: 60%; padding-right: 30px}
.tabelle_rechts
td {width: 20%;}

}


/* Seiteneinteilungen */
/* Homepage */
div.home_spalte_rechts {font-family: Tahoma; font-size: 40 px; font-weight:bold}

/* Scrollbalken */
body {scrollbar-base-color:white;
scrollbar-3dlight-color:white;
scrollbar-track-color:white;
scrollbar-arrow-color:grey;
scrollbar-darkshow-color:white;}

/* Glossar */
.glossar {
  position: absolute;
  top: 0px;
  left: 5px;
  width:70%;
  text-align: left;
  }

.links {
  position: absolute;
  padding: 20px;
  background-color: white;
  top: 20px;
  left: 5px;
  width:50%;
  text-align: left;
  }

.links_unten {
  position: absolute;
  padding: 20px;
  top: 450px;
  left: 5px;
  width: 50%;
  text-align: left;
  }

.rechts {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 50%;
  text-align: left;
  }

links_presse {
  position: absolute;
  padding: 20px;
  background-color: white;
  top: 20px;
  left: 15px;
  width:150px;
  text-align: left;
  }


.rechts_presse {
  position: absolute;
  top: 20px;
  right: 10px;
  width: 70%;
  text-align: left;
  }
/* Abstract */
.abstract {
p { font-size:11; font-weight:normal; }
h2{ font-size:12; font-weight:bold; }
h3{ font-size:11; font-weight:bold; }

.navigation {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 30%;
  text-align: right;
  }
