		body		{			margin:0;	padding:0;									background-image:url(../_media/bg5.jpg);			background-position:center top;			background-repeat:no-repeat;			background-color:black;									font-family: Verdana, Tahoma, Arial;			font-size:12px;				color:white;		}
		 					div {border:0px solid red;}
		img {border:none;}
				h1 {margin:0 10px 10px 0px;}
				a {color:white;}
		a:hover{text-decoration:underline;	color:white;}
					div.clearer	{ clear:both;}
					
					div#g_nav {position:absolute; top:0px; left:0px;}
					div#g_nav ul {list-style:none; margin:0; padding:0;}
					div#g_nav ul li {float:left; margin:0; padding:4px;}
					
					
					div#container		{		position:relative;				width:919px;;								margin:0 auto;						/*background-image:url(../_media/);*/			background-repeat:repeat-x;			background-color:#7C7B7B;						}
				div#header		{			background-image:url(../_media/header_bg.png);			background-repeat:repeat-x;						height:160px;						position:relative;			z-index:5;			behavior: url(_media/iepngfix.htc);		}
								div#navigation		{						 		margin:0 auto;					height:40px;									position:absolute;				z-index:4;				top:-10px;		}
					ul.navi, ul.navi_hidden			{				position:absolute;				list-style-type:none;								padding:0;				margin:0px auto;												}
				ul.navi li, ul.navi_hidden li				{					padding:0px 0px 0 0px;										margin:0 14px;																		float:left;									position:relative;																background-repeat:no-repeat;							}
					ul.navi li a {background-repeat:no-repeat;}
										*html ul.navi li { margin:0 13px; behavior: url(_media/iepngfix.htc);}
													li.startseite { background-image:url(../_media/startseite.png);	}
 li.startseite img {width:102px;}
				li.startseite.aktiv, li.startseite:hover { background-image:url(../_media/startseite_h.png);	}
 li.startseite img {width:102px;}
												li.produkte{ background-image:url(../_media/produkte.png);top:-2px;	}
				li.produkte.aktiv{ background-image:url(../_media/produkte_h.png);top:-2px;	}
				li.produkte:hover{ background-image:url(../_media/produkte_h.png);	}
				li.historie{ background-image:url(../_media/historie.png);	top:-5px;}
				li.historie:hover, li.historie.aktiv{ background-image:url(../_media/historie_h.png); }
								li.mapkonfektion{ background-image:url(../_media/service.png); top:-6px; }
 li.mapkonfektion img {width:auto;}
				li.mapkonfektion:hover, li.mapkonfektion.aktiv{ background-image:url(../_media/service_h.png);	}
								li.geschaeft{ background-image:url(../_media/geschaeft.png);	}
				li.geschaeft:hover, li.geschaeft.aktiv{ background-image:url(../_media/geschaeft_h.png);	}
				li.mitarbeiter{ background-image:url(../_media/mitarbeiter.png); top:-2px;}
 li.mitarbeiter img {width:auto;}
				li.mitarbeiter:hover, li.mitarbeiter.aktiv{ background-image:url(../_media/mitarbeiter_h.png);	}
								li.kontakt{ background-image:url(../_media/termine.png); top:-7px;	}
 li.kontakt img {}
				li.kontakt:hover, li.kontakt.aktiv{ background-image:url(../_media/termine_h.png);	}
																		div#content		{													position:relative;				width:100%;								margin:0px 0px 0px 0px;																					line-height:18px;									background-color:#7C7B7B;				background-image:url(../_media/body_bg.gif);				background-position:left bottom;				background-repeat:repeat-x;											}
								div#text			{				position:relative;				z-index:4px;				padding:60px 10px 10px 18px;												width:auto;							}
																div#text img.right				{					float:right;					margin:0px 20px 20px 90px;						width:265px;					border:1px solid white;				}
										div#dias						{							float:right;							margin:0px 17px 20px 10px;								width:267px;							height:400px;							overflow:hidden;							position:relative;													}
												div#dias img						{							border: 1px solid white;											}
												*html div#dias						{							position:absolute;							top:60px;							left:-20px;										}
													div#dias div							{								position:absolute;								top:1px;								left:1px;							}
								div#text h2				{					font-size:14px;				font-weight:normal;				margin:20px 0;				padding:0;				}
						ul.produkte							{					float:right;																			margin: 0;					padding:0;					list-style-type:none;				}
				/*ul.produkte *				{					border:1px solid white;				}
*/					ul.produkte	 li					{						display:block;						margin: 0;						padding:0 0 0 10px;						height:40px;						width:95px;						vertical-align:middle;											}
												*html ul.produkte li img							{								behavior: url(_media/iepngfix.htc);									border:none !important;										height:auto;								}
											div#text ul.normal						{										margin: 0;					padding:0;					list-style-type:none;									}
					div#text ul.normal li					{						display:block;						margin: 0;						padding:0 0 0 14px;							background-image:url(../_media/content_dot.gif);						background-repeat:no-repeat;						background-position:0px 7px;					}
																				div#text ul.historie								{					float:left;					width:450px;														padding:0;					margin:0;														}
					div#text ul.historie li					{						vertical-align:center;						text-align:left;						display:block;						margin: 0px;												padding:0 0 0 0;							width:503px;																			}
						div#text ul.historie li div.hist						{							margin:0 0 10px 0;							width:203px;							height:132px;							text-align:center;							vertical-align:middle;							background-color:white;							float:left;																				}
								div#text ul.historie li p								{									margin:0 0 0 220px;									padding:0;								}
													*html div#text ul.historie li{  background-image:none; list-style-type:none;}
																		div#text ul.historie li img						{														border:none;							margin:auto;							background-color:white;						}
																div.mitarbeiter				{float:left; margin:0 22px 10px; width:125px; height:200px;}
								div#mit{float:left; width:auto;}
				*html div#mit{float:left; width:600px}
								div.mitarbeiter img				{margin:auto; width:150px; border:1px solid white;}
								div.mitarbeiter p				{margin:0 0 14px 0 !important;				width:136px !important;}
												div.image_container				{					float:left;					position:relative;										width:246px;					height:300px;																									margin:20px 26px;					overflow:hidden;									}
								div.image_container img				{					 border:1px solid white;							}
								*html div.image_container				{				 margin:20px;				}
									div.image_container div					{						position:absolute;															width:245px;						height:289px;																}
																		form				{					margin:0;					padding:0;				}
										form label					{						margin:0px 20px 0 0;						width:150px;						padding:0;						float:left;					}
											form input					{						width:150px;						margin:0px 20px 10px 0px;						padding:0;						float:left;						border:1px solid white;					}
										form textarea					{						width:320px;						margin:0px 20px 10px 0px;						padding:0;						float:left;						border:1px solid white;					}
												div#text p						{				padding:0;				margin:13px 0;				}
													 div#footer		 {					clear:both;							height:31px;						background-image:url(../_media/footer_bg.jpg);								background-repeat:no-repeat;			background-position:1px top;			background-color:black;		 }
				 	div#footer ul.left			{				float:left;				margin: 0;				margin-top:8px;				padding:0;				list-style-type:none;			}
					div#footer ul.left li					{						background-image:url(../_media/footer_dot.gif);						background-repeat:no-repeat;						display:inline;						background-position:0px 2px;						margin: 0;						padding:0 8px 0 16px;										}
			div#footer ul.right			{				float:right;				margin: 8px ;								padding:0;				list-style-type:none;			}
					div#footer ul.right li					{						background-image:url(../_media/footer_zettel.gif);						background-repeat:no-repeat;						background-position:15px 5px;						display:inline;						margin: 0;						padding:0 0 0 30px;										}
										 									 div#logo				 {					background-image:url(../_media/logo.png);					background-repeat:no-repeat;						width:223px;					height:73px;					margin:30px 10px;										behavior: url(_media/iepngfix.htc);										float:left;									 }
								 div#logo_trans				 {											width:212px;					height:73px;					margin:30px 10px;										position:absolute;						left:5px;							 }
								 div#adresse				 {					color:white;										margin:20px 10px;										float:right;					font-style:italic;				 }
				 			div#right		{			position:absolute;						bottom:0px;			right:0px;			padding:0;				width:488px;			height:553px;							background-image:url(../_media/right_bg.jpg);			background-position:right bottom;			background-repeat:no-repeat;								}
			*html div#right {z-index:-1;}
												
		
