/* Überschriften und so*/
h1
{
   margin: 0px 0px 14px 0px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 16px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
h2
{
   margin: 0px 0px 14px 0px;
   font-family: Arial, Helvetica, Verdana, sans-serif;
   font-size: 15px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
p
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: none;
}
IMG 
{
  text-decoration:none;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0;
}
IMG A
{
  text-decoration:none;
  border: none;
  padding: 0;
}
IMG A:hover
{
  text-decoration:none;
  border: none;
  padding: 0;
}
hr
{
		border: 0px; /* Für Firefox und Opera */
		margin: 0px 0px 0px 0px;
		padding: 0px;
 		border-top: dotted 1px #5e8b38;
 		border-bottom: dotted 1px #ffffff; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}
ul
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  color: #404040;
  text-align: left;
}
ul a
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  color: #5e8b38;
  text-align: left;
  text-decoration:none;
}
ul a:hover
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 0px 0px;
  color: #5e8b38;
  text-align: left;
  text-decoration:none;
}
.csc-header-date
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 4px 0px;
  color: #404040;
  text-align: left;
}
.csc-textpic-caption
{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
  margin: 0px 0px 4px 0px;
  color: #404040;
  text-align: left;
}
/* Links im RTE */
.Arial_10px a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_11px a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_12px a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_13px a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_14px a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_10px a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_11px a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_12px a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_13px a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
.Arial_14px a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none;
}
/* Menüs */
.topMenu-no a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #ffffff;
   text-align: left;
   text-decoration:none;
}
.topMenu-no a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #f7e240;
   text-align: left;
   text-decoration:none;
}
.topMenu-act a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #f7e240;
   text-align: left;
   text-decoration:none;
}
.topMenu-act a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: normal;
   font-style: normal;
   color: #f7e240;
   text-align: left;
   text-decoration:none;
}
.footer-no a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #ffffff;
   text-align: left;
   text-decoration:none;
}
.footer-no a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #2e2d30;
   text-align: left;
   text-decoration:none;
}
.footer-act a
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #2e2d30;
   text-align: left;
   text-decoration:none;
}
.footer-act a:hover
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   font-style: normal;
   color: #2e2d30;
   text-align: left;
   text-decoration:none;
}
/* Standard Typo3 Mailform */
fieldset.csc-mailform {
		border: 0;
		margin: 0;
		padding: 0;
}
.csc-mailform 
{ 
    border: none;
}
.csc-mailform input,  .csc-mailform textarea
{
    padding: 0px;
    border: 1px solid #2e2d30;
}
.tx-thmailformplus-pi1
{ 
    width: 150px; 
    display:block; 
    float: left;     
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 0px;
    color: #2e2d30;  
}
.csc-mailform-field label 
{ 
    width: 150px; 
    display:block; 
    float: left;     
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    margin: 0px 0px 0px 0px;
    color: #2e2d30;  
}
.csc-mailform-field 
{ 
    padding-bottom: 10px;
}
/* ############################### Tables ################################# */
table 
{ 
	  background-color: transparent;
    padding: 0;
    margin: 0px;
    border: none;
}
tr 
{ 
	  background-color: transparent;
    padding: 0px;
    Margin: 0px 0px 0px 0px;
    border: none;
}
.who
{ 
	  background-color: transparent;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border: none;
    width: 60px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    color: #404040;
    text-align: left;
    text-decoration:none;
    vertical-align: top;
}
.name
{ 
	  background-color: transparent;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    border: none;
    width: 480px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: normal;
    font-style: normal;
    color: #404040;
    text-align: left;
    text-decoration:none;
    vertical-align: top;
}
td
{ 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    font-style: normal;
    color: #404040;
    text-align: left;
    text-decoration:none;
    vertical-align: top;
}
td a
{ 
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none; 
}
td a:hover
{ 
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
   font-style: normal;
   color: #5e8b38;
   text-align: left;
   text-decoration:none; 
}
/* Newsletter */
#main 
{
	text-align: left;
	margin: 0 auto 0 auto;
	z-index: 0;
	width: 900px;
	position: relative;
	height: 100%;
}
