/*Allgemeine Definition */
/* Body-Eigenschaften */
body  { 
        background-color: #EEEE9B;
        font-family:Arial, Helvetica, sans-serif;
/*        font-family: Tahoma, Arial, Helvetica, sans-serif;*/
        font-size: 16px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        text-decoration: none;
        margin-bottom:0px;
        }

table { 
        font-family:Arial, Helvetica, sans-serif;
/*        font-family: Tahoma, Arial, Helvetica, sans-serif;*/
        font-size: 16px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        text-decoration: none;
        }

/* Kopftabelle */
#tab_Kopf              { display: block; position: fixed; left:  0px; top:    0px; z-index: 55; }
#tab_Kopf_Bg           { display: block; position: fixed; left:  0px; top:    0px; z-index: 40; }
#tab_Navi_Bg           { display: block; position: fixed; left:  0px; top:    0px; z-index: 30; }
table.tab_Kopf_Bg_Tab  { background-image:url(img/Bg_Kopf_NavBar.gif); background-repeat:repeat; }
/*#tab_Navi              { background-image:url(img/Bg_NaviS_1.gif); background-repeat:repeat; } LÖSCHEN LÖSCHEN LÖSCHEN LÖSCHEN*/

/* Rahmentabelln */
#tab_LogoLink          { display: block;  position: fixed; left:  0px; top:   0px;  z-index: 70; }
#tab_BgrRe             { display: block; position: fixed; right: 0px; bottom: 0px;  z-index: 35; }
#tab_Fuss              { display: block; position: fixed; left:  0px; bottom: 0px;  z-index: 45; }
#tab_Kletterer         { display: block; position: fixed; left:  0px; bottom: 0px;  z-index: 50; }
#tab_Login             { display: block; position: fixed; left:  0px; top:    0px; z-index: 60; }

/* Inhalttabelle */
#tab_inhalt { }

/* Primärnavigation */
.NaviPSel           { color: #000000; }
.NaviPNotSel        { }

a.NaviPLink:link    { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.NaviPLink:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }
a.NaviPLink:hover   { color: #FFFF00; text-decoration: none; font-weight: bold; }
a.NaviPLink:active  { color: #FFFF00; text-decoration: none; font-weight: bold; }


/* Sekundärnavigation */
/* Nicht Ausgewählte in der jeweiligen Style_x.css */
a.NaviSSel:link    { color: #000000; text-decoration: none; font-weight: bold; }
a.NaviSSel:visited { color: #000000; text-decoration: none; font-weight: bold; }
a.NaviSSel:hover   { color: #000000; text-decoration: none; font-weight: bold; }
a.NaviSSel:active  { color: #000000; text-decoration: none; font-weight: bold; }


/* Weitere Linkgs */
/* Rahmen */
a.rahmlink:link    { color: #0000FF; text-decoration: none; }
a.rahmlink:visited { color: #0000FF; text-decoration: none; }
a.rahmlink:hover   { color: #0000FF; text-decoration: none; }
a.rahmlink:active  { color: #0000FF; text-decoration: none; }

/* alle Anderen Links */
a:link    { color: #0000FF; text-decoration: underline; }
a:visited { color: #0000FF; text-decoration: underline; }
a:hover   { color: #0000FF; text-decoration: underline; }
a:active  { color: #0000FF; text-decoration: underline; }

/* Position Fixed Fehler beheben */
div.PoFiEr[id] {margin:-200px 0 0 0; padding:200px 0 0 0;}
div.PoFiEr[id]:hover {}

/*#############################################################################################################*/

/* Kalendereinträge */
/*a.KalEin:link    { color: #336600; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:visited { color: #336600; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:hover   { color: #336600; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:active  { color: #006000; text-decoration: none; font-weight: bold; font-size: 14px; }*/

td.KalKopf       { background-color:#FFCC00 }
td.KalLeer       { /*background-color:#FFCC66*/ }
td.KalTagWoe     { background-color:#FF3300 }
td.KalTagAlg     { background-color:#FFCC66 }
td.KalTagHeu     { background-color:#33CC66 }

a.KalEin:link    { color: #0000CC; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:visited { color: #0000CC; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:hover   { color:#000033; text-decoration: none; font-weight: bold; font-size: 14px; }
a.KalEin:active  { color: #0000CC; text-decoration: none; font-weight: bold; font-size: 14px; }

a.KalTag         { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; border-top-width: 0px; border-left-width: 0px; border-right: 1px solid #888888; border-bottom: 1px solid #888888; padding: 0px 2px 0px 3px; }
a.KalTag:link    { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; border-top-width: 0px; border-left-width: 0px; border-right: 1px solid #888888; border-bottom: 1px solid #888888; padding: 0px 2px 0px 3px; }
a.KalTag:visited { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; border-top-width: 0px; border-left-width: 0px; border-right: 1px solid #888888; border-bottom: 1px solid #888888; padding: 0px 2px 0px 3px; }
a.KalTag:hover   { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; border-top-width: 0px; border-left-width: 0px; border-right: 1px solid #888888; border-bottom: 1px solid #888888; padding: 0px 2px 0px 3px; }
a.KalTag:active  { font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; border-top-width: 0px; border-left-width: 0px; border-right: 1px solid #888888; border-bottom: 1px solid #888888; padding: 0px 2px 0px 3px; }


/* Definition vom Tooltip von Kalendereinträgen */
.EvToTi {
          font-size: 12px;
          color: #000000;
          background-color: #FFFFCC;
          text-decoration: none;
          position: absolute;
          z-index: 80;
          visibility: hidden;
          top: 0px;
          left: 0px;
          border-width: 1px;
          border-style: solid;
          border-color: #000000;
          padding: 3px;
        }
.EvToTi dl { margin: 0px; padding: 0px; }
.EvToTi dt { margin: 0px; padding: 0px; font-weight: bold; }
.EvToTi dd { margin-left: 20px; }

/* Definition von Kalendereinträgen */
.EvInfo { font-size: 16px;
          color: #000000;
          text-decoration: none;
          padding: 3px;
        }
.EvInfo dl { margin: 0px; padding: 0px; }
.EvInfo dt { margin: 0px; padding: 0px; font-weight: bold; }
.EvInfo dd { margin-left: 20px; }

/*#############################################################################################################*/


/* Fahrten Menü */

dl#FahrMenu dl, dl#FahrMenu dt, dl#FahrMenu dd, dl#FahrMenu ul, dl#FahrMenu li { margin: 0; padding: 0; list-style-type: none; }

dl#FahrMenu { /*width: 500px;*/ }
dl#FahrMenu dt {
            cursor: pointer;
            margin: 2px 0;;
            height: 20px;
            line-height: 20px;
            text-align: left;
            font-weight: bold;
/*            border-color: #808080;
            border-width: 1px;
            border-style: solid;
            background: #CCCCCC;*/
            }

dl#FahrMenu dd { /*border-color: #808080; border-width: 1px; border-style: solid;*/ }
dl#FahrMenu li { text-align: left; padding-left:10px; }

dl#FahrMenu li a, dl#FahrMenu dt a {
                          color: #0000FF;
                          text-decoration: none;
/*                          border: 0 none;
                          height: 100%;*/
                          }

dl#FahrMenu dt a { /*display: block;*/ }
dl#FahrMenu li a:hover, dl#FahrMenu dt a:hover { /*background: #EEEEEE;*/ }

/* Fahrt Bericht */

.Fa_Titel_1 { font-size:24px; font-weight:bold; text-align:center; text-decoration:underline; }
.Fa_Titel_2 { font-size:20px; font-weight:bold; text-align:center; text-decoration:underline; }
.Fa_Bericht { font-size:16px; }