Index: ipk/source/infos_foreca/CONTROL/control
===================================================================
--- ipk/source/infos_foreca/CONTROL/control	(revision 7322)
+++ ipk/source/infos_foreca/CONTROL/control	(revision 7338)
@@ -1,4 +1,4 @@
 Package: enigma2-plugin-infos-foreca
-Version: 1.3
+Version: 1.4
 Architecture: sh4
 OE: Weatherinfos for your AAF Duckbox 
Index: ipk/source/infos_foreca/CONTROL/preinst
===================================================================
--- ipk/source/infos_foreca/CONTROL/preinst	(revision 7322)
+++ ipk/source/infos_foreca/CONTROL/preinst	(revision 7338)
@@ -21,5 +21,5 @@
 	SPACE=`df | grep /dev/mtdblock | grep var | sed 's/ \+/ /g' | cut -d ' ' -f4 | tail -n1`
 	FREE=`expr $SPACE - 100`
-	SIZE=680
+	SIZE=770
 	echo "checking freespace"
 	echo packege size $SIZE kb
Index: ipk/source/infos_foreca/usr/lib/enigma2/python/Plugins/Extensions/Foreca/plugin.py
===================================================================
--- ipk/source/infos_foreca/usr/lib/enigma2/python/Plugins/Extensions/Foreca/plugin.py	(revision 7322)
+++ ipk/source/infos_foreca/usr/lib/enigma2/python/Plugins/Extensions/Foreca/plugin.py	(revision 7338)
@@ -77,4 +77,8 @@
 deviceName = HardwareInfo().get_device_name()
 
+
+# Make Path for Slideshow
+if os.path.exists("/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder") is False:
+		os.system("mkdir -p /usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder")
 
 
@@ -331,5 +335,5 @@
 		##print "Desktop ", size, width
 		if width == 1024:
-			self.skin = """<screen position="center,65" size="880,480" title="Foreca Wetterprognose V 1.3" backgroundColor="#b0b0b0" >"""
+			self.skin = """<screen position="center,65" size="880,480" title="Foreca Wetterprognose V 1.4" backgroundColor="#b0b0b0" >"""
 			self.skin += """<widget name="MainList" position="0,65" size="880,363" zPosition="3" backgroundColor="#b0b0b0" backgroundColorSelected="#f7f7f7" selectionDisabled="1" scrollbarMode="showOnDemand" />
 			<widget source="Titel" render="Label" position="120,3" zPosition="3" size="740,40" font="Regular;36" valign="center" halign="left" transparent="1" foregroundColor="#000000"/>
@@ -348,5 +352,5 @@
 		</screen>"""
 		else:
-			self.skin = """<screen position="center,center" size="890,505" title="Foreca Wetterprognose V 1.3" backgroundColor="#b0b0b0" >"""
+			self.skin = """<screen position="center,center" size="890,505" title="Foreca Wetterprognose V 1.4" backgroundColor="#b0b0b0" >"""
 			self.skin += """<widget name="MainList" position="0,90" size="890,365" zPosition="3" backgroundColor="#b0b0b0" backgroundColorSelected="#f7f7f7" selectionDisabled="1" scrollbarMode="showOnDemand" />
 			<widget source="Titel" render="Label" position="120,13" zPosition="3" size="740,40" font="Regular;36" valign="center" halign="left" transparent="1" foregroundColor="#000000"/>
@@ -884,9 +888,14 @@
 # -------------------------------------------------------------------
 class SatPanelList(MenuList):
-	def __init__(self, list, font0 = 28, font1 = 16, itemHeight = 142, enableWrapAround = True):
-		MenuList.__init__(self, [], False, eListboxPythonMultiContent)
-		self.l.setFont(0, gFont("Regular", font0))
-		self.l.setFont(1, gFont("Regular", font1))
-		self.l.setItemHeight(itemHeight)
+	if (getDesktop(0).size().width() == 1280):
+			ItemSkin = 142
+	else:
+			ItemSkin = 122
+
+	def __init__(self, list, font0 = 28, font1 = 16, itemHeight = ItemSkin, enableWrapAround = True):
+			MenuList.__init__(self, [], False, eListboxPythonMultiContent)
+			self.l.setFont(0, gFont("Regular", font0))
+			self.l.setFont(1, gFont("Regular", font1))
+			self.l.setItemHeight(itemHeight)
 
 # -------------------------------------------------------------------
@@ -895,28 +904,38 @@
 		self.session = session
 		self.ort = ort
-		self.skin = """
+
+		if (getDesktop(0).size().width() == 1280):
+			self.skin = """
 			<screen name="SatPanel" position="center,center" size="630,500" title="Satelliten - Bilder / Karten" backgroundColor="#252525">
 				<widget name="Mlist" position="10,10" size="600,430" zPosition="3" backgroundColor="#252525"  backgroundColorSelected="#565656" scrollbarMode="showOnDemand" />
-
 				<eLabel position="0,445" zPosition="2" size="630,1" backgroundColor="#c1cdc1" />
 				<widget source="key_blue" render="Label" position="260,457" zPosition="2" size="290,30" font="Regular;20" valign="center" halign="left" transparent="1" />
 				<ePixmap position="200,460" size="36,20" pixmap="skin_default/buttons/key_blue.png" transparent="1" alphatest="on" />
-
 			</screen>"""
+		else:
+			self.skin = """
+			<screen name="SatPanel" position="center,center" size="630,440" title="Satelliten - Bilder / Karten" backgroundColor="#252525">
+				<widget name="Mlist" position="10,10" size="600,370" zPosition="3" backgroundColor="#252525"  backgroundColorSelected="#565656" scrollbarMode="showOnDemand" />
+				<eLabel position="0,385" zPosition="2" size="630,1" backgroundColor="#c1cdc1" />
+				<widget source="key_blue" render="Label" position="260,397" zPosition="2" size="290,30" font="Regular;20" valign="center" halign="left" transparent="1" />
+				<ePixmap position="200,400" size="36,20" pixmap="skin_default/buttons/key_blue.png" transparent="1" alphatest="on" />
+			</screen>"""
+
 
 		Screen.__init__(self, session)
 		self.Mlist = []
 
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('satellit'), _("Satelliten Bild"), 'satellit')))
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('niederschlag'), _("Niederschlags Karte"), 'niederschlag')))
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('bewoelkung'), _("Bewölkung Bild"), 'bewoelkung')))
-		#self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('luftdruck'), _("Luftdruck Karte"), 'luftdruck')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('satellit'), _("Wetterkarte Video"), 'satellit')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('niederschlag'), _("Niederschlags - Video"), 'niederschlag')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('bewoelkung'), _("Bewoelkungs - Video"), 'bewoelkung')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('eumetsat'), _("Eumetsat - Bild"), 'eumetsat')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('metoffice'), _("Druckanalyse - Bild"), 'metoffice')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('infrarotmetoffice'), _("Infrarot - Bild"), 'infrarotmetoffice')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('wetterkontor'), _("Deutschland - Bild"), 'wetterkontor')))
+		#self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('luftdruck'), _("Luftdruck Video"), 'luftdruck')))
 
 
 		self.onChangedEntry = []
-		if (getDesktop(0).size().width() == 1280):
-				self["Mlist"] = SatPanelList([])
-		else:
-				self["Mlist"] = SatPanelList([], font0=24, font1=15, itemHeight=60)
+		self["Mlist"] = SatPanelList([])
 		self["Mlist"].l.setList(self.Mlist)
 		self["Mlist"].selectionEnabled(1)
@@ -993,5 +1012,4 @@
 
 #------------------------------------------------------------------------------------------
-			
 		if menu == "luftdruck":
 			devicepath = "/tmp/sat.html"
@@ -1000,35 +1018,87 @@
 #------------------------------------------------------------------------------------------
 
-
-		# Lade Kategorie Seite und suche BildLink
-		h = urllib.urlretrieve(url, devicepath)
-		fd=open(devicepath)
-		html=fd.read()
-		fd.close()
-
-		fulltext = re.compile(r'http://cache-(.+?) ', re.DOTALL)
-		PressureLink = fulltext.findall(html)
-		PicLink = PressureLink[0]
-		PicLink = "http://cache-" +	PicLink
-
-		# Lade Bilder fuer Slideshow
-		devicepath = "/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder/sat"
-		max = int(len(PressureLink))-2
-		print "max= ", str(max)
-		zehner = "1"
-		x = 0
-		while x < max:
-			url = "http://cache-" + PressureLink[x]
-			print str(x), url
-			h = urllib.urlretrieve(url, devicepath + zehner + str(x) + ".jpg")
-			x = x + 1
-			if x > 9:
-				zehner = "2"
-
-		self.session.open(View_Slideshow, 0, True)
+#------------------------------------------------------------------------------------------
+
+		if menu == "satellit" or menu == "niederschlag"	or menu == "bewoelkung":
+			# Lade Kategorie Seite und suche BildLink
+			h = urllib.urlretrieve(url, devicepath)
+			fd=open(devicepath)
+			html=fd.read()
+			fd.close()
+
+			fulltext = re.compile(r'http://cache-(.+?) ', re.DOTALL)
+			PressureLink = fulltext.findall(html)
+			PicLink = PressureLink[0]
+			PicLink = "http://cache-" +	PicLink
+
+			# Lade Bilder fuer Slideshow
+			devicepath = "/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder/sat"
+			max = int(len(PressureLink))-2
+			print "max= ", str(max)
+			zehner = "1"
+			x = 0
+			while x < max:
+				url = "http://cache-" + PressureLink[x]
+				print str(x), url
+				h = urllib.urlretrieve(url, devicepath + zehner + str(x) + ".jpg")
+				x = x + 1
+				if x > 9:
+					zehner = "2"
+
+			self.session.open(View_Slideshow, 0, True)
+
+		else:
+			if menu == "eumetsat":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.sat24.com/images.php?country=eu&type=zoom&format=640x480001001&rnd=118538", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "wetterkontor":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.wetterkontor.de/maps/deutschland0.jpg", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "metoffice":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.metoffice.gov.uk/weather/charts/FSXX00T_00.jpg", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "infrarotmetoffice":
+				# http://www.metoffice.gov.uk/satpics/latest_IR.html
+				devicepath = "/tmp/sat.html"
+				url = "http://www.metoffice.gov.uk/satpics/latest_IR.html"
+				path = "/tmp"
+				h = urllib.urlretrieve(url, devicepath)
+				fd=open(devicepath)
+				html=fd.read()
+				fd.close()
+
+				#http://www.metoffice.gov.uk/weather/images/eurir_sat_201104251500.jpg
+				# <img src='/weather/images/eurir_sat_201104251500.jpg' name="sat"
+				fulltext = re.compile(r'<img src=\'(.+?)\' name="sat"', re.DOTALL)
+				PressureLink = fulltext.findall(html)
+				PicLink = "http://www.metoffice.gov.uk" + PressureLink[0]
+				print PicLink
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve(PicLink, devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
 
 #------------------------------------------------------------------------------------------
 
 	def SatEntryItem(self,entry):
+		if (getDesktop(0).size().width() == 1280):
+			ItemSkin = 142
+		else:
+			ItemSkin = 122
+
 		rot = 16711680
 		gruen = 60928
@@ -1041,8 +1111,7 @@
 		orange = 0xf47d19
 		grau = 0x565656
-
 		res = [entry]
 		#	return (eListboxPythonMultiContent.TYPE_TEXT, pos[0], pos[1], size[0], size[1], font, flags, text, color, color_sel, backcolor, backcolor_sel, border_width, border_color)
-		res.append(MultiContentEntryPixmapAlphaTest(pos=(2, 5), size=(200, 140), png=entry[0]))  # png vorn
+		res.append(MultiContentEntryPixmapAlphaTest(pos=(2, 5), size=(200,ItemSkin -2), png=entry[0]))  # png vorn
 		res.append(MultiContentEntryText(pos=(240, 45), size=(340, 50), font=0, text=entry[1], color=mblau, color_sel=mblau, backcolor_sel=grau))
 		return res
@@ -1120,6 +1189,6 @@
 		self.skin = "<screen position=\"0,0\" size=\"" + str(size_w) + "," + str(size_h) + "\" flags=\"wfNoBorder\" > \
 			<eLabel position=\"0,0\" zPosition=\"0\" size=\""+ str(size_w) + "," + str(size_h) + "\" backgroundColor=\""+ self.bgcolor +"\" /><widget name=\"pic\" position=\"" + str(space) + "," + str(space) + "\" size=\"" + str(size_w-(space*2)) + "," + str(size_h-(space*2)) + "\" zPosition=\"1\" alphatest=\"on\" /> \
-			<widget name=\"point\" position=\""+ str(space+5) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Picasa/default/record.png\" alphatest=\"on\" /> \
-			<widget name=\"play_icon\" position=\""+ str(space+25) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Picasa/default/ico_mp_play.png\"  alphatest=\"on\" /> \
+			<widget name=\"point\" position=\""+ str(space+5) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Foreca/thumb/record.png\" alphatest=\"on\" /> \
+			<widget name=\"play_icon\" position=\""+ str(space+25) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Foreca/thumb/ico_mp_play.png\"  alphatest=\"on\" /> \
 			<widget name=\"file\" position=\""+ str(space+45) + "," + str(space+8) + "\" size=\""+ str(size_w-(space*2)-50) + ",25\" font=\"Regular;20\" halign=\"left\" foregroundColor=\"" + self.textcolor + "\" zPosition=\"2\" noWrap=\"1\" transparent=\"1\" /></screen>"
 		Screen.__init__(self, session)
@@ -1217,5 +1286,5 @@
 
 	def slidePic(self):
-		print "[Picasa] slide to next Picture index=" + str(self.lastindex)
+		print "[Foreca] slide to next Picture index=" + str(self.lastindex)
 		if config.plugins.foreca.loop.value==False and self.lastindex == self.maxentry:
 			self.PlayPause()
Index: ipk/source/swapinfos_foreca/CONTROL/control
===================================================================
--- ipk/source/swapinfos_foreca/CONTROL/control	(revision 7322)
+++ ipk/source/swapinfos_foreca/CONTROL/control	(revision 7338)
@@ -1,4 +1,4 @@
 Package: enigma2-plugin-swapinfos-foreca
-Version: 1.3
+Version: 1.4
 Description: Weatherinfo Plugin for Swapstick
 Section: infos
Index: ipk/source/swapinfos_foreca/var/swap/extensions/Foreca/plugin.py
===================================================================
--- ipk/source/swapinfos_foreca/var/swap/extensions/Foreca/plugin.py	(revision 7322)
+++ ipk/source/swapinfos_foreca/var/swap/extensions/Foreca/plugin.py	(revision 7338)
@@ -77,4 +77,8 @@
 deviceName = HardwareInfo().get_device_name()
 
+
+# Make Path for Slideshow
+if os.path.exists("/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder") is False:
+		os.system("mkdir -p /usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder")
 
 
@@ -331,5 +335,5 @@
 		##print "Desktop ", size, width
 		if width == 1024:
-			self.skin = """<screen position="center,65" size="880,480" title="Foreca Wetterprognose V 1.3" backgroundColor="#b0b0b0" >"""
+			self.skin = """<screen position="center,65" size="880,480" title="Foreca Wetterprognose V 1.4" backgroundColor="#b0b0b0" >"""
 			self.skin += """<widget name="MainList" position="0,65" size="880,363" zPosition="3" backgroundColor="#b0b0b0" backgroundColorSelected="#f7f7f7" selectionDisabled="1" scrollbarMode="showOnDemand" />
 			<widget source="Titel" render="Label" position="120,3" zPosition="3" size="740,40" font="Regular;36" valign="center" halign="left" transparent="1" foregroundColor="#000000"/>
@@ -348,5 +352,5 @@
 		</screen>"""
 		else:
-			self.skin = """<screen position="center,center" size="890,505" title="Foreca Wetterprognose V 1.3" backgroundColor="#b0b0b0" >"""
+			self.skin = """<screen position="center,center" size="890,505" title="Foreca Wetterprognose V 1.4" backgroundColor="#b0b0b0" >"""
 			self.skin += """<widget name="MainList" position="0,90" size="890,365" zPosition="3" backgroundColor="#b0b0b0" backgroundColorSelected="#f7f7f7" selectionDisabled="1" scrollbarMode="showOnDemand" />
 			<widget source="Titel" render="Label" position="120,13" zPosition="3" size="740,40" font="Regular;36" valign="center" halign="left" transparent="1" foregroundColor="#000000"/>
@@ -884,9 +888,14 @@
 # -------------------------------------------------------------------
 class SatPanelList(MenuList):
-	def __init__(self, list, font0 = 28, font1 = 16, itemHeight = 142, enableWrapAround = True):
-		MenuList.__init__(self, [], False, eListboxPythonMultiContent)
-		self.l.setFont(0, gFont("Regular", font0))
-		self.l.setFont(1, gFont("Regular", font1))
-		self.l.setItemHeight(itemHeight)
+	if (getDesktop(0).size().width() == 1280):
+			ItemSkin = 142
+	else:
+			ItemSkin = 122
+
+	def __init__(self, list, font0 = 28, font1 = 16, itemHeight = ItemSkin, enableWrapAround = True):
+			MenuList.__init__(self, [], False, eListboxPythonMultiContent)
+			self.l.setFont(0, gFont("Regular", font0))
+			self.l.setFont(1, gFont("Regular", font1))
+			self.l.setItemHeight(itemHeight)
 
 # -------------------------------------------------------------------
@@ -895,28 +904,38 @@
 		self.session = session
 		self.ort = ort
-		self.skin = """
+
+		if (getDesktop(0).size().width() == 1280):
+			self.skin = """
 			<screen name="SatPanel" position="center,center" size="630,500" title="Satelliten - Bilder / Karten" backgroundColor="#252525">
 				<widget name="Mlist" position="10,10" size="600,430" zPosition="3" backgroundColor="#252525"  backgroundColorSelected="#565656" scrollbarMode="showOnDemand" />
-
 				<eLabel position="0,445" zPosition="2" size="630,1" backgroundColor="#c1cdc1" />
 				<widget source="key_blue" render="Label" position="260,457" zPosition="2" size="290,30" font="Regular;20" valign="center" halign="left" transparent="1" />
 				<ePixmap position="200,460" size="36,20" pixmap="skin_default/buttons/key_blue.png" transparent="1" alphatest="on" />
-
 			</screen>"""
+		else:
+			self.skin = """
+			<screen name="SatPanel" position="center,center" size="630,440" title="Satelliten - Bilder / Karten" backgroundColor="#252525">
+				<widget name="Mlist" position="10,10" size="600,370" zPosition="3" backgroundColor="#252525"  backgroundColorSelected="#565656" scrollbarMode="showOnDemand" />
+				<eLabel position="0,385" zPosition="2" size="630,1" backgroundColor="#c1cdc1" />
+				<widget source="key_blue" render="Label" position="260,397" zPosition="2" size="290,30" font="Regular;20" valign="center" halign="left" transparent="1" />
+				<ePixmap position="200,400" size="36,20" pixmap="skin_default/buttons/key_blue.png" transparent="1" alphatest="on" />
+			</screen>"""
+
 
 		Screen.__init__(self, session)
 		self.Mlist = []
 
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('satellit'), _("Satelliten Bild"), 'satellit')))
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('niederschlag'), _("Niederschlags Karte"), 'niederschlag')))
-		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('bewoelkung'), _("Bewölkung Bild"), 'bewoelkung')))
-		#self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('luftdruck'), _("Luftdruck Karte"), 'luftdruck')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('satellit'), _("Wetterkarte Video"), 'satellit')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('niederschlag'), _("Niederschlags - Video"), 'niederschlag')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('bewoelkung'), _("Bewoelkungs - Video"), 'bewoelkung')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('eumetsat'), _("Eumetsat - Bild"), 'eumetsat')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('metoffice'), _("Druckanalyse - Bild"), 'metoffice')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('infrarotmetoffice'), _("Infrarot - Bild"), 'infrarotmetoffice')))
+		self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('wetterkontor'), _("Deutschland - Bild"), 'wetterkontor')))
+		#self.Mlist.append(self.SatEntryItem((self.SatEntryComponent('luftdruck'), _("Luftdruck Video"), 'luftdruck')))
 
 
 		self.onChangedEntry = []
-		if (getDesktop(0).size().width() == 1280):
-				self["Mlist"] = SatPanelList([])
-		else:
-				self["Mlist"] = SatPanelList([], font0=24, font1=15, itemHeight=60)
+		self["Mlist"] = SatPanelList([])
 		self["Mlist"].l.setList(self.Mlist)
 		self["Mlist"].selectionEnabled(1)
@@ -993,5 +1012,4 @@
 
 #------------------------------------------------------------------------------------------
-			
 		if menu == "luftdruck":
 			devicepath = "/tmp/sat.html"
@@ -1000,35 +1018,87 @@
 #------------------------------------------------------------------------------------------
 
-
-		# Lade Kategorie Seite und suche BildLink
-		h = urllib.urlretrieve(url, devicepath)
-		fd=open(devicepath)
-		html=fd.read()
-		fd.close()
-
-		fulltext = re.compile(r'http://cache-(.+?) ', re.DOTALL)
-		PressureLink = fulltext.findall(html)
-		PicLink = PressureLink[0]
-		PicLink = "http://cache-" +	PicLink
-
-		# Lade Bilder fuer Slideshow
-		devicepath = "/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder/sat"
-		max = int(len(PressureLink))-2
-		print "max= ", str(max)
-		zehner = "1"
-		x = 0
-		while x < max:
-			url = "http://cache-" + PressureLink[x]
-			print str(x), url
-			h = urllib.urlretrieve(url, devicepath + zehner + str(x) + ".jpg")
-			x = x + 1
-			if x > 9:
-				zehner = "2"
-
-		self.session.open(View_Slideshow, 0, True)
+#------------------------------------------------------------------------------------------
+
+		if menu == "satellit" or menu == "niederschlag"	or menu == "bewoelkung":
+			# Lade Kategorie Seite und suche BildLink
+			h = urllib.urlretrieve(url, devicepath)
+			fd=open(devicepath)
+			html=fd.read()
+			fd.close()
+
+			fulltext = re.compile(r'http://cache-(.+?) ', re.DOTALL)
+			PressureLink = fulltext.findall(html)
+			PicLink = PressureLink[0]
+			PicLink = "http://cache-" +	PicLink
+
+			# Lade Bilder fuer Slideshow
+			devicepath = "/usr/lib/enigma2/python/Plugins/Extensions/Foreca/bilder/sat"
+			max = int(len(PressureLink))-2
+			print "max= ", str(max)
+			zehner = "1"
+			x = 0
+			while x < max:
+				url = "http://cache-" + PressureLink[x]
+				print str(x), url
+				h = urllib.urlretrieve(url, devicepath + zehner + str(x) + ".jpg")
+				x = x + 1
+				if x > 9:
+					zehner = "2"
+
+			self.session.open(View_Slideshow, 0, True)
+
+		else:
+			if menu == "eumetsat":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.sat24.com/images.php?country=eu&type=zoom&format=640x480001001&rnd=118538", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "wetterkontor":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.wetterkontor.de/maps/deutschland0.jpg", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "metoffice":
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve("http://www.metoffice.gov.uk/weather/charts/FSXX00T_00.jpg", devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
+			if menu == "infrarotmetoffice":
+				# http://www.metoffice.gov.uk/satpics/latest_IR.html
+				devicepath = "/tmp/sat.html"
+				url = "http://www.metoffice.gov.uk/satpics/latest_IR.html"
+				path = "/tmp"
+				h = urllib.urlretrieve(url, devicepath)
+				fd=open(devicepath)
+				html=fd.read()
+				fd.close()
+
+				#http://www.metoffice.gov.uk/weather/images/eurir_sat_201104251500.jpg
+				# <img src='/weather/images/eurir_sat_201104251500.jpg' name="sat"
+				fulltext = re.compile(r'<img src=\'(.+?)\' name="sat"', re.DOTALL)
+				PressureLink = fulltext.findall(html)
+				PicLink = "http://www.metoffice.gov.uk" + PressureLink[0]
+				print PicLink
+				devicepath = "/tmp/meteogram.png"
+				path = "/tmp"
+				h = urllib.urlretrieve(PicLink, devicepath)
+				filelist = devicepath
+				self.session.open(PicView, filelist, 0, path, False)
+
 
 #------------------------------------------------------------------------------------------
 
 	def SatEntryItem(self,entry):
+		if (getDesktop(0).size().width() == 1280):
+			ItemSkin = 142
+		else:
+			ItemSkin = 122
+
 		rot = 16711680
 		gruen = 60928
@@ -1041,8 +1111,7 @@
 		orange = 0xf47d19
 		grau = 0x565656
-
 		res = [entry]
 		#	return (eListboxPythonMultiContent.TYPE_TEXT, pos[0], pos[1], size[0], size[1], font, flags, text, color, color_sel, backcolor, backcolor_sel, border_width, border_color)
-		res.append(MultiContentEntryPixmapAlphaTest(pos=(2, 5), size=(200, 140), png=entry[0]))  # png vorn
+		res.append(MultiContentEntryPixmapAlphaTest(pos=(2, 5), size=(200,ItemSkin -2), png=entry[0]))  # png vorn
 		res.append(MultiContentEntryText(pos=(240, 45), size=(340, 50), font=0, text=entry[1], color=mblau, color_sel=mblau, backcolor_sel=grau))
 		return res
@@ -1120,6 +1189,6 @@
 		self.skin = "<screen position=\"0,0\" size=\"" + str(size_w) + "," + str(size_h) + "\" flags=\"wfNoBorder\" > \
 			<eLabel position=\"0,0\" zPosition=\"0\" size=\""+ str(size_w) + "," + str(size_h) + "\" backgroundColor=\""+ self.bgcolor +"\" /><widget name=\"pic\" position=\"" + str(space) + "," + str(space) + "\" size=\"" + str(size_w-(space*2)) + "," + str(size_h-(space*2)) + "\" zPosition=\"1\" alphatest=\"on\" /> \
-			<widget name=\"point\" position=\""+ str(space+5) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Picasa/default/record.png\" alphatest=\"on\" /> \
-			<widget name=\"play_icon\" position=\""+ str(space+25) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Picasa/default/ico_mp_play.png\"  alphatest=\"on\" /> \
+			<widget name=\"point\" position=\""+ str(space+5) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Foreca/thumb/record.png\" alphatest=\"on\" /> \
+			<widget name=\"play_icon\" position=\""+ str(space+25) + "," + str(space+10) + "\" size=\"20,20\" zPosition=\"2\" pixmap=\"/usr/lib/enigma2/python/Plugins/Extensions/Foreca/thumb/ico_mp_play.png\"  alphatest=\"on\" /> \
 			<widget name=\"file\" position=\""+ str(space+45) + "," + str(space+8) + "\" size=\""+ str(size_w-(space*2)-50) + ",25\" font=\"Regular;20\" halign=\"left\" foregroundColor=\"" + self.textcolor + "\" zPosition=\"2\" noWrap=\"1\" transparent=\"1\" /></screen>"
 		Screen.__init__(self, session)
@@ -1217,5 +1286,5 @@
 
 	def slidePic(self):
-		print "[Picasa] slide to next Picture index=" + str(self.lastindex)
+		print "[Foreca] slide to next Picture index=" + str(self.lastindex)
 		if config.plugins.foreca.loop.value==False and self.lastindex == self.maxentry:
 			self.PlayPause()
