body { background-color:#f0f0eb; color:#080808; font-size:12pt; font-family:Trebuchet MS,Verdana,Arial,Helvetica; }


.small { font-size:8pt; }


.space { margin:12px; }


#navigation {
	padding: 0px;
	width: 100%;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#navigation ul {
	margin-top: 4px;
	margin-bottom: 0px;
	list-style-type: none;
}

#navigation ul li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	margin-right: 12px;	
	display: inline;
}


.title
{
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	background-image: url(bg_white.gif);
	padding: 4px 4px 4px 6px;
	border: 1px solid #999;
	color: #000;
}


.subtitle
{
	text-align: center;
	font-family: tahoma, verdana, arial;
	font-size: 14px;
	font-weight: bold;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	background-image: url(bg_white.gif);
	padding: 4px 4px 4px 6px;
	border: 1px solid #999;
	color: #000;
}


.subsubtitle
{
	text-align: center;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	font-weight: bold;
	background-color: #fff;
	border-top: 1px solid #a1a5a9;
	border-bottom: 1px solid #a1a5a9;
	background-image: url(bg_white.gif);
	padding: 4px 4px 4px 6px;
	border: 1px dashed #999;
	color: #000;
}


.subsection {
    font-family: tahoma, verdana, arial;
}


pre {
  font-size:10pt;
  font-family:Courier,Monospace;
}


pre.for_table {
  font-size:8pt;
}


p.for_table {
  background-color:#EEEEEE;
  font-size:9pt;
  font-weight:normal;
}

p.normal {
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
}


div.absteiger {
  color:#DD1010;
}

div.aufsteiger {
  color:#108010
}


th {
    color:#EEEEEE;
    background-color:#808080;
    font-weight:bold;
}


td.super_heading {
  font-size:16pt;
  font-weight:normal;
  vertical-align:middle;
}


td.table_heading {
  font-size:12pt;
  font-weight:bold;
  vertical-align:middle;
}


td.heading {
  color:#BB0000;
  background-color:#DCDCDC;
  font-size:11pt;
  font-weight:bold;
  vertical-align:middle;
}


td.subheading {
  color:#CC0000;
  font-size:10pt;
  font-weight:bolder;
}

td.sub_heading, .winner {
  color:#CC0000;
  background-color:#EEEEEE;
  font-size:10pt;
  font-weight:bolder;
  vertical-align:middle;
}

td.cell_heading {
  background-color:#EEEEEE;
  font-size:12pt;
  font-weight:bolder;
}

td.number {
  background-color:#EEEEEE;
  font-family:Courier,Monospace;
  font-size:medium;
  font-weight:normal;
  text-align:center;
  vertical-align:middle;
}

td.standard {
  background-color:#EEEEEE;
  font-size:9pt;
  font-weight:normal;
}

td.marked {
  background-color:#CDE0E0;
  font-size:8pt;
  font-weight:normal;
}

.galerie {
	width: 100%;
	margin: 0px;
	margin-left: 20px;
	padding: 5px;
	float: left;
	text-align: center;
}

.galerie dl {
	margin: 5px;
	padding: 4px;
	width: 238px;
	float: left;
}

.galerie dd {
	font-size: 80%;
	padding: 0px;	
	margin: 0px;
	margin-top: 3px;
}

.galerie dt img {
	padding: 1px;
	margin: 2px;
	border: 1px solid #444444;
	border-bottom: 1px solid #222222;
}

.galerie dt img:hover {
	padding: 1px;
	margin: 2px;
	background: #aaaaaa;
	border: 1px solid #666666;
	border-bottom: 1px solid #444444;
}
