body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
}

.pop a:link 			{	color: #FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}
.pop a:visited    {	color: #FFFFFF;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}
.pop a:hover      {	color: #ff0000;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}
.pop a:active     {	color: #ff0000;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}
.pop a:focus      {	color: #ff0000;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}
a#popactiv       {	color: #ff0000;	font-family: Tahoma, Verdana, Arial, Helvetica;	font-size: 11px;	font-weight: bold;	text-decoration: none;}

.topnavi a:link	  	{  display: block;    font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold;  text-decoration: none; line-height: 24px; }
.topnavi a:visited	{  display: block;    font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold;  text-decoration: none; line-height: 24px; }
.topnavi a:focus    {  display: block;    font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold;  text-decoration: none; line-height: 24px; }
.topnavi a:hover  	{  display: block;  background-color:#ffffff;  font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.topnavi a:active 	{  display: block;  background-color:#ffffff;  font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold;  text-decoration: none; line-height: 24px; }
a#topnaviactiv      {  display: block;  background-color:#ffffff;  font-size: 11px; color: #035903;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold;  text-decoration: none; line-height: 24px; }

.navi a:link  			{  text-indent: 8px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi a:visited			{  text-indent: 8px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi a:focus  		  {  text-indent: 8px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi a:hover  			{  text-indent: 8px; display: block;  background-image: url(../images/navbg2.gif);  font-size: 11px; color: #ff7800;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi a:active 			{  text-indent: 8px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #ff7800;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
a#naviactiv					{  text-indent: 8px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #ff7800;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }

.navihead		  			{  display: block;  background-image: url(../images/navbg1.gif); background-repeat:repeat-x;  font-size: 12px; color: #035903;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }

.navi2 a:link  			{  text-indent: 38px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi2 a:visited		{  text-indent: 38px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi2 a:focus  	  	{  text-indent: 38px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #74a174;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi2 a:hover  		{  text-indent: 38px; display: block;  background-image: url(../images/navbg2.gif);  font-size: 11px; color: #ff7800;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
.navi2 a:active 		{  text-indent: 38px; display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #ff7800;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }
a#navi2activ			{  text-indent: 8px;  display: block;  background-image: url(../images/navbg1.gif);  font-size: 11px; color: #ff0000;  font-family: Verdana, Tahoma, sans-serif; font-weight: bold;  text-decoration: none; line-height: 33px; }


.text1  a:link 			{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.text1  a:visited 	{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.text1  a:focus 		{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.text1  a:hover 		{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.text1  a:active 		{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }



.L1 a:link 			{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 19px; }
.L1 a:visited		{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 19px; }
.L1 a:focus    	{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 19px; }
.L1 a:hover  		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 19px; }
.L1 a:active 		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 19px; }

.L2 a:link  		{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 17px; }
.L2 a:visited		{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 17px; }
.L2 a:focus    	{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 17px; }
.L2 a:hover  		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 17px; }
.L2 a:active 		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: bold; line-height: 17px; }


.L3 a:link 			{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.L3 a:visited		{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.L3 a:focus    	{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.L3 a:hover  		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.L3 a:active 		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }

.L4 a:link 			{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal;}
.L4 a:visited		{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal;}
.L4 a:focus    	{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal;}
.L4 a:hover  		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal;}
.L4 a:active 		{  font-size: 11px; color: #20a6da;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal;}

.L4        		{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 19px;}
.text         {  font-size: 11px; color: #474646;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 15px; }
.text1				{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 19px; }

.td1a				{  text-indent: 6px; background-color:#f7f7f7; font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 24px; }
.td1b				{  text-indent: 6px; background-color:#e8e7e7; font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 24px; }

.text1bold		{  font-size: 12px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 19px; }
.text2				{  padding-top:8px; font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal;  text-decoration: none; line-height: 15px; }
.text3	 			{  font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.text-red-kl-bold { color: #CC3300; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }
.text3-red	 			{  font-size: 11px; color: #CC3300;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 15px; }
.textr				{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }


.textr2 a:link 			{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.textr2 a:visited		{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.textr2 a:focus    	{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.textr2 a:hover  		{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.textr2 a:active 		{  font-size: 12px; color: #ff0000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }



.h0				    {  text-indent: 12px;  padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg0.gif); line-height: 32px; }
.h1				    {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h2				    {  font-size: 12px;    color: #20a6da;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h2b				  {  font-size: 12px;    color: #20a6da;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; }
.h4				    {  text-indent: 12px; padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg1.gif); line-height: 32px; }
.h5			      {  display: block;  background-color:#6ca058; font-size: 12px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.h6				    {  text-indent: 12px; padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg2.gif); line-height: 32px; }
.h7				    {  text-indent: 12px; padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg3.gif); line-height: 32px; }
.h8				    {  text-indent: 12px; padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg8.gif); line-height: 32px; }
.h9				    {  text-indent: 12px; padding-top:6px; font-size: 14px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/headbg9.gif); line-height: 32px; }

.h3				    {  text-indent: 6px; font-size: 12px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; background-image: url(../images/aktionbg1.gif); line-height: 18px; }

.h3 a:link 			{  text-indent: 8px; padding-right:8px; font-size: 11px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: normal;  text-decoration: none; }
.h3 a:visited		{  text-indent: 8px; padding-right:8px; font-size: 11px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: normal;  text-decoration: none; }
.h3 a:focus    	{  text-indent: 8px; padding-right:8px; font-size: 11px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: normal;  text-decoration: none; }
.h3 a:hover  		{  text-indent: 8px; padding-right:8px; font-size: 11px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: normal;  text-decoration: underline; }
.h3 a:active 		{  text-indent: 8px; padding-right:8px; font-size: 11px; color: #ffffff;  font-family: Verdana, Tahoma, sans-serif;  font-weight: normal;  text-decoration: none; }

.h1	a:link	    {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h1	a:visited	  {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h1	a:focus	    {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h1	a:hover	    {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }
.h1	a:active	  {  font-size: 12px;    color: #333333;  font-family: Verdana, Tahoma, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 24px; }

.imp a:link        {  font-size: 11px; color: #cacaca;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 14px; }
.imp a:visited     {  font-size: 11px; color: #cacaca;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 14px; }
.imp a:focus       {  font-size: 11px; color: #cacaca;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 14px; }
.imp a:hover       {  font-size: 11px; color: #929292;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 14px; }
.imp a:active      {  font-size: 11px; color: #cacaca;  font-family: Tahoma, Verdana, sans-serif;  font-weight: normal; line-height: 14px; }

/* ####################   KALENDER ######################### */


.kal_head1								{  text-indent:2px;  padding-right:12px; background-image:url(../images/kal_bg1.gif); background-position:right;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head1 a:link					{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; } 
.kal_head1 a:visited			{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head1 a:focus				{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #196485;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head1 a:hover				{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #196485;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head1 a:active				{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #ff7800;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
a#kal_head1activ					{  text-indent:2px;  padding-right:12px;  display: block;  font-size: 12px; color: #ff7800;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: underline; line-height: 20px; }

.kal_head2 a:link					{  text-indent:4px;  padding-right:8px;  display: block;  background-image:url(../images/kal_bg1.gif); background-position:right;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; } 
.kal_head2 a:visited			{  text-indent:4px;  padding-right:8px;  display: block;  background-image:url(../images/kal_bg1.gif); background-position:right;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head2 a:focus				{  text-indent:4px;  padding-right:8px;  display: block;  background-image:url(../images/kal_bg2.gif); background-position:right;  font-size: 12px; color: #196485;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head2 a:hover				{  text-indent:4px;  padding-right:8px;  display: block;  background-image:url(../images/kal_bg2.gif); background-position:right;  font-size: 12px; color: #196485;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head2 a:active				{  text-indent:4px;  padding-right:8px;  display: block;  background-image:url(../images/kal_bg2.gif); background-position:right;  font-size: 12px; color: #ff7800;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }


.kal_head3								{  text-indent:2px;  padding-right:7px; background-image:url(../images/kal_bg3.gif); background-position:right;  font-size: 12px; color: #60a2c0;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head3 a:link					{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #716f6d;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; } 
.kal_head3 a:visited			{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #716f6d;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head3 a:focus				{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #716f6d;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head3 a:hover				{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #000000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
.kal_head3 a:active				{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #000000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }
a#kal_head3activ					{  text-indent:2px;  padding-right:7px;  display: block;  font-size: 12px; color: #000000;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }



.kal_head									{  text-indent:4px;  background-color:#e0f0f7; font-size: 12px; color: #196485;  font-family: Tahoma, Verdana, sans-serif;  font-weight: bold;  text-decoration: none; line-height: 20px; }

.kal_text1	 							{  text-indent:4px; background-color:#eff9fd; font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 20px; }
.kal_text2	 							{  text-indent:4px;  background-color:#f4fafd; font-size: 11px; color: #333333;  font-family: Tahoma, Verdana, sans-serif; font-weight: normal; line-height: 20px; }

/* ####################   ENDE KALENDER ######################### */
















.input
{
	BACKGROUND-COLOR: #FCFEF8;
	BORDER-BOTTOM: 1pt solid #066626;
	BORDER-LEFT: 1px solid #066626;
	BORDER-RIGHT: 1pt solid #066626;
	BORDER-TOP: 1pt solid #066626;
	FONT-SIZE: 8pt;
	MARGIN: 0px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	PADDING-TOP: 1px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
}

.formsfont
{
  font-family: Tahoma, Verdana, Arial, Helvetica;
  font-size: 8pt;
}