.fahrpl   {border-collapse: collapse;
           text-align: center;
           /*background: white;*/
          }

.tag      {font-weight: bold;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
		   background: white;
          }

.fuenfw   {width: 144px;
           font-size:14px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           font-weight: bold;
           height: 20px;
           padding: 0px;
		   background: white;
          }

.sechsw   {width: 146px;
           font-size:14px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           font-weight: bold;
           height: 20px;
           padding: 0px;
		   background: white;
          }


.kein     {background: white;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.f1018    {background: #00E800;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.f1017    {background: #808000;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.f1318     {background: #FFFF00;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.f1317     {background: #888888;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.bedarf   {background: #999999;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.sonder1  {background: #ff6347;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.sonder2  {background: #ff6347;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.sonder3  {background: #15CAEA;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.sonder4  {background: #ff6347;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.msn      {background: #15CAEA;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.lichter  {background: #15CAEA;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.niko     {background: #ff6347;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.advent   {background: #ffa500;
           font-size:12px;
           border-width: 1px;
           border-style: solid;
           border-color: black;
           width: 24px;
           height: 20px;
           padding: 0px;
          }

.monat   {width: 136px;
          height: 167px;
          padding: 10px;
          margin: 2px 22px 2px 22px;
          background-color: #FFFACD;
          text-align: center;
          float: left;
          }

#hinweistx
         {width: 598px;
          
          padding: 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          }

#legende1 {width: 290px;
          height: 15px;
          padding: 4px 3px 4px 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }
		  
#legende2 {width: 290px;
          height: 15px;
          padding: 4px 3px 4px 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }

#legende3 {width: 290px;
          height: 15px;
          padding: 4px 3px 4px 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }
		  
#legende4 {width: 290px;
          height: 15px;
          padding: 4px 3px 4px 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }

#legende_wide{width: 320px;
          height: 18px;
          padding: 4px 3px 3px 3px;
          margin: 10px 30px 11px 30px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }
		  

#leg_2   {width: 596px;
          height: 45px;
          padding: 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }

#leg_3   {width: 596px;
          height: 29px;
          padding: 12px 3px 12px 3px;
          margin: 5px 4px 5px 4px;
          text-align: center;
          float: left;
          border-width: 1px;
          border-style: dashed;
          border-color: black;
          font-weight: bold;
          }

.legtx    {font-size:12px;
           margin: 0px;}



#monat    a:link       {text-decoration: none; font-weight:bold; font-size:13px; color: black;}
#monat    a:visited    {text-decoration: none; font-weight:bold; font-size:13px; color: black;}
#monat    a:hover      {text-decoration:underline; font-weight:bold; font-size:13px;}