body {
    color: #333;
    background-color: #97BD33;
    background-image: url('img2/top_background.png');
    background-position: top left;
    background-repeat: repeat-x;
}

a:link, a:visited {
	color: #4A7918;
}    
a:hover {
	text-decoration: underline;
}		

h1 {
	color: #4A7918;
} 		
      
hr {	
    border: dotted #CCC;
    border-width: 1px 0px 0px 0px;
    margin: 5px 0px 15px 0px;
}  

main{   
}


#outline {
    padding: 0;
    margin-top: 0px;
    background-color: #F7F7F7;
    border: 1px solid #CCC;
}

#header {
    background-image: url('img2/banner.jpg');
    height: 120px;
    border-bottom: 1px solid #CCC;    
}

#header_collapsed{
    height: 120px;

}

.navbar-toggler {
	background-color: #f9faf5;	
}

#menu {
}

#box_news{
}


.box_content td { 
    background-color: #E0E0E0;
} 

/* --- TOC --- */

li.toc {  
    margin-bottom: 2px;
    /*background-color: #E6EEF2;*/
    border: 1px solid #D24D20;
    border-radius: 7px;
}

li.toc:hover{   
    background-color: #D24D20;
}

li.toc_active {
    background-color: #D24D20;
}
  
/* 
Fehler beim Hovern im IE6 (Umbruch) bei Verwendung von 'block' in li
Workaround: 
li hovern (FF, IE8) +
a hovern (FF, IE8 UND IE6)
*/    
li.toc a {
    color: #333;
}

li.toc_active a {
    color: white;
} 
  
li.toc a:hover {
    color: #333;
} 
li.toc_active a:hover {
    color: white;
} 

#box_bottom {
    border-top: dotted 1px #CCCCCC;
}  

#box_footer {
    padding-bottom: 1rem;
} 

