body,p, h1, h2, h3, h4, h5,dl,dd, ul, ol, li, div, span, img, a, form, input { 
	margin:0; padding:0;
}

body {
	font-size: 62.5%;

	font-family: Arial, sans-serif;
	line-height: 1.5em;
	color:#000;
}

a{
	
	color:#FFFFFF;
	text-decoration:none; 
	
}


.clear{
	clear:both;
	float:none;

	
}

ul{
	list-style-type:disc;
}



#row_top{
	padding-left:15px;
	background-image:url('../images/bg_line.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
	margin-bottom:2px;
	border:solid 0px #654321;
	height:140px;
	
}
	#row_top #logo_top{
		display:block;
		float:left;
	}
	
	#row_top #logo_top img{
		margin-bottom:15px;
		border:solid 0px;
		float:left;
		display:block;
/*		width:110px;
		height:123px;*/

	}
	
	#sprach_panel{
		margin-left:562px;
		margin-top:93px;
		float:left;
		font-size:11px;
		color:#B2B2B2;
		border:solid 0	px;
/*		width:130px;*/
/*		height:123px;*/
/*		vertical-align:bottom;*/
		
	}
	
		.lg_bt{
/*			width:22px;*/
			float:left;
			margin-right:5px;
			margin-top:4px;
		}
		
		


#row_center{
	color:#FFFFFF;
	background-image:url('../images/bg_verlauf.jpg');
	height:250px;
	min-width:1000px;
	overflow:hidden;
}

	#row_center_left{
		float:left;
		width:218px;
		height:232px;
/*		padding-top:18px;*/
		padding-left:15px;		
	}
	
		#row_center_left ul{
			list-style-type:none;
		}
		
		#row_center_left li{
			margin-left:0px;
/*			margin-top:10px;*/
		}
		
		#row_center_left .hide{
			opacity:0;
			cursor: pointer;
			color:#000000;
			font-size:1.4em;
		}

		
		#row_center_left .bt_hover{
			width:90px;
			background-repeat:no-repeat;
		}
		
		#row_center_left .bt_hover:hover{
			background-position:-110px 0px;
		}
		
		#row_center_left .selected{
			background-position:-110px 0px;
		}
		
		#row_center_left #bt_start{			
			
			background-image:url('../images/menu/home_de.jpg');
			height:32px;
			border:1px solid red;
		}
		
		#row_center_left #bt_unternehmen{
			background-image:url('../images/menu/company_en.jpg');
			height:26px;
		}
		
		#row_center_left #bt_produkte{
			background-image:url('../images/menu/products_de.jpg');
			height:25px;
		}
		
		#row_center_left #bt_kontakt{
			background-image:url('../images/menu/contact_en.jpg');
			height:25px;
		}
			


	#row_center_center{
		float:left;
		height:250px;
		width:433px;
		overflow:hidden;
	}
		#row_center_center #moving_strip{
			width:2740px;
			height:250px;
		}
		
		
			#row_center_center #moving_strip .scroller_images{
				float:left;
			}
			
/*******************************************moving_strip_unternehmen*/
		
	#moving_strip_buttons_unternehmen{
		width:200px;
		margin-top:227px;
		left:468px;
		z-index:10;
		position:absolute;
	}
	
	#buttonsBG_unternehmen{
		background-color:#fff;
		height:30px;
		left:457px;
		position:absolute;
		top:362px;
		width:212px;
		z-index:9;
	}
/*******************************************moving_strip_index*/
	#moving_strip_buttons_index{
		width:163px;
		top:369px;
		left:505px;
		z-index:10;
		position:absolute;
	}
	
	#buttonsBG_index{
		background-color:#fff;
		height:30px;
		left:499px;
		position:absolute;
		top:362px;
		width:170px;
		z-index:9;
	}
	
/*************************/
	
	.movingstrip_button{
		cursor:pointer;
		border:1px solid #D9CCD9;
	}

	#row_center_right{
		float:left;
		height:232px;
		width:290px;
		padding-top:18px;
		padding-left:15px;
	}
	
		#lb_search{
/*			background-image:url('../images/lb_produktsuche.png');*/
font-size:13px;
font-weight:bold;
/*			font-weight:bold;*/
			width:84px;
			height:11px;
		}
		#ip_search{
			float:left;
			margin-top:8px;
			width:180px;
		}
		
		#search_indicator{
			border:solid 0px;
/*			width:70px;
			height:20px;*/
			float:left;
			margin-top:10px;
			margin-left:-18px;
		}
		#bt_search{
			float:left;
			margin-top:10px;
			margin-left:7px;
			cursor:pointer;
			
		}
		
		#lb_aktuell{
			padding-top:20px;
			color:#fff;
			font-size:13px;
			font-weight:bold;
			
/*			border:solid 1px ;*/
/*			width:47px;*/
/*			height:31px;*/
		}
		
		#aktuell_text{
			margin-top:8px;
			width:265px;
			float:left;
			font-size:1.2em;
		}
			#aktuell_text #head{
				font-weight:bold;
				margin-bottom:2px;
			}
			
			#aktuell_text p {
				margin-bottom:3px;
				margin-top:-3px;
				font-size:12px;
				/*font-weight:bold;*/
				
			}
	
	.stretch{
			width:3px;
			height:250px;
			background-color:#FFFFFF;
			float:left;
		}

#row_bottom{
	margin-bottom:20px;
	min-width:1000px;
	overflow:hidden;
	color:#333333;
}
	#row_bottom h1,h2,h3,h4{
/*		color:#000;*/
	}

	#row_bottom a{
		color:#008fd5;
		text-decoration:none; 
	}
	
	#row_bottom a:hover{
		color:#008fd5;
		text-decoration:underline; 
	}

	#row_bottom_left{
		float:left;
		width:232px;
/*		margin-top:20px;*/
	}
	

	
	#row_bottom_left ul{
		margin-left:15px;
		list-style-type:none;
		margin-top:20px;
	}
	
		#row_bottom_left ul li{
			font-size:1.2em;
			margin-left:0px;
			margin-bottom:18px;
		}

	 #row_bottom_left .selected{
		text-decoration:underline;
	}

	#row_bottom_center{
		float:left;
		width:419px;
		margin-top:20px;
		padding-left:15px;
		font-size:12px;
	}
	
		#row_bottom_center ul{
			list-style-position:inside;
		}
	
		#row_bottom_center h1{
			font-size:16px;
			margin-bottom:20px;
	
		}
		
		#row_bottom_center p{
/*			margin-top:20px;*/
			margin-bottom:10px;

			width:400px;
		}

	#row_bottom_right{
		float:left;
		width:290px;
		margin-left:13px;
		margin-top:20px;
	}
	
		#row_bottom_right h1{
			font-size:16px;
			margin-bottom:20px;

		}

		#row_bottom_right p{
			margin-bottom:10px;
			font-size:12px;
			
		}
		


	#underline_buttons{
		margin-left:15px;
		margin-top:15px;
		border:solid 0px red;
		font-size:1.2em;
		color:#008fd5;
		word-spacing:2px;
	}
	
/*gelums*/


.kat_down{
	list-style-type:disc;
	font-size:12px;
	
}

.kat_down li{
	margin-left:15px;
	
}

#pageContent img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	
}


/*neues menü*/

#newMenu .newMenuButton{
	width:101px;
	background-repeat:no-repeat;

}

#newMenu .hiddenBt{
	visibility:hidden;
}

#newMenu a{
	display:block;
	width:100px;
}

#newMenu #btHome{
	height:32px;
}

	#newMenu #btHome a{
		height:32px;
	}

#newMenu #btCompany{
	height:26px;
}

	#newMenu #btCompany a{
		height:26px;
	}

#newMenu #btProducts{
	height:25px;
}

	#newMenu #btProducts a, #newMenu #btContact a{
		height:25px;
	}

#newMenu #btContact{
	height:25px;
}

#newMenu a{
	display:block;
	font-size:13px;

	position:absolute;
}




