/* ... hier sind die allgemeinen Formatierungen für PH-Trans ... */
html, body {
 	height			:100%;
 	margin			:0px;
 	padding			:0px;
	color			:black;
	font-family		:arial, verdana, helvetica, sans-serif;
	font-size		:.9em;
}
body {
	background-image	: url(./images/hellblau.gif);
}
#header {
	height			:105px;
	margin			:0px;
	padding			:0px;
	display			:block;
	text-align		:left;
	background-image:url(./images/hinterobenende.gif);
	background-repeat	:repeat-x;
}
#header_left {
	float			:left;
	height			:105px;
	width			:250px;
}
#header_logo {
	height			:55px;
	width			:254px;
	margin-top		:5px;
	background-image	:url(./images/immi2/logoph.gif);
	background-repeat	:no-repeat;
	background-position	:bottom;
}
#header_position {
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:45px;
	width			:254px;
	background-position	:bottom;
	background-image:url(./images/hinteroben1.gif);
}
.header_text {
	position	:	absolute;
	left		:	10px;
	top		:	65px;
}
#header_middle {
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:110px;
	width			:80px;
	background-repeat	:no-repeat;
	background-image:url(./images/hinterobenueber.gif);
}
#header_navigation {
	position		:absolute;
	margin			:0px;
	padding			:0px;
 	left			:341px;
	width			:680px;
	height			:105px;
	background-image	:url(./images/hinterobenende.gif);
	background-repeat	:repeat-x;
	background-position	:bottom;
}
.logistik {
	display			:block;
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:105px;
	width			:205px;
	background-image	:url('./images/flotte.gif');
	background-repeat	:no-repeat;
	background-position	:0px;
}
.logistik:hover {
	background-image	:url('./images/flotte1.gif');
	background-repeat	:no-repeat;
}
.entsorger {
	display			:block;
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:105px;
	width			:205px;
	background-image	:url('./images/muell.gif');
	background-repeat	:no-repeat;
	background-position	:0px;
}
.entsorger:hover {
	background-image	:url('./images/muell1.gif');
	background-repeat	:no-repeat;
}
.lager {
	display			:block;
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:105px;
	width			:205px;
	background-image	:url('./images/lager.gif');
	background-repeat	:no-repeat;
	background-position	:0px;
}
.lager:hover {
	background-image	:url('./images/lager1.gif');
	background-repeat	:no-repeat;
}
#middle {
	margin			:0px;
	padding			:0px;
	height			:75%;
	text-align		:left;
}
#middle_left {
	position		:absolute;
	left			:0px;
	top			:119px;
	margin			:0px;
	padding			:0px;
	width			:249px;
	float			:left;
}
.middle_pic1 {
	position	:	absolute;
	margin		:	10px 0px 0px 20px;
}
.middle_pic2 {
	position	:	absolute;
	margin		:	140px 0px 0px 20px;
}
.middle_pic3 {
	position	:	absolute;
	margin		:	270px 0px 0px 20px;
}
#middle_right {
	margin			:0px;
	padding			:0px;
	float			:left;
}
#middle_content
{
	position		:absolute;
	left			:270px;
	top			:112px;
	width			:680px;
	height			:448px;
	overflow		:auto;
}
#footer {
	margin			:0px;
	padding			:0px;
	height			:40px;
	text-align		:left;
	background-image	:url(./images/navuntenende.gif);
	background-repeat	:repeat-x;
}
#footer_navigation {
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:40px;
	width			:248px;
	background-image	:url(./images/navunten.gif);
	background-repeat	:no-repeat;
}
#footer_navigation a {
	display			:block;
	float			:left;
	padding			:0px;
	margin-top		:3px;
	color			:yellow;
	font-family		:arial, verdana, helvetica, sans-serif;
	font-size		:.8em;
	font-weight		:bold;
	text-decoration		:none;
	text-transform		:uppercase;
}
#footer_middle {
	float			:left;
	margin			:0px;
	padding			:0px;
	height			:40px;
	width			:41px;
	background-image	:url(./images/navuntenueber.gif);
	background-repeat	:no-repeat;
}
img {
	border			:0px;
	/*position		:bottom;*/
}
h1 {
	font-size		:1.6em;
	text-decoration		:bold;
}
h2 {
	font-size		:1.4em;
	text-decoration		:bold;
}
h3 {
	font-size		:1.2em;
	text-decoration		:bold;
}

