/* TP $Id: default.css,v 1.13 2002/11/04 14:34:37 as Exp $ */
/* backgrounds */

body {
	background-color:	white;
	margin:			10px;
}

.workspace, .navi textarea {
	background-color:	#bbd2ff; /* hellblau */
}

/* font	family and color */
p, h2, h3, h4, ul, ol, div, td,	th, input, li, textarea, td.navi a {
	font-family:		Arial,Helvetica,sans-serif;
	color:			black;
}

.error,	.attention {
	font-weight:		bold;
	color:			red;
}

.category {
	font-weight:		bold;
}

/* sizes */
p, td, th, div,	ol, ul, h4, td.navi a {
	font-size:		10pt;
}

h2 {
	font-size:		14pt;
}

h3 {
	font-size:		12pt;
}

.gross {
	font-size:14pt;
}

.klein, .small {
	font-size:		8pt;
}

td.footer {
	font-size:		8pt;
}

.sehr_klein, .very_small{
	font-size:		7pt;
}

/* margins */
body.dialog, body.navi {
	margin:			0px;
}
/*
h2, h3,	h4 {
	margin-top:		5px;
	margin-bottom:		4px;
}

p {
	margin-top:		2px;
	margin-bottom:		2px;
}
*/
form {
	margin:			0px;
	padding:		0px;
}

/* links */
a {
	text-decoration:	none;
	font-weight:		bold;
	color:			#999999; /* eg blau */
}

a:visited {
	color:			#999999; /* dunkelblau */
}

a:hover	{
	color:			#ff0000; /* eg orange */
}

/* header and navi */
td.header, tr.textnavi, td.footer, body.dialog {
	color:			#003163; /* eg blau */
	background-color:	#bbd2ff; /* hellblau */
}

td.navi, body.navi, body.dialog_full {
	color:			white;
	background-color:	#5470a9; /* dunkelblau */
}

td.navi	a, td.navi a:visited, td.navi a:hover {
	color:			white;
}

td.entry, td.entry a, td.entry a:visited, td.navi td.entry a, td.navi td.entry a:visited {
	color:			#003163; /* eg blau */
	font-weight:		bold;
	background-color:	#bbd2ff; /* hellblau */
}

td.sel_entry {
	color:			white;
	font-weight:		bold;
	background-color:	#5470a9; /* dunkelblau */
}


td.header td.navi div, td.navi div {
	border:			1px solid #5470a9; /* dunkelblau */
}

td.header input, td.header select {
	font-size:		8pt;
}

#club-name {
	font-size:		24pt;
}

/* special areas */
th.box,	th.box a, th.box a:visited {
	color:			white;
	background-color:	#5470a9; /* dunkelblau */
	font-weight:		bold;
	text-align:		center;
	letter-spacing:		1pt;
}

td.box {
	background-color:	#ffebce; /* beige */
}

th {
	background-color:	#ffebce; /* beige */
	text-align:		left;
	color:			black;
	font-weight:		bold;
}

th.highlight {
	background-color:	red;
	color:			white;
	font-weight:		bold;
	text-align:		center;
	letter-spacing:		1pt;
}

/* voting */
table.voting td {
	font:			10pt Verdana,Arial;
	background-color:	#fceace;
	text-align:		left;
}
table.voting td.headline {
	color:			#ffffff;
	font-weight:		bold;
	background-color:	#003163; /* eg blau */
	text-align:		center;
}
table.voting td.option {
	font-size:		8pt;
	margin:			0px 0px 0px 0px;
	padding-top:		0px;
	padding-bottom:		2px;
}

table.voting td.result {
	text-align:		right;
	font-size:		8pt;
	vertical-align:		bottom;
	margin:			0px;
	padding-top:		0px;
	padding-bottom:		2px;
}
