body {
  background-color:#DDDDDD;
  color:#333333  ; 
}

.lauftext {
  font-family: Helvetica, Arial, sans-serif; 
  font-size:10pt;
  font-style:normal;
  line-height:1.2em; 
  text-align:left;
}  

  a:link {color:#800040; text-decoration:none}
  a:hover {color:#800040; text-decoration:underline}
  a:active {color:#800040; text-decoration:underline}
  a:focus {color:#800040; text-decoration:underline}
  a:visited {color:#800040; text-decoration:none}


h2 {
  font-family: Helvetica, Arial, sans-serif; 
  font-size:14pt;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

h3 {
  font-family: Helvetica, Arial, sans-serif; 
  font-size:11pt;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
}

h4 {
  font-family: Helvetica, Arial, sans-serif; 
  font-size:9pt; 
  font-style: normal; 
  color: #333333  ; 
  text-align:left;
  margin-top:0px;
  margin-bottom:0px;
}

h5 {
  font-family: Helvetica, Arial, sans-serif; 
  font-size:9pt; 
  font-style: normal; 
  color: #333333  ; 
  text-align:left;
  line-height: 1.2em;
  margin-top:5px;
  margin-bottom:0px;
}

h5 a:link {color:#333333; text-decoration:none}
h5 a:hover {color:#333333; text-decoration:underline}
h5 a:focus {color:#333333; text-decoration:none;}
h5 a:visited {color:#333333; text-decoration:none;}
h5 a:active {color:#333333; text-decoration:none;}


.rot { color:#800040;}

tr.hintergrau {
  background-color:#CCC;
}

.hinterturkis {
  background-color:#699;
}

.rahmen { border:1px solid black;}

td.mittig { text-align:center;}
td.rechts { text-align:right;}
td.links { text-align:left;}

.oben { vertical-align:top;}

.obwenig {  padding-top:5px;}
.obmehr {  padding-top:10px;}
.obviel {  padding-top:20px;}

.unwenig {  padding-bottom:5px;}
.unmehr {  padding-bottom:10px;}
.unviel {  padding-bottom: 20px;}

.rewenig { padding-right:5px;}
.remehr { padding-right:10px;}
.reviel { padding-right:20px;}

.liwenig {  padding-left:5px;}
.limehr {  padding-left:10px;}
.liviel { padding-left:20px;}

div.obwenig {  margin-top:5px;}
div.obmehr { margin-top:10px;}
div.obviel { margin-top:20px;}

div.rewenig {  margin-right:5px;}
div.remehr {  margin-right:10px;}

div.liwenig {  margin-left:5px;}
div.limehr {  margin-left:10px;}
div.liviel {  margin-left:20px;}

div.unwenig { margin-bottom:5px;}
div.unmehr {  margin-bottom:10px;}
div.unviel { margin-bottom:20px;}

/*  für die verschachtelte expandierende Navigation */
.open {
  display: block;
}

.closed {
  display: none;
}

#nest li {
  list-style-type: none;
  padding-top: .2em;
  padding-bottom: .2em;
  font-size: 12px;
  
}
        
#nest li img {
  vertical-align: middle;
}
/* ende verschachtelte navigation */

/* navigation in listen */

#nav1 {
  font-family: Helvetica, Arial, sans-serif; 
  list-style-type:none;
  font-size:11pt;
  font-weight:bold;
  line-height:1.6em; 
/*  padding-top: .2em;
  padding-bottom: .2em;*/
  padding:0px;
  margin:0px;
}

#nav1 li {
  padding-left:10px;
  margin-top:.6em;
}

#nav1 li a {color:#800040; text-decoration:none;}
#nav1 li a:hover {
  color:#333; 
  text-decoration:none;
}

#nav1 li.aktuell {
  color:#800040; 
  text-decoration:none;
  background-image: url(../htm-bilder/nav/pfeilchen_rot.png);
  background-position:0em .5em;
  background-repeat: no-repeat;
}

/* 2. Ebene */

#nav2 {
  list-style-type:none;
  font-family: Helvetica, Arial, sans-serif; 
  font-size:10pt;
  line-height:1.4em;
  font-weight:normal;
  margin:0px 0px 0px -5px;
  padding:0px 0px 0px 0px;
}

#nav2 li {
  margin-top:0em;
  margin-bottom:5px;
}

#nav2 li.aktuell {
  background-image: url(../htm-bilder/nav/pfeilchen_rotklein.png);
  background-position:0em .4em;
  background-repeat: no-repeat;

}

.lebenlinks {
  width:100px;
}

.lebenrechts {
  width:450px;
}

.linklinks {
  width:300px;
}

.linkrechts {
  width:250px;
}
