body                       {font-family: arial, geneva, sans-serif; font-size: 100%; background-color:#F4F4F4;  color: #000000;margin: 0px;background-attachment:fixed; background-repeat:repeat-x;}
p {font-family: arial, geneva, sans-serif; font-size: 100%;   color: #000000;}
.headlineNews   	{font-family: arial, geneva, sans-serif; font-size: 95%;   color:#000000; font-weight: bold;}

.punkte   	                {font-family: arial, geneva, sans-serif;  color:#AE6B00; font-weight: bold;}
.headline   	{font-family: arial, geneva, sans-serif; font-size: 95%;   color:#000000; font-weight: bold;padding-right:10px; padding-left:10px;}


.subheadline   	{font-family: arial, geneva, sans-serif; font-size: 90%; color:#000000;font-weight: bold;TEXT-ALIGN: justify ;padding-right:10px; padding-left:10px;}

.text		{font-family: arial, geneva, sans-serif; font-size: 100%; color:#000000;  }
.textN2		{font-family: arial, geneva, sans-serif; font-size: 80%; color:#000000;TEXT-ALIGN: justify; padding-right:10px; padding-left:10px; }

.navigation                {font-family: arial, geneva, sans-serif; font-size: 95%;  color:#000000 ;border-left: solid 0px #B6B6B6;border-right: solid 4px #CCCCCC;}

.kalenderHeadline      {font-family: arial, geneva, sans-serif; font-size: 95%; color:#000000;font-weight: bold;TEXT-ALIGN:left;}
.kalenderText            {font-family: arial, geneva, sans-serif; font-size: 80%; color:#000000;TEXT-ALIGN: justify ;font-weight: normal;}
.kalenderText2            {font-family: arial, geneva, sans-serif; font-size: 80%; color:#000000;TEXT-ALIGN: justify ;font-weight: normal;}

.tableText                  {font-family: arial, geneva, sans-serif; font-size: 80%; color:#000000;TEXT-ALIGN: justify }

.tableTextFimaAdr                  {font-family: arial, geneva, sans-serif; font-size:80%; color:#000000;}

.sitemap		{font-family: arial, geneva, sans-serif; font-size: 100%; color:#000000; }
.sitemapCell              {border-top: solid 1px #333333;}


.input                        {font-family: arial, geneva, sans-serif; font-size: 90%; color:#000000;border:solid 1px #bbbbbb; }
.inputSelect                        {font-family: arial, geneva, sans-serif; font-size: 90%; color:#000000;border:solid 1px #bbbbbb; width:400px }

.button                        {font-family: arial, geneva, sans-serif; font-size: 75%; color:#000000;border:solid 1px #bbbbbb; }

A:link           {font-family: arial, geneva, sans-serif; text-decoration: none; color: #000000; font-size: 100%; font-weight: bold;}
A:visited        {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #000000; font-size: 100%;font-weight: bold; }
A:hover          {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%;font-weight: bold; }
A:active         {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%;}

A.navi:link           {font-family: arial, geneva, sans-serif; text-decoration: none; color: #000000; font-size: 100%;font-weight: normal;} 
A.navi:visited        {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #000000; font-size: 100%;font-weight: normal;}
A.navi:hover          {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%; font-weight: normal;}
A.navi:active         {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%; font-weight: normal;}

A.news:link           {font-family: arial, geneva, sans-serif; text-decoration: none; color: #000000; font-size: 100%; }A.news:visited        {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #000000; font-size: 100%;}
A.news:hover          {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%; }
A.news:active         {font-family: arial, geneva, sans-serif;  text-decoration: none; color: #888888; font-size: 100%; }



.schrift{     font-family: arial, geneva, sans-serif; 
                font-size: 80%; 
                font-weight: bold;
                color:#000000;
	padding : 1px;
	border : 1px solid ;
	border-color : #aaaaaa;
                
}
.RandZelle {

border : 1px solid #bbbbbb;

}


/* leerstand css */

.input_default {
	width: 98%;
}
.textarea_default {
	width: 98%;
	height: 98%;
}
.table_default {
	padding:0px;
	border: 1px solid #999;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
}
tr.table_default {
border-bottom: 1px solid #000;

}
td.table_default {
padding-left:2px;
border-bottom: 1px dotted #999;
border-top: 0px solid #000;
border-left: 0px solid #000;
border-right: 0px solid #000;
}

