a:link  {
	color:#016631;
	text-decoration: underline;
}
a:active  {
	color:#666666;
	text-decoration: underline;
}

a:visited {
	color:#016631;
	text-decoration: underline;
}
a:hover {
    color:#016631;
	text-decoration: underline;
}

a:link.navpers  {
	color:#666666;
	text-decoration: underline;
}
a:active.navpers  {
	color:#016631;
	text-decoration: underline;
}
a:visited.navpers {
	color:#666666;
	text-decoration: underline;
}
a:hover.navpers {
    color:#666666;
	text-decoration: underline;
}


a:link.printwin  {
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}
a:active.printwin  {
	font-size: 10px;
	color:#016631;
	text-decoration: none;
}
a:visited.printwin {
	font-size: 10px;
	color:#666666;
	text-decoration: none;
}
a:hover.printwin {
	font-size: 10px;
    color:#666666;
	text-decoration: none;
}

a:link.footer  {
	color:#FFFFFF;
	text-decoration: none;
}
a:active.footer  {
	color:#FFFFFF;
	text-decoration: none;
}
a:visited.footer {
	color:#FFFFFF;
	text-decoration: none;
}
a:hover.footer {
    color:#FFFFFF;
	text-decoration: none;
}

a:link.gray  {
	color:#666666;
	text-decoration: none;
}
a:active.gray  {
	color:#666666;
	text-decoration: none;
}
a:visited.gray {
	color:#666666;
	text-decoration: none;
}
a:hover.gray {
    color:#666666;
	text-decoration: none;
}


.text	{
	font-family:"verdana", "arial", "helvetica";
	font-size: 12px;
	color: #666666;
	text-decoration : none;
	line-height: 20px;



}

.footer	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration : none;
}

.textklein	{
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration : none;
}


.conlink	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #D76402;
	text-decoration : underline;
}


.prolink	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #1A5B9B;
	text-decoration : underline;
}


.comlink	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #016631;
	text-decoration : underline;
}

.teaserlink  {
	color:#016631;
	font-size: 10px;
	text-decoration: none;
}

.teaserhead	{
	color: #FFFFFF;
	font-weight: bold;
	background-color: #00A857;
}

.padding	{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

table, tr, td	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #666666;
	text-decoration : none;
}

.title	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #666666;
	text-decoration : none;
	font-weight: bold;
}

.titel	{
	font-family:verdana,arial,helvetica;
	font-size: 14px;
	color: #333333;
	text-decoration : none;
	font-weight: bold;
}

.titelgrau	{
	font-family:verdana,arial,helvetica;
	font-size: 14px;
	color: #666666;
	text-decoration : none;
	font-weight: bold;
}

.navpers	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #425058;
	text-decoration : none;
	line-height: 20px;
}

td.grau {
	background-color: #D9D9D9;
	background: #D9D9D9;
}

td.bghell {
	background-color: #00A857;
	background: #00A857;
}

td.bgmittel {
	background-color: #DCDCDC;
	background: #DCDCDC;
}

td.bgdunkel {
	background-color: #016631;
	background: #016631;
}

BODY  { 
		scrollbar-face-color: #D9D9D9;
        scrollbar-shadow-color: #666666;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-3dlight-color: #666666;
        scrollbar-darkshadow-color: #FFFFFF;
        scrollbar-track-color: #EEEEEE;
        scrollbar-arrow-color: #5A5A5A;
}

.inputfeld	{
	font-family:verdana,arial,helvetica;
	font-size: 11px;
	color: #333333;
	border: 1 solid #3A3A3A;
	text-decoration : none;
	background-color: #3A3A3A;
	width: 200px;
}

.listcolor	{
	background-color: #BDBDBD;
}

.button { 
scrollbar-base-color:#cccccc;
font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
font-size: 11px;
color:#000000;
text-decoration : none;
background-color: #ffffff;
cursor: hand;
}

.productred	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #EB2E0A;
	text-decoration : none;
}


.level1	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration : none;
	font-weight: bold;
}
.level1aktiv	{
	font-family:verdana,arial,helvetica;
	font-size: 12px;
	color: #016631;
	text-decoration : none;
	font-weight: bold;
}
a:link.level1  {
	color:#333333;
	text-decoration: none;
}
a:active.level1  {
	color:#016631;
	text-decoration: underline;
}
a:visited.level1 {
	color:#333333;
	text-decoration: none;
}
a:hover.level1 {
    color:#333333;
	text-decoration: underline;
}
a:link.level1aktiv  {
	color:#016631;
	text-decoration: none;
}
a:active.level1aktiv  {
	color:#016631;
	text-decoration: underline;
}
a:visited.level1aktiv {
	color:#016631;
	text-decoration: none;
}
a:hover.level1aktiv {
    color:#016631;
	text-decoration: underline;
}



.level2	{
	font-family:verdana,arial,helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration : none;
	font-weight: bold;
}
.level2aktiv	{
	font-family:verdana,arial,helvetica;
	font-size: 11px;
	color: #016631;
	text-decoration : none;
	font-weight: bold;
}
a:link.level2  {
	color:#666666;
	text-decoration: none;
}
a:active.level2  {
	color:#016631;
	text-decoration: underline;
}
a:visited.level2 {
	color:#666666;
	text-decoration: none;
}
a:hover.level2 {
    color:#666666;
	text-decoration: underline;
}
a:link.level2aktiv  {
	color:#016631;
	text-decoration: none;
}
a:active.level2aktiv  {
	color:#016631;
	text-decoration: underline;
}
a:visited.level2aktiv {
	color:#016631;
	text-decoration: none;
}
a:hover.level2aktiv {
    color:#016631;
	text-decoration: underline;
}


.level3	{
	font-family:verdana,arial,helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration : none;
}
.level3aktiv	{
	font-family:verdana,arial,helvetica;
	font-size: 11px;
	color: #016631;
	text-decoration : none;
}
a:link.level3  {
	color:#666666;
	text-decoration: none;
}
a:active.level3  {
	color:#016631;
	text-decoration: none;
}
a:visited.level3 {
	color:#666666;
	text-decoration: none;
}
a:hover.level3 {
    color:#666666;
	text-decoration: underline;
}
a:link.level3aktiv  {
	color:#016631;
	text-decoration: none;
}
a:active.level3aktiv  {
	color:#016631;
	text-decoration: none;
}
a:visited.level3aktiv {
	color:#016631;
	text-decoration: none;
}
a:hover.level3aktiv {
    color:#016631;
	text-decoration: underline;
}


.level4	{
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	color: #666666;
	text-decoration : none;
}
.level4aktiv	{
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	color: #016631;
	text-decoration : none;
}
a:link.level4  {
	color:#666666;
	text-decoration: none;
}
a:active.level4  {
	color:#016631;
	text-decoration: none;
}
a:visited.level4 {
	color:#666666;
	text-decoration: none;
}
a:hover.level4 {
    color:#666666;
	text-decoration: underline;
}
a:link.level4aktiv  {
	color:#016631;
	text-decoration: none;
}
a:active.level4aktiv  {
	color:#016631;
	text-decoration: none;
}
a:visited.level4aktiv {
	color:#016631;
	text-decoration: none;
}
a:hover.level4aktiv {
    color:#016631;
	text-decoration: underline;
}

a:visited.contact { color: #000000; text-decoration: none }
a:visited.footerpfad { color: #000000; text-decoration: none }
a:link.contact { color: #000000; text-decoration: none }
a:link.footerpfad { color: #000000; text-decoration: none }
a:hover.contact { color: #000000; text-decoration: underline }
a:hover.footerpfad { color: #000000; text-decoration: underline }
a.contact { text-decoration: none }
a.footerpfad { text-decoration: none }

.brightfooter { background-color: #016631 }

.darkfooter { background-color: #016631 }


/* form styles */
.formfield {width:293px;}

.formfield_city {width:213px;}

.formfield_zip {width:70px;}

.formfield_textarea {width:524px;}
