/* ////// Stylesheet /////////////////////////////// */

/*Schaltflächen */
#menue-hoehe   {padding:;}
#menue-hoehe p {font-size:11pt; padding: 10px 5px; border: 1px solid #d1650c; border-radius: 8px; background: ; box-shadow: 5px 1px 5px #ccc; text-align:center; margin-bottom:8px;}
#menue-hoehe p:hover {background:#d1650c; color:#fff; font-weight:bold; text-decoration:underline; cursor: pointer; }
.grid-hoehe {min-height:108px; }


.aktiv    {padding:10px 40px; background:#dbd8d5; margin:0px 0px 8px 0px; text-align:center; width:200px;}

a.n:link     {font-size:11px; color:#003300; font-weight:bold; text-decoration:none; background: transparent}
a.n:visited  {font-size:11px; color:#003300; font-weight:bold; text-decoration:none; background: transparent}
a.n:hover    {font-size:11px; color:#003300; font-weight:bold; text-decoration:underline; background: transparent}
a.n:active   {font-size:11px; color:#005B2E; font-weight:bold; text-decoration:underline; background: transparent}



.abs_eng p {margin:0 !important;}


/*Rahmen um Bilder ausblenden*/
#content #main1 .breit .externe img, #content #main1 .breit .info img, #content #main1 .breit .download img, td p a img, #content #main1 .breit .faq img,#content #main1 .breit dt img, #content #main1 .breit dd img, #content #main1.height .breit .verstecke p img, #content #main1.height .breit .zeige p img
{border:none !important; padding:0 !important; margin:0 10px 0 0 /*12px*/ !important; background-color: transparent;}

#content #main1 .breit h2 p img{padding:0 !important; border:none !important; width:25px;}
#content #main1 .breit h3 img{padding:0 !important; border:none !important;}
#content #main1 .breit .download-neu /*p*/ img{padding:0 !important; border:none !important;}
#content #main1 .breit h4 img{padding:0 !important; border:none !important; }
#content #main1 .breit h6 img{padding:0 !important; border:none !important; }

#content img.links{float:left !important;}

#content #main1 .breit .zeige p img {padding:0 !important; border:none !important; }
#content #main1 .ausgezeichnet img {padding:0 !important; border:none !important; }
@media screen and (max-width: 480px) {
.icon {width: inherit!important;} 
}

.nachlist, #content p.nachlist { margin: -15px 0 0 0; }
.links-neu   {float:left; margin: 0 10px 0px 0;}

#download     { border: 1px solid #afa9a3; border-radius: 5px;  color: #FFFFFF; padding: 10px; margin-bottom: 20px; }


.download     { /*border: 1px solid #ccc; border-radius: 5px; box-shadow: 5px 1px 5px #ccc; background-color: #FFFFFF; padding: 10px; margin-bottom: 20px;*/border:1px solid #afa9a3; padding: 15px !important; margin: 10px 0; background-color: #FFFFFF; }


.download-neu {border:1px solid #afa9a3; padding: 15px !important; margin: 10px 0; }


/*Lernfeldübersichten anstelle der Liste*/
.bfach1 { background-color: #e8d8d0; padding:10px!important; font-weight: bold; }
.bfach2 { background-color: #e8e8d0; padding:10px!important; font-weight: bold; }
.bfach3 { background-color: #d0e8d0; padding:10px!important; font-weight: bold; }
.bfach4 { background-color: #d0e0e8; padding:10px!important; font-weight: bold; }



/* Ausblenden der Bilder*/
.downlink img, .download img, .externer_link img, .trennschutz img,/* .externe p a img,*/ .faq p img, /*.download-akk img,*/ #content #main1 .breit .info img.links {display:none;}


.download .info img  {display:inline !important;}
.download .info img {display:inline !important;}
.info p img {display:inline !important;}

#dunkel{background-color:#dbd8d5 !important;}

/* Angleichung Akkordeon */
.zeige{background-color: #f4f1ed !important;
border-left: 2px solid #333 !important;
padding: 0 !important;
   
margin-bottom: 10px !important;
width: 100% !important;
padding-left: 2px !important;
	font-size: 0.9rem !important;}


.zeige p, .zeige h3{
border-bottom: 0 none;
border-radius: 8px;
cursor: pointer;
width: 96% !important;
/*font-weight: bold;*/
padding: 4px 24px 4px 12px !important;
font-weight: normal;
background: url(https://www.schulentwicklung.nrw.de/cms/upload/css_img/list_open.png) no-repeat right 4px !important;
color: #333;
	line-height: 20px;
min-height: 20px;
	font-size:0.9rem;
	}


.current p, .current h3{font-weight: bold; background: url(https://www.schulentwicklung.nrw.de/cms/upload/css_img/list_on.png) no-repeat right 4px !important;}

.verstecke{background: #f4f1ed none repeat scroll 0 0;
	border-left: 2px solid #333 !important;
padding-left: 14px;
padding-top:14px;
padding-right:14px;
width: 100%;
border-image: none;
border-radius: 0;
border-style: none;
border-width: 0;
	margin-top: -10px !important;}


/* Korrektur fa-icons & Linkauszeichnungen für "alte Fälle" der Nichtnutzung der Klassen "externer_link", "weiterfuehrender_link" etc. */
#main1 .breit .fa-external-link, #right .fa-external-link{display:none !important;}
/*#main1 .breit a::before, #right a::before{content:"\f0c1"; font-family: FontAwesome;}*/
a.ohne_auszeichnung::before, .abc-navi-neu a::before, #beschreibungsliste dl dt a::before{content:none !important;}


a.externer_link::before {
    content: "\f08e" !important;
	margin-right:3px !important;
	font-family: FontAwesome;}


a.phone::before {
    content: "\f095" !important;
    margin-right:3px !important;
	font-family: FontAwesome;
    }

.phone{ margin-left:0 !important;}

/*a.mail::before {
content: "\f0e0" !important;
margin-right:3px !important;
	font-family: FontAwesome;}*/



ul.downlink a::before{content:none !important;}




img[alt="PDF-Symbol"], 
.downlink img.links[alt="DDF-Symbol"],
.downlink img.links[alt="ZIP-Symbol"],
.downlink img.links[alt="Excel-Symbol"], 
.downlink img.links[alt="Word-Dokument"],
.downlink img.links[alt="PDF-Symbol"], 
img[alt="Pfeil oben"],
img[alt="Icon externer Link"]
{
	display:none !important;
}


.externer_link img.links, .downlink img.links{display:inline !important;}

/*bootstrap-anpassungen*/
.verstecke .row .row{padding:10px;}
.col-md-12{margin-bottom:0 !important;}


/* Besonderheiten zu Bildern in der BB*/
img.links, #content #main1 .breit .externe img{background:transparent !important;}
.linkliste-bb img.links{width:6% !important;}
/*---#content p img.rechts{width:3% !important;} --*/
/*----test #content p.externe img.rechts{width:6% !important;}*/
/*----test #content .download p img.rechts, #content .externe p img.rechts{width:6% !important;}*/


/*Eigangsseiten Bildungspläne mit Chevron*/

a.top-arrow-bk{float:right; display:none;}
a.top-arrow-bk::before{content:"\f01b" !important; font-family:FontAwesome; font-size:2rem;}

#content p.chevrono {margin-left: 21px; text-indent: -21px;}


img { vertical-align: baseline; }
.nobaseline {vertical-align: middle!important; }
table caption { color: #000; text-align: center; font-weight: normal; }
hr {display:block !important; width: 100% !important; border-top: 2px ridge #ccc !important;}
hr.kurz {display:block !important; width: 30% !important; border-top: 2px ridge #ccc !important;}

div > p[class~="literatur"] {clear:both;}


#content ul.eng    {margin-left: -8px;}
#content ul.eng li {margin-bottom:0;}
#content ul.eng ul {margin: 0 }
#content ul.eng ul li {margin-top: 0;}

/*#content ul.pdf-link    { list-style:none; }
#content ul.pdf-link li { padding: 0 0 0 20px; margin: 6px 0; background: url(../upload/_images/link-pdf.gif) no-repeat; }*/

/*#content ul.word-link    { list-style:none; }
#content ul.word-link li { padding: 0 0 0 20px; margin: 6px 0; background: url(../upload/_images/word-syklein.gif) no-repeat; }*/


/*responsive Tabelle als Menü
.tabelle_menue {border-width:0; border-collapse:separate; padding:10px 50px; text-align:center; }
.tabelle_menue tbody {border-width:0;}
.tabelle_menue tr td {font-size:11pt; width:50%; background-color:#ece3d4; border: 1px solid #d1650c; padding: 8px 0; }
.tabelle_menue td {
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius:  8px 8px 8px 8px;
    border-radius:  8px 8px 8px 8px;}

.tabelle_menue td.hoch  {height:100px; vertical-align:middle;}*/

/*Linkauszeichnung im grauen Kasten*/
.grau a:link,
.grau a:visited,
.grau a:hover,
.grau a:active   {color:#71717D !important; text-decoration:underline; }

/*p.grau{{background: #fff;}*/
.grau {color:#71717D; background:transparent !important; /*#808080*/ }
.auslaufend    {border:1px solid #afa9a3; padding: 15px !important; margin: 10px 0;}

.hervorheben  { border: 1px solid #d1650c; border-radius: 8px; background: #ece3d4; padding: 0.6em; margin: 10px 0; }

.externe, #content p.externe {border: 1px solid #dbd8d5; /* border-top: 1px solid #ccc; font-size:0.7rem !important; margin-top:20px; padding-top:5px;*/ background: /*#f4f1ed#dbd8d5*/ #eef;padding: 15px; margin: 10px 0; }


#grid-kopf {font-weight:bold;}


h2 img {vertical-align: bottom;}
.col-md-6 {padding-right:5px; padding-left:5px;}

/*#menue-hoehe   {padding:10px 40px;}
#menue-hoehe p {font-size:11pt; padding: 10px 5px; border: 1px solid #d1650c; border-radius: 8px; background: #f5e7d7;  text-align:center; margin-bottom:8px;}
#menue-hoehe p:hover {background:#d1650c; color:#fff; font-weight:bold; text-decoration:underline; cursor: pointer; }*/
.grid-hoehe {min-height:108px; }

#menue, #menue-hoehe, #menue-2zeilig   {padding-top:20px;}
#menue p, #menue-hoehe p, #menue-2zeilig p, #menue a, #menue-hoehe a, #menue-2zeilig a {font-size:11pt; padding: 10px 10px; color:#a81815; /* border-radius: 8px;*/ background: #dbd8d5; /*box-shadow: 5px 1px 5px #ccc; text-align:center;*/margin-bottom:8px;text-align: left;}
#menue p::before, #menue-hoehe p::before, #menue-2zeilig p::before, #menue a::before, #menue-hoehe a::before, #menue-2zeilig a::before{content: "\f061"; font-family: FontAwesome; padding-right:0.3rem; }
#menue p:hover, #menue-hoehe p:hover, #menue-2zeilig p:hover, #menue a:hover, #menue-hoehe a:hover, #menue-2zeilig a:hover {/*background:#d1650c; color:#fff; font-weight:bold; */cursor: pointer; outline:1px solid #a81815; outline-offset:-1px;}
#dunkel{background-color:#f4f1ed !important;}
#menue-2zeilig p,#menue-2zeilig a {min-height:70px;}
.btn-info {
    border-color: #ffffff!important;
}
.btn {border-radius: 0px;
width: 100%;
white-space: pre-wrap;}

/*2-zeiliges Menü Grid-Layout für "Zuwanderung"*/
/*#menue-2zeilig   {padding:10px 50px;}
#menue-2zeilig p {font-size:11pt; padding: 10px 0; border: 1px solid #d1650c; border-radius: 8px; background: #f5e7d7;  text-align:center; min-height:65px; margin-bottom:8px;}
#menue-2zeilig p:hover {background:#d1650c; color:#fff; font-weight:bold; text-decoration:underline; cursor: pointer;}*/

#menue p.ohnereferenz{color:#7a7876;}
#menue p.ohnereferenz:hover {/*background:#f5e7d7; text-decoration:none; font-weight:normal; color:#000;*/ cursor:auto; border:none; outline:none;}


.leichtesprache       {float:right; margin-right:180px; margin-bottom:40px; }
.leichtesprache-karte {float:right; margin-right:230px; margin-bottom:40px; }
#leichtesprache {font-size:150%; line-height:130%; }
#leichtesprache h3 {font-size:150% !important; line-height:130%; }

/*für Begriffsbestimmung Inklusion*/
.inkl1n { padding:6px; margin-left: 20px; text-align:center; background-color: #e2e3e8; }

.inkl2n { padding:6px; margin-top: 3000px; margin-left: 40px; margin-bottom: 20px;  background-color: #e5e8d5; }

.inkl3n  { padding:6px; margin-top: 10px; margin-left: 180px;  background-color: #e6d6d9; } 

.inkl4n  { padding:6px; margin-top: 10px; margin-left: 430px; margin-bottom: 15px;  background-color: #ece3d4; }

.inkl5n  { padding:6px; margin-left: 20px; margin-bottom: 10px;  background-color: #d4e3ea; }



/*für Begriffsbestimmung Inklusion*/
.inkl1 {width: 40%;  padding:6px; margin-left: 20px;  background-color: #e2e3e8; }

.inkl2 {width: 45%; padding:6px; margin-top: 3px; margin-left: 400px; margin-bottom: 20px;  background-color: #e5e8d5; }

.inkl3  {display:block; width: 47%;  padding:6px; margin-top: 10px; margin-left: 180px;  background-color: #e6d6d9; } 

.inkl4  {display:block; width: 50%;  padding:6px; margin-top: 10px; margin-left: 430px; margin-bottom: 15px;  background-color: #ece3d4; }

.inkl5  {display:block; width: 60%;  padding:6px; margin-left: 20px; margin-bottom: 10px;  background-color: #d4e3ea; }

/*für Inklusion Differenzierungsmatrix*/
.inkl1d { width: 15%; background-color: #e2e3e8; font-size:12px; }

.inkl2d { width: 15%; background-color: #e5e8d5; font-size:12px; }

.inkl3d { width: 15%; background-color: #e6d6d9; font-size:12px; }

.inkl4d { width: 15%; background-color: #ece3d4; font-size:12px; }

.inkl5d { width: 10%; background-color: #d4e3ea; font-size:12px; }


/*fürs Akkordeon Downloadkästen
.download-akk     { border: 1px solid #ccc;  background-color: #FFFFFF; border-radius: 15px; padding: 6px 20px; 0 12px ; }

fürs Akkordeon FAQ
.faq {border: 1px solid #ccc;  background-color: #fcf8e3;}*/


/*fürs Akkordeon Bündelungsfächer*/
p#ab-akk1,
p#ab-akk2,
p#ab-akk3,
p#ab-akk4 {margin: 0;}

/*fürs Akkordeon*/
.zeige {
    text-decoration: none;
    padding: 3px 10px;
    cursor:pointer;
    font-size: 1rem;
   /* border-radius: 15px;*/
    margin: 5px 0px 8px 0px;
   }

.zeige p{margin-bottom:0px !important;}
.verstecke { }

.zeige.current {font-weight:normal}


/*.zeige:before  {border-top: 5px solid #002142;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; float: right; height: 0; width: 0; margin-top:10px;}

.zeige.current:before  {border-top: 0px solid #002142; border-bottom: 5px solid #002142;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
   content: ""; display: inline-block; float: right; height: 0; width: 0;}*/



/*Linkauszeichnung responsive Tabelle*/
#table-responsive a.sf:link,
#table-responsive a.sf:hover,
#table-responsive a.sf:active,
#table-responsive a.sf:focus { text-decoration:none; font-weight:bold;  }

@media screen and (max-width: 768px) {

#table-responsive { width: 100%; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; border: 1px solid #ddd; }
  #table-responsive > .table { margin-bottom: 0; }
	#table-responsive > .table > thead > tr > th,
	#table-responsive > .table > tbody > tr > th,
	#table-responsive > .table > tfoot > tr > th,
	#table-responsive > .table > thead > tr > td,
	#table-responsive > .table > tbody > tr > td,
	#table-responsive > .table > tfoot > tr > td { white-space: nowrap; }
	#table-responsive > .table-bordered { border: 0; }
	#table-responsive > .table-bordered > thead > tr > th:first-child,
	#table-responsive > .table-bordered > tbody > tr > th:first-child,
	#table-responsive > .table-bordered > tfoot > tr > th:first-child,
	#table-responsive > .table-bordered > thead > tr > td:first-child,
	#table-responsive > .table-bordered > tbody > tr > td:first-child,
	#table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
	#table-responsive > .table-bordered > thead > tr > th:last-child,
	#table-responsive > .table-bordered > tbody > tr > th:last-child,
	#table-responsive > .table-bordered > tfoot > tr > th:last-child,
	#table-responsive > .table-bordered > thead > tr > td:last-child,
	#table-responsive > .table-bordered > tbody > tr > td:last-child,
	#table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
	#table-responsive > .table-bordered > thead > tr:last-child > th,
	#table-responsive > .table-bordered > tbody > tr:last-child > th,
	#table-responsive > .table-bordered > tfoot > tr:last-child > th,
	#table-responsive > .table-bordered > thead > tr:last-child > td,
	#table-responsive > .table-bordered > tbody > tr:last-child > td,
	#table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
}


/*Tabelle Struktur BK und Abschlüsse-Anschlüsse*/
table#struktur-bk,
table#abschluesse { width: 100%  }
table#struktur-bk td,
table#struktur-bk th { padding: 8px 1px; text-align:center; line-height: 120%; }
/*table#abschluesse td,
table#abschluesse th { padding: 8px; line-height: 120%; }*/
tr.hell   {color:#eeeeee;}
td.dunkel {color:black; font-weight:bold;}

/* Farben für sechs Schulform (dunkel, mittel (ALT), hell) */
.sf1d { border:1px solid #F6AA42 !important; border-bottom:3px solid #F6AA42 !important; }
.sf2d { border:1px solid #00A77F !important; border-bottom:3px solid  #00A77F !important; }
.sf3d { border:1px solid #9C3B59 !important; border-bottom:3px solid #9C3B59 !important;}
.sf4d {border:1px solid #C3D34F !important; border-bottom:3px solid #C3D34F !important;}
.sf5d { border:1px solid #DA5D4A !important; border-bottom:3px solid #DA5D4A !important;}
.sf6d { border:1px solid #69AFDC !important; border-bottom:3px solid #69AFDC !important;}

.sf1d + .verstecke,
.sf2d + .verstecke,
.sf3d + .verstecke,
.sf4d + .verstecke,
.sf5d + .verstecke,
.sf6d + .verstecke{background:none; border:none !important; padding-left:0;}

.zeige.sf1d p,
.zeige.sf2d p,
.zeige.sf3d p,
.zeige.sf4d p,
.zeige.sf5d p,
.zeige.sf6d p
{color:#333 !important; font-size:1rem;}



.sf1m { border:1px solid #e4ac53 !important; border-bottom:3px solid #e4ac53 !important;}
.sf2m { border:1px solid #53afb4 !important; border-bottom:3px solid #53afb4 !important;}
.sf3m { border:1px solid #c05f72 !important; border-bottom:3px solid #c05f72 !important;}
.sf4m { border:1px solid #b6c958 !important; border-bottom:3px solid #b6c958 !important;}
.sf5m { border:1px solid #53afd4 !important; border-bottom:3px solid #53afd4 !important;}
.sf6m { border:1px solid #a8adcb !important; border-bottom:3px solid #a8adcb !important;}

/*.sf1h { border:1px solid #FDEEDB; border-bottom:3px solid #FDEEDB;}
.sf2h { border:1px solid #DBFFF7; border-bottom:3px solid #DBFFF7;}
.sf3h { border:1px solid #F3E0E6; border-bottom:3px solid #F3E0E6;}
.sf4h { border:1px solid #F2F5D8; border-bottom:3px solid #F2F5D8;}
.sf5h { border:1px solid #F8DCD8; border-bottom:3px solid #F8DCD8;}
.sf6h { border:1px solid #E3F0F9; border-bottom:3px solid #E3F0F9;}*/

.sf1h, .sf1d {background-color: #FDEdd8 !important;}
.sf2h, .sf2d {background-color: #cefff3 !important;}
.sf3h, .sf3d {background-color: #f4e2e8 !important;}
.sf4h, .sf4d {background-color: #f3f6dc !important;}
.sf5h, .sf5d {background-color: #F8DCD8 !important;}
.sf6h, .sf6d {background-color: #d8eaf6 !important;}

#abschluesse .sf1h,
#abschluesse .sf2h,
#abschluesse .sf3h,
#abschluesse .sf4h,
#abschluesse .sf5h,
#abschluesse .sf6h
{background:none;}

th.sf1d, th.sf2d, th.sf3d, th.sf4d,th.sf5d, th.sf6d  { /*border-width:1px; border-bottom-width:3px;*/ }


/*Listen ohne Abstand zur Überschrift*/
ul#listenheader1,
ul#listenheader2,
ul#listenheader3,
ul#listenheader4,
ul#listenheader5,
ul#listenheader6,
ul#listenheader7,
ul#listenheader8,
ul#listenheader9,
ul#listenheader10,
ul#listenheader11,
ul#listenheader12{ margin-top: -10px; }



/*Tabelle Stundentafeln der APO-BK*/
table.apobk { width:auto; border-color: #808080; border-width: 1px; border-style: solid; border-collapse: collapse;   margin: 0 0 10px 0; font-size: 0.9em; }
table.apobk td, th { padding: 6px; }
table.apobk th { text-align:left; font-weight: bold; color: #333; background-color: #eee; }
table.apobk .zentr {text-align:center;}


/*Tabelle Stundentafel*/
table.stundentafel {width: auto;}
table.stundentafel th {background-color:transparent; font-weight: bold; text-align:left;}
th#zentr {text-align:center;}
table.stundentafel caption {text-align:left;}
th.centerCell { text-align: center; } 

/*Tabelle Stundentafel auslaufend außer Kraft*/
table.stundentafelausl {width: 80%; background-color:transparent;}
table.stundentafelausl th {font-weight: bold; text-align:left;}
th#zentr {text-align:center;}
table.stundentafelausl caption {text-align:left;}


/*Definitionslist für Abkürzungen + Pädagogische Fachbegriffe + Lehrplanübersicht*/
#beschreibungsliste dl {margin-bottom:10px;}
#beschreibungsliste dt {font-size:15px; margin-bottom:5px; margin-top:10px; background:none; color: #333;}
#beschreibungsliste dd {margin-top:0; margin-bottom:0;}

/*Definitionslist für IRU-Glossar*/
#iruglos dl {margin-bottom:10px;}
#iruglos dt {font-size:15px; font-weight:bold; margin-bottom:5px; margin-top:30px; background:none; color: #333;}
#iruglos dd {margin-top:0; margin-bottom:0;}



/*Lernfeldübersichten anstelle der Liste*/
.bfach1 { background-color: #e8d8d0; padding:10px; font-weight: bold; }
.bfach2 { background-color: #e8e8d0; padding:10px; font-weight: bold; }
.bfach3 { background-color: #d0e8d0; padding:10px; font-weight: bold; }
.bfach4 { background-color: #d0e0e8; padding:10px; font-weight: bold; }


#content .abc-navi-neu { margin-left: 0;}
#content .abc-navi-neu li { background: none; display: inline; padding: 0 0.5em; margin: 0 0.5em 15px -0.5em;}
#content .abc-navi-neu a { font-weight: bold; }
#content .abc-navi-neu a[href^='/']::after {content: none!important;}
#content .abc-navi-neu ul li:before {content: none!important;}


/* Für alle Bildungsgänge */
.bf0, .bf0 + .zeige, div.bf0 + div.verstecke { background-color: #dcdcdc !important; }
.bf1, .bf1 + .zeige, div.bf1 + div.verstecke { background-color: #e8d8d0 !important; }
.bf2, .bf2 + .zeige, div.bf2 + div.verstecke { background-color: #e8e8d0 !important; }
.bf3, .bf3 + .zeige, div.bf3 + div.verstecke { background-color: #d0e8d0 !important; }
.bf4, .bf4 + .zeige, div.bf4 + div.verstecke { background-color: #d0e0e8 !important; }
.bf5, .bf5 + .zeige, div.bf5 + div.verstecke { background-color: #d0d0e8 !important; }
.bf6, .bf6 + .zeige, div.bf6 + div.verstecke { background-color: #e0d0e8 !important; }

.infogelb, .infogelb + .zeige, div.infogelb + div.verstecke { background-color: #fcf8e3 !important; }






/*Lernfeldübersicht-Tabelle normal*/
th.bf1,
td.bf1,
th.bf2,
td.bf2,
th.bf3,
td.bf3,
th.bf4,
td.bf4,
th.bf5,
td.bf5,
th.bf6,
td.bf6 {vertical-align:top; text-align:center; /*width:20%;*/}

/*Lernfeldübersicht-Tabelle Textausrichtung links*/
th.bf1li,
td.bf1li,
th.bf2li,
td.bf2li,
th.bf3li,
td.bf3li,
th.bf4li,
td.bf4li,
th.bf5li,
td.bf5li,
th.bf6li,
td.bf6li {vertical-align:top; text-align:left;}

/*Lernfeldübersicht-Tabelle mit 6 Lernfeldern im Jahr*/
th.bf1_6lf {background-color: #e8d8d0; vertical-align:top; text-align:center; width:16%;}
td.bf1_6lf {background-color: #e8d8d0; vertical-align:top; text-align:center; width:16%;}
th.bf2_6lf {background-color: #e8e8d0; vertical-align:top; text-align:center; width:16%;}
td.bf2_6lf {background-color: #e8e8d0; vertical-align:top; text-align:center; width:16%;}
th.bf3_6lf {background-color: #d0e8d0; vertical-align:top; text-align:center; width:16%;}
td.bf3_6lf {background-color: #d0e8d0; vertical-align:top; text-align:center; width:16%;}
th.bf4_6lf {background-color: #d0e0e8; vertical-align:top; text-align:center; width:16%;}
td.bf4_6lf {background-color: #d0e0e8; vertical-align:top; text-align:center; width:16%;}
th.bf5_6lf {background-color: #d0d0e8; vertical-align:top; text-align:center; width:16%;}
td.bf5_6lf {background-color: #d0d0e8; vertical-align:top; text-align:center; width:16%;}

th.leer,
td.leer {background-color:transparent; width:20%; border:none;}


/*Für Tabelle Textausrichtung oben*/
tr.oben,
td.oben   {vertical-align:top;}

.links   {float:left; margin: 0 10px 0px 0;}
.links_neupfeil   {float:left; text-indent: 10px; }
.rechts  {float:right; margin: 0 0 0 10px;}

#rechts  {margin-left:35px; background-color:#eef; padding:6px;}
#lightBlue {background-color:#eef; padding: .5em; margin: 0 0 10px 0;}

/*Datenbank - Bildungsgänge suchen*/
#lightBluelinks {display:block; background-color:#eef; padding: .5em; margin: 0 15px 10px 0; float:left;}
#lightBluerechts {background-color:#dcdcdc; padding: .5em; margin: 0 0 10px 10px; }





.ausgezeichnet { border:1px solid #afa9a3; background: #fee; padding: 15px !important; margin: 0 0 10px 0; }
.hervorheben   { border:1px solid #afa9a3; background: #ece3d4; padding: 0.6em; margin: 10px 0; }
.hervorgehoben { font-weight: bold; color: #d1650c; padding: 15px 0 0 0; }

.download img {display:inline;}

.wichtig  { color: #c00; font-weight:bold; padding: 15px 0 0 0; }
.wichtig1 { color: #c00; font-weight:bold; }
.wichtig2 { color: #c00; }
.clear  {clear:both;}
.literatur {font-size:11px; line-height: 1rem;}
ul.literatur-neu li {font-size:11px;}
.normal {font-family: arial, helvetica, sans-serif; font-size:14px; font-weight:normal;}
.trennschutz { white-space: nowrap; }


/*Banker*/
.unterstufe  { background-color: #eaf4ff; }
.mittelstufe { background-color: #f0fff0; }
.oberstufe   { background-color: #ffffec; }
#didajaplanung { font-weight: bold; font-size: 80%;}

.lightPink { background-color: #fee; }


.info, #content p.info{border: 1px solid #dbd8d5; /*border: 1px solid #ccc; border-radius: 5px; box-shadow: 5px 1px 5px #ccc;*/ background: #fcf8e3; padding: 15px; margin-bottom: 10px; }
.info-neu, #content p.info-neu {border: 1px solid #dbd8d5; background: #fcf8e3; padding: 15px; margin-bottom: 10px; }

.verstecke p.info{background:none !important;}


.zentr { text-align: center; }


.stichwort {border: 1px solid #a81815; /*border-radius: 8px;*/ background: #f4f1ed; padding: 0.6em !important; width: 40%; font-size: 0.9em; margin:10px; float:right; }

.stichwort ul li { font-size: 0.9em; }


.kasten_sf {border: 1px solid #d1650c; border-radius: 8px; background: #ece3d4; padding: 0.6em; text-align:center; }

/*Überschrift innerhalb von div-Elementen z. B. Download-Bereich*/
h6    {color: #a81815; font-size: 1em; font-weight: bold; margin: 8px 0 10px 0; }
div > h6[class~="mager"] {font-weight: normal;}
