/* CSS Document */

html { height: 100% }
body {
                min-height: 101%;
                        /* Beseitigung des Rundungsfehlers bei Schriftgrößen im Opera sowie Standardformatierungen */
                font-size: 100.01%;
                        /* FIX: Verhindert, dass positionierte Elemente nicht verschoben werden when die Größe des Browser
                        Fensters geändert wird. */
                position: relative;

}

*               {margin: 0; padding:0;
}

body         {

                font-size:62.5%; /* 1em entspricht 11px */
                font-family :Verdana, Arial, Helvetica, sans-serif;
                color:#0033333;
                background-color:#F7F7EC;
				




}

/*mittig ausrichten*/
#wrap {
     width:955px;
     height:auto;
     margin: 0  auto;
     text-align:left;
     padding-top:40px;
}




#header {	
	width: 955px;
	height:100px;
	background-image:url(images/imgheader.jpg);
	background-repeat:no-repeat;
				
				 



}
p { 
	font-size:1.2em;
	line-height:1.6em;}
	
h1 {font-size:1.6em;
	color:#339966;
	padding-bottom:25px;
}
/*normale links*/
a:visited{

        font-family :Verdana, Arial, Helvetica, sans-serif;
        color:#003333;
        text-decoration:underline;
}
a:link {

        font-family : Verdana, Arial, Helvetica, sans-serif;
        color:#003333;
                   text-decoration:underline;
}

a:hover {

        font-family : Verdana, Arial, Helvetica, sans-serif;
        color:#339966;
        text-decoration:underline;



}
#nav {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/navhg.jpg);
	background-repeat:no-repeat;
}

#hgunternehmen {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hagnavuntern.jpg);
	background-repeat:no-repeat;
}

#hgprodukte {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hagnavprodukte.jpg);
	background-repeat:no-repeat;
}
#hgdaten {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hgnavdatenbl.jpg);
	background-repeat:no-repeat;
}
#hglagerliste {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hgnavlagerl.jpg);
	background-repeat:no-repeat;
}
#hgrundstab {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hgnavrundstab.jpg);
	background-repeat:no-repeat;
}
#hgkontakt {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hgnavkontakt.jpg);
	background-repeat:no-repeat;
}
#hgimpressum {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hgnavimpr.jpg);
	background-repeat:no-repeat;
}
#hgagb {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hagagb.jpg);
	background-repeat:no-repeat;
}
#hglagerliste {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hglager.jpg);
	background-repeat:no-repeat;
}
#hglagerliste2 {
	float:left;
	width: 955px;
	height:29px;
	min-height:29px;
	background-image:url(images/hglager2.jpg);
	background-repeat:no-repeat;
}
#nav ul {
			
	padding-left:11px;
	list-style-type:none;
}

#nav ul li {
	float:left;
	text-align:center;
	font-weight:bold;
	font-size: 1.2em;
	color:#ffffff;
	padding-left:12px;
	padding-top:8px;
}

#nav ul li a {
	color:#ffffff;
	text-decoration:none;
}

#nav ul li a:hover{
	color:#339966;
}

#content{
	background-image:url(images/hgcontent.gif);
	width:955px;
	height:auto;
	min-height:4800px;
	background-position:top;
	background-repeat:no-repeat;
	

}
#content2{
	background-image:url(images/hgcontent.gif);
	width:955px;
	height:auto;
	min-height:710px;
	background-position:top;
	background-repeat:no-repeat;
}
/* z.b impressum*/
#content3{
	background-image:url(images/hgcontent.gif);
	width:955px;
	height:auto;
	min-height:810px;
	background-position:top;
	background-repeat:no-repeat;
}

#inhalt {

	
	padding-top:46px;
	width:955px;
}
#col{
	float:left;
	height:auto;
	width:890px;
	padding-left:28px;
	padding-right:27px;
}
	
#colleft{
	float:left;
	height:auto;
	width:324px;
	padding-left:28px;
	
}

#colright {
	float:left;
	padding-left:10px;
	width:560px;
}
table {
width: 890px;
line-height:1.6em;


}
th{
	background-color:#CEDDCD;
	line-height:1.8em;
	padding-left:5px;
	font-size:1.2em;
	

}

td{
	padding-left:5px;
	font-size:1.2em;
}
#footer {
     background-image:url(images/hgfooter.gif);
     background-color: #B6B696;
     height:18px;
     padding-top:4px;

}
.copyright {
	padding-left:33px;
	color:#ffffff;
	font-size: 1.0em;

}


.clear{
	clear:both;
}

.drucken{
float:left;
height:20px;
width:20px;
margin-left:918px;
margin-top:-14px;

}
