body {
	font-family:Times, Arial, Helvetica, sans-serif; font-size: 15px;
	scrollbar-DarkShadow-Color:#FBFBFB;
	scrollbar-Track-Color:#FBFBFB; /* farbe für den bereich wo nicht der scrollbar folger ist */
	scrollbar-Face-Color:#F6F7EC;
	scrollbar-Shadow-Color:#2F5836;
	scrollbar-Highlight-Color:#2F5836;
	scrollbar-3dLight-Color:#FBFBFB;
	scrollbar-Arrow-Color:#2F5836;
	margin:0;
	padding:0;
}

td 	{ font-family: Times, Arial, Helvetica, sans-serif; font-size: 15px; color: #1F3923; }

.tabelle { width:100%;border: 1px solid #79AE82; border-collapse:collapse;}

.website { background-color: #FFFFFF; border-color: #C8DFCC; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-right-width: 1px; border-style: solid; }

.input 		{ font-family: Times, Arial, Helvetica, sans-serif; font-size: 15px; color: #0F2913; background-color: #FBFBFB; border-style: solid; border-color: #2F5836; border-width: 1px; }
.button 	{ font-family: Times, Arial, Helvetica, sans-serif; font-size: 15px; color: #2F5836; font-weight: bold; background-color: #ECEDDB; border-style: solid; border-color: #77B080; border-width: 1px; }

.admin input.input,
.admin textarea.input,
.admin select.input {
	width:100%;
}

.admin small { overflow:hidden; width:172px; display:block;}

.header 				{ color: #E3A836; font-size: 18px; font-weight: bold; }
.listheader			{ color: #4E8D59; font-size: 16px; font-weight: bold; }
.teaser					{ color: #2F5836; font-size: 15px; }
.teaser_detail	{ color: #2F5836; font-size: 15px; font-weight: bold; }
.info						{ color: #E3A836; font-size: 15px; }
.klein					{ color: #4E8D59; font-size: 14px; }

.adminhead	{ color: #E3A836; font-size: 15px; font-weight: bold;  }
.subnav	{ color: #98C39F; font-size: 14px; }

.subnavbg	{ background-color: #C8DFCC; }

a:link 		{ color: #2F5836; text-decoration: underline; }
a:visited { color: #2F5836; text-decoration: underline; }
a:hover 	{ color: #77B080; text-decoration: underline; }

a.infolink:link 		{ color: #E3A836; text-decoration: underline; }
a.infolink:visited 	{ color: #E3A836; text-decoration: underline; }
a.infolink:hover 		{ color: #F3C856; text-decoration: underline; }

a.listheader:link 		{ color: #4E8D59; font-size: 15px; font-weight: bold; text-decoration: none; }
a.listheader:visited 	{ color: #4E8D59; font-size: 15px; font-weight: bold; text-decoration: none; }
a.listheader:hover 		{ color: #77B080; font-size: 15px; font-weight: bold; text-decoration: none; }

a.subnav:link 		{ color: #2F5836; text-decoration: none; font-size: 14px; }
a.subnav:visited 	{ color: #2F5836; text-decoration: none; font-size: 14px; }
a.subnav:hover 		{ color: #77B080; text-decoration: none; font-size: 14px; }

a.subnav_akt:link 		{ color: #2F5836; text-decoration: none; font-size: 14px; font-weight: bold; }
a.subnav_akt:visited 	{ color: #2F5836; text-decoration: none; font-size: 14px; font-weight: bold; }
a.subnav_akt:hover 		{ color: #77B080; text-decoration: none; font-size: 14px; font-weight: bold; } 

a.adminnav:link 		{ color: #2F5836; font-size: 14px; }
a.adminnav:visited 	{ color: #2F5836; font-size: 14px; }
a.adminnav:hover 		{ color: #77B080; font-size: 14px; }

a.adminnav_akt:link 		{ color: #4E8D59; font-size: 14px; font-weight: bold; }
a.adminnav_akt:visited 	{ color: #4E8D59; font-size: 14px; font-weight: bold; }
a.adminnav_akt:hover 		{ color: #4E8D59; font-size: 14px; font-weight: bold; }

.admin_bg1 { background-color: #F6F7EC; }
.admin_bg2 { background-color: #F7F7F7; }
.border_pic	{ border-right: solid 1px #2F5836; border-bottom: solid 1px #2F5836; }
