html {height:100%;}
body {
    font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
    margin: 0;
    /*background:url(../images/bg-body.gif) repeat-x;*/ /*MVV*/
    height:100%;
}
form, fieldset {
    padding: 0;
    margin: 0;
    border:0;
}

/* All links red and not underlined by default */
a { text-decoration: none; color:#ef2500; }
a:hover {text-decoration:underline;}
img {border-style: none;}
/* wrapper start */
#wrapper {
    margin: 0 auto;
    /*width:980px;*//*MVV*/
    position:relative;
    min-height:100%;
}
* html #wrapper {height:100%;}
/* header start */
#header {
    width:980px;
    position:relative;
    padding-top:10px;/*MVV*/
    margin:0 auto;/*MVV*/
    /*height:188px;
    position:absolute;
    top:0;
    left:0;*//*MVV*/
}
/*MVV*/
#headerwrap
{
   width:auto;
   background:url(../images/bg-body.gif) repeat-x;
   float:none;
}
/*MVV*/
/* logo start */
.logo {
    height: 50px;
    /*position:absolute;*/ /*MVV*/
    float:left;/*MVV*/
    padding-left:18px;
    padding-right:2px;
    width:240px;
    /*top:45px;
    left:18px;*//*MVV*/
    display:block;
}
.logo a
{
    margin:35px 0 0 0;/*MVV*/
    height: 100%;
    width: 100%;
    display: block;
    overflow: hidden;
    background: url(../images/logo.gif) no-repeat;
    text-indent: -9999px;
}
/* logo end */
/* banner start */
.banner-holder {
    width:704px;
    /*position:absolute;*//*MVV*/
    float:left;/*MVV*/
    top:10px;
    right:16px;
    height: 87px;/*RVZ*/
}
.innerheader{height:154px;}
.banner-holder img {display:block;}
/* banner end */
/* top-nav start */
.top-nav {
    margin:0;
    padding:0;
    list-style:none;
    /*position:absolute;*//*MVV*/
    float:right;/*MVV*/
    /*width:980px;*//*MVV*/
    /*top:108px;
    right:20px;*//*MVV*/
    padding:11px 20px 9px 10px;

}
.top-nav li {
    /*float:left;*/ /*MVV*/
    float:left;
    padding:0 0 0 10px;
}
.top-nav li a {
    float:left;
    font-weight:bold;
    color:#aaa;
}
.site {
    background:url(../images/ico-sitemap-header.gif) no-repeat 0 1px;
    padding:0 0 0 14px;
}
.abon {
    background:url(../images/ico-header-page.gif) no-repeat 0 3px;
    padding:0 0 0 10px;
}
.header-rss {
    background:url(../images/ico-header-rss.gif) no-repeat 0 3px;
    padding:0 0 0 10px;
}
.contact {
    background:url(../images/ico-header-contact.gif) no-repeat 0 4px;
    padding:0 0 0 12px;
}
a.adverteren {
    background:url(../images/ico-header-advarteren.gif) no-repeat 0 3px;
    padding:0 0 0 11px;
}
/* top-nav end */
/* nav start */
#nav {
    margin:0;
    padding:0;
    list-style:none;
    width:100%;
    /*position:absolute;*//*MVV*/
    /*top:133px;
    left:0;*/
    z-index:100;
    float:right;
}
#nav li {
    float:left;
    margin:-2px 0 0 1px;
}
#nav li:hover, #nav li.hover {
    position:relative;
}
#nav li a{
    float:left;
    font-size:13px;
    font-weight:bold;
    color:#292929;
}
#nav li a:hover, #nav li.active a {
    text-decoration:none;
}
#nav li a span {
    float:left;
    padding:8px 19px 9px;
}
#nav li a span em {font-style:normal;}
#nav li a.drop span em {
    font-style:normal;
    background:url(../images/ico-nav.gif) no-repeat 100% 7px;
    padding:0 14px 0 0;
}
#nav li:hover a, #nav li.hover a, #nav li.active a {
    background:url(../images/btn-nav-rollover-left.gif) no-repeat;
    position:relative;
    z-index:100;
    color:#fff;
    cursor:pointer;
}
#nav li:hover a span, #nav li.hover a span, #nav li.active a span {
    background:url(../images/btn-nav-rollover-right.gif) no-repeat 100% 0;
}
#nav li:hover a.drop span em, #nav li.hover a.drop span em, #nav li.active a.drop span em {
    background:url(../images/ico-nav-rollover.gif) no-repeat 100% 7px;
}
#nav li:hover a.drop, #nav li.hover a.drop {
    background:url(../images/btn-drop-rollover-left.gif) no-repeat;
}
#nav li:hover a.drop span, #nav li.hover a.drop span {
    background:url(../images/btn-drop-rollover-right.gif) no-repeat 100% 0;
}
/* drop menu start */
.drop-menu {
    display:none;
    overflow:hidden;
    position:absolute;
    top:27px;
    right:0;
    z-index:90;
    width: 154px;
}
#nav li:hover .drop-menu, #nav li.hover .drop-menu {
    display:block;
}
.drop-top {
    background:url(../images/bg-drop-top.png) no-repeat;
    width: 154px;
    height: 16px;
}
.drop-center {
    background:url(../images/bg-drop-center.png) repeat-y;
    width: 154px;
    padding:8px 0 4px;
    overflow:hidden;
}
.drop-bottom {
    background:url(../images/bg-drop-bottom.png) no-repeat;
    width: 154px;
    height: 16px;
}
#nav ul {
    margin:0;
    padding:0 0 0 13px;
    list-style:none;
    position:relative;
    width:141px;
}
#nav ul li {
    float:none;
    padding:0;
    margin:0;
    vertical-align:top;
    width:100%;
    overflow:hidden;
    background:none !important;
}
#nav ul li a {
    float:left;
    padding:0 0 0 15px;
    font-size:12px;
    font-weight:bold;
    color:#fff;
    position:static;
    background:url(../images/bull-drop-list.gif) no-repeat 0 5px !important;
}
#nav ul li a:hover {text-decoration:underline;}
/* drop menu end */
/* nav end */
/* topic-nav start */
.topic-nav {
    /*position:absolute;
    top:166px;
    left:19px;*//*MVV*/
    height:24px;
    line-height:13px;/*MVV*/
    width:980px;
    z-index:20;
    padding:0 0 0 15px; /*MVV*/
    margin-left:4px;
}
.topic-nav strong {
    display:inline;
    color:#ef2500;
    font-weight:bold;
    font-size:13px;
}
.topic-nav ul {
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
}
.topic-nav ul li {
    display:inline;
    background:url(../images/separator-topics-nav.gif) no-repeat 0 8px;
    padding:0 0 0 8px;
}
.topic-nav ul li:first-child {background:none;}
.topic-nav ul li a {
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.topic-nav ul li a:hover, .topic-nav ul li.active a {
    color:#ef2500;
    text-decoration:none;
}
/* topic-nav end */
/* header end */
/* main start */
#main {
    /*padding:188px 0 100px;*/
    width:980px;
    margin:0 auto;/*MVV*/
    overflow:hidden;
}
/* sidebar start */
#sidebar {
    width:347px;
    float:right;
    overflow:hidden;
}
#sidebar .search {
    width:342px;
    overflow:hidden;
    padding:24px 0 0 5px;
    vertical-align:top;
}
#sidebar .search span {
    background:url(../images/bg-sidebar-input.gif) no-repeat;
    width: 251px;
    height: 20px;
    float:left;
    margin:0 15px 0 0;
    padding:1px 0 1px 1px;
}
#sidebar .search span input {
    background:none;
    padding:1px 0 1px 4px;
    border:0;
    width:246px;
    float:left;
    font: 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#000;
}
#sidebar .btn-search {
    text-indent:-9999px;
    background:url(../images/btn-sidebar-zoeken.gif) no-repeat;
    width: 67px;
    height: 23px;
    float:left;
    overflow:hidden;
}
.sidebar-holder {
    background:#f3f3f3;
    border:1px solid #afafaf;
    padding:4px 0 8px;
    margin:25px 0 0 0;
}

.poll-box {
    background:#fff;
    width:269px;
    margin:0 auto 3px;
    padding:6px 50px 6px 16px;
    overflow:hidden;
    border:1px solid #AFAFAF;
}
.poll-results h2, .poll-box h2 {
    margin:0;
    color:#ef2500;
    font-size:16px;
    font-weight:bold;
}
.poll-box a {
    background:url(../images/btn-sidebar-vote.gif) no-repeat;
    width: 39px;
    font-size:9px;
    color:#fff;
    display:block;
    text-align:center;
    line-height:17px;
    margin:15px 0 0;
}
.poll-box p{
    color:#292929;
    margin:3px 0 6px;
    line-height:18px;
    font-size:14px;
}
.poll-box .row {
    width:260px;
    overflow:hidden;
    margin:0 0 1px 9px;
}
.poll-box .row input {
    width:16px;
    height:16px;
    margin:0 13px 0 0;
    padding:0;
    float:left;
}
.poll-box .row label {
    float:left;
    line-height:16px;
    font-size:12px;
    font-weight:bold;
}
#sidebar .img-holder, #sidebar .img-holder2 {
    height:1%;
    overflow:hidden;
}
#sidebar .img-holder img, #sidebar .img-holder2 img {display:block;}
#sidebar .img-holder {margin:0 0 2px 1px;}
#sidebar .img-holder2 {margin:0 0 16px 4px;}
.logo-holder {
    width:336px;
    overflow:hidden;
    border:1px solid #d2d2d2;
    margin:0 auto;
    background:#fff;
}
.logo-holder .row {
    width:323px;
    margin:0 auto;
    border-top:1px solid #d2d2d2;
    padding:4px 0 0 1px;
    min-height:38px;
}
.logo-holder .row:after {
    content:'';
    display:block;
    clear:both;
}
* html .logo-holder .row {height:38px;}
.logo-holder .row:first-child {border:0;}
.logo-holder .row .box {
    float:left;
    width:64px;
}
.logo-holder .row .info {
    width:259px;
    float:left;
}
.logo-holder .row .info p {
    color:#000;
    margin:0;
    line-height:12px;
}
.logo-holder .row .info p strong {display:block;}
.banen-box {
    border-top:1px solid #fff;
    width:327px;
    margin:11px auto 0;
    padding:0 0 0 9px;
    overflow:hidden;
}
.banen-box h3 {
    margin:0;
    font-size:16px;
    color:#7a7a7a;
    line-height:18px;
    padding:0 0 20px;
}
.banen-box h3 span {color:#e90f00;}
.banen-box form {
    vertical-align:top;
    height:1%;
    overflow:hidden;
}
.banen-box fieldset {
    width:312px;
    overflow:hidden;
}
.banen-box fieldset input {
    padding:3px 0 2px 5px;
    margin:0 8px 0 0;
    font: 10px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#000;
    width:230px;
    border:1px solid #d5d5d5;
    float:left;
}
.banen-box fieldset .btn-search {
    text-indent:-9999px;
    background:url(../images/btn-sidebar-zoeken.gif) no-repeat;
    width: 67px;
    height: 23px;
    float:left;
    overflow:hidden;
}
.more-search {
    float:right;
    font-size:13px;
    color:#000;
    margin:5px 0 0;
}
.umc-box {
    width:316px;
    overflow:hidden;
    border-top:1px solid #d6d6d6;
    margin:3px auto 0;
    padding:4px 0 12px;
}
.umc-box img {display:block;}
.umc-box p {
    margin:2px 0 0;
    line-height:12px;
    color:#000;
    width:180px;
    background:url(../images/bull-side-umc.gif) no-repeat 1px 4px;
    text-indent:12px;
}
.tab-holder {
    height:1%;
    overflow:hidden;
    padding:0 0 0 5px;
}
.tab-holder img {display:block;}
/* sidebar end */
/* content start */
#content {
    width:607px;
    float:left;
}
/* breadcrumbs start */
.breadcrumbs  {
    margin:0;
    padding:2px 0 0 15px;
    list-style:none;
    width:592px;
}
.breadcrumbs li {
    float:left;
    color:#ef2500;
    font-size:12px;
    line-height:18px;
    padding-left:3px;
}
.breadcrumbs li a{
    color:#ef2500;
    background:url(../images/separator-breadcrumbs.gif) no-repeat 100% 50%;
    padding:0 9px 0 0;
}
/* breadcrumbs end */
/* index page start */
.block-holder {
    width:100%;
    overflow:hidden;
    margin:4px 0 0;
}
.block {
    width:289px;
    border:1px solid #b4b4b4;
    padding:17px 16px 22px 13px;
    float:left;
    background:#f3f3f3;
}
.block h2 {
    font-size:21px;
    margin:7px 0 4px;
    color:#292929;
    line-height:24px;
}
.block p {
    margin:0;
    color:#292929;
    line-height:18px;
}
.side-block {
    float:right;
    width:273px;
}
.side-block .title {
    width:255px;
    background:#ef2500;
    overflow:hidden;
    padding:0 7px 1px 11px;
    margin:0 0 9px;
}
.side-block .title h1 {
    margin:0;
    font-size:21px;
    color:#fff;
    float:left;
}
.side-block .title a {
    float:right;
    font-size:10px;
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
    margin:9px 0 0;
}
.side-block .title a:hover {text-decoration:none;}
.side-block div {
    width:247px;
    margin:0 0 0 10px;
    overflow:hidden;
}
.side-block strong {
    width:100%;
    border-bottom:1px solid #afafaf;
    color:#ef2500;
    font-weight:normal;
    display:block;
    float:left;
}
.side-block ul {
    margin:0;
    padding:5px 0 14px;
    list-style:none;
    float:left;
}
.side-block ul li {
    float:left;
    width:100%;
}
.side-block ul li a{
    color:#292929;
    background:url(../images/bull-list.gif) no-repeat 0 5px;
    display:block;
    padding:0 0 0 23px;
    line-height:18px;
}
.side-block ul li a:hover, .side-block ul li.active a {
    color:#ef2500;
    text-decoration:none;
    background:url(../images/bull-list-rollover.gif) no-repeat 0 5px;
}
.side-block .more {
    float:right;
    color:#ef2500;
    text-decoration:underline;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    padding:0 16px 0 0;
    font-weight:bold;
    font-size:12px;
    margin:13px 0 0;
    line-height:16px;
}
.side-block .more:hover {text-decoration:none;}
.up-down {
    width:561px;
    border:1px solid #afafaf;
    background:#f3f3f3;
    overflow:hidden;
    padding:4px 31px 9px 13px;
    margin:20px 0 0;
}
.up-down h2 {
    color:#292929;
    font-size:21px;
    margin:0 0 12px;
    height:1%;
}
.up-down-block {
    width:100%;
    overflow:hidden;
}
.up-down .up {
    background:url(../images/ico-up-green.gif) no-repeat 100% 0;
    position:relative;
    width:275px;
    float:left;
}
.up-down .down {
    background:url(../images/ico-down-red.gif) no-repeat 100% 0;
    position:relative;
    float:right;
    width:275px;
}
.up-down div img {
    float:left;
    padding:0 15px 0 0;
}
.up-down .info {
    float:left;
    width:155px;
    margin:-4px 0 0;
    overflow: hidden;
    height: 90px;
}
.up-down .info .title{
    font-weight: bold;
}
.up-down .info .occupation{
    color: #EF2500;
    font-size: 11px;
}
.up-down div strong {
    display:block;
    color:#292929;
    line-height:18px;
}
.up-down div span {
    color:#ef2500;
    line-height:18px;
    display:block;
    font-weight:bold;
}
.up-down a{
    clear:both;
    position:absolute;
    left:95px;
    display:block;
    font-size:11px;
    font-weight:bold;
    color:#292929;
    text-decoration:underline;
    top:96px;
}
.up-down div a:hover {text-decoration:none;}
.twocolumn {
    background:url(../images/bg-twocolumn.gif) no-repeat 0 100%;
    width: 607px;
    overflow:hidden;
    margin:18px 0 0;
    padding:0 0 15px;
    position:relative;
}
.left-column {
    width:320px;
    float:left;
}
.right-column {
    width:273px;
    float:right;
}
.twocolumn .left-column .title, .twocolumn .right-column .title {
    width:302px;
    background:#ef2500;
    overflow:hidden;
    padding:0 7px 1px 11px;
    margin:0 0 15px;
}
.twocolumn .right-column .title {width:255px;}
.twocolumn .title h2 {
    margin:0;
    font-size:21px;
    color:#fff;
    float:left;
}
.twocolumn .title a {
    float:right;
    font-size:10px;
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
    margin:9px 0 0;
}
.twocolumn .title a:hover {text-decoration:none;}
.twocolumn .more, .twocolumn .more2 {
    color:#ef2500;
    font-weight:bold;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    padding:0 16px 0 0;
    position:absolute;
    bottom:9px;
    right:301px;
    font-size:12px;
    line-height:16px;
}
.twocolumn .more2 {right:15px;}
* html .twocolumn .more {right:300px;}
* html .twocolumn .more2 {right:14px;}
.bolg-box {
    width:293px;
    margin:0 0 0 24px;
    overflow:hidden;
}
.bolg-box img {float:left;}
.bolg-box .box {
    float:right;
    width:238px;
    padding:0 0 2px;
}
.bolg-box .box a{
    color:#ef2500;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
    background:url(../images/bull-list.gif) no-repeat 0 3px;
    padding:0 0 1px 14px;
    display:block;
}

.bolg-box .box a:hover, .bolg-box .active a {background:url(../images/bull-list-rollover.gif) no-repeat 0 3px;}
.bolg-box .box span {
    font-size:10px;
    font-weight:bold;
    color:#292929;
    display:block;
    padding:0 0 0 14px;
    line-height:15px;
}
.right-column .magazine {
    width:263px;
    margin:0 0 0 9px;
    overflow:hidden;
}
.right-column .magazine img{float:left;}
.right-column .magazine p{
    float:left;
    margin:-2px 0 32px 11px;
    font-weight:bold;
    color:#292929;
    width:130px;
    line-height:18px;
    font-size:12px;
}
.right-column .magazine p strong {color:#ef2500;}
.right-column .magazine a{
    background:url(../images/btn-twocolumn.gif) no-repeat;
    width: 151px;
    font-size:15px;
    font-weight:bold;
    color:#ef2500;
    text-align:center;
    float:left;
    padding:13px 0 14px;
}
.right-column .magazine a:hover {
    background:url(../images/btn-twocolumn-rollover.gif) no-repeat;
    color:#fff;
    text-decoration:none;
}
.dossiers {
    overflow:hidden;
    width:300px;
    margin:0 0 0 15px;
}
.dossiers img {
    float:left;
    padding:0 16px 0 0;
}
.dossiers p{
    margin:0;
    line-height:18px;
    font-weight:bold;
    /* color:#292929; */
    font-size:12px;
}

.dossiers a p {
    color: #292929;
}

.dossiers p strong {color:#ef2500;}
.agenda-box {
    width:260px;
    overflow:hidden;
    margin:0 0 15px 9px;
}
.agenda-box img {float:left;}
.agenda-box p {
    float:right;
    width:190px;
    margin:-4px 0 0;
    line-height:18px;
    font-weight:bold;
    color:#292929;
}
.agenda-box a{
    float:right;
    width:190px;
    font-weight:bold;
    color:#ef2500;
}

div.newsletter a {
	float: left;
	width: auto;
}

div.newsletter p a {
	width: 100%;
}

div.left-column div.newsletter {
	width: 300px;
}

div.left-column div.newsletter p {
	width: 240px;
}

/* index page end */
/* zoekresultaten page start*/
.inner .title {
    width:589px;
    background:#ef2500;
    overflow:hidden;
    padding:0 7px 1px 11px;
    margin:4px 0 0;
}
.inner .title h1 {
    margin:0;
    font-size:21px;
    color:#fff;
    float:left;
}
.inner .title a {
    float:right;
    font-size:10px;
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
    margin:9px 0 0;
}
.inner .title a:hover {text-decoration:none;}
.zoekresultaten .title {margin:24px 0 0;}
.search-result {
    background:url(../images/bg-search.gif) no-repeat;
    width:100%;
    overflow:hidden;
    padding:0 0 37px;
}
.search-result ul{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}
.search-result ul li {
    float:left;
    color:#ef2500;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 4px;
    line-height:21px;
}
.search-result ul li a {
    float:left;
    border:1px solid #ef2500;
    background:#ef2500;
    color:#fff;
    padding:0 9px;
}
.search-result ul li a:hover {
    color:#ef2500;
    background:#fff;
    text-decoration:none;
}
.search-result fieldset {
    float:right;
    clear:both;
    padding:8px 0 0;
}
.search-result fieldset input {
    float:left;
    border:1px solid #d0d8d6;
    margin:0 10px 0 0;
    padding:1px 0 1px 4px;
    width:147px;
    font: 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.search-result fieldset a{
    background:url(../images/btn-content-zoeken.gif) no-repeat;
    width: 82px;
    text-align:center;
    font-size:12px;
    color:#292929;
    padding:2px 0;
    float:left;
    margin:0 10px 0 0;
}
.search-info {
    width:593px;
    margin:0 auto;
}
.search-top {
    border-bottom:1px solid #afafaf;
    width:100%;
    overflow:hidden;
    padding:8px 0 0;
    margin:0 0 22px;
}
.search-top span {
    float:left;
    font-size:12px;
    color:#ef2500;
}
.paging {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}
.paging li {
    display:inline;
    color:#292929;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 3px;
}
.paging li a {color:#292929;}
.paging li a:hover, .paging li.active a {color:#ef2500;}
.search-box {
    width:555px;
    padding:2px 0 15px 24px;
}
.search-box h2 {
    font-size:14px;
    color:#111;
    margin:0;
}
.search-box h2 a{
    color:#111;
    display:block;
    text-decoration:none;
    font-size:14px;
}
.search-box h2 a:hover {text-decoration:underline;}
.search-box p {
    font-size:12px;
    line-height:18px;
    color:#3d3d3d;
    margin:0;
}
.search-box a{
    font-size:12px;
    color:#ef2500;
    text-decoration:underline;
    line-height:18px;
}
.search-box a:hover {text-decoration:none;}
/* zoekresultaten page end */
/* rss-feeds page start */
.rss-box, .rss-box-links {
    width:595px;
    padding:15px 0 0 13px;
}
.rss-box h2 {
    font-size:14px;
    color:#000;
    margin:0;
}
.rss-box p {
    font-size:12px;
    line-height:18px;
    color:#494949;
    margin:0;
}
.rss-box-links p{
    color:#000;
    padding:0 0 0 18px;
    margin:0;
    font-size:12px;
}
.rss-link {
    color:#ef2500;
    background:url(../images/ico-rss.gif) no-repeat 0 3px;
    padding:0 0 0 18px;
    text-decoration:underline;
}
.rss-link:hover {text-decoration:none;}
.rss-box-links ul {
    margin:0;
    padding:0 0 0 18px;
    list-style:none;
}
.rss-box-links ul li {display:inline;}
.rss-feeds .btn-home,.bottom .btn-home {
    color:#ef2500;
    margin:28px 0 0 14px;
    float:left;
    background:url(../images/bull-back-home.gif) no-repeat 0 4px;
    padding: 0 0 0 18px;
    font-weight:bold;
    line-height:16px;
}
/* rss-feeds end */
/* opinie page start */
/* magazine archief page start */

.opinie-box {
    width:594px;
    border-bottom:1px solid #afafaf;
    overflow:hidden;
    padding:21px 0 20px;
    margin:0 0 8px 13px;
    position:relative;
}
.opinie-box-noborder {
    border-bottom:0px;
}
.opinie-box h2, .opinie-box h2 a {
    margin:0;
    font-size:14px;
    color:#ef2500;
    float:left;
}
.opinie-box h2 a:visited {
    color: #ef2500;
}
.opinie-box img {
    float:left;
    margin:0 15px 0 0;
    border:1px solid #afafaf;
}

.opinie-box-groupedbydate {
    padding:0 0 5px;
}
.opinie-box-groupedbydate, .opinie-box-groupedbydate table a, .opinie-box-groupedbydate table a:visited{
    font-size:12px;
    color:#292929;
    text-decoration:none;
}
.opinie-box-groupedbydate table a:hover{
    color:#EF2500;
    text-decoration:none;
}

.magazine-archief .opinie-box img {border:0;}

.opinie-box p {
    float:left;
    width:510px;
    font-size:12px;
    line-height:18px;
    color:#222;
    margin:0;
}
.opinie-box .more, .magazine-archief .more{
    font-size:12px;
    font-weight:bold;
    color:#ef2500;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    padding:0 16px 0 0;
    position:absolute;
    bottom:0;
    right:5px;
    clear:both;
    line-height:16px;
}
.opinie .bottom, .magazine-archief .bottom {
    width:594px;
    overflow:hidden;
    margin:0 0 0 13px;
    padding:6px 0 0;
}
.bottom .btn-home {margin:0;}
/* magazine archief page end *
/* opinie page end */
/* nieuwsoverzicht page start */
.promo-holder {
    background:#f3f3f3;
    border:1px solid #b2b2b2;
    width:592px;
    overflow:hidden;
    position:relative;
    padding:13px 0 18px 13px;
    margin:20px 0 0;
}
.promo-holder img {
    /*float:left;*/
    /*padding:0 15px 0 0;*/
}
.promo-holder h2 {
    /*float:left;*/
    font-size:20px;
    color:#292929;
    width:260px;
    margin:0;
}
.promo-holder span {
    /*float:left;*/
    color:#292929;
    font-size:10px;
    font-weight:bold;
    margin:4px 0 9px;
}
.promo-holder p {
    /*float:left;*/
    width:270px;
    color:#292929;
    margin:0;
    line-height:18px;
}
.promo-holder .more {
    font-size:12px;
    font-weight:bold;
    color:#ef2500;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    padding:0 16px 0 0;
    /*position:absolute;*/
    float:right;
    bottom:13px;
    /*right:17px;*/
    line-height:16px;
}
.nieuwsoverzicht .promo-holder {margin:20px 0 22px;}
.news-box {
    width:592px;
    margin:0 0 0 15px;
}
.news-box .top {
    width:100%;
    overflow:hidden;
    border-bottom:1px solid #afafaf;
}
.news-box .top h2 {
    color:#ef2500;
    font-size:14px;
    font-weight:bold;
    margin:0 0 3px;
    float:left;
}
.news-box .top span {
    float:right;
    font-size:11px;
    font-weight:bold;
    color:#000;
    margin:2px 0 0;
}
.news-info {padding:7px 0 11px;}
.news-info a{
    color:#ef2500;
    font-weight:bold;
    font-size:12px;
    background:url(../images/bull-list.gif) no-repeat 0 4px;
    padding:0 0 0 23px;
    line-height:18px;
}
.news-info a:hover, .news-info .active {
    text-decoration:none;
    background:url(../images/bull-list-rollover.gif) no-repeat 0 4px;
}
.news-info p {
    margin:0;
    color:#000;
    margin:0 0 0 23px;
    line-height:18px;
}
.nieuwsoverzicht .more2 {
    font-weight:bold;
    color:#ef2500;
    font-size:12px;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    padding:0 19px 0 0;
    float:right;
    margin:12px 0 0;
    line-height:16px;
}
/* nieuwsoverzicht page end */
/* nieuwsbrief-aanmelden page start */
.nieuwsbrief-aanmelden .info-box {
    padding:9px 0 0 13px;
    width:594px;
}
.nieuwsbrief-aanmelden .info-box p {
    margin:18px 0 0;
    font-size:12px;
    color:#494949;
    line-height:17px;
}
.nieuwsbrief-aanmelden #content fieldset {
    padding: 32px 0 0 18px;
    width:400px;
}
.nieuwsbrief-aanmelden #content fieldset h2 {
    margin:0 0 9px;
    font-size:12px;
    font-weight:bold;
    color:#000;
}
.nieuwsbrief-aanmelden #content fieldset p{
    margin:0 0 22px;
    color:#000;
    font-size:12px;
    line-height:13px;
    width:100%;
    clear:both;
}
.nieuwsbrief-aanmelden #content fieldset p a {
    color:#0731f5;
    font-size:12px;
    text-decoration:underline;
}
.nieuwsbrief-aanmelden #content fieldset p a:hover {text-decoration:none;}
.nieuwsbrief-aanmelden #content .row {
    width:100%;
    overflow:hidden;
    margin:0 0 9px;
}
.nieuwsbrief-aanmelden #content .row label {
    width:200px;
    float:left;
    line-height:16px;
    font-size:12px;
}
.nieuwsbrief-aanmelden #content .row input {
    float:left;
    width:148px;
    padding:0 0 0 4px;
    border:1px solid #cecece;
    font: 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.form-box {
    width:100%;
    overflow:hidden;
    padding:0 0 22px;
    margin:-3px 0 0;
}
.form-box input {
    width:16px;
    height:16px;
    margin:0 2px -3px 0;
    padding:0;
    float:left;
    overflow:hidden;
}
.form-box label {
    line-height:13px;
    font-size:12px;
}
.radio-box {
    width:16px !important;
    height:16px;
    margin:0;
    padding:0;
    float:left;
    border:0 !important;
}
.rad-name {
    float:left;
    width:auto !important;
    line-height:15px !important;
    margin:0 2px 0 0 !important;
}
.btn-verder {
    float:left;
    font-size:14px;
    font-weight:bold;
    color:#fff;
    padding:5px 5px;
    background:#000;
    margin:0 0 11px;
}
/* nieuwsbrief-aanmelden page end */
/* nieuwsartikel page start */
/* magazine page start */
.product-holder {
    border:1px solid #bebebe;
    overflow:hidden;
    width:605px;
    padding:0 0 25px;
    margin:4px 0 0;
}
.magazine .product-holder {
    border:0;
    width:607px;
}
.product-box {
    width:560px;
    padding:17px 32px 0 13px;
}
.product-head {
    width:100%;
    overflow:hidden;
    padding:0 0 21px;
}
.product-head img {
    float:left;
    padding:0 14px 0 0;
}
.magazine .product-head img {padding:0 44px 0 0;}
.product-head h1, .magazine .product-head h2{
    font-size:22px;
    line-height:24px;
    color:#292929;
    margin:0;
    width:290px;
    float:left;
}
.magazine .product-head h2{
    width:360px;
}
.product-head span{
    float:left;
    color:#aaa;
    font-size:10px;
    font-weight:bold;
    width:300px;
}
.product-head p {
    font-size:12px;
    font-weight:bold;
    float:left;
    width:305px;
    padding:14px 0 0 !important;
}
.magazine .product-head p {width:367px;}
.magazine .product-box {
    border-bottom:1px solid #afafaf;
    padding-bottom:14px;
}
.product-box p {
    margin:0;
    color:#292929;
    line-height:18px;
    padding:0 0 15px;
}
.product-box p a {
    color:#ef2500;
    text-decoration:underline;
}
.product-box p a:hover {text-decoration:none;}
.product-box h2, .magazine .product-box h3{
    margin:0;
    font-size:15px;
    color:#292929;
}
.magazine .product-box a {
    color:#ef2500;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}

.quote-box {
    width:100%;
    overflow:hidden;
}
.quote-box h2, .magazine .quote-box h3 {
    width:320px;
    float:left;
}
.magazine .quote-box h3 {margin:17px 0 0;}
.quote-box p{
    float:left;
    width:320px;
}
.magazine .quote-box {padding:0 0 17px;}
.magazine .quote-box p {padding:0;}
.magazine .product-box a{font-weight:normal !important;}
.quote-box blockquote {
    margin:0;
    float:right;
    width:172px;
    background:#f3f3f3;
    padding:18px 18px 20px 20px;
}
.magazine .product-box h4 {
    margin:0;
    font-size:14px;
    color:#ef2500;
}
.magazine .quote-box blockquote {
    width:175px;
    padding:49px 18px 49px 20px;
}
.quote-box q {
    font-size:18px;
    line-height:21px;
    color:#292929;
    display:block;
    text-indent:-5px;
}
q:before,q:after {content:""}
.list {
    margin:0;
    padding:0 0 20px;
    list-style:none;
}
.list li a {
    background:url(../images/bull-list2.gif) no-repeat 0 4px;
    color:#292929;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 11px;
}
.product-box h3 {
    color:#ef2500;
    font-size:16px;
    margin:37px 0 0;
}
.list li a:hover {
    background:url(../images/bull-list2-rollover.gif) no-repeat 0 4px;
    color:#ef2500;
    text-decoration:none;
}
.product-nav {
    margin:0;
    padding:0 0 13px;
    list-style:none;
    overflow:hidden;
    width:100%;
}
.product-nav li {
    float:left;
    margin:0 20px 0 0;
}
.product-nav li a {
    float:left;
    font-size:10px;
    color:#ef2500;
}
.product-nav .print {
    background:url(../images/ico-print.gif) no-repeat 0 2px;
    padding:0 0 0 18px;
}
.product-nav .mail {
    background:url(../images/ico-header-contact.gif) no-repeat 0 4px;
    padding:0 0 0 17px;
}
.product-nav .rss {
    background:url(../images/ico-rss2.gif) no-repeat 0 2px;
    padding:0 0 0 22px;
}
.reacties-box {
    width:560px;
    padding:19px 32px 30px 13px;
    border-top:1px solid #afafaf;
}
.reacties-box h2 {
    color:#ef2500;
    margin:0;
    font-size:16px;
}
.reacties-box h2 span{
    font-weight:normal;
    color:#292929;
}
.reacties-box .top {
    width:100%;
    overflow:hidden;
    padding:20px 0 0;
}
.reacties-box .top span {
    float:left;
    background:url(../images/bg-comment.gif) no-repeat;
    width: 399px;
    height: 11px;
    margin:4px 0 0;
}
.reacties-box .top strong {
    float:right;
    font-size:10px;
    color:#292929;
    font-weight:normal;
}
.reacties-box .info {
    width:100%;
    overflow:hidden;
    padding:19px 0 0;
}
.reacties-box .info em {
    float:left;
    font-weight:bold;
    color:#292929;
    width:146px;
    text-align:right;
    margin:0 14px 0 0;
}
.reacties-box .info div {
    width:400px;
    float:left;
}
.reacties-box .info p{
    font-weight:bold;
    margin:0;
    color:#292929;
    line-height:18px;
}
.reageren-box {
    width:560px;
    padding:19px 32px 0 13px;
    border-top:1px solid #afafaf;
    position:relative;
}
.reageren-box h2{
    font-size:16px;
    margin:0;
    color:#ef2500;
    position:absolute;
    top:15px;
    left:15px;
}
.reageren-box fieldset {
    width:100%;
    overflow:hidden;
}
.reageren-box .row {
    width:100%;
    padding:0 0 18px;
}
.reageren-box .row:after{
    content:'';
    display:block;
    clear:both;
}
.reageren-box .row label, .reageren-box .row a, .reageren-box .bottom strong {
    width:163px;
    float:left;
    font-size:11px;
    color:#292929;
    font-weight:bold;
    line-height:12px;
    text-align:right;
    margin:0 8px 0 0;
}
.reageren-box .row label span, .reageren-box .bottom strong span {
    font-size:16px;
    font-weight:bold;
    color:#ef2500;
}
.reageren-box .row input {
    width:268px;
    padding:0 0 0 5px;
    border:1px solid #d5d5d5;
    font: 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.reageren-box .row textarea {
    padding:0 0 0 5px;
    border:1px solid #d5d5d5;
    width:268px;
    overflow:auto;
    margin:0;
    height:65px;
}
.reageren-box .row a {
    color:#ef2500;
    text-decoration:underline;
}
.reageren-box .row a:hover {text-decoration:none;}
.reageren-box .row img {
    float:left;
    border:1px solid #d5d5d5;
}
.reageren-box .bottom {
    width:275px;
    margin:-11px 0 0 170px;
}
.reageren-box .bottom:after{
    content:'';
    display:block;
    clear:both;
}
.reageren-box .bottom strong {width:auto;}
.reageren-box .bottom .btn-verstuur,
.adres-form .btn-verstuur {
    background:url(../images/btn-verstuur.gif) no-repeat;
    width: 81px;
    height: 23px;
    text-align:center;
    float:right;
    text-indent:-9999px;
    overflow:hidden;
    margin:0 0 0;
}
.reageren-box .bottom .btn-verstuur:hover,
.adres-form .btn-verstuur:hover {
    background:url(../images/btn-verstuur-rollover.gif) no-repeat;
}
/* magazine page end */
/* nieuwsartikel page end */
/* netwerk page start */
.netwerk-box {
    width:595px;
    padding:18px 0 0 13px;
}
.netwerk-box h2 {
    font-size:14px;
    color:#000;
    margin:0;
}
.netwerk-box p {
    font-size:12px;
    line-height:18px;
    color:#292929;
    margin:0;
}
.netwerk-box a{
    color:#ef2500;
    text-decoration:underline;
    font-weight:normal;
}
.netwerk-box a:hover{text-decoration:none;}
.netwerk #content {
    border-bottom:1px solid #afafaf;
    padding:0 0 28px;
}
/* netwerk page end */
/* nabestellen page start */
.nabestellen-box {
    padding:15px 0 103px 15px;
    width:592px;
    border-bottom:1px solid #afafaf;
}
.nabestellen-box p {
    margin:0;
    color:#292929;
    font-size:12px;
    line-height:18px;
    padding:0 0 18px;
}
.nabestellen-box p a{
    color:#ef2500;
    text-decoration:underline;
}
.nabestellen-box p a:hover {text-decoration:none;}
/* nabestellen page end */
/* kwaliteit page start */
.kwaliteit-holder {
    width:591px;
    overflow:hidden;
    padding: 14px 0 0 16px;
    margin:0 0 6px;
}
.nieuws-box, .opinie-holder {
    width:247px;
    float:left;
    margin:0 53px 0 0;
}
.opinie-holder {
    width:291px !important;
    margin:0 !important;
}
.nieuws-box h3,
.opinie-holder h3 {
    font-size:14px;
    color:#ef2500;
    margin:0 0 5px;
    border-bottom:1px solid #afafaf;
    padding:0 0 3px;
}
.nieuws-box h3 a,
.opinie-holder h3 a {
    color:#ef2500;
}
.nieuws-box ul {
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
.nieuws-box ul li {float:left; clear:left;}
.nieuws-box ul li a{
    color:#292929;
    background:url(../images/bull-list.gif) no-repeat 0 5px;
    padding:0 0 0 23px;
    line-height:18px;
    display:block;
    font-size:12px;
}
.nieuws-box ul li a:hover {
    background:url(../images/bull-list-rollover.gif) no-repeat 0 5px;
    color:#ef2500;
    text-decoration:none;
}
.nieuws-box .more,
.opinie-holder .more,
.achtergronden-box .box .more,
.practices-box .box .more {
    float:right;
    color:#ef2500;
    background:url(../images/bull-list-rollover.gif) no-repeat 100% 4px;
    margin:0 8px 0 0;
    padding:0 15px 0 0;
    line-height:16px;
}
.achtergronden-box .box .more {
    margin:5px 0 0;
}
.practices-box .box .more {margin:0;}
.opinie-holder p {
    margin:0;
    color:#292929;
    line-height:18px;
}
.achtergronden-box {
    width:580px;
    margin:0 0 0 14px;
    padding:0 0 5px;
}
.achtergronden-box h3 {
    color:#292929;
    margin:0 0 11px;
    font-size:16px;
}
.achtergronden-box h3 a {
    color:#292929;
}
.achtergronden-box .box {
    width:100%;
    overflow:hidden;
    margin:0 0 14px;
}
.achtergronden-box .box img {
    float:left;
    padding:0 8px 0 0;
}
.achtergronden-box .box h4 {
    float:left;
    font-size:14px;
    color:#292929;
    margin:0;
}

.achtergronden-box .box h4 a {
    color:#ef2500;
}
.achtergronden-box .box p{
    width:500px;
    float:left;
    margin:0;
    color:#292929;
    line-height:18px;
    font-size:12px;
}
.practices-box {
    width:575px;
    background:#f1f1f1;
    border:1px solid #b1b1b1;
    overflow:hidden;
    padding:0 17px 6px 13px;
}
.practices-box h3 {
    color:#000;
    font-size:16px;
    margin:4px 0 11px;
}
.practices-box h3 a {
    color:#000;
}
.practices-box h3 span {color:#ef2500;}
.practices-box .box {
    width:100%;
    overflow:hidden;
}
.practices-box .box img {
    float:left;
    padding:0 8px 0 0;
}
.practices-box .box h4 {
    font-size:14px;
    float:left;
    margin:0;
    color:#000;
}
.practices-box .box h4 a {
    color: #ef2500;
}

.practices-box .box h4 a:visited {
    color: #ef2500;
}

.practices-box .box p {
    width:497px;
    float:left;
    color:#000;
    font-size:12px;
    line-height:18px;
    margin:0;
}
/* kwaliteit page end */
/* colofon page start */
.colofon-box {
    width:552px;
    padding:0 41px 0 14px;
    overflow:hidden;
}
.colofon-box p {
    font-size:12px;
    font-weight:bold;
    color:#292929;
    line-height:18px;
    margin:17px 0 0;
}
.colofon-box p a,
.colofon-box ul li a,
.btn-download a{
    color:#ef2500;
    text-decoration:underline;
}
.colofon-box p a:hover,
.colofon-box ul li a:hover,
.btn-download a:hover {text-decoration:none;}
.colofon-box p strong {color:#ef2500;}
.colofon-box p span {
    display:block;
}
.colofon-box h2 {
    font-size:14px;
    margin:17px 0 0;
    color:#292929;
}
.redactive-list {margin:3px 0 0;}
.redactive-list, .conatct-list {
    margin:0;
    padding:0;
    list-style:none;
}
.redactive-list li {
    width:100%;
    overflow:hidden;
    margin:0 0 16px;
    line-height:18px;
}
.redactive-list li img {
    float:left;
    padding:0 31px 0 0;
}
.redactive-list li em {
    font-style:normal;
    color:#ef2500;
}
.conatct-list li {
    font-weight:bold;
    font-size:12px;
    line-height:18px;
}
.redactive-list li p{margin:0;}
.btn-download {
    padding:0 0 0 26px;
    font-size:12px;
    display:block;
    background:url(../images/ico-pdf.gif) no-repeat 0 1px;
}
.colofon-box .btn-download {margin:19px 0 0 10px;}
/* colofon page end */
/* adres wijzigen page start */
.adres-form {
    width:370px;
    overflow:hidden;
    padding:19px 0 0;
}
.adres-form label {
    width:140px;
    float:left;
    font-size:13px;
    line-height:14px;
    color:#000;
    margin:0 12px 0 0;
}
.adres-form .row {
    width:100%;
    overflow:hidden;
    margin: 0 0 15px;
}
.adres-form .row input {
    width:208px;
    padding:0 0 0 5px;
    float:left;
    border:1px solid #d5d5d5;
    font: 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.adres-form .row textarea {
    padding:0 0 0 5px;
    border:1px solid #d5d5d5;
    width:208px;
    overflow:auto;
    margin:0;
    height:69px;
    float:left;
}
.row-ttl {
    width:100%;
    overflow:hidden;
    padding:0 0 5px;
    margin-bottom:5px;
}
.row-check {
    width:100%;
    overflow:hidden;
}
.row-holder {
    width:215px;
    overflow:hidden;
    float:left;
}
.row-holder div {
    width:100%;
    overflow:hidden;
}
.row-holder div input {
    width:16px;
    height:16px;
    margin:0;
    padding:0;
    float:left;
}
.adres-form .row2 {
    width:100%;
    overflow:hidden;
}
.adres-form .row2 .date-row {
    float:left;
    width:215px;
}
.adres-form .day{
    width:45px;
    float:left;
    height:22px;
    margin:0 4px 0 0;
}
.adres-form .month {
    float:left;
    width:88px;
    height:22px;
    margin:0 4px 0 0;
}
.adres-form .year {
    width:37px;
    padding:2px 0 3px 3px;
    float:left;
    border:1px solid #d5d5d5;
    font: 10px/13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.adres-form .date-row strong {
    float:right;
    font-weight:normal;
    font-size:12px;
    color:#292929;
    padding:0 16px 0 0;
}
.adres-form .btn-verstuur {margin:2px 2px 0 0;}
/* adres wijzigen page end */
/* adverteren page start */
.adverteren-box {
    padding:17px 0 13px 14px;
    border-bottom:1px solid #afafaf;
    width:593px;
}
.adverteren-box h2 {
    margin:0;
    font-size:14px;
    color:#292929;
}
.adverteren-box h3 {
    margin:0;
    font-size:12px;
    font-weight:normal;
    color:#292929;
}
.adverteren-box p{
    font-size:12px;
    margin:0;
    line-height:18px;
    color:#292929;
    padding:0 0 18px;
}
.adverteren-box ul a {
    color:#ef2500;
    text-decoration:underline;
}
.adverteren-box ul li {line-height:18px;}
.adverteren-box ul a:hover {text-decoration:none;}
.adverteren-box .adverteren-list, .adverteren-box .contact-list {
    margin:0 0 37px;
    padding:0;
    list-style:none;
}
.adverteren-box .contact-list {margin:18px 0 0;}
.adverteren-box .adverteren-list li {
    background:url(../images/separator-topics-nav.gif) no-repeat 0 9px;
    padding: 0 0 0 36px;
}
.download-box {margin:36px 0 0;}
.download-box .btn-download {
    padding: 0 0 0 36px;
    font-weight:normal;
}
/* adverteren page end */
/* agenda page start */
.agenda .promo-holder h2{
    margin:-5px 0 0;
    width:267px;
}
.agenda .promo-holder ul {
    float:left;
    width:265px;
    padding:19px 0 0;
    margin:0;
    list-style:none;
}
.agenda .promo-holder ul li {
    width:100%;
    float:left;
    color:#ef2500;
    font-weight:bold;
    line-height:18px;
}
.agenda .promo-holder ul li a{
    color:#ef2500;
    float:left;
    text-indent:1px;
}
.agenda .promo-holder ul li span {
    width:72px;
    float:left;
    font-size:11px;
    margin:0;
    color:#ef2500;
}
.date-box-holder {
    width:596px;
    overflow:hidden;
    padding:22px 0 12px;
    float:right;
}
.date-box {
    width:178px;
    float:left;
    margin:0 0 0 28px;
    display:inline;
}
.date-box:first-child {margin-left:0;}
.date-box h3 {
    font-size:13px;
    color:#ef2500;
    border-bottom:1px solid #afafaf;
    margin:0;
    padding:0 0 3px;
}
.date-box .txt-link {
    display:block;
    color:#000;
    background:url(../images/bull-list.gif) no-repeat 0 21px;
    padding:16px 0 0 23px;
    line-height:18px;
    width:155px;
    overflow:hidden;
    cursor:pointer;
}
.date-box .txt-link:hover {
    text-decoration:none;
    background:url(../images/bull-list-rollover.gif) no-repeat 0 21px;
    color:#ef2500;
}
.date-box .txt-link strong {
    display:block;
    font-size:12px;
}
.date-box .txt-link span, .date-box .txt-link em{
    display:block;
    cursor:pointer;
}
.date-box .txt-link:hover span, .date-box .txt-link:hover em {color:#000;}
.date-box .link-site {
    color:#ef2500;
    text-decoration:underline;
    font-style:italic;
    margin:0 0 0 23px;
    display:block;
}
.date-box .link-site:hover {text-decoration:none;}
/* agenda page end */
/* content end */
/* main end */
/* wrapper end */
/* footer start */
#footer {
    width:966px;
    overflow:hidden;
    margin:20px auto 0; /*RVZ*/
    background:#f1f1f1;
    padding:10px 0 0 14px;
    height:72px;
    position:relative;
}
.logo-footer {
    display:block;
    width: 142px;
    height: 30px;
    float:left;
    margin:17px 35px 0 0;
}
.logo-footer a {
    background:url(../images/logo-footer.gif) no-repeat;
    display:block;
    width:100%;
    height:100%;
    text-indent:-9999px;
    overflow:hidden;
}
#footer div {
    float:left;
    width:700px;
}
#footer p{
    line-height:14px;
    color:#787673;
    display:inline;
    font-size:13px;
}
#footer ul {
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
}
#footer ul li {
    display:inline;
    background:url(../images/separator-footer.gif) no-repeat 0 5px;
    padding:0 0 0 8px;
}
#footer ul li a{
    color:#6b6d71;
    font-size:13px;
    font-weight:bold;
}

/* footer end */


/* *** mvv *** */
#vs_search a, #vs_search a:hover{color:#000;}
