body
{
    margin: 0;
    font: 11px/13px Tahoma,sans-serif;
    padding-bottom: 21px;
    color: #606060;
}
a
{
    text-decoration: none;
    cursor: pointer;
}
a
{
    color: #4160C4;
}
h3, h4
{
    font-weight: 400;
}
h2 a, h3 a, h4 a
{
    color: #4160C4;
}
a:hover
{
    text-decoration: underline;
}
a:focus
{
    outline: none;
}
form
{
    display: inline;
}
img
{
    border: none;
    vertical-align: top;
}
fieldset
{
    margin: 0;
    padding: 0;
    border: 0;
}

label, select, textarea, input
{
    vertical-align: top;
}
textarea, input, select
{
    font: 11px/13px tahoma,sans-serif;
    color: #606060;
}
img.left
{
    float: left;
}
img.right
{
    float: right;
}
.header
{
    height: 273px;
    background: #e8e8e8;
    position: absolute;
    left: 7px;
    width: 986px;
    top: 0px;
}
.header a
{
    color: #414141;
}
.logo
{
    background: url('../images/logo.gif') no-repeat;
    width: 200px;
    height: 39px;
    overflow: hidden;
    text-indent: -3333px;
    float: left;
    margin: 18px 0 9px 10px;
}
.widget
{
    float: right;
    margin: 0;
    padding: 42px 9px 9px 0;
    list-style: none;
    font-size: 13px;
    line-height: 15px;
}
.widget li
{
    display: inline;
    padding-left: 25px;
}
.nav
{
    clear: both;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    line-height: 14px;
}
.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    background: #ccc;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e8e8e8;
    height: 23px;
}
.nav li
{
    display: inline;
    float: left;
    width: 119.4px;
    text-align: center;
    background: url('../images/nav-item-sep.gif') no-repeat 0 4px;
    padding: 0 0 4px 1px;
    margin-bottom: -4px;
}
.nav li:first-child
{
    background: none;
    margin-left: 2px;
}

.nav li a
{
    float: left;
    width: 119.4px;
    padding: 4px 0 5px;
}
.nav li a:hover
{
    text-decoration: none;
    color: #000;
}
.nav
{
    clear: both;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 13px;
    line-height: 14px;
    z-index: 10000000;
}
.nav ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    background: #ccc;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #e8e8e8;
    height: 23px;
    font-weight: bold;
}
.nav li
{
    display: inline;
    float: left;
    width: 119.4px;
    text-align: center;
    background: url('../images/nav-item-sep.gif') no-repeat 0 4px;
    padding: 0 0 4px 1px;
    margin-bottom: -4px;
}
.nav li:first-child
{
    background: none;
    margin-left: 2px;
}
.nav li a
{
    float: left;
    width: 119.4px;
    padding: 4px 0 5px;
}
.nav li a:hover
{
    text-decoration: none;
    color: #000;
}
.nav .vergelijkrente
{
    background: none;
}
.nav .vergelijkrente a
{
    background: #da0000 !important;
    color: #fff !important;
    width: 140px;
}
.nav li.active
{
    position: relative;
    z-index: 10000000;
    _z-index: 10000000;
}
.nav li.active ul
{
    display: block;
}
.nav li ul
{
    position: absolute;
    border: solid #7b7b7b;
    border-width: 0 1px 1px 1px;
    width: 119.4px;
    left: 0px;
    top: 26px;
    height: auto;
    clear: both;
    font-size: 11px;
    line-height: 13px;
    display: none;
    padding: 4px 0 6px;
    font-weight: normal;
}
.nav li.active li
{
    float: none;
    display: block;
    width: auto;
    text-align: left;
    background: none;
    padding: 3px 0 0 !important;
    margin: 0;
    vertical-align: top;
}
.nav li.active li a
{
    float: none;
    display: block;
    width: auto;
    color: #414141 !important;
    background: none !important;
    padding: 0 0 2px 9px;
}
.nav li.active li a:hover
{
    background: #fff !important;
}
.nav .vergelijkrente
{
    background: none;
}
.nav .vergelijkrente a
{
    background: #da0000 !important;
    color: #fff !important;
    width: 140px;
    font-weight: normal;
}
.widget1
{
    clear: both;
    border-top: 1px solid #fff;
}
.widget1 ul
{
    margin: 0;
    padding: 1px 0;
    list-style: none;
    height: 65px;
    width: 986px;
    overflow: hidden;
    background: #fff;
    border-top: 1px solid #a2a2a2;
}
.widget1 li:first-child
{
    border-left: 0;
}
.widget1 li, .widget1 li a
{
    width: 140px;
    height: 66px;
    float: left;
}
.widget1 li
{
    border-left: 1px solid #ccc;
}
.widget1 li a
{
    color: #fff;
    padding: 18px 0 0 10px;
    height: 66px;
    width: 130px;
    background: url(../images/cube.gif) no-repeat 10px 5px;
    background-color: #979797;
}
.widget1 li a:hover
{
    text-decoration: none;
}
.widget1 .name
{
    font-size: 20px;
    line-height: 22px;
}
.widget1 .precent
{
    font-size: 18px;
    line-height: 20px;
}
.widget1 .number
{
    display: block;
    font-size: 13px;
    line-height: 14px;
    padding-top: 4px;
}
.widget1 .down a
{
    background: url(../images/arrow2.gif) no-repeat 10px 5px;
    background-color: #da0000;
}
.widget1 .down a:hover
{
    background: url(../images/arrow2.gif) no-repeat 10px 5px;
    background-color: #D95757;
}
.widget1 .up a
{
    background: url(../images/arrow1.gif) no-repeat 10px 5px;
    background-color: #009f0b;
}
.widget1 .up a:hover
{
    background: url(../images/arrow1.gif) no-repeat 10px 5px;
    background-color: #2EC038;
}
.widget1 li a:hover
{
    background: url(../images/cube.gif) no-repeat 10px 5px;
    background-color: #B0B0B0;
}
.advert
{
    padding: 10px 0 0 11px;
    float: left;
    z-index: 0;
}
.advert1
{
    width: 204px;
    height: 88px; /*border: 1px solid #414141;*/
    float: right;
    background: #bfbfbf;
    font-size: 16px;
    line-height: 18px;
    color: #606060;
    display: inline;
    margin: 10px 25px 0 0; /*padding-left: 10px;*/
}
.advert1 h3
{
    margin: 0;
    font-weight: normal;
    color: #000;
    font-size: 20px;
    line-height: 22px;
    padding-top: 2px;
}
.advert1 h4
{
    margin: 0;
    color: #414141;
    font-weight: normal;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 2px;
}
.widget2
{
    font-size: 14px;
    line-height: 16px;
    margin: 24px 0 0 2px;
    padding: 0 0 6px;
    list-style: none;
    overflow: hidden;
    white-space: nowrap;
}
.widget2 li
{
    display: inline;
    float: left;
    background: url('../images/bg-widget2-item-sep.gif') no-repeat 0 3px;
    margin: 0 0 0 -2px;
    padding-bottom: 12px;
}
.widget2 a
{
    color: #4160c4;
    margin: 0 11px;
}
.widget2 .active a
{
    color: #414141;
    text-decoration: none;
}
.widget2 a:hover
{
    text-decoration: underline;
}
.nav1
{
    height: 30px;
    font-size: 14px;
    line-height: 16px;
    padding-top: 16px;
}
.nav1 a
{
    color: #4160c4;
}
.nav1 .prev
{
    float: left;
    background: url('../images/arrow-prev.gif') no-repeat 0 4px;
    padding-left: 8px;
}
.nav1 .next
{
    float: right;
    background: url('../images/arrow-next.gif') no-repeat 100% 4px;
    padding-right: 8px;
}
.table1
{
    padding: 0 0 38px 10px;
}
.table1 table, .table1 table tr, .table1 table td, .table1 table th
{
    border: 0;
    margin: 0;
    padding: 0;
    color: #606060;
    border-collapse: collapse;
    text-align: right;
    font-size: 10px;
}
.table1 table th
{
    border-left: 1px solid #d5d5d5;
    color: #000;
    font-size: 11px;
    padding: 5px 9px 13px 0;
    letter-spacing: -1px;
    font-weight: normal;
}
.table1 table td
{
    border-left: 1px solid #d5d5d5;
    padding: 5px 7px 5px 2px;
    width: 45px;
}
.table1 table td span
{
    background: url('../images/arrow-up.gif') no-repeat 100% 5px;
    padding-right: 12px;
    margin-right: -2px;
    float: right;
}
.table1 .silver td
{
    background: #e6e6e6; /*padding: 1px 9px 3px 0;*/
    padding: 5px 7px 5px 2px;
}
.table1 table .cell
{
    text-align: left;
    font-size: 11px;
    width: 116px;
    border-left: 0;
    padding-right: 0 !important;
}
.table1 table .bcell
{
    text-align: left;
    font-size: 11px;
    width: 147px !important;
    border-left: 0;
    padding-right: 0 !important;
}

.table1 table .ccell
{
    text-align: left;
    font-size: 11px;
    width: 300px !important;
    padding-left: 10px;
}

.table1 h3
{
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    color: #4160c4;
    margin: 0;
    float: left;
}
.table1-holder
{
    clear: both;
    background: #fff;
    width: 100%;
}
.table1-holder .table1
{
    overflow: hidden;
    position: relative;
    top: -5px;
    padding-bottom: 33px;
}
.table1-holder .table1 table
{
    clear: both;
}
.table1-holder .table1 table .cell
{
    width: 126px;
}
.table1-holder .table1 table td
{
    width: 50px;
}
.table1-holder .nav1
{
    padding: 2px 9px 0 0;
    text-align: right;
    float: right;
    height: 24px;
}
.table1-holder .nav1 a
{
    float: none;
    margin-left: 25px;
}
.table1-holder .hold
{
    padding: 12px 0 11px;
    overflow: hidden;
}
.table1-holder .hold .powered-by
{
    float: left;
    padding-top: 2px;    
}
.table1-holder .hold .nav1
{
    float: right;
}
.more1
{
    font-size: 14px;
    line-height: 16px;
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 0 5px;
    padding: 0 0 0 15px;
}
.powered-by
{
    font-size: 10px;
    color: #606060;
    padding-top: 1px;
    margin-bottom:10px;
}
.powered-by img
{
    position: relative;
    top: 2px;
}
.main
{
    margin: 0 auto;
    background: url('../images/bg-main-part2.gif') no-repeat 0 100%;
    padding: 0 7px 6px;
}
.main-inner
{
    background: url('../images/bg-right-column.gif') repeat-y 100% 0;
}
.main-holder
{
    background: url('../images/bg-main-part1.gif') repeat-y;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding-top: 273px;
    overflow: hidden;
}
.content
{
    width: 622px;
    float: left;
    padding: 5px 0 0;
}
.content h1
{
    margin: 25px 1px 0 10px;
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    color: #4160c4;
    background: url('../images/bg-title.gif') repeat-x;
    height: 28px;
    padding: 2px 0 0 1px;
    clear: both;
}
.content-area
{
    line-height: 18px;
    padding: 12px 50px 14px 10px;
}
.content-area h2
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 4px;
}
.content-area p
{
    margin: 0;
    padding-bottom: 15px;
}
.path
{
    margin: 19px 0 26px 4px;
    padding: 0;
    list-style: none;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
}
.path li
{
    display: inline;
    float: left;
    background: url('../images/marker.gif') no-repeat 0 3px;
    padding: 0 8px 0 12px;
    color: #414141;
    margin-left: -5px;
}
.path a
{
    color: #4160c4;
}
.column1, .column2, .column3
{
    width: 190px;
    float: left;
    overflow: hidden;
}
.column1
{
    padding: 0 0 38px 10px;
}
.column2
{
    padding: 0 0 0 20px;
}
.column3
{
    padding: 0 0 0 21px;
}
.module1
{
    padding: 14px 0 0;
    overflow: hidden;
}
.module1 h3, .module2 h3
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 23px;
    padding-bottom: 7px;
}
.module2 h3
{
    padding-bottom: 6px;
}
.module2
{
    padding: 32px 0 0;
}
.module2 img
{
    margin-right: -10px;
    position: relative;
}
.tabs-holder
{
    padding: 30px 0 0 10px;
}
.tabs
{
    margin: 0;
    padding: 0;
    list-style: none;
    height: 20px;
    border-bottom: 1px solid #afafaf;
    font-size: 15px;
    line-height: 18px;
}
.tabs li
{
    float: left;
    height: 20px; /*	padding: 0 7px; // Tabjes probleem? */
    padding: 0 3px;
}
.tabs a
{
    float: left;
    color: #4160c4;
    padding: 1px 4px 0;
    height: 18px;
    background: #fff;
    border-top: 1px solid #fff;
}
.detailpage li
{
    margin-left: 2px;
    font-size: 15px;
    padding: 0 2px;
}
.detailpage li a
{
    border-top: solid 1px #E0E0E0;
    border-left: solid 1px #E0E0E0;
    border-right: solid 1px #E0E0E0;
    padding: 1px 2px 0;
}

.tabs .active a
{
    color: #414141;
    position: relative;
    height: 19px;
    border: solid #afafaf;
    border-width: 1px 1px 0 1px;
    margin: 0 -1px -1px -1px; 
    text-decoration: none;
}
.tabs a:hover
{
    color: #414141;
    text-decoration: none;
}
.graphic
{
    padding: 10px 0 0;
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    width: 100%;
}
.graphic h4
{
    margin: 0;
    color: #4160c4;
    font-size: 14px;
    line-height: 15px;
    background: #e6e6e6;
    padding: 3px 0 4px 3px;
    border-bottom: 1px solid #fff;
}
.graphic h4 span
{
    color: #009f0b;
}
.module1 .more
{
    float: right;
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 100% 4px;
    padding: 0 7px 0 0;
    margin-top: 10px;
    font-size: 12px;
    line-height: 14px;
}
.advert2
{
    height: 130px;
}

.advert2_obs
{
    padding: 13px 0 0;
}
.advert2_obs h3, .advert3_obs h3
{
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    color: #919191;
    margin: 0;
    padding-bottom: 8px;
}
.advert2_obs img, .advert3_obs img
{
    border: 1px solid #afafaf;
}
.advert3_obs
{
    padding: 19px 0 12px;
}
.list
{
    margin: 0;
    padding: 10px 0 0 1px;
    list-style: none;
}

.list li
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 0 2px;
    padding: 0 0 5px 14px;
}
.list a
{
    color: #4160c4;
}
.extra
{
    padding-top: 16px;
    padding-bottom: 5px;
}

.extra .tabs, .news .tabs
{
    font-size: 11px;
}
.extra .tabs a, .news .tabs a
{
    padding: 1px 5px 0;
}
.extra .tabs li, .news .tabs li
{
    padding: 0 4px;
}
.news .tabs li:first-child
{
    margin-left: 5px;
}
.news .tabs a
{
    padding: 1px 4px 0;
}
.news .tabs li
{
    padding: 0;
    display: inline;
}
.statistic h4
{
    color: #4160c4;
    font-size: 16px;
    line-height: 17px;
    margin: 0;
    padding: 9px 0 2px;
}
.statistic table, .statistic td, .statistic th
{
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    font-size: 10px;
    line-height: 12px;
    color: #606060;
}
.statistic td
{
    padding: 3px 0 3px;
}
.statistic th
{
    text-align: left;
    white-space: nowrap;
}
.statistic th a
{
    font-weight: normal;
    color: #4160c4;
}
.statistic .cell
{
    width: 35px;
}
.statistic .cell1
{
    width: 43px;
}
.statistic .cell2
{
    width: 43px;
}
.statistic .cell3
{
    width: 33px;
}
.statistic .cell4
{
    width: 36px;
}

.statistic .up
{
    background: url('../images/arrow-up.gif') no-repeat 4px 5px;
    padding-left: 14px;
}
.statistic .down
{
    background: url('../images/arrow-down.gif') no-repeat 4px 5px;
    padding-left: 14px;
}
.statistic .same
{
    background: url('../images/arrow-same.gif') no-repeat 4px 5px;
    padding-left: 14px;
}
.statistic .neutral
{
    background: url('../images/arrow-neutral.gif') no-repeat 4px 5px;
    padding-left: 14px;
}
.stijgers-dalers .more
{
    margin-top: 5px;
}
.vind-fonds .cell, .stijgers-dalers .cell
{
    width: 73px;
}
/*
.vind-fonds .cell2{width: 45px;}
.vind-fonds .cell3{width: 43px;}
*/
.vind-fonds .cell4
{
    text-align: right;
}
.vind-fonds .statistic
{
    padding: 12px 0 0;
}
.vind-fonds .form
{
    padding-bottom: 7px;
}
.vind-fonds .form:after, .vind-fonds:after, .main-inner:after
{
    clear: both;
    display: block;
    content: "";
}
.vind-fonds .form .text
{
    border: 1px solid #afafaf;
    margin: 0;
    padding: 2px 0 4px 3px;
    width: 121px;
    float: left;
    color: #696969;
}
.vind-fonds .form .submit
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    float: left;
    margin: -3px -5px 0 0;
    padding: 0;
    background: url('../images/btn-zoek.gif') no-repeat;
    width: 67px;
    height: 27px;
    overflow: hidden;
    text-indent: -3333px;
    position: relative;
}
.vind-fonds .form .submit:hover
{
    background: url('../images/btnp-zoek.gif') no-repeat;
}
.vind-fonds
{
    overflow: visible;
}

.row
{
    width: 100%;
    overflow: hidden;
}

/* homepage */
.column-hold
{
    float: left;
    width: 421px;
    margin: 0 0 10px 0;
}
.border h2
{
    font-size: 20px;
    line-height: 22px;
    color: #4160C4;
    padding-bottom: 7px;
    margin: 0;
    font-weight: normal;
}
.border
{
    padding-bottom: 18px;
    margin-bottom: 14px;
    border-bottom: 1px solid #afafaf;
}
.blue-box
{
    width: 391px;
    overflow: hidden;
    margin: 30px 0 0 20px;
    padding: 5px 4px 0;
    border: 1px solid #c0cdf6;
    background-color: #eaeefa;
    font-size: 11px;
}
.blue-box .module1
{
    padding: 0;
}
.blue-box .module1 h3
{
    padding: 0;
}
.blue-box .list
{
    padding: 7px 0 0 1px;
}
.list .date
{
    float: left;
    font-size: 10px;
    width: 29px;
    color: #606060;
}
.newsdate
{
    vertical-align: top;
    font-size: 10px;
    padding-left: 17px;
    padding-right: 3px;
    background: url('/images/marker.gif') no-repeat scroll 3px 6px transparent;
}
.blue-box .more
{
    font-size: 11px;
    margin: -1px 0 0;
}
.blue-box .row
{
    border-bottom: 2px solid #fff;
    padding: 7px 0;
}
.columns
{
    width: 100%;
    overflow: hidden;
    padding: 7px 0;
    margin: 0 -33px 0 0;
    border-bottom: 2px solid #fff;
}
.bottomrow
{
    border-bottom: 0px solid #fff;
}
.columns .holder
{
    width: 103%;
    background: url(../images/divider1.gif) repeat-y 194px 0;
}
.columns .wrap
{
    width: 103%;
    padding: 7px 0 6px;
}
.columns .wrap .list
{
    padding: 0 0 0 1px;
    margin: 0 0 -11px;
    position: relative;
}
.columns .wrap:after
{
    display: block;
    clear: both;
    content: "";
}
.columns .holder:after
{
    display: block;
    clear: both;
    content: "";
}
.columns .col
{
    float: left;
    width: 189px;
    padding: 0;
    display: inline;
    overflow: visible;
    margin: 0 12px 0 0;
}
.columns .tabs
{
    margin: 4px 0 0;
}
.columns .tabs a
{
    background-color: #eaeefa;
    border-color: #eaeefa;
}
.columns .tabs .active a, .columns .tabs a:hover
{
    border-color: #afafaf;
    border-bottom-color: #afafaf;
}
.video
{
    width: 100px;
    overflow: hidden;
    position: relative;
    border: 1px solid #414141;
}
.video img
{
    position: relative;
    display: block;
    cursor: pointer;
}
.video .playbuttonImage
{
    position: absolute;
    z-index: 4;
    background-image: url(/images/pijl.png);
    height: 100px;
    width: 100px;
    
	cursor:pointer;
}
.video:hover .playbuttonImage
{
    background-image: url(/images/pijlmousover.png);
}

.columns h4
{
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 18px;
    color: #4160c4;
    font-weight: normal;
}
.video-info p
{
    margin: 0 0 2px;
    line-height: 17px;
}
.video-info .date2
{
    display: block;
    color: #000;
    font-size: 10px;
}
.video-info .more
{
    float: left;
    margin: 0;
}
.date-list
{
    margin: -5px 0 5px -5px;
    padding: 0;
    list-style: none;
    height: 1%;
    overflow: hidden;
    font-size: 10px;
}
.date-list li
{
    float: left;
    padding: 0 0px 0 6px;
    margin: 0 1px 0 -1px;
    background: url(../images/separator1.gif) no-repeat 0 4px;
}
.main .side-list
{
    margin: -10px 0 0;
    padding: 0;
    list-style: none;
    width: 100%;
    overflow: hidden;
}
.main .side-list li
{
    height: 1%;
    overflow: hidden;
    background: 0;
    padding: 0 5px 0 14px;
    margin: 10px 0 0;
    color: #606060;
    line-height: 16px;
}
.main .side-list a
{
    padding: 0 7px 0 0;
    background: url(/images/arrow-next.gif) no-repeat 100% 3px;
}
.main .side-list p
{
    margin: 0;
}
.main .side-list .ico-rss2
{
    float: right;
    padding: 0;
    margin: 3px -5px 0 0;
    position: relative;
    width: 25px;
    height: 25px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(/images/ico-rss2.gif) no-repeat;
}
.direct
{
    background-color: #f8f8f8;
    border: 1px solid #ccc;
}
.direct .list
{
    padding: 0;
    margin: 0 0 0 1px;
    font-size: 14px;
    line-height: 20px;
}
.direct .list li
{
    padding: 0 0 0 14px;
    background-position: 0 7px;
}
.vind-form
{
    width: 179px;
    height: 90px;
    position: relative;
    overflow: hidden;
    padding: 9px 3px 7px 6px;
    margin: 0 -20px 19px 0;
    border: 1px solid #c0cdf6;
    background-color: #eaeefa;
}
.main .vind-form h3
{
    padding: 0 0 8px;
}
.vind-form p
{
    margin: 0 0 1px;
}
.vind-form .text
{
    float: left;
    width: 90px;
    border: 1px solid #afafaf;
    background: #fff;
    padding: 4px 5px 3px;
    margin: 7px 0 0;
    font-size: 12px;
    line-height: 14px;
}
.vind-form .submit
{
    float: right;
    width: 73px;
    height: 35px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    border: 0;
    background: url(../images/btn-zoek2.gif) no-repeat;
}


.statistic .active
{
    background: #f0f0f0;
    margin-right: -20px;
    position: absolute;
    margin-top: -5px;
    padding: 0px;
}

.statistic-hold2
{
    margin: 20px 0 0;
    padding: 10px 0 15px;
    border: solid #afafaf;
    border-width: 1px 0;
}
.statistic-hold2:after
{
    display: block;
    clear: both;
    content: "";
}

.column
{
    width: 336px;
    float: right;
    padding: 0 9px 3px 0;
    border-top: 10px solid #fff;
}
.search
{
    border: 1px solid #cecece;
    background: #e8e8e8;
    height: 41px;
}
.search .text
{
    margin: 9px 7px 0 9px;
    padding: 3px 0 4px 9px;
    border: 1px solid #afafaf;
    background: #fff;
    font-size: 12px;
    line-height: 14px;
    color: #696969;
    float: left;
    width: 211px;
}
.search .submit, .submit2
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../images/btn-zoeken.gif') no-repeat;
    width: 89px;
    height: 29px;
    float: left;
    overflow: hidden;
    text-indent: -3333px;
    margin: 6px 0 0;
    padding: 0;
    cursor: pointer;
}
.search .submit:hover, .submit2:hover
{
    background: url('../images/btnp-zoeken.gif') no-repeat;
}

#PlaatsCommentaar:hover
{
    background: url('../images/plaats-reactie-mousover.gif') no-repeat;
}

#PlaatsCommentaar
{
    border-style: none;
    border-width: 0;
    background: url('../images/plaats-reactie.gif') no-repeat;
    width: 143px;
    height: 38px;
    margin-left: -10px;
    cursor: pointer;
}
#serviceVersturen:hover
{
    background: url('../images/versturen-mousover.gif') no-repeat;
}

#serviceVersturen
{
    border-style: none;
    border-width: 0;
    background: url('../images/versturen.gif') no-repeat;
    width: 143px;
    height: 38px;
    margin-left: -10px;
    cursor: pointer;
}


.flashplayer
{
    padding: 10px 0 21px;
}
.extra1 .modul1
{
    padding-bottom: 14px;
}
.extra2 ul
{
    float: left;
    width: 97px;
}
.extra2 li
{
    padding-right: 10px;
}
.modul1
{
    padding: 11px 0 30px 1px;
}
.modul1:after
{
    clear: both;
    content: "";
    display: block;
}
.modul1 h3
{
    margin: 0 -20px 0 0;
    font-weight: normal;
    font-size: 20px;
    position: relative;
    line-height: 22px;
    color: #606060;
}
.modul1 ul
{
    margin: 0;
    padding: 7px 0 0;
    list-style: none;
}
.modul1 li
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 0 2px;
    padding: 0 0 5px 14px;
}
.modul1 li a
{
    color: #4160c4;
}
.modul1 .more
{
    float: right;
    color: #4160c4;
    background: url('../images/arrow-next.gif') no-repeat 100% 3px;
    padding-right: 7px;
    margin: 0 2px -29px;
}
.nieuwsbrief
{
    color: #606060;
}
.nieuwsbrief li
{
    background: none;
    padding: 0 10px 13px 14px;
}
.nieuwsbrief h4
{
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    font-weight: normal;
}
.nieuwsbrief h4 a
{
    background: url('../images/arrow-next.gif') no-repeat 100% 3px;
    padding-right: 7px;
}
.nieuwsbrief p
{
    margin: 0;
    color: #606060;
    line-height: 14px;
}
.advertentie h3
{
    color: #919191;
    font-size: 11px;
    line-height: 13px;
    margin: 0;
    padding-bottom: 7px;
}
.advertentie ul
{
    margin: 0;
    padding: 0 0 4px;
    list-style: none;
    overflow: hidden;
    width: 100%;
}
.advertentie li
{
    overflow: hidden;
    border-top: 1px solid #dfdfdf;
    vertical-align: top;
    padding: 11px 0 15px;
    margin-top: -1px;
}
.advertentie p
{
    margin: 0;
    padding: 1px 0 0 0;
}
.advertentie .photo
{
    float: left;
    width: 63px;
    padding-left: 11px;
}
.advertentie .holder
{
    float: left;
    width: 261px;
    color: #808080;
}
.advertentie .more
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 100% 3px;
    padding-right: 7px;
}
.box
{
    line-height: 18px;
    color: #606060;
    overflow: hidden;
}
.box p
{
    margin: 0;
}
.box .date
{
    font-style: normal;
    color: #000;
    display: block;
    font-size: 10px;
    line-height: 10px;
    padding: 14px 0 0;
}
.box h4
{
    font-size: 16px;
    line-height: 16px;
    color: #4160c4;
    margin: 0;
    padding: 6px 0 1px 0;
}
.news .more
{
    font-size: 11px;
    line-height: 13px;
    margin: 1px 0 0;
    background-position: 100% 3px;
}
.news .list
{
    padding: 0 0 0;
}
.news .list li
{
    padding: 0 0 0 14px;
    background-position: 0 6px;
}
.news .tab
{
    padding-top: 8px;
}
.java-applet
{
    padding: 8px 0 0;
}
.java-applet img
{
    border: 1px solid #afafaf;
}
.footer
{
    clear: both;
}
.sidebar
{
    overflow: hidden;
    padding: 2px 0 0 10px;
    background: #e8e8e8;
}
.module
{
    width: 141px;
    float: left;
}
.module h3
{
    color: #414141;
    font-size: 14px;
    line-height: 15px;
    padding-top: 1px;
    margin: 0;
}
.module ul
{
    margin: 0;
    padding: 0 0 18px;
    list-style: none;
    font-size: 11px;
    line-height: 13px;
}
.module li
{
    padding: 5px 15px 0 0;
}
.module a
{
    color: #4160c4;
}
.sidebar .first, .sidebar .last
{
    width: 131px;
}
.sidebar1
{
    height: 39px;
    border-top: 1px solid #fff;
    background: #d9d9d9;
    padding: 0 10px 0;
}
.sidebar1 .left
{
    margin: 8px 0 0;
}
.sidebar1 .right
{
    margin: 12px 0 0;
}
.sidebar1 ul
{
    margin: 0;
    padding: 14px 80px 0 0;
    list-style: none;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
}
.sidebar1 ul li
{
    display: inline;
    padding: 0 17px;
}
.column4
{
    width: 295px;
    float: left;
    padding-bottom: 19px;
}
.column4 h3, .column5 h3
{
    color: #4160c4;
    word-spacing: -1px;
}
.column4 .modul1
{
    padding-bottom: 14px;
}
.column5
{
    width: 295px;
    float: right;
    padding-right: 2px;    
}
.column5 .modul1
{
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 7px;
}
.graphic1
{
    padding: 20px 0 21px;
}
.widget3
{
    height: 18px;
    background: #e5e5e5;
    padding: 5px 0 0 11px;
    border-top: 1px solid #fff;
}
.widget3 h4
{
    margin: 0;
    color: #606060;
    font-weight: normal;
    font-size: 11px;
    line-height: 13px;
    float: left;
}
.widget3 ul
{
    margin: 0;
    padding: 0;
    float: right;
    list-style: none;
    overflow: hidden;
}
.widget3 li
{
    display: inline;
    float: left;
    background: url('../images/sep.gif') no-repeat 0 1px;
    margin-left: -1px;
}
.widget3 a
{
    color: #4160c4;
    margin: 0 10px;
    text-decoration: underline;
}
.widget3 .active a
{
    color: #414141;
    text-decoration: none;
}
.module3
{
    padding: 12px 0 14px;
}
.module3 h3
{
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    margin: 0;
    padding: 6px 0 7px;
}
.module3 h3 span
{
    color: #979797;
}

/* voor koersen overzichten */
.blue-bar textarea, .blue-bar input, .blue-bar select, .grey-bar textarea, .grey-bar input, .grey-bar select
{
    margin-top: -1px;
}

.blue-bar, .blue-bar th
{
    background-color: #eaeefa;
    font-size: 11px;
    padding: 0px !important;
    margin: 0px !important;
    height: 20px !important;
    overflow: hidden;
}
.blue-bar th, .grey-bar th
{
    text-align: left !important;
    text-decoration: none !important;
    font-weight: normal !important;
    font-size: 12px !important;
    letter-spacing: +0px !important;
}
.blue-bar th.cell
{
    min-width:95px;         
    width:95px !important;      
}

.grey-bar
{
    padding: 0px !important;
    margin: 0px !important;
    background-color: #f5f5f5;
}
.grey-bar td.cell
{width:112px !important;}
.greybarmargin, .greybarmargin td
{
    border: 0px !important;
    height: 5px;
    background-color: #f5f5f5;
    padding: 0px !important;
    margin: 0px !important;
}
.whiteline, .whiteline td
{
    background-color: white;
    height: 1px;
    border: 0px solid white !important;
    padding: 0px !important;
    margin: 0px !important;
}
.whiteline.thick
{
    height: 15px;
}
.blueline, .blueline td
{
    background-color: #c0cdf6;
    height: 1px;
    border: 0px solid #c0cdf6;
    padding: 0px !important;
    margin: 0px !important;
}
.bluebarmargin, .bluebarmargin td
{
    border: 0px !important;
    height: 5px;
    background-color: #eaeefa;
    padding: 0px !important;
    margin: 0px !important;
}

.blue-box .module1 h3
{
    padding: 0;
}
.blue-box .list
{
    padding: 7px 0 0 1px;
}
table.derivaat
{
    width: 100%;
}
.derivaat td
{
    width: auto !important;
    font-size: 11px !important;
}
.derivaat select
{
    vertical-align: middle;
    margin-top: 0px;
}
.widget3
{
    width: 284px;
}
.graphs
{
    width: 100%;
    height: 500px;
    margin-left: 10px;
}
.nofrows
{
    margin-top: 2px;
    margin-right: 10px;
}
.arrowright
{
    margin-right: 5px !important;
    float: right !important;
}
.arrowleft
{
    float: left !important;
    margin-left: 5px !important;
}
th.cell2.a
{
    width: 150px;
}
th.cell2.b
{
    width: 80px;
}
th.cell2.c
{
    width: 100px;
}
/* /voor koersen overzichten */

/* Onderstaande regels toegevoegd dor Riekesh voor het zetten van een kleur op absolute stijging in de indices pagina*/
.module3 h3 .up
{
    color: #009f0b;
}
.module3 h3 .down
{
    color: #da0000;
}

.preview1 h2 .up
{
    color: #009f0b;
}
.preview1 h2 .down
{
    color: #da0000;
}

.module3 table, .module3 table td, .module3 table th
{
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
    line-height: 13px;
}
.module3 table th
{
    text-align: left;
    font-weight: normal;
    width: 43px;
    color: #000;
    padding: 0 0 5px;
}
.module3 table .cell1
{
    width: 52px;
}
.module3 table .cell2
{
    width: 49px;
}
.module3 table td
{
    color: #606060;
    width: 43px;
    padding: 0 0 5px;
}
.extra1 .rss-feed
{
    padding-bottom: 0;
}
.rss-feed p
{
    margin: 0;
    color: #606060;
    padding: 20px 0 0 14px;
    line-height: 14px;
}
.rss-feed .more
{
    margin: 0;
    padding-right: 13px;
}
.rss-feed div
{
    overflow: hidden;
    padding-top: 5px;
}
.rss-feed .btnrss
{
    padding-top: 3px;
}
.rss-feed .btnrss span
{
    background: url('../images/ico-rss.gif') no-repeat;
    padding: 2px 0 3px 21px;
    float: left;
}
.analyse
{
    margin: 0;
    padding: 0 0 0;
    list-style: none;
}
.analyse li
{
    line-height: 18px;
    padding: 23px 40px 7px 0;
}
.analyse .date
{
    display: block;
    color: #000;
    font-style: normal;
    font-size: 10px;
    line-height: 12px;
}
.analyse h2
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    word-spacing: -1px;
    padding: 0 0 9px;
}
.analyse p
{
    margin: 0;
}
.analyse .more
{
    color: #4160c4;
    background: url('../images/arrow-next.gif') no-repeat 100% 3px;
    padding: 0 6px 0 0;
}

.technischeanalyse
{
    margin: 0;
    padding: 0 0 0;
    list-style: none;
}
.technischeanalyse li
{
    line-height: normal;
    color: #4160c4;
    background: url('/images/marker.gif') no-repeat 0 2px;
    padding: 0 0 5px 14px;
}
.technischeanalyse .date
{
    display: block;
    color: #000;
    font-style: normal;
    font-size: 10px;
    line-height: 12px;
}
.technischeanalyse h2
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    word-spacing: -1px;
    padding: 0 0 9px;
}
.technischeanalyse p
{
    margin: 0;
}
.technischeanalyse .more
{
    color: #4160c4;
    background: url('../images/arrow-next.gif') no-repeat 100% 3px;
    padding: 0 6px 0 0;
}



.module-holder, .module-holder1
{
    overflow: hidden;
}
.module-holder .modul1, .module-holder1 .modul1
{
    width: 296px;
    float: left;
    padding-top: 22px;
}
.module-holder .last, .module-holder1 .last
{
    float: right;
}
.module-holder h3, .module-holder1 h3
{
    font-size: 20px;
    line-height: 20px;
    color: #4160c4;
}
.sidebar2
{
    overflow: hidden;
    padding: 0 0 35px 10px;
}
.sidebar2 h3
{
    color: #4160c4;
    font-weight: normal;
    font-size: 16px;
    line-height: 18px;
    margin: 0;
    padding: 0 0 14px;
}
.sidebar2 div
{
    border-left: 1px solid #d5d5d5;
    float: left;
    padding: 1px 0 1px 6px;
    width: 108px;
}
.sidebar2 ul
{
    margin: -6px 0 -4px;
    padding: 0;
    list-style: none;
    float: left;
    font-size: 12px;
    line-height: 14px;
}
.sidebar2 li
{
    padding: 4px 0 4px;
}
.sidebar2 li a
{
    color: #4160c4;
}
.sidebar2 .active a
{
    color: #414141;
    text-decoration: none;
}
.sidebar2 li a:hover
{
    text-decoration: underline;
}
.sidebar2 .area
{
    width: 88px;
}
.sidebar2 .area2
{
    width: 88px;
}
.sidebar2 .area3
{
    width: 109px;
}
.sidebar2 .area4
{
    width: 88px;
}
.sidebar2 .area5
{
    width: 99px;
    margin-right: -15px;
}
.graphic-list
{
    width: 622px;
    overflow: hidden;
    padding-top: 20px;
}
.graphic-list ul
{
    margin: 0;
    padding: 0;
    width: 632px;
    list-style: none;
    overflow: hidden;
}
.graphic-list h3
{
    font-weight: normal;
    font-size: 16px;
    line-height: 17px;
    color: #4160c4;
    margin: 0;
    padding: 0 0 8px 49px;
}
.graphic-list li
{
    float: left;
    padding: 17px 10px 0 10px;
}
.sidebar3
{
    overflow: hidden;
    padding: 19px 0 0 10px;
}
.sidebar3 div
{
    float: left;
    border-left: 1px solid #d5d5d5;
}
.sidebar3 ul
{
    margin: -6px 0 -2px;
    padding: 0 0 0 10px;
    list-style: none;
}
.sidebar3 li
{
    font-size: 14px;
    line-height: 16px;
    padding: 3px 0;
}
.sidebar3 li a
{
    color: #4160c4;
}
.sidebar3 li a:hover, .sidebar3 .active a
{
    color: #414141;
    text-decoration: none;
}
.sidebar3 .area
{
    width: 209px;
}
.sidebar3 .area1
{
    width: 210px;
}
.sidebar3 .area2
{
    width: 180px;
}
.preview
{
    padding: 34px 0 0;
    overflow: hidden;
    width: 100%;
}
.preview .graphic2, .preview .graphic3, .raphic4
{
    width: 400px;
    float: left;
    padding: 3px 0 0 10px;
}
.preview .graphic3 img
{
    border: 1px solid #afafaf;
}
.preview .graphic3 .right a
{
    color: #979797;
}
.preview .widget4
{
    background: #e5e5e5;
    height: 23px;
    border-top: 1px solid #fff;
}
.preview .widget4 ul
{
    margin: 0;
    padding: 5px 0 0;
    list-style: none;
    overflow: hidden;
}
.preview .widget4 .left
{
    float: left;
}
.preview .widget4 .right
{
    float: right;
}
.preview .widget4 ul li
{
    display: inline;
    float: left;
    background: url('../images/sep.gif') no-repeat 0 1px;
    margin-left: -1px;
    padding: 0 10px 0 11px;
}
.preview .widget4 a
{
    color: #4160c4;
    text-decoration: underline;
}
.preview .widget4 .right .active a
{
    color: #414141;
    text-decoration: none;
}
.preview .widget4 .left .active a
{
    color: #606060;
    text-decoration: none;
}
.preview .widget4 .right a:hover, .preview .widget4 .left a:hover
{
    text-decoration: underline;
}
.preview .description
{
    
    width: 190px;
}
.preview .description h3
{
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    color: #4160c4;
    margin: 0;
    padding: 1px 0 8px;
}
.preview .description h3 span
{
    color: #da0000;
}
.preview .description table, .preview .description table td, .preview .description table th
{
    border-collapse: collapse;
    color: #606060;
    margin: 0;
    padding: 0;
    border: 0;
}

/* Onderstaande regels toegevoegd voor het zetten van een kleur op absolute stijging in de indices pagina*/
.preview .description h3 .up
{
    color: #009f0b;
}
.preview .description h3 .down
{
    color: #da0000;
}

.preview .description table th
{
    font-weight: normal;
    text-align: left;
    color: #000;
    width: 93px;
}
.preview .description table td, .preview .description table th
{
    padding-bottom: 5px;
}
.preview .description table .divider td, .preview .description table .divider th
{
    padding-bottom: 23px;
}
.indices
{
    padding-bottom: 39px;
}
.indices .powered-by
{
    padding: 14px 0 0 12px;
}
.preview1
{
    overflow: hidden;
    padding: 37px 0 0 10px;
}
.preview1 .graphic2
{
    float: left;
    width: 296px;
    margin-top: 3px;
}
.preview1 .graphic2 .java-applet1
{
    border: 1px solid #afafaf;
}
.preview1 .module3
{
    padding: 8px 0 13px;
}
.preview1 .description
{
    width: 296px;
    float: right;
    line-height: 18px;
}
.preview1 h2
{
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
    color: #4160c4;
}
.preview1 h2 span
{
    color: #da0000;
}
.preview1 p
{
    margin: 0;
    padding: 5px 0 13px;
}
.graphic-holder
{
    padding-bottom: 35px;
}
.preview1 .powered-by
{
    padding: 13px 0 0 2px;
}
.extra3 .tabs li
{
    padding: 0;
    height: 22px;
}
.extra3 .tabs li:first-child
{
    padding-left: 6px;
}
.extra3 .tabs
{
    height: 22px;
}
.extra3 .tabs a
{
    height: 20px;
}
.extra3 .tabs .active a, .extra3 .tabs a:hover
{
    height: 21px;
}
.article
{
    line-height: 18px;
    padding: 22px 0 0;
}
.article h2
{
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    color: #4160c4;
    margin: 0;
    padding-bottom: 7px;
}
.article .date
{
    color: #000;
    font-style: normal;
    font-size: 10px;
    line-height: 11px;
    display: block;
    padding-bottom: 3px;
}
.article p
{
    margin: 0;
    padding: 0 0 18px;
}
.article br
{
    font-size: 1px;
    line-height: 6;
}
.article h4
{
    color: #606060;
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    margin: 0;
    padding: 10px 0 0 4px;
}
.article .photo
{
    margin: -5px 0 0 -3px;
    padding-bottom: 7px;
}
.article .photo .lnav
{
    padding: 6px 0 0 3px;
}
.article .photo .lnav a
{
}
.extra5
{
    margin-bottom: -3px;
}
.extra5 .prev
{
    background: url('../images/marker.gif') no-repeat 0 4px !important;
    padding-left: 15px !important;
    margin-top: 9px;
}
.widget5
{
    height: 36px;
    padding-top: 10px;
}
.widget5 .more1
{
    float: left;
    margin-top: 2px;
}
.widget5 ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    /*float: right;*/
}
.widget5 ul li
{
    float: left;
    padding-right: 28px;
}
.widget5 ul li a
{
    height: 18px;
}
.widget5 ul a
{
    float: left;
    padding: 3px 0 0 19px;
    color: #606060;
}
.widget5 .irss a
{
    background: url('../images/ico-rss.gif') no-repeat 0 2px;
}

.widget5 .ihandelnu
{
    padding-right: 31px;
}

.widget5 .ihandelnu a
{
    background: url('/images/online-handelen-icoon.gif') no-repeat 0 -8px;
    padding-left: 35px;
}

.widget5 .ihandelnu li
{
    padding: 0px;
    width: 300px;
}

.widget5 .iarticle
{
    padding-right: 30px;
}
.widget5 .iarticle a
{
    background: url('../images/ico-article.gif') no-repeat;
}

.widget5 .iprint
{
    padding-right: 31px;
}
.widget5 .iprint a
{
    background: url('../images/ico-print.gif') no-repeat;
    padding-left: 24px;
}

.widget5 .imail
{
    padding-right: 0;
}
.widget5 .imail a
{
    background: url('../images/ico-mail.gif') no-repeat 0 6px;
    padding-left: 26px;
}
.widget5 ul li:hover, .widget5 ul li.hover
{
    position: relative;
}
.widget5 ul li:hover div, .widget5 ul li.hover div
{
    left: 28px;
}
.widget5 ul li div
{
    background: #fff;
    border: 1px solid #ccc;
    width: 214px;
    position: absolute;
    left: -99999px;
    bottom: 21px;
    padding: 9px 0 3px;
    z-index: 10; /* deze regel daaraan toevoegen */
    margin-left: -180px;
}
.widget5 li ul
{
    float: left;
    width: 80px;
    padding: 0 0 0 9px;
}
.widget5 li li
{
    float: none;
    padding: 0 0 7px 30px;
}
.widget5 li li a
{
    float: none;
    padding: 0;
    background: none !important;
}
.widget5 .delicious
{
    background: url('../images/ico-delicious.gif') no-repeat;
}
.widget5 .digg
{
    background: url('../images/ico-digg.gif') no-repeat;
}
.widget5 .ekudos
{
    background: url('../images/ico-ekudos.gif') no-repeat;
}
.widget5 .facebook
{
    background: url('../images/facebookicon.png') no-repeat;
}
.widget5 .google
{
    background: url('../images/ico-google.gif') no-repeat;
}
.widget5 .hyves
{
    background: url('../images/ico-hyves.gif') no-repeat;
}
.widget5 .linkedin
{
    background: url('../images/linkedinicon.png') no-repeat;
}
.widget5 .msn
{
    background: url('../images/ico-msn.gif') no-repeat;
}
.widget5 .nujij
{
    background: url('../images/ico-nujij.gif') no-repeat;
}
.widget5 .twitter
{
    background: url('../images/twittericon.png') no-repeat;
}
.widget5 .plusone div
{
    position:relative !important;
    margin-left: auto !important;
    left: auto !important;
    bottom:auto !important;
}
.widget5 ul.right
{
    float: right;
    width: 88px;
}
.widget5 ul.right li
{
    padding-left: 38px;
}


.ihandelnuoptions td
{
    text-align: left;
    padding: 0px 3px 10px 0px;
}

.ihandelnuoptions ul li
{
    float: none;
    width: 120px;
    padding: 4px 0px 0px 15px;
}

.widget5 .ihandelnuoptions li a, .widget5 .ihandelnuoptions li, .widget5 .ihandelnuoptions td
{
    padding-right: 0px;
}

.widget5 .ihandelnu li
{
    padding: 0px;
}

.ihandelnuoptions ul li div
{
    background: #fff;
    border: 1px solid #ccc;
    width: 344px;
    position: absolute;
    left: -99999px;
    bottom: 21px;
    padding: 0;
}

.ihandelnuoptions img
{
    margin: 0px;
}
.ihandelnuoptions li ul
{
    float: none;
    width: 120px;
    padding: 0;
    margin-bottom: 20px;
}

.ihandelnuoptions li li a
{
    float: none;
    padding: 0;
    background: none !important;
}

.widget5 .ihandelnuoptions a
{
    float: none;
    padding-left: 13px;
    vertical-align: middle;
}

.ihandelnuoptions li
{
    background: url('/images/arrow-next.gif') no-repeat 3px;
}

.ihandelnuoptions li li
{
    float: none;
    padding: 0;
}


.module4
{
    padding: 14px 0 0;
    width: 100%;
}
.lnav
{
    overflow: hidden;
    padding: 4px 1px 0 0;
}
.lnav a
{
    font-size: 14px;
    line-height: 15px;
    color: #4160c4;
    padding-bottom: 1px;
}
.lnav .prev
{
    background: url('../images/arrow-prev.gif') no-repeat 0 4px;
    padding-left: 8px;
    float: left;
}
.lnav .next
{
    background: url('../images/arrow-next.gif') no-repeat 100% 4px;
    padding-right: 8px;
    float: right;
}
.module4 h2
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 18px;
    float: left;
    padding: 0 25px 6px 0;
}
.module4 ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 18px;
    clear: both;
}
.module4 li
{
    padding: 0 0 7px;
}
.module4 p
{
    margin: 0;
}
.module4 .date, .search-result .date
{
    color: #000;
    font-size: 10px;
    display: block;
    overflow: hidden;
    padding-top: 1px;
}
.module4 .date a, .search-result .date a
{
    color: #000;
}
.module4 .date span, .search-result .date span
{
    background: url('../images/sep1.gif') no-repeat 0 6px;
    padding: 0 18px 0 10px;
    float: left;
    margin-left: -10px;
}
.sidebar4
{
    padding: 10px 0 0;
}
.sidebar4 .module-holder .modul1
{
    padding: 11px 0 15px 1px;
}
.sidebar4 h3
{
    padding-bottom: 1px;
}
.module5 .section
{
    background: #f3f3f3;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 18px;
}
.module5 h3
{
    color: #414141;
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    margin: 0;
    padding: 6px 0 0;
}
.module5 .list
{
    padding: 7px 0 0 0;
}
.extra4
{
    padding-bottom: 30px;
}
.news1
{
    padding: 21px 0 0;
}
.news1 .lnav
{
    width: auto;
    float: none;
    height: 20px;
    margin-bottom: -17px;
}
.news1 ul
{
    margin: 0;
    padding: 0 0 2px;
    list-style: none;
}
.news1 ul li
{
    line-height: 18px;
    padding: 28px 0 6px;
    min-height: 111px;
    width: 100%;
    vertical-align: top;
}
.news1 ul li:after
{
    clear: both;
    display: block;
    content: "";
}
.news1 ul li img
{
    float: left;
    border: 1px solid #414141;
    margin: 2px 9px 0 0;
}
.news1 ul li div
{
    overflow: hidden;
}
.news1 h2
{
    margin: 0;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    color: #4160c4;
    vertical-align: baseline;
    padding-bottom: 7px;
}
.news1 h3, .article h3
{
    color: #4160c4;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin: 0;
}
.news1 .date
{
    font-style: normal;
    color: #000;
    font-size: 10px;
    line-height: 14px;
    display: block;
    padding-left: 2px;
}
.news1 p
{
    margin: 0;
    min-height: 53px;
    padding-left: 2px;
}
.news1 .more
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 100% 4px;
    padding-right: 8px;
    margin-left: 2px;
    line-height: 14px;
    float: left;
}
.financieelmore
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 100% 4px;
    padding-right: 8px;
    margin-left: 2px;
    line-height: 14px;
    float: left;
}
.news1-holder, .news1-holder1
{
    padding: 0 0 0 10px;
}
.preview2
{
    overflow: hidden;
    width: 100%;
    line-height: 18px;
    padding-top: 27px;
}
.preview2 img
{
    float: left;
    border: 1px solid #414141;
    margin: 3px 9px 0 0;
}
.preview2 h2
{
    margin: 0;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
    padding-bottom: 5px;
    color: #4160c4;
}
.preview2 p
{
    margin: 0;
}
.news1-holder .news1, .news1-holder1 .news1
{
    padding-top: 11px;
    padding-bottom: 18px;
}
.extraMargin
{
    margin-top: 15px;
}
.extraMargin2
{
    margin-top: 30px;
}
.news1-holder .news1 .lnav, .news1-holder1 .news1 .lnav
{
    margin-bottom: -22px;
}
.form1
{
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}
.form1 .inner
{
    background: #f3f3f3;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding-bottom: 13px;
}
.form1 h3
{
    font-weight: normal;
    margin: 0;
    color: #414141;
    font-size: 20px;
    line-height: 22px;
    padding: 5px 0 4px;
}
.form1 .text
{
    overflow: hidden;
    padding: 0 0 4px;
}
.form1 .text label, .form1 .textarea label, .form1 .file label
{
    float: left;
    color: #000;
    width: 138px;
    padding: 1px 5px 0 0;
    line-height: 18px;
}
.form1 .text input, .form1 .textarea textarea
{
    width: 255px;
    float: left;
    margin: 0;
    padding: 0;
    border: 1px solid #848484;
}
.form1 .text input
{
    padding: 3px 0 4px 4px;
    width: 251px;
}
.form1 .textarea
{
    overflow: hidden;
    padding-bottom: 4px;
}
.form1 .textarea textarea
{
    overflow: auto;
    width: 251px;
    height: 70px;
    padding-left: 4px;
}
.form1 .note
{
    width: 187px;
    float: right;
    color: #da0000;
    padding-top: 5px;
}
.form1 .radio
{
    overflow: hidden;
    padding-bottom: 8px;
}
.form1 .radio label
{
    float: left;
}
.form1 .radio input
{
    float: left;
    height: 14px;
    width: 14px;
    margin: 0 7px 0 0;
}
.form1 .file
{
    padding: 4px 0 0;
    overflow: hidden;
    height: 48px;
}
.form1 .file input
{
    width: 257px;
    padding: 3px;
    float: left;
}
.form1 .message
{
    color: #da0000;
    padding-bottom: 21px;
}
.form1 p
{
    line-height: 18px;
    padding-bottom: 10px;
    margin: 0;
}
.form1 .submit, .form2 .submit, .form2 .submit2
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    background: url('../images/btn-aanvraag-versturen.gif') no-repeat;
    width: 163px;
    cursor: pointer;
    height: 35px;
    display: block;
    margin: 0 0 0 242px;
    padding: 0;
    overflow: hidden;
    text-indent: -3333px;
}
.form1 .submit:hover, .form2 .submit:hover, .form2 .submit2:hover
{
    background: url('../images/btnp-aanvraag.gif') no-repeat;
}
.form2 .submit2
{
    background: url('../images/btn-zoeken.gif') no-repeat;
    display: inline;
    margin: 0 200px 0 0;
    float: right;
}
.form2 .submit2:hover
{
    background: url('../images/btnp-zoeken.gif') no-repeat;
}
.news1-holder1 .news1
{
    padding: 21px 0 24px;
}
.news1-holder1 .news1 img
{
    margin-top: 5px;
}
.news1-holder1 .news1 p
{
    padding-bottom: 8px;
}
.news1-holder1 .news1 h3
{
    padding-bottom: 2px;
}
.news1-holder1 .news1 .date
{
    padding-bottom: 2px;
    font-size: 10px;
}
.news1-holder1 .news1 h2
{
    padding-bottom: 3px;
}
.news1-holder1 .news1 ul li
{
    padding-bottom: 2px;
}
.g-hold
{
    padding-left: 10px;
}
.module-holder1
{
    padding: 33px 0 0;
    overflow: hidden;
}
.module-holder1 h3
{
    margin: 0;
    color: #4160c4;
    font-weight: normal;
    font-size: 20px;
    line-height: 20px;
}
.module-holder1 .modul1
{
    padding: 1px 0 0px 0;
}
.news1-holder1 .extra6
{
    padding: 4px 0 3px;
}
.news1-holder1 .extra6 ul h3
{
    padding: 8px 0 5px;
}
.news1-holder1 .extra6 ul p
{
    min-height: 36px;
    padding-bottom: 6px;
}
.news1-holder1 .extra6 ul li
{
    padding-top: 32px;
}
.news1-holder1 .extra6 img
{
    margin-top: 3px;
}
.form2
{
    background: #f3f3f3;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 30px;
}
.form2 .inner
{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 14px 0 15px;
}
.form2 p
{
    margin: 0;
    padding-bottom: 12px;
}
.form2 .message
{
    color: #da0000;
    padding-bottom: 19px;
}
.form2 .text
{
    overflow: hidden;
    padding: 0 0 4px;
}
.form2 input.text2, .searchForm input.text2
{
    border: 1px solid #AFAFAF;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 9px 4px 9px;
    width: 220px;
}
.form2 .text input
{
    float: left;
    margin: 0;
    padding: 3px 0 4px 6px;
    border: 1px solid #848484;
    width: 182px;
}
.form2 .text label, .form2 .checkbox label, .form2 .select label, .form2 .radio span
{
    float: left;
    width: 240px;
    padding: 1px 0 0;
    line-height: 18px;
    color: #000;
}
.form2 .checkbox
{
    overflow: hidden;
    padding-bottom: 7px;
}
.form2 .checkbox input
{
    width: 14px;
    height: 14px;
    margin: 5px 0 0 2px;
    float: left;
}
.form2 .select
{
    overflow: hidden;
    height: 26px;
}
.form2 textarea
{
    width: 60%;
}
.form2 .select select
{
    float: left;
    width: 190px;
    margin-top: 4px;
}
.form2 .radio
{
    overflow: hidden;
    padding-bottom: 6px;
}
.form2 .radio div
{
    padding: 4px 0 0;
}
.form2 .radio label
{
    float: left;
    padding: 0 0 0 11px;
    width: 48px;
}
.form2 .radio input
{
    float: left;
    width: 14px;
    height: 14px;
    margin: 0 0 0 4px;
}
.form2 .incorrect
{
    float: right;
    color: #da0000;
    width: 159px;
    padding-top: 3px;
}
.form2 .select .day
{
    width: 52px;
    margin-right: 5px;
}
.form2 .select .year
{
    width: 76px;
    margin-right: 5px;
}
.form2 .submit
{
    margin-top: -4px;
}
.extra7 .submit
{
    margin-top: 8px;
}
.search-result
{
    padding: 23px 0 0;
    margin-bottom: -6px;
}
.search-result ul
{
    margin: 0;
    padding: 0 0 18px;
    list-style: none;
}
.search-result li
{
    padding: 6px 30px 14px 0;
    overflow: hidden;
}
.search-result h3
{
    font-weight: normal;
    font-size: 20px;
    line-height: 22px;
    color: #4160c4;
    margin: 0;
    padding-bottom: 6px;
}
.search-result p
{
    margin: 0;
    line-height: 18px;
    padding: 0 0 3px;
}
.search-result .date span
{
    background-position: 0 4px;
}
.search-result .more
{
    color: #4160c4;
    background: url('../images/marker.gif') no-repeat 100% 3px;
    padding-right: 6px;
}
.search-result .active
{
    background: #f2f5ff;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 0;
    margin: 4px 0 6px;
}
.search-result .active .inner
{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    padding: 6px 30px 13px 0;
}
.search-result .active .note
{
    color: #414141;
    padding: 5px 0 5px;
}
.search-result h4
{
    margin: 0;
    color: #657ece;
    font-size: 11px;
    line-height: 13px;
    padding-bottom: 2px;
}
.search-result h4 a
{
    color: #657ece;
    text-decoration: underline;
}
.search-result h4 a:hover
{
    text-decoration: none;
}
.search-result .googl-wrapper
{
    padding: 0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background: #f3f3f3;
    margin: 4px 0 6px;
}
.search-result .googl-wrapper .inner
{
    padding: 6px 30px 17px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.search-result .googl-wrapper .note
{
    padding: 5px 0 7px;
}
.widget6
{
    height: 29px;
}
.widget6 span
{
    float: left;
    color: #000;
    padding-top: 2px;
}
.widget6 a, .widget6 a.left
{
    float: right;
    color: #4160c4;
    font-size: 14px;
    line-height: 15px;
    background: url('../images/marker.gif') no-repeat 100% 4px;
    padding: 0 6px 0 0;
}
.widget6 a.left
{
    float: left;
    background: url('../images/arrow-prev.gif') no-repeat 0% 4px;
    padding: 0 0 0 6px;
}
.searchForm
{
    border-bottom: 1px solid #E0E0E0;
    border-top: 1px solid #E0E0E0;
    background-color: #F4F4F4;
    width: 100%;
    margin: 25px 1px 0 10px;
}
.searchForm .whiteLine
{
    border-bottom: 1px solid white;
    border-top: 1px solid white;
}
.searchForm fieldset
{
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    display: block;
    clear: both;
    padding: 8px 0;
}
.searchForm fieldset .legend, .searchForm fieldset .bigLegend
{
    width: 240px;
    height: 30px;
    float: left;
    display: block;
    color: black;
    font-size: 12px;
}
.searchForm fieldset .bigLegend
{
    font-size: 15px;
    color: #4160C4;
    line-height: 21px;
}
.searchForm fieldset .left
{
    float: left;
}
.searchForm fieldset .refinement
{
    width: 280px;
}
.searchForm fieldset .refinement div
{
    float: left;
    width: 140px;
    line-height: 20px;
    height: 20px;
}
.searchForm fieldset .dates span
{
    display: block;
    width: 30px;
    float: left;
    line-height: 20px;
    height: 20px;
}
.searchForm .submit2
{
    float: right;
    margin-right: 25px;
}
.searchForm .noBorders
{
    border-bottom: 0px;
}

/*== customization ==*/
.toggle
{
    cursor: pointer;
}

.form2 .comment label
{
    float: left;
    width: 100px;
    padding: 1px 0 0;
    line-height: 18px;
    color: #000;
}
.beurssitemap
{
    margin-top: 20px;
}
.beurssitemap .module li
{
}


.beurssitemap .module ul
{
    padding: 0 0 18px;
    list-style: none;
    font-size: 11px;
    line-height: 13px;
}
.beurssitemap .module li
{
    padding: 5px 15px 0 0;
    margin-left: 15px;
}
.beurssitemap .module a
{
    color: #4160c4;
}
.beurssitemap .module
{
    width: auto;
    float: none;
    margin-left: 42px;
}
.beurssitemap .module h3
{
    color: #414141;
    font-size: 14px;
    line-height: 15px;
    padding-top: 1px;
}
.beurssitemap div
{
    border-color: Red;
}
.beurssitemap .first
{
}
.dossier ul li
{
    min-height: 1px;
}
.dossier ul li p
{
    min-height: 1px;
}


.olie
{
    background: url('/images/olie.gif') no-repeat;
}
.goud
{
    background: url('/images/goud.gif') no-repeat;
}
.dollar
{
    background: url('/images/dollar.gif') no-repeat;
}

.oliegouddollar li
{
    float: left;
    width: 32px;
    padding-left: 30px;
    line-height: 11px;
}
.oliegouddollar li .up
{
    font-family: tahoma;
    font-size: 10px;
    color: #009f0b;
}
.oliegouddollar li .down
{
    font-family: tahoma;
    font-size: 10px;
    color: #da0000;
}
.oliegouddollar
{
    list-style: none;
    margin: 0;
    font-family: tahoma;
    font-size: 11px;
    color: #606060;
    float: left;
    padding: 0;
}

.realtime-up
{
    background-color: #c1fcc7;
}

.realtime-down
{
    background-color: #fbd7d7;
}

.realtime-ticker
{
    color: #fff;
    font-size: 10px;
    position: relative;
    left: 87px;
    top: -82px;
}
.small-date
{
    color: #606060;
    font-size: 75%;
}

div.newsletter-landing
{
    height: 150px;
    padding: 40px;
}
.newsletter-landing a:link, div.newsletter-landing a:hover
{
    text-decoration: none;
    margin: 30px;
}
.newsletter-landing a, .newsletter-landing a:hover
{
    text-decoration: none;
    margin: 30px;
}
.newsletter-landing .button
{
    padding: 15px 35px 15px 35px;
    font-size: 1.5em;
    border: outset 2px #ccc;
    background: #F1F1F1;
    vertical-align: middle;
}
.newsletter-landing .button img
{
    vertical-align: middle;
    padding-left: 20px;
}
.details-extra-links
{
    border-top: solid 1px #C8C8C8;
    border-bottom: solid 1px #C8C8C8;
    margin: 0px 0px 15px 0px;
}
.details-extra-links img
{
    margin: 0px 10px -1px 5px;
    padding: 0px;
    vertical-align: baseline;
    text-decoration: none;
}
.details-extra-links a
{
    text-decoration: none;
}
.details-extra-links span:hover
{
    text-decoration: underline;
}
.details-extra-links span
{
    background: url(/images/marker.gif) no-repeat 4px 3px;
    padding-left: 12px;
}

.fundprofile .column
{
    float: left;
    overflow: hidden;
    border-right: solid 1px #C8C8C8;
    max-width: 180px;
    margin-right: 10px;
    border-top: none;
}

.fundprofile p
{
    width: 170px;
    font: 11px/13px Tahoma,sans-serif !important;
}
.fundamentals th, .fundprofile th
{
    font-size: 12px !important;
    letter-spacing: 0px !important;
}
.fundprofile h2
{
    width: 170px;
    color: #4160C4;
    font-size: 14px !important;
    font-weight: normal;
    margin-left: 0px;
    margin-top: 0px;
    line-height: 17px;
}

.koersen th, .koersen td
{
    border-style: solid;
    border-width: 1px !important;
    border-color: white white white #D5D5D5;
    font-size: 11px !important;
    color: #606060 !important;
}
.main .koersen a
{
    color: #4160C4;
}
.koersen .silver th
{
    background: none repeat scroll 0 0 #E6E6E6;
}
.koersen td.red, .koersen th.red
{
    padding: 0px !important;
    background-color: #FBD7D7;
}
.koersen th
{
    padding: 0px 10px 0px 10px !important;
    text-align: right !important;
}

.koersen th, .blue-bar th, .grey-bar th
{
    padding: 0px 0px 0px 10px !important;
    text-align: left !important;
    margin-left: 20px;
}
.koersen th.cell, .blue-bar th.cell
{
    padding: 0px 0px 0px 0px !important;
}
.koersen .kopjes th
{
    padding: 5px 6px 5px 0px !important; /* padding: 5px 9px 13px 5px !important; */
    text-align: right !important;
    width: 55px;
}
.koersen .kopjes th.small
{
    width: 15px;
    text-align: center;
}
.kopjes th.cell
{
    text-align: left !important;
}
.koersen .redfont
{
    color: red !important;
    padding: 0 10px 0 10px !important;
    text-align: right;
}
.koersen .greenfont
{
    color: #009f0b !important;
    padding: 0 10px 0 10px !important;
    text-align: right;
}

.koersen td.red, .koersen th.red
{
    background-color: #FBD7D7;
    border: solid 1px white;
    color: red !important; /* font-weight: bold !important; */
    padding: 5px 7px 5px 0px !important;
}
.koersen td.green, .koersen th.green
{
    background-color: #C1FCC7;
    border: solid 1px white;
    color: Green !important; /* font-weight: bold !important; */
    padding: 5px 7px 5px 0px !important;
}
.koersen .bold
{
    font-weight: bold !important;
    text-align: right !important; /* padding: 0 10px 0 10px !important; */
}

.derivaat th
{
    font-weight: normal !important;
    font-size: 12px !important;
    letter-spacing: +0px !important;
}

.derivaat th
{
    font-weight: normal !important;
    text-align: center;
    color: #606060 !important;
}
.derivaat th.sorted-header
{
    background: url(/images/arrownone.png) no-repeat 3px 10px;
    padding-left: 15px !important;
    cursor: pointer;
}

.derivaat th.up
{
    background: url(/images/arrowup.png) no-repeat 3px 10px;
    padding-left: 15px !important;
    cursor: pointer;
}
.derivaat th.down
{
    background: url(/images/arrowdown.png) no-repeat 3px 10px;
    padding-left: 15px !important;
    cursor: pointer;
}
.derivaat .kopjes th
{
    font-weight: bold !important; /* color: #000000 !important; */
    font-size: 11px !important;
    letter-spacing: -1px;
}
.derivaat .kopjes-1 th
{
    font-weight: bold !important;
    font-size: 11px !important;
    letter-spacing: -1px;
    padding-bottom: 10px !important;
}
.table1-holder .table1 .derivaat .cell
{
    width: 95px;
}

table.derivaat
{
    width: 100%;
}
.derivaat td
{
    width: auto !important;
    font-size: 11px !important;
}
/*  dubbel
.statistic h4{
	color: #4160c4;
	font-size: 16px;
	line-height: 17px;
	margin: 0;
	padding: 9px 0 2px;
	font-weight: normal;
}
.statistic table, .statistic td, .statistic th{
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	font-size: 10px;
	line-height: 12px;
	color: #606060;
}
.statistic td{padding: 3px 0 3px;}
.statistic th{
	font-weight: normal;
	color: #4160c4;
	text-align: left;
}
*/
/* dubbel
.statistic .cell{width: 35px;}
.statistic .cell1{width: 43px;}
.statistic .cell2{width: 49px;}
.statistic .cell3{width: 40px;}
.statistic .up, .statistic .down, .statistic .same {
	padding-left: 10px;
}
.statistic .up{
	background: url(../images/arrow-up.gif) no-repeat 0 5px;
}
.statistic .down{
	background: url(../images/arrow-down.gif) no-repeat 0 5px;
}
.statistic .same{
	background: url(../images/arrow-same.gif) no-repeat 1px 5px;
}
*/

.statistic .small
{
    width: 15px;
    padding: 0 0 0 0 !important;
}
.statistic span
{
    padding-right: 0px !important;
    margin: 0px !important;
}

.fondsdetail .up
{
    color: green;
}
.fondsdetail .tabs li
{
    padding-left: 2px;
    padding-right: 3px;
}
.fondsdetail .tabs a
{
    padding-left: 3px;
    padding-right: 3px;
}
.fondsdetail .extra2 ul, .details-extra-links ul
{
    width: 145px;
}
.details-extra-links
{
    margin-top: 27px;
}
.details-extra-links ul
{
    height: 172px;
}
.fondsdetail th
{
    font-weight: normal;
    color: black;
}
.fondsdetail span.date
{
    color: black;
    margin-right: 10px;
    font-size: 10px;
}

.fondsdetail .modul1.naar, .details-extra-links
{
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
}
.fondsdetail .modul1.naar li, .details-extra-links li
{
    background: none;
    padding-left: 0px;
    line-height: 46px;
    display: block; /* float: left; */ /* negatief effect in IE */
    vertical-align: bottom !important;
}
.fondsdetail .icon, .details-extra-links .icon
{
    display: block;
    float: left;
    vertical-align: bottom;
    position: relative;
    width: 27px;
}
.fondsdetail h2
{
    color: #4160C4;
    font-size: 20px;
    font-weight: normal;
    margin-top: 20px;
}
.fondsdetail .icon img
{
    position: relative;
    bottom: 0px;
    height: 28px;
    width: 27px;
}
.fondsdetail .modul1.naar li a, .details-extra-links li a
{
    background: url("../images/marker.gif") no-repeat scroll 4px 3px transparent;
    padding-left: 10px;
}
.details-extra-links ul
{
    padding-left: 5px;
}
#exchangemarketlist
{
    width: 90px;
}
.columns.agenda {
	border-bottom: none !important;
}
.agenda caption {
	width: 100%;
	margin-bottom: 0px;
	height: 25px;
}
.agenda.groot {
	margin-top: 20px;
}
.agenda.groot.inc {
	margin-left: 10px;
	margin-bottom: 20px;
	clear: both;
}
.agenda.groot.inc th{
	font-weight: bold;
	padding-left: 0px !important;
	color: black !important;
}
.agenda h3 {
	color:#4160C4;
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 20px;
	font-weight: normal;
	line-height: 23px;
}
.agenda .agendanav {
	color:#4160C4;
	font-size: 13px;
	float: right;
	margin-top: 7px;
	margin-right: 13px;
	line-height: 20px;
}
.agenda .agendanav .prev {
	display: inline;
	background: url("../images/marker2.gif") no-repeat scroll 0% 3px transparent;
	padding-left: 9px;
	/*float: left;*/
	margin-right: 4px;
}
.agenda .agendanav .next {
	display: inline;
	background: url("../images/marker.gif") no-repeat scroll 100% 3px transparent;
	padding-right: 9px;
	/*float: right;*/
	margin-left: 4px;
}
.columns.agenda table {
	width: 390px;
}
.agenda.groot table {
	border-spacing: 0px;
}
.agenda.groot .tableheader {
	border-spacing: 0px;
}
.agenda.groot .tablecontent table {
	width: 97% !important;
}
.tablecontent {
	height: 200px;
	overflow: auto;
}
.agenda.groot td {
	padding: 0;
	border-bottom: 1px solid #ebebeb;
	width: 116px;
	height: 17px;
}
.agenda.groot th {
	width: 116px;
	padding: 0;
}
.agenda.groot td.right,.agenda.groot th.right {
	width: auto;
	float: none;
}
.agenda th{
	color: black;
	width: 20%;
	text-align: left;
}
.agenda.groot tr {
	height: 18px;
}
.agenda.groot .datum {
	font-size: 11px;
}
.agenda a {
	color: #4160C4;
}
.clear 
{
    clear: both;
}
.navbar {
height:30px;
width:100%;
}
.navbar .path {
float:left;
width:370px;
}
.navbar .twitter {
background:url("../images/marker.gif") no-repeat scroll 0 22px transparent; /*15*/
color:#4160C4;
display:block;
float:right;
height:30px;
margin-top:2px;
padding-left:10px;
}
.navbar .twitter span {
line-height:50px; /*38*/
}
.navbar .twitter img {
vertical-align:middle;
margin-bottom: 6px;
}
.navbar a {
color:#4160C4;
}
.ishare a, .ishare span {
display:block;
float:left;
height:17px;
line-height:23px;
padding:0 !important;
width:20px;
}
.itrade span {
line-height:24px;
}
.ishare {
width:96px;
}
#HandelNuDiv
{
    width: 350px;
    margin-left: 0px;
}

.videonews-holder1 .tab
{
    
}
.videonews
{   
}
.videonews h2
{
    
}
.videonews img
{
    float:left; 
    margin:0px 10px 4px 0px;
    width:160px;
    height:90px;
}
.videonews ul
{
    list-style:none;
    margin:0px;
    padding:0px;
}
.videonews li
{
    float:left;
    width:160px;
    margin:20px;
    height:150px;
}
.videonews h3
{   
    font-weight:normal;
    font-size:11px;     
    height:41px;   
    vertical-align:top;
    margin:0px;
    float:none;
    clear:both;
}

.videonews h2
{
    font-weight:normal;
    font-size:11px;  
    margin: 0px 0px 0px 10px;
    line-height:20px;
}

.videonews date
{
    clear:both;
}
.news1-holder1 #video
{
    margin:5px 5px 15px 5px;
}
.news1-holder1 #video object
{
    width:600px;
    height:400px;
}
