
BODY {
                margin: 0px 0px 0px 0px;
                vertical-align:top;
                padding: 0px 0px 0px 0px;
                font-size:12px;
                xline-height: 18px;
                height:101%;
                color:#000000;
                background-image: url('../images/bodybg.jpg');
                background-position: top left;
                background-repeat: repeat-x;
                background-color: #a4cbf8;
                font-weight:normal;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}

.wh-normal{
                font-size:13px;
                line-height: 18px;
                }

UL, OL, LI {    margin-top: 0;
                margin-bottom: 0;}

FORM, TABLE {        margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
                font-size:12px;
                color:#000000;
                font-weight:normal;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}

.textpart a{            color:#970f93;
                font-family:Arial,Verdana,Helvetica,Sans-serif;
                border-color: #970f93;
                border-bottom-width: 0px;
                border-left-width: 0px;
                border-right-width: 0px;
                border-top-width: 0px;
                border-style: dotted;}

.textpart a:hover {     text-decoration: none;}

.downloadlink{
        text-decoration: none;
        font-weight: bold;
        line-height:  30px;

}
.downloadlink span{
font-weight: normal;
}
.downloadlink img{
vertical-align: middle;
}
a.afb{          border:0px;}
a.terug{        border:0px;background-color:transparent;}

IMG {                border-width: 0px;}

.KLIKBAAR {        cursor: pointer;}
.RECHTS {        text-align: right;}
.MIDDEN {        vertical-align: middle;}

.introtekst{    padding:10px 0px 10px 0px;
                font-weight:bold;
                font-size:20px;
                color:#970f93;
                border:1px solid #970f93;
                border-top-width:0px;
                border-left-width:0px;
                border-right-width:0px;}

ins{            text-decoration:none;}


H1, H2, H3, H4, H5, H6{ color:#970f93;margin:0px;}

H1{             font-size:20px;}
H2{             font-size:18px;}
H3{             font-size:16px;line-height:20px;}
H4{             font-size:14px;}
H5{             font-size:13px;}
H6{             font-size:12px;}


/*_________________MAIN LAYOUT___________________________________*/

#header{        position:relative;
                width:850px;
                height:174px;
                top:0px;
                left:0px;
                z-index:2100;
                background-image: url('../images/fotoheader.jpg');}

#contentvlak {  position:relative;
                padding:30px 0 15px 0;
                width:850px;
                background-color:#FFFFFF;
                z-index:1900;
                text-align: left;
                margin: 0 auto;
                }

#main
{
  /* margin: 0 15px; */
}

/*_________________MAIN NAVIGATION___________________________________*/


#hoofdmenu
{
  background-color:#970f93;
  text-align: center;
}

#bghoofdmenushadow{   position:absolute;
                      width:100%;
                      height:10px;
                      background-image: url('../images/shadowmen.png');
                      background-repeat: repeat-x;
                      z-index:2100;
                      }

#hoofdmenu table
{
  margin: 0 auto;
}

 #hoofdmenu table a.mainmenuitem
,#hoofdmenu table a.mainmenuitemselected
{
  display: block;
  text-decoration: none;
  font-size:12px;
  font-weight:bold;
  padding: 6px 7px 6px 7px;
  white-space: nowrap;
}

#hoofdmenu table a.mainmenuitem
{
  color: white;
  background-color: #970F93;
}

 #hoofdmenu table a.mainmenuitem:hover
,#hoofdmenu table a.mainmenuitemselected
{
  color: #970F93;
  background-color: white !important;
}

#hoofdmenu table a.eersteitem
{
  padding-left: 16px;
}


/*__________________SUB NAVIGATION__________________________________*/
#subnav{
        position: relative;
        top:0px;
        left: 0px;
        margin-bottom: 20px;
}

#subnav span{
        height: 28px;

        }
#subnav img{
        margin-right:10px;
        width:14px;
        height:9px;
        }
#subnav a  {
text-decoration: none;
        position: relative;
        display: block;
        line-height: 20px;
        padding-top: 2px;
        padding-bottom: 3px;
        padding-left: 18px;

        border-bottom: 1px solid #460644;
        border-top: 1px solid #ed7fe9;

        color: #ffffff;
}

#subnav a:hover {       text-decoration: none;background-color:#5e0c5b;color:#FFFFFF;}

.subact {
        background-color: #5e0c5b;
}
.suboff, #subnav div.item{
        background-color: #a937a5;
        color: #0067af;
}
.subon{
        background-color: #5e0c5b;

}

#subnav div.item
{
  text-decoration: none;
  position: relative;
  display: block;
  line-height: 20px;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 10px;

  border-bottom: 1px solid #460644;
  border-top: 1px solid #ed7fe9;

  color: #ffffff;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 115%;
}


/*_________________picts, vids, polls et cetera___________________________________*/


#spelvidbanner{
position: relative;
                background-image: url('../images/spelvidbanner.png');
                width: 523px;
                height: 266px;
                color:#ffffff;
                margin-top: 12px;
                font-size: 12px;
}
#impressies{    margin:7px 0px 7px 0px;
                padding:0px 0px 0px 0px;
                position:relative;
                top:0px;
                left:0px;
                width:243px;
                height:199px;
                background-image: url('../images/impressies.png');
}
#eerstepic,#tweedepic{
                border:1px solid #ffffff;
}
#eerstetranspic {position: absolute;
                top:34px;
                left:12px;
                z-index:10;
                opacity:1.0;
                filter:alpha(opacity=100);
                -moz-opacity:1.0;

                width:215px;
                height: 150px;}

#tweedetranspic {position: absolute;
                top:34px;
                left:12px;
                width:215px;
                height: 150px;
                z-index:5;}
#poll{
width: 200px;
margin-bottom: 20px;
}
#poll .kop{
        font-size: 16px;
        background-color: #4774b3;
        color: #ffffff;

        height:26px;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 18px;
        font-weight: bold;
}


#poll .vraag{
        font-weight: bold;
        line-height: 14px;
        padding-top: 10px;
        }
#poll .body{
        background-color: #bbd6ee;
        list-style-type:none;
        padding-left:16px;
        padding-top:0px;
        padding-bottom:6px;
        line-height: 24px;
        margin:0px;
}
#poll .bodyrate{
        background-color: #e6e6e6;
        list-style-type:none;
        padding-left:16px;
        margin:0px;
        border: 2px solid #4774b3;
}
#poll form{
margin-top:6px;
padding-bottom:10px;

}
#poll img{
        margin-top: 10px;
}
#poll .rate{
                width:90px;
                height:17px;
                margin-top:4px;
                margin-bottom:0px;
                line-height: 0px;
}

#poll input.pollinput{
line-height: 0px;
                height:17px;
                padding: 0px;
                margin-top: 0px;
                border: 1px solid black;
}
.show{
        visibility: visible;
}
.hide{
        visibility: hidden;
}
.runinbut{
        float:left;
        margin-left: -20px;
        margin-right: 20px;

                        }

table.wedstrijd{
                margin-top: 20px;
                margin-right: 18px;
}
table.wedstrijd a{
                color:#970f93;
                text-decoration: none;

}
table.wedstrijd td.bigborder{background-color:#970f93;
                text-align:left;}

.kopaktief{     border:2px solid #970f93;
                background-color:#970f93;
                vertical-align:middle;
                padding:0px 10px 0px 10px;
                font-weight:bold;
                font-size:20px;
                line-height:35px;
                color:#FFFFFF;}

.tabaktief{     border:2px solid #970f93;
                background-color:#970f93;
                vertical-align:middle;
                font-weight:bold;
                font-size:20px;
                line-height:35px;
                padding: 0 10px;
                cursor:pointer;
                color:#FFFFFF;}

.tabnietaktief{ border:2px solid #970f93;
                vertical-align:middle;
                font-weight:bold;
                padding: 0 10px;
                font-size:20px;
                line-height:35px;
                cursor:pointer;
                border-bottom:2px solid #FFFFFF;
                color:#970f93;}

.lijn{          background-color:#970f93;
                margin:7px 0px 7px 0px;}


a.terug{        color:#970f93;
                font-weight:bold;
                font-size:18px;
                line-height:25px;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}
a.terug:link {  text-decoration: none;}
a.terug:active {text-decoration: none;}
a.terug:visited {text-decoration: none;}
a.terug:hover { text-decoration: none;}



.afbeelding{    padding:10px 0px 10px 0px;}
.tekst{         padding:10px 0px 10px 0px;}
.fotolinks{     float:left;
                clear:left;
                margin:0px 10px 10px 0px;}
.kenmerken{     padding:10px;
                margin:5px 0px 0px 0px;
                background-color:#E6E6E6;}

.kids {                margin: 8px 0px 15px 0px;
                cursor:pointer;
                font-size:12px;
                line-height:16px;
                color:#000000;
                font-weight:normal;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}

.kids .plaatje {margin: 0px 0px 5px 10px;
                float:right;
                clear:right;}

.kids strong {  font-size:13px;
                color:#970f93;
                font-weight:bold;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}


/* banners opmaak */

.banner
{
  width: 200px;
  padding: 5px 0px 15px 0px;
}

.bannermagenta td
{
   background-color:#970f93;
 }

.banner div.titel a
{
  font-size:15px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration: none;
}

.banner div.titel
{
  padding:8px 8px 0px 8px;
}

.banner div.omschrijving a
{
  font-size:13px;
  line-height:16px;
  font-weight:normal;
  color:#FFFFFF;
  text-decoration: none;
}

.banner div.omschrijving
{
  padding:2px 0 8px 8px;
}

.banner td.arrow
{
  padding: 0 0 10px 0px;
}


.bannerblauw td
{
  background-color:#4774b3;
}

.bannerblauw div.titel{font-size:16px;
                padding:8px 0px 0px 8px;
                font-weight:bold;
                color:#000000;}
.bannerblauw div.omschrijving{font-size:13px;
                padding:2px 0px 8px 8px;
                line-height:16px;
                font-weight:normal;
                color:#000000;}




/*


div.bannerhomemagenta{background-color:#970f93;
                margin:12px 0px 8px 0px;
                padding:0px 0px 17px 0px;
                cursor:pointer;
                background-image: url('../images/bgbannerhome_magenta.gif');
                background-position:bottom left;
                background-repeat:no-repeat;}
div.bannerhomemagenta div.titel{font-size:16px;
                padding:8px 8px 0px 8px;
                font-weight:bold;
                color:#FFFFFF;}
div.bannerhomemagenta div.omschrijving{font-size:13px;
                padding:2px 25px 8px 8px;
                line-height:16px;
                font-weight:normal;
                color:#FFFFFF;}

div.bannerhomeblauw{background-color:#B8D6FD;
                margin:12px 0px 8px 0px;
                padding:0px 0px 17px 0px;
                cursor:pointer;
                background-image: url('../images/bgbannerhome_blauw.gif');
                background-position:bottom left;
                background-repeat:no-repeat;}
div.bannerhomeblauw div.titel{font-size:16px;
                padding:8px 8px 0px 8px;
                font-weight:bold;
                color:#DE1A77;}
div.bannerhomeblauw div.omschrijving{font-size:13px;
                padding:2px 25px 8px 8px;
                line-height:16px;
                font-weight:normal;
                color:#DE1A77;}
*/

/* categorien */
div.categorien{ background-color:#C0D8FA;
                margin:0px;
                padding:0px 0px 25px 0px;
                background-image: url('../images/bgcategorien.gif');
                background-position:bottom left;
                background-repeat:no-repeat;}

div.categorien div.titel{color:#3F6598;
                font-size:17px;
                font-weight:bold;
                padding:17px 10px 6px 30px;}

div.categorien div.nietaktief{background-color:#C0D8FA;
                padding:4px 10px 4px 30px;
                cursor:pointer;
                color:#000000;
                background-image: url('../images/bg_catnietaktief.gif');
                background-position:top left;
                background-repeat:no-repeat;}
div.categorien div.aktief{background-color:#3F6598;
                padding:4px 10px 4px 30px;
                cursor:pointer;
                color:#FFFFFF;
                background-image: url('../images/bg_cataktief.gif');
                background-position:top left;
                background-repeat:no-repeat;}
div.categorien div.scheiding{background-color:#114995;}

/* 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
{
}


/* 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: #A0A0A0;
  text-align: center;
  color: #FFFFFF;
  border: outset 2px;
  border-right-color: #808080;
  border-bottom-color: #808080;
  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 .whwp-questiongroup
{
  border: 1px #000000 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 #000000;
  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 #000000;
  padding-left: 5pt;
}

.whwp .whwp-entry .whwp-footer
{
  padding: 5px;
}

.whwp table.whwp-table
{
  border: solid 1px #000000;
  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 */

#voegbijdragetoe
{
  padding: 0 15px;
}

#homepage
{
  padding: 0 15px;
}


.wedstrijd td
{
  /*border: 3px solid pink;*/
}

div.contributions
{
  width: 833px; /* 848 - padding */
  padding: 0 0 0 15px;
}

div.contributions a
{
  color:#970f93;
  text-decoration: none;
}