/*                                                                                  BGEGIN GRUNDSTRUKTUR */

* { margin: 0; padding: 0; }






/* BEGIN EDITOR UND RASTER CSS BENZINGER */

.BENZ-13px {
	font-size:13px;
}

.BENZ-15px {
	font-size:15px;
}


.BENZ-HG-Uebr-13px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	background-color: #333;
	text-align:left;
	font-weight:bold;
	padding:3px 6px 3px 6px;
}

.BENZ-TEXTLINK a {color:#000; font-size:13px; text-decoration:underline;}
.BENZ-TEXTLINK a:visited {color:#000; font-size:13px; text-decoration:underline; font-weight:bold;}
.BENZ-TEXTLINK a:hover {color:#C00; font-size:1px; text-decoration:underline; font-weight:bold;}


#content-links{
	width:295px;
	float:left;
		font-size:13px;
	margin-left:20px;
	padding-top: 15px;
	display:inline;
	}
	

#content-rechts{
	width:295px;
	float:left;
		font-size:13px;
	margin-left:20px;
	padding-top: 15px;
	}




/* end EDITOR CSS BENZINGER */





body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#1b1b1b;
}

#holder {
	width: 995px;
	background-color:#FFF;
	margin: 0 auto 0 auto;
	margin-top: 10px;
}




#header_startseite {
	height:196px;
	background-image:url(../images/header_benzinger_praezisionsmaschinen.jpg);
	font-weight:bold;
}

#kopfmenu_startseite {
	height:30px;
	padding-top:165px;
	padding-left:280px;
}

#nav{
	float: left;
	width: 234px;
	padding: 0px;
	padding-top: 0px;
	margin-left:20px;
	display: inline;
	margin-top:15px;
	background-image:url(../images/submenu-hintergrund.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

#content{
	width:710px;
	padding: 2px;
	padding-left: 0px;
	padding-top: 15px;
	margin: 0 0 0 277px;
	min-height:500px;
	}
	

	
	
	
#holder_footer {
	width: 995px;
	margin: 0 auto 0 auto;
	margin-top: 5px;
}
	
#footer{
	color: #58FF00;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bolder;
	text-align:center;
	font-size:13px;
	margin-bottom:20px;
	}
	
#line_over_footer{
	background-color:#5e635b;
	height:12px;
	clear:both;
	}
	
/*                                                        END GRUNDSTRUKTUR */




/*                                                        Start Joomla css */



/*                                                       begin hauptmenuformat */


/* Hier ist das ganze Menü definiert*/
ul.menu {
	list-style: none;
	padding:0px;
	margin:0px;
	font-weight:bold;
    font-size: 16px;
	outline:none;
	}
	
/* Hier ist der Menüpunkt definiert */
ul.menu li {
	float:left;
	font-weight:bold;
    font-size: 16px;
	outline:none;
}

/* Menüpunkt-Link */
ul.menu li a, ul.menu li a:visited {
	color:#FFF;
	font-size:1.2em;
	padding-right:40px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
    font-size: 16px;
	outline:none;
}

/*Menüpunkt bei Mouseover */
ul.menu a:hover {
	color: #FFF;
	font-weight:bold;
    font-size: 16px;
	outline:none;
}



#header_startseite ul.menu li.active a {
	color: #0F3 !important;
	font-weight:bold;
    font-size: 16px;
	outline:none;
}


#header_startseite ul.menu a:hover {
	color: #0F3 ;
    font-size: 16px;
	outline:none;
}


/*                                                      end hauptmenuformat */









/*                                                    begin 2te menuebene */


/* Hier ist das ganze Menü definiert*/




ul.menu_submenu1 {
	color: #FFF;           
	list-style: none;
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:14px;
	width:234px;
	text-decoration: none;
	outline:none;
	}

/* Hier ist der Menüpunkt definiert */
ul.menu_submenu1 li {
	color: #FFF;           
	font-weight:bold;
	font-size:14px;
	background-image:url(../images/button-hintergrund.jpg);
	background-repeat:no-repeat;
	width:234px;
	padding-top:13px;
	padding-bottom:7px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}

/* Menüpunkt-Link */
ul.menu_submenu1 li a, ul.menu_submenu1 li a:visited {
	color: #FFF;           
	font-size:0.8em;
	font-weight:bold;
	text-decoration:none;
    font-size:14px;
	width:234px;
	padding-top:13px;
	padding-bottom:7px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}

/*Menüpunkt bei Mouseover */
ul.menu_submenu1 li a:hover {
	color: #0F3;  
	font-weight:bold;
	font-size:14px;
	padding-top:13px;
	padding-bottom:7px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}


/* Aktiver Menüpunkt (angeklickt) */

#nav ul.menu_submenu1 li.active a {
	color: #0F3;        
	font-weight:bold;
	font-size:14px;
	padding-top:13px;
	padding-bottom:7px;
	padding-left:6px;
	width:234px;
	text-decoration: none;
	outline:none;
}














/*                                                    end 2te menuebene */




/*                                                    begin 3te menuebene */




#nav ul.menu_submenu1 li li  {
	color: #000 !important;       
	font-size:12px!important;
	background:none !important;
  	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	font-weight: bold !important;
	text-decoration: none;
	outline:none;
}

#nav ul.menu_submenu1 li li a  {
	color: #000 !important;           
	font-size:12px!important;
	background:none !important;
  	list-style: none;
 	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	font-weight: bold !important;
	text-decoration: none;
	outline:none;
}






#nav ul.menu_submenu1 li li a:visited  {
	color: #000 !important;       
	font-size:12px!important;
	font-weight: bold !important;
	background:none !important;
  	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}


#nav ul.menu_submenu1 li li a:hover  {
	color:#0C3!important;      /*                                                    test rot */ 
	font-size:12px!important;
	font-weight: bold !important;
	background:none !important;
  	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}






/* Hier ist der Menüpunkt definiert */
ul.menu_submenu1 li li {
	color: #000;           
	font-weight:bold;
	font-size:12px;
	font-weight: bold !important;
	background:none !important;
	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}

/* Menüpunkt-Link */
ul.menu_submenu1 li li a, ul.menu_submenu1 li li a:visited {
	color: #000;          
	padding-right:40px;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	font-weight: bold !important;
	background:none !important;
	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
		outline:none;
}

/*Menüpunkt bei Mouseover */
ul.menu_submenu1 li li a:hover {
	color: #C00!important;      
	font-weight:bold !important;
	background:none !important;
	font-size:12px;
	font-weight: bold !important;
  	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
	text-decoration: underline;
	outline:none;
}



/* Aktiver Menüpunkt (angeklickt) */
ul.menu_submenu1 li li#current.active a {
	font-size:12px;
	font-weight: bold !important;
	background:none !important;
	color: #0C3!important;  
	font-weight: bold !important;
	list-style: none;
	padding-top:10px;
	padding-bottom:0px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}



#current .parent active li li {
	font-size:12px; !important;
	color:#0C3 !important;
	font-weight: bold !important;
	list-style: none;
	padding-top:10px;
	padding-left:6px;
	text-decoration: none;
	outline:none;
}







/*                                                    end 3te menuebene */







a:link, a:visited {
color:#0C0; font-size:13px; font-weight:bold;
}

a:hover {
color:#0C0; font-size:13px; text-decoration:underline;font-weight:bold;
}





