body {
  font-family: Arial, sans-serif;
}
body h1,
body h2,
body h3,
body h4,
body h5 {
  margin-top: 0 !important;
  margin-bottom: 15px !important;
}
body h1 {
  font-size: 30px;
}
body h2 {
  font-size: 24px;
}
body h3 {
  font-size: 16px;
}
body h4 {
  font-size: 14px;
}
body h5 {
  font-size: 12px;
}
body .headline h1,
body .headline h2,
body .headline h3,
body .headline h4 {
  border-color: #003a79;
}
body article {
  margin-bottom: 20px !important;
  margin-top: 0 !important;
}
body .row {
  margin: 0;
}
body .btn-success,
body .btn-warning,
body .btn-danger,
body .btn-default,
body .btn-primary,
body .btn-info {
  border: none;
  padding: 4px 6px;
}
body .service-block-edit {
  display: none;
}
body.org-opencms-gwt-client-ui-css-I_CmsToolbarButtonLayoutBundle-I_CmsToolbarButtonCss-toolbarSelection .service-block-edit {
  display: inherit;
}
body a,
body a:focus,
body a:hover {
  outline: none;
}
body a:focus i.fa-file-pdf-o {
  color: #000;
}
body #wrapper,
body .container {
  margin: auto;
}
body .wrapper-padding {
  padding: 5px;
}
body .campus {
  color: #003a79;
}
body .body-icons {
  position: fixed;
  bottom: 50%;
  right: 50px;
}
body .body-icons a:focus i.fa-print {
  color: #000;
}
body .body-icons a:focus #angle-up {
  background: #000;
}
body .body-icons #angle-up {
  background-color: #003a79;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  width: 31px;
}
body .body-icons #angle-up:hover {
  background-color: #000;
}
body .body-icons #print {
  color: #003a79;
  margin: 10px 0 0;
  text-align: center;
}
body .body-icons #print:hover {
  color: #000;
}
body .img-left-aligned {
  float: left;
  margin-right: 10px;
}
body .img-right-aligned {
  float: right;
  margin-left: 10px;
}
body .tab-content .ostfalia-content table {
  margin-bottom: 0;
}
body .ostfalia-content table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 5px;
  margin-right: 5px;
  border: 1px solid #888;
}
body .ostfalia-content table td {
  border: 1px solid #888;
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
body .ostfalia-content blockquote {
  border-left: 2px solid #888;
}
body .ostfalia-content a,
body .paragraph a {
  text-decoration: underline;
}
body .ostfalia-content a:hover,
body .paragraph a:hover,
body .ostfalia-content a:focus,
body .paragraph a:focus {
  text-decoration: none;
}
body .ostfalia-content img,
body .paragraph img {
  max-width: 100%;
}
body .externalLink:after {
  content: " \f08e";
  font-family: 'FontAwesome';
}
body header #logo {
  margin: 0 0 15px;
}
body header #logo img {
  height: 4.5em;
}
body header .form-inline {
  margin: 0;
}
body header .form-inline .form-control {
  background: #eee;
  border-radius: 0;
}
body header .form-inline i {
  color: #888;
}
body header .language-selection {
  padding: 0;
}
body header .language-selection .navbar-nav li a {
  margin: 0;
}
body header .language-selection .navbar-nav li a:hover {
  background: #eee;
}
body header .language-selection .navbar-nav li a:focus {
  background: #eee;
}
body header .language-selection .dropdown-menu {
  min-width: 100px;
  padding: 0;
}
body header .language-selection .dropdown-menu li:hover {
  background: #eee;
}
body header .language-selection .dropdown-menu .divider {
  margin: 0;
}
body header .search-open form button {
  background: none;
  border: none;
  float: right;
  margin: 0 -4px 0;
  padding: 5px 8px;
}
body header #line-campus {
  background-color: #003a79;
  border: 0;
  height: 1px;
}
body .flexnav li ul {
  padding: 0px;
}
body .flexnav > div {
  position: inherit !important;
}
body #navigation .container {
  padding: 0px;
}
body #navigation .container .row .col-xs-2 {
  float: none;
  min-height: 0px;
  position: inherit;
  width: unset;
}
body .navigation .navbar {
  margin: 0;
  min-height: 0;
}
body .navigation .nav-pills li > a,
body .navigation .nav-pills li > span {
  border-radius: 0;
  color: #000;
}
body .navigation .nav-pills li > span {
  display: block;
  padding: 10px 15px;
  position: relative;
}
body .navigation .nav {
  min-height: initial !important;
  position: static;
}
body .navigation .nav .dropdown {
  position: static;
}
body .navigation .nav .dropdown .dropdown-menu {
  left: 0;
  right: 0;
}
body .navigation .nav .dropdown .dropdown-menu > li > a,
body .navigation .nav .dropdown .dropdown-menu > li > span {
  padding: 0;
}
body .navigation .nav .open > a,
body .navigation .nav .open > a:hover,
body .navigation .nav .open > a:focus {
  background: #eee;
  color: #337AB7;
}
body .navigation .nav > li > a:hover,
body .navigation .nav > li > a:focus,
body .navigation .nav > li > span:hover,
body .navigation .nav > li > span:focus {
  background: #eee;
  color: #337AB7;
}
body .navigation .nav > li:hover a,
body .navigation .nav > li:hover span {
  background: #eee;
  color: #337AB7;
}
body .navigation .nav > li:hover .dropdown-menu a,
body .navigation .nav > li:hover .dropdown-menu span {
  color: #000;
}
body .navigation .nav > li:hover .dropdown-menu ul {
  list-style: none;
}
body .navigation .dropdown:hover .dropdown-menu {
  margin-top: 0;
}
body .navigation .dropdown-menu {
  background: #eee;
  border: 0;
  border-radius: 0;
  margin-top: 0;
}
body .navigation .dropdown-menu [class^="col-"] {
  padding-left: 0;
  padding-right: 0;
}
body .navigation .dropdown-menu li a {
  color: #000;
}
body .navigation .dropdown-menu li a:hover {
  color: #337AB7;
  text-decoration: underline;
}
body .jumbotron {
  padding: 0;
}
body .jumbotron p {
  margin-bottom: inherit;
  font-size: inherit;
  font-weight: inherit;
}
body .jumbotron .container-fluid #myCarousel {
  transition: left 0.5s ease-in-out 0s;
}
body .jumbotron .container-fluid #myCarousel .glyphicon {
  color: #000;
  font-size: 1em;
}
body .jumbotron .container-fluid #myCarousel .glyphicon {
  color: #000;
  font-size: 1em;
}
body .jumbotron .container-fluid #myCarousel .carousel-indicators {
  margin: 0;
}
body .jumbotron .container-fluid #myCarousel .carousel-indicators li {
  background: #fff;
  border: none;
  border-radius: 0;
}
body .jumbotron .container-fluid #myCarousel .carousel-indicators .active {
  background-color: #003a79;
}
body .jumbotron .container-fluid #myCarousel .campus-indicators .active {
  background-color: #003a79;
}
body .jumbotron .container-fluid #myCarousel .carousel-caption {
  background: rgba(255, 255, 255, 0.8);
  left: 0;
  padding: 10px 20px 10px 10px !important;
  right: inherit;
}
body .jumbotron .container-fluid #myCarousel .carousel-caption h2 {
  color: #003a79;
  text-transform: uppercase;
}
body .jumbotron .container-fluid #myCarousel .carousel-caption p {
  color: #000;
  text-align: right;
}
body .jumbotron .container-fluid #myCarousel .carousel-caption a {
  color: #003a79;
  text-decoration: none;
}
body .jumbotron .container-fluid #myCarousel .carousel-caption a:hover {
  color: #fff;
}
body .container {
  padding: 10px;
}
body .container .news-box a {
  color: #003a79;
}
body .container .error-content {
  padding: 10px;
}
body .container .error-content i {
  font-size: 8em;
}
body .container .error-content h3 {
  margin-top: 0;
}
body .container .events-box a {
  color: #003a79;
}
body .container .more-news a {
  color: #003a79;
}
body .container .more-news i {
  padding: 0 5px 0 0;
}
body .container .more-events a {
  color: #003a79;
}
body .container .more-events i {
  padding: 0 5px 0 0;
}
body .container .news-img-box {
  min-height: 11em;
  display: table;
  padding: 10px 10px 10px 10px;
  position: relative;
  height: auto;
  margin: 30px -19px 30px 0;
  width: 100%;
}
body .container .news-img-box:after {
  border-color: transparent;
  border-style: solid;
  content: '';
  position: absolute;
  right: 0;
}
body .container .news-img-box img {
  float: left;
  padding: 0 10px 10px 0;
  max-width: 180px;/*margin: 12px 10px;*/
}
body .container .news-img-box .text-box {
  color: #fff;
}
/*padding: 5px 10px 10px;				*/
body .container .news-img-box .text-box h3 {
  font-size: 100%;
  font-weight: bold;
  margin-top: 0;
}
body .container .news-img-box .text-box a {
  color: #fff;
}
body .container article h1,
body .container article h2,
body .container article h3,
body .container article h4 {
  margin-top: 0px;
}
body .container #news-img-bg {
  background: #eee;
  /*margin: 5px 0 0 ;*/
  padding: 10px;
}
body .container .news-img-box-fakultaet {
  display: table;
  position: relative;
  width: 100%;
}
body .container .news-img-box-fakultaet a {
  float: right;
}
body .container .news-img-box-fakultaet img {
  float: right;
  margin: 0 0 10px;
  width: auto;
}
body .container .news-img-box-fakultaet .img-text {
  left: 20px;
  opacity: 0.9;
  right: 20px;
  bottom: 20px;
}
body .container .news-img-box-fakultaet .img-text h3 {
  color: #003a79;
  font-weight: bold;
}
body .container #green-box {
  background: #7ab51d;
}
body .container #green-box:after {
  border-left-color: #426d0f;
}
body .container #red-box {
  background: #e2001a;
}
body .container #red-box:after {
  border-left-color: #8b0011;
}
body .container #blue-box {
  background: #009eeD;
}
body .container #blue-box:after {
  border-left-color: #00587d;
}
body .container #orange-box {
  background: #ee7f00;
}
body .container #orange-box:after {
  border-left-color: #985000;
}
body .container .breadcrumb {
  background-color: #fff;
}
body .container .breadcrumb a {
  color: #666666;
}
body .container .breadcrumb a:hover {
  color: #003a79;
}
body .container .breadcrumb .breadcrumb-back a {
  color: #003a79;
}
body .container .current-site-campus li {
  color: #003a79;
}
body .container #signpost-campus {
  display: block;
}
body .container #signpost-campus h2 a {
  color: #fff;
  text-decoration: none;
}
body .container #signpost-campus ul {
  padding: 0;
}
body .container #signpost-campus ul li {
  list-style-type: none;
}
body .container #signpost-campus ul li > ul {
  margin: 10px 0 0;
}
body .container #signpost-campus ul li .nav-side-level-0 {
  border-top: 1px solid #fff;
}
body .container #signpost-campus ul li a {
  color: #fff;
}
body .container #signpost-campus ul li.active > a:first-child {
  text-decoration: underline;
}
body .container #signpost-campus a.accordion-toggle {
  text-decoration: none;
}
body .container #signpost-campus a.accordion-toggle:hover {
  text-decoration: none;
}
body .container #signpost-campus .accordion-toggle:after {
  color: #fff;
  content: "\f106";
  font-family: 'FontAwesome';
  font-weight: bold;
}
body .container #signpost-campus .collapsed:after {
  color: #fff;
  content: "\f107";
  font-family: 'FontAwesome';
  font-weight: bold;
}
body .container #events-box-campus {
  background: #f5f5f5;
  display: table;
}
body .container #events-box-campus a {
  color: #003a79;
}
body .container #more-events-campus i {
  padding: 0 5px 0 0;
}
body .container #more-events-campus a {
  color: #003a79;
}
body .container .news #news-box-campus {
  background: #f5f5f5;
  display: table;
}
body .container .news #news-box-campus a {
  color: #003a79;
}
body .container .news #news-box-campus .news-campus {
  /*line-height: 15px;*/
}
body .container .news .more-news-campus {
  position: absolute;
}
body .container .news .more-news-campus a {
  color: #003a79;
}
body .container .news .more-news-campus a i {
  padding: 0 5px 0 0;
}
body .container .news-entries [class^="col-"] {
  padding: 0;
}
body .container .content-campus {
  background: #fff;
}
body .container .content-campus img {
  padding: 10px 10px 10px 0;
}
body .container .content-campus a {
  color: #003a79;
}
body .container .icons-campus #angle-up {
  background-color: #003a79;
}
body .container .icons-campus #print {
  color: #003a79;
}
body .container .accordion .panel {
  border: 0;
  box-shadow: none;
  margin-bottom: 0 !important;
  margin-top: 5px !important;
  -webkit-box-shadow: none;
}
body .container .accordion .panel .panel-title {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
/*h2 {
				color: #666666;
				font-weight: bold;			
			}*/
body .container .accordion .panel-body {
  padding: 20px 2px 0;
}
body .container .accordion .panel-body .content-campus {
  padding: 20px 0;
}
body .container .accordion .panel-heading {
  border-radius: 0;
  padding: 0;
}
body .container .accordion .panel-heading a {
  display: block;
  text-align: center;
  text-decoration: none;
}
body .container .accordion .panel-heading a:hover,
body .container .accordion .panel-heading a:focus {
  text-decoration: underline;
}
body .container .accordion .panel-heading .accordion-toggle {
  padding: 10px 40px;
}
body .container .accordion .panel-heading .accordion-toggle:after {
  color: #666666;
  content: "\f078";
  float: right;
  font-family: 'FontAwesome';
}
body .container .accordion .active-panel {
  background: #003a79;
}
body .container .accordion .active-panel a {
  color: #fff;
}
body .container .accordion .active-panel .accordion-toggle:after {
  color: #fff;
  content: "\f077";
  float: right;
  font-family: 'FontAwesome';
}
body .container .contact form .form-left {
  color: #003a79;
  text-align: right;
}
body .container .contact form .form-right {
  margin: 5px 0 0;
}
body .container .contact form .form-right .btn {
  border-radius: 0;
}
body .container .contact form .form-right .btn-success {
  background: #003a79;
  border-color: #ccc;
}
body .container .contact form .form-right .btn-default {
  background: #f5f5f5;
  color: #000;
}
body .container .contact form input {
  border-radius: 0;
}
body .container .contact form textarea {
  border-radius: 0;
}
body .container .contact form select {
  border-radius: 0;
}
body .container .contact form span {
  border-radius: 0;
}
body .container .contact form .timepicker-picker table .table-condensed td {
  padding: 0;
}
body .container .contact form .timepicker-picker table td {
  height: none;
  line-height: none;
  width: none;
}
body .container .contact form .timepicker-picker table td span {
  height: none;
  line-height: none;
  width: none;
}
body .container .contact #error p {
  color: #FF0000;
}
body .container #tabs .nav-tabs {
  border-bottom: 2px solid #003a79;
}
body .container #tabs #myTab a {
  background-color: #f5f5f5;
  border: 0;
  border-radius: 0;
  color: #666666;
  font-size: 14px;
  padding: 12px;
}
body .container #tabs #myTab a:hover,
body .container #tabs #myTab a:focus {
  text-decoration: underline;
}
body .container #tabs #myTab li {
  margin: 0 2px 0 0;
}
body .container #tabs #myTab li h2 {
  margin-bottom: 10px !important;
}
body .container #tabs #myTab .active a {
  background-color: #003a79;
  color: #fff;
}
body .container #tabs #myTabContent {
  padding: 20px 2px 0px 2px;
}
body .container #tabs #myTabContent .content-campus {
  padding: 20px 0;
}
body .container .pagination {
  border-radius: 0;
}
body .container .pagination li a {
  border-radius: 0;
  color: #003a79;
}
body .container .pagination li.disabled a {
  color: #777;
}
body .container .pagination li.active a {
  background: #003a79;
  border-color: #003a79;
  color: #fff;
}
body .container .search-site select,
body .container .search-site #searchWidgetResultCount input,
body .container .search-site #searchWidgetAutoComplete input {
  border-radius: 0;
}
body .container .search-site #searchWidgetAutoComplete .input-group-btn {
  font-size: inherit;
}
body .container .search-site #searchWidgetAutoComplete .input-group-btn button {
  background: #003a79;
  border: none;
  border-radius: 0;
  color: #fff;
  padding: 7px 13px;
}
body .container .search-site .panel-search {
  border-color: #003a79;
  border-radius: 0;
}
body .container .search-site .panel-search .panel-heading {
  background: #003a79;
  border-radius: 0;
}
body .container .search-site .panel-search .panel-body {
  padding-left: 2px;
  padding-right: 2px;
}
body .container .search-site .panel-search .panel-body .list-unstyled li {
  cursor: pointer;
}
body .container .search-site .panel-search .panel-body .list-unstyled li .icon-long-arrow-up:before {
  content: " \f176";
  font-family: 'FontAwesome';
  font-style: normal;
}
body .container .search-site .panel-search .panel-body .list-unstyled li .icon-long-arrow-down:before {
  content: " \f175";
  font-family: 'FontAwesome';
  font-style: normal;
}
body .container .search-site #searchWidgetResultList dl.entry {
  border-left: 2px solid #003a79;
  padding: 0 10px;
}
body .container .search-site #searchWidgetResultList dl.entry dt {
  width: auto;
}
body .container .search-site #searchWidgetResultList dl.entry dd {
  margin-left: 70px;
}
body .container .search-site #searchWidgetResultList dl.entry dd p {
  margin: 0;
}
/* do not show date in search results because we are not able to format it language specific */
body .container .search-site #searchWidgetResultList p.muted {
  display: none;
}
body .container .search-site #searchWidgetResultCount {
  margin: 0 0 10px;
}
body .container .search-site #searchWidgetResultPagination li a {
  border-radius: 0;
}
body .container .search-site #searchWidgetResultPagination li a:hover,
body .container .search-site #searchWidgetResultPagination li a:focus {
  background: #003a79;
  border-color: #003a79;
  color: #fff;
}
body .container .search-site #searchWidgetResultPagination li.disabled a:hover,
body .container .search-site #searchWidgetResultPagination li.disabled a:focus {
  background: inherit;
  border-color: inherit;
  color: inherit;
}
body .error-footer {
  position: fixed;
  min-height: 5em;
}
body footer {
  background-color: #eee;
  bottom: 0;
  /*line-height: 10px;*/
  margin: 1em 0 0;
  width: 100%;
}
body footer h4 {
  font-size: 100%;
  font-weight: bold;
}
body footer p {
  color: #666666;
}
body footer a:hover {
  color: #000;
}
body footer a:focus {
  color: #000;
}
body footer a:active {
  color: #000;
}
body footer a {
  color: #666666;
}
body footer i {
  padding: 0 0 0 5px;
}
body footer .right {
  text-align: right;
}
body footer .right p {
  color: #000;
  font-weight: bold;
}
/* ---- PRINT ---- */
@media print {
  a[href]:after {
    content: none !important;
  }
  a[href*="www"]:after {
    content: none !important;
  }
  #logo a[href]:after {
    content: none !important;
  }
  .campus-logo .campus {
    text-decoration: overline;
  }
  #tabs li h2 a[href]:after {
    display: none !important;
  }
  #tabs .tab-content article {
    display: block;
    opacity: 1;
  }
  .panel-group .panel-heading h2 a[href]:after {
    display: none !important;
  }
  .panel-group .panel-collapse {
    display: block;
  }
  .opencms-icon-edit-point { 
  	display: none !important; 
  }
}
/* Rule to fix quirks-mode inheritance behavior */
table,
caption {
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}
@media (max-width: 768px) {
  body .indent15 {
    background: #ddd !important;
    color: #888 !important;
  }
  body .indent30 {
    background: #eee !important;
    color: #888 !important;
  }
  body #wrapper,
  body .container {
    width: 100%;
    margin: auto;
    padding: 10px 0;
  }
  body .wrapper-padding {
    padding: 5px;
  }
  body [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  body .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  body .row-xs-height {
    height: 100%;
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  body header {
    margin: 0;
  }
  body header #logo {
    margin: 0 0 10px;
  }
  body header #logo img {
    height: auto;
  }
  body header .header-buttons {
    float: right;
    margin: 0px 0 10px;
  }
  body header .header-buttons .col-header {
    display: inline-block;
    padding: 0 1px;
  }
  body header .header-buttons .col-header:last-child {
    padding-right: 5px;
  }
  body header .navigation-button {
    background: #003a79;
    color: #fff;
    cursor: pointer;
    height: auto;
    padding: 9px 12px;
    width: auto;
  }
  body header .navigation-button span {
    display: none;
  }
  body header .search-open {
    display: none;
    margin-right: -34px;
    position: absolute;
    right: 35px;
    top: 45px;
    z-index: 5;
  }
  body header .search-open .form-inline {
    background: #fff;
    border: 1px solid #003a79;
    padding: 10px;
    width: 280px;
  }
  body header .search-open .form-inline .form-control {
    display: inline;
    font-size: 20px;
    height: 40px;
    width: 220px;
  }
  body header .search-open .form-inline a {
    font-size: 2em;
    float: right;
  }
  body header .search-open .form-inline a i {
    color: #003a79;
  }
  body header .language-selection {
    width: auto;
    margin-left: 0px;
  }
  body header .language-selection .navbar-nav {
    margin: 0;
  }
  body header .language-selection .navbar-nav li a {
    background: #003a79;
    color: #fff;
    height: auto;
    margin: 0;
    padding: 9px 12px;
    width: auto;
  }
  body header .language-selection .navbar-nav li a:hover {
    background: #003a79;
  }
  body header .language-selection .navbar-nav li a i {
    display: none;
  }
  body header .language-selection .navbar-nav li a span i {
    display: inherit;
  }
  body header .language-selection .navbar-nav li .dropdown-menu {
    border: 2px solid #fff;
    position: absolute;
  }
  body header .language-selection .navbar-nav li .dropdown-menu li a {
    font-size: 1.5em;
    padding: 12px;
  }
  body header #collapsible-search {
    background: #003a79;
    color: #fff;
    cursor: pointer;
    display: block;
    height: auto;
    padding: 9px 11px;
    width: 48px;
  }
  body header #collapsible-search i.fa-times {
    padding: 0 2px;
  }
  body header #line-campus {
    margin: 0 0 2px;
  }
  body header .campus-logo {
    padding-left: 13.5%;
  }
  body .navigation .nav-pills li.dropdown {
    width: 100%;
  }
  body .navigation .nav-pills li.dropdown + li {
    margin: 0;
  }
  body .navigation .nav-pills li.dropdown a {
    background: #003a79;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px;
  }
  body .navigation .nav-pills li.dropdown a.nav-title {
    background: #888;
    padding: 10px;
  }
  body .navigation .nav-pills li.dropdown ul > a {
    background: #888;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .touch-button {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-size: 1em;
    height: 44px;
    padding: 2px 12px;
    position: absolute;
    width: auto;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu {
    position: inherit;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item {
    padding-bottom: 0px !important;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item a,
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item span {
    background: #bbb;
  }
  body .navigation .nav-pills li.dropdown span {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    width: auto;
    padding: 6px 12px;
    position: absolute;
  }
  body .navigation .nav-pills li.dropdown span i {
    color: #fff;
  }
  body .navigation .nav-pills li.dropdown .navigation-wrapper span {
    border: none;
  }
  body .navigation .nav {
    padding: 0;
  }
  body .navigation .nav .dropdown {
    position: relative;
  }
  body .navigation .nav .dropdown .dropdown-menu {
    padding: 0;
    position: static;
  }
  body .navigation .nav .dropdown .dropdown-menu [class^="col-"] {
    padding: 0;
  }
  body .navigation .nav .dropdown .dropdown-menu div {
    background: #888;
    border-bottom: 1px solid #fff;
  }
  body .navigation .nav .dropdown .dropdown-menu div a,
  body .navigation .nav .dropdown .dropdown-menu div span {
    background: #888;
    border-bottom: none;
    color: #fff;
    display: block;
    font-size: 1.2em;
    font-weight: inherit;
    /*height: 100%; don't know why this change was made 
									but	it cause massive problems with the navigation */
    padding: 10px;
    position: relative;
    white-space: inherit;
  }
  body .navigation .nav .dropdown .dropdown-menu div .bold {
    font-weight: bold;
  }
  body .navigation .nav .dropdown .dropdown-menu .four a,
  body .navigation .nav .dropdown .dropdown-menu .four span {
    border-top: 1px solid #fff;
    border-bottom: none;
  }
  body .navigation .nav .dropdown .dropdown-menu h5 {
    display: none;
  }
  body .jumbotron {
    margin: 0;
  }
  body .jumbotron .container-fluid {
    padding: 0 5px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators {
    bottom: 40px;
    left: inherit;
    margin: 0;
    right: 15px;
    width: auto;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0 2px 0;
  }
  body .jumbotron .container-fluid #myCarousel .campus-indicators .active {
    background-color: #7ab51d;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption {
    background: rgba(204, 204, 204, 0.7);
    padding: 10px 0px 10px 10px;
    left: 10px;
    right: 10px;
    bottom: 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption h3 {
    text-align: left;
    margin: 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption p {
    text-align: right;
    margin: 0;
    padding: 5px 10px 0 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption a {
    text-decoration: none;
    color: #003a79;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption a:hover {
    color: #fff;
  }
  body .container .news-img {
    margin-right: -15px;
  }
  body .container .news-img-box {
    margin: 30px -15px 30px 0;
    padding: 10px 0 10px 10px;
    position: relative;
  }
  body .container .news-img-box:after {
    bottom: -4px;
    border-width: 0 0 5px 5px;
  }
  body .container .news-img-box-fakultaet a {
    float: none;
  }
  body .container .news-img-box-fakultaet img {
    float: none;
    width: 100%;
  }
  body .container .breadcrumb {
    margin: 0;
    padding: 0 0 10px 0;
  }
  body .container .breadcrumb li:before {
    display: none;
  }
  body .container .breadcrumb li a {
    font-size: 1.29em;
  }
  body .container #signpost-campus {
    display: inline-block;
    /*margin-bottom: 10px;*/
    width: 100%;
  }
  body .container #signpost-campus li {
    padding: 0;
    background: #003a79;
  }
  body .container #signpost-campus li:nth-child(2n+3) {
    clear: both;
  }
  body .container #signpost-campus li a {
    background: #003a79;
    border-top: 1px solid #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
  }
  body .container #signpost-campus li a.accordion-toggle {
    text-align: center;
  }
  body .container #signpost-campus li ul.collapse li {
    border: none;
    background: #888;
  }
  body .container #signpost-campus li ul.collapse li a {
    background: #888;
  }
  body .container #signpost-campus li ul.collapse li ul li {
    background: #bbb;
  }
  body .container #signpost-campus li ul.collapse li ul li a {
    background: #bbb;
  }
  body .container .events #events-box-campus {
    display: block;/* incommented */
    padding: 10px;
  }
  body .container .events #events-box-campus h3 {
    margin-top: 0;
  }
  body .container .events #more-events-campus {
    padding: 10px;
  }
  body .container .news #news-box-campus {
    display: block;
    padding: 10px;
  }
  body .container .news #news-box-campus h3 {
    margin-top: 0;
  }
  body .container .news #news-box-campus [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
  body .container .news .more-news-campus {
    padding: 10px;
    position: static;
  }
  body .container .content-campus {
    padding: 10px;
  }
  body .container .content-campus h3 {
    margin: 0;
  }
  body .container .content-campus p {
    padding: 10px 0;
  }
  body .container .contact {
    padding: 10px;
  }
  body .container .contact h3 {
    margin-top: 0;
  }
  body .container .contact form .form-left {
    text-align: left;
  }
  body footer .footer-wrap {
    border-bottom: 1px solid #337AB7;
    border-top: 1px solid #337AB7;
    padding: 10px 0 0;
  }
  body footer .footer-wrap p {
    display: inline-block;
  }
  body footer .right {
    padding: 0 10px;
    text-align: left;
  }
  body .search-site #searchWidgetResultList dl.entry dt,
  body .search-site #searchWidgetResultList dl.entry dd {
    display: inline-block;
    margin: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 1099px) {
  body .indent15 {
    background: #ddd !important;
    color: #888 !important;
  }
  body .indent30 {
    background: #eee !important;
    color: #888 !important;
  }
  body #wrapper,
  body .container {
    width: 100%;
    margin: auto;
    padding: 10px 0;
  }
  body .wrapper-padding {
    padding: 5px;
  }
  body [class^="col-"] {
    padding-left: 5px;
    padding-right: 5px;
  }
  body .col-xs-height {
    display: table-cell;
    float: none;
    height: 100%;
  }
  body .row-xs-height {
    height: 100%;
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  body .skiplinks {
    display: none;
  }
  body header {
    margin: 0;
  }
  body header #logo {
    margin: 0 0 10px;
  }
  body header #logo img {
    height: auto;
  }
  body header .header-buttons {
    float: right;
    margin: 0px 0 10px;
  }
  body header .header-buttons .col-header {
    display: inline-block;
    padding: 0 1px;
  }
  body header .header-buttons .col-header:last-child {
    padding-right: 5px;
  }
  body header .navigation-button {
    background: #003a79;
    color: #fff;
    cursor: pointer;
    height: auto;
    padding: 9px 12px;
    width: auto;
  }
  body header .navigation-button span {
    display: none;
  }
  body header .search-open {
    display: none;
    margin-right: -34px;
    position: absolute;
    right: 35px;
    top: 45px;
    z-index: 5;
  }
  body header .search-open .form-inline {
    background: #fff;
    border: 1px solid #003a79;
    padding: 10px;
    width: 280px;
  }
  body header .search-open .form-inline .form-control {
    display: inline;
    font-size: 20px;
    height: 40px;
    width: 220px;
  }
  body header .search-open .form-inline a {
    font-size: 2em;
    float: right;
  }
  body header .search-open .form-inline a i {
    color: #003a79;
  }
  body header .language-selection {
    width: auto;
    margin-left: 0px;
  }
  body header .language-selection .navbar-nav {
    float: none;
    margin: 0;
  }
  body header .language-selection .navbar-nav li {
    float: none;
  }
  body header .language-selection .navbar-nav li a {
    background: #003a79;
    color: #fff;
    height: auto;
    margin: 0;
    padding: 9px 12px;
    width: auto;
  }
  body header .language-selection .navbar-nav li a:hover {
    background: #003a79;
  }
  body header .language-selection .navbar-nav li a i {
    display: none;
  }
  body header .language-selection .navbar-nav li a span i {
    display: inherit;
  }
  body header .language-selection .navbar-nav li .dropdown-menu {
    border: 2px solid #fff;
    position: absolute;
  }
  body header .language-selection .navbar-nav li .dropdown-menu li a {
    font-size: 1.5em;
    padding: 12px;
  }
  body header #collapsible-search {
    background: #003a79;
    color: #fff;
    cursor: pointer;
    display: block;
    height: auto;
    padding: 9px 11px;
    width: 48px;
  }
  body header #collapsible-search i.fa-times {
    padding: 0 2px;
  }
  body header #line-campus {
    margin: 0 0 2px;
  }
  body header .campus-logo {
    padding-left: 9%;
  }
  body .navigation .nav-pills li.dropdown {
    width: 100%;
  }
  body .navigation .nav-pills li.dropdown + li {
    margin: 0;
  }
  body .navigation .nav-pills li.dropdown a {
    background: #003a79;
    border-bottom: 1px solid #fff;
    color: #fff;
    font-size: 1.5em;
    font-weight: bold;
    padding: 10px;
  }
  body .navigation .nav-pills li.dropdown a.nav-title {
    background: #888;
    padding: 10px;
  }
  body .navigation .nav-pills li.dropdown ul > a {
    background: #888;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .touch-button {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    font-size: 1em;
    height: 44px;
    padding: 2px 12px;
    position: absolute;
    width: auto;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu {
    position: inherit;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item {
    padding-bottom: 0px !important;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item a,
  body .navigation .nav-pills li.dropdown .dropdown-menu .submenu-item span {
    background: #bbb;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu span {
    background: #888;
    border-bottom: 1px solid #fff;
    font-size: 1.5em;
    font-weight: bold;
    margin: 0 0 1px 0;
    padding: 10px;
    position: relative;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .sublist {
    display: block;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .col-md-3,
  body .navigation .nav-pills li.dropdown .dropdown-menu .col-md-6 {
    border-bottom: 1px solid #fff;
    float: inherit;
    width: inherit;
  }
  body .navigation .nav-pills li.dropdown .dropdown-menu .double div:nth-child(odd) {
    border-right: 1px solid #fff;
  }
  body .navigation .nav-pills li.dropdown span {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    width: auto;
    padding: 6px 12px;
    position: absolute;
  }
  body .navigation .nav-pills li.dropdown span i {
    color: #fff;
  }
  body .navigation .nav-pills li.dropdown .navigation-wrapper span {
    border: none;
  }
  body .navigation .nav {
    padding: 0;
  }
  body .navigation .nav .dropdown {
    position: relative;
  }
  body .navigation .nav .dropdown .dropdown-menu {
    padding: 0;
    position: static;
  }
  body .navigation .nav .dropdown .dropdown-menu [class^="col-"] {
    padding: 0;
  }
  body .navigation .nav .dropdown .dropdown-menu div {
    background: #888;
    border-bottom: 1px solid #fff;
  }
  body .navigation .nav .dropdown .dropdown-menu div a,
  body .navigation .nav .dropdown .dropdown-menu div span {
    background: #888;
    border-bottom: none;
    color: #fff;
    display: block;
    font-size: 1.2em;
    font-weight: inherit;
    /*height: 100%; don't know why this change was made 
									but	it cause massive problems with the navigation */
    padding: 10px;
    position: relative;
    white-space: inherit;
  }
  body .navigation .nav .dropdown .dropdown-menu .four a,
  body .navigation .nav .dropdown .dropdown-menu .four span {
    border-top: 1px solid #fff;
    border-bottom: none;
  }
  body .navigation .nav .dropdown .dropdown-menu h5 {
    display: none;
  }
  body .jumbotron {
    margin: 0;
  }
  body .jumbotron .container-fluid {
    padding: 0 5px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control {
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    height: 30px;
    opacity: 1;
    text-align: initial;
    top: inherit;
    width: 30px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control.middle {
    padding: 1px 6px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators {
    bottom: 30px;
    left: inherit;
    right: 10%;
    width: auto;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators li {
    height: 7px;
    margin: 0 2px;
    width: 7px;
  }
  body .jumbotron .container-fluid #myCarousel .campus-indicators .active {
    background-color: #7ab51d;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption {
    background: rgba(255, 255, 255, 0.7);
    bottom: 30px;
    padding: 10px 0px 10px 10px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption h3 {
    text-align: center;
    margin: 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption p {
    text-align: right;
    margin: 0;
    padding: 5px 10px 0 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption a {
    text-decoration: none;
    color: #003a79;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption a:hover {
    color: #fff;
  }
  body .container .news-img {
    margin-right: -15px;
  }
  body .container .news-img-box {
    margin: 10px -15px 15px 0;
    padding: 10px 10px 10px 10px;
    position: relative;
  }
  body .container .news-img-box:after {
    bottom: -4px;
    border-width: 0 0 5px 5px;
  }
  /*margin-bottom: 10px;*/
  body .container .news-img-box-fakultaet img {
    width: 100%;
  }
  body .container .breadcrumb {
    margin: 0;
    padding: 0 0 10px 0;
  }
  body .container .breadcrumb li:before {
    display: none;
  }
  body .container .breadcrumb li a {
    font-size: 1.29em;
  }
  body .container #signpost-campus {
    display: inline-block;
    margin-bottom: 10px;
    width: 100%;
  }
  body .container #signpost-campus li {
    padding: 0;
  }
  body .container #signpost-campus li:nth-child(3n+4) {
    clear: both;
  }
  body .container #signpost-campus li:nth-child(3n) {
    border: none;
  }
  body .container #signpost-campus li a {
    background: #003a79;
    border-top: 1px solid #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    padding: 8px;
  }
  body .container #signpost-campus li a.accordion-toggle {
    text-align: center;
  }
  body .container #signpost-campus li ul.collapse li {
    border: none;
    background: #888;
  }
  body .container #signpost-campus li ul.collapse li a {
    background: #888;
  }
  body .container #signpost-campus li ul.collapse li ul li {
    background: #bbb;
  }
  body .container #signpost-campus li ul.collapse li ul li a {
    background: #bbb;
  }
  body .container .events #events-box-campus {
    padding: 10px;
    width: 100%;
  }
  body .container .events #events-box-campus .col-sm-6:nth-child(even) {
    padding-left: 0px;
  }
  body .container .events #events-box-campus .col-sm-6:nth-child(odd) {
    padding-right: 0px;
  }
  body .container .events #events-box-campus h3 {
    margin-top: 0;
  }
  body .container .events #more-events-campus {
    padding: 10px;
  }
  body .container .news #news-box-campus {
    padding: 10px;
    width: 100%;
  }
  body .container .news #news-box-campus .col-sm-6:nth-child(odd) {
    padding-left: 0px;
  }
  body .container .news #news-box-campus .col-sm-6:nth-child(even) {
    padding-right: 0px;
  }
  body .container .news #news-box-campus h3 {
    margin-top: 0;
  }
  body .container .news .more-news-campus {
    padding: 10px;
    position: static;
  }
  body .container .content-campus {
    padding: 10px;
  }
  body .container .content-campus h3 {
    margin: 0;
  }
  body .container .content-campus p {
    padding: 10px 0;
  }
  body .container .contact {
    padding: 10px;
  }
  body .container .contact h3 {
    margin-top: 0;
  }
  body .container .contact form {
    margin: 0 0 10px;
  }
  body .container .contact form .form-left {
    text-align: right;
  }
  body .container .contact form label {
    padding: 5px 0;
  }
  body .container .contact form .radio label,
  body .container .contact form .checkbox label {
    padding: 5px 0 0 20px;
  }
  body footer .footer-wrap {
    padding: 10px 0 0;
  }
  body footer .right {
    text-align: right;
  }
  body footer .right p {
    margin: 0 0 5px;
  }
}
@media (max-width: 1200px) {
  body .body-icons {
    right: 15px;
  }
}
@media (min-width: 1100px) {
  body .bold {
    font-weight: bold;
  }
  body .indent15 {
    display: block;
    padding-left: 15px;
  }
  body .indent30 {
    display: block;
    padding-left: 30px;
  }
  body #wrapper,
  body .container {
    width: 1010px;
  }
  body .skiplinks {
    height: 0;
    position: relative;
  }
  body .skiplinks ul {
    position: absolute;
    list-style: none;
  }
  body .skiplinks ul .skiplink {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
  }
  body .skiplinks ul .skiplink:active,
  body .skiplinks ul .skiplink:focus {
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    padding: 1em;
    border: 1px dashed #000;
  }
  body hr {
    border-top: 1px solid #888;
  }
  body header {
    margin: 20px 0;
  }
  body header .search-open .form-inline {
    margin: 0;
  }
  body header .search-open .form-inline .form-control {
    width: 16em;
  }
  body header .search-open .form-inline button {
    margin: 0 -15px 0 0;
  }
  body header .search-open .form-inline a.visible-lg {
    display: inline-block !important;
  }
  body header .without-search {
    float: right;
  }
  body header .language-selection {
    margin-left: 30px;
    width: 150px;
  }
  body header .language-selection ul li a .visible-lg {
    display: inline-block !important;
  }
  body header .language-selection .navbar-nav li a {
    color: #000;
    padding: 5px;
  }
  body header #line-campus {
    margin: 0 0 5px;
    text-align: left;
    width: 200px;
  }
  body header .campus-logo {
    padding-left: 8.5%;
  }
  body header .fakultaet-logo {
    margin: 0 0 0 70px;
  }
  body .menu-button {
    display: none;
  }
  body #nav {
    margin: 0 auto;
    width: 1010px;
  }
  body .navigation .navbar #navigation {
    min-width: 100px;
  }
  body .navigation .navbar .nav {
    float: left;
  }
  body .navigation .nav {
    padding: 0 0 0 23px;
  }
  body .navigation .dropdown-menu {
    padding: 20px 38px;
  }
  body .navigation .dropdown-menu .nav-title {
    font-weight: bold;
    display: table;
    padding: 15px 0 5px 0;
  }
  body .navigation .dropdown-menu li {
    margin: 0 0 2px;
  }
  body .jumbotron .container-fluid #myCarousel {
    width: 70%;
    min-width: 1000px;
    margin: auto;
    max-width: 1426px;
  }
  body .jumbotron .container-fluid #myCarousel:after {
    border-radius: 50%;
    bottom: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    content: "";
    height: 4px;
    position: absolute;
    width: 100%;
    z-index: -1;
    -webkit-border-radius: 50%;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
  }
  body .jumbotron .container-fluid #myCarousel .item {
    text-align: center;
  }
  body .jumbotron .container-fluid #myCarousel .item img {
    display: initial;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control {
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    height: 50px;
    opacity: 1;
    top: inherit;
    width: 50px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control.middle {
    left: 50px;
    padding: 12px 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control.right {
    left: 100px;
    right: inherit;
    padding: 4px 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control.left {
    padding: 4px 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control:hover,
  body .jumbotron .container-fluid #myCarousel .carousel-control:focus {
    background: #fff;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control:hover i,
  body .jumbotron .container-fluid #myCarousel .carousel-control:focus i,
  body .jumbotron .container-fluid #myCarousel .carousel-control:hover span,
  body .jumbotron .container-fluid #myCarousel .carousel-control:focus span {
    color: #003a79;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-control .span {
    width: inherit;
  }
  body .jumbotron .container-fluid #myCarousel .glyphicon {
    padding: 15px 0 0;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators {
    width: 35%;/* PSi */
    text-align: right;/* PSi */
  }
  body .jumbotron .container-fluid #myCarousel .carousel-indicators li {
    height: 7px;
    margin: 0 5px 0 0;
    width: 7px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption {
    bottom: 50px;
    max-width: 700px;
    padding: 0 20px 10px 100px;
  }
  body .jumbotron .container-fluid #myCarousel .carousel-caption h2 {
    text-align: center;
  }
  body .container .news-box {
    margin: 25px 0 0;
  }
  body .container .news-box p {
    margin: 5px 0 0;
  }
  body .container .events-box {
    margin: 25px 0 0;
  }
  body .container .events-box p {
    margin: 5px 0 0;
  }
  body .container .more-news {
    margin: 25px 0 0;
  }
  body .container .more-events {
    margin: 25px 0 0;
  }
  body .container .news-img {
    margin-right: -20px;
  }
  body .container .news-img-box:after {
    border-width: 0 0 10px 10px;
    bottom: -9px;
  }
  body .container .news-img-box img {
    padding: 0 10px 0 0;
  }
  body .container .news-img-box-fakultaet .news-img {
    padding: 0 5px;
  } /*img {
					margin: 0 0 10px;					
				}*/
  body .container .breadcrumb {
    padding: 8px 0 0 30px;
  }
  body .container .breadcrumb-fakultaet {
    margin: 20px 0 -25px -15px;
  }
  body .container #signpost-campus {
    background: #003a79;
    padding: 5px 0;
  }
  body .container #signpost-campus h2 {
    border-bottom: 1px solid #fff;
  }
  body .container #signpost-campus h2 a {
    display: block;
    text-align: center;
  }
  body .container #signpost-campus h2 a:after {
    padding: 0 !important;
  }
  body .container #signpost-campus #collapseSignpost {
    padding: 0 20px;
  }
  body .container #signpost-campus li {
    border-top: 1px solid #fff;
    float: none;
    padding: 10px 0px 10px 5px;
  }
  body .container #signpost-campus li:first-of-type {
    border: none;
  }
  body .container #signpost-campus li.nav-side-level-0 {
    padding: 10px 5px;
  }
  body .container #signpost-campus li a {
    float: none;
    padding: 0;
  }
  body .container #signpost-campus .accordion-toggle:after {
    padding: 0 0 0 20px;
  }
  body .container #signpost-campus .collapsed:after {
    padding: 0 0 0 20px;
  }
  body .container #events-box-campus {
    margin: 15px 0 0;
    padding: 20px;
    width: 100%;
  }
  body .container #events-box-campus [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
  body .container #events-box-campus .events-campus {
    margin: 40px 0 0;
  }
  body .container #more-events-campus {
    padding: 30px 18px 40px;/* PSi */
  }
  body .container .news #news-box-campus {
    padding: 20px;
    width: 100%;
  }
  body .container .news #news-box-campus [class^="col-"] {
    padding-left: 0;
    padding-right: 0;
  }
  body .container .news #news-box-campus .news-campus {
    margin: 40px 0 0;
  }
  body .container .news .more-news-campus {
    padding: 20px;
    right: 30px;
    top: 10px;
  }
  body .container .content {
    padding-left: 0px;
  }
  body .container .content-campus {
    padding: 0 0 20px 0;
  }
  /*p {
					padding: 10px 0;		
				}*/
  body .container .contact {
    padding: 20px;
  }
  body .container .contact form .form-left {
    margin: 5px 0 0;
    padding: 7px;
  }
  body .container .contact form .form-right {
    width: 415px;
  }
  body .container .contact form .form-right #anrede {
    width: 80px;
  }
  body .container .contact form .form-right #datetimepicker {
    width: 200px;
  }
  body .container .contact form .form-right .btn {
    margin: 20px 0 40px 0;
  }
  body .container #tabs #myTab a {
    padding: 12px 25px;
  }
  body footer {
    min-height: 10em;
    padding: 10px 0;
  }
  body footer h4 {
    margin-bottom: 0px;
  }
  body footer p {
    margin-left: 15px;
    margin-bottom: 0px;
  }
  body footer .right p {
    margin-left: 0;
  }
}
/*# sourceMappingURL=ostfalia.css.map */
