* {padding:0; margin:0; border:0;}

body{ background-image:url(bilder/bg_shopiframe.gif); background-repeat:repeat-x; width:948px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1 { background-image: url(bilder/eng_menue_ueberuns.gif); margin-top: -3px; width: 200px }
/*--- Top: ---*/
h1 span, h2 span { display: none }
h1, h2 { background-repeat: no-repeat; background-position: left bottom; display: block; margin-right: 0; height: 59px; float: left; overflow: hidden }
h2 { background-image: url(bilder/eng_menue_unserestandorte.gif); margin-top: -3px; width: 300px; margin-left:4px; }
iframe { width: 768px; height: 460px }
#infoMenueItem1 { background-image: url(bilder/eng_menue_firmen.gif); height: 27px }
#infoMenueItem2 { background-image: url(bilder/eng_menue_standorte.gif); height: 45px }
#infoMenueItem3 { background-image: url(bilder/eng_menue_ganz.gif); height: 16px }
#infoMenueItem4 { background-image: url(bilder/eng_menue_saisonladen.gif); height: 14px }
#infoMenueItem5 { background-image: url(bilder/eng_menue_impressum.gif); height: 38px }
#infoMenueItem6 { background-image: url(bilder/eng_menue_agb.gif); height: 29px }
#infoMenueItem7 { background-image: url(bilder/eng_menue_kontakt2.gif); height: 16px }
#loginButton { background-image: url(bilder/login.gif); position: absolute; left: 881px; width: 67px }
#menue { background-repeat: no-repeat; width: 180px; height: 460px; overflow: hidden }
/*--- Shop-Menue: ---*/
#menue a span { display: none }
#menue a, #menue span { background-repeat: no-repeat; display: block; width: 180px; float: left; overflow: hidden }
#menue span.bottom { background-image: url(); height:10px }
#menue span.top { background-image: url(); height:10px }
/*--- All About Fonts: ---*/
#status { color:#454545;}
#status { position: relative; width: 948px; height: 36px }
/*--- Status: ---*/
#status a span { display: none }
#status a, #status p, #loginButton { background-repeat: no-repeat; display: block; height: 36px; float: left; overflow: hidden }
#status p { text-align: right; margin-right: 6px; position: absolute; top: 4px; left: 601px; width: 274px }
#top { width: 948px; height: 59px }
/*--- Seitenaufteilung: ---*/

#top,
#status,
#menue,
iframe {
	position:relative;
	top:0;
	left:0;
	float:left;
	overflow:hidden;
	background-image: url();
	visibility: visible;
}
