/***
 * TEXT, SCHRIFTEN, LINKS
 */

p, ul, ol, dl, blockquote, form {
	font: normal normal normal 12px/20px Verdana,Arial,Helvetica,sans-serif;
	color: #000;
}

h1, h2, h3 {
	font: normal normal bold 16px/18px Verdana,Arial,Helvetica,sans-serif;
	/*color: #008c36;*/
	color: #000;
	margin: 0;
	padding: 0 0 16px 0;
}
h2 {
	/*color: #2d642d;*/
	color: #008232;
	line-height: 22px;
	font-size: 14px;
	padding: 8px 0;
}
h3 {
	color: #008c36;
	line-height: 22px;
	font-size: 12px;
	padding: 8px 0;
}

a:link,
a:visited {
	font: normal normal normal 12px/20px Verdana,Arial,Helvetica,sans-serif;
	color: #008232; /* #008c36 */
	text-decoration: none;
}
a:hover,
a:active {
	color: #79b51c;
	text-decoration: underline;
}

ul {
	padding: 6px 0 8px 20px;
	list-style-image: url(../img/list-punkt.gif);
}
li {
	margin: 4px 0;
}
ol {
	padding: 6px 0 8px 25px;
}


.nav-no a:link,
.nav-no a:visited,
.nav-act a:link,
.nav-act a:visited,
.nav-sub a:link,
.nav-sub a:visited,
.nav-sub-in a:link,
.nav-sub-in a:visited,
.nav-sub-in-act a:link,
.nav-sub-in-act a:visited {
	display: block;
	width: 206px;
	padding: 5px 0 0 14px;
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
}
.nav-no a:hover,
.nav-no a:active,
.nav-act a:hover,
.nav-act a:active,
.nav-sub a:hover,
.nav-sub a:active,
.nav-sub-in a:hover,
.nav-sub-in a:active,
.nav-sub-in-act a:hover,
.nav-sub-in-act a:active {
	text-decoration: none;
}

.nav-sub-in a:link,
.nav-sub-in a:visited,
.nav-sub-in-act a:link,
.nav-sub-in-act a:visited {
	width: 198px;
	padding: 0 0 2px 22px;
	font-size: 10px;
	line-height: 17px;
}

.nav-act a:link,
.nav-act a:visited,
.nav-sub a:link,
.nav-sub a:visited,
.nav-sub-in-act a:link,
.nav-sub-in-act a:visited {
	color: #79b51c;
	color: #444;
}


#qmenu p a:link,
#qmenu p a:visited {
	padding: 0 0 0 12px;
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
}
#qmenu p a:hover,
#qmenu p a:active {
	text-decoration: none;
}


