body {
	background-color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#666;
	padding:0;
	margin:0 0 0 0;
	line-height:17px;}
	
	
	#container-home {
background-color: #FFF;
width: 980px;
padding: 10px;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
border:solid 1px #CCC;
}
	
a {color: #FC2B16; text-decoration:underline;}
a:visited {color:#FC2B16;}
a:hover {color: #000000;}
a:active { color:#000000;}

#sprache a {color: #666; text-decoration:none;}
#sprache a:visited {color:#666;}
#sprache a:hover {color: #ff0000;}
#sprache a:active { color:#ff0000;}

h1 {font-size: 16px; font-weight: bold; padding: 10px 10px; margin:0; color:#000;}
h2 {font-size: 16px; font-weight: bold; padding: 10px 10px; margin:0; color:#FC2B16;}

hr {
background-color:#ccc; /* Mozilla 1.4 */
color:#ccc; /* IE 6 */
border: #ccc; /* Opera 7.11 */
height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
width: 97%;}

.balken_bottom {border-bottom: #ffffff solid 10px;padding:0 0 0 0; margin:0 0 0 0;}

#bilderleiste1 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/willkommen.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste2 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/neuberger_villingen.jpg) no-repeat; background-repeat:no-repeat;}	

#bilderleiste3 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/neuberger_werkzeuge.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste4 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/saegeblatter.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste5 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/schleifwerkzeuge.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste6 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/standardwerkzeuge.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste7 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/werkzeughandel.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste8 	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/sonderwerkzeuge.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste9	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/jobs.jpg) no-repeat; background-repeat:no-repeat;}	
	
#bilderleiste10	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/unternehmen.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste11	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/reparaturservice.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste12	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/spannen.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste13	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/messen.jpg) no-repeat; background-repeat:no-repeat;}		

#bilderleiste14	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/elektrowerkzeuge.jpg) no-repeat; background-repeat:no-repeat;}	

#bilderleiste15	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/betriebsstoffe.jpg) no-repeat; background-repeat:no-repeat;}	

#bilderleiste16	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/einrichtung.jpg) no-repeat; background-repeat:no-repeat;}
	
#bilderleiste17	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/diverses.jpg) no-repeat; background-repeat:no-repeat;}	
	
	#bilderleiste18	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/medical.jpg) no-repeat; background-repeat:no-repeat;}	
	
		#bilderleiste19	{
	border-bottom: #ffffff solid 10px; padding:0 0 120px 0; margin:0 0 0 0;
	background:url(../images/header/schleifen.jpg) no-repeat; background-repeat:no-repeat;}	
/* -------------------------------------------
 Side Bar List 1
------------------------------------------- */
	* html #sidelist1 li a{
	width: 180px; /* for IE5 and IE6 in quirks mode */
	w\idth: 180px; /* for IE6 in standards mode */
}

#sidebar1 ul {
	padding:  10px 0 0 0;
	margin: 0;
	list-style: none;}

#sidelist1 {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 11px;
	text-align: left;}

#sidelist1 ul {
	padding: 10px 0 0 0;
	margin: 0;}

#sidelist1 li {
	margin: 0;
	list-style: none; /* border-top: 1px solid #FFFFFF; */
	color: #FFFFFF;}

#sidelist1 li a {
	background:url(../images/subcat.gif) no-repeat;
	background-position:left;
	width: 190px;
	_width: 190px;
	padding: 2px 0 2px 10px;
	margin: 0;
	display: block;
	color: #666;
	background-color: #DBDBDB;
	font-weight:normal;
	text-decoration: none;
	border-bottom: dotted 1px #fff;}

#sidelist1 li a:visited {
	display: block;
		color: #666;
}

#sidelist1 li.on a {
	display: block;
	color: #000;
	background-color: #000;}

#sidelist1 li a:hover {
	display: block;
	color: #fff;
	background-color: #FC2B16;}


/* -------------------------------------------
 Side Bar List 2
------------------------------------------- */
	* html #sidelist2 li a{
	width: 180px; /* for IE5 and IE6 in quirks mode */
	w\idth: 180px; /* for IE6 in standards mode */
}


#sidebar2 ul {
	padding:  10px 0 0 0;
	margin: 0;
	list-style: none;}

#sidelist2 {
	padding: 0;
	margin: 10px 0 0 0;
	font-size: 11px;
	text-align: left;}

#sidelist2 ul {
	padding: 10px 0 0 0;
	margin: 0;}

#sidelist2 li {
	margin: 0;
	list-style: none; /* border-top: 1px solid #FFFFFF; */
	color: #FFFFFF;}

#sidelist2 li a {
	background:url(../images/subcat.gif) no-repeat;
	background-position:left;
	width: 190px;
	_width: 190px;
	padding: 2px 0 2px 10px;
	margin: 0;
	display: block;
	color: #666;
	background-color: #DBDBDB;
	font-weight:normal;
	text-decoration: none;
	border-bottom: dotted 1px #fff;}

#sidelist2 li a:visited {
	display: block;
		color: #666;
}

#sidelist2 li.on a {
	display: block;
	color: #000;
	background-color: #000;}

#sidelist2 li a:hover {
	display: block;
	color: #fff;
	background-color: #666;}

/* ----------container-------------- */
#container {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;}

/* ----------banner-------------- */
#sprache {
	margin: 0;
	padding: 3px 0 0 0;
	background-color: #ffffff;
	text-align:right;}

#banner {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
}

#auswahl {
	margin: 0;
	padding: 5px 0 0 0;
	float:right;
}

#mainnavi {
	margin: 0;
	padding: 5px 0 5px 0;
	background-color: #ffffff;
	text-align:right;}

#mainnavi a {color: #666; text-decoration:none; font-weight: bold; padding: 0 0px 0 15px}
#mainnavi a:visited {color:#666;}
#mainnavi a:hover {color: #FC2B16;}
#mainnavi a:active { color:#FC2B16;}

/* -----------------content--------------------- */
#content {
	min-height:530px;
	padding: 0;
	margin: 0 0 0 210px;
	background-image:url(../images/bg_content.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

p{padding: 0 20px 15px 10px; margin:0;}

#content  ul {
color: #000;
margin:0px ;
padding-left: 30px;
padding-top: 0px;
padding-bottom: 20px;
list-style-image:url(../images/subcat_rot.gif);
line-height:16px;}


/* --------------left navigavtion------------- */
#left {
	float: left;
	width: 200px;
	margin: 0;
	padding: 0 0 0 0;
	color:#ffffff;}

#left p{padding: 0;	margin: 0;}


/* -----------footer--------------------------- */
#raum {
	clear: left;
	padding: 5px 0 5px 0;
	margin: 0;
	background-color: #fff;}
	
	#webdesign {
	background-color: #fff;
	text-align:right;
	clear: left;
	color: #ccc;
	padding: 1px 0px 1px 10px;
	margin: 0;}
	
	#webdesign 	a {color: #bbb; text-decoration:none; font-size:10px;}
	#webdesign a:visited {color:#bbb;}
	#webdesign a:hover {color: #000000;}
	#webdesign a:active { color:#000000;}

#footer {
	text-align:center;
	clear: left;
	color: #fff;
	padding: 2px 5px 2px 10px;
	margin: 0;
	background-color: #767676;
	background-image:url(../images/bg_footer.gif);
	background-repeat:repeat-x;
	background-position:center;}
	
#footer	a {color: #fff; text-decoration:none;}
#footera:visited {color:#fff;}
#footera:hover {color: #FC2B16;}
#footera:active { color:#fff;}
	
body#aa li#a a, body#bb li#b a, body#cc li#c a, body#dd li#d a, body#ee li#e a, body#ff li#f a, body#gg li#g a, body#hh li#h a, body#ii li#i a, body#jj li#j a, body#kk li#k a, body#ll li#l a {color: #fff; background-color: #C1C1C1;}

body#homes a#home, body#impressums a#impressum, body#unternehmens a#unternehmen, body#jobss a#jobs, body#partners a#partner, body#presses a#presse, body#kontakts a#kontakt, body#services a#service, body#agbs a#agb {color: #bbb;}	
 
.bild_center {align: center;}
.bild_links {float:left; margin-right: 10px;}
.bild_rechts{float:right; margin-left: 10px;}
