body { background-color :#f7f7ee;
       margin: 0 0 0 0;
       padding: 5 5 5 5;
       font-color: #000000;
       text-decoration: none;
       font-family:verdana,geneva,arial,helvetica;
       }

.seitentitel { font-size: 14px;
               color: #0090E0;
               text-decoration: none;
               font-family:verdana,geneva,arial,helvetica;
               }
.pili { padding: 0 0 0 0; position: absolute; z-index: 0; top: 5px; left: 5px; visibility: visible; }

.pire{ padding: 0 0 0 0; position: absolute; z-index: 0; top: 5px; left: 620px; visibility: visible;}

.imglink  {font-size: 12px;cursor:pointer;}

a { color: #cc6600;
  text-decoration: none;
  font-family:verdana,geneva,arial,helvetica;
  }

a:hover {
        color: #ff0000;
        text-decoration: none;
        }

.nav,.menu { font-size: 12px;
color: #cc6600;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.nav:hover { color: #000000; text-decoration: none;  }

h1,h2,h3,h4 { color: #000000;
      font-weight:bold;
      text-decoration: none;
      font-family:verdana,geneva,arial,helvetica;
      line-height: 16px;
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      }
h1 { font-size: 16px;
   margin: 0 0 15 0;
   color: #0070C0;
   }
h2 { font-size: 14px;
   }
h3 { font-size: 12px;
   }
h4 { font-size: 12px;
   color: #00AFFF;
   }

p {  font-size: 12px;
  color: #000000;
  text-decoration: none;
  /*text-align: justify;*/
  font-family:verdana,geneva,arial,helvetica;
  padding: 0 0 0 0;
  margin: 0 0 5 0;
  }

tr {  font-size: 12px;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica;
line-height: 16px; }

th {  font-size: 12px;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica;}

td {  font-size: 12px;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; margin:8px;}

p {  font-size: 12px;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; padding: 0 0 0 0; margin: 0 0 5 0;}

.top { font-size: 10px;
color: #F7F7EE;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.top:hover {  color: #F7F7EE; text-decoration: none;  }



.small { font-size: 10px;
color: #000033;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }


.smalllight {  font-size: 10px;
color: #F2F2E6;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.head { font-size: 13px;
font-weight:bold;
color: #000066;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.head:hover { font-size: 13px;
font-weight:bold ;
color: #cc6600;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.abstract{  font-size: 11px;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

.date { font-size: 13px;
font-weight:bold ;
color: #000000;
text-decoration: none;
font-family:verdana,geneva,arial,helvetica; }

hr { border-color :#545b66;
border-style : solid;
border-width : 1;}

/* menu horizontal */
.lhbg{ width: 100; top: 35px;
       background-color :#EFEFEF;
       padding: 0 0 0 0; margin: 0 0 0 0;
       position: absolute; z-index: 0; visibility: visible;
       color: #FF7F00; }
.hp{ font-size: 12px; font-weight: bold; margin: 0 0 0 4; }
.ahp { color: #FF5F00;}
.ahp:hover { color: #FF1F00; background-color:#FFFFFF; }

/* menu vertikal  font-weight: bold;*/
.lvbg { background-color:#EFEFEF;
        border-width:1px; border-style:solid; border-color:#CFCFCF;
        padding: 0 0 0 0; margin: 0 0 0 0;
        position: absolute; z-index: 1; top: 50px;
        visibility: hidden;}
.vp { font-size: 12px;
    text-align: left;
    margin: 4 4 4 4;}
.avp { color: #FF5F00;}
.avp:hover { color: #FF1F00; background-color:#FFFFFF; }


.lv{ background-color :#f7f7ee; padding: 0 0 0 0; position: absolute; z-index: 1; top: 55px; visibility: hidden;}
.lvr{background-color :#6F6F6F; padding: 0 0 0 0; }
.lvp{ margin: 2 4 2 4; }

.lm_{width:450; background-color :#FFfFEF; padding: 5 5 5 5; position: absolute; z-index: 0; top: 100px; left: 155px; visibility: hidden;}

.lm{width:450; background-color :#FFfFEF; padding: 5 5 5 5; position: absolute; z-index: 0; top: 80px; left: 155px; visibility: hidden;}

.l_txt{width:450; background-color:#FFFFFF; padding: 5 5 5 5; position:absolute; z-index:0; top:100px; left:155px; visibility:hidden;}

.txt-hl{ font-size:14px;
         font-weight:bold;
         color:#0070C0;
         margin: 0 0 10 0; }
.txt-hl2{ font-size:12px;
         font-weight:bold;
         color:#0090E0;
         margin: 0 0 2 0; }


.suchfeld { background-color : #ffffff;
font :verdana,geneva,arial,helvetica;
font-size:  11px;
height:17px;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-top: 1px solid #ffffff; }

.formular { background-color : #ffffff;
font :verdana,geneva,arial,helvetica;
font-size:  10px; height:19px;
border-left: 1px solid #545b66;
               border-bottom: 1px solid #545b66;
               border-right: 1px solid #545b66;
               border-top: 1px solid #545b66;
 }

textarea {
background-color : #ffffff;
font-family: verdana,genevaverdana,arial,helvetica;
font-size:  11px;
border-left: 1px solid #545b66;
               border-bottom: 1px solid #545b66;
               border-right: 1px solid #545b66;
               border-top: 1px solid #545b66;
 }

.button { background-color : #cc6600;
font-face :verdana,geneva,arial,helvetica;
font-size:  10px;
color: #ffffff;
height: 19px;
border: none;
}