a {
  font-size:9pt;
  text-decoration:none;
}

a.external {
  background:url("images/links/external.png") center right no-repeat;
  padding-right:13px;
}

a.internal {
  background:url("images/links/internal.png") center right no-repeat;
  padding-right:10px;
}

a.ascii {
  background:url("images/icons/icon_file.gif") center right no-repeat;
  padding-right:16px;
}

a.binary {
  background:url("images/icons/icon_binary.gif") center right no-repeat;
  padding-right:16px;
}

a.chat {
  background:url("images/icons/icon_chat.gif") center right no-repeat;
  padding-right:16px;
}

a.flash {
  background:url("images/icons/icon_flash.gif") center right no-repeat;
  padding-right:18px;
}

a.ftp {
  background:url("images/icons/icon_file.gif") center right no-repeat;
  padding-right:16px;
}

a.news {
  background:url("images/icons/icon_news.png") center right no-repeat;
  padding-right:18px;
}

a.secure {
  background:url("images/icons/icon_lock.gif") center right no-repeat;
  padding-right:15px;
}

a.mail {
  background:url("images/icons/icon_mail.gif") center right no-repeat;
  padding-right:18px;
}

a.pdf {
  background:url("images/icons/icon_acrobat.gif") center right no-repeat;
  padding-right:20px;
}

a.rss {
  background:url("images/icons/icon_rss.png") center right no-repeat;
  padding-right:20px;
}

a.rtf {
  background:url("images/icons/icon_rtf.gif") center right no-repeat;
  padding-right:20px;
}

a.video {
  background:url("images/icons/icon_video.gif") center right no-repeat;
  padding-right:20px;
}

a.zip {
  background:url("images/icons/icon_zip.gif") center right no-repeat;
  padding-right:20px;
}

a.print {
  background:url("images/icons/icon_print.png") center right no-repeat;
  padding-right:18px;
}

a:hover#none {
  color:white;
  background-color:white;
}

a:link#nav2 {
  font-weight:bold;
  color:#04467d;
  background-color:#b2b2b2;
}

a:visited#nav2 {
  font-weight:bold;
  color:#04467d;
  background-color:#b2b2b2;
}

a:hover#nav2 {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:active#nav2 {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:link#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:visited#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:hover#nav {
  font-weight:bold;
  color:#04467d;
  background-color:white;
}

a:active#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:link#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:visited#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:hover#nav {
  font-weight:bold;
  color:#04467d;
  background-color:white;
}

a:active#nav {
  font-weight:bold;
  color:white;
  background-color:#04467d;
}

a:link {
  font-weight:bold;
  color:#04467d;
  background-color:white;
}

a:visited {
  font-weight:bold;
  color:#04467d;
  background-color:white;
}

a:hover {
  font-weight:bold;
  color:#e8e8e8;
  background-color:#04467d;
}

a:active {
  font-weight:bold;
  color:#b2b2b2;
  background-color:#04467d;
}

body {
  background-color:#ffffff;
  font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
  margin-top:8px;
  margin-bottom:0;
  margin-left:8px;
  margin-right:8px;
}

dl {
  font-size:9pt;
  font-weight:normal;
  color:#000000;
  text-align:justify;
  margin-top:12pt;
  margin-left:0pt; 
  margin-right:18pt; 
}

dt {
  #font-size:10pt;
  font-weight:bold;
  color:#04467d;
  margin-top:12pt;
}

dd {
  margin-left:12pt;
  #margin-right:-18pt; 
}

h1 {
  font-size:16pt;
  font-weight:bold;
  color:#04467d;
  margin-top:12pt;
  margin-right:24pt;
}

h2 {
  font-size:12pt;
  font-weight:bold;
  color:#04467d;
  text-align:left;
  margin-right:24pt;
}

h3 {
  font-size:10pt;
  font-weight:bold;
  color:#04467d;
  text-align:left;
  margin-right:24pt;
}

h4 {
  font-size:8pt;
  color:#04467d;
  font-weight:normal;
}

h5 {
  font-size:9pt;
  font-weight:bold;
  color:#004db1;
  color:#04467d;
  margin:0;
}

h9 {
  font-size:10pt;
  background-color:#04467d;
  color:#ffffff;
  font-weight:bold;
}

hr {
  border-top:1px solid #b2b2b2;
  border-right:none;
  border-bottom:none;
  border-left:none;
  margin-right:18pt;
}

hr.lang {
  margin-right:0;
}

i {
  font-style:italic;
}

p {
  font-size:9pt;
  font-weight:normal;
  color:#000000;
  text-align:justify;
  margin-top:12pt;
  margin-right:18pt; 
}

.taste {
  border:0.2em solid;
  border-color:#dddddd #bbbbbb #bbbbbb #dddddd;
  background: #eeeeee;
  padding:0 0.4em;
  white-space:nowrap;
}

#tb {
  border-width:1px;
  border-color:#04467d;
  border-style:solid;
  border-spacing:0;
  border-collapse:collapse;
  padding:6;
}

td {
  font-size:9pt;
  font-weight:normal;
  color:#000000;
  margin-top:12pt;
  margin-right:24pt;
}

th {
  font-size:9pt;
  font-weight:bold;
  color:#000000;
  background-color:#e8e8e8;
  margin-top:12pt;
  margin-right:24pt;
  text-align:left;
}

ol {
  font-size:9pt;
  font-weight:normal;
  margin:0.2em 32px 0 2.0em;
  padding:0;
  text-align:justify;
  list-style-type:decimal;
}

ol#rom {
  list-style-type:upper-roman;
}

ol#kleinalpha {
  list-style-type:lower-alpha;
}

ol#grossalpha {
  list-style-type:upper-alpha;
}

ul {
  font-size:9pt;
  font-weight:normal;
  margin:0.2em 32px 0 1.4em;
  padding:0;
  list-style-image:url("images/greysquare.png");
  text-align:justify;
}

ul.nav {
  font-size:9pt;
  font-weight:normal;
  margin-top:0.2em;
  margin-bottom:0;
  margin-left:18px;
  margin-right:0px;
  padding:0;
  list-style-image:url("images/greysquare.png");
  text-align:left;
}

ul.nav2 {
  font-size:9pt;
  font-weight:normal;
  margin-top:0;
  margin-bottom:0;
  margin-left:0px;
  margin-right:0;
  padding-top:0.1em;
  padding-bottom:0.1em;
  padding-left:1.4em;
  list-style-image:url("images/bluesquare.png");
  text-align:left;
  background-color:#b2b2b2;
}

li {
  margin-bottom:3pt;
}

.suchanfrage {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:150px;
  background-color:white;
}

.egf3 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:30px;
  background-color:#e8e8e8;
}

.egf5 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:42px;
  background-color:#e8e8e8;
}

.egf32 {
  margin:0;
  border:none;
  border:solid 1px #04467d;
  width:242px;
  background-color:#e8e8e8;
}

.egf50 {
  margin:0;
  border:solid 1px #04467d;
  width:320px;
  background-color:#e8e8e8;
}

#gesperrt {
  letter-spacing:0.3em;
}

