
body, td, p { color : #1a1a1a; font : 0.9pc Arial, Helvetica, sans-serif;
/*scrollbar-base-color:#cccccc;
scrollbar-shadow-color:#333333;
scrollbar-highlight-color:#333333;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#000000;*/
}
b { font-weight:bold; }
input, select, textarea { color : #1a1a1a; font : 0.9pc Arial, Helvetica, sans-serif; }
h2 { color : #1a1a1a; font : bold 1.2pc Arial, Helvetica, sans-serif; }
h3 { color : #1a1a1a; font : bold 1pc Arial, Helvetica, sans-serif; }

a { text-decoration: none }
a:link { color: #003399; text-decoration:none; }
a:visited { color: #003399; }
a:hover { color: #1a1a1a; text-decoration: none; background-color:white; }
a:active { color: #1a1a1a; text-decoration : line-through; }


a.hoff { font-size:1em;letter-spacing:0.1em;}
a.hoff:link { color: #003399; text-decoration:none; }
a.hoff:visited { color: #003399; }
a.hoff:hover { color: #1a1a1a; text-decoration: none; background-color:white; }
a.hoff:active { color: #1a1a1a; text-decoration : line-through; }  

a.hon:link, a.hon:visited, a.hon:hover, a.hon:active { 
color: #1a1a1a; background-color:#F9FCFE;font-size:1em;letter-spacing:0.1em; } 



.b { text-decoration: underline }
.b:link { color: #1a1a1a; text-decoration:none; }
.b:visited { color: #1a1a1a; }
.b:hover { color: #003399; text-decoration: none; }
.b:active { color: #003399; text-decoration: line-through; }

.copy { font : 0.7pc Arial, Helvetica, sans-serif; color : #999999; }
.name { color : #1a1a1a; font : bold 1.01pc Arial, Helvetica, sans-serif; }
.title { color : #003399; font : bold 1.01pc Arial, Helvetica, sans-serif; }
.link { color : #003399; font : 0.9pc Arial, Helvetica, sans-serif; background:#E0E7EF; border-left: #cccccc solid 1px; border-right: #cccccc  solid 1px; }
.leiste {}
.vita { color:#1a1a1a; text-decoration:overline; }

.erl { font : 0.8pc Arial, Helvetica, sans-serif; }

#figur   { position: absolute; top: 29px; left: 15px; width: 48px; height: 107px; visibility: visible }
#menu   { position: absolute; top: 160px; left: 25px; width: 160px; visibility: visible }
/*#suche   { position: absolute; top: 320px; left: 25px; width: 160px; visibility: visible }*/
#suche   { position: absolute; top: 88px; left: 57px; width: 160px; visibility: visible }
#news   { position: absolute; top: 332px; left: 20px; width: 160px; visibility: visible }
.nav {background-image:url(hgnav.gif);cursor:n-resize;}
.hgl {background-image:url(hg_l.gif); background-repeat:repeat-y;cursor:n-resize;}
.hgr {background-image:url(hg_r.gif); background-repeat:repeat-y;}
img { border-color:white; }

.imghg {
  background-color: #EBEBEB;
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  padding: 11px;
  text-align: center;
  vertical-align:top;}
  
.txthg {
  background-color: #E0E7EF;
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  padding: 11px;
/*border-top: 10px solid #b6b7cb*/
color:#999999;
  }
  
.archiv, .archiv a
{
color:black;font-size:9px;
}

.schmetterling {
width:59px; height:55px; position:absolute; top:357px; left:95px;
visibility:visible;
}

.box {
  background-color: #E0E7EF;
  border: 1px solid #b6b7cb;
  border-spacing: 1px;
  padding: 11px;
/*border-top: 10px solid #b6b7cb*/
  }
  
p {
margin-top:12px;
margin-bottom:12px;
}