h1, h2, h3 {
	text-align: center;
}

.pictureRight {
	float: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: none;
}

.pictureLeft {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: none;
}

.pictureCenter {
	display:block;
    margin-left:auto;
    margin-right: auto;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border-style: none;
}

.centered {
	text-align: center;
}

.status {
	font-family: "Times New Roman", Arial, sans-serif;
	font-size: 8pt;
	padding-left: 5px;
	text-align: center;
	padding-bottom: 5px;
}

#logo .imglogo {
	float: left;
	margin-right: 15px;
}


#logo p {
	text-align: center;
	font-family: "Monotype Corsiva", Batavia, "Times New Roman", Arial, sans-serif;
	font-size: 18pt;
	font-weight: bold;
}

table.standard {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
		width: 100%;
}

table.training {
    margin-left: 15%;
    margin-right: 10%;
    text-align: left;
		width: 82%;
}

tbody.zebra tr:nth-child(even) {
		background-color: #F5F6CE;
	
}

thead {
	background-color: #F2F5A9;
	font-weight: bold;
}


td.left {
		text-align: left;
}

td.result {
	width: 23%;
}

td.members {
	width: 40%;
}

td.fee {
	width: 25%;
}

/* table row classes for termine.php */

tr.sonstige {background-color: #99ccff }

tr.expired {background-color: #c0c0c0}

tr.Feld {background-color: #ffff66 }

tr.Fita {background-color: #ff4d4d }

tr.Verein {background-color: #6a6a49; color : #ffffff }

/* table data classes for termine.php*/

td.date {width: 15%}

td.event {width: 50%}

td.location {width: 35%}

figure.all {
		display: table;
		width: 90%;
		border-collapse: collapse;
}

figure.single {
		display: table-cell;
		padding: 2px;
		text-align: center
}

ul.center {
	padding-left:200px;
}
