.module {
    display: inline !important;
    display: inline;
}

.module.mod-menu .editButton {
    display: none !important;
}

.in-page-menu {
    width: 200px;
    height: 390px;
    background: #cecece url('../Images/WebShop/page-menu-background.png');
    padding: 10px 0px 0px 20px;
    float: left;
}

.in-page-menu ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.in-page-menu ul li {
    font-size: 1.2em;
    color: #777;
    margin-bottom: 10px;
}

.in-page-menu ul li ul {
    margin-top: 6px;
}

.in-page-menu ul li ul li {
    font-size: 0.8em;
    margin-bottom: 0px;
}

.in-page-menu ul li ul li a {
    padding: 5px;
    display: block;
    color: #555;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border: 1px solid transparent;
    margin-bottom: -1px;
    zoom: 1;
}

.in-page-menu ul li ul li a img {
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
    opacity: 0.6;
}

.in-page-menu ul li ul li a:hover {
    text-decoration: none;
    color: #333;
    border: 1px solid #cecece;
    background-image: url('../images/WebShop/page-menu-item-hover.png');
}

.in-page-menu ul li ul li a:active {
    background-image: url('../images/WebShop/page-menu-item-active.png');
    border: 1px solid #cecece;
}

.in-page-menu ul li ul li.active a img, .in-page-menu ul li ul li a:hover img, .in-page-menu ul li ul li a:active img {
    opacity: 1.0;
}

.in-page-menu ul li ul li.active a {
    background-color: white;
    border: 1px solid #cecece;
    border-right: none;
    color: #333;
    -moz-box-shadow: -1px 0 3px rgba(0, 0, 0, 0.1);
}

.in-page-menu ul li ul li.active a:hover {
    background-image: none;
}
