html{
	margin:0;
	padding:0;
	font-family: arial, helvetica;
	font-size:12px;
	line-height:170%;
	background:#fff url(/gfx/container_back.gif) repeat-y;
	width:100%;
	height:100%;
}

body{
	margin:0;
	padding:0;
	background:#fff url(/gfx/html_back2.png) repeat-x;
}

img{
	border:0;
}

a{
	text-decoration:none;
	color:#bc0301;
}

h1{
	font-size:18px;
	font-weight:normal;
	color:#970905;
	background: transparent url(/gfx/dots.gif) no-repeat right;
	margin:0;
	padding:0;
	font-family:georgia;
}
.subtitle{
	font-size:12px;
	color:#970905;
	margin:15px 0 0 0;
	padding:0;
	font-weight:bold;
	font-style:italic;	
}
h2{
	font-size:12px;
	font-weight:bold;
	color:#970905;
	margin:15px 0 0 0;
	padding:0;
}

h3{
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;
	margin:0;
	padding:0;
}
.noshow {
	display:none !important;
}

.banner-kolom h3{
	color:#fff;
	margin-bottom:8px;
}
	

.container{
	width:975px;
	margin:0;
	padding:0;
	background:transparent;
	clear:both;
	float:left;
}

.header{
	height:135px;
	background:transparent  url(/gfx/header.jpg) -15px  no-repeat;
}

.head_screen{
	width:975px;
	height:135px;
	background:transparent  url(/gfx/head_screen.png) no-repeat;
}

.header .capica_logo{
	height:61px;
	top:0;
	left:0px;
	margin:0 0 0 26px;
	display:block;
	position:absolute;
}

.header .verloop{
	position:absolute;
	top:0;
	left:860px;
}

.header .sitemap{
	width:250px;
	height:28px;
	float:right;
	margin:46px 0 0 0;
	background:transparent  url(/gfx/sitemap.png) no-repeat;
}

.header .sitemap a{
	color:#ab7a7c;
	font-size:11px;
	font-weight:bold;
	float:right;
	margin:8px 15px 0 0;
}

.menu{
	height:37px;
    position: relative;
    z-index: 1000;
	
}

ul.main_menu{
	margin:0 0 0 18px;
	padding:0;
}

ul.main_menu li{
	display:block;
	position:relative;
	float:left;
	padding:0;
	margin:0;
}

ul.main_menu li a{
	font-family:georgia;
	font-size:17px;
	color:#51484a;
	line-height:37px;
	display:block;
	float:left;
	padding:0px 10px 0 10px;
	background-repeat:repeat-x;
}

ul.main_menu li a:hover{
	background-image:url(/gfx/menu_hover.gif);
}
ul.main_menu li ul {
	position:absolute;
	display:none;
	top:37px;
	left:-2px;
	width:214px;
	margin:0;
	padding:8px 0 13px 0;
}
ul.main_menu li.over ul,
ul.main_menu li:hover ul {
	display:block;
	background-image:url(/gfx/submenu_back.png);
	background-position:left bottom;
	background-repeat: repeat-y;
}
ul.main_menu li ul li {
	width:214px;
}
ul.main_menu li ul li a{
	display:block;
	float:none;
	font-size:11px;
	font-family: arial;
	line-height:24px;
	padding:4px 0 4px 18px;
	color:#fff;
	margin:0 0 0 15px;
	background:transparent url(/gfx/sublist-item.png) left center no-repeat;
}
ul.main_menu li ul li a:hover{
	background:transparent url(/gfx/sublist-item2.png) left center no-repeat;
}

form.zoeken{
	float:right;
	margin:8px 5px 0 0;
	width:230px;
	padding:0;
}
form.zoeken input {
	vertical-align:middle;
}

.zoek_btn{
	margin:0px;
}
.crum{
	background:transparent  url(/gfx/crum.gif) no-repeat;
	color:#ab7a7c;
	font-size:11px;
	padding:4px 0 11px 25px;
	margin-bottom:0;
}

.crum a{
	color:#ab7a7c;
	margin:0 5px;
}

.content{
	width:100%;
	float:left;
	clear:both;
	padding-top:35px;
}

.tekst{
	padding:0 0px 10px 25px;
	width:680px;
	float:left;
}

.intro{
	font-weight:bold;
	margin-top:15px;
	display:block;
}

.tekst ul, .tekst2 ul{
	list-style:none;
	margin-left:10px;
	padding:0;
}

.tekst2 p{
	margin:3px 0 15px 0;
}

.tekst2 a.source {
	color:black;
}


.tekst ul li, .tekst2 ul li{
	background:transparent url(/gfx/list_img.gif) no-repeat  0 7px ;
	padding:0 0 0 15px;
}

.product-banners{
	margin:30px 0 30px 0;
}

.product{
	float:left;
	width:291px;
	height:78px;
	padding:95px 20px 0px 20px;
	line-height:150%;
}

.product .meer{
	float:right;
	font-weight:bold;
}

#xms{
	background:url(/images/buttons/xms.gif) no-repeat;
}

#xms a{
	color:#2883da;
}
#cm{
	background:url(/images/buttons/cm.gif) no-repeat;
}
#cm a{
	color:#f29400;
}
#docbot{
	background:url(/images/buttons/docbot.gif) no-repeat;
}
#docbot a{
	color:#919191;
}
#xzine{
	background:url(/images/buttons/xzine.gif) no-repeat;
}
#xzine a{
	color:#a6bb11;
}

.product .banner_text{
	padding:10px 15px 0 0;
	display:block;
}

.lees_meer{
	color:#8c8c8c;
	background:transparent url(/gfx/link_img.gif) no-repeat right;
	float:right;
	font-weight:bold;
	margin:15px 10px 0 0;
	display:block;
	padding:0 10px 0 0;
}

.lees_meer:hover{
	background:transparent url(/gfx/link_img_hover.gif) no-repeat right;
}

.linker_menu{
	width:155px;
	float:left;
	margin:0 15px 0 30px;
	display:inline;
	overflow:hidden;
	height:100%;
	min-height:200px;
}


.linker_menu ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.linker_menu ul li{
	background:transparent url(/gfx/submenu_list_icon.gif) no-repeat  0 13px ;
	padding:7px 0 7px 15px;
	border-bottom:1px solid silver;
}

.linker_menu ul li a{
	color:#000;
	font-weight:normal;
}

.linker_menu ul li a:hover{
	color:#970905;
	font-weight:bold;
}

.linker_menu ul li.active a{
	color:#970905;
	font-weight:bold;
}

.tekst2{
	width:500px;
	float:left;

}

.footer{
	padding-top:15px;
	background:#e2e2e2;
	clear:both;
	width:100%;
	border-top:1px solid #6a6a6a;
}

ul.footer_menu{
	padding:0;
	margin:0 0 25px 25px;
	list-style:none;
	float:left;
}

ul.footer_menu li{
	padding:0;
	margin:0;
	width:170px;
	float:left;
	font-size:11px;
}

ul.footer_menu li a{
	padding:0;
	color:#797979;
	font-weight:normal;
	padding:0;
	font-size:12px;
	font-family:georgia;
}

ul.footer_menu li a:hover{
	text-decoration:none;
	color:#555555;
}
ul.footer_menu li ul {
	margin:0;
	padding:0;
	font-size:11px;
}

ul.footer_menu li ul li {
	list-style:none;
	background:transparent url(/gfx/sublist-item2_hover.png) no-repeat  0 6px;
	padding:0 0 0 15px;
}

ul.footer_menu li ul li:hover {
	list-style:none;
	background:transparent url(/gfx/sublist-item2.png) no-repeat  0 6px;
	padding:0 0 0 15px;
}
ul.footer_menu li ul li a{
	color:#797979;
	font-weight:normal;
	font-size:11px;
	font-family:arial;
}
ul.footer_menu li ul li a:hover{
	
}

.footer .adres{
	width:100%;
	clear:both;
	border-top:1px solid #4e4e4e;
	background-color:#989898;
	padding:5px 0;
	color:#fff;
	text-align:center;
	font-size:11px;
}











.product_kolom{
	width:172px;
	float:left;
	margin:7px 15px 15px 0;
}
.demo_button{
	width:172px;
	height:34px;
	background: #fff url(/gfx/bekijk_demo2.gif) no-repeat;
	display:block;
	margin:3px 0;
}

.demo_button:hover{
	background: #fff url(/gfx/bekijk_demo.gif) no-repeat;
}

.body-text#product{
	margin:0 0 25px 0;
}

.product_lijst{
	background-color:#DFF4FF;
	border:1px solid #4DA1CF;
	padding:5px 15px 5px 10px;
	text-align:justify;
	line-height:200%;
}

.product_lijst ul{
	margin:3px 0;
}
.product_lijst ul li{
	background:none;
	padding:0 10px 0 0;
	display:inline;
}

.product_lijst ul li a{
	color:#4DA1CF;
} 
.product_lijst a.pop-up span {
	display: block;
	margin:0 0 0 10px;
	display:inline;
	text-align:left;
}

.product_lijst a.pop-up .apop {
	position: absolute;
	visibility: hidden;
	color:#fff;
	padding:10px;
	background:transparent url(/gfx/hover_mod_back.png) no-repeat;
	width:198px;
	height:80px;
		text-align:left;
}
.product_lijst a.pop-up:hover .apop {
	visibility: visible;
}









.map{
	margin:25px 0 0 0;
}










ul.zoekresultaat{
	margin:0;
	padding:0;
	background:none;
	
}

ul.zoekresultaat li{
	list-style:none;
	border-bottom:1px dotted #000;
	padding:0 0 15px 0;
	background:none;
}

ul.zoekresultaat li span.tekst{
	margin:0;
	padding:0;
	width:490px;
}

.content_block{
	background-color:#e9f0fc;
	border:1px solid #b3cdfb;
	padding:0 0 0 25px;
}

.vac{
	padding:5px 15px 15px 15px;
	background-color:#f7f7f7;
	border:1px solid #dedddd;
}


.tagcloud{
	height:477;
	height:206px;
	background:url(/gfx/tag_cloud.gif) no-repeat;
	padding:10px;
	color:#6d6c6c;
	line-height:240%;
}

.tagcloud span{
	margin:0 10px;
}

.tagcloud span.groote_1{
	font-size:25px;
}

.tagcloud span.groote_2{
	font-size:18px;
	font-style:italic;
}

.tagcloud span.groote_3{
	font-size:14px;
}

.tagcloud span.groote_4{
	font-size:28px;
	font-style:italic;
}

.tagcloud span.groote_5{
	font-size:22px;
}

.tagcloud span.groote_6{
	font-size:10px;
}

.tagcloud span.groote_6{
	font-size:10px;
	font-style:italic;
}

.tagcloud span.groote_7{
	font-size:14px;
	font-style:italic;
}

.tagcloud span.groote_8{
	font-size:20px;
}

.tagcloud span.groote_9{
	font-size:9px;
}

.tagcloud span.groote_10{
	font-size:11px;
	font-style:italic;
}

.tagcloud span.groote_10{
	font-size:20px;
	font-style:italic;
}

.tagcloud span.groote_11{
	font-size:28px;
}

.tagcloud span.groote_11{
	font-size:9px;
	font-style:italic;
}

.tagcloud span.groote_12{
	font-size:13px;
	font-style:italic;
}
.nieuwsafbeelding{
	float:left;
	margin:5px 5px 5px 0;
	background-color:#ffffff;
}
.niewsbericht1{
	clear:both;	
	overflow:auto;
	margin:0;
	padding:10px 5px;
	font-size:11px;
}
.niewsbericht2{
	clear:both;	
	background-color:#F2F0F0;
	overflow:auto;
	margin:0;
	padding:10px 5px;
	font-size:11px;
}

.niewsbericht1 p,
.niewsbericht2 p{
	margin:0;
	padding:0;
}

.niewsbericht1 em.date,
.niewsbericht2 em.date{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.niewsbericht1 img,
.niewsbericht2 img{
	margin:0 15px 0 0;
}

a.year{
	display:block;
	float:left;
	background:url(/gfx/year_button.gif) no-repeat;
	padding:5px 20px;
	margin:15px 10px 0 0;
}




