body,
* {
  background: none !important;
  border: none !important;
  bottom: auto !important;
  float: none !important;
  height: auto !important;
  left: auto !important;
  position: relative !important;
  right: auto !important;
  top: auto !important;
  width: 100% !important;
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important; }

.contentCol .info span {
  display: inline-block !important;
  width: auto !important; }

div,
.row,
.toprow [class*="span"],
.bottomrow [class*="span"],
.inside,
ul.contentList,
ul.contentList li,
.subCol,
.eventbox,
.event,
.event .date,
.eventbox.commingBox .event {
  margin: 0;
  padding: 0; }

ul.contentList li,
.eventbox .event,
.eventbox.commingBox .event,
.startpagebox .boxHead {
  margin-bottom: 15px; }
  ul.contentList li p,
  .eventbox .event p,
  .eventbox.commingBox .event p,
  .startpagebox .boxHead p {
    margin-bottom: 5px; }

.subCol {
  overflow: hidden; }
  .subCol .person {
    float: left !important;
    margin-right: 15px;
    width: 30% !important; }
    .subCol .person .linklist {
      display: none; }
  .subCol img {
    width: auto !important; }

#head,
#crumbs,
#subMenu,
ul.social,
ul.contentList.publication li .media,
.contentCol .info .download,
.pagination-block,
#subContent,
#footer,
#footerMeta {
  display: none; }

#mainContent,
.startpagebox {
  border: none;
  margin: 15px !important;
  width: auto !important; }

#mainContent .inside .contentCol .ImageRightFloat {
  float: right !important;
  width: 20% !important; }
  #mainContent .inside .contentCol .ImageRightFloat img {
    max-width: 100%; }
#mainContent .inside .contentCol table td.image {
  width: 20% !important; }
#mainContent .inside .contentCol table img {
  width: auto !important;
  height: auto !important;
  max-width: auto !important;
  max-height: auto !important; }

.toprow .span6,
.bottomrow .span6 {
  float: left !important;
  overflow: hidden;
  width: 50% !important; }
.toprow .span3,
.bottomrow .span3 {
  float: left !important;
  overflow: hidden;
  width: 25% !important; }

.startpagebox img {
  width: auto !important; }
.startpagebox.cal a {
  color: #600; }
.startpagebox.cal li.event.first,
.startpagebox.cal li.event {
  height: auto;
  margin: 0;
  min-height: 10px;
  padding: 0;
  width: auto; }
.startpagebox ul li {
  height: auto;
  width: auto; }

.prenBox .subHead,
.prenBox input[type="text"],
.prenBox input[type="button"] {
  display: none; }

.contentHead {
  margin-bottom: 15px; }

.eventbox.next {
  border-bottom: solid 1px #666 !important;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0; }
  .eventbox.next .event {
    height: auto !important;
    width: 100% !important; }
  .eventbox.next .boxHead,
  .eventbox.next .type {
    color: #600; }
  .eventbox.next h1,
  .eventbox.next h1 a {
    color: #000; }
  .eventbox.next h3,
  .eventbox.next p {
    color: #666; }
  .eventbox.next input[type="button"] {
    display: none; }
.eventbox.commingBox {
  border: none; }
  .eventbox.commingBox .boxHead {
    padding-left: 0; }

.event {
  float: left !important;
  height: 100px !important;
  margin-right: 10%;
  overflow: hidden;
  width: 40% !important; }
  .event .date {
    float: left !important;
    margin: 15px 15px 0 0;
    width: auto !important; }

.event {
  float: none !important;
  height: auto !important;
  margin: 15px 0 0 0;
  min-height: 5px;
  overflow: hidden;
  width: 100% !important; }
  .event .date {
    margin: 0px 15px 0 0;
    min-height: 5px; }

.contentList.persons li {
  float: left !important;
  margin-right: 10%;
  width: 40% !important; }
  .contentList.persons li img {
    width: auto !important;
    height: 170px !important; }

#searchresult li {
  padding-left: 0; }
  #searchresult li div {
    float: right !important;
    width: 92% !important; }

