H1, H2, H3, H4, H5 {color:#2969AD; font-size:20px; font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; text-decoration: none; font-weight:bold}
H2 { font-size:18px; margin:0; padding: 0; }
H3 { font-size:14px; }
H4 { font-size:12px; }
H5 { font-size:10px; }

P, LI {
   color:#333333; 
   font-size:12px; 
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; 
   text-decoration: none; 
   font-weight:normal;
   margin: 10px 0px 7px 0px;
   line-height: 18px;}

LI, TD P {
    margin: 0px 0px 0px 0px;
   }

TD H3 {
   margin-left: 10px;
    }

BODY {
    background-image: url(/fileadmin/grafiken/hg-neu.gif);
    background-repeat: repeat-x;
         }

.logo {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 435px;
    height: 119px;
    z-index: 2;
    }

.sprache {
    position: absolute;
    left: 750px;
    top: 30px;
    width: 250px;
    height: 50px;
    z-index: 3;
    font-size:12px; 
    font-weight: bold;
    font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif; 

    }
.sprache a {
   color: white;
   }

.schriftzug {
	position: absolute;
	left: 400px;
	top: 120px;
	z-index: 3;
	vertical-align: bottom;
	font-size: 22px; text-decoration: none; color: #ffffff; font-family: Arial, Verdana, Geneva, Helvetica; font-weight: bold
	}

.menuelinks {
	position: absolute;
	left: 46px;
	top: 170px;
	width: 280px;
	height: 400px;
	z-index: 5;
	}

.menuebox {
	position: absolute;
	left: 0px;
	top: 158px;
	width: 280px;
	height: 70%;
	z-index: 4;
	background-image: url(/fileadmin/grafiken/hg-links.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;

	}

.inhalt{
	position: absolute;
	left: 300px;
	top: 170px;
	width: 650px;
	z-index: 6
	}

.menuelinks ul,.menuelinks li{
  list-style: none;
  margin: 0;
  padding: 0;
  display:block;
}

.menuelinks ul ul{
  margin-bottom:5px;
}

.tx-dcunhaMaDBBE-pi1 a {
  color: black;
  font-size: 12px;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
  }

.tx-dcunhaMaDBBE-pi2 a {
  color: black;
  font-size: 13px;
  font-weight: bold;
  margin-left: 5px;
  margin-right: 5px;
   }


a.menu1:link,
a.menu1:active,
a.menu1:visited,
a.menu1:hover {
   color:#ffffff;
   width:200px;
   padding-bottom: 3px;
   margin-top:2px;
   padding-right:10px;
   background-color: #2969AD;
   font-size: 13px;
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:bold;
   display: block;
}

a.menu1:active  {color:#FFF0E1; }
a.menu1:hover, a.menu1:focus   {color:#FFF0E1; text-decoration:underline; }

a.menu1act:link,
a.menu1act:active,
a.menu1act:visited,
a.menu1act:hover {
   color:#FFF0E1;
   background-color: #E3AA74;
 /*  vertical-align: 10px;*/
   padding-bottom: 3px;
   width:230px;
   font-size: 13px;
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:bold;
   display: block;
   margin-top:2px;
   padding-right:10px;

}


a.menu2:link,
a.menu2:active,
a.menu2:visited,
a.menu2:hover {
   color:#333366;
   width:200px;
   font-size: 12px;
/*   line-height: 1.6em;
   height:1.6em;*/
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:normal;
   display: block;
   padding-right:5px;
}



a.menu2act:link, a.menu2act:active, a.menu2act:visited, a.menu2act:hover {
   color:#333366;
   width:200px;
   background-color: #FFCC99;
   font-size: 12px;
/*   line-height: 1.6em;
   height:1.6em;*/
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:normal;
   padding-right:5px;

   display: block;
}

a.menu2:active  {color:#333366; }
a.menu2:hover, a.menu2:focus   {color:#DE8E31; text-decoration:underline; }

a.menu3:link,
a.menu3:active,
a.menu3:visited,
a.menu3:hover {
   padding-right:10px;
   color:#333366;
   width:200px;
   font-size: 11px;
/*   line-height: 1.2em;
   height:1.2em;*/
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   padding-right:5px;

   font-weight:normal;
   display: block;
}

a.menu3act:link,
a.menu3act:active,
a.menu3act:visited,
a.menu3act:hover {
   color:#333366;
   background-color: #FFE1C4;
   width:200px;
   font-size: 11px;
/*   line-height: 1.2em;
   height:1.2em;*/
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:normal;
   padding-right:5px;

   display: block;
}

a.menu4:link,
a.menu4:active,
a.menu4:visited,
a.menu4:hover {
   color:#333333;
/*   vertical-align: 10px;*/
   font-size: 9px;
   line-height: 1.2em;
   height:1.2em;
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-align: right;
   font-weight:normal;
   display: block;
}

a.menu4act:link,
a.menu4act:active,
a.menu4act:visited,
a.menu4act:hover {
   color:#cc0066;
/*   vertical-align: 10px;*/
   font-size: 9px;
   line-height: 1.2em;
   height:1.2em;
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-decoration:none;
   font-weight:normal;
}

a.warenkorb:link, a.warenkorb:active, a.warenkorb:visited, a.warenkorb:hover {
   color:#333366;
   width:200px;
   padding-bottom: 3px;
   margin-top:2px;
   padding-right:10px;
   background-color: #FFCC99;
   background-image: url(/fileadmin/grafiken/warenkorb.gif);
   background-repeat: no-repeat;
   font-size: 13px;
   font-family: Arial, Helvetica, Geneva, Swiss, Sans-Serif;
   text-decoration: normal;
   text-align: right;
   font-weight:bold;
/*   border: 1px solid blue;*/
   display: block;
}

a.warenkorb:active  {color:#333366; }
a.warenkorb:hover, a.warenkorb:focus   {color:#DE8E31; text-decoration:normal; }



.maschinen {
	background-color:#E2E2E2;
	font-size: 0.9em;
  text-decoration: none;
  color: #000000;
  font-family: Arial, Verdana, Geneva, Helvetica;
  line-height:150%;
  border:2px solid #EDC192;
	}
.artikeltab{
	background-color:#FFFFFF;
	font-size: 0.8em;
  color: #000000;
  font-family: Arial, Verdana, Geneva, Helvetica;
  border:1px solid #EDC192;
  line-height:130%;
	}

.typ{
	background-color:#E2E2E2;
	font-size: 0.9em;
  color: #000000;
  font-family: Arial, Verdana, Geneva, Helvetica;
  line-height:150%;
  border:1px solid #EDC192;
font-weight:bold;
	}

.ueber{
  background-color:#EDC192;
  font-size:1.2em;
  line-height:120%;
  color:#2969AD;
  margin-left: 10px;
}

.ueber h3{
 display:inline;
}

.ueber-ueber h3{
 display:inline;
}

.ueber-ueber {
  background-color:#EDC192;
  font-size:1.2em;
/*  line-height:120%;*/
  color:#2969AD;
  text-align:center;
}

.uebersicht-tab{
	background-color:#FFFFFF;
  border-color:#EDC192;
	font-size: 0.8em;
  color: #000000;
  font-family: Arial, Verdana, Geneva, Helvetica;
  line-height:130%;
  border-collapse:collapse;
  border:1px solid #EDC192;
	}

.dunkel{
	background-color:#F2F2F2
}


a.sprache{
  text-decoration:none;
}



a:link img,
a:active img,
a:visited img,
a:hover img{
  border:0px;
}

