

/******** !!!!!!!!!!!!!!!!!!!!!!!!!!11
/* Wichtig überarbeiten Reinenfolge einhalten bei links */
/* link , visited, hover,active
/* Headings */
H1 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #31A947;
   font-size:16px;
   /*font-variant: small-caps;*/
   /*font-stretch: wider;*/
   /*margin-bottom: 0.8em;
   border-bottom: thin dashed #31A947;*/
}

H2 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #31A947;
   font-size:14px;
   /*font-variant: small-caps;*/
   /*font-stretch: wider;*/
   /*margin-bottom: 0.8em;
   border-bottom: thin dashed #31A947;*/
}

H3 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #31A947;
   font-size:12px;
   /*font-variant: small-caps;*/
   /*font-stretch: wider;*/
   /*margin-bottom: 0.8em;
   border-bottom: thin dashed #31A947;*/
}

H4, H5 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;
   font-size:14px;
   /*font-variant: small-caps;*/
   /*font-stretch: wider;*/
   /*margin-bottom: 0.8em;
   border-bottom: thin dashed #31A947;*/
}
 
H6 {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;
   font-size:9px;
   /*font-variant: small-caps;*/
   /*font-stretch: wider;*/
   /*margin-bottom: 0.8em;
   border-bottom: thin dashed #31A947;*/
}
/* Bold Title same as text size */
.title {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #00000;
   font-weight: bold;   
   font-variant: small-caps;
   font-stretch: wider;
   font-size: 11px;  
   padding: 0.2em
}

.bildbeschreibung{
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;
   font-size: 9px;
   font-style: normal;
   font-weight:100;
}

.tableHeadline {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #31A947;
	font-size:16px;
	font-style: normal;
	font-weight: bold;
}
.tableGroup1 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #ffffff;
	font-size: 14px;
	background-color:#31a947;
}
.tableGroup2 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	background-color:#F3F3F3;
}
.tableGroup3 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	background-color: #EAEAEA;
}
.tableGroup4 {
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #666666;
	font-size: 12px;
	background-color: #FFFFFF;	
}
.1pxbordergray{
	border: 1px solid #666666;
}

.lastupdate{
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;
   font-size: 10px;
   font-style: normal;
   font-weight:100;
}
.body{
 font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;  }
.bodytext{font-size: 12px;}


/* General Fonts */
BODY,OL,UL,DIV {
   font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;  
}

u1{
   font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;  
}

 
 





.lBottomText{  
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 9px;
   	color: #666666; 
}


/* News Intro Panel */
.n_r_titel{
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:12px;
	}
.n_r_text{
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:10px;
	}
.n_r_date{
	font-family:"Trebuchet MS";
	color:#000000;
	font-size:9px;
	}
/********************/


/*---------------------------------------- MENÜ CSS Styles ----------------------------*/
/* ML NORMAL*/
.ml{
 color:#666666;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml#ml{
 color:#666666;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml:link#ml{
 color:#666666;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml:visited#ml{
 color:#666666;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml:hover#ml{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml:active#ml{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
   
/*ML Active */
.ml_active#ml_active{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml_active#ml_active{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml_active:link#ml_active{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }
a.ml_active:hover#ml_active{
 color:#FF0033;
 font:10px "Trebuchet MS";
 text-decoration:none;
 }

/* MenuTop Normal*/
.mt{
   color:#666666;
   font:12px "Trebuchet MS";
   text-decoration:none;
   }
a.mt#mt{
   color:#666666;
   font:12px "Trebuchet MS";
   text-decoration:none;
   }
a.mt:link#mt{
   color:#666666;
   font:12px "Trebuchet MS";
   text-decoration:none;
   }
 a.mt:hover#mt{
  color:#ff0033;
  font:12px "Trebuchet MS";
  text-decoration:none;
 }

/*MenuTop Active */ 
.mt_active#mt_active{
  color:#ff0033;
  font:12px "Trebuchet MS";
  text-decoration:none;
  }
a.mt_active#mt_active{
   color:#ff0033;
   font:12px "Trebuchet MS";
   text-decoration:none;
   }
a.mt_active:link#mt_active{
   color:#ff0033;
   font:12px "Trebuchet MS";
   text-decoration:none;
   }
 a.mt_active:hover#mt_active{
  color:#ff0033;
  font:12px "Trebuchet MS";
  text-decoration:none;
 }
  
 /* ROOTPATH Anzeige */ 
  .m_rootpath#rootpath{
  color:#666666;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
  a.m_rootpath#rootpath{
  color:#666666;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
 a.m_rootpath:link#rootpath{
  color:#666666;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
  a.m_rootpath:hover#rootpath{
  color:#ff0033;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
  .m_rootpath_active#rootpath_active{
  color:#ff0033;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
  a.m_rootpath_active#rootpath_active{
  color:#ff0033;
  font:12px "Arial, Helvetica, sans-serif";
  text-decoration:none
  }
/*---------------------------------------------------------------------------------*/
/***************/
/* Default Link */
a:link{
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #666666;
   	/*font-size: 11px;*/
}

a:visited{
	font-family: Trebuchet MS, Verdana, sans-serif;
	color: #666666;
   	/*font-size: 11px;*/
}

a:hover{
font-family: Trebuchet MS, Verdana, sans-serif;
	color: #000000;
   	/*font-size: 11px;*/
}
.searchbox {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size:12px;
	height:20px;
	border: 1px solid #000000;
}



/**** NEWS Pages **********************/
.news_front_header{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	color: #FFFFFF;
	font-weight: bold;
}
.news_front_title{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	color: #666666;
	font-weight: bold;
}
.news_front_datetitle{
	font-family: "Trebuchet MS";
	font-size:10px;
	font-style:normal;
	color: #666666;
}
.news_front_datetitle_weis{
	font-family: "Trebuchet MS";
	font-size:10px;
	font-style:normal;
	color: #FFFFFF;
}
.news_front_subheader{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	color: #666666;
}
.news_front_more{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	color: #666666;
	}
.news_front_showlist{
	font-family: "Trebuchet MS";
	font-size:12px;
	font-style:normal;
	color: #666666;
	}


/* CSS STYLES FÜR FJ TERMINE PLUGIN*/
.fjtermine_headline {
   font-family: Trebuchet MS, Verdana, sans-serif;
   color: #666666;
   font-size:12px;
}
.fjtermine_text {
    font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;
}
.fjtermine_date {
    font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;
}
.fjtermine_monthline {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #31a947;
	font-style: normal;
	font-weight: bold;
}


/* CSS Styles für Formulare*/
.csc-form-label{
 font-family: Trebuchet MS, Verdana, sans-serif;
   font-size: 12px;
   color: #666666; 
   font-style: normal;

 }

.csc-form-label-req{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	color: #666666;

 }
  /* Contact Form */
.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 3px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;  }
.csc-mailform-field { padding-bottom: 10px; }




