
.Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}


body, p, td, p td p, ul, li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
}

ul li
{
margin-left: -24px;
}

li,
ul li
{
list-style-type:disc;
}

p td, p td p { /* stijl voor tabel in tekstmodule*/
font-size:12px;
line-height:18px;
}

p td p strong, .DNNAlignleft div div td p strong { /* stijl voor tabel in tekstmodule*/
font-size:12px;
line-height:18px;
font-weight:bold;
color:#666666;
}
p table, #contentholder1 #dnn_contentpane table div div table{ /* stijl voor tabel in tekstmodule*/
border-width: 1px;
border-style:solid;
border-color:#666666;
}
p table td,  #contentholder1 #dnn_contentpane table div div table td { /* stijl voor tabel in tekstmodule*/
border-width: 0px;
border-style:solid;
padding:10px;
}

#dnn_contentpane a,
#dnn_contentpane a:link,
#dnn_contentpane a:active,
#dnn_contentpane a:visited,
#dnn_contentpane p a,
#dnn_contentpane p a:link,
#dnn_contentpane p a:active,
#dnn_contentpane p a:visited {
text-decoration:underline;
}


#dnn_contentpane a.cnaam,
#dnn_contentpane a.cnaam:link,
#dnn_contentpane a.cnaam:active,
#dnn_contentpane a.cnaam:visited,
#dnn_contentpane p a.cnaam,
#dnn_contentpane p a.cnaam:link,
#dnn_contentpane p a.cnaam:active,
#dnn_contentpane p a.cnaam:visited
{
text-decoration:underline;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#666666;
font-weight:bold;
background-image:url(images/LeftIcon-up.gif);
background-position:center left;
background-repeat:no-repeat;
padding-left:13px;
}

#dnn_contentpane a:hover,
#dnn_contentpane p a:hover {
background-color:#cbda00;
color:#666666;
}


#dnn_ctr418_HtmlModule_HtmlModule_lblContent p {
margin:0px;
}


h1 {
font-size:15px;
line-height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
padding-top:0px;
color:#666666;
}

#contentholder1 h1, #contentholder2 h1, #contentholderIntranet h1  {
font-size:15px;
line-height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px;
padding-top:0px;
}

h2 {
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:0px;
margin-bottom:0px;
color:#666666;
}


#contentholder1 h2, #contentholder2 h2, #contentholder4 h2, #contentholderIntranet h2 {
font-size:12px;
line-height:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:0px;
margin-bottom:0px;
}


/*
#IEroot #contentholder1 #dnn_contentpane .Normal p, #IEroot #contentholder2 #dnn_contentpane .Normal p, #IEroot #bottomcontent .Normal p, #IEroot #contentholder1 #dnn_contentpane .Normal, #IEroot #contentholder2 #dnn_contentpane .Normal, #IEroot #bottomcontent .Normal {
color:#666666;
font-size:13px;
line-height:18px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#contentholder1 #dnn_contentpane .Normal p, #contentholder2 #dnn_contentpane .Normal p, #bottomcontent .Normal p, #contentholder1 #dnn_contentpane .Normal, #contentholder2 #dnn_contentpane .Normal, #bottomcontent .Normal {
color:#666666;
font-size:13px;
line-height:18px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
*/

#contentholder1 {
padding-left: 25px;
border-left: 1px solid #E0E0E0;
}
#contentholder4 {
padding-left: 25px;
border-left: 1px solid #E0E0E0;
}

#contentholderIntranet {
float:left;
margin-left:30px;
padding-left:25px;
border-left: 1px solid #E0E0E0;
margin-right:16px;
margin-bottom:16px;
margin-top:37px;
width:468px;
height:auto;
}

#contentholderIntranetforum {
float:left;


margin-right:16px;
margin-bottom:16px;
margin-top:37px;
width:100%;
height:auto;
}

#dnn_ctr848_ModuleContent{
width:900px
}

#dnn_ctr375_HtmlModule_lblContent {
font-size:10px;
line-height:16px;
}

#contentholder3 #dnn_contentpane .Normal, 
#contentholder3 #dnn_contentpane .Normal p {
color:#cbda00;
font-size:14px;
line-height:17px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contentholder3 #dnn_contentpane2 .Normal, 
#contentholder3 #dnn_contentpane2 .Normal p {
color:#cbda00;
font-size:14px;
line-height:17px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contentholder1 a, 
#contentholder2 a, 
#contentholder4 a,
#contentholderIntranet a, 
#contentholder1 a:link, 
#contentholder2 a:link, 
#contentholder4 a:link, 
#contentholderIntranet a:link;
#contentholder1 a:visited, 
#contentholder2 a:visited, 
#contentholder4 a:visited,
#contentholderIntranet a:visited;
#contentholder1 a:active, 
#contentholder2 a:active, 
#contentholder4 a:active,
#contentholderIntranet a:active;
#bottomcontent a, 
#bottomcontent a:link, 
#bottomcontent a:visited, 
#bottomcontent a:active,  
{
color:#666666;
font-size:12px;
line-height:15px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
} 


#contentholder1 a:hover, #contentholder2 a:hover,#contentholder4 a:hover, #contentholderIntranet a:hover; #bottomcontent a:hover  {
color:#666666;
font-size:12px;
line-height:15px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
/* background-color:#cbda00; zorgt voor groene flits bij rollover */
} 




img {border:none;}



 #mainContainer
 {
     top: 152px;
     left: 0px;
     width: 100%;
     height: 100%;
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     padding: 0px;
	 margin-top:0px;
	 position:absolute;
 } 
 
 #IEroot #mainContainer
 {
     top: 0px;
     left: 0px;
     width: 100%;
     height: 100%;
     text-align: center;
     margin-left: auto;
     margin-right: auto;
     padding: 0px;
	 margin-top:0px;
	 position:relative;
 } 
 
 
 #contentContainer
 {
 margin-top:0px;
     width: auto;
     height: auto;
	 
     
 }
 
 #outercontainer {
 width:960px;
    height:auto;
    margin-left: auto;
     margin-right: auto;
 }



 

 
 #IEroot #topbar {
 background-image:url(images/topbarbg.gif);
 background-repeat:repeat-x;
 position:relative;
 margin:0px;
 width:100%;
 height:65px;
 text-align:center;
 padding-top:9px;
 }
 
  #topbar {
 background-image:url(images/topbarbg.gif);
 background-repeat:repeat-x;
 position:relative;
 margin:0px;
 width:100%;
 height:65px;
 text-align:center;
 padding-top:9px;
 position:absolute;
 top:0px;
 }
 
#topcontent {
margin-left:auto;
margin-right:auto;
width:960px;
 height:65px;
 text-align:right;
}
#topcontent table {
display:inline-table;
}


.NormalTextBox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
margin-bottom:0px;
}

#IEroot .NormalTextBox {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
margin-bottom:0px;
}



#logohouder {
height:92px;
background-image:url(images/topbarbg2.gif);
background-repeat:repeat-x;
background-position:center top;
text-align:center;
}

#logohoudervervolg {
height:92px;
background-image:url(images/topbarbg.gif);
background-repeat:repeat-x;
background-position:center top;
text-align:center;
}

#logo {
position:relative;
height:92px;
padding-left:76px;
margin-left:auto;
margin-right:auto;
width:960px;
text-align:left;
clear:both;
}

#hoofdmenu {
height:56px;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
float:left;
top:0px;
}

#IEroot #hoofdmenu {
height:56px;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:left;
float:left;
top:0px;
}

.hoofdmenu td {

}

.hoofdmenu td.hoofdmenuactiefdiensten, .hoofdmenu td.hoofdmenudiensten {
	width:204px;
}

.hoofdmenu .hoofdmenuactiefdiensten a, .hoofdmenu .hoofdmenuactiefdiensten a:hover, .hoofdmenu .hoofdmenuactiefdiensten a:link, .hoofdmenu .hoofdmenuactiefdiensten a:visited {
background-color:#cbda00;
color:#666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:6px;
padding-right:5px;
line-height:22px;
padding-top:4px;
padding-bottom:4px;
}


.hoofdmenu .hoofdmenudiensten a, .hoofdmenu .hoofdmenudiensten a:link, .hoofdmenu .hoofdmenudiensten a:visited {
background-color:#666666;
color:#cbda00;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:6px;
padding-right:5px;
line-height:22px;
padding-top:4px;
padding-bottom:4px;
}

.hoofdmenu .hoofdmenudiensten a:hover,  {
background-color:#cbda00;
color:#666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:6px;
padding-right:5px;
line-height:22px;
padding-top:4px;
padding-bottom:4px;
}


/*
.hoofdmenu td {
background-color:#666666;
padding-right:14px;
height:24px;
vertical-align:middle;
padding-left:6px;
}*/

.hoofdmenu .hoofdwit {
padding:0px;
width:16px;
background-color:white;
}


.hoofdmenu a, .hoofdmenu a:hover, .hoofdmenu a:link, .hoofdmenu a:visited {
background-color:#666666;
color:#cbda00;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-left:6px;
padding-right:16px;
line-height:22px;
padding-top:4px;
padding-bottom:4px;
}

.hoofdmenu a:hover, .hoofdmenu .hoofdmenuactief a, .hoofdmenu .hoofdmenuactief a:hover, .hoofdmenu .hoofdmenuactief a:link, .hoofdmenu .hoofdmenuactief a:visited {
background-color:#cbda00;
color:#666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:16px;
padding-left:6px;
}

 
 #menubar {
 border-top:1px solid white;
 border-right:1px solid white;
 position:relative;
 width:651px;
 height:28px;
 background-image:url(images/menubg.gif);
 background-repeat:repeat-x;
 float:left;
  z-index:10;
 }

.zoektd .NormalTextBox { 
width:87px;
height:17px;
border:1px solid #e0e0e0;
 }

td.zoektd {
padding:0px;
}
 /*
.zoektd img {
padding-top:14px;
}
*/
 #content {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 height:auto;
/* min-height:600px; !!! min-height werkt niet in explorer !!! */ 
width:960px;
 top:0px;
 text-align:left;
 }
 
 #maincontent {
 background-color:#666666;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 height:263px;
 width:960px;
 top:56px;
 text-align:left;
 }
 
 #IEroot #maincontent {
 background-color:#666666;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 height:263px;
/* min-height:600px; !!! min-height werkt niet in explorer !!! */ 
 width:960px;
 top:0px;
 text-align:left;
 }
 
 /* ****************************************** */
 
 
 #IEroot #hoverimage{
  top:0px;
  position:absolute;
  width:471px;
  height:263px;
    background-image: none;
 }
 
 #IEroot #hoverimage a, #IEroot #hoverimage a:link, #IEroot #hoverimage a:visited {
  width:471px;
  height:263px;
  background-image:url(images/homeimg.jpg);
 }
 
 #IEroot #hoverimage a:hover {
	width:471px;
	height:263px;
	background-image:url(images/homeimghover.jpg);
}

 
  #hoverimage, #hoverimage a, #hoverimage a:link, #hoverimage a:visited {
  top:0px;
  position:absolute;
  width:471px;
  height:263px;
  background-image:url(images/homeimg.jpg);
 }
 
 
 #hoverimage a:hover {
	width:471px;
	height:263px;
	background-image:url(images/homeimghover.jpg);
}
 
  /* ****************************************** */
 
#homepagecontent {
position:relative;
width:489px;
float:right;
height:231px;
margin-top:-56px;
}

#IEroot #homepagecontent {
position:relative;
width:489px;
float:right;
height:263px;
margin-top:0px;
}

#homepagecontent #dnn_contentpane {
padding:16px;
}
#IEroot #homepagecontent #dnn_contentpane {
padding:16px;
height:263px;
}

#homepagecontent #dnn_contentpane .Normal, #homepagecontent #dnn_contentpane .Normal p {
color:#cbda00;
font-size:18px;
line-height:25px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:0px; /* stopt verticale verschuiving in firefox */
}
 
 #bottomcontent {
 position:relative;
 margin-left:auto;
 margin-right:auto;
 margin-top:56px;
 height:152px;
 width:960px;
 /*text-align:left;*/

 }
 #IEroot #bottomcontent {
 position:relative;
 margin-left:auto;
 margin-right:auto;
  margin-top:0px;
 height:152px;
 width:960px;
 top:0px;
 /*text-align:left;*/
 clear:both;
 }

 #footer {
  background-image:url(images/footerbg.gif);
  background-repeat:repeat-x;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 height:56px;
 text-align:left;
 padding-top:16px;
 padding-left:225px;
}
  #IEroot #footer {
  background-image:url(images/footerbg.gif);
  background-repeat:repeat-x;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 width:960px;
 height:56px;
 text-align:left;
 padding-top:16px;
 padding-left:225px;
 top:0px;
}

#copyright {
margin-left:26px;
padding-top:5px;
float:left;
	}

.footertable, .footertable a, .footertable a:hover, .footertable a:link, .footertable a:visited, a.copyrighttekst:link, a.copyrighttekst:visited, a.copyrighttekst:hover, .copyrighttekst, .footertable td, .toptable a, .toptable a:visited, .toptable a:link, .toptable a:hover, .zoektd  {
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:9px;
 color:#666666;
 
 }
 
 .topactief a:link, .topactief a:visited, .topactief a:hover {
 background-color:#c6db00;
 }
/* Panes */



/* Menu root items */

  
.MainMenu_MenuArrow, .menuicon {
display:none;}



/* Linkermenu */

.MainMenu_MenuItem {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#666666;
cursor: pointer;
}

.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	z-index: 1000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#666666;
cursor: pointer;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#666666;
cursor: pointer;
background-color:#cbda00;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Uitleg menuklassen
a Hoog niveau rootmenu
b Hoog niveau rootmenu hover
c
d
e Hoog niveau submenu 
f Hoog niveau submenu hover
g 
h
aa Laag niveau rootmenu
bb Laag niveau rootmenu hover
cc Laag niveau submenu
dd Laag niveau submenu hover
ee
ff
gg
hh  
*/

.a, .aa, .b, .bb, .c, .d {
padding-bottom:10px;
padding-top:10px;
}

#leftmenu .c, #leftmenu .c a, #leftmenu .c a:link, #leftmenu .c a:hover, #leftmenu .c a:visited, 
#leftmenu .a, #leftmenu .a a, #leftmenu .a a:link, #leftmenu .a a:hover, #leftmenu .a a:visited, 
#leftmenu .b, #leftmenu .b a, #leftmenu .b a:link, #leftmenu .b a:hover, #leftmenu .b a:visited, 
#leftmenu .d, #leftmenu .d a, #leftmenu .d a:link, #leftmenu .d a:hover, #leftmenu .d a:visited,
#leftmenu .aa, #leftmenu .aa a, #leftmenu .aa a:link, #leftmenu .aa a:hover, #leftmenu .aa a:visited,
#leftmenu .bb, #leftmenu .bb a, #leftmenu .bb a:link, #leftmenu .bb a:hover, #leftmenu .bb a:visited
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:18px;
 color:#666666;
font-weight:bold;
background-color:white;
text-decoration:none;
}


#leftmenu .e, #leftmenu .e a, #leftmenu .e a:link, #leftmenu .e a:hover, #leftmenu .e a:visited ,
#leftmenu .g, #leftmenu .g a, #leftmenu .g a:link, #leftmenu .g a:hover, #leftmenu .g a:visited, 
#leftmenu .cc, #leftmenu .cc a, #leftmenu .cc a:link, #leftmenu .cc a:hover, #leftmenu .cc a:visited  {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:18px;
 color:#666666;
background-color:white;
font-weight:normal;
text-decoration:none;
}


#leftmenu .f, #leftmenu .f a, #leftmenu .f a:link, #leftmenu .f a:hover, #leftmenu .f a:visited, 
#leftmenu .h, #leftmenu .h a, #leftmenu .h a:link, #leftmenu .h a:hover, #leftmenu .h a:visited, 
#leftmenu .dd, #leftmenu .dd a, #leftmenu .dd a:link, #leftmenu .dd a:hover, #leftmenu .dd a:visited  {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 line-height:18px;
 color:#666666;
background-color:#cbda00;
font-weight:normal;
text-decoration:none;
}


.open {
margin-right:5px;
width:9px;
height:9px;
background-image:url(images/arrowdown.gif);
background-position:left top;
background-repeat:no-repeat;
}

.dicht {
margin-right:5px;
width:9px;
height:9px;
background-image:url(images/arrowleft.gif);
background-position:left top;
background-repeat:no-repeat;
}

.leeg {
margin-right:5px;
width:9px;
height:9px;
background-image:url(images/arrowempty.gif);
background-position:left top;
background-repeat:no-repeat;
}

/* Contactform */

span.berichtval {
vertical-align:top;
}

td.labeltd {
width:125px;
text-align:right;
padding-right:10px;
padding-bottom:10px;
}

td.contactknoptd {
padding-left:135px;
}

td.veldtd {
vertical-align:top;
}

.contactlabel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-align:right;
}

input.contactvelden{
font-size:9px;
border:1px solid #e0e0e0;
height:14px;
}

textarea.contactbericht  {
font-size:9px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
border:1px solid #e0e0e0;
height:58x;
overflow:auto;
}

#contentholder2 a.contactknop,#contentholder2 a.contactknop:link,#contentholder2 a.contactknop:visited,#contentholder2 a.contactknop:hover {
font-weight:bold;

}

#contentholder4 a.contactknop,#contentholder4 a.contactknop:link,#contentholder4 a.contactknop:visited,#contentholder4 a.contactknop:hover {
font-weight:bold;

}

/* Zoeken */

.zoektabel td {
vertical-align:top;}

.zoektabel {
width:472px;
}

.zoektabel caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
line-height:18px;
color:#666666;
}

/* Niuews */

.nieuwsheader {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-bottom:20px;
font-weight:bold;
font-size:15px;
line-height:18px;
}

.NukeNews_AltItem div, .NukeNews_AltItem {
background-color:white;
border:none;
}

.nieuwslink a, .nieuwslink a:visited, .nieuwslink a:link, .nieuwslink a:active {
background-color:white;
}

.nieuwsdatum {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
color:#cbda00;
font-weight:bold;
text-transform:capitalize;
}

#contentholder2 a.newstitle, 
#contentholder2 a.newstitle:hover, 
#contentholder2 a.newstitle:link, 
#contentholder2 a.newstitle:visited, 
#contentholder2 a.newstitle:active, td.nieuwstitel, 
#contentholder4 a.newstitle, 
#contentholder4 a.newstitle:hover, 
#contentholder4 a.newstitle:link, 
#contentholder4 a.newstitle:visited, 
#contentholder4 a.newstitle:active, td.nieuwstitel, 
#contentholderIntranet a.newstitle,
#contentholderIntranet a.newstitle:hover, 
#contentholderIntranet a.newstitle:link, 
#contentholderIntranet a.newstitle:visited, 
#contentholderIntranet a.newstitle:active, td.nieuwstitel 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:28px;
color:#666666;
font-weight:bold;
background-color:white;
}

a.newstitle,a.newstitle:hover,a.newstitle:link,a.newstitle:visited,{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
line-height:28px;
color:#666666;
font-weight:bold;
background-color:white;
}

.nieuwssum, .nieuwstekst {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
color:#666666;
font-weight:normal;
}

#contentholder2 a.newsreadmore, 
#contentholder2 a.newsreadmore:link, 
#contentholder2 a.newsreadmore:active, 
#contentholder2 a.newsreadmore:visited, 
#contentholder2 a.newsreadmore:hover, 
#contentholder4 a.newsreadmore, 
#contentholder4 a.newsreadmore:link, 
#contentholder4 a.newsreadmore:active, 
#contentholder4 a.newsreadmore:visited, 
#contentholder4 a.newsreadmore:hover, 
#contentholderIntranet a.newsreadmore, 
#contentholderIntranet a.newsreadmore:link, 
#contentholderIntranet a.newsreadmore:active, 
#contentholderIntranet a.newsreadmore:visited, 
#contentholderIntranet a.newsreadmore:hover 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:28px;
color:#666666;
font-weight:bold;
background-color:white;
}

.hr hr {
height:3px;
color:#cbda00;
}

/* teksten */

#contentholder2 .zoektitel, 
#contentholder2  a.zoektitel, 
#contentholder2  a.zoektitel:hover, 
#contentholder2  a.zoektitel:link, 
#contentholder2  a.zoektitel:visited, 
#contentholder4 .zoektitel, 
#contentholder4  a.zoektitel, 
#contentholder4  a.zoektitel:hover, 
#contentholder4  a.zoektitel:link, 
#contentholder4  a.zoektitel:visited, 
#contentholderIntranet .zoektitel, 
#contentholderIntranet  a.zoektitel, 
#contentholderIntranet  a.zoektitel:hover, 
#contentholderIntranet  a.zoektitel:link, 
#contentholderIntranet  a.zoektitel:visited 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
background-color:white;
}

#contentholder2 .zoeksum, 
#contentholder2 a.zoekknop, 
#contentholder2 a.zoekknop:hover, 
#contentholder2 a.zoekknop:link, 
#contentholder2 a.zoekknop:visited,  
#contentholder2 .zoeksum, 
#contentholder4 a.zoekknop, 
#contentholder4 a.zoekknop:hover, 
#contentholder4 a.zoekknop:link, 
#contentholder4 a.zoekknop:visited, 
#contentholderIntranet .zoeksum, 
#contentholderIntranet a.zoekknop, 
#contentholderIntranet a.zoekknop:hover, 
#contentholderIntranet a.zoekknop:link, 
#contentholderIntranet a.zoekknop:visited  
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
background-color:white;
}

#contentholder2 a.zoekknop, 
#contentholder2 a.zoekknop:hover, 
#contentholder2 a.zoekknop:link, 
#contentholder2 a.zoekknop:visited
#contentholder4 a.zoekknop, 
#contentholder4 a.zoekknop:hover, 
#contentholder4 a.zoekknop:link, 
#contentholder4 a.zoekknop:visited,
#contentholderIntranet a.zoekknop, 
#contentholderIntranet a.zoekknop:hover, 
#contentholderIntranet a.zoekknop:link, 
#contentholderIntranet a.zoekknop:visited
 {
text-decoration:underline;
}

/* ModuleTitels en tekst */


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.toptable td{
height:18px;
padding-left:0px;
padding-right:25px;
vertical-align:middle;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
}


.logintd {
padding-bottom:3px;
}

#securelogindiv .securelogin a, #securelogindiv .securelogin a:link, #securelogindiv .securelogin a:visited , #securelogindiv .securelogin a:hover, #securelogindiv .securelogin .securelogin {
color:#cbda00 ;
font-weight:bold;
background-color:#cbda00;
}

#IEroot .logintd {
padding-bottom:4px;
}

#contentholder3 a.loginlink:link, #contentholder3 a.loginlink:visited, #contentholder3 a.loginlink,
#contentholder3 .normal a.loginlink:link, #contentholder3 .normal a.loginlink:visited, #contentholder3 .normal a.loginlink {
text-decoration:none;
color:#666666;
font-weight:bold;
background-color:#c6db00;

}

#contentholder3 a.loginlink:hover, #contentholder3 .normal a.loginlink:hover {
text-decoration:underline;
color:#666666;
font-weight:bold;
background-color:#c6db00;
}

.footertable td {
padding-left:2px;
padding-right:2px;
}

#leftmenu {
clear:left;
float:left;
width:200px;
position:relative;
vertical-align:top;
}

#rechterblok {
float:right;
width:228px;
position:relative;
padding-bottom:16px;
}

#rechterblok div {
clear:both;
/* margin-bottom:16px; */
}

#rechterblok #dnn_rechtsboven,
#rechterblok #dnn_rechtsmidden
{
	margin-bottom: 16px;
}




#bottomcontent #dnn_linkerpane, #bottomcontent #dnn_linksmid, #bottomcontent #dnn_rechtsmid {
margin-top:16px;
margin-right:16px;

}

#dnn_linksmid {
font-size:10px;
line-height:16px;
}

#bottomcontent #dnn_rechterpane {
margin-top:16px;
margin-right:0px;
}

td.hoofdmenuactief {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
background-color:#c6db00;
}

.hoofdmenuactief a, .hoofdmenuactief a:hover, .hoofdmenuactief a:link, .hoofdmenuactief a:visited {
color:#666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

td.linkvrij {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:10px;
}

td.linkvrij a, td..linkvrij a:hover, td..linkvrij a:link, td..linkvrij a:visited {
color:#666666;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

td.hoofdmenustandby:hover {
background-color:#666666;
} 

/* houders */

#contentholder1 {
margin-left:16px;
margin-right:16px;
margin-bottom:16px;
width:468px;
height:auto;
}


#IEroot #contentholder2 {
position:relative;
width:716px;
padding-bottom:16px;
margin-left:16px;
}
#IEroot #contentholder4 {
position:relative;
width:716px;
padding-bottom:16px;
margin-left:16px;
}

#contentholder2 {
position:relative;
width:716px;
padding-bottom:16px;
margin-left:16px;
display:inline-table;
}
#contentholder4 {
position:relative;
width:716px;
padding-bottom:16px;
margin-left:16px;
display:inline-table;
}

#contentholder2 #dnn_linkerpane {
clear:left;
margin-right:16px;
margin-top:16px;
}

#contentholder2 #dnn_middenpane {
margin-top:16px;
margin-right:16px;
}


#contentholder2 #dnn_rechterpane {
margin-top:16px;
}

#contentholder3 {
position:relative;
width:716px;
height:264px;
background-color:#666666;
background-image:url(images/bg_contentholder3.gif);
/*background-image:url(images/bg_contentholder3_contentpane2.gif);*/
}

#contentholder3 #dnn_contentpane {
position:relative;
width:212px;
float:right;
padding:16px 16px 0px 16px;
}

#contentholder3 #dnn_contentpane2, #wwverzenden #contentholder3 #dnn_contentpane {
position:relative;
width:312px;
float:right;
padding:16px 16px 0px 16px;
background-color:#666666;

}

#IEroot #contentholder3 #dnn_contentpane {
position:relative;
width:244px;
float:right;
padding:16px;
}
#IEroot #contentholder3 #dnn_contentpane2, #IEroot #wwverzenden #contentholder3 #dnn_contentpane {
position:relative;
width:344px;
height:100%;
float:right;
padding:16px;
background-color:#666666;
}
#contentholder3 #dnn_afbeelding {
float:left;
position:relative;
width:472px;
background-color:#FFFFFF;
}
#contentholder3 #dnn_afbeelding2, #wwverzenden #contentholder3 #dnn_afbeelding {
float:left;
position:relative;
width:372px;
/* background-color:#FFFFFF; */
background-color:transparent;
}

/*
*********************************************************************************
*** STIJLEN VOOR VOORWAARDEN EN DISCLAIMER
*********************************************************************************
*/

/* algemene voorwaarden 1 brede pane */


#contentholder1bredepane {
margin-left:16px;
margin-right:0px;
margin-bottom:16px;
width:720px;
height:auto;
}
#contentholder1bredepane #dnn_contentpane { 
float:left;
width: 100%;
padding-left:28px;
}
#contentholder1bredepane #dnn_contentpane #dnn_contentpane2 .Normal  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

/* disclaimer 2 panes */

#contentholder2panes {
margin-left:16px;
margin-right:0px;
margin-bottom:16px;
width:720px;
height:auto;
}

#contentholder2panes #dnn_contentpane { /* linker pane */
float:left;
width: 50%;
padding-left:28px;
}
#contentholder2panes #dnn_contentpane2 { /* rechter pane */
float:right;
width: 50%;
padding-left:28px;
}

#contentholder2panes #dnn_contentpane .Normal,
#contentholder2panes #dnn_contentpane2 .Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
}

/*
*********************************************************************************
*/



/* containers */

div.agenda, div.grijs, div.groen, div.rivier, div.bouw, div.bouw, div.linkerbouw, div.linkerlogbouw, div.rechterbouw, div.consultant, div.klanten, div.groen2 {
padding:8px;
width:212px;
height:104px;
position:relative;
float:left;
}
div.consultant p, /* marges weghalen van tekst in de blokjes */
div.agenda p,
div.grijs p, 
div.groen p, 
div.rivier p, 
div.bouw p,
div.linkerlogbouw p
div.linkerbouw p,
div.rechterbouw p,
div.consultant p, 
div.klanten p, 
div.groen2 p{
margin:0px;
}

#IEroot div.agenda, #IEroot div.grijs, #IEroot div.groen, #IEroot div.rivier, div.bouw, div.linkerbouw, div.linkerlogbouw, div.rechterbouw, #IEroot div.consultant, #IEroot div.klanten, #IEroot div.groen2 {
padding:8px;
width:228px;
height:120px;
position:relative;
float:left;
}


div.agenda .Normal, div.grijs .Normal, div.bouw.Normal, div.linkerbouw.Normal, div.linkerlogbouw.Normal, div.rechterbouw.Normal, div.rivier .Normal, div.consultant .Normal, div.klanten .Normal, 
#bottomcontent div.agenda .Normal,#bottomcontent div.grijs .Normal,,#bottomcontent div.rivier .Normal,#bottomcontent div.bouw .Normal,#bottomcontent div.linkerbouw .Normal, #bottomcontent div.linkerlogbouw .Normal,#bottomcontent div.rechterbouw .Normal,#bottomcontent div.consultant .Normal,#bottomcontent div.klanten .Normal, #bottomcontent div.agenda .Normal p,#bottomcontent div.grijs .Normal p,#bottomcontent div.rivier .Normal p,#bottomcontent div.bouw .Normal p, #bottomcontent div.linkerbouw .Normal p, #bottomcontent div.linkerlogbouw .Normal p #bottomcontent div.rechterbouw .Normal p,#bottomcontent div.consultant .Normal p,#bottomcontent div.klanten .Normal p, #bottomcontent  a, #bottomcontent a:link, #bottomcontent a:visited, #bottomcontent a:hover, #rechterblok a, #rechterblok a:link, #rechterblok a:visited, #rechterblok a:hover, #contentholder2 div.agenda  a, #contentholder2 div.agenda a:link, #contentholder2 div.agenda a:visited, #contentholder2 div.agenda a:hover, #contentholder2 div.consultant  a, #contentholder2 div.consultant a:link, #contentholder2 div.consultant a:visited, #contentholder2 div.consultant a:hover, #contentholder2 div.rivier a, #contentholder2 div.bouw a, #contentholder2 div.linkerbouw a, #contentholder2 div.linkerlogbouw  a , #contentholder2 div.rechterbouw  a, #contentholder2 div.rivier a:link, #contentholder2 div.bouw a:link, #contentholder2 div.linkerbouw a:link, #contentholder2 div.linkerlogbouw a:link, #contentholder2 div.rechterbouw a:link, #contentholder2 div.rivier a:visited, #contentholder2 div.bouw a:visited, #contentholder2 div.linkerbouw a:visited, #contentholder2 div.linkerlogbouw a:visited, #contentholder2 div.rechterbouw a:visited, #contentholder2 div.rivier a:hover, #contentholder2 div.bouw a:hover, #contentholder2 div.linkerbouw a:hover, #contentholder2 div.linkerlogbouw a:hover,#contentholder2 div.rechterbouw a:hover, #contentholder2 div.klanten  a, #contentholder2 div.klanten a:link, #contentholder2 div.klanten a:visited, #contentholder2 div.klanten a:hover, #contentholder2 div.grijs  a, #contentholder2 div.grijs a:link, #contentholder2 div.grijs a:visited, #contentholder2 div.grijs a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
font-size:16px;
}

div.groen, 
#bottomcontent div.groen .Normal, 
#bottomcontent div.groen .Normal p, 
div.groen2, 
#bottomcontent div.groen2 .Normal, 
#bottomcontent div.groen2 .Normal p, 
div.groen .Normal, 
#bottomcontent div.groen .Normal, 
#bottomcontent div.groen .Normal p {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
font-size:11px;
color:#666666;
}

#bottomcontent div.groen a:link, 
#bottomcontent div.groen a:visited, 
#bottomcontent div.groen a:hover,
#bottomcontent div.groen2 a:link, 
#bottomcontent div.groen2 a:visited, 
#bottomcontent div.groen2 a:hover,  
#contentholder2 div.groen a:hover, 
#contentholder2 div.groen a, 
#contentholder2 div.groen a:link, 
#contentholder2 div.groen a:visited ,
#rechterblok div.groen a:link, 
#rechterblok div.groen a:visited, 
#rechterblok div.groen a:hover, {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
color:#666666;
font-weight:bold;
}

#bottomcontent div.groen2 a:hover {
text-decoration:underline;
}


#bottomcontent div.groen2 .Normal p {
padding-top:0px;
margin-top:0px;
}

#bottomcontent div.groen2 h1 {
padding-bottom:0px;
margin-bottom:0px;
}

#bottomcontent div.groen2 h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
font-size:12px;
font-weight:bold;
}

div.agenda .Normal, div.rivier .Normal, div.bouw .Normal, div.linkerbouw .Normal, div.linkerlogbouw .Normal, div.rechterbouw .Normal, div.consultant .Normal, div.klanten .Normal, #bottomcontent div.agenda .Normal, #bottomcontent div.rivier .Normal, #bottomcontent div.bouw .Normal, #bottomcontent div.linkerbouw .Normal, #bottomcontent div.linkerlogbouw .Normal,#bottomcontent div.rechterbouw .Normal, #bottomcontent div.consultant .Normal, #bottomcontent div.klanten .Normal, #bottomcontent div.agenda .Normal p, #bottomcontent div.rivier .Normal p, #bottomcontent div.bouw .Normal p, #bottomcontent div.linkerbouw .Normal p, bottomcontent div.linkerlogbouw .Normal p, #bottomcontent div.rechterbouw .Normal p, #bottomcontent div.consultant .Normal p, #bottomcontent div.klanten .Normal p, #bottomcontent  a, #bottomcontent a:link, #bottomcontent a:visited, #bottomcontent a:hover, #rechterblok  a, #rechterblok a:link, #rechterblok a:visited, #rechterblok a:hover, #contentholder2 div.agenda  a, #contentholder2 div.agenda a:link, #contentholder2 div.agenda a:visited, #contentholder2 div.agenda a:hover, #contentholder2 div.consultant  a, #contentholder2 div.consultant a:link, #contentholder2 div.consultant a:visited, #contentholder2 div.consultant a:hover, #contentholder2 div.rivier  a, #contentholder2 div.bouw  a, #contentholder2 div.linkerbouw  a, #contentholder2 div.linkerlogbouw  a, #contentholder2 div.rechterbouw  a, #contentholder2 div.rivier a:link, #contentholder2 div.bouw a:link, #contentholder2 div.linkerbouw a:link, #contentholder2 div.linkerlogbouw a:link, #contentholder2 div.rechterbouw a:link, #contentholder2 div.rivier a:visited, #contentholder2 div.bouw a:visited, #contentholder2 div.linkerbouw a:visited, #contentholder2 div.linkerlogbouw a:visited, #contentholder2 div.rechterbouw a:visited, #contentholder2 div.rivier a:hover, #contentholder2 div.bouw a:hover, #contentholder2 div.linkerbouw a:hover, #contentholder2 div.linkerlogbouw a:hover, #contentholder2 div.rechterbouw a:hover, #contentholder2 div.klanten  a, #contentholder2 div.klanten a:link, #contentholder2 div.klanten a:visited, #contentholder2 div.klanten a:hover {
color:white;
background-color:transparent;
font-size:16px;
line-height:20px;
}

div.agenda {
background-image:url(images/agenda.jpg);
background-repeat:no-repeat;
color:white;
}





div.grijs, div.grijs .Normal {
color:#cbda00;
background-color:#666666;
}

div.groen, div.groen .Normal, div.groen2, div.groen2 .Normal, #bottomcontent div.groen a, #bottomcontent div.groen a:link, #bottomcontent div.groen a:visited, #bottomcontent div.groen a:hover, #rechterblok div.groen a, #rechterblok div.groen a:link, #rechterblok div.groen a:hover, #rechterblok div.groen a:visited{
color:#666666;
background-color:#cbda00;
}

div.rivier {
background-image:url(images/rivier.jpg);
background-repeat:no-repeat;
color:white;
}

div.bouw {
background-image:url(images/bouw.jpg);
background-repeat:no-repeat;
color:white;
}

div.linkerlogbouw {
background-image:url(images/linkerlogin.jpg);
background-repeat:no-repeat;
color:white;
}

div.linkerbouw {
background-image:url(images/linkerbouw.jpg);
background-repeat:no-repeat;
color:white;
}

div.rechterbouw {
background-image:url(images/rechterbouw.jpg);
background-repeat:no-repeat;
color:white;
}

div.consultant {
background-image:url(images/consultant.jpg);
background-repeat:no-repeat;
color:white;
}
/* stijl om font grootte aan te passen in firefox */
div.consultant .Normal {
font-size:16px;
line-height:20px;
}


div.klanten {
background-image:url(images/klanten.jpg);
background-repeat:no-repeat;
color:white;
}

/* stijl om font grootte aan te passen in firefox */
div.klanten .Normal {
font-size:16px;
line-height:20px;
}

.vacatureheader p, .vacatureopenheader p, .vacaturecontent p{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:0px;
padding-bottom:8px; 
margin:0px;
line-height:18px;
}

#contentholder1 div.vacatureheader h1, 
#contentholder1 div.vacatureopenheader h1,
#contentholder1 div.vacaturecontent h1, 
#contentholder2 div.vacatureheader h1, 
#contentholder2 div.vacatureopenheader h1,
#contentholder2 div.vacaturecontent h1 {
color:#cedb00;
font-size:18px;
line-height:28px;
font-weight:bold;
padding-top: 7px;
}

div.vacaturecontent h2 {
color:#cedb00;
font-size:12px;
line-height:18px;
font-weight:bold;
}


div.vacatureheader, div.vacatureopenheader, div.vacaturecontent {
background-color:#666666;
padding-left:15px;
padding-right:15px;
}

div.vacatureheader, div.vacaturecontent {
margin-bottom:17px;
}


#contentholder1 div.vacatureheader a, 
#contentholder1 div.vacatureheader a:link, 
#contentholder1 div.vacatureheader a:visited, 
#contentholder1 div.vacatureopenheader a, 
#contentholder1 div.vacatureopenheader a:link, 
#contentholder1 div.vacatureopenheader a:visited, 
#contentholder1 div.vacaturecontent a, 
#contentholder1 div.vacaturecontent a:link, 
#contentholder1 div.vacaturecontent a:visited {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
font-weight:bold;
}

#contentholder1 div.vacatureheader a:hover, 
#contentholder1 div.vacatureopenheader a:hover, 
#contentholder1 div.vacaturecontent a:hover{
text-decoration:underline;
} 


/* contentholder 2*/
#contentholder2 div.vacatureheader a, 
#contentholder2 div.vacatureheader a:link, 
#contentholder2 div.vacatureheader a:visited, 
#contentholder2 div.vacatureopenheader a, 
#contentholder2 div.vacatureopenheader a:link, 
#contentholder2 div.vacatureopenheader a:visited, 
#contentholder2 div.vacaturecontent a, 
#contentholder2 div.vacaturecontent a:link, 
#contentholder2 div.vacaturecontent a:visited {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-decoration:none;
font-weight:bold;
}

#contentholder2 div.vacatureheader a:hover, 
#contentholder2 div.vacatureopenheader a:hover, 
#contentholder2 div.vacaturecontent a:hover{
text-decoration:underline;
} 

/**/



#contentholder1 div.vacatureheader a, 
#contentholder1 div.vacature a:link, 
#contentholder1 div.vacatureheader a:visited, 
#contentholder1 div.vacatureheader a:hover, 
#contentholder1 div.vacatureopenheader a, 
#contentholder1 div.vacatureopenheader a:link, 
#contentholder1 div.vacatureopenheader a:visited, 
#contentholder1 div.vacatureopenheader a:hover {
padding-left:10px;
background-image:url(images/vacaturearrow.gif);
background-position:left center;
background-repeat:no-repeat;

}

#contentholder1 .vacatureheader h1,
#contentholder1  .vacatureopenheader h1,
#contentholder1  .vacaturecontent h1 {
color:#cbda00;
font-size:18px;
padding:0px;
margin:0px;
} 

#contentholder1 div.vacatureopenheader{
display:none;
}

/*
*********************************************************************************
*** EXTRA FIREFOX STYLES 
*********************************************************************************
*/
#dnn_ctr419_ContentPane p {
margin: 0px;
}

#contentholder1 {
display:inline-table;
}



/*
*********************************************************************************
*** UITLIJNEN VAN PIJLTJES IN HET LINKER MENU 
*********************************************************************************
*/

.TopLevelItem_HansSkin_NormalStyle div table tbody tr td div {
	height: 100%;
	padding-top: 5px;
}
.TopLevelItem_HansSkin_HoverStyle div table tbody tr td div {
	height: 100%;
	padding-top: 5px;
}
.TopLevelItem_HansSkin_HoverStyle div {
	background-color:#cbda00;
	}
/*
*********************************************************************************
*** UITLIJNEN VAN SUBITEMTEKST IN HET LINKER MENU 
*********************************************************************************
*/

.Default_HansSkin_NormalStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_NormalStyle div {
	padding-left:18px;
}
.Default_HansSkin_HoverStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_HoverStyle div {
	padding-left:18px;
}

/* selected style */

.Default_HansSkin_SelectedStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_SelectedStyle div {
	padding-left:18px;
}
.Default_HansSkin_SelectedStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_SelectedStyle div {
	padding-left:18px;
}
/* selected hoverstyle */

.Default_HansSkin_SelectedHoverStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_SelectedHoverStyle div {
	padding-left:18px;
}
.Default_HansSkin_SelectedHoverStyle div span {
	width: auto; 
	margin-right:-18px;
}

.Default_HansSkin_SelectedHoverStyle div {
	padding-left:18px;
}

/*
*********************************************************************************
*** SUBMENUITEMS VETICALE TUSSENRUIMTE 
*********************************************************************************
*/

.Default_HansSkin_NormalStyle {
padding: 2px 0px;
}
.Default_HansSkin_HoverStyle {
padding: 2px 0px;
}

#testmenu {
border:1px solid red;
}

/*
*********************************************************************************
*** Landing images
*********************************************************************************
*/


/* landingdiensten */


#IEroot div#landingdiensten{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
 background-image:none;
  cursor:default;
 }
 
#IEroot  #landingdiensten a, #IEroot #landingdiensten a:link, #IEroot #landingdiensten a:visited {
 width:472px;
 height:264px;
  background-image:url(/portals/0/dienstenvt/landingh.jpg);
   cursor:default;
 }
 
#IEroot #landingdiensten a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/dienstenvt/landing.jpg);
  cursor:default;
 }
 
div#landingdiensten, #landingdiensten a, #landingdiensten a:link, #landingdiensten a:visited {
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
 background-image:url(/portals/0/dienstenvt/landingh.jpg);
  cursor:default;
 }
 
#landingdiensten a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/dienstenvt/landing.jpg);
 cursor:default;
 }
 
 
/* eind landingdiensten */
 
 
 
 
 
/* landingover */
#IEroot div#landingover{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
 background-image:none;
 cursor:default;
 }
 
#IEroot  #landingover a, #IEroot  #landingover a:link, #IEroot #landingover a:visited {
 width:472px;
 height:264px;
  background-image:url(/portals/0/overt/overthorlandh.jpg);
  cursor:default;
 }
 
 #IEroot #landingover a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/overt/overthorland.jpg);
  cursor:default;
 }
 
 
 div#landingover, #landingover a, #landingover a:link, #landingover a:visited{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
  background-image:url(/portals/0/overt/overthorlandh.jpg);
  cursor:default;
 }
 
  #landingover a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/overt/overthorland.jpg);
  cursor:default;
 }
 
 /* eind landingover */
 
 
 
  /* landingwerken */
 #IEroot div#landingwerken{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
 background-image:none;
 cursor:default;
 }
 
 #IEroot #landingwerken a, #IEroot #landingwerken a:link, #IEroot #landingwerken a:visited {
 width:472px;
 height:264px;
  background-image:url(/portals/0/werkenbt/landingh.jpg);
  cursor:default;
 }
 
 #IEroot #landingwerken a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/werkenbt/landing.jpg);
  cursor:default;
 }
 
 
 div#landingwerken, #landingwerken a, #landingwerken a:link, #landingwerken a:visited{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
  background-image:url(/portals/0/werkenbt/landingh.jpg);
  cursor:default;
 }
  #landingwerken a:hover {
width:472px;
 height:264px;
 background-image:url(/portals/0/werkenbt/landing.jpg);
  cursor:default;
 }
/* eind landingwerken */
 
 
  div#landinginlog{
top:0px;
left:0px;
 position:absolute;
 width:472px;
 height:264px;
 cursor:default;
 }
 
 #landinginlog a, #landinginlog a:link, #landinginlog a:visited {
 width:472px;
 height:264px;
  background-image:url(/portals/0/inlog/landing.jpg);
  cursor:default;
 }
 
 #landinginlog a:hover {
 cursor:default;
width:472px;
 height:264px;
 background-image:url(/portals/0/inlog/landingh.jpg);
 cursor:default;
 }
 
   div#landinginlog2{
top:0px;
left:0px;
 position:absolute;
 width:372px;
 height:264px;
 cursor:default;
 }
 
 #landinginlog2 a, #landinginlog2 a:link, #landinginlog2 a:visited {
 width:372px;
 height:264px;
  background-image:url(/portals/0/inlog/landing.jpg);
  cursor:default;
 }
 
 #landinginlog2 a:hover {
 cursor:default;
width:372px;
 height:264px;
 background-image:url(/portals/0/inlog/landingh.jpg);
 cursor:default;
 }
 


/* afbeeldingen voorzien vanaf bestandsbeheer*/ 

#homepage div.consultant {
background-image:url(/portals/0/home/homelinks.jpg);
background-repeat:no-repeat;
color:white;
}


#homepage div.klanten {
background-image:url(/portals/0/home/homerechts.jpg);
background-repeat:no-repeat;
color:white;
}



#dienstenlanding div.agenda {
background-image:url(/portals/0/dienstenvt/dienstenlinks.jpg);
background-repeat:no-repeat;
color:white;
}
#dienstenlanding div.agenda2 {
background-image:url(/portals/0/dienstenvt/dienstenlinks.jpg);
background-repeat:no-repeat;
color:white;
}

#dienstenlanding div.rivier {
background-image:url(/portals/0/dienstenvt/dienstenrechts.jpg);
background-repeat:no-repeat;
color:white;
}


#overthorbecke div.agenda {
background-image:url(/portals/0/overt/overlinks.jpg);
background-repeat:no-repeat;
color:white;
}

#overthorbecke div.bouw {
background-image:url(/portals/0/overt/overrechts.jpg);
background-repeat:no-repeat;
color:white;
}

#werkenbij div.linkerbouw {
background-image:url(/portals/0/werkenbt/werkenlinks.jpg);
background-repeat:no-repeat;
color:white;
}

#werkenbij div.rechterbouw {
background-image:url(/portals/0/werkenbt/werkenrechts.jpg);
background-repeat:no-repeat;
color:white;
}

#login div.linkerbouw, #wwverzenden div.linkerbouw {
background-image:url(/portals/0/inlog/linkerpane.jpg);
background-repeat:no-repeat;
color:white;
}

#login div.linkerlogbouw, #wwverzenden div.linkerlogbouw {
background-image:url(/portals/0/inlog/rechtermid.jpg);
background-repeat:no-repeat;
color:white;
}

#dienstenskin div.rivier {
background-image:url(/portals/0/dienstenvt/dienstenboven.jpg);
background-repeat:no-repeat;
color:white;
}

#dienstenskin div.consultant {
background-image:url(/portals/0/dienstenvt/dienstenonder.jpg);
background-repeat:no-repeat;
color:white;
}

#overthorbeckeskin div.consultant {
background-image:url(/portals/0/overt/overonder.jpg);
background-repeat:no-repeat;
color:white;
}

#overthorbeckeskin div.bouw {
background-image:url(/portals/0/overt/rechtermid.jpg);
background-repeat:no-repeat;
color:white;
}

#werkenbijskin div.klanten {
background-image:url(/portals/0/werkenbt/werkenboven.jpg);
background-repeat:no-repeat;
color:white;
padding: 0,0,0,0 px;
}


#werkenbijskin div.grijs {
background-image:url(/portals/0/werkenbt/werkenonder.jpg);
background-repeat:no-repeat;
color:white;
background-color:#FFFFFF;
padding: 0,0,0,0 px;
}

#servicedesk div.consultant {
background-image:url(/portals/0/servicedesk/servicedeskboven.jpg);
background-repeat:no-repeat;
color:white;
}

#servicedesk div.rivier {
background-image:url(/portals/0/servicedesk/servicedeskonder.jpg);
background-repeat:no-repeat;
color:white;
}

#vacatures div.consultant {
background-image:url(/portals/0/vacatures/onder.jpg);
background-repeat:no-repeat;
color:white;
}

#intranet div.consultant {
background-image:url(/portals/0/intranet/intranetboven.jpg);
background-repeat:no-repeat;
color:white;
}

#intranet div.rivier {
background-image:url(/portals/0/intranet/intranetonder.jpg);
background-repeat:no-repeat;
color:white;
}

/*
*********************************************************************************
*** breedte contentpanes definieren, anders staan ze naast elkaar ipv onder elkaar
*********************************************************************************
*/


#dnn_ctr678_DD { /* linkermenu */
 width: 100%;
 }

#dnn_ctr770_DD { /* tekstmodule boven vacatures, ingelogd */
 width: 100%;
 margin-bottom: 16px;
 }
#dnn_ctr770_ModuleContent { /* tekstmodule boven vacatures */
 margin-bottom: 16px;
}

#dnn_contentpane table #dnn_contentpane2 table { /* tabellen in content 100% breed zetten*/
width: 100%;
}

#dnn_ctr_SendPassword_lblHelp a:link, a:active, a:visited{ 
 font-size:12px;
 color:#c6db00;}
#dnn_ctr_SendPassword_lblHelp a:hover{
 background-color:#666666; color:#FF0000}

/*
*********************************************************************************
*** inloglink intranet
*********************************************************************************
*/
a.securelink:link,
a.securelink:active,
a.securelink:visited,
#dnn_ctr865_Login_tdPassword .CommandButton,
#dnn_ctr865_Login_tdPassword a.CommandButton,
#dnn_ctr865_Login_tdPassword a.CommandButton:link,
#dnn_ctr865_Login_tdPassword a.CommandButton:visited,
#dnn_ctr_SendPassword_cmdSendPassword .CommandButton,
#dnn_ctr_SendPassword_cmdSendPassword a.CommandButton,
#dnn_ctr_SendPassword_cmdSendPassword a.CommandButton:link,
#dnn_ctr_SendPassword_cmdSendPassword a.CommandButton:visited,
#dnn_ctr886_Login_tdPassword a, 
#dnn_ctr886_Login_tdPassword a:link, 
#dnn_ctr886_Login_tdPassword a:visited
 {
font-weight:bold;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;
color:#c6db00;
 text-decoration:none !important;
 font-weight:bold;
}

a.securelink:hover, #dnn_ctr865_Login_tdPassword a.CommandButton:hover, #dnn_ctr_SendPassword_cmdSendPassword a.CommandButton:hover, #dnn_ctr886_Login_tdPassword a:hover
 {
 font-weight:bold;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#666666;
 font-size:11px;
background-color:#cbda00;
 text-decoration:none !important;
  font-weight:bold;
}

div#securelinkdiv {
padding-top:12px;

}

#dnn_ctr_SendPassword_cmdSendPassword a:link,a:active,a:visited
 {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size:11px;
	color:#003366;
}

/* padding weghalen aan onderkant van panel, bij foute login*/
div#login div#content div#contentholder2 div#contentholder3 div#dnn_contentpane2 
{
padding-bottom: 0px;
}

/*verbergen van HR die panel te hoog maakt bij foute inlog */

#dnn_ctr865_ModuleContent hr,
#dnn_ctr886_ModuleContent hr
 {
	display: none;
}


.Accordion_SolidWhiteHeader p, 
.Accordion_SolidWhiteHeader ul,
.Accordion_SolidWhiteHeader li,
div.Accordion_SolidWhiteHeader {
margin:0px;
padding:0px;
}


.Accordion_SolidWhiteHeader ul li 
{
margin-left: 14px;
padding: 0px;
list-style-type: disc;
}

#IEroot .Accordion_SolidWhiteHeader ul li 
{
margin-left: 16px;
}

.wwverzenden, span#dnn_ctr_SendPassword_plUsername_lblLabel{
color:#cbda00;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:16px;
}

.tlogin td a, .tlogin td a:link, .tlogin td a:visited, .tlogin td a:hover, .tlogin td {
color:#cbda00;
} 

td#wwverzendenusername {
padding-top:20px;
padding-bottom:0px;
}

span.cregio {
width:110px;
}

.zoekresultaat {
font-weight:bold;
}

.zoekresult {
text-decoration:underline;
font-style:italic;
}


/* *** FORCEER WACHTWOORD STIJLEN ******************************************* */


.loginwijzigen LABEL img, /* icons uit */
.loginwijzigen #dnn_ctr886_Login_Password_plExpires_label, /* label: wachtwoord verloopt */
.loginwijzigen #dnn_ctr886_Login_Password_lblExpires,  /* text: wachtwoord verloopt */
.loginwijzigen span.CommandButton INPUT /* opslaan img */
{
	display: none;
}

.loginwijzigen a.CommandButton
{
	color: #cbda00;
	font-weight:bold;
}

#dnn_ctr886_Login_Password_lblChangeHeading
{
	font-size: 14px;
	color: #cbda00;
}


/* *** AGENDA MODULE STIJLEN ******************************************* */


.agendaskin #rechterblok {
	margin-top: 36px;
	margin-bottom: 16px;
	padding-left: 10px;
	border-left: 1px solid #e0e0e0;
}



table.EventsCalendar_Calendar {
	width: 225px;
	border: 1px solid #666;
	}
	
	
table.EventsCalendar_Calendar tr td {
	border-left: 1px solid #666;
	border-top: 1px solid #666;
}

table.EventsCalendar_Title tr td {
	border: none;
	font-size: 10px;
	}

table.EventsCalendar_DayHeader tr th {
	text-transform: uppercase !important;
	}


#rechterblok table.EventsCalendar_Calendar tr td a:link,
#rechterblok table.EventsCalendar_Calendar tr td a:visited,
#rechterblok table.EventsCalendar_Calendar tr td a:hover,
#rechterblok table.EventsCalendar_Calendar tr td a:active
{
	font-size: 10px;
	}




td.EventsCalendar_EventsDay a {
	color: #000 !important;
	}

#agendaskin #dnn_rechtsboven {
	margin-top: 56px;
	}
	
	
div.EventsGeneralText {
	text-align: left;
	}
	
a.Events_DetailLink {
	font-size: 12px !important;
	background-color: #cbda00;
	}
a.Events_DetailLink:hover {
	background: #cbda00 !important;
	}	
	
	
	
	
	
	
	
	
	/* events list */


	
	
.agendaskin #contentholder1 #dnn_contentpane table div div table {
	border: none !important;
	border-top: 1px solid #666 !important;
	}	
	
.agendaskin #contentholder1 #dnn_contentpane table div div table td {
	padding: 0;
	}		
	
	
	
table.Events_EventsList_Table {
	border: none !important;
}	

td.Events_EventsList_HeaderDateTD,	
td.Events_EventsList_DateTD {
	border: none !important;
	width: 80px;
	vertical-align:top;
	text-align: left;
	padding: 3px !important;
	}	
	
td.Events_EventsList_DetailsTD,
td.Events_EventsList_DetailsTD {
	border: none !important;
	width: 40px;
	vertical-align:top;
	text-align: left;
	padding: 3px !important;
}

td.Events_EventsList_HeaderTitleTD,
td.Events_EventsList_TitleTD {
	border: none !important;
	width: auto;
	vertical-align:top;
	text-align: left;
	padding: 3px !important;	
	}


	
	
/* *** LINK MODULE STIJLEN ******************************************* */	
	
	
#linksStartPagina #dnn_contentpane {
	float: right;
	width: 715px;
	}
#linksStartPagina #dnn_contentpane > table {
	float: right;
	width: 715px;
	}	
	
	
#linksStartPagina #leftmenu {
	width: 245px;
	margin: 20px 0 20px 0;
	}		
#linksStartPagina #dnn_linkermenu {
	width: 200px;
	margin: 0 0 20px 0;
	}	
	
#linksStartPagina #dnn_kolom1 {
	float: left;
	width: 225px;
	margin: 20px 20px 20px 0;
	}
	
#linksStartPagina #dnn_kolom2 {
	float: left;
	width: 225px;
	margin: 20px 20px 20px 0;
	}	
	
#linksStartPagina #dnn_kolom3 {
	float: left;
	width: 225px;
	margin: 20px 0 20px 0;
	}	

/*
#linksStartPagina #dnn_kolom4 {
	float: left;
	width: 225px;	
	margin: 20px 0 20px 0;
	}	
	
*/




#linksStartPagina #dnn_kolom1 > div,
#linksStartPagina #dnn_kolom2 > div,
#linksStartPagina #dnn_kolom3 > div,
#linksStartPagina #dnn_kolom4 > div
{
}



table.linkmoduleContainer {
	float: left;
	clear: both;
	width: 100%;
	border: 1px solid #666;
	margin: 0 0 20px 0;
}
	

table.linkmoduleContainer span.Head {
	font-size: 12px;
	font-weight: bold;
	color: #c6db00;
	padding: 0 5px;
	}
	
table.linkmoduleContainer table.style1,
table.linkmoduleContainer div div table {
	width: 100%;
		border: none !important;
	}	
	
table.linkmoduleContainer div div table {

}		
	
table.linkmoduleContainer div div table td {
	padding: 0px !important;
	}
	
table.linkmoduleContainer div div table table td {
	padding: 0 !important;
	border-top: none;
	border-bottom: none;
}		

/*
table.linkmoduleContainer a.ThorbeckeLinks {
	width: 100%;
	height: 100%;
	color: #666;
	padding: 1px 5px !important;
}		
*/

table.linkmoduleContainer a.ThorbeckeLinks:link,
table.linkmoduleContainer a.ThorbeckeLinks:visited,
table.linkmoduleContainer a.ThorbeckeLinks:active
{
	display:list-item;
	list-style: none;
	color: #666;
	padding: 1px 5px !important;
}		

table.linkmoduleContainer a.ThorbeckeLinks:hover {
	background-color: #c6db00;
}	
