  #alles {
  background-color: #FFFFFF;
  color: #303030;
  position: absolute;
  width: 922px;
  margin-left:-450px;
  left:50%;
  }

  #header {
  margin: 0px;
  padding: 0px;
  height: 220px;
  width: 922px;
  background: url(images/panorama_herbst_1_kal.jpg);
  }

#saerch_kalender {
  padding: 530px 0 0px 0;
  margin-bottom: 10px;
  position:relative;
  }
  branding.css .cse-branding-bottom, .cse-branding-right { 
  margin : 0; 
  padding : 0; 
  } 
  .cse-branding-bottom .cse-branding-form { 
  margin-bottom : 3px; 
  } 
  .cse-branding-form form { 
  margin-bottom : 0; 
  padding-bottom : 0; 
  }
 
div#Tmenu{font-size:80%;float:left;width:170px;background:repeat-x;background-attachment:scroll;background-color: transparent;}
* html #Tmenu{width:170px;width:9em;}
ul#mainnavi{margin-top:10px;padding:0;text-align:left;}
ul#mainnavi li{list-style:none;position:relative;margin:0;padding:0;}
* html ul#mainnavi li{margin-right:1.5em;margin-bottom:0;}
ul#mainnavi li ul{margin:0;padding:0;position:absolute;top:0;left:13.5em;background-color:red;border:1px solid #bfbfbf;}
*:first-child+html ul#mainnavi li ul{left:9em;}
ul#mainnavi li ul li{margin:0;padding-right:1.4em;}
ul#mainnavi a,ul#mainnavi span{font-family:Verdana,Tahoma,Arial,sans-serif;font-size:.8em;font-weight:bold;height:18px;color:#7f7f7f;display:block;padding:8px 6px 0 10px;background:#fafafa;border-bottom:1px solid #e6e6e6;}
* html ul#mainnavi a,* html ul#mainnavi span{width:9em;width:7em;}
ul#mainnavi a:hover,ul#mainnavi span,li a#aktuell:hover{background:url(images/bg-kopfzeile011.gif) #779cc1;color:#fffff9;border-color:#c96;border-left-color:#900;border-top-color:#900;}
li a#aktuell{border-right-color:#300;border-bottom-color:#300;background-color:#900;}
ul#mainnavi li ul span{border-color:#900;border-left-color:#c96;color:#900;background-color:white;}
ul#mainnavi li a:active{color:black;background-color:#f00;}
ul#mainnavi li ul{display:none;}
ul#mainnavi li:hover>ul{display:block;}
ul#mainnavi>li:hover>a{background:url(images/bg-kopfzeile011.gif)0% 50%;background-repeat:repeat-x; background-attachment:scroll;background-color:#fff;width:15.5em;color:#fffff9;font-weight:bold;border-bottom:1px solid #fff;}
* html ul#mainnavi li.hoverIE{margin-right:0;margin-bottom:1.1em;}
* html ul#mainnavi li.hoverIE ul{display:block;}
* html ul#mainnavi li .hoverIE{width:10.3em;width:8.2em;}

#content_kal {
  margin: 0;
  padding: 0px;
  line-height: 140%;
  text-align: center;
  }

  #content_kal p {
  color:#4F4F4F;
  margin: 0 20px 0px 0;
  font-size: 0.75em;
  line-height: 140%;
  font-weight:normal;
  }

  #content_kal h1 {
  color:#009900;
  font-size: 1.2em;
  font-weight:bold;
  margin: 15px 0 10px 0;
  }

  #content_kal h2 {
  color:#00CC00;
  font-size: 1.0em;
  font-weight:bold;
  margin: 15px 0 10px 0;
  }

  #content_kal h3 {
  color:#abcdef;
  font-size: 0.9em;
  font-weight:bold;
  margin: 5px 0 3px 0;
  }
  #content_kal h4 {
  color:#00CC00;
  font-size: 0.9em;
  font-weight:bold;
  margin: 5px 0 3px 0;
  }

  .linksbuendig {text-align: left;}
  .rechtsbuendig {text-align: right;}
  .zentriert {text-align: center;}
  .blocksatz {text-align: justify;}

