﻿/* css for RadPanelBar and RadMenu in Main Navigation
 *
 * Remarks: 
 *
 * class "tabbed" is appended to <body> tag when tab key is used by user to access links (see samnet.js for script code)
 * class "active" is appended to <a> tag of currently active link (see master page code behind)
*/
.RadMenu.ParentPageMenu .rmLink
{
    font-weight: bold;
}
.RadMenu.ParentPageMenu .rmRootGroup
{
    font-size: 0.800em;
    border: none;
    margin: 0;
    margin-bottom: 2.00em;
    padding: 0; 
    padding-bottom: 0.5em;
    list-style-type: none;
}
.RadMenu.ParentPageMenu .rmItem
{
    padding: 0 5px 0 6px;
    border-left: solid 1px;
    display: inline;
    height: 0.8em;
}
.RadMenu.ParentPageMenu .rmItem.rmFirst
{
    border-left: none;
    padding-left: 0;
}
.RadMenu.ParentPageMenu .rmItem.rmLast
{
    padding-right: 0;
}


.page_shop .RadMenu.ChildPageImageMenu .rmItem
{
    float: left;
    width: 215px;
    padding-right: 10px;
    padding-bottom: 28px;
    vertical-align: bottom;
}
.page_shop .RadMenu.ChildPageImageMenu .rmLink
{
    display: block;
    overflow: hidden;
}
.page_shop .RadMenu.ChildPageImageMenu .rmRootGroup
{
    list-style-type: none;
}
.page_shop .RadMenu.ChildPageImageMenu .rmText
{
    position: relative;
}
.page_shop .RadMenu.ChildPageImageMenu .rmItem img
{
     margin-bottom: 0 !important;
     width: 50px;
     height: 50px;
}

.page_shop .RadMenu.ChildPageImageMenu .sideText
{   
    display: block;
    width: 175px;
    overflow: hidden;
    position: absolute;
    bottom: 0.2em;
    left: 57px;
    white-space: nowrap;
}
.page_shop .RadMenu.ChildPageImageMenu .sideText.upperCase
{   
    bottom: -0em !important; /* baseline compensation with upper case display */
}



.page_linie .RadMenu.ChildPageImageMenu
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
.page_linie .RadMenu.ChildPageImageMenu .rmItem
{
    float: left;
    text-align: center;
}
.page_linie .RadMenu.ChildPageImageMenu .rmLink
{
    overflow: hidden;
    display: block; float: left;
    width: 70px !important;
    padding: 0;
    padding-bottom: 1.2em;
    margin: 0 0 0 0;
    margin-right: 28px;
    text-align: center;
}
.page_linie .RadMenu.ChildPageImageMenu .rmLast .rmLink
{
     margin-right: 0;
}

.page_linie .RadMenu.ChildPageImageMenu .rmRootGroup
{
    list-style-type: none;
    margin: 0 0 0 0;
}
.page_linie .RadMenu.ChildPageImageMenu .rmText
{
    text-align: center;
}
.page_linie .RadMenu.ChildPageImageMenu .rmItem img
{
    margin-bottom: 17px !important;
    width: 70px; height: 97px;
    display: block;
}

.page_linie .RadMenu.ChildPageImageMenu .sideText
{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
}
.page_linie .RadMenu.ChildPageImageMenu .sideText.upperCase
{   
}
