/* HB2-Tuermonitor-Stylesheet.css */
.carousel {
  max-height: 550px;
  overflow: hidden;
}
.scrollable{overflow:scroll}
@font-face{font-family:"Replica";font-weight:normal;font-style:normal;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdRegular.woff')}
@font-face{font-family:"Replica";font-weight:bold;font-style:normal;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdBold.woff')}
@font-face{font-family:"Replica";font-style:italic;font-weight:normal;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdItalic.woff')}
@font-face{font-family:"Replica";font-weight:bold;font-style:italic;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdBoldItalic.woff')}
@font-face{font-family:"Replica";font-weight:100;font-style:normal;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdLight.woff')}
@font-face{font-family:"Replica";font-style:italic;font-weight:100;src:url('/wp-content/themes/gk-portfolio-KOEN/css/ReplicaStdLightItalic.woff')}
body.tuermonitor{
  overflow:hidden;
  font-family:"Replica";
  color:#fff;
  line-height:1.2;
  margin: 0;
  height:1920px;
  width:1080px;
  overflow-y:hidden;
  overflow-x:hidden;
}
::-webkit-scrollbar {
    width: 0;  /* Remove scrollbar space */
    background: transparent;  /* Optional: just make scrollbar invisible */
}
/* Optional: show position indicator in red */
::-webkit-scrollbar-thumb {
    background: #FF0000;
}
.newsbar{height:342px;margin-bottom:18px;padding:49px 96px;background-color:#4b5a62;font-size:36px;line-height:1.2;}.newsbar .events{width:100%;height:100%;overflow:hidden}.newsbar .event .date{width:255px;float:left;clear:left}.newsbar .event 
.title{width:600px;float:left;text-overflow:ellipsis}
.header-row{height:113px;margin-bottom:52px;background-color:#4b5a62;font-size:13px;text-transform:uppercase}
.header-row a:link,
.header-row a:visited{color:#fff;text-decoration:none}
.institute-abbr{float:left;margin-top:36px;margin-left:96px}
.institute-info{float:left;margin-top:36px;margin-left:24px}
.institute-name,.wg-name{font-weight:bold}
.doorbell-block{float:left;margin-top:-10px;margin-left:117px;font-weight:bold}
.doorbell-image{margin-left:28px;vertical-align:middle}
.backbuttonbar{height:50px;padding-left:776px;background-color:#4b5a62}
.backbuttonbar a.up{font-size:22px;text-transform:uppercase}
.backbuttonbar a:link,.backbuttonbar a:visited{text-decoration:none;color:#fff}
.backbuttonbar .text{margin-top:5px}
.backbuttonbar img{margin-left:48px;vertical-align:middle}
#main{height:476px;background-color:#4b5a62}
#main .inside > .block{height:476px;margin-bottom:50px;margin-left:50px;background-color:#fff;color:#4b5a62}
#footer{height:770px;padding-top:50px;padding-left:50px;background-color:#4b5a62}
#footer .ce_simpleslideshow{height:720px}
.ce_hyperlink.leftlink,.ce_hyperlink.midlink,.ce_hyperlink.rightlink,
.course-details 
.course-image{float:left;margin-top:24px;margin-bottom:24px;margin-left:24px;padding-right:24px;color:#4b5a62}
.ce_hyperlink.leftlink,.ce_hyperlink.midlink,
.course-details 
.course-image{border-right:3px solid #4b5a62}
.ce_hyperlink.leftlink{clear:both}.ce_hyperlink.leftlink a:link,.ce_hyperlink.leftlink a:visited,.ce_hyperlink.midlink a:link,.ce_hyperlink.midlink a:visited,.ce_hyperlink.rightlink a:link,.ce_hyperlink.rightlink a:visited{width:292px;height:428px;display:table-cell;vertical-align:middle;text-align:center;font-size:48px;text-decoration:none;color:#4b5a62;text-transform:uppercase}.openinghours{padding-top:45px;padding-left:20px}.openinghours td{padding-right:12px}.openinghours td{padding-bottom:6px}
.ce_hb2_staff_show_category{margin-top:25px;padding-left:20px}.ce_hb2_staff_show_category .category-name{width:190px;float:left;font-weight:bold;text-transform:lowercase}.ce_hb2_staff_show_category .left-employees,.ce_hb2_staff_show_category .right-employees{width:220px;float:left}.ce_hb2_staff_show_category a:link,.ce_hb2_staff_show_category a:visited{text-decoration:none;color:#4b5a62}.ce_hb2_staff_show_category .employee{padding-bottom:3px;text-transform:lowercase}.ce_hb2_staff_show{padding:110px 20px;font-size:200%}
.courselist{padding:20px}
.courselist a:link,
.courselist a:visited{text-decoration:none;color:#4b5a62}
.courselist .course,
.course-details 
.course-text{position:relative;margin-bottom:20px}
.courselist .course .title,
.course-details 
.course-text .title{float:left;clear:both;font-size:21px;font-weight:bold}.courselist .course .semester-ects,.course-details .course-text .semester-ects{float:right;font-size:21px;font-weight:100}.courselist .course .semester-ects,
.courselist .course .semester,.course-details .course-text 
.semester-ects,.course-details .course-text 
.semester{margin-left:1ex}.courselist .course .course-number,.course-details .course-text 
.course-number{clear:both;font-weight:100}.course-details 
.course-image{width:305px;height:428px;overflow:hidden}
.course-details .course-image img,.course-details 
.course-text{height:428px;overflow:hidden}
.course-details 
.course-text{width:632px;float:left;margin:20px}.course-details .course-text .lecturers,.course-details .course-text .description{margin-top:1.2em;font-size:18px;font-weight:100}.course-details .course-text .lecturer-list{text-transform:lowercase}.ce_simpleslideshow,.ce_simpleslideshow .slides,.ce_simpleslideshow .slides *{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain}.ce_simpleslideshow .image-text{width:auto;height:auto;bottom:10px;left:10px;position:absolute;font-size:12pt}.ce_simpleslideshow .image-text p{margin-bottom:0}
