@charset "UTF-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	border:none;
	outline:none;
}
body {
	background:#ececec url(../img/bg.gif) top center fixed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	}
#wrapper {
	width:800px;
	margin:40px auto 0 auto;
}
a {
	color:#585858;
	text-decoration:none;
}
a:hover {
	color:#E2007A;
}
h2 {
	font-size:13px;
}

/* HEADER */
#header {
	width:800px;
	float:left;
	border:1px #dcdcdc solid;
	height:150px;
	background-color:#fff;
}
#logo {
	padding:25px 0 0 30px;
	float:left;
}
#top {
	height:77px;
	float:left;
	padding:25px 0 0 0;
	text-align:right;
	font-size:10px;
	color:#e2007a;
	width:640px;
}
#nav {
	padding:0 0 0 88px;
	float:left;
}
#navlist li {
	display: inline;
	list-style-type: none;
}
.nav {
	float:left;
	padding-right: 17px;
	height:12px;
	overflow:hidden;
}
a.home {
	background:#fff url(../img/nav_home_fr.jpg) top left no-repeat;
	width:11px;
}
a.home:hover {
	background:#fff url(../img/nav_home_fr_on.jpg) top left no-repeat;
}
a.products {
	background:#fff url(../img/nav_products_fr.jpg) top left no-repeat;
	width:67px;
}
a.products:hover {
	background:#fff url(../img/nav_products_fr_on.jpg) top left no-repeat;
}
a.projects {
	background:#fff url(../img/nav_projects_fr.jpg) top left no-repeat;
	width:56px;
}
a.projects:hover {
	background:#fff url(../img/nav_projects_fr_on.jpg) top left no-repeat;
}
a.aboutus {
	background:#fff url(../img/nav_aboutus_fr.jpg) top left no-repeat;
	width:72px;
}
a.aboutus:hover {
	background:#fff url(../img/nav_aboutus_fr_on.jpg) top left no-repeat;
}
a.news {
	background:#fff url(../img/nav_news_fr.jpg) top left no-repeat;
	width:91px;
}
a.news:hover {
	background:#fff url(../img/nav_news_fr_on.jpg) top left no-repeat;
}
a.contact {
	background:#fff url(../img/nav_contact_fr.jpg) top left no-repeat;
	width:63px;
}
a.contact:hover {
	background:#fff url(../img/nav_contact_fr_on.jpg) top left no-repeat;
}
a.downloads {
	background:#fff url(../img/nav_downloads_fr.jpg) top left no-repeat;
	width:94px;
}
a.downloads:hover {
	background:#fff url(../img/nav_downloads_fr_on.jpg) top left no-repeat;
}

/* BREADCRUMB*/
#breadcrumb {
	width:740px;
	height:30px;
	padding:5px 0;
	float:left;
}
.breadcrumbtxt {
	color:#585858;
	border:none;
	padding:5px 0 10px 0;
	width:300px;
	float:left;
}
.breadcrumbtxt a {
	color:#585858;
	text-decoration:underline;
}
.breadcrumbtxt a:hover {
	color:#E2007A;
	text-decoration:none;
}
.producttitel{
	width:250px;
	float:left;
	color:#E2007A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:right;
	font-size:13px;
	padding:5px 0 10px 0;
}
.productinfo_btn{
	width:170px;
	float:left;
	color:#585858;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:11px;
	padding:5px 0 10px 20px;
}
.productinfo_btn a{
	color:#585858;
	text-decoration:none;
}
.productinfo_btn a:hover{
	color:#e2007a;
	text-decoration:none;
}

/* CONTENT */
#content {
	border:1px #dcdcdc solid;
	border-top:none;
	background-color:#fff;
	float:left;
	width:770px;
	height:auto;
	padding:0 0 10px 30px;
}

/*SUBNAV LIJST*/
.subnav {
	float:left;
	background-color:#ececec;
	border:1px #dcdcdc solid;
	width:170px;
}

#subnavlist li {
	display:inline;
	list-style-type:none;
	color:#e2007a;
	padding:5px;
}
a.subnav{
	color:#585858;
}
a.subnav:hover {
	color:e2007a;
}
#subnav_spacer{
	float:left;
	background-color:#FFFFFF;
	border:none;
	width:190px;
	height:360px;
}

/* INDEX */
#slideshow {
	width:360px;
	height:360px;
	overflow:hidden;
}

/* NEWS */
.newsitem {
	float:left;
	width:770px;
}
.newsimg {
	width:170px;
	height:170px;
}
.newstxt {
	width:530px;
	color:#585858;
}
.newstxt a {
	color:#E2007A;
	text-decoration:none;
}
.newstxt a:hover {
	color:#E2007A;
	text-decoration:underline;
}

/*NAV PRODUCTS*/
#nav_products {
	width:740px;
	height:390px;
	padding:0 0 30 0;
	float:left;
}
.nav_products {
	height:170px;
	width:170px;
	float:left;
}
a.mounted {
	background:#fff url(../img/nav_mounted_fr.jpg) top left no-repeat;
	width:170px;
	height:170px;
}
a.mounted:hover {
	background:#fff url(../img/nav_mounted_fr_on.jpg) top left no-repeat;
}
a.recessed {
	background:#fff url(../img/nav_recessed_fr.jpg) top left no-repeat;
	width:170px;
}
a.recessed:hover {
	background:#fff url(../img/nav_recessed_fr_on.jpg) top left no-repeat;
}
a.suspended {
	background:#fff url(../img/nav_suspended_fr.jpg) top left no-repeat;
	width:170px;
}
a.suspended:hover {
	background:#fff url(../img/nav_suspended_fr_on.jpg) top left no-repeat;
}
a.led {
	background:#fff url(../img/nav_led_fr.jpg) top left no-repeat;
	width:170px;
}
a.led:hover {
	background:#fff url(../img/nav_led_fr_on.jpg) top left no-repeat;
}
a.reflex {
	background:#fff url(../img/nav_reflex_fr.jpg) top left no-repeat;
	width:170px;
}
a.reflex:hover {
	background:#fff url(../img/nav_reflex_fr_on.jpg) top left no-repeat;
}
a.t5track {
	background:#fff url(../img/nav_t5track_fr.jpg) top left no-repeat;
	width:170px;
}
a.t5track:hover {
	background:#fff url(../img/nav_t5track_fr_on.jpg) top left no-repeat;
}
a.profiles {
	background:#fff url(../img/nav_profiles_fr.jpg) top left no-repeat;
	width:170px;
}
a.profiles:hover {
	background:#fff url(../img/nav_profiles_fr_on.jpg) top left no-repeat;
}
a.fix {
	background:#fff url(../img/nav_fix_fr.jpg) top left no-repeat;
	width:170px;
}
a.fix:hover {
	background:#fff url(../img/nav_fix_fr_on.jpg) top left no-repeat;
}


/*NAV SMALL*/
#small {
	width:570px;
	padding:0 0 30px 20px;
	float:left;
}
.nav_small {
	width:75px;
	height:95px;
	float:left;
	padding:0 20px 20px 0;
}
.nav_small_long {
	width:75px;
	height:120px;
	float:left;
	padding:0 20px 20px 0;
}
.nav_small_img{
	border:#FFFFFF;
	border-width:1px;
	border-style:solid;
	width:75px;
	height:75px;
	float:left;
}
a.nav_small_img{
	border:#FFFFFF;
	border-style:solid;
	border-width:1px;
	width:75px;
	height:75px;
	float:left;	
}
a.nav_small_img:hover{
	border:#E2007A;
	border-style:solid;
	border-width:1px;
	width:75px;
	height:75px;
	float:left;
}
.nav_txt_small {
	width:75px;
	height:20;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	color:#585858;
	float:left;
}
a.nav_txt_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#585858;
}
a.nav_txt_small:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#E2007A;
}

/* productfoto*/
#productfoto {
	height:360px;
	width:360px;
	color:#585858;
	float:left;
	padding:0 20px 30px 20px;
}

#productfoto a{
	color:#e2007A;
	text-decoration:none;
}

#productfoto a:hover{
	color:#E2007A;
	text-decoration:underline;
}

#productfoto_small {
	height:390px;
	width:190px;
	float:left;
}
.productfoto_small_img {
	width:75px;
	height:75px;
	float:left;
}
.productfoto_small_txt {
	width:75px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#585858;
	text-align:left;
	vertical-align:bottom;
	float:left;
}

a.productfoto_small_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

/* NAV ABOUT US */
#nav_aboutus {
	width:570px;
	height:390px;
	padding:0 0 30 0;
	float:left;
}
.nav_aboutus {
	height:170px;
	width:170px;
	float:left;
}
a.lighting {
	background:#fff url(../img/nav_lighting.jpg) top left no-repeat;
	width:170px;
	height:170px;
}
a.technology {
	background:#fff url(../img/nav_technology.jpg) top left no-repeat;
	width:170px;
}
a.creativity {
	background:#fff url(../img/nav_creativity.jpg) top left no-repeat;
	width:170px;
}
a.solutions {
	background:#fff url(../img/nav_solutions.jpg) top left no-repeat;
	width:170px;
}
a.shops {
	background:#fff url(../img/nav_shops.jpg) top left no-repeat;
	width:170px;
}
a.life {
	background:#fff url(../img/nav_life.jpg) top left no-repeat;
	width:170px;
}
#aboutus_txt {
	height:390px;
	width:190px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
}

/* SITEMAP*/

#sitemap {
	width:555px;
	padding:20px 20px 30px 20px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#5858585;
}
#sitemaplist li{
	display:inherit;
	list-style-type:none;
}
a.sitemap {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#585858;
}
a.sitemap:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E2003A;
}

/* SITEMAP*/

#sitemap {
	width:550px;
	padding:0px 0px 30px 20px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
	list-style:none;
}
#sitemap_2 {
	width:450px;
	padding:0px 10px 0px 50px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
	list-style:none;
}
#sitemap_3 {
	width:200px;
	padding:0px 10px 0px 0px;
	padding:0 0 20px 0;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
	list-style:none;
}
#sitemap_4 {
	width:250px;
	padding:0 0 20px 0;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
	list-style:none;
}

a.sitemap {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#585858;
	list-style:none;
}
a.sitemap:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E2003A;
	list-style:none;
}

/* CLASSES */
.leftfloater {
	float:left;
}
.padright{
	padding-right:20px;
}
.padbottom {
	padding-bottom:20px;
}
.spacer{
	height:380px;
	width:170px;
	background-color:#FFFFFF;
	float:left;
	clear:left;
}



/* CONTACT */
#contactform {
	height:360px;
	width:550px;
	float:left;
	font:Arial, Helvetica, sans-serif;
	color:#585858;
	padding:0 0 30px 20px;
}
#txt_format{
	width: 340px;
	color:#585858;
	border-style:solid;
	border-width: thin;
	padding-left: 2px;
}
.lbl_format{
	float: right;
}
#btn_format{
	float: right;
	color:white;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#585858;
	margin-bottom: 1px;
	padding-bottom:3px;
	width:100px;
	height:20px;
}
#btn_format:hover{
	float: right;
	border-style:solid 1px;
	color:white;
	font-size: 12px;
	background-color:#E2007A;
	padding-bottom:3px;
}
#table_contact{
	border: none;
}
.cbox{
	float: left;
	border: solid;
	border-style: none;
	border-color:#585858;
	border-spacing:2px;
}
#txt_bericht{
	height: 130px;
	width: 340px;
	border-style:solid;
	border-width: thin;
	color:#585858;
	padding-left: 2px;
}
#errors{
	color:#E2007A;
	font-style:italic;
}

/* FOOTER */
#footer {
	text-align:center;
	width:800px;
	padding:15px 0;
	font-size:10px;
	float:left;
	color:#585858;
	vertical-align:middle;
}

