/*___________________________________________________________________________________( BODY )_____*/


body {
  margin           : 0;
  border-style     : none;
  padding          : 0px 0px 0px 0px;
  background-color : #ffffff;
  color            : #000000;
  font-size        : 12px;
}


/*______________________________________________________________________________________( A )_____*/


.fehler {
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 12px;
}

.fehler1 {
   font-family     : Verdana, Arial, Helvetica, sans-serif;
   font-size       : 12px;
   font-weight     : bold;
   font-style      : none;
   color           : #FF66CC;
}

a {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-color       : #000000;
  font-size        : 12px;
  text-decoration  : none;
}


a:hover {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-color       : #000000;
  text-decoration  : underline;
}


a.styleA {
  font-size   : 12px;
  font-weight : bold;
}


a.styleA:hover {
  font-size   : 12px;
  font-weight : bold;
}


a.styleB {
  font-size   : 12px;
  font-weight : bold;
}


a.styleB:hover {
  font-size   : 12px;
  font-weight : bold;
}



a.styleC {
  font-size   : 12px;
}


a.styleC:hover {
  font-size   : 12px;
  font-weight : bold;
}


a.styleD {
  font-size   : 12px;
  font-weight : bold;
}


a.styleD:hover {
  font-size   : 12px;
  font-weight : bold;
}


a.styleH {
  font-size   : 12px;
  font-weight : bold;
}


a.styleH:hover {
  font-size   : 12px;
  font-weight : bold;
}



a.styleN {
  font-size   : 9px;
}


a.styleN:hover {
  font-size   : 9px;
}


a.companyN {
  font-size   : 9px;
}


a.companyN:hover {
  font-size   : 9px;
}


a.companyS {
  font-size   : 9px;
}


/*-----< navigation >-----*/


a.navigation1N {
  display: none;
}


a.navigation1N:hover {
  display: none;
}


a.navigation1S {
  display: none;
}


a.navigation1S:hover {
  display: none;
}

a.navigation2N {
  display: none;
}


a.navigation2N:hover {
  display: none;
}


a.navigation2S {
  display: none;
}


a.navigation2S:hover {
  display: none;
}


a.navigation3N {
  display: none;
}


a.navigation3N:hover {
  display: none;
}


a.navigation3S {
  display: none;
}


a.navigation3S:hover {
  display: none;
}

/*__________________________________________________________________________________( TABLE )_____*/


table {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size   : 12px;
}

table.noPrint {
  display: none;
  print:   no;
}

table.headerTable {
  display: none;
  print:   no;
}


table.eventTable {
  width            : 600px;
		background-color : #ffffff;
		padding          : 0px,0px,0px,0px;
}


table.comandbar {
  display: none;
}


table.pagingbar {
  display: none;
}

/*_________________________________________________________________________________( 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;
}


/*_____________________________________________________________________________________( TD )_____*/


/*-----< FOOTER >-----*/

table.footer {
  display: none;
}

td.noPrint {
  display: none;
  print:   no;
}

td.footerLinkTd {
  display: none;
}


td.contentHeader {
 height           : 22px;
 padding          : 2px 2px 2px 5px;
 color            : #000000;
 font-size        : 12px;
 font-weight      : bold;
 background-color : #D7A561;
}


td.noRecord {
 color            : #cccccc;
 font-size        : 12px;
}


td.articleTitle {
 padding          : 10px 2px 2px 4px;
 font-size        : 12px;
 font-weight      : bold;
}


td.articleTeaser {
 padding          : 2px 2px 2px 4px;
 font-size        : 12px;
}




/*-----< sitemap >-----*/


td.sitemapL0 {
 padding          : 3px 3px 3px 3px;
}


td.sitemapL1 {
 padding          : 3px 3px 3px 13px;
}


td.sitemapL2 {
 padding          : 3px 3px 3px 23px;
}


td.sitemapL3 {
 padding          : 3px 3px 3px 33px;
}


/*-----< mainContent >-----*/


td.mainContentGapbar {
  display: none;
}



td.mainContentLeftbar {
  display: none;
}

td.mainContentContent {
  width            : 637px;
  background-color : #ffffff;
  vertical-align   : top;
}


td.mainContentRightbar {
  display: none;
}


/*-----< header >-----*/


td.headerDivisionLabel {
 padding          : 5px 2px 5px 10px;
 color            : #333333;
 font-color       : #333333;
 font-size        : 14px;
 font-weight      : bold;
}


/*-----< navigation >-----*/


.td.navigationGap {
  display: none;
}


td.navigationL1S {
  display: none;
}


td.navigationL1N {
  display: none;
}


td.navigationL2S {
  display: none;
}


td.navigationL2N {
  display: none;
}


td.navigationL3S {
  display: none;
}


td.navigationL3N {
  display: none;
}


/*-----< navigation >-----*/


td.navigationSubDivisionLabel {
  display: none;
}


td.navigationSubDivision {
  display: none;
}


td.navigationSameLevelDivision {
  display: none;
}


/*-----< EVENT >-----*/


td.eventCategoryTd {
  width            : 465px;
  padding          : 1px 1px 1px 1px;
	 font-size        : 10px;
}

td.eventTitleTd {
  padding          : 2px 2px 2px 2px;
}

td.eventTeaserTd {
  padding          : 2px 2px 2px 2px;
}


td.eventDateTd {
}


td.eventTimeTd {
	 font-size        : 9px;
}


/*-----< EVENTVIEW >-----*/


td.eventViewTitleTd {
  padding          : 1px 1px 1px 1px;
	 font-family      : Verdana, Arial, Helvetica, sans-serif;
	 font-size        : 12px;
		font-color       : #cccccc;
		font-weight      : bold;
}


td.eventViewInfoTd {
  padding          : 1px 1px 1px 1px;
	 font-family      : Verdana, Arial, Helvetica, sans-serif;
	 font-size        : 12px;
		font-color       : #666666;
		padding-left     : 10px;
}

/*-----< CALENDAR >-----*/

td.calendarCell {
  background-color : #EABE81;
}

table.calendarDayTable {
  border-collapse : collapse;
  border-spacing  : 0px;
  text-align      : center;

}

tr.calendarTitleTr {
  font-weight : bold;
}

td.calendarGapDay {
	background-color : #EABE81;
}


td.calendarNorDay {
	background-color : #ffffff;
}

td.calendarSelDay {
	/*background-color : #ffff00;*/
	background-color : #89146A;

}


td.calendarSToday {
	background-color : #89146A;
  font-weight      : bold;
}

td.calendarNToday {
	background-color : #ffff00;
}

/*___________________________________________________________________________________( Editor-Spezifisch )_____*/




h1, h2, h3, h4, h5, h6 {
				font-weight: bold;
				font-size: 12px;
}





.absatz1 {
        display: block; 
        width: 100%; 
        padding: 8px;
        color: #ffffff; 
        background: #ac0000;
}

.absatz2 { 
        display: block; 
        width: 100%; 
        padding: 8px;
        color: #ffffff; 
        background: #0f3157;
}

.absatz3 {
        display: block; 
        width: 100%; 
        padding: 8px;
        color: #0f3157; 
        background: #e3eeee;
}




/*

.wichtig {
	font-weight: bold;
	text-align: center;
	color: #0000bb;
}

.hinweis {
	display: block;
	width: 100%;
	padding: 8px; 
	text-align: center;
	
	background: #ffffdd;
}

	
.zitat {
	display: block;
	width: 100%;
	padding: 8px; 
	border: solid 2px #aaaaaa;
		
	font-style: italic;
	background: #dddddd;
}

*/


