/*
#################
#	ALGEMEEN	#
#################
*/
body, html,
span, div,
h1, h2, h3, h4, h5, h6,
a, p,
img,
ul, ol, li,
dl, dt, dd
{
	margin: 0; padding: 0;
}

p {
	margin-bottom: 1.2em;
	color: #606163;
}
h2 {}
h3 {}
h4 {}

a {
	color: #7db419;
}

.fright { float: right; }
.fleft { float: left; }

img { border: none; }

html {
	font: 62.5%/200% Arial, Verdana, Tahoma, sans-serif;
}

body {
	font-size: 1.2em;
}

.oranje { /* voor cemasters in blauw */
	color: #1e3c78;
}

h1 {
	font-size: 20px;
}

.block {
	display: block;
}

div.wrapper,
.overflow { overflow: hidden; }

.invisible { display: none; }

/*
#################
#	LAY-OUT		#
#################
*/

div.kolom-midden ul {
	padding-left: 15px;
}

div.kolom-midden ul#careers_list,
div.kolom-midden ul#nieuws_list,
div.kolom-midden ul#cases_big_list,
div.kolom-midden ul#cases_small_list,
div.kolom-midden ul#link_list {
	padding: 0px;
}

div#container {
	width: 970px;
	padding: 10px 0 0 0; 
	margin: 0 auto 40px;
}

h1#sitelogo {
	float: left;
	text-indent: -9999px;
	width: 305px;
	height: 64px;
	background: url(/img/Cemasters-logo.gif) no-repeat;
	margin: 40px 0 0 0;
}

h1#sitelogo a {
	display: block;
	height: 76px;
	outline: none;
}

div#bovenkant {
	padding-bottom: .7em;
	border-bottom: 2px solid #f0f0f0;
	position: relative;
}

div#zoekveld {
	overflow: hidden;
	float: right;
}

div#sitemap {
	margin-bottom: 9px;
}

div#sitemap a {
	text-decoration: none;
	color: #606163;
	padding-right: 10px;
}
div#sitemap a:hover {
	color:#f4b213;
}
span#walktrough {
	display: block;
	margin-top: 12px;
	margin-bottom: 20px;
	color: #606163;
}

span#walktrough a {
	color: #606163;
	text-decoration: none;
}

span#walktrough a:hover {
	text-decoration: underline;
}

div#front-intro {
	float: left;
	width: 372px;
}

div#front-intro h1 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 20px;
	color: #606163;
}

div#front-intro p {
	color: #606163;
}

div#front-flash {
	text-align:center;
	margin-top: 30px;
	width: 598px;
	/*background: url(/img/front_flash.jpg) no-repeat;*/
	overflow: hidden;
}

/*
div#front-flash a {
	position: absolute;
	outline: none;
	margin-left: 455px;
	margin-top: 220px;
}
*/

div#middle {
	clear: both;
	min-height: 200px;
	margin-top:20px;
}
body#homepage div#middle { clear: none; margin-top: 0; }

div#logos {
	float: left;
	width: 190px;
	height: 160px;
	padding-top: 40px;
	padding-left: 50px;
}

a#visual {
	float: left;
	width: 362px; height: 29px;
	padding: 170px 0 0 20px;
	color: #606163;
	text-decoration: none;
	border: 1px solid #e9e9e9;
	background: no-repeat;
}
a#visual:hover, a#visual:focus { text-decoration: underline; }
a#visual span.link {
	display: block;
	padding-left: 20px;
	background: url(/img/nieuw/pijltjes.gif) no-repeat 0 .25em;
}

div#front-wrapper {
	float: left;
	width: 583px;
	height: 200px;
	border-top: 1px solid #f2f2f2;
	background: url(/img/aanpassingen/front-wrapper.gif) no-repeat bottom;
}

a#uitgelicht {
	float: left;
	width: 238px;
	margin-top: 11%;
	padding: 1em 0;
	text-decoration: none;
	color: #606163;
	background: #fdfdfd url(/img/uitgelicht.gif) repeat-x bottom;
}

a#uitgelicht span {
	display: block;
	padding: .3em 0 0 3em;
	background: url(/img/nieuw/pijltjes.gif) no-repeat 1em .25em;
}

div.nieuws_block {
	float: left;
	width: 286px;
	padding-left: 10px;
}

div.nieuws_block-rechts { width: 276px; }

div.nieuws_block p {
	width: 215px;
	padding-right: 10px;
}

div.nieuws_block a {
	color: #606163;
	text-decoration: none;
}
div.nieuws_block a.moreorange {
	padding-left: 5px;
	text-decoration: none;
	color: #1e3c78;
}


div.nieuws_block a:hover {
	color: #606163;
	text-decoration: underline;
}

div.nieuws_block a.more {
	background: url(/img/nieuw/pijltjes.gif) no-repeat;
	padding-left: 20px;
}


img.nieuws_kopje {
	margin-top: 20px;
	margin-bottom: 10px;
}

img#list_kopje {
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}

div#about {
	float: left;
	width: 325px;
	padding-left: 50px;
	padding-right: 50px;
}

div#about h1 {
	margin-bottom: 20px;
}

div#services {
	width: 449px;
	padding: 11px 20px 0 0;
}

div#services h1 {
	margin-bottom: 20px;
}

div#linkerkant {
	width: 250px;
	float: left;
}

div#rechterkant {
	width: 215px;
	float: right;
}

div#product_hilight {
	float: left;
	width: 250px;
}
div#rechterkant span.total { float: left; padding-top: 5px; }

img.text_img {
	float: right;
	margin: 10px;
}

div#oneliner {
	position: relative;
	float: left;
	margin-left: 232px;
	margin-top: 40px;
	width: 691px;
	height: 42px;
	background: url(/img/oneliner.gif);
	padding-top: 28px;
	padding-left: 50px;
}


div#oneliner h1 {
	font-size: 1.6em;
	line-height: 19px;
	color: #f5c851;
}

div#oneliner h1 a {
	text-decoration: none;
}

div#oneliner_product {
	position: absolute;
	top: -20px;
	left: 590px;
}

div#orange_block {
	padding: 10px;
	overflow: hidden;
	background: #96a902 url(/img/orange_block_bg.gif) repeat-x bottom;
}

div#orange_block h1 {
	color: #ffffff;
	font-weight: normal;
}

div#orange_block p {
	clear: both;
	padding-top: .5em;
	margin-bottom: 0;
}

div#footer {
	float: left;
	width: 970px;
	margin-top: 10px;
	color: #cacaca;
}

div#footer a {
	color: #cacaca;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

span#copyright {
	float: right;
}

div#services span.list_bold {
	display: block;
	float: left;
	width: 80px;
	min-height: 50px;
	border-right: 1px solid #e9f1f3;
	padding-right: 10px;
	margin-right: 10px;
	font-weight: bold;
	color: #898989;
	overflow: hidden;
}

div#cases {
	float: left;
	width: 720px;
}

div#cases h1 {
	margin-bottom: 20px;
}

p.brief {
	margin-bottom: 10px;
}

a.read_more {
	padding-left: 20px;
	text-decoration: none;
	background: url(/img/nieuw/pijltjes.gif) no-repeat;
}
img.cases_big_img {
	float: right;
	border-left: 1px solid #f6f6f6;
}

img.cases_small_img {
	float: right;
	border-left: 1px solid #f6f6f6;
}

div.kolom-midden {
	float: left;
	width: 470px;
	color: #606163;
}

div.kolom-caseoverzicht { width: 484px; }

div#careers h1 {
	margin-bottom: 20px;
}

div.vacature p {
	padding-bottom: 20px;
	border-bottom: 1px solid #f6f6f6;
}

div#careers_bar {
	min-height: 37px; /* overrule voor ie6 */
	padding-top: 17px;
	padding-left: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	background: #7db419 url(/img/careers_bar_bg.gif) repeat-x bottom;
}

div#careers_bar a { float: left; }
/*
div#careers_bar img { float: left; }
div#careers_bar img.tekst { margin: 3px 0 0 8px; }
*/

div#careers_bar img.arrow { float: left; }
div#careers_bar img.tekst { float: left; margin: 3px 0 0 6px; }
div#careers_bar div.tekst { float: left; padding-left: 8px; padding-top: 1px; }
div#careers_bar div.tekst img { vertical-align: top }

div.vacature {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 10px 20px 10px;
	border: 2px solid #f6f6f6;
	background: url(/img/career_vacature_bg.gif) repeat-x bottom;
}

div.vacature p {
	border: 0;
	margin-top: 20px;
}
div.vacature .datum {
	display: block;
	color: #606163;
}

div#nieuws {
	width: 430px;
	padding-right: 40px;
}

div#nieuws h1 {
	margin-bottom: 20px;
}

div.nieuws_item {
	margin-bottom: 20px;
	border-bottom: 1px solid #f0f0f0;
}

div#nieuws div.nieuws_item h1 {
	color: #f2b620;
	margin-bottom: 5px;
}

div.nieuws_item span.author {
	color: #666867;
}

p.nieuws_intro {
	font-weight: bold;
}

p.nieuws_intro img {
	float: left;
	border: 2px solid #f0f0f0;
	margin-right: 10px;
}

div.nieuws_item a.more {
	background: url(/img/nieuw/pijltjes.gif) no-repeat;
	padding-left: 20px;
	text-decoration: none;
}

div#nieuws_brief {
	padding: 10px;
	background: #EEEAEB url(/img/submenu_bg.gif) repeat-x scroll center top;
	margin-bottom: 20px;
	border-top: 1px solid #F5F5F5
}

div#contact h1 {
	margin-bottom: 20px;
}

div#relations h1 {
	margin-bottom: 20px;
}

div#relations p {
	border-bottom: 1px solid #f0f0f0;
}

div#relations {
	width: 450px;
	padding-right: 20px;
}

div#relations img {
	float: left;
}

div#relations h1 img {
	float: none;
}
div.contentitem {
	color: #606163;
}

/* Overzicht van cases op casespagina
----------------------------------------------------------*/
a.case {
	float: left;
	width: 152px;
	overflow: hidden;
	margin: 0 11px 32px 0;
	text-decoration: none;
	border: 1px solid #eaeaea;
}

a.case-rechts { margin-right: 0; }
a.case:hover, a.case:focus { border-color: #d0d0d0; }
a.case img { display: block; }
a.case img.preview { margin: 0 auto; }
a.case img.type { margin-bottom: .2em; }

a.case span.info {
	display: block;
	padding: .5em 6px .3em 10px;
	border-top: 1px solid #eaeaea;
	background: #efefef url(/img/product-info.gif) repeat-x;
	height: 65px;
	position: relative;
}
a.case span.info img.onder {
	bottom: 5px;
	position: absolute;
}

a.case span.popup {
	display: none;
	position: absolute;
	width: 180px;
	margin: -70px 0 0 -200px; padding: 10px 18px;
	font-family: Tahoma; font-size: .9em;
	line-height: 140%;
	cursor: pointer;
	border: 1px solid #7db419;
	background: #fff;
}

a.case:hover span.popup,
a.case:focus span.popup,
a.case-over span.popup { display: block; }

a.case span.popup span { display: block; }
a.case span.popup span.link { color: #000; text-decoration: underline; }

/*
#################
#	LIJSTEN		#
#################
*/

ul#hoofdmenu {
	padding-top: 36px;
	list-style: none;
	float: right;
	width: 640px;
}

ul#hoofdmenu li {
	height: 32px;
	padding-top: 5px;
	float: left;
	background: url(/img/menu_bg.gif) no-repeat;
}

ul#hoofdmenu li a img,
ul#hoofdmenu li a:hover img.non-hover,
ul#hoofdmenu li a.active img.non-hover {
	display: none;
}

ul#hoofdmenu li a img.non-hover,
ul#hoofdmenu li a:hover img.hover,
ul#hoofdmenu li a.active img.hover {
	display: inline;
}

ul#hoofdmenu li a {
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	color: #606163;
	text-decoration: none;
	font-size: 1.4em;
}

ul#hoofdmenu .eerste {
	background: none;
}

ul#hoofdmenu a:hover,
ul#hoofdmenu a.active { /* Overrule voor IE6 */
	display: block;
	padding-top: 5px;
	background: url(/img/nieuw/hoofdmenu-hover.gif) repeat-x;
	color: #fff;
}

/*ul#hoofdmenu a:hover {
	display: block;
	height: 27px;
	padding-top: 5px;
	background: url(/img/nieuw/hoofdmenu-hover.gif) repeat-x;
	color: #fff;
}*/

/* UITKLAPMENU HOOFDMENU */
ul#hoofdmenu ul {
	clear: both;
	display: none;
	position: absolute;
	list-style: none;
	background: #fefefe url(/img/submenu-midden-bg.gif) no-repeat left bottom;
	width: 200px;
	padding-bottom: 24px;
	border: solid #d9dfde;
	border-width: 0 6px 1px 1px;
}

ul#hoofdmenu li:hover ul,
ul#hoofdmenu li.over ul {
	display: block;
}

ul#hoofdmenu ul li {
	float:none;
	display: block;
	height: auto;
	padding: 0;
	background: none;
}

ul#hoofdmenu ul li a {
	display: block;
	padding-right: 18px;
	height: auto;
	font-size: 1.1em;
	color: #f4bd22;
	background: none;
}

ul#hoofdmenu ul li a:hover,
ul#hoofdmenu ul li a:focus,
ul#hoofdmenu ul li a.active {
	height: auto;
	font-weight: bold;
	color: #f4bd22;
	background: url(/img/pijl-blauw.gif) no-repeat 90% 10px;
}

ul#link_list {
	float: left;
	width: 205px;
	list-style: none;
	color: #606163;
	padding-left: 10px;
}

ul#link_list li {
	height: 25px;
	padding-left: 15px;
	background: url(/img/nieuw/plusje.gif) .45em .6em no-repeat;
}

ul#link_list a {
	color: #606163;
	text-decoration: none;
}

ul#link_list a:hover {
	color: #606163;
	text-decoration: underline;
}

ul.submenu {
	width: 240px;
	padding: 10px 0 10px 10px;
	list-style: none;
	background: #EEEAEB url(/img/submenu_bg.gif) repeat-x top;
	color: #606163;
}

div#rechterkant ul.submenu { width: auto; }

ul.submenu li {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 10px;
	background: url(/img/nieuw/plusje.gif) .45em .6em no-repeat;
}

ul.submenu a {
	color: #606163;
	text-decoration: none;
}

ul.submenu a.active {
	color: #606163;
	text-decoration: none;
	font-weight: bold;
}

ul.submenu a:hover {
	color: #606163;
	text-decoration: underline;
}

ul.submenu_white {
	width: 220px;
	padding: 0 20px 10px 10px;
	list-style: none;
}

ul.submenu_white_top {
	padding-top: 17px;
}

ul.submenu_white a.active {
	font-weight: bold;
}

ul.submenu_white li {
	margin-bottom: 10px;
	padding-left: 15px;
	background: url(/img/nieuw/plusje.gif) .45em .6em no-repeat;
}

ul.submenu_white a {
	color: #606163;
	text-decoration: none;
}

ul.submenu_white a:hover {
	color: #606163;
	text-decoration: underline;
}

div#orange_block ul {
	list-style: none;
	font-weight: bold;
	margin-top: 10px;
}

div#orange_block a {
	color: #606163;
	text-decoration: none;
}

div#orange_block a.more {
	color: #ffffff;
}

div#orange_block a.more:hover {
	text-decoration: underline;
}

div#orange_block a#witte_item {
	color: #ffffff;
}

div#services ul {
	list-style: none;
	margin-top: 30px;
}

div#services ul a.link-services {
	color: #000;
	text-decoration: none;
}

div#services ul a.link-services:hover {
	color: #f5c851;
}

div#services li {
	color: #606163;
	background: url(/img/nieuw/pijltjes.gif) 0px 3px no-repeat;
	padding-left: 20px;
	clear: both;
	margin-bottom: 20px;
}

ul#cases_big_list {
	list-style: none;
	width: 590px;
}

ul#cases_big_list li {
	min-height: 85px; /* overrule voor ie6 */
	border: 2px solid #f6f6f6;
	margin-bottom: 10px;
	background: url(/img/cases_big_list_bg.gif) bottom repeat-x;
	padding-top: 10px;
	color: #606163;
	overflow: hidden;
	clear: both;
}
ul#cases_big_list span.title {
	display: block;
	float: left;
	width: 150px;
	min-height: 60px; /* overrule voor ie6 */
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}

ul#cases_big_list span.cases_big_inner {
	float: left;
	width: 230px;
}

ul#cases_big_list span img {
	float: right;
	padding-left:10px;
}

ul#cases_small_list {
	list-style: none;
	width: 590px;
}

ul#cases_small_list li {
	min-height: 45px; /* overrule voor ie6 */
	border: 2px solid #f6f6f6;
	margin-bottom: 10px;
	background: url(/img/cases_small_list_bg.gif) bottom repeat-x;
	clear: both;
	padding-top: 5px;
	color: #606163;
	line-height: 1em;
}

ul#cases_small_list .read_more {
	margin-top: 20px;
}

ul#cases_small_list span {
	display: block;
	float: left;
	width: 150px;
	min-height: 36px; /* overrule voor ie6 */
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 20px;
}

ul#cases_small_list span img {
	float: right;
}

div.vacature ul {
	list-style: none;
	color: 	#606163;
}

div.vacature li {
	padding-left: 10px;
	background: url(/img/nieuw/plusje.gif) no-repeat;
	background-position: 0px 7px;
}

ul#careers_list {
	list-style: none;
}

ul#careers_list li {
	min-height: 85px; /* overrule voor ie6 */
	border: 2px solid #f6f6f6;
	margin-bottom: 10px;
	background: url(/img/cases_big_list_bg.gif) bottom repeat-x;
	clear: both;
	padding-top: 10px;
	color: #606163;
}

ul#careers_list .career_list_title {
	display: block;
	float: left;
	width: 150px;
	min-height: 60px; /* overrule voor ie6 */
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 20px;
}

ul#careers_list .career_list_title img {
	float: right;
}

ul#careers_list span.datum,
ul#careers_list span.oranje {
	display: inline;
	float: none;
}

ul#careers_list span.datum {
	display: block;
	float: right;
	margin-top: 10px;
}

/* EXTRA BLOK */
dl.extra {
	background: #FCFCFC;
	border-top: 1px solid #f5f5f5;
}
dl.extra dt {
	padding-top: 20px;
	padding-left: 20px;
}

dl.crosslink dt { padding-left: 8px; }

dl.crosslink dd {
	padding: 10px;
	background: #eeeaeb url(/img/submenu_bg.gif) repeat-x top;
	color: #606163;
}

ul#nieuws_list {
	list-style: none;
}

ul#nieuws_list li {
	color: #606163;
	font-weight: bold;
	border-bottom: 1px solid #f5f5f5;
}

ul#nieuws_list li span {
	display: block;
	width: 80px;
	padding-right: 1em;
	float: left;
}

/* Taalmenu */
div.taal { /* uitz. voor ie */
	/*top: 5px;
	left: 751px;
	position: absolute;
	margin-bottom: 20px;
	font-size: .9em;
	color: #606163;*/

	margin: 3px 20px 10px 0;
	float: left;
	width: 110px;
}

div.taal a {
/*
	float: left;
	padding: 0em 0.3em;
	display: block;
	height: 11px;
	width: 16px;
	text-indent: -9999px;
	text-indent: -9999px;
	background: no-repeat center;
*/
	color: #D3882C;	
	padding: 0em 20px 0.3em 0.3em;
	text-decoration: none;
}

div.taal a#taal-nl {
	background: url(/img/nl.png) right no-repeat;
}

div.taal a#taal-en {
	background: url(/img/en1.png) right no-repeat;
}


div#services ul.search_results li {
	background: none;
	padding: 0;
	margin-bottom: 20px;
}

div#services ul.search_results li p {
	margin: 0;
}

div#services ul.search_results li a.more {
	background: url(/img/nieuw/pijltjes.gif) no-repeat;
	padding-left: 20px;
	text-decoration: none;
}

div#services ul.search_results li span.zoekresultaat {
	font-weight: bold;
}

/*
#################
#	FORMULIEREN	#
#################
*/
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

form#zoekform {
	margin: 0;
	padding: 0;
	float: left;
	width: 220px;
}

form#zoekform legend {
	display: none;
}

form#zoekform input {
	float: left;
	width: 150px;
	height: 16px;
	padding: 3px;
	color: #606163;
	border: 1px solid #e1e1e1;
}

form#zoekform .zoekknop {
	width: 59px;
	height: 24px;
	float: left;
	padding: 0;
	border: none;
}

form#nieuwsbriefform {
	margin: 0;
	padding: 0;
}

form#nieuwsbriefform input {
	width: 150px;
	height: 16px;
	padding: 3px;
	border: 1px solid #e1e1e1;
	color: #606163;
}

form#nieuwsbriefform #aanmelden {
	width: 73px;
	height: 22px;
	border: 0;
	margin-left: -2px;
	margin-top: 5px;
}

form#contactform textarea {
	width: 415px;
	height: 100px;
	border: 1px solid #efefef;
	background: #edecec;
	font: 62.5%/200% Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #606163;
}

form#contactform label {
	color: #606163;
}

form#contactform fieldset {
	margin-bottom: 20px;
}

form#contactform #email {
	width: 415px;
	border: 1px solid #efefef;
	background: #EDECEC;
	color: #606163;
}

form#contactform #emailknop {
	border: 1px solid #efefef;
	margin-left: 343px;
}

/* Webbeheer formulier
------------------------------------------------------------------*/
form.webbeheer-formulier { position: relative; }
form.webbeheer-formulier h4 { padding-top: 1em; }
form.webbeheer-formulier em.verplicht { position: absolute; left: 167px; margin-top: -2px; }
form.webbeheer-formulier legend { font-size: 1.3em; font-weight: bold; }
form.webbeheer-formulier ul.velden { list-style: none; }
form.webbeheer-formulier ul,
div#services form.webbeheer-formulier ul { margin: 1em 0; padding: 0; }

form.webbeheer-formulier ul li,
div#services form.webbeheer-formulier ul li {
	clear: none;
	overflow: hidden; height: 1%;
	margin-bottom: .5em; padding-left: 0;
	background: none;
}
form.webbeheer-formulier label {
	width: 165px; margin-right: 15px;
	float: left;
}
form.webbeheer-formulier input {
	float: left;
	width: 234px;
	padding: 2px 3px;
}
form.webbeheer-formulier input.radio,
form.webbeheer-formulier input.checkbox,
form.webbeheer-formulier input.button {
	width: auto;
}
form.webbeheer-formulier select { width: 243px; }
form.webbeheer-formulier textarea {
	width: 236px; height: 90px;
	padding: 2px;
	overflow: auto;
}

form.webbeheer-formulier fieldset.radiogrouper {
	float: left;
}

form.webbeheer-formulier fieldset.radiogrouper div {
	overflow: hidden; height: 1%;
}

form.webbeheer-formulier fieldset.radiogrouper label {
	width: auto; margin: 0 0 0 5px;
}

/*
#################
#	TABELLEN	#
#################
*/

table#case_scheme {
	width: 250px;
	height: 201px;
	font-size: 0.8em;
	line-height: 1em;
	text-align: center;
	background: url(/img/schema_bg.jpg) no-repeat;
}

table#case_scheme td.gray {
	color: #ddd;
}

table#case_scheme td#case_scheme_left {
	width: 85px;
	padding-right: 5px;
	padding-bottom: 0px;
}

table#case_scheme td#case_scheme_middle {
	width: 77px;
	padding-left: 15px;
	padding-right: 8px;
}

td#case_scheme_middle table tr,
td#case_scheme_middle table td {
	height: 40px;
}

table#case_scheme td#case_scheme_right {
	width: 55px;
	padding-right: 5px;
}

table#case_scheme td#case_scheme_right table tr,
table#case_scheme td#case_scheme_right table td {
	height: 55px;
	padding-top: 2px;
}

ul.handig {
	margin: 0 !important;
	list-style: none;
}

ul.handig li { float: right; margin: 0 0 0 12px !important; padding: 0 !important; background: none !important; clear:none !important; }
ul.handig li a {
	color: #606163 !important;
	font-size: .9em;
	text-decoration: none;
}

ul.handig li.print a {
	padding-left: 18px;
	background: url(/img/handig.gif) no-repeat 0 50%!important;
}

ul.handig a#print { background-position: 0px 50%; }

ul.handig a#stuuur-door { background-position: -289px 50%; }

ul.handig a:hover,
ul.handig a:focus {
	text-decoration: underline;
}

p.tcenter {
	text-align: center;
}