/* all over the pages */

	a:active {
		text-decoration: none;
	}

	body {
		background-color: black;
		color: white;
	}

	/* standard font */
	p, td, li, h1, h2, h3, h4, h5 {
		font-family: sans-serif;
		font-size: 10pt;
		color: white;
		text-align: left;
	}

	td.center {
		text-align: center;
	}

	td.lightcenter {
		background-color: #002641;
		text-align: center;
	}

	/* the input fields */
	input, select, textarea {
		font-size: 12px;
		font-family: sans-serif;
	}

	a:link {
		color: white;
	}

	a:visited {
		color: white;
	}

	/* headline (the one above the white line) of page */
	td.top {
		font-weight: bolder;
	}

	/* subheading (the one below the white line) of page */
	td.bottom {
		font-weight: bolder;
		color: gray;
	}

	/* just to make thing bigger */
	p.semi {
		font-weight: bolder;
	}

	/* just to make thing bigger */
	p.big {
		font-size: 14pt;
	}

	/* just to make thing bigger */
	a.big {
		font-size: 12pt;
	}

	/* just to make thing bigger */
	td.big {
		font-size: 12pt;
	}

	/* just for background */
	td.light {
		background-color: #002641;
	}

	/* just for background */
	td.dark {
		background-color: #001822;
	}

	td.right {
		text-align: right;
		background-color: #002641;
	}

	td.middle {
		text-align: center;
		background-color: #002641;
	}

	/* just for background */
	tr.light {
		background-color: #002641;
	}

	/* just for background */
	tr.dark {
		background-color: #001822;
	}

	p.important {
		font-size: 14pt;
		color: red;
	}

	p.password {
		font-size: 14pt;
		color: red;
	}

	/* background and font for icon overlay */
	p.icons {
		font-size: 10pt;
		vertical-align: middle;
		text-align: center;
		margin-top: 20px;
		background-color: #002641;
	}

/* input fields */

	/* mandatory input field */
	tr.mandatory {
		background-color: #002641;
	}

	/* optional input field */
	tr.free {
		background-color: #001822;
	}

/* location */

	/* ausgabe_locations.php location name */
	td.locations {
		font-size: 12pt;
		background-color: #002641;
	}

	td.locationname {
		font-size: 14pt;
		background-color: #002641;
	}

	td.locationcategory {
		font-size: 12pt;
		background-color: #002641;
	}

	td.locationadress {
		background-color: #001822;
		font-size: 12pt;
	}

/* events */

	/* index.php exents */
	td.tagesevent {
		font-size: 12pt;
	}

	td.eventname {
		font-size: 14pt;
		background-color: #002641;
	}

	/* second column event time and place */
	td.eventtime {
		font-size: 12pt;
		background-color: #001822;
		padding-left: 14px;
	}

	/* row where just weekday is displayed */
	td.wochentag {
		font-size: 12pt;
		background-color: #002641;
	}

/* calendar */

	td.calendar-month {
		vertical-align: middle;
		text-align: center;
		background-color: #002641;
	}

	/* current month of calendar */
	em {
		color: white;
		font-style: normal;
	}

	td.calendar-gotoday {
		vertical-align: middle;
		text-align: center;
		background-color: #001822;
	}

	td.calendar-today {
		background-color: #002641;
		color: white;
	}
