body { background-color: #fff;}
a, a:link, a:hover, a:active { color: #a20a3a;}
a:visited { color: #79797F;}
ul li { background-image: url(/_g/pfeil.gif); }
/* Beeinflusst den hintergrund der linken Spalte */ 
#w { background-color: #fff;}
#w2 { background-image: url(/_g/b_wL.gif);}
#w3 { background-image: url(/_g/bg.gif);}
#footer { background: #fff;}
#footer a { color: #a20a3a;}
/* Hintergrund für Logo links oben */
#top_left { background-color: #fff; }
#date_today { background-color: #fff; }
#menu li a { color: #a20a3a}
#menu li.active a {background-color:#dcdcdc;} 
#menu li a:hover, 
#menu li.active a:hover,
#menu li.active a.current { background-color: #a20a3a; color: #fff; }
#menu li.active li a	{ background-color: #dcdcdc; color: #000; background-image: url(/_g/pfeil_submenu.gif);}
#menu li.active li a:hover 	{background-image: url(/_g/pfeil.gif); background-color:#dcdcdc; color:#000;}
#menu li.active a { background-image: none;}
#menu li.active li.active a { background-color: #a20a3a; color: #fff; background-image: url(/_g/pfeil.gif);}
div#breadcrumb a { color: #a20a3a;}
div#breadcrumb { background: #fff; margin: 0; width: 96.4% !important;}
#menu-hupfen { background: #fff;}
#menu-hupfen li a { color: #a20a3a;}
#page-article #real_content div.imagecontainer_right, 
#page-article #real_content div.imagecontainer_left,
#page-article #real_content div.imagecontainer .image_info { background: #f3f3f3;}
#page-home .home.sections div {	color: #fff;	background: #a20a3a; }
#page-home .home.sections h2,
#page-home .home.sections small { color: #fff;}
#page-home .home.sections div a { color: #fff; }
#page-home .home.sections div { height: 31em !important}
#page-home #menu.select_fett li,
#page-home #menu.select_fett li li,
#page-home #menu.select_fett li a,
#page-home #menu.select_fett li li a,
#page-home #menu.select_fett ul { color: #BB1916;}
#page-list #real_content .list_item_content a.untertitel,
#page-list #real_content .list_item_content p a
 { color: #292A2C;}
#real_content,
#page-section #real_content h2,
#page-article #real_content h1,
#page-list #real_content h1,
#page-article.image_archive #image_documents h2,
#page-archive #real_content h1,
#page-list #real_content h2,
#page-guestbook #real_content h1,
#page-guestbook #real_content h2,
#page-guestbook #real_content h3,
#page-sitemap #real_content h1,
#page-home .home_left h2,
#page-home .home_right h2,
#page-section .home_left h2,
#page-section .home_right h2,
#content .home_left_content,
#page-section #real_content h2 { color: #292A2C;}
#page-article #real_content .article_header h2 { color: #292A2C;}
#page-list .pagination li { background: #DEDEDE;}
#page-list .pagination li.current_page { background: #a20a3a; }
#page-list .pagination li strong { color: #ffffff; }
#page-guestbook .pagination li { background: #a20a3a; }
#page-guestbook .pagination li.current_page { background: #a20a3a; }
#page-guestbook .pagination li strong { color: #ffffff; }
#right div.container.dark { background-color: #CDCDCD; border-left: 2px solid #fff;}
#right div.container h2, #right div.container { color: #292A2C; }
div.home_right_content { color: #292A2C; }
#search_opti form { background: #ececec; }
#right {
  padding-top: 0;
}
#wrapperLeft {
  width: 66.68em;
  padding-right: 0;
  margin-right: -0.2em;
}
.wichtig { background: #ADACB2; }
.textblock.wichtig { background: #ADACB2; }
div.list_item { border-bottom: 2px solid #fff !important; }
* {
  border-bottom-color: #fff !important;
}
table.simplecal_table,
table.simplecal_table_top {
         width:14em;
          border: 1px solid #dcdcdc;
          margin: 0.8em 0.5em;
          }
table.simplecal_table {
            margin-top: 0.2em;
          }
table.simplecal_table_top {
            margin-bottom: 0;
            margin-top: 0;
          }
table.simplecal_table_top *,
table.simplecal_table * {
          text-align: center;
          }

          

          

          

          td.simplecal_head_top_left {

          color:#a20a3a;

          font-weight:bold;

          background-color: #FFFFFF;

          border-right: 1px solid #dcdcdc;

          }

          

          td.simplecal_head_top_left a, .simplecal_head_top_left a:link, .simplecal_head_top_left a:visited {

            color:#a20a3a;

          }

          

          td.simplecal_head_top_right {

          color:#a20a3a;

          font-weight:bold;

          background-color: #FFFFFF;

          border-left: 1px solid #dcdcdc;

          }

          

          td.simplecal_head_top_right a, .simplecal_head_top_right a:link, .simplecal_head_top_right a:visited {

          color:#a20a3a;

          font-weight:bold;

          }

          

          

          

          

          

          

          td.simplecal_head {

          color:#a20a3a;

          font-weight:bold;

          background-color: #FFFFFF;

          }

          

          td.simplecal_head a, .simplecal_head a:link, .simplecal_head a:visited {

          color:#a20a3a;

          font-weight:bold;

          }

          

          

          td.simplecal_td {

          color:#a20a3a;

          font-weight:bold;

          background-color: #FFFFFF;

          }

          

          

          td.simplecal_day {

          color:#a20a3a;

          font-weight:bold;

          background-color: #dcdcdc;

          border-bottom: 2px solid #FFFFFF;

          border-left: 1px solid #FFFFFF;

          border-right: 1px solid #FFFFFF;

          }

          

          td.simplecal_day a, .simplecal_day a:link, .simplecal_day a:visited {

          color:#a20a3a;

          font-weight:normal;

          background-color: #dcdcdc;

          }

          

          

          

          

          td.simplecal_selected {

          color:#FFFFFF;

          font-weight:bold;

          background-color: #a20a3a;

          border-bottom: 2px solid #FFFFFF;

          border-left: 1px solid #FFFFFF;

          border-right: 1px solid #FFFFFF;

          }

          

          td.simplecal_selected a, .simplecal_selected a:link, .simplecal_selected a:visited {

          color:#FFFFFF;

          font-weight:bold;

          background-color: #a20a3a;

          }

          

          

          

          td.simplecal_empty {

          background-color: #FFFFFF;

          border-bottom: 2px solid #FFFFFF;

          border-left: 1px solid #FFFFFF;

          border-right: 1px solid #FFFFFF;

          line-height: 10.5pt;

          }

          

          .kalendi {

      width: 14em;

      float: left;

      

      background: #ADACB2;

      line-height: 1.3em;

    }

    .kalendi div {

      border-top: 0.1em solid #fff; 

      padding: 0.5em;

    }
	
	.listungeb .list_itemeb,
.listungeb .group {
	width: 100%;
	float: left;
}
.listungeb .list_itemeb {
	background: #ADC7E7;
	width: 100%;
	float: left;
	position: relative;
	border-bottom: 0.1em solid #fff !important;
}

.listungeb .group {
	margin-top: 1em;
}

.listungeb .list_itemeb_bild {
	float: right;
}
.listungeb .list_itemeb_bild img {
}
.listungeb .list_itemeb_content {
	float: left;
	padding: 0.2em;
	padding-left: 0.5em;
	width: 27em;
}

.listungeb .dateeb {
	width: 6em;
	display: block;
	float: left;
	height: 3.2em;
	padding: 0.2em;
	padding-left: 0.5em;
	background: #ADC7E7;
}

       .area_content, .area_content_themen {
      background: #CDCDCD; 
      margin: 0;
      padding: 0.5em;
      clear: both;
      width: 98%;
      float: left;
    }
    .area_content p {
      margin: 0;
      margin-bottom: 0.5em;
      float: left;
    }
    .area_content label {
      float: right;
      width: 72.5%;
      padding-right: 6%;
      margin-top: 0.35em; position: relative;
    }