#clr {
	clear:both;
}
.bg_main {
	background: #0e530e;
	padding			: 0; 
	margin			: 0 0 5px;
}
/* ******************************************* pathway and SEARCH and xline*/
#can_pathway {
	margin			: 0 auto;
	padding : 0;
	width			: 98% !important;
	height			: 20px;
	text-align		: left;
	text-indent		: 8px;
	color			: #b3afa1;
	line-height		: 20px;
}

#can_pathway img {
	
}

.pathway { color: white; font-size: 10px; font-weight: bold; padding			: 1px; margin			: 0; border			: 0; line-height		: 22px; text-align: left; }
a.pathway:link, a.pathway:visited { color			: white; font-size		: 10px; line-height		: 22px; margin: 0; padding: 1px; outline-style: none; }
a.pathway:hover { color			: green; background-color: white; margin: 0; padding: 1px; outline: solid 1px black; }

#search {
	float			: right;
	margin:0;
	padding			: 0;
	background-color: #fff;
	width			: 114px !important;
	text-indent		: 8px;
	text-align		: center;
	line-height		: 19px;
}

.searchbox { color			: #000; font-size: 11px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; border			: 0; background-color: white; width: 174px; padding: 1px; outline: solid 1px black; }

/* ******************************************* flashnews and flash */
#banner { text-align: center; margin			: 0; padding			: 0; height			: 62px; }
/* ******************************************* main body */
#content_area { color: #000; left			: 0; margin			: 0; padding			: 0; text-align		: left; }
/* ******************************************* Footer */
#footer { padding			: 0 15px 0 0; margin			: 0 auto; width			: 98%; text-align		: right; vertical-align	: middle; color			: #fff; font-size: 10px; font-weight: bold; font-style: normal;fon;line-height: 15px; height: 20px; t-variant: normal; }

#footer a, #footer a:link, #footer a:visited {
	color			: #c0c;
	text-decoration	:underline;
}

#footer a, #footer a:hover {
	color			:#ef0006;
	text-decoration	:none;
}

/* ******************************************* General CSS Styles */

body { font-size: 11px; font-family: Arial, Helvetica, sans-serif; background		: #ffffff; padding			: 0; margin			: 0; vertical-align	: top; }

td, div, p { color:#000; font-size: 12px; line-height: 19px; margin: 0; }


a, a:link, a:visited { color			: #0e530e; font-weight: bolder; text-decoration	: none; margin: 0; padding: 2px; }
a:hover { color: #000; text-decoration:underline  }

h1	{ color: #333; font-size: 16px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; margin: 0; padding: 0; }
h2	{ color: #333; font-size: 15px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; margin: 0; padding: 0; }
h3	{ color: #333; font-size: 14px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; margin: 0; padding: 0; }
h4	{ color: #333; font-size: 11px; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; margin: 0; padding: 0; }

ol	{ color: #000; list-style: decimal; }
ul { color: #000; margin: 0; padding: 0; list-style: none; }

li { color: #000; line-height: 19px; background-color: transparent; background-position: 0 5px; padding-top: 0; margin-left: 15px; padding-left: 5px; list-style-type: disc; list-style-image: url(../images/bg_title.gif); display: list-item; }
blinken { padding: 1px 0 1px 1px; color: #000; font-weight: bold; font-style: normal; font-variant: normal; background-color: #ff0; text-decoration: none; text-indent: 2px; margin: 0; display: block; }
formular_1 { color: #000; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; text-indent: 2px; display: block; margin: 0; padding: 1px; border-bottom: 2px solid #88a300; }
blockquote { color: #000; margin			: 10px 10px 10px 30px; padding			: 0 20px 0 10px; border-left		: 5px solid #ccc; }

form { color: #000; margin			: 0; padding			: 0; }

select { 
	font-size		: 11px; 
	font-weight		: bold; 
	color			: #333;
}
input { font-size: 12px; font-family: arial; padding			: 0; margin			: 0; }

th.pagenav_prev, th.pagenav_next, a.pagenav_next:link, a.pagenav_next:visited {
	font-size		: 11px; 
	color			: #000;
	background-color:#ffffff;
	font-weight		: normal;
}
a.pagenav_next:hover {
	font-size		: 11px; 
	color			: #060; 
	text-decoration	: none;
}


/* ******************************************* MODULES */
table.moduletable { width			: 100%; margin: 0; padding			: 0 0 0; border	: 0; }
table.moduletable th { background-color: transparent; border-bottom:2px solid #88a300; color: #000; font-size: 16px; font-weight: bold; font-style: normal; font-variant: normal; text-align: left; text-indent: 4px; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; }

table.moduletable td {
	color: #000;
	text-align		: left;
}

table.pollstableborder td {
 padding: 2px;
}

table.moduletable ul { font-size: 14px; padding			: 0; }

.button { margin:3px 0; color			: #fff; font-weight: bold; font-style: normal; font-variant: normal; border 		: solid 1px #000; background-color: #88a300; padding: 2px; }
.button:hover { color: #060; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: #fff; margin: 3px 0; padding: 2px; border: solid 1px #000; }
.inputbox, .search { color			: #000; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; border			: solid 1px; background-color: #ffffff; }
.poll { color			: #000; font-size: 12px; font-weight: normal; font-style: normal; font-variant: normal; line-height: normal; border			: 0; padding			: 0; }

/* ******************************************* CONTENT STYLES */
.contentpane, .contentpaneopen { width			: 100%; text-align		: left; color			: #000; padding			: 0; }

.contentdescription { width			: 100%; text-align		: left; color			: #000; padding			: 4px; }
.contentpane td, .contentpaneopen td {
	padding			: 0px; 
}
a.contentpane:link, a.contentpane:visited, a.contentpaneopen:link, a.contentpaneopen:visited {
	color			: #000; 
	text-decoration	: none
}
a.contentpane:hover, a.contentpaneopen:hover {
	color			: #060; 
	text-decoration	: none;
}

.contentheading { color			: #88a300; font-size: 16px; font-weight: bold; line-height: 18px; text-align		: left; text-indent		: 5px; letter-spacing: 1px; vertical-align: middle; width: 100%; height: 18px; padding: 2px 2px 2px 0; border-bottom: 1px solid #000; }
.componentheading { width:100%; color			: #88a300; font-size: 16px; font-weight: bold; text-align		: left; text-indent		: 5px; letter-spacing: 1px; vertical-align: middle; padding: 1px 2px 0 0; border-bottom:1px solid #000; }


.contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited 	{ color			: #0e530e; font-size: 14px; font-weight: normal; text-decoration: none; text-align: left; text-indent: 5px; letter-spacing: 1px; vertical-align: middle; width: 100%; padding: 1px 2px 0 1px; list-style-type: none; display: block; }
a.contentpagetitle:hover { color			: #000; text-decoration: none; }

.back_button { float:right; width:inherit; color			: #000; text-decoration	: none; font-weight		: normal; font-variant: inherit; background-color: #fff; text-transform: inherit; vertical-align	: middle; margin			: 0 6px; padding			: 1px 4px; border:solid 1px #060; test-align: right !important; }
.back_button:hover { color: #060; font-weight: inherit; background-color: #fff; text-decoration: none; margin: 0 6px; padding: 1px 4px; width: inherit; float: right; vertical-align: middle; border: solid 1px #000; test-align: right !important; }
.small 		{
	font-size		: 10px; 
	color			: #000; 
	text-decoration	: none; 
	font-weight		: normal;
	line-height:15px;
}
.createdate, .modifydate { font-size		: 10px; font-weight		: normal; color			: #000; text-indent: 1px; padding-left: 1px; }
a.readon:link, a.readon:visited { font-size		: 12px; font-weight		: bold; color			: #000; text-decoration: none; }

a.readon:hover { color			: #060; font-weight: bold; text-decoration	: none; }

.blog {
	margin			: 0px;
	padding			: 0px;
	width			:100%;
}

a.blogsection:link, a.blogsection:visited {
	font-size		: 12px;
	color			: #000;
	text-decoration	: none;
	font-weight		: normal;
	font-weight		: bold;
}
a.blogsection:hover {
	color			: #060; 
	text-decoration	: none;
	font-weight		: bold;
}

.blog_more {
	padding			: 18px 8px;
	margin			: 0;
	font-weight		: bold;
	color			: #333;
}
.blog_more ul {
	padding			: 0px;
	margin			: 0px;
}

table.contenttoc {
	border			: solid 1px #000;
 	padding			: 1px;
	margin-left		: 7px;
	margin-bottom	: 2px;
}
table.contenttoc th {
	color			: #000;
	text-align		: left;
	padding			: 4px;
	font-weight		: bold;
	text-transform	: uppercase;
	background		: #fff;
}
table.contenttoc td {
	
}
/* ******************************************* MAIN AND SUB MENU SYSTEM */
a.mainlevel:link, a.mainlevel:visited { color			: #000; font-size: 12px; font-weight: normal; background-image: url(../images/mainbutton.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-decoration	: none; text-align: left; vertical-align: middle; height: 16px; margin-top: 1px; margin-bottom: 1px; padding-top: 2px; padding-left: 26px; display: block; }
a.mainlevel:hover { font-weight	: normal; color			: #060; background-image: url(../images/mainbutton.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -20px; text-decoration	: none; }
#active_menu { color: #fff; font-weight: bold; background-image: url(../images/mainbutton.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -40px; text-decoration: none; }
a.sublevel:link, a.sublevel:visited { color			: #000; font-weight: normal; background-image: url(../images/subbutton.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-decoration	: none; text-align: left; vertical-align: middle; height: 14px; margin-bottom: 2px; margin-left: 0; padding-top: 2px; padding-left: 19px; display: block; }
a.sublevel:hover { color			: #0e530e; background: url(../images/subbutton.png) no-repeat 0 -18px; text-decoration	: none; }
a.sublevel#active_menu { color : #fff; background-image: url(../images/subbutton.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -36px; text-decoration	: none; }
/* ******************************************* STYLES LISTING CONTENT PAGE */
td.sectiontableheader, td.sectiontablefooter { color			: #fff; font-size: 12px; font-weight		: normal; background-color: #88a300; text-indent: 2px; height: 15px; padding			: 2px 3px 0 2px; border-bottom: 1px solid #000; }
.sectiontableentry1 { color			: #000; font-weight		: normal; vertical-align: middle; height: 24px; padding			: 2px 0 2px 2px; }
.sectiontableentry2 { color			: #000; font-weight		: normal; background: #f5f6f8; height: 24px; padding			: 2px 0 2px 2px; }

.pagenavbar {
	padding			: 2px;
	width			: 100%;
}
.pagenav { color			: #000; font-size		: 11px; font-family: Arial, Helvetica, sans-serif; font-weight		: normal; text-decoration	: none; padding			: 0 2px; border			: 0; marging: 0 !important; }
a.pagenav:link, a.pagenav:visited { color 			: #000; font-weight: bold; text-decoration: none; }
a.pagenav:hover {
	color			: #060; 
	background		: transparent; 
	text-decoration	: none;
}


hr {
	background		: transparent; 
	height			: 1px; 
	border			: solid 1px #000; 
	width			: 100%;
}
/* ******************************************* Spenden*/
a.spenden { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:inherit; text-align:center; height: 16px; margin: 0; padding: 1px; border-width: 0; }
a.spenden:link, a.spenden:visited { color: #fff; font-size: 13px; font-weight: bold; background-image: url(../images/bg_spenden.gif); text-align: center; letter-spacing: 1px; margin-right: 1px; margin-left: 1px; padding: 2px 15px; outline: none 1px #000; }
a.spenden:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; outline: solid 1px #000; }
/* ******************************************* Ueber uns*/
a.ueberuns { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align: center; padding: 1px 1px 2px; width: inherit; height: 16px; margin: 0; border-width: 0; }
a.ueberuns:link, a.ueberuns:visited { font-weight: bold; color: #fff; font-size: 13px; padding-left: 15px; padding-right: 15px; text-align: center; letter-spacing: 1px; margin-right: 2px; margin-left: 0; outline: none 1px black; }
a.ueberuns:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; }
/* ******************************************* Suche & Inhalt*/
a.suche { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:inherit; text-align:center; height: 16px; margin: 0; padding: 1px; border-width: 0; }
a.suche:link, a.suche:visited { color: white; font-size: 13px; font-weight: bold; text-align: center; letter-spacing: 1px; margin-right: 2px; margin-left: 0; padding-right: 15px; padding-left: 15px; outline: none 1px black; }
a.suche:hover { color: #006400; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; outline: solid 1px black; }
/* ******************************************* Kontakt*/
a.kontakt { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:inherit; text-align:center; height: 16px; margin: 0; padding: 1px; border-width: 0; }
a.kontakt:link, a.kontakt:visited { color: white; font-size: 13px; font-weight: bold; text-align: center; letter-spacing: 1px; margin-right: 2px; margin-left: 0; padding-right: 15px; padding-left: 15px; outline: none 1px black; }
a.kontakt:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; outline: solid 1px black; }
/* ******************************************* Helfen*/
a.helfen { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width:inherit; text-align:center; height: 16px; margin: 0; padding: 1px; border-width: 0; }
a.helfen:link, a.helfen:visited { color: #fff; font-size: 13px; font-weight: bold; background-image: url(../images/bg_helfen.gif); background-repeat: repeat-x; text-align: center; letter-spacing: 1px; margin: 0 1px; padding: 2px 15px; outline: none 1px black; }
a.helfen:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; outline: solid 1px black; }
/* ******************************************* Mitglied*/
a.mitglied { font-size: 13px; font-weight: bold; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align:center; vertical-align: middle; height: 16px; margin: 0; padding: 1px; border-width: 0; }
a.mitglied:link, a.mitglied:visited { color: #fff; font-size: 13px; font-weight: bold; background-color: #26427a; text-align: center; letter-spacing: 1px; margin-right: 1px; margin-left: 1px; padding: 2px 15px; outline: none 1px black; }
a.mitglied:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; outline: solid 1px #000; }
/* ******************************************* Inhalt*/
a.inhalt { font-size: 13px; font-weight: bold; background-color: transparent; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; text-align:center; letter-spacing: 1px; vertical-align: middle; width: inherit; height: inherit; margin-right: 2px; padding-right: 15px; padding-left: 15px; border-width: 0; outline: none 1px black; }
a.inhalt:link, a.inhalt:visited { color: white; font-weight: bold; background-repeat: repeat-x; text-align: center; }
a.inhalt:hover { color: #060; font-weight: bold; background-color: #fff; background-image: none; border-bottom-style: none; outline: solid 1px black; }
/* ******************************************* Spezial - Events*/
a.event:link, a.event:visited { color: #000; font-size: 12px; font-weight: normal; background-image: url(../images/knopf_event.png); text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding-top: 2px; padding-left: 26px; height: 16px; vertical-align: middle; }
a.event:hover { color			: #060; font-weight: normal; background-image: url(../images/knopf_event.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -20px; text-decoration	: none; }
a.event:#active_menu { color: #fff; font-weight: bold; background-image: url(../images/knopf_event.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 -40px; text-decoration: none; }
.button_spenden { margin:3px 0; color			: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-image: url(../images/bg_spenden.gif); border 		: solid 1px #000; padding: 2px; }
.button_spenden:hover { color: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: #88a300; background-image: none; margin: 3px 0; padding: 2px; border: solid 1px #000; }
.button_mitglied { margin:3px 0; color			: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: #26427a; border 		: solid 1px #000; padding: 2px; }
.button_mitglied:hover { color: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: #88a300; background-image: none; margin: 3px 0; padding: 2px; border: solid 1px #000; }
.button_helfen { margin:3px 0; color			: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-image: url(../images/bg_helfen.gif); border 		: solid 1px #000; padding: 2px; }
.button_helfen:hover { color: #fff; font-weight: bold; font-style: normal; font-variant: normal; line-height: normal; background-color: #88a300; background-image: none; margin: 3px 0; padding: 2px; border: solid 1px #000; }
