body {padding:20px;float:left;}
.navflag-container {display:none;}
.site-name {display:none;}
.site-slogan-container {display:none;}
.img-header {display:none;}
.nav1-container {display:none;}
.nav2 {display:none;}
.nav4 {display:none;}
.buffer {display:none;}
.nav3 {display:none;}
.sidebar {display:none;}
.noprint {display:none;}
h1 {font-weight: bold; font-size: 110%;}
h2 {font-weight: bold; font-size: 100%;}
h3 {font-weight: bold; font-size: 90%;}
p {font-size: 90%;color:black;}
.pagetitle {font-weight: bold; font-size: 130%;border-bottom:1px solid;}
.img-left-noborder-notopmargin{float:left;margin:0 10px 0 0}
.img-left-noborder-topmargin{float:left;margin:3px 10px 0 0}
.img-left-border-notopmargin{float:left;margin:0 10px 0 0;border:solid 1px #969696}
.img-left-border-topmargin{float:left;margin:3px 10px 0 0;border:solid 1px #969696}
.img-right-noborder-notopmargin{float:right;margin:0 0 0 10px}
.img-right-noborder-topmargin{float:right;margin:3px 0 0 10px}
.img-right-border-notopmargin{float:right;margin:0 0 0 10px;border:solid 1px #969696}
.img-right-border-topmargin{float:right;margin:3px 0 0 10px;border:solid 1px #969696}
ul, .calendar-event {padding-left:20px;}
a {text-decoration:none;color:black;}
#myframe {width:100%;height:1024px;overflow:visible;}
.picturelist {margin-left:0; padding-left:0;}
.thumb {padding:0px;width:140px; margin:0 0.5em 0.5em 0;text-decoration:none;    line-height:normal;list-style-type:none; text-align:center;float:left;}
legend{font-size:120%}
* html #kontakt fieldset{padding:5px;margin:5px}
#kontakt fieldset{width:95%;clear:both;display:block;margin-top:1.5em;margin-bottom:1.5em;border:1px solid #5890A8;font-size:.9em;white-space:nowrap;background:#fff}
#kontakt legend{margin-bottom:4px;padding:4px;border:1px solid #9CBAD6;font-weight:700;white-space:nowrap;background:#fff;border-right-width:2px;border-bottom-width:2px}
.formbody label{width:10em;float:left;display:block;font-size:120%;margin-top:.1em;margin-left:1.5em}
.required{vertical-align:middle;color:red}
.mandantory{font-size:.9em;float:left;display:block;margin-left:1.5em}
#kontakt input,#kontakt textarea{text-align:left;overflow:visible;margin:.3em 0;padding:3px;border:1px solid #5890A8;background:#FFF}
#kontakt input:active,#kontakt input:focus,#kontakt input:hover{background:#E8EBDF}
#kontakt .captcha,#kontakt .submit{text-align:left;margin-left:1.5em}
.calendar-month {
color: #336699;
}
.calendar-date-from, .calendar-date-to, .calendar-event,
.calendar-summary, .calendar-upcominglist, .calendar-date-title,
.calendar-summary-title {
color: #000000;
}

.calendar-list  h1, .calendar-upcominglist h1, .calendar-event
h1
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:  #336699;
  font-size: 120% !important;
  margin-top: 3px; !important;
  background: #ffffff none !important;
   }
.content2-pagetitle,.content3-pagetitle{overflow:hidden;width:760px;margin:0 0 10px;padding:0 0 2px;border-bottom:solid 3px #369;color:#369;font-weight:700;font-size:180%}
.content4-pagetitle{overflow:hidden;width:900px;margin:0 0 10px;padding:0 0 2px;border-bottom:solid 3px #369;color:#369;font-weight:700;font-size:180%}
.content1-pagetitle{overflow:hidden;margin:0 0 20px;padding:0 0 3px;border-bottom:solid 3px #369;color:#369;font-weight:700;font-size:180%}
.fullstory {display:none;}