/* start 0 lijn */
    html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, span, a, img
    {
      margin: 0;
      padding: 0;
      border: none;
    }
/* einde 0 lijn */

/* start algemeen */
    body
    {
      background: #e5e2e2 url(../images/dcr_bg.jpg) top center no-repeat;
      padding-bottom: 10px;
    }

    body.homePage
    {
      background: #fff url(../images/dcr_bg.jpg) top left repeat-x;
    }

    div.wrapper
    {
	display: block;
	width: 978px;
	margin: 0 auto;
	font-family: 'Maven Pro', sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 30px 0;
    }

    input, textarea
    {
	font-family: 'Maven Pro', sans-serif;
	font-size: 14px;
	color: #000000;
    }

    #lightbox-content,
    input
    {
    	font-family: 'Maven Pro', sans-serif;
    	font-size: 14px;
    	color: #000000;
    }

    span.clear
    {
      display: block;
      font-size: 1px;
      line-height: 1px;
      clear: both;
      float: none;
    }

    div.page-header
    {
      display: none;
    }

    /* start toTop */
        div#toTop
    	{
    		display: block;
    		width: 30px;
    		height: 46px;
    		background:url(../images/sprite_totop.png) top left no-repeat;
    		z-index: 200;
    		position: fixed;
    		margin-left: 949px;
            margin-top: 300px;
    		cursor: pointer;
    	}

        div#toTop:hover
    	{
    		background:url(../images/sprite_totop.png) bottom left no-repeat;
    	}
    /* einde toTop */
/* einde algemeen */

/* start lang */
    div.lang
    {
      display: block;
      float: right;
      margin-left: 50px;
    }

    div.lang ul
    {
      list-style-type: none;
    }

    div.lang ul li
    {
      float: left;
      margin-left: 10px;
    }

    div.lang ul li a
    {
      color: #858282;
      text-decoration: none;
      font-weight: bold;
    }

    div.lang ul li.lang-active a,
    div.lang ul li a:hover
    {
      color: #000;
    }
/* einde lang */

/* start topmenu */
    div.topmenu
    {
      display: block;
      float: right;
    }

    div.topmenu ul
    {
      list-style-type: none;
    }

    div.topmenu ul li
    {
      float: left;
      margin-left: 20px;
    }

    div.topmenu ul li a
    {
      color: #858282;
      text-decoration: none;
    }

    div.topmenu ul li.active a,
    div.topmenu ul li a:hover
    {
      color: #000;
    }
/* einde topmenu */

/* start search */
    div.search
    {
      display: block;
      float: right;
      margin-top: 65px;
      margin-right: 5px;
    }

    div.page div.search
    {
      margin-top: 0;
      float: none;
    }

    div.search input.inputbox
    {
      border: none;
      background: none;
      border-bottom: 1px dotted #999999;
      width: 50px;
      font-size: 13px;
      color: #D41A49;
      padding: 1px 5px;
    }

    div.search input.inputbox:hover,
    div.search input.inputbox:focus
    {
      border-bottom: 1px dotted #D41A49;
    }

    div.search input.button
    {
      opacity: 0.65;
      filter: alpha(opacity=65);
    }

    div.search input.button:hover
    {
      opacity: 1;
      filter: alpha(opacity=100);
    }
/* einde search */

/* start logo */
    div.logo
    {
      margin-top: 37px;
    }

    div.logo a
    {
      text-decoration: none;
    }
/* einde logo */

/* start pageWrapper */
    div.pageWrapper
    {
      display: block;
      background: #fff;
      padding-bottom: 35px;
    }

    /* start mainmenu */
        div.mainmenu
        {
          display: block;
          height: 80px;
          margin-top: 22px;
          background: url(../images/dcr_mainmenu.jpg) top left no-repeat;
        }

        div.mainmenu ul
        {
          list-style-type: none;
        }

        div.mainmenu ul li
        {
          float: left;
        }

        div.mainmenu ul li a
        {
          display: block;
          width: 127px;
          height: 76px;
          font-size: 19px;
          color: #ffffff;
          padding: 19px 18px 0 18px;
          text-decoration: none;
        }

        div.mainmenu ul li.active a,
        div.mainmenu ul li a:hover
        {
		background: url(../images/dcr_mainmenu_hover.png) top left no-repeat;
        }

        div.mainmenu ul li ul
        {
          display: none;
          position: absolute;
          z-index: 500;
        }

        div.mainmenu ul li.parent a:hover,
        div.mainmenu ul li.parent:hover a
        {
          background: #0e8893;
          height: 61px;
        }

        div.mainmenu ul li.parent:hover ul
        {
          display: block;
          background: #13a5b2 url(../images/dcr_submenu.jpg) top left no-repeat;
          width: 220px;
          padding-top: 23px;
          padding: 20px 0 10px 10px;
        }

        div.mainmenu ul li.parent:hover ul li
        {
          float: none;
          display: block;
          margin-bottom: 10px;
        }

        div.mainmenu ul li.parent:hover ul li a
        {
          display: block;
          height: auto;
          width: auto;
          padding: 0;
          font-size: 15px;
          background: none;
        }

        div.mainmenu ul li.parent:hover ul li a:hover,
        div.mainmenu ul li.parent:hover ul li.active a
        {
		background: url(../images/dcr_submenu_item.jpg) top right no-repeat;
		color: #000;
        }
    /* einde mainmenu */

    /* start banner */
        div.banner
        {
          display: block;
          height: 320px;
        }
    /* einde banner */

    /* start breadcrumb */
        div.breadcrumb
        {
          display: block;
          clear: both;
          height: 20px;
          margin-top: 20px;
          padding: 0 25px;
        }

        div.breadcrumb ul
        {
          list-style-type: none;
        }

        div.breadcrumb ul li
        {
          float: left;
          margin-left: 5px;
          font-size: 13px;
          color: #858282;
        }

        div.breadcrumb ul li a
        {
          font-size: 13px;
          color: #858282;
          text-decoration: none;
        }
    /* einde breadcrumb */

    /* start page */
        div.page
        {
          padding: 30px;
        }

        body.homePage div.page
        {
          padding: 15px 0;
        }

        /* start colRight */
            div.colRight
            {
              display: block;
              float: right;
              width: 230px;
              margin-left: 37px;
            }

            /* start menu */
                div.colRight ul.menu
                {
                  list-style-type: none;
                }

                div.colRight ul.menu li
                {
                  margin-bottom: 2px;
                }

                div.colRight ul.menu li a
                {
                  display: block;
                  height: 17px;
                  background: #989393 url(../images/dcr_button_large.png) right center no-repeat;
                  padding: 20px 45px 20px 10px;
                  text-decoration: none;
                  color: #fff;
                  font-size: 17px;
                }

                div.colRight ul.menu li a:hover
                {
                  background: #000 url(../images/dcr_button_large.png) right center no-repeat;
                }
            /* einde menu */

            /* start buttons */
                /* start large */
                  div.colRight div.button.large
                  {
                    margin-bottom: 2px;
                  }

                  div.colRight div.button.large a
                  {
                    display: block;
                    height: 17px;
                    background: #989393 url(../images/dcr_button_large.png) right center no-repeat;
                    padding: 20px 45px 20px 10px;
                    text-decoration: none;
                    color: #fff;
                    font-size: 17px;
                  }

                  div.colRight div.button.large a:hover
                  {
                    background: #000 url(../images/dcr_button_large.png) right center no-repeat;
                  }
                /* einde large */

                /* start small */
                  div.colRight div.button.small a
                  {
                    display: block;
                    height: 20px;
                    background: #989393 url(../images/dcr_button_small.png) right center no-repeat;
                    padding: 5px 45px 5px 10px;
                    text-decoration: none;
                    color: #fff;
                    font-size: 15px;
                  }

                  div.colRight div.button.small a:hover
                  {
                    background: #000 url(../images/dcr_button_small.png) right center no-repeat;
                  }

                  div.colRight div.button.small.newsList
                  {
                    margin-top: 50px;
                  }

                  div.colRight div.button.small.newsList a
                  {
                    background: #4B9CE2 url(../images/dcr_button_small.png) right center no-repeat;
                  }

                  div.colRight div.button.small.newsList a:hover
                  {
                    background: #0E8893 url(../images/dcr_button_small.png) right center no-repeat;
                  }
                /* einde small */
            /* einde buttons */
        /* einde colRight */

        /* start content */
            div.content
            {
              display: block;
            }
div.content td.info_alumni_wit {
	background-color: #FFF;
	padding-left: 30px;
}
div.content td.info_alumni_grijs {
	background-color: #f4f4f4;
	padding-left: 30px;
}

            /* start newsBlock */
                div.content div.newsBlock
                {
                  display: block;
                  width: 710px;
                  height: 505px;
                }

                div.content div.newsBlock div.newsBlockSlider
                {
                  display: block;
                  height: 495px;
                  background: #f4f4f4;
                  padding: 0px 20px 10px 0;
                }

                div.content div.newsBlock div.newsBlockSlider div.newsBlockItem
                {
                  display: block;
                  width: 210px;
                  float: left;
                  padding-left: 20px;
                  margin-top: 25px;
                }

                div.content div.newsBlock div.newsBlockSlider div.newsBlockItem div.info
                {
                  display: block;
                  width: 210px;
                  height: 225px;
                  overflow: hidden;
                  margin-top: 10px;
                }

                div.content div.newsBlock div.newsBlockSlider div.newsBlockItem div.info h2
                {
                  color: #010101;
                  font-size: 17px;
                  font-weight: bold;
                  margin-top: 0px;
                  margin-bottom: 10px;
                }

                div.content div.newsBlock div.newsBlockSlider div.newsBlockItem div.info h2 a
                {
                  color: #010101;
                  font-size: 17px;
                  font-weight: bold;
                  text-decoration: none;
                }

                div.content div.newsBlock div.newsBlockSlider div.newsBlockItem div.info p
                {
                  color: #362f2d;
                  font-size: 14px;
                }

                /* start navigation */
                    div.content div.newsBlockNav
                    {
                      display: block;
                      height: 28px;
                      background: #f4f4f4;
                      margin-top: 3px;
                    }

                    div.content div.newsBlockNav div
                    {
                      display: block;
                      float: left;
                    }

                    div.content div.newsBlockNav div.prev
                    {
                      display: block;
                      width: 28px;
                      height: 28px;
                      background: url(../images/sprite_newsBlockNav.jpg) top left no-repeat;
                      cursor: pointer;
                    }

                    div.content div.newsBlockNav div.prev:hover
                    {
                      background: url(../images/sprite_newsBlockNav.jpg) bottom left no-repeat;
                    }

                    div.content div.newsBlockNav div.next
                    {
                      display: block;
                      width: 28px;
                      height: 28px;
                      background: url(../images/sprite_newsBlockNav.jpg) top right no-repeat;
                      cursor: pointer;
                    }

                    div.content div.newsBlockNav div.next:hover
                    {
                      background: url(../images/sprite_newsBlockNav.jpg) bottom right no-repeat;
                    }

                    div.content div.newsBlockNav div#newsBlockSlider_nav
                    {
                      display: block;
                      width: 654px;
                      text-align: center;
                    }

                    div.content div.newsBlockNav div#newsBlockSlider_nav .newsBlockSlider_navWrapper
                    {
                      display: block;
                      float: none;
                      margin: 0 auto;
                    }

                    div.content div.newsBlockNav div#newsBlockSlider_nav a
                    {
                      display: block;
                      width: 17px;
                      height: 17px;
                      font-size: 1px;
                      line-height: 1px;
                      background: #fff;
                      color: #fff;
                      float: left;
                      margin: 5px 3px 0;
                    }

                    div.content div.newsBlockNav div#newsBlockSlider_nav a.activeSlide,
                    div.content div.newsBlockNav div#newsBlockSlider_nav a:hover
                    {
                      background: #4b9ce2;
                      color: #4b9ce2;
                    }
                /* einde navigation */

                /* start newsList */
                    div.newsList div.newsArticle
                    {
                      margin-bottom: 10px;
                      display: block;
                      width: 890px;
                    }

                    div.newsList div.newsArticle.zebra
                    {
                        background: #f4f4f4;
                    }

                    div.newsList div.newsArticle div.photo
                    {
                      display: block;
                      width: 150px;
                      height: 150px;
                      float: left;
                    }

                    div.newsList div.newsArticle div.photo img
                    {
                      display: block;
                      width: 150px;
                      height: 150px;
                    }

                    div.newsList div.newsArticle div.info
                    {
                      display: block;
                      width: 700px;
                      float: right;
                      margin-left: 10px;
                      padding: 5px 10px 5px 0;
                    }

                    div.newsList div.newsArticle div.info h2
                    {
                      color: #010101;
                      font-size: 17px;
                      font-weight: bold;
                      margin-top: 0px;
                      margin-bottom: 5px;
                    }

                    div.newsList div.newsArticle div.info h2 a
                    {
                      color: #010101;
                      font-size: 17px;
                      font-weight: bold;
                      text-decoration: none;
                    }

                    div.newsList div.newsArticle div.info p
                    {
                      color: #362f2d;
                      font-size: 14px;
                      margin-top: 0;
                      margin-bottom: 5px;
                    }

                    div.newsList div.newsArticle div.info p.date
                    {
                      color: #362f2d;
                      font-weight: bold;
                      font-size: 12px;
                      margin-top: 0;
                      margin-bottom: 0;
                    }
                /* einde newsList */
            /* einde newsBlock */

div.content .highlight_blauw {
	color: #285faf;
}

div.content .call_left {
	margin-top: 40px;
	margin-bottom: 40px;
}
div.content .call_left a {
	font-size: 17px;
	color: #585656;
	background-color: #d4cfcf;
	background-image: url(../images/call_to_left_arrow.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 46px;
	text-decoration: none;
	background-position: 10px 8px;
}
div.content .call_left a:hover {
	color: #fff;
}
div.content .call_right {
	margin-top: 40px;
	margin-bottom: 40px;
}
div.content .call_right a {
	font-size: 17px;
	color: #585656;
	background-color: #d4cfcf;
	background-image: url(../images/call_to_right_arrow.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 46px;
	padding-bottom: 12px;
	padding-left: 10px;
	text-decoration: none;
	background-position: right 8px;
}
div.content .call_right a:hover {
	color: #fff;
}

            /* start positions */
              div.content.left
              {
                width: 650px;
              }

              body.homePage div.content.left
              {
                width: 710px;
              }

              div.content.right
              {
                float: right;
                width: 690px;
              }

              body.homePage div.content.right
              {
                float: right;
                width: 750px;
              }

              div.content.middle
              {
                float: right;
                width: 423px;
              }

              body.homePage div.content.middle
              {
                float: right;
                width: 493px;
              }
            /* einde positions */

            div.content h1,
            #lightbox-content h1
            {
	font-size: 25px;
	font-weight: normal;
	color: #000;
	margin-bottom: 17px;
            }

            div.content h2,
            #lightbox-content h2
            {
	font-size: 20px;
	font-weight: normal;
	color: #005caa;
	margin-bottom: 6px;
	margin-top: 30px;
            }

            div.content h3,
            #lightbox-content h3
            {
	font-size: 18px;
	font-weight: normal;
	color: #725a42;
	margin-bottom: 4px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #725a42;
	padding-bottom: 3px;
            }

            div.content h4,
            #lightbox-content h4
            {
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 4px;
	margin-top: 20px;
	font-style: italic;
            }

            div.content p,
            #lightbox-content p
            {
	line-height: 20px;
	margin-bottom: 6px;
	margin-top: 4px;
            }

            div.content a,
            #lightbox-content a
            {
	color: #005caa;
	text-decoration: underline;
            }

            div.content a:hover,
            #lightbox-content a:hover
            {
	color: #c71c49;
	text-decoration: none;
            }

            div.content ul,
            #lightbox-content ul
            {
	list-style-type: none;
	margin-left: 20px;
	margin-bottom: 12px;
            }

			div.content ul li,
			#lightbox-content ul li
			{
	margin-bottom: 6px;
	line-height: 20px;
	background-image: url(../images/list_niv1.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 20px;
}

        /* einde content */

		/* start caption */
		div.content td span.wf_caption
		{
	font-style: normal;
	color: #777676;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	padding: 5px;
		}

		div.content td span.wf_caption img
		{
	padding-bottom: 5px;
		}
		/* einde caption */


        /* start colLeft */
            div.colLeft
            {
              display: block;
              width: 190px;
              margin-right: 37px;
            }

            /* start menu */
                div.colLeft ul.menu
                {
                  list-style-type: none;
                }

                div.colLeft ul.menu li
                {
                  margin-bottom: 15px;
                  background: url(../images/dcr_sidemenu_item.jpg) left 3px no-repeat;
                  padding-left: 25px;
                }

                div.colLeft ul.menu li a
                {
                  font-size: 16px;
                  color: #005caa;
                  text-decoration: none;
                }

                div.colLeft ul.menu li.active,
                div.colLeft ul.menu li:hover
                {
                  background: url(../images/dcr_sidemenu_item_hover.jpg) left 3px no-repeat;
                }

                div.colLeft ul.menu li ul
                {
                  display: none;
                }

                div.colLeft ul.menu li ul
                {
                  /*display: block;*/
                  list-style-type: disc;
                  margin: 10px 0 20px 15px;
                }

                div.colLeft ul.menu li ul li
                {
                  background: none;
                  padding-left: 0;
                  margin-bottom: 15px;
                }

                div.colLeft ul.menu li ul li.active,
                div.colLeft ul.menu li ul li:hover
                {
                  background: none;
                }

                div.colLeft ul.menu li ul li a
                {
                  color: #333333;
                  text-decoration: none;
                }

                div.colLeft ul.menu li ul li.active a,
                div.colLeft ul.menu li ul li a:hover
                {
                  color: #2a77b8;
                  background: none;
                }
            /* einde menu */
        /* einde colLeft */
    /* einde page */
/* einde pageWrapper */

/* start footer */
    div.footer
    {
      display: block;
      border-top: 1px solid #b8b8b9;
      padding-top: 15px;
      padding-bottom: 15px;
      background: #fff;
    }

    /* start footerRight */
        div.footerRight
        {
          display: block;
          float: right;
          width: 252px;
          height: 200px;
          padding: 15px 12px;
          background: #f4f4f4;
        }

        div.footerRight ul
        {
          list-style-type: none;
        }

        div.footerRight ul li
        {
          margin-bottom: 20px;
        }
    /* einde footerRight */

    /* start footerLeft */
        div.footerLeft
        {
          display: block;
          width: 656px;
          height: 200px;
          padding: 15px 20px;
          background: #f4f4f4;
        }

        div.footerLeft div.moduletable
        {
          display: block;
          width: 235px;
          float: left;
        }

        div.footerLeft div.moduletable h3
        {
          font-size: 17px;
          font-weight: bold;
          color: #666666;
          margin-bottom: 10px;
        }

        /* start menu */
            div.footerLeft div.moduletable ul.menu
            {
              list-style-type: none;
            }

            div.footerLeft div.moduletable ul.menu li
            {
              margin-bottom: 10px;
            }

            div.footerLeft div.moduletable ul.menu li a
            {
              font-size: 14px;
              color: #666666;
              text-decoration: none;
            }

            div.footerLeft div.moduletable ul.menu li.active a,
            div.footerLeft div.moduletable ul.menu li a:hover
            {
              color: #000;
            }
        /* einde menu */

        /* start socials */
            div.footerLeft div.socials
            {
              width: 150px;
              float: right;
            }

            div.footerLeft div.socials ul
            {
              list-style-type: none;
            }

            div.footerLeft div.socials ul li
            {
              float: left;
              margin-right: 30px;
            }

            div.footerLeft div.socials ul li a
            {
              opacity: 0.65;
              filter: alpha(opacity=65);
            }

            div.footerLeft div.socials ul li a:hover
            {
              opacity: 1;
              filter: alpha(opacity=100);
            }
        /* einde socials */
    /* einde footerLeft */

    /* start footerText */
        div.footerText
        {
          display: block;
          clear: both;
          margin-top: 25px;
          padding: 0 10px;
        }

        div.footerText p
        {
          font-size: 13px;
          color: #858282;
        }

        div.footerText a
        {
          color: #858282;
          text-decoration: none;
        }

        div.footerText a:hover
        {
          color: #000;
        }
    /* einde footerText */
/* einde footer */

/* start langPage */
    div.langPage div.pageWrapper
    {
      background: none;
    }

    /* start logo */
        div.langPage div.logo img
        {
          display: block;
          float: left;
        }

        div.langPage div.logo img.arrow
        {
          margin-top: 33px;
        }
    /* einde logo */

    /* start lang */
        div.langPage div.lang
        {
          display: block;
          height: 80px;
          margin-top: 22px;
          background: url(../images/dcr_mainmenu.jpg) top left no-repeat;
          float: none;
          margin-left: 0;
        }

        div.langPage div.lang ul
        {
          float: right;
          margin-top: 28px;
          margin-right: 25px;
        }

        div.langPage div.lang ul li a,
        div.langPage div.lang ul li.lang-active a
        {
          color: #fff;
          font-size: 20px;
          font-weight: normal;
        }

        div.langPage div.lang ul li a:hover,
        div.langPage div.lang ul li.lang-active a:hover
        {
          color: #000;
        }
    /* einde lang */

    /* start langPageSlideShow */
        div.langPage div.langPageSlideShow
        {
          display: block;
          height: 317px;
        }

        div.langPage div.langPageSlideShow img
        {
          float: left;
          border: 0;
          margin: 0;
        }
    /* einde langPageSlideShow */
/* einde langPage */

/* start forms */
    div.form form h3
    {
      margin-bottom: 20px;
    }

    div.form form h4
    {
      margin-top: 20px;
      margin-bottom: 15px;
    }

    div.form p.message
    {
      display: block;
      font-size: 15px;
      padding: 5px;
      margin: 10px 0;
      color: #0E8893;
      border: 1px solid #0E8893;
    }

    div.form p.message.error
    {
      color: #E61C2A;
      border: 1px solid #E61C2A;
	  float:left;
	  clear:both;
	  width:75%;
    }

    div.form form span.message
    {
      float: left;
      display: block;
      font-size: 12px;
      margin-left: 10px;
    }

    div.form form span.options
    {
      float: left;
      display: block;
      font-size: 14px;
      margin-left: 10px;
      cursor: pointer;
    }
	
	div.form form .g-recaptcha {
		min-height: 80px;
		margin-bottom: 10px;
		float:left;
		clear:both;
	}

    div.form form a.button
    {
      display: block;
      width: 50px;
      font-size: 15px;
      height: 20px;
      padding: 5px 45px 5px 10px;
      background: url("../images/dcr_button_small.png") no-repeat scroll right center #4B9CE2;
      color: #fff;
      text-decoration: none;
      cursor: pointer;
    }

    div.form form a.button:hover
    {
      background: url("../images/dcr_button_small.png") no-repeat scroll right center #0E8893;
    }

    div.form form label
    {
      display: block;
      width: 130px;
      float: left;
      clear: left;
    }

    div.form form label.city
    {
      width: 50px;
      clear: none;
      margin-left: 45px;
    }

    div.form form label.personal_invoice
    {
      clear: none;
      width: 300px;
    }

    div.form form label.read_conditions
    {
      clear: none;
      width: 500px;
    }

    div.form form label.module
    {
      clear: none;
      width: 500px;
    }

    div.form form select,
    div.form form input
    {
      margin-bottom: 10px;
      border: none;
      background: none;
      color: #005CAA;
      padding: 0px 2px;
      float: left;
    }

    div.form form select
    {
      border: 1px dotted #725A42;
    }

    div.form form select.dateSelect
    {
      margin-left: 25px;
    }

    div.form form input
    {
      border-bottom: 1px dotted #725A42;
      width: 250px;
    }

    div.form form input.zip
    {
      width: 50px;
    }

    div.form form input.city
    {
      width: 100px;
    }

    div.form form input.file
    {
      border: 1px dotted #725A42;
      width: 250px;
    }

    div.form form input.checkbox
    {
      border: auto;
      width: auto;
      margin-right: 10px;
	  clear:left;
    }

    div.form form textarea
    {
      border: 1px solid #725A42;
      width: 650px;
      height: 150px;
      margin: 10px 0;
      padding: 2px 5px;
      background: none;
      color: #005CAA;
      line-height: 20px;
    }
/* einde forms */


/* Alumni */

	div.memberlist p{
		font-weight:normal;
	}
	
	div.memberlist ul li{
		background-image:none;
		padding: 0;
	}
	
	div.memberlist ul{
		margin-top:20px;
		margin-left:0;
	}
	
	div.memberlist ul li a{
		text-decoration:none;
		font-weight:400;
	}
	
	div.memberlist ul li.graduation{
		text-decoration:underline;
		margin-top: 10px;
	}
	
	form#subscriptionForm input {
		margin-bottom: 10px;
		padding-left:5px;
		width: 200px;
		line-height:20px;
	}
	
	form#subscriptionForm .error {
		color: red;
	}
	
	form#subscriptionForm a.btn {
		display:block;
		line-height: 30px;
		color: #FFF;
		background-color: #005caa;
		width: 150px;
		text-decoration: none;
		text-align:center;
		margin-top:10px;
	}
	
	div.alumniPastActivities {
		margin-top: 20px; 
	}
	
	div.userdata ul.unstyled li:first-child { display: none; }
	div.userdata ul.unstyled li:nth-child(2) { display: none; }
	
	div.alumniRegistration {
		margin-top: 40px;
		background-color: #005caa;
		text-align: center;
	}
	
	div.alumniRegistration a {
		text-decoration: none;
		font-size: 16px;
		line-height: 30px;
		color: #FFF;
	}
	
	div#easyprofile fieldset, div.login fieldset.well, div.reset fieldset, div.reset-confirm fieldset, div.reset-complete fieldset, div.remind fieldset  {
		border:none;
		padding: 0;
		margin:0;
	}
	
	div.remind fieldset input {
		margin-bottom: 10px;
	}
	
	div.reset-complete fieldset dd {
		margin-bottom: 10px;
		margin-left:0px;
	}
	
	div.reset-complete fieldset dt {
		margin-bottom: 5px;
	}
	
	
	div.login fieldset.well input, div.reset input, div.reset-confirm input{
		display:block;
		margin-bottom: 10px;
		padding-left:5px;
		line-height: 20px;
		height:20px;
	}
	
	div.login fieldset.well label, div.reset label, div.reset-confirm label {
		display:block;
		margin-bottom: 3px;
	}
	
	div.login fieldset.well button.btn, div.reset button.btn, div.reset-confirm button.btn {
		float:none;
		clear:both;
		display:block;
		line-height: 30px;
		color: #FFF;
		background-color: #005caa;
		width: 100px;
		text-decoration: none;
		text-align:center;
		margin-top: 15px;
		border:none;
	}
	
	div.login fieldset.well .control-group {
		position:relative;
	}
	
	div.login fieldset.well #remember {
		position:absolute;
		top: -4px;
		left: 100px;
	}
	
	div.content div ul.nav-stacked {
		margin-top: 10px;
		margin-left: 0px;		
		padding-left: 0;
	}
	
	div.content div ul.nav-stacked li{
		background-image:none;
		padding-left: 0;
	}
	
	div#easyprofile fieldset legend {
		display:none;
	}
	
	div#easyprofile fieldset dt  {
		font-style:italic;
		color: #777777;
	}
	
	div#easyprofile fieldset dt:first-letter {
		text-transform: capitalize;
	}
	
	div#easyprofile fieldset dd, div.reset-confirm fieldset dd {
		margin-left:0;
		margin-bottom: 10px;
		margin-top: 3px;
		font-size: 16px;
	}
	
	div#easyprofile ul {
		margin-left: 0;
	}
	
	div#easyprofile ul li {
		background-image:none;
		padding-left: 0;
	}
	
	div#easyprofile a.btn {
		display:block;
		line-height: 30px;
		color: #FFF;
		background-color: #005caa;
		width: 150px;
		text-decoration: none;
		text-align:center;
		margin-top: 10px;
	}
	
	form#login-form {
		margin-top: 50px;
		border: 1px solid #005caa;
		padding: 10px;
		color: #005caa;
	}
	
	form#login-form a {
		color: #005caa;
	}
	
	form#login-form label {
		display:block;
		margin: 5px 0 3px 0;
	}
		
	form#login-form input {
		display:block;
		margin-bottom: 5px;
		padding-left:5px;
		width:85%;
	}
	
	form#login-form label.control-label {
		display:inline;
	}
	
	form#login-form input#modlgn-remember {
		display:inline;
		width:10%;
	}
	
	
	
	form#login-form button {
		display:block;
		margin: 5px 0;
	}
	
	form#login-form ul li {
		list-style:none;
	}
	
	form#login-form .btn, div.profile-edit button.btn, div.registration button.btn {
		color:#FFF;
		border:none;
		background-color: #005caa;
		text-align: center;
		line-height: 25px;
	}
	
	div.profile-edit button.btn, div.registration button.btn{
		margin-left:10px;
		margin-right:5px;
	}
	
	div.login-greeting {
		margin:5px 0 12px;
	}
	
	div.tooltip {
		display:none !important;
	}
	
	div.profile-edit ul#profile_tabs, div.registration ul#profile_tabs {
		display:none;
	}
	
	div.profile-edit fieldset, div.registration fieldset{
		border:none;
	}
	
	div.profile-edit label, div.registration label{
		display:block;
		margin-bottom: 3px;
		margin-top: 10px;
	}
	
	div.profile-edit label:first-letter, div.registration label:first-letter{
		text-transform:capitalize;
	}
	
	div.profile-edit input, div.registration input {
		display:block;
		padding-left:5px;
	}
	
	div.profile-edit textarea, div.registration textarea{
		display:block;
		margin-bottom: 3px;
		height: 200px;
		width: 300px;
	}
	
	div.page ul.actions {
		display:none;
	}
	
	div.alumniProfile h2{
		margin-top:20px;
	}
	
	div.alumniProfile img{
		margin-top:20px;
	}
	
	div.colLeft .menu li.item-391, div.colLeft .menu li.item-404, div.colLeft .menu li.item-406, div.colLeft .menu li.item-407 {
		display:none;
	}
	
	div.content a.close {
		display:none;
	}
	
	div.content div#system-message .alert {
		margin-bottom:20px;
	}

	div.content div#system-message h4 {
		margin-top:0;
		display:none;
	}

	div.content div#system-message p {
		margin-top:0;
	}
	
	#jform_intro_text-lbl {
		margin-top:10px;
	}
	
	#jform_jobs_ifr, .mceLayout {
		height: 150px !important;
		width: 400px !important;
	}
	
	#jform_captcha-lbl{
		clear:both;
		margin-top: 35px;
	}
	
	#jform_jsn_cv_manager-lbl {
		margin-top: 0;
	}
	