body {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	scrollbar-face-color: #FFFFFF;

	scrollbar-arrow-color: #333333;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-track-color: #FFFFFF;

	scrollbar-darkshadow-color: #333333;

	scrollbar-highlight-color: #FFFFFF;

	scrollbar-3dlight-color: #333333;

	font-size: 12px;

	font-family: arial, verdana, helvetica, sans-serif;

	color: #000000;

	vertical-align: top;

	text-align: left;

	background-color: #FFFFFF;   // Seitenhintergrundfarbe

}

.tdbackgroundtop{

	background-image: url('../images/hg-top.gif');

}

.tdbackgroundgray{

	background-color: #E1F1BD;

	color: #FFFFFF;

}

.tdbackgrounddarkgray{

	background-color: #323941;

	color: #FFFFFF;	

	font-size: 14px;

	font-family: Verdana, arial, helvetica, sans-serif;

	letter-spacing: 1px;

}

.tdbackgroundsilver{

	background-color: #4F7008;

	color: #FFFFFF;

}



// ehemals orange Leiste hinter Headerbild, jetzt farblos

.tdbackgroundorange{

	background-color: #ffffff;

	color: #000000;

}

.tdbackgroundblack{

	background-color: #000000;

	color: #000000;

}
.tdbackgroundcopyright{

/*	color: #1BC14E;*/

/*	background: url('../images/hg-copyright.g.gif');*/

}

.service-box{

	text-align: right;

}



/*

-- Textstyle --

*/

p {

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: transparent;

                text-align: justify;

}



td {

	font-size: 12px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	background-color: transparent;

}



ul, ol, li {

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: transparent;

}



h1 {

	font-size: 16px;

	font-weight: bold;

	color: #2A3B04;

	font-family: Verdana, arial, helvetica, sans-serif;

	background-color: transparent;

}



h2 {

	font-size: 12px;

	font-weight: bold;

	color: #2A3B04;

	font-family: Verdana, arial, helvetica, sans-serif;

	background-color: transparent;

}



h3 {

	font-size: 11px;

	font-weight: bold;

	color: #2A3B04;

	font-family: Verdana, arial, helvetica, sans-serif;

	background-color: transparent;

}



hr {

	color: #c0c0c0;

	background-color: transparent;

}



.owner {

	font-size: 14px;

	color: #FFFFFF;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-weight: bold;

	background-color: transparent;

	letter-spacing: 1px;

}



.copyright {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	vertical-align: middle;

	text-align: left;

	background-color: #466307;

	}



.td-main	{

	vertical-align: top;

	text-align: left;

	background-color: transparent;

	color: #000000;

}



.more-infos 	{

	font-size: 12px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #323941;

	font-weight: bold;

	vertical-align: middle;

	background-color: #ACB7C1;

}



.main-message 	{

	font-size: 11px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	vertical-align: top;

	background-color: transparent;

}



.pic-message  	{

	text-align: left;

	vertical-align: top;

	background-color: transparent;

	color: #000000;

}

   

.column-left	{

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	vertical-align: top;

	text-align: left;

	background-color: #e1f1bd;

}



.column-right	{

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	vertical-align: top;

	text-align: left;

	background-color: #E1F1BD;

}



.menu	{

	font-size: 11px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	vertical-align: middle;

	background-color: transparent;

}



.menuitem	{

	font-size: 11px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	font-weight: normal;

	vertical-align: middle;

	background-color: transparent;

	/* background-image: url(../images/bg-menu.gif); */

}



.date-time {

	font-size: 10px;

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	vertical-align: middle;

	text-align: left;

	background-color: transparent;

}



.metanavi01 {

	font-size: 10px;

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	vertical-align: middle;

	text-align: left;

	background-color: transparent;

}



.metanavi02 {

	font-size: 10px;

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	vertical-align: middle;

	text-align: right;

	background-color: transparent;

}



.main-navi-area {

	vertical-align: middle;

	text-align: left;

}



.headstyle {

	vertical-align: top;

	text-align: left;

}



.td-submenu {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	vertical-align: middle;

	text-align: center;

}



.textfeld {

	font-size: 12px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

}



.headline-10 {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #323941;

	font-weight: bold;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

	letter-spacing: 1px;

}



.textfeld-10 {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #000000;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

}



.textfeld-10-bold {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-weight: bold;

	color: #000000;

	vertical-align: top;

	text-align: left;

	background-color: transparent;

}



.picture-center {

	vertical-align: top;

	text-align: center;

}



.bildunterschrift {

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	text-align: left;

	color: #000000;

	background-color: transparent;

}



.teaser {

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	letter-spacing: 1px;

	font-family: Verdana, arial, helvetica, sans-serif;

	background-color: transparent;

}



.fussnote {

	font-size: 10px;

	font-weight: normal;

	color: #666666;

	font-family: Verdana, arial, helvetica, sans-serif;

	background-color: transparent;

}



/*

-- ENDE Textstyle --

*/



/*

-- Linkstyle --

*/

a:link {

	color: #466307;

	text-decoration: none;

	font-weight: bold;

}



a:visited {

	color: #466307;

	text-decoration: none;

	font-weight: bold;

}



a:active {

	color: #466307;

	text-decoration: underline;

	font-weight: bold;

}



a:hover {

	color: #466307;

	text-decoration: underline;

	font-weight: bold;

}



a.menulink {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



a.menulink:active {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



a.menulink:visited {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



a.menulink:hover {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

}



a.link-menu2 {

	color: #000000;

	font-weight: normal;

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	text-decoration: none;

	background-color: transparent;

	vertical-align: 4px;

}



a.link-menu2:active {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: transparent;

	vertical-align: 4px;

}



a.link-menu2:visited {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: transparent;

	vertical-align: 4px;

}



a.link-menu2:hover {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: #DCE1E5;

	vertical-align: 4px;

}



a.link-10-normal {

	color: #000000;

	font-weight: normal;

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	text-decoration: none;

	background-color: transparent;

}



a.link-10-normal:active {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: transparent;

}



a.link-10-normal:visited {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: transparent;

}



a.link-10-normal:hover {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: normal;

	background-color: #DCE1E5;

}



a.main-navi {

	color: #FFFFFF;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	letter-spacing: 1px;

	background-color: #323941;

}



a.first-headline-link {

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 16px;

	text-decoration: none;

	font-weight: bold;

}



a.first-headline-link:active {

	color: #FF6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 16px;

	text-decoration: underline;

	font-weight: bold;

}



a.first-headline-link:visited {

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 16px;

	text-decoration: none;

	font-weight: bold;

}



a.first-headline-link:hover {

	color: #FF6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 16px;

	text-decoration: underline;

	font-weight: bold;

}



a.sub-headline-link {

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

}



a.sub-headline-link:active {

	color: #FF6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bold;

}



a.sub-headline-link:visited {

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	font-weight: bold;

}



a.sub-headline-link:hover {

	color: #FF6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bold;

}



.weiter	{

	font-size: 10px;

	font-weight: bold;

	font-family: Verdana, arial, helvetica, sans-serif;

	color: #003366;

}



a.link-10-bold {

	color: #485866;

	font-weight: bold;

	font-size: 10px;

	font-family: Verdana, arial, helvetica, sans-serif;

	text-decoration: none;

}



a.link-10-bold:active {

	color: #ff6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: bold;

}



a.link-10-bold:visited {

	color: #485866;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	font-weight: bold;

}



a.link-10-bold:hover {

	color: #ff6600;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	text-decoration: underline;

	font-weight: bold;

}



a.metanavlink {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}



a.metanavlink:active {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}



a.metanavlink:visited {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

}



a.metanavlink:hover {

	color: #000000;

	font-family: Verdana, arial, helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	text-decoration: underline;

}

.tx-indexedsearch .tx-indexedsearch-res P { font-size:10px; }{