/* ########################## Mainmenu ########################## */

table.mainmenu {background-color: #f0f7ec;}
td.mainmenu {color: #097041;}
td.mainmenu2 {background: #019355;}
td.menuline {background: #097041;}

a:link.mainmenu {color: #097041; background-color: #B2EBCB;}
a:visited.mainmenu {color: #097041; background-color: #B2EBCB;}
a:hover.mainmenu {color: #000000; background-color: #A2D7B9;}
a:active.mainmenu {color: #000000; background-color: #A2D7B9;}

a:link.mainmenu2 {color: #ffffff; background-color: #019355;}
a:visited.mainmenu2 {color: #ffffff; background-color: #019355;}
a:hover.mainmenu2 {color: #ffffff; background-color: #019355;}
a:active.mainmenu2 {color: #ffffff; background-color: #019355;}

/* ########################## menu ########################## */

a:link.menu {color: #f0f7ec; background-color: #70b442; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:visited.menu {color: #f0f7ec; background-color: #70b442; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:hover.menu {color: #ffffff; background-color: #8dc368; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:active.menu {color: #ffffff; background-color: #8dc368; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}

a:link.menu2 {color: #000000; background-color: #a9d28e;}
a:visited.menu2 {color: #000000; background-color: #a9d28e;}
a:hover.menu2 {color: #000000; background-color: #a9d28e;}
a:active.menu2 {color: #000000; background-color: #a9d28e;}
 
a:link.submenu {color: #006F44; background-color: #c6e1b3; font-weight:normal; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:visited.submenu {color: #006F44; background-color: #c6e1b3; font-weight:normal; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:hover.submenu {color: #000000; background-color: #c6e1b3; font-weight:normal; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}
a:active.submenu {color: #000000; background-color: #c6e1b3; font-weight:normal; font-family: Verdana,Tahoma,Arial,Sans-Serif,Helvetiva;}

a:link.submenu2 {color: #000000; background-color: #f0f7ec;}
a:visited.submenu2 {color: #000000; background-color: #f0f7ec;}
a:hover.submenu2 {color: #000000; background-color: #f0f7ec;}
a:active.submenu2 {color: #000000; background-color: #f0f7ec;}

a:link.subsubmenu {color: #006F44; background-color: #e2f0d9;}
a:visited.subsubmenu {color: #006F44; background-color: #e2f0d9;}
a:hover.subsubmenu {color: #005933; background-color: #FFFFFF;}
a:active.subsubmenu {color: #005933; background-color: #FFFFFF;}

a:link.subsubmenu2 {color: #005933; background-color: #ffffff;}
a:visited.subsubmenu2 {color: #005933; background-color: #ffffff;}
a:hover.subsubmenu2 {color: #005933; background-color: #ffffff;}
a:active.subsubmenu2 {color: #005933; background-color: #ffffff;}

/* ########################## other Menus ########################## */

a:link.infolink {color: #f0f7ec;}
a:visited.infolink {color: #f0f7ec;}
a:hover.infolink {color: #ffffff;}
a:active.infolink {color: #ffffff;}


/* ########################## Left / Right ########################## */

td.infobox {background-color: #70b442; color: #000000;}
td.infobox2 {background-color: #70b442; color: #000000;}
td.infobox3 {background-color: #f0f7ec; color: #000000;}
td.submenu {background-color: #F6FCF9; color: #000000;}
td.subsubmenu {background-color: #F6FCF9; color: #000000;}
td.infohead1 {color: #007337; background-color: #f0f7ec;}
td.kontaktbox {background-color: #70b442; color: #000000;}


/* ########################## Content ########################## */

td {color: #5D5B5E;}
td.comment {color: #B0545C;}
h1 {color: #5D5B5E;}
h2 {color: #5D5B5E;}
h3 {color: #5D5B5E;}
h4 {color: #5D5B5E;}
p.comment {color: #B0545C;}
p.h1 {color: #5D5B5E;}
p.h2 {color: #5D5B5E;}
p.h3 {color: #5D5B5E;}
p.h4 {color: #5D5B5E;}
td.h1 {color: #5D5B5E;}
td.h2 {color: #5D5B5E;}
td.h3 {color: #5D5B5E;}
td.h4 {color: #5D5B5E;}


/* ########################## Bottommenu ########################## */

a:link.bottom {color: #A5A5A5;}
a:visited.bottom {color: #A5A5A5;}
a:hover.bottom {color: #000000;}
a:active.bottom {color: #000000;}
td.bottom {color: #A5A5A5;}

/* ########################## other ########################## */

img {border-color: #5D735B;}
hr {background-color: #c0c0c0; color: #c0c0c0;}
font {color: #007440;}
a:link {color: #0133D5;}
a:visited {color: #0133D5;}
a:hover {color: #298D7B;}
a:active {color: #298D7B;}

 
a:link.lang {color: #ffffff;}a:visited.lang {color: #ffffff;}a:hover.lang {color: #ffffff;}a:active.lang {color: #ffffff;}
 
a:link.press {color: #55705E;}
a:visited.press {color: #55705E;} 
a:hover.press {color: #6B8F77;}
a:active.press {color: #6B8F77;} 
 
/* ########################### Forms ######################### */ 
tr.f0{ color: #FFFFFF; background-color: #70b442; }
tr.f1{ background-color: #dbecd0; color: #000000;}
tr.f2{ background-color: #E7F6ED; color: #000000;}
td.f0{ color: #FFFFFF; background-color: #70b442; }
td.f1{ background-color: #dbecd0; color: #000000;}
td.f2{ background-color: #E7F6ED; color: #000000;} 
 
a.forms:link {color: #FFFFFF; text-decoration: underline;}
a.forms:visited {color: #FFFFFF; text-decoration: underline;}
a.forms:hover {color: #FFFFFF; text-decoration: underline;}
a.forms:active {color: #FFFFFF; text-decoration: underline;}