/*
 *
 * <body> and general items
 *
 */

body                {
                    scrollbar-3dlight-color: #ffffff;
                    scrollbar-arrow-color: #15003F;
                    scrollbar-base-color: #ffffff;
                    scrollbar-darkshadow-color: #ffffff;
                    scrollbar-face-color: #ffffff;
                    scrollbar-highlight-color: #15003F;
                    scrollbar-shadow-color: #15003F;
                    scrollbar-track-color: #ffffff;
                    }

a                   {
                    text-decoration: none;
                    color: gray;
                    }

/*
 * Table wrapper
 *
 * Gives the space between the content and the left navigation.
 * Found only in main.html
 */
table.wrapper       {
                    padding-top: 0px; margin-left: 20px;
                    width: 95%;
                    }

/*
 * Content table
 *
 * Found in every template
 */
table.content       {
                    width: 800;
                    }


p.title, span.title {
                    font-family : Verdana;
                    font-size: 10px;
                    font-weight: bold;
                    }

/*
 * td__ is needed for the auto generated forms
 */
p.text, span.text, .td__, span.remote_control_form_label
                    {
                    font-family : Verdana;
                    font-size: 10px;
                    }

/*
 *
 * Navigation left
 *
 */

td.navigation_left  {
                    border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px;
                    border-style: solid;
                    border-color: white;
                    }

/*
 *
 * Links
 *
 */

a.left_category     {
                    font-family: Verdana, Arial, Helvetica, sans-serif ;
                    font-size: 10px ;
                    font-weight: bold;
                    color: #4E0000 ;
                    text-decoration: none;
                    }

a:hover.left_category       {
                            text-decoration: underline;
                            }

a.left_sub_category {
                    font-family : Verdana ;
                    color: #000000 ;
                    font-size: 10px ;
                    font-weight: none ;
                    text-decoration: none ;
                    border-bottom: 0px #000000 ;
                    }

a:hover.left_sub_category   {
                            text-decoration: underline;
                            }

/*
 *
 * Home and related
 *
 */

td.home_title       {
                    margin-bottom : 0px;
                    padding-top: 5px; padding-bottom: 5px;
                    }

p.home_title        {
                    font-family: Verdana, Arial, san-serif;
                    font-weight:bold;
                    text-align:left;
                    color:#15003F;
                    font-size:12pt;
                    margin-bottom : 0px; margin-top: 0px;
                    padding-bottom: 0px; padding-top: 0px;
                    }



img.home_image      {
                    margin-bottom : 0px;
                    padding-bottom: 0px;
                    margin-left: 0px;
                    }

a.main_sub_category {
                    font-family: Verdana, Arial, Helvetica, sans-serif ;
                    font-size: 9px ;
                    font-weight: none;
                    color: gray ;
                    text-decoration: none;
                    }

a.main_sub_category:hover   {
                            text-decoration: underline;
                            }

img.image_matrix            {
                            margin-top: 15px; margin-left: 0px; margin-right: 4px; margin-bottom: 3px;
                            }

/*
 *
 * Links lists in main
 *
 */

td.main_links_list          {
                            padding-right: 15px; padding-bottom: 3px;
                            }

a.main_links_list,
span.plusr                  {
                            font-family: Verdana, Arial, Helvetica, sans-serif ;
                            font-size: 9px ;
                            font-weight: none;
                            color: gray ;
                            text-decoration: none;
                            }

a.main_links_list:hover     {
                            text-decoration: underline;
                            }

/*
 *
 * Paragraphs
 *
 */

p.sub_title         {
                    font-family: Verdana, Arial, san-serif;
                    font-weight: normal;
                    text-align: left;
                    color: #15003F;
                    font-size: 9pt;
                    margin-bottom: 10;
                    }

p.top_address       {
                    font-family: Verdana, Arial, Helvetica, sans-serif ;
                    color:#A2BBE1;
                    font-size: 10px;
                    font-weight: none;
                    text-decoration: none;
                    }

a.top_e_mail        {
                    font-family: Verdana, Arial, Helvetica, sans-serif ;
                    color:#A2BBE1;
                    font-size: 10px;
                    font-weight: none;
                    text-decoration: none;
                    }


/*
 *
 * Navigation bottom
 *
 */

td.navigation_bottom    {
                        height: 24px;
                        vertical-align: bottom;
                        padding-left: 8px; padding-right: 8px;
                        }

a.navigation_bottom     {
                        color: #FFFFFF;
                        font-size:12px;
                        font-weight: none;
                        text-decoration: none;
                        border-bottom: 0px #FFFFFF;
                        font-family : Verdana;
                        }

/*
 *
 * Product
 *
 */

td.product_title        {
                        margin-bottom : 0px;
                        padding-top: 20px; padding-bottom: 5px;
                        }

p.product_path          {
                        font-family: Verdana, Arial, Helvetica, sans-serif ;
                        font-size: 9px ;
                        font-weight: none;
                        color: #AEAFB2 ;
                        margin-top: 15px; margin-bottom: 5px;
                        }

p.product_title         {
                        font-family: Verdana, Arial, san-serif;
                        font-weight:bold;
                        text-align:left;
                        color:#15003F;
                        font-size:14pt;
                        margin-top: 0px; margin-bottom : 0px;
                        padding-top: 0px; padding-bottom: 0px;
                        }

img.product_image       {
                        margin-right: 16px; margin-bottom: 10px;
                        }

a.product_path          {
                        font-family: Verdana, Arial, Helvetica, sans-serif ;
                        font-size: 9px ;
                        font-weight: none;
                        color: #AEAFB2 ;
                        margin-top: 15px; margin-bottom: 5px;
                        text-decoration: none;
                        }

a:hover.product_path    {
                        text-decoration: underline;
                        }
/*
 * Product texts are same as left-sub-navigation. Both are the same, right has left margin.
 */

td.product_text_left    {
                        width: 150px;
                        font-family : Verdana ;
                        color: #000000 ;
                        font-size: 10px ;
                        font-weight: none ;
                        text-decoration: none ;
                        border-bottom: 0px #000000 ;
                        vertical-align: top;
                        padding-left: 15px;
                        }

td.product_text_right   {
                        width: 150px;
                        font-family : Verdana ;
                        color: #000000 ;
                        font-size: 10px ;
                        font-weight: none ;
                        text-decoration: none ;
                        border-bottom: 0px #000000 ;
                        vertical-align: top;
                        padding-left: 25px;
                        }

/*
 *
 * Aktuell
 *
 */

/*
 * This sets the space between the items on the Aktuell page and the black line
 */
td.aktuell_image        {
                        width: 10%;
                        padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 8px;
                        margin-left: 0px; margin-right: 0px;
                        border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px;
                        border-style: solid;
                        border-color: black;
                        }

td.aktuell_text         {
                        width: 90%;
                        padding-top: 8px; padding-bottom: 8px;
                        border-left: 0px; border-right: 0px; border-top: 0px; border-bottom: 1px;
                        border-style: solid;
                        border-color: black;
                        }

img.aktuell             {
                        margin-left: 0px; margin-right: 16px;
                        }

/*
 *
 * Text
 *
 */
/*
 * Like Aktuell, but no bottom border
 */
td.text_image           {
                        width: 10%;
                        padding-left: 0px; padding-right: 0px; padding-top: 8px; padding-bottom: 8px;
                        margin-left: 0px; margin-right: 0px;
                        }

/*
 *
 * template_category.html
 *
 */
img.category            {
                        margin-bottom: 16px;
                        }
