/*___________________________________________________________________________________( BODY )_____*/


body {
  margin           : 0;
  border-style     : none;
  padding          : 0px 0px 0px 0px;
  background-color : #ffffd7;
  color            : #32655c;
  font-size        : 12px;
}

/*______________________________________________________________________________( mainContent)_____*/
 

table {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 12px;
}

table.mainTable {
  width            : 936px;
  padding          : 0px,0px,0px,0px;
}

table.mainMenu {
  width            : 936px;
  padding          : 0px,0px,0px,0px;
  background-color : #79bc9b;
}

td.mainContentLeftbar {
  width            : 165px;
  background-color : #79bc9b;  
  vertical-align   : top;
}

td.mainContentContent {
  width            : 635 px;
  background-color : #ffffff;
  vertical-align   : top;
}


td.mainContentRightbar {
  width            : 136px;
  background-color : #defbdd;
  vertical-align   : top;
}

td.footerLinkTd {
  padding          : 1px 10px 1px 10px;
  text-align       : center;
}

/*_____________________________________________________________________________( Sonstige Tabellen )____*/


td.headerDivisionLabel {
 padding           : 5px 2px 5px 10px;
 font-color        : #defbdd;
 font-weight       : bold;
}

td.contentHeader {
 height            : 22px;
 padding           : 2px 2px 2px 5px;
 background-color  : #defbdd;
}

td.noRecord {
 color             : #cccccc;
}

td.articleTitle {
  padding          : 4px 2px 2px 4px;
  font-weight      : bold;
  vertical-align   : top;
}

td.articleTeaser {
  padding          : 4px 2px 2px 4px;
  vertical-align   : top;
}

table.pagingbar {
  width            : 580px;
  background-color : #defbdd;
}

table.gallery {
  background-color : #defbdd;
}

td.gallery {
  background-color : #defbdd;
}
/*____________________________________________________________________________________( Links )_____*/


a {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #005681;
  text-decoration  : none;
}


a:hover {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  color            : #ff8100;
  text-decoration  : underline;
}



/*________________________________________________________________________________ ( Navigation )_____*/


td.navigationSeparator {
  background-color  : #32655c;
}

td.navigationL1S {
  padding           : 5px 2px 5px 2px;
  background-color  : #32655c;
}

td.navigationL1N {
  padding           : 3px 3px 3px 8px;
  background-color  : #32655c;
}

td.navigationL2S {
  padding           : 3px 3px 3px 8px;
  background-color  : #defbdd;
}

td.navigationL2N {
  padding           : 3px 3px 3px 8px;
  background-color  : #defbdd;
}

td.navigationL3S {
  padding           : 3px 3px 3px 15px;
  background-color  : #defbdd;
}

td.navigationL3N {
  padding           : 3px 3px 3px 15px;
  background-color  : #defbdd;
}


/*-----< navigation-links >-----*/


a.navigation1N {
  color             : #ffffff;
}

a.navigation1N:hover {
  color             : #ffffff;
}

a.navigation1S {
  color             : #ffffff;
  font-weight       : bold;
}

a.navigation1S:hover {
  color             : #ffffff;
  font-weight       : bold;
}

a.navigation2N {
}

a.navigation2N:hover {
}

a.navigation2S {
  font-weight       : bold;
}

a.navigation2S:hover {
  font-weight       : bold;
}

a.navigation3N {
  font-size         : 11px;
}

a.navigation3N:hover {
  font-size         : 11px;
}
a.navigation3S {
  font-size         : 11px;
  font-weight       : bold;
}

a.navigation3S:hover {
  font-size         : 11px;
  font-weight       : bold;
}

/*_________________________________________________________________________________( HR )_____*/


hr {
  size              : 1px;
  color             : #79bc9b;
}


/*_________________________________________________________________________________( SELECT )_____*/


select {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 12px;
}


/*__________________________________________________________________________________( INPUT )_____*/


input.inputSearch {
  font-family       : Verdana, Arial, Helvetica, sans-serif;
  font-size         : 12px;
}


/*_____________________________________________________________________________________( Sitemap )_____*/


td.sitemapL0 {
  height            : 22px;
  padding           : 2px 2px 2px 5px;
  font-weight       : bold;
  background-color  : #defbdd;
}


td.sitemapL1 {
  padding           : 3px 3px 3px 18px;
}

td.sitemapL2 {
  padding           : 3px 3px 3px 28px;
}

td.sitemapL3 {
  padding          : 3px 3px 3px 48px;
}

/*__________________________________________________________________________________( EVENT )_____*/

table.eventTable {
  width            : 600px;
  padding          : 0px,0px,0px,0px;
}

td.eventCategoryTd {
  width            : 500px;
  padding          : 1px 1px 1px 1px;
  font-size        : 10px;
}

td.eventTitleTd {
  width            : 500px;
  padding          : 1px 2px 1px 2px;
}

td.eventTeaserTd {
  width            : 500px;
  padding          : 1px 2px 2px 2px;
  font-size        : 11px;
}

td.eventDateTd {
  font-size        : 11px;
}

td.eventTimeTd {
  font-size        : 9px;
}


/*-----< EVENTVIEW >-----*/


td.eventViewTitleTd {
  padding          : 1px 1px 1px 1px;
		font-weight      : bold;
}


td.eventViewInfoTd {
  padding          : 1px 1px 1px 1px;
  padding-left     : 10px;
}

/*-----< CALENDAR >-----*/

td.calendarCell {
  background-color : #79bc9b;
}

table.calendarDayTable {
  border-collapse : collapse;
  border-spacing  : 0px;
  text-align      : center;
}

tr.calendarTitleTr {
  font-weight : bold;
}

td.calendarGapDay {
	background-color : #79bc9b;
}

td.calendarNorDay {
	background-color : #defbdd;
}

td.calendarSelDay {
	background-color : #defbdd;
}

td.calendarSToday {
	background-color : #defbdd;
      font-weight      : bold;
}

td.calendarNToday {
	background-color : #defbdd;
      font-weight      : bold;
}

/*___________________________________________________________________________________( Editor-Spezifisch )_____*/



h1, h2, h3, h4, h5, h6 {
   font-weight: bold;
   font-size: 12px;
}


