/*stylesheet for leo*/
body {font-family: Verdana, Helvetica, Arial, sans-serif; color: #000; background-color: #fff; text-align:justify;}

/*structure and format*/
#menu 	{width: 120px; float: left; position: absolute; top: 29px; left: 29px;}
#header  {width: 600px; height: 114px; position: absolute; top: 29px; left: 178px; padding-top: 0px; border-bottom: 1px solid #999; background-color: #fff; font-size: 7pt; line-height: 170%; letter-spacing:0.2pt;}
#main 	{width: 600px; position: absolute; top: 163px; left: 178px; font-size: 7pt; line-height: 170%; letter-spacing:0.2pt;}
#maintext 	{margin-top:-7px; padding-left:1px;}

/*menu related*/
ul#navi 		{margin: 0; padding: 0; font-size: 7pt; font-weight: bold;}
ul#navi li 	{list-style: none; background-color: #c00;}

/*links fliesstext*/
a.norm			{color: #222; text-decoration: none;}
a:hover.norm 	{text-decoration: underline;}

/*links hauptauswahl*/
ul#navi 		{height:20px;}
ul#navi li#title a 	{display:block; background-color: #000; color: #fff; text-decoration: none;}
ul#navi a 				{display:block; border-bottom: 1px solid white; padding: 3px; padding-left: 7px; background-color: #c00; color: #fff; text-decoration: none;}
ul#navi a:hover 		{display:block; text-decoration: underline;}

/*links ausgewählt*/
ul#navi li#title     {background-color: #000; color: #fff;}
ul#navi li#onc  {padding: 3px; padding-left: 7px; color: #fff; width: 17px; border-bottom: 1px solid white;}
ul#navi li#onk  {padding: 3px; padding-left: 7px; color: #fff; width: 53px; border-bottom: 1px solid white;}
ul#navi li#ona  {padding: 3px; padding-left: 7px; color: #fff; width: 59px; border-bottom: 1px solid white;}
ul#navi li#onaeng  {padding: 3px; padding-left: 7px; color: #fff; width: 45px; border-bottom: 1px solid white;}
ul#navi li#onm  {padding: 3px; padding-left: 7px; color: #fff; width: 46px; border-bottom: 1px solid white;}
ul#navi li#onp  {padding: 3px; padding-left: 7px; color: #fff; width: 63px; border-bottom: 1px solid white;}

/*links aufträge mikado*/
ul#navi li#aufb 	  			{background-color: #479abd;}
ul#navi li#aufb a 	  		{background-color: #479abd; color: #000; text-decoration: none;}
ul#navi li#aufb a:hover   	{color: #fff; text-decoration: underline;}
ul#navi li#aufb a:visited 	{color: #fff;}
ul#navi li#aufg 	  			{background-color: #999;}
ul#navi li#aufg a 	  		{background-color: #999; color: #000; text-decoration: none;}
ul#navi li#aufg a:hover   	{color: #fff; text-decoration: underline;}
ul#navi li#aufg a:visited 	{color: #fff;}

ul#navi li#mikleinw 				{background-color: #479abd;}
ul#navi li#mikleinw a 	  		{background-color: #479abd; color: #000; text-decoration: none;}
ul#navi li#mikleinw a:hover   {color: #fff; text-decoration: underline;}
ul#navi li#mikleinw a:visited {color: #fff;}
ul#navi li#mikobj 	  			{background-color: #999;}
ul#navi li#mikobj a 	  			{background-color: #999; color: #000; text-decoration: none;}
ul#navi li#mikobj a:hover   	{color: #fff; text-decoration: underline;}
ul#navi li#mikobj a:visited 	{color: #fff;}
ul#navi li#mikwand 	  			{background-color: #ccc;}
ul#navi li#mikwand a 	  		{background-color: #ccc; color: #000; text-decoration: none;}
ul#navi li#mikwand a:hover   	{color: #fff; text-decoration: underline;}
ul#navi li#mikwand a:visited 	{color: #fff;}

/*special text format*/
.fett 			{font-weight: bold;}
.bluetitle 		{font-weight: bold; color: #4394bd; font-size: 7pt;}
.blacktitle 	{font-weight: bold; font-size: 7pt; color: #000; letter-spacing:0.5pt;}
.displaylang	{position: absolute; top: 3px; left: 586px;}

/*special div format*/
div#auftraegelinks 	{width: 100px; float: left; font-weight:bold;}
div#auftraegerechts 	{margin-left: 100px;}
div#mikadolinks 		{width: 75px; float: left; font-weight:bold;}
div#mikadorechts 		{margin-left: 75px;}
div#kontlinks 			{width: 60px; float: left;}
div#kontrechts 		{margin-left: 60px;}
div#headertext 		{padding-top: 7px; padding-left:1px;}

/*mouseovertext*/
.info 						{display: none; position:fixed; top:31px; left:178px; width: 580px; font-weight: bold; color: #4394bd; background-color: #ffffff; font-size: 7pt; letter-spacing:0.2pt;}
ul#navi a:hover .info 	{display: block;}

/*fuer breitere jpgs*/
.displaylanglang	{position: absolute; top: 3px; left: 886px;}
#headerlang  {width: 900px; height: 114px; position: absolute; top: 29px; left: 178px; padding-top: 0px; border-bottom: 1px solid #999; background-color: #fff; font-size: 7pt; line-height: 170%; letter-spacing:0.2pt;}
