<style type="text/css">
h1 {
    	color: DeepSkyBlue;
}

body { 
       	font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:xx-large;
}
bodySmall { 
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:large;
}

table {
  border-collapse: collapse;	//separate;
//  border-spacing: 0.2em;
    width:100%;

}

th,td {
  padding: 0.2em 0.5em;
  border-radius: 0.1em;  
  text-align: left;
  font-size:xx-large;
//  box-shadow: inset 1px 3px 5px -3px rgba(0,0,0,0.5);
  vertical-align:top;  
//	border: 1px solid black;
}   


#reservierung table {
}
#reservierung td {
  font-size:x-large;
} 


table.reservierung {
   width: 100%;
}


table.erfassen {
    table-layout: fixed;
    width:700px;
}
    .erfassen-1 {
        width: 40%;
    }
    .erfassen-2 {
        width: 60%;
    }


label {
  font-size:x-large; 
}

input {
  font-size:x-large; 
}







.tableheader thead th,
.tableheader tbody td {
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:x-large;
}

.tableheader td:nth-child(1) {	width: 80%;  }
//.tableheader td:nth-child(2) {  width: 40%;  }
.tableheader td:nth-child(3) {  width: 20%;  }


.tabletermine thead th,
.tabletermine tbody td {
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:xx-large;
}

.tabletermine td:nth-child(1) {  width: 8%;  }
.tabletermine td:nth-child(2) {  width: 20%;  }
.tabletermine td:nth-child(3) {  width: 15%;  }
.tabletermine td:nth-child(4) {  width: 22%;  }
.tabletermine td:nth-child(5) {  width: 15%;  }
.tabletermine td:nth-child(6) {  width: 15%;  }
.tabletermine td:nth-child(7) {  width: 15%;  }

}


.tabledialog thead th,
.tabledialog tbody td {
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:xx-large;
        width : 60%
}

.tabledialog td:nth-child(1) {  width: 40%;  }
.tablefialog td:nth-child(2) {  width: 60%;  }

}


details {
	background-color: yellow;
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:x-large;
}
details details {
	background-color: limegreen;
	margin-left: 1em;
        font-family: "Gill Sans Extrabold", Helvetica, sans-serif ;
        font-size:x-large;
}


summary:hover {
	text-decoration: underline;
}

input.largerCheckbox { 
            width: 40px; 
            height: 40px; 
        } 

</style>
