/* Copyright (C) 2005-2007 Dennis Brauer Iversen */

BODY, UL, OL, LI, TD, TH, CAPTION, DL, DD, DT, P, H1, H2, H3, SPAN {
	font-family: Verdana, Tahoma, Helvetica, sans serif;
}
PRE, CODE, KBD, TT {
	font-family: "Courier New", System, monospace;
}
A {
	text-decoration: underline;
}
BODY, UL, OL, LI, TD, TH, CAPTION, DL, DD, DT, P {
	font-size: 11pt;
}
H1 {
	font-size: 28pt;
	font-weight: normal;
	margin-bottom: 1px;
}
H2 {
	font-size: 20pt;
	font-weight: normal;
	text-align: center;
	margin-bottom: 1px;
}
H3 {
	font-size: 14pt;
	font-weight: normal;
	padding-top: 11%;
}
#tagline {
	font-size: 12pt;
	font-style: italic;
	margin-left: 1.4em;
	margin-bottom: 20px;
}
DIV.subheader {
	margin-bottom: 20px;
	font-weight: bold;
	text-align: center;
}
DIV.cd {
	padding-top: 20px;
	padding-bottom: 10px;
	clear: both;
}
DIV.copyright {
	font-size: 80%;
	padding-top: 20px;
}
DIV.waiver {
	font-size: 80%;
	padding-top: 20px;
	text-align: center;
}
UL.nobullets, UL.performers {
	list-style-type: none;
	margin: 0;
	padding-left: 0;
}
LI.navelem {
	margin-top: 4px;
	margin-bottom: 4px;
}
.phone {
	speak-numeral: digits;
}
TABLE.layout {
	margin-top: 10px;
	margin-bottom: 20px;
}
TD {
	vertical-align: top;
}
TD.navbar {
	vertical-align: top;
	padding-top: 35px;
	padding-right: 2em;
}
CAPTION, TH {
	font-weight: bold;
}
IMG.cover {
	float: left;
	padding: 5px 20px 0px 0px;
}
IMG.photo {
	margin: 2px 15px 2px 0px;
}

/* Enable colors on screen and on browsers that don't understand @media */

BODY, UL, OL, LI, TD, TH, CAPTION, DL, DD, DT, P, H1, H2, H3, SPAN, PRE, CODE, KBD, TT {
	color: #ffffff;
	background-color: #702010;
}
BODY {
	/* Workaround for NN4 bug */
	border: solid #702010 15px;
	margin: 0px;
}
IMG.photo {
	border: solid #8a8a7c 2px;
}
.navelem {
	/* Just enough difference for 256 colors */
	background-color: #6f1608;
}
UL.nobullets {
	border: solid #902818 3px;
}
.quelle, .rubrik {
	color: #8a8a7c;
}
A:visited {
	color: #a0a080;
}
A:hover {
	color: #ffff80;
	background-color: #501006;
}
A:active {
	color: #90ffff;
	background-color: #501006;
}
A:link {
	color: #ffffff;
}
.w3c {
	display: none;
}

@media screen {
	DIV.copyright {
		display: none;
	}
	.w3c {
		display: block;
	}
}

/* Disable colors on print media */

@media print {
	BODY, UL, OL, LI, TD, TH, CAPTION, DL, DD, DT, P, H1, H2, H3, SPAN, PRE, CODE, KBD, TT {
		color: #000000;
		background-color: #ffffff;
	}
	BODY {
		/* Workaround for NN4 bug */
		border: solid #ffffff 15px;
		margin: 0px;
	}
	IMG.photo {
		border: solid #8a8a8a 2px;
	}
	.navelem {
		/* Just enough difference for 256 colors */
		background-color: #d4d4d4;
	}
	UL.nobullets {
		border: solid #b8b8b8 3px;
	}
	.quelle, .rubrik {
		color: #606060;
	}
	A:visited {
		color: #600090;
	}
	A:hover {
		color: #003060;
		background-color: #d0d0d0;
	}
	A:active {
		color: #800000;
		background-color: #e8e8e8;
	}
	A:link {
		color: #0000c0;
	}
	DIV.copyright {
		display: block;
	}
	.w3c {
		display: none;
	}
}
