body {
  background-color:#fff;
  margin:0px;
  margin-right:5px;
  padding:0px;
  background-image:url(../images/body_bg.jpg);
  background-position:left top;
  background-repeat:repeat-y;
 }
 .head {
  width:100%;
  height:160px;
  margin:0px;
  padding:0px;
  background-color:#fff;
  background-image:url(../images/head_bg.jpg);
  background-repeat:repeat-x;
 }
 .head_left {
  width:730px;
  height:160px;
  float:left;
  margin:0px;
 }
 .head_right {
  width:73px;
  height:160px;
  float:right;
  margin:0px;
 }
 .menu {
  width:185px;
  margin:0px;
  padding:0px;
  background-color:#e0e5df;
 }
 .menu_item {
  padding-left:10px;
  background-color:#e8ede8;
  border-top:1px solid #fff;
  border-bottom:1px solid #aaa;
  border-right:1px solid #aaa;
 }
 .submenu_item {
  padding-left:20px;
  background-color:#dcdfdc;
  border-top:1px solid #eee;
  border-bottom:1px solid #aaa;
  border-right:1px solid #aaa;
 }
 .submenu2_item {
  padding-left:35px;
  background-color:#cBd6ca;
  border-top:1px solid #ddd;
  border-bottom:1px solid #aaa;
  border-right:1px solid #aaa;
 }
 .submenu3_item {
  padding-left:47px;
  background-color:#b6c8b4;
  border-top:1px solid #c9d9c9;
  border-bottom:1px solid #9a9;
  border-right:1px solid #9a9;
 }
 .submenu4_item {
  padding-left:58px;
  background-color:#b1c3af;
  border-top:1px solid #c9d9c9;
  border-bottom:1px solid #9a9;
  border-right:1px solid #9a9;
 }
 a.menulink, a.menulink:visited, a.menulink:active, a.menulink:link {
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:9pt;
  text-decoration:none;
  color:#343;
  line-height:16pt;
  display:block;
 }
 a.menulink:hover {
  color:#000;
}
 a {
  font-family:Arial, Sans Serif, Helvetica, Verdana;
  font-weight:normal;
  text-decoration:none;
  color:#161;
  font-size:10pt;
 }
 .container {
  margin:0px;
  padding:0px;
  background-image:url(../images/right_bg.jpg);
  background-position:right top;
  background-repeat:repeat-y;
 }
 .content {
  margin:0px;
  padding-left:40px;
  padding-right:60px;
  padding-bottom:40px;
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:10pt;
  text-decoration:none;
 }
 .clickpfad {
  margin-bottom:20px;
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
  color:#999;
 }
 a.klickpfad {
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
  color:#999;
 }
 .footer {
  margin:0px;
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:9pt;
  text-decoration:none;
  color:#fff;
  line-height:30px;
  width:100%;
  text-align:right;
  vertical-align:center;
  background-color:#a02626;
 }
 .shortnews {
  width:185px;
  margin-top:20px;
  margin-bottom:20px;
  border-top:1px solid #fff;
  padding-top:10px;
  border-bottom:1px solid #fff;
  background-color:#ccc;
 }
 .shortnews_caption {
  background-color:#e0e5df;
  border-bottom:1px solid #fff;
  padding-top:10px;
  padding-left:10px;
  border-top:1px solid #fff;
 }
 .shortnews_date {
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:9pt;
  text-decoration:none;
  color:#333;
  padding-left:10px;
  padding-top:10px;
 }
 .shortnews_headline {
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
  color:#333;
  margin-bottom:10px;
  padding-left:10px;
 }
 .sponsor {
  margin-top:20px;
  margin-bottom:20px;  
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:8pt;
  text-decoration:none;
  color:#333;
 }

 .Text {
  font-family:Arial, Sans-Serif, Helvetica, Verdana;
  font-weight:normal;
  font-size:9pt;
  text-decoration:none;
  color:#000;
 }

/* --- VCE Calendar --- */
.month_weekday {
    color: #000000; 
    background-color: #efefef;
}
 
.month_today {
    background-color: #ccc;
    border-color: #ff0000;
    color: #fff;
    font-weight:bold;
} 
 
.month_holiday { 
    color: #ee3300; 
    background-color: #ffeeaa;
}

div.tx-cscounter-pi1 {
display:inline;
}