@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'DaysRegular';
	src: url('http://www.appled.nl/v2/fonts/days-webfont.eot');
	src: local('&#9786;'), url('http://www.appled.nl/v2/fonts/days-webfont.woff') format('woff'), url('http://www.appled.nl/v2/fonts/days-webfont.ttf') format('truetype'), url('http://www.appled.nl/v2/fonts/days-webfont.svg#webfontXWS04CUt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CaviarDreamsRegular';
	src: url('ttp://www.appled.nl/v2/fonts/CaviarDreams-webfont.eot');
	src: local('&#9786;'), url('ttp://www.appled.nl/v2/fonts/CaviarDreams-webfont.woff') format('woff'), url('ttp://www.appled.nl/v2/fonts/CaviarDreams-webfont.ttf') format('truetype'), url('ttp://www.appled.nl/v2/fonts/CaviarDreams-webfont.svg#webfontdHSnsI35') format('svg');
	font-weight: normal;
	font-style: normal;
}


tbody {
         border: 0px;
}

body	{
	font-family: Century Gothic, Arial;
	font-size: 12px;
	margin-top: 0px;
	background-color: #F0F0F0;
}

table#hoofdtabel	{
	width: 1022px;
	border: 0px;
	margin: auto;
	margin-top: 5px;
        background-color: #E4E4E4;
}

table#header_bar	{
	width: 100%;
	border: 0px;
	margin: auto;
	background-color: #fff;
}

td.top	{
	height: 1px;
	background-color:#666;
	/*background-image:url(images/afbeeldingen/topbalk.gif);*/
}

td.logo_bar	{
	height: 130px;
	vertical-align: top;
	background-color: #FFF;
}

td.logo_bar	img{
	margin-left: 5px;
	margin-top: 25px;
}

td.langmenu	{
	background-color: #fff;
	vertical-align: top;
	width: 60px;
}

td.shadow_left {
	width: 1px;
/*	background-image:url(images/afbeeldingen/balk_links.gif);*/
	background-color:#333;
}

td.shadow_right {
	width: 1px;
/*	background-image:url(images/afbeeldingen/balk_rechts.gif);*/
	background-color:#333;
}

td.topMenu	{
	height: 28px;
	vertical-align:middle;
	background-color:#333;
}

.topMenu {
  	list-style: none;
	height: 28px;
	margin: 0 auto;
	width: auto;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.topMenu LI {
	display:block;
	list-style-type: none;
	float: left;
	color: #ccc;
	height: 28px;
	text-decoration: none;
}

LI.topMenu-no A {
	display: block;
	background-color: #333;
	padding-left: 10px;
	padding-right: 10px;
        vertical-align: center;
	color: #ccc;
	height: 28px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border-right: 1px solid white
}

LI.topMenu-no A:Hover, LI.topMenu-act A:Hover {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
       vertical-align: center;
	background-color: #ffcc33;
	color: #333;
	height: 28px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border-right: 1px solid white
}

LI.topMenu-act A {
	display: block;
	padding-left: 10px;
	padding-right: 10px;
        vertical-align: center;
	background-color: #ffcc33;
	color: #333;
	height: 28px;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	border-right: 1px solid white
}

table#level2_menu	{
	background-color:#333;
	border-top: #ccc solid 1px;

}

td.level2_menu_end	{
	height: 5px;
	background-color: #666;
	margin-bottom: 10px;
}

#level2_menu {
	list-style-type: none;
	color: #333;
	height: 18px;
	font-size: 10px;
	text-decoration: none;
	width: 200px;
	text-decoration: none;
	padding-bottom: 10px;
}

TD.level2-no {
	color: #333; 
	height: 18px;
	background-color: #CCC;
	text-decoration: none;
	font-weight:bold;
}

TD.level2-no A {
	color: #333; 
	height: 18px;
	font-weight:bold;
	text-decoration: none;
}

TD.level2-no A:hover, TD.level2-no:hover {
	color: #333; 
	background-color: #ffcc33;
	height: 18px;
	font-weight:bold;
	text-decoration: none;
}

TD.level2-act A, TD.level2-act {
	color: #333; 
	height: 18px;
	font-weight:bold;
	text-decoration: none;
	background-color: #ffcc33;
}

TD.level2-act A:hover {
	color: #333; 
	height: 18px;
	text-decoration: none;
	font-weight:bold;
}

td.left_column_top, td.left_column_bottom  {
	vertical-align:top;
	width: 200px;
}

td.right_column_top, td.right_column_bottom	{
	vertical-align:top;
	width: 200px;
}

td.level3-no, td.level3-no A {
	text-align: right;
	color: #CCC;
	text-decoration: none;
	font-weight: bold;
}

td.level3-act, td.level3-act A {
	text-align: right;
	color: #ffcc33;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}


table#news_teaser	{
	padding_top: 10px;
	background-color:#FFF;
}

td.news_teaser	{
}

td.row_even, td.row_even A	{
	background-colour: #999;
	color: #666;
	height: 30px;
	vertical-align: top;
	text-decoration: none;
}

td.row_odd, td.row_odd A	{
	background-color: #666;
	color: #ccc;
	height: 30px;
	vertical-align: top;
	text-decoration: none;
}


table#main_body	{
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}

td.breadcrumb	{
	margin-top: 5px;
	height: 14px;
	font-size: 10px;
	font-family: Verdana;
	color: 999;
	text-align: left;
/*	background-color: #fff;*/
}

.breadcrumb A	{
	color:#666;
	text-decoration: none;
}

.breadcrumb A:hover	{
	color:#333;
	text-decoration:none;
}

td.bodytext	{
	text-align: left;
	vertical-align: top;
	width: 800px;
	padding-top: 5px;
	height: 750px;
/*	background-color:#fff;*/
}

p	{
	background-color:#FFF;
	border: solid 1px #999;
	padding: 5px;
}

h1.csc-firstHeader, .csc-firstHeader h1	{
        font-family: DaysRegular;
	font-size:28px;
	font-weight: bold;
	font-variant:small-caps;
	color: #333;
	background-color:#FFF;
	border-top: solid 1px #999;
	padding-left: 5px;
        margin-bottom: -5px;
}

.csc-header-n1, .csc-header-n1 h1  {
       font-family: DaysRegular;
       padding-bottom: 20px;
}

.csc-header-n4 {
       font-family: DaysRegular;
       padding-bottom: 20px
       border-top: solid 1px #999;
}


.csc-textpic	{
	width: 798px;
	height: 120px;
	vertical-align: middle;

	background-color: #fff;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

.full-news-item {
       background-color: #fff;
       border: solid 1px #999;
       }

dl.csc-textpic-image dt {
	width:800px;
	background-color: #fff;
	height: 100%;
}

.csc-textpic-below {
	height: 310px;
}

.csc-textpic-imagewrap {
	background-color:#FFF;
	width: 800px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

.csc-header	{
	background-color:#fff;
	width: 798px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

.spacer-gif {

}

#text_tabel	{
	width: 800px;
	background-color:#FFF;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
        margin-top: -20px;
}	


.text_inhoud p, .text_inhoud li{
	font-size: 12px;
	border:none;
}

#text_eind	{
	width: 800px;
	background-color:#FFF;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	margin-bottom: 15px;
}

.text_eind	{
}

#movie_clip	{
	width: 795px;
	background-color:#FFF;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

td.footer, table#footer	{
	height: 100px;
	background-color:#333;
	color: #ccc;
	width: 100%;

}

TD.footer_copy	{
	text-align: right;
	background-color:#333;
	color: #ccc;
	padding: 25px;
}

.footerMenu {
  	list-style: none;
	margin: 0 auto;
	width: auto;
}

.footerMenu UL	{
	height: 12px;
}

.footerMenu LI {
	display:block;
	list-style-type: none;
	float: left;
	color: #ccc;
	text-decoration: none;
}

LI.footerMenu-no A {
	display: block;
	background-color: #333;
	padding: 10px;
	color: #ccc;
	text-decoration: none;
	font-size: 12px;
}

LI.footerMenu-no A:Hover, LI.footerMenu-act A:Hover {
	display: block;
	padding: 10px;
	color: #ffcc33;
	text-decoration: none;
	font-size: 12px;
}

LI.footerMenu-act A {
	display: block;
	padding: 10px;
	color: #ffcc33;
	text-decoration: none;
	font-size: 12px;
}

.mainMenuSPC	{
	background-color: #333;
	text-align: center;
	font-weight: bold;
	font-size:10px;
	height: 20px;
	color: #ffcc33;
}

#content {
	overflow: hidden;
	min-height: 608px;
	width: 800px;
	margin-top: 5px;
	margin-right: 5px;
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-right: 25px;
	float: left;
}


/* Tekst blokken */

.block_medium, #block_medium {
	margin-top: 20px;
	width: 450px;
	border: 1px solid #999999;
	height: 200px;
	float: left;
	overflow: hidden;
	font-family: Verdana;
	font-size: 11px;
	background-color: #fff;
}

.bm_titel, .bm_titel A {
	background-color: #ffcc33;
	font-family: Century Gothic;;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	border-bottom: solid 1px #000000;
	color: #333;
	vertical-align: top;
	text-decoration: none;
}

.bm_text, .b_image {
	background-color: #fff;
	font-family: Century Gothic;
	font-size: 10px;
	height: 145px;
	color: #000000;
	vertical-align: top;
}

.more, .more A, .news_more, .news_more A {
	background-color: #ffcc33;
	font-family: Century Gothic;;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	height: 20px;
	color: #000000;
	vertical-align: middle;
	text-decoration: none;
}

/* Nieuws */

.news-list-item h2 {
        font-size: 12px;
        background-color: #ffcc33;
}

.news-list-item h2 a, .news-list-morelink a {
        text-decoration: none;
        color: #333;
}

.news-list-item h2 a:hover, .news-list-morelink a:hover {
        text-decoration: underline;
        color: #333;
}

.news-list-item {
       background-color: #fff;
       border: solid 1px #999;
       margin-bottom: 10px;
}

.news-list-item P {
       background-color: #fff;
       border: none;
       width: 650px;
}

.clearer {
      height: 5px;
}

table.news_list2, table.news_list1, table.csc-default	{
	border: solid 1px #999;
	background-color: #FFF;
	margin-top: 10px;
	width: 800px;
}	

.news-single-imgcaption {
       border: none;
}

.single_news_table	{
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	border: solid 1px #999;
}

.single_news_title	{
	font-size: 18px;
}

.single_news_info, .single_news_info p	{
	font-size: 9px;
	border: none;
}

.single_news_subheader h2	{
        font-size: 14px;
	padding-left: 5px;
}

.single_news_content p	{
	padding-left: 5px;
	vertical-align: top;
	border: none;
        font-size: 10px;
}

.news_list_spacer	{
	height: 5px;
}

.tx-ttnews-browsebox	{
	background-color:#FFF;
	border: solid 1px #999;
}

.tx-ttnews-browsebox p	{
	border: none;
	font-weight:bold;
}

.single_news_extradata p	{
	border: none;
	height: 10px;
}

/* Besparingscalculator */

TD.calc_header {
	background:#333333;
	color: #FFFFFF;
	font-weight:bold;
}

TD.calc_result {
	text-align: right;
}

TD.calc_unit {
	text-align: left;
}

TD.calc_final {
	font-size: 12px;
	font-style:italic;
}

.calc_input {
	font-family:Century Gothic;
	font-size: 10px;
	color: #333333;
	width: 75px;
}

.calc_submit {
	font-family:Century Gothic;
	font-size: 10px;
	color: #333333;
	width: 75px;
}

#form1, .tx-lumophpinclude-pi1	{
	background-color:#FFF;
	border: solid 1px #999;
}

/* Download FCE */

.download-main-table	{
	width: 800px;
	background-color: #FFF;
	border: solid 1px #999;
}

.downloadtable	{

}

.download-header h1{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

td#download_content {
	_height: 10%;
	background-color: #FFF;
}

.tr-header {
	font-size: 10px;
	font-weight: bold;
	color: #333;
	height: 12px;
	vertical-align:top;
}

.header-description, .header-size, .header-language, .header-download {
	background: #999;
}

.header-icon, TD#content-icon {
	width: 16px;
}


.header-description {
	width: 554px;
}

.header-size {
	width: 30px;
}

.header-language {
	width: 100px;
}

.header-download {
	width: 100px;
}

td#content-icon, td#content-description, td#content-size, td#content-language {
	color: #333;
	font-size:10px;
}

DIV.download-header {
	color: #333;
	font-size:10px;
	font-weight: bold;
	background-color:#FFF;
}

DIV.download_content a {
	target: _blank;
}

DIV.download_content {
	color: #333;
	font-size: 10px;

/*	list-style-type: circle; */
}

TD.spacer {
	height: 0px;
	background-color: #fff;
}

TD.download_content {
	vertical-align:top;
	_height: 10%;
}

DIV.download_content a:hover {
	font-size:10px;
	text-decoration: underline;
}

.downloadtable {
	border: 1px solid #cccccc;
}



.downloadtable  {
	empty-cells: hide;
	_height: 10%;
}


.downloadtable td p {
	margin: 0px;
}

.listontent-even {
	background: #e3e3e3;
}

.tx-pilmailform-pi1	{
	background-color:#FFF;
	border: solid 1px #999;
}

/* IRFAQ CSS */
div.tx-irfaq-pi1 {
	margin-top: 20px;
}

div.additional-info {
/*	background: #FFFF00;*/
	color: 333;
/*	display: block;*/
	padding: 0px;
/*	height: 10px;*/
	margin: 2px 0px 2px 0px;
}

ul.tx-irfaq-questions-list li{
	list-style-type: none;
	display: block;
	font-size: 10px;
	color: #333;
	background-color:#FFF;
	list-style-position: outside;
}

ul.tx-irfaq-questions-list {
	background-color:#FFF;
	border: solid 1px #999;
	padding-bottom: 10px;
	
}

ul.tx-irfaq-questions-list p {
	border: none;
	height: 1px;
}

div.tx-irfaq-answer {
	background-color: #fff;
	border: 1px solid #999;
	padding: 0px 2px 2px 2px;
	font-size: 10px;
	color: #333;
	margin: 2px 0px 4px 0px;
	width: 800px;
}

.tx-irfaq-answer p {
	border: none;
}

div.tx-irfaq-answer h4 {
	background-color: #fff;
	font-size: 14px;
	margin: 2px 0px 2px 0px;
}

div.tx-irfaq-answer h1 {
	font-size: 10px;
	font-weight:normal;
}

/* LED Module Template */

#main-table	{
	background-color: #fff;
	width: 800px;
	padding-bottom: 20px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

td.spec_header {
		color: #FFF;
        width:185px;
	    height:11px;
}

table.spec, td.spec	{
		width: 185px;
		float: left;
		margin-right: 3px;
}

table.unit, td.unit	{
		width: 40px;
		float: left;
		margin-right: 3px;
}

table.data, td.data	{
		width: 85px;
		margin-right: 3px;
}

td.data	{
	float: left;
}

td.unit_header {
        width:40px;
		height:10px;
}

td.data_header {
		float: left;
		width: 85px;
		height:10px;
		background-color:#333333;
		border: solid 1px #333;
		border-left: solid 1px #999;
		color: #fff;
		text-align:center;
		font-weight: bold;
		font-size: 10px;
}

td.spec_data {
        width:175px;
	    border:1px solid #999;
		color: #333;
		font-weight: bold;
		font-size: 10px;
		line-height: 20px;
}

td.unit_data {
        width:40px;
	    border:1px solid #999;
		text-align:center;
		font-weight: bold;
		font-size: 10px;
		line-height: 20px;
		color: #333;
}

td.data_data {
		width: 85px;
	    border:1px solid #999;
	    float:left;
		text-align:center;
		font-size: 10px;
		line-height: 20px;
}

.data_data p, .unit_data p, .spec_data p	{
		border: none;
}

/* Producten FCE */
table#products-image-table {
	background: #fff;
	color: #333;
	font-size:10px;
	height: auto;
	width: 800px;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
}

table#products-detail-table {
	background: #fff;
	color: #333;
	font-size:10px;
	height: auto;
	width: 800px;
	border-left: solid 1px #999;
	border-right: solid 1px #999
}

DIV.first-header h1 {
	font-size: 28px;
	color: #333;
	margin-left: 15px;
}

TD.extra_images {
	vertical-align:top;
	width: 150px;
	height:auto;
}

TD.product_image {
	width: 150px;
	height: auto;
}

.csc-textpic-imagewrap {
	background-color:#FFF;
	width: 798px;
	border: none;
	text-align: center;
}

.csc-textpic-caption {
	font-size: 9px;
	font-weight:bold;
	text-align: center;
}

.csc-textpic-image csc-textpic-firstcol	{
	padding-left: 4px;
	width: 125px;
}

#content-size	{
	width: 500px;
}

TD.list-header {
	width: 250px;
	font-weight: bold;
	color: #fff;
	background-color:#333;
	font-size: 10px;
}

TD.list-detail {
	width: 200px;
	min-height: 100px;
	vertical-align:top;
}

DIV.list-detail p{
	min-height: 100px;
}

DIV.enlarge {
	font-weight: bold;
	color: #333;
}


TD.product-detail-header {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background: #333;
	_width: 100%;
}

TD.specs-content p {
	min-height: 100px;
}

DIV.specs-content {

	background-color: #333;
}

DIV.extra_text {
	width: 100%;
	float: none;
}

TD.extra_text p, .extra_text_content p {
	min-height: 100px;
	vertical-align: top;
}

DIV.content {
	color: #333;
	font-size: 10px;
	height:auto;
	_width: 100%;
}

DIV.service {
	color: #333;
	font-size: 10px;
	height:auto;
}

TD.spacer {
	height: 10px;
}

TD.specs-content, TD.extra_text p {
	vertical-align:top;
	background: #fff;
	height: 100px;
}

.bodytext	{
	_width: 100%;
}

/* service fce */

#products-service-table {
	width:800px;
	background-color:#FFF;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
}

#products-gebruik-table {
	width:800px;
	background-color:#FFF;
	border-left: solid 1px #999;
	border-right: solid 1px #999;
        margin-bottom:0px;
}
	
.product-service-header, .gebruik-header, .download-header {
	width:785px;
	background-color: #333;
	color:#FFF;
	font-size: 10px;
}

.service-icon, .icon-gebruik {
	width: 75px;
	font-size: 10px;
}
.service-link, .gebruik {
	font-size: 10px;
}

table.contenttable	{
        width: 785px;
	background-color:#FFF;
/*	border-left: solid 1px #999;
	border-right: solid 1px #999; */
	font-size: 10px;
        padding: 0px;
}

table.contenttable td, table.contenttable tr, table.contenttable P, table.contenttable th {
       height: 10px;
       padding: 0px;
       margin: 0px;
}

/* Entertainment Product Overview */

#entertainment-products-main-table	{
	background-color: #fff;
	Border: solid 1px #999;
	font-size: 10px;
}

.accessoires, .features_header, #entertainment-download_header {
	color: #FFF;
	background-color: #333;
	font-weight: bold;
}

/*.description p {
	color: #333;
	border: 1px solid #999;
}*/

.entertainment-accessories, .entertainment-accessories ul, .entertainment-standard, .entertainment-standard ul, .entertainment-featuresL, .entertainment-featuresL UL, .entertainment-featuresR, .entertainment-featuresR UL {
	color: #333;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;
	list-style-type: none;
	width: 350px;
}

.download {
	margin-left: 14px;
}

#entertainment-download	{
	font-size:10px;
}

td.entertainment-header-description, td.entertainment-header-size, td.entertainment-header-language, td.entertainment-header-download {
	background-color: #333;
	color: #FFF;
	font-weight: bold;
}

.entertainment-content-download	{
	Background-color: #F0F0F0;
}

.entertainment-first-header h1 {
	font-size: 28px;
	color: #333;
	margin-left: 15px;
}



/*Download FCE Elements */

.table#products-main-table {
       border: none;
       height: 100%;
}

table#products-table {
	font-family: Century Gothic, verdana;
	color: #333;
	font-size:10px;
	width: 150px;
	max-height: 165px;
	border-left: 1px solid #333;
	border-top: 1px solid #333;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #fff;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 5px;
	float: left;
}

TD.product-header {
	border-bottom: 1px solid #333;
	height: 40px;
	width: 150px;
	background-color: #ffcc33;
	vertical-align: top;
	color: #333
}

TD.product-header a {
	color: #333; 
	font-weight: bold;
	text-decoration: none;
}

TD.image, TD.image img {
	position:relative; 
	margin-left:auto; 
	margin-right:auto;
	text-align: center;
}

TD.product-header a:hover {
	color: #333; 
	font-weight: bold;
	text-decoration: none;
}

DIV.more a {
	color: #333; 
	font-weight: bold;
	text-decoration: none;
}

DIV.more a:hover {
	color: #333; 
	font-weight: bold;
	text-decoration: none;
}

TD.list-header {
	width: 100px;
	background: #333;
	font-weight: bold;
	color: #fff;
}

DIV.enlarge {
	font-weight: bold;
	color: #333;
}

DIV.product-header {
	font-family: Century Gothic;
	color: #333;
	font-size:10px;
	font-weight: bold;	
}

DIV.content {
	font-family: Century Gothic, verdana;
	color: #333;
	font-size: 10px;
	width: 100%;
}


TD.spacer {
	height: 10px;
	background: #FFFFFF;
}

TD.content {
	height: 140px;
	width: 100%;
	vertical-align: top;
}

TD.more {
	text-align: right;
}

TD.product-cell {

}

/*Indexed Search */

.tx-indexedsearch {
       width: 798px;
       background-color: #fff;
       border-left: solid 1px #999;
       border-right: solid 1px #999;
       border-bottom: solid 1px #999;
}

.tx-indexedsearch P {
       border: none;
}

.tx-indexedsearch-result {
        width: 798px;
        background-color: #fff;
        border: solid 1px #999;
}

.tx-indexedsearch-title_title {
       width: 400px;
       background-color: #ffcc33;
}

.tx-indexedsearch-title_percent {
      width: 50px;
      background-color:#ffcc33;
}

tr.odd {
   height: 10px;
}

tr.even {
   height:10px;
}

td.odd {
    height: 10px;
    background-color: #666;
}

td.even {
    height: 10px;
    background-color: #999;
}
