body { background: #FFFFFF; line-height: 1.5;}

#pageheader {	margin: 0; padding: 0; }
#pagebody {	background: #FFFFFF; margin: 0; padding: 0; }
#maincontent { background-color: #FFFFFF; }

#maincontent-full { margin: 0; padding: 10px 5px 20px 5px; width: 796px; font-size: 14px; }
#maincontent-left { margin: 0; padding: 5px; width: 393px; }
#maincontent-right { margin: 0; padding: 5px; width: 393px; }
#maincontent-rand{float:none; width:806px; clear:both;}

#mainframe { #FFFFFF; }

#mainnavi {
  margin: 0; 
  padding: 0;
  background: #FFFFFF;
  opacity:1.0;
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
 }
 
/* CONTAINER ****************************************/ 

p { text-align: justify; }
p.bodytext { 
  margin: 0;
  padding: 5px;
  }

#mainnavi {background: #ffffff url(/fileadmin/_templates/images/mainnavi_bg.jpg) top center no-repeat; }
#mainnavi ul li a { color: #80bf45; }
#mainnavi ul li a:hover { color: #607B31; }
#mainnavi ul li a:visited { color: #80bf45; }

/* COMMENTS ****************************************/   
   
a, a:visited { color: #80BF45; }   
a:hover {	color: #607B31; }

h1 {
  color: #607B31;
  }

.csc-header h1 {
  margin: 10px 0 10px 0;
  padding: 6px 0 6px 6px;
  background: #ffffff url(/fileadmin/_templates/images/h1_bg.jpg) top left no-repeat; 
  }
  
h3 {
  padding: 1px 0 1px 66px;
  }
  
   
a.clink {
	color: #FCFADE;
	cursor: pointer;
	cursor: hand;
}

.ctopic1 {
	color: #252432;
	background: #80bf45;
	border-bottom: 1px dotted #e7b7d7;
	padding: 5px;
}

.ctopic2 {
	color: #252432;
	background: #6ea63b;
	border-bottom: 1px dotted #f8c2d3;
	padding: 5px;
}

.cdetails {
	display: none;
	padding-left: 92px;
	padding-right: 20px;
	}
  
 
/* HACKS ********************************************/ 
#maincontent-left img, #maincontent-right img { behavior: url(/fileadmin/_templates/hacks/iepngfix.htc) }
