body{
       scrollbar-track-color:#EAEAEA;
       scrollbar-base-color:#C7C7C7;
       scrollbar-arrow-color:#0069B3;   //#0055AD
       margin-top:0;
       margin-left:0;
       margin-right:0;
       margin-bottom:0;
       margin:0;
       color=#000000;
       font-size:90%;

}
/* Inhalts-Seiten */
body.inhalt {  background-color:#FFFFFF;
               background-image:url(images/bg.jpg);

}

/* Navigation */
body.navi  { background-color:#C7C7C7;  //#C7C7C7;
             scrollbar-track-color:#C7C7C7;
}
/* Fußleiste */
body.fuss  { background-color:#FFFFFF;
             scrollbar-track-color:#FFFFFF;
}
/* Hintergründe für Zellen */
#bggruen{ background-color:#E9F8F0;
            filter:alpha(opacity:60);
}
#bgblau{ background-color:#E9F0F8;
         filter:alpha(opacity:60);
         border-style:solid;
         border-color:#000000;
         border-width:1px;
         padding:10px;
 }
.opak{ position:relative;
}
/*****************************************************************************
/* Listen:
/*****************************************************************************/
ul { list-style-image:url(images/bullet.gif);
     /*list-style-type:disc circle square; */
}
li { margin-top:10;
}

ul.box {
     /*list-style-image:url(images/_blnk.gif);*/
     list-style-image:none;
     list-style-type:disc;
}
li.box { margin-top:3;
}
ul.nobullet {
     /*list-style-image:url(images/_blnk.gif);*/
     list-style-image:none;
      list-style-type:none;
}
/*****************************************************************************
/* Formulare:
/*****************************************************************************/
input, select, textarea {
           font-family:verdana,arial,sans-serif;
           font-weight:normal;
           color:#000000;
}
select, textarea {
           background-color:#FFFFFF;
}
textarea {
           scrollbar-track-color:#EAEAEA;
           scrollbar-base-color:#C7C7C7;
           scrollbar-arrow-color:#0069B3;
}
/*****************************************************************************
/* Tabellen:
/*****************************************************************************/
table{         border-color=:#C8C8CA;
}
table.grau{    background-color:#EAEAEA;
}
table.weiss{   background-color:#FFFFFF;
}


td {       font-family:verdana,arial,sans-serif;
           font-weight:normal;
           color:#000000;
}
th {   font-family:verdana,arial,sans-serif;
       margin-top:6pt;
       margin-bottom:6pt;
       font-weight:bold;
       color:#0069B3;
       vertical-align:middle;
       text-align:center;
}

/*****************************************************************************
/* Textausrichtung:
/*****************************************************************************/
li{    text-align:left;
}
re{    text-align:right;
}

/*****************************************************************************
/* Überschriften:
/*****************************************************************************/
.xmas { text-align:left;
        font-size:160%;
        line-height:180%;
        margin-top: 40pt;
        font-weight:bold;
        font-style:normal;
        color:#0069B3;                    //#AE1732;
}

h1  {  font-family:verdana,arial,sans-serif;
       font-size:160%;
       line-height:180%;
       margin-bottom:36pt;
       font-weight:bold;
       font-style:normal;
       color:#0069B3;
       text-align:center;
       vertical-align:middle;
}

h1.left { text-align:left;
        font-size:140%;
        line-height:140%;
        margin-bottom:18pt;
        margin-top:60pt;
}
h1.firstleft { text-align:left;
        font-size:140%;
        line-height:140%;
        margin-bottom:18pt;
        margin-top:10pt;
}
h2  {  font-family:verdana,arial,sans-serif;
       font-size:120%;
       margin-top:48pt;
       margin-bottom:24pt;
       font-weight:bold;
       font-style:italic;
       color:#0069B3;
       text-align:left;
}
h3  {  font-family:verdana,arial,sans-serif;
       font-size:100%;
       margin-top:24pt;
       margin-bottom:6pt;
       font-weight:bold;
       font-style:italic;
       color:#0069B3;
       text-align:left;
}
h3.first {  font-family:verdana,arial,sans-serif;
       font-size:100%;
       margin-top:0pt;
       margin-bottom:6pt;
       font-weight:bold;
       font-style:italic;
       color:#0069B3;
       text-align:left;
}
h4  {  font-family:verdana,arial,sans-serif;
       font-size:100%;
       margin-top:18pt;
       margin-bottom:6pt;
       font-weight:bold;
       color:#0069B3;
       text-align:left;
}
.blau{
       font-weight:bold;
       color:#0069B3;
}
.rot{   color:#AE1732;
}
.first {  margin-top:10pt;
}

/*****************************************************************************
/* Texte:
/*****************************************************************************/
/* Text der Fussleiste: */
.text-fuss{ font-family:arial,helvetica,sans-serif;
            font-weight:bold;
            color:#0069B3;
}

/* Spezial */
.text-special { font-family:verdana,arial,sans-serif;
                font-weight:bold;
                font-style:italic;
                color:#000000;
                margin-top:12pt;
                margin-bottom:18pt;
}
/* Text rot: */
.text-marquee-100   { font-family:arial,helvetica,sans-serif;
                  font-weight:bold;
                  color:#AE1732;
                  font-size:100%;
}
.text-marquee-120   { font-family:arial,helvetica,sans-serif;
                  font-weight:bold;
                  color:#AE1732;
                  font-size:120%;
}
.text-marquee-140   { font-family:arial,helvetica,sans-serif;
                  font-weight:bold;
                  color:#AE1732;
                  font-size:140%;
}
/* Fehlermeldungen (notfall.php) */
.text-error    { font-family:verdana,arial,sans-serif;
                 font-style:italic;
                 color:#AE1732;
}
/* Untertitel für Fotos */
.text-foto     { font-family:verdana,arial,sans-serif;
                 font-weight:normal;
                 font-style:italic;
                 font-size:80%;
                 color:#808080;
}
a.foto:link    { text-decoration:underline; color:#808080;}
a.foto:visited { text-decoration:underline; color:#808080;}
a.foto:hover   { text-decoration:underline; color:#808080;}
a.foto:active  { text-decoration:underline; color:#808080;}




/* Fußnoten */
.text-fussnote { font-family:verdana,arial,sans-serif;
                 font-weight:normal;
                 color:#000000;
}
.text-blau { color:#0069B3;
}

/* Veröffentlichungsvermerk */
div.pubdat{ margin-top:40pt;
            color:#B9B9B9;
            font-size:80%;
}
hr.pubdat{ width:100%;
           color:#B9B9B9;
           height:1px;
           border-left:none
           border-right:none;
           border-bottom:none;
           text-align:left;
}

/*****************************************************************************
/* Einrückungen und Abstände:
/*****************************************************************************/
.tab100 { margin-left:100pt;
}
.tab60 { margin-left:60pt;
}
.tab30 { margin-left:30pt;
}
.tab20 { margin-left:20pt;
}
.tab10 { margin-left:10pt;
}
.top10 { margin-top:10pt;
}
.top20 { margin-top:20pt;
}
.top30 { margin-top:30pt;
}
.top40 { margin-top:40pt;
}
.top50 { margin-top:50pt;
}
.top60 { margin-top:60pt;
}
.box10 { margin-top:10pt;
         margin-bottom:10pt;
         margin-left:10pt;
         margin-right:10pt;
}
/*****************************************************************************
/* Verweise:
/*****************************************************************************/
a.fuss:link    { text-decoration:none;  color:#0069B3; }
a.fuss:visited { text-decoration:none;  color:#0069B3; }
a.fuss:hover   { text-decoration:none;  color:#0069B3; }
a.fuss:active  { text-decoration:none;  color:#0069B3; }

a:link    { text-decoration:underline;  color:#980098; }
a:visited { text-decoration:underline;  color:#008080; }
a:hover   { text-decoration:underline;  color:#AE1732; }
a:active  { text-decoration:underline;  color:#AE1732; }

.link    { text-decoration:none;  color:#980098; }


a.test:link    { text-decoration:none;  color:#AE1732; }
a.test:visited { text-decoration:none;  color:#AE1732; }
a.test:hover   { text-decoration:none;  color:#AE1732; }
a.test:active  { text-decoration:none;  color:#AE1732; }

/*
a.glossar:link    { text-decoration:none; border-bottom: 1px dotted;  cursor:help; border-color:#980098; color:#980098;}
a.glossar:visited { text-decoration:none; border-bottom: 1px dotted;  cursor:help; border-color:#980098; color:#980098;}
a.glossar:hover   { text-decoration:none; border-bottom: 1px dotted;  cursor:help; border-color:#980098; color:#980098;}
a.glossar:active  { text-decoration:none; border-bottom: 1px dotted;  cursor:help; border-color:#980098; color:#980098;}
*/

a.glossar:link    { text-decoration:none; cursor:help; color:#980098;}
a.glossar:visited { text-decoration:none; cursor:help; color:#980098;}
a.glossar:hover   { text-decoration:none; cursor:help; color:#980098;}
a.glossar:active  { text-decoration:none; cursor:help; color:#980098;}

/*****************************************************************************
/* Grafiken ausrichten
/*****************************************************************************/
.links-oben  { vertical-align:text-top;
               float:left;
               margin-left:0px;
               margin-right:20px;
               margin-top:0px;
               margin-bottom:20px;
}
.links-mitte { vertical-align:middle;
               float:left;
               margin-right:20px;
               margin-top:20px;
               margin-bottom:20px;
}
.links-unten { vertical-align:text-bottom;
               float:left;
               margin-left:0px;
               margin-right:20px;
               margin-top:20px;
               margin-bottom:0px;
}
.rechts-oben { vertical-align:text-top;
               float:right;
               margin-left:20px;
               margin-right:0px;
               margin-top:0px;
               margin-bottom:5px;
}
.rechts-mitte{ vertical-align:middle;
               margin-left:20px;
               float:right;
               margin-right:0px;
               margin-top:20px;
               margin-bottom:20px;
}
.rechts-unten { vertical-align:text-bottom;
                float:right;
                margin-left:20px;
                margin-right:0px;
                margin-top:20px;
                margin-bottom:0px;
}

/*****************************************************************************
/* isearch:
/*****************************************************************************/

td.isearch_head {
    color:#0069B3;
    font-size:100%;
    font-weight:bold;
    font-style:italic;
}

.isearch_search {
    font-style:normal;
}


a.isearch_title:link, a.isearch_title:visited {
    color:#0069B3;
    text-decoration:none;
    font-weight:bold;
    font-style:normal;
}
a.isearch_title:active, a.isearch_title:hover, {
    color:#AE1732;
    text-decoration:none;
    font-weight:bold;
    font-style:normal;
 }


.isearch_highlight{
    font-weight:bold;
}


td.isearch_prevnext  {
    font-weight:bold;
    color:#0069B3;
}

a.isearch_prevnext:link, a.isearch_prevnext:visited {
    color:#0069B3;
    text-decoration:none;
}

a.isearch_pages:link, a.isearch_pages:visited {
    color:#0069B3;
    text-decoration:underline;
}

h1.isearch {
    font-size:90%;
    color:#000000;
}

h2.isearch_nomatch {
    font-size:90%;
    color:#AE1732;
}

.suchhilfe{
    color:#0069B3;
    font-style:italic;
}
