body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0; padding: 0;
}

a     { color: #000099; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited          { color: #464374; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a:hover       { color: #81b6e8; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.tabellenzelle      { text-align: left; border-top: #fff; border-right: 2px solid #130099; border-bottom: #fff; border-left: 2px solid #130099 }
.head     { color: #f00; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.text        { color: #666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }


.tabelle { border: solid 1px #f00 }
.subhead   { color: #f00; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
.bildunterschrift   { color: #666; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.veranstaltungen   { color: #8b0000; font-size: 8pt; font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.veranstaltungsort { color: #f00; font-size: 8pt;  font-style: italic; font-weight: bold }
.bild  { width: auto; height: auto; float: left; clear: left }


#bgblue a   { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none }
#bgblue a:visited   { color: #ffffff; font-size: 8pt; font-weight: bold }
#bgblue a:hover   { color: #99ccff; font-size: 8pt; font-weight: bold }
#bgblue .tabellenzelle      { text-align: left; border-top: #fff; border-right: 2px solid #130099; border-bottom: #fff; border-left: 2px solid #130099 }
#bgblue .text    { color: #666; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif, Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif }
#bgblue .head    { color: #f00; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.tabellenzelle2  { border-top: solid; border-bottom: solid }

#spendenaufruf {
	margin:  10px 0 0 5px;
	font-size: 12px;
	width: 145px; height: 126px; color: #fff;
	background: url(bilder/layout_elemente/bg-spenden.png) no-repeat;
}
#spendenaufruf p { padding: 9px; margin-bottom: 0; }
#button {
	padding: 6px 10px; 
	width: 127px; height: 29px;
	margin: 0 0 0 5px;
	background: url(bilder/layout_elemente/bg-spenden-button.png) no-repeat;
}
#button a {
	color: #063;
}
#button a:visited {
	color: #063;
}
#button a:hover {
	color: #063;
}
#button a:hover {
	text-decoration:underline;
}

h1 {
	color: #f00; font-size: 14px;
}
h2 {
	color: #000; font-size: 12px;
}
.first {
	margin-top: 0;
}

#header, #content, #footer {
	width: 900px; margin: 0 auto; background-color: #f5f5f5;
}
#content {
	padding-top: 15px;
}
#headlinks {
	height: 13px; text-align: right; padding: 5px 40px 5px 0;
}
#navi {
	float: left;
	width: 210px; background-color: #f5f5f5;
	padding: 0 17px;
} 
#maincontent {
	margin-left: 250px; background-color: #f5f5f5; padding-right: 10px;
}
.clear{
clear:both;
height:1px;
overflow:hidden;
line-height:1%;
font-size:0px;
margin-bottom:-1px;
}
img { }
.telefonnummern  { color: #00008b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
