/* Standard-Stile */
body {
	background-color: white;
}
body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:   10pt;
}

h1 {
	font-size:    18pt;
	margin-top:   10pt;
	margin-bottom: 4pt;
}
h2 {
	font-size:    12pt;
	margin-top:   10pt;
	margin-bottom: 4pt;
}
h3 {
	font-size:    10pt;
	margin-top:   10pt;
	margin-bottom:-4pt;
}
h4 {
	font-size:    10pt;
	margin-top:    8pt;
	margin-bottom:-8pt;
}

h1:first-child {
	margin-top: 0pt;
}

/* Formulare */
.Pflichtfeld {
}
.optional {
	color: #999999;
}

/* Sidebar */
#sidebar div.head {
	cursor:           pointer;
	background-color: #E4E4E4;
	border-top:       1px solid #C0C0C0;
	border-bottom:    1px solid #C0C0C0;
	margin-top:       5px;
}

#sidebar div.head:hover {
	background-color: #F4F4F4;
	border-top:       1px solid #D0D0D0;
	border-bottom:    1px solid #D0D0D0;
}

#sidebar .head h2 {
	font-size:    11pt;
	margin-top:    0px;
	margin-bottom: 0px;
}

#news h3 {
	font-size:     9pt;
	margin-top:    0pt;
	margin-bottom:-5pt;
}
#news h3:first-child {
	margin-top:    4pt;
}

#termine h3 {
	font-size:     9pt;
	font-style: italic;
	margin-top:    5pt;
	margin-bottom: 1pt;
}

#sidebar p, #sidebar td, #sidebar li {
	font-size:     8pt;
}

#termine td {
	border-top: 1px solid silver;
}
#termine tr td:first-child {
	padding-right: 5pt;
}

#archiv ul {
	margin:	       0pt;
	padding:       0pt;
	list-style:   none;
}
#archiv li {
	margin-top:    5pt;
}


/* News-Archiv-Seite */
#News-Archiv h2 {
	margin-top:    0pt;
	margin-bottom:-4pt;
}
#News-Archiv hr {
	margin-top:   11pt;
	margin-bottom: 8pt;
}

p {
	line-height:  120%;
	margin-top:    8pt;
	margin-bottom: 0pt;
}
ul,ol,blockquote {
	margin-top:    4pt;
	margin-bottom: 0pt;
}
li {
	line-height:  120%;
	margin-top:    0pt;
	margin-bottom: 0pt;
}

.Fussnote {
	font-size: 80%;
}
.bildunterschrift {
	font-weight: bold;
	font-size: 80%;
}

/* graue Box mit Rand */
.Box {
	background-color: #EEEEEE;
	margin:         25px;
	padding-bottom: 10px;
	padding-right:  16px;
	padding-left:   20px;
	border-top:     1px solid;
	border-right:   2px solid;
	border-bottom:  2px solid;
	border-left:    1px solid;
}

/* DHTML-Popup. Soll ungefähr wie ein Post-it aussehen. */
.Popup {
	font-size: 9pt;
	background-color: #FFFFCC;
	border-top:     1px solid;
	border-right:   2px solid;
	border-bottom:  2px solid;
	border-left:    1px solid;
	margin:         0px;
	padding-top:    2px;
	padding-bottom: 2px;
	padding-right:  15px;
	padding-left:   15px;
}

.Popup p {
	margin-top:    8pt;
	margin-bottom: 8pt;
}
.wichtig {
	font-weight: bold;
	color: #FF0000;
}
.kleingedruckt {
	font-size: 8.5pt;
}

/* Vor- und Nachfeier */
.Ort {
	text-transform: uppercase;
}
.Adresse {
	font-style: italic;
}
