a {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:link {
   color: #65A1C5;
   text-decoration: none;
}

a:visited {
   color: #666666;
   text-decoration: none;
}

a:hover {
   color: #65A1C5;
   text-decoration: underline;
}

a.indextitel {
 font-family: Arial,Helvetica,sans-serif;
 color: #352DA0;
}

a.indextitel:visited, a.indextitel:hover  {
 color: #352DA0;
}

body,td,th {
   background-color: #000033;
   border: 0;
   color: #333333;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

div.hr {
   background-color: #65A1C5;
   border: 0;
   color: #65A1C5;
   font-size: 1px;
   height: 1px;
   margin: 40px 0 10px 0;
   padding: 0 0 0 0;
   width: 100%;
}

h1 {
   color: #65A1C5;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 68px;
   font-weight: bold;
   margin: -14px 0 0 87px;
   padding: 0 0 0 0;
   text-align: left;
}

h2 {
   color: #352DA0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   font-weight: bold;
   margin: 0 0 0 0;
}

h4 {
   background-color: #FFFFFF;
   color: #65A1C5;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.7em;
   font-weight: normal;
   margin: 0 0 0 0;
   padding: 6px 2px 0 2px;
}

img {
   margin-left: 2px;
   margin-right: 4px;
}

p {
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
}

table caption {
   color: #65A1C5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.1em;
   font-weight: bold;
   padding: 0 0 2px 0;
   text-align: left;
}

td {
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.listing {
   background-color: #FFFFFF;
   border: 0;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   padding: 3px 5px 3px 5px;
}

.admin {
   background-color: #FFFFFF;
   border-color: #CCCCCC;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   color: #333333;
   margin: 0 20px 15px 87px;
   padding: 2px 5px 2px 4px;
   width: 80%;
}

.agkoerper {
   background-color: #000033;
   border: 2px solid #000033;
   color: #333333;
   margin: 0 0 0 90px;
   padding: 0 0 0 0;
   width: 615px;
}

.akoerper {
   background-color: #000033;
   border: 1px solid #65A1C5;
   color: #333333;
   margin: 66px 0 0 90px;
   padding: 2px 2px 2px 2px;
   width: 615px;
}

.autor {
   background-color: #FFFFFF;
   color: #666666;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
}

.autortitle {
   background-color: #FFFFFF;
   color: #777777;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.85em;
   font-style: italic;
}

.datum {
   background-color: #FFFFFF;
   font-size: 0.6em;
}

.footer {
   color: #FFFFFF;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.head {
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 14px;
}

.header {
   background-color: #000033;
   border: 0;
   font-size: 1px;
   margin: 0 0 0 0;
   padding: 0 0 0 0;
}

.hvier {
   background-color: #FFFFFF;
   border-color: #65A1C5;
   border-style: solid;
   border-width: 0 0 0 0;
   color: #65A1C5;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   margin: 0 0 10px 0;
   padding: 2px 0 2px 0;
}

.ixkoerper {
   background-color: #000033;
   border: 1px solid #65A1C5;
   color: #333333;
   margin: 0 0 0 90px;
}

.koerper {
   background-color: #FFFFFF;
   border: 0 solid #FFFFFF;
   color: #333333;
   margin: 0 0 0 0;
   padding: 2px 20px 2px 15px;
}

.listabstract {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.8em;
   padding: 2px 0 0 0;
}

.listheadline {
   background-color: #FFFFFF;
   font-size: 1.1em;
   font-weight: bold;
   padding: 2px 0 0 0;
}

.listitem {
   background-color: #FFFFFF;
   border-color: #FFFFFF #65A1C5 #FFFFFF #FFFFFF;
   border-style: dashed;
   border-width: 0 1px 0 0;
   margin: 27px 0 0 0;
   padding: 0 20px 0 10px;
}

.listlink {
   background-color: #FFFFFF;
   font-size: 0.8em;
   font-weight: bold;
   padding: 6px 2px 0 0;
   text-align: right;
}

.quelle {
   background-color: #FFFFFF;
   border-color: #FFFFFF;
   border-style: solid;
   border-width: 0 0 0 0;
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   font-weight: bold;
   margin: 0 0 2px 0;
}

.quelle2 {
   border-color: #65A1C5;
   border-style: solid;
   border-width: 0 0 0 0;
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 0.75em;
   font-weight: bold;
   margin: 24px 0 0 0;
   padding: 2px 2px 2px 2px;
}

