@charset "utf-8";
*			{
			padding:0px;
			margin:0px;
			border:0px;
			}
body 		{
			text-align:left;
			font:normal 72%/175% Arial, Verdana, Helvetica, sans-serif; 
			color:#000000;
			background: url(../images/design/bg-body.jpg) repeat-x left top #f7f7f7;
			}

ul {list-style:none;}
:focus{outline:0;}
			
html[xmlns^="http"]
{
/* verhindert Mozilla-Zucken* > Firefox 1.5 */

overflow-y: scroll;
}



/*----------------Container-------------------------------*/	

a:hover img {filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;}

#container {width:875px; height:auto; margin:0px auto;}
div#enter	{width:875px; height:519px; float:left; margin:152px 0 0 0; }
#enter-left { width:334px; height:519px; background:url(../images/design/branding.jpg) top left no-repeat; display:block; float:left;}


	h1.branding	a	{ width:334px; height:440px; background:url(../images/design/branding.jpg) top left no-repeat; text-indent: -9999px; display:block; float:left;}

	
#enter-right { width:541px; height:519px; background:url(../images/design/bg-enter-right.jpg) top left no-repeat; float:left; }
	
	


/* ---------------- SUBNAVIGATION  --------------------*/

#subnavi {width:200px; height:15px; float:left; }	

ul#navi-horizontal-add {list-style:none; margin:0 0 0 35px;}
ul#navi-horizontal-add li { background:url(../images/li-navi.gif) 0 5px no-repeat; padding:0px 0 0 15px; float:left; }
ul#navi-horizontal-add li a { color:#656565; text-decoration:none;  }

ul#navi-horizontal-add li a:hover{ color:#656565; text-decoration:underline; }

ul#navi-horizontal-add li.active a { color:#656565; font-weight:bold;}



/* ---------------- NAVIGATION 02 --------------------*/
#navi{ margin:111px 0 0 80px;}

#navi-vertikal {width:331px; height:302px; background:url(../images/design/bg-navi02-hover.jpg) no-repeat top left; float:left; }
	
#navi02 {width:331px; height:302px; float:left; }

#navi02 ul {list-style: none; }

#navi02 li {float: left;}

#navi02 a {text-indent: -9999px; display:inline; overflow:hidden; float:left; }


#navi02 a.lack-karosserie {background:url(../images/design/bg-navi02.jpg) 0 0px no-repeat; width:331px; height:51px;}
#navi02 a.lack-karosserie:hover,
#navi02 li.active a.lack-karosserie {background:none; width:331px; height:51px;}


#navi02 a.werbetechnik {background:url(../images/design/bg-navi02.jpg) 0 -51px no-repeat; width:331px; height:51px;}
#navi02 a.werbetechnik:hover,
#navi02 li.active a.werbetechnik {background: none;width:331px; height:51px;}


#navi02 a.reinigungstechnik {background: url(../images/design/bg-navi02.jpg) 0 -102px no-repeat; width:331px; height:51px;}
#navi02 a.reinigungstechnik:hover,
#navi02 li.active a.reinigungstechnik {background:none; width:331px; height:51px;}


#navi02 a.brandschadensanierung {background:url(../images/design/bg-navi02.jpg) 0 -153px no-repeat; width:331px; height:51px;}
#navi02 a.brandschadensanierung:hover,
#navi02 li.active a.brandschadensanierung {background:none; width:331px; height:51px;}


#navi02 a.pilzsoft {background:url(../images/design/bg-navi02.jpg) 0 -204px no-repeat; width:331px; height:51px;}
#navi02 a.pilzsoft:hover,
#navi02 li.active a.pilzsoft {background:none; width:331px; height:51px;}


#navi02 a.kfz-meisterbetrieb {background:url(../images/design/bg-navi02.jpg) 0 -255px no-repeat; width:331px; height:47px;}
#navi02 a.kfz-meisterbetrieb:hover,
#navi02 li.active a.kfz-meisterbetrieb {background:none; width:331px; height:47px;}




.clear			{clear:both; font-size:0.000001em; line-height:0.000001em;}







