body {
	font-size: 100%;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background-color: White;
}

*html body {
	font-size: 100%; /* IE5/win */
	}
	
#gesamt {
   vertical-align: middle;    
   margin: 0px auto;
   padding-top: 0px;
	width: 990px;
	text-align: left;
	background-color: white;
	border-left: 1px solid #16316F;
	border-right: 1px solid #16316F;
}

#texte a {
	color: black;
	text-decoration: none;
}

#texte a:hover {
	background-color: #CECECE;
	color: #16316F;
}

#texte h2 {
	font-size: 100%;
	color: #94A1BD;
	margin: 10px 0 0 13px;
		
	}


#kopf {
	background-image: url(pix/bggrau.jpg);
	width: 990px;
	height: 70px;
	margin: 0px auto;
   padding: 0px;
   }
	
#kopf img {
	margin-top: 7px;
	margin-left: 10px;
}

#kopf p {
	margin-top: 28px;
	margin-right: 20px;
	float: right;
	color: #16316F;
	font-style: italic;
	font-weight: bold;
	font-size: 100%;
}



#menuleiste {
	background-color: #16316F;
	height: 25px;
	width: 990px;
}

#menu {
	width: 620px;
	margin: 0;
	padding: 0;
	height: 25px;
	float: right;
}

#menulinks {
	width: 250px;
	margin: 0;
	padding: 0;
	height: 25px;
}

#menunav {
	list-style-type: none;
	margin-left: 0px;
	margin-top: 5px;
	padding-left: 0;
	
   }	
	
#menunav li {
	float: left;
	margin-right: 10px;
	}	

#menunav li a {
	color: #94A1BD;
	text-decoration: none;
	display: block;
	font-size: 80%;	
	font-weight: bold;
	}

#menunav a:hover, #sprache a:hover, body#home #mnhome a, body#prodef #mnprodukte a, body#prodmbp #mnprodukte a, body#prodmb #mnprodukte a, body#prodmbl #mnprodukte a,
body#prodbg #mnprodukte a, body#prodbgl #mnprodukte a, body#prodefl #mnprodukte a, body#prodefp #mnprodukte a, body#prodref #mnprodukte a, 
body#unternehmen #mnunternehmen a, body#downloads #mnunternehmen a, body#kontakt #mnkontakt a, body#stellen #mnstellen a, body#wegbeschreib #mnkontakt a {
	color: white;
	}	
	
#sprache a {
	width: 80px;
	float: right;
	color: #94A1BD;	
	font-size: 80%;	
	font-weight: bold;
	margin-top: 5px;
	text-decoration: none;
	text-align: right;
	margin-right: 20px;
}

#topimg {
	clear: both;
	width: 990px;
	height: 173px;
	background-color: white;
}
		
body#home #topimg {
	color: white;
	background-image: url(pix/tophome.jpg);
	background-repeat: no-repeat;
}

body#prodef #topimg {
	color: white;
	background-image: url(pix/topprodef.jpg);
	background-repeat: no-repeat;
}

body#prodmbl #topimg {
	color: white;
	background-image: url(pix/topmaschinenbau.jpg);
	background-repeat: no-repeat;
}

body#prodmb #topimg {
	color: white;
	background-image: url(pix/topmaschinenbau.jpg);
	background-repeat: no-repeat;
}

body#prodmbp #topimg {
	color: white;
	background-image: url(pix/topmaschinenbau.jpg);
	background-repeat: no-repeat;
}

body#prodbg #topimg {
	color: white;
	background-image: url(pix/topbaugruppen.jpg);
	background-repeat: no-repeat;
}

body#prodbgl #topimg {
	color: white;
	background-image: url(pix/topbaugruppen.jpg);
	background-repeat: no-repeat;
}

body#prodbgp #topimg {
	color: white;
	background-image: url(pix/topbaugruppen.jpg);
	background-repeat: no-repeat;
}

body#prodefl #topimg {
	color: white;
	background-image: url(pix/topprodef.jpg);
	background-repeat: no-repeat;
}

body#prodefp #topimg {
	color: white;
	background-image: url(pix/topprodef.jpg);
	background-repeat: no-repeat;
}

body#prodref #topimg {
	color: white;
	background-image: url(pix/topref.jpg);
	background-repeat: no-repeat;
}

body#unternehmen #topimg {
	color: white;
	background-image: url(pix/topunternehmen.jpg);
	background-repeat: no-repeat;
}

body#stellen #topimg {
	color: white;
	background-image: url(pix/topunternehmen.jpg);
	background-repeat: no-repeat;
}

body#downloads #topimg {
	color: white;
	background-image: url(pix/topunternehmen.jpg);
	background-repeat: no-repeat;
}

body#impressum #topimg {
	color: white;
	background-image: url(pix/topunternehmen.jpg);
	background-repeat: no-repeat;
}

body#kontakt #topimg {
	color: white;
	background-image: url(pix/topkontakt.jpg);
	background-repeat: no-repeat;
}

body#wegbeschreib #topimg {
	color: white;
	background-image: url(pix/topkontakt.jpg);
	background-repeat: no-repeat;
}

#topimg p {
float: left;
padding: 0;
margin-top: 135px;
margin-left: 264px;
color: white;
font-weight: bold;
font-size: 110%;
}			

#inhalt {
	background-color: white;
	width: 990px;
	padding: 20px 0 0 0;
	margin: 0;
}

#prodmenu {
	width: 247px;
	background-color: white;
	margin: 0 0 0 0;
	padding: 0;
	}
	
#prodmenu img {
	border: 0;
	margin-left: 40px;
}	

#prodmenu ul {
   width: 220px;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 10px;
}

#prodmenu ul li {

	margin: 0;
	padding: 0;
}

#prodmenu ul li a {
	height: 26px;
	display: block;
   text-decoration: none;
   color: red;
	background-color: white;
   margin: 0;
   padding:0;
	color: #94A1BD;
	font-size: 85%;
	font-weight: bold;
	
}

#prodmenu ul li a:hover {
		color: #16316F;
}

#untermenu {
  padding: 0 0 0 0;
  margin: 0;
  color: #94A1BD;
}

#untermenu li {
	margin: 0;
	padding: 0;
	color: #94A1BD;
}

#untermenu li a {
  width: 200px;
  margin: 0;
  padding: 0;
	font-size: 85%;
	color: #94A1BD;
}

#adresse {
	padding-top: 340px;
	font-size: 70%;
	color: #16316F;
	margin-left: 10px;
	line-height: 140%;
}

#adresse a {
	color: #16316F;
	text-decoration: none;
	}
	
#adresse a:hover {
	background-color: #16316F;
	color: white;
}	

body#prodmb #maschbau a {
	color: #16316F;
} 

body#prodmb #ml a {
	color: #16316F;
	} 

body#prodmb #mp a:hover {
		color: #16316F;
}

body#prodmbl #maschbau a {
	color: #16316F;
} 

body#prodmbl #ml a {
	color: #16316F;
	} 

body#prodmbl #mp a:hover {
		color: #16316F;
}

body#prodmbl #mp a {
		color: #94A1BD;
}

body#prodmb #maschbau a {
	color: #16316F;
} 

body#prodmb #ml a {
	color: #94A1BD;
	} 

body#prodmb #ml a:hover {
	color: #16316F;
	} 
	
body#prodmb #mp a {
	color: #94A1BD;
	} 

body#prodmb #mp a:hover {
	color: #16316F;
	} 	
	
body#prodmbp #maschbau a {
	color: #16316F;
} 

body#prodmbp #mp a {
	color: #16316F;
	} 

body#prodmbp #ml a:hover {
		color: #16316F;
}

body#prodmbp #ml a {
		color: #94A1BD;
}		

body#prodbg #baugruppen a {
	color: #16316F;
} 

body#prodbg #bl a {
	color: #94A1BD;
	} 

body#prodbg #bl a:hover {
	color: #16316F;
	} 
	
body#prodbg #bp a {
	color: #94A1BD;
	} 

body#prodbg #bp a:hover {
	color: #16316F;
	} 	
	
body#prodbgl #baugruppen a {
	color: #16316F;
} 

body#prodbgl #bl a {
	color: #16316F;
	} 

body#prodbgl #bp a:hover {
		color: #16316F;
}

body#prodbgl #bp a {
		color: #94A1BD;
}

body#prodbgp #baugruppen a {
	color: #16316F;
} 

body#prodbgp #bp a {
	color: #16316F;
	} 

body#prodbgp #bl a:hover {
		color: #16316F;
}

body#prodbgp #bl a {
		color: #94A1BD;
}		

body#prodef #einzelfertigung a {
	color: #16316F;
} 

body#prodef #el a {
	color: #94A1BD;
	} 

body#prodef #el a:hover {
	color: #16316F;
	} 
	
body#prodef #ep a {
	color: #94A1BD;
	} 

body#prodef #ep a:hover {
	color: #16316F;
	} 	
	
body#prodefl #einzelfertigung a {
	color: #16316F;
} 

body#prodefl #el a {
	color: #16316F;
	} 

body#prodefl #ep a:hover {
		color: #16316F;
}

body#prodefl #ep a {
		color: #94A1BD;
}

body#prodefp #einzelfertigung a {
	color: #16316F;
} 

body#prodefp #ep a {
	color: #16316F;
	} 

body#prodefp #el a:hover {
		color: #16316F;
}

body#prodefp #el a {
		color: #94A1BD;
}

body#prodref #referenzen a {
	color: #16316F;
} 

body#unternehmen #unternehmen a {
	color: #16316F;
} 

body#downloads #downloads a {
	color: #16316F;
} 

body#kontakt #kontaktf a {
	color: #16316F;
} 

body#wegbeschreib #wegbeschreibung a {
	color: #16316F;
} 

#texte {
	float: right;
	background-color: white;
	width: 740px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.ueberschrift {
	margin: 0;
	padding: 0;
	margin-left: 14px;
	color: #16316F;
	font-size: 90%;
	font-weight: bold;
	font-style: italic;
}

.fliesstext {
	clear: both;
	color: black;
	font-size: 80%;
	margin: 10px 17px 0 14px;
	line-height: 150%;
}

.impressum {
	clear: both;
	color: black;
	font-size: 75%;
	margin: 10px 17px 0 14px;
	line-height: 130%;
}

.auswahl {
	padding: 0;
	margin: 10px 0 0 14px;
	color: #16316F;
	font-size: 80%;
	font-weight: bold;

}

#bilderreihe {
	width: 710px;
	background-color: white;
	margin-left: 15px;
	height: 192px;
	}

#einzelbild {
	width: 710px;
	background-color: white;
	margin-left: 15px;
	height: 250px;
	}	
	
.homebilder {
	float: left;
	border: 0;
	margin-right: 5px;
}

.bilderuebersicht {
	float: left;
	border: 0;
	margin-right: 5px;
}

#aufzaehlung {
	background-color: white;
	padding: 0;
	line-height: 130%;
	}
	
#aufzaehlung ul {
	list-style-type: disc;
	margin: 10px 0 20px 0;
	padding: 0;
}	

#aufzaehlung ul li {
	color: black;
	font-size: 80%;
	margin-left: 30px;
}

#aufzaehlung ol {
	list-style-type: disc;
	margin: 10px 0 20px 0;
	padding: 0;
}	

#aufzaehlung ol li {
	color: black;
	font-size: 80%;
	margin-left: 30px;
}

table {
   width: 95%;
	margin-left: 13px;
	font-size: 80%;
	
   }
	
td, th {
   padding: 2px 5px 2px 5px;
	margin: 0;
   }

#footer {
	margin: 30px 20px 0 10px;
	padding: 0;
	border-top: 1px solid #909092;
	font-size: 70%;
	font-weight: bold;
	background-color: white;
}

#footer ul {
	padding: 10px;
	margin: 0 0 1px 0;
	list-style-type: none;

}

#footer ul li {
	color: #909092;
	float: left;
	padding-left: 10px;
}

#footer ul li a {
	color: #909092;
	text-decoration: none;
	border-right: 1px solid #909092;
	padding-right: 10px;
}

#seitenende {
	clear: right;
	width: 990px;
   border-bottom: 1px solid #16316F;
}


