@charset "utf-8";
/* CSS Document */

/*@Font face*/
@font-face {
    font-family: 'TradeGothicLTStdRegular';
    src: url('tradegothicltstd-webfont.eot');
    src: url('tradegothicltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('tradegothicltstd-webfont.woff') format('woff'),
         url('tradegothicltstd-webfont.ttf') format('truetype'),
         url('tradegothicltstd-webfont.svg#TradeGothicLTStdRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* [UL menu -- start] */
#menu					{width: 175px;}
#menu a					{display: block; width: 175px; height: 25px; line-height: 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration: none; text-align: left;}
#menu a.menu_sub			{margin-left: 15px; font-size:11px;}
#menu a:hover				{width: 175px; height: 25px; text-decoration: none; color: #079ea5;}
#menu .link_selected                    {width: 175px; height: 25px; text-decoration: none; color: #079ea5;}
/* [UL menu -- end] */

/* [LenL -- start] */
a.LenL:link				{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration: none; }
a.LenL:hover				{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0099; text-decoration: underline; }
a.LenL:active				{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration: none; }
/* [LenL -- end] */

body					{margin:0px;background-color:#FFFFFF;background-image:url(../img/bgbody.gif);background-repeat:repeat-x;background-position:top;}
a					{outline:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#079ea5;}
a					{outline:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:underline;color:#079ea5;}
#wrapper				{position:absolute;width:990px;margin-left:-500px;left:50%;z-index:2}
#main_content				{position: absolute;width:560px;top: 200px;left: 200px;z-index:3;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#000000;padding-bottom:125px; padding-left: 20px;}
.mainTitle                              {font-size: 16px; text-transform: uppercase; font-weight: normal; margin-bottom:20px; display: block; font-family: 'TradeGothicLTStdRegular';}
.submenuShade                           {width:100%; height:20px; margin-top:5px; margin-bottom:5px; background-image:url(../img/shad_hor.gif); background-repeat:no-repeat; background-position:50% 50%;}
#shad					{position:absolute;top:200px;left:185px;width:20px;height:390px;background-image:url(../img/shad.gif);background-position:left;background-repeat:no-repeat;}
.kopje					{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#079ea5;}
#menu					{position:absolute;width:175px;top:200px;left:10px;z-index:3;font-family: 'TradeGothicLTStdRegular';padding: 0px;color:#000000;}
#menu a					{outline:none;font-family: 'TradeGothicLTStdRegular';font-size:12px;text-decoration:none; white-space:nowrap;}
#menuRight				{position:absolute;top:200px;right:0px;z-index:3;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:18px;color:#000000; width:200px;}

#sidemenu				{top: 50px;left: 10px;width:200px;height:80px;position:absolute;z-index: 100;line-height: 20px; font-family: 'TradeGothicLTStdRegular';}
a.side					{font-family: 'TradeGothicLTStdRegular';font-size:12px;color:#215867;text-decoration:none;padding-right:15px;}
a.side_loggedin				{font-family: 'TradeGothicLTStdRegular';font-size:12px;color:#215867;text-decoration:none;}
a:hover.side				{font-family: 'TradeGothicLTStdRegular';font-size:12px;color:#000000;text-decoration:none;}
a:hover.side_loggedin                   {font-family: 'TradeGothicLTStdRegular';font-size:12px;color:#000000;text-decoration:none;}
a.menu_sub				{margin-left: 15px; font-size:10px;}
a.menu_sub_a				{margin-left: 15px; color: #079ea5;}
#menu .selected				{color:#079ea5;}

/*styling header & misc*/
#logobg						{top:0px;left:0px;width:625px;height:185px;position:absolute;background-image:url(../img/logobg.gif);z-index:2;}
#banner						{top:190px;left:83px;height:40px;width:650px;position:absolute;z-index:3;}
#logo						{top:40px;left:200px;width:600px;height:120px;position:absolute;z-index:2;}
#tiles						{top:0px;right:0px;width:328px;height:124px;position:absolute;background:url(../img/tiles.gif) no-repeat;z-index:2;}
#tiles .hl					{position:absolute; bottom: -55px; right:0px; padding-right: 5px; text-align: right;}
.txtveld					{border-style: solid;border-color: #67b14f;border-width: 2px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;height: 19px;width: 200px;}
.btm						{background-image:url(../img/search.gif);height: 25px;width: 90px;border-style: solid;border-width: 0px;}
#logos						{bottom:0px;left:0px;background-image:url(../img/logosbg2.gif);background-repeat:repeat-x;height:100px;width:100%;* position:absolute;position:fixed;z-index:2;}
#logos2						{top:0px;left:0px;background-image:url(../img/logosbg.gif);background-repeat:no-repeat;height:50px;width:300px;position:absolute;z-index:3;}
#moving						{font-family: 'TradeGothicLTStdRegular'; font-size:12px; color:#000000; text-decoration: none; cursor:default; }
#moving a					{text-decoration:none; font-size:12px; cursor:pointer;}
.welcome					{font-size:13px; color:#000;font-family:Arial, Helvetica, sans-serif;}
a						{text-decoration:none; color:#079EA5;}


#searchbg				{top:0px;right:0px;width:785px;height:65px;position:absolute;background-image:url(../img/searchbg.gif);z-index:2;}
#search					{top:10px;right:0px;width:335px;height:35px;position:absolute;text-align:right;}

#sea                                    {position:absolute; left: 10px; top: 75px;z-index:100;}
#sea span:first-child                   {position: absolute; left: 0px; z-index:10;}
#sea span:last-child                    {position: absolute; left: 85px;}
#sea .txtveld                           {width:81px; height: 18px;}
#sea .btm                               {width:90px; height: 22px; cursor: pointer;}

/*Banner home (Content-reel & highlight.)*/
div#home_header_holder                  {width: 540px; height:220px; position: relative;}
div#home_hoofditem                      {width: 210px; height:220px; z-index:9999; position: absolute; top: 0px; left: 0px;}
div#home_hoofditem h4                   {color:#079ea5; font-weight:bold; font-size:13px; margin-bottom:5px;}
div#home_hoofditem h4 a                 {color:#079ea5; font-weight:bold; font-size:13px; margin-bottom:5px;}
div#content_top				{width:	300px; margin-left:250px; position: absolute; top: 0px; right: 0px;}
div#home_hoofditem p			{margin-bottom: 10px;}
div#slideshow				{width:300px; height:200px; background-color:#000; color:#fff; float:right;margin-left:10px;}


/*Home items*/
div#cnt_page				{margin: 30px 0 0 20px;}
div#home_item				{width: 125px; height: 145px; margin:30px 15px 0 0; float:left; text-align:left; overflow:hidden;}
div#home_item h4			{color:#215867;font-size:13px;}
div#home_item a 			{color:#215867; text-decoration:none; font-size:12px; font-weight:bold; margin-top:15px;}

/*side menu (logo's universiteiten)*/
.logo_u					{height:60px; width:200px; float:right; text-align:right;}

/*blok-blok-blok-blok*/
.content_fields_block_tekst             {margin-top:30px; width:160px; float:left; padding-right:20px;}
.block_titel				{color:#079ea5;font-size:13px; text-decoration:none; font-weight:bold;}
.block_titel a				{font-size:13px; text-decoration:none;}
.blockTekst div div			{height:90px;overflow:hidden;}
.leesmeer				{font-weight:bold;text-decoration:none; text-transform:uppercase;}
.blockTekst				{width:160px}

/* fix voor UL in contentpagina's*/

table ul li 			{width:570px; margin-left:15px;}
li.MsoNormal			{width:570px; margin-left:15px;}
li.MsoNormal span		{margin-left:10px;}


/* Nieuwsitems*/
.nieuwsContainer1		{width:260px; height:250px; float:left; margin: 10px 20px 10px 0px; padding-bottom:10px;}
.nieuwsItemTitle		{color: #079EA5; font-size: 12px; font-weight: bold; text-decoration: none; }
.news_short_titel		{margin: 15px 0 5px 0;}
div#news_detail_container,
div#news_archive_container      {width: 540px;}
div#news_detail_title           {color:#079EA5; font-size:15px; float:left; width:390px;}
div#news_detail_meta            {color:#ccc; float:right; width:150px; text-align:right;}
div#news_detail_content         {width:540px; float:left;}
div#news_detail_intro           {font-weight:bold;}
div#news_detail_text            {margin:15px 0 0 0;}
.nieuwsContainer		{float:left; width:540px; margin-bottom: 20px;}
.nieuwsItemTitle2		{font-weight:bold; color:#079EA5; float:left; width:390px;}
.nieuwsItemIntro2		{width:540px; margin:5px 0 0 0; float:left;}
.nieuwsItemContent		{width:260px;float:left;}
.nieuwsTextMeer			{font-weight: bold; text-decoration: none; text-transform: uppercase; color: #079EA5; font-family: Arial,Helvetica,sans-serif; font-size: 11px; outline: medium none; }

.news_short_container           {width:560px; float:left;}

/*Recent changes*/	

div#recent_changes_container    {width:225px; padding-bottom:30px; }
li.change			{width:200px; margin-top:10px; height:40px; list-style:none; }
h4.change_head			{float:left; width:150px; color:#215867;}
.change_date			{float:right; width:50px; font-size:9px; font-style:italic; text-align:right;}
p.change_name			{float:left; width:190px; margin:0 0 0 10px; font-style:italic;}

/* File upload.*/
div.file_container		{float:left; width:500px; height:40px;}
div.file_image			{float:left; width:30px; height:50px; vertical-align:middle; padding: 10px 0 0 0;}
div.file_content		{float:left width:470px;}
.file_date			{font-style:italic;}

/*poll*/
#Poll                                               {position:relative; width: 200px; height: 115px; margin-top: 5px;}
#Poll .question                                     {width: 400px; max-height: 30px; overflow:hidden; font-weight: bold;}

#Poll .options                                      {width: 200px; overflow:hidden;}
#Poll .options div                                  {position:relative; width: 200px; height: 17px; white-space: nowrap; line-height: 17px; cursor:pointer; overflow: hidden;}
#Poll .options div:hover                            {color:#079EA5;}
#Poll .options div div                              {position: relative; display: block; width: 10px; height: 10px; background-color: #ffffff; border: 2px #079EA5 solid; float: left; margin:2px 3px 0px 0px; cursor:pointer;}
#Poll .options div div.active                       {background-color: #000000;}

#Poll .mess                                         {width: 200px; height: 115px; overflow:hidden; display: none; position: absolute; top: 0px; left: 0px; background-color: #ffffff; z-index: 3; cursor: pointer;}

#Poll .awnsers                                      {width: 200px; height: 68px; overflow:hidden; display: none;}
#Poll .awnsers div                                  {position:relative; width: 200px; height: 17px; white-space: nowrap; line-height: 17px; cursor:help; overflow: hidden;}
#Poll .awnsers div div                              {position: relative; display: block; width: 30px; height: 17px; background-color: #ffffff; float: left; margin:0px 3px 0px 0px; cursor:help; text-align: right;}
#Poll .total                                        {text-decoration: underline; display: none;}

#Poll a                                             {display:block; position: absolute; bottom: 0px; left: 0px; width: 180px; height: 20px; line-height: 20px; padding-right:20px; overflow:hidden; white-space: nowrap; text-decoration:none; background-image:url(../img/arrow_bekijk.png); background-position:175px -3px; background-repeat:no-repeat; font-weight:bold; cursor:pointer; color:#000000;}
#Poll a:hover                                       {color:#079EA5;}
