.formfeldlogin     {  background-color:#ffffff; width:89px; height:14px; border:1px solid #f0f0f0; font-size:9px; font-family:code,Verdana,sans-serif;color:#4d4d4d }
.formbuttonlogin   {  background-color:#ffffff; width:36px; height:16px; border:1px solid #f0f0f0; font-size:9px; font-family:code,Verdana,sans-serif;}

.formfeldklein		 	{  background-color:#ffffff; width:75px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif;}
.formfeldganzklein		 	{  background-color:#ffffff; width:55px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif;}
.formfeld		 	{  background-color:#ffffff; width:160px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif;}
.formfeldrot	 	{  background-color:#c4d9eb; width:160px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif;}
.formfeldtext    	{  background-color:#ffffff; width:160px; height:75px; border:1px solid #4d4d4d; font-size:11px; font-family:code,Verdana,sans-serif; }
.formfeldtextbreit  {  background-color:#c4d9eb; width:332px; height:200px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif; }
.formfeldtextbreitnormal  {  background-color:#ffffff; width:332px; height:200px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif; }
.formbutton   	 	{  background-color:#f4f4f4; width:160px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif;}
.bild  				{  background-color:#c4d9eb; width:160px; height:15px; border:1px solid #4d4d4d; font-size:10px; font-family:code,Verdana,sans-serif; }
.loginformtext 		{  background-color:#f5f5f5; width:250px; height:50px; border:1px solid #52585b; font-size:10px; font-family:code,Verdana,sans-serif; }



fieldset {
	margin: 0;
	border: 0;
}

label, input, select {
	display: block;
	float: left;
	margin-bottom: 3px;
}

label {
	width: 115px;
	padding-top: 3px;
}


.passwort     {background-color:#d7dec4; width:148px; height:14px; border:1px solid #203400; font-size:10px; font-family:code,Verdana,sans-serif; }
.passworterror{background-color:#950000; width:148px; height:14px; border:1px solid #203400; font-size:10px; font-family:code,Verdana,sans-serif; color:#ffffff }

.formselect   	 {background-color:#ffffff; width:162px; height:15px; border:1px solid #4d4d4d; font-size:10px; font-family:code,Verdana,sans-serif; }
.formselecorder	 {background-color:#ffffff; width:100px; height:15px; border:1px solid #4d4d4d; font-size:9px; font-family:code,Verdana,sans-serif; }
.formselectrot   {background-color:#c4d9eb; width:162px; height:15px; border:1px solid #4d4d4d; font-size:10px; font-family:code,Verdana,sans-serif; }

a   	{text-decoration: none }
a:hover {color: #9d271f }

.headline 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#9d271f; font-weight: bold;}
.headlineright 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#9d271f; font-weight: bold;}
.headlineblau		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#00509f; font-weight: bold;}
.content 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color:#4d4d4d;}
.kalendertag		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; color:#ffffff; font-weight: bold;}
.tag				{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; color:#4d4d4d;}

.footer 			{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#cccccc;}
.blind	 			{  font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#ffffff;}
.formular 			{  font-family: Code, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#203400;}
.formular_aktiv		{  font-family: Code, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#9b231c;}


.menueaktiv		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#9d271f; font-weight: bold;}
.menue 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#4d4d4d;}
a.menue:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#4d4d4d;}
a.menue:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#4d4d4d;}
a.menue:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#9d271f;text-decoration:underline; font-weight: bold;}
a.menue:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#4d4d4d;}

.submenueaktiv		{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#00509f; font-weight: bold;}
.submenue 			{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#4d4d4d;}
a.submenue:link 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#4d4d4d;}
a.submenue:visited  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#4d4d4d;}
a.submenue:hover 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#00509f; text-decoration:none; font-weight: bold;}
a.submenue:active	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#4d4d4d;}

.contentlink 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#00509f;}
.contentlink:link 		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#00509f;}
.contentlink:visited	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#4d4d4d;}
.contentlink:hover 		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#9d271f; text-decoration:underline;}
.contentlink:active		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; color:#00509f;}