<!--
/* TEXT STYLES */
div, p
      {
        color: #000000;
        text-align: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
        margin:0px;
        padding: 0px;
      }
ul, ol, li
      {
        color: #000000;
        text-align: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        list-style-type:disc;
        list-style-position:outside;
      }
.footer
       {
        color: #000000;
        text-align: center;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 7pt;
        text-decoration: none;
       }
.uplink
       {
        color: #000000;
        text-align: right;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
        /*margin-left:5px;*/
        /*margin-right:5px;*/
        /*margin-bottom:10px;*/
        /*margin-top:5px;*/
       }
.numbers
       {
        text-align: right;
       }
.light {
        color: #000000;
	padding-left:5px;
        background-color:  whitesmoke;/*#F0F0F0;*/
        text-align: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
        border-color     : gray;/*#C0C0C0;*/
        border-style     : solid;
        border-width     : 1;
       }

.dark  {
        color: #000000;
        background-color: lightgrey;/*#C0C0C0;*/
        text-align: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
       }
h1
      {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12pt;
        text-decoration: none;
      }
h2
      {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 10pt;
        text-decoration: none;
      }
h3
      {
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 9pt;
        font-weight: bold;
        text-decoration: none;
      }
.img_float_right
      {

        /* margin-left:5px; */
        /* margin-right:5px; */
        /* margin-bottom:5px; */
        border-width:1px;
        margin: 5px;
        padding: 0px;
        border-style:solid;
        border-color:BLACK;
        float:right;
      }

.float_right
      {
       display:inline;
       width:250;
       float:right;
       margin: 5px;
       padding: 0px;
       text-align: right;
      }

.img_float_right_noborder
      {

        /* margin-left:5px; */
        /* margin-right:5px; */
        /* margin-bottom:5px; */
        border-width:0px;
        margin: 0px;
        padding: 0px;
        /*border-style:solid;
        border-color:BLACK;*/
        float:right;
      }
.img_float_left
      {
        float:left;
        margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
        border-width:1px;
        border-style:solid;
        border-color:BLACK;
      }
.content_box
      {
        color:black;
        /*border-style: dotted;*//*dashed;*//*solid;*/
        border-color:BLACK;
        border-width:1px;
        border-top-style: none;
        border-left-style :dotted;
        border-right-style:dotted;
        border-bottom-style: none;
        /*margin-left:5px;*/

      }
.content_box_right
      {
        color:black;
        /* border-style: dashed;*//*solid;*/
        border-color:BLACK;
        border-width       : 1;
        border-top-style   : none;
        border-left-style  : none;
        border-right-style : dotted;
        border-bottom-style: none;
      }
.content_box_left
      {
        color:black;
        /* border-style: dashed;*//*solid;*/
        border-color:BLACK;
        border-width:1px;
        border-top-style   : none;
        border-left-style  : dotted;
        border-right-style : none;
        border-bottom-style: none;
      }
.navi_box
      {
        color:black;
        background-color : #ADDBD6;/*lightgreen;##009090;*/
        padding          : 8px;
        spacing          : 8px;
        /*cell-padding          : 8px;
        cell-spacing          : 8px;    */
        margin-left:5px;
        margin-right:5px;
        /*margin-bottom:10px;*/
        margin-top:5px;
        border-width:1px;
        border-style: dotted;/*solid;*/
        border-color:BLACK;
        text-align:left;
        width:100px;
      }

.navi_box_small
      {
        color:black;
        background-color : #ADDBD6;/*lightgreen;##009090;*/
        padding          : 8px;
        spacing          : 8px;
        /*cell-padding          : 8px;
        cell-spacing          : 8px;    */
        margin-left:5px;
        margin-right:5px;
        /*margin-bottom:10px;*/
        margin-top:5px;
        border-width:1px;
        border-style: dotted;/*solid;*/
        border-color:BLACK;
        text-align:left;
        /*width:156;*/
      }
/* MENU STYLES */

.treetable
      {
        font-family            : Arial,Helvetica,sans-serif;
        font-size              : 8pt;
        /*text-indent            : 10px;  */
        /*background-color       : #b2b2d4;*/
        width                  : 95%;
        margin-right           : 5px;
        margin-left            : 5px;
        margin-bottom          : 5px;
        margin-top             : 5px;
        cellpadding            : 2;
        cellspacing            : 0;
        border-width           : 1;
        border-style           : solid;
        border-color           : #C6E7E7;/*#F7F7FF;*/
        white-space            : nowrap;
}

.tree_1_active
      {
       padding-left: 19px;
       background: #ADDBD6 url(../templates/images/navigation/pfeil_grau_offen.gif) no-repeat 3px;
      }
.tree_1_inactive
      {
       padding-left: 19px;
       background: url(../templates/images/navigation/pfeil_grau_zu.gif) no-repeat 3px;
      }
.tree_1_activepath
      {
       padding-left: 19px;
       background: url(../templates/images/navigation/pfeil_grau_offen.gif) no-repeat 3px;
      }

.tree_2_active
      {
       padding-left: 25px;
       background: #ADDBD6 url(../templates/images/navigation/pfeil_weiss_offen.gif) no-repeat 9px;
      }
.tree_2_inactive
      {
       padding-left: 25px;
       background: url(../templates/images/navigation/pfeil_weiss_zu.gif) no-repeat 9px;
      }
.tree_2_activepath
      {
       padding-left: 25px;
       background: url(../templates/images/navigation/pfeil_weiss_offen.gif) no-repeat 9px;
      }
.tree_3_active
      {
       padding-left: 31px;
       background: #ADDBD6 url(../templates/images/navigation/pfeil_weiss_offen.gif) no-repeat 15px;
      }
.tree_3_inactive
      {
       padding-left: 31px;
       background: url(../templates/images/navigation/pfeil_weiss_zu.gif) no-repeat 15px;
      }
.tree_3_activepath
      {
       padding-left: 31px;
       background: url(../templates/images/navigation/pfeil_weiss_offen.gif) no-repeat 15px;
      }
.tree_4_active
      {
       padding-left: 37px;
       background: #ADDBD6 url(../templates/images/navigation/strich_grau.gif) no-repeat 21px;
      }
.tree_4_inactive
      {
       padding-left: 37px;
       background: url(../templates/images/navigation/strich_grau.gif) no-repeat 21px;
      }
.tree_4_activepath
      {
       padding-left: 37px;
       background: #ADDBD6 url(../templates/images/navigation/strich_grau.gif) no-repeat 21px;
      }
.rowstable
      {
        font-family            : Arial,Helvetica,sans-serif;
        font-size              : 8pt;
        /*background-color       : #b2b2d4;*/
        width                  : 100%;
}
.rows1
      {
        background-color : #AAA;

      }
.rows2
      {
        background-color : #CCC;
      }
.small
      {
        font-size: 100%;
      }
.smaller
      {
        font-size: 100%;

      }

/* LINK STYLES */
a
      {
        color:  black;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
      }

/* Verweise bei "MouseOver" */
a:hover
      {
        color: black ;
        text-decoration: underline;
      }
/* noch nicht besuchte Ziele */
a:link
      {
        color:black;
        text-decoration: underline;
      }
/* besuchte Ziele */
a:visited
      {
        color:#000000;
        text-decoration: underline;
      }
/* Angeklickte Verweise */
a:active
      {
        color: #FF0000;
        text-decoration: none;
      }

/* TABLE STYLES */


table.data, tr.data {
        font-size        :8pt;
        font-family      :Arial,Helvetica,sans-serif;
        background-color :whitesmoke;/*#F0F0F0;*/
        padding          :1;
        padding          :1;
        width            :100%;
        /*table-layout     :fixed;*/
        /*margin-left:5px;*/
        /*margin-right:5px;*/
        /*margin-bottom:10px;*/
        /*margin-top:5px;*/
        border-color     : gray;/*#C0C0C0;*/
        border-style     : solid;
        border-width     : 1;
      }

table.data_noborder, tr.data_noborder
      {
        font-size        :8pt;
        font-family      :Arial,Helvetica,sans-serif;
        background-color :whitesmoke;/*#F0F0F0;*/
        padding          :1;
        padding          :1;
        width            :100%;
        table-layout     :fixed;
        /*margin-left:5px;*/
        /*margin-right:5px;*/
        /*margin-bottom:10px;*/
        /*margin-top:5px;*/
        /*border-color     : #C0C0C0;*/
        /*border-style     : solid;*/
        /*border-width     : 1;   */
      }

tr.light
      {
        background-color       : whitesmoke;/*#F0F0F0;*/
      }
tr.dark
      {
        background-color       : lightgrey;/*#C0C0C0;*/
      }
td.data
       {
       width:50%;
       }

table.img_center
      {
        margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
        border-width:1px;
        border-style:solid;
        border-color:gray;
        background-color: whitesmoke;
        text-align: center;
        align:center;
        color: #000000;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 8pt;
        text-decoration: none;
      }
body 
{
	background-position: fixed;
}
//-->
