/*

Skin stylesheet for Checkmark Template
(c) 2010 - Slik BV - http://www.slik.eu

GREEN

*/

body {
	background: url(/gfx/bg.gif) repeat-x #ededed;
	color: #4d4d4d;
	font-family: Arial, Helvetica, Verdana, Tahoma;
	font-size: 12px; }
a {
	color: #F26430;
	text-decoration: none; }
a:hover {
	text-decoration: underline; }
h1 {
	color: #1A75BC;
	font-size: 32px; }
h2 {
	color: #1A75BC;
	font-size: 24px; }
h3 {
	color: #1A75BC;
	font-size: 22px; }
h4 {
	color: black;
	font-size: 18px; }
h5 {
	color: black;
	font-size: 14px; }
h6 {
	color: black;
	font-size: 12px; }

#section_subfooter .text h3, #section_subfooter .text h4, #section_subfooter .text h5 {
	padding: 0 0 25px 0; }
p,td {
	line-height: 18px; }
input[type=text], textarea {
	background: #cbcbcb;
	color: #7a7a7a;
	font-family: Trebuchet MS, arial, helvetica, verdana; }
input[type=text].focusField, textarea.focusField {
	background: #d9d9d9; }
input[type=submit], input.button {
	x_padding: 10px;
	x_background: #f68725;
	x_color: white;
    background: white;
   	color: white;
    background: url(/gfx/verzend.png) no-repeat;
    width: 85px;
    height: 38px;
   	padding: 10px; }
input[type=submit]:hover, input.button:hover {
    background: url(/gfx/verzend.png) no-repeat;
    background-position: 0 -38px;
	x_background: #f7941e; }
.text ul li {
	background: url(/gfx/li.png) no-repeat center left; }

/************ SECTION: HEADER */

#main {
	margin: 0 auto 100px; }
#section_header {
	height: 202px;
	border-bottom: 10px solid #ededed; }
#section_header h1 {
	padding-top: 6px; }
#section_header h1 a {
	width: 313px;
	padding: 50px 0 26px 0;
	height: 81px;
	background: url(/gfx/logo.png) no-repeat 0 35px; }
#section_header h2 {
	display: none; }

/* Navigation */

ul#navigation {}
ul#navigation li {
	background: #ededed;
	color: #4a7aa2;
	margin-right: 10px; }
ul#navigation li a {
	background: #ededed	;
	color: #4a7aa2;
	text-transform: none;
	font-size: 15px; }
ul#navigation li a:hover, ul#navigation li:hover, ul#navigation li a:hover, ul#navigation li a:hover {
	x_background: #d81f34;
	background: #F26430;
	color: white; }
/* werkt niet doordat cufon dat niet aankan */
	/* ul#navigation li.sfHover:hover a { background-color: #f26430; color: white; }*/
ul#navigation li.active a {
	x_background: #D81F34;
	background: #F26430;
	color: white;
	padding-bottom: 18px; }

/* MetaNavigation */
.metaNav ul#navigation li {
	float: left;
	margin: 0;
	padding: 0; }
.metaNav ul#navigation li a {
	display: block;
	padding: 13px 17px;
	font-size: 14px;
	x_background: #d81f34;
	background: #F04E34;
	color: white;
	text-transform: none; }
.metaNav ul#navigation li a:hover {
	x_background: #e74053;
	background: #F7931E;
	text-decoration: none; }
	.metaNav ul#navigation li.active a { background: #d3027e; }
#contentContainer {
	background: #ededed; }

/************ main */
#section_main {
	background: white; }
#section_main h3 {
	color: black; }
#container.frontpage #section_main {
	padding: 0px 30px 0 20px;
	width: 484px; }
#container.frontpage #main #section_main .text p {
	padding-top: 10px; }
#container.frontpage #main #section_main .text p em {
	x_color: #517fa5;
	color: #1A75BC;
	font-style: italic;
	line-height: 24px;
	font-size: 14px; }
#container.frontpage #section_sidebar {
	width: 370px;
	padding: 26px 20px 0 0; }

/* Frontpage */
#container.frontpage #contentContainer {
	background: white;
	border-left: 10px solid #ededed;
	border-bottom: 10px solid #ededed;
	border-right: 10px solid #ededed; }

/************ sidebar */
#section_sidebar h3 {
	color: black;
	font-size: 24px; }
#section_sidebar ul li strong {
	color: #333333; }
#section_sidebar table tr td strong {
	color: #8dba22; }

/* Frontpage */
#container.frontpage #section_sidebar ul li {
	background: url(/gfx/vink_blue.gif) no-repeat 0 4px; }
#container.frontpage #section_sidebar ul li h4 {
	color: black;
	font-weight: normal;
	padding: 0 0 5px 0; }
#container.frontpage #section_sidebar ul li p {
	x_border-top: 1px solid #d81f34;
	border-top: 1px solid #f7941e;
	padding: 3px 0 0 0; }

/************ subfooter */
/* Portfolio Items List */
#section_subfooter .XMSPortfolioBlock .portfolioItem {
	background: #d8d8d8; }
#section_subfooter .XMSPortfolioBlock .portfolioItem h3 a {
	color: black;
	font-size: 14px; }
#section_subfooter .XMSPortfolioBlock .portfolioItem .introText {
	line-height: 18px; }
#section_subfooter .XMSPortfolioBlock .portfolioItem .introText a {
	background: #8dba22;
	color: white; }
#section_subfooter .XMSPortfolioBlock .portfolioItem .introText a:hover {
	background: #a9da33;
	text-decoration: none; }

/************ subsidebar */
/* Portfolio Item - Thumbnails */
#section_subsidebar .XMSPortfolioBlock .thumbnails .portfolioItem img {
	border: 10px solid #d8d8d8; }
#section_subsidebar .XMSPortfolioBlock .thumbnails .portfolioItem img:hover {
	border: 10px solid #c8c8c8; }
#section_subsidebar .XMSPortfolioBlock .thumbnails .portfolioItem h3 a {
	color: black;
	font-weight: normal;
	font-size: 14px;
	padding-left: 10px; }
#section_subsidebar .XMSPortfolioBlock .thumbnails .portfolioItem h3 a:hover {
	color: #535353; }

/************ footer */
#container #section_footer {
	background: white;
	border-top: 10px solid #e0e0e0;
	font-size: 11px;
	height: 40px !important; }
#section_footer .container {
	border-top: none; }
#section_footer .container {
	background: none;
	padding-left: 20px; }
#container #section_footer .container .XMSTextBlock .text {
	width: 1000px; }
#section_footer .container .XMSTextBlock p {
	float: left;
	padding: 5px 71px 0px 0px }
#section_footer .container .XMSTextBlock p.right {
	float: right;
	padding: 0; }
#section_footer .container .XMSTextBlock p strong {
	font-size: 12px;
	x_color: #d81f34;
	color: #F26430; }

/* Frontpage */
#container.frontpage #section_footer .container h4 {
	color: black;
	x_border-bottom: 1px solid #8dba22;
	border-bottom: 1px solid #F26430; }
#container.frontpage #section_footer .container .text table td strong {
	color: #8dba22; }

/*******************************************************************************************

		OTHER

*******************************************************************************************/

/************ call me back */
.callmeback .info span { color: #8dba22; }

/************ Quote */
#container.frontpage #section_main .text {
	text-align: right;
	line-height: 15px; }
#container.frontpage #section_main .text p em, #section_sidebar .text p em {
	color: #797979;
	font-family: Verdana;
	font-size: 14px; }
#container.frontpage #section_main .text h5,
#container.frontpage #section_main .text h6,
#section_sidebar .text h5,
#section_sidebar .text h6 {
	color: #8dba22;
	font-family: Verdana;
	font-style: italic; }
#container.frontpage #section_main .text h6,
#section_sidebar .text h6 {
	color: #969596; }

/* Align footer image */
div#section_footer div.text p.right { margin-right: 11px }

/* Force vertical scrollbar to prevent horizontal jumps when switching between short and long pages */
html {
	overflow-y: scroll;
}

#section_sidebar div.details { font-size: 12px; font-style: normal; line-height: 100%; margin-top: 25px }
