img {
  border: 0;
  margin: 0;
  padding: 0;
}

h1 {font-size: 1.8em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.1em;}
h4 {font-size: 1em;}

.nowrap {white-space: nowrap;}

.caps {font-variant: small-caps;}

.u {text-decoration: underline;}

.high {vertical-align: super;}

div#page {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 8px 8px auto;  /* standardkonforme horizontale Zentrierung */
    padding: 0;
	border: 2px solid;
    width: 980px;
}

div#logo {
	margin: 0; padding: 0;
	text-align: center;
	border: 0;
}

div#logo img {
	vertical-align: middle;
}

div#navigation-top {
	margin: 8px 0;
	padding-top: 2px;
    padding-bottom: 4px;
	width: 980px;
}

div#navigation-top a, div#navigation-top span {
	padding: 2px 12px;
    margin-right: 58px;
    font-size: 10pt;
    text-decoration: none;
}

table#tabla {
	margin: 0;
}

td#navigation {
	vertical-align: top;
	width: 200px;
    padding-top: 5px;
}

td#navigation a, td#navigation span {
	display: block;
    padding: 4px 12px;
    font-size: 11pt;
    text-decoration: none;
}

td#content {
	vertical-align: top;
    margin: 0; padding: 0 8px;
    text-align: left;
    border: 0;
}

div#navi {
	clear: both;
	text-align: center;
	margin: 32px 0; padding: 0;
	border: 0;
}

div#navi a {
    font-size: 1.1em;
    letter-spacing: 0px;
    font-style: normal;
    text-decoration: none;
}


div#foot {
    margin: 0; padding-top: 12px;
    font-size: 0.9em;
    text-align: left;
    border: 0;
}