/* Table's */

/* Default's */
#tabdef  {
	width: 100%; 
	margin: 1px;
	padding: 1px; 
	border: 1px solid slategray;
	border-spacing: 0px;
	border-radius: 6px;
}
#tabn100 {
	width: 100%;
	margin: 1px;
    padding: 1px;
	border: 0;
	border-spacing: 0px;
}

/* offene */
#tabueb {
	width: 100%;
	margin: 1px;
	padding: 1px;
	border-top: none;
	border-bottom: 1px solid slategray;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-spacing: 0px;
	border-bottom-left-radius: 6px;	
	border-bottom-right-radius: 6px;	
}
#tabueb2 {
	width: 100%;
	margin: 1px;
	padding: 1px;
	border-top: none;
	border-bottom: 1px solid slategray;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-spacing: 0px;
}
#tabunt {
	width: 100%;
	margin: 1px;
	padding: 1px;
	border-top: 1px solid slategray;
	border-bottom: none;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-spacing: 0px;
	border-top-left-radius: 6px;	
	border-top-right-radius: 6px;	
}

/* Hervorhebung */
#tabauto {
	width: auto;
	table-layout: auto;
	margin: 0px;
	padding: 1px;
	border-top: 1px solid slategray;
	border-bottom: 2px solid lightgray;
	border-left: 1px solid slategray;
	border-right: 2px solid lightgray;
	border-spacing: 0px; 
    border-radius: 4px;
}

/* Kontakte */
#tabkon  {
	width: 100%; 
	margin: 1px;
	padding: 1px;
	background-color: transparent;
	border-top: 1px solid slategray;
	border-bottom: 5px solid slategray;
	border-left: 1px solid slategray;
	border-right: 5px solid slategray;
	border-spacing: 0px;
	border-radius: 6px;
}

/* Flagge, spezielle Größe */
#tabhom {
	width: 155px;
	height: 190px;
	background-color: white;
	padding: 1px;
	border-top: 4px solid firebrick;
	border-bottom: 4px solid firebrick;
	border-left: 4px solid firebrick;
	border-right: 4px solid firebrick;
	border-spacing: 0px;
	border-radius: 6px;
}

/* Kavalier Open */
#tabko {
	width: 100%;
	margin: 1px;
	padding: 1px;
	border-top: 1px solid firebrick;
	border-bottom: 2px solid firebrick;
	border-left: 1px solid firebrick;
	border-right: 2px solid firebrick;
	border-spacing: 0px;
	border-radius: 6px;
}

/* Dekron Cup */
#tabdek {
	width: 100%;
	margin: 1px;
	padding: 1px;
	border-top: 1px solid royalblue;
	border-bottom: 2px solid royalblue;
	border-left: 1px solid royalblue;
	border-right: 2px solid royalblue;
	border-spacing: 0px;
	border-radius: 6px;
}

/* Links */
#tablnk {
	width: 100%;
	padding: 1px;
	border-top: none;
	border-bottom: 1px solid slategray;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-spacing: 0px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
/* offene */
#tablnko {
	width: 100%;
	padding: 1px;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid slategray;
	border-right: 1px solid slategray;
	border-spacing: 0px;
}

/* Meisterschaft */
#tabbm {
	width: 100%;
	margin: 1px;
	padding: 2px; 
	border-top: none;
	border-bottom: 2px solid firebrick;
	border-left: 1px solid firebrick;
	border-right: 2px solid firebrick;	
	border-spacing: 0px;
	border-bottom-left-radius: 6px;	
	border-bottom-right-radius: 6px;	
}

/* Gästebuch */
#tabgb {
	width: 100%;
	padding: 3px;
	border: 1px solid midnightblue;
	border-spacing: 0px;
	border-radius: 6px; 
}
#tabgb2 {
	width: auto;
	table-layout: auto;
	margin: 0px;
	padding: 3px;
	border: 1px solid midnightblue;
	border-spacing: 0px; 
    border-radius: 4px;
}

/* Nachruf */
#tabnr {
	width: 100%;
	padding: 1px;
	background-color: floralwhite; /*whitesmoke;*/
	border: 12px solid darkSlategray;
	border-spacing: 10px;
	border-radius: 6px;
}