/* Typography CSS. Global settings start and then get over-ridden later in sheet*/
/* Note that CSS styles include shorthand styles (like 'font:' and then long-hand versions. Don't set style in both!*/
/* When done styling, convert all styles to shorthand and delete longhand ones */

/* Start of Global page settings. Should get over-ridden later on*/
* {
	margin: 0;
	padding: 0;
}
body {
	background-image: url(../images/bodyAg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size: 76.1%;
	line-height: 1.4em;
	background-color: #414a58;
	text-align:center;
}
body.mceContentBody {
	background: none;
	background-color: #FFFFFF;
	text-align:left;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, .componentheading, .componentheading_ervaring, .contentheading, .contentpagetitle, .sectiontableheader, .newsfeedheading {
	margin: 0 0 0.3em 0;
	padding: 0;
}
li, dd, blockquote {
	margin-left: 1em;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 1em;
}
.inputbox, .inputboxSelect {
	border: none;
	background: url(../images/invulveldAg.jpg) repeat-x;
	height: 20px;
	vertical-align:middle;
	font-size: 10px;
	padding: 4px;
	margin: 0 10px;
	line-height: 12px;
}
#links .inputbox {
	width: 150px;
	margin-right: 0;
	margin-left: 0;
}
#Aanvraagvanuittabeltbs td {
	vertical-align:middle;
	margin: 0;
}
#Aanvraagvanuittabeltbs .inputbox {
	width: 230px;
}
#Aanvraagvanuittabeltbs .inputboxSelect {
	padding: 2px;
	background-color:#FFF;
	margin-bottom: 5px;
}
#Aanvraagvanuittabeltbs .button {
	margin: 5px 0 15px -25px;
}
/* End of Global page settings. Should get over-ridden later on*/


/* LAYOUT */
#container {
	width: 1020px;
	margin: 0 auto;
	text-align:center;
}
#header {
	position: relative;
	width: 1020px;
	height: 240px;
	z-index:1;
	text-align:left;
}
#headerTop {
	position: absolute;
	width: 970px;
	height: 25px;
	left: 25px;
	top: 0px;
	z-index:1000;
}
#headerMenu {
	position: absolute;
	width: 970px;
	height: 25px;
	left: 25px;
	bottom: 0px;
	z-index:1001;
	text-align:center;
	overflow:hidden;
}
#contentwrapper {
	width: 970px;
	background:url(../images/contentWrapperAg.gif) repeat-y;
	margin: 0 auto;
	text-align:left;
}
#contentwrapper_breed {
	width: 970px;
	background:url(../images/contentWrapperAgBreed.gif) repeat-y;
	margin: 0 auto;
}
#contentAgTop {
	width: 970px;
	background:url(../images/contentWrapperAgTop.jpg) top no-repeat;
	margin: 0 auto;
}
#contentAgTop_breed {
	width: 970px;
	background:url(../images/contentWrapperAgTopBreed.jpg) top no-repeat;
	margin: 0 auto;
}
#linkswrapper {
	float: left;
}
#links {
	float: none;
	width: 175px;
	text-align:left;
	line-height: 1.2em;
}
#rechtswrapper {
	float: right;
}
#rechts {
	position:relative;
	float:none;
	width: 175px;
	overflow:hidden;
	text-align:left;
	line-height: 1.2em;
}

#rechts-ervaring {
	position:relative;
	float:right;
	width: 175px;
	overflow:hidden;
	text-align:left;
	line-height: 1.2em;
}


#content {
	margin-left: 175px;
	width: 795px;
	text-align:left;
}
.content_smal {
	margin-right: 175px;
	background: url(../images/contentAgEndHoek.jpg) bottom no-repeat;
}
.content_breed {
	margin-right: 0px;
	background: url(../images/blokkenAg.jpg) bottom right no-repeat;
}
.blokken_smal {
	margin-right: 175px;
	background: url(../images/blokkenAg.jpg) bottom no-repeat;
}
.blokken_breed {
	margin-right: 0px;
	background: url(../images/blokkenAg.jpg) bottom right no-repeat;
}
.content_marge {
	padding: 0px 20px;
}
.content_marge_blokken {
	padding: 0px 0px 20px 20px;
	overflow:auto;
}
#kruimelpad {
	width: 770px;
	height: 35px;
	overflow:hidden;
	text-align:left;
	padding-left: 22px;
}
#footer {
	width: 1020px;
	background:url(../images/footerAgTop.jpg) top no-repeat;
	font-size:10px;
	color: #fff;
}
#footerWrapper {
	width: 1020px;
	padding-top: 25px;
}
/* Padding for inside containers. Trying to avoid box-model bugs */
.insidefooter { /*slight adjustment for footer */
	padding: 5px 0;
}
.inside {
	padding: 10px 0 0 8px;
}
.insideright { /*slight adjustment for right column */
	padding: 10px 0 8px 8px;
}
/* Base typography SET ANY FONT SIZE IN EM's */

/* Main titles for various pages. Mix and match hX tags with Joomla titles */
h1, .componentheading, .componentheading_ervaring {
	font-size:1.5em;
	margin:0.3em 0 0.3em; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}
h2, .contentheading, a.contentheading:link, a.contentheading:visited, .contentpagetitle, a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size:1.4em;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}
h3, table.moduletable th {
	font-size:1.3em;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}

#links h3, table.moduletable th {
	font-size:1.3em;
	margin: 0.3em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #FFF;
}

h4 {
	font-size:1.2em;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}
h5 {
	font-size:1.2em;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}
h6 {
	font-size:1.2em;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
	color: #ee7030;
}
img {
	border: 0;
}
#content_smal img, #content_breed img {
	margin: 0 10px;
}
/* Non-title text */
p, td, tr {
	font-size:12px;
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
}
p {
	margin:0 0 1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
}
li > p {
	margin-top: 0.2em;
}
pre {
	font-family: monospace;
	font-size: 1.0em;
}
strong, b {
	font-weight: bold;
}
td {
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
}
tr {
	margin:1em 0; /*use for top/bottom*/
	padding:0 0em; /*use for left/right*/
}
abbr acronym {
}
/* ----- LISTS ----- */
ol, ul, li {
	/*list-style: none; Uncomment if you want a normal list*/
font-size:1em;
	margin-left: 15px;
}
ul, ol {
}
li {
}
/********* LINK STYLES *********/

/*Catch all for all link styles */
a:link, a:visited, a:hover {
	color:#ee7030;
	text-decoration: none;
}
/*Individual link styles */
a:link {
}
a:visited {
}
a:hover {
	text-decoration: underline;
}
#footer a:hover {
	color:#fff;
}
/* horizontal line in your template*/
hr {
	height: 1px;
	color: #ee7030;
	border-top-style: none;
	margin-bottom: 10px;
}
hr.separator {
	color:none;
	height: 1px;
	width: 100%;
}
/* FORMS SETTINGS */ 
.button-zoeken {
	border: none;
	color: #000;
	height: 20px;
	margin: 0 0 0 2px;
	padding: 0;
	line-height: 20px;
	vertical-align:middle;
	font-size: 11px;
}
.inputbox-zoeken {
	border: none;
	background: #FFF;
	font-size: 11px;
	height: 20px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	vertical-align:middle;
}
.search {
} /*formatting the <div> which holds search items: inputbox, search button...*/
/* topmenu header */

.menu-top {
	list-style: none;
	color: #FFF;
	font-size:13px;
	margin: 0 auto;
	padding-top: 5px;
	font-weight:bold;
	width: 970px;
	text-align:center;
	height: 25px;
}
.menu-top li {
	display: inline;
	height: 25px;
	margin: 0 5px;
}
.menu-top li a, .menu-top li a:link, .menu-top li a:visited {
	position: relative;
	color: #FFF;
	padding: 5px 5px;
}
.menu-top li a:hover {
	text-decoration:underline;
	color: #403F3F;
}
/* Hoofdmenu Links */
/* 1e niveau */
.moduletable_menu2 ul.menu {
	margin: 15px 0;
	list-style: none;
	width: 175px;
	border-bottom: solid 1px #626262;
	border-top: solid 1px #626262;
	line-height: 20px;
	vertical-align:middle;
}
.moduletable_menu2 ul.menu li {
	margin: 0 !important;
	padding: 0 !important;/*	background: none !important; */

}
.moduletable_menu2 ul.menu li a {
	padding: 0;
	display: block;
	color: #403F3F;
	text-decoration: none;
	font-weight:bold;
	background-image:url(../images/menu-level1-normaal.jpg);
	height: 20px;
	width: 175px;/*font-size: 13px;*/
}
.moduletable_menu2 ul.menu li a span {
	padding-left: 5px;
}
.moduletable_menu2 ul.menu li a:hover, .moduletable_menu2 ul.menu li a:active, .moduletable_menu2 ul.menu li a:focus {
	color: #ee7030;
	text-decoration: none;
	background-image:url(../images/menu-level1-over.jpg);
}
.moduletable_menu2 ul.menu li.active a {
	color: #ee7030;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../images/menu-level1-over.jpg);
}
.moduletable_menu2 ul.menu li.active li a {
	border-bottom: none;
	background: url(../images/menu-level2-normaal.jpg);
}
/* 2e niveau*/

.moduletable_menu2 ul.menu li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#403F3F;
	width: 175px;
}
.moduletable_menu2 ul.menu li li {
	padding: 0 !important;
	list-style: none;
	border:none;
}
.moduletable_menu2 ul.menu li ul li a {
	color: #403F3F;
	font-size: 11px;
	font-weight: normal;
	display: block;
	background: url(../images/menu-level2-normaal.jpg);
	height: 20px;
}
.moduletable_menu2 ul.menu li ul li a:hover, .moduletable_menu2 ul.menu li ul li a:active, .moduletable_menu2 ul.menu li ul li a:focus {
	color: #ee7030;
	background: url(../images/menu-level2-over.jpg);
}
.moduletable_menu2 ul.menu li ul li.active a {
	color: #ee7030;
	background: url(../images/menu-level2-over.jpg);
}
.moduletable_menu2 ul.menu li ul li a span {
	color: #403F3F;
	font-weight:normal;
	padding-left: 10px;
}
.moduletable_menu2 ul.menu li ul li#current a span {
	color: #ee7030;
	font-weight:normal;
}
.moduletable_menu2 ul.menu li ul li.active li a {
	border-bottom: none;
	background: url(../images/menu-level3-normaal.jpg);
}
/* 3e niveau*/

.moduletable_menu2 ul.menu li ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#403F3F;
	width: 175px;
}
.moduletable_menu2 ul.menu li ul li ul li a {
	color: #403F3F;
	font-size: 11px;
	font-weight: normal;
	display: block;
	background: url(../images/menu-level3-normaal.jpg);
}
.moduletable_menu2 ul.menu li li li a span, .moduletable_menu2 ul.menu li li#current li a span {
	color: #403F3F;
	font-weight:normal;
	padding-left: 15px;
}
.moduletable_menu2 ul.menu li li li#current a span {
	color: #ee7030;
	font-weight:normal;
}
.moduletable_menu2 ul.menu li ul li ul li a:hover, .moduletable_menu2 ul.menu li ul li ul li a:active, .moduletable_menu2 ul.menu li ul li ul li a:focus {
	color: #ee7030;
	background: url(../images/menu-level3-over.jpg);
}
.moduletable_menu2 ul.menu li ul li ul li.active a {
	background: url(../images/menu-level3-over.jpg);
}
.moduletable_menu2 ul.menu li ul li ul li.active li a {
	border-bottom: none;
	background: url(../images/menu-level4-normaal.jpg);
}
/* 4e niveau*/

.moduletable_menu2 ul.menu li ul li ul li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color:#403F3F;
	width: 175px;
}
.moduletable_menu2 ul.menu li ul li ul li ul li a {
	color: #403F3F;
	font-size: 10px;
	font-weight: normal;
	display: block;
	background: url(../images/menu-level4-normaal.jpg);
	font-style: italic;
}
.moduletable_menu2 ul.menu li li li a span, .moduletable_menu2 ul.menu li li#current li a span {
	color: #403F3F;
	font-weight:normal;
}
.moduletable_menu2 ul.menu li li li li#current a span {
	color: #ee7030;
	font-weight:normal;
	padding-left: 20px;
}
.moduletable_menu2 ul.menu li ul li ul li ul li a:hover, .moduletable_menu2 ul.menu li ul li ul li ul li a:active, .moduletable_menu2 ul.menu li ul li ul li ul li a:focus {
	color: #ee7030;
	background: url(../images/menu-level4-over.jpg);
}
.moduletable_menu2 ul.menu li ul li ul li ul li.active a {
	background: url(../images/menu-level4-over.jpg);
}
.moduletable_menu2 ul.menu li ul li ul li ul li.active li a {
	border-bottom: none;
	background: url(../images/menu-level4-normaal.jpg);
}
/* as the name implies, this is for formatting texts for those "<< Start < Previous 1 Next > End >>" links */ 
.pagenav, .pagenavbar {
}
a.pagenav:visited, .pagenavbar:visited, .pagenavbar:link {
}
a.pagenav:hover {
}
/*Style for the "Read More" link that is displayed for large content items*/
.readon {
}
a.readon:link, a.readon:visited {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	display: block;
	color: #333;
	background: url(../images/readonAg.jpg) no-repeat;
	font-size: 11px;
	text-align: left;
	padding: 2px 0px 0px 5px;
	height: 15px;
}
/*Style for the "BACK" button.*/
a.back_button {
}
a.back_button:hover {
}
/* You get the idea, style as above */
.pagenav_prev {
} /*Style for the PRE button*/
.pagenav_next {
} /*Style for the NEXT button*/
/*Style for latest news list - by default, latest news is user1 module*/
.latestnews ul {
}
.latestnews li {
}
/*Style for most popular list - by default, most popular is user2 module*/
.mostread ul {
}
.mostread li {
}
/* CONTENT PAGE SETTINGS */
a.category:link {
}
a.category:hover {
}
a.category:visited {
}
.blogsection {
} /* Formatting the links in Blog section */
.blog_more {
} /*The "More" text in blog section*/
a.blogsection:link {
} /* set the link format */
a.blogsection:visited {
} /* same as above, but to set the visited link format */
a.blogsection:hover {
} /* same as above, but for links with mouse pointer over it */
.contentpane {
} /* Table that holds all non-article information (components, category lists, contact forms, etc).*/
.contentpaneopen {
	margin-bottom: 5px;
} /* Table that holds the actual text for an article.*/
a.contentpagetitle:hover {
} /*Title of articles when appeare as links */
.contentdescription {
} /* Formating the "DESCRIPTION" of sections, categories (News/Weblinks/Latest news...) */
table.contenttoc {
} /* Formating the table of the Tables of Contents for multiple pages content or article */
table.contenttoc td {
} /* same as above, used to format the td and able cells */
table.contenttoc th {
} /* same as above, used to format the th of "Tables of Content" ( normally Article Index)*/
table.contenttoc td.toclink {
} /* same as above, used to format toc link texts*/
a.toclink:link {
} /* same as above, used to format toc link text status*/
a.toclink:visited {
}
a.toclink:hover {
}
/* SECTIONS LISTINGS */
.sectiontableheader {
} /* This is for styling the section table headers on a SECTION's page.
Example: table header of "Date", "Item Title", "Author" and "Hits"? */
.sectiontableentry1 {
}
.sectiontableentry2 {
}
/* MODULES FORMATTING */
.moduletable {
}
/*#links .moduletable {
width: 175px;
margin-bottom: 20px;
background-color:#FFFFFF;
border: solid 1px #FFF;
} */

#rechts .moduletable, #links .moduletable {
	font-size: 10px;
	position: relative;
	width: 170px;
	margin-bottom: 20px;
	background: none;
	border:solid 1px #626262;
	border-left: none;
	border-right: solid 5px #ee7030;
	line-height: 1.2em;
}
#links .moduletable {
	width: 160px;
	padding: 5px;
}
.moduletable-zoeken {
	margin-left: 75px;
	height: 20px;
}
#rechts p {
	padding: 0 5px;
}
#rechts h3 {
	padding: 5px 5px 0;
	margin: 0;
}
/* Blokregels vormgeving */

.module-1_3kol, .module-2_3kol, .module-1_4kol, .module-2_4kol, .module-2_4kola, .module-3_4kol, .moduletable-1_4kol {
	float: left;
	border: solid 1px #fff;
	margin-right: 15px;
	margin-top: 15px;
	overflow:hidden;
	background: #fff;
}

.moduletable-1_4kol {
position:relative;
margin: 8px 0;
}
td .module-1_3kol, td .module-2_3kol, td .module-1_4kol, td .module-2_4kol, td .module-2_4kola, td .module-3_4kol {
	margin-bottom: 15px;
	margin-top: 0px;
}
.module-1_3kol:hover, .module-2_3kol:hover, .module-1_4kol:hover, .module-2_4kol:hover, .module-2_4kola:hover, .module-3_4kol:hover, .moduletable-1_4kol:hover {
	border: solid 1px #ee7030;
}
.module-1_3kol div div div, .module-2_3kol div div div, .module-1_4kol div div div, .module-2_4kol div div div, .module-2_4kola div div div, .module-3_4kol div div div {
	position: relative;
	overflow:hidden;
}
.blokken_smal .module-1_3kol {
	width: 180px;
}
.blokken_smal .module-2_3kol {
	width: 375px;
}
.blokken_breed .module-1_3kol, .content_breed .module-1_3kol {
	width: 267px;
}
.blokken_breed .module-2_3kol {
	width: 463px;
}
.blokken_smal .module-1_4kol {
	width: 148px;
}
.blokken_smal .module-2_4kol {
	width: 311px;
}
.blokken_smal .module-3_4kol {
	width: 474px;
}
.blokken_breed .module-1_4kol {
	width: 174px;
}
.blokken_breed .module-2_4kol {
	width: 364px;
}
.blokken_breed .module-3_4kol {
	width: 550px;
}
.content_breed .module-1_4kol, .content_marge .moduletable-1_4kol {
	width: 174px;
}
.content_breed .module-2_4kol {
	width: 365px;
}
.content_breed .module-3_4kol {
	width: 550px;
}
.module-1_4kol.action {
	width: 184px;
}
.module-2_4kol.action {
	width: 367px;
}
.laatste {
	margin-right: 0;
}
.module-1_3kol .beschrijving, .module-2_3kol .beschrijving, .module-1_4kol .beschrijving, .module-2_4kol .beschrijving, .module-3_4kol .beschrijving, .content_blok_r .beschrijving, .content_blok_r .beschrijving2, .content_blok_r_slides .beschrijving, .content_blok_r_slides .beschrijving2, .content_blok_r .beschrijving3, .content_blok_r_slides .beschrijving3 , .content_marge .moduletable-1_4kol .beschrijving {
	width: 100%;
	display: block;
	background: url(../images/beschrijvingAg.png) repeat-x center;
	height: 70px;
	padding: 5px;
	font-size: 11px;
	position:absolute;
	bottom: 0px;
	line-height: 1.1em;
}
.videoBtn .beschrijving {
	background-image:none;
	background-color:#e7dcd8;
}


.content_blok_r_slides .beschrijving2, .content_blok_r .beschrijving2 {
	height: 40px;
}
.content_blok_r_slides .beschrijving3, .content_blok_r .beschrijving3 {
	height: 60px;
}
.content_marge_blokken p, .content_marge_blokken h3 {
	padding: 5px 5px;
	margin: 0;
}
.beschrijving p, .beschrijving2 p, .beschrijving3 p {
	padding: 2px 2px 0;
	margin: 0;
	margin-right: 2px;
	font-size: 11px;
	font-weight:bold;
	line-height:1.2em;
}
.beschrijving h3, .beschrijving2 h3, .beschrijving3 h3 {
	padding: 0px 2px 0;
	margin: 0;
	color: #ee7030;
	line-height:1.2em;
	font-size:14px;
}
.content_blok_r {
	float: right;
	border: solid 1px #fff;
	margin-left: 25px;
	margin-bottom: 15px;
	overflow:hidden;
	width: 267px;
}
.content_blok_r:hover {
	border-color: #ee7030;
}
.content_blok_r div {
	position: relative;
	overflow:hidden;
	padding: 0px;
}
.action, .action:hover {
	border: none;
	background: none;
	margin-left: -5px;
	cursor: pointer;
}
.content_blok_r_slides {
	float: right;
	border: solid 1px #fff;
	margin-left: 25px;
	margin-bottom: 15px;
	overflow:hidden;
	width: 267px;
	height: 250px;
	background-color:#000;
	background-image:url(../images/actieBannerAg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
.content_blok_r_slides:hover {
	border-color: #ee7030;
}
.content_blok_r_slides div {
	position: relative;
	overflow:hidden;
	padding: 0px;
	height: 250px;
}
/*.content_marge_blokken div:first-child {
float: right;}*/

/* MISCELLANEOUS */

/* For styling the date the content/articles are created under contents title */
.createdate {
}
/* Formating "Last updated on" text at the end of articles/contents */
.modifydate {
}
/* Formating "Written by:...." text. You can also use for any 'fine print' on your site by defining it in the html while adding content*/
.small {
}
/*Found in poll result page, for " Number of Voters".. text */
.smalldark {
}
.pathway {
	color: #3e495b;
	font-size:10px;
	line-height: 40px;
	vertical-align:bottom;
}
/* Polls */
.poll {
} /* format the td of poll table */
.pollstableborder {
} /* set the border properties of the polls voting table */
/* Weblinks */
.weblinks {
} /* well.. to format the link's titles under the "Weblinks" 
section on the frontend */
a.weblinks:hover {
} /* same as above, but for link with mouseover */
/* Newsfeeds */
.newsfeedheading {
} /* The newsfeed title. NOTE: This will not affect the newsfeed's news title! */
.newsfeeddate {
} /* yeah.. the date on the newsfeed */
.fase4rdf {
} /* this is the body text of the newsfeed */
/* Search page */
table.searchintro {
} /* This is for formatting the box with "Search Keyword: test returned 4 matches" box
that appears after you have entered a search value. It appears on the mainbody
with the search results */
.clearfloat {
	clear:both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
object {
	outline:none;
	z-index: 10;
}
object:hover {
	border:0px solid;
}

table.tableprivatebodyscan td {
	padding-left: 15px;
}

table.tableprivatebodyscan ul, table.tableprivatebodyscan li, table.tableprivatebodyscan ol, table.tableprivatebodyscan h3, table.tableprivatebodyscan p, table.tableprivatebodyscan form {
	margin-right: 15px;
}
table.tableprivatebodyscan li {
	margin-left:0px;
}

#Aanvraagvanuittabeltbs td {
	margin-right: 0;
}


/*** Gastenboek styling  ***/

.contentpaneopen_ervaring {
	width: 550px;
	background: url(../images/blokkenAgSoft.jpg) bottom no-repeat;
}

.contentpaneopen_ervaring .note, .mceContentBody .note {
	border-bottom: solid 1px #ee7030;
	display:block;
	padding: 2px 5px;
}

.contentpaneopen_ervaring p {
		padding: 0 5px;
}

.contentheading_ervaring {
	font-size:1.3em;
	margin:1em 0; /*use for top/bottom*/
	padding: 2px 5px;
	color: #FFF;
	background: url(../images/AgMetal.jpg) no-repeat;
}
/*** SLIDER HOME***/

#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider {
	/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:237px;
	height:105px;
	overflow:hidden;
	text-align:center;
	color: #FFFFFF;
	font-family:Verdana, Geneva, sans-serif;
	margin-bottom:0;
}
#slider li {
	width:237px;
	font-size: 13px;
}
#slider li .accent, .content_blok_r_slides .accent {
	font-size: 22px;
	font-weight: bold;
	color: #ee7030;
	text-align:center;
	line-height:20px;
}
.beschrijving3 .accent {
	display: inline;
	padding-top: 5px;
}
.content_blok_r_slides p.accent {
	color:#FFF;
}
.beschrijving3 p {
	line-height: 21px;
}
#slider li p {
	margin:20px;
}
span#prevBtn {
}
span#nextBtn {
}
.content_blok_r_slides .voordeel {
	margin-top: 18px;
	float: right;
	padding-right: 10px;
	text-align:right;
	line-height: 12px;
}
.content_blok_r_slides .prijs {
	font-size: 44px;
	font-weight:bold;
	text-align:right;
	padding: 0 10px;
	float: right;
	line-height:44px;
	margin-right: -20px;
	letter-spacing:-2px;
}
.content_blok_r_slides .kop {
	font-size: 30px;
	font-weight:bold;
	text-align:center;
	margin:5px 0 10px 0;
	color: #FFF;
	line-height: 32px;
}
a.readon:link, a.readon:visited {
	line-height:1.1em;
}
/*** SLIDER TABLEHEADER***/

#TableHeader {
	width:755px;
	position:relative;
	background-image:url(../images/TableHeaderAg.jpg);
	background-position:right;
	background-repeat:no-repeat;
	background-color:#000;
}
#TableHeader img {
	margin:0;
	margin-right: 0px;
	float: left;
}
#sliderTableHeader, #sliderTableHeader li {
	width:450px;
	font-size: 15px;
	line-height: 22px;
}
#TableHeader ul, #sliderTableHeader li {
	margin:0;
	padding:0;
	list-style:none;
}
#sliderTableHeader li {
	display: block;
	margin: 15px 0 0 0;
}
#sliderTableHeader, #TableHeader {
	height:150px;
	overflow:hidden;
	text-align:center;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-left:0;
}
#sliderTableHeader {
	height:100px;
	text-align:center;
	float: left;
}
#sliderTableHeader li .accent {
	font-size: 26px;
	font-weight: bold;
	color: #ee7030;
	line-height:20px;
}
#TableHeader .kop {
	display: block;
	width: 450px;
	font-size: 32px;
	font-weight:bold;
	margin:20px 0 0px 0px;
	color: #FFF;
	line-height: 32px;
	float: left;
}
#TableHeader .voordeel {
	position: absolute;
	bottom: 0px;
	right: 50px;
	text-align:right;
	line-height: 10px;
}
#TableHeader .prijs {
	position: absolute;
	bottom: 25px;
	right: 10px;
	font-size: 48px;
	font-weight:bold;
	text-align:right;
	line-height:48px;
	letter-spacing:-2px;
	margin: 25px 3px 0 0;
	z-index: 101;
}
/*** SLIDER VIDEO BUTTON ***/
 ul#sliderBlokBtn, #sliderBlokBtn li {
	margin:0;
	padding:0;
	list-style:none;
}
#sliderBlokBtn {
	/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:165px;
	height:50px;
	overflow:hidden;
	text-align:left;
	color: #e7dcd8;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0;
}
#sliderBlokBtn li {
	width:165px;
	font-size: 11px;
	line-height: 1.2em;
	color:#000;
	background-color: #e7dcd8;
	font-weight:bold;
}
#sliderBlokBtn li h3 {
	margin: 0;
	padding: 0;
	line-height: 1.2em;
	font-size: 14px;
}
#sliderBlokBtn li .accent {
	font-size: 22px;
	font-weight: bold;
	color: #ee7030;
	text-align:center;
	line-height:20px;
}

.module-1_3kol ul#sliderBlokBtn, .module-1_3kol #sliderBlokBtn li {
	width: 250px;
}

.module-1_3kol ul#sliderBlokBtn {
	height: 35px;
}

.module-1_3kol .beschrijving {
	height: 50px;
}

/*** SLIDER AdBanner Home 2koloms***/

#AdBanner-2kol {
	width:365px;
	position:relative;
	background-color:#000;
}
#AdBanner-2kol img {
	margin:0;
	margin-right: 5px;
	float: left;
}
#sliderAdBanner, #sliderAdBanner li {
	width:284px;
	font-size: 13px;
	line-height: 18px;
}
#AdBanner-2kol ul, #sliderAdBanner li {
	margin:0;
	padding:0;
	list-style:none;
}
#sliderAdBanner li {
	display: block;
	margin: 15px 0 0 0;
}
#sliderAdBanner, #AdBanner-2kol {
	height:160px;
	overflow:hidden;
	text-align:center;
	color: #FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:0;
	margin-left:0;
}
#sliderAdBanner {
	position:absolute;
	top: 22px;
	left: 70px;
	height:80px;
	text-align:center;
}
#sliderAdBanner li .accent {
	font-size: 21px;
	font-weight: bold;
	color: #ee7030;
	line-height:15px;
}

#AdBanner-2kol .kop {
	display: block;
	width: 284px;
	font-size: 24px;
	font-weight:bold;
	margin:5px 0 0px 0px;
	color: #FFF;
	line-height: 32px;
	float: left;
	text-align:center;
}
#AdBanner-2kol .voordeel {
	position: absolute;
	bottom: -7px;
	right: 15px;
	text-align:right;
	line-height: 10px;
}
#AdBanner-2kol .info {
	position: absolute;
	bottom: 8px;
	left: 80px;
	text-align:left;
	line-height: 20px;
	font-size:18px;
	color: #FFF;
}
#AdBanner-2kol .prijs {
	position: absolute;
	bottom: 18px;
	right: 5px;
	font-size: 40px;
	font-weight:bold;
	text-align:left;
	line-height:48px;
	letter-spacing:-2px;
	margin: 25px 3px 0 0;
	z-index: 101;
}
/* toevoeging Mark Klaucke 8 april 2009*/
h4.gk_npro_header {
	font-size:0.9em;
}
.rechts {
	float: right;
	margin-left: 15px;
}

.checkkeuzeopties label {
	white-space:normal!important;
	display:block;
	margin-left:35px;
	margin-bottom:15px;
	margin-right:25px;
}
.checkkeuzeopties input {
	white-space:normal!important;
	display:inline;
	float:left;
	margin: 0 0 0 10px;
}

#opmerkingen {
	margin: 0 10px;
}

.toplink {
	font-size:9px;
	display:block;
	float:right;
	position:relative;
}

.toplink a, .toplink a:link {
	color:#FFF;
	background:url(../images/goTop.gif) right bottom no-repeat;
	padding-right: 18px;
}

.toplink a:hover {
	color:#333;
}

.border-onder {
	border: 1px solid #DDD;
	border-top: none;
}

.rollform {
	display: none;
	}

/* ############# pagination ###################### */
.pagination {
border-top:solid 1px #AAA;
margin:10px 0 0;
padding:10px 0;
font-size:10px;
color: #999;
}

ul.pagination {
list-style-type:none;
margin:0;
padding:0;
text-align:left;
}

ul.pagination li {
display:inline;
padding:2px 6px 0 0;
text-align:left;
}

ul.pagination li a {
padding:2px;
}

.counter {
	margin-top: 15px;
	font-size: 10px;
}