/* Start of CMSMS style sheet 'rp: menu' */
#menu {
    width:1000px;
    margin:0 auto;
    height:45px;
}

#tabs {
    float:left;
    width:880px;
    height:45px;
    margin:0 auto;
    line-height:100%;
}

#tabs a {
    font-family:"Trebuchet MS", sans-serif; 
    font-size:13px;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center; 
}

#tabs a:hover {
    color:#E0E0E0;
}

#navigation {
    overflow:hidden;
    margin:0;
    padding-left:37px;
    margin-top:3px;
}

#navigation li {
    float:left;
    list-style:none;
}

#navigation a {
    display:block;
    background-image:url("http://img.ringportal.nl/tab_right.png");
    background-position:top right;
    background-repeat:no-repeat;
    padding:15px 18px 0px 6px;
    height:22px;
    color:#FFFFFF;
    text-decoration:none;
}

#navigation span {
    display:block;
    background-image:url("http://img.ringportal.nl/tab_left.png");
    background-repeat:no-repeat;
    margin:5px 0px 0px 10px;
    padding:0px 0px 0px 13px;
}

#navigation li ul {
    position:absolute;
    left:-999em;
    top:45px;
    width:120px;
    margin-left:0px;
    font-size:90%;
    z-index:1000 !important;
}

#navigation li ul a, #navigation li ul a:link, #navigation li ul a:active {
    display:block;
    width:167px;
    padding:7px 0px 2px 15px;
    font-weight:normal;
    text-align:left;
    background-position:0px;
    color:#000000;
    z-index:1000 !important;
}

#navigation li ul a.top {
    background-image:url("http://img.ringportal.nl/submenu_top.png");
}

#navigation li ul a.middle {
    background-image:url("http://img.ringportal.nl/submenu_middle.png");
}

#navigation li ul a.bottom {
    background-image:url("http://img.ringportal.nl/submenu_bottom.png");
}

#navigation li ul a.blog_top {
    background-image:url("http://img.ringportal.nl/sub_blog_top.png");
}

#navigation li ul a.blog_middle {
    background-image:url("http://img.ringportal.nl/sub_blog_middle.png");
}

#navigation li ul a.blog_bottom {
    background-image:url("http://img.ringportal.nl/sub_blog_bottom.png");
}

#navigation li ul a:hover {
    color:#C40000;
    z-index:1000 !important;
}

#navigation li:hover ul, #navigation li.sfhover ul {
    display:block;
    left:auto;
    margin-left:-26px;
    z-index:1000 !important;
}

#lang {
    display:inline;
    float:right;
    width:120px;
    height:45px;
    background:url("http://img.ringportal.nl/tab_lang.png") no-repeat;
    background-position:0px 8px; 
}

#langlink {
   margin-left:20px;
}

a img {
    margin-top:21px;
    border:1px solid #FFFFFF;
    text-decoration:none;
}

a:hover img {
    border:1px solid #E0E0E0;
}

.trigger {
    width:10px
    background-image: url('http://img.ringportal.nl/trigger.png');
    background-repeat: no-repeat;
    background-position: right center;
}
/* End of 'rp: menu' */

