html {background: url(images/bg_repeat.jpg) repeat-x top #EAEAEA; margin:0px; padding:0px; height:100%}
body { background: url(images/bg.jpg) no-repeat top center; font-family: Arial; font-size: 11px; line-height: normal; color: #000000; margin:0px; padding:0px; height:100%}

a:link {font-family:arial; font-size:11px; font-weight:bold; color:#000; text-decoration: underline}
a:hover{font-family:arial; font-size:11px; font-weight:bold; color:#000}
a:visited{font-family:arial; font-size:11px; font-weight:bold; color:#000}
a:active{font-family:arial; font-size:11px; font-weight:bold; color:#000}

/* Start Classes for menu D */
div.menu {height:32px; vertical-align:middle; }

td.mainitem {display: block; margin: 0px; padding: 0px; position: relative}
td.msolid   {padding-left:1px; padding-right:1px}
div.subitem {display: inline; visibility: hidden; position: absolute; width: 135px; margin-left: 0px; left: 0px; top: 0px; z-index: 0; border: 0px solid #DDDDDD}


a.menulink:link    {font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px; background: #000000;}
a.menulink:active  {font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px; background: #000000;}
a.menulink:visited {font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px; background: #000000;}
a.menulink:hover   {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px; background: #E90048;}

a.amenulink:link    {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px;  background: #E90048}
a.amenulink:active  {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px;  background: #E90048}
a.amenulink:visited {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px;  background: #E90048}
a.amenulink:hover   {font-family: Arial; font-size: 11px; color: #000000; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 3px; padding-right: 3px; display: block; height:32px; line-height:32px;  background: #E90048}

a.submenulink:link    {font-family: Arial; font-size: 11px; color: #B9B8B9; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 5px; display: block; background: #000000; line-height:20px; height:20px}
a.submenulink:active  {font-family: Arial; font-size: 11px; color: #B9B8B9; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 5px; display: block; background: #000000; line-height:20px; height:20px}
a.submenulink:visited {font-family: Arial; font-size: 11px; color: #B9B8B9; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 5px; display: block; background: #000000; line-height:20px; height:20px}
a.submenulink:hover   {font-family: Arial; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 5px; display: block; background: #000000; line-height:20px; height:20px}
/* End Classes for menu D */


table.top {margin-left:auto; margin-right:auto; vertical-align:bottom}

table.maincontent {width:867px; height:100%; margin-left:auto; margin-right:auto; vertical-align:top}
td.left{width:136px; text-align:left; }
td.right{width:136px}
td.content {width:579px; height:100%; background:#FFFFFF} 
td.shadow_l{width:8px; background:url(images/shadow_l.gif) top left repeat-y; vertical-align:top}
td.shadow_r{width:144px; background:url(images/shadow_r.gif) top left repeat-y; vertical-align:top}

td.forum_shadow_r{width:8px; background:url(images/shadow_r.gif) top left repeat-y; vertical-align:top}

div.textheader_l {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:20px; color:#00A7E1; font-weight:bold}
div.textheader_r {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:20px; color:#D20040; font-weight:bold}

div.col_left {padding:10px 10px 10px 15px}
div.col_right {padding:10px 15px 10px 10px}
div.column { padding:10px 15px 10px 15px}

div.nieuwsb {padding-top:10px; text-align:left}
span.nieuwsbrief {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:17px; color:#D20040; font-weight:bold}
input.input_nieuwsbrief {width:114px; border:4px solid #CFCFCF; height:16px}
input.abonneernu {width:120px; text-transform: uppercase; font-family:Arial; font-size:13px; color:#D20040; font-weight:bold; border:0px; text-align:left; padding-left:0px; margin-left:0px; margin-top:2px; background:#EAEAEA}
a.nieuwsbrief:link {padding-left:3px; font-size:11px; color:#D20040; font-weight:bold; text-decoration:none}

td.par_grey {background:#ededed}
td.par_grey div.textheader {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:20px; color:#00A7E1; font-weight:bold}
td.par_white {background:#ffffff}
td.par_white div.textheader {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:20px; color:#D20040; font-weight:bold}


/* ecards */
td.ecard_thumb {vertical-align:middle; text-align:center; padding:5px; border:1px solid #000000}
td.content_ecards {width:554px; height:100%; background:#FFFFFF; padding-top:10px; padding-left:10px; padding-right:10px} 
.ecard_catblock {background:#EAEAEA;}
div.categories {margin-top:25px; margin-left:20px}
div.categories a.ecard_cat:link {font-size:11px; font-weight:bold; color:#E90048; line-height:18px}
div.categories a.ecard_cat:active {font-size:11px; font-weight:bold; color:#E90048; line-height:18px}
div.categories a.ecard_cat:hover {font-size:11px; font-weight:bold; color:#E90048; line-height:18px}
div.categories a.ecard_cat:visited {font-size:11px; font-weight:bold; color:#E90048; line-height:18px}
.ecard_cat_active {font-size:11px; font-weight:bold; color:#00A7E1; line-height:18px}

span.pagename {font-size: 14px; font-weight: bold; color: #CCCCCC}
.par {font-size: 11px; color: #000000}
.par div.header {font-size: 12px; font-weight: bold; color: #000000}

.specialpar {font-size: 11px; color: #000000; background-color: #ECECEC; text-align:center; padding-top:10px; padding-bottom:10px}
.specialpar div.header {font-size: 12px; font-weight: bold; color: #000000}

.par_poll {font-size: 11px; color: #000000; background-color: #ECECEC; text-align:left; padding-left:5px}

.ecard_header {font-size:11px; font-weight:bold}
.ecard_text {font-size:11px; line-height:12px}
.ecard_tofield{height:12px; width:150px; font-size:11px; border:1px solid #000000}
.ecard_fromfield{height:12px; width:150px; font-size:11px; border:1px solid #000000}
.ecard_textarea{width:325px; height:150px; border:1px solid #000000}
.btn_ecards {border:0px; background-color:#fff; font-size:11px; text-decoration:underline; font-weight:bold; color:#E90048}


/* contact */
label.required {font-family: arial, sans-serif; font-size: 11px; color: #000000; line-height:18px; font-weight:bold}
input.input {height:12px; width:150px; font-size:11px; border:1px solid #000000}
input.input2 {width:227px; border:0px; border-bottom:0px solid #444034; background:#EAEAEA}
input.inputshort {width:60px;  border:0px; border-bottom:0px solid #444034; background:#EAEAEA}
input.inputlong {width:345px;  border:0px; border-bottom:0px solid #444034; background:#EAEAEA}
input.inputextralong {width:320px;  border:1px solid #000;}

select.select {width:200px;  border:1px solid #000}
.textarea {width:350px; height:70px;   border:1px solid #000; }
.button {border:0px; background-color:#fff; font-size:13px; text-decoration:underline; font-weight:bold; color:#E90048}
/* contact */

/************** #BN styles **************/

h3 {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:11px; color:#D20040; font-weight:bold}

.linktoevoegen {text-transform: uppercase; margin-bottom:5px; font-family:Arial; font-size:11px; color:#D20040; font-weight:bold}

.SectionLineLight { background-color:#E0E0E0 }
.SectionlineDark { background-color:#E0E0E0 }

.HRLine { background-color:#fff; }

.navBar { background-color:#E0E0E0; }
.navBox { background-color:#EBEBEB; }


.MainText { font-style:normal; text-decoration:none; color:#000; }
.xSmallMainText { font-style:normal; text-decoration:none; color:#000; }
.xSmallMainTextBold { font-weight:bold ; text-decoration:none; color:#000; }

#banner a { color: #800000;
		font-weight: normal;}
	
#navcontainer {
        margin: 0 0 0 10px;
        padding: 0;
        height: 18px;
		overflow:hidden;
}

#navcontainer ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#navcontainer ul li a {
        background: #fff;
        width: 76px;
        height: 18px;
        border-top: 1px solid #f5d7b4;
        border-left: 1px solid #f5d7b4;
        border-bottom: 1px solid #f5d7b4;
        border-right: none;
        padding: 0;
        margin: 0 0 10px 0;
        color: #930;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 9px/14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}

#navcontainer ul li a:hover {
        color: #930;
        background: #f5d7b4;
}

#navcontainer a:active {
        background: #c60;
        color: #fff;
}

#navcontainer li#active a {
        background: #c60;
        border: 1px solid #c60;
        color: #fff;
}

#navcontainer li#logo a {
        background: #fff;
        border-left: 1px solid #c60;
		border-top: 1px solid #f5d7b4;
		border-bottom: 0;
		border-right: 0;
}			
