/*  7BA050 96C35F C0DA9C  */

/* ---------- LAYOUT 1 ---------- */

body.l152.l171.l156 {
    background-color: #E6E6E6 !important;
    background-image: url("/gfx/l1/bg_v_gr.png") repeat-x fixed !important;
}

body.l152.l170.l156 {
    background: #C0DA9C !important;
}

body.l152.l172.l156 {
    background: #C0DA9C url("/gfx/l1/bg_gr.gif") !important;
}

div.l152.l156 #header p#slogan,
div.l152.l156 #footer-wrap h3,
div.l152.l156 a:hover {
    color:#96C35F !important;
}

div.l152.l156 #header h1#logo-text a,
div.l152.l156 #main h2,
div.l152.l156 #sidebar h3 {
    color:#7BA050 !important;
}

div.l152.l156 #nav ul {
    background:#C0DA9C !important;
}

div.l152.l156 #nav ul li.active a,
div.l152.l156 #nav ul li.active ul li.active a,
div.l152.l156 #nav ul li.active ul li.hover,
div.l152.l156 #nav ul li.active ul li.hover a {
    background: #96C35F;
}

div.l152.l156 #nav ul li ul li a,
div.l152.l156 #nav ul li ul li,
div.l152.l156 #nav ul li.active ul li,
div.l152.l156 #nav ul li.active ul li a {
    background: #C0DA9C;
}

div.l152.l156 #nav ul li a:hover,
div.l152.l156 #nav ul li a:active {
    background-color: #96C35F !important;
}

div.l152.l156 #wrap {
    border:2px solid #7BA050 !important;
}

/* ---------- LAYOUT 2 ---------- */

body.l152.l171.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_v_gr.png") repeat-x fixed !important;
}

body.l152.l170.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_e_gr.png") repeat-x fixed !important;
}

body.l152.l172.l157 {
    background: #E6E6E6 url("/gfx/l2/bg_m_gr.png") repeat-x fixed !important;
}

div.l152.l157 a,
div.l152.l157 a:hover,
div.l152.l157 a:active,
div.l152.l157 a:visited {
    color: #96C35F !important;
}

div.l152.l157 #header #header-links {
    background:#7BA050 !important;
}

div.l152.l157 #header p#slogan{
    color:#C0Da9C !important;
}

div.l152.l157 #header #header-links a:hover {
    color:#fff !important;
}

div.l152.l157 #header-photo {
    border-top: 2px solid #7BA050 !important;
    border-left: 2px solid #7BA050 !important;
    border-right: 2px solid #7BA050 !important;
}

div.l152.l157 #nav ul li.active ul li a {
    background: none;
}

div.l152.l157 #nav ul li.active a,
div.l152.l157 #nav ul li a:active,
div.l152.l157 #nav ul li.active ul li.active a,
div.l152.l157 #nav ul li.active ul li.hover a {
    border-bottom: 2px solid #96C35F;
    background: #C0Da9C;
    color: #fff;
}

div.l152.l157 #nav ul li a:hover {
    color:#fff !important;
    border-bottom: 2px solid #96C35F !important;
    background:#C0Da9C !important;
}

/* ---------- LAYOUT 3 ---------- */

body.l152.l169 {
    background: #fff url("/gfx/l3/bg_gr.png") repeat-x !important;
}

body.l152.l170.l169 {
    background: #fff url("/gfx/l3/bg_e_gr.png") repeat-x !important;
}

body.l152.l172.l169 {
    background: #fff url("/gfx/l3/bg_gr.png") repeat-x !important;
}

div.l152.l169 a,
div.l152.l169 a:hover,
div.l152.l169 a:active,
div.l152.l169 a:visited {
    color: #7BA050 !important;
}

div.l152.l169.l172 #header{
    background-image: url("/gfx/l3/header_gr.png") !important;
}

div.l152.l169 #header p#slogan {
    color: #C0DA9C !important;
}

div.l152.l172.l169 #header-photo #specialDIV6 {
    background-image: url("/gfx/l3/overlay_gr.png") !important;
}

div.l152.l169 #nav ul li.active ul li a {
    background: none;
}

div.l152.l169 #nav ul li.active a,
div.l152.l169 #nav ul li a:active,
div.l152.l169 #nav ul li a:hover,
div.l152.l169 #nav ul li.active ul li.active a,
div.l152.l169 #nav ul li.active ul li.hover a  {
    background: #fff url("/gfx/l3/nav-active_gr.png") repeat-x;
}

div.l152.l169 #main h1,
div.l152.l169 #main h2,
div.l152.l169 #main h3 {
    color: 7BA050 !important;
}

div.l152.l172.l169 #content-wrap{
    background-image: url("/gfx/l3/main_bg_gr.png") !important;
}

div.l152.l169 #content-wrap #main {
    background: #DFECCD url("/gfx/l3/main_top_gr.png") no-repeat top left !important;
}

div.l152.l169 #footer-wrap {
    background: #fff url("/gfx/l3/main_bottom_gr.png") no-repeat top left !important;
}

/* ---------- LAYOUT 4 ---------- */

body.l152.l173.l170,
body.l152.l173.l171,
body.l152.l173.l172 {
    background-color: #7ba050 !important;
    backgroun-image: none !important;
}

body.l152.l173 #footer-bottom,
body.l152.l173 #logo-text a,
body.l152.l173 #header,
body.l152.l173 #header-links,
body.l152.l173 a,
body.l152.l173 a:visited,
body.l152.l173 a:hover,
body.l152.l173 a:active,
body.l152.l173 h1,
body.l152.l173 h2,
body.l152.l173 h3,
body.l152.l173 p,
body.l152.l173 ul li,
body.l152.l173 #main h2,
body.l152.l173 #sidebar h3 {
    color: #3e6412 !important;
}


body.l152.l173 #nav {
    background: #96c35f url(/gfx/l4/header-gr.jpg) repeat-x center top !important;
}

body.l152.l173 #nav ul ul {
    background: #96c35f;
}

body.l152.l173 #nav ul li a:hover,
body.l152.l173 #nav ul li.active a ,
body.l152.l173 #nav ul li a:active,
div.l152.l173 #nav ul li.active ul li.active a,
div.l152.l173 #nav ul li.active ul li.hover a {
    background: #c0da9c url(/gfx/l4/bg-nav-hover-gr.png) no-repeat 5px center;
    color: #3e6412;
}

div.l152.l173 #nav ul li.active ul li a {
    background: none;
}

body.l152.l173 #wrap {
    background: #fff url(/gfx/l4/bg_gr_wrap.png) repeat-y right !important;
}

body.l152.l173 #main,
body.l152.l173 #header {
    background-color: #c0da9c !important;
}

body.l152.l173 #specialDIV6 {
    background: url(/gfx/l4/overlay_gr.png) no-repeat !important;
}

/* ---------- LAYOUT 5 ---------- */

body.l152.l330 #nav {
    background: #c0da9c;
}

body.l152.l330 #nav a {
    color: #fff;
}

body.l152.l330 #nav ul li a,
body.l152.l330 #nav ul li.active ul li a {
    background-color: #96c35f;
}

body.l152.l330 #nav ul li a:hover,
body.l152.l330 #nav ul li.active a,
body.l152.l330 #nav ul li a:active,
body.l152.l330 #nav ul li.active ul li.active a,
body.l152.l330 #nav ul li.active ul li.hover a  {
    background-color: #7ba050;
    color: #fff;
}

body.l152.l330 {
    background-color: #96c35f !important;
}

body.l152.l330 a {
    color: white;
}

body.l152.l330 #header {
    color: white;
}

body.l152.l330 .Document {
    background: #c0da9c;
}

body.l152.l330 .Document h1,
body.l152.l330 .Document h2,
body.l152.l330 .Document h3 {
    color: #7BA050;
}

body.l152.l330 #footer-wrap {
    border-top-color: #c0da9c;
    color: white;
}

body.l152.l330 #header a {
    color: white !important;
}

body.l152.l330 #header p {
    color: white !important;
}

body.l152.l330 #sidebar a {
    color: white !important;
}

body.l152.l330 .textile p {
    color: black !important;
}

body.l152.l330 #footer-columns h3 {
    color: white !important;
}

body.l152.l330 #footer-columns p {
    color: white !important;
}

body.l152.l330 #footer-columns a {
    color: white !important;
}

body.l152.l330 #footer-bottom a {
    color: white !important;
}

/* --------- Layout 6 ---------- */

body.l152.l339  {
    background-color: #c0da9c;
}

body.l152.l339 a {
    color: white;
}

body.l152.l339 #header {
    color: white;
}

body.l152.l339 #logo-text {
    background:url("/gfx/l6/bg-logoText-gruen.png") no-repeat left top;
}

body.l152.l339 #logo-text a {
    background: #c0da9c;
    color: #7ba050;
}

body.l152.l339 #slogan {
    background: #c0da9c;
    color: #7ba050;
}

body.l152.l339 #content-wrap {
    background: #96c35f;
}

body.l152.l339 #main {
    background: #c0da9c;
}

body.l152.l339 .Document {
    background: #c0da9c;
}

body.l152.l339 #nav ul li a {
    background-color: #c0da9c;
    color: #000000;
}

body.l152.l339 #nav ul li a:hover,
body.l152.l339 #nav ul li.active a,
body.l152.l339 #nav ul li.on li a {
    background: #96c35f;
}

body.l152.l339 #nav ul li a:hover,
body.l152.l339 #nav ul li.hover a,
body.l152.l339 #nav ul li.hover ul li.hover a,
body.l152.l339 #nav ul li ul li a:hover,
body.l152.l339 #nav ul li.active ul li.active a,
body.l152.l339 #nav ul li.active ul li.hover a {
    background: #96C35F;
}

body.l152.l339 #nav ul li ul li a,
body.l152.l339 #nav ul li.hover ul li a,
body.l152.l339 #nav ul li.active ul li a,
body.l152.l339 #nav ul li.on ul li a {
    background: none;
}

body.l152.l339 #header-links {
    background: #96c35f;
}

body.l152.l339 #header-links a,
body.l152.l339 #header-links a:hover,
body.l152.l339 #header-links a:visited {
    color: #fff;
}

body.l152.l339 #footer-wrap {
    border-top-color: #c0da9c;
    background: #7ba050;
    color: #c0da9c;
}

body.l152.l339 #footer-wrap a,
body.l152.l339 #footer-wrap a:visited {
    color: #c0da9c;
}

body.l152.l339 .textile p {
    color: black;
}

body.l152.l339 #footer-bottom,
body.l152.l339 #footer-columns,
body.l152.l339 #footer-columns h3,
body.l152.l339 #footer-columns a {
    color: #c0da9c;
}

/* -------- Layout 7 ----------- */

body.l152.l341 {
    background-image: url(/gfx/l7/bg-body-gruen.jpg);
}

body.l152.l341 #header #header-links {
    background: url(/gfx/l7/bg-btns-gruen.png) no-repeat right top;
}

body.l152.l341 #footer-wrap ul li {
    background: url(/gfx/l7/bg-footerList-gruen.jpg) no-repeat left 4px;
}

body.l152.l341 #sidebar ul li {
    background-color: #96c35f;
}

body.l152.l341 #footer-wrap h3,
body.l152.l341 #footer-columns .col3 a {
    color: #96c35f;
}

/* ------------ Layout 8 ------------ */

body.l152.l342 #nav ul li a:first-letter {
    color: #96c35f;
}

body.l152.l342 #sidebar ul li {
    background-color: #96c35f;
}

body.l152.l342 #footer-wrap h3,
body.l152.l342 #footer-columns .col3 a {
    color: #96c35f;
}

body.l152.l342 #footer-wrap h3,
body.l152.l342 #footer-columns .col3 a {
    color: #96c35f;
}

body.l152.l342 #footer-wrap ul li {
    background: url("/gfx/l8/bg-footerList-gruen.jpg") no-repeat left 4px;
}

/* ------------ Layout 9 ------------ */

body.l152.l343 {
    background: url(/gfx/l9/bg-body-gruen.jpg) repeat-x left top;
}

body.l152.l343 #header {
    background: url("/gfx/l9/bg-head-gruen.png") no-repeat left top;
}

body.l152.l343 #nav ul li a {
    border-bottom: 5px solid #c0da9c;
}

body.l152.l343 #nav ul li {
    background: #96c35f;
}

body.l152.l343 #nav ul li.on,
body.l152.l343 #nav ul li.active,
body.l152.l343 #nav ul li:hover {
    background: #58723a;
}

body.l152.l343 #content-wrap {
    border: 10px solid #c1cfb0;
}

body.l152.l343 #footer-columns h3,
body.l152.l343 #footer-columns a,
body.l152.l343 #footer-bottom a {
    color: #7ba050 !important;
}

/* ----------- Layout 9.1 ------------ */

body.l152.l344 #nav {
    background:url("/gfx/l10/nav_bg_gruen.jpg") left top;
}

body.l152.l344 #nav ul li.on a,
body.l152.l344 #nav ul li.active a,
body.l152.l344 #nav ul li a:hover {
    background:url("/gfx/l10/nav_bg_active_gruen.jpg");
}

body.l152.l344 #header #logo-text a {
    color:#c0da9c;
}

body.l152.l344 #slogan {
    color:#7ba050;
}

body.l152.l344 #header-photo img {
    border-left:4px solid #7ba050;
    border-right:4px solid #7ba050;
    border-top:4px solid #7ba050;
}

body.l152.l344 #nav {
    border-left:4px solid #7ba050;
    border-right:4px solid #7ba050;
}

body.l152.l344 .centerDiv {
    border-bottom:4px solid #7ba050;
    border-left:4px solid #7ba050;
    border-right:4px solid #7ba050;
}

body.l152.l344 .sidemenu a {
    color:#96c35f;
}

body.l152.l344 #footer-wrap ul li {
    background:url("/gfx/l10/bg-footerList-gruen.jpg") no-repeat scroll left 4px transparent;
}

body.l152.l344 #footer-wrap {
    background:url("/gfx/l10/bg-footer_gruen.jpg") repeat-x scroll left top #202020;
}

body.l152.l344 {
    background-image:url("/gfx/l10/header_gruen.jpg");
}

/* ----------- Layout 9.2 ------------ */

body.l152.l383 {
    background: #7ba050;
}

body.l152.l383 #wrap {
    background: #c0da9c !important;
}

body.l152.l383 #nav ul li a:hover {
    background: #96c35f !important;
    color:#fff;
}

body.l152.l383 #nav .active a {
    color:#fff;
}

body.l152.l383 #nav .open .active a {
    color:#fff;
}

body.l152.l383 #nav .active ul li a {
    color:#000;
}

body.l152.l383 #nav ul li ul a {
    background: none repeat scroll 0 0 #c0da9c;
}

body.l152.l383 #nav ul li ul a:hover {
    background: none repeat scroll 0 0 #96c35f;
    color:#fff;
}

body.l152.l383 #nav ul .active,
body.l152.l383 #nav ul .active ul .active a {
    background: none repeat scroll 0 0 #96c35f;
}

body.l152.l383 #footer-columns {
    color: #96c35f;
}
