/* Survey */
div.webpack-survey
{
  padding: 0;
  margin: 0;
}

div.webpack-survey fieldset
{
  border:none;
  padding: 0px;
  margin: 15px 0 0 0;
}

div.webpack-survey fieldset div.grouptitle
{
  border-bottom: 1px solid #222222;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

div.webpack-survey fieldset div.grouptitle h2
{
  text-transform: uppercase;
  color: #222222;
  padding: 0;
  margin: 0;
}

div.webpack-survey p.description
{
  margin: 10px 0;
}

div.webpack-survey div.question
{
  margin-bottom: 15px;
}

div.webpack-survey label
{
  font-weight: bold;
  margin: 40px 0;
}

div.webpack-survey label.error
{
  color: #b74c4c;
}

div.webpack-survey div.formgroup label
{
  font-weight: normal;
}

div.webpack-survey div.errors
{
  color: #b74c4c;
}


div.webpack-survey input.button
,#pagebodybannercol div.webpack-poll input.button
,#pagebodybannercol div.webpack-poll a.button
,div.webpack-guestbook input.button
,div.webpack-guestbook a.button
{
  background-color: #8f8f8f;
  border: 1px solid #4a4a4a;
  color: white;
}

 div.webpack-survey textarea.error
,div.webpack-survey select.error
,div.webpack-survey input.textfielderror
,div.webpack-survey input.uploaderror
{
  border: 1px solid #b74c4c;
}

div.webpack-survey div#buttons
{
 text-align: right;
}

/** Poll */

#pagebodybannercol div.webpack-poll
{
  width: 150px;
  margin: 0 auto;
  padding-bottom: 4px;
  color:#222222;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 0.8em;
}

#pagebodybannercol div.webpack-poll div.polltitle
{
  border-bottom: 1px solid #222222;
  padding-bottom: 5px;
  margin-bottom: 5px;
}

#pagebodybannercol div.webpack-poll div.polltitle h2
{
  text-transform: uppercase;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family:Arial Narrow,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size: 1.2em;
}

#pagebodybannercol div.webpack-poll p.description
{
  margin: 0 0 6px 0;
  padding: 0;
}

#pagebodybannercol div.webpack-poll p.question
{
  font-weight: bold;
  padding: 0;
  margin: 0 0 6px 0;
}
#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices
{
  width: 150px;
  border-collapse: collapse;
}

#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices td
{
  padding: 4px;
  background-color: #E0E0E0;
  border-bottom: 1px solid white;
}

#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices td.first
{
  border-top: 1px solid #222222;
}

#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices td.last
{
  border-bottom: 1px solid #222222;
}

#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices td input
{
  padding: 0;
  margin: 0;
}

#pagebodybannercol div.webpack-poll div.questiongroup table.poll-choices td.answer
{
  margin: 0;
  padding-left: 6px;
}

#pagebodybannercol div.webpack-poll input.button:hover
{
  cursor: pointer;
}

#pagebodybannercol div.webpack-poll div.webpack-poll-results
{
  background-color: #E0E0E0;
}

#pagebodybannercol div.webpack-poll div.webpack-poll-results div.poll-choice
{
  border-bottom: 1px solid white;
  padding: 6px 6px;
}

#pagebodybannercol div.webpack-poll div.webpack-poll-results div.poll-choice.first
{
  border-top: 1px solid #222222;
}

#pagebodybannercol div.webpack-poll div.webpack-poll-results div.poll-choice.last
{
  border-bottom: 1px solid #222222;
}

#pagebodybannercol div.webpack-poll-results div.poll-percentagebar
{
  width: 130px;
  height: 11px;
}

#pagebodybannercol div.webpack-poll-results div.poll-percentage
{
  background:transparent url(/web/20160405032826im_/https://www.utwente.nl/repository/utwente/dottwente/img/webpack/poll/poll_perc_purple.png) repeat-x scroll left top;
  height: 11px;
  font-size: 0;
}

/* forum */
div.webpack-forum div.forumtitle
{
  border-bottom: 1px solid #222222;
  padding-bottom: 5px;
  margin-bottom: 5px;
  margin-top: 10px;
}

div.webpack-forum div.forumtitle h2
{
  text-transform: uppercase;
  color: #222222;
  padding: 0;
  margin: 0;
  font-family:Arial Narrow,Arial,Helvetica,sans-serif;
  font-weight:normal;
  font-size: 1.2em;
}

div.webpack-forum div.forumtitle p.description
{
  margin: 0 0 6px 0;
  padding: 0;
}

div.webpack-forum table.threadindex
{
  width: 100%;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
}

div.webpack-forum table.threadindex tr
{
  background-color: #eaeaea;
}

div.webpack-forum table.threadindex tr.odd
{
  background-color: #EFECEC;
}

div.webpack-forum table.threadindex td
{
  vertical-align: top;
  text-align: left;
  border-bottom: 1px solid #E0E0E0;
}

div.webpack-forum table.threadindex td div
{
  padding: 4px;
}

div.webpack-forum table.threadindex td.last
{
  border-bottom: 1px solid #222222;
}

div.webpack-forum table.threadindex td.first
{
  border-top: 1px solid #222222;
}

div.webpack-forum table.threadindex td p
{
  margin: 0;
  padding: 0;
}

div.webpack-forum div.buttons
{
  text-align: right;
  margin-top: 15px;
}

 div.webpack-forum div.buttons a.button
,div.webpack-forum div.buttons input.button
{
  background-color: #8f8f8f;
  border: 1px solid #4a4a4a;
  color: white;
}

div.webpack-forum div.buttons a.button
{
  display: block;
  float: right;
  padding: 3px 5px;
}

div.webpack-forum label
{
  font-weight: bold;
}
div.webpack-forum label.textfielderror
{
  color: #B74C4C;
}

div.webpack-forum textarea
{
  width: 460px;
  font-family: arial, helvetica, sans-serif;
  font-size: 0.9em;
}

div.webpack-forum div.entry
{
  background-color: #EFECEC;
  border: 1px solid #222222;
  border-left: none;
  border-right: none;
  margin: 0 0 20px 0;
  padding: 0;
}

div.webpack-forum div.header
{
  padding: 5px 10px;
  background-color: #E0E0E0;
  border-bottom: 1px solid white;
  font-weight: bold;
}

div.webpack-forum div.message
{
  padding: 5px 10px;
}

div.webpack-forum div.message blockquote
{
  border-left: 1px solid #222222;
  margin-left:1pt;
  padding-left:5pt;
}

div.webpack-forum div.footer
{
  padding: 5px 10px;
  background-color: white;
  text-align: right;
}

/* Guestbook */
div.webpack-guestbook div.webpack-guestbook-entry
{
  border: 1px solid #000000;
  margin: 10px 0px;
}

div.webpack-guestbook div.webpack-guestbook-header
{
  background-color: #D0D0D0;
  font-weight: bold;
  padding: 4px;
}

div.webpack-guestbook div.webpack-guestbook-message
{
  padding: 4px;
  background-color: white;
}

div.webpack-guestbook a.button
{
  padding: 2px 6px;
  text-decoration: none;
}

div.webpack-guestbook input.button:hover
{
  cursor: pointer;
}

div.webpack-guestbook-addposting ul.webpack-guestbook-errors
{
  color: #B74C4C;
}

/*
     FILE ARCHIVED ON 03:28:26 Apr 05, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:54:24 Nov 05, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 180.568
  exclusion.robots: 0.191
  exclusion.robots.policy: 0.182
  RedisCDXSource: 0.775
  esindex: 0.008
  LoadShardBlock: 150.945 (3)
  PetaboxLoader3.datanode: 157.834 (4)
  CDXLines.iter: 22.377 (3)
  load_resource: 202.936
  PetaboxLoader3.resolve: 42.477
*/