@charset "UTF-8";

@media screen, projection
{
	
body { color:lime; }	
#nav,
#main,
.firstfooter,
.red_wrap_footer,
ul.nav_col1,
.marg100,
.marg12,
.schnickschnack { background-color:black; }
.marg12footer  {  background-image:url("../../../images/bg_footer_contrast.png") }
#header { background-image:url("../../../images/bg_header_contrast.png") }
#main,
#nav,
.firstfooter,
.red_wrap_footer { border-color:black black black black; }

.menuheader { background-image:none; background-color:green; border-color:lime lime lime lime; }
.menuheader h1 {  color:white; }

ul.nav_col1,
.marg12 { border-left:1px lime solid;  border-right:1px lime solid; }
ul.nav_col1 li,
ul.nav_col1 li ul li,
ul.nav_col1 li ul li ul li,
ul.nav_col1 li ul li ul li ul li { background-image:none; background-color:black; border-color:lime lime lime lime;   }
.marg100 { border:1px lime solid; border-top-width:0; }

.menuheader,
.marg12,
.marg100,
ul.nav_col1 { width:212px; }

ul.nav_col1 li a:hover,
ul.nav_col1 li a.cur:hover,
ul.nav_col1 li a.act:hover { color:lime!important; background-color:black; background-image:none }
ul.nav_col1 li a,
.marg12 {  border-bottom:1px lime solid; }

p, p.bodytext { color:lime; }

  .hlist ul li.cur a,
  .hlist ul li.act a  { color:lime; background-color:black;}


.schnickschnack { border:1px lime solid; padding:10px 10px 10px 10px; }

.round_border_all { background-color:black; border-color:lime; }

h4, p.ph4, span.p4 ,
h5, p.ph5, span.p5 ,
h6, p.ph6, span.p6 { color:white; }

}
