html		{ 	padding: 0px;
				margin: 0px;
			}
			
body		{	background-color:#133179;
				font-size:12px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				color:#000000;
				text-align:center;
				margin: 0px;
				padding: 0px;
			}
			
html, body, textarea {	scrollbar-base-color:#133179;
  						scrollbar-3d-light-color:#133179;
  						scrollbar-arrow-color:#133179;
  						scrollbar-darkshadow-color:#000000;
  						scrollbar-face-color:#EEF3F6;
  						scrollbar-highlight-color:#133179;
  						scrollbar-shadow-color:#133179;
  						scrollbar-track-color:#133179;}

p, h1, h2, h3		{	margin: 0px 10px 10px 10px;}

p	{ display: inline;	}

.map24		{ 	float: right;
				margin-right: 60px;	}

.map		{ 	clear: both;	}
			
h1			{	font-size:16px;
				padding-top: 15px;
				text-transform:uppercase;
				color: #133179;
				background-color: transparent;
				height: 15px;
			}
			
h2			{ 	font-size: 13px;
				padding-top: 10px;
				color: #133179;
				background-color: transparent;
				}
			
h3			{ 	font-size: 17px;
				font-weight: bold;
				color: #5f6161;
				padding-top: 15px;
			}
			
#links		{	background-color: #EAEEF7; padding: 5px; margin: 10px 0px 10px 0px; height:80px; width: 734px;}
			
#container	{	width: 919px;
				margin-top: 10px;
				margin: auto;
				text-align: left;
				background: url('inhaltBilder/container-HG.jpg') repeat-y;
				position: relative;
				min-height: 100%; /*Für moderne Browser*/
				height: auto; !important; /*Für moderne Browser*/
				height: 100%
			}
			
#Sprache	{ 	text-align: right;
				width: 919px;
				margin: auto;
				margin-bottom: 5px; margin-right: 5px; margin-top: 5px;
			}
			#Sprache a	{	text-decoration: none;
							font-size: 11px;
							font-weight: bold;
							color: #ffffff;
						}
			#Sprache a:hover	{	background: #ffffff;
									color: #133179;
								}
			
#header1	{	position: relative;
				background: url('inhaltBilder/header_BLAU_1.jpg') no-repeat;
				width: 919px;
				height: 102px;
				margin-top: 0px
			}
						
			
#main-top	{	background: url('inhaltBilder/navileiste.jpg') no-repeat;
				width: 744px;
				height: 38px
			}

#main { 	width: 744px;
			padding: 0px;
			margin-top: 0px;
			margin-left: 3px;
			float: left;
			background-color:#FFFFFF;
			}
#main-inhalt	{ 	height: 348px;
					overflow: auto;
					margin-bottom: 34px;
				}
			
#main-inhalt p	{	float: left; padding: 0 10px 10px 10px; margin: 0 0 0 0; width: 600px;}

.bild			{ 	float:left; 
					bottom: 0px;
					padding: 5px; 
					margin-left: 0px; margin-right: 10px; margin-bottom: 10px; margin-top: 2px;
					border: 1px solid; 
					border-color:#133179;	}
.bild2			{ 	float:left; 
					bottom: 0px;
					padding: 5px; 
					margin-left: 20px; margin-right: 10px; margin-bottom: 10px; margin-top: 2px;
					border: 1px solid; 
					border-color:#133179;	}
#main-inhalt a		{ text-decoration: none; color: #133179; background-color: #EEF3F6;	}
#main-inhalt a:hover	{ color: #FFFFFF; background-color: #133179;}

#object1	{	position:absolute;
				width: 500px;
				height: 220px;
				color:black;
				border-width:20;
				visibility:show;
				left:200px;
				top:180px;
			}
			
#object2	{	position:absolute;
				width: 400px;
				height: 200px;
				color:black;
				border-width:20;
				visibility:show;
				left:270px;
				top:180px;
			}
			
#bilder		{ width: 170px;	}

#navileiste ul	{ 	list-style-type: none;
					margin-left: 180px;
					margin-top: -25px;
				}
				
				
#navileiste li 	{ 	list-style-type:none; 
					float: left; 
					font-size: 11px; 
					line-height: 10px; 
					margin: 0px;
					padding-left: 15px;
				}
					
#navileiste a 	{ 	display: block; 
					padding: 0 0 0 5px; 
					text-decoration: none; 
					font-weight: bold; 
					text-align: left; 
					color: #133179;
					border-left: 13px solid; border-left-color: #133179; }
					/* Commented Backslash Hack hides rule from IE5-Mac \*/
					#navileiste a {float: none; } /* End IE5-Mac hack */
					#navileiste a:hover { color: #c94622; border-color: #c94622;}
					
#navileiste .active	{	display: block;
						text-align: left;
						border-left: 13px solid;
						border-left-color: #c94622;
						font-weight: bold; 
						font-size: 11px; 
						color: #c94622;
						padding: 0 0 0 5px; 
						margin-left: 15px;	}
						
						#navileiste .active2	{	display: block;
						text-align: left;
						border-left: 13px solid;
						border-left-color: #c94622;
						font-weight: bold; 
						font-size: 11px; 
						color: #c94622;
						padding: 0 0 0 6px; 
						margin-left: 7.5px;	
						}



#navi		{	width: 148px;
				height: 270px;
				padding: 0px;
				margin-left: 6px;
				margin-top: 40px;
				float: left;
				color: #FFFFFF;
				font-size: 11px;
				background-image: url('inhaltBilder/navi_bottom.jpg');
				background-color: #133179;
				background-repeat: no-repeat; background-position-y:50%
			}
			
#navi-top	{	background: url('inhaltBilder/navi_top.jpg') no-repeat;
				width: 148px;
				height: 6px;
				margin: 0px
				}
			
	#navi ul	{	list-style-type: none;
					width: 130px;
					padding-left: 9px;
					margin-left: 0px;
					margin-top: 10px;
				}
	#navi li	{	list-style-type: none; 
					line-height: 20px;
					margin: 0px;
					padding: 0px;
				}
	#navi .linie {border-bottom: 1px dotted; border-color: #ffffff;}
	#navi .active { font-weight: bold; border-bottom: 1px dotted; border-color: #ffffff; background-color: #FFFFFF; display: block; color:#133179;}
	#navi a		{  	color: #ffffff;
					text-decoration: none;
					font-weight: bold;
				}
				/* Commented Backslash Hack hides rule from IE5-Mac \*/
					#navi a {float: none; } /* End IE5-Mac hack */
	#navi a:hover	{ background-color:#EEF3F6; display: block; color: #133179;}
	
	

#hoverbox .IndexMS18C 	{	display: none;	}
#hoverbox .IndexMS32 	{	display: none;	}
#hoverbox .IndexMS32P	{	display: none;	}
#hoverbox .IndexMS42	{	display: none;	}
#hoverbox .Emco			{	display: none;	}
#hoverbox .Tacchella1	{	display: none;	}
#hoverbox .Tacchella2	{	display: none;	}
#hoverbox .Shygia		{	display: none;	}
#hoverbox .Tschudin		{	display: none;	}
#hoverbox .Sunnen		{	display: none;	}
#hoverbox .Emco160		{	display: none;	}
#hoverbox .Emco420		{	display: none;	}



					
#hoverbox a:hover .IndexMS18C	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .IndexMS32	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .IndexMS32P	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .IndexMS42	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Emco			{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Tacchella1	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Tacchella2	{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Shygia		{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Tschudin		{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Sunnen		{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Emco160		{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}
#hoverbox a:hover .Emco420		{	display: block;
									position: absolute;
									top: -25px;
									left: -249px;	}


					
.IndexMS18C, .IndexMS32, .IndexMS32P, .IndexMS42, .Emco, .Tacchella1, .Tacchella2, .Shygia, .Tschudin, .Sunnen, .Emco160, .Emco420	
				{	background-color: #ffffff;
					border-color: #133179; border: solid 5px;
					padding: 10px 5px 5px 10px;
					color: #133179;
					width: 250px;
					height: 250px;
					height: auto;
					}	
					
#maschinen	{	overflow: auto;
				height: 230px;
				padding-right: 5px;	}
					
#footer		{	margin-bottom: 0px;
				width: 919px;
				height: 34px;
				background-image: url('inhaltBilder/footer.jpg');
				background-repeat: no-repeat;
				clear: both; background-position-y:50%
			}