﻿html , body
{ 
  height:100%;
  height:100%;
	font-family: Arial,sans-serif;
	font-size:12px;
	color:#000000; 
	margin: 0px; 
	padding: 0px;
	background-color:#FFFFFF;
}

div , table
{
	font-family: Arial,sans-serif;
	font-size:12px;
	color:#000000; 
	margin: 0px; 
	padding: 0px;
}
img
{
 border:0px;
 padding:0px;
 margin:0px;
}

/*---------------------------------*/
#spacer, #center{
  position:absolute;
  margin:0;
  padding:0;
}

#spacer
{
  width:100%; 
  height:100%; 
  min-width:902px; 
  z-index:5;   
}

#center 
{
  position:absolute; 
  padding:0;        
  width:902px; 
  height:600px;      
  left:50%;
  z-index:8;
  margin: 0 0 0 -451px;
  background-image:url(/image/hintergr.jpg);
  background-repeat:repeat-x;
}
/* min-height für den IE */
* html #center {
  width:902px;  /* das selbe Maß wie oben bei min-height */
}
/*------------------------*/
#p_menue
{
  position:absolute; 
  left:0px;
  top:0px;
  padding:0;        
  width:2px; 
  height:6px;
  visibility:hidden;    
}


div#logo
{
  position:absolute; 
  left:38px;
  top:22px;       
  width:192px; 
  height:108px; 
  z-index:200; 
}

div#content
{
 min-height:600px; 
 z-index:10;
}

div#menue
{
 position:absolute; 
 left:405px;
 top:66px;
 width:507px;
 height:46px;
}

div#sortiment , div#ueber_uns , div#qualitaet , div#kundenservice
{
 float:left;
}



/* kopf bild und claim*/
div#kopf_bild
{
 position:absolute; 
 left:48px;
 top:112px; 
 border-left:4px solid #FFFFFF;
 border-right:4px solid #FFFFFF;
 width:562px;
 height:255px;
 z-index:25;
}
div#kopf_bild_text
{
 position:absolute; 
 left:290px;
 top:130px; 
 z-index:27;
}
div#kopf_bild_kontakt
{
 position:absolute; 
 left:337px;
 top:332px; 
 width:281px;
 height:35px;
 z-index:30;
}
div#kopf_bild_kontakt_background
{
 position:absolute; 
 left:337px;
 top:332px; 
 width:281px;
 height:35px;
 background-color:#FFFFFF;
 z-index:29;
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 opacity: 0.8;
}
/* ------------------------- */


/* news_bereich */
div#news_bereich
{
 position:absolute; 
 left:642px;
 top:147px; 
 width:251px;
 height:204px;
 z-index:40;
}
div#news_bereich_hg
{
 position:absolute; 
 left:0px;
 top:0px; 
 z-index:41;
 width:251px;
 height:204px;
 background-image:url(/image/news_hg.gif );
 background-repeat:no-repeat; 
}
div#news_bereich_text
{
 position:absolute; 
 left:0px;
 top:0px; 
 z-index:42;
}
/* ------------------------- */


/* content_bereich */
div#content_bereich
{
 position:absolute; 
 left:0px;
 top:415px; 
 width:902px;
 height:auto;
 z-index:50;
}
div#content_bereich_headline
{
 margin-left:55px;
 width:auto;
 z-index:51;
 height:22px;
}
div#content_bereich_text
{
 margin-left:55px;
 margin-top:0px; 
 z-index:52;
}
div#content_fuss
{
 margin-top:20px;
 margin-bottom:20px;
 width:902px;
 height:8px;
 z-index:53;
 background-color:#147926;
}
/* ------------------------- */

h3, h1 , h2 , h4
{
padding:0px;
margin:0px;
}
h3
{
font-size:28px;
color:#FFFFFF;
font-weight:normal;
line-height:28px;
}
h1
{
font-size:16px;
color:#147b27;
font-weight:bold;
line-height:16px;
margin-top:2px;
}
h2
{
font-size:14px;
color:#000000;
font-weight:normal;
line-height:16px;
}
h4
{
font-size:14px;
color:#147b27;
font-weight:bold;
line-height:16px;
}

.ani_bilder
{
 /*
 width:280px;
 height:260px;
 */
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

a.bild_schliessen					  {font-size:11px;color:#FFFFFF;text-decoration:underline;}
a.bild_schliessen:link			{color:#FFFFFF;text-decoration:underline;}
a.bild_schliessen:active		{color:#4d88fb;text-decoration:underline;}
a.bild_schliessen:visited	  {color:#FFFFFF;text-decoration:underline;}
a.bild_schliessen:hover		  {color:#4d88fb;text-decoration:underline;}

/*-------------------------*/


/* news_bereich */
div#unter_menue
{
 position:absolute; 
 left:52px;
 top:377px; 
 height:22px;
 z-index:140;
 padding:0px;
 margin:0px;
 background-color:#58a118;
}

table#unter_men
{
 padding:0px;
 margin:0px;
 margin-top:3px;
}


.abstand
{
 width:15px;
 font-size:8px;
}

a.unter_menue					  {font-size:14px;color:#FFFFFF;text-decoration:none;line-height:14px;font-weight:normal;}
a.unter_menue:link			{color:#FFFFFF;text-decoration:none;}
a.unter_menue:active		{color:#236b03;text-decoration:none;}
a.unter_menue:visited	  {color:#FFFFFF;text-decoration:none;}
a.unter_menue:hover		  {color:#236b03;text-decoration:underline;}

a.unter_menue_aktiv				 		{font-size:14px;color:#216903;text-decoration:underline;line-height:14px;font-weight:normal;}
a.unter_menue_aktiv:link			{color:#216903;text-decoration:underline;}
a.unter_menue_aktiv:active		{color:#216903;text-decoration:underline;}
a.unter_menue_aktiv:visited	  {color:#216903;text-decoration:underline;}
a.unter_menue_aktiv:hover		  {color:#FFFFFF;text-decoration:underline;}


a.kontakt				 		{font-size:16px;color:#312f2f;text-decoration:none;line-height:14px;font-weight:normal;}
a.kontakt:link			{color:#312f2f;text-decoration:none;}
a.kontakt:active		{color:#312f2f;text-decoration:none;}
a.kontakt:visited	  {color:#312f2f;text-decoration:none;}
a.kontakt:hover		  {color:#FFFFFF;text-decoration:underline;}
