/*******************************************************************************************************************************/
/* Page
/*******************************************************************************************************************************/
html  {overflow-y: scroll;}

body
{ background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 0px;
  height:100%;

    font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1A171B;
	text-decoration: none;
}

.text, td
{  font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1A171B;
	text-decoration: none;
}

.text_headline
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #97BE0D;
	text-decoration: none;
}

h1
{	font-size: 20px;
	line-height: 22px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #97BE0D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
	padding-bottom:3px;
}

.text_subheadline
{ font-size: 14px;
  line-height: 16px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #1A171B;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.text_green
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #97BE0D;
	text-decoration: none;
}

.bildrahmen
{ border: solid 1px #97BE0D;
}

.text_greenbold
{ font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #97BE0D;
	text-decoration: none;
}

a:link	    { font-family : Verdana, Arial, sans-serif; font-size : 11px;	line-height : 20px;	font-weight : bold;	color : #00661C;	text-decoration : none; }
a:visited { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color :  #00661C;	text-decoration : none; }
a:active  { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : #00661C;	text-decoration : none; }
a:hover   { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : #00661C;	text-decoration : none; }

/*******************************************************************************************************************************/
/* menus
/*******************************************************************************************************************************/
a:link.menu_over	    { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px; font-weight : bold;	color : #006625;	text-decoration : none; }
a:visited.menu_over  { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : #006625;	text-decoration : none; }
a:active.menu_over   { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : #006625;	text-decoration : none; }
a:hover.menu_over    { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : #006625;	text-decoration : none; }

a:link.menu		 { font-family : Verdana, Arial, sans-serif; font-size : 11px;	line-height : 20px;	font-weight : bold;	color : white;	text-decoration : none; }
a:visited.menu { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : white;	text-decoration : none; }
a:active.menu  { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : white;	text-decoration : none; }
a:hover.menu   { font-family : Verdana, Arial, sans-serif; font-size : 11px; line-height : 20px;	font-weight : bold;	color : white;	text-decoration : none; }


a:link.sub_menu_over	   { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px;	line-height : 18px;	font-weight : bold;	color : #FFD400;	text-decoration : none; }
a:visited.sub_menu_over { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }
a:active.sub_menu_over  { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }
a:hover.sub_menu_over   { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }

a:link.sub_menu		 { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px;	line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:visited.sub_menu { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:active.sub_menu  { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:hover.sub_menu   { padding-left: 10px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }


a:link.sub_sub_menu_over	   { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px;	line-height : 18px;	font-weight : bold;	color : #FFD400;  text-decoration : none; }
a:visited.sub_sub_menu_over { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }
a:active.sub_sub_menu_over  { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }
a:hover.sub_sub_menu_over   { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px; font-weight : bold; color : #FFD400;	text-decoration : none; }

a:link.sub_sub_menu		 { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px;	line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:visited.sub_sub_menu { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:active.sub_sub_menu  { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }
a:hover.sub_sub_menu   { padding-left: 20px; font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 18px;	font-weight : bold;	color : white;	text-decoration : none; }

/*******************************************************************************************************************************/
/* newsletter - startpage
/*******************************************************************************************************************************/
.newsletter_headline
{ font-size: 13px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #FFFFFF;
	text-decoration: none;
}

.newsletter_text
{  font-size: 11px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #FFFFFF;
	text-decoration: none;
}

.nl_frm
{  font-size: 9px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #363638;
	text-decoration: none;
	width: 140px;
	height: 16px;
}

.nl_sbmt
{  font-size: 9px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #00661D;
	text-decoration: none;
	width: 120px;
	height: 22px;
	background-color: white;
}

/*******************************************************************************************************************************/
/* news - startpage
/*******************************************************************************************************************************/
.news_headline
{ font-size: 14px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : bold;
	font-style : normal;
	color: #006625;
	text-decoration: none;
}

.news_text
{ font-size: 9px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1A171B;
	text-decoration: none;
}

.news_date
{ font-size: 9px;
	font-family : Verdana, Arial, sans-serif;
	font-weight : normal;
	font-style : normal;
	color: #1A171B;
	text-decoration: none;
}


a:link.news		 { font-family : Verdana, Arial, sans-serif; font-size : 9px;	line-height : 9px;	font-weight : bold;	color : #006625;	text-decoration : none; }
a:visited.news { font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 9px;	font-weight : bold;	color : #006625;	text-decoration : none; }
a:active.news  { font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 9px;	font-weight : bold;	color : #006625;	text-decoration : none; }
a:hover.news   { font-family : Verdana, Arial, sans-serif; font-size : 9px; line-height : 9px;	font-weight : bold;	color : #006625;	text-decoration : none; }