/***Basiskleuren:
Home=#40a6bd
Nieuws=#2f9189
Producten=#71b631
Over ons=#af66bc
Bedrijven=#602c89
Publicaties OUD=#89cdcd
Publicaties NIEUW=#40a6bd
Latestnews=#00928a
***/
/** CSS reset **/
html, body, div, span, applet, object, iframe,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
}
body {
        line-height: 1;
}
ol, ul {
        list-style: none;
}
blockquote, q {
        quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}
/* remember to define focus styles! */
:focus {
        outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
        text-decoration: none;
}
del {
        text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
        border-collapse: collapse;
        border-spacing: 0;
}
/** Einde CSS reset **/
/** STIJLING TAGS EN DIVS*********************************************************************************/
* {
	margin: 0;
	padding:0;
}
body, td, th {
	font-family: Calibri, Verdana, Ariel, sans-serif;
	font-size: 10pt;
	font-weight: normal;
}
.column1 h1, .column2 h1, .column3 h1 {
	font-family: Georgia, serif;
	font-size: 16pt;
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
}
.feedentry {
	font-family: Georgia, serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: normal;
	line-height: 1.1em;
}
body {
	background: #e3e7df;
	word-spacing: 1px;
	line-height: 150%;
	text-align: center;
	padding: 0;
	margin: 0;
	border: 0px solid #e3e7df;
	overflow-x: hidden;
}
.outerwrapper {
	margin:0 auto;	
	width: 1060px;
	padding:0;
	position:relative;
}
.top {	
	background: url("top.png") no-repeat;
	width: 1060px;
	height:30px;
	padding:0;
	margin:10px 0 0 0;
	position:relative;
}
.wrapper {
	margin:0 auto;	
	background: url("wrapper.png") repeat-y;
	width: 1060px;
	position:relative;
	padding: 0 0 10px 0;
}

.container {
	width:940px;
	margin:0 auto;
	padding:0;
	position:relative;
}
.header {
	width: 100%;
	height:440px;
	position:relative;
}
.logo {
	position:absolute;
	top:0;
	left:0;
}
.payoff{
	position:absolute;
	top: 30px;
	left:157px;
}
.headermenu {
    	position: absolute;
    	right: 0;
    	text-align: right;
    	top: -10px;
    	width: 300px;
}
.headermenu .mail img {
	vertical-align: text-bottom;
}
.headermenu a {
	color:#676767;
	text-decoration:none;
	font-size: 11pt;
	font-weight: bold;
}
.headermenu a:hover {
	text-decoration:underline;
}
.homesliderwrapper {
	float: left;
	margin: 45px 0 0;
	position: absolute;
	top: 125px;
	width: 620px;
	z-index: 100;
	height:260px;
	left:0;
}
.homesliderwrapper img {
	float: left;
}
.homeslider {
    	background: none repeat scroll 0 0 #FFFFFF;
    	margin: 10px 0 0;
    	min-height: 195px;
	padding-top:50px;
	position:relative;
}
.contentpublicationwrapper {
	float:left;
}
.contentpublicationwrapper img {
	float: left;
}
.sliderwrapper {
	float: left;
	margin: 15px 0;
	position: absolute;
	top: 148px;
	width: 620px;
	z-index: 10;
	left:0;
}
.sliderwrapper img {
	float: left;
}
.sliderhome { background: none repeat scroll 0 0 #FFFFFF; min-height: 255px; margin: 10px 0 0 0; }
.slidernieuws { background: none repeat scroll 0 0 #2f9189; min-height: 255px; margin: 10px 0 0 0; }
.sliderproducten { background: none repeat scroll 0 0 #71b631; min-height: 255px; margin: 10px 0 0 0; }
.slideroverons { background: none repeat scroll 0 0 #af66bc; min-height: 255px; margin: 10px 0 0 0; }
.sliderbedrijven { background: none repeat scroll 0 0 #602c89; min-height: 255px; margin: 10px 0 0 0; }
.sliderpublicaties { background: none repeat scroll 0 0 #40a6bd; min-height: 255px; margin: 10px 0 0 0; }
.sliderwrapper .divider {
	top:0;
	position: absolute;
	left: 190px;
	min-height: 270px;
	width: 10px;
	background: url("puntje.png") repeat-y;
}
.latestnewswrapper {
	float: left;
	margin: 15px 0;
	position: absolute;
	top: 154px;
	width: 300px;
	z-index: 10;
	left: 642px;
}
.latestnewswrapper img {
	opacity:0.7;
	zoom:1;
	filter: alpha(opacity = 70);
	float: left;
}
.latestnews {
	background: none repeat scroll 0 0 #00928A;
	color: #FFFFFF;
	min-height: 242px;
	padding: 0 10px;
	text-align: left;
	margin: 10px 0 0 0;
	opacity:0.7;
	zoom:1;
	filter: alpha(opacity = 70);
}
.latestnews .news {
	padding: 0 0 20px 0;
}
.latestnews .news .leesmeer {
    	color: #FFFFFF;
    	display: block;
    	text-decoration: none;
    	width: 210px;
}
.latestnews .buttonnews {
	bottom: 10px;
    	opacity: 1;
    	position: absolute;
    	right: 10px;
	filter:auto;
}
.latestnews h1 {
	padding:0;
	margin: 0 0 15px 0;
	font-size:24px;
}
.latestnews .title {
	display:none;
}
.latestnews .date {
	display: block;
	color: #e3ee72;
}
.latestnews a.allnews{
	background: url("columnleft-readmore.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 53px;
	position: absolute;
	right: 15px;
	top: 152px;
	width: 137px;
}
.twitterwrapper {
	float: left;
	margin: 10px 0;
	position: absolute;
	top: 15px;
	width: 300px;
	z-index: 10;
	left: 642px;
}
.twitterwrapper img {
	float: left;
}
.twitter {
	background: url("000-Wija-twitter-center.png") repeat-y scroll 0 0 transparent;
	color: #FFFFFF;
	min-height: 255px;
	padding: 0 10px;
	text-align: left;
	margin: 10px 0 0 0;
	position:relative;
}
.twitter .twitterimg {
	position:absolute;
	left:65px;
	top:4px;
}
.newspublicationListwrapper {
	float: left;
	margin: 10px 0 20px 20px;
	width: 300px;
	z-index: 10;
}
.newspublicationListwrapper img {
	float: left;
}
.newspublicationList {
	background: url("sliderpublicaties-right-center.png") repeat-y scroll 0 0 transparent;
	color: #FFFFFF;
	min-height: 255px;
	padding: 0 10px;
	text-align: left;
	margin: 10px 0 0 0;
}
body.nieuws .newspublicationList { color:#2F9189; }
body.publicaties .newspublicationList { color:#40a6bd; }
body.contact .newspublicationList { color:#2F9189; }
body.extra .newspublicationList { color:#40a6bd; }
body.nieuws .newspublicationList .news .info .date { color:#2F9189; }
body.publicaties .newspublicationList .news .info .date { color:#40a6bd; }
body.contact .newspublicationList .news .info .date { color:#2F9189; }
body.extra .newspublicationList .news .info .date { color:#40a6bd; }
.newspublicationList .news {
	position:relative;
}
.newspublicationList h3 {
    	font-size: 22px;
    	padding: 5px 0 20px;
}

.newspublicationList .news .info a {
    	color: #676767;
    	display: block;
    	margin-left: 80px;
    	position: relative;
    	text-decoration: none;
}
.newspublicationList .news .info a:hover {
	text-decoration:underline;
}
.newspublicationList .news .info .date {
    	left: 0;
    	position: absolute;
    	top: 0;
	background:url("newsarrow.jpg") no-repeat scroll 68px 5px transparent;
	margin:0;
	padding: 0 10px 0 0;
}
body.publicaties .newspublicationList .archiefbutton { display:none; }
.newspublicationList .archiefbutton {
	float:none;
	margin-left:160px;
}
.feedbox {
	margin:0;
	padding: 60px 0 0 40px;
}
li.feedentry {
	background: url("TwitterHashtag.png") no-repeat;
	margin: 0;
	padding: 10px 0 30px 20px;
}
li.feedentry  a {
	color: #666;
	text-decoration: none;
}
.twittermedia {
	padding: 10px;
	float: left;
}
.twittermedia img {
	width: 100px;
	float: none;
}
.main {
    	border: 0 solid #FF0000;
    	margin: 0 auto;
    	padding: 15px 0;
    	text-align: left;
    	width: 960px;
	position: relative;
}
body.publicaties .header, 
body.nieuws .header,
body.contact .header,
body.extra .header {
	height: 170px;
}
body.publicaties .main, 
body.nieuws .main,
body.contact .main,
body.extra .main {
	z-index: 10;
	margin: -10px auto 0;
	padding:0;
}
body.publicaties #content, 
body.nieuws #content,
body.contact #content,
body.extra #content  {
	color: #fff;
	padding-left: 165px;
	width: 430px;
	position: relative;
}
body.publicaties #content  { background-color: #40a6bd; } /***89cdcd;***/
body.nieuws #content { background-color: #2F9189; }
body.contact #content { background-color: #2F9189; }
body.extra #content  { background-color: #40a6bd; }
.contentpublicationdivider {
	top:0;
	position: absolute;
	left: 155px;
	width: 10px;
	height: 100%;
	background: url("puntje.png") repeat-y;
}
.footertop {
	height: 25px;
	width:940px;
	margin:-15px auto 0;
	background: #5c6b69;
	position:relative;
}
.footer {
	height: 380px;
	width:940px;
	margin:auto;
	background: #5c6b69;
	position:relative;
	display: none;
}
.footerbottom {
	background: url("footer.png") no-repeat;
	height:40px;
	width:940px;
	margin:0 auto;
	position:relative;
	bottom:7px;
}
.footerbottom a.openclose {
	text-decoration:none;
	color:#FFF;
	margin:-8px 0 0 0;
	display:block;
}
.footerbottom era.openclose:hover {
	text-decoration:underline;
}
.bottom {	
	background: url("bottom.png") no-repeat;
	width: 1060px;
	height:25px;
	padding:0;
	margin:0;
	position:relative;
	z-index:1;
}
.abstract {
    	background: url("abstract-small.jpg") no-repeat scroll 0 0 transparent;
    	height: 300px;
    	left: 50%;
    	margin: 0 auto 0 -1000px;
    	width: 2000px;
    	position: absolute;
    	top: 150px;
	opacity:0.7;
	zoom:1;
	filter: alpha(opacity = 70);
	z-index:10;
}
/** MainMenu*********************************************************************************/
/***Menu BBBWEB_MENU***/
.menu {
	margin:0;
	padding:0;
	position:absolute;
	top: 98px;
	left:0;
	height:50px;
	width:100%;
	z-index: 500;	
}
.menu ul {
	margin:0;
	padding:0;
	height:100%;
	width:100%;
}
.menu ul li {
	margin:0;
	padding:0;
}
.menu ul li a {
 	margin:0;
	padding:0;
	text-align:left;
}
/***Hoofdmenu | Nivo0***/
.menu ul li.Nivo0 {
	float:left;
	margin-right:19px;
}
.menu ul li.contact {
	visibility: hidden;
}
.menu ul li.Nivo0 a {
	height:30px;
	width:100%;
	display:block;
	color:#666;
	text-decoration:none;
	padding:10px 0;
	font-size: 16pt;
	font-weight: normal;
}
/***Initial buttons***/
.menu ul li.home {
	background: url("button-home.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.nieuws {
	background: url("button-nieuws.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.overons {
	background: url("button-overons.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.producten {
	background: url("button-producten.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.bedrijven {
	background: url("button-bedrijven.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
	margin-right:18px !important;
}
.menu ul li.publicaties {
	background: url("button-publicaties.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
	margin-right:0 !important;
}
/***Hover Buttons***/
.menu ul li.sfhover.home, .menu ul li.highlite0.home {
	background: url("button-home-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.sfhover.nieuws, .menu ul li.highlite0.nieuws {
	background: url("button-nieuws-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.sfhover.overons, .menu ul li.highlite0.overons {
	background: url("button-overons-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.sfhover.producten, .menu ul li.highlite0.producten {
	background: url("button-producten-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
}
.menu ul li.sfhover.bedrijven, .menu ul li.highlite0.bedrijven {
	background: url("button-bedrijven-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
	margin-right:18px !important;
}
.menu ul li.sfhover.publicaties, .menu ul li.highlite0.publicaties {
	background: url("button-publicaties-over.png") no-repeat scroll 0 0 transparent;
	width:141px;
	height:50px;
	margin-right:0 !important;
}
/***Hover ButtonsText***/
.menu ul li.Nivo0.sfhover.home a, .menu ul li.highlite0.home a { color:#40a6bd; }
.menu ul li.Nivo0.sfhover.nieuws a, .menu ul li.highlite0.nieuws a  { color:#2f9189; }
.menu ul li.Nivo0.sfhover.overons a, .menu ul li.highlite0.overons a { color:#af66bc; }
.menu ul li.Nivo0.sfhover.producten a, .menu ul li.highlite0.producten a { color:#71b631; }
.menu ul li.Nivo0.sfhover.bedrijven a, .menu ul li.highlite0.bedrijven a { color:#602c89; }
.menu ul li.Nivo0.sfhover.publicaties a, .menu ul li.highlite0.publicaties a { color:#89cdcd; }
.menu ul li.Nivo0.sfhover ul li a, .menu ul li.highlite0 ul li a  { color:#ffffff !important; }
/***Slidermenu | Nivo1***/
.menu ul li ul {
	display:none;
}
.menu ul li.highlite0 ul {
	display: block;
	left: 10px;
	margin: 0;
	padding: 5px;
	position: absolute;
	top: 75px;
	width: 170px;
	visibility: visible;
}
body.nieuws .menu ul li.highlite0 ul, 
body.publicaties .menu ul li.highlite0 ul,
body.contact .menu ul li.highlite0 ul,
body.extra .menu ul li.highlite0 ul {
	width:140px;
	top: 90px;
}
.menu ul li.highlite0 ul li {
}
.menu ul li.highlite0 ul li.sfhover a{
	color: #FFFFFF;
}
.menu ul li.highlite0 ul li a {
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	height: auto;
	font-size: 11pt;
	font-weight: bold;
	line-height: 20px;
}
/***Slidermenu | Nivo2***/
.menu ul li.highlite0 ul li ul  {
	display:none;
}
.menu ul li.highlite0 ul li.highlite1 ul  {
	display: block;
	left: 190px;
	margin: 0;
	min-height: 220px;
	padding: 5px;
	position: absolute;
	top: 0;
	width: 400px;
	z-index: 100;
	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;
	max-height: 240px;
	overflow: hidden;
}
.menu ul li.highlite0 ul li.highlite1 ul a {
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
}
/***Slidermenu | Nivo2***/
.menu ul li ul li ul li ul {
	display:none !important;
}
/** FORMS*********************************************************************************/
input.tekst {
	width: 200px;
	max-width: 198px;
	height: 20px;
	max-height: 18px;
	color: #000000;
	margin: 0px 0px 3px 0px;
	border: 1px solid #CCCCCC;
}
select.tekst {
	width: 200px;
	max-width: 198px;
	height: 20px;
	max-height: 18px;
	color: #000000;
	margin: 0px 0px 3px 0px;
	border: 1px solid #CCCCCC;
}
textarea.tekstgebied {
	width: 200px;
	max-width: 198px;
	height: 125px;
	max-height: 123px;
	color: #000000;
	border: 1px solid #CCCCCC;
	overflow: auto;
}
.knop {
	width: 102px;
	height: 22px;
	background: url(versturen-button.jpg) no-repeat;
	border: 0px solid #CCCCCC;
	cursor: pointer;
}
form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
hr {
	height: 0px;
	border: 0px;
	border-top: 1px solid #EFCCD3;
}
/** ZOEKEN *********************************************************************************/
.zoekenwrap {
    	margin: 0;
    	padding: 0;
    	position: absolute;
    	right: 0;
    	text-align: left;
    	top: 30px;
    	width: 208px;
    	z-index: 300;
}
.zoeken1 {
	color: #666666;
	float:left;
}
.zoeken2 {
	float:left;
	margin-left:0px;
	margin-top:0px;
}
.zoekenwrap input.searchquery {
	border:0 none;
	color:#666666;
	height:20px;
	line-height:15px;
	border-spacing: 0px;
 	margin: 0px;
  	padding: 0 0 0 5px;
	width:133px;
	background: url("searchinput.jpg") no-repeat scroll 0 0 transparent;
	height:24px;
	height /*\**/:24px\9;
	*height:24px;
	width:181px;
	width /*\**/:176px\9;
	*width:181px;
}
.zoeken2 img {
	cursor: pointer;
}
#zoeken img {
	display:none;
}
/** MENU *********************************************************************************/
/** COLUMNS HOMEPAGE*********************************************************************************/
.main .columns {
    	line-height: 150%;
    	margin: 0;
    	padding: 0 0 25px;
    	width: 942px;
	min-height:212px;
}
.main .columns img {
	 margin:0;
	padding:0;
}
.main .columns .text {
	margin:0;
	padding:15px 0 0;
}
.main .columns a.leesmeer {
	float:left;
	height:53px;
	right:15px;
	position:absolute;
	top:152px;
	width:137px;
}
.main .columns img {
	float: left;
}
.main .column1 a.leesmeer {
	background:transparent url(columnleft-readmore.png) no-repeat scroll 0 0;
}
.main .column2 a.leesmeer {
	background:transparent url(columncenter-readmore.png) no-repeat scroll 0 0;
}
.main .column3 a.leesmeer {
	background:transparent url(columnright-readmore.png) no-repeat scroll 0 0;
}
.main .column1, .column2, .column3 {
	float:left;
	position:relative;
	width:302px;
	margin-right:18px;
}
.main .column1 .news {
	background:transparent url("columnleft-center.jpg") repeat-y scroll 0 0;
	min-height:200px;
	padding: 0 10px;
}
.main .column2 .news {
	background:transparent url("columncenter-center.jpg") repeat-y scroll 0 0;
	min-height:200px;
	padding: 0 10px;
}
.main .column3 .news {
	background:transparent url("columnright-center.jpg") repeat-y scroll 0 0;
	min-height:200px;
	padding: 0 10px;
}
.main .columns h1 {
	margin:0 0 15px 0;
	padding:0;
}
.main .column1 h1 {color:#cc3a76; margin:0; padding:0; width:282px; }
.main .column2 h1 {color:#676767; margin:0; padding:0; width:282px; }
.main .column3 h1 {color:#cd5225; margin:0; padding:0; width:282px; }
.socialmediawrapper {
	width:942px;
	margin: 10px 0 10px 0;
	position:relative;
}
.socialmediawrapper img {
	float: left;
}
.socialmediawrapper .socialmedia{
	background:transparent url("social-center.png") repeat-y scroll 0 0;
	height:200px;
	margin: 0;
	padding: 0 6px;
	width:930px;
	position:relative;
	float:left;
}
.socialmediawrapper .socialmedia .socialtwitter {
	width:290px;
	float:left;
	padding:0;
	margin: 6px 0 0 0;
	height:184px;
	position:relative;
}
.socialmediawrapper .socialmedia .socialtwitter .socialicons {
    	left: 140px;
    	position: absolute;
    	top: -14px;
	width:270px;
}
.socialmediawrapper .socialmedia .socialtwitter .socialicons .info {
    	width: 280px;
}
.socialmediawrapper .socialmedia .socialtwitter .socialicons .volgons {
	position:absolute;
	left:-120px;
	top:-25px;
}
.socialmediawrapper .socialmedia .socialtwitterpic {
	position:relative;
    	float: left;
    	height: 120px;
    	margin: 70px 0 0;
    	padding: 0 30px;
    	width: 290px;
}
.socialmediawrapper .socialmedia .socialaddress {
	width:290px;
	float:left;
	height:190px;
	padding:0;
	margin:0;
	position:relative;
}
.socialmediawrapper .socialmedia .socialaddress .info {
	display:block;
	color:#00928a;
	font-weight:bold;
}
.socialmediawrapper .socialmedia .socialaddress .socialbuttons { 
    	display: block;
    	float: left;
    	padding: 5px 0;
    	width: 100%;
}
.socialmediawrapper .socialmedia .socialaddress .socialbuttons a { 
	margin-right:4px; 
	float:left; 
}
.socialmediawrapper .socialmedia .socialaddress .address {
	float:left;
}
.socialmediawrapper .socialmedia .socialaddress .address h3 {
	color:#00928a;
}
.socialmediawrapper .socialmedia .socialaddress img.newbusiness {
	margin:4px 0 0 0;
}
.socialmediawrapper .socialmedia .socialaddress .address a {
	color:#000;
	text-decoration: none;
}
/** Content *********************************************************************************/
#contenthidden, .contentwrapperhidden { display:none; }
.contentwrapper { padding: 10px 0 30px 0; }
.contentpublicationwrapper .contentwrapper { margin: 10px 0 0 0; padding:0;}
.contentpublicationwrapper { padding: 10px 0 30px 0; }
#content {
    	color: #000000;
    	line-height: 150%;
    	margin: 10px 0 0 0;
    	max-width: 566px;
    	padding: 0 25px;
    	width: 566px;
	min-height:242px;
}
.contentoverons { border-left: 2px solid #af66bc; border-right: 2px solid #af66bc; }
.contentproducten { border-left: 2px solid #71b631; border-right: 2px solid #71b631; }
.contentbedrijven { border-left: 2px solid #602c89; border-right: 2px solid #602c89; }
.contenthome a { color:#40a6bd; }
.contentnieuws a { color:#2f9189; }
.contentproducten a { color:#71b631; }
.contentoverons a { color:#af66bc; }
.contentbedrijven a { color:#602c89; }
.contentpublicaties a { color:#40a6bd; }
body.nieuws #content a, 
body.publicaties #content a,
body.contact #content a,
body.extra #content a  { 
	color: #FFFFFF; 
}
.main H1 {
    	font-size: 12pt;
    	font-weight: bold;
    	margin: 0;
    	padding: 10px 0 20px;
    	width: 430px;
	position:relative;
}
.main H1 .date {
	font-size:10px;
	float: right;
}
#content a { text-decoration: underline; }
#content a:hover { text-decoration: none; }
#content ul li {
	list-style-type: disc;
	list-style-image: url(listitem.gif);
	list-style-position: inside;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content p {
	word-spacing:1px;
	line-height: 150%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
#content table tr td, #content table tr td p {
	color: #000;
	word-spacing:1px;
	line-height: 150%;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000000;
}
body.publicaties #content table tr td, body.publicaties #content table tr td p {
	color: #fff;
}
body.nieuws #content table tr td, body.nieuws #content table tr td p {
	color: #fff;
}
body.contact #content table tr td, body.contact #content table tr td p {
	color: #fff;
}
body.extra #content table tr td, body.extra #content table tr td p {
	color: #fff;
}
/** Footer *****************************************/
#footer {
	float: left;
	width: 560px;
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 40px 0px 0px 0px;
	border: 0px solid #FF0000;
}
#footer a {
	color: #C0C2D9;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
}
#footer p {
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
#footer p strong a.nav {
	color: #000000;
}
#footer p strong a.nav:hover {
	color: #B10022;
}
#footer p strong a.navOver, #footer p strong a.navOver:hover {
	color: #000000;
	padding: 0px 0px 0px 0px;
}
/** Contact Form *****************************************************************/
.contactform{	
}
input.readonly {
	background-color:transparent;
	border:0;
	width:230px;
}
input.tekst {
	width: 300px;
	height: 20px;
	max-height: 18px;
	color: #000000;
	margin: 0px 0px 3px 0px;
	border: 1px solid #CCCCCC;
}
/** Gallery *****************************************************************/
.gallerycontainer {
}
.gallerycontainer .gallery {
	background-color:#EFEFEF;
	border:1px solid #AAAAAA;
	display:block;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	position:relative;
	text-align:center;
	vertical-align:middle;
}
/* sets max-width for IE */
* html .gallerycontainer .gallery img { 
	/* Note -10px for margin containter */
	width:expression(this.width+40>this.height && this.width>170?170:true);
	height:expression(this.height>this.width+40 && this.height>120?120:true);
}
/* sets max-width for FF and other */
.gallerycontainer .gallery img {
	max-height:200px;
	max-width:200px;
	border:0;
	padding:5px;
}
#jquery-overlay {
z-index:400 !important;
}
#jquery-lightbox {
z-index:450 !important;
}
.gallerycontainer .gallery a {
    	border: 0 none;
    	color: gray;
    	margin: 0;
   	text-decoration: none;
	padding:0px;
}
.gallerycontainer .gallery .title {
	bottom:0;
	display:block;
	font-style:italic;
	font-weight:bolder;
	margin:5px 0 3px;
	padding:1px 5px;
	position:absolute;
	width:186px;
	left: 3px;
}
.doormat{
display:block;
left:17px;
line-height:10px;
position:absolute;
}
/**Nieuw absolute footermenu***/
.doormat {
	position:relative;
}
.doormat ul {
	list-style-type:none;
	display:block;
	margin:0px;
	padding:0px;
	line-height:160%;
	text-align:left;
}
.doormat ul li {
	background-repeat:no-repeat;
	display:block;
 	padding: 0px 0px 0px 0px;
	margin:0;
}
.doormat li.Nivo1 { font-weight:bold; }
.doormat li.Nivo2 { font-weight:normal; }
.doormat a {
	color:#40a6bd;
	text-decoration:none;
	text-transform: capitalize;
	padding-left:20px;
}
.doormat ul li ul li a {
	color:#FFF;
}
.doormat a:hover {text-decoration:underline;}
.doormat .Nivo3 {display:none;}
.doormat .socialmediali {
	position:absolute;
	top:0;
	left:50px;
}
.doormat .internetmarketingli {
	position:absolute;
	top:0;
	left:250px;
}
.doormat .emailmarketingli {
	position:absolute;
	top:0;
	left:450px;
}
.doormat .zoekmachinemarketingli {
	position:absolute;
	top:0;
	left:650px;
}
.doormat .internetappsli {
	position:absolute;
	top:130px;
	left:50px;
}
.doormat .internetmarketingplanli {
	position:absolute;
	top:130px;
	left:250px;
}
/* ******* Login - Onderhoud ********* */
div.jqmAlert { /* contains + positions the alert window */
  display: none;
  position: fixed;
  top: 17%;
  width: 100%;
}
* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
div.jqmAlertWindow {
  height:auto;
  width: auto;
  margin: auto;
  max-width:400px;
  background:#DEDEDE;
  border:1px dotted #000;
}
.jqmAlertTitle{
  padding:5px;
  height:20px;
  color:#FFF;
  background:#AAA;
}
.jqmAlert .header{
  margin:0;
  padding:2px 5px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;
  float:left;
  height:20px;
}
div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
  width:20px;
  height:20px;
  display:block;
  float:right;
  clear:right;
  background:transparent url(jqModal_close_icon.png) 0 0 no-repeat;
}
div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }
div.jqmAlertContent{
  border-top:px;
  color:#777;
  padding:5px 20px 5px;
  margin:5px;
  letter-spacing:0px;
  background:#DEDEDE url(alert/darkgrid.png);
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* ================ Product pagin =================== */
.productpaging {
	clear:both;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	margin:0;
}
.productpaging li {
	float:left;
	height:19px;
	line-height:19px;
	padding:0 5px!important;
}
.productpaging .info,
.productpaging .prev
 {
	padding:0 5px 0 0!important;
}
.productpaging .active {
	font-weight: bolder;
}
.productpaging .pageprev {
	display:block;
	background:url(vorige.gif) no-repeat left top;
	width:20px;
	text-indent:-1000px;
	outline: none;
}
.productpaging .pagenext {
	display:block;
	background:url(volgende.gif) no-repeat left top;
	width:20px;
	text-indent:-1000px;
	outline: none;
}
.productpaging .pageprev:focus,
.productpaging .pagenext :focus {
	outline: none;
	}
.productpaging a {
	
}
/*** Slider - FeatureList***/
div#feature_list {
    	height: 245px;
    	left: 0;
    	position: relative;
    	top: 0;
    	width: 620px;
}
div#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;	
	padding: 0;
	margin: 0;
	z-index:0;
}
div#feature_list ul#tabs {
    height: 36px;
    list-style: none outside none;
    margin: 0;
    max-height: 36px;
    max-width: 331px;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 244px;
    width: 661px;
    z-index: 1000;
}
ul#tabs li {
    	color: #666666;
    	font-size: 16px;
    	height: 36px;
    	line-height: 32px;
   	list-style: none outside none;
   	margin-left: 0;
   	position: absolute;
    	width: 331px;
	display:none;
	text-align:right;
}
ul#tabs li.current {
	display:block;
}
		
ul#tabs li img {
    	border: medium none;
    	float: left;
    	margin: 0;
    	padding: 0;
    	position: relative;
	z-index:-1;
}
ul#tabs li a {
    	display: block;
    	height: 36px;
    	max-height: 36px;
    	position: relative;
    	width: 331px;
}
ul#tabs li:hover, ul#tabs sf.hover  { 
	background:transparent url(overlay-tabs.png) no-repeat !important;
}
ul#tabs li:hover a, ul#tabs sf.hover a  { 
	color:#FFFFFF;
}
ul#tabs li.current {
	background:transparent url(overlay-tabs.png) no-repeat !important;
	position:relative;
}
ul#tabs li.current a{ 
	color:#FFFFFF;
}
ul#tabs li a.current {
	background:url("overlay-tabs.png") no-repeat scroll transparent;
	color: #FFF;
}
ul#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
ul#output {
    	height: 326px;
    	left: 0;
    	list-style: none outside none;
    	position: relative;
    	width: 661px;
}
ul#output li {
	height:326px;
	position:absolute;
	width:661px;
	margin-left:0px;
	list-style:none;
}
ul#output li a {
	height:326px;
	float:left;
}
		
ul#output li a:hover {
	background: none;
}
/***Sitemap***/\
body.sitemap #content ul {
	margin:0;
	padding:0;
}
body.sitemap #content ul li {
	margin:0;
	padding:0;
	list-style:none;
}
body.sitemap #content ul li a {
	margin:10px 0 0 0;
	padding:0;
	color:#fff;
	text-decoration:none;
	font-size: 16px;
	display:block;
	
}
body.sitemap #content ul li a:hover {
	text-decoration:underline;
}
body.sitemap #content ul li ul li a {
	font-size: 12px;
	color:#fff;
	margin:0;
	padding:0;
}
body.sitemap #content ul li ul {
	margin:0 0 0 20px;
	padding:0;
}

