#mofi IMG			{ border: 0px; }
#mofi A				{ font-size: 10px; text-decoration: none!important; font-weight: bold; color: #5E5E5E; }
#mofi A:hover		{ text-decoration: underline!important; }
#mofi SELECT		{ width: 120px; font: 10px Verdana; color: #262626; }
#mofi FORM 			{ display: inline; }

#mofi .grey1 		{ position: absolute; left: 0px; top: 0px; width: 479px; height: 15px; background: #5E5E5E; }
#mofi .grey2 		{ position: absolute; left: 480px; top: 0px; width: 159px; height: 15px; background: #5E5E5E; }
#mofi .logo 		{ position: absolute; top: 15px; left: 540px; z-index:-1}

#mofi .navitable td img { display: block; } /* wird benötigt bei doctype html 4.01 strict in verbindung mit table-layout*/
#mofi .navitable .uppertext	{ padding-left: 10px; background: #B5BBAD; border-left: 1px solid #FFF;}
#mofi .navitable .lowertext	{ padding-left: 10px; }
#mofi .navitable 	{ background: #DBDED7; width: 639px; table-layout: fixed; border-bottom: 1px solid #FFF; }
#mofi .navioff		{ background: #B5BBAD; }
#mofi .navion			{ background: #DBDED7; }
#mofi .divoff 		{ padding-left: 3px; padding-right: 13px; }
#mofi .divoff A 	{ color: #5E5E5E!important; font-weight: bold; text-decoration: none!important; height: 99px; }
#mofi .divon 			{ font-weight: bold; padding-left: 13px; padding-right: 13px; }


#mofi .typetable 			{ border-collapse: collapse; border-top: 1px solid #B5BBAD; }
#mofi .typetable TD 		{ border: 1px solid #FFF; }
#mofi .typetablehead 	{ border-collapse: collapse; border-top: 1px solid #FFF; }
#mofi .typetablehead TH { font: 10px Verdana; font-weight: bold; color: #FFF; background: #B5BBAD; height: 19px; border: 1px solid #B5BBAD; }
#mofi .carline 	{ font: 10px Verdana; font-weight: bold; color: #262626; background: #F0F0F0; height: 44px; padding-left: 2px; }
#mofi .dgrey 		{ background: #E1E1E1; }
#mofi .lgrey 		{ background: #F0F0F0; }

#mofi .pricetext 	{ border-top: 1px solid #FFF; background: #B5BBAD; }
#mofi .pricehead	{ position: absolute; top: 168px; background: #B5BBAD; padding-top: 3px; padding-bottom: 5px; font: 10px Verdana; font-weight: bold; color: #FFF; text-align: left; padding-left: 2px; border-right: 1px solid #B5BBAD; }
#mofi .pricebar1 	{ position: absolute; left: 1px; background: #F0F0F0; width: 804px; border-right: 1px solid #FFF; }
#mofi .pricebar2 	{ position: absolute; left: 1px; background: #E1E1E1; width: 804px; border-right: 1px solid #FFF; }
#mofi .grouphead	{ position: absolute; left: 0px; width: 48px; font: 10px Verdana; font-weight: bold; xcolor: #262626; text-align: right; padding-right: 2px; padding-top: 10px; }
#mofi .priceline 	{ position: absolute; top:190px; background: #FFF; width: 1px; height: 600px; line-width: 1px; }

#mofi .typehead	{ position: absolute; top: 168px; background: #B5BBAD; padding-top: 3px; padding-bottom: 5px; font: 10px Verdana; font-weight: bold; color: #FFF; text-align: center; border-right: 1px solid #B5BBAD; }
	
#mofi .footerbox 	{ position: absolute; z-index: 5; bottom: 0px; margin-left: 33%; width: 318px; height: 15px; border: 1px solid #C6C3C6; border-bottom: 0px; background: #FFF; }
#mofi .footer1 	{ width: 78px; float: left; text-align: center; }
#mofi .footerbox A {	font-size: 9px; color: #9C9E9C; }
#mofi .dotty 		{ float: left; }
#mofi .dottx		{ line-height: 1px; height: 1px; background-image: url(../img/dottx.gif); }

#mofi .car		{ position: absolute; }
#mofi .carMap		{ position: absolute; z-index: 30; }
#mofi .minilayer	{ position: absolute; z-index:99999999; visibility: hidden; background: #E1E1E1; padding: 5px; border: 1px solid #3C3D3D; }
#mofi .maxilayer	{ position: absolute; z-index:40; visibility: hidden; background: #FFF; border: 1px solid #3C3D3D; width: 259px; }
#mofi .maxiHead	{ padding: 5px; }
#mofi .maxiImg		{ background: #E1E1E1; text-align: center; padding-top: 8px; padding-bottom: 5px}
#mofi .maxiData	{ padding: 5px; }
#mofi .maxiLinks	{ padding-left: 5px; margin-top: 4px; margin-bottom: 1px; }
#mofi .maxiLinks IMG { vertical-align: middle; margin-right: 5px; }
#mofi .maxiClose	{ text-align: right; padding: 5px; background: #E1E1E1; border-top: 6px solid #FFF; }
#mofi .maxiClose IMG { vertical-align: middle; margin-left: 5px; }

#mofi .nofloat 	{ clear: both; }
