body 	   { 
	font: 11px Arial; 
	margin: 0px; 
	background-image:url(img/bg.gif); 
	bacground-color:#ffffff;
	background-position: top left;
	background-repeat:repeat-x;
}
td		   { font: 11px Arial; margin: 0px;}

LI { font: 11px Arial; }

.list { font:13px Arial; }

.field		{
	FONT-FAMILY: Arial;
	FONT-SIZE: 10px;
	background-color:#ffffff;
	color:#4d4d4d;
	border: thin solid 1px #4d4d4d;
}
input.field		{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	background-color:#ffffff;
	color:#4d4d4d;
	border: solid 1px #4d4d4d;
}
	
option.field	{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	background-color:#ffffff;
	color:#4d4d4d;
	border: thin solid 1px #4d4d4d;
}

select.field	{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	background-color:#ffffff;
	color:#4d4d4d;
	border: 1px #4d4d4d;
}

textarea.field 	{
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	background-color:#ffffff; color:#4d4d4d;
	border: 1px solid #4d4d4d; 
}


/* input, option, select,textarea {FONT-FAMILY: Arial;FONT-SIZE: 10px; COLOR: #4d4d4d; border: solid 1px;}

*/
.lang30	{min-width:30px; max-width:30px; width:30px; overflow:hidden;}
.lang60	{min-width:60px; max-width:60px; width:60px; overflow:hidden;}
.lang120{min-width:120px; max-width:120px; width:60px; overflow:hidden;}
.lang160{min-width:160px; max-width:160px; width:160px; overflow:hidden;}
.lang250{min-width:210px; max-width:230px; width:210px; overflow:auto;}
.lang335{min-width:335px; max-width:335px; width:335px; overflow:auto;}
.lang535{min-width:535px; max-width:535px; width:535px; overflow:auto;}



.bg_fill_l {
	background-image: url(img/fade_bottomleft.gif);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#ffffff;
}
.bg_fill_r {
	background-image: url(img/fade_bottomright.gif);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

.bg_fill_footer_left {
	background-image: url(img/fade_bottomleft.gif);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

.bg_fill_footer_right {
	background-image: url(img/fade_bottomright.gif);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#ffffff;
}

.address1  {
	padding-left: 10px;
	background-image: url(img/bg_address1.gif);
	vertical-align: bottom;
}
.address2  {
	vertical-align: top;
	background-image: url(img/bg_left.gif);
	background-color: #ffffff;
}

.logo {
	vertical-align: bottom;
	background-image: url(img/logo.gif);
	background-color: #ffffff;
}
.login  {
	padding-left: 10px;
	color: #ffffff;
}
.caption    { font-size: 12px; font-weight: bold; }
.maincaption{ color: #000000; font-size: 14px; }
.white      { color: #ffffff; }
.gray       { color: #cccccc; }

.highlight  {
	padding: 10px;
}
.ueber1		{
	FONT-WEIGHT: bold; 
	COLOR: #990033; 
	TEXT-DECORATION: none; 
	text-align:right; 
	clear:both;
	margin-top:16px;
	margin-bottom:16px;
}
.ueber2		{
	FONT-WEIGHT: bold; 
	font-size:15px; 
	COLOR: #990033; 
	TEXT-DECORATION: none; 
	text-align:right; 
	margin-top:16px;
	margin-bottom:16px;
}

#inhalt {
	margin-left:15px;
	margin-right: 25px;
	margin-bottom:25px;
	margin-top:15px;
}

p.text	{ font: 11px Arial;text-align:justify;}
.bold 	{font-weight:bold;}
.error	{color:#dc0000;}




A:link 		{color:#dc0000;TEXT-DECORATION: none;}
A:visited 	{color:#dc0000;TEXT-DECORATION: none;}
A:active 	{color:#dc0000;TEXT-DECORATION: none;}
A:hover 	{color:#dc0000;TEXT-DECORATION: underline;}

A.bold:link 	{color:#dc0000;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.bold:visited 	{color:#dc0000;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.bold:active 	{color:#dc0000;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.bold:hover 	{color:#dc0000;FONT-SIZE:11px;TEXT-DECORATION: underline;}

A.white:link 	{color:#ffffff;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.white:visited {color:#ffffff;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.white:active 	{color:#ffffff;FONT-SIZE:11px;TEXT-DECORATION: none;}
A.white:hover 	{color:#ffffff;FONT-SIZE:11px;TEXT-DECORATION: underline;}

A.news:link 	{color:#ffffff;FONT-SIZE:12px;TEXT-DECORATION: none; font-weight: bold;}
A.news:visited  {color:#ffffff;FONT-SIZE:12px;TEXT-DECORATION: none; font-weight: bold;}
A.news:active 	{color:#ffffff;FONT-SIZE:12px;TEXT-DECORATION: none; font-weight: bold;}
A.news:hover 	{color:#ffffff;FONT-SIZE:12px;TEXT-DECORATION: underline; font-weight: bold;}

A.footer:link 		{color:#666666;FONT-SIZE:11px;TEXT-DECORATION: none; font-weight: normal;}
A.footer:visited  	{color:#666666;FONT-SIZE:11px;TEXT-DECORATION: none; font-weight: normal;}
A.footer:active 	{color:#666666;FONT-SIZE:11px;TEXT-DECORATION: none; font-weight: normal;}
A.footer:hover 		{color:#666666;FONT-SIZE:11px;TEXT-DECORATION: underline; font-weight: normal;}


A.referenzen:link 		{color: #E6E6E6;}
A.referenzen:visited 	{color: #E6E6E6;}
A.referenzen:active 	{color: #E6E6E6;}
A.referenzen:hover 	{color: #B4B4B4;}

A.referenzen_links:link 	{color:#9A9A9A;FONT-SIZE:9px;TEXT-DECORATION: underline;}
A.referenzen_links:visited 	{color:#9A9A9A;FONT-SIZE:9px;TEXT-DECORATION: underline;}
A.referenzen_links:active 	{color:#9A9A9A;FONT-SIZE:9px;TEXT-DECORATION: underline;}
A.referenzen_links:hover 	{color:#dc0000;FONT-SIZE:9px;TEXT-DECORATION: underline;}

.normal
{
	color: #000000;
	font-style: verdana;
	font-size: 10px;
}
/*.mouseover
{
	background-color: #D4D9DC;
	color: #eeeeee;
}*/
.spickzettel
{
	font-size: 13px;
}