a {
	color: #32485f;
	font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight : normal;
}
a:hover{
	text-decoration : underline;
}
a:active{
	font-weight : bold;
}
/*-------Hier folgt das Main-Menue---------*/
a.MENU {
	color: #32485F;
	font-size: 0.8em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.MENU:HOVER {
	font-weight : bold;
	text-decoration: none;
}
a.mnuActive{
	color: #32485F;
	font-size: 0.8em;
	text-decoration: none;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.mnuActive:hover{
	text-decoration: none;
}
/*-------Hier folgt das Top-und Bottom-Menue---------*/

a.TOPMENU:HOVER {
	font-weight : normal;
	text-decoration: underline;
}
a.TOPMENU:ACTIVE {
	font-weight : normal;
	text-decoration: underline;
}
a.topmnuActive{
	color: #51511d;
	font-size: 0.7em;
	text-decoration: underline;
	font-weight : normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-------Hier folgt das SubMenue---------*/
a.SUBMENU {
	color: #32485F;
	font-size: 0.8em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 0.5em;
	font-weight : lighter;
	display : block;
}
a.SUBMENU:HOVER {
	color: #32485F;
	font-weight : bold;
	text-decoration: none;
}
a.submnuActive{
	color: #32485F;
	font-size: 0.8em;
	text-decoration: none;
	font-weight : bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 0.5em;
	display : block;
}
a.submnuActive:hover{
	text-decoration:none;
}
/*-------Hier folgen die Sitemap-Styles----------*/
a.sitemapEbene1 {
	color: #52501D;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : 600;
	line-height: 1.4em;
}
a.sitemapEbene2 {
	color: #32485F;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 500;
	margin-left: 14px;
    line-height: 1.4em;
}
a.sitemapEbene3 {
	color: #313131;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 28px;
	line-height: 1.4em;
}
/*-------Hier folgen die verschiedenen Ueberschriften----------*/
h1 {
	color: #51511d;
	font-size: 0.95em;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*letter-spacing: 0.8pt;*/
	margin-top: 3px;
}
h2 {
	color: #333333;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 2px;
	margin-top: 14px;
}
h3 {
	color: #333333;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 6px;
	margin-top: 14px;
}
h4 {
	color: #312931;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 6px;
	margin-top: 8px;
}
h5 {
	color: #51511d;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : 600;
	margin-bottom : 6px;
	margin-top: 0px;
}
body
{
	margin:	0px;
	padding: 0px;
	background: #ffffff;
}
form
{
	margin: 0px;
}
.tablehead {
	color: #ffffff;
	font-size: 0.8em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display : block;
	font-weight : bold;
}
.tablecontent {
	color: #313131;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-------Schriftart für Text auf Logohoehe ueber span-tag und mit gewuenschte farbenklasse einfuegen ---------*/
.topline {
	font-style: normal;
	font-weight: normal;
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 10px;
	padding-bottom : 10px;
}
.toplineStart {
	font-style: normal;
	font-weight: normal;
	font-size: 0.95em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.beige {
	color: #757546;
}
.gruen{
	color : #60A00D;
}
.grau {
	color: #32485F;
}
.weiss{
	color: #ffffff;
}
.text{
	color: #313131;
}
.braun{
	color: #333300;
}
.uhrzeit{
	color: #63636B;
}
/*-------Hier folgt Verschiedenens----------*/
p {
	color: #313131;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.4em;
}
.fliesstext{
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bildunterschrift{
	font-style: normal;
	font-weight: normal;
	font-size: 0.6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td.bgCell{
	background-image:url(../images/hg.gif);
	background-repeat : no-repeat;
	margin-left : 25px;
	padding-left : 25px;
	padding-top : 25px;
	padding-bottom : 25px;
	padding-right : 25px;
	margin-right : 25px;
	background-color : #F0F0E6;
}
td.bgCellstart{
	background-image:url(../images/hgstart.gif);
	background-repeat : no-repeat;
	margin-left : 128px;
	padding-left : 128px;
	padding-top : 25px;
	padding-bottom : 25px;
	padding-right : 100px;
	margin-right : 100px;
	background-color : #F0F0E6;
}
/*-------Hier folgen die Class-Definitionen für die FormFields ----*/
.form-search-input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	background-color: #FFFFFF;
	color: #333333;	
}
.form-search-button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #333333;
	border : 1px solid #333333;
	width: 40px;
}
p.strichlinie{
	background-image : url(../images/strichlinie.gif);
	background-repeat : repeat-x;
	font-size: 0.4em;
}

td.bold{
	font-weight: bold;
}

/* Stylesheet-Angaben der Typo3-Suche */
.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 P .tx-indexedsearch-sw { font-weight:bold; font-style:normal; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; color:#32485F; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#d6d6bd; color:#32485F;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal; color: #313131}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#6b7b8c; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#e7e7ce; }
.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; color:#fffffF;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#6b7b8c; color:#ffffff;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle;}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }

ul {
    color: #313131;
	font-style: normal;
	font-weight: normal;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: 18px;
	margin-bottom: 0px;
	list-style-image:url(../images/bullet_list_item.gif);	line-height: 1.4em;
}

.sprungmarke 
{ 
  display:none;
  visibility:hidden;
}
.strich {/*--------das ist die Farbe fuer den Trennstrich zwischen den Topmenue-Punkten----------------*/
	font-size: 0.9em;
	color: #c6c6ad;
	margin-left: 10px;a.TOPMENU {
	color: #51511d;
	font-size: 0.7em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom : 10px;
	margin-bottom : 10px;
	line-height : 1.5px;
}
	margin-right: 10px;
}
.lastupdate{
	color: #51511d;
	font-size: 0.7em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
                padding-top : 10px;
	margin-top : 10px;
	line-height : 1.5px;
}
