public function getCheckBannerImageSize($arrImageSize, $maxWidth, $maxHeight)
	{
		//$arrImageSize[0] Breite (max 250px in BE)
		//$arrImageSize[1] Hoehe  (max  40px in BE)
		//$arrImageSize[2] Type
		if ($arrImageSize[0] > $arrImageSize[1]) // Breite > Hoehe = Landscape ==
		{ 
		    if ($arrImageSize[0] > $maxWidth)
		    {	//neue feste Breite
		    	$newImageSize = $this->getBannerImageSizeNew($arrImageSize[0],$arrImageSize[1], $maxWidth, 0);
		        $intWidth  = $newImageSize[0];
		        $intHeight = $newImageSize[1];
		        $oriSize   = $newImageSize[2];
		    }
		    else
		    {
		        $intWidth  = $arrImageSize[0];
		        $intHeight = $arrImageSize[1];
		        $oriSize   = true; // Merkmal fuer Bilder ohne Umrechnung
		    }
		}
		else
		{ 	// Hoehe >= Breite, ggf. Hoehe verkleinern
			if ($arrImageSize[1] > $maxWidth) // Hoehe > max Breite = Portrait ||
			{
			    // pruefen ob bei neuer Hoehe die Breite zu klein wird
			    if (($maxWidth*$arrImageSize[0]/$arrImageSize[1]) < $maxHeight)
			    {
			        // Breite statt Hoehe setzen, Breite auf maximale Hoehe
			    	$newImageSize = $this->getBannerImageSizeNew($arrImageSize[0],$arrImageSize[1], $maxHeight, 0);
			    	$intWidth  = $newImageSize[0];
			    	$intHeight = $newImageSize[1];
			    	$oriSize   = $newImageSize[2];
			    } 
			    else 
			    {
			    	$newImageSize = $this->getBannerImageSizeNew($arrImageSize[0],$arrImageSize[1], 0, $maxHeight);
			        $intWidth  = $newImageSize[0];
			    	$intHeight = $newImageSize[1];
			    	$oriSize   = $newImageSize[2];
			    }
			}
			else
			{
			    $intWidth  = $arrImageSize[0];
			    $intHeight = $arrImageSize[1];
			    $oriSize = true; // Merkmal fuer Bilder ohne Umrechnung
			}
		}
		return array($intWidth,$intHeight,$oriSize);
	}