﻿/* COLORS */
/* green:					#9ba114*/

body{
	background-color:		#e5e5e5;
	/*background-image:		url('../images/mainbackground.gif');
	background-repeat:		repeat-x;*/
	color:					#383838;
	padding:				0px;
	margin:					0px;
	font:					11px Verdana;
	line-height:			16px;	

}
img{
	border:					none;
}
p{
	margin:					0px 0px 8px 0px;
}
strong{
	font-weight:			bold;
}
em{
	font-style:				italic;
}
a:link, a:visited, a:active, a:hover{
	font-family:			Verdana;
	font-size:				11px;
	line-height:			16px;	
	color:					#383838!important;
	text-decoration:		none;		
}
a:hover{
	text-decoration:		underline;
	color:					#383838!important;	
}
a:visited{
	color:					#383838
}

#wrapper{
	width:					1240px;
	background:				#FFF;
	margin:					10px auto;
}
.actions{
	float:					right; 
	text-align:				right;
	margin:					16px 10px 0px 0px;

}
#header{
	height:					100px;
}
.logo{
	float:					left;
	width:					420px;
	padding:				38px 0px 0px 23px;
}
.headernavigatie{
	float:					left;
	height:					67px;
	width:					415px;
	padding:				33px 0px 0px 0px;	
}
.headernavigatie .payoff a{
	font-size:				16px;
	font-weight:			bold;	
	color:					#9ba114!important;
	padding:				0px 0px 0px 50px;
}
.headernavigatie ul{
	padding:				0;
	margin:					18px 0px 0px 0px;
	width:					415px;
}
.headernavigatie ul li{
	display:				inline;
	padding:				0px 49px 0px 0px;
}
.headernavigatie ul li.last{
	padding:				0px 0px 0px 0px;
}
.headernavigatie ul li a{
	font-size:				14px;
	font-weight:			bold;
}
.metanavigatie{
	float:					right;
	padding:				0px 10px 0px 40px;
	text-align:				right;
	width:					330px;
}
.metanavigatie ul{
	padding:				0;
	margin:					33px 0px 0px 0px;
}
.metanavigatie ul li{
	display:				inline;
	padding:				0px 19px 0px 0px;
}
.metanavigatie ul li.last{
	padding:				0px 0px 0px 0px;
}
.metanavigatie ul li a{
	font-size:				14px;
	font-weight:			bold;
}
.paginatitel{
	font-size:				30px;
	line-height:			40px;
	color:					#FFF;
	padding:				60px 0px 0px 23px;
}
.imageareadescription{
	float:					right;
	width:					300px;
	color:					#FFF;
	text-align:				right;
	padding:				10px 10px 0px 0px;
}
/* START PAGELAYOUT */
#contentarea{
	margin:					20px;
}
.PTXWP_Info1Col_Column1{
	float:					left;
	width:					910px;
	padding:				0px 0px 0px 30px;
	margin:					10px 0px 0px 0px;
}
.PTXWP_Info2Col{
	float:					left;
	/*background:				url('../images/background2Cols.gif') repeat-y;*/
	height:					100%;	
	margin:					0px 0px 0px 20px;	
}
.PTXWP_Info2Col_Column1{
	float:					left;
	width:					435px;
	margin:					0px 15px 0px 0px;
	padding:				10px;
}
.PTXWP_Info2Col_Column1 .ms-WPTitle{
	text-align:				left;				
}
.PTXWP_Info2Col_Column2 .ms-WPTitle{
	text-align:				left;				
}	
.PTXWP_Info2Col_Column2{
	float:					left;
	width:					435px;
	padding:				10px;
}
.PTXWP_Info3Col{
	float:					left;
	/*background:			url('../images/background3Cols.gif') repeat-y;*/
	height:					100%;	
	margin:					0px 0px 0px 20px;	
}
.PTXWP_Info3Col_Column1{
	float:					left;
	width:					278px;
	padding:				10px;
	margin:					0px 15px 0px 0px;
}
.PTXWP_Info3Col_Column1 .ms-WPTitle{
	text-align:				left;				
}
.PTXWP_Info3Col_Column2{
	float:					left;
	width:					278px;
	padding:				10px;
	margin:					0px 15px 0px 0px;
}
.PTXWP_Info3Col_Column2 .ms-WPTitle{
	text-align:				left;				
}
.PTXWP_Info3Col_Column3{
	float:					left;
	width:					278px;
	padding:				10px;
}
.PTXWP_Info3Col_Column3 .ms-WPTitle{
	text-align:				left;				
}

/* HOMEPAGE */
.PTXWP_Home_Column{
	padding-left: 			20px;
}
.PTXWP_Home_Column div.webpartbglarge{
	width:					286px;
	height:					260px;
	margin:					0px 30px 0px 0px;
	float:					left;
	background:				url('../images/webpartbglarge.jpg') no-repeat;
	padding:				50px 30px 0px 40px;
	text-align:				center;
}
.PTXWP_Home_Column div.webpartbglarge .ms-WPTitle{
	display:				none;    
}

.PTXWP_Home_Column div.webpartzonenobg{
	width:					286px;
	margin:					0px 30px 0px 0px;
	float:					left;
	padding:				40px 30px 0px 40px;
}
div.webpartzonenobg .ms-WPTitle	{
	text-transform:			uppercase;
	text-align:				left;
}
.PTXWP_Home_Column div.webpartbglarge div.ms-WPBody{
	float:					left;
	width:					280px;
	height:					220px;
}
.PTXWP_Home_Column div.webpartzonenobg div.ms-WPBody{
	float:					left;
	width:					280px;
}

/* OVERVIEW */
.PTXWP_Overview_Column{
	padding-left: 			17px;				
}
.PTXWP_Overview_Column div.webpartbgsmall{
	width:					240px;
	float:					left;
}

.PTXWP_Overview_Column div.webpartbgsmall .ms-WPTitle{
	/*display:				none;    */
}
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ2,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ3,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ4,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ5,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ6,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ7,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ8,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ9,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ10,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ11,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ12,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ13,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ14,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ15,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ16,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ17,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ18,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ19,
.PTXWP_Overview_Column div.webpartbgsmall #WebPartWPQ20 {
	background:				url('../images/webpartbgsmall.jpg') no-repeat;
	height:					180px;
	margin:					0px 0px 0px 10px;
	padding:				40px 56px 0px 36px;
	text-align:				center;
}
.PTXWP_Overview_Column div.webpartbgsmall img{

}
.PTXWP_Overview	_Column div.ms-WPBody{
	float:					left;
	width:					180px;
	height:					120px;
}
.PTXWP_Service_Info2Col{
	float:					left;
	/*background:			url('../images/background2Cols.gif') repeat-y;*/
	height:					100%;
	width:					930px;
	margin:					0px 0px 0px 20px;	
}
.PTXWP_Service_Column1{
	float:					left;
	width:					435px;
	margin:					0px 15px 0px 0px;
	padding:				10px;
}
.PTXWP_Service_Column1 .ms-WPTitle{
	text-align:				left;
}
.PTXWP_Service_Column2{
	float:					left;
	width:					435px;
	padding:				10px;
}
.PTXWP_Service_Column2 .ms-WPTitle{
	text-align:				left;
}
.webpartdivider{
	height:					10px;
	width:					980px;
	background:				#FFF;
}
.PTXWP_Banners{
	margin:					10px 0px 0px 30px;
	float:					right;
	width:					205px;
}
.service{
	width:					200px;
}
.PTXWP_breadcrumbholder{
	height:					40px;
	font-size:				14px!important;
	line-height:			normal!important;
	font-weight:			bold;
	padding:				0px 0px 0px 20px;
}
a.PTXWP_breadcrumb{
	font-size:				14px;
}
.PTXWP_breadcrumbcurrent{
		color:				#9ba114!important
}
/* END PAGELAYOUT */




#footerPTX{
	background:				#f2f2f2;
	min-height:				117px;
	padding:				20px 0px 0px 50px;
}
#footerPTX div{
	float:					left;
	width:					190px;
}
#footerPTX div.twitter{
	float:					right;
	width:					27px;
	margin:					-20px 0px 0px 0px
}

#footerPTX div span.header{
	font-size:				14px;
	font-weight:			bold
}
#footerPTX div ul{
	padding:				0;
	margin:					10px 0px 0px 0px;
}
#footerPTX div ul li{
	margin:					0px 0px 0px 16px;
	padding:				0px 0px 0px 0px;
}
#footerPTX div ul li a{
}
#footerPTX img{
	position:				relative
}
#footerPTX div div.contact{
	margin:					10px 0px 0px 0px;	
}
.footermetanavigatie{
	margin:					0px;
	padding:				0px 0px 5px 0px;
	background:				#f2f2f2;
	width:					1240px;
}
.footermetanavigatie ul{
	float:					left;
	width:					1050px;
	margin:					0px 0px 0px 50px!important;
	padding:				0px!important;
}
.footermetanavigatie ul li{
	display:				inline;
	padding:				0px 22px 0px 0px;
}
.copyright{

}
/* OVERRIDE STANDARD SHAREPOINT STYLES */
.PTXWP_Service_Info2Col .ms-WPBody{
	background:				#FFF;
	padding:				15px 15px 15px 0px;
}
.PTXWP_Banners .ms-WPBody{
	background:				url('../images/webpartbgsmall.jpg') no-repeat;
	height:					150px;
	padding:				40px 45px 0px 35px;
	text-align:				center;
}
.ms-WPTitle	{
	border:					none!important;
	color:					#383838;
	font:					13px Verdana;
	font-weight:			bold;	
	text-align:				center;
	padding:				0px 0px 10px 0px;
}
.PTXWP_Info1Col_Column1 .ms-WPTitle{
	text-align:				left;
}
.ms-WPHeader TD{
	border-bottom:			none;
}
.ms-bodyareaframe{
	border:					none;	
}
/* SITEACTIONS */
div.actions div{
	float:					right
}
div.actions .ms-siteactionsmenu{
	padding:				1px 0px 0px 2px;
	margin:					0px;
}
div.actions .ms-siteactionsmenu div div div{
	background:				none;
	border:					none;
	padding:				0px;
}
div.actions .ms-siteactionsmenu div div div a{
	text-decoration:		none;
	padding:				0px 0px 0px 0px;
	font-size:				11px!important;
	font-family:			Verdana;
	font-weight:			normal
}
div.actions .ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
	background:				none;
	border:					none
}
/* WELKOM */
div.actions .ms-SpLinkButtonActive{
	border:					none;
	vertical-align:			top;
	background-color:		transparent;
	background:				none;
	padding:				1px 7px 0px 10px;
	font-size:				11px!important;
	font-family:			Verdana;
}
div.actions .ms-SpLinkButtonInActive{
	border:					none;
	vertical-align:			top;
	background-color:		transparent;
	background-image:		none;
	padding:				0px 6px 0px 10px;
}
.metanav a span{
	float:					left
}
/* IE 6 & IE 7 HACK */
* html .metanav a span, *+html .metanav a span{
	bottom:					1px;
}


/* TOPNAVIGATION */
.topnavigation{
    margin-top:             20px;
}
.topnavigation ul{
    list-style:             none;
    margin:                 0;
    padding:                0;
}
.topnavigation ul li{
    float:                  left;
}
.topnavigation ul li a{
    font:                   normal 13px/23px Verdana;
    color:                  #FFF!important;
    display:                block;
    background:             #9ba114;
    margin:                 0px 10px 0px 0px;
    height:                 28px;
    padding:                2px 10px 0px 10px;
}
.topnavigation ul li a:hover{
    background:             #000;
    text-decoration:        none;    
}
.topnavigation ul li.last a{
    background:             url('../images/lastitembg.png') no-repeat right top!important;
    padding:                2px 20px 0px 10px;
}
.topnavigation ul li.last a:hover{
    background:             url('../images/lastitembghover.png') no-repeat right top transparent!important;
    text-decoration:        none;    
}
.topnavigation ul li.lastfocused a{
    background:             url('../images/lastitembghover.png') no-repeat right top!important;
    padding:                2px 20px 0px 10px;
}

.topnavigation ul li.focused a{
    background:             #000;
}

table{
	color:					#383838;
	font-family:			Verdana!important;
	font-size:				11px!important;
	line-height:			16px;
}
.pageContent{
	color:					#383838!important;
	font-family:			Verdana!important;
	font:					Verdana;
	font-size:				11px!important;
	line-height:			16px!important;
	padding:				0px 0px 0px 10px;
}
.dateLine{
	color:					#383838!important;
	font-family:			Verdana!important;
	font:					Verdana;
	font-size:				11px!important;
	line-height:			16px!important;
	padding:				0px 0px 0px 8px;
}
/*FAQ*/
.LabelPlus{
	background: 			url(../images/plus.gif) 0px 2px no-repeat;
	padding:				0px 0px 0px 20px;
	cursor: 				pointer;
	font-family:			Verdana!important;
	font-size:				14px;
	font-weight:			bold;
	line-height:			16px;
	color:					#9BA114	
}
.LabelMin{
	background: 			url(../images/min.gif) 0px 2px no-repeat;
	padding:				0px 0px 0px 20px;
	cursor: 				pointer;
	font-family:			Verdana!important;
	font-size:				14px;
	font-weight:			bold;
	line-height:			16px;
	color:					#9BA114	
}
.FAQAnswer{
	width:					600px;
	font-family:			Verdana!important;
	font-size:				11px!important;
	line-height:			16px!important;
	padding:				0px 0px 10px 21px;
}

/* RTE STYLES*/
.ms-rteCustom-homepagetitle{
	font-size: 				22px; 
	font-weight: 			bold;
	font-family: 			Verdana; 
	color: 					#000;
}
.ms-rteCustom-homepagetitlegreen{
	font-size: 				22px; 
	font-weight: 			bold;
	font-family: 			Verdana; 
	color:					#9ba114;
}
.ms-rteCustom-smalltitle{
	font-size: 				14px; 
	font-weight: 			bold;
	font-family: 			Verdana; 
	color: 					#000;
}
.ms-rteCustom-smalltitlegreen{
	font-size: 				14px; 
	font-weight: 			bold;
	font-family: 			Verdana; 
	color:					#9ba114;
}