body   {	
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
}

a:link, a:active, a:visited   {
	color: #1C4310;
	text-decoration: underline;
}
a:hover   {
	color: #1C4310;
	text-decoration: none;
}

a.nounderline:link, a.nounderline:active, a.nounderline:visited   {
	color: #1C4310;
	text-decoration: none;
}
a.nounderline:hover   {
	color: #1C4310;
	text-decoration: underline;
}

a.kat:link, a.kat:active, a.kat:visited   {
	color: #000000;
	text-decoration: none;
}
a.kat:hover   {
	color: #1C4310;
	text-decoration: none;
}

a.pf:link, a.pf:active, a.pf:visited   {
	color: #B0CC82;
	text-decoration: none;
}
a.pf:hover   {
	color: #1C4310;
	text-decoration: none;
}

a.suche:link, a.suche:active, a.suche:visited   {
	color: #9ABC5A;
	text-decoration: none;
}
a.suche:hover   {
	color: #9ABC5A;
	text-decoration: underline;
}

a.white:link, a.white:active, a.white:visited   {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover   {
	color: #FFFFFF;
	text-decoration: underline;
}

INPUT, SELECT, OPTION   {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
TEXTAREA   {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.pad2   { padding: 2px; }
.pad5   { padding: 5px; }
.pad4   { padding: 4px; }

.padleft5   { padding-left: 5px; }

.padright10   { padding-right: 10px; }
.padleft10   { padding-left: 10px; }

.padleft15   { padding-left: 15px; }



.menu_mainkat   {
	font-weight: bold;
	padding: 2px 2px 2px 6px;
	color: #1C4310;
	background-color: #E8F0D9;
	
	border-bottom: 1px solid #FFFFFF;
}
.menu_kat   {
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	border-bottom: 1px solid #FFFFFF;
	background-color: #F2F7EA;
}
.menu_title   {
	padding: 4px 0px 4px 6px;
	color: #FFFFFF;
	background: url(/img/design/bg_menu.gif) repeat-x;
}

.menu_title h1   {
	font-size: 12px;
	margin: 0px;
}

.menu_title a   {
	color: #FFF !important;	
}


.div_pathfinder   {
	padding: 8px 0px 4px 2px;
	font-size: 10px;
	color: #B0CC82;
}

.bg_1   { background-color: #E8F0D9; }
.bg_2   { background-color: #F2F7EA; }
.bg_green   { background-color: #1C4310; }
.ta_justify   { text-align: justify; }
.lh_150   { line-height: 150%; }
.lh_100   { line-height: 100%; }
.size10   { font-size: 10px; }
.size12   { font-size: 12px; }

.fehler   {
	background: url(/img/content/bg_fehler.jpg) repeat-x #880000;	
	padding: 5px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.status   {
	background: url(/img/content/bg_status.jpg) repeat-x #6A9055;
	padding: 5px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.bg_head {
	padding: 10px 10px 0px 0px;
	background-image:url(/img/design/bg_head.jpg);
	text-align: right;
	height: 33px;
}
.tb_menu   {
	border-bottom: 5px solid #4B6F27;
}
.td_menu   {
	padding: 4px 10px 4px 10px;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: url(/img/design/bg_menu.gif) #1C4310; 
}
.bord_w_1_l   {
	border-left: 1px solid #FFFFFF;
}
.td_menu_akt   {
	padding: 4px 10px 4px 10px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #FFFFFF;
	background: url(/img/design/bg_menu_akt.gif) #4B6F27; 
}

.content   {
	background-color: #F2F7EA;
	padding: 4px;
	line-height: 150%;
}
.content h2   {
	font-size: 12px;
	margin: 0px;
	font-weight: normal;
}
.line   {
	background: url(/img/design/line.gif) repeat-x left bottom;
}

.rss_title   {
	padding: 4px 0px 4px 6px;
	color: #FFFFFF;	
	background: url(/img/content/bg_rss.gif) repeat-x;
}
.rss_content   {
	background-color: #FEE1C2;
	padding: 4px;
	line-height: 150%;
}

.vam   { vertical-align: middle; }
.vab   { vertical-align: bottom; }
.vat   { vertical-align: top; }

.Tag10   { font-size: 10px; line-height: 10px; }
.Tag11   { font-size: 11px; line-height: 11px; }
.Tag12   { font-size: 12px; line-height: 12px; }
.Tag13   { font-size: 13px; line-height: 13px; }
.Tag14   { font-size: 14px; line-height: 14px; }
.Tag15   { font-size: 15px; line-height: 15px; }
.Tag16   { font-size: 16px; line-height: 16px; }
.Tag17   { font-size: 17px; line-height: 17px; }
.Tag18   { font-size: 18px; line-height: 18px; }
.Tag19   { font-size: 19px; line-height: 19px; }
.Tag20   { font-size: 20px; line-height: 20px; }
.Tag21   { font-size: 21px; line-height: 21px; }
.Tag22   { font-size: 22px; line-height: 22px; }
.Tag23   { font-size: 23px; line-height: 23px; }
