BODY { background-color: #ffffff; margin: 0 0 0 0;}

A:link 			{COLOR: #bf1d1d; TEXT-DECORATION: underline;}
A:visited 		{COLOR: #bf1d1d; TEXT-DECORATION: underline;}
A:active 		{COLOR: #bf1d1d; TEXT-DECORATION: underline;}
A:hover 		{COLOR: #ffffff; TEXT-DECORATION: none;}

A:link.c1 		{COLOR: #bf1d1d; TEXT-DECORATION: none;}
A:visited.c1 	{COLOR: #bf1d1d; TEXT-DECORATION: none;}
A:active.c1		{COLOR: #bf1d1d; TEXT-DECORATION: none;}
A:hover.c1 		{COLOR: #ffffff; TEXT-DECORATION: underline;}

A:link.footer 		{COLOR: #eeeeee; TEXT-DECORATION: none;}
A:visited.footer	{COLOR: #eeeeee; TEXT-DECORATION: none;}
A:active.footer		{COLOR: #eeeeee; TEXT-DECORATION: none;}
A:hover.footer 		{COLOR: #ffffff; TEXT-DECORATION: underline;}

.f0 			{font-family: Arial, Helvetica, sans-serif; Font-Size: 10px; color: #dddddd;}
.f1				{font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size:11px; color: #ddddddd;}
.f2 			{font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size:12px; color: #ddddddd;}
.f3 			{font-family: Verdana, Arial, Helvetica, sans-serif; Font-Size:13px; color: #ddddddd;}
.f4 			{font-family: Arial, Helvetica, sans-serif; Font-Size:14px; color: #ddddddd;}


/*--------------- Standardtexte -------------*/

TABLE.footer TD			{font: 9px Verdana, Arial, sans-serif; color: #ffffff; line-height: 12px;}

TABLE.footer TD A:link 	{COLOR: #dddddd; TEXT-DECORATION: none;}
TABLE.footer TD A:visited 	{COLOR: #dddddd; TEXT-DECORATION: none;}
TABLE.footer TD A:active	{COLOR: #dddddd; TEXT-DECORATION: none;}
TABLE.footer TD A:hover 	{COLOR: #ffffff; TEXT-DECORATION: none;}


/*--------------- Headersuche -------------*/

TABLE.headersuche						{font: 10px Verdana, Arial, sans-serif; color: #ffffff; BACKGROUND-COLOR: #ffffff;}
TABLE.headersuche TD SELECT.flach		{font: 11px Verdana, Arial, sans-serif; color: #333333; BACKGROUND-COLOR: #ffffff;}
TABLE.headersuche TD INPUT.flach 		{height: 19px; BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid; font: 11px Verdana, Arial, sans-serif; color: #333333; BACKGROUND-COLOR: #ffffff;}
TABLE.headersuche TD INPUT.flach2 		{BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #b5cdfa; font: 10px Verdana, Arial, sans-serif; color: #000000; margin-bottom:1px; width:20px;}


/*--------------- Standardtexte -------------*/

TABLE.standard h1				{font: bold 24px 'Trebuchet MS', Arial, sans-serif; color: #1D3A86; letter-spacing:2px; margin: 0px 0px 10px 0px;}
TABLE.standard h2 				{font: bold 20px 'Trebuchet MS', Arial, sans-serif; color: #1D3A86; letter-spacing:1px; margin: 0px 0px 8px 0px;}
TABLE.standard h3 				{font: bold 15px 'Trebuchet MS', Arial, sans-serif; color: #0e178f; letter-spacing:1px; margin: 0px 0px 5px 0px;}
TABLE.standard h4 				{font: bold 13px 'Trebuchet MS', Arial, sans-serif; color: #0e178f; margin: 0px 0px 3px 0px;}}

TABLE.standard TD 				{vertical-align : top;}
TABLE.standard TD.top 			{vertical-align : top;}

TABLE.standard TD.f0 			{font:  9px Verdana, Arial, sans-serif; color: #333333;}
TABLE.standard TD.f1			{font: 10px Verdana, Arial, sans-serif; color: #333333;}
TABLE.standard TD.f2 			{font: 11px Verdana, Arial, sans-serif; color: #333333; line-height: 17px;}
TABLE.standard TD.f3 			{font: 14px Verdana, Arial, sans-serif; color: #333333;}
TABLE.standard TD.f4 			{font: 16px Verdana, Arial, sans-serif; color: #333333;}
TABLE.standard TD.f5 			{font: 11px Verdana, Arial, sans-serif; color: #ffffff; line-height: 17px;}
TABLE.standard TD.rand_left 	{width: 180px; padding-left: 36px;}
TABLE.standard TD.rand_center 	{width: 180px; text-align: center; padding-left: 36px;}

TABLE.standard A:link 			{COLOR: #d10000; TEXT-DECORATION: none;}
TABLE.standard A:visited 		{COLOR: #d10000; TEXT-DECORATION: none;}
TABLE.standard A:active			{COLOR: #d10000; TEXT-DECORATION: none;}
TABLE.standard A:hover 			{COLOR: #0e178f; TEXT-DECORATION: underline;}

TABLE.standard A:link.c1 		{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:visited.c1 	{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:active.c1		{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:hover.c1 		{COLOR: #1d178f; TEXT-DECORATION: none;}

TABLE.standard A:link.c2 		{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:visited.c2 	{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:active.c2		{COLOR: #ffffff; TEXT-DECORATION: none;}
TABLE.standard A:hover.c2 		{COLOR: #cccccc; TEXT-DECORATION: none;}

TABLE.standard A:link.c3 		{COLOR: #1d178f; TEXT-DECORATION: none;}
TABLE.standard A:visited.c3 	{COLOR: #1d178f; TEXT-DECORATION: none;}
TABLE.standard A:active.c3		{COLOR: #1d178f; TEXT-DECORATION: none;}
TABLE.standard A:hover.c3 		{COLOR: #d10000; TEXT-DECORATION: none;}

DIV.icon_dl 					{border: 1px dotted Gray; background-color: #F0F8FF; width: 28px; height: 28px; display: inline; margin: 0px 2px 0px 2px;}
DIV.icon_dl a 					{font: bold 10px Arial, Helvetica, sans-serif; background-color: #F0F8FF; display: block;}
DIV.icon_dl a:link 				{background-color: #F0F8FF;}
DIV.icon_dl a:visited			{background-color: #F0F8FF;}
DIV.icon_dl a:hover				{background-color: #d1aaaa;}
DIV.icon_dl a:active 			{background-color: #F0F8FF;}


/*--------------- DL-Tabellen -------------*/

TABLE.dl 						{font: 10px 'Trebuchet MS', Arial, sans-serif; color: #000000;}
TABLE.dl TH 					{font: bold 11px Verdana, Arial, sans-serif; color: #333333; padding: 4px 2px 4px 2px; background-color: #eeeeee;}
TABLE.dl TD 					{font: 11px Verdana, Arial, sans-serif; color: #000000; padding: 2px 2px 2px 2px; background-color: #ffffff; vertical-align: middle;}


/*--------------- Menue -------------*/

#menue 					{ position: relative; border-right: 0px solid #808080; border-bottom: 5px solid #808080; width: 178px; }
#menue ul 				{ list-style: none outside; margin: 0; padding: 0; }

#menue li.L0 			{ font: bold 13px 'Trebuchet MS', Arial, sans-serif; border-bottom: 0px solid #808080; background-color: #e8e8e8; background: url('../img/bg-menue-l0.gif'); background-position: 0px 30px; line-height: 30px; }
#menue li.L0marked 		{ color: #1d178f; font: bold 13px 'Trebuchet MS', Arial, sans-serif; border-bottom: 0px solid #808080; background-color: #e8e8e8; background: url('../img/bg-menue-l0.gif');  line-height: 30px;}

#menue li.L0 a			{ color: #19289b; text-decoration: none; display: block;}
#menue li.L0 a:link 	{ background: url('../img/bg-menue-l0.gif'); background-position: 0px 30px; }
#menue li.L0 a:visited 	{ background: url('../img/bg-menue-l0.gif'); background-position: 0px 30px; }
#menue li.L0 a:hover 	{ background: url('../img/bg-menue-l0.gif');}
#menue li.L0 a:active 	{ background: url('../img/bg-menue-l0.gif');}


#menue li.l1 			{ font: 12px 'Trebuchet MS', Arial, sans-serif; border-bottom: 0px solid #cccccc; background-color: #1d178f; background: url('../img/bg-menue-l1.gif'); background-position: 0px 30px; line-height: 30px; }
#menue li.l1marked 		{ color: #fafafa; font: 12px 'Trebuchet MS', Arial, sans-serif; border-bottom: 0px solid #cccccc; background-color: #1d178f; background: url('../img/bg-menue-l1.gif');  line-height: 30px;}

#menue li.l1 a			{ color: #fafafa; text-decoration: none; display: block;}
#menue li.l1 a:link 	{ background: url('../img/bg-menue-l1.gif'); background-position: 0px 30px;}
#menue li.l1 a:visited 	{ background: url('../img/bg-menue-l1.gif'); background-position: 0px 30px;}
#menue li.l1 a:hover 	{ background: url('../img/bg-menue-l1.gif');}
#menue li.l1 a:active 	{ background: url('../img/bg-menue-l1.gif');}


#menue li.l2 			{ font: 11px Verdana, Arial, sans-serif; border-bottom: 0px solid #cccccc; background-color: #559dd4; background: url('../img/bg-menue-l2.gif'); background-position: 0px 23px; line-height: 23px; }
#menue li.l2marked 		{ color: #fafafa; font: 11px Verdana, Arial, sans-serif; border-bottom: 0px solid #cccccc; background-color: #559dd4; background: url('../img/bg-menue-l2.gif');  line-height: 23px;}

#menue li.l2 a			{ color: #fafafa; text-decoration: none; display: block;}
#menue li.l2 a:link 	{ background: url('../img/bg-menue-l2.gif'); background-position: 0px 23px;}
#menue li.l2 a:visited 	{ background: url('../img/bg-menue-l2.gif'); background-position: 0px 23px;}
#menue li.l2 a:hover 	{ background: url('../img/bg-menue-l2.gif');}
#menue li.l2 a:active 	{ background: url('../img/bg-menue-l2.gif');}


#menue li.l3 			{ font: 10px Arial, sans-serif; border-bottom: 0px solid #cccccc; background-color: #1d178f; background: url('../img/bg-menue-l3.gif'); background-position: 0px 19px; line-height: 19px; }
#menue li.l3marked 		{ color: #19289b;font: 10px Arial, sans-serif; sans-serif; border-bottom: 0px solid #cccccc; background-color: #1d178f; background: url('../img/bg-menue-l3.gif');  line-height: 19px;}

#menue li.l3 a			{ color: #19289b; text-decoration: none; display: block;}
#menue li.l3 a:link 	{ background: url('../img/bg-menue-l3.gif'); background-position: 0px 19px;}
#menue li.l3 a:visited 	{ background: url('../img/bg-menue-l3.gif'); background-position: 0px 19px;}
#menue li.l3 a:hover 	{ background: url('../img/bg-menue-l3.gif');}
#menue li.l3 a:active 	{ background: url('../img/bg-menue-l3.gif');}


/*------------- AdminZone ------------*/

TABLE.admintop 				{ width: 100%; color: #000000; font: normal 12px Arial, sans-serif; }
TABLE.admintop H1 			{ font: bold 22px Arial, sans-serif; color: #0a1e8c; display: inline; }


TABLE.adminstart 			{ width: 100%; color: #000000; font: normal 12px Arial, sans-serif;}
TABLE.adminstart TH 		{ font: bold 13px Arial, sans-serif; text-align: left; vertical-align: bottom; padding: 15px 0px 3px 10px; background-color: #f0f4f4; border-bottom: 3px solid #999999;}
TABLE.adminstart TD			{ font: 11px Verdana, Arial, sans-serif; padding: 3px 3px 3px 3px; color: #333333; border-bottom: 1px solid #999999;}
TABLE.adminstart TD A:link, TABLE.adminstart TD A:visited, TABLE.adminstart TD A:active	{ font: bold 13px Arial, sans-serif; color: #d10000; text-decoration: none;}
TABLE.adminstart TD A:hover { color: #ff0000; text-decoration: underline;}


TABLE.adminmenue 			{ width:  100%; color: #000000; font: normal 11px Arial, sans-serif; background-color:#ffffff; }
TABLE.adminmenue TH 		{ background-color:#999999;  font: bold 12px Verdana,Arial,Helvetica; color:#FFFFFF; padding : 3px 2px 3px 2px; border-right:1px solid #c0c0c0; }
TABLE.adminmenue TD 		{ border-bottom: 1px solid #cccccc; padding : 2px 2px 2px 2px; vertical-align : top;}
TABLE.adminmenue TD.neu 	{ font: bold 10px Arial, sans-serif; color: #777777; padding : 10px 0px 8px 5px; background-color: #f0f4f4;}
TABLE.adminmenue TD.neu A:link, TABLE.adminmenue TD.neu A:visited, TABLE.adminmenue TD.neu A:active	{ font: bold 13px Arial, sans-serif; color: #d10000; text-decoration: none;}
TABLE.adminmenue TD.neu A:hover { color: #ff0000; text-decoration: underline;}

TABLE.adminmenue TD A:link, TABLE.adminmenue TD A:visited, TABLE.adminmenue TD A:active { font: 11px Arial, sans-serif; color: #d10000; text-decoration: none;}
TABLE.adminmenue TD A:hover { color: #ff0000; text-decoration: underline;}

TABLE.adminmenue TD.ok 		{ background-color: #aaffaa; font-size: 8px; width: 10px; border-right: 1px solid Gray; text-align:center;}
TABLE.adminmenue TD.no 		{ background-color: #ffaaaa; font-size: 8px; width: 10px; border-right: 1px solid Gray; text-align:center;}


TABLE.adminedit 			{ background-color: #ffffff; color: #000000; font: normal 11px Verdana, Arial, sans-serif;}
TABLE.adminedit TH 			{ font: bold 12px Verdana, Arial, sans-serif; text-align: left; color:#000000; padding : 20px 2px 2px 0px; border-bottom:3px solid #999999;}

TABLE.adminedit TD 			{ padding : 1px 2px 1px 2px; vertical-align: top;}
TABLE.adminedit TD.top 		{ width: 140px; border-bottom: 1px solid #ffffff; font: normal 12px Arial, sans-serif; padding : 3px 0px 0px 2px;  color: #000000; background-color: #b0c2d2;}
TABLE.adminedit TD.edit 	{  width: 80%; border-bottom: 1px solid #b0c2d2; background-color: #ddeeff;}

TABLE.adminedit TD A:link, TABLE.adminedit TD A:visited, TABLE.adminedit TD A:active { font: 11px Arial, sans-serif; color: #d10000; text-decoration: none;}
TABLE.adminedit TD A:hover { color: #ff0000; text-decoration: underline;}

TABLE.adminedit TD.edit INPUT.title_header 			{ width: 500px; color: White; background-color: Blue; font-weight: bold; }
TABLE.adminedit TD.edit INPUT.objekt_ueberschrift  	{ width: 500px; font-weight: bold; background-color:#D5E4B5 ; color: #467517; }
TABLE.adminedit TD.edit INPUT.ueberschrift  		{ width: 500px; font-weight: bold; background-color:#ffffff ; color: #808080; }
TABLE.adminedit TD.edit INPUT.title_link 			{ width: 500px; background-color: #FFFF99; border: 1px; }



TABLE.adminbild {
	background-color: #f8f8f8;
	color: #000000;
	font: normal 9px Arial, sans-serif;
	border-color: #c0c0c0;
	border-width:1px 1px 1px 1px;
	border-style: dashed;
}

TABLE.adminbild TH {
	font: normal 9px Arial, sans-serif;
	text-align: left;
	color:#000000;
	Font-Weight:Bold;
	background-color: #cccccc;
	border-bottom:1px solid #888888;
}

TABLE.adminbild TD A 		{font-family:Arial,Helvetica; font-size: 11px; COLOR: #ff6600; TEXT-DECORATION: underline;}
TABLE.adminbild TD A:hover 	{COLOR: #000000; TEXT-DECORATION: none;}