html, body {
margin: 0;
padding: 0;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 101%;
	text-align: left;/*fuer IE_quirks*/
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

body {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 101%;
	text-align: left;/*fuer IE_quirks*/
	background-image: none;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

/* Formatierungen */

h1 {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

h1 {
background-color: transparent;
color: #000000;
font-size: 100%;
letter-spacing: normal;
}
h2 {
	color: #000000;
	font-size: 90%;
	letter-spacing: 1pt;
	bottom: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
h3 {
font-size: 110%;
letter-spacing: 1pt;
}
h4 {
font-size: 95%;
letter-spacing: 1pt;
}

/* Inhalte */
p, li {
	font-size: 80%;
	margin-left: 10px;
	margin-right: 10px;
}
#inhalt p, #inhalt li {
line-height: 150%;
margin: 7px 0px 8px 0px;
}
#navi p, #teaser p {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#navi p.linear {
padding: 0px 5px 0px 0px;
}

#navioben p {
	line-height: 150%;
	color: #FFFFFF;
}

ul {
	margin: 0px;
	padding: 0px;
}

/* Links */
#inhalt a {
	text-decoration: none;

}
#navi a {
display: block;
width: 120px;
}
#navi p.linear a {
display: inline;
width: auto;
}

#navi a, #fuss a {
text-decoration: none;
}
#navi a:link, #fuss a:link {
}
#navi a:visited, #fuss a:visited {
}
#navi a:hover, #fuss a:hover {
background-color: #600;
color: #fff;
}
#navi a:active, #fuss a:active {
}

/* others */
.invis, hr {
display: none;
}

img {
border: none;
display: none;
}

/*Aufzählung*/
.aufzaehl   {
	color: #000000;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding-left: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
}

/*Formular*/
.formbox { width: 410px; color: #FFFFFF; float: left; }
.reihe { line-height: 150%; clear: both; margin-bottom: 4px; padding: 2px 0; }
.label { font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; width: 105px; text-align: right; padding-top: 3px; padding-right: 2px; }
.feld {
  float: right;
  width: 300px;
  text-align: left;
}
.knopf { clear: both; text-align: center; padding-top: 10px; padding-bottom: 5px; padding-left: 7px; }
.knopflogin { text-align: left; padding-top: 5px; padding-bottom: 5px; clear: both; padding-left: 109px; }
.defbreite {
  width: 260px;
}

#druck {
	text-decoration: none;
	color: #000000;
}

#druck p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.aufzaehltermin {
	padding-top: 0;
	padding-left: 100px;
	font-size: 80%;
	margin: 0px;
