@charset "utf-8";
/* CSS extern Kalender */

 div.table { 
      display: table; 
      border-collapse: collapse;
	  width: 99%;
	  padding: 5px; 
    }
	
	
	
	 /*div.table2 { 
      display: table; 
      border-collapse:collapse;
	  width: calc(70% - 10px);
	  padding: 5px; transparent
    }
    */
	
	div.spalte { 
      display:table-cell; 
      border: thin solid transparent;
	  width:18%;
      padding:0em 0em 0em 0em; 
	  text-align:left;
    }
	
	
	
	div.spalte0 { 
      display:table-cell; 
      border: thin solid transparent;
   	  width:3%;
      padding:0em 0em 0em 0em; 
    }
	div.spalte0b { 
      display:table-cell; 
      border: thin solid transparent;
   	  width:2%;
      padding:0em 0em 0em 0em; 
    }

	
	div.spalte2 { 
      display:table-cell; 
      border: thin solid transparent;
	  width:1%;
      padding:0em 0em 0em 0em; 
    }
	
	div.spalte2x { 
      display:table-cell; 
      border: thin solid transparent;
   	  width:1%;
      padding:0em 0em 0em 0em;
	  text-align:left; 
    }
	
	div.spalte2y { 
      display:table-cell; 
      border: thin solid transparent;
   	  width:3%;
      padding:0em 0em 0em 0em;
	  text-align:left; 
    }
	
	div.spalte2b { 
      display:table-cell; 
      border: thin solid transparent;
	  width:1%;
      padding:0em 0em 0em 0em; 
    }
	
	div.spalte3_v { 
      display:table-cell; 
      border: thin solid transparent;
	  width:100%;
      padding:0em 0em 0em 0em; 
    }

div.spalte3_p { 
      display:table-cell; 
      border: thin solid transparent;
	  width:75%;
      padding:0em 0em 0em 0em; 
    }

div.spalte4 { 
      display:table-cell; 
      border: thin solid transparent;
	  width:7%;
      padding:0em 0em 0em 0em; 
	  text-align:right;
    }
	
	div.spalte5 { 
      display:table-cell; 
      border: thin solid transparent;
	  width:7%;
      padding:0em 0em 0em 0em; 
    }

	
	div.spalteB { 
      display:table-cell; 
      border: thin solid transparent;
	  width:99%;
	  
	  
      padding:0em 0em 0em 0em;
    }

	div.spalte_hr { 
      display:table-cell; 
      border: solid #cdcdcd;
	  width:99%;
	  
	  
      padding:0em 0em 0em 0em;
    }

	
	div.zeile { 
      display: table-row; 
    }
	
	
	
	
	
	div.tr { 
      display: table-row; 
	  
    }
	
		div.tr2 { 
      display: table-row; 
	  width:10%;
    }
	
    div.td { 
      display: table-cell; 
      border: thin solid transparent;
      padding:5px; 
	
	
    }
