body {
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	margin			: 0;
	padding			: 0;
}

#title {
	background		: #DA251D;
	height			: 36pt;
	margin			: 0;
	padding			: 0;
}

#title h1 {
	color			: #FFFFFF;
	font-size		: 24pt;
	margin			: 0;
	padding			: 3pt 0 0 5pt;
}

#subtitle {
	border-bottom		: 1px solid #CCCCCC;
	height			: 24pt;
	margin			: 0;
	padding			: 0;
}

#subtitle h2 {
	color			: #CCCCCC;
	font-size		: 16pt;
	margin			: 0;
	padding			: 2pt 0 0 5pt;
}

#menu, #admin {
	float			: left;
	margin			: 0;
	padding			: 0;
	width			: 150pt;
}

#menu ul, #admin ul {
	list-style		: none;
	margin			: 0;
	padding			: 0;
}

#menu li {
	border-bottom		: 1px solid #CCCCCC;
	border-right		: 1px solid #CCCCCC;
	font-size		: 10pt;
	height			: 15pt;
	margin			: 0;
	padding			: 0;
}

#menu a, #admin a {
	color			: #DA251D;
	display			: block;
	font-weight		: bold;
	height			: 14pt;
	margin			: 0;
	padding			: 1pt 5pt 0 5pt;
	text-decoration		: none;
}

#menu p {
	color			: #DA251D;
	display			: block;
	font-weight		: normal;
	height			: 14pt;
	margin			: 0;
	padding			: 1pt 5pt 0 5pt;
	text-decoration		: none;
}

#menu .indent1 {
	padding			: 1pt 5pt 0 20pt;
}

#menu a:hover, #admin a:hover {
	background-color	: #DA251D;
	color			: #FFFFFF;
	text-decoration		: none;
}

#content {
	margin			: 0 9pt 0 160pt;
	min-height		: 400pt;
}

#content h1 {
	font-size		: 18pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
	text-align		: justify;
}

#content h2 {
	font-size		: 16pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
	text-align		: justify;
}

#content h3 {
	font-size		: 14pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
	text-align		: justify;
}

#content h4 {
	font-size		: 12pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
	text-align		: justify;
}

#content p {
	font-size		: 11pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
	text-align		: justify;
}

#content a {
	color			: #DA251D;
	font-weight		: bold;
	text-decoration		: none;
}

#content a:hover {
	text-decoration		: underline;
}

#content img {
	border			: none;
}

#content ul, #content ol {
	margin			: 0;
	padding			: 0 0 0 18pt;
}

#content li {
	font-size		: 11pt;
	margin			: 0;
	padding			: 9pt 12pt 9pt 0;
}

#content form td {
	padding			: 3pt;
}

#content form .textbox {
	margin			: 0;
	width			: 200pt;
}

#content form textarea {
	height			: 150pt;
	width			: 300pt;
}

#content fieldset {
	margin			: 12pt auto 0 auto;
	padding			: 9pt;
	width			: 300pt;
}

#content legend {
	color			: #000000;
}

#content table {
	border-collapse		: collapse;
	margin			: 0 auto 0 auto;
	padding			: 0;
	width			: 100%;
}

#content th, #content td {
	font-size		: 10pt;
	margin			: 0;
	padding			: 0;
}

#content td h3, #content td p {
	padding			: 6pt;
}

#content .kalender a {
	color			: #000000;
	font-weight		: normal;
}

#content .klassement th, #content .kalender th {
	border-top		: 1px solid #CCCCCC;
	font-size		: 10pt;
	padding			: 2pt;
	text-align		: center;
}

#content .klassement td, #content .kalender td {
	border-bottom		: 1px solid #CCCCCC;
	border-top		: 1px solid #CCCCCC;
	font-size		: 10pt;
	padding			: 2pt;
	text-align		: center;
}

#content .document {
	margin			: 0;
	padding			: 12pt 0 0 0;
}

#content .document img {
	float			: left;
	margin			: 0;
	padding			: 3pt 12pt 0 0;
}

#content .document p {
	margin			: 0;
	padding			: 0;
}

#content .counter {
	padding-right		: 14pt;
	text-align		: center;
}

#admin li {
	border-right		: 1px solid #CCCCCC;
	border-top		: 1px solid #CCCCCC;
	font-size		: 10pt;
	font-weight		: bold;
	height			: 15pt;
	margin			: 0;
	padding			: 0;
}

#footer {
	border-top		: 1px solid #CCCCCC;
	clear			: left;
	color			: #CCCCCC;
	height			: 17pt;
	margin			: 0;
	padding			: 0;
}

#footer p {
	font-size		: 8pt;
	margin			: 0;
	padding			: 3pt 6pt 6pt 6pt;
	text-align		: right;
}

#footer a {
	color			: #CCCCCC;
	font-weight		: bold;
	text-decoration		: none;
}

#footer a:hover {
	text-decoration		: underline;
}

