BODY {
	padding:0px; margin:12px 15px 0 15px;
	font-family:Arial;
	SCROLLBAR-FACE-COLOR:white;
	SCROLLBAR-HIGHLIGHT-COLOR:white;
	SCROLLBAR-ARROW-COLOR:black;
	SCROLLBAR-TRACK-COLOR:white;
	SCROLLBAR-DARKSHADOW-COLOR:white;
	SCROLLBAR-SHADOW-color:black;
	SCROLLBAR-3DLIGHT-COLOR:black;
}

.hack:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.hack {display: inline-block;}

/* Hides from IE-mac \*/

* html .hack {height: 1%;}
.hack {display: block;}
	
.title_project {
	text-align: center;
}
.title_project a {
	color: #fff;
}
TABLE {
	border-collapse:collapse;
	width:100%;
}
TD {
    padding: 0em;
	vertical-align:top;
	font-size:11px;
	color: #fff;
}
IMG {
	border:0px;
}
A {
	color:#999999;
	text-decoration:none;
}
H1 {
	height: 17px;
	padding-top: 3px;
	width: 100%;
	background: #ff6600;
	color: #fff;
	font-weight: bold; 
	font-size: 13px;
	text-align: center;
	line-height: 115%;
	font-family: Tahoma;
}
div.orange {
	height: 20px;
	width: 100%;
	background: #ff6600;
	margin-bottom: 10px;
	margin-top: 10px;
}
.project_photo {
	margin-bottom: 10px;
}
.project_photo img {
	border: 1px solid #fff;
}
A:hover {
	text-decoration:underline;
	color:white;
}
TABLE.main {
	width:967px; height:100%;
}
TD.header {
	height:239px;
}
TD.main_bg {
	width:691px;
	background-repeat:no-repeat; background-position:0 100%;
}
TD.main_bg DIV{
	width:452px; height:19px;
	float:right;
	background:url(../_pics_/icons_bg.gif) no-repeat 0 0 #B8B8B9;
}
TD.main_bg DIV P{
	margin:0 0 0 120px;
	position:absolute;

}
TD.main_bg DIV IMG{
	float:left;
	margin-right:30px;
}
#slogan {
	position:absolute; z-index:2;
	top:12px;
	margin-left:-1px;
	font-size:11px; font-weight:bold;
	color:#FF3300;
}
#bg_slogan {
	position:absolute; z-index:3;
	top:230px;
	margin-left:180px;
	font-size:10px; font-weight:bold;
	color:white;
}
TD.enter {
	height:239px; 
}
TD.enter FORM{
	margin:0; padding:75px 4px 0 0;
	color:#666666;
	text-align:right;
}
#login, #password {
	border:1px solid #7F9DB9;
	width:113px;
}
#search {
	position:absolute; z-index:3;
	margin-top:5px; margin-left:810px; // margin-left:410px;
}
INPUT.search {
	font-size:11px;
	border:1px solid #7F9DB9;
	margin-right:3px;
}
TD.enter INPUT{
	font-size:11px;
	margin-left:4px;
}
TD.enter FORM P{
	margin:0 22px 7px 0;
}
DIV.logo{
	background-color:#B8B8B9;
	padding:6px 24px 27px 10px;
	text-align:right;
}

TD.top_menu {
	background-color:#FF6600;
	height:32px;
}

TD.content {
	background-color: #000;
	border-top:6px solid white; border-bottom:6px solid white;
}
TD.footer {
	height:31px;
	padding:7px 0 0 6px;
	background-color:#8C8C8C;
}
TD.footer A{
	color:#CCCCCC;
	display:inline-table;
	padding:0 10px;
	text-decoration:none;
}
TD.footer A:hover{
	color:white;
	text-decoration:none;
}
IMG.snow_1 {
	background-image:url(../_pics_/snow/1.png);
	width:40px; height:40px;
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/snow/1.png',sizingMethod='scale');
}
IMG.snow_2 {
	background-image:url(../_pics_/snow/2.png);
	width:40px; height:40px;
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/snow/2.png',sizingMethod='scale');
}
IMG.snow_3 {
	background-image:url(../_pics_/snow/3.png);
	width:40px; height:40px;
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/snow/3.png',sizingMethod='scale');
}
IMG.snow_4 {
	background-image:url(../_pics_/snow/4.png);
	width:40px; height:40px;
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/snow/4.png',sizingMethod='scale');
}
IMG.snow_5 {
	background-image:url(../_pics_/snow/5.png);
	width:40px; height:40px;
    // background-image:none;
    // filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_pics_/snow/5.png',sizingMethod='scale');
}


ul.showcase-a { overflow: hidden; list-style: none; margin: 0 0 15px; padding: 0 0 0 30px; background: url(../img/bg-shade-a.png) 0 100% repeat-x; }
* html ul.showcase-a { zoom: 1; }
 ul.showcase-a li { display: inline; float: left; width: 170px; margin: 0 0 0 20px; font-size: 1.8em; text-align: center; }
  ul.showcase-a li a { position: relative; float: left; width: 100%; background: url(http://www.rclighting.com//img/bg-shade-a.png) -1001px -1001px no-repeat; }
  ul.showcase-a li br { display: none; }
  ul.showcase-a li div { display: inline; margin: 0 auto; line-height: 1; font-size: 10px; }
   ul.showcase-a li div img,
   ul.showcase-a li div canvas { display: block; margin: 0 auto; }


div.docs-a { }
 div.docs-a h2 { margin: 0 0 -16px; font-size: 1.3em; }
 div.docs-a ul { list-style: none; margin: 19px 0 14px; padding: 0; }
 div.docs-a ul.no-label { margin-top: 0; }
  div.docs-a ul li { margin: 0 0 1px; padding: 2px 0 2px 25px; background: url(http://www.rclighting.com//img/icon-pdf-a.png) 0 1px no-repeat; color: #555; }
   div.docs-a ul li a { color: #555; }
   div.docs-a ul li a:hover { color: #333; text-decoration: underline; }
 div.docs-a ul.clean-a { margin-top: 21px; }
  div.docs-a ul.clean-a li { margin: 0 0 3px; padding: 0 0 0 5px; background: none; }

.nah TD
{
	padding-left:20px;
}

.productCategory {
	width: 592px;
	font-size: 12px;
	}


.produktdiv {
background:transparent none repeat scroll 0%;
border:0px solid #FFFFFF;
float:left;
height:83px;
margin:10px 0px 15px 0px;
/*width:248px;*/
/*width: 280px;*/
font-size: 11px;
}
.produktdiv a {
display:block;
height:123px;
position:relative;
width:248px;
cursor:pointer;
font-size: 11px;
}
	.produktdiv a:hover, .produktdiv a:visited:hover{ text-decoration: underline !important; color: gray !important }
/*.produktdiv a:hover {
background:#BFD1DF none repeat scroll 0%;
display:block;
height:123px;
position:relative;
width:248px;
}*/

.produktdiv img {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #B5C7D5;
float:left;
margin:2px 10pt 4px 0px;
width: 78px;
}
.produktdiv span {
float:left;
padding: 0 0 0 10px;
width:110px;
}
.produktdiv b {color: white}


/**************************************************************************
*	CONTENT
**************************************************************************/

						
.blockContent				{
							float:left;
							background:			url('/de/wLayout/design/img/content-head.jpg') no-repeat;
							background-color:	#fff;
							color: 				#000;
							padding:			15px 6px 25px 22px;
							width:				620px;
							}
							
.context					{
							padding:			15px 10px 20px 0px;
							color:				#000;
							}
							
.elementHeadline			{margin:35px 0 10px 0; padding:1px; color:#000;}

/****************************************
*	Produktdeteils
****************************************/			
					
/*	Produktdeteilsneu */	

.foo {
	width:360px;
	float:left;
	height:auto;
	}


			
.produktinfos {
	display:inline;
	}
	
.produktinfos h4 {
	width:170px;
	float:left;
	margin:5px 0 0 0;
	}
	
.produktinfos span {
	width:165px;
	float:left;
	padding:0 5px 0 0;
	line-height:14px;
	height:14px;
	}

.produktinfos span.first {
	margin:5px 0 5px 0;
	}

.ausfuehrung {
	display:inline;
	width:340px;
	height:auto;
	}
	
.ausfuehrung h4 {
	width:340px;
	float:left;
	margin:5px 0 0 0;
	}
	
.ausfuehrung ul	{
	display:inline;
	width:340px;
	height:auto;
	float:left;
	margin:0 0 0 15px;
	}
	
.ausfuehrung ul.zertifikate 	{
	display:inline;
	width:340px;
	height:auto;
	float:left;
	}
	
.ausfuehrung ul.zertifikate li	{
	float:left;
	list-style-type:none;
	list-style-position:none;
	margin:5px 5px 0 0;
	}
.ausfuehrung ul.zertifikate li img {

}
	
.ausfuehrung ul li {
	color:#51779B;
	list-style-type:disc;
	}	

.zubehoer	{
	width:165px;
	float:left;
	padding:0 5px 0 0;
	}
		
.bar {
	width:243px;
	float:right;
	margin:0px;
	height:auto;
	}

.bar  h4 {
	margin:0px;
	}
	
.bar  a img {
	margin:5px 0 0 0px;
	border:0px solid #51779B;
	}
.bar  a {
	text-decoration:none;
	font-weight:bold;
	}
.bar  a:hover {
	text-decoration:none;
	font-weight:bold;
	}

.zeichnung 	{
	margin:0 0 10px 0;
	}
	
.zeichnung span	{
	font-size:10px;
	}

.lichtverteilung {
	font-size:10px;
}	
	
.lichtverteilung h4	{
	margin:5px 0 0 0;
	}
.lichtverteilung a img 	{
	float:left;
	margin:0 30px 0px 0;
	}
	
.lichtverteilung img 	{
	float:left;
	margin:0 30px 10px 0;
	}
.lichtverteilung img.lupe	{
	float:left;
	margin:0 5px 0 0;
	}
	
.lichtverteilung span	{
	float:left;
	margin:0 0px 20px 0;
	font-size:10px;
	cursor:pointer;
	}
	
.vergroessern	{
	width:243px;
	height:14px;
	float:left;
	margin:0 0 20px 0;
	}	
			
.anyClass ul li {
	margin:0px 10px;
}

