body, blockquote, li, td, th, pre {
  font-size: 11pt;
  }

* {
  font-size: 11pt;
 }
div.title {
  margin-top: 0ex;
  }
div.title p {
  margin-top: 0ex;
  font-size: 10pt;
  }
div.title em {
  font-size: 14pt;
  }
img.logo{
  float: right;
  height: 60pt;
  margin-right: 0em;
  margin-top: 0ex;
  margin-bottom: 1.0ex;
  }
h1 {
  margin-top: 36pt;
  margin-bottom: 24pt;
  }
h2 {
  margin-top: 24pt;
  margin-bottom: 18pt;
  }
div.contentleft h2, div.contentright h2 {
  text-align: left;
  }

/*
%%%%%%%%%%%%%%%%%%%%%%%%%
Kalender
%%%%%%%%%%%%%%%%%%%%%%%%%
*/

li.month {
  line-height: 1.5ex;
  }
div.month, li.day, li.day_sa, li.day_suho, li.day_vac {
  background: none;
  }
td.today {
  background-color: white;
  }
li.termin, li.termin a {
  color: black;
  }
.day_suho {
  color: #F05500;
  }



div.container-wrap {
  width: 100%;
  max-width: none;
  min-width: inherit;
  padding: 0px;
  margin: 0px;
  border: none;
  }
div.container {
  padding: 0px;
  margin: 0px;
  border: none;
  }
div.header, div.noheader {
  background: none;
  background-color: white;
  }
div.hstrut{
  display: none;
  }
div.vstrut{
  display: none;
  }
div.body-top {
  display: none;
  }
div.navigation {
  display: none;
  }
div.subnavigation {
  display: none;
  }
div.footer {
  display: none;
  }
div.content {
  padding: 0px;
  margin: 0px;
  padding-top: 2ex;
  }
div.right-wrap-sub {
  width: 100%;
  }
div.right, div.right-sub {
  padding: 0px;
  margin: 0px;
}
div.content-wrap {
  padding: 0px;
  margin: 0px;
  }
div.title, img.logo, div.content {
  padding-left: 0px;
  padding-right: 0px;
  }

div.contentcenter-wrap {
  display: none;
  }
div.contentleft-wrap {
  float: none;
  width: auto;
  padding: 0px;
  margin: 0px;
  }
div.contentright-wrap {
  float: none;
  width: auto;
  padding: 0px;
  margin: 0px;
  }

div.contentcenter-wrap {
  display: none;
  }
div.contentleft-wrap {
  float: left;
  width: 45%;
  padding: 0px;
  margin: 0px;
  }
div.contentright-wrap {
  float: right;
  width: 45%;
  padding: 0px;
  margin: 0px;
  }


div.contentcenter-wrap-mid {
  padding: 0px;
  margin: 0px;
  }

div.col-wrap-no-no, div.col-wrap-no-line, div.col-wrap-line-line, div.col-wrap-line-no {
  float: left;
  overflow: hidden;
  width: 100%;
  }
div.col-no-no, div.col-no-line, div.col-line-line, div.col-line-no {
  float: left;
  width: 100%;
  }
div.col-footer {
  display: none;
  }

