*{
*
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}


body 
  {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
  }

img {border: none}
  
a	  {color: #0066ff; TEXT-DECORATION: none;}
a:hover  {color: #C30016; TEXT-DECORATION: underline;}

.submit  {
	  font-family: Arial, Helvetica, sans-serif;
	  background-color: transparent;
	  border: 0px;
	  font-size: 12px; color: #000000; font-weight: bold; padding: 0px 0px 5px 0px; text-align: left; 
	  }
.datum    {font-size: 12px; text-align: right; font-weight: bold; color: #990000; text-align: left; padding: 0 0 0 26px;}
.suche    {font-size: 12px; text-align: right; font-weight: bold; color: #013340; text-align: left; padding: 0 0 0 0;}

.name	  {font-size: 11px; text-align: right; color: #FFFFFF; text-align: right; padding: 2px 0px 2px 3px;}
.bottom   {font-size: 11px; text-align: right; color: #144033; text-align: left; padding: 3px 50px 3px 0px;}

.content  {font-size: 12px; text-align: right; color: #144033; padding: 0px 0 10px 0; text-align: left;}
.contenttable  {font-size: 12px; text-align: right; color: #144033; padding: 0px 0 10px 0; text-align: left;}

.content_ss  {font-size: 12px; text-align: right; bold; color: #ffffff; padding: 30px 100px 20px 0; text-align: left;}
.content_normal  {font-size: 12px; text-align: right; bold; color: #003780; padding: 0px 0 10px 0; text-align: left; border-bottom: 1px groove #C9CDD3;}
.tx-thmailformplus-pi1   {font-size: 12px; text-align: right; bold; color: #003780; padding: 0px 0 10px 0; text-align: left; border-bottom: 1px groove #C9CDD3;}
.news_content  {font-size: 12px; font-weight: bold; color: #003780; padding: 5px 0 0 0; text-align: left;}

.imgtext-table {padding: 11px 0px 0px 0px;}
.csc-caption {font-size: 10px;}

.content hr {
border-top: 1px solid #1C5746;
border-right: 0px solid ;
border-left: 0px solid ;
border-bottom: 0px solid ;
margin: 8px 0 8px 0;
}

div#fktmenue {
	position: absolute;
	top: 103px;
	height: 21px;
	width: 503px;
	font-weight: bold;
	background: url('../images/hg_menue_top_04.jpg') repeat-y;
	color: #013340;
	float:left;
}
.li01 a {
	color: #013340;
}
.li01 a:hover {
	color: #F3FED5;
	text-decoration: none;
}
.li01cur {
	font-size: 12px;
	color: #F3FED5;
	margin-left: 3px;
}
div#fktmenue ul {
	float: right;
	margin: 3px 3px 0 0;
}
div#fktmenue ul li {
	float: left;
	list-style: none;
	font-size: 11px;
	color: #ffffff;
}

.brotkrumen
	  {
	  font-size: 11px;
	  color: #003780; 
	  font-weight: normal;
	  text-decoration: none; 
	  text-align: left;
	  }	 
.brotkrumen a 	   
	  {
	  font-size: 11px;
	  color: #003780; 
	  font-weight: normal;
	  text-decoration: none; 
	  text-align: left;
	  }
.brotkrumen a:hover 
	  {
	  text-decoration: underline;
	  }	


.funktion 	   
	  {
	  font-size: 12px;
	  color: #FFFFFF; 
	  font-weight: bold;
	  text-decoration: none; 
	  text-align: left;
	  padding: 7px 0 5px 50px;
	  }

.funktion a 	   
	  {
	  font-size: 12px;
	  color: #FFFFFF; 
	  font-weight: bold;
	  text-decoration: none; 
	  text-align: left;
	  }	 
.funktion a:hover 
	  {
	  text-decoration: underline;
	  }	

.nav_unten		   
	  {
	  font-size: 11px;
	  color: #003780; 
	  font-weight: normal;
	  text-decoration: none; 
	  text-align: left;
	  }	 
.nav_unten a 	   
	  {
	  font-size: 11px;
	  color: #003780; 
	  font-weight: normal;
	  text-decoration: none; 
	  text-align: left;
	  }
.nav_unten a:hover 
	  {
	  text-decoration: underline;
	  }		    	  

.kontaktdaten
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
   	  font-weight: bold; 
	  padding: 0px 0 0px 16px;
 	  display:block;
	  }
.kontaktdaten a
 	  {
 	  color: #f3fed5; 
	  }

.startseite1
 	  {
 	  font-size: 12px; 
 	  color: #000000; 
   	  font-weight: bold; 
 	  display:block;
	  padding: 5px 0 0px 26px;
      	  TEXT-DECORATION: none;
   	  background: url(images/012.gif) no-repeat scroll 0px 4px;
	  }

.startseite
 	  {
 	  font-size: 12px; 
 	  color: #000000; 
   	  font-weight: bold; 
 	  display:block;
	  padding: 0px 0 0px 26px;
      	  TEXT-DECORATION: none;
   	  background: url(images/012.gif) no-repeat scroll 0px 1px;
	  }

.startseite a
 	  {
 	  font-size: 12px; 
 	  color: #000000; 
   	  font-weight: bold; 
 	  display:block;
	  padding: 0px 0 0px 0px;
      	  TEXT-DECORATION: none;
/*   	  background: url(images/012.gif) no-repeat scroll 0px 1px;*/
	  }

.startseite a:hover
 	  {
 	  font-size: 12px; 
 	  color: #990000; 
   	  font-weight: bold; 
 	  display:block;
	  padding: 0px 0 0px 0px;
         TEXT-DECORATION: none;
/*   	  background: url(images/012_hover.gif) no-repeat scroll 0px 1px;*/
	  }

.navi1 a
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5;
 	  font-weight: bold; 
 	  display:block;
	  padding: 3px 0 9px 30px;
	  TEXT-DECORATION: none;
	  background: url(images/navi1.gif) no-repeat scroll 0px 0px;
  
	  }
.navi1 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 30px;
      TEXT-DECORATION: none;
	  background: url(images/navi1_hover.gif) no-repeat scroll 0px 0px;
	  }	    	  

.navi1_act
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 30px;
         TEXT-DECORATION: none;
	  background: url(images/navi1_hover.gif) no-repeat scroll 0px 0px;
	  }

.navi1_act a
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
         TEXT-DECORATION: none;
	  }

.navi1_act a:hover
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
         TEXT-DECORATION: none;
	  }
	  
.navi2 a
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 15px 9px 30px;
         TEXT-DECORATION: none;
	  background: url(images/navi2_bottom.gif) no-repeat left bottom;
      }

.navi2 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
	  padding: 3px 15px 9px 30px;
 	  display:block;
         TEXT-DECORATION: none;
	  background: url(images/navi2_bottom_hover.gif) no-repeat left bottom;
	  }	    	  

.navi2_act
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 15px 9px 30px;
         TEXT-DECORATION: none;
	  background: url(images/navi2_bottom_hover.gif) no-repeat left bottom;
	  width: 166px;
	  }

.navi2_act a
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
      TEXT-DECORATION: none;
	  }

.navi2_act a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
         TEXT-DECORATION: none;
	  }   	  

.navi3 a
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 40px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom.gif) no-repeat left bottom;
      }

.navi3 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 40px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom_hover.gif) no-repeat left bottom;
	  }	    	  

.navi3_act
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 40px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom_hover.gif) no-repeat left bottom;
	  }	

.navi3_act a
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  }  

.navi3_act a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
      	  TEXT-DECORATION: none;
	  }    	  
	  
.navi4 a
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 55px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom_hover.gif) no-repeat left bottom;
      }

.navi4 a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 55px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom_hover.gif) no-repeat left bottom;
	  }	    	  

.navi4_act
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 55px;
      	  TEXT-DECORATION: none;
	  background: url(images/navi3_bottom_hover.gif) no-repeat left bottom;
	  }
	  
.abstand
 	  {
 	  display:block;
	  background:#720509 ; 
      border-bottom: 1px solid #F3A05B ;
	  }

H1 	  {
	  font-size: 12px; 
	  color: #a81503; 
	  FONT-FAMILY: Arial, Helvetica, sans-serif;
	  font-weight: bold; 
	  display:block;
	  padding: 3px 3px 3px 0px;
      border-bottom: 1px solid #58585a;
	  
  }

H2 	  {
	  font-size: 15px; 
	  color: #144033; 
	  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  display:block;
	  padding: 5px 0 3px 0px;
  	  border-bottom: 1px solid #1c5746;
	  margin: 10px 0 10px 0;
	  }
	  
H3 	  {
	  font-size: 12px; 
	  color: #a81503; 
	  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  display:block;
	  margin: 0 0 0 0px;
	  padding: 5px 0 2px 0;
	  }
	  
H4 	  {
	  font-size: 12px; 
	  color: #ffffff; 
	  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  display:block;
	  margin: 0 0 0 0px;
	  padding: 3px 0 3px 22px;
	  background:#C20016 url(images/h4.gif) no-repeat scroll 0pt 5pt; 
	  }
	  
/*Sitemap*/
.csc-sitemap.csc-sitemap-level1 {
          background:#D9EDF6;
}

.csc-sitemap.csc-sitemap-level2 {
          background:#DBFFFF;
          padding: 0 0 0 10px;
}

/*Indexsuche*/
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
   
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


.tx-indexedsearch-searchbox-button { color: #3e3d40;}
.tx-indexedsearch-title a { color: #3e3d40;}
.tx-indexedsearch-text-item-path a { color: #3e3d40;}

.navi2_sicher a
 	  {
 	  font-size: 12px; 
 	  color: #f3fed5; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 30px;
      TEXT-DECORATION: none;
	  background: 	 url(images/navi2.gif) repeat-y scroll 0px 0px;
	  border-top: 	 1 px solid #000000;
	  border-bottom: 1 px solid #000000;
      }

.navi2_sicher a:hover
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 30px;
      TEXT-DECORATION: none;
	  background: url(images/navi2_hover.gif) no-repeat scroll 0px 0px;
	  }	    	  

.navi2_act_sicher
 	  {
 	  font-size: 12px; 
 	  color: #0c4232; 
 	  font-weight: bold;
 	  display:block;
	  padding: 3px 0 9px 30px;
      TEXT-DECORATION: none;
	  background: url(images/navi2_hover.gif) no-repeat scroll 0px 0px;
	  }
	  	    	  
#table0 {
background: transparent url(images/002_01.jpg) no-repeat scroll center top;  
}

#table0 {
background: transparent url(images/002_01.jpg) no-repeat scroll center top;  
}

.content li {
background: transparent url(images/li_pfeil.gif) no-repeat scroll 15px 5px;
list-style-type: none;
padding: 0 0 0 25px
}

ul {
padding: 5px 0px 5px 0px;
}

.beschreibung {
 	font-size: 11px; 
 	color: #A32805; 
 	font-weight: bold;
	text-align: center;
	vertical-align: top;
	}

.bemerkung2 {
 	font-size: 11px; 
 	color: #A32805; 
 	font-weight: bold;
	text-align: right;
	vertical-align: top;
	}

.newsimg {
	background: url(images/navi2_bottom.gif) repeat-y left bottom;
	padding: 0px 0 7px 1px;
	}

.trenner {
 height: 0;
 border-bottom: 1px solid #1C5746;
 border-top: 0px;
 border-top: 0px;
 margin-bottom: 10px;
 margin-right: 10px;
 margin-top: 10px;
 }


span.Standard-normal {
	color: #144033;
	font-size: 12px;
}

span.Standard-gross {
	color: #144033;
	font-size: 14px;
}

.Block {
	color: #990000;

}

.MsoNormal {
	width: 720px;
}
