<!--

body {
margin: 0; /* print */
font-family: "arial", "helvetica", sans-serif;
font-size: 100.01%;
}

#page {
margin: 1.2em 0.8em 1.2em 0.8em; /* print */
height: 100%;
}

#pagetitle {
padding: 0;
margin: 0;
}

#navigation {
padding: 0.6em 0.6em 0 0.6em;
display: none; /* print */
}

.nav {
display: none; /* print */
color: rgb(0,0,0);
background-color: rgb(233,233,233);
}

/* s/ Buttons - Navigationsbuttons */
div.button a {
display: block;
font-size: 0.8em;
padding: 0.1em 0.6em 0.16em 0.4em;
text-decoration: none;
font-weight: bold;
border: 1px solid rgb(102,102,102);
border-left-color: rgb(255,255,255);
border-top-color: rgb(255,255,255);
color: rgb(0,0,0);
background-color: rgb(239,239,239);
}

div.button a:hover {
border-color: rgb(102,102,102);
border-top-color: rgb(0,0,0);
border-left-color: rgb(0,0,0);
color: rgb(0,0,0);
background-color: rgb(204,204,204);
}

div.button a.auswahl {
border-color: rgb(102,102,102);
border-top-color: rgb(0,0,0);
border-left-color: rgb(0,0,0);
font-weight: bold;
color: rgb(255,255,255);
background-color: rgb(0,127,0);
}

div.sbutton a {
display: block;
font-size: 0.8em;
padding: 0.1em 0.2em 0.16em 1.2em;
text-decoration: none;
font-weight: normal;
border: 1px solid rgb(102,102,102);
border-left-color: rgb(255,255,255);
border-top-color: rgb(255,255,255);
color: rgb(0,0,0);
background-color: rgb(239,239,239);
}

div.sbutton a:hover {
border-color: rgb(102,102,102);
border-top-color: rgb(0,0,0);
border-left-color: rgb(0,0,0);
color: rgb(0,0,0);
background-color: rgb(204,204,204);
}

div.sbutton a.auswahl {
border-color: rgb(102,102,102);
border-top-color: rgb(0,0,0);
border-left-color: rgb(0,0,0);
font-weight: bold;
color: rgb(255,255,255);
background-color: rgb(0,127,0);
}

/* e/ Buttons */

/* s/ Adds - Bereich rechts neben dem Inhalt */
#adds {
color: rgb(0,0,0);
background-color: rgb(233,233,233);
}

.add-area {
display: none; /* print */
margin: 0;
padding: 0.4em;
color: rgb(0,0,0);
background-color: rgb(233,233,233);
}

#adds p {
margin: 0;
padding: 0;
font-size: 0.8em;
}
/* e/ Adds */

#services {
margin: 0.8em 0 0 0;
display: none; /* print */
}

.xml1 {
text-align: center;
}

#services p {
margin: 0;
padding: 0.2em 1.0em  0.0em 1.0em;
font-size: 0.8em;
}

#services h5 {
margin: 0;
padding: 0.2em 0.8em  0.0em 0.6em;
font-size: 1.2em;
}

/* s/ Adresszeile im Seitenfuss */
.adresse {
display: none; /* print */
margin: 0;
padding: 0.4em 1.4em 0.4em 1.4em;
color: rgb(0,0,0);
background-color: rgb(233,233,233);
text-align: center;
font-size: 0.8em;
}

/* s/ Navigationspfad */
.pfad {
display: none; /* print */
margin: 0.4em 0 0.4em 0;
padding: 0.1em 0 0.16em 0.6em;
color: rgb(255,255,255);
background-color: rgb(0,127,0);
border-top: 1px solid rgb(102,102,102);
border-bottom: 1px solid rgb(102,102,102);
text-align: left;
font-size: 0.8em;
}

.pfad a {
text-decoration: none;
color: rgb(255,255,255);
background-color: rgb(0,127,0);
}

.pfad a:hover {
text-decoration: underline;
color: rgb(255,255,255);
background-color: rgb(0,127,0);
}
/* e/ Navigationspfad */

/* s/ Seiteninhalte - Formatierung */
#inhalte {
display: block;
}

#inhalte h1 {
font-size: 2em;
margin: 0.4em 0.8em 0.4em 0.8em;
}

#inhalte h2 {
font-size: 1.6em;
margin: 0.4em 0.8em 0.4em 1.0em;
}

#inhalte h3 {
font-size: 1.2em;
margin: 0.4em 0.8em 0.4em 1.4em;
}

#inhalte p {
margin: 0 2.0em 1.0em 2.0em;
}

#inhalte a {
color: rgb(0,127,0);
background-color: rgb(255,255,255);
text-decoration: none;
font-weight: bold;
}

#inhalte a:hover {
color: rgb(255,0,0);
background-color: rgb(255,255,255);
}

.tab-l {
margin: 0 2.0em 1.0em 2.0em;
}

#inhalte ul { margin: 0.2em 1.0em 0.4em 1.6em; }

.liste { margin: 0 0 1.0em 1.6em; }

.ul1 { list-style-type: disc; font-weight: bold; }

.ul2 { list-style-type: square; font-weight: normal; }

.ul3 { list-style-type: circle; font-weight: normal; }

/* e/ Seiteninhalte */


/* s/ Fusszeile */
.fusszeile {
display: none; /* print */
margin: 0.4em 0 0 0;
padding: 0.1em 0 0.08em 0;
border-top: 1px solid rgb(102,102,102);
border-bottom: 1px solid rgb(102,102,102);
color: rgb(0,0,0);
background-color: rgb(233,233,233);
font-size: 0.8em;
}

.fusszeile a {
color: rgb(0,0,0);
background-color: rgb(233,233,233);
text-decoration: none;
}

.fusszeile a:hover {
color: rgb(255,0,0);
background-color: rgb(233,233,233);
text-decoration: none;
}

.fz {
border-top: 1px solid rgb(102,102,102);
border-bottom: 1px solid rgb(102,102,102);
}

#fl {
padding: 0.1em 0 0.1em 0.6em;
text-align: left;
}

#fm {
padding: 0.1em 0 0.1em 0;
text-align: center;
}

#fr {
padding: 0.1em 0.6em 0.1em 0;
text-align: right;
}
/* e/ Fusszeile */



-->
