/** Content styles **/

body
{
  font-family: Arial, Verdana;
  font-size: 12px;
  color: black;
  margin: 0px;
  background-color: #FFFFFF;
}

p{
margin-top:0px;
}

td,th
{
  font-family: Arial, Verdana;
  font-size: 12px;
  color: black;
}

b, strong
{
  color: #000000;
  font-family: Arial, Verdana;
}

a
{
  color: #8a9206;
  font-weight: bold;
  text-decoration: none;
}

a:hover
{
  color: #8a9206;
  text-decoration: underline;
}

.fakelink
{
  color: #AA2B49;
  font-weight: bold;
}

a.homelink
{
  font-family: Arial;
  color: #ffa442;
  font-size: 8pt;
  font-weight: bold;
  text-decoration: none;
}

.tab1
{
  background-image:     url('../images/menu/greenstarttab.gif');
  background-position:  top left;
  background-color:#FFFFFF;
  background-repeat:no-repeat;
  height:34px;
  padding-top:8px;
  padding-left:25px;
  padding-right:11px;
  color:#FFFFFF;
  overflow:hidden;
}

.tab
{
  background-image:     url('../images/menu/greentab.gif');
  background-position:  top left;
  background-repeat:    no-repeat;
  height:34px;
  padding-top:8px;
  padding-left:11px;
  padding-right:11px;
  color:#FFFFFF;
  overflow:hidden;
}

a.homelink:hover
{
  color: #ff0000;
  text-decoration: none;
}

a.topmenu
{
  font-family: Arial;
  color: #797979;
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
}

a.topmenu:hover
{
  color: #ffa442;
  text-decoration: none;
}

.smallgrey
{
  font-size: 11px;
  color: #5c5c5c;
}

.headertitle
{
  font-family: Arial;
  font-size: 21px;
  /*letter-spacing: 0.1em;*/
  color: #FFFFFF;
}

.headersubtitle
{
  font-family: Arial;
  font-size: 11px;
  /*letter-spacing: 0.1em;*/
  color: #FFFFFF;
}

a.tablink, a.tablink:hover
{
  text-decoration: none;
  color:#FFFFFF;
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}

a.tablinksel, a.tablinksel:hover
{
  color: #DA7202;
  text-decoration: none;
}

a.taboverlink
{
  text-decoration: none;
}

a.taboverlink:hover
{
  text-decoration: underline;
}

a.taboverlinksel
{
  color: #DA7202;
  text-decoration: none;
}

a.taboverlinksel:hover
{
  color: #DA7202;
  text-decoration: underline;
}


.greybanner
{
  background-image:     url('../images/banners/greybanner.gif');
  background-repeat:no-repeat;
  height:47px;
  font-size:24px;
  font-weight:bold;
  color:#a7a7a7;
  padding-left:24px;
  vertical-alignment:middle;
}

.greybannerend
{
  background-image:     url('../images/banners/greybannerend.gif');
  background-repeat:no-repeat;
  height:47px;
  font-size:24px;
  font-weight:bold;
  color:#a7a7a7;
  padding-left:24px;
  vertical-alignment:middle;
}

a.greybannerlink
{
  font-size:24px;
  font-weight:bold;
  color:#a7a7a7;
  text-decoration:none;
}

a.greybannerlink:hover
{
  font-size:24px;
  font-weight:bold;
  color:#a7a7a7;
  text-decoration:none;
}

a.crumbs
{
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #4a4a4a;
  text-decoration: none;
}

a.crumbs:hover
{
  color: #ADA8A9;
  text-decoration: underline;
}

a.lastcrumb
{
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #8a9206;
  text-decoration: none;
}

a.lastcrumb:hover
{
  font-family: Arial;
  font-size: 9px;
  font-weight: bold;
  color: #8a9206;
  text-decoration: underline;
}

a.subnavlink
{
  font-family: Arial, Verdana;
  font-size: 12px;
  font-weight:bold;
  color: #999999;
  text-decoration: none;
}

a.subnavlink:hover
{
  color: #5C5C5C;
  font-weight:bold;
  text-decoration: underline;
}

a.subnavlinksel
{
  font-family: Arial, Verdana;
  font-weight:bold;
  font-size: 12px;
  color: #A1A1A1;
  text-decoration: none;
}

a.subnavlinksel:hover
{
  color: #A1A1A1;
  font-weight:bold;
  text-decoration: underline;
}

.homegroup
{
  color: #5c5c5c;
  font-size: 11px;
}

div.homegroup p
{
  margin: 0px 0px 15px 0px;
}

.newstitle
{
  color: #8a9206;
  font-size:12px;
  font-weight: bold;
  text-decoration:none;
}

a.newstitle:hover
{
  color: #8a9206;
  font-size:12px;
  font-weight: bold;
  text-decoration:underline;
}

.footer
{
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #777777;
}

a.footer
{
  font-family: Arial, Verdana;
  font-size: 10px;
  color: #525252;
  text-decoration: underline;
  font-weight: normal;
}

a.footer:hover
{
  color: #AA2B49;
}

/** BELOW IS TO CHECK *********************************************************/

.error
{
  background-color: #ffcccc;
  border: 2px solid red;
  padding: 10px 20px 10px 20px;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  cursor: hand;
}

.debug
{
  background-color: #ccccff;
  border: 2px solid blue;
  padding: 10px 20px 10px 20px;
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: black;
  cursor: hand;
}

input
{
  color: #5c5c5c;
  font-size: 11px;
  /*border: 1px solid #D5D5D5;*/
}

select
{
  color: #5c5c5c;
  font-size: 12px;
}

button
{
  color: #5c5c5c;
  font-size: 11px;
  /*border: 1px solid #D5D5D5;*/
}

.homemenu,.homemenu:hover
{
  color: #AA2B49;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

.homemenu,.homemenu:hover
{
  color: #AA2B49;
  font-weight:bold;
  font-size:8pt;
  text-decoration:none;
}

a.navHead
{
  color: #AA2B49;
  font-weight: bold;
  text-decoration: none;
}

a.navHead:hover
{
  color: #AA2B49;
  font-weight: bold;
  text-decoration: underline;
}

h1
{
  font-size: 13pt;
  font-weight: bold;
  color: #AA2B49;
  margin: 10px 0px 0px 0px;
}

h2
{
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color: #AA2B49;
  margin: 10px 0px 0px 0px;
}

h3
{
  font-size: 11pt;
  font-weight: bold;
  color: #AA2B49;
  margin: 10px 0px 0px 0px;
}

h4
{
  font-size: 8pt;
  font-weight: normal;
  margin: 0px;
}

h5
{
  font-size: 7pt;
  font-weight: normal;
  margin: 0px;
}

h6
{
  font-size: 6pt;
  font-weight: normal;
  margin: 0px;
}

ul,ol
{
  margin: 0px 0px 0px 35px;
}

ul.deepmenu,ol.deepmenu
{
  margin: 0px 0px 0px 17px;
}

ul.portlet,ol.portlet
{
  margin: 0px 0px 0px 17px;
  padding: 0px;
  color: #AA2B49;
}

li.portlet
{
  margin: 0px;
  padding: 0px;
}

hr
{
  height: 1px;
  color: #AA2B49;
}

.menu
{
  font-size:8pt;
  font-weight:bold;
}

a.menu:hover
{
  font-size:8pt;
  color:#AA2B49;
  font-weight:bold;
  text-decoration:none;
}

.small{
  font-size: 8pt;
}

.smaller{
  font-size: 7pt;
}


.grey
{
  color: #525252;
}

.smallergrey
{
  font-size:7pt;
  color:#5C5C5C;
}

.smallwhite
{
  font-size:8pt;
  color:#FFFFFF;
}

.smallerwhite
{
  font-size:7pt;
  color:#FFFFFF;
}

.boxtop
{
  background-image:     url('../images/box/top.gif');
  background-position:  bottom;
  background-repeat:    repeat-x;
  background-color:     #414141;

  height: 23px;

  padding-left:   10px;
  padding-right:  5px;

  border-left:  1px solid #9E9898;
  border-top:   1px solid #9E9898;
  border-right: 1px solid #9E9898;
}

.boxtopred
{
  background-image:     url('../images/box/top_red.gif');
  background-position:  bottom;
  background-repeat:    repeat-x;
  background-color:     #5C1026;

  height: 23px;

  padding-left:   10px;
  padding-right:  5px;

  border-left:  1px solid #9E9898;
  border-top:   1px solid #9E9898;
  border-right: 1px solid #9E9898;
}

.boxtopyellow
{
  background-image:    url('../images/box/top_yellow.gif');
  background-position: bottom;
  background-repeat:   repeat-x;
  background-color:    #f7f38c;

  height: 23px;

  padding-left:  10px;
  padding-right: 5px;

  border-left:  1px solid #9E9898;
  border-top:   1px solid #9E9898;
  border-right: 1px solid #9E9898;
}

.boxtitle
{
  font-weight: bold;
  color:       white;
  overflow:    hidden;
  white-space: nowrap;
}

.boxview
{
  padding-left:   5px;
  padding-right:  5px;

  border-left:  1px solid #9E9898;
  border-right: 1px solid #9E9898;
}

.boxbottomstart
{
  font-size:  7pt;
  background-image:     url('../images/box/bottom_start.gif');
  background-repeat:    no-repeat;
  background-position:  left bottom;

  height: 15px;
  width:  10px;
}

.boxbottomcenter /* also used for news-items */
{
  font-size:  7pt;

  vertical-align: top;
  /*text-align:     center;*/

  background-image:     url('../images/box/bottom_center.gif');
  background-repeat:    repeat-x;
  background-position:  bottom;

  height: 15px;
}

.boxbottom
{
  font-size:  7pt;

  vertical-align: top;
  text-align:     right;

  border-bottom:  1px solid #E7EBEE;
  border-left:    1px solid #9E9898;
  border-right:   1px solid #9E9898;
}

.boxbottomend
{
  font-size:  7pt;
  background-image:     url('../images/box/bottom_end.gif');
  background-repeat:    no-repeat;
  background-position:  right bottom;

  height: 15px;
  width:  10px;
}

/*.boxtitle:hover  dit kan helemaal niet?? hover is alleen voor links
{
  font-weight:  bold;
  color:        #FFFFFF;
  text-decoration:underline;
}*/

.schedulecel
{
  border-right:  1px solid #9E9898;
  border-bottom:  1px solid #E7EBEE;
}

.schedulecelstart
{
  border-left:  1px solid #9E9898;
  border-right:  1px solid #9E9898;
  border-bottom:  1px solid #E7EBEE;
}

a.submenu
{
  font-size: 8pt;
  font-weight: normal;
  color: #5C5C5C;
  text-decoration: none;
}

a.submenu_sel
{
  font-size: 8pt;
  font-weight: normal;
  color: #969696;
  text-decoration: underline;
}

/** Outlook portlet styles */

td.ol_col1
{
  padding: 0px 5px 0px 0px;
  border-right: 1px solid black;
}

td.ol_col
{
  padding: 0px 5px 0px 5px;
  border-right: 1px solid black;
}

td.ol_colnl
{
  padding: 0px 5px 0px 5px;
}

img.ol_icon
{
  margin-right: 5px;
}


.copyright
{
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  color:#afafaf;
}

a.copylink:link,a.copylink:visited
{
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#afafaf;
  text-decoration:none;
}

a.copylink:hover
{
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#afafaf;
  text-decoration:underline;
}

a.toplink:link,a.toplink:visited
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#999999;
  text-decoration:none;
}

a.toplink:hover
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#999999;
  text-decoration:underline;
}

a.rightmenu:link,a.rightmenu:visited,a.rightmenu:hover
{
  display:block;
  width:100%;
  height:100%;
  font-family:Arial;
  font-size:24px;
  font-weight:bold;
  color:#a7a7a7;
  text-decoration:none;
  position:relative;
  padding-top:10px;
  padding-left:25px;
}

.searchtext
{
  font-family:Arial;
  font-size:9px;
  font-weight:bold;
  color:#4a4a4a;
  padding-left:10px;
  padding-top:3px;
}

.emailtext
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#000000;
  padding-left:10px;
  padding-top:2px;
}

.title
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}

.topmenu div
{
  width: 230px;
  height: 16px;
  float: left;
}

.nr
{
  font-family:Arial;
  font-size:30px;
  font-weight:bold;
  color:#ffffff;
}

.maintext
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#89900d;
  vertical-align:top;
}

a.mainlink:link,a.mainlink:visited
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#89900d;
  vertical-align:top;
  text-decoration:none;
}

a.mainlink:hover
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#89900d;
  vertical-align:top;
  text-decoration:underline;
}

a.archive:link,a.archive:visited
{
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#c10e34;
  vertical-align:top;
  text-decoration:none;
}

a.archive:hover
{
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#c10e34;
  vertical-align:top;
  text-decoration:underline;
}

a.leftlink:link,a.leftlink:visited
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}

a.leftlink:hover
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration:underline;
}

.studiezoeker_select
{
  border:none;
  height:17px;
  width:143px;
  font-family:Arial;
  font-size:9px;
  font-weight:bold;
  color:#ffffff;
  background-color:#747b05;
  margin:1px;
}

.greenbanner,a.greenbanner:hover
{
  color:#ffffff;
  font-weight:bold;
  font-size:13pt;
  text-decoration:none;
  font-smooth:always;
}


.greenbanner1
{
  width:207px;
  height:64px;
  background-image:url('../images/banners/greenbanner1.png');
  background-repeat:no-repeat;
  color:#ffffff;
  font-weight:bold;
  font-family:arial;
  font-size:11pt;
  text-align:center;
  font-smooth:always;
  overflow:hidden;
}

.greenbanner2
{
  width:207px;
  height:64px;
  background-image:url('../images/banners/greenbanner2.png');
  background-repeat:no-repeat;
  color:#ffffff;
  font-weight:bold;
  font-family:arial;
  font-size:11pt;
  background-position:top -4px;
  text-align:center;
  font-smooth:always;
  overflow:hidden;
}

.smalltab
{
  font-family:arial;
  font-size:10px;
  color:#e4e4e4;
  text-decoration:none;
}

.smalltabselected
{
  font-family:arial;
  font-size:10px;
  color:#c10f34;
  font-weight:bold;
  text-decoration:none;
}

.educationsublink
{
  font-weight:normal;
  color: #717171;
  text-decoration:none;
}

.educationsublink:hover
{
  font-weight:normal;
  color: #b4bf15;
  text-decoration:none;
}

.educationsubtitle
{
  height:21px;
  padding-left:10px;
  padding-top:2px;
  background-image:url('../images/education/titlebg.png');
  background-repeat:no-repeat;
  width:548px;
}
