*		{margin:0; }
html 	{height:100%;}
body	{height:100%; background: url(/graphics/backgrounds/main.gif) top repeat-x #1e1e1e; font-family:Arial,Verdana, Helvetica, sans-serif; font-size:11px; color:#808080;}
a		{color:#fff; text-decoration:none;}
a:hover	{color:#600000; text-decoration:underline;}

.footer, .push {margin: 0 auto; width:757px; height: 10em; /* .push must be the same height as .footer */}

#ContMain {width:800px; position:absolute; left:50%; margin-left:-400px; margin-top:0px;}

.wrapper {	
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -10em; /* the bottom margin is the negative value of the footer's height */
	width:757px; }

/*#ContMenu {width:607px; height:38px; margin:0 0 10px 0; padding:63px 0 0 150px; background-image:url(/graphics/menu/complete.gif);}
#ContMain #ContMenu .MenuVal {float:left;}
#ContMain #ContMenu .MenuVal a{color:#fff; text-decoration:none; display:block; padding:0 10px;}
#ContMain #ContMenu .MenuVal a:hover{color:#600000; text-decoration:underline;} */

#ContMenu {width:607px; height:38px; margin:0 0 30px 0; padding:83px 0 0 150px; background:url(/graphics/menu/complete.gif) bottom no-repeat;}
.wrapper #ContMenu .MenuVal {float:left;}
.wrapper #ContMenu .MenuVal a{color:#fff; text-decoration:none; display:block; padding:0 10px;}
.wrapper #ContMenu .MenuVal a:hover{color:#600000; text-decoration:underline;}

/* *** LEVERANTÖRER SIDAN *** */
.ContLev	{width:238px; float:left; border:1px solid #000; height:20px; padding-top:75px; padding-left:10px;}
.ContLev a	{color:#fff; font-weight:bold; background-color:#666666}
/* *** KONTAKTA OSS SIDAN *** */
#ContKontaktaOss fieldset		{float:left; clear:both; width:400px; margin:0 0 1.5em 0; padding:0; border:1px solid #969697; background-color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#ContKontaktaOss legend			{margin-left:1em; color:#222; font-weight:bold; padding:0; font-size:24px;}
#ContKontaktaOss fieldset ol	{padding: 1em 1em 0 1em; list-style:none;}
#ContKontaktaOss fieldset li	{float:left; clear:left; width:100%; padding-bottom:1em;}
#ContKontaktaOss label			{float:left; margin-right:1em; color:#000;} 
#ContKontaktaOss label			{position:relative;  float:left; width:10em; margin-right: 1em; padding-top:5px;}
#ContKontaktaOss label strong 	{position: absolute; left: 32em; top: 0.2em; width: 19em; color: #C00; font-size: 85%; font-weight: normal;text-transform: uppercase; }
#ContKontaktaOss fieldset.submit {float: none;  width: auto;  border-style: none;  padding-left: 12em;  background-color: transparent; }
#ContKontaktaOss #KontaktInfo	{width:338px; height:98px; background-color:#000; margin:14px 0 10px 10px; border:1px solid #969697; }
#KontaktInfoTxt					{width:298px; height:120px; background-color:#808080; color:#000; font-size:14px; margin:0 0 0 10px; border:1px solid #969697; padding:20px; line-height:20px;}


#ContOmOss		{font-size:13px; line-height:16px;}
#ContOmOss H1	{padding:20px 0;}

#RefBild		{width:380px; height:302px; border:1px solid #969697; float:left; background-color:#000000}
#RefBilder		{height:302px; width:375px; float:left;}
.SmallRefBild	{width:110px; height:70px; float:left; background-color:#999999; margin:5px;}

#ProdBild		{width:250px; height:373px; border:1px solid #969697; float:left; background-color:#000000}
#ProdBilder		{height:302px; width:505px; float:left;}
.SmallProdBild	{width:90px; height:70px; float:left; background-color:#999999; margin:5px;}