body {
        color: #000000;
        background-color: #FFFFFF;
        margin: 1px;
        padding: 0;
}
a, a:link {
        color: #000080;
        background-color: transparent;
        text-decoration: underline;
}
a:visited {
        color: #800080;
        background-color: transparent;
        text-decoration: underline;
}
div#druck {
	display: none;
}
div#kopf {
        width: auto;
        margin: 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #C0C0C0;
	text-align: center;
}

h1 {
        font-size: 1.5em;
        font-weight: bold;
        color: #808080;
        background-color: transparent;
        margin: 5px 0;
        padding: 0;
}
h2 {
	font-size: 1.2em;
	font-weight: normal;
	color: #0000FF;
	background-color: transparent;
	margin: 5px 0;
	padding: 0;
}
img#logo {
	float: none;
}

div#navirechts {
	font-size:0.9em;
	text-align: left;
	width: auto;
	margin: 3px 0 0 8px;
	padding: 0 0 0 2px;
	border-left: dotted 1px;
}
ul#navirechts li {
        display: block;
        margin: 0;
}


ul#navilist, ul#navilist ul {
        list-style: none outside;
}
ul#navilist {
        font-size:0.9em;
	float: none;
        margin: 5px 0 5px 8px;
	padding: 0 0 0 2px;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: dotted 1px;
}
ul#navilist li#sparte {
        border-top: solid 1px;
        border-bottom: solid 1px;
        margin: 5px 0;
        padding: 1px 0;
}
ul#navilist ul.spartenliste {
        margin: 0;
        padding: 0;
}
ul#navilist ul.spartenliste li {
        margin: 0;
        padding: 0 0 0 7px;
}
#aktuell {
        font-weight: bold;
}

div#inhalt {
	font-size: 1em;
	margin: 0;
        padding: 0;
}
p {
        margin: 0 0 10px 0;
}
h3 {
	font-size: 1.3em;
	font-weight: bold;
	margin: 5px 0;
}
h4 {
        font-size: 1.1em;
        font-weight: bold;
        margin: 5px 0 5px 10px;
}
h5 {
        font-size: 1em;
        font-weight: normal;
        text-decoration: underline;
        margin: 0;
}

div#inhalt img {
        border: none;
        padding: 2px;
        margin: 0;
        vertical-align: middle;
}

.klein {
	font-size: 0.8em;
	color: #808080;
	background-color: transparent;
}