/* Lijsters HomePage CSS */

/* General styles reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul, ul li, ul li ul li {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}

input.btn { 
	  color:#050; 
	  font: bold small 'trebuchet ms',helvetica,sans-serif; 
} 

/* SKIN CSS */
body {
  background: #ef9f00;
  behavior:url(htc/csshover.htc);
}
.site {
  width:940px;
  padding-right:20px;
  margin-left:auto;
  margin-right:auto;
  font-family:verdana;
  background:url(images/shadowRight.jpg) repeat-y top right;
  background-color:#fff; 
}

.algemeen .header {
  width:940px;
  height:200px;
  background:url(images/headerNederlands.jpg) no-repeat;
  position:relative;
}

.Nederlands .header{
  width:940px;
  height:200px;
  background:url(images/headerNederlands.jpg) no-repeat;
  position:relative;
}

.Engels .header{
  width:940px;
  height:200px;
  background:url(images/headerEngels.jpg) no-repeat;
  position:relative;
}

.Duits .header{
  width:940px;
  height:200px;
  background:url(images/headerDuits.jpg) no-repeat;
  position:relative;
}

.Frans .header{
  width:940px;
  height:200px;
  background:url(images/headerFrans.jpg) no-repeat;
  position:relative;
}


/*********************************
ACCOUNTBAR CSS START
*********************************/
 
#accountBarDiv
{
z-index: 1000; 
margin-top: 12px;
margin-right: 15px;
font-size:11px;
font-family:verdana;
color:#90969E;
text-decoration:none;
text-align: right;
}
 
/*
#accountBarDiv
{
	width:940px;
	left: 50%;
	margin-top: 12px;
	margin-left: -490px;
	font-family:verdana;
    font-size:11px;
	
	text-decoration:none;
}*/

#accountBarDiv a
{
	color:#90969E;
	 text-decoration:none;
}

#accountBarDiv a:hover
{
	color:#90969E;
	 text-decoration:underline;
}
/*********************************
ACCOUNTBAR CSS END
*********************************/

.site .header .shadowTop {
  background:url(images/shadowTop.jpg) no-repeat top right;
  width:20px;
  height:40px;
  position:absolute;
  top:0px;
  right:-20px;
}
.site .navigation {
  float:left;
  width:255px;
  min-height:10px;
}
.site .topPane {
  height:60px;
  width:525px;
  margin-top:10px;
}
.site .topPane ul li {
  float:left;
  font-family:verdana;
}
.site ul.metaMenu {
  position:absolute;
  top:-187px;
  left: -240px;
  color:#777;
  z-index : 1001;
}
.site ul.metaMenu a {
  color:#777;
  text-decoration:none;
}

.site ul.metaMenu a:hover {
  text-decoration:underline;
}



.site .searchControl {
  position: absolute;
  top:-191px;
  left:-100px;
  margin-left:3px;
  z-index : 1001;
}

.site .searchControl a {
  height:16px;
  position:relative;
  top: 2px;
  margin-left:0px;
  z-index : 1001;
}
.site ul.mainMenu {
  width:500px;
}
.algemeen ul.mainMenu:hover li a {
  background-position: 0px -28px !important;
}
.site ul.mainMenu li a {
  display:block;
  height:28px;
  margin-right:7px;
}
.Nederlands ul.mainMenu li a {
  background-position:0px -28px !important;
}
.Nederlands ul.mainMenu li.Nederlands a {
  background-position:0px 0px !important;
}
.Engels ul.mainMenu li a {
  background-position:0px -28px !important;
}
.Engels ul.mainMenu li.Engels a {
  background-position:0px 0px !important;
}
.Duits ul.mainMenu li a {
  background-position:0px -28px !important;
}
.Duits ul.mainMenu li.Duits a {
  background-position:0px 0px !important;
}
.Frans ul.mainMenu li a {
  background-position:0px -28px !important;
}
.Frans ul.mainMenu li.Frans a {
  background-position:0px 0px !important;
}

.site ul.mainMenu li a:hover {
  text-decoration:none;
}
.site ul.mainMenu li.Nederlands a {
  width:102px;
  background:url(images/TaalbuttonNed.jpg) no-repeat;
}
.site ul.mainMenu li.Nederlands a:hover {
  background-position: 0px 0px !important;
}
.site ul.mainMenu li.Engels a {
  width:102px;
  background:url(images/TaalbuttonEng.jpg) no-repeat;
}
.site ul.mainMenu li.Engels a:hover {
  background-position: 0px 0px !important;
}
.site ul.mainMenu li.Duits a {
  width:102px;
  background:url(images/TaalbuttonDuits.jpg) no-repeat;
}
.site ul.mainMenu li.Duits a:hover {
  background-position: 0px 0px !important;
}
.site ul.mainMenu li.Frans a {
  width:102px;
  margin-right:0px;
  background:url(images/TaalbuttonFrans.jpg) no-repeat;
}
.site ul.mainMenu li.Frans a:hover {
  background-position: 0px 0px !important;
}

.site ul.mainMenu li a span {
  visibility:hidden;
}
.site ul.metaMenu li {
  background:url(images/metaSep.gif) no-repeat center right;
  height:15px;
  padding-right:7px;
  margin-right:7px;
}
.site .pageContent {
  position:relative;
  float:left;
  width:685px;
  padding-bottom: 30px;
}
.site .pageContent .contentPane {
  float:left;
  width:475px;
  font-family:verdana;
}
.site .pageContent .rightPane {
  width:176px;
  margin-left:34px;
  float:left;
}

.site .pageContent .rightPaneCover {
  
  margin-left: -50px;
  margin-top: 70px;
  margin-bottom: 10px;
  float:left;
}

/*This is used to create this minimal hight of the page. */
.RightPanel{
  height: 340px;
}

.footer {
  margin-right:auto;
  margin-left:auto;
  padding-top:20px;
  width:960px;
  background:url(images/shadowBottom.jpg) no-repeat;
  background-color:#ef9f00;
}
.footer ul {
  margin-left:auto;
  margin-right:auto;
}
.footer ul li {
  background:url(images/footerSep.gif) no-repeat center right;
  display:inline;
  height:15px;
  padding-right:7px;
  margin-right:7px;
}
ul li.last,
.site ul li.last {
  background:none;
  padding:0;
  margin:0;
}
.footer .content ul li a {
  color:#000;
  text-decoration:none;
}
.footer .content ul li a:hover {
  text-decoration:underline;
}

/** Side.menu skins **/
/** Side.menu skins **/
/** Side.menu skins **/

.site .navigation a {
  color:#FFF;
  font-size:11px;
  display:block;
  height:17px;
  padding-top:3px;
  padding-left:11px;
}
.site .navigation .menuFooter {
  width:215px;
  height:40px;
  margin-left:16px;
  margin-bottom:20px;
}
.site .navigation a:hover {
  text-decoration:none;
  color:#000;
}


.site .navigation ul li ul li.isSelected_noChildren a {
  font-weight:bold;
}
.site .navigation ul li ul li a:hover {
  font-weight:bold;
}
.site .navigation ul li.isSelected_hasChildren ul { /* item with subitems has been clicked */
  display:inline;
}
.site .navigation ul li ul {
  display:none;
}
.site .navigation ul.rootMenu li#admin ul,
.site .navigation ul.rootMenu li#host ul {
  display:inline;
}
/** Algemeen specific CSS **/
/** Algemeen specific CSS **/
/** Algemeen specific CSS **/
.algemeen .navigation a {
  color:#000;
}


/** Nederlands specific CSS **/

.Nederlands .navigation .menuFooter {
  border-top:1px solid #CC0001;
  background:url(images/menuBottom.jpg) no-repeat;
}
.Nederlands .navigation ul.rootMenu {
  background:url(images/menuTop.jpg) no-repeat;
  padding-top:20px;
  width:215px;
  margin-top:60px;
  margin-left:16px;
}
.Nederlands .navigation ul.rootMenu li a {
  border-top:1px solid #DD5A3D;   
}
.Nederlands .navigation ul.rootMenu li.isSelected_hasChildren a,
.Nederlands .navigation ul.rootMenu li#admin a,
.Nederlands .navigation ul.rootMenu li#host a {
  border-bottom:1px solid #CC0001;
}
.Nederlands .navigation ul.rootMenu li#admin a,
.Nederlands .navigation ul.rootMenu li#host a {
  border-top:1px solid #CC0001;
}
.Nederlands .navigation ul.rootMenu li.isSelected_hasChildren ul li a,
.Nederlands .navigation ul.rootMenu li#admin ul li a,
.Nederlands .navigation ul.rootMenu li#host ul li a {
  border:none;
}
.Nederlands .navigation ul.rootMenu li ul li {
  border:none;
  background:#DD5A3D;
  height:20px;
}
.Nederlands .navigation a {
  background:#CC0001; /* dark-red */
}
.Nederlands .navigation a:hover {
  background:#DD5A3D;
}
.Nederlands .navigation li.isSelected_hasChildren a,
.Nederlands .navigation li.isSelected_noChildren a,
.Nederlands .navigation li#admin a,
.Nederlands .navigation li#host a {
  color:#000;
  background:#DD5A3D; /* light-red */
}

/** Engels specific CSS **/

.Engels .navigation .menuFooter {
  border-top:1px solid #CC0001;
  background:url(images/menuBottom.jpg) no-repeat;
}
.Engels .navigation ul.rootMenu {
  background:url(images/menuTop.jpg) no-repeat;
  padding-top:20px;
  width:215px;
  margin-top:60px;
  margin-left:16px;
}
.Engels .navigation ul.rootMenu li a {
  border-top:1px solid #DD5A3D;   
}
.Engels .navigation ul.rootMenu li.isSelected_hasChildren a,
.Engels .navigation ul.rootMenu li#admin a,
.Engels .navigation ul.rootMenu li#host a {
  border-bottom:1px solid #CC0001;
}
.Engels .navigation ul.rootMenu li#admin a,
.Engels .navigation ul.rootMenu li#host a {
  border-top:1px solid #CC0001;
}
.Engels .navigation ul.rootMenu li.isSelected_hasChildren ul li a,
.Engels .navigation ul.rootMenu li#admin ul li a,
.Engels .navigation ul.rootMenu li#host ul li a {
  border:none;
}
.Engels .navigation ul.rootMenu li ul li {
  border:none;
  background:#DD5A3D;
  height:20px;
}
.Engels .navigation a {
  background:#CC0001; /* dark-red */
}
.Engels .navigation a:hover {
  background:#DD5A3D;
}
.Engels .navigation li.isSelected_hasChildren a,
.Engels .navigation li.isSelected_noChildren a,
.Engels .navigation li#admin a,
.Engels .navigation li#host a {
  color:#000;
  background:#DD5A3D; /* light-red */
}

/** Duits specific CSS **/

.Duits .navigation .menuFooter {
  border-top:1px solid #CC0001;
  background:url(images/menuBottom.jpg) no-repeat;
}
.Duits .navigation ul.rootMenu {
  background:url(images/menuTop.jpg) no-repeat;
  padding-top:20px;
  width:215px;
  margin-top:60px;
  margin-left:16px;
}
.Duits .navigation ul.rootMenu li a {
  border-top:1px solid #DD5A3D;   
}
.Duits .navigation ul.rootMenu li.isSelected_hasChildren a,
.Duits .navigation ul.rootMenu li#admin a,
.Duits .navigation ul.rootMenu li#host a {
  border-bottom:1px solid #CC0001;
}
.Duits .navigation ul.rootMenu li#admin a,
.Duits .navigation ul.rootMenu li#host a {
  border-top:1px solid #CC0001;
}
.Duits .navigation ul.rootMenu li.isSelected_hasChildren ul li a,
.Duits .navigation ul.rootMenu li#admin ul li a,
.Duits .navigation ul.rootMenu li#host ul li a {
  border:none;
}
.Duits .navigation ul.rootMenu li ul li {
  border:none;
  background:#DD5A3D;
  height:20px;
}
.Duits .navigation a {
  background:#CC0001; /* dark-red */
}
.Duits .navigation a:hover {
  background:#DD5A3D;
}
.Duits .navigation li.isSelected_hasChildren a,
.Duits .navigation li.isSelected_noChildren a,
.Duits .navigation li#admin a,
.Duits .navigation li#host a {
  color:#000;
  background:#DD5A3D; /* light-red */
}

/** Frans specific CSS **/

.Frans .navigation .menuFooter {
  border-top:1px solid #CC0001;
  background:url(images/menuBottom.jpg) no-repeat;
}
.Frans .navigation ul.rootMenu {
  background:url(images/menuTop.jpg) no-repeat;
  padding-top:20px;
  width:215px;
  margin-top:60px;
  margin-left:16px;
}
.Frans .navigation ul.rootMenu li a {
  border-top:1px solid #DD5A3D;   
}
.Frans .navigation ul.rootMenu li.isSelected_hasChildren a,
.Frans .navigation ul.rootMenu li#admin a,
.Frans .navigation ul.rootMenu li#host a {
  border-bottom:1px solid #CC0001;
}
.Frans .navigation ul.rootMenu li#admin a,
.Frans .navigation ul.rootMenu li#host a {
  border-top:1px solid #CC0001;
}
.Frans .navigation ul.rootMenu li.isSelected_hasChildren ul li a,
.Frans .navigation ul.rootMenu li#admin ul li a,
.Frans .navigation ul.rootMenu li#host ul li a {
  border:none;
}
.Frans .navigation ul.rootMenu li ul li {
  border:none;
  background:#DD5A3D;
  height:20px;
}
.Frans .navigation a {
  background:#CC0001; /* dark-red */
}
.Frans .navigation a:hover {
  background:#DD5A3D;
}
.Frans .navigation li.isSelected_hasChildren a,
.Frans .navigation li.isSelected_noChildren a,
.Frans .navigation li#admin a,
.Frans .navigation li#host a {
  color:#000;
  background:#DD5A3D; /* light-red */
}

/*** mennu fix IE 6 + 7 ***/
.site .navigation ul.rootMenu li {
  display:inline;
}
/*** END ***/

/** Content modules CSS **/
/** Content modules CSS **/
/** Content modules CSS **/
.site .contentPane h1 {
  font-weight:bold;
  font-size:19px;
  margin-bottom:1em;
  font-familiy:tahoma;
}
.algemeen .contentPane h1 {
  color:#CC0000;
}
.Nederlands .contentPane h1 {
  color:#CC0000;
}
.Engels .contentPane h1 {
  color:#CC0000;
}
.Duits .contentPane h1 {
  color:#CC0000;
}
.Frans .contentPane h1 {
  color:#CC0000;
}
.site .contentPane h2 {
  color:#CC0000;
  font-weight:bold;
  font-size:11px;
  font-family:verdana;
}
.site .contentPane h3 {
  color:#CC0000;
  font-size:17px;
  font-family:verdana;
  margin-bottom:1em;
}
.site .contentPane p {
  margin-bottom:1em;
  font-size:11px;
  font-family:verdana;
}
.site .contentPane a {
  color:#747a82;
  text-decoration:underline;
}
.site .contentPane a.voorbeeldLnk {
  color:#dc5193;
  text-decoration:none;
  display:block;
  height:16px;
  width:105px;
  background:url(images/vbBtn.gif) no-repeat center right;
}
.site .contentPane ol {
  font-size:11px;
  font-family:verdana;
  margin-left:25px;
  margin-bottom:1em;
}
.site .contentPane ul {
  font-size:11px;
  font-family:verdana;
  margin-left:17px;
  margin-bottom:1em;
}
.site .contentPane ul li {
  list-style-type:square;
}
.site .contentPane td.leftCol {
  width:120px;
  padding-right:20px;
}
.site .contentPane td.leftCol img {
  margin-bottom:15px;
}
.logout
{
    color:Black;
  font-size:11px;
  font-family:verdana;
  margin-left:16px;
  margin-top:22px;
}
/*polish the DNN search results*/
.searchResults table tr td
{
    padding-left:10px;
    color:White;
}
.searchOutput
{
    color:Black;
  font-size:11px;
  font-family:verdana;
}

.searchResults .NormalBold
{
    margin-top:20px;
    padding-top:20px;
    height:50px;
}

.searchResults .NormalBold td
{
    color:Black;
    padding-right:150px;
}
.EditButtonsFooter
{
    height:0px;
}
