/*Basesystem auf resch media*/

html,
body {
    margin: 0 !important;
    padding: 0;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}


/*Standardschrift setzen*/

body {
    font-family: Tahoma, sans-serif;
    font-size: 18px;
    line-height: 23px;
    color: #000;
    font-weight: normal;
}

.innerwrapper img,
.innerwrapper embed,
.innerwrapper object,
.innerwrapper video {
    height: auto;
    width: 100%;
}

.con-subtitle .csc-default {
    margin-top: -43%;
    background: #fff;
    float: right;
    color: #000;
    font-size: 14px;
    padding: 5px
}

.con-subtitle p,
.con-subtitle p.bodytext {
    padding: 0;
    margin: 0
}

.zentriert .con-subtitle .csc-default {
    margin-top: -61%
}

#wrap {
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden
}

.navhelpmobile {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    min-height: 100%;
    z-index: 9000;
    background: #191919;
    display: none;
}

.navhelpmobile > img {
    display: block;
    margin: 100px auto auto;
    max-width: 90%;
    height: auto;
}

.navhelpmobile .close:hover {
    cursor: pointer;
}

.navhelpmobile .close {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 17px;
    right: 20px;
}

.clear {
    clear: both
}

#viewport {
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    float: left
}

#viewport .slidePage {
    background-color: #000;
    position: relative;
    width: 100%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    float: left;
    overflow: hidden
}

#viewport .slidePage img.bg-img {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 30;
    width: 100%;
    height: auto;
    border-top: 1px solid #000;
}

#viewport .slidePage img.startimg {
    display: inline;
    position: absolute;
}

#viewport .slidePage.startseite img {
    right: 0;
    left: auto;
    width: 100%;
    height: auto;
}

#viewport .slidePage.startseite .content {
    display: block
}

#viewport .slidePage.startseite .start-title-img {
    margin-top: 20px
}

#viewport .slidePage.startseite .start-title-img img {
    width: 25%;
    margin: auto
}

#viewport .slidePage .csc-textpic .csc-textpic-image img {
    display: block
}

#viewport .slidePage .content {
    display: none;
}

#viewport .slidePage .content img {
    display: inherit;
    position: inherit;
}


/*ie fix*/

img {
    border: 0;
}

#viewport .slidePage .content {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 32;
    height: 100%;
}

.wp #viewport .slidePage .content {
    overflow: auto;
}

#viewport .slidePage .content .wrap {
    padding: 0 0 0 0;
}

.uptobottom40 {
    padding-top: 42% !Important;
}

.uptobottom20 {
    padding-top: 28% !Important;
}

.uptobottom4 {
    padding-top: 4% !Important;
}


.downthreepercent {
    padding-top: 3% !Important;
}


/*#viewport .slidePage .content .wrap .uptotop29 {margin-top:-29%;}*/

body #viewport .slidePage.startseite img.start-port {
    display: none
}

body #viewport .slidePage.startseite img.start-land {
    display: block;
    width: 100%
}

#wrap #viewport .slidePage.startseite {
    background-color: #FFF;
}

a.btn {
    display: block;
    max-width: 180px;
    border: 1px solid #999;
    text-transform: uppercase;
    color: #999;
    font-weight: bold;
    text-align: center;
    margin: auto;
    font-size: 16px;
    background: #fff;
    padding: 4px 10px;
    text-decoration: none;
}

.sidebar a {
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.svgmap object.svgobj {
    width: 100%;
    display: block;
    height: auto;
    position: relative;
    padding-top: 130%;
}

.svgmap object.svgobj svg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.contentf .hicon {
    position: relative;
    padding-left: 40px;
}

.contentf .hicon:after {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 1em;
    height: 1em;
    display: block;
}

.contentf .hicon.txtico:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_txt.png) no-repeat center center;
}

.contentf .hicon.vidico:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_vid2.png) no-repeat center center;
    background-size: cover;
}

.contentf .hicon.vidico2:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_vid22.png) no-repeat center center;
    background-size: cover;
}

.contentf .hicon.vidico3:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_vid23.png) no-repeat center center;
    background-size: cover;
}

.contentf .hicon.picico:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_pic.png) no-repeat center center;
}

.contentf .hicon.galleryico:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_img.png) no-repeat center center;
}

.contentf .hicon.audico:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_aud2.png) no-repeat center center;
    background-size: cover;
}

.contentf .hicon.audico2:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_aud22.png) no-repeat center center;
    background-size: cover;
}

.contentf .hicon.audico3:after {
    background: url(/typo3conf/ext/rm_articlepages/Resources/Public/Icons/icon_aud23.png) no-repeat center center;
    background-size: cover;
}

a.btndyn {
    display: block;
    border: 1px solid #999;
    text-transform: uppercase;
    color: #999;
    background: #fff;
    font-weight: bold;
    margin: auto;
    max-width: 500px;
    text-align: center;
    font-size: 16px;
    padding: 4px 10px;
    text-decoration: none;
}

a.btn:hover,
a.btndyn:hover {
    font-weight: bold;
    text-decoration: none;
    font-size: 16px;
}

.align-center {
    text-align: center;
}

.bgimg {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}

.slidePage.startseite .innerwrapper {
    float: none;
    padding: 0;
    width: auto;
}

.slidePage.startseite .innerwrapper .trans.center {
    padding: 20px 40px;
    color: #fff;
    position: relative;
    text-align: center;
    /*background:url('/fileadmin/allgemein/Bilder/soft-darken.png') repeat scroll 0px 0px;*/
    z-index: -1;
    margin-bottom: -28px;
}

.slidePage.startseite .innerwrapper .trans.center .contentbox .vorspann {
    color: #fff;
}

.slidePage.startseite .innerwrapper .trans.center .contentbox {
    text-shadow: 0px 0px 30px #555;
}

.slidePage.startseite .startbox.yellow .contentbox {
    background: #e2e2e2;
    padding: 1px 40px 30px;
}

.slidePage.startseite .startbox.white .contentbox {
    background: transparent url('../images/frame_bgs/white_trans.png') 0 0 repeat;
    /*background: #ffffff;*/
    padding: 30px 40px;
}

.slidePage.startseite .startbox.white .arrow,
.slidePage.startseite .trans .arrow {
    position: absolute;
    width: 100%;
}

.slidePage.startseite .trans .arrow {
    display: none;
    left: 0;
    bottom: -29px;
}

.slidePage.startseite .startbox.white .arrow .aleft,
.slidePage.startseite .trans .arrow .aleft {
    float: left;
    width: 50%;
    border-bottom: 29px solid rgba(0, 0, 0, 0);
    box-sizing: border-box;
    border-right: 36px solid #ffffff;
}

.slidePage.startseite .startbox.white .arrow .aright,
.slidePage.startseite .trans .arrow .aright {
    float: left;
    width: 50%;
    box-sizing: border-box;
    border-bottom: 29px solid rgba(0, 0, 0, 0);
    border-left: 36px solid #ffffff;
}

.slidePage.startseite .startbox.yellow .arrow .aleft {
    float: left;
    width: 50%;
    border-bottom: 28px solid #e2e2e2;
    box-sizing: border-box;
    border-right: 35px solid rgba(0, 0, 0, 0);
}

.slidePage.startseite .startbox.yellow .arrow .aright {
    float: left;
    width: 50%;
    box-sizing: border-box;
    border-bottom: 28px solid #e2e2e2;
    border-left: 35px solid rgba(0, 0, 0, 0);
}

.slidePage.startseite .innerwrapper .trans.center h1,
.slidePage.startseite .innerwrapper .trans.center h2,
.slidePage.startseite .innerwrapper .trans.center h3 {
    color: #fff;
}

.slidePage.startseite .sectionimg div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin: 0;
    display: block;
}

.slidePage.startseite .blackfooter {
    padding: 20px 40px;
    background: #000;
    text-align: center;
}

.slidePage.startseite .blackfooter .highlight {
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 10px;
}

.slidePage .svgmap {
    position: relative;
}

.slidePage .svgmap .infotitle.toggle:hover {
    cursor: pointer;
}

.slidePage .svgmap .infotitle {
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    background: #666;
    padding: 2px 5px;
    text-transform: uppercase;
    margin-bottom: 10px;
    display: none;
    position: relative;
}

.slidePage .svgmap .infotitle.toggle:after {
    content: '';
    display: block;
    width: 14px;
    height: 9px;
    position: absolute;
    top: 8px;
    right: 10px;
    background: url(/fileadmin/system/template/images/arrows.png);
}

.slidePage .svgmap .infotitle.toggle.open:after {
    background-position: 0 -9px;
}

.slidePage .svgmap .infotitle.ev1 {
    background: #45607f;
}

.slidePage .svgmap .infotitle.ev2 {
    background: #e30074;
}

.slidePage .svgmap svg {
    width: 100%;
    height: auto;
}

.slidePage .svgmap .infobox {
    position: absolute;
    background: #fff;
    padding: 10px;
    width: 300px;
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -150px;
    display: none;
    opacity: 0.7;
}

.slidePage .svgmap .infobox.open {
    display: block;
}

.slidePage .svgmap .infobox .ibwrap {
    position: relative;
}

.slidePage .svgmap .infobox .close {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
}

.slidePage .svgmap .infobox .subtitle {
    font-weight: bold;
    padding-top: 20px;
}

.slidePage .svgmap .infobox .title {
    font-size: 24px;
    padding-right: 30px;
    font-weight: bold;
}

.slidePage.startseite .blackfooter a {
    color: #fff;
    text-decoration: none;
}

.slidePage.startseite .plxbox {
    height: 320px;
    background: url(images/bg.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.btnlink a,
a.btnlink,
button.btnlink {
    display: inline-block;
    padding: 3px 30px;
    background: #fff;
    border: 1px solid #999;
    color: #999;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    font-family: 'BentonSans', Tahoma, sans-serif;
}

.btnlink a:hover,
a.btnlink:hover,
button.btnlink:hover {
    display: inline-block;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    cursor: pointer;
}

.clafter:after {
    clear: both;
    display: block;
    content: '';
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.singlecontent {
    padding: 80px 30px 30px;
    background: #fff;
}

.tx-indexedsearch .title a {
    text-decoration: none;
    font-weight: bold;
    font-size: 24px;
    display: inline-block;
    line-height: 24px;
}

.tx-indexedsearch .tx-indexedsearch-res {
    padding: 10px 0;
}

body .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res {
    padding-top: 20px;
}

.tx-indexedsearch ul.browsebox li a {
    display: inline-block;
    background: rgb(0, 150, 63);
    text-decoration: none;
    padding: 5px 10px;
    font-size: 16px;
    color: #fff;
}

body .servicenav {
    position: absolute;
    top: 205px;
    background-color: rgba(0, 0, 0, 0.9);
    width: 100%;
    z-index: 6998;
    padding: 40px 0 20px;
    display: none;
}


/* VON DW */

body .servicenav ul {
    display: table;
    list-style-type: none;
    margin: 0;
    table-layout: fixed;
    float: right;
    padding: 0px;
    line-height: 1.4em;
    font-size: 1em;
}


/* body .servicenav ul{
  display:table;
  list-style-type:none;
  padding:20px 0;
  margin:0;
  width:100%;
  table-layout:fixed;
}*/


/* VON DW */

body .servicenav li {
    display: inline-block;
    vertical-align: top;
}


/* body .servicenav li{
  display:table-cell;
  vertical-align:top;
  padding:0 10px;
} */

body .servicenav .desctitle {
    border-bottom: 1px solid #fff;
    font-weight: bold;
    text-transform: uppercase;
    max-width: 500px;
    margin: auto;
    font-size: 30px;
    text-align: center;
    color: #fff;
}


/* NEU VON DW ANGELEGT */

body .servicenav a {
    display: block;
    padding: 0px 2em 0px 0px;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    text-align: right;
    text-transform: uppercase;
    font-weight: 700;
}


/*body .servicenav a{
  display:block;
  max-width:180px;
  padding:4px;
  text-align:center;
  color:#fff;
  border:1px solid #fff;
  margin:auto;
  text-decoration:none;
  font-size:14px;
}*/

.tx-indexedsearch ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
    font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-whatis,
.tx-indexedsearch .tx-indexedsearch-browsebox p,
.tx-indexedsearch .tx-indexedsearch-searchbox {
    display: none;
}

.tx-indexedsearch ul.browsebox {
    padding: 0;
    margin: 0;
    text-align: center;
}

body .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res:first-child {
    padding-top: 0;
}

.tx-indexedsearch .date {
    font-size: 16px;
}

#navigation .logo a {
    display: block;
    width: auto;
    height: auto;
}

#navigation .logo {
    float: left;
    width: 176px;
    padding: 3px 0 0 10px;
    max-height: 40px;
    overflow: hidden;
}

#navigation .logo img {
    display: block;
    width: 100%;
    height: auto;
}

#navigation .slogan {
    float: left;
    color: rgb(71, 71, 70);
    padding: 8px 0 0 30px;
    font-size: 0.75em;
    text-transform: none;
}

#navigation .searchbox {
    float: right;
}

#navigation .searchbox .searchwrap {
    border-radius: 30px;
    border: 1px solid #999;
    overflow: hidden;
    height: 30px;
    margin: 5px 10px 0 0;
}

#navigation .searchbox .togglesb {
    width: 30px;
    height: 30px;
    display: none;
}

#navigation .searchbox .searchwrap .btn {
    float: left;
}

#navigation .searchbox .searchwrap .btn button {
    display: block;
    width: 36px;
    height: 30px;
    overflow: hidden;
    border: none;
    background: #fff;
    outline: none;
    padding: 0;
}

#navigation .searchbox .searchwrap .btn button img {
    width: 100%;
    height: auto;
    margin-top: -8px;
}

#navigation .searchbox .searchwrap .inp {
    float: left;
}

#navigation .searchbox .searchwrap .inp input {
    display: block;
    box-sizing: border-box;
    border: none;
    outline: none;
    padding: 5px 10px 5px 5px;
    height: 30px;
    width: 170px;
}

#navigation .nav {
    float: right;
    padding: 2px 10px;
}

#navigation .fontsize img,
#navigation .back img,
#navigation .nav img {
    display: block;
    width: 30px;
    height: 40px;
}

#navigation .fontsize.act img,
#navigation .nav.act img,
#navigation .fontsize img.acticon,
#navigation .nav img.acticon {
    display: none;
}

#navigation .fontsize.act img.acticon,
#navigation .nav.act img.acticon {
    display: block;
}

#navigation .nav:hover,
#navigation .searchbox .searchwrap .btn button:hover {
    cursor: pointer;
}

.slidePage.startseite .wrapper {
    width: auto;
}

.slidePage.startseite .startbox .contentbox > div {
    margin: auto;
    max-width: 1400px;
}

.contentbox .col3wrap .marginwrap {
    margin: 0 -40px;
}

.contentbox .col3wrap {
    overflow: hidden;
}

.contentbox .col3wrap .tbwrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    border-spacing: 40px 0px;
}

.contentbox .col3wrap .col {
    display: table-cell;
    vertical-align: top;
    padding: 20px;
    background: #666;
}

.contentbox .col3wrap .col h4 {
    color: #fff;
    margin: 0;
    padding: 0 0 25px;
    font-size: 26px;
    text-align: center;
    text-transform: none;
}

.contentbox .col3wrap .col.blue {
    background: #45607f;
}

.contentbox .col3wrap .col.red {
    background: #e30074;
}

ul {
    /*text-indent: -1.2em;*/
    padding: 0px 0px 0px 25px;
    /*margin: 0px 5px;*/
}

ul li {
    list-style: disc url('../images/li-bullet.png') outside;
}

ul ul li {
    list-style: disc outside;
    margin: 0px 0px 0px -0.3em;
}

ul ul ul li {
    list-style: circle outside;
    /*margin: 0px 0px 0.5em;*/
}

/* ol {
    /*text-indent: -1.2em;
    padding: 0px 0px 0px 1.45em;
    /*margin: 0px 5px;
} */


/* BG: Bildungsinitiative Verlauf */

.bi_verlauf {
    background: transparent url('../images/frame_bgs/slider_bg_gruen.png') 0 0 no-repeat;
    background-size: cover;
    color: white;
}


/* BG: AKTIONSFELD I / Txt:weiß (100%) */

.aktionsfeld_eins {
    background: rgb(40, 95, 152);
}


/* BG: AKTIONSFELD II / Txt:weiß (100%) */

.aktionsfeld_zwei {
    background: rgb(182, 214, 240);
}


/* BG: AKTIONSFELD III / Txt:weiß (100%) */

.aktionsfeld_drei {
    background: rgb(148, 176, 210);
}


/* BG: AKTIONSFELD IV / Txt:weiß (100%) */

.aktionsfeld_vier {
    background: rgb(150, 166, 203);
}


/* BG: AKTIONSFELD Anhang / Txt:weiß (100%) */

.aktionsfeld_anhang {
    background: rgb(0, 60, 128);
}

.helpsite h1 {
    color: #000;
}

.violet h1 a,
.violet h1 a.hyperlink2 {
    color: #AF06B1;
}

table.contenttable {
    line-height: 1.1em;
    width: 100%;
    border-spacing: 20;
    border-collapse: separate;
    border: 1px;
}

table.contenttable tr .td-0 {
    font-weight: 400;
    text-align: left;
    color: #000;
    font-size: 1em;
    font-family: 'BentonSans', Tahoma, sans-serif;
    border: 1px;
    border-bottom: 1px solid #000;
    padding: 5px 1px 3px 1px;
}

table.contenttable tr .td-1 {
    font-weight: 400;
    text-align: right;
    color: #000;
    font-size: 1em;
    font-family: 'BentonSans', Tahoma, sans-serif;
    border: 1px;
    border-bottom: 1px solid #000;
    padding: 5px 1px 3px 1px;
}

table.contenttable tr .td-2 {
    font-weight: 400;
    text-align: right;
    color: #000;
    font-size: 1em;
    font-family: 'BentonSans', Tahoma, sans-serif;
    border: 1px;
    border-bottom: 1px solid #000;
    padding: 5px 1px 3px 1px;
}

.textsizer {
    position: absolute;
    top: 43px;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.9);
    z-index: 6999;
    display: none;
}

.textsizer .lbl {
    padding: 20px 20px 0;
    color: #fff;
    text-align: center;
}

.textsizer .txtswrap {
    display: table;
    width: 100%;
    table-layout: fixed;
    padding: 20px;
    box-sizing: border-box;
}

.textsizer .tcell {
    display: table-cell;
    vertical-align: middle;
    padding: 0 20px;
    text-align: center;
}

.textsizer .tcell a {
    display: inline-block;
    max-width: 120px;
    text-align: center;
    width: 100%;
    padding: 7px 0;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 700;
    text-transform: none;
    background-color: #fff;
    color: #00963f;
    text-decoration: none;
}

.textsizer .tcell a.large {
    font-size: 24px;
    padding: 3px 0;
    font-weight: 700;
}

.textsizer .tcell a.xlarge {
    font-size: 28px;
    padding: 1px 0;
    font-weight: 700;
}

.textsizer .tcell a.active,
.textsizer .tcell a:hover {
    color: #fff !important;
    background-color: #00963f;
}

@media only screen and (max-width: 1160px) {
    .contentbox .col3wrap .col h4 {
        font-size: 22px;
    }

    .contentbox .col3wrap .col {
        padding: 10px;
    }
}

@media only screen and (max-width: 990px) {
    .contentbox .col3wrap .marginwrap {
        margin: 0;
    }

    .contentbox .col3wrap .tbwrap {
        display: block;
        border-spacing: 0;
    }

    .contentbox .col3wrap .col {
        display: block;
        margin-top: 40px;
    }

    .contentbox .col3wrap .col:first-child {
        margin: 0;
    }

    .contentbox .col3wrap .col h4 {
        font-size: 26px;
    }

    .tx-rm-articlepages .daterow .dot,
    .searchresult .dot {
        width: 15px;
        box-sizing: border-box;
        overflow: hidden;
        text-indent: -999px;
    }
}

@media only screen and (max-width: 414px) {
    .contentbox .col3wrap .col h4 {
        font-size: 18px;
    }

    .contentbox .col3wrap .col a.btndyn,
    .contentbox .col3wrap .col a.btndyn:hover {
        font-size: 14px;
    }

    .contentbox .col3wrap .col {
        margin-top: 20px;
    }

    .contentbox .col3wrap .col:first-child {
        margin: 0;
    }

    h1.smobil {
        font-size: 1.75em !important;
    }

    h1.vsgg {
        font-size: 2.2em !important;
    }

    h2.vsgg {
        font-size: 1em !important;
    }
}

@media only screen and (orientation:portrait) and (max-device-width:414px) {
    body #viewport .slidePage.startseite img.start-port {
        display: block
    }

    body #viewport .slidePage.startseite img.start-land {
        display: none
    }
}

@media only screen and (orientation:portrait) {
    #wrap #viewport .slidePage img.bg-img {
        width: auto;
        height: 100%;
    }

    #wrap #viewport .slidePage.startseite img {
        width: 100%;
        height: auto;
    }

    #wrap #viewport .slidePage .innerwrapper img,
    #wrap #viewport .slidePage .innerwrapper embed,
    #wrap #viewport .slidePage .innerwrapper object,
    #wrap #viewport .slidePage .innerwrapper video {
        height: auto;
        width: 100%;
    }

    #wrap #viewport .slidePage.startseite .start-title-img img {
        width: 25%;
        margin: auto;
        height: auto
    }
}

@media only screen and (orientation:landscape) and (max-device-width:961px) {
    #wrap #viewport .slidePage.startseite img {
        width: 100%;
        height: auto;
    }

    #wrap #viewport .slidePage.startseite .start-title-img img {
        width: 25%;
        margin: auto;
        height: auto
    }

    /* body #viewport .slidePage .content .wrap .uptotop { margin-top:-30%; height:1px;}*/
}


/*Contentbilder skalieren*/

#wrap #viewport .slidePage .content img {
    height: auto;
    display: block;
}


/*Bilder der Hauptspalte auf 100% bringen, Sidebar bleibt so unberuehrt*/

.contentspalte .csc-textpic-imagewrap .csc-textpic-image,
.zentriert .csc-textpic-imagewrap .csc-textpic-image,
.pleft .csc-textpic-imagewrap .csc-textpic-image {
    width: 100%;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Mehrspaltige Layouts
   ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.col2to1,
.col2to2 {
    float: left;
    width: 50%
}

.col2to2 {
    padding-top: 45px;
}


/*###############################
  Zentriertes Layout
  ##############################*/

.col_zentriert {
    width: 63%;
    margin: 0 auto;
}

td.tbl_top,
th.tbl_top {
    vertical-align: top;
    padding: 10px
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Navigation // Headerbar
   ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#navigation {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    height: 44px;
    z-index: 7000;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    box-shadow: 0 0 5px #000;
    background: #fff;
}

#navigation .fontsize,
#navigation .back {
    float: right;
    padding: 2px 0px 2px 10px;
    display: none;
}

#navigation .fontsize:hover {
    cursor: pointer;
}

#navigation .back .back {
    float: none;
    padding: 0;
    display: block;
}

#navigation .back.show,
#navigation .back.subsite {
    display: block;
}

#navigation .back:hover {
    cursor: pointer;
}

#navigation .iconnav {
    position: absolute;
    top: 0;
    display: block;
    text-align: right;
    width: 100%;
    z-index: 10;
    margin: 4px 0 0
}

#navigation .iconnav ul {
    list-style: none;
    margin: 0;
    padding: 0
}

#navigation .iconnav ul li {
    list-style: none;
    display: inline;
    float: right;
    margin: 0;
    padding: 0
}

#navigation .iconnav a {
    width: 34px;
    height: 34px;
    display: block;
    position: relative;
    margin: 0;
    padding: 0
}

#navigation .iconnav object {
    position: relative;
    z-index: -1
}


/* AddTitleNav */

#navigation ul.addHome {
    position: absolute;
    list-style: none;
    display: none;
    top: 40px;
    margin: 0 0 0 -18px;
    padding: 0
}

#navigation ul.addHome li {
    float: none
}

#navigation ul.addHome li a {
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: none;
    height: 15px;
    width: 110px;
    color: #FFF;
    text-align: left;
    background-color: #666;
    padding: 6px 0 6px 10px
}

#navigation .logo embed,
#navigation .logo svg {
    position: relative;
    z-index: -1;
}


/*#navigation .logo a {display: block;position: relative;margin: 0;padding: 0; width:114px;height:35px; z-index: 100;}*/

#navigation .logo a img {
    border: 0;
}

.nobr {
    white-space: nowrap;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Tastatur Pfeile
   ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#navigation ul.tastaturbar {
    border: 0px solid #fff;
    margin: 0;
    float: right;
    width: auto;
    display: block;
    text-indent: 0px;
    padding: 0px 1em;
}

#navigation ul.tastaturbar li {
    display: block;
    float: left;
    padding: 8px 5px 0 0;
}

#navigation ul.tastaturbar li.tastatur_info {
    border: 0px solid #fff;
    color: rgb(71, 71, 70);
    font-size: 0.75em;
    padding: 8px 12px 0 0px;
    text-transform: none;
}

#navigation ul.tastaturbar li a {
    width: 25px;
    height: 34px;
}

span.tooltip {
    cursor: pointer;
    color: #00963f;
    font-weight: bold;
}

.tooltip-bubble {
    display: none;
    position: absolute;
    transform: translateX(-50%);
    margin-top: -40px;
    padding-bottom: 6px;
}

.tooltip-bubble .inner {
    background: rgba(0, 0, 0, 0.85);
    border-radius: 3px;
    color: #fff;
    padding: 6px 8px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.2em;
    text-transform: none;
    position: relative;
    max-width: 300px;
}

.tooltip-bubble .inner:after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 5px solid rgba(0, 0, 0, 0.85);
    margin-left: -8px;
}


/* social bar */

.tx-rmsocialcontentbar-pi1 .left,
.tx-rmsocialcontentbar-pi1 .left .service {
    float: left;
}

.tx-rmsocialcontentbar-pi1 .right {
    float: right;
}

.tx-rmsocialcontentbar-pi1 .left .linktext {
    float: left;
    padding: 4px 8px 0;
}

.tx-rmsocialcontentbar-pi1 .service {
    display: block;
    width: 31px;
    height: 31px;
    margin-left: 10px;
    float: left;
    opacity: 1;
}

.tx-rmsocialcontentbar-pi1 .service:first-child {
    margin: 0;
}

.tx-rmsocialcontentbar-pi1 .service a {
    display: block;
    text-decoration: none;
    width: 31px;
    height: 31px;
}

.mobi .fancybox-close {
    top: 0;
    right: 0;
}

@media only screen and (max-width: 1100px) {

    .slidePage .svgmap .ev1box,
    .slidePage .svgmap .ev2box,
    .slidePage .svgmap .ev3box,
    .slidePage .svgmap .infobox .close,
    #navigation ul.tastaturbar {
        display: none;
    }

    .slidePage .svgmap .infobox .title {
        padding: 0;
    }

    .slidePage .svgmap .ev1box.open,
    .slidePage .svgmap .ev2box.open,
    .slidePage .svgmap .ev3box.open,
    .slidePage .svgmap .infotitle,
    .slidePage .svgmap .infobox {
        display: block;
    }

    .slidePage .svgmap .infobox {
        margin: 0;
        position: static;
        width: auto;
        opacity: 1;
        background: none;
    }
}

@media only screen and (max-width: 900px) {
    .tx-rm-articlepages .searchconf .row.sbmt .inp .sbmtbtn {
        display: block;
        width: auto;
    }

    .tx-rm-articlepages .searchconf .row.sbmt .inp .limit {
        display: block;
        padding-top: 10px;
        width: auto;
        text-align: left;
    }

    .tx-rmsocialcontentbar-pi1 .service {
        margin-left: 2px;
    }

    .tx-rmsocialcontentbar-pi1 .left .linktext a {
        font-size: 0.8em;
    }

    .tx-rmsocialcontentbar-pi1 .left .linktext {
        padding: 7px 8px 0;
    }
}

@media only screen and (max-width: 770px) {
    #navigation .slogan {
        display: none;
    }
}

@media only screen and (max-width: 700px) {
    #navigation .iconnav ul.tastaturbar li.tastatur_info {
        display: none;
    }

    .tx-rm-articlepages .latest .entrys {
        display: block;
    }

    .tx-rm-articlepages .latest .entry {
        display: block;
        padding: 20px 40px 0;
    }

    .tx-rm-articlepages .latest .entry:first-child {
        padding-top: 0;
    }

    .tx-rm-articlepages .daterow .dot,
    .searchresult .dot {
        width: auto;
        box-sizing: content-box;
        overflow: hidden;
        text-indent: 0px;
    }
}


/* iPhone Navigatins änderungen*/

@media only screen and (max-width: 540px) {
    .singlecontent {
        padding: 60px 10px;
    }

    #navigation .searchbox .searchwrap {
        position: absolute;
        right: 0;
        background: #fff;
        border-radius: 0;
        margin: 12px 0 0 0;
        display: none;
    }

    #navigation .searchbox .searchwrap.open {
        display: block;
    }

    #navigation .searchbox .togglesb {
        display: block;
        margin-top: 2px;
    }

    #navigation .searchbox .togglesb:hover {
        cursor: pointer;
    }

    body .tx-rm-articlepages .list .left {
        float: none;
        width: auto;
        border: none;
        padding: 0;
    }

    body .tx-rm-articlepages .list .right {
        float: none;
        width: auto;
        border: none;
        padding: 30px 0 0 0;
    }

    .slidePage.startseite .trans .arrow {
        display: block;
    }

    .slidePage.startseite .innerwrapper .trans.center {
        background: #fff;
        color: #000;
    }

    .slidePage.startseite .innerwrapper .trans.center .contentbox .vorspann {
        color: #000;
    }

    .slidePage.startseite .innerwrapper .trans.center .contentbox {
        text-shadow: none;
        font-size: 0.67em;
    }

    .slidePage.startseite .innerwrapper .trans.center h1,
    .slidePage.startseite .innerwrapper .trans.center h2,
    .slidePage.startseite .innerwrapper .trans.center h3 {
        color: #000;
    }

    .slidePage.startseite .startbox.yellow .contentbox {
        padding: 1px 20px 30px;
    }

    .slidePage.startseite .startbox.white .contentbox {
        padding: 30px 20px;
    }

    .slidePage.startseite .innerwrapper .trans.center {
        padding: 20px;
    }

    .tx-rm-articlepages .slidecontainer .leftnav {
        left: -20px;
    }

    .tx-rm-articlepages .slidecontainer .rightnav {
        right: -20px;
    }

    body .servicenav .desctitle {
        margin: 0 10px;
    }
}

@media only screen and (max-width: 500px) {

    .textsizer .txtswrap,
    .textsizer .tcell {
        display: block;
        width: auto;
        text-align: center;
    }

    .textsizer .tcell {
        padding-top: 20px;
    }

    .textsizer .tcell:first-child {
        padding: 0;
    }

    body .servicenav {
        padding: 0 20px 20px;
        box-sizing: border-box;
    }

    body .servicenav a,
    body .servicenav a {
        font-size: 13px;
    }

    #navigation .nav {
        padding: 2px 2px;
    }

    #navigation .fontsize,
    #navigation .back {
        padding: 2px 0px 2px 2px;
    }
}

@media only screen and (max-width: 420px) {
    .tx-rm-articlepages .akteure .image {
        width: auto;
        display: block;
        padding: 0 0 10px;
    }

    .tx-rm-articlepages .akteure .artcon {
        width: auto;
        display: block;
    }
}

@media only screen and (max-width: 400px) {
    #navigation .iconnav ul.tastaturbar li {
        display: none;
    }

    .tx-rm-articlepages .searchconf .lbl,
    .tx-rm-articlepages .searchconf .inp {
        display: block;
        width: auto;
    }
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Sharebutton + Box
   ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.sharebox .shareLightbox {
    position: absolute;
    z-index: 9998;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
    top: 0;
}

.sharebox .infobox {
    position: absolute;
    width: 280px;
    height: 120px;
    top: 50%;
    left: 50%;
    text-align: center;
    display: none;
    z-index: 9999;
    margin: -60px 0 0 -140px
}

.sharebox .infobox h3 {
    text-transform: uppercase;
    color: #FFF
}

.sharebox .infobox img {
    width: 40px;
    margin: 0 10px;
    height: auto
}

.sharebox #sp_socialbookmarks_link_bar a {
    display: inline-block;
    margin: 0;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ 
  Content Frame Elemente
   ~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* GrundCSS für alle CustomFrames */

.cusbox {
    zoom: 1;
    Margin-top: 0;
}

.contentf {
    padding: 18px 7%;
}

.trans_wtxt .contentf {
    padding: 0 7%;
}

.trans_btxt .contentf {
    padding: 0 7%;
}

.wbg_btxt .pleft .contentf {
    padding: 25px 7% 18px;
}

.col2to1 .contentf,
.col2to2 .contentf {
    padding: 0;
}

.csc-default {
    clear: both;
}


/*Frames*/


/* BG:weiß / Txt:schwarz (100%) */

.cusbox.wbg_btxt {
    background: transparent url('../images/frame_bgs/white_trans.png') 0 0 repeat;
    color: black;
}


/* BG:schwarz / Txt:weiß (100%) */

.cusbox.bbg_wtxt {
    /*background: transparent url('../images/frame_bgs/black_trans.png') 0 0 repeat;*/
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
    color: white;
    padding: 0.6em 0px !important;
}


/* BG:Juelich blau / Txt:weiß (100%) */

.cusbox.blbg_wtxt {
    background: transparent url('../images/frame_bgs/blue_trans.png') 0 0 repeat;
    color: white;
}


/*BG:hellblau / Text: schwarz*/

.cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/lightblue_trans.png') 0 0 repeat;
    color: #000;
}


/*Bg: transparent/ Text :weiß */

.cusbox.trans_wtxt {
    background-color: none;
    color: #fff;
}


/*BG:transparent / Text:blau
.cusbox.trans_btxt {background-color:none; color:#005b82;}*/


/*BG:transparent / Text:schwarz*/

.cusbox.trans_btxt {
    background-color: none;
    color: #000;
}

.cut {
    padding: 18px 7% 0.01em;
    margin-bottom: -10px;
}


/*Inhaltsverzeicnis*/

.trans_blacktxt {
    color: #000;
    background-color: none;
}


/*NEUE PFEILE über Layout anzusteuern*/

.pfeil_weiss {
    background: transparent url('../images/layouts/arrows.png') right -20px no-repeat;
    height: 29px;
    display: blocK;
    margin-top: -20px;
    margin-right: -35px;
    margin-bottom: 0px;
    Width: 105%;
}

.pfeil_blau {
    background: transparent url('../images/layouts/arrows.png') right 2px no-repeat;
    height: 29px;
    display: blocK;
    margin-top: -20px;
    margin-right: -35px;
    margin-bottom: 0px;
    width: 105%;
}

.gruener_kasten {
    background: transparent url('../images/layouts/gruener_kasten.png') 0 0 no-repeat;
    height: 10px;
    width: 100%;
    border: 0px solid #000;
    padding-bottom: 10px;
}


/*Layout gruener Kasten*/

.gruener_kasten {
    background: transparent url('../images/layouts/gruener_kasten.png') 0 0 no-repeat;
    height: 10px;
    width: 100%;
    border: 0px solid #000;
    padding-bottom: 10px;
}


/*Inhaltsverzeichnis grüner Kasten*/

.col2to1 .gruener_kasten,
.col2to2 .gruener_kasten {
    padding-bottom: 0px;
}


/*###############################################*/


/*###############################################*/


/*Schriftformtierungen Header Bodytext,etc.*/


/*###############################################*/


/*###############################################*/


/*Schrift in der Navigation*/

.rmmagthumbnailnavi .tnavi #tncontent ul li a .cap {
    font-size: 12px;
    max-height: 110px;
    height: 110px;
    width: 104px;
    overflow: hidden;
    padding-top: 3px;
    line-height: 1.1em;
}


/*Datumabbbinder unterhalb der Artikel*/

.align-right {
    text-align: right;
}

.align-justify {
    text-align: justify;
}

.cusbox.pleft.datumsabbinder,
.cusbox.datumsabbinder {
    min-height: 0;
    /*padding: 10px 0 0;*/
    padding: 0.3em 0px 0.35em;
}

.datumabbinder p {
    margin: 0;
    padding: 0;
    text-align: right;
}

.datumabbinder {
    margin: -28px 0 0 0;
    min-height: 2px !Important;
    padding-bottom: 5px;
    padding-right: 2em;
}

.datumsabbinder .pfeil_blau,
.datumsabbinder .pfeil_weiss {
    margin-top: 3px;
}

.datumsabbinder .contentf {
    padding: 0 7% !Important;
}

.csc-space-before-80 {
    margin-top: 40%
}

#viewport .slidePage .content .wrap .uptobottom40 hr,
#viewport .slidePage .content .wrap .uptobottom20 hr {
    display: none;
}


/*Bildergalerie*/

.flexslider {
    background-color: transparent !Important;
}


/*.blbg_wtxt .flexslider , #fs-69{background:transparent url('../images/frames_bgs/blue_trans.png') 0 0 repeat!Important;}*/


/*Bildunterschrift*/

FIGCAPTION.csc-textpic-caption {
    width: 90%;
    padding: 5px;
}


/*####Inhaltsverzeichnis Schriften Farbe*/

.trans_blacktxt p,
.trans_blacktxt p.bodytext,
.trans_blacktxt a {
    color: #000;
}


/*20.12. Sabine:*/


/*Werden jetzt über Konstanten eingebunden und können über Konstanteneditor überschrieben werden!!!!!!!!!!!!!*/


/*Hier stehen jetzt nur noch Defautwerte*/


/*Links:*/

a {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1em;
    color: #666;
    font-weight: normal;
    text-decoration: none;
}

a.hyperlink2 {}

a.hyperlink1:hover {
    text-decoration: underline;
}

a.hyperlink2:hover {
    color: rgb(0, 150, 63);
}

a.hyperlink1 {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1em;
    color: #666;
    font-weight: normal;
}

a.hyperlink3 {
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
    text-transform: none;
    letter-spacing: 0.05em;
    text-align: left;
    margin-top: 1em;
    color: #333;
    text-decoration: none;

}

a.hyperlink3:hover {
    letter-spacing: 0.05em;
    font-weight: 600;
    line-height: 1em;
    font-size: 1em;
    color: rgb(0, 150, 63);
}

a:hover {
    text-decoration: underline;
}

a.downloadlink1 {
    color: white
}


/*Textformatierung*/

b,
strong,
.vorspann strong {
    font-weight: bold;
}

em,
i {
    font-style: italic;
}

p.bodytext {}


/*Bidunterschrift*/

FIGCAPTION.csc-textpic-caption {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1.35em;
    color: rgb(81, 81, 81);
    font-weight: normal;
}

.csc-textpic-caption,
figcaption {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1.35em;
    color: rgb(81, 81, 81);
    font-weight: normal;
}

.bildunterschrift {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1.35em;
    color: rgb(81, 81, 81);
    font-weight: normal;
}

.flexslider .flex-caption {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1.35em;
    color: rgb(81, 81, 81);
    font-weight: normal;
}

sup {
    font-size: 0.5em;
}


/*####Schriften Farbe*/

h1 {
    font-family: Tahoma, sans-serif;
    font-size: 5em;
    line-height: 1em;
    font-weight: 400
}

h2 {
    font-family: Tahoma, sans-serif;
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

h3 {
    font-family: Tahoma, sans-serif;
    font-size: 2em;
    line-height: 1em;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .03em
}

h4 {
    font-family: Tahoma, sans-serif;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: 400
}

h5 {
    font-family: Tahoma, sans-serif;
    font-size: 3em;
    line-height: 1em;
    font-weight: 400
}

h6 {
    font-family: Tahoma, sans-serif;
    font-size: 1.5em;
    line-height: 1em;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: .03em
}

.infotext {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1em;
    color: #666;
    font-weight: normal;
}

.autor {
    font-family: Tahoma, sans-serif;
    font-size: 0.8em;
    line-height: 1em;
    color: #666;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0.03em;
}

.hyperlink1 {
    font-family: Tahoma, sans-serif;
    font-size: 1em;
    line-height: 1em;
    color: #666;
    font-weight: normal;
}

.vorspann {
    font-family: Tahoma, sans-serif;
    font-size: 1.157em;
    line-height: 1.571em;
    color: #000;
    font-weight: normal;
}

.trenner {
    /*margin-top: 0em;*/
    margin-top: -18px;
}


/*.vorspann strong, strong
{font-weight:600;}*/


/*####################################*/


/*Textformatierung Ende*/


/*####################################*/


/*Fluid*/

.wrapper {
    display: block;
    width: 100%;
    margin: 0
}

.innerwrapper {
    display: block;
    float: right;
    padding: 0% 2% 0% 9%;
    width: 89%;
}

.fullwidth .innerwrapper {
    padding: 3% 0 0;
    width: 75%
}

.wrapper.zentriert {
    padding: 0;
    width: 46%;
    margin: auto;
    max-width: 736px;
}

.zentriert .innerwrapper {
    padding: 0;
    width: 100%;
    margin: auto
}

.sidebar38 {
    width: 100%;
    float: right;
    max-width: 762px;
}

.sidebar52 {
    width: 100%;
    float: right;
    max-width: 762px;
    margin-right: 0;
}

.cusbox.pright {
    float: left;
    width: 100%;
    padding-right: 0;
    min-width: 50px;
    max-width: 762px;
    clear: both;
}

.cusbox.pleft,
.titlebox-right {
    float: right;
    display: block;
    margin: 0;
    padding: 0;
    max-width: 762px;
    clear: both;
}


/*Bilder im Bodytext nicht skalieren*/

#viewport .slidePage p.bodytext img {
    width: auto;
}

#wrap #viewport .slidePage DIV.csc-textpic-intext-right .csc-textpic-image img,
DIV.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
    width: auto;
    max-width: 200px;
}


/*#####Viedeo, Bildergalerie#########*/

#wrap {
    background: #333
}

body #navigation a#back {
    display: none
}

#wrap #viewport .slidePage .content .flexslider .slides img {
    display: block;
    width: 100%
}

.flex-direction-nav li a.prev,
.flex-direction-nav li a.prev:hover {
    z-index: 5000;
    background: url(/fileadmin/system/template/images/galerie_links.png);
    width: 56px;
    height: 56px;
    opacity: 1.0
}

.flex-direction-nav li a.next,
.flex-direction-nav li a.next:hover {
    z-index: 5000;
    background: url(/fileadmin/system/template/images/galerie_rechts.png);
    width: 56px;
    height: 56px;
    opacity: 1.0
}

.flexslider .flex-caption {
    z-index: 5000;
    position: relative;
    width: auto;
    text-shadow: none;
    background: none;
    min-height: 34px;
    margin: 0;
    padding: 10px 5px 5px
}

.flex-control-nav {
    z-index: 5000
}

.flexslider .flex-caption strong {
    display: block;
    font-family: Tahoma, sans-serif;
    color: #000;
    font-weight: 600;
    font-style: normal;
    line-height: 1.25em;
    font-size: 1.2em;
    text-transform: uppercase;
}


/*Audio Podcast */

audio {
    max-width: 100%;
}


/* #####################csc-Elemente############################## */

DIV.csc-textpic-intext-right .csc-textpic-imagewrap {
    margin-left: 20px;
}

DIV.csc-textpic-intext-left .csc-textpic-imagewrap {
    margin-right: 20px;
}


/*Bilder zentrieren*/

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
    margin-left: auto;
    margin-right: auto;
}


/*ende*/


/*Titlebox*/

.titlebox-right DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
.titlebox-full DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    margin: 0;
    display: block;
}

.titlebox-right img,
.titlebox-full img {
    width: 100%;
}

.titlebox-right {
    width: 63%;
}

.titlebox-right,
.titlebox-full {
    padding: 0px 0;
}

.titlebox-right .contentf,
.titlebox-full .contentf {
    padding: 0;
}

.titlebox-right .tx-rmceaccordion-pi1 .contentf {
    padding: 25px 7% 18px;
}

.titlebox-right.mid {
    padding: 25% 0 20px 0;
}

.titlebox-right.bot {
    padding: 45% 0 20px 0;
}

.titlebox-full.mid {
    padding: 15% 0 20px 0;
}

.titlebox-full.bot {
    padding: 35% 0 20px 0;
}

#fancybox-overlay {
    background-color: rgba(0, 0, 0, 0.9) !important;
    opacity: 1 !important;
    z-index: 9998 !important;
}

#fancybox-wrap {
    z-index: 9999 !important;
}


/* Langswitch */

.lang-switch .lang-left {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5000;
}

.lang-switch .lang-right {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 5000;
}

.lang-switch {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
    background: #b0def8;
}

.lang-switch img {
    width: 100%;
    height: auto;
    margin-top: 40px;
}

.lang-switch .lang-right a,
.lang-switch .lang-left a {
    text-decoration: none;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    background-image: url(about:blank);
}

@media screen and (min-device-width: 1314px),
screen and (min-width: 1314px) {
    body {
        font-size: 20px;
        line-height: 1.35em;
    }

    .wrapper {
        display: block;
        width: 1313px;
        margin: auto;
    }

    .innerwrapper {
        display: block;
        float: left;
        padding: 0% 2% 0% 9%;
        width: 89%;
    }

    .fullwidth .innerwrapper {
        padding: 3% 12.5% 0;
        width: 75%;
    }

    .wrapper.zentriert {
        padding: 0;
        width: 45%;
        margin: auto
    }

    .zentriert .innerwrapper {
        padding: 0;
        width: 100%;
        margin: auto
    }

    .sidebar {
        float: right;
        width: 35%;
        padding-right: 2%;
        min-width: 50px;
    }

    .contentspalte {
        float: right;
        display: block;
        width: 63%;
        margin: 0;
        padding: 0;
        min-height: 80px;
        min-width: 100px;
        max-width: 762px;
    }

    .sidebar38 {
        width: 100%;
        float: left;
        max-width: 381px;
    }

    .sidebar52 {
        width: 100%;
        float: left;
        max-width: 381px;
    }

    .cusbox.pright {
        width: 35%;
        padding-right: 2%;
        min-width: 50px;
    }

    .cusbox.pleft {
        display: block;
        width: 63%;
        padding: 0;
        min-height: 80px;
        min-width: 100px;
        max-width: 762px;
    }
}

@media screen and (min-device-width: 415px) and (max-device-width:1023px),
screen and (min-width: 415px) and (max-width:1023px) {
    .innerwrapper {
        float: right;
        display: block;
        padding: 0 3% 0 3%;
        width: 94%;
    }

    .fullwidth .innerwrapper {
        padding: 3% 0 0;
        width: 100%;
    }

    .sidebar38 {
        /*width: 41%;*/
        float: left;
        /*margin-right: 4%;
  min-width: 131px;*/
        max-width: 100%;
    }

    .sidebar52 {
        /*width: 55%;*/
        float: left;
        min-width: 176px;
        max-width: 500px;
        max-width: 100%;
    }
}

@media screen and (min-device-width: 321px) and (max-device-width:419px),
screen and (min-width: 321px) and (max-width:419px) {
    .innerwrapper {
        float: right;
        display: block;
        padding: 0;
        width: 100%;
    }

    .sidebar38 {
        /*width: 41%;*/
        float: left;
        /*margin-right: 4%;
  min-width: 131px;*/
        max-width: 100%;
    }

    .sidebar52 {
        /*width: 55%;*/
        float: left;
        min-width: 176px;
        max-width: 500px;
        max-width: 100%;
    }
}

@media screen and (min-device-width: 321px) and (max-device-width:1023px),
screen and (min-width: 321px) and (max-width:1023px) {
    .wrapper {
        display: block;
        width: 100%;
        margin: 0;
    }

    .wrapper.zentriert {
        padding: 0;
        width: 100%;
        margin: auto;
        max-width: 99%;
    }

    .fullwidth .innerwrapper {
        padding: 3% 0 0;
        width: 100%;
    }

    .zentriert .innerwrapper {
        float: right;
        display: block;
        padding: 0px 3%;
        width: 94%;
    }

    .contentspalte {
        float: right;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 80px;
        min-width: 100px;
        max-width: 950px;
    }

    .sidebar {
        float: right;
        width: 100%;
        min-width: 100px;
        padding-right: 0;
        max-width: 950px;
    }

    .cusbox.pright {
        display: block;
        width: 100%;
        padding: 0;
        min-height: 200px;
        min-width: 100px;
        max-width: 950px;
    }

    .cusbox.pleft {
        width: 100%;
        min-width: 100px;
        padding-right: 0;
        max-width: 950px;
    }

    .titlebox-right,
    .titlebox-full {
        width: 100%;
        min-width: 100px;
        padding-right: 0;
        max-width: 950px;
    }

    .col2to1,
    .col2to2 {
        float: left;
        width: 95%;
        padding: 0 2% 0 3%;
    }

    /*Bilder im Bodytext nicht skalieren*/
    #wrap #viewport .slidePage .innerwrapper p.bodytext img {
        width: auto;
    }

    .trenner {
        margin-top: 0em;
        /*margin-top: -18px;*/
    }

    .cut {
        padding: 18px 7%;
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 1024px) and (max-width:1313px) {
    .wrapper {
        display: block;
        width: 100%;
        margin: 0;
    }

    .innerwrapper {
        display: block;
        float: right;
        padding: 0% 2% 0% 9%;
        width: 89%
    }

    .fullwidth .innerwrapper {
        padding: 3% 12.5% 0;
        width: 75%
    }

    .wrapper.zentriert {
        padding: 0;
        width: 56.5%;
        margin: auto
    }

    .zentriert .innerwrapper {
        padding: 0;
        width: 100%;
        margin: auto
    }

    .sidebar {
        float: right;
        width: 35%;
        padding-right: 2%;
        min-width: 50px;
        max-width: 381px;
    }

    .contentspalte {
        float: right;
        display: block;
        width: 63%;
        margin: 0;
        padding: 0;
        min-height: 80px;
        min-width: 100px;
        max-width: 762px;
    }

    .sidebar38 {
        width: 100%;
        float: left;
        max-width: 381px;
    }

    .sidebar52 {
        width: 100%;
        float: left;
        max-width: 381px;
    }

    .cusbox.pright {
        width: 35%;
        padding-right: 2%;
        min-width: 50px;
    }

    .cusbox.pleft,
    .titlebox-right {
        display: block;
        width: 63%;
        padding: 0;
        min-height: 50px;
        min-width: 100px;
        max-width: 762px;
    }

    .col2to1,
    .col2to2 {
        float: left;
        width: 50%
    }

    .col2to2 {
        padding-top: 45px;
    }

    /*Bilder im Bodytext nicht skalieren*/
    #wrap #viewport .slidePage .innerwrapper p.bodytext img {
        width: auto;
    }
}

@media screen and (min-device-width: 0px) and (max-device-width:414px),
screen and (min-width: 0px) and (max-width:414px) {
    #navigation .logo {
        width: 180px;
    }

    .sidebar38 {
        /*width: 41%;*/
        float: left;
        /*margin-right: 4%;
  min-width: 131px;*/
        max-width: 100%;
    }

    .sidebar52 {
        /*width: 55%;*/
        float: left;
        min-width: 176px;
        max-width: 500px;
        max-width: 100%;
    }

    /*#viewport .slidePage .content .wrap{padding:150px 0 0 0;}*/
    .uptobottom40 {
        padding-top: 85% !Important;
    }

    .fullwidth .innerwrapper {
        padding: 3% 0 0;
        width: 100%;
    }

    .uptobottom20 {
        padding-top: 55% !Important;
    }

    /*Bilder im Bodytext nicht skalieren*/
    #viewport .slidePage p.bodytext img {
        width: auto;
    }

    .wrapper {
        display: block;
        width: 100%;
    }

    .innerwrapper {
        float: right;
        border: 0px solid #000;
        display: block;
        padding: 0;
        width: 100%;
    }

    .zentriert .innerwrapper {
        float: right;
        display: block;
        padding: 0;
        width: 100%;
    }

    .wrapper.zentriert {
        padding: 0;
        width: 100%;
        margin: auto;
        max-width: 100%;
    }

    .contentspalte {
        float: right;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        min-height: 100px;
        min-width: 100px;
    }

    .sidebar {
        float: right;
        width: 100%;
        min-width: 100px;
        padding-right: 0%;
    }

    .sidebar38 {
        width: 100%;
        float: left;
    }

    .sidebar52 {
        width: 100%;
        float: left;
    }

    .cusbox.pright {
        display: block;
        width: 100%;
        padding: 0;
        min-height: 100px;
        min-width: 100px;
    }

    .cusbox.pleft {
        width: 100%;
        min-width: 100px;
        min-height: 100px;
    }

    .titlebox-right,
    .titlebox-full {
        width: 100%;
        min-width: 100px;
        padding-right: 0;
    }

    .col2to1,
    .col2to2 {
        float: left;
        width: 90%;
        padding: 0 5% 0 5%;
    }

    DIV.csc-textpic-intext-right .csc-textpic-imagewrap {
        float: none;
        max-width: auto;
    }

    /*Bilder im Bodytext nicht skalieren*/
    #wrap #viewport .slidePage .innerwrapper p.bodytext img {
        width: auto;
    }

    #c2800 {
        margin-bottom: 50px !important;
    }
}

@media screen and (min-width: 415px) and (max-width:799px) {
    .uptobottom40 {
        padding-top: 85% !Important;
    }

    .uptobottom20 {
        padding-top: 55% !Important;
    }
}

@media screen and (min-device-width: 0px) and (max-device-width:1023px),
screen and (min-width: 0px) and (max-width:1023px) {
    html {
        -webkit-text-size-adjust: none;
    }

    body {
        font-size: 17px !Important;
    }

    p.bodytext {
        font-size: 1em;
    }
}

.infobox {
    display: block;
}

.mail {
    float: left;
    width: 40px;
    clear: none;
    padding: 0 25px 0 20px;
}

.tx-spsocialbookmarks-pi1 {
    float: left;
}

@media screen and (min-device-width: 340px) and (max-device-width: 680px),
screen and (min-width: 340px) and (max-width:680px) {
    .mejs-container.mejs-video video {
        min-width: 410px;
        max-width: 100%;
        min-height: 278px
    }

    .mejs-container {
        overflow: hidden
    }
}

.mejs-container {
    position: relative;
    background: #000;
    text-align: left;
    vertical-align: top;
    text-indent: 0;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    padding: 0
}

.me-plugin {
    position: absolute
}

.mejs-embed,
.mejs-embed body {
    width: 100%;
    height: 100%;
    background: #000;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.mejs-container-fullscreen {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 999999
}

.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
    width: 100%;
    height: 100%
}

.sidebar38 .mejs-container.svg.mejs-video,
.sidebar38 .mejs-overlay.mejs-layer.mejs-overlay-play {
    max-height: 185px
}

.mejs-clear {
    clear: both
}

.mejs-background {
    position: absolute;
    top: 0;
    left: 0
}

.mejs-mediaelement {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.mejs-poster .mejs-layer {
    overflow: hidden;
    width: 100%;
    height: 100%
}

.mejs-poster {
    position: absolute;
    top: 0;
    left: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    min-width: 100%;
    min-height: 100%
}

:root .mejs-poster img {
    display: none
}

.mejs-poster img {
    border: 0;
    padding: 0
}

.mejs-overlay {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 100%
}

.mejs-overlay-play {
    cursor: pointer
}

.mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    background: url(/fileadmin/system/template/images/video_play.png) no-repeat;
    margin: -50px 0 0 -50px
}

.sidebar38 .mejs-overlay-button {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 50px;
    height: 50px;
    background: url(/fileadmin/system/template/images/video_play.png) no-repeat;
    background-size: cover;
    margin: -25px 0 0 -25px
}

.no-svg .mejs-overlay-button {
    background-image: url(fileadmin/system/template/images/video_play.png)
}

.mejs-overlay-loading {
    position: absolute;
    top: 50%;
    left: 48%;
    width: 16%;
    height: 36%;
    margin: -40px 0 0 -40px
}

.mejs-overlay-loading span {
    display: block;
    width: 80px;
    height: 80px;
    background: transparent url(/fileadmin/system/template/images/loading.gif) 50% 50% no-repeat
}

.mejs-container .mejs-controls {
    position: absolute;
    list-style-type: none;
    display: table;
    height: 30px;
    width: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(tobottom, #7d7e7d 0%, #0e0e0e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d7e7d', endColorstr='#0e0e0e', GradientType=0);
    margin: 0;
    padding: 0
}

.mejs-container .mejs-controls div {
    list-style-type: none;
    background-image: none;
    display: block;
    float: left;
    width: 26px;
    height: 26px;
    font-size: 11px;
    line-height: 11px;
    border: 0;
    margin: 0;
    padding: 0
}

.mejs-container .mejs-controls > div {
    display: table-cell;
    vertical-align: top;
    box-sizing: border-box;
    float: none;
}

.mejs-container .mejs-controls div.mejs-playpause-button,
.mejs-container .mejs-controls div.mejs-volume-button {
    width: 26px;
}

.mejs-controls .mejs-button button {
    cursor: pointer;
    display: block;
    font-size: 0;
    line-height: 0;
    text-decoration: none;
    position: absolute;
    height: 16px;
    width: 16px;
    border: 0;
    background: transparent url(/fileadmin/system/template/images/controls.svg) no-repeat;
    margin: 7px 5px;
    padding: 0
}

.no-svg .mejs-controls .mejs-button button {
    background-image: url(/fileadmin/system/template/images/controls.png)
}

.mejs-controls .mejs-button button:focus {
    outline: solid 1px #FF0
}

.mejs-container .mejs-controls .mejs-time {
    color: #fff;
    display: table-cell;
    height: 17px;
    width: auto;
    overflow: hidden;
    text-align: center;
    padding: 8px 3px 0;
}

.mejs-container .mejs-controls .mejs-time.mejs-currenttime-container,
.mejs-container .mejs-controls .mejs-time.mejs-duration-container {
    width: 45px;
}

.mejs-container .mejs-controls .mejs-time span {
    color: #fff;
    font-size: 11px;
    line-height: 12px;
    display: block;
    float: left;
    width: auto;
    margin: 2px 2px 0 0
}

.mejs-controls .mejs-play button {
    background-position: 0 0
}

.mejs-controls .mejs-pause button {
    background-position: 0 -16px
}

.mejs-controls .mejs-stop button {
    background-position: -112px 0
}

.mejs-controls div.mejs-time-rail {
    width: auto !important;
    padding: 10px 5px 5px;
    max-width: 90%;
    position: relative;
}

.mejs-controls .mejs-time-rail span {
    display: block;
    position: absolute;
    width: 180px;
    max-width: 100%;
    height: 10px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    margin: 0;
    width: auto !important;
    display: block;
    position: static;
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
    width: 100%;
    background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25% transparent 25% transparent 50% rgba(255, 255, 255, 0.15) 50% rgba(255, 255, 255, 0.15) 75% transparent 75% transparent);
    -webkit-background-size: 15px 15px;
    -moz-background-size: 15px 15px;
    -o-background-size: 15px 15px;
    background-size: 15px 15px;
    -webkit-animation: buffering-stripes 2s linear infinite;
    -moz-animation: buffering-stripes 2s linear infinite;
    -ms-animation: buffering-stripes 2s linear infinite;
    -o-animation: buffering-stripes 2s linear infinite;
    animation: buffering-stripes 2s linear infinite
}

@-webkit-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-moz-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-ms-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@-o-keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

@keyframes buffering-stripes {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 30px 0;
    }
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #3caac8;
    background-color: #adadad;
    width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    width: 0
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
    display: none;
    position: absolute;
    width: 10px;
    background: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    border: solid 2px #333;
    top: -2px;
    text-align: center;
    margin: 0
}

.mejs-controls .mejs-time-rail .mejs-time-float {
    position: absolute;
    display: none;
    background: #eee;
    width: 36px;
    height: 17px;
    border: solid 1px #333;
    top: -26px;
    margin-left: -18px;
    text-align: center;
    color: #111
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 30px;
    display: block;
    text-align: center;
    left: 0;
    margin: 2px
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    line-height: 0;
    border: solid 5px #eee;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: 15px;
    left: 13px;
    border-color: #eee transparent transparent
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
    width: 48px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
    width: 44px
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
    left: 18px
}

.mejs-controls .mejs-fullscreen-button button {
    background-position: -32px 0
}

.mejs-controls .mejs-unfullscreen button {
    background-position: -32px -16px
}

.mejs-controls .mejs-mute button {
    background-position: -16px -16px
}

.mejs-controls .mejs-unmute button {
    background-position: -16px 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
    display: none;
    height: 115px;
    width: 25px;
    background: rgba(50, 50, 50, 0.7);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    top: -115px;
    left: 0;
    z-index: 1;
    position: absolute;
    margin: 0
}

.mejs-controls .mejs-volume-button:hover {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: rgba(255, 255, 255, 0.5);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
    position: absolute;
    left: 11px;
    top: 8px;
    width: 2px;
    height: 100px;
    background: rgba(255, 255, 255, 0.9);
    margin: 0
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
    position: absolute;
    left: 4px;
    top: -3px;
    width: 16px;
    height: 6px;
    background: rgba(255, 255, 255, 0.9);
    cursor: N-resize;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    margin: 0
}

.mejs-controls div.mejs-horizontal-volume-slider {
    height: 26px;
    width: 60px;
    position: relative;
    padding-right: 5px;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: linear-gradient(rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
    margin: 0;
    padding: 0
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    position: absolute;
    left: 0;
    top: 11px;
    width: 50px;
    height: 8px;
    font-size: 1px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: linear-gradient(rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
    margin: 0;
    padding: 0
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    display: none
}

.sidebar38 .mejs-audio .mejs-horizontal-volume-slider {
    display: none !important
}

.mejs-controls .mejs-captions-button button {
    background-position: -48px 0
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
    font-size: 10px;
    margin: 0 0 5px
}

.mejs-chapters {
    position: absolute;
    top: 0;
    left: 0;
    -xborder-right: solid 1px #fff;
    width: 10000px;
    z-index: 1
}

.mejs-chapters .mejs-chapter {
    position: absolute;
    float: left;
    background: linear-gradient(rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);
    overflow: hidden;
    border: 0
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
    font-size: 11px;
    color: #fff;
    display: block;
    border-right: solid 1px #333;
    border-bottom: solid 1px #333;
    cursor: pointer;
    padding: 5px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
    border-right: none
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
    background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
    font-size: 12px;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 12px;
    margin: 0 0 3px
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
    font-size: 12px;
    line-height: 12px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 3px 0 4px
}

.mejs-captions-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    color: #fff
}

.mejs-captions-layer a {
    color: #fff;
    text-decoration: underline
}

.mejs-captions-layer[lang=ar] {
    font-size: 20px;
    font-weight: 400
}

.mejs-captions-position {
    position: absolute;
    width: 100%;
    bottom: 15px;
    left: 0
}

.mejs-captions-position-hover {
    bottom: 45px
}

.mejs-captions-text {
    background: rgba(20, 20, 20, 0.8);
    padding: 3px 5px
}

.me-cannotplay a {
    color: #fff;
    font-weight: 700
}

.me-cannotplay span {
    display: block;
    padding: 15px
}

.mejs-controls .mejs-loop-off button {
    background-position: -64px -16px
}

.mejs-controls .mejs-loop-on button {
    background-position: -64px 0
}

.mejs-controls .mejs-backlight-off button {
    background-position: -80px -16px
}

.mejs-controls .mejs-backlight-on button {
    background-position: -80px 0
}

.mejs-controls .mejs-picturecontrols-button {
    background-position: -96px 0
}

.mejs-contextmenu {
    position: absolute;
    width: 150px;
    border-radius: 4px;
    top: 0;
    left: 0;
    background: #fff;
    border: solid 1px #999;
    z-index: 100001;
    padding: 10px
}

.mejs-contextmenu .mejs-contextmenu-separator {
    height: 1px;
    font-size: 0;
    background: #333;
    margin: 5px 6px
}

.mejs-contextmenu .mejs-contextmenu-item {
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    cursor: pointer;
    color: #333;
    padding: 4px 6px
}

.mejs-contextmenu .mejs-contextmenu-item:hover {
    background: #2C7C91;
    color: #fff
}

.mejs-controls .mejs-sourcechooser-button button {
    background-position: -128px 0
}

.mejs-postroll-layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(50, 50, 50, 0.7);
    z-index: 10000;
    overflow: hidden
}

.mejs-postroll-layer-content {
    width: 100%;
    height: 100%
}

.mejs-postroll-close {
    position: absolute;
    right: 0;
    top: 0;
    background: rgba(50, 50, 50, 0.7);
    color: #fff;
    z-index: 10000;
    cursor: pointer;
    padding: 4px
}

.mejs-controls .mejs-volume-button,
.mejs-controls .mejs-captions-button,
.mejs-controls .mejs-sourcechooser-button {
    position: relative
}

.mejs-controls .mejs-captions-button .mejs-captions-selector,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
    visibility: hidden;
    position: absolute;
    bottom: 26px;
    right: -10px;
    width: 130px;
    height: 100px;
    background: rgba(50, 50, 50, 0.7);
    border: solid 1px transparent;
    overflow: hidden;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding: 10px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
    display: block;
    list-style-type: none !important;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
    list-style-type: none !important;
    display: block;
    color: #fff;
    overflow: hidden;
    margin: 0 0 6px;
    padding: 0
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
    clear: both;
    float: left;
    margin: 3px 3px 0 5px
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label,
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
    width: 100px;
    float: left;
    line-height: 15px;
    font-family: Tahoma, sans-serif;
    font-size: 10px;
    padding: 4px 0 0
}


/* YouTube Videos */

.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 5px;
    height: 0
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}


/*BU FIX*/

.csc-textpic-intext-right .csc-textpic-imagewrap {
    max-width: 200px;
}

@media only screen and (max-width: 600px) {
    body .csc-textpic-intext-right .csc-textpic-imagewrap {
        max-width: 100%;
    }

    .content DIV.csc-textpic-intext-right .csc-textpic-imagewrap {
        margin: 0;
    }
}

@media screen and (orientation:landscape) and (max-width:800px) {

    /* Zurücksetzen der Auto-Schriftskalierung */
    html {
        -webkit-text-size-adjust: none;
    }

    .uptobottom40 {
        padding-top: 38% !Important;
    }

    .uptobottom20 {
        padding-top: 38% !Important;
    }

    .fullwidth .innerwrapper {
        padding: 3% 0 0;
    }
}


/* Pagenation */

@media all and (min-width: 768px) {
    .page.left.show {
        position: absolute;
        width: 50px;
        height: 44px;
        background: url(/fileadmin/system/template/images/left_site.png) no-repeat;
        left: 0px;
        top: 50%;
        opacity: 1;
    }

    .page.right.show {
        position: absolute;
        width: 50px;
        height: 44px;
        background: url(/fileadmin/system/template/images/right_site.png) no-repeat;
        right: 0px;
        top: 50%;
        opacity: 1;
    }
}


/* Akkordeon */

.tx-rmjqcdd-pi1 .titlebar a {
    color: #000;
    text-decoration: none;
    font-size: 20px;
    display: block;
}

.tx-rmjqcdd-pi1 .dd-content {
    display: none;
}

.tx-rmjqcdd-pi1 .titlebar.open {
    background: url(/typo3conf/ext/rm_jqcdd/lib/img/dd-minus.png) no-repeat right center;
}

.tx-rmjqcdd-pi1 .titlebar {
    padding: 5px 0;
    background: url(/typo3conf/ext/rm_jqcdd/lib/img/dd-plus.png) no-repeat right center;
}

.tx-rmjqcdd-pi1 .dropdown-entry {
    padding-top: 15px;
}

.tx-rmjqcdd-pi1 .dropdown-entry:first-child {
    padding-top: 0;
}


/* Accordion */

.tx-rmceaccordion-pi1 .datumsabbinder .contentf {
    background: none;
}

.tx-rmceaccordion-pi1 ul.element-wrap {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
}


/*.tx-rmceaccordion-pi1 .openall{
  height:40px;
 /* text-align:center;
}*/

.tx-rmceaccordion-pi1 .openall a {
    display: inline-block;
    width: 30px;
    height: 30px;
    /*hier und oben 75px*/
    float: right;
    /*von mir*/
    margin-top: 25px;
    /*von mir*/
    margin-right: 7%;
    /*von mir*/
}

#wrap #viewport .slidePage .content .tx-rmceaccordion-pi1 .openall .sign img {
    display: none;
}

.tx-rmceaccordion-pi1 .openall a .sign {
    background: url(/typo3conf/ext/rm_ceaccordion/lib/open.png) center center no-repeat;
    background-size: cover;
    /*von mir */
    width: 30px;
    height: 30px;
    /*hier und oben 75px*/
    /* float: left; /* von mir*/
    /* margin-top: -83px; /*von mir*/
    /* margin-left: 93%; /*von mir*/
}


/*.tx-rmceaccordion-pi1 .cusbox.pleft{
  width:100%;
}*/

.tx-rmceaccordion-pi1 li.ce-wrap {
    display: none;
}

.tx-rmceaccordion-pi1 .openall.open {
    text-align: left;
}

#wrap #viewport .slidePage .content .tx-rmceaccordion-pi1 .openall.open .sign img {
    display: block;
    width: 100%;
    height: auto;
}

.tx-rmceaccordion-pi1 .openall.open a .sign {
    width: 30px;
    height: 30px;
    background: none;
}

.tx-rmceaccordion-pi1 .wbg_btxt .datumabbinder {
    color: #000;
}


/*
.tx-rmceaccordion-pi1 .openall.open a {
  width:30px;
  height:30px;
  background:none;
  margin-bottom:-57px;
  margin-left:6px;
  margin-left: 90%;
  margin-top: -37px;
}*/


/* raetsel */

.raetsel {
    width: 700px;
    -webkit-overflow-scrolling: touch;
}

input.kbfix {
    width: 0;
    height: 0;
    border: 0;
}

.iwrap {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

@media only screen and (max-height: 380px) {
    body .servicenav .desctitle {
        display: none;
    }

    body .servicenav ul {
        padding: 0;
    }

    body .servicenav {
        padding: 10px 0;
    }
}

@media only screen and (orientation:portrait) {
    .bgimg {
        width: 100%;
        height: 100%;
        background-size: 100% auto;
        background-repeat: no-repeat;
        background-color: #fff;
    }

    .uptobottom20 {
        padding-top: 56.25% !important;
    }

    .uptobottom40 {
        padding-top: 56.25% !important;
    }
}

.pageToTop {
    position: fixed;
    right: 30px;
    bottom: 10px;
    opacity: 0;
    transform: scale(0);
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out, transform .3s ease-in-out;
    transition: opacity .3s ease-in-out, transform .3s ease-in-out;
}

.pageToTop.active {
    opacity: 1;
    transform: scale(1);
}

.helpsite .contentf {
    padding: 5px 0;
}

.helpsite .divider hr {
    background: none;
    border: none;
    border-bottom: 1px solid #fff;
}

.helpsite .hs-info {
    display: inline-block;
    padding: 15px 0;
}

.helpsite .hs-logo {
    display: inline-block;
    text-transform: uppercase;
    font-weight: bold;
    padding: 15px 15px 15px 70px;
    height: 40px;
}

.helpsite .hs-logo.back {
    background: url(/fileadmin/content/hilfeseite/back.png) top left no-repeat;
}

.helpsite .hs-logo.print {
    background: url(/fileadmin/content/hilfeseite/print.png) top left no-repeat;
}

.helpsite .hs-logo.home {
    background: url(/fileadmin/content/hilfeseite/home.png) top left no-repeat;
}

.helpsite .hs-logo.social {
    background: url(/fileadmin/content/hilfeseite/social.png) top left no-repeat;
}

.helpsite .hs-logo.book {
    background: url(/fileadmin/content/hilfeseite/book.png) top left no-repeat;
}

/* Broschüre Distanzlernen */
#c11662 h1,
#c11671 h1,
#c11685 h1,
#c11691 h1,
#c11705 h1,
#c11718 h1,
#c11731 h1,
#c11763 h1,
#c11782 h1,
#c11802 h1,
#c11826 h1,
#c11833 h1,
#c11840 h1,
#c11869 h1,
#c11864 h1,
#c11875 h1 {
    font-size: 1.9em;
    line-height: 1.2em;
}

#c11613 h1,
#c11618 h1,
#c11623 h1,
#c11657 h1,
#c11618 h1,
#c11723 h1,
#c11809 h1,
#c11814 h1,
#c11821 h1,
#c11847 h1,
#c11854 h1 {
    font-size: 2.3em;
    line-height: 1.2em;
}

#c11868 h6 {
    margin-bottom: 0;
}

#c11868 p.bodytext {
    margin-top: 0;
    margin-bottom: 2em;
}

/* Archiv */

.noajax {
    margin: auto;
    padding: 60px 20px 20px;
    max-width: 960px;
    font-size: 16px;
}

.darkbg {
    background: #e7e7e7;
}

.archiv h1,
.helpsite h1 {
    color: #000;
    margin: 0px 0px 30px;
    padding: 0 0 5px 0;
    display: block;
    text-align: center;
    border-bottom: 1px solid #000;
    font-size: 1.4em;
}

.helpsite h2 {
    color: #000;
}

.helpsite div.csc-textpic .csc-textpic-imagewrap {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.helpsite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    width: 50%;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top;
    padding-left: 20px;
}

.helpsite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
    display: block;
    max-width: 100%;
    height: auto;
}

.helpsite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image:first-child {
    padding: 0 20px 0 0;
}

.helpsite table.iconinfo {
    table-layout: fixed;
    width: 100%;
}

.helpsite table.iconinfo td:first-child {
    width: 156px;
}

.archiv .csc-textpic-imagerow {
    margin: 0 -10px;
}

.archiv div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
    width: 100%;
    display: block;
    height: auto;
}

.archiv div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
    display: block;
    float: left;
    width: 25%;
    box-sizing: border-box;
    padding: 0 10px;
}

.archiv div.csc-textpic .csc-textpic-imagewrap figcaption {
    display: block;
    height: 100px;
}

@media only screen and (max-width: 750px) {
    .archiv div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
        width: 50%;
    }
}

@media only screen and (max-width: 600px) {

    .helpsite table.iconinfo td,
    .helpsite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
    .helpsite div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image:first-child,
    .helpsite table.iconinfo td:first-child {
        width: auto;
        float: none;
        display: block;
        padding: 0;
    }

    .helpsite div.csc-textpic .csc-textpic-imagewrap,
    .helpsite table.iconinfo,
    .helpsite table.iconinfo tr {
        display: block;
    }

    .helpsite h1 {
        margin: 0 0 30px;
    }
}

@media only screen and (max-width: 480px) {
    .archiv div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
        width: auto;
        float: none;
        padding: 0 0 10px;
    }

    .archiv .csc-textpic-imagerow {
        margin: 0;
    }
}

@media only screen and (max-width: 780px) and (orientation: landscape) {

    #navigation .fontsize,
    .textsizer.open {
        display: block;
    }

    .size2 table.contenttable tr .td-0,
    .size2 table.contenttable tr .td-1,
    .size2 p.bodytext,
    .size2 p {
        font-size: 1.3em;
        line-height: 1.3em;
    }

    .size2 li {
        font-size: 1.3rem;
        line-height: 1.3em;
    }

    .size2 h3 {
        font-size: 1.3em;
        line-height: 1.3em;
    }

    .size2 h6 {
        font-size: 1.1em;
    }

    .size2 .datumabbinder {
        font-size: 14px;
        line-height: 1.3em;
    }

    .size3 table.contenttable tr .td-0,
    .size3 table.contenttable tr .td-1,
    .size3 p.bodytext,
    .size3 p {
        font-size: 1.5em;
        line-height: 1.3em;
    }

    .size3 li {
        font-size: 1.5rem;
        line-height: 1.3em;
    }

    .size3 h3 {
        font-size: 1.5em;
        line-height: 1.3em;
    }

    .size3 h6 {
        font-size: 1.4em;
    }

    .size3 .datumabbinder {
        font-size: 14px;
        line-height: 1.3em;
    }
}

@media only screen and (max-width: 540px) {

    #navigation .fontsize,
    .textsizer.open {
        display: block;
    }

    .size2 p.bodytext,
    .size2 p {
        font-size: 1.3em;
        line-height: 1.3em;
    }

    .size2 .infotext,
    .size2 figcaption,
    .size2 .bildunterschrift {
        font-size: 0.92em;
        line-height: 1.3em;
    }

    .size2 li {
        font-size: 1.3rem;
        line-height: 1.3em;
    }

    .size2 h3 {
        font-size: 1.3em;
        line-height: 1.3em;
    }

    .size2 h6 {
        font-size: 1.1em;
    }

    .size2 .datumabbinder {
        font-size: 14px;
        line-height: 1.3em;
    }

    .size2 table.contenttable tr .td-0,
    .size2 table.contenttable tr .td-1,
    .size2 table.contenttable tr td {
        font-size: 1.3em;
        line-height: 1.3;
    }

    .size3 p.bodytext,
    .size3 p {
        font-size: 1.5em;
        line-height: 1.3em;
    }

    .size3 .infotext,
    .size3 figcaption,
    .size3 .bildunterschrift {
        font-size: 1.05em;
        line-height: 1.3em;
    }

    .size3 li {
        font-size: 1.5rem;
        line-height: 1.3em;
    }

    .size3 h3 {
        font-size: 1.5em;
        line-height: 1.3em;
    }

    .size3 h6 {
        font-size: 1.4em;
    }

    .size3 .datumabbinder {
        font-size: 14px;
        line-height: 1.3em;
    }

    .size3 table.contenttable tr .td-0,
    .size3 table.contenttable tr .td-1,
    .size3 table.contenttable tr td {
        font-size: 1.5em;
        line-height: 1.3;
    }
}


/* Farben für Hyperlinks der Broschüre Berufskolleg - von Dennis Waldhoff */

a.bk-k1 {
    color: rgb(243, 148, 0) !important;
}

a.bk-k1:hover {
    color: rgb(123, 124, 126) !important;
}

a.bk-k2 {
    color: rgb(0, 147, 99) !important;
}

a.bk-k2:hover {
    color: rgb(123, 124, 126) !important;
}

a.bk-k3 {
    color: rgb(136, 0, 63) !important;
}

a.bk-k3:hover {
    color: rgb(123, 124, 126) !important;
}

a.bk-k4 {
    color: rgb(177, 200, 0) !important;
}

a.bk-k4:hover {
    color: rgb(123, 124, 126) !important;
}

a.bk-k5 {
    color: rgb(209, 43, 46) !important;
}

a.bk-k5:hover {
    color: rgb(123, 124, 126) !important;
}

a.bk-k6 {
    color: rgb(30, 157, 212) !important;
}

a.bk-k6:hover {
    color: rgb(123, 124, 126) !important;
}


/* Farben für die einzelnen Kapitel - von Dennis Waldhoff */

.bk-kapitel400 h1,
.bk-kapitel400 h2,
.bk-kapitel400 h3,
.bk-kapitel400 h6 {
    color: rgb(243, 148, 0) !important;
}

.bk-kapitel400 h3 {
    border-bottom: rgb(243, 148, 0) solid 1px;
}

.bk-kapitel400 ul li {
    list-style: disc url('../images/li-bullet-bk-k1.png') outside;
}

.bk-kapitel400 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k1_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel399 h1,
.bk-kapitel399 h2,
.bk-kapitel399 h3,
.bk-kapitel399 h6 {
    color: rgb(0, 147, 99) !important;
}

.bk-kapitel399 h3 {
    border-bottom: rgb(0, 147, 99) solid 1px;
}

.bk-kapitel399 ul li {
    list-style: disc url('../images/li-bullet-bk-k2.png') outside;
}

.bk-kapitel399 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k2_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel398 h1,
.bk-kapitel398 h2,
.bk-kapitel398 h3,
.bk-kapitel398 h6 {
    color: rgb(136, 0, 63) !important;
}

.bk-kapitel398 h3 {
    border-bottom: rgb(136, 0, 63) solid 1px;
}

.bk-kapitel398 ul li {
    list-style: disc url('../images/li-bullet-bk-k3.png') outside;
}

.bk-kapitel398 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k3_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel397 h1,
.bk-kapitel397 h2,
.bk-kapitel397 h3,
.bk-kapitel397 h6 {
    color: rgb(177, 200, 0) !important;
}

.bk-kapitel397 h3 {
    border-bottom: rgb(177, 200, 0) solid 1px;
}

.bk-kapitel397 ul li {
    list-style: disc url('../images/li-bullet-bk-k4.png') outside;
}

.bk-kapitel397 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k4_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel396 h1,
.bk-kapitel396 h2,
.bk-kapitel396 h3,
.bk-kapitel396 h6 {
    color: rgb(209, 43, 46) !important;
}

.bk-kapitel396 h3 {
    border-bottom: rgb(209, 43, 46) solid 1px;
}

.bk-kapitel396 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

.bk-kapitel396 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k5_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel395 h1,
.bk-kapitel395 h2,
.bk-kapitel395 h3,
.bk-kapitel395 h6 {
    color: rgb(30, 157, 212) !important;
}

.bk-kapitel395 h3 {
    border-bottom: rgb(30, 157, 212) solid 1px;
}

.bk-kapitel395 ul li {
    list-style: disc url('../images/li-bullet-bk-k6.png') outside;
}

.bk-kapitel395 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k6_trans.png') 0 0 repeat;
    color: #000;
}

.bk-kapitel407 h1,
.bk-kapitel407 h2,
.bk-kapitel407 h3,
.bk-kapitel393 h1,
.bk-kapitel393 h2,
.bk-kapitel393 h3 {
    color: rgb(123, 124, 126) !important;
}

.bk-kapitel407 h3,
.bk-kapitel393 h3 {
    border-bottom: rgb(123, 124, 126) solid 1px;
}

.bk-kapitel407 ul li,
.bk-kapitel393 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

.bk-kapitel407 .cusbox.gbg_btxt,
.bk-kapitel393 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k7_trans.png') 0 0 repeat;
    color: #000;
}

@media only screen and (max-width: 512px) {
    .bk-kapitel413 table.contenttable {
        font-size: 0.6em !important;
    }

    .bk-kapitel534 table.contenttable {
        font-size: 0.7em !important;
    }

    .size3 .bk-kapitel534 table.contenttable ul li {
        font-size: 1em !important;
    }

    .size2 .bk-kapitel534 table.contenttable ul li {
        font-size: 1em !important;
    }

    .bk-kapitel840 table.contenttable {
        font-size: 0.7em !important;
    }

    .size3 .bk-kapitel840 table.contenttable ul li {
        font-size: 1em !important;
    }

    .size2 .bk-kapitel840 table.contenttable ul li {
        font-size: 1em !important;
    }
}

.sect633 .contentf,
.sect633 h1,
.sect633 h2,
.sect633 h3,
.sect633 h4,
.sect633 h5,
.sect633 h6,
.sect633 .vorspann,
.sect633 .datumabbinder,
.sect633 p {
    direction: rtl;
    text-align: right;
    font-family: 'BentonSans', 'Sakkal Majalla_1188897', sans-serif;
}

.sect633 ul {
    padding: 0 20px 0 0;
}

.sect633 ul li {
    list-style-image: none;
}

.bk-kapitel622 h2,
.bk-kapitel622 .bodytext {
    direction: ltr !important;
    text-align: left !important;
}

.bk-kapitel622 ul {
    padding: 0px 0px 0px 25px !important;
    direction: ltr !important;
    text-align: left !important;
}

.bk-kapitel622 ul li {
    list-style: disc url('../images/li-bullet.png') outside !important;
}

.bk-kapitel635 h2,
.bk-kapitel635 .bodytext {
    direction: ltr !important;
    text-align: left !important;
}

.bk-kapitel635 ul {
    padding: 0px 0px 0px 25px !important;
    direction: ltr !important;
    text-align: left !important;
}

.bk-kapitel635 ul li {
    list-style: disc url('../images/li-bullet.png') outside !important;
}

.sect646 .contentf,
.sect646 h1,
.sect646 h2,
.sect646 h3,
.sect646 h4,
.sect646 h5,
.sect646 h6,
.sect646 .vorspann,
.sect646 .datumabbinder,
.sect646 p {
    direction: rtl;
    text-align: right;
    font-family: 'BentonSans', 'Sakkal Majalla_1188897', sans-serif;
}

.sect646 ul {
    padding: 0 20px 0 0;
}

.sect646 ul li {
    list-style-image: none;
}


/** Sprachswitch für Willkommen in NRW-Broschueren */

.lang-change {
    margin-top: 0em;
    font-family: 'BentonSans', Tahoma, sans-serif;
    font-weight: 500;
    letter-spacing: 0em;
    line-height: 1.3em;
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 0px;
}

.lang-change .left {
    float: left;
}

.lang-change .right {
    float: right;
    direction: rtl;
}

@media only screen and (max-width: 1146px) {
    .lang-change {
        margin-top: 0em;
        text-align: center;
        font-family: 'BentonSans', Tahoma, sans-serif;
        font-weight: 500;
        letter-spacing: 0em;
        line-height: 1.3em;
        font-size: 13px;
        text-transform: uppercase;
        padding-top: 2px;
    }

    .lang-change .left {
        float: none;
        text-align: center;
        margin-top: 0em;
        margin-bottom: 0.5em;
    }

    .lang-change .right {
        float: none;
        text-align: center;
        margin-top: 2em;
        margin-bottom: 0.5em;
    }
}


/* Tabellenfarbe in Lehrerberuf am Berufskolleg */

.bk-kapitel534 table.contenttable tr .td-0 {
    background-color: rgb(0, 150, 63);
    color: #fff;
    border-top: 0px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px;
    text-align: center;
}

.bk-kapitel534 table.contenttable tr .td-1 {
    background-color: rgba(0, 150, 63, 0.3);
    color: #000;
    border-top: 0px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px;
}


/* Tabellenfarbe in Lehrerbildung Migrationsgesellschaft */

.bk-kapitel671 table.contenttable tr .td-0 {
    padding: 2px 5px 4px 5px;
    font-weight: 400;
    text-align: left;
    border: 1px rgb(0, 150, 63) solid;
    border-spacing: 0px;
}

.bk-kapitel671 table.contenttable tr .td-1 {
    padding: 2px 5px 4px 5px;
    font-weight: 400;
    text-align: left;
    border: 1px rgb(0, 150, 63) solid;
    border-spacing: 0px;
}

.bk-kapitel671 table.contenttable {
    -webkit-border-horizontal-spacing: 0px;
    -webkit-border-vertical-spacing: 0px;
}

@media only screen and (max-width: 420px) {
    .sect511 .bgimg {
        background-size: cover;
        background-position-x: -180px;
    }
}

.wp #navigation .logo {
    width: 156px;
}

sup {
    line-height: 1;
}

.tn646 #tncontent a,
.tn633 #tncontent a {
    direction: rtl;
    text-align: right;
}


/* Tabellengröße Grundschule NRW */

@media only screen and (max-width: 468px) {
    #c8323 table.contenttable {
        font-size: 0.61em;
    }
}


/* Lehrer werden NRW Farbanpassungen - Amira Girardi */


/* Änderung der Listen-Bullets */

.bk-kapitel753 ul li,
.bk-kapitel751 ul li,
.bk-kapitel749 ul li,
.bk-kapitel1269 ul li,
.bk-kapitel1267 ul li,
.bk-kapitel1308 ul li,
.bk-kapitel1265 ul li {
    list-style: disc url('../images/li-bullet-lehrer-werden-nrw.png') outside;
}


/* Änderung der Listen-Bullets in Listen*/

.bk-kapitel751 ul li ul li .bk-kapitel749 ul li ul li {
    list-style: disc url('../images/li-bullet-lehrer-werden-nrw.png') outside;
}


/* Änderung der Hintergrundfarben der Kästen (grün) */

.bk-kapitel753 #c8574,
.bk-kapitel753 #c8561,
.bk-kapitel752 #c8581,
.bk-kapitel752 #c8579,
.bk-kapitel751 #c8623,
.bk-kapitel1269 #c13976,
.bk-kapitel1269 #c13944,
.bk-kapitel1268 #c13970,
.bk-kapitel1268 #c13925,
.bk-kapitel1267 #c13991,
.bk-kapitel1267 #c13992,
.bk-kapitel1267 #c14397 {
    background: transparent url('../images/frame_bgs/lehrer-werden-gruen_trans.png') 0 0 repeat;
    color: #fff;
}


/* Änderung der Hintergrundfarben der Kästen (rosa) */

.bk-kapitel753 #c8572,
.bk-kapitel1269 #c13974,
.bk-kapitel1267 #c13969,
.bk-kapitel1267 #c13994,
.bk-kapitel1267 #c14394,
.bk-kapitel1267 #c14395,
.bk-kapitel1267 #c14398,
.bk-kapitel1308 #c14434 {
    background: transparent url('../images/frame_bgs/lehrer-werden-rosa_trans.png') 0 0 repeat;
    color: #fff;
}


/* Änderung der Hintergrundfarben der Kästen (grau) */

.bk-kapitel752 #c8594,
.bk-kapitel751 #c8472,
.bk-kapitel751 #c8596,
.bk-kapitel751 #c8597,
.bk-kapitel751 #c8598,
.bk-kapitel751 #c8600,
.bk-kapitel751 #c8599,
.bk-kapitel751 #c8616,
.bk-kapitel751 #c8615,
.bk-kapitel751 #c8614,
.bk-kapitel751 #c8613,
.bk-kapitel1268 #c8594,
.bk-kapitel1267 #c13915,
.bk-kapitel1267 #c13914,
.bk-kapitel1267 #c13910,
.bk-kapitel1267 #c13911,
.bk-kapitel1267 #c13905,
.bk-kapitel1267 #c13906,
.bk-kapitel1267 #c13895,
.bk-kapitel1267 #c13894,
.bk-kapitel1267 #c13893,
.bk-kapitel1267 #c13892,
.bk-kapitel1308 #c14430,
.bk-kapitel1308 #c14433,
.bk-kapitel1265 #c13880,
.bk-kapitel1265 #c14436,
.bk-kapitel1265 #c14437,
.bk-kapitel1265 #c13878,
.bk-kapitel1265 #c14442 {
    background: transparent url('../images/frame_bgs/lehrer-werden-grau_trans_95.png') 0 0 repeat;
}


/* Änderung der Textfarbe (infotext) in den Kästen */

.bk-kapitel753 #c8574 .infotext,
.bk-kapitel753 #c8572 .infotext,
.bk-kapitel753 #c8561 .infotext,
.bk-kapitel752 #c8581 .infotext,
.bk-kapitel752 #c8579 .infotext,
.bk-kapitel751 #c8623 .infotext,
.bk-kapitel1269 #c13976 .infotext,
.bk-kapitel1269 #c13944 .infotext,
.bk-kapitel1269 #c13974 .infotext,
.bk-kapitel1268 #c13970 .infotext,
.bk-kapitel1268 #c13925 .infotext,
.bk-kapitel1267 #c13969 .infotext,
.bk-kapitel1267 #c13991 .infotext,
.bk-kapitel1267 #c13992 .infotext,
.bk-kapitel1267 #c13994 .infotext,
.bk-kapitel1267 #c14394 .infotext,
.bk-kapitel1267 #c14395 .infotext,
.bk-kapitel1267 #c14397 .infotext,
.bk-kapitel1267 #c14398 .infotext,
.bk-kapitel1308 #c14434 .infotext {
    color: #fff;
}


/* Änderung der Textfarbe (hyperlinks) in den Kästen */

.bk-kapitel753 #c8574 a,
.bk-kapitel753 #c8572 a,
.bk-kapitel753 #c8561 a,
.bk-kapitel752 #c8581 a,
.bk-kapitel752 #c8579 a,
.bk-kapitel1269 #c13976 a,
.bk-kapitel1269 #c13944 a,
.bk-kapitel1269 #c13974 a,
.bk-kapitel1268 #c13970 a,
.bk-kapitel1268 #c13925 a,
.bk-kapitel1267 #c13969 a,
.bk-kapitel1267 #c13991 a,
.bk-kapitel1267 #c13992 a,
.bk-kapitel1267 #c13994 a,
.bk-kapitel1267 #c14394 a,
.bk-kapitel1267 #c14395 a,
.bk-kapitel1267 #c14397 a,
.bk-kapitel1267 #c14398 a,
.bk-kapitel1308 #c14434 a {
    color: #fff;
}


/* Änderung der Hoverfarbe (hyperlinks) in den Kästen */

.bk-kapitel753 #c8574 a:hover,
.bk-kapitel753 #c8572 a:hover,
.bk-kapitel753 #c8561 a:hover,
.bk-kapitel752 #c8581 a:hover,
.bk-kapitel752 #c8579 a:hover,
.bk-kapitel1269 #c13976 a:hover,
.bk-kapitel1269 #c13944 a:hover,
.bk-kapitel1269 #c13974 a:hover,
.bk-kapitel1268 #c13970 a:hover,
.bk-kapitel1268 #c13925 a:hover,
.bk-kapitel1267 #c13969 a:hover,
.bk-kapitel1267 #c13991 a:hover,
.bk-kapitel1267 #c13992 a:hover,
.bk-kapitel1267 #c13994 a:hover,
.bk-kapitel1267 #c14394 a:hover,
.bk-kapitel1267 #c14395 a:hover,
.bk-kapitel1267 #c14397 a:hover,
.bk-kapitel1267 #c14398 a:hover,
.bk-kapitel1308 #c14434 a:hover {
    color: #000 !important;
}

sub,
sup {
    line-height: 0.75em;
}


/******************************/


/* Änderungen für Agenda 2030 */


/******************************/

.bk-kapitel771 .cusbox.wbg_btxt,
.bk-kapitel770 .cusbox.wbg_btxt,
.bk-kapitel769 .cusbox.wbg_btxt,
.bk-kapitel781 .cusbox.wbg_btxt,
.bk-kapitel780 .cusbox.wbg_btxt,
.bk-kapitel784 .cusbox.wbg_btxt,
.bk-kapitel783 .cusbox.wbg_btxt,
.bk-kapitel785 .cusbox.wbg_btxt,
.bk-kapitel786 .cusbox.wbg_btxt,
.bk-kapitel787 .cusbox.wbg_btxt,
.bk-kapitel788 .cusbox.wbg_btxt,
.bk-kapitel790 .cusbox.wbg_btxt,
.bk-kapitel791 .cusbox.wbg_btxt,
.bk-kapitel792 .cusbox.wbg_btxt,
.bk-kapitel793 .cusbox.wbg_btxt,
.bk-kapitel794 .cusbox.wbg_btxt,
.bk-kapitel795 .cusbox.wbg_btxt,
.bk-kapitel797 .cusbox.wbg_btxt,
.bk-kapitel798 .cusbox.wbg_btxt,
.bk-kapitel796 .cusbox.wbg_btxt,
.bk-kapitel764 .cusbox.wbg_btxt {
    background: #fff;
}

.bk-kapitel771 .cusbox.gbg_btxt,
.bk-kapitel770 .cusbox.gbg_btxt,
.bk-kapitel769 .cusbox.gbg_btxt,
.bk-kapitel781 .cusbox.gbg_btxt,
.bk-kapitel780 .cusbox.gbg_btxt,
.bk-kapitel784 .cusbox.gbg_btxt,
.bk-kapitel783 .cusbox.gbg_btxt,
.bk-kapitel785 .cusbox.gbg_btxt,
.bk-kapitel786 .cusbox.gbg_btxt,
.bk-kapitel787 .cusbox.gbg_btxt,
.bk-kapitel788 .cusbox.gbg_btxt,
.bk-kapitel790 .cusbox.gbg_btxt,
.bk-kapitel791 .cusbox.gbg_btxt,
.bk-kapitel792 .cusbox.gbg_btxt,
.bk-kapitel793 .cusbox.gbg_btxt,
.bk-kapitel794 .cusbox.gbg_btxt,
.bk-kapitel795 .cusbox.gbg_btxt,
.bk-kapitel797 .cusbox.gbg_btxt,
.bk-kapitel798 .cusbox.gbg_btxt,
.bk-kapitel796 .cusbox.gbg_btxt,
.bk-kapitel764 .cusbox.gbg_btxt {
    background: #e2e2e2;
}

.bk-kapitel771 .cusbox.bbg_wtxt,
.bk-kapitel770 .cusbox.bbg_wtxt,
.bk-kapitel769 .cusbox.bbg_wtxt,
.bk-kapitel781 .cusbox.bbg_wtxt,
.bk-kapitel780 .cusbox.bbg_wtxt,
.bk-kapitel784 .cusbox.bbg_wtxt,
.bk-kapitel783 .cusbox.bbg_wtxt,
.bk-kapitel785 .cusbox.bbg_wtxt,
.bk-kapitel786 .cusbox.bbg_wtxt,
.bk-kapitel787 .cusbox.bbg_wtxt,
.bk-kapitel788 .cusbox.bbg_wtxt,
.bk-kapitel790 .cusbox.bbg_wtxt,
.bk-kapitel791 .cusbox.bbg_wtxt,
.bk-kapitel792 .cusbox.bbg_wtxt,
.bk-kapitel793 .cusbox.bbg_wtxt,
.bk-kapitel794 .cusbox.bbg_wtxt,
.bk-kapitel795 .cusbox.bbg_wtxt,
.bk-kapitel797 .cusbox.bbg_wtxt,
.bk-kapitel798 .cusbox.bbg_wtxt,
.bk-kapitel796 .cusbox.bbg_wtxt,
.bk-kapitel764 .cusbox.bbg_wtxt {
    background: #f8f192;
}

.bk-kapitel771 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel770 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel769 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel781 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel780 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel784 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel783 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel785 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel786 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel787 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel788 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel790 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel791 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel792 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel793 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel794 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel795 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel797 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel798 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel796 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel764 .cusbox.bbg_wtxt.datumsabbinder {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
}

.bk-kapitel771 .cusbox.blbg_wtxt,
.bk-kapitel770 .cusbox.blbg_wtxt,
.bk-kapitel769 .cusbox.blbg_wtxt,
.bk-kapitel781 .cusbox.blbg_wtxt,
.bk-kapitel780 .cusbox.blbg_wtxt,
.bk-kapitel784 .cusbox.blbg_wtxt,
.bk-kapitel783 .cusbox.blbg_wtxt,
.bk-kapitel785 .cusbox.blbg_wtxt,
.bk-kapitel786 .cusbox.blbg_wtxt,
.bk-kapitel787 .cusbox.blbg_wtxt,
.bk-kapitel788 .cusbox.blbg_wtxt,
.bk-kapitel790 .cusbox.blbg_wtxt,
.bk-kapitel791 .cusbox.blbg_wtxt,
.bk-kapitel792 .cusbox.blbg_wtxt,
.bk-kapitel793 .cusbox.blbg_wtxt,
.bk-kapitel794 .cusbox.blbg_wtxt,
.bk-kapitel795 .cusbox.blbg_wtxt,
.bk-kapitel797 .cusbox.blbg_wtxt,
.bk-kapitel798 .cusbox.blbg_wtxt,
.bk-kapitel796 .cusbox.blbg_wtxt,
.bk-kapitel764 .cusbox.blbg_wtxt {
    background: #e84c09;
}

.bk-kapitel771 .cusbox.blbg_wtxt .infotext,
.bk-kapitel770 .cusbox.blbg_wtxt .infotext,
.bk-kapitel769 .cusbox.blbg_wtxt .infotext,
.bk-kapitel781 .cusbox.blbg_wtxt .infotext,
.bk-kapitel780 .cusbox.blbg_wtxt .infotext,
.bk-kapitel784 .cusbox.blbg_wtxt .infotext,
.bk-kapitel783 .cusbox.blbg_wtxt .infotext,
.bk-kapitel785 .cusbox.blbg_wtxt .infotext,
.bk-kapitel786 .cusbox.blbg_wtxt .infotext,
.bk-kapitel787 .cusbox.blbg_wtxt .infotext,
.bk-kapitel788 .cusbox.blbg_wtxt .infotext,
.bk-kapitel790 .cusbox.blbg_wtxt .infotext,
.bk-kapitel791 .cusbox.blbg_wtxt .infotext,
.bk-kapitel792 .cusbox.blbg_wtxt .infotext,
.bk-kapitel793 .cusbox.blbg_wtxt .infotext,
.bk-kapitel794 .cusbox.blbg_wtxt .infotext,
.bk-kapitel795 .cusbox.blbg_wtxt .infotext,
.bk-kapitel797 .cusbox.blbg_wtxt .infotext,
.bk-kapitel798 .cusbox.blbg_wtxt .infotext,
.bk-kapitel796 .cusbox.blbg_wtxt .infotext,
.bk-kapitel764 .cusbox.blbg_wtxt .infotext {
    color: #fff;
}

.bk-kapitel771 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel770 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel769 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel781 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel780 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel784 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel783 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel785 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel786 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel787 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel788 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel790 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel791 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel792 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel793 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel794 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel795 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel797 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel798 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel796 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel764 .cusbox.blbg_wtxt.datumsabbinder {
    background: #008ac6;
}

.sect771 .slidePage.startseite .startbox.white .contentbox {
    background: #fff;
}

.bk-kapitel771 h1,
.bk-kapitel770 h1,
.bk-kapitel769 h1,
.bk-kapitel781 h1,
.bk-kapitel780 h1,
.bk-kapitel784 h1,
.bk-kapitel783 h1,
.bk-kapitel785 h1,
.bk-kapitel786 h1,
.bk-kapitel787 h1,
.bk-kapitel788 h1,
.bk-kapitel790 h1,
.bk-kapitel791 h1,
.bk-kapitel792 h1,
.bk-kapitel793 h1,
.bk-kapitel794 h1,
.bk-kapitel795 h1,
.bk-kapitel797 h1,
.bk-kapitel798 h1,
.bk-kapitel796 h1,
.bk-kapitel764 h1 {
    font-size: 2em;
    font-weight: 500;
    color: #d9422b;
}

.bk-kapitel771 h2,
.bk-kapitel770 h2,
.bk-kapitel769 h2,
.bk-kapitel781 h2,
.bk-kapitel780 h2,
.bk-kapitel784 h2,
.bk-kapitel783 h2,
.bk-kapitel785 h2,
.bk-kapitel786 h2,
.bk-kapitel787 h2,
.bk-kapitel788 h2,
.bk-kapitel790 h2,
.bk-kapitel791 h2,
.bk-kapitel792 h2,
.bk-kapitel793 h2,
.bk-kapitel794 h2,
.bk-kapitel795 h2,
.bk-kapitel797 h2,
.bk-kapitel798 h2,
.bk-kapitel796 h2,
.bk-kapitel764 h2 {
    font-size: 2em;
    font-weight: 500;
    color: #d9422b;
    margin: 8px 0px 20px;
    letter-spacing: 0px;
    line-height: 1.1em;
    text-transform: none;
}

.bk-kapitel771 h3,
.bk-kapitel770 h3,
.bk-kapitel769 h3,
.bk-kapitel781 h3,
.bk-kapitel780 h3,
.bk-kapitel784 h3,
.bk-kapitel783 h3,
.bk-kapitel785 h3,
.bk-kapitel786 h3,
.bk-kapitel787 h3,
.bk-kapitel788 h3,
.bk-kapitel790 h3,
.bk-kapitel791 h3,
.bk-kapitel792 h3,
.bk-kapitel793 h3,
.bk-kapitel794 h3,
.bk-kapitel795 h3,
.bk-kapitel797 h3,
.bk-kapitel798 h3,
.bk-kapitel796 h3,
.bk-kapitel764 h3 {
    border: none;
    color: #000;
    text-transform: none;
}

.bk-kapitel771 h4,
.bk-kapitel770 h4,
.bk-kapitel769 h4,
.bk-kapitel781 h4,
.bk-kapitel780 h4,
.bk-kapitel784 h4,
.bk-kapitel783 h4,
.bk-kapitel785 h4,
.bk-kapitel786 h4,
.bk-kapitel787 h4,
.bk-kapitel788 h4,
.bk-kapitel790 h4,
.bk-kapitel791 h4,
.bk-kapitel792 h4,
.bk-kapitel793 h4,
.bk-kapitel794 h4,
.bk-kapitel795 h4,
.bk-kapitel797 h4,
.bk-kapitel798 h4,
.bk-kapitel796 h4,
.bk-kapitel764 h4 {
    color: #e84c09;
}

.bk-kapitel771 ul li,
.bk-kapitel770 ul li,
.bk-kapitel769 ul li,
.bk-kapitel781 ul li,
.bk-kapitel780 ul li,
.bk-kapitel784 ul li,
.bk-kapitel783 ul li,
.bk-kapitel785 ul li,
.bk-kapitel786 ul li,
.bk-kapitel787 ul li,
.bk-kapitel788 ul li,
.bk-kapitel790 ul li,
.bk-kapitel791 ul li,
.bk-kapitel792 ul li,
.bk-kapitel793 ul li,
.bk-kapitel794 ul li,
.bk-kapitel795 ul li,
.bk-kapitel797 ul li,
.bk-kapitel798 ul li,
.bk-kapitel796 ul li,
.bk-kapitel764 ul li {
    list-style: disc;
}

.bk-kapitel771 .flex-direction-nav li,
.bk-kapitel770 .flex-direction-nav li,
.bk-kapitel769 .flex-direction-nav li,
.bk-kapitel781 .flex-direction-nav li,
.bk-kapitel780 .flex-direction-nav li,
.bk-kapitel784 .flex-direction-nav li,
.bk-kapitel783 .flex-direction-nav li,
.bk-kapitel785 .flex-direction-nav li,
.bk-kapitel786 .flex-direction-nav li,
.bk-kapitel787 .flex-direction-nav li,
.bk-kapitel788 .flex-direction-nav li,
.bk-kapitel790 .flex-direction-nav li,
.bk-kapitel791 .flex-direction-nav li,
.bk-kapitel792 .flex-direction-nav li,
.bk-kapitel793 .flex-direction-nav li,
.bk-kapitel794 .flex-direction-nav li,
.bk-kapitel795 .flex-direction-nav li,
.bk-kapitel797 .flex-direction-nav li,
.bk-kapitel798 .flex-direction-nav li,
.bk-kapitel796 .flex-direction-nav li,
.bk-kapitel764 .flex-direction-nav li {
    list-style: none;
}

.bk-kapitel771 .slides li,
.bk-kapitel770 .slides li,
.bk-kapitel769 .slides li,
.bk-kapitel781 .slides li,
.bk-kapitel780 .slides li,
.bk-kapitel784 .slides li,
.bk-kapitel783 .slides li,
.bk-kapitel785 .slides li,
.bk-kapitel786 .slides li,
.bk-kapitel787 .slides li,
.bk-kapitel788 .slides li,
.bk-kapitel790 .slides li,
.bk-kapitel791 .slides li,
.bk-kapitel792 .slides li,
.bk-kapitel793 .slides li,
.bk-kapitel794 .slides li,
.bk-kapitel795 .slides li,
.bk-kapitel797 .slides li,
.bk-kapitel798 .slides li,
.bk-kapitel796 .slides li,
.bk-kapitel764 .slides li {
    list-style: none;
}

#c8712 p,
#c8819 p {
    font-family: 'Leckerli', Tahoma, sans-serif;
    color: #253482;
    font-weight: 400;
    line-height: 1.6em;
    font-size: 24px;
}

.bk-kapitel771 a:hover,
.bk-kapitel770 a:hover,
.bk-kapitel769 a:hover,
.bk-kapitel781 a:hover,
.bk-kapitel780 a:hover,
.bk-kapitel784 a:hover,
.bk-kapitel783 a:hover,
.bk-kapitel785 a:hover,
.bk-kapitel786 a:hover,
.bk-kapitel787 a:hover,
.bk-kapitel788 a:hover,
.bk-kapitel790 a:hover,
.bk-kapitel791 a:hover,
.bk-kapitel792 a:hover,
.bk-kapitel793 a:hover,
.bk-kapitel794 a:hover,
.bk-kapitel795 a:hover,
.bk-kapitel797 a:hover,
.bk-kapitel798 a:hover,
.bk-kapitel796 a:hover,
.bk-kapitel764 a:hover {
    color: #e84c09 !important;
}

.bk-kapitel771 .cusbox.blbg_wtxt a:hover,
.bk-kapitel770 .cusbox.blbg_wtxt a:hover,
.bk-kapitel769 .cusbox.blbg_wtxt a:hover,
.bk-kapitel781 .cusbox.blbg_wtxt a:hover,
.bk-kapitel780 .cusbox.blbg_wtxt a:hover,
.bk-kapitel784 .cusbox.blbg_wtxt a:hover,
.bk-kapitel783 .cusbox.blbg_wtxt a:hover,
.bk-kapitel785 .cusbox.blbg_wtxt a:hover,
.bk-kapitel786 .cusbox.blbg_wtxt a:hover,
.bk-kapitel787 .cusbox.blbg_wtxt a:hover,
.bk-kapitel788 .cusbox.blbg_wtxt a:hover,
.bk-kapitel790 .cusbox.blbg_wtxt a:hover,
.bk-kapitel791 .cusbox.blbg_wtxt a:hover,
.bk-kapitel792 .cusbox.blbg_wtxt a:hover,
.bk-kapitel793 .cusbox.blbg_wtxt a:hover,
.bk-kapitel794 .cusbox.blbg_wtxt a:hover,
.bk-kapitel795 .cusbox.blbg_wtxt a:hover,
.bk-kapitel797 .cusbox.blbg_wtxt a:hover,
.bk-kapitel798 .cusbox.blbg_wtxt a:hover,
.bk-kapitel796 .cusbox.blbg_wtxt a:hover,
.bk-kapitel764 .cusbox.blbg_wtxt a:hover {
    color: #000 !important;
}


/******************************/


/* Änderungen für Agenda 2030 englisch */


/******************************/

.bk-kapitel822 .cusbox.wbg_btxt,
.bk-kapitel821 .cusbox.wbg_btxt,
.bk-kapitel820 .cusbox.wbg_btxt,
.bk-kapitel819 .cusbox.wbg_btxt,
.bk-kapitel818 .cusbox.wbg_btxt,
.bk-kapitel817 .cusbox.wbg_btxt,
.bk-kapitel816 .cusbox.wbg_btxt,
.bk-kapitel815 .cusbox.wbg_btxt,
.bk-kapitel814 .cusbox.wbg_btxt,
.bk-kapitel813 .cusbox.wbg_btxt,
.bk-kapitel812 .cusbox.wbg_btxt,
.bk-kapitel811 .cusbox.wbg_btxt,
.bk-kapitel810 .cusbox.wbg_btxt,
.bk-kapitel809 .cusbox.wbg_btxt,
.bk-kapitel808 .cusbox.wbg_btxt,
.bk-kapitel807 .cusbox.wbg_btxt,
.bk-kapitel806 .cusbox.wbg_btxt,
.bk-kapitel805 .cusbox.wbg_btxt,
.bk-kapitel804 .cusbox.wbg_btxt,
.bk-kapitel803 .cusbox.wbg_btxt,
.bk-kapitel802 .cusbox.wbg_btxt {
    background: #fff;
}

.bk-kapitel822 .cusbox.gbg_btxt,
.bk-kapitel821 .cusbox.gbg_btxt,
.bk-kapitel820 .cusbox.gbg_btxt,
.bk-kapitel819 .cusbox.gbg_btxt,
.bk-kapitel818 .cusbox.gbg_btxt,
.bk-kapitel817 .cusbox.gbg_btxt,
.bk-kapitel816 .cusbox.gbg_btxt,
.bk-kapitel815 .cusbox.gbg_btxt,
.bk-kapitel814 .cusbox.gbg_btxt,
.bk-kapitel813 .cusbox.gbg_btxt,
.bk-kapitel812 .cusbox.gbg_btxt,
.bk-kapitel811 .cusbox.gbg_btxt,
.bk-kapitel810 .cusbox.gbg_btxt,
.bk-kapitel809 .cusbox.gbg_btxt,
.bk-kapitel808 .cusbox.gbg_btxt,
.bk-kapitel807 .cusbox.gbg_btxt,
.bk-kapitel806 .cusbox.gbg_btxt,
.bk-kapitel805 .cusbox.gbg_btxt,
.bk-kapitel804 .cusbox.gbg_btxt,
.bk-kapitel803 .cusbox.gbg_btxt,
.bk-kapitel802 .cusbox.gbg_btxt {
    background: #e2e2e2;
}

.bk-kapitel822 .cusbox.bbg_wtxt,
.bk-kapitel821 .cusbox.bbg_wtxt,
.bk-kapitel820 .cusbox.bbg_wtxt,
.bk-kapitel819 .cusbox.bbg_wtxt,
.bk-kapitel818 .cusbox.bbg_wtxt,
.bk-kapitel817 .cusbox.bbg_wtxt,
.bk-kapitel816 .cusbox.bbg_wtxt,
.bk-kapitel815 .cusbox.bbg_wtxt,
.bk-kapitel814 .cusbox.bbg_wtxt,
.bk-kapitel813 .cusbox.bbg_wtxt,
.bk-kapitel812 .cusbox.bbg_wtxt,
.bk-kapitel811 .cusbox.bbg_wtxt,
.bk-kapitel810 .cusbox.bbg_wtxt,
.bk-kapitel809 .cusbox.bbg_wtxt,
.bk-kapitel808 .cusbox.bbg_wtxt,
.bk-kapitel807 .cusbox.bbg_wtxt,
.bk-kapitel806 .cusbox.bbg_wtxt,
.bk-kapitel805 .cusbox.bbg_wtxt,
.bk-kapitel804 .cusbox.bbg_wtxt,
.bk-kapitel803 .cusbox.bbg_wtxt,
.bk-kapitel802 .cusbox.bbg_wtxt {
    background: #f8f192;
}

.bk-kapitel822 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel821 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel820 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel819 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel818 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel817 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel816 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel815 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel814 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel813 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel812 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel811 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel810 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel809 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel808 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel807 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel806 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel805 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel804 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel803 .cusbox.bbg_wtxt.datumsabbinder,
.bk-kapitel802 .cusbox.bbg_wtxt.datumsabbinder {
    background: rgba(0, 0, 0, 0.9) none repeat scroll 0% 0%;
}

.bk-kapitel822 .cusbox.blbg_wtxt,
.bk-kapitel821 .cusbox.blbg_wtxt,
.bk-kapitel820 .cusbox.blbg_wtxt,
.bk-kapitel819 .cusbox.blbg_wtxt,
.bk-kapitel818 .cusbox.blbg_wtxt,
.bk-kapitel817 .cusbox.blbg_wtxt,
.bk-kapitel816 .cusbox.blbg_wtxt,
.bk-kapitel815 .cusbox.blbg_wtxt,
.bk-kapitel814 .cusbox.blbg_wtxt,
.bk-kapitel813 .cusbox.blbg_wtxt,
.bk-kapitel812 .cusbox.blbg_wtxt,
.bk-kapitel811 .cusbox.blbg_wtxt,
.bk-kapitel810 .cusbox.blbg_wtxt,
.bk-kapitel809 .cusbox.blbg_wtxt,
.bk-kapitel808 .cusbox.blbg_wtxt,
.bk-kapitel807 .cusbox.blbg_wtxt,
.bk-kapitel806 .cusbox.blbg_wtxt,
.bk-kapitel805 .cusbox.blbg_wtxt,
.bk-kapitel804 .cusbox.blbg_wtxt,
.bk-kapitel803 .cusbox.blbg_wtxt,
.bk-kapitel802 .cusbox.blbg_wtxt {
    background: #e84c09;
}

.bk-kapitel822 .cusbox.blbg_wtxt .infotext,
.bk-kapitel821 .cusbox.blbg_wtxt .infotext,
.bk-kapitel820 .cusbox.blbg_wtxt .infotext,
.bk-kapitel819 .cusbox.blbg_wtxt .infotext,
.bk-kapitel818 .cusbox.blbg_wtxt .infotext,
.bk-kapitel817 .cusbox.blbg_wtxt .infotext,
.bk-kapitel816 .cusbox.blbg_wtxt .infotext,
.bk-kapitel815 .cusbox.blbg_wtxt .infotext,
.bk-kapitel814 .cusbox.blbg_wtxt .infotext,
.bk-kapitel813 .cusbox.blbg_wtxt .infotext,
.bk-kapitel812 .cusbox.blbg_wtxt .infotext,
.bk-kapitel811 .cusbox.blbg_wtxt .infotext,
.bk-kapitel810 .cusbox.blbg_wtxt .infotext,
.bk-kapitel809 .cusbox.blbg_wtxt .infotext,
.bk-kapitel808 .cusbox.blbg_wtxt .infotext,
.bk-kapitel807 .cusbox.blbg_wtxt .infotext,
.bk-kapitel806 .cusbox.blbg_wtxt .infotext,
.bk-kapitel805 .cusbox.blbg_wtxt .infotext,
.bk-kapitel804 .cusbox.blbg_wtxt .infotext,
.bk-kapitel803 .cusbox.blbg_wtxt .infotext,
.bk-kapitel802 .cusbox.blbg_wtxt .infotext {
    color: #fff;
}

.bk-kapitel822 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel821 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel820 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel819 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel818 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel817 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel816 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel815 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel814 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel813 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel812 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel811 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel810 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel809 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel808 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel807 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel806 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel805 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel804 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel803 .cusbox.blbg_wtxt.datumsabbinder,
.bk-kapitel802 .cusbox.blbg_wtxt.datumsabbinder {
    background: #008ac6;
}

.sect822 .slidePage.startseite .startbox.white .contentbox {
    background: #fff;
}

.bk-kapitel822 h1,
.bk-kapitel821 h1,
.bk-kapitel820 h1,
.bk-kapitel819 h1,
.bk-kapitel818 h1,
.bk-kapitel817 h1,
.bk-kapitel816 h1,
.bk-kapitel815 h1,
.bk-kapitel814 h1,
.bk-kapitel813 h1,
.bk-kapitel812 h1,
.bk-kapitel811 h1,
.bk-kapitel810 h1,
.bk-kapitel809 h1,
.bk-kapitel808 h1,
.bk-kapitel807 h1,
.bk-kapitel806 h1,
.bk-kapitel805 h1,
.bk-kapitel804 h1,
.bk-kapitel803 h1,
.bk-kapitel802 h1 {
    font-size: 2em;
    font-weight: 500;
    color: #d9422b;
}

.bk-kapitel822 h2,
.bk-kapitel821 h2,
.bk-kapitel820 h2,
.bk-kapitel819 h2,
.bk-kapitel818 h2,
.bk-kapitel817 h2,
.bk-kapitel816 h2,
.bk-kapitel815 h2,
.bk-kapitel814 h2,
.bk-kapitel813 h2,
.bk-kapitel812 h2,
.bk-kapitel811 h2,
.bk-kapitel810 h2,
.bk-kapitel809 h2,
.bk-kapitel808 h2,
.bk-kapitel807 h2,
.bk-kapitel806 h2,
.bk-kapitel805 h2,
.bk-kapitel804 h2,
.bk-kapitel803 h2,
.bk-kapitel802 h2 {
    font-size: 2em;
    font-weight: 500;
    color: #d9422b;
    margin: 8px 0px 20px;
    letter-spacing: 0px;
    line-height: 1.1em;
    text-transform: none;
}

.bk-kapitel822 h3,
.bk-kapitel821 h3,
.bk-kapitel820 h3,
.bk-kapitel819 h3,
.bk-kapitel818 h3,
.bk-kapitel817 h3,
.bk-kapitel816 h3,
.bk-kapitel815 h3,
.bk-kapitel814 h3,
.bk-kapitel813 h3,
.bk-kapitel812 h3,
.bk-kapitel811 h3,
.bk-kapitel810 h3,
.bk-kapitel809 h3,
.bk-kapitel808 h3,
.bk-kapitel807 h3,
.bk-kapitel806 h3,
.bk-kapitel805 h3,
.bk-kapitel804 h3,
.bk-kapitel803 h3,
.bk-kapitel802 h3 {
    border: none;
    color: #000;
    text-transform: none;
}

.bk-kapitel822 h4,
.bk-kapitel821 h4,
.bk-kapitel820 h4,
.bk-kapitel819 h4,
.bk-kapitel818 h4,
.bk-kapitel817 h4,
.bk-kapitel816 h4,
.bk-kapitel815 h4,
.bk-kapitel814 h4,
.bk-kapitel813 h4,
.bk-kapitel812 h4,
.bk-kapitel811 h4,
.bk-kapitel810 h4,
.bk-kapitel809 h4,
.bk-kapitel808 h4,
.bk-kapitel807 h4,
.bk-kapitel806 h4,
.bk-kapitel805 h4,
.bk-kapitel804 h4,
.bk-kapitel803 h4,
.bk-kapitel802 h4 {
    color: #e84c09;
}

.bk-kapitel822 ul li,
.bk-kapitel821 ul li,
.bk-kapitel820 ul li,
.bk-kapitel819 ul li,
.bk-kapitel818 ul li,
.bk-kapitel817 ul li,
.bk-kapitel816 ul li,
.bk-kapitel815 ul li,
.bk-kapitel814 ul li,
.bk-kapitel813 ul li,
.bk-kapitel812 ul li,
.bk-kapitel811 ul li,
.bk-kapitel810 ul li,
.bk-kapitel809 ul li,
.bk-kapitel808 ul li,
.bk-kapitel807 ul li,
.bk-kapitel806 ul li,
.bk-kapitel805 ul li,
.bk-kapitel804 ul li,
.bk-kapitel803 ul li,
.bk-kapitel802 ul li {
    list-style: disc;
}

.bk-kapitel822 .flex-direction-nav li,
.bk-kapitel821 .flex-direction-nav li,
.bk-kapitel820 .flex-direction-nav li,
.bk-kapitel819 .flex-direction-nav li,
.bk-kapitel818 .flex-direction-nav li,
.bk-kapitel817 .flex-direction-nav li,
.bk-kapitel816 .flex-direction-nav li,
.bk-kapitel815 .flex-direction-nav li,
.bk-kapitel814 .flex-direction-nav li,
.bk-kapitel813 .flex-direction-nav li,
.bk-kapitel812 .flex-direction-nav li,
.bk-kapitel811 .flex-direction-nav li,
.bk-kapitel810 .flex-direction-nav li,
.bk-kapitel809 .flex-direction-nav li,
.bk-kapitel808 .flex-direction-nav li,
.bk-kapitel807 .flex-direction-nav li,
.bk-kapitel806 .flex-direction-nav li,
.bk-kapitel805 .flex-direction-nav li,
.bk-kapitel804 .flex-direction-nav li,
.bk-kapitel803 .flex-direction-nav li,
.bk-kapitel802 .flex-direction-nav li {
    list-style: none;
}

.bk-kapitel822 .slides li,
.bk-kapitel821 .slides li,
.bk-kapitel820 .slides li,
.bk-kapitel819 .slides li,
.bk-kapitel818 .slides li,
.bk-kapitel817 .slides li,
.bk-kapitel816 .slides li,
.bk-kapitel815 .slides li,
.bk-kapitel814 .slides li,
.bk-kapitel813 .slides li,
.bk-kapitel812 .slides li,
.bk-kapitel811 .slides li,
.bk-kapitel810 .slides li,
.bk-kapitel809 .slides li,
.bk-kapitel808 .slides li,
.bk-kapitel807 .slides li,
.bk-kapitel806 .slides li,
.bk-kapitel805 .slides li,
.bk-kapitel804 .slides li,
.bk-kapitel803 .slides li,
.bk-kapitel802 .slides li {
    list-style: none;
}

#c9073 p,
#c9111 p {
    font-family: 'Leckerli', Tahoma, sans-serif;
    color: #253482;
    font-weight: 400;
    line-height: 1.6em;
    font-size: 24px;
}

.bk-kapitel822 a:hover,
.bk-kapitel821 a:hover,
.bk-kapitel820 a:hover,
.bk-kapitel819 a:hover,
.bk-kapitel818 a:hover,
.bk-kapitel817 a:hover,
.bk-kapitel816 a:hover,
.bk-kapitel815 a:hover,
.bk-kapitel814 a:hover,
.bk-kapitel813 a:hover,
.bk-kapitel812 a:hover,
.bk-kapitel811 a:hover,
.bk-kapitel810 a:hover,
.bk-kapitel809 a:hover,
.bk-kapitel808 a:hover,
.bk-kapitel807 a:hover,
.bk-kapitel806 a:hover,
.bk-kapitel805 a:hover,
.bk-kapitel804 a:hover,
.bk-kapitel803 a:hover,
.bk-kapitel802 a:hover {
    color: #e84c09 !important;
}

.bk-kapitel822 .cusbox.blbg_wtxt a:hover,
.bk-kapitel821 .cusbox.blbg_wtxt a:hover,
.bk-kapitel820 .cusbox.blbg_wtxt a:hover,
.bk-kapitel819 .cusbox.blbg_wtxt a:hover,
.bk-kapitel818 .cusbox.blbg_wtxt a:hover,
.bk-kapitel817 .cusbox.blbg_wtxt a:hover,
.bk-kapitel816 .cusbox.blbg_wtxt a:hover,
.bk-kapitel815 .cusbox.blbg_wtxt a:hover,
.bk-kapitel814 .cusbox.blbg_wtxt a:hover,
.bk-kapitel813 .cusbox.blbg_wtxt a:hover,
.bk-kapitel812 .cusbox.blbg_wtxt a:hover,
.bk-kapitel811 .cusbox.blbg_wtxt a:hover,
.bk-kapitel810 .cusbox.blbg_wtxt a:hover,
.bk-kapitel809 .cusbox.blbg_wtxt a:hover,
.bk-kapitel808 .cusbox.blbg_wtxt a:hover,
.bk-kapitel807 .cusbox.blbg_wtxt a:hover,
.bk-kapitel806 .cusbox.blbg_wtxt a:hover,
.bk-kapitel805 .cusbox.blbg_wtxt a:hover,
.bk-kapitel804 .cusbox.blbg_wtxt a:hover,
.bk-kapitel803 .cusbox.blbg_wtxt a:hover,
.bk-kapitel802 .cusbox.blbg_wtxt a:hover {
    color: #000 !important;
}


/*Lehrerberuf Berufskolleg 10-2018 Kapitelfarben ag*/


/*Lehrerberuf am Berufskolleg*/

.bk-kapitel842 h1 {
    color: #00a651;
}

.bk-kapitel842 h3 {
    color: #00a651;
    border-bottom: #00a651 solid 1px;
}


/*Schulform Berufskolleg*/

.bk-kapitel841 h1 {
    color: #f7941e;
}

.bk-kapitel841 h3 {
    color: #f7941e;
    border-bottom: #f7941e solid 1px;
}

.bk-kapitel841 ul li {
    list-style: disc url('../images/li-bullet-bk-k841.png') outside;
}


/*Lehrerausbildung*/

.bk-kapitel840 h1 {
    color: #f15922;
}

.bk-kapitel840 h3 {
    color: #f15922;
    border-bottom: #f15922 solid 1px;
}

.bk-kapitel840 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

.bk-kapitel840 table.contenttable tr .td-0 {
    background-color: #f15922;
    color: #fff;
    border-top: 0px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px;
    text-align: center;
}

.bk-kapitel840 table.contenttable tr .td-1 {
    background-color: #fdd2b8;
    color: #000;
    border-top: 0px;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    border-left: 0px;
}

.bk-kapitel840 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k840.png') 0 0 repeat;
}

.bk-kapitel840 .cusbox.gbg_btxt p.infotext {
    color: #fff
}

.bk-kapitel840 a:hover {
    color: #f15922 !important;
}

/*Aus der Praxis*/

.bk-kapitel839 h1 {
    color: #ed1c24;
}

.bk-kapitel839 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k839.png') 0 0 repeat;
}

.bk-kapitel839 .cusbox.gbg_btxt figcaption {
    color: #fff
}

/*Fragen und Antworten*/

.bk-kapitel838 h1 {
    color: #00aeef;
}

.bk-kapitel838 .cusbox.gbg_btxt {
    background: transparent url('../images/frame_bgs/bk-k838.png') 0 0 repeat;
}

.bk-kapitel838 .cusbox.gbg_btxt p.infotext {
    color: #fff
}

.bk-kapitel838 ul li {
    list-style: disc url('../images/li-bullet-bk-k838.png') outside;
}

.bk-kapitel838 a {
    color: #fff !important;
}

.bk-kapitel838 a:hover {
    color: #333 !important;
}

/*Weitere Infos*/

.bk-kapitel837 h1 {
    color: #005aab;
}

.bk-kapitel837 h3 {
    color: #005aab;
    border-bottom: #005aab solid 1px;
}


.bk-kapitel837 a:hover {
    color: #005aab !important;
}

/*__________________*/

.responsive-vimeo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.responsive-vimeo {
    position: relative;
    padding-bottom: 56.25%;
    /* Default for 1600x900 videos 16:9 ratio*/
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}

ol {
    list-style-type: none;
    counter-reset: listitem;
    padding: 0 0 0 40px;
}

ol ol {
    counter-reset: innerlistitem;
}

ol ol ol {
    counter-reset: none;
}

ol > li {
    counter-increment: listitem;
    /* position: relative; */
}

ol ol > li {
    counter-increment: innerlistitem;
    /* position: relative; */
}

ol > li:before {
    content: "("counter(listitem) ")";
    position: absolute;
    margin-left: -40px;
}

ol > li:before {
    content: "("counter(listitem) ")";
    position: absolute;
    margin-left: -40px;
}

ol > li.single-a,
ol > li.single-b,
ol > li.single-c,
/* ol.numberlist > li.letter-a, */
ol > li.letter-a,
/* ol.numberlist > li.letter-b, */
ol > li.letter-b,
/* ol.numberlist > li.letter-c, */
ol > li.letter-c,
/* ol.numberlist > li.letter-d, */
ol > li.letter-d {
    counter-increment: none;
    /* position: relative; */
}

ol > li.letter-a:before,
ol > li.letter-b:before,
ol > li.letter-c:before,
ol > li.letter-d:before {
    position: absolute;
    margin-left: -45px;
}

ol > li.letter-a:before {
    content: "("counter(listitem) "a)";
}

ol > li.letter-b:before {
    content: "("counter(listitem) "b)";
}

ol > li.letter-c:before {
    content: "("counter(listitem) "c)";
}

ol > li.letter-d:before {
    content: "("counter(listitem) "d)";
}


ol ol > li:before {
    content: counter(innerlistitem) ".";
    position: absolute;
    margin-left: -40px;
}

ol ol > li.letter-a:before,
ol ol > li.letter-b:before,
ol ol > li.letter-c:before,
ol ol > li.letter-d:before {
    position: absolute;
    margin-left: -40px;
}

ol ol > li.letter-a:before {
    content: counter(innerlistitem) "a.";
}

ol ol > li.letter-b:before {
    content: counter(innerlistitem) "b.";
}

ol ol > li.letter-c:before {
    content: counter(innerlistitem) "c.";
}

ol ol > li.letter-d:before {
    content: counter(innerlistitem) "d.";
}

ol > li.single-a:before {
    content: "a)";
}

ol > li.single-b:before {
    content: "b)";
}

ol > li.single-c:before {
    content: "c)";
}

ol > li.single-d:before {
    content: "d)";
}


/*-----------Broschüre "Handreichung zur lernförderlichen Verknüpfung von Präsenz- und Distanzunterricht"-----------------*/

/*Tabelle Lernerfolg*/
table.lernerfolg {
    background-color: #E0E8F2;
    width: 100%;
    text-align: left;
    border-collapse: collapse;

}

table.lernerfolg td,
table.lernerfolg th {
    border: 1px solid #FFFFFF;
    padding: 5px 5px;
}

table.lernerfolg tfoot td {
    font-size: 14px;
}

table.lernerfolg tfoot .links {
    text-align: right;
}

table.lernerfolg tfoot .links a {
    display: inline-block;
    background: #1C6EA4;
    color: #FFFFFF;
    padding: 2px 8px;
    border-radius: 5px;
}

table.lernerfolg thead {
    background: #6A8FC2;
}

table.lernerfolg thead th {
    color: #FFFFFF;
}

/*Tabelle Kompetenz*/
table.kompetenz {
    background-color: #E0E8F2;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

table.kompetenz td,
table.kompetenz th {
    border: 1px solid #FFFFFF;
    padding: 5px 5px;
}

table.kompetenz tr:nth-child(even) {
    background: #AAC0DD;
}

table.kompetenz thead {
    background: #6A8FC2;
}

table.kompetenz thead th {
    color: #FFFFFF;
    text-align: center;
}

table.kompetenz tfoot td {
    font-size: 14px;
}

table.kompetenz tfoot .links {
    text-align: right;
}

table.kompetenz tfoot .links a {
    display: inline-block;
    background: #1C6EA4;
    color: #FFFFFF;
    padding: 2px 8px;
    border-radius: 5px;
}

/*---Tabelle responsive----*/
@media screen and (max-width: 60em) {
    table.lernerfolg {
        width: 100%;
        margin: 0;
        border: none;
        font-size: 0.85em;
    }

    table.lernerfolg td {
        hyphens: auto;
    }

    table.lernerfolg a {
        white-space: normal;
        hyphens: none;
    }
}

@media screen and (max-width: 60em) {
    table.kompetenz {
        width: 100%;
        margin: 0;
        border: none;
        font-size: 0.85em;
    }

    table.kompetenz td {
        hyphens: auto;
    }

    table.kompetenz a {
        white-space: normal;
        hyphens: none;
    }
}


#c12635 li::before {
    content: counter(listitem) "."
}

div.wrapper-svg {
    margin: 0 auto;
    text-align: center;
}

div.bild-svg {
    margin: 0 auto;
    height: 0;
    padding-top: 100%;
    position: relative;
}

svg {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
}

#c12642 svg rect:hover {
    fill: burlywood;
    transition-duration: 0.3s;
    transition-property: all;
}

#c12610 h3 {
    margin-bottom: 0;
}

#c12577 h3,
#c12576 h3,
#c12575 h3 {
    color: black;
    border-bottom: none;
}

#c12577 h6,
#c12576 h6,
#c12575 h6 {
    color: black;
}

#c12577 .contentf,
#c12576 .contentf,
#c12575 .contentf {
    margin: 12px 7% 12px 7%;
    padding: 20px;
}

#c12575 .contentf {
    margin-bottom: 35px;
}

#c12577 ul li,
#c12576 ul li,
#c12575 ul li {
    list-style: disc url('../images/li-bullet-black.png') outside;
}

#c12577 .contentf {
    background-color: #fff2cd;
}

#c12576 .contentf {
    background-color: #fbe5d7;
}

#c12575 .contentf {
    background-color: #e2f0d9;
}

#c12643 img,
#c12644 img {
    width: 30px;
    margin: 0 auto;
}

#c12643 .contentf,
#c12644 .contentf {
    padding: 0 7%;

}


#c12643,
#c12644 {
    min-height: 20px;

}

#c12643 figure,
#c12644 figure {
    margin: 0;

}

@media only screen and (max-width: 414px) {

    #c12618 h1,
    #c12611 h1,
    #c12597 h1,
    #c12579 h1,
    #c12547 h1,
    #c12605 h1,
    #c12591 h1,
    #c12631 h1 {
        font-size: 1.8em;
    }
}

@media only screen and (max-width: 414px) {

    #c12643 img,
    #c12644 img {
        width: 30px !important;
        margin: 0 auto;
    }
}

/*---Flexcontainer-----*/

.flex-container {
    display: flex;
}

.flex-item-left {
    background-color: #f1f1f1;
    padding: 10px;
    flex: 50%;
}

.flex-item-right {
    background-color: dodgerblue;
    padding: 10px;
    flex: 50%;
}

/* Responsive layout - makes a one column-layout instead of two-column layout */
@media (max-width: 800px) {
    .flex-container {
        flex-direction: column;
    }
}


#c12652 table tr td:first-child {
    width: 60%;
}

#c12652 table tr td:last-child {
    width: 40%;
}

#c12652 {
    background: #fff;
}

#c12652 div.contentbox {
    max-width: 1400px;
    margin: 0 auto;
}

#c12638 ol {
    padding-inline-start: 25px;
}

#c12638 ol > li:before {
    content: "e)";
    position: absolute;
    margin: 0 0 0 -25px;
    font-weight: 700;
}


@media only screen and (max-width: 800px) {
    #c12652 table tr td:first-child {
        width: 100%;
        display: block;
    }

    #c12652 table tr td:last-child {
        width: 100%;
        display: block;
    }
}

/*__________________________________________BWP NRW Sprach-Kompakt, Berufswahlpass*/



/*Bilder rund*/

#c12764 img,
#c12766 img,
#c14774 img,
#c14815 img {
    border-radius: 100%;
}

/*___________________Kapitel: Mein Potenzial, blau #1d60a1*/

/*Headlines*/
#c12742 h1,
#c12713 h6,
#c12781 h6,
#c12782 h6,
#c12783 h6,
#c12784 h6,
#c12788 h6,
#c12789 h6,
#c12790 h6,
#c14643 h6,
#c14710 h6,
#c14753 h6,
#c14800 h6,
#c14837 h6 {
    color: #1d60a1;
}

/*Headlines h3 underline*/
#c12735 h3,
#c12780 h3,
#c12729 h3,
#c12785 h3,
#c12787 h3,
#c12789 h3,
#c12791 h3,
#c12792 h3,
#c12793 h3,
#c12795 h3,
#c12797 h3,
#c12796 h3,
#c12799 h3,
#c12811 h3,
#c12809 h3,
#c12810 h3,
#c12808 h3 {
    color: #1d60a1;
    border-bottom: #1d60a1 solid 1px;
}

/*Content Background*/
#c12795.cusbox.wbg_btxt {
    background: #d8e5f5;
}

#c12713 div.csc-textpic,
#c14643 div.csc-textpic,
#c14710 div.csc-textpic,
#c14753 div.csc-textpic,
#c14800 div.csc-textpic {
    background: #d8e5f5;
    padding: 15px;
}

/*Links*/
#c12713 a:hover,
#c12783 a:hover,
#c12786 a:hover,
#c12791 a:hover,
#c12792 a:hover,
#c12794 a:hover,
#c12795 a:hover,
#c12797 a:hover,
#c12796 a:hover,
#c12811 a:hover,
#c12809 a:hover,
#c12810 a:hover,
#c12808 a:hover {
    color: #1d60a1 !important;
}


/*Bullet-Points*/
#c12741 ul li,
#c12742 ul li,
#c12713 ul li,
#c12735 ul li,
#c12785 ul li,
#c12789 ul li,
#c14643 ul li,
#c14710 ul li,
#c14753 ul li,
#c14800 ul li,
#c14837 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*Bullet-Points 2*/
#c12713 ul li ul li,
#c14643 ul li ul li,
#c14710 ul li ul li,
#c14753 ul li ul li {
    list-style: disc url('../images/bullet_02-bwp_blau.png') outside;
}

#c14711 ul li ul li,
#c14752 ul li ul li,
#c14756 ul li ul li {
    list-style: disc url('../images/bullet_02-bwp_gelb.png') outside;
}

/*Flexslider*/
#c12784 .flexslider .slides li,
#c12784 .flexslider .flex-direction-nav li,
#c12788 .flexslider .slides li,
#c12788 .flexslider .flex-direction-nav li,
#c12790 .flexslider .slides li,
#c12790 .flexslider .flex-direction-nav li,
#c14597 .flexslider .slides li,
#c14597 .flexslider .flex-direction-nav li,
#c14602 .flexslider .slides li,
#c14602 .flexslider .flex-direction-nav li,
#c14604 .flexslider .slides li,
#c14604 .flexslider .flex-direction-nav li,
#c14648 .flexslider .slides li,
#c14648 .flexslider .flex-direction-nav li {
    list-style: none;
}

#c12784 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c12788 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c12790 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14597 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14602 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14604 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14648 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev {
    background: url(/fileadmin/system/template/images/left_bwp.png) no-repeat;
    width: 56px;
}

#c12784 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c12788 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c12790 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14597 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14602 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14604 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14648 .flex-direction-nav li a.next,
.flex-direction-nav li a.next {
    background: url(/fileadmin/system/template/images/right_bwp.png) no-repeat;
    width: 56px;
}


/*___________________Kapitel: Meine Praxisphase, gelb #f9b112*/

/*Headlines*/
#c12720 h1,
#c12761 h6,
#c12714 h1,
#c12769 h6,
#c12770 h6,
#c12771 h6,
#c12773 h6,
#c12778 h2,
#c12779 h2,
#c12800 h2,
#c12804 h2 {
    color: #f9b112;
}

/*Headlines h3 underline*/
#c12762 h3,
#c12765 h3,
#c12768 h3,
#c12773 h3 {
    color: #f9b112;
    border-bottom: #f9b112 solid 1px;

}

/*Content Background*/
/*
#c12761.cusbox.wbg_btxt{
    background: #fef0d8;
}
*/

#c12761 div.csc-textpic,
#c14711 div.csc-textpic,
#c14752 div.csc-textpic,
#c14756 div.csc-textpic,
#c14801 div.csc-textpic,
#c14802 div.csc-textpic,
#c14803 div.csc-textpic {
    background: #fef0d8;
    padding: 15px;
}

#c14712 div.csc-textpic,
#c14642 div.csc-textpic,
#c14751 div.csc-textpic {
    background: #fdd181;
    padding: 15px;
}

#c14804 div.csc-textpic {
    background: #f8b477;
    padding: 15px;
}

#c12762 h3,
#c12762 .contentf {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#c12762 {
    min-height: 60px;
}

/*Links*/
#c12719 a:hover,
#c12772 a:hover,
#c12778 a:hover,
#c12779 a:hover,
#c12773 a:hover,
#c12802 a:hover,
#c12803 a:hover,
#c12806 a:hover,
#c12807 a:hover {
    color: #f9b112 !important;
}


/*Bullet-Points*/
#c12719 ul li,
#c12761 ul li,
#c12714 ul li,
#c12765 ul li,
#c12720 ul li,
#c14839 ul li,
#c14840 ul li,
#c14841 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

#c12720 h6 a {
    color: #f9b112 !important;
    font-size: 1.2em;
}

#c12720 h6 a:hover {
    color: #000 !important;
}



/*Bullet-Points 2*/
/*
#c12720 ul:nth-child(2) li{
    list-style: disc url('../images/bullet_02-bwp_blau.png') outside !important;
}
*/


/*Flexslider*/
#c12801 .flexslider .slides li,
#c12801 .flexslider .flex-direction-nav li,
#c12805 .flexslider .slides li,
#c12805 .flexslider .flex-direction-nav li,
#c14632 .flexslider .slides li,
#c14632 .flexslider .flex-direction-nav li,
#c14628 .flexslider .slides li,
#c14628 .flexslider .flex-direction-nav li,
#c14652 .flexslider .slides li,
#c14652 .flexslider .flex-direction-nav li,
#c14656 .flexslider .slides li,
#c14656 .flexslider .flex-direction-nav li,
#c14660 .flexslider .slides li,
#c14660 .flexslider .flex-direction-nav li,
#c14664 .flexslider .slides li,
#c14664 .flexslider .flex-direction-nav li,
#c14668 .flexslider .slides li,
#c14668 .flexslider .flex-direction-nav li,
#c14672 .flexslider .slides li,
#c14672 .flexslider .flex-direction-nav li,
#c14676 .flexslider .slides li,
#c14676 .flexslider .flex-direction-nav li,
#c14680 .flexslider .slides li,
#c14680 .flexslider .flex-direction-nav li,
#c14684 .flexslider .slides li,
#c14684 .flexslider .flex-direction-nav li,
#c14688 .flexslider .slides li,
#c14688 .flexslider .flex-direction-nav li,
#c14692 .flexslider .slides li,
#c14692 .flexslider .flex-direction-nav li,
#c14696 .flexslider .slides li,
#c14696 .flexslider .flex-direction-nav li,
#c14700 .flexslider .slides li,
#c14700 .flexslider .flex-direction-nav li,
#c14719 .flexslider .slides li,
#c14719 .flexslider .flex-direction-nav li {
    list-style: none;
}

#c12801 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c12805 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14632 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14628 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14652 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14656 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14660 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14664 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14668 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14672 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14676 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14680 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14684 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14688 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14692 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14696 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14700 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
#c14719 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev {
    background: url(/fileadmin/system/template/images/left_bwp.png) no-repeat;
    width: 56px;
}

#c12801 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c12805 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14632 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14628 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14652 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14656 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14660 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14664 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14668 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14672 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14676 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14680 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14684 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14688 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14692 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14696 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14700 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
#c14719 .flex-direction-nav li a.next,
.flex-direction-nav li a.next {
    background: url(/fileadmin/system/template/images/right_bwp.png) no-repeat;
    width: 56px;
}

/*Berufsfelder Tabelle*/
#c12773 table tr td:first-child {
    width: 60px;
}

#c12773 table tr td p {
    margin: 0px;
    padding-left: 7px;
}

#c12778 table tr td img,
#c12779 table tr td img {
    width: 100px;
}

/*------------------------------Toolbox----------------------------------------------*/

/*---Bullet points grau---*/
.bk-kapitel1239 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

.bk-kapitel1240 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1239 h1 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1240 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

/*---------------------------------Los geht`s----------------------------------------*/

/*---Bullet points blau---*/
.bk-kapitel1241 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1241 h1 {
    color: #023064;
}

/*-----Überschriften h3-----*/
.bk-kapitel1242 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}

/*---Bullet points blau---*/
.bk-kapitel1242 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*--Sek II--*/

.bk-kapitel1251 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}


.bk-kapitel1251 h1 {
    color: #023064;
}


.bk-kapitel1252 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}

.bk-kapitel1252 h4,
.bk-kapitel1289 h4 {
    color: #023064;
}

.bk-kapitel1252 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Bullet points blau---*/
.bk-kapitel1252 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*------------------------------------------Meine Praxisphasen----------------------------------------------*/

/*---Überschriften h1-----*/
.bk-kapitel1203 h1 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1203 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1203 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

#c13635 ul ul li {
    list-style: disc;
    color: #F9B112;
}

/*------------------Berufsfelder erkunden-------------------------*/

/*---Überschriften h3-----*/
.bk-kapitel1202 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1202 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*---Überschriften h4-----*/
.bk-kapitel1202 h4 {
    color: #F9B112;
}

/*Flexslider*/
#c13867 .flexslider .slides li,
#c13867 .flexslider .flex-direction-nav li {
    list-style: none;
}

#c13867 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev {
    background: url(/fileadmin/system/template/images/left_bwp.png) no-repeat;
    width: 56px;
}

#c13867 .flex-direction-nav li a.next,
.flex-direction-nav li a.next {
    background: url(/fileadmin/system/template/images/right_bwp.png) no-repeat;
    width: 56px;
}

#c13968 .flexslider .slides li,
#c13968 .flexslider .flex-direction-nav li {
    list-style: none;
}

#c13968 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev {
    background: url(/fileadmin/system/template/images/left_bwp.png) no-repeat;
    width: 56px;
}

#c13968 .flex-direction-nav li a.next,
.flex-direction-nav li a.next {
    background: url(/fileadmin/system/template/images/right_bwp.png) no-repeat;
    width: 56px;
}

/*------------------Berufspraktika------------------------------*/

/*---Überschriften h3-----*/
.bk-kapitel1243 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1243 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1243 h4 {
    color: #F9B112;
}

/*---------Sek II Praxiselemente-----------*/

/*---Überschriften h1-----*/
.bk-kapitel1255 h1 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1256 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1256 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1256 h4,
.bk-kapitel1285 h4 {
    color: #F9B112;
}

/*----------------------------------------------Mein Potenzial--------------------------------------------*/

/*---Bullet points blau---*/
.bk-kapitel1205 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1205 h1 {
    color: #1D60A1;
}

/*---Überschriften h3-----*/
.bk-kapitel1204 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}

/*---Bullet points blau---*/
.bk-kapitel1204 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1204 h4 {
    color: #1D60A1;
}

/*-------Sek II--------*/

/*---Überschriften h1-----*/
.bk-kapitel1253 h1 {
    color: #1D60A1;
}

/*---Überschriften h3-----*/
.bk-kapitel1254 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}

/*---Bullet points blau---*/
.bk-kapitel1254 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1254 h4,
.bk-kapitel1287 h4 {
    color: #1D60A1;
}

/*------------------------------------------Meine Ausbildung------------------------------------------------*/

/*---Bullet points orange---*/
.bk-kapitel1244 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1244 h1 {
    color: #F07E12;
}

/*---Überschriften h3-----*/
.bk-kapitel1244 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}

/*---Bullet points orange---*/
.bk-kapitel1245 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1245 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}

/*---------Mein Studium Sek II-------------*/

/*---Überschriften h1-----*/
.bk-kapitel1257 h1 {
    color: #F07E12;
}

/*---Bullet points orange---*/
.bk-kapitel1258 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1258 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}

/*---Überschriften h4-----*/
.bk-kapitel1258 h4,
.bk-kapitel1283 h4 {
    color: #F07E12;
}

/*------------------------------------------Meine Unterlagen-----------------------------------------------*/

/*---Bullet points rot---*/
.bk-kapitel1246 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1246 h1 {
    color: #DC3010;
}

/*---Überschriften h3-----*/
.bk-kapitel1246 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}

/*---Bullet points rot---*/
.bk-kapitel1247 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1247 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}

/*-----------------------------------------Mein Fazit---------------------------------------------------------*/

/*---Bullet points dunkelrot---*/
.bk-kapitel1248 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1248 h1 {
    color: #A71D07;
}

/*---Überschriften h3-----*/
.bk-kapitel1248 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

/*---Bullet points rot---*/
.bk-kapitel1249 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1249 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

/*---------Mein Fazit Sek II----------*/

/*---Überschriften h1-----*/
.bk-kapitel1259 h1 {
    color: #A71D07;
}

/*---Bullet points rot---*/
.bk-kapitel1260 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1260 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

/*---Überschriften h4-----*/
.bk-kapitel1260 h4,
.bk-kapitel1281 h4 {
    color: #A71D07;
}

/*------------------------------Intro----------------------------------------------*/

/*---Bullet points grau---*/
.bk-kapitel1206 ul li,
.bk-kapitel1306 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1206 h1,
.bk-kapitel1306 h1 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1206 h3,
.bk-kapitel1306 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

/*-----Überschriften h4-----*/
.bk-kapitel1206 h4,
.bk-kapitel1306 h4 {
    color: #76868E;
}

/*-----Überschriften h6-----*/
.bk-kapitel1206 h6 {
    color: #76868E;
}

#wrap.sect1207 a:hover {
    color: #76868E !important;
}

#wrap.sect1207 ol > li:before {
    content: counter(listitem) ".";
}

#c13444 h6 a,
#c13446 h6 a {
    color: #f9b112 !important;
    font-size: 1.2em;
}

/*----------------------------------------BWP Sprach-kompakt----------------------------------------*/

/*----allgemein------*/

#wrap.sect1307 a:hover {
    color: #76868E !important;
}

/*---------Register------------*/

/*---Bullet points grau---*/
.bk-kapitel1309 ul li,
.bk-kapitel1305 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Bullet points blau---*/
.bk-kapitel1303 ul li,
.bk-kapitel1301 ul li,
.bk-kapitel1290 ul li,
.bk-kapitel1288 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Bullet points gelb---*/
.bk-kapitel1299 ul li,
.bk-kapitel1286 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*---Bullet points orange---*/
.bk-kapitel1296 ul li,
.bk-kapitel1284 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Bullet points rot---*/
.bk-kapitel1294 ul li,
.bk-kapitel1293 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

/*---Bullet points dunkelrot---*/
.bk-kapitel1292 ul li,
.bk-kapitel1282 ul li,
.bk-kapitel1291 ul li,
.bk-kapitel1281 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1309 h1 {
    color: #3f4e54;
}

.bk-kapitel1305 h1 {
    color: #76868E;
}

.bk-kapitel1303 h1,
.bk-kapitel1290 h1,
.bk-kapitel1289 h1 {
    color: #023064;
}

.bk-kapitel1301 h1,
.bk-kapitel1288 h1 {
    color: #1D60A1;
}





.bk-kapitel1299 h1,
.bk-kapitel1286 h1 {
    color: #F9B112;
}

.bk-kapitel1296 h1,
.bk-kapitel1284 h1 {
    color: #F07E12;
}

.bk-kapitel1294 h1,
.bk-kapitel1311 h1,
.bk-kapitel1293 h1 {
    color: #DC3010;
}

.bk-kapitel1292 h1,
.bk-kapitel1282 h1,
.bk-kapitel1291 h1 {
    color: #A71D07;
}

/*-----Überschriften h6-----*/
.bk-kapitel1299 h6 {
    color: #76868E;
}

#c14270 h6 a,
#c14269 h6 a,
#c14445 h6 a {
    color: #f9b112 !important;
    font-size: 1.2em;
}


/*---------Inhalt------------*/

/*---Bullet points grau---*/
.bk-kapitel1304 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Bullet points blau---*/
.bk-kapitel1302 ul li,
.bk-kapitel1300 ul li,
.bk-kapitel1289 ul li,
.bk-kapitel1287 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Bullet points gelb---*/
.bk-kapitel1321 ul li,
.bk-kapitel1297 ul li,
.bk-kapitel1337 ul li,
.bk-kapitel1285 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*---Bullet point weiss----*/
#c14712 ul li,
#c14751 ul li,
#c14804 ul li,
#c14642 ul li {
    list-style: disc url('../images/bullet-bwp_white.png') outside;
}

/*---Bullet points orange---*/
.bk-kapitel1295 ul li,
.bk-kapitel1283 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}


/*-----Überschriften h3-----*/
.bk-kapitel1304 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

.bk-kapitel1302 h3,
.bk-kapitel1289 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}

.bk-kapitel1300 h3,
.bk-kapitel1287 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}


.bk-kapitel1321 h3,
.bk-kapitel1297 h3,
.bk-kapitel1337 h3,
.bk-kapitel1285 h3 {
    color: #f9b112;
    border-bottom: #f9b112 solid 1px;
}

.bk-kapitel1295 h3,
.bk-kapitel1283 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}

.bk-kapitel1291 h3,
.bk-kapitel1281 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

.bk-kapitel1293 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}

.bk-kapitel1339 h3 {
    color: #3f4e55;
    border-bottom: #3f4e55 solid 1px;
}

/*-----Überschriften h6-----*/
.bk-kapitel1300 h6 {
    color: #1d60a1;
}

.bk-kapitel1295 h6 {
    color: #F07E12;
}

.bk-kapitel1321 h6,
.bk-kapitel1297 h6,
.bk-kapitel1337 h6,
.bk-kapitel14752 h6 {
    color: #f9b112;
}

#c14839 h6,
#c14840 h6,
#c14841 h6 {
    color: #f9b112;
}

/*Berufsfelder Tabelle*/
#c14635 table tr td:first-child {
    width: 60px;
}

#c14635 table tr td p {
    margin: 0px;
    padding-left: 7px;
}

.bk-kapitel1293 h6 {
    color: #DC3010;
}

/*-----------------------------------------------*/

/*EINFACHE SPRACHE BWP*/

/*-----------------------------------------------*/


/*----allgemein------*/

#wrap.sect1234 a:hover {
    color: #76868E !important;
}


/*Intro*/

.bk-kapitel1233 ul li {
    list-style: disc url('../images/li-bullet_bwp_hellblau-round.png') outside;
}

/*Links*/
.bk-kapitel1234 a:hover,
.bk-kapitel1233 a:hover,
.bk-kapitel1343 a:hover,
.bk-kapitel1344 a:hover,
.bk-kapitel1232 a:hover,
.bk-kapitel1231 a:hover,
.bk-kapitel1230 a:hover,
.bk-kapitel1229 a:hover {
    color: #76868E !important;
}

/*Kapitel Los gehts*/


.bk-kapitel1344 ul li {
    list-style: disc url('../images/bullet-bwp_dunkelblau.png') outside;
}

.bk-kapitel1343 ul li,
#c14939 ul li,
#c14940 ul:first-child li,
#c14941 ul li {
    list-style: disc url('../images/li-bullet_bwp_dunkelblau-round.png') outside;
}

.bk-kapitel1343 h1,
.bk-kapitel1344 h1,
.bk-kapitel1344 h3,
.bk-kapitel1344 h6 {
    color: #023064;
}

.bk-kapitel1344 h3 {
    border-bottom: #023064 solid 1px;
}

#wrap #viewport .slidePage .content #c14906 img,
#wrap #viewport .slidePage .content #c14884 img,
#wrap #viewport .slidePage .content #c14952 img,
#wrap #viewport .slidePage .content #c14953 img,
#wrap #viewport .slidePage .content #c14954 img,
#wrap #viewport .slidePage .content #c13167 img,
#wrap #viewport .slidePage .content #c14958 img {
    height: 175px !important;
    width: auto !important;
}

/*---Bullet points blau---*/
.bk-kapitel1376 ul li,
.bk-kapitel1377 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1376 h1,
.bk-kapitel1377 h1 {
    color: #023064;
}

/*-----Überschriften h3-----*/
.bk-kapitel1376 h3,
.bk-kapitel1377 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}

/*--Überschrift h4---*/
.bk-kapitel1377 h4 {
    color: #023064;
}


/*Info */
#c14905 h3 span,
#c13168 h3 span,
#c14965 h3 span {
    background-color: #DC3010;
    color: #fff;
    padding: 3px 5px;
    border-radius: 0 10px 0;
    font-size: 0.75em;
}

#c14904 h6 {
    color: #1D60A1
}

#c14904 div.kapitel-farbe {
    background-color: #1D60A1;
    height: 52px;
    width: 52px;
    float: left;
    margin-right: 20px;
}

#c14904 ul li,
#c14965 ul li {
    list-style: disc url('../images/li-bullet_bwp_hellblau-round.png') outside;
}

#c14903 h6 {
    color: #F9B112;
}

#c14903 div.kapitel-farbe {
    background-color: #F9B112;
    height: 52px;
    width: 52px;
    float: left;
    margin-right: 20px;
}

#c14903 ul li {
    list-style: disc url('../images/li-bullet_bwp_gelb-round.png') outside;
}

#c14901 h6 {
    color: #F07E12;
}

#c14901 div.kapitel-farbe {
    background-color: #F07E12;
    height: 52px;
    width: 52px;
    float: left;
    margin-right: 20px;
}

#c14901 ul li {
    list-style: disc url('../images/li-bullet_bwp_orange-round.png') outside;
}

#c14899 h6 {
    color: #DC3010;
}

#c14899 div.kapitel-farbe {
    background-color: #DC3010;
    height: 52px;
    width: 52px;
    float: left;
    margin-right: 20px;
}

#c14899 ul li {
    list-style: disc url('../images/li-bullet_bwp_hellrot-round.png') outside;
}

#c14884 h6,
#c14952 h6,
#c14953 h6,
#c14954 h6 {
    margin-bottom: 0px;
}

#c14884 p,
#c14952 p,
#c14953 p,
#c14954 p {
    margin-top: 0px;
}

/*------ Mein Potenzial ---- */

.bk-kapitel1232 ul li,
.bk-kapitel1231 ul li,
#c13159 ul li,
#c14978 ul li {
    list-style: disc url('../images/li-bullet_bwp_hellblau-round.png') outside;
}

/*
.bk-kapitel1231 ul li{
     list-style: disc url('../images/bullet-bwp_blau.png') outside;
}
*/

.bk-kapitel1232 h1,
.bk-kapitel1231 h1,
.bk-kapitel1231 h3,
.bk-kapitel1231 h6 {
    color: #1D60A1;
}

.bk-kapitel1231 h3 {
    border-bottom: #1D60A1 solid 1px;
}

.bk-kapitel1231 .flexslider .slides li,
.bk-kapitel1231 .flexslider .flex-direction-nav li,
.bk-kapitel1360 .flexslider .slides li,
.bk-kapitel1360 .flexslider .flex-direction-nav li {
    list-style: none;
}

.bk-kapitel1231 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev,
.bk-kapitel1360 .flex-direction-nav li a.prev,
.flex-direction-nav li a.prev {
    background: url(/fileadmin/system/template/images/left_bwp.png) no-repeat !important;
    width: 56px;
}

.bk-kapitel1231 .flex-direction-nav li a.next,
.flex-direction-nav li a.next,
.bk-kapitel1360 .flex-direction-nav li a.next,
.flex-direction-nav li a.next {
    background: url(/fileadmin/system/template/images/right_bwp.png) no-repeat !important;
    width: 56px;
}

#c14976 div div,
#c14996 div div.csc-textpic-text {
    background-color: #e0eaf6;
    padding: 10px 20px;
}


/*---Überschriften h1-----*/
.bk-kapitel1378 h1,
.bk-kapitel1379 h1 {
    color: #1D60A1;
}

/*---Überschriften h3-----*/
.bk-kapitel1378 h3,
.bk-kapitel1379 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}

/*---Bullet points blau---*/
.bk-kapitel1378 ul li,
.bk-kapitel1379 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1378 h4,
.bk-kapitel1379 h4 {
    color: #1D60A1;
}

/*Meine Praxis-Phasen*/

.bk-kapitel1230 h1,
.bk-kapitel1230 h2,
.bk-kapitel1229 h3,
.bk-kapitel1229 h6,
.bk-kapitel1360 h3,
.bk-kapitel1360 h6 {
    color: #F9B112;
}

.bk-kapitel1229 h3,
.bk-kapitel1360 h3 {
    border-bottom: #F9B112 solid 1px;
}

.bk-kapitel1230 ul li,
.bk-kapitel1229 ul li,
.bk-kapitel1360 ul li {
    list-style: disc url('../images/li-bullet_bwp_gelb-round.png') outside;
}

/*info*/
#c15027 h3 span,
#c15039 h3 span,
#c15227 h3 span,
#c15452 h3 span,
#c15458 h3 span,
#c15459 h3 span,
#c15464 h3 span,
#c15360 h3 span,
#c15479 h3 span,
#c15612 h3 span,
#c15627 h3 span,
#c15678 h3 span {
    background-color: #023064;
    color: #fff;
    padding: 3px 5px;
    border-radius: 0 10px 0;
    font-size: 0.75em;
}


.bk-kapitel1229 .flexslider .slides li,
.bk-kapitel1229 .flexslider .flex-direction-nav li {
    list-style: none;
}

/*---Überschriften h1-----*/
.bk-kapitel1381 h1,
.bk-kapitel1380 h1 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1381 h3,
.bk-kapitel1380 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1381 ul li,
.bk-kapitel1380 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*----Überschriften h4----*/
.bk-kapitel1381 h4,
.bk-kapitel1380 h4 {
    color: #F9B112;
}

/*------Meine Ausbildung-------*/


.bk-kapitel1373 ul li,
.bk-kapitel1372 ul li {
    list-style: disc url('../images/li-bullet_bwp_orange-round.png') outside;
}

.bk-kapitel1372 h1,
.bk-kapitel1372 h2,
.bk-kapitel1373 h3,
.bk-kapitel1373 h4,
.bk-kapitel1373 h6 {
    color: #F07E12;
}

.bk-kapitel1373 h3 {
    border-bottom: #F07E12 solid 1px;
}

/*info*/
#c15564 h3 span {
    background-color: #023064;
    color: #fff;
    padding: 3px 5px;
    border-radius: 0 10px 0;
    font-size: 0.75em;
}


/*------Meine Unterlagen-------*/

/*---Bullet points rot---*/
.bk-kapitel1370 ul li,
.bk-kapitel1371 ul li {
    list-style: disc url('../images/li-bullet_bwp_hellrot-round.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1370 h1,
.bk-kapitel1371 h1 {
    color: #DC3010;
}

/*---Überschriften h3-----*/
.bk-kapitel1370 h3,
.bk-kapitel1371 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}

/*---------Mein Fazit----------*/

/*---Überschriften h1-----*/
.bk-kapitel1374 h1,
.bk-kapitel1375 h1 {
    color: #A71D07;
}

/*---Bullet points rot---*/
.bk-kapitel1374 ul li,
.bk-kapitel1375 ul li {
    list-style: disc url('../images/li-bullet_bwp_rot-round.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1374 h3,
.bk-kapitel1375 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

/*---------Mein Studium Sek II-------------*/

/*---Überschriften h1-----*/
.bk-kapitel1382 h1,
.bk-kapitel1383 h1 {
    color: #F07E12;
}

/*---Bullet points orange---*/
.bk-kapitel1382 ul li,
.bk-kapitel1383 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1382 h3,
.bk-kapitel1383 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}

/*---Überschriften h4-----*/
.bk-kapitel1382 h4,
.bk-kapitel1383 h4 {
    color: #F07E12;
}


/*---------Mein Fazit Sek II----------*/

/*---Überschriften h1-----*/
.bk-kapitel1384 h1,
.bk-kapitel1385 h1 {
    color: #A71D07;
}

/*---Bullet points rot---*/
.bk-kapitel1384 ul li,
.bk-kapitel1385 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1384 h3,
.bk-kapitel1385 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}

/*---Überschriften h4-----*/
.bk-kapitel1384 h4,
.bk-kapitel1385 h4 {
    color: #A71D07;
}

/*------------------------------------------------Lehrer Begleitheft Sprach -Kompakt--------------------------------------------------------*/

/*----allgemein------*/

#wrap.sect1225 a:hover {
    color: #76868E !important;
}


/*---Hinweiskästen blau------*/

#c15071 div.csc-textpic-text,
#c15089 div.csc-textpic-text,
#c15121 div.csc-textpic-text,
#c15149 div.csc-textpic-text,
#c15153 div.csc-textpic-text,
#c15135 div.csc-textpic-text,
#c15185 div.csc-textpic-text,
#c15187 div.csc-textpic-text,
#c15276 div.csc-textpic-text,
#c15277 div.csc-textpic-text,
#c15284 div.csc-textpic-text,
#c15300 div.csc-textpic-text,
#c15302 div.csc-textpic-text,
#c15107 div.csc-textpic-text {
    background: #d8e5f5;
    padding: 15px;
}

#c15071 h6,
#c15089 h6,
#c15121 h6,
#c15149 h6,
#c15153 h6,
#c15135 h6,
#c15185 h6,
#c15187 h6,
#c15276 h6,
#c15277 h6,
#c15284 h6,
#c15300 h6,
#c15302 h6,
#c15107 h6 {
    color: #1d60a1;
}

/*---Hinweiskästen grau Tipp------*/

#c15279 div.csc-textpic-text,
#c15282 div.csc-textpic-text,
#c15287 div.csc-textpic-text,
#c15291 div.csc-textpic-text,
#c15298 div.csc-textpic-text,
#c15303 div.csc-textpic-text,
#c15311 div.csc-textpic-text {
    background: #e1e6e9;
    padding: 15px;
}

#c15279 h6,
#c15282 h6,
#c15287 h6,
#c15291 h6,
#c15298 h6,
#c15303 h6,
#c15311 h6 {
    color: #3e4d54;
}


#c15121 ul li,
#c15149 ul li,
#c15153 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Arbeiten mit dem BWP-------*/


#c15271 ul li,
#c15272 ul li,
#c15278 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

#c15273 ul li,
#c15274 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}


/*---------Wichtig----------*/

/*---Bullet points grau---*/
.bk-kapitel1350 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1350 h1 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1350 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}



/*---------Los geht`s----------*/

/*---Überschriften h1-----*/
.bk-kapitel1346 h1 {
    color: #023064;
}

/*-----Überschriften h3-----*/
.bk-kapitel1346 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}

/*---Bullet points blau---*/
.bk-kapitel1346 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}




/*-----------Mein Potenzial------*/

/*---Bullet points blau---*/
.bk-kapitel1349 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1349 h1 {
    color: #1D60A1;
}

/*---Überschriften h3-----*/
.bk-kapitel1349 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}




/*---------Meine Praxisphasen-------*/

/*---Überschriften h1-----*/
.bk-kapitel1352 h1,
.bk-kapitel1354 h1,
.bk-kapitel1356 h1,
.bk-kapitel1224 h1 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1352 h3,
.bk-kapitel1354 h3,
.bk-kapitel1356 h3,
.bk-kapitel1224 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}

/*---Bullet points gelb---*/
.bk-kapitel1352 ul li,
.bk-kapitel1354 ul li,
.bk-kapitel1356 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

#c15105 ul li ul li {
    list-style: disc url('../images/bullet_02-bwp_gelb.png') outside;
}


/*---------Meine Ausbildung---------*/

/*---Bullet points orange---*/
.bk-kapitel1358 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1358 h1 {
    color: #F07E12;
}

/*---Überschriften h3-----*/
.bk-kapitel1358 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}



/*------Meine Unterlagen-------*/

/*---Bullet points rot---*/
.bk-kapitel1363 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1363 h1 {
    color: #DC3010;
}

/*---Überschriften h3-----*/
.bk-kapitel1363 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}



/*---------Mein Fazit----------*/

/*---Überschriften h1-----*/
.bk-kapitel1364 h1 {
    color: #A71D07;
}

/*---Bullet points rot---*/
.bk-kapitel1364 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---Überschriften h3-----*/
.bk-kapitel1364 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}



/*-----------Anhang Wörterliste Druckvorlagen------------*/

/*---Bullet points grau---*/
.bk-kapitel1368 ul li,
.bk-kapitel1369 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1368 h1,
.bk-kapitel1369 h1 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1368 h3,
.bk-kapitel1369 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}


/*--------------------------------Tabellen Lehrerbegleitheft--------------------------------*/

#c15172 ul li,
#c15281 ul li,
#c15283 ul li,
#c15285 ul li,
#c15286 ul li,
#c15288 ul li,
#c15289 ul li,
#c15290 ul li,
#c15292 ul li,
#c15293 ul li,
#c15297 ul li,
#c15299 ul li,
#c15301 ul li,
#c15305 ul li,
#c15306 ul li,
#c15307 ul li,
#c15309 ul li,
#c15310 ul li,
#c15312 ul li,
#c15313 ul li,
#c15314 ul li,
#c15315 ul li {
    list-style: disc url('../images/bullet_02-bwp_sw.png') outside;
}


table.methode {
    background-color: #1D60A1;
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

table.methode td,
table.methode th {
    padding: 2%;
}

table.methode tbody td {
    font-size: 0.85em;
    color: #FFFFFF;
}

table.methode thead {}

table.methode thead th {
    font-weight: bold;
    color: #FFFFFF;
}

.sp1 {
    width: 0.5%;
}

.sp1w {
    width: 0.5%;
    background: #FFFFFF;
}

.sp2 {
    width: 2.5%;
    background: #fff;
}

.sp3 {
    width: 42%;
}

.sp4 {
    width: 55%;
    background-color: #3c9bd1;
}

.sp5 {
    width: 35%;
}

.sp6 {
    width: 65%;
    background-color: #3c9bd1;
}

.sp7 {
    width: 35%;
    background-color: #fcc65c;
}

.sp8 {
    width: 65%;
    background-color: #ffd997;
}

table.methode thead th.sp8 {
    color: #76868E;
}

table tbody td#wh {
    background-color: white;
}

table tbody td#ws {
    background-color: white;
    color: #1D60A1;
    font-weight: bold;
}

table tbody td#tuerkis {
    background-color: #94c9e1;
    color: black;
}

table tbody td#hellblau {
    background-color: #d6e8f6;
    color: black;
}

table tbody td#hellgelb-1 {
    background-color: #ffe8c4;
    color: black;
}

table tbody td#hellgelb-2 {
    background-color: #fff0d9;
    color: black;
}


#c15172 table.methode tbody td ul li,
#c15281 table.methode tbody td ul li,
#c15283 table.methode tbody td ul li,
#c15285 table.methode tbody td ul li,
#c15286 table.methode tbody td ul li,
#c15288 table.methode tbody td ul li,
#c15289 table.methode tbody td ul li,
#c15290 table.methode tbody td ul li,
#c15292 table.methode tbody td ul li,
#c15293 table.methode tbody td ul li,
#c15297 table.methode tbody td ul li,
#c15299 table.methode tbody td ul li,
#c15301 table.methode tbody td ul li,
#c15305 table.methode tbody td ul li,
#c15306 table.methode tbody td ul li,
#c15307 table.methode tbody td ul li,
#c15309 table.methode tbody td ul li,
#c15310 table.methode tbody td ul li,
#c15312 table.methode tbody td ul li,
#c15313 table.methode tbody td ul li,
#c15314 table.methode tbody td ul li,
#c15315 table.methode tbody td ul li {
    list-style: disc url('../images/bullet_02-bwp_blau.png') outside;
}

table.methode tbody td ul.second li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside !important;
}

#c15364 table.methode tbody td ul li {
    list-style: disc url('../images/bullet_02-bwp_gelb.png') outside;
}


.blauer-kasten {
    background: #1d60a1;
    padding: 3%;
    margin-bottom: 5%;
    color: white;
    font-weight: bold;
}

.gelber-kasten {
    background: #F9B112;
    padding: 3%;
    margin-bottom: 5%;
    color: white;
    font-weight: bold;
}

.wrap-tabelle {
    padding-left: 4%;
}


#c16260 ol > li:before {
    content: counter(listitem) ".";
    position: absolute;
    margin-left: -40px;
    font-weight: 700;
    color: rgb(0, 150, 63);
}


/*_________________________________DIGITALSTRATEGIE______________________________________*/

.bk-kapitel1452 h1,
.bk-kapitel1451 h1,
.bk-kapitel1450 h1,
.bk-kapitel1449 h1,
.bk-kapitel1448 h1,
.bk-kapitel1447 h1,
.bk-kapitel1446 h1,
.bk-kapitel1445 h1,
.bk-kapitel1441 h1 {
    color: #000;
    font-size: 2.2em;
    line-height: 1.15em;
}

.bk-kapitel1448 h1 span.dachzeile,
.bk-kapitel1447 h1 span.dachzeile,
.bk-kapitel1446 h1 span.dachzeile{
    color: #000;
    font-size: 0.6em;
}

.bk-kapitel1452 h3,
.bk-kapitel1451 h3,
.bk-kapitel1450 h3,
.bk-kapitel1449 h3,
.bk-kapitel1448 h3,
.bk-kapitel1447 h3,
.bk-kapitel1446 h3,
.bk-kapitel1445 h3,
.bk-kapitel1441 h3{
    text-transform: none;
    border-bottom: 1px solid #000;
    color:  #000;
    letter-spacing: 0px;
}

.bk-kapitel1452 h6,
.bk-kapitel1451 h6,
.bk-kapitel1450 h6,
.bk-kapitel1449 h6,
.bk-kapitel1448 h6,
.bk-kapitel1447 h6,
.bk-kapitel1446 h6,
.bk-kapitel1445 h6,
.bk-kapitel1441 h6 {
    text-transform: none;
    padding-top: 1em;
    font-size: 1em;
    color: #009ee3;
    line-height: 1.25em;
    letter-spacing: 0px;
}

.bk-kapitel1452 a:hover,
.bk-kapitel1451 a:hover,
.bk-kapitel1450 a:hover,
.bk-kapitel1449 a:hover,
.bk-kapitel1448 a:hover,
.bk-kapitel1447 a:hover,
.bk-kapitel1446 a:hover,
.bk-kapitel1445 a:hover,
.bk-kapitel1441 a:hover{
    color: #009ee3 !important;
}

.bk-kapitel1452 ul li,
.bk-kapitel1451 ul li,
.bk-kapitel1450 ul li,
.bk-kapitel1449 ul li,
.bk-kapitel1448 ul li,
.bk-kapitel1447 ul li,
.bk-kapitel1446 ul li,
.bk-kapitel1445 ul li,
.bk-kapitel1441 ul li{
    margin: 1em 0px;
    list-style: disc url('../images/li-bullet-digitalstrategie.png') outside;
}

.bk-kapitel1452 ul.second,
.bk-kapitel1451 ul.second,
.bk-kapitel1450 ul.second,
.bk-kapitel1449 ul.second,
.bk-kapitel1448 ul.second,
.bk-kapitel1447 ul.second,
.bk-kapitel1446 ul.second,
.bk-kapitel1445 ul.second,
.bk-kapitel1441 ul.second {
    padding-left: 70px;
    margin: 0px;
}

.bk-kapitel1452 ul.second li,
.bk-kapitel1451 ul.second li,
.bk-kapitel1450 ul.second li,
.bk-kapitel1449 ul.second li,
.bk-kapitel1448 ul.second li,
.bk-kapitel1447 ul.second li,
.bk-kapitel1446 ul.second li,
.bk-kapitel1445 ul.second li,
.bk-kapitel1441 ul.second li{
    list-style: disc url('../images/li-bullet-digitalstrategie_square.png') outside;
    margin: 0px;
}

#c16370 h6 a,
#c16344 h6 a{
    font-weight: 700;
    color: #009ee3;
}

#wrap.sect1452 .bgimg{
  background-position: top left;
}

#c16414 h2 span{
    color: #009ee3 !important;
}

.tn1452 .rmmagthumbnailnavi a:hover,
.tn1452 .servicenav a:hover{
    color: #009ee3 !important;
}


/*------------------------------------------------Lehrer Begleitheft BWP NRW--------------------------------------------------------*/

/*----allgemein------*/

#wrap.sect1216 a:hover {
    color: #76868E !important;
}
#wrap.sect1216 ol > li:before {
    content: counter(listitem) ".";
}

/*------------------------------Intro----------------------------------------------*/

/*---Bullet points grau---*/
.bk-kapitel1468 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1468 h1 {
    color: #76868E;
}

/*---Überschriften h2-----*/
.bk-kapitel1468 h2 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1468 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

/*-----Überschriften h4-----*/
.bk-kapitel1468 h4 {
    color: #76868E;
}

/*-----Überschriften h6-----*/
.bk-kapitel1468 h6 {
    color: #76868E;
}

#c16518 div.csc-textpic-text {
    background: #d7dde1;
    padding: 15px;
    }

/*------------------Zugabe----------------------------------------*/

/*---Überschriften h3-----*/
.bk-kapitel1211 h3 {
    color: #76b72a;
    border-bottom: #76b72a solid 1px;
}

/*---Überschriften h2-----*/
.bk-kapitel1211 h2 {
    color: #76b72a;
}

/*---Bullet points hellgruen---*/
.bk-kapitel1211 ul li {
    list-style: disc url('../images/bullet-bwp_hellgruen.png') outside;
}

#c12945 div.csc-textpic-text,
#c16569 div.csc-textpic-text, 
#c12943 div.csc-textpic-text,
#c16573 div.csc-textpic-text,
#c12941 div.csc-textpic-text{ 
    background: #e3eecf;
    padding: 15px;
}

#c12939 img {
    max-width: 300px;
}


/*------------------------------Sekundarstufe II----------------------------------------------*/

/*---Bullet points grau---*/
.bk-kapitel1470 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1470 h1 {
    color: #76868E;
}

/*---Überschriften h2-----*/
.bk-kapitel1470 h2 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1470 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

/*-----Überschriften h4-----*/
.bk-kapitel1470 h4 {
    color: #76868E;
}

/*-----Überschriften h6-----*/
.bk-kapitel1470 h6 {
    color: #76868E;
}

/*Links*/

.bk-kapitel1468 h3 a,
.bk-kapitel1486 h3 a,
.bk-kapitel1213 h3 a,
.bk-kapitel1487 h3 a,
.bk-kapitel1488 h3 a,
.bk-kapitel1489 h3 a,
.bk-kapitel1494 h3 a,
.bk-kapitel1490 h3 a,
.bk-kapitel1491 h3 a,
.bk-kapitel1492 h3 a{
    text-decoration: none;
    font-weight: 700;
}

.bk-kapitel1487 h3 a{
    color: #023064;
}

.bk-kapitel1488 h3 a{
    color: #1D60A1;
}

.bk-kapitel1489 h3 a,
.bk-kapitel1494 h3 a{
    color: #F9B112;
}

.bk-kapitel1490 h3 a{
    color: #F07E12;
}

.bk-kapitel1491 h3 a{
    color: #DC3010;
}

.bk-kapitel1492 h3 a{
    color: #A71D07;
}

.bk-kapitel1468 h3 a:hover,
.bk-kapitel1486 h3 a:hover,
.bk-kapitel1213 h3 a:hover,
.bk-kapitel1487 h3 a:hover,
.bk-kapitel1488 h3 a:hover,
.bk-kapitel1489 h3 a:hover,
.bk-kapitel1494 h3 a:hover,
.bk-kapitel1490 h3 a:hover,
.bk-kapitel1491 h3 a:hover,
.bk-kapitel1492 h3 a:hover{
    color: #76868E !important;
}


/*------------------------------------------------Einleger digitale Schlüsselkompetenzen--------------------------------------------------------*/

/*---Überschriften h1-----*/
.bk-kapitel1473 h1,
.bk-kapitel1474 h1,
.bk-kapitel1475 h1,
.bk-kapitel1476 h1,
.bk-kapitel1477 h1,
.bk-kapitel1478 h1,
.bk-kapitel1479 h1,
.bk-kapitel1480 h1,
.bk-kapitel1481 h1 {
  line-height: 1.2em;
  font-size: 2em;
}

/*----Kasten Medienkompetenz hellorange-----*/

#c16728 div.csc-textpic-text,
#c16773 div.csc-textpic-text {
    background: #fef0de;
    padding: 15px;
}

/*----Kasten Anwendungs-Know-How hellblau-----*/

#c16729 div.csc-textpic-text,
#c16774 div.csc-textpic-text {
    background: #dff2fd;
    padding: 15px;
}

/*----Kasten Anwendungs-Know-How hellgrün-----*/

#c16730 div.csc-textpic-text,
#c16775 div.csc-textpic-text {
    background: #f0f4da;
    padding: 15px;
}

/*----Kasten grüngrau E05-----*/

/*#c16741 div.csc-textpic-text,
#c16739 div.csc-textpic-text,
#c16738 div.csc-textpic-text,
#c16737 div.csc-textpic-text,
#c16736 div.csc-textpic-text,
#c16472 div.csc-textpic-text,
#c16744 div.csc-textpic-text {
    background: #e4ede5;
    padding: 15px;
}*/

#c16773 ul li, #c16775 ul li, #c16774 ul li {
    list-style: disc url('../images/li-bullet-black.png') outside;
}

#c16580 h4, #c16630 h4, #c16631 h4 {
    margin-bottom: 30px;
}

/*---Hover schwarz----*/
#c16710 a:hover{
  color: #000 !important;
}
/*---------------------------------------------------Lehrerbegleitheft-----------------------------------------------------------*/
/*---Bullet points grau---*/
.bk-kapitel1486 ul li,
.bk-kapitel1493 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1486 h1,
.bk-kapitel1493 h1 {
    color: #76868E;
}

/*---Überschriften h2-----*/
.bk-kapitel1486 h2,
.bk-kapitel1493 h2 {
    color: #76868E;
}

/*-----Überschriften h3-----*/
.bk-kapitel1486 h3,
.bk-kapitel1493 h3 {
    color: #76868E;
    border-bottom: #76868E solid 1px;
}

/*-----Überschriften h4-----*/
.bk-kapitel1486 h4,
.bk-kapitel1493 h4 {
    color: #76868E;
}

/*-----Überschriften h6-----*/
.bk-kapitel1486 h6,
.bk-kapitel1493 h6 {
    color: #76868E;
}
/*---graue Kästen------*/
#c16866 div.csc-textpic-text,
#c16883 div.csc-textpic-text {
    background: #d7dde1;
    padding: 15px;
    }


/*------------------------------Mein Fazit----------------------------------------------*/

/*---Bullet points rot---*/
.bk-kapitel1213 ul li,
.bk-kapitel1492 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}
/*---Überschriften h1-----*/
.bk-kapitel1213 h1,
.bk-kapitel1492 h1 {
    color: #A71D07;
}
/*---Überschriften h2-----*/
.bk-kapitel1213 h2,
.bk-kapitel1492 h2 {
    color: #A71D07;
}

/*---Überschriften h3-----*/
.bk-kapitel1213 h3,
.bk-kapitel1492 h3 {
    color: #A71D07;
    border-bottom: #A71D07 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1213 h4,
.bk-kapitel1492 h4 {
    color: #A71D07;
}

/*-----Überschriften h6-----*/
.bk-kapitel1213 h6,
.bk-kapitel1492 h6 {
    color: #A71D07;
}

/*---------------------------------Los geht`s----------------------------------------*/

/*---Bullet points blau---*/
.bk-kapitel1487 ul li {
    list-style: disc url('../images/bullet-bwp_blau.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1487 h1 {
    color: #023064;
}
/*---Überschriften h2-----*/
.bk-kapitel1487 h2 {
    color: #023064;
}

/*---Überschriften h3-----*/
.bk-kapitel1487 h3 {
    color: #023064;
    border-bottom: #023064 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1487 h4 {
    color: #023064;
}

/*-----Überschriften h6-----*/
.bk-kapitel1487 h6 {
    color: #023064;
}

/*---------------------------------Mein Potenzial----------------------------------------*/

/*---Bullet points blau---*/
.bk-kapitel1488 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1488 h1 {
    color: #1D60A1;
}
/*---Überschriften h2-----*/
.bk-kapitel1488 h2 {
    color: #1D60A1;
}

/*---Überschriften h3-----*/
.bk-kapitel1488 h3 {
    color: #1D60A1;
    border-bottom: #1D60A1 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1488 h4 {
    color: #1D60A1;
}

/*-----Überschriften h6-----*/
.bk-kapitel1488 h6 {
    color: #1D60A1;
}

#c16928 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

#c16945 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}


/*---------------------------------Meine Praxisphasen----------------------------------------*/

/*---Bullet points blau---*/
.bk-kapitel1489 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1489 h1 {
    color: #F9B112;
}
/*---Überschriften h2-----*/
.bk-kapitel1489 h2 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1489 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1489 h4 {
    color: #F9B112;
}

/*-----Überschriften h6-----*/
.bk-kapitel1489 h6 {
    color: #F9B112;
}

#c16963 ul li,
#c16962 ul li,
#c16995 ul li,
#c17001 ul li,
#c17060 ul li,
#c17061 ul li,
#c17062 ul li,
#c17063 ul li,
#c17066 ul li {
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

#c16950 ul li,
#c17064 ul li,
#c17065 ul li {
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}

/*---------------------------------Meine Betriebspraktika----------------------------------------*/

/*---Bullet points---*/
.bk-kapitel1494 ul li {
    list-style: disc url('../images/bullet-bwp_gelb.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1494 h1 {
    color: #F9B112;
}
/*---Überschriften h2-----*/
.bk-kapitel1494 h2 {
    color: #F9B112;
}

/*---Überschriften h3-----*/
.bk-kapitel1494 h3 {
    color: #F9B112;
    border-bottom: #F9B112 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1494 h4 {
    color: #F9B112;
}

/*-----Überschriften h6-----*/
.bk-kapitel1494 h6 {
    color: #F9B112;
}

#c17106 ul li,
#c17105 ul li,
#c17104 ul li,
#c17075 ul li,
#c17074 ul li,
#c17073 ul li,
#c17069 ul li,
#c17139 ul li,
#c16994 ul li
{
    list-style: disc url('../images/li-bullet-bk-k7.png') outside;
}

#c17071 ul li,
#c17070 ul li,
#c17143 ul li
{
    list-style: disc url('../images/li-bullet-nrw-pass-dunkelrot.png') outside;
}


/*---------------------------------Meine Ausbildung----------------------------------------*/

/*---Bullet points---*/
.bk-kapitel1490 ul li {
    list-style: disc url('../images/li-bullet-bk-k840.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1490 h1 {
    color: #F07E12;
}
/*---Überschriften h2-----*/
.bk-kapitel1490 h2 {
    color: #F07E12;
}

/*---Überschriften h3-----*/
.bk-kapitel1490 h3 {
    color: #F07E12;
    border-bottom: #F07E12 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1490 h4 {
    color: #F07E12;
}

/*-----Überschriften h6-----*/
.bk-kapitel1490 h6 {
    color: #F07E12;
}

/*---------------------------------Meine Unterlagen----------------------------------------*/

/*---Bullet points---*/
.bk-kapitel1491 ul li {
    list-style: disc url('../images/li-bullet-bk-k5.png') outside;
}

/*---Überschriften h1-----*/
.bk-kapitel1491 h1 {
    color: #DC3010;
}
/*---Überschriften h2-----*/
.bk-kapitel1491 h2 {
    color: #DC3010;
}

/*---Überschriften h3-----*/
.bk-kapitel1491 h3 {
    color: #DC3010;
    border-bottom: #DC3010 solid 1px;
}
/*-----Überschriften h4-----*/
.bk-kapitel1491 h4 {
    color: #DC3010;
}

/*-----Überschriften h6-----*/
.bk-kapitel1491 h6 {
    color: #DC3010;
}
/*------------------------------------------------Digitale Schlüsselkompetenzen--------------------------------------------------------*/



/*----Kasten Medienkompetenz hellorange-----*/

#c16641 div.csc-textpic-text {
    background: #fef0de;
    padding: 15px;
}

/*----Kasten Anwendungs-Know-How hellblau-----*/


#c16642 div.csc-textpic-text {
    background: #dff2fd;
    padding: 15px;
}

/*----Kasten Anwendungs-Know-How hellgrün-----*/


#c16643 div.csc-textpic-text {
    background: #f0f4da;
    padding: 15px;
}

/*----Kasten grüngrau E05-----*/


/*#c16655 div.csc-textpic-text,
#c16653 div.csc-textpic-text,
#c16640 div.csc-textpic-text,
#c16635 div.csc-textpic-text,
#c16638 div.csc-textpic-text {
    background: #e4ede5;
    padding: 15px;
}*/

/*------------------------------------------------Einleger Digitale Schlüsselkompetenzen--------------------------------------------------------*/

#wrap.sect1472 h1 {
    font-size: 1.8em;
}


#wrap.sect1472 h2 {
    line-height: 1.2em;
    font-size: 1.8em;
    font-weight: 400;
    margin: 8px 0px 20px;
    letter-spacing: 0px;
    color: rgb(0,150,63);
    text-transform: none;
 }

#wrap.sect1472 .slidePage:nth-child(1) h2 {
font-weight: 700;
line-height: 1.4em;
font-size: 1.1em;
text-transform: uppercase;
letter-spacing: 0.05em;
text-align: left;
margin-top: 0px;
color: rgb(101,101,100);
}

#c16712.cusbox.blbg_wtxt {
  background: transparent url('../images/frame_bgs/dsk-grau_trans.png') 0 0 repeat;
}

#c16726.cusbox.blbg_wtxt {
  background: transparent url('../images/frame_bgs/dsk-blau_trans.png') 0 0 repeat;
}

#c16785.cusbox.blbg_wtxt {
  background: transparent url('../images/frame_bgs/dsk-rosa_trans.png') 0 0 repeat;
}


#c16807.cusbox.blbg_wtxt {
  background: transparent url('../images/frame_bgs/dsk-orange_trans.png') 0 0 repeat;
}

#c16712 .pfeil_weiss, #c16726 .pfeil_weiss, #c16785 .pfeil_weiss, #c16807 .pfeil_weiss {
background: transparent url('../images/layouts/arrow_start.png') right 5px no-repeat;
}

#c16807 .datumabbinder, #c16785 .datumabbinder, #c16726 .datumabbinder, #c16712 .datumabbinder {
    color: #000;
}

/*--------------------------Kerncurriculum für die Lehrerausbildung------------------------------------*/
/*---Bullet points---*/
.bk-kapitel1505 ul li,
.bk-kapitel1518 ul li,
.bk-kapitel1496 ul li{
    list-style: disc url('../images/li-bullet_bwp_grau-round.png') outside;
}

.bk-kapitel1511 a.hyperlink1,
.bk-kapitel1513 a.hyperlink1,
.bk-kapitel1514 a.hyperlink1,
.bk-kapitel1515 a.hyperlink1,
.bk-kapitel1516 a.hyperlink1,
.bk-kapitel1517 a.hyperlink1 { 
  text-decoration:underline;
  }


.bk-kapitel1512 h3 {
  margin-bottom: 0px;
}

.bk-kapitel1512 .bodytext {
  margin-top: 0px;
}

#c17291 .bodytext {
  margin-top:10px;
}

.bk-kapitel1511 h4,
.bk-kapitel1513 h4,
.bk-kapitel1514 h4,
.bk-kapitel1515 h4,
.bk-kapitel1516 h4{
  font-size: 1.13em
}

#c17395,
#c17396,
#c17397{
    background: none;
    background-color: rgba(220,220,220,0.95);
    
}


/*----Überschriften petrol von Angela-----*/

.bk-kapitel1496 h1,
.bk-kapitel1505 h1,
.bk-kapitel1506 h1,
.bk-kapitel1507 h1,
.bk-kapitel1512 h1,
.bk-kapitel1513 h1,
.bk-kapitel1514 h1,
.bk-kapitel1515 h1,
.bk-kapitel1516 h1,
.bk-kapitel1517 h1,
.bk-kapitel1518 h1{
    color: rgb(0,141,151);
}
  
.bk-kapitel1496 h3,
.bk-kapitel1505 h3,
.bk-kapitel1506 h3,
.bk-kapitel1507 h3,
.bk-kapitel1512 h3,
.bk-kapitel1513 h3,
.bk-kapitel1514 h3,
.bk-kapitel1515 h3,
.bk-kapitel1516 h3,
.bk-kapitel1518 h3{
    color: rgb(0,141,151);
    border-color: rgb(0,141,151);
} 

.bk-kapitel1496 a:hover,
.bk-kapitel1505 a:hover,
.bk-kapitel1506 a:hover,
.bk-kapitel1507 a:hover,
.bk-kapitel1512 a:hover,
.bk-kapitel1518 a:hover{
    color: #666 !important;
}

/*----Kästen Pfeildarstellung Handlungsfelder von Angela-----*/

#c17347,
#c17346,
#c17344,
#c17350,
#c17351,
#c17358,
#c17360,
#c17361,
#c17364,
#c17365,
#c17372,
#c17374,
#c17375,
#c17378,
#c17379,
#c17386,
#c17388,
#c17389,
#c17392,
#c17393,
#c17410,
#c17409,
#c17408,
#c17407,
#c17405,
#c17412,
#c17413,
#c17493,
#c17496,
#c17502,
#c17503,
#c17508,
#c17509,
#c17510,
#c17511,
#c17512,
#c17513,
#c17523{
    background: none;
    background-color: rgb(0,141,151); 
}

#c17497,
#c17406,
#c17387,
#c17373,
#c17359,
#c17345,
#c17500,
#c17504,
#c17507,
#c17524,
#c17525,
#c17526,
#c17527,
#c17528{
    box-sizing: border-box;
    border: 10px inset solid rgba(0,141,151,0.95);
    background: none;
    background-color: rgba(141,196,202,0.95);
}

#c17347 p,
#c17346 p,
#c17344 p,
#c17345 p,
#c17350 p,
#c17351 p,
#c17358 p,
#c17359 p,
#c17360 p,
#c17361 p,
#c17364 p,
#c17365 p,
#c17372 p,
#c17373 p,
#c17374 p,
#c17375 p,
#c17378 p,
#c17379 p,
#c17386 p,
#c17387 p,
#c17388 p,
#c17389 p,
#c17392 p,
#c17393 p,
#c17405 p,
#c17406 p,
#c17407 p,
#c17408 p,
#c17409 p,
#c17410 p,
#c17412 p,
#c17413 p,
#c17493 p,
#c17496 p,
#c17497 p,
#c17500 p,
#c17502 p,
#c17504 p,
#c17507 p,
#c17508 p,
#c17509 p,
#c17510 p,
#c17523 p,
#c17524 p,
#c17525 p,
#c17526 p,
#c17527 p,
#c17528 p{
    color: #ffffff !important;
}


.bk-kapitel1513 h1,
.bk-kapitel1514 h1,
.bk-kapitel1515 h1,
.bk-kapitel1516 h1,
.bk-kapitel1517 h1,
.bk-kapitel1513 h3,
.bk-kapitel1514 h3,
.bk-kapitel1515 h3,
.bk-kapitel1516 h3,
.bk-kapitel1517 h3{
    color: #ffffff !important;
  border-color:#ffffff;
}


.bk-kapitel1513 a.hyperlink1,
.bk-kapitel1514 a.hyperlink1,
.bk-kapitel1515 a.hyperlink1,
.bk-kapitel1516 a.hyperlink1,
.bk-kapitel1517 a.hyperlink1{
    color: #ffffff !important;
}

.bk-kapitel1513 a:hover,
.bk-kapitel1514 a:hover,
.bk-kapitel1515 a:hover,
.bk-kapitel1516 a:hover,
.bk-kapitel1517 a:hover{
    color: #666 !important;
}

/*---------Border rechts, unten, links-----------------*/

#c17406,
#c17345,
#c17359,
#c17373,
#c17387,
#c17497,
#c17500,
#c17504,
#c17507,
#c17524,
#c17525,
#c17526,
#c17527,
#c17528{
  border-right-width: 10px;
  border-right-style: solid;
  border-right-color: #008D97;
  border-bottom-width: 10px;
  border-bottom-style: solid;
  border-bottom-color: #008D97;
  border-left-width: 10px;
  border-left-style: solid;
  border-left-color: #008D97;
  }

/*--------------------------Förderung digitaler Schlüsselkompetenzen ------------------------------------*/

.bk-kapitel1472 a:hover,
.bk-kapitel1473 a:hover,
.bk-kapitel1475 a:hover,
.bk-kapitel1479 a:hover,
.bk-kapitel1480 a:hover{
    color: #76868E !important;
}

.bk-kapitel1472 h1,
.bk-kapitel1473 h1,
.bk-kapitel1475 h1,
.bk-kapitel1479 h1,
.bk-kapitel1480 h1,
.bk-kapitel1472 h2,
.bk-kapitel1473 h2,
.bk-kapitel1475 h2,
.bk-kapitel1479 h2,
.bk-kapitel1480 h2,
.bk-kapitel1472 h3,
.bk-kapitel1473 h3,
.bk-kapitel1475 h3,
.bk-kapitel1479 h3,
.bk-kapitel1480 h3{
    color: #000 !important;
}

.bk-kapitel1472 h3,
.bk-kapitel1473 h3,
.bk-kapitel1475 h3,
.bk-kapitel1479 h3,
.bk-kapitel1480 h3{
    border-bottom: #000 solid 1px;
}

#c16711,
#c16718{
    background: transparent url('../images/frame_bgs/dsk-grau_trans.png') 0 0 repeat;
}

#c16725,
#c16742,
#c16756,
#c16771{
  background: transparent url('../images/frame_bgs/dsk-blau_trans.png') 0 0 repeat;
}

#c16784 {
  background: transparent url('../images/frame_bgs/dsk-rosa_trans.png') 0 0 repeat;
}

#c16806,
#c16814{
  background: transparent url('../images/frame_bgs/dsk-orange_trans.png') 0 0 repeat;
}

.bk-kapitel1472 ul li,
.bk-kapitel1473 ul li,
.bk-kapitel1475 ul li,
.bk-kapitel1479 ul li,
.bk-kapitel1480 ul li{
    list-style: disc url('../images/li-bullet-black.png') outside;
}

.bk-kapitel1472 .inhalt-balken{
    height: 30px; 
    width: 100%;
    background: #000;
    margin: 70px auto 0px auto !important;
}

.bk-kapitel1472 .inhalt-balken.kap01{
    background: transparent url('../images/frame_bgs/dsk-grau_trans.png') 0 0 repeat;
}

.bk-kapitel1472 .inhalt-balken.kap02{
    background: transparent url('../images/frame_bgs/dsk-blau_trans.png') 0 0 repeat;
}

.bk-kapitel1472 .inhalt-balken.kap03{
    background: transparent url('../images/frame_bgs/dsk-rosa_trans.png') 0 0 repeat;
}

.bk-kapitel1472 .inhalt-balken.kap04{
    background: transparent url('../images/frame_bgs/dsk-orange_trans.png') 0 0 repeat;
}