body {background-color:#dddddd; color:#AC0000;
      font-family:Verdana, Helvetica, sans-serif; font-size:95%;
      padding:0.6em; margin:0;}

img { border:0; }

table {padding:0; margin:0;}
td {padding:0; margin:0;}
tr {padding:0; margin:0;}

a {text-decoration: none; }

a:link {color:#777777; }
a:visited {color:#777777; }
a:active {color:#DEC3A9; }
a:hover{color: #333333; }

a.topline2 {font-size:small;}

a.topline2:link {color:#333333; }
a.topline2:visited {color:#333333; }
a.topline2:active {color:#DEC3A9; }
a.topline2:hover{color: #000000; }

a.topline:link {color:#333333; }
a.topline:visited {color:#333333; }
a.topline:active {color:#DEC3A9; }
a.topline:hover{color: #000000; }
/*
a.topline:link {color:#ffffff; }
a.topline:visited {color:#ffffff; }
a.topline:active {color:#DEC3A9; }
a.topline:hover{color: #000000; }
*/
.text_bold {font-weight:bold; }
.kleinere_schrift {font-size:80%; }
.kleinere_schrift2 {font-size:90%; }

.news_datum {font-size:70%; font-weight:bold; padding-right:2ex;}

h1 {color:#333333; font-weight:bold; font-size:medium; margin-top:0;}

tr.bg1 { background-color:#bed3ef; }
tr.bg2 { background-color:#eeeeee; }

.xmpcode { border-width:10px; border-style:solid; border-color:#EEEEEE; background-color:#FFFFE0; }
.code { background-color:#FFFFE0; }
.tabxpl { background-color:#E4EEFF; }
.doc { background-color:#EEEEEE; }
.nav { background-color:#FFEEDD; }
.qbar { background-color:#FFFFE0; font-size:13px; font-family:Arial,sans-serif; }
.blue { color:#0000C0; }
.white { color:#FFFFFF; }
.red { color:#AC0000; }
.black { color:#000000; }
.darkgrey { color:#333333; }
.big {font-size:x-large; }

.toplang {font-size:x-small; color:#333333;}
a.toplang {font-weight:bold;
           text-decoration: underline;}
a.toplang:link {color:#333333; }
a.toplang:visited {color:#333333; }
a.toplang:active {color:#DEC3A9; }
a.toplang:hover{color: #000000; }

.topline {color:#ffffff; font-weight:bold; }
.topline2 {color:#333333; font-weight:bold; }
.white {color:#ffffff;}

.bottomline {color:#000000; font-size:80%; }

.textNormal    {color:#AC0000; }
.textHeadline  {color:#AC0000; font-weight:bold; }
.textHeadline2 {color:#333333; font-weight:bold; }
.textSpecial   {color:#000066; font-weight:bold; }

/* NEW */
table.menu a:link {color:#333333; font-weight:bold; }
table.menu a:visited {color:#333333; font-weight:bold; }
table.menu a:active {color:#DEC3A9; font-weight:bold; }
table.menu a:hover{color: #000000; font-weight:bold; }

td.menulevel0 a>b {color:#AC0000; font-weight:bold; }
td.menulevel1 a>b {color:#444444;}
td.menulevel2 a>b {color:#444444; font-weight:normal;}
td.menulevel3 a>b {color:#333333; font-weight:bold; }

.menulevel0   {padding-left:1ex; padding-top:1.4ex; font-size:90%;}
.menulevel1   {padding-left:2.5ex; padding-top:0.6ex; font-size:80%;}
.menulevel2   {padding-left:4.5ex; padding-top:0.3ex; font-size:80%; font-weight:normal;}
.menulevel3   {padding-left:1ex; padding-top:1.4ex; font-size:90%;}

table.references-table td {padding-top:1em; padding-bottom:1em; padding-right:2em;}

a.pdf {
  background-image: url(/images/pdf_icon.gif);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px;
}

a.jpg {
  background-image: url(/images/bildSpeichern.png);
  background-position: 5px 90%;
  background-repeat: no-repeat;
  padding-left: 28px;
  padding-right: 28px;
}

a.svg {
  background-image: url(/images/svg_icon.gif);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px;
}

a.extlink {
  background-image: url(/images/link_icon.gif);
  background-position: 10px 50%;
  background-repeat: no-repeat;
  padding-left: 28px;
}

a.extlink2 {
  background-image: url(/images/link_icon2.gif);
  background-position: 10px 50%;
  background-repeat: no-repeat;
  padding-left: 28px;
}

a.email {
  background-image: url(/images/mail_icon.gif);
  background-position: 6px 70%;
  background-repeat: no-repeat;
  padding-left: 28px;
}

table.datatable td {
  padding-top: 0.25em;
  padding-bottom: 0.25em;
  padding-left: 0.9em;
  padding-right: 0.9em;
  font-size:90%;
}


