/* zentrale definition der formate fuer schriften und positionierungen */

body {
font-family: Arial,Helvetica,sans-serif;
margin: 0px;
padding: 0px;
}
p,li,th,td,d1,dt  { font-size:1em;
                    line-height:130%;
                    letter-spacing:0.2mm;
                    word-spacing:0.8mm;
                    color:#003366;}
p:first-letter { font-size:1.1em; font-weight: bold;}
td { padding-right:10px;}
/* Positionierungen Navigation und Content*/
#navigation {
  position: absolute;
  top: 270px;
  left: 5px;
  text-align: left;
  width: 190px;
  padding:0;
  margin: 0;
}
#content {
  background-position: 90% 95%;
  position: absolute;
  top: 150px;
  left: 200px;
  width: 550px;
  padding-left: 8px;
  padding-right: 12px;
  padding-bottom: 100px;
}
#impressum {
  position:absolute;
  font-size: 0.8em;
  top: 5px;
  left: 720px;
}

/* unterschiedliche Varianten fuer die Bilder */

p img {
  border: 0px;
  float: right;
  margin-right: 10px;
}
.img_pos { margin-left: 140px;}

.red {color: rgb(180, 51, 51);}
.button { display: block; color:#003366; border: 1px solid #003366; cursor: pointer;}


ul { list-style: none;}
.red_circle { margin-top:0px; list-style-image: url(red.gif); list-style-type: circle;}


ul#navigation {
    list-style: none;
    font-size: 1em;
}
ul#navigation li a:link, ul#navigation li a:visited {text-decoration: none;}
ul#navigation li a:hover {color: white; background-color:#939be0;}

.active1     { padding: 3px 3px 3px 3px; font-weight: bold; display:block;color: rgb(180, 51, 51); border: dotted 1px; } /* aktiver Folder */
.navigate1   { padding: 3px 3px 3px 3px;display:block; color:rgb(180, 51, 51); font-weight: bold; } /* inaktiver Folder */
.active2     { padding: 3px 3px 3px 10px; font-weight: bold; display:block; color: rgb(180, 51, 51); border: dotted 1px;} /* aktiver Folder */
.navigate2   { padding: 3px 3px 3px 10px; display:block; font-weight: bold; } /* inaktiver Folder */
.active3     { padding: 3px 3px 3px 17px; font-weight: bold;display:block;color: rgb(180, 51, 51); border: dotted 1px;} /* aktiver Folder */
.navigate3   { padding: 3px 3px 3px 17px;display:block;} /* inaktiver Folder */


h1        {        font-size:1.2em;
                   line-height:130%;
                   letter-spacing:0.2mm;
                   word-spacing:0.8mm;
                   color:#003366; }
h2        {        font-size:1.1em;
                        line-height:130%;
                        letter-spacing:0.2mm;
                        word-spacing:0.8mm;
                        color: rgb(180, 51, 51);
                        /*color:#003366;*/
                        margin-top:10px; }
h3        {        font-size:1em;
                        line-height:130%;
                        letter-spacing:0.2mm;
                        word-spacing:0.8mm;
                        color:#003366;
                        margin-top:10px; }
h5, h5        { color:#003366;}

a:link { text-decoration:none;color:#003366;}
a:visited { text-decoration:none;color:#003366}
a:hover { text-decoration:none;color:#ffffff; background-color:#939be0;}
a:active { text-decoration:none;color:#660033}

p a:link, p a:visited, p a:hover, p a:active { text-decoration: underline }
li a:link, li a:visited, li a:hover, li a:active { text-decoration: underline }

