/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none;color: #000000; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

sup {
	line-height: 0px;
	}

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#E71C24; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ 
	background:#fff url(/fileadmin/templates/images/bgr_body.jpg) repeat-x; 
	background:#fff url(/fileadmin/templates/images/background_lines.jpg) no-repeat; 

	color:#000; 
	font:10px Arial,sans-serif; 
	}
#wrapper{ margin:0 auto; width:986px; }

/* Header */
#header{ margin:20px 0 0; width:100%; overflow:hidden; }
	#logo{ display:block; width:170px; height:65px; background:url(/fileadmin/templates/images/logo_exxellence.png) no-repeat; text-indent:-5000px; margin:0 0 0 15px; float:left; }
	.slogan{ text-align:right; font-size:23px; font-weight:bold; color:#E71C24; margin:8px 0 15px; padding:0 13px 0 0; }
	#header ul{ float:right; margin:0 17px 0 0; display:inline; }
	#header li{ display:inline; }
	.link_login,
	.link_login:visited{ float:left; display:block; font-weight:bold; font-size:14px; background:url(/fileadmin/templates/images/ico_login.jpg) no-repeat right top; line-height:29px; color:#000; padding:0 40px 0 0; margin:0 5px 0 0; }
	#header .txt{ border:0; font:11px Arial,sans-serif; background:url(/fileadmin/templates/images/bgr_txt.jpg) no-repeat; width:76px; height:21px; color:#b2b2b2; padding:6px 14px 0; margin:2px 0 0 2px; float:left; }
	.button_search,
	.button_search:visited{ display:block; float:left; width:60px; height:23px; vertical-align:middle; line-height:22px; text-align:center; color:#fff; background:url(/fileadmin/templates/images/button_login.jpg) no-repeat; font-size:12px; font-weight:bold; margin:4px 0 0; }
	.link_forgot,
	.link_forgot:visited{ display:block; float:left; color:#E71C24; font-size:11px; margin:4px 0 0 8px; width:88px; }
	.link_livechat,
	.link_livechat:visited{ display:block; float:left; line-height:31px; background:url(/fileadmin/templates/images/ico_livechat.jpg) no-repeat right top; vertical-align:middle; padding:0 38px 0 0; font-size:13px; color:#000; font-weight:bold; }
	.link_livechatstatus,
	.link_livechatstatus:visited{ display:block; float:left; background:url(/fileadmin/templates/images/ico_livechat_button.jpg) no-repeat; width:55px; height:23px; line-height:23px; vertical-align:middle; text-align:center; color:#fff; font-weight:bold; font-size:12px; margin:5px 0 0 5px; }
	.link_livechatstatuson,
	.link_livechatstatuson:visited{ display:block; float:left; background:url(/fileadmin/templates/images/ico_livechat_button_on.jpg) no-repeat; width:55px; height:23px; line-height:23px; vertical-align:middle; text-align:center; color:#fff; font-weight:bold; font-size:12px; margin:5px 0 0 5px; }

/* Navigation */
#nav3{ margin:4px 0 7px; width:986px; height:55px;}
#nav2{ width:986px; height:50px; background:url(/fileadmin/templates/images/bgr_nav_end.png) no-repeat right top; }
#nav{ line-height:50px; height:50px; padding:0 12px 0 0; width:974px; }
	#nav li{ display:block; float:left; }
	#nav li.last{ background:none; padding:12px 0 0 21px;
		background:url(/fileadmin/templates/images/bgr_nav.png) repeat-x; 
		height: 45px;}
	#nav a,
	#nav a:visited{ display:block; float:left; text-indent:-5000px; height:50px; }
	.id01 a { background:url(/fileadmin/templates/images/menu_actueel.png) no-repeat; width:142px; }
	.id02 a { background:url(/fileadmin/templates/images/menu_producten.png) no-repeat; width:153px; }
	.id03 a { background:url(/fileadmin/templates/images/menu_diensten.png) no-repeat; width:150px; }
	.id04 a { background:url(/fileadmin/templates/images/menu_klanten.png) no-repeat; width:150px; }
	.id05 a { background:url(/fileadmin/templates/images/menu_overons.png) no-repeat; width:150px; }

	.id01 a:hover{ background-image:url(/fileadmin/templates/images/menu_actueel_on.png); }
	.id02 a:hover{ background-image:url(/fileadmin/templates/images/menu_producten_on.png); }
	.id03 a:hover{ background-image:url(/fileadmin/templates/images/menu_diensten_on.png); }
	.id04 a:hover{ background-image:url(/fileadmin/templates/images/menu_klanten_on.png); }
	.id05 a:hover{ background-image:url(/fileadmin/templates/images/menu_overons_on.png); }
	#term{ border:0; background:url(/fileadmin/templates/images/bgr_search.jpg) no-repeat; width:130px; height:21px; color:#b3b3b3; font-size:12px; padding:4px 33px 0; }

/* Container */
#container{ width:100%; overflow:hidden; }
	#banner,
	#banner:visited{ display:block; width:985px; height:258px; background:url(/fileadmin/templates/images/pic_banner.jpg) no-repeat; text-indent:-5000px; }
	#banner:hover{ background-image:url(/fileadmin/templates/images/pic_banner_on.jpg); }

/* Sidebar */
#sidebar{ float:left; width:214px; }
#sidebar_data3{ width:214px; background:url(/fileadmin/templates/images/bgr_sidebar_end.jpg) no-repeat left bottom; }
#sidebar_data2{ width:214px; background:url(/fileadmin/templates/images/bgr_sidebar_data2.png) repeat-y; }
#sidebar_data{ width:174px; background:url(/fileadmin/templates/images/bgr_sidebar_data.png) no-repeat; padding:0 20px 20px; overflow:hidden; min-height:478px; }
	#sidebar h2{ width:194px; height:29px; padding:22px 0 0 20px; background:url(/fileadmin/templates/images/bgr_sidebar_top.png) no-repeat; font-size:17px; }
	#sidebar h3{ margin:9px 0 0; font-size:13px; }
	#sidebar ul{ border-bottom:2px solid #d3d3d3; padding:2px 0 7px; }
	#sidebar li{ color:#808080; padding:0 0 0 2px; display:block; }
	#sidebar ul a,
	#sidebar ul a:visited{ color:#808080; font-size:12px; }
	#sidebar ul a:hover{ color:#4D4D4D; text-decoration:none; }
	.link_linkedin,
	.link_linkedin:visited{ display:block; background:url(/fileadmin/templates/images/button_linkedin.jpg) no-repeat; width:117px; height:15px; text-indent:-9999px; margin:12px 0 0; }

#sidebar,
#sidebar_data3 {
	height: 100%;
	}

/* Content */
#content3{ width:538px; margin:0 9px 0 8px; float:left; background:url(/fileadmin/templates/images/bgr_content_lr.png) repeat-y; }
#content2{ width:538px; background:url(/fileadmin/templates/images/bgr_content_top.jpg) no-repeat; }
#content{ width:490px; background:url(/fileadmin/templates/images/bgr_content_end.jpg) no-repeat left bottom; padding:23px 24px 16px; min-height:510px; }
	#inner_nav{ width:100%; overflow:hidden; line-height:18px; margin:19px 0 0; }
	#inner_nav li{ display:inline; }
	#inner_nav a{ display:block; line-height:17px; color:#E71C24; font-size:13px; font-weight:bold; }
	.left_nav,
	.right_nav{ width:252px; }
	.left_nav a,
	.left_nav a:visited{ float:left; padding:0 0 0 25px; background:url(/fileadmin/templates/images/ico_arrow_prev.jpg) no-repeat; }
	#inner_nav .left_nav a:hover{ color:#841A1C; text-decoration:none; background-image:url(/fileadmin/templates/images/ico_arrow_prev_on.jpg); }
	.right_nav a,
	.right_nav a:visited{ float:right; padding:0 25px 0 0; background:url(/fileadmin/templates/images/ico_arrow_next.jpg) no-repeat right top; }
	#inner_nav .right_nav a:hover{ color:#841A1C; text-decoration:none; background-image:url(/fileadmin/templates/images/ico_arrow_next_on.jpg); }
	#content .date{ color:#666; font-size:13px; }

	#content h1,
	#content h2,
	#content h3{ font-size:25px; color:#000; margin:0 0 9px; }
	#content h3 span{ color:#E71C24; }
	
	#content h4{ font-size:16px; color:#000; margin:0 0 9px; }
	#content p{ font-size:13px; margin:0 0 9px; }
	#content ul{ 
		font-size:13px; 
		margin:0 0 0 30px;
		list-style-type: disc;
		 }
	

/* News */
#news2{ float:right; width:217px; }
#news{ width:217px; background:url(/fileadmin/templates/images/bgr_news_end.jpg) no-repeat left bottom; }
#news_data3{ width:217px; background:url(/fileadmin/templates/images/bgr_news_lr.png) repeat-y; }
#news_data2{ width:217px; background:url(/fileadmin/templates/images/bgr_news_data.png) no-repeat; }
#news_data{ width:217px; background:url(/fileadmin/templates/images/bgr_news_end.jpg) no-repeat left bottom; padding:0 0 19px; min-height:478px; }
/*	#news h2{ background:url(/fileadmin/templates/images/bgr_news_top.png) no-repeat; width:197px; height:29px; padding:22px 0 0 20px; font-size:17px; }*/
	#news_data {
		width: 197px;
		padding: 0px 0px 19px 20px;
		font-size: 120%;
	}
	#news_header {
		background:url(/fileadmin/templates/images/bgr_news_top.png) no-repeat;
		width:197px; 
		height:29px; 
		padding:22px 0 0 20px; 
		font-size:17px; 
		}
	#news div.csc-header-n1 {
		position: relative;
		top: -30px;
		margin-bottom: 0px;
		width:197px; 
		height:20px; 
		font-size:17px;
		}
	.link_rss,
	.link_rss:visited{ display:block; background:url(/fileadmin/templates/images/ico_rss.jpg) no-repeat right top; line-height:19px; vertical-align:middle; padding:0 23px 0 0; position:absolute; color:#999; font-size:13px; float:right; margin:23px 0 0 150px; }
	.link_rss:hover{ color:#4D4D4D; text-decoration:none; }
	#news_data ul{ width:178px; margin:0 auto;
		position: relative;
		left: -8px;
		top: -8px; }
	#news_data ul li{ display:block; border-bottom:2px solid #d8d8d8; padding:8px 0; }
	#news_data ul li img{ display:block; margin:0 auto; }
	#news_data ul li.last{ border:0; }
	#news_data ul a,
	#news_data ul a:visited{ color:#808080; font-size:11px; }
	#news_data ul a:hover{ color:#4D4D4D; text-decoration:none; }
	#news_data p { 
		margin-right: 10px;
	}
	
	.link_antwoord,
	.link_antwoord:visited{ display:block; text-align:center; }
	.link_eerdere,
	.link_eerdere:visited{ display:block; background:url(/fileadmin/templates/images/ico_arrow_next.jpg) no-repeat right top; line-height:17px; padding:0 26px 0 0; text-align:right; margin:18px 18px 0 0; font-weight:bold; font-size:13px; color:#E71C24; vertical-align:middle; }
	.link_eerdere:hover{ text-decoration:none; color:#841A1C; background-image:url(/fileadmin/templates/images/ico_arrow_next_on.jpg); }

/* Product */
.product{ width:100%; clear:both; margin:11px 0 8px; background:url(/fileadmin/templates/images/bgr_productdata_lr.jpg) repeat-y; }
.product_bgr{ width:985px; background:url(/fileadmin/templates/images/bgr_product_top.jpg) no-repeat; }
.product_data{ width:985px; background:url(/fileadmin/templates/images/bgr_product_data.jpg) no-repeat; }
.product_top{ background:url(/fileadmin/templates/images/bgr_product_top.jpg) no-repeat; width:985px; }
.product2 .product_bottom{ padding-bottom:248px; }
.product_bottom{ width:985px; background:url(/fileadmin/templates/images/bgr_product_end.jpg) no-repeat left bottom; padding:1px 0 0; overflow:hidden; min-height:248px; }
.product_features{ background:url(/fileadmin/templates/images/bgr_product_features.gif) repeat-y right top; min-height:248px; padding:0 0 19px; margin:0 0 2px; }
	.product_top_data{ height:51px; width:985px; overflow:hidden; }
	.pinfo{ float:left; width:706px; height:51px; }
	.pinfo h2{ vertical-align:middle; line-height:51px; color:#E71C24; font-size:21px; padding:0 0 0 19px; width:430px; }
	.pinfo h2 img{ margin:5px 6px 0 0; float:left; vertical-align:top; }
	.pinfo ul{ float:right; }
	.pinfo li{ display:inline; }
	.pinfo li a,
	.pinfo li a:visited{ display:block; float:right; background:url(/fileadmin/templates/images/ico_arrow_next2.jpg) no-repeat right center; padding:0 25px 0 0; line-height:50px; vertical-align:middle; font-size:13px; font-weight:bold; color:#E71C24; margin:0 0 0 32px; }
	.pinfo li a:hover{ color:#841A1C; text-decoration:none; background-image:url(/fileadmin/templates/images/ico_arrow_next2_on.jpg); }
	.pfeatures{ margin:0 16px 0 0; float:right; width:228px; display:inline; }
	.feature_tit{ font-size:17px; line-height:50px; vertical-align:middle; font-weight:bold; }
	.link_download,
	.link_download:visited{ display:block; float:right; background:url(/fileadmin/templates/images/ico_arrow_next2.jpg) no-repeat right center; padding:0 25px 0 0; line-height:50px; vertical-align:middle; font-size:13px; font-weight:bold; color:#E71C24; }
	.link_download:hover{ color:#841A1C; text-decoration:none; background-image:url(/fileadmin/templates/images/ico_arrow_next2_on.jpg); }
	.product_container{ padding:14px 2px 0 39px; width:948px; overflow:hidden; }
/* uitgeschakeld door MC
	.pinfo_detail{ float:left; width:642px; overflow:hidden; }
	.pinfo_detail .prod_pic,
	.pinfo_detail .prod_pic:visited{ display:block; float:left; }
	.pinfo_detail .data{ width:462px; float:right; }
	.pinfo_detail .data h3{ font-size:17px; margin:0 0 7px; }
	.pinfo_detail .data p{ font-size:13px; } 
*/
	
	.pinfo_detail .csc-textpic-text { 
		width: 440px;
		float:right; 
		}

	.product_container a,
	.product_container a:visited{ color:#EC1C24; }
	.product_container a:hover{ color:#841A1C; text-decoration:none; }
	.pfeature_detail{ float:right; width:241px; }
	.pfeature_detail ul{ 
		font-size:13px; 
		margin: 0px 10px 0px 18px;
		list-style-type: disc ! important;
		}
	.pfeature_detail li{ 
		list-style-type: disc ! important;
		padding:0 0 2px; 
		}

/* Sub navigation */
#subnav3{ background:url(/fileadmin/templates/images/bgr_subnav.jpg) repeat-x; width:985px; margin:9px 0; }
#subnav2{ background:url(/fileadmin/templates/images/bgr_subnav_right.jpg) no-repeat right top; width:985px; }
#subnav{ background:url(/fileadmin/templates/images/bgr_subnav_left.jpg) no-repeat; width:916px; padding:0 44px 0 25px; height:51px; overflow:hidden; }
	.link_brief,
	.link_brief:visited{ float:right; display:block; padding:0 25px 0 0; background:url(/fileadmin/templates/images/ico_arrow_next3.jpg) no-repeat right center; line-height:39px; vertical-align:middle; font-weight:bold; font-size:12px; color:#E71C24; }
	.link_brief:hover{ color:#841A1C; text-decoration:none; background-image:url(/fileadmin/templates/images/ico_arrow_next3_on.jpg); }
	.tit_latest{ font-size:13px; vertical-align:middle; line-height:39px; font-weight:bold; float:left; }
	.link_news,
	.link_news:visited{ display:block; line-height:39px; font-size:13px; color:#E71C24; vertical-align:middle; float:left; margin:0 0 0 19px; }
	.link_news:hover{ text-decoration:none; color:#841A1C; }

/* Links */
.links{ width:100%; overflow:hidden; }
	.links a,
	.links a:visited{ float:left; margin:0 9px 0 0; display:block; text-indent:-5000px; }
	.links .last,
	.links .last:visited{ margin:0; }
	#link_showcase,
	#link_showcase:visited{ background:url(/fileadmin/templates/images/pic_showcase.jpg) no-repeat; width:237px; height:215px; }
	#link_showcase:hover{ background-image:url(/fileadmin/templates/images/pic_showcase_on.jpg); }
	#link_intell,
	#link_intell:visited{ background:url(/fileadmin/templates/images/pic_emaxx_intel.jpg) no-repeat; width:238px; height:215px; }
	#link_intell:hover{ background-image:url(/fileadmin/templates/images/pic_emaxx_intel_on.jpg); }
	#link_chatfone,
	#link_chatfone:visited{ background:url(/fileadmin/templates/images/pic_emaxx_chatfone.jpg) no-repeat; width:238px; height:215px; }
	#link_chatfone:hover{ background-image:url(/fileadmin/templates/images/pic_emaxx_chatfone_on.jpg); }
	#link_midoffice,
	#link_midoffice:visited{ background:url(/fileadmin/templates/images/pic_emxa_totale.jpg) no-repeat; width:237px; height:215px; }
	#link_midoffice:hover{ background-image:url(/fileadmin/templates/images/pic_emxa_totale_on.jpg); }


/* Footer navigation */
#footer_nav{ border-top:1px solid #b3b3b3; border-bottom:1px solid #b3b3b3; padding:4px 0 10px; margin:11px 0 0; }
	#footer_nav ul{ text-align:center; margin:7px 0 0; }
	#footer_nav li{ display:inline; font-size:11px; color:#999; padding:0 2px; }
	#footer_nav a,
	#footer_nav a:visited{ color:#E71C24; }
	#footer_nav a:hover{ color:#841A1C; text-decoration:none; }

/* Footer */
#footer{ width:100%; overflow:hidden; }
	.box{ float:left; margin:0 36px 0 10px; width:174px; padding:20px 0 0; display:inline; }
	.box_klanten{ margin:0 31px 0 27px; }
	.box_producten{ margin:0; }
	.box_support{ width:139px; margin:0; }
	.box_over{ width:164px; margin:0 0 0 31px; }
	.box h6{ font-size:13px; margin:0 0 2px; }
	.box ul{ margin:0 0 18px; }
	.box a,
	.box a:visited{ color:#999; font-size:11px; }
	.box a:hover{ color:#4D4D4D; text-decoration:none; }

/* Product slide gallery */
.sliderGallery { background: url(/fileadmin/templates/images/products/productbrowser_background.jpg) no-repeat; overflow: hidden; position: relative; padding: 10px; height: 256px; width: 962px; }
	.sliderGallery ul {	position: absolute; list-style: none; overflow: none; white-space: nowrap; padding: 0; margin: 0; margin-left: 10px; }
	.sliderGallery ul li { display: inline; }
	.slider { width: 955px; height: 19px; margin-top: 210px; margin-left: 5px; padding: 1px; position: relative; background: url(/fileadmin/templates/images/products/productbrowser_scrollbar.png) no-repeat; }
	.handle { position: absolute; margin-top: 4px; margin-left: 8px; margin-right: 50px; cursor: move; height: 12px; width: 200px; top: 0; background: url(/fileadmin/templates/images/products/productbrowser_scroller.png) no-repeat; z-index: 100; }
	.slider span { color: #bbb; font-size: 80%; cursor: pointer; position: absolute; z-index: 110; top: 3px; }

/* TOEGEVOEGD DOOR MC */
#sidebar a { 
	color: #000000;
	}

/* ITS NEWSTICKER */
div.tx-itsnewsticker-pi1 {
	position: relative;
	top: 13px;
	left: 15px;
	}
div.tx-itsnewsticker-pi1 * {
	background: none;
	background-color: transparent ! important;
	font: 12px Arial,sans-serif ! important;
	}

/* PRODUCTEN */
.pinfo_detail dl.csc-textpic-image {
	width: 180px ! important;
	overflow: hidden ! important;
	}
.pinfo_detail{
	float:left; width:642px; overflow:hidden; 
	}
.pinfo_detail p { 
	font-size:13px; 
	}
.pinfo_detail h3 { 
	font-size:17px; margin:0 0 7px;
	}

/* TTNEWS */
#news_data ul li table {
	float: right ! important;
	position: relative;
	left: 10px;
	}
#news_data ul li table .spacer-gif {
	display: none;
	}
div.news-list-item {
	margin-bottom: 10px;
	border-bottom: 2px solid #d8d8d8; 
	}
#news_data ul li table img {
	float: right ! important;
	margin: 0px 0px 0px 5px;
	}
div.news-list-item .spacer-gif {
	display: none;
	}
div.news-list-item img {
	float: right ! important;
	margin: 0px 0px 10px 10px;
	}

div.news-list-item a {
	color: #000000;
	}
div.news-list-item a:hover {
	color:#841A1C;
	}
div.news-list-morelink a {
	font-weight: bold;
	color:#E71C24;
	}
div.news-single-backlink {
	font-size: 13px;
	}

/* TTNEWS PAGE NAVIGATION */
div.tx-ttnews-browsebox {
/*	margin-top: 25px;
	margin-top: 25px;*/
	border-bottom: 1px solid #cccccc;
}

div.tx-ttnews-browsebox table {
	float: right;
	position: relative;
	top: -25px;
	margin-bottom: -25px;
}

span.tx-ttnews-browsebox-strong {
	font-weight: bold;
}

div.tx-ttnews-browsebox td {
	padding: 0px;
/*	border: 1px solid #999999;*/
}

div.tx-ttnews-browsebox td * {
	padding: 0px;
	margin: 0px;
}

div.tx-ttnews-browsebox td a {
	padding: 1px 5px 1px 5px;
	display: block;
	color: #000000;
	text-decoration: none ! important;
}

td.tx-ttnews-browsebox-SCell {
	background-color: transparent;
}

td.tx-ttnews-browsebox-SCell a {
	color: #666666;
}

/* SEARCHRESULTS */

div.tx-indexedsearch * {
	font-style: normal ! important;
	font-size: 12px;
	}
td.tx-indexedsearch-info {
	padding: 10px;
	background-color: #ffffff ! important;
	background: none;
	border: 1px solid #cccccc;
	}


/* TIJDELIJK UITSCHAKELEN LOGIN */

form#frm_login * {
	display: none;
	}

/* POWERMAIL FORMS */

div.tx-powermail-pi1 * {
	font:12px Arial,sans-serif;
	}

fieldset.tx-powermail-pi1_fieldset {
	border: none;
	background-color: transparent;
	padding: 10px;
	}

fieldset.tx-powermail-pi1_fieldset legend {
	display: none;
	}	
	
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
	}

fieldset.tx-powermail-pi1_fieldset label {
	display: block;
	width: 150px;
	float: left;
	clear: both;
	font-style: normal ! important;
	}

div.tx_powermail_pi1_fieldwrap_html_submitgraphic {
	float: right;
	margin-right: 60px;
	}

.powermail_mandatory_listitem {
	margin: 15px 0px;
	}
	
.tx-powermail-pi1_mandatory_submit {	
	backgound-image: url(http://www.exxellence.nl/fileadmin/afbeeldingen/verzendknop_formulier.png);
	}