/**
 * 50-modules.css
 * Author: einfach-machen.berlin - Daniel Kaiser
**/

/**
 * mod_navigation
**/
.mod_navigation_main.block {
    overflow: visible;
}

.mod_navigation_main li,
.mod_navigation_meta li {
    display: inline;
    display: inline-block;
} 
.mod_navigation_main strong,
.mod_navigation_meta strong {
    font-weight: normal;
}
.mod_navigation_main a,
.mod_navigation_main span,
.mod_navigation_main strong,
.mod_navigation_meta a,
.mod_navigation_meta strong {
    display: block;
    line-height: 2;
}

.mod_navigation_main .level_1 > .submenu {
    position: relative;
}
.mod_navigation_main .level_2 li strong.active {
    font-weight: 300;
}
.mod_navigation_main .level_2 > li span {
    font-size: 1em;
}
.mod_navigation_main .level_2 {
    display: none;
    position: absolute;
    left: 0;
    top: 75px;
    width: 100%;
    min-width: 250px;
    padding: 3px 10px;
    background: #FFF;
    z-index: 3;
    -webkit-box-shadow: 1px 12px 14px -12px rgba(0,0,0,0.32); 
    box-shadow: 1px 12px 14px -12px rgba(0,0,0,0.32);
}

.mod_navigation_main .level_2 li {
    display: block;
}

.mod_navigation_main .level_1 > .submenu:hover .level_2,
.mod_navigation_main .level_1 > .submenu:focus .level_2,
.mod_navigation_main .level_1 > .submenu:active .level_2 {
    display: block;
}

/**
 * mod_breadcrumb
**/
.mod_breadcrumb li:after {
    content: '>';
    display: inline;
    display: inline-block;
    margin: 0 .25em;
}

.mod_breadcrumb li.last:after {
    content: '';
    margin: 0;
}

/**
 * mod_calendar
**/
.mod_calendar td,
.mod_calendar th {
    width: 14.28571428%;
    text-align: center;        
}

.mod_calendar .days {
    padding: 0;
}

.mod_calendar .header {
    padding: .25em;
}

.mod_calendar .today {
    font-weight: bold;
}

/**
 * mod_newsreader
**/
.mod_newsreader .back {
    display: none;
}

/**
 *  mod_copyright
 **/

.mod_copyright {
    text-align: right;
}

/**
 *  mod_search
 **/
.mod_search {
    margin-top: 1em;
}

.mod_search input[type="search"] {
    width: 60%;
    float: left;
}

.mod_search input[type="submit"] {
    width: 40%;
    float: right;
}

/**
 * mod_calendar
 **/	


/**
 *  mod_login
 **/

.mod_login {
    max-width: 300px; 
}

.mod_login .submit {
    margin-top: 20px;
}


