/* The standard webpack CSS. This CSS is shared by all webpacks and
   modifying it allows you to easily adapt all webpack types to your
   site design. We recommend that you remove this CSS from the individual
   webpack demos, and instead move it to your site's central CSS files */

/* Global tag, containing the complete webpack item */
.whwp
{
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-size: 12px;
}




/* Webpack item title */
.whwp .whwp-title
{
  font-weight: bold;
}

/* All links */
.whwp a
{
  color: #0000AA;
}

/* Characteristics shared between input and button style links */
.whwp .whwp-button, .whwp .whwp-button:hover
{
  width: 100px;
  background-color: #00AEEF;
  text-align: center;
  color: #FFFFFF;
  border: outset 2px;
  border-right-color: #00AEEF;
  border-bottom-color: #00AEEF;
  margin: 3px 3px 3px 0px;
}

/* Links with an input button appearance */
.whwp a.whwp-button, .whwp a.whwp-button:hover
{
  display: block;
  text-decoration: none;
  vertical-align: middle;
  white-space: nowrap;
  padding: 2px 5px;
}

.whwp input.whwp-button
{
  cursor: pointer;
  font-family: arial, helvetica, sans-serif; /* Inherit font-family */
  font-size: 100%; /* Inherit font-size */
}

.whwp-questiongroup
{
  border: 1px #00AEEF solid;
  padding: 10px;
  margin: 20px 0px;
  background-color: #FFFFFF;
}

/* Individual questions */
.whwp .whwp-questiongroup .whwp-question
{
  margin: 10px 0px;
}

/* Individual question labels */
.whwp .whwp-questiongroup .whwp-question label,
.whwp .whwp-questiongroup .whwp-question
{
  font-style: italic;
  margin: 10px 0px 4px 0px;
}

.whwp .whwp-questiongroup .whwp-question input, .whwp .whwp-questiongroup .whwp-question textarea,
.whwp .whwp-questiongroup .whwp-question option, .whwp label input, .whwp label textarea,
.whwp .whwp-questiongroup .whwp-question .whwp-formgroup label
{
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
}

.whwp .whwp-entry
{
  border: 1px solid #00AEEF;
  margin: 10px 0px;
}

.whwp .whwp-entry .whwp-header
{
  background-color: #D0D0D0;
  font-weight: bold;
  padding: 4px;
}

.whwp .whwp-entry .whwp-message
{
  padding: 4px;
}

.whwp .whwp-entry .whwp-message blockquote
{
  margin-left: 1pt;
  border-left: 1pt solid #00AEEF;
  padding-left: 5pt;
}

.whwp .whwp-entry .whwp-footer
{
  padding: 5px;
}

.whwp table.whwp-table
{
  border: solid 1px #00AEEF;
  border-collapse: collapse;
  width: 100%;
  font-size: 100%; /* Ensure IE picks up the inherited font-size for this table */
}

.whwp table.whwp-table th
{
  text-align: left;
  padding: 2px 5px;
  background-color: #D0D0D0;
  vertical-align: top;
  white-space: nowrap;
  color: #000000;
}

.whwp table.whwp-table td
{
  text-align: left;
  padding: 2px 5px;
  vertical-align: top;
}

.whwp .whwp-odd
{
  background-color: #EEEEEE;
}

.whwp .whwp-even
{
  background-color: #FFFFFF;
}

.whwp .whwp-errors
{
  color: #FF0000;
}

.whwp table.whwp-attachments
{
  font-size: 100%;
}

/* End of the standard webpack CSS definitions */




/* poll opmaak */
div.pollvenster{margin:20px 30px 0px 26px;
                padding:5px 5px 25px 0px;
                background-image: url('../images/bgpoll.gif');
                background-position: left bottom;
                background-repeat: no-repeat;}

div.pollvenster div.pollkop{ padding:1px 15px;
                margin:5px 0px;
                background-image: url('../images/bgpollkop.png');
                background-position: left top;
                background-repeat: repeat;
                color:#ffffff;
                font-size:17px;
                font-weight:bold;
                width:210px;}

div.pollvenster div.pollvraag{ padding:10px;
                margin:5px 10px;
                background-image: url('../images/bgpollvraag.png');
                background-position: left top;
                background-repeat: repeat;
                color:#333333;
                font-size:12px;
                font-weight:normal;
                width:200px;}

div.pollvenster form{margin:0px;
                color:#333333;
                font-size:12px;
                font-weight:normal;}

div.pollvenster div.keuze{padding:2px 0px;
                margin:0px 10px;}

input.pollstemknop{width:81px;
                height:23px;
                margin:10px;
                background-image: url('../images/pollknopstemmen.png');
                background-position: left top;
                background-repeat: repeat-x;}

input.pollresultatenknop{width:239px;
                height:22px;
                margin:10px 0px;
                background-image: url('../images/pollknopresultaten.png');
                background-position: left top;
                background-repeat: no-repeat;}

div.pollresultaten{padding:10px 10px 5px 10px;}

div.pollprogressvenster{margin:2px 0px;
                border:1px solid #000000;
                width:185px;
                background-color:#ffffff;}
img.pollpercbalk{
                background-color:#fda202;
                border-right:1px solid #000000;}

.pollarchiefuit{position:relative;
                visibility: hidden;
                display:none;}

.pollarchiefaan{position:relative;
                visibility: visible;
                margin:10px 0px 0px 0px;
                background-image: url('../images/pollknoparchief.png');
                background-position: left top;
                background-repeat: no-repeat;
                cursor:pointer;
                display:block;}

div.pollbreed div.pollkop{position:relative;
                display:none;
                visibility: hidden;}

div.pollbreed div.keuze{position:relative;
                display:none;
                visibility: hidden;}

div.pollbreed input.pollstemknop{position:relative;
                display:none;
                visibility: hidden;}
div.pollbreed div.pollvraag{font-weight:bold;}

div.pollbreed img.lijnonder{
                background-image: url('../images/forum_onderwerp_lijn.gif');
                background-position: right top;
                background-repeat: repeat-x;
                height:1px;
                display:block;
                margin:5px 0px;
                width:100%;
}

img.naartop{display:block;
                cursor:pointer;}


/* eigen forum opmaak */
div.pollopsomming{padding:0px 0px 10px 0px;}
div.pollopsomming a{color:#666666;
                font-weight:normal;
                border-color:#666666;}
div.pollopsomming a:hover{
                border-color: #666666;
                background-color:transparent;
                border-bottom-width: 1px;
                border-left-width: 0px;
                border-right-width: 0px;
                border-top-width: 0px;
                border-style: dotted;}


div.closedpoll{padding:10px 0px;}

input.foruminvoer{width:400px;
                        height:18px;
                        line-height:18px;
                        margin:0px 0px 10px 0px;
                        border:solid 1px #cccccc;}
textarea.foruminvoer{width:400px;
                        height:126px;
                        line-height:18px;
                        margin:0px 0px 10px 0px;
                        border:solid 1px #cccccc;}

div.threadindex{
                padding:5px 0px 5px 0px;
                background-color:#e8e7e7;
                background-image: url('../images/bgforum.gif');
                background-position: left top;
                background-repeat: repeat;
}

div.threadindex div.threadkop{padding:0px 0px 5px 30px;}
div.threadindex div.threadkop_nietaktief{padding:0px 0px 5px 30px;
                        cursor:pointer;
                        background-image: url('../images/plus.gif');
                        background-position: 12px 2px;
                        background-repeat: no-repeat;}
div.threadindex div.threadkop_aktief{padding:0px 0px 5px 30px;
                        cursor:pointer;
                        background-image: url('../images/min.gif');
                        background-position: 12px 2px;
                        background-repeat: no-repeat;}

table.forumranden{margin:10px 0px 0px 0px;}

table.forumranden td.randonder{background-image: url('../images/forum_schaduw_onder.gif');
                        background-position: 0px 0px;
                        background-repeat: no-repeat;
                        width:100%;
                        height:5px;}

table.forumranden td.randrechts{background-image: url('../images/forum_schaduw_rechts.gif');
                        background-position: 0px 0px;
                        background-repeat: repeat-y;
                        width:5px;}
table.forumranden td.randrechtsonder{background-image: url('../images/forum_schaduw_rechtsonder.gif');
                        background-position: 0px 0px;
                        background-repeat: no-repeat;
                        width:5px;
                        height:5px;}

div.threadindex div.forumonderwerpknop{position:relative;
                top:0px;
                left:0px;
                background-color:#ffffff;
                background-image: url('../images/bgforum_nonderwerp.gif');
                background-position: right top;
                background-repeat: repeat-y;
                margin:0px 0px 5px 12px;
                padding:5px 10px;}
div.threadindex div.forumonderwerpknop a{display:block;
                color:#666666;
                font-size:12px;
                font-weight:bold;
                text-decoration:none;
                background-color:transparent;
                border:none;}

input.forumverstuurknop{width:86px;height:26px;
                margin:10px 10px 0px 0px;}

div.threadindex table.forumonderwerphead{
                width:100%;
                background-image: url('../images/bgforum_honderwerp.gif');
                background-position: right top;
                background-repeat: no-repeat;
}

div.threadindex div.forumonderwerphead{
                background-image: url('../images/bgforum_honderwerp.gif');
                background-position: right top;
                background-repeat: no-repeat;
                color:#666666;
                font-size:12px;
                font-weight:normal;
                line-height:22px;
                padding:0px 22px;
}

div.forumdatename{padding:5px 10px;
                color:#999999;}

a.forumnaaroverzicht, a.forumnaaroverzicht:link{color:#666666;
                font-style: italic;
                font-weight:normal;
                border:none;
                background-color: transparent;
                line-height:18px;}

div.forumreactietekst{color:#000000;
                padding:5px 10px;}

div.threadindex div.fonderwerpen_nietaktief{display:none;visibility: hidden;position:relative;}
div.threadindex div.fonderwerpen_aktief{display:block;visibility: visible;position:relative;}

div.threadindex table.forumonderwerphead td{
                color:#666666;
                font-size:12px;
                font-weight:normal;
                line-height:22px;
                padding:0px 22px;
}

div.forumvenster{margin:10px 0px;}

div.threadindex table.forumonderwerpen td a{
                color:#000000;
                font-size:12px;
                font-weight:normal;
                display:block;
                text-decoration:none;
                background-color: transparent;
                border: none;
}

div.forumbladeren{float:right;
                clear:right;
                width:350px;
                text-align:right;}
div.forumbladeren td{padding:0px 5px;font-weight:bold;color:#FF267D;}
div.forumbladeren td a.blader{color:#FF267D;text-decoration:underline;}

div.threadindex div.forumbericht{
                background-image: url('../images/bgforum_nonderwerp.gif');
                background-position: right top;
                background-repeat: repeat-y;
                margin:3px 0px 5px 12px;
}

div.threadindex table.forumonderwerpen th{
                background-image: url('../images/forum_onderwerp_lijn.gif');
                background-position: right top;
                background-repeat: repeat-x;
                height:1px;
}


div.threadindex table.forumonderwerpen{
                background-image: url('../images/bgforum_nonderwerp.gif');
                background-position: right top;
                background-repeat: repeat-y;
                width:100%;
                margin:3px 0px 5px 0px;
}

div.threadindex table.forumonderwerpen td{
                color:#666666;
                font-size:12px;
                font-weight:normal;
                line-height:22px;
                padding:0px 22px;
}

div.threadindex div.threadform{margin:10px 12px 10px 12px;
                padding:5px;
                background-color:#ffffff;
                border:solid 1px #666666;}

.blokkeerforum{display:none;
                visibility: hidden;}



