.style--global {
background-color: #ffffff;
color: #000000;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #c8c8c8;
border-right-color: #c8c8c8;
border-bottom-color: #c8c8c8;
border-left-color: #c8c8c8;
vertical-align: middle;
text-align: center;
font-family: Arial;
font-size: 10pt;
padding-top: 6px;
padding-right: 6px;
padding-bottom: 6px;
padding-left: 6px;
}

.style--seminar {
background-color: #fdeada;
text-align: center;
}

.style--header {
background-color: #ffff00;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
font-weight: bold;
height: 25px;
}

.style--subject-centered {
text-align: center;
}

.style--childsubject-centered {
text-align: center;
}

.style--childsubject {
text-align: left;
padding-left: 120px;
}

.style--teachers {
line-height: 22px;
text-align: center;
}

.style--subject {
background-color: #dcdcdc;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

.cell--default--9168633a5cbecbbcb16a39f32963ed74 {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--3dd2683e9f867503cacab340f8b4f014 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--101cebb7e2621cbc06270b74634730b3 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--6e079113f0b95761e3c631a76d7b1aca {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--d09a88f6a7374c602dc7f808e7c760f2 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--c1cd5619a8b143f473b67c164c4d72f6 {
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--06c77781b170ef924a617011ec813a12 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--ffa0214a1e61b63d813d08a7e56a451f {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--6305c986a3bdc443842888d440016935 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--7c1cb1879681a5adbf0471eeab9da927 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--9213a7a9a8b3a7179afb872563594d38 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--65c06c4c87c10372320087d915366d9f {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--51dde80b01bcc9b1bc4b1ef09eae13ae {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--9ff1ba9db14d5603be8b8b5a0347c1a3 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--ebe032943d262ba58c9d2d7b874fa06d {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--ac8446162175b59ba8ad50a5d82e5018 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--15f8cf853d87ac3600975dbd928bff44 {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--a9ca821729b1ccd3f43e5c13b7cd45dd {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--bef4be92cd587789437fcb51bdf2d758 {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--308cdaf307ae2ee0eaed90f9d19d547c {
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--44756de41d6745f68c0cb12e16516c8d {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--2adab72ad3f6d5b9f7c6238c53f7b739 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--18b9f5f0ee59a5ccf1cd75d07502a1f9 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--a98a3ce7b95be407b0267bd24ab4c79c {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--72782bf72fba131ca0d6a8edfd16c7f8 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--af983b7b727a0fc42ea0aa0d4f349662 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--3e7fb9b09b598a403bc65da11c2e00c9 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--ef2d5db72988a6570e6dac8247f18d2b {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--2cf539bb03c414670a60f4becf8b97b6 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--25be4cded4663e52f5d5f2f46e323581 {
border-top-width: 2px;
border-top-color: #000000;
background-color: #b2b2b2;
}

.cell--default--8c0a48637b667ca8d88fe41964d52d4e {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--8c77cde54ad6fad462ad8948e49df94a {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--23569656da741ed14bc1cfc624a2d62b {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--106755280bcd1effa51720d62d0ea44e {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--87370d49566c6f11305d44e1a7888633 {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--45ce53d22fee78f5ce60f17eb9550067 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--b6e5041da55d877fccaad2f3d9c6e9de {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--93b1985911c1ad0e78f809ae11be9f3c {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--7a659e8c3c51a4a85fbd3a6143f22ced {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--833539576c4edfd8be627868065a7eec {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--4282b25238f5a60ad06c114836e7378f {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--d0a5949bcd20117bbdcf573b32d8ace6 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--c35a2acef1dd15f45e455d0d630e77c4 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--128790993e37b444a3c93f92be269f32 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--b5aa5aaecdd1ea831533f9f6b6bef041 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--1774bb3167e9a9f119e0ed7a5d713047 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--1d88dea240af2d3c9a83aa23652dd48c {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--b7bd3d1f29a3944bfffeb620ede02e81 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--7f296c09e376d30afce4eee27cec1284 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--eac65bd4bed35b3e4092d5d1cb179d55 {
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--093e203f958c6ba15518c538480970d1 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--8a1a130023bec3c9ae731c776ec624df {
border-top-width: 2px;
border-top-color: #000000;
border-left-width: 2px;
border-left-color: #000000;
background-color: #b2b2b2;
}

.cell--default--994cb6699141f6d26b9f339af87166d6 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--6cdc9ce1a09cc9627c544bb8da9bbab2 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--a1f7d6e319ee86eb06e0ed7bdefe3249 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--154152ecd479c5ea57b790fba0a8bdd0 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--dfbeb7d6ef70756d5caa6d90af232f64 {
border-bottom-width: 2px;
border-bottom-color: #000000;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--88b7adb0772bdd4c8a715b5ba56ce630 {
border-bottom-color: #000000;
border-bottom-width: 2px;
}

.cell--default--653fbd7249bfe4c3f492dc1c1f8a4970 {
border-bottom-color: #000000;
border-bottom-width: 2px;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--9ca9800a54887309a9104f757f8cd474 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--27e1c1600b18a6c890180899ad65c8ac {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--1268ef045576d573f094732de2095e83 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--809b1c82c0b4e5f686ab41f242e3263e {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--06e5efe86bfeb278f816001c456157c7 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--d18984ffb6ad8823863c8fc875ce160d {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
}

.cell--default--6ec7e766ff76fe5eb14afff56d151fa3 {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--6ce35ac0c15e9ad3f7ab482d91e2c87f {
border-top-width: 2px;
border-top-color: #000000;
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--6a088f3a1bb5acfe4d9488b1916c6f5c {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
}

.cell--default--876c8e5a7a62614b8fe1739bea2aa6f0 {
border-bottom-width: 2px;
border-bottom-color: #000000;
}

.cell--default--3bf42a2da1c7d23b866828378b728ea5 {
border-bottom-color: #000000;
border-top-width: 2px;
border-top-color: #000000;
border-left-width: 2px;
border-left-color: #000000;
}

.cell--default--d9b716777f6a4324e9a965ec4fda1c75 {
border-bottom-width: 2px;
border-bottom-color: #000000;
}


/* Note styles */

.timetable-note-above {
    padding-bottom: 1em;
}

.timetable-note-below {
    padding-top: 1em;
}

.timetable-note-above, .timetable-note-below {
    font-family: sans-serif;
    margin: 1.5em;
}

.timetable-note-above p, .timetable-note-below p {
    margin: 1em;
}
