body {
    background-color: white;
}

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

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

main{  
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

#box_main{
    padding-right: 0;
}

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

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

#header_collapsed{
    border: solid 1px #CCC;
    background-color: white;
}

.navbar-toggler {
	background-color: transparent;	
}

#content{
    padding-top: 0;
}

#menu {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

@media (min-width: 768px) {
    #menu {
        padding-right: 10px;

    }
}

.box_sidebar, .box_content {
    border: solid 1px #CCC;
    background-color: white;
    margin: 10px 0;
}

.box_sidebar {
    padding: 1rem;
}

.box_content {
    padding: 1.5rem;
}

#box_efre {
    padding-top: 1rem;
    margin-bottom: 10px;
}

#box_news{
    margin-top: 10px;
}

#box_main{
    padding-top: 0;
}

#box_toc, #box_efre, #box_news {
	padding: 1.5rem;
}

.box_content {

}


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

/* --- TOC --- */

li.toc {  
    margin-bottom: 1px;
    background-color: #F0F0F0;
    border-bottom: 1px dotted #D4CBC2;
}

li.toc:hover{   
    background-color: #CDDCE6;

}

li.toc_active {
    background-color: #446D8C;
}

li.toc_active:hover {
    background-color: #446D8C;
} 
 
/* 
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: #446D8C;
    background-color: transparent;
}

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

li.toc_active a:hover {
    color: white;
} 

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

#box_footer {
    padding-bottom: 1rem;
} 

ul {
    margin-top: 0;
    margin-left: -40px;
}

