#box1 {
width: 100%;
padding: 3px;
box-sizing: border-box;
border-radius: 5px 5px 5px 5px;
background: #ffffff;
border: 1px solid gray;
}
#box2 {
width: 100%;
padding: 3px;
box-sizing: border-box;
border-radius: 5px 5px 5px 5px;
background: #F0F0F0;
}

.responsive {
  width: 100%;
  height: auto;
}


.navbar-nav .nav-item .nav-link {
    color:#01588a;   font-weight: bold;
}
.navbar-nav .nav-item.active .nav-link,

.navbar-nav .nav-item:hover .nav-link {
    color:#3452eb;   font-weight: bold;
}

 







li a {
	float: left;
	
}





/* pt-sans-regular - latin */

@font-face {

  font-family: 'PT Sans';

  font-style: bold;

  font-weight: 800;

  src: url('css/pt-sans-v11-latin-regular.eot'); /* IE9 Compat Modes */

  src: local('PT Sans'), local('PTSans-Regular'),

       url('pt-sans-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

       url('pt-sans-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */

       url('pt-sans-v11-latin-regular.woff') format('woff'), /* Modern Browsers */

       url('pt-sans-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */

       url('pt-sans-v11-latin-regular.svg#PTSans') format('svg'); /* Legacy iOS */

}




table{
font-family: PT Sans;
font-size: 16px;
padding: 5px;
width: 100%;
background-color:#FFFFFF;
} 
 table.kapitel {
 background:#666666;
 padding: 5px;
 color:white;
 text-align:center;
 }
 
  table.fuss{
 background: #0054A3;
 padding: 5px;
 color:black;
 font-weight: bold;
 }
 
 table.tabellen-mit-ueberschrift{
  border-spacing: 0 px;
  padding: 0 px;
  border-color: "#333333";
  border="1";
  background-color:  white;
  }




table { /* Styling der Tabelle */ }

.table-scrollable {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

.table-scrollable::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 14px;
  height: 14px;
}

.table-scrollable::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 3px solid #fff;
  background-color: rgba(0, 0, 0, .3);
}




.pfad {
	font-family: "PT Sans";
	
	color: #232423;
	font-weight: bold;
	background-color: #cccccc;
}

.schwarzfett {
	font-family: PT Sans;
	
	color: #333333;
	font-weight: bold;

}
.inhalttext {
	font-family: "PT Sans";
	font-size: 16px;
	color: #555555;
	line-height: 20px;

}

.inhaltblau {
	font-family: PT Sans;
	
	color: #006699;
	line-height: 20px;

}
.inhaltblau_kursiv {
	font-family: PT Sans;
	
	color: #006699;
	line-height: 20px;
	font-style: italic;

}

.ueberschriften {
	font-family: PT Sans;
	
	color: #000000;
	font-weight: normal;
	background-color:white;
}

.ueberschriften-werbung {
	font-family: PT Sans;
	
	color: #000000;
	font-weight: normal;

}
.vokabeln { PT Sans;
	
	color: #990000;
	line-height: 20px;
}
.orange{
     background-color:#FF3300;
     color: #000000;
}

.banane a{	text-decoration:underline; 
			font-family: PT Sans;;
			
			color: #CCCCCC;
			font-weight: bold;

}
 
 
.banane a:hover {text-decoration:underline; 
				font-family: PT Sans;
				font-size: 16px;
				color: #eeeeee;
				font-weight: bold;
}
.name_beschreibung {
	font-family: PT Sans;;
	font-size: 16px;
	color: #333333;
}






		
