<style type="text/css">


body { 
  display: grid;
  grid-template-areas: 
    "header"
    "nav"
    "article"
    "footer";
   margin: 0;
  }  
header, nav,  article, footer, div {
  padding: 0.2em;
  background: white;
  }
#pageHeader {
  grid-area: header;
  }
#pageFooter {
  grid-area: footer;
  }
#mainArticle { 
  grid-area: article;      
  
  }
#mainNav { 
  grid-area: nav; 
  	display: inline-block;
position: relative;
width: 100%;
word-wrap: break-word;
text-align: center;

  }

/* Stack the layout on small devices/viewports. */
@media all and (max-width: 100%) {
  body { 
    grid-template-areas: 
      "header"
       "nav"    
      "article"
      "footer";
 }
}


p.header-subtitle {
  font-size: 0.9rem;
  color: rgb(3, 180, 3);
  font-style: italic;
}

.custom-style-numbered-list {
    background-color: darkgreen; /* Dark green background */
    color: white; /* White text color */
    padding: 10px; /* Optional padding for better appearance */
    border-radius: 5px; /* Optional rounded corners */
}

.custom-style-numbered-list li {
    margin-bottom: 5px; /* Space between list items */
}


li {
    color: #fff;
  background: white;
    display: block;
    float: left;
    padding: 0.1em;
    position: relative;
    text-decoration: none;
  transition-duration: 0.2s;
}


li.hoofdmenu-item-1 {
width: 3em;
height: 0.8em;
margin-bottom: 0em;
margin-top: 0em;	
box-shadow: shadow;

margin-left: 0.2em;
margin-right: 0.2em;

border-top-width: 2px;
border-left-width: thin;
border-left-width: thin;
border-bottom-width: 2px;
border-top-color: black;
border-left-color: darkgrey;
border-right-color: black;
border-bottom-color: darkgrey;	

text-align: left;
vertical-align: text-top;
	}





a.hoofdmenu-item-1 {
width:11em;
height: 0.8em;
margin-bottom: 0em;
margin-top: 0em;	
box-shadow: shadow;	


margin-left: 0.1em;
margin-right: 0.1em;

border-top-width: thick;
border-left-width: thick;
border-left-width: thick;
border-bottom-width: thin;
border-top-color: black;
border-left-color: darkgrey;
border-right-color: black;
border-bottom-color: darkgrey;	

text-align: left;
vertical-align: top;
font-size: 70%;
	}






/* --------------------- positioning the language box ----------------------- */


div.positioning-language-box {
	display: inline-block;
	position: inherit;
	margin-top: 3em;
}


div.limiting-nav-box {
	display: inline-block;
position: relative;
width: 100%;
word-wrap: break-word;
}







h2.title-text {
position: inherit;
display: block;
font-size: 1.8em; 
font-family:sans-serif;
line-height: 150%;
word-spacing: -4px;

border: thin; 
color: darkgreen;
font-weight: bold; 

font-variant: small-caps;	
line-height: 150%;
word-wrap: normal;
 opacity: 0.5;
}


h2.title-text-io {
  position: inherit;
  display: block;
  font-size: 1.4em; 
  font-family:sans-serif;
  line-height: 150%;
  word-spacing: -4px;
  
  border: thin; 
  color: darkgreen;
  font-weight: bold; 
  
  font-variant: small-caps;	
  line-height: 150%;
  word-wrap: normal;
   opacity: 0.5;
  }


  h2.title-text-io-moodle {
    position: inherit;
    display: block;
    font-size: 1.4em; 
    font-family:sans-serif;
    line-height: 150%;
    word-spacing: -4px;
    
    border: thin; 
    color: orange;
    font-weight: bold; 
    
    font-variant: small-caps;	
    line-height: 150%;
    word-wrap: normal;
     opacity: 0.5;
    }

    h2.title-text-io-lams {
      position: inherit;
      display: block;
      font-size: 1.4em; 
      font-family:sans-serif;
      line-height: 150%;
      word-spacing: -4px;
      
      border: thin; 
      color: rgb(7, 229, 253);
      font-weight: bold; 
      
      font-variant: small-caps;	
      line-height: 150%;
      word-wrap: normal;
       opacity: 0.7;
      }

      h2.title-text-io-care-gave {
        position: inherit;
        display: block;
        font-size: 1.4em; 
        font-family:sans-serif;
        line-height: 150%;
        word-spacing: -4px;
        
        border: thin; 
        color: rgb(1, 165, 28);
        font-weight: bold; 
        
        font-variant: small-caps;	
        line-height: 150%;
        word-wrap: normal;
         opacity: 0.7;
        }



    div.highlight-text-io {
      position: inherit;
      display: block;
         font-size: 0.85em; 
      font-family:sans-serif;
      line-height: 150%;
      word-spacing: 4px;
      letter-spacing: 0.15rem;
      border: thin; 
      color: ;
      font-weight:;
      font-variant: ;	
      line-height: 150%;
      word-wrap: normal;
       opacity: 0.7;
      }


    span.highlight-text-io {
      position: inherit;
      font-size: 0.85em; 
      font-family:sans-serif;
      line-height: 150%;
      word-spacing: 4px;
      letter-spacing: 0.15rem;
      border: thin; 
      color: ;
      font-weight:;
      font-variant: ;	
      line-height: 150%;
      word-wrap: normal;
       opacity: 0.7;
      }
  
      div.Google-Forms {
        position: inherit;
        display: block;
           font-size: 1.5em; 
        font-family:sans-serif;
        line-height: 150%;
        word-spacing: 4px;
        letter-spacing: 0.15rem;
        border: thin; 
        color: ;
        font-weight:;
        font-variant: ;	
        line-height: 150%;
        word-wrap: normal;
        }
  



h3.title-text {
display: inline-block;
position: relative;
width: 70%;
left: 0%;
font-size: 1.4em; 
font-family: Arial; 
border: thin; 
color: darkgreen; 
font-weight: bold; 
font-style: italic;
font-stretch: wider;
font-variant: small-caps;	
text-align: left;
line-height: 170%;
padding-bottom: 10px;
word-wrap: normal;
}



h4.title-text {
display: inline-block;
position: relative;
width: 70%;
left: 0%;
font-size: 1.4em; 
font-family: Arial; 
border: thin; 
color: green; 
font-weight: bold; 
font-style: italic;
font-stretch: wider;
font-variant: small-caps;	
text-align: left;
word-wrap: normal;
}


img.title-text {
display: inline-block;
position: relative;
left: 0%;
border: thin; 
color: pink; 
text-align: left;
padding-bottom: 0;
margin-bottom: -15px;
word-wrap: normal;
}




/* -------------- begin centering image with flex ------------------ */

img.center-with-flex {
display: flex;
 justify-content: center;
}

img.center-with-flex-1 {
display: flex;
 justify-content: center;
 padding-top: 0.5rem;
}

img.center-with-flex-2 {
display: flex;
 justify-content: center;
 padding-top: 1rem;
}

img.center-with-flex-2-io {
  display: flex;
   justify-content: center;
   padding-top: 1rem;
   background-color:white;
   padding-right: 0.5srem;
   transform: scale(0.75); /* Scale down to 75% */
  }

img.center-with-flex-3 {
display: flex;
 justify-content: center;
 padding-top: 1.5rem;
}





/* -------------- end centering image with flex ------------------ */






/* ------ align image to bottom of line-height ----------- */

img.align-bottom-line-height {
display: flex;
position: relative;
vertical-align: bottom;

padding-bottom: 0em;
padding-top: 0.5em;	
margin-bottom: 0em;
line-height: 0.9em;
text-align: bottom;
}





/* --------------- begin code for definitions --------------- */  


a.definitions {
font-style: italic; 
font-variant: normal; 
font-weight: normal;  
}

/* Dropdown button on hover & focus */
.definitions:hover, .definitions:focus {
    background-color: #d9d8d6;
}


a.definitions-focused {
font-style: normal; 
font-variant: normal; 
font-weight: bold;  
}

/* --------------- begin code for definitions --------------- */  











/* --------------- begin button from ecclectic circle --------------- */  


 /* Dropdown Button */
.dropbtn-emotion {

    background-color: #fbd1d1;
    color: #FF0000;
    padding: 1px;
    font-size: 13px;
    cursor: pointer;
font-weight: bold;
text-align: center;	
border-color: black; 
border-left-width: 3px;
border-right-width: 3px;
border-top-width: 3px;
border-bottom-width: 3px;
border-bottom-color: #FF0000; 
border-left-color: #FF0000;
border-right-color: #FF0000; 
border-top-color: #FF0000;
height: 45px; 
width: 90px; 
align-self: center;
align-content: center;
align-content: center;
float:center;
margin:auto;
display:block;
}

/* Dropdown button on hover & focus */
.dropbtn-emotion:hover, .dropbtn-emotion:focus {
    background-color: #d9d8d6;
}


.window-emotion-focused {
display: block;
width: 95%; 
align: top;
scrolldirection: vertical;
border-image-width:2px; 

background: #fbd1d1;
bgcolor: #fbd1d1;

border-color: #FFFFFF; 
border-bottom-color: #FFFFFF; 
border-left-color: #FFFFFF; 
border-right-color: #FFFFFF; 
border-top-color: #FFFFFF; 

font-family: sans-serif; 
font-size: 85%;; 
font-style: normal; 
font-variant: normal; 
font-weight: normal;  
line-height: 19px; 
text-align: left; 
padding: 5px 5px 5px 5px;

}

/* --------------- end button from ecclectic circle --------------- */  



/* ------------------ LIMITING A SECTION ------------------------------  */


div.limit-sentencelength {
display: inline-block;
position: relative;
width: 100%;
word-wrap: break-word;
}








div.unique-missie {
display: block;
position: relative;
background-color: darkgreen;
color: white;
left: 45%;
width:45%;
height: auto;
margin-bottom: 1em;
margin-top: 1em;	
box-shadow: shadow;	


margin-left: 1em;
margin-right: 1em;

border-top-width: thick;
border-left-width: thick;
border-left-width: thick;
border-bottom-width: thin;
border-top-color: black;
border-left-color: darkgrey;
border-right-color: black;
border-bottom-color: darkgrey;	

text-align: left;
vertical-align: top;
font-size: 70%;
	}


span.title-unique-missie {
font-weight: bold;
}	
	







 .flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row
  
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}


.flex-container-0 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row
  
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}


div.stretch {
  border: 1px solid white;
  height: 100px;
  width: 16%;
  background: rebeccapurple;
}

body.bodies {
	 font-size:1em;
 	 letter-spacing: 1px; 
	 background:white;
	 text:#26511D;
	 color: #26511D;
	 link:#632cf3;
	 vlink:#806cb3;
	 alink:#9a35ff;
     font-family: sans-serif;
     line-height: 1.25em;
     margin-right: 25%;

}


div.flex-container {
  display: flex;
  flex-wrap: wrap;
  flex-flow: row wrap;
   justify-content: space-around;
    align-items: stretch; 
}


/*Large screen styles first - Avoid*/
.product-img {
  width: 50%;
  float: left;
}
@media screen and (max-width: 40.5em) {
  .product-img {
    width: auto;
    float: none;
  }
}



/*Default styles*/
.related-products li {
  float: left;
  width: 50%;
}

/*Display 3 per row for medium displays (like mobile phones in landscape or smaller tablets)*/
@media screen and (min-width: 28.75em) {
  .related-products li {
    width: 33.3333333%;
  }
}
/*Display 6 to a row for large displays (like medium tablets and up) */
@media screen and min-width: 40.5em) {
  .related-products li {
    width: 16.6666667%;
  }
}





/*Using CSS gradients instead of background images*/
header[role="banner"] {
  position: relative;
  background: #111; 
  background: +linear-gradient (top, #111 0%, #222 100%);
}






//Check if Mobile
function checkMobile() {
  if(sw > breakpoint) {
    mobile = false; //Not Mobile
  } else {
    mobile = true; //Mobile
  }
  
  if (!mobile) { //If Not Mobile
    loadAux(); //Load auxiliary content
  }
}

//Set up Auxiliary content
function loadAux() {
  var $aux = $('.aux');
  $aux.each(function(index) {
    var $this = $(this);
    var auxLink = $this.find('a');
    var auxFragment = auxLink.attr('href');
    var auxContent = $this.find('[role=tabpanel]');
    if (auxContent.size()===0 && $this.hasClass('loaded')===false) {
      loadContent(auxFragment,$this);
    }
  });
}

function loadContent(src,container) { // Load Tab Content
  container.addClass('loaded');
  $('<div role="tabpanel" />').load(src +' #content > div',function() {
    $(this).appendTo(container);
  });
}








	 font-stretch: wider;
	 } 

    cursor: {
   uri: crosshair;
	 }
















/* logo codes -------------FROM STUDENT PORTAL  */

img.logo-eti
 {
  display: inline-block;  
  position: absolute;
  margin-top: 0rem;
  top: 0.2em;
  right: 1%;
  margin-right:1%;  
  height: 6rem;
  width: 8rem;
  background: none; 
  opacity: 100%;
      }

#logo-eti
 {
  position: inherit;
  display: inline;
  align:right;  
  margin-left: 70%;
  height: 80px;
  width: 100px;
  background: none; 
  margin-top: 1em;
    }








/* titling codes  H1 H2 p img -------------FROM STUDENT PORTAL  */

h1.title {
display: block;
position: relative;
width: 100%;
left: 0em;
font-size: 1.7em; 
 
border: thin; 
color: green; 
font-weight: bold; 
font-stretch: wider;
font-variant: small-caps;	
word-wrap: normal;
opacity: 80%;
margin-left: 0em;
margin-top: 0em;
line-height: 1em;
font-family: sans-serif;
}


p.title {
position: relative;
display: inline;
right: 25%;

font-size: 1.6em; 
font-family: Arial; 
border: thin; 
color: pink; 
font-weight: bold; 
font-stretch: wider;
font-variant: small-caps;	
height: 81px;
word-wrap: normal;
	}




div.title-and-logo{
position: relative;
display:  inline;
right: 2%;
width: 75%;
height: 81px;
}













/* --------------------  NAV NAVIGATION CODES ----------------------------- */



nav.flexbox {
display: flex;
}

nav {
    margin-top: 0em;
  left: 0em;
  padding: 0;
  
  width: 70em;
  opacity: 1;
  
  line-height: 100%;  
  letter-spacing: 1px;
  font-size: 1.5em;
  font-family: monospace;

}

ul.flexbox {
  display: flex; 
}

#gotop-nav {
display: block;
position: relative;
padding: 0 0 0 0;

top: 2.8em;
left: 0.1em;
margin-top: -4em;

width: 50em;
margin-right:0em; 
opacity: 1;

line-height: 100%;
letter-spacing: 1px;
font-size: 1.5em;
font-family:sans-serif;

}

#gotop-nav2 {
display: block;
position: relative;

top: 0;
margin-top: 0em;
left: 0em;
padding: 0;

width: 50em;
height: 0em;
margin-left: 0em;
border-width: 0;
border-top-width: 0; 
opacity: 1;

line-height: 90%;
letter-spacing: 0;
word-spacing: 0;

}






a {
  text-decoration: none;
}

nav-x {
    font-family: monospace;
}

ul {
  background: white;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

li {
    color: #fff;
  background: white;
    display: block;
    float: left;
    padding: 1rem;
    position: relative;
    text-decoration: none;
  transition-duration: 0.5s;
}
  
li a {
  color: #fff;
}

li:hover {
    background: red;
    cursor: pointer;
}

ul li ul {
    background: white;
    visibility: hidden;
  opacity: 0;
  min-width: 5rem;
    position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
    left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

ul li ul li {
    clear: both;
  width: 100%;
}






















/*  --------------- login codes --------------*/

img.apply-login {
width: 70%; 
height: 70%;
color: #2A4225;
background-color: white;
}









/* -------------------- background image codes ------------------ */


div.background-image {
display: inline-block;
position: inherit;
background-image: three-dimensional-impact-scale_3-types.png;
opacity: 0.5;
right: 5%;
}

img.background-image-3-dimensional-impact-scale {
display: block;
position: absolute;
opacity: 0.99;
left: 85%;
height: 280px; 
width: 280px;
}






/*  -------------------------- empty space codes --------------------- */


p.empty-space-1 {
display: inline-block;
position: inherit;
font-size: 16px;
height: 18px;
}

div.empty-space-1 {
display: block;
position: relative;
font-size: 36px;
background-color: white;
height: 4em;
}























/* ------------------- general unimportant codes -------------------------- */



a.deeplink {
font-size: 1.5em;	}

a.service-link {
text-decoration:none;

color:white;
background:pink;
text-indent:5px;
border:3px solid #fff;
border-width:3 3px 3px 3;
font-size: 1.5em; 
font-family:Arial; 
letter-spacing:3; 
font-weight:bold;
	}



div.contact {
position: relative;
display: inline-block;
margin-right: 2%;
left: 2%;
}

div.contacts {
position: relative;
display: inline-block;
width: 70%;
line-height: 1.5em;

margin-right: 2%;
left: 2%;
font-size: 1.5em;
color: green;

}



div.define-width {
 display: block;
 position: relative;
 width: 55%;
 left: 2%;
 font-size: 1.5em;
}



img.opsomming {
	 height:23px;
	 width:23px;
	 position: relative;
	 margin-top: 10%;
	 align: top;
}



a.home {
 margin:0; 
 padding-left:2px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee;
 font-variant: small-caps; 
 font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 0px; 
 color: pink; 
 background: white; 
 text-decoration:none;
 }


 
a.texts {
 margin:0; 
 padding-left:2px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: arial;
 font-variant: normal; 
 
font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 3px; 
 color: pink; 
 background: white; 
 text-decoration:none;
 }	



a.block-tekst
{
 display:block;	
 width:210px;
 height:75px; 
 padding-bottom:1px;
 padding-top:1px;
 padding-left:1px;
 padding-right:1px;
 margin:0; 
 border:1px solid; 
 outline-color:#f7f4f2;
 color: black;
 background:white;
 outline-style: solid;
 outline-width: medium;
 font-size: 1.5em;
 font-family:
 Sawasdee;
 font-stretch: wider;
 font-weight: normal;
 font-variant: normal;
 letter-spacing: 3px;
 text-align: left;
 text-decoration:none;
}



a.whitelink {
color: #FAE6D1
}



a.serviceagreement	{
	padding-left:17px; 
	border:0px solid; 
	font-variant: small-caps; 
	
font-weight: normal; 
	font-size: 1.5em; 
	letter-spacing: 1px; 
	color: #a09d70; 
	background:white; 
	text-decoration:none;
	}	
	

ol.newcss {
	counter-reset: item 
	}

li.newcss { 
display: block 
content: counter(item) ". "; 
counter-increment: item 
}


#newcss li {
 list-style-image: url();
 }



hr.length {
 width:40%;
 margin-left: 2%; 
 border-color: #cbc0a6;
 border-width: 3px;
 opacity: 0.7
	}

hr.length3 {
 width:70%;
 margin-left: 0; 
 border-color: #cbc0a6;
 border-width: 3px;
 opacity: 0.1
	} 


#center-goal {
border-color: black; 
border-left-width: 3px;
border-right-width: 3px;
border-top-width: 3px;
border-bottom-width: 3px;
border-bottom-color: black; 
border-left-color: black;
border-right-color: black; 
border-top-color: black;
height: 130%; 
width: 100%; 
align-self: center;
align-content: center;
align-content: center;
float:center;
margin:auto;
display:block;
padding:0px; 
border:0px solid; 
font-variant: small-caps; 
font-weight: bold; 
font-size: 1.5em; 
letter-spacing: 0px; 
color:white; 
background: transparent; 
text-decoration:none
}




img.title-com
{
display: block;
position: relative;
white-space: left;
left:70%;
background: transparant;
}

span.warning-services {
font-family: sans-serif; 
font-size: 1.5em;; 
font-style: normal; 
font-variant:normal;  
font-weight: bold;  
line-height: normal; 
text-align: left; 
letter-spacing: 0px;	
color: black;
}


li.content-traning-menu
{
display: list-item;
left: 25%;
text-align: inherit;
width: 95%; 
list-style-type: circle;
list-style-position: outside;
text-indent: 1.0em;
border-color: #1a7fa0; 
line-height: 120%;
}









/* ----------------------------- general Paragraphs codes ----------------------- */


p.title {
margin:0; 
position:relative; 
padding-left:0px; 
padding-bottom: 0px; 
padding-top: 0px; 
border:0px; 

font-family: Sawasdee;;
font-size: 1.5em; 
font-weight: bold; 
color: #50463D; 
background: white; 
text-decoration:none;
	
font-variant: small-caps; 
letter-spacing: 0.4em;	
text-indent: 0px; 
word-spacing: 0.1em; 
line-height: 12px;
	  
font-stretch: wider; 
font-weight: bold;
width:280px;	
list-style:none;	

text-align: left;
 }	


p.headings
 {
 margin:0; 
 padding-left:2px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee;;
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 0px; 
 color: c30000; 
 background: white; 
 text-decoration:none;
 }	
 

p.subtitles {
font-size: 1.5em; 
font-family: Arial; 
border: thin; 
color: #26511D; 
font-weight: bold; 
font-stretch: wider;
font-variant: small-caps;	
height: 0;
	}

p.subtitle-login {
font-size: 1.5em; 
font-family: Arial; 
border: thin; 
color: #26511D; 
font-weight: bold; 
font-stretch: wider;
font-variant: small-caps;	
height: 0;
	}

p.subtitle-index {
font-size: 1.5em; 
font-family: Arial; 
border: thin; 
color: white; 
font-weight: normal; 
font-stretch: wider;
font-variant: normal;	
height: 0;
	}


p.landingpage-title
 {
 margin:0px; 
 padding-left:1px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee;;
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 0px; 
 color: #993300; 
 background: white; 
 text-decoration:none;
 margin-left: 0%;	
 margin:0px; 
 position:relative; 
 text-align: centre;
 }	
  
  
  p.sub-title-withinflexcontainer
 {
 margin:0px; 
 padding-left:1px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee;;
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 0px; 
 color: #993300; 
 background: white; 
 text-decoration:none;
 margin-left: 0%;	
 margin:0px; 
 position:relative; 
 text-align: centre;
 }	  
  
  p.instruction-content
 {
vertical-align: top;  	
 	
 margin:0px; 
 padding-left:1px; 
 padding-bottom: 3px; 
 padding-top: 0; 
 border:0px solid; 
 font-family: Sawasdee;;
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: normal; 
 letter-spacing: 0px; 
 color: #993300; 
 background: white; 
 text-decoration:none;
 margin-left: 0%;	
 margin:0px; 
 position:relative; 
 text-align: left;
 }	
  
 
  p.instruction-content-withinflexcontainer  {
 margin:0px; 
 padding-left:1px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee;;
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: normal; 
 letter-spacing: 0px; 
 color: #993300; 
 background: white 
 text-decoration:none;
 margin-left: 0%;	
 margin:0px; 
 text-align: left;
 }	 
  
  
p.landingpage-title-midle
 {
 text-indent:10%; 
 margin:0px; 
 padding-left:1px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 font-family: Sawasdee, Latha, Mangal, Mangal, Kartika; 
 font-variant: normal; 
 font-size: 1.5em; 
 font-weight: bold; 
 letter-spacing: 0px; 
 color: #993300; 
 background: white; 
 text-decoration:none;
 margin-left: 0%;	
 margin:0px; 
 position:relative; 
 text-align: left;
 }	



p.bullet {
align: top;
background: white;
color: #993300; 
font-size: 1em; 
font-style: normal; 
font-variant: normal; 
font-weight: bold;  
line-height: 80%; 
text-align: left; 
width: 25px; 
margin-top: 5%;
}














/*   ------------------------ IMPORTANT ---> MY OWN CSS BULLET LIST WITHOUT HTML BULLET LIST ------------ */



img.indent-own-bullet {
vertical-align: middle;
margin-top: 0;
padding-top: 0;
margin-left: 0;
margin-right: 0.8em;
text-align: left;


}





/* -------------------------  IMPORTANT  --------> MY OWN FLEX BOX (more or less) --------------------- */


dt.flex-container-home {
  padding: 0;
  margin: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  width: 100%;
  margin-left: 0;
}

dl.flex-item-home {
	  
  width: 100%;
  vertical-align: top; 
  margin-left: 0;
  padding-left: 5px;
  text-align: left;
    
  background-color:  white;
  padding-top: 0px;

  height: auto;
  margin-top: 0;
  color: #2A4225;
  font-weight: normal;
  word-wrap: break-word;
  word-spacing: 7px;
  line-height: 1.25em;
  
  font-size: 1.5em;
  font-family: sans-serif; 
 
}







/* --------------------- id's --------------------- */


#telephone-icon {
height: 40px;
width: 40px;	
vertical-align:bottom;
margin-bottom: 2px;
}

#email-icon {
height: 40px;
width: 40px;	
vertical-align: bottom;
}

#webform-icon {
height: 50px;
width: 50px;	
vertical-align: bottom;
}



























/* ---------------------------- IMPORTANT  :  BEGIN BUTTON HOVER CODES ------------------------------------ */



ul.normal-bullet {
    list-style-type: disc;
    list-style-position: outside;
    list-style-image:  url('list-item_cc-circle.gif');
  	 background-color: white;
	 background-repeat: no-repeat;
	 text-indent: 2em;
	 font-size:1.5em;
	 line-height: 150%;
 	 letter-spacing: 1px; 
	 padding:0;
	 text:#26511D;
	 color: #26511D;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Kartika; 
	 font-stretch: smaller;
	 
}



li.normal-bullet {
	  list-style-type: disc;    
    list-style-image: url('list-item_cc-circle.gif');
    background-repeat: no-repeat;
    list-style-position: outside;
    background-color: white;
    text-indent: 2em;
	 font-size:1.5em;
	 line-height: 150%;
 	 letter-spacing: 0;
 	 word-spacing: 2px;
	 padding:0;
	 color: #26511D; 
	 text:#26511D;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Kartika; 
	 font-stretch: smaller;
	 
}


ul.normalizing-bullets {
    list-style-type: disc;
    list-style-position: outside;
    list-style-image:  url('list-item_cc-circle.gif');
  	 background-color: white;
	 background-repeat: no-repeat;
	 text-indent: 2em;
	 font-size:1em;
	 line-height: 150%;
 	 letter-spacing: 1px; 
	 padding:0;
	 text:darkgrey;
	 color: darkgrey;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Kartika; 
	 font-stretch: smaller;
	 
}

ol.normalizing-bullets {
	 pointer-events:none;
    list-style-type: lower-latin;
    background-color: white;
	 background-repeat: no-repeat;
	 text-indent: 2em;
	 font-size:1em;
	 line-height: 150%;
 	 letter-spacing: 1px; 
	 padding:0;
	 text:darkgrey;
	 color: darkgrey;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Kartika; 
	 font-stretch: smaller;
	 
}



li.normalizing-bullets {
    list-style-type:lower-latin;    
     background-repeat: no-repeat;
    background-color: white;
    text-indent: 2em;
	 font-size:1em;
	 line-height: 150%;
 	 letter-spacing: 0;
 	 word-spacing: 2px;
	 padding:0;
	 color: darkgray; 
	 text:darkgrey;
	 color: #26511D;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Kartika; 
	 font-stretch: smaller;
	 
}




ol.normal-bullet {
	 font-size:1.5em;
 	 letter-spacing: 1px; 
	 margin:2%;
	 padding:0;
	 width:95%;
    leftmargin:5%;
	 rightmargin:2%;
	 marginwidth:1%;
    background:white;
	 text:#26511D;
	 color: #26511D;
	 link:#632cf3;
	 vlink:#806cb3;
	 alink:#9a35ff;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal, Kartika; 
	 font-stretch: wider;
}



div.normal-bullet {
display: inline-block;
    background-color: white;
	 background-repeat: no-repeat;
	 text-indent: 2em;
	 font-size:1.5em;
	 line-height: 150%;
 	 letter-spacing: 1px; 
	 padding:0;
	 text:#26511D;
	 color: #26511D;
    font-family: Sawasdee, Sans Sherif, Lucida Sans, Latha, Mangal,  Mangal, Kartika; 
	 font-stretch: smaller;
}








































/* ================================ BEGIN GENERAL DOPT CODES ======================================== */


span.dropt {border-bottom: solid; border-bottom-style: solid; background: #ffffff; color:#28762D;font-weight: bold; letter-spacing: 3; font-family:Arial;}
span.dropt:hover {text-decoration: none; background: lightgreen; z-index: 0; }
span.dropt span {position: absolute; left: 5px;
  margin: 3px 3px 3px 3px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border:3px; z-index: 0;}
span.dropt:hover span {left: 0%; background: white;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 4px 4px 4px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:3px;}
span.dropt:hover span {margin: 20px 0 0 70px; background:white; color: pink; z-index:6; font-size: 1.5em;  } 

span.select-services {color: #773a04; }


/* ================================ END GENERAL DROPT CODES ======================================== */



















span.additional-services
{
position: relative; 
 font-family: times;
 font-size: 1.5em; 
 font-weight: normal; 
 color: #9d9369; 
 background: white; 
 text-decoration:none;	
 font-variant:; 
 letter-spacing: 0.1em;	
 text-indent: 0em; 
 word-spacing: 0.1em; 
 line-height: 1.0em;	
}

span.werkwijze
{
display: block;
position: relative;
width: 95%;
 font-family: arial;
 font-size: 1.5em; 
 font-weight: bold; 
 color: white; 
 background: white; 
 text-decoration:none;	
 font-variant: small-caps; 
 letter-spacing: 0.1em;	
 text-indent: 0em; 
 word-spacing:110%; 
 letter-spacing: 50%;
 line-height: 0.8em;	
padding: 7px;
}

span.werkwijze-aanvullend
{
display: block;
position: relative; 
width: 95%;
 font-style: italic; 
 font-family: arial;
 font-size: 1em; 
 font-weight: normal; 
 color:  #503300; 
 background: white; 
 text-decoration:none;	
 font-variant: normal; 
 letter-spacing: 0.1em;	
 text-indent: 0em; 
 word-spacing:110%; 
 letter-spacing: 50%;
 line-height: 0.8em;	
padding: 7px;
}

input.button-submit {
 position: relative;
 display: inline-block;
 left: 0%;
 font-variant: small-caps; 	
 font-style: normal; 
 font-family: arial;
 font-size: 2em; 
 font-weight: bold; 
 color:  white;
 background: white;  
 }

span.regular-text {
	font-size: 1.5em; 
	font-family: Arial; 
	color: #26511D; 
	font-stretch: wider;
}


span.content-traning-link {
list-style-type: circle;
list-style-position: outside;
text-indent:1.0em;
line-height: 150%;
}


a.content-traning-link {
font-weight: bold;
text-indent:1.0em;
line-height: 150%;
font-size: inherit;
font-family:Arial; 
color:darkblue; 
letter-spacing: 3; 
}

table.socialworkform {
	border: "1%";
   font-size: 1em;   
   padding: 1%; 
   background-color: white;   
   border-color: "red";
   width: "90%";z
  }
  
  
  






/* ========================================== BEGIN GRID CODE ========================================= */


/* grid system academic search */
  
  
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }

/*  GRID OF FIVE  */
.span_5_of_5 {
	width: 100%;
}
.span_4_of_5 {
	width: 79.68%;
}
.span_3_of_5 {
	width: 59.36%;
	
}
.span_2_of_5 {
	width: 18.72%;
}
.span_1_of_5 {
	width: 18.72%;
}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_5, .span_2_of_5, .span_3_of_5, .span_4_of_5, .span_5_of_5 { width: 100%; }
}
    
  
  
 
  
  /* grid by BLOCKS system academic search */
  
  /* First row */
.b1, .b2 { width: 50%; }

/* Second row */
.b3 { width: 50%; }
.b4, .b5 { width: 25%; }

/* Third row */
.b6, .b7, .b8, .b9, .b10 { width: 20%; }
  
  
 /* ========================================== END GRID CODE ========================================= */ 
  






























 /* ========================================== BEGIN FLEXBOX CODE EDITED FOR LOGIN STUDENT PAGE ========================================= */ 

  
  
  
  
  /* Flexbox example from https://css-tricks.com/snippets/css/a-guide-to-flexbox/ */

@import "compass/css3";

  .flex-container {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  width: 70%;
}

.flex-item {
  background-color: white;
  padding: 1px;
  width: 180px;
  height: 175px;
  margin-top: 10px;
  
  line-height: 25px;
  color: white;
  font-weight: bold;
  font-size: 1.2em;
  text-align: center;
  font-family: sans-serif;
}
 
 
#background-general-libraries {
background-image: url("background-general-philosophical-libraries.png");
word-wrap: break-word;
}  

 
#curriculum {
background-image: url("background-curriculum-2.png");
word-wrap: break-word;
}  
 
#background-psychology-resources {
background-image: url("background-psyschology-resources.png");
}  
  
#search {
background-image: url("background-searching-1.png");
} 

  
  
#webdirectory {
background-image: url("background-searching-in-library-7.svg");
} 





dl.wrapper {
  display: flex;
  flex-flow: row wrap;
}

/* We tell all items to be 100% width, via flex-basis */

dl.wrapper > * {
  flex: 1 100%;
}

.header-philosophy {
  display: inline-block;  
  position: relative;  
  vertical-align: top;  
  
  flex: 1 1 100%;
  background: #5958BA;
  font-size: 0.9em;
  color: green;
  margin-top: 40px;
  width: 120px;
  height: 121px;
  margin-bottom: 7px; 
}

#header.philosophy {
  display: inline-block;  
  position: relative; 
  
  flex: 1 1 15%;
  background:whitesmoke;
  width: 180px;
  height: 190px;
  vertical-align: top;
}


.header-home {
  display: inline-block;  
  position: relative;  
  vertical-align: top;  
  
  flex: 1 1 70%;
  background: brown;
  font-size: 0.9em;
  color: green;
  margin-top: 40px;
  width: 120px;
  height: 100px;
  margin-bottom: 7px; 
}

#header.home {
  display: inline-block;  
  position: relative; 
  
  flex: 1 1 15%;
  background:whitesmoke;
  width: 180px;
  height: 220px;
  vertical-align: top;
}

dt.flex-container-2 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
}


ul.flex-container-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  width: 70%;
}

ul.flex-container-menu-G {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  width: 45em;
}

ul.flex-container-menu-G2 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  width: 30%;
}

ul.flex-container-applylogin {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  width: 80%;
  }





div.flex-container-title-logo {

display: inline-block;
position: relative;

width: 70%;
height: 81px;

  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;


}

dl.flex-item-title {
  display: inline-block;
  position:relative;
  left: 0%; 	
  vertical-align: top; 
  background-color:  white;
  padding-left: 5px;
  padding-top: 0px;
  width: 100%;
  height: auto;
  margin-top: 0;
  line-height: 18px;
  color: black;
  font-weight: normal;
  font-size: 0.8em;
  text-align: left;
  font-family: sans-serif;
  word-wrap: break-word;
}

dl.flex-item-logo {
	  display: inline;
  position:relative;
  right: 0%;
  vertical-align: top; 
  background-color:  white;
  padding-left: 5px;
  padding-top: 0px;
  width: 100%;
  height: auto;
  margin-top: 0;
  line-height: 18px;
  color: black;
  font-weight: normal;
  font-size: 0.8em;
  text-align: left;
  font-family: sans-serif;
  word-wrap: break-word;
}


dl.flex-item-2 {
  vertical-align: top; 
  background-color: white;
  padding-left: 5px;
  padding-top: 0px;
  width: auto;
  height: auto;
  margin-top: 0;
  line-height: 18px;
  color: black;
  font-weight: normal;
  font-size: 0.6em;
  text-align: left;
  font-family: sans-serif;
  word-wrap: break-word;
}


li.flex-item-menu {
  background-color: transparent;
  padding: 7px;
  width: auto;
  height: auto;
  margin-top: 10px #705738;  

  margin-top: 10px; 
  border-color: red;
  border-right-color: #705738;
   border-right-width: 1.2em;
  
  line-height: 25px;
  color: #B09763;
  background-color: white;   
    
  
  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  font-family: sans-serif;
  
  
  word-wrap: break-word;
  
}


li.flex-item-menu-G {
  width: 10%;
  height: auto;
  word-wrap: break-word;
  
}

li.flex-item-menu-G2 {
  width: auto;
  height: auto;
  word-wrap: break-word;
  
}


p.flex-item-menu {
  background-color: white;
  padding: 7px;
  width: auto;
  height: 10px;
 
  margin-top: 10px;  

  margin-top: 10px; 
  border-color: red;
  border-right-color: #705738;
   border-right-width: 1.2em;
  
 
  color: #B09763;

  font-weight: bold;
  font-size: 1.2em;
  text-align: left;
  font-family: sans-serif;
  text-align: center;
  
  word-wrap: break-word;

  border-right-color: blue;
   border-right-width: 1.2em;
   background-color: white;   
    
}





dt.flex-container-3 {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  vertical-align: top;
}




dl.flex-item-3 {
display: inline;	
position:relative; 


  background-color: white;
  padding: 5px;
  width: 100%;
  height: auto;
  margin-top: 5px;
  line-height: 18px;
  
  color: black;
  font-weight: normal;
  font-size: 1em;
  text-align: left;
  font-family: sans-serif;
  word-wrap: break-word;
  vertical-align: top;
  
}



 /* ========================================== END FLEXBOX CODE EDITED FOR LOGIN STUDENT PAGE ========================================= */ 

























































/* ======================================= BEGIN BUTTON HOVER CODES  ====================================== */



.button3 {
	background-color:#26511D;
	border: solid #243222;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-color: 5px;
	
	box-shadow: 3px 3px 0 3px rgba(20,50,20,19.19), 1px 1px 1px 3px rgba(0,0,0,19.19);
	border-radius: 10%;
 
  padding: 7px;
  width: 7em;
  height: 5em;
   
  color: white;

  font-weight: normal;
  font-size: 1.2em;
  text-align: center;
  font-family: sans-serif;
  text-decoration: none;
 
  
  word-wrap: break-word;
text-shadow: 0.3px 0.3px 0.5px #000;
  

	} 


  .button3:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 10px 30px 0 rgba(0,0,0,0.19);
}

.button3:active {
            background-color: green;;
            box-shadow: 0 5px darkgreen;
            transform: translateY(2px);
      }


#checkbox1 {
background-color: green;
}


p.button-correction {
	  text-align: center;
	  padding-top: 15px;
	  	transform: skew(0deg,0deg);
	  	opacity: 0.9;
	  
	} 



/* ======================================= END BUTTON HOVER CODES  ====================================== */














a.transparant {
color: white;
background-color: white;
 }

div.contact-form {
background-color: #D3E1D1;
width: 1400px;

padding-left: 5px;
  margin-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  vertical-align: top;
  
}


iframe.contact-form {
background-color: #D3E1D1;
padding-left: 0;
padding-right: 0;


}





form.contact-form {
background-color: #D3E1D1;
width: 42%;

padding-left: 5px;
  margin-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  vertical-align: top;
  
}

ul.contact-form {
background-color: #D3E1D1;
width: 42%;
  list-style: none;
  vertical-align: top;
  
}


div.contact-form-content {
background-color: #D3E1D1;
width: 42%;
padding-left: 5px;
  margin-left: 40%;
  vertical-align: top;
  
}



ul.enlarging-margings {
width: 120%;
margin-left: 6px; 
}


li.enlarging-margings {
width: 120%;
margin-left: 6px; }





















/* ======================================= BEGIN: CORRECT THESE TOO GENERAL BUT IMPORTANT CODES ============================= */




.menu {
z-index:100;
font-size:90%;
float:left;

}



i {
 display: block;
 transition-duration: 5.5s;
}

li:hover {
  cursor: pointer;
}


ul li ul {
    background: white;
    visibility: hidden;
  opacity: 100%;
  min-width: 3em;
    position: absolute;
  transition: all 0.1s;
  display: none;
  margin-left: -2em;
  margin-right: 2.2em;
  margin-top: 1em;
  left: 0;
  padding: 0;
}


ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 100%;
  display: block;
}

ul li ul li {
  clear: both;
  width: 100%;
    margin-top: -0.1em;
    margin-bottom: 0;
  margin-left: 0.2em;
  margin-right: 1em;
  left: 0;
}


  
li a {
  color: #fff;
   
}

li:hover {
    background: darkgreen;
    cursor: pointer;
    
  margin-left: 2em;
  margin-right: 1.2em;
  margin-top: 0.1em;
}


ul li:hover > ul,
ul li:focus-within > ul, /* this is the line we add */
ul li ul:hover {
  visibility: visible;
  opacity: 100%;
  display: block;
  
}

ul li ul li {
    clear: both;
  width: 100%;
  margin-left: 0.2em;
  margin-right: 1.2em;
  margin-top: 0.1em;
  padding:1em;
}



a {
  text-decoration: none;
}


/* ======================================= END: CORRECT THESE TOO GENERAL BUT IMPORTANT CODES ============================= */
























/* ------ BEGIN : TOO GENERAL BUT IMPORTANT CODE - IMPROVE !!! ----------- */


span.dropt {border-bottom: solid; background: #ffeedd; color: #28762D; }
span.dropt:hover {text-decoration: none; background: #28762D; z-index: 6; }

span.dropt span {
  position: absolute; 
  left: -9999px;
  margin: 5px 5px 5px 5px; 
  padding: 3% 3% 3% 3 %; 
  border-style:solid; 
  border-color:black; 
  border-width: thin; 
  z-index: 6;}

span.dropt:hover span {left: 2%; background: #28762D;} 

span.dropt span {
	position: absolute; 
	left: -9999px;
   margin: 0 0 0 0; 
   padding: 3% 3% 3% 3%;
   border-style:solid; 
   border-color:black; 
   border-width: thin;}
span.dropt:hover span {
	margin: 10px 0 0 70px; 
	background: #28762D; 
	color: white; z-index:6; 
	font-size: 110%;  } 


span.select-services {color: #773a04; }






/* ------ END : TOO GENERAL BUT IMPORTANT CODE - IMPROVE !!! ----------- */





















































/*  ============================= GEEN IMPACT -------------  BEGIN MENU TABLE STRUCTURE ==================================== */


div.menustructure {
	
 margin-left: 1%;
 padding-bottom:1px;
 padding-top:3px;
 padding-left:1%;
 padding-right:3px;
 margin:0; 
 text-align: left;
  }

table.structurewebsite {
width: 75%;
text-align: left;
text-indent:0;
top: 0%;
margin:1%; 
left:1%;

border-width: 0;
 padding:0%;
}

tr.structurewebsite {
text-align: left;
text-indent: 0;
top: 0%;
margin:0%; 
margin-top: 0;
left:0%; 

border-width: 0px;
 padding-left: 1%;

 }

td.structurefirstcolumn {
width: 7%;
vertical-align: top;

text-align: left;
text-indent: 0;
top: 0%;
left:0%; 

margin:0%; 
 border-width: 0px;
 padding: 0%;
}

td.structuresecondcolumn-homepagina {
width: 65%;
height:100%; 
vertical-align: top;

text-align: left;
text-indent: 0;
top: 0%;
margin:2%; 
left:2%; 

border-width: 0%;
 padding:15px;
 
background:#54690B;
color: white;

 font-size:100%;
 font-weight: bold;
 word-spacing:3px;
 letter-spacing: 0;
 line-height: 150%;
}



td.structuresecondcolumn-aanmelden {
width: 65%;
height:100%; 
vertical-align: top;

text-align: left;
text-indent: 0;
top: 0%;
margin:2%; 
left:2%; 

border-bottom-width: 1%;
border-width: 1%;
border-bottom-color: #DECFB5;
 padding:15px;
 
background:#2e2813;
color: white;

 font-size:95%;
 font-weight: bold;
 word-spacing:3px;
 letter-spacing: 0;
 line-height: 120%;
}



td.structuresecondcolumn-appliedprograms {
width: 65%;
height:100%; 
vertical-align: top;

text-align: left;
text-indent: 0;
top: 0%;
margin:2%; 
left:2%; 

border-width: 0%;
 padding:15px;
 
background:#3B408B;
color: white;

 font-size:100%;
 font-weight: bold;
 word-spacing:3px;
 letter-spacing: 0;
 line-height: 150%;
}


td.structuresecondcolumn-beleidskwaliteit {
width: 65%;
height:100%; 
vertical-align: top;

text-align: left;
text-indent: 0;
top: 0%;
margin:2%; 
left:2%; 

border-width: 0%;
 padding:15px;
 
background:#AE801A;
color: white;

 font-size:100%;
 font-weight: bold;
 word-spacing:3px;
 letter-spacing: 0;
 line-height: 150%;
}


div.indexpagesecondcolumn {
position: relative;
display: inline-block;
background-color: white;
width: 70%;
left: 15%;
text-indent: 5%;
}

div.indexpagesecondcolumn-homepagina {
position: relative;
display: inline-block;
background-color: #54690B;
width: 70%;
left: 15%;
text-indent: 5%;
}



td.structurethirdcolumn {
width: 3%;
vertical-align: top;

text-align: left;
text-indent: 1%;
top: 0%;
margin:0%; 
margin-top: 0;
left:1%; 

border-width: 0;
 padding:1%;


}


table.circular-design {
width: 85%;
border-style: solid;
border-width: thick;
border-color: black;
top: 1%;
margin:1%; 
left:1%;
font-weight:  bold;
}


tr.circular-design {
border-style: solid;	
border-width: thick;
border-color: black;
top: 1%;
margin:1%; 
left:1%;
}

td.circular-design {
border-style: solid;
border-width: thick;
border-color: black;
top: 1%;
margin:1%; 
left:1%;
}


/*  ============================= END MENU TABLE STRUCTURE ==================================== */




























/*  ============================= GEEN IMPACT ----------- BEGIN MENU CODES  ==================================== */



.menustructure div {

 margin-left: 1%;
 padding-bottom:1px;
 padding-top:0px;
 padding-left:1%;
 padding-right:1%;
 margin:0; 
 margin-top: 0;
 text-align: left;

}




/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:5px;
margin:0px;
list-style-type:none;
width:190px;
c
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; margin-left:10;}
/* position relative so that you can position the sub levels */
.menu li {
position: relative;
background:#54690B;
color: white;
height:50px;


}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:20; left:20; z-index:10; font-size:1em;

}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
height:50px;
line-height:50px;
width:190px;
color:white;
text-indent:5px;
border:3px solid #fff;
border-width:3 3px 3px 3;

 margin-left: 1%;
 padding-bottom:1px;
 padding-top:0px;
 padding-left:1%;
 padding-right:1%;
 margin:0; 
 margin-top: 0;
 text-align: left;


}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#d4d8bd; width:250px; width:250px;
}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#949e7c;}

.menu :hover > a{
color:#fff; 
background:#949e7c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:-5px;
right:-200px; 

 margin-left: 1%;
 padding-bottom:1px;
 padding-top:0px;
 padding-left:1%;
 padding-right:1%;
 margin:0; 
 margin-top: 0;
 text-align: left;

}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}








/*  ============================= END MENU CODES  ==================================== */
































/*  ================================== NO IMPACT CODE ------------>  BEGIN CIRCULAR MENU CODES ===================================  */






div.menu-ciruclar {
position: relative;
display: block;
top: 25%;
margin-left: 10%;
left: 10%;
font-size:16px;
z-index: -1000px;
}

div.bottom-menu-circle-1 {
	display: inherit;    
    position: relative;
    top: 0%;   
    left: 2%;
    color: brown;
    font-size: 200%;
}

div.bottom-menu-circle-2 {
 display: inherit;
    position: relative;
    top: 0%;
    left: 2%;
    transform: translate(-50%, -50%);
}

div.bottom-menu-circle-a {
 display: inherit;
    position: relative;
    top: 0%;
    left: 4%;
    transform: translate(-50%, -50%);
}

div.bottom-menu-circle-b {
 display: inherit;
    position: relative;
    top: 0%;
    left: 4%;
    transform: translate(-50%, -50%);
}

div.bottom-menu-circle-c {
 display: inherit;
    position: relative;
    top: 0%;
    left: 4%;
    transform: translate(-50%, -50%);
}



/*  ================================================ END CIRCULAR MENU CODES ===================================  */





















/* ======================= NO IMPACT SCALES -----------------> BEGIN CONTAINER CODES =================================== */



 /* Container holding the image and the text */
.container {
    position: relative;
    text-align: center;
    color: brown;
    font-size: 200%;
}


/* Top left text */
.top-left {
	display: inherit;    
    position: relative;
    top: 50%;
    left: 0%;
    color: brown;
    font-size: 200%;
}


/* Centered text */
.centered {
    display: inherit;
    position: relative;
    top: 50%;
    left: 0%;
    transform: translate(-50%, -50%);
}    
    

/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 8px;
    left: 16px;
    color: brown;
    font-size: 200%;
}


/* Top right text */
.top-right {
  	display: inline;    
    position: relative;
    top: 10%;
    left: 5%;
    color: brown;
    font-size: 200%;
}

/* Bottom right text */
.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
    color: brown;
    font-size: 200%;
}


/* Mid-left text */
.mid-left {
    position: relative;
    top: 20%;
    left: 0%;
    transform: translate(-50%, 0%);    
    
} 



/* ================================= END CONTAINER CODES =================================== */

























/* ==================== NO IMPACT CODES --------------------->  BEGIN MENU HOVER CODES 2 ================================== */




.menu-com {
z-index:100;
font-size:90%;
float:left;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu-com ul {
padding:5px;
margin:0px;
list-style-type:none;
width:190px;
}
/* hack for IE5.5 */
* html .menu-com ul {margin-left:-16px; margin-left:10;}
/* position relative so that you can position the sub levels */
.menu-com li {
position:relative;
background:#3B408B;
height:50px;
}

/* get rid of the table */
.menu-com table {position:absolute; border-collapse:collapse; top:20; left:20; z-index:10; font-size:1em;}

/* style the links */
.menu-com a, .menu-com a:visited {
display:block; 
text-decoration:none;
height:50px;
line-height:50px;
width:190px;
color:white;
text-indent:5px;
border:3px solid #fff;
border-width:3 3px 3px 3;
}
/* hack for IE5.5 */
* html .menu-com a, * html .menu-com a:visited {background:#d4d8bd; width:250px; width:250px;}
/* style the link hover */
* html .menu-com a:hover {color:#fff; background:#949e7c;}

.menu-com :hover > a{
color:#fff; 
background:#949e7c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu-com ul ul {
visibility:hidden;
position:absolute;
top:-5px;
right:-200px; 
}
/* make the second level visible when hover on first level list OR link */
.menu-com ul :hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu-com ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu-com ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu-com ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu-com ul :hover ul :hover ul :hover ul { 
visibility:visible;
}





<!--[if IE 7]>
<style type="text/css">
.menu li.sub {margin-bottom:-2px;}
</style>
<![endif]-->			

			
		<!--[if IE 7]>
<style type="text/css">
.menu-com li.sub {margin-bottom:-2px;}
</style>
<![endif]-->	


span.dropt {border-bottom: thin dotted; background: #ffeedd; color: #28762D; }
span.dropt:hover {text-decoration: none; background: #d2ca6b; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 5px; background: #28762D;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #28762D; color: white; z-index:6; font-size: 80%;  } 


span.select-services {color: #773a04; }



2
span.droptlogin {border-bottom: thin dotted; background: #28762D; color: red; font-style: normal ; font-family: serif;
 padding: 10px 10px 10px 10px; 
}
span.droptlogin:hover {text-decoration: none; background:  #28762D; color:whitesmoke; z-index: 6; }
span.droptlogin span {position: relative; left: -9999px;
  padding: 10px 10px 10px 10px;  
  margin: 2px 2px 2px 2px; 
  border-style:solid; border-color:black; border-width:5px; z-index: 6;}

span.droptlogin:hover span {left: 5px; background: #28762D; color: blue; } 
span.droptlogin span {position: absolute; left: -9999px;
  margin: 4px 4px 4px 4px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:3px;}
span.droptlogin:hover span {margin: 10px 0 0 110px; background: #28762D; color: white; z-index:6; font-size: 80%;  } 







.menu-3 {
z-index:100;
font-size:90%;
float:left;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu-3 ul {
padding:5px;
margin:0px;
list-style-type:none;
width:190px;
}
/* hack for IE5.5 */
* html .menu-3 ul {margin-left:-16px; margin-left:10;}
/* position relative so that you can position the sub levels */
.menu-3 li {
position:relative;
background:#AE801A;
height:50px;
}

/* get rid of the table */
.menu-3 table {position:absolute; border-collapse:collapse; top:20; left:20; z-index:10; font-size:1em;}

/* style the links */
.menu-3 a, .menu-3 a:visited {
display:block; 
text-decoration:none;
height:50px;
line-height:50px;
width:190px;
color:white;
text-indent:5px;
border:3px solid #fff;
border-width:3 3px 3px 3;
}
/* hack for IE5.5 */
* html .menu-3 a, * html .menu-3 a:visited {background:#d4d8bd; width:250px; w\idth:250px;}
/* style the link hover */
* html .menu-3 a:hover {color:#fff; background:#949e7c;}

.menu-3 :hover > a{
color:#fff; 
background:#949e7c;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu-3 ul ul {
visibility:hidden;
position:absolute;
top:-5px;
right:-200px; 
}
/* make the second level visible when hover on first level list OR link */
.menu-3 ul :hover ul{
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu-3 ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu-3 ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu-3 ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu-3 ul :hover ul :hover ul :hover ul { 
visibility:visible;
}





<!--[if IE 7]>
<style type="text/css">
.menu-3 li.sub {margin-bottom:-2px;}
</style>
<![endif]-->			

			
		<!--[if IE 7]>
<style type="text/css">
.menu-3 li.sub {margin-bottom:-2px;}
</style>
<![endif]-->	


span.dropt {border-bottom: thin dotted; background: #28762D; color: #775004; }
span.dropt:hover {text-decoration: none; background: #28762D; z-index: 6; }
span.dropt span {position: absolute; left: -9999px;
  margin: 20px 0 0 0px; padding: 3px 3px 3px 3px;
  border-style:solid; border-color:black; border-width:1px; z-index: 6;}
span.dropt:hover span {left: 2%; background: #28762D;} 
span.dropt span {position: absolute; left: -9999px;
  margin: 4px 0 0 0px; padding: 3px 3px 3px 3px; 
  border-style:solid; border-color:black; border-width:1px;}
span.dropt:hover span {margin: 20px 0 0 170px; background: #28762D; color: white; z-index:6; font-size: 80%;  } 


span.select-services {color: #773a04; }



/* =============================== END MENU HOVER CODES 2 ================================== */















/* ==================== NO IMPACT CODES -----------------> BEGIN SMALL MENU CODES ======================================= */


a.menu-services 

{
 display:block;	
 width:140px; 
 padding-bottom:1px;
 padding-top:1px;
 padding-left:1px;
 padding-right:1px;
 margin:0; 
 border:1px solid; 
 outline-color:#f7f4f2;
 color: #70655c;
 background:#efebe7;
 outline-style: solid;
 outline-width: medium;
 font-size:85%;
 font-family:
 Sawasdee;
 font-stretch: wider;
 font-weight: normal;
 font-variant: small-caps;
 letter-spacing: 3px;
 text-align: center;
 text-decoration:none;
}

ul.menu {
display: block;
list-style-type: circle;
margin-left: -15px;
white-space: nowrap;
outline-width: thin;
position: relative;
overflow: visible;
left: inherit;
z-index: auto;
vertical-align: middle;
margin-right: 5px;
max-width: 90%;
min-width: 50%;
border-spacing: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-spacing: 1px;
border-collapse: separate;
}

li.menu {
list-style-type: none;
margin-left: -20px;
	}




a.topmenu {
 width:150px; 
 margin:0; 
 padding-left:3px; 
 padding-right:3px; 
 padding-bottom: 3px; 
 padding-top: 3px; 
 border:0px solid; 
 
font-variant: small-caps; 
 font-size: 70%; 
 font-weight: bold; 
 letter-spacing: 3px; 
 color: #a09d70; 
 background:white;
 
 text-decoration:none;
 opacity : 0.95;
 }

a.submenu {
 display:block;	
width:115px; 
margin:0; 
padding-left:10px; 

padding-bottom: 1px; 
padding-top: 1px; 
border:1px solid; 
font-variant: normal; 
font-weight: normal; 
font-size: 85%; 

letter-spacing: 3px; 
color: #a09d70; 
background:white; 
text-decoration:none;
}



/* ================================== END SMALL MENU CODES ======================================= */




















/* ================== NO IMPACT CODES  ---------------------->  BEGIN LOGIN CODES ======================================= */



a.login {
display:block; 
width:110px; 
left: 1%;
float: left;
margin:0; 
padding-left:10px; 
padding-right:10px; 
padding-bottom: 1px; 
padding-top: 1px; 
border:1px solid; 
font-variant: normal; 
font-weight: normal; 
font-size: 85%; 
letter-spacing: 3px; 
color: #a09d70; 
background:white; 
text-decoration:none;
}

a.loginbewijs {
line-height: 1.5em;
padding-top: 7px;
	
margin:0; 
padding-left:11px; 
padding-right:0px; 
padding-bottom: 0px; 
border:0px solid; 
font-variant: normal; 
font-weight: normal; 
font-size: 85%; 
letter-spacing: 0px; 
color: blue; 
background:white; 
text-decoration:underlined;
}


/* ================================== BEGIN LOGIN CODES ======================================= */
















/* ================================= BEGIN NO EFFECT? BUTTON? ================================== */



li.button3 {
	
	
	border: solid #243222;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-color: 5px;
	
	box-shadow: 3px 3px 0 3px rgba(20,50,20,19.19), 1px 1px 1px 3px rgba(0,0,0,19.19);
	border-radius: 10%;
 
  padding: 3px;
  width: 7em;
  height: 4em;
   
  color: white;

  font-weight: normal;
  font-size: 0.8em;
  text-align: center;
  font-family: sans-serif;
  text-decoration: none;
 
  
  word-wrap: break-word;
text-shadow: 0.3px 0.3px 0.5px #000;
  

	} 


  li.button3:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 10px 30px 0 rgba(0,0,0,0.19);
}

li.button3:active {
            background-color: green;
            box-shadow: 0 5px darkgreen;
            transform: translateY(2px);
      }




/* ================================= END NO EFFECT? BUTTON? ================================== */







img.line-height-email-image  {
	
vertical-align: middle;
line-height: 8px;
}







</style>
