.mainNavi {
    font-family: Times, serif;

    width: 100%;
    height: 55px;
}

.mainNavi td {
    text-align: center;
}

.mainNavi a {
    background-image: none;
    padding: 0px;
    color: #5d5d5d;
    font-weight: bold;
}* html .bannerdiv 

.mainNavi a:hover {
    color: #5d5d5d;
    text-decoration: none;
}* html .bannerdiv 

.absatz
{
margin-top:22px;
display:block;
}

.bannerdiv
{
height:141px;background:#3D463A;padding:0px;margin:0px;
}

    * html .bannerdiv
    {
    padding-top:10px;
padding:0px;
margin:0px;
        margin-top:10px;
        height:141px;
        overflow:hidden;
    }


a.boldline:hover
{
    font-weight:bold;
    text-decoration:none;
}


    a.mainlevelfoot
    {
    background-image:none;
    padding:0px;
        color:#000;
        text-decoration:none;
        font-weight:normal;
    }

    a.mainlevelfoot:hover
    {
        font-weight:normal;
        text-decoration:none;
    }

    a , a.readon
    {
        color:#970009;
        font-weight:normal;
        text-decoration:none;
    }

    a
    {
        background-image:url(/web/templates/rhuk_solarflare/images/linkarrows.jpg);
        padding-left:14px;
        background-position:0.4px;
        background-repeat:no-repeat;

    }
    .toplink
    {
        background-image:none;
    }

    a:hover
    {
        color:#970009;
        text-decoration:underline;
    }

a.nolink
{
background-image:none;
padding:0px;
}


a.boldline
{
background-image:none;
padding-left:0px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
}

.mainlevelsitemap
{
display:block;
width:300px;
color:#000;
}


    html,body
    {
        background-image:url(/web/templates/rhuk_solarflare/images/bg.gif);
        font-family:Tahoma,Verdana;
        text-align:center;
        padding:0px;
        margin:0px;
        height: 100%;
    }

    .mainborder
    {
        background:#D5D7D1;
        width:732px;
        margin-left:auto;
        margin-right:auto;

        margin-top:0px;
        margin-bottom:0px;
        padding:20px;
        padding-bottom:0px;
    }

    .blockhead
    {
        background-image:url(/web/templates/rhuk_solarflare/images/bg_header.gif);
        background-repeat:repeat-x;
        padding:0px;
        border:20px solid #fff;
        padding-right:0px;
    }

    * html .blockhead
    {
        width:700px;
    }

    div
    {
        text-align:left;
        font-size:11px;
        color:#3E3E3E;
    }

    .maincontent
    {
        background:#fff;
        float:right;
        width:475px;
        margin:0px;
        margin-top:00px;
        margin-right:0px;
        padding-top:10px;
    }

    * html .maincontent
    {
    border:0px;
padding-right:0px;
        width:475px;

    }

    .mytopnav
    {
        padding-top:68px;
    }

    * html .mytopnav
    {
        padding-top:68px;
    }


    h2,th,.contentheading,.componentheading
    {
        text-align:left;
        display:block;
        background-image:url(/web/templates/rhuk_solarflare/images/bg_headline.png);
        background-repeat:repeat-x;
        background-position:0px -20px;
        padding-bottom:20px;
        text-transform:uppercase;
        font-family:Times new Roman;
        font-weight:bold;
        font-size:11px;
        color:#3E3E3E;
         font-stretch:narrower;
    }

    h2.divider
    {
        background-image:none;
        margin-bottom:0px;
        padding-bottom:0px;
    }

    .contentheading
    {
        width:435px;
    }


* html h2
{
background-position:0px -20px;
width:423px;
}

* html .footright
{
margin-right:-40px;
}

    .smallbox
    {

        border:20px solid #fff;
        margin-top:0px;
        width:205px;
        background:#ffffff;


    }

* html .iesuck
{
margin-top:-11px;
}

    * html .smallbox, .moduletable
    {
        width:205px;
        padding-left:0px;
        padding-top:0px;
    }

    .txt
    {
    }

    .txtmain
    {
        padding:20px;
        padding-top:25px;
        padding-left:20px;
        padding-right:20px;
        font-size:10pt;
    }

    * html .txtmain
    {
    }

    .footer
    {
        color:#7A7B76;
        margin-top:10px;
        float:right;
        font-size:9px;
    }

    .content
    {
        float:left;
        width:732px;
        background:#D5D7D1;
    }
    .moduletablesitemap
    {
        width:432px;
    }

    a.mainlevel-nav
    {
        margin: 0px;
        padding: 32px;
        font-family:Times new Roman;
        font-weight:bold;
        font-size:12px;
        color:#3E3E3E;
         font-stretch:narrower;
         text-transform:uppercase;
    }

    ul
    {
        margin-left:0px;
    }


    li
    {

        list-style-type: none;
        display: inline;
    }

    .list
    {
    background-image:url(/web/templates/rhuk_solarflare/images/list.jpg);
    padding-left:14px;
background-repeat:no-repeat;
        display: block;
        list-style-type:none;
    }

    #active_menu
    {
        font-weight:bold;
        color:#970009;
    }

    a.sublevel
    {
        color:#000;
        padding-left:52px;
    }

    a.mainlevel
    {
        color:#000;
        padding-left:32px;
    }

    a.mainlevel:hover
    {
        background-image:url(/web/templates/rhuk_solarflare/images/bg_nav_over1.gif);
        background-position: -20px 1px;

    }

    a.sublevel:hover
    {
        background-image:url(/web/templates/rhuk_solarflare/images/bg_nav_over2.gif);
        background-position: -20px 0px;

    }

    a.mainlevel:hover , a.sublevel:hover
    {
        background-repeat:repeat-x;
        font-weight:bold;
        text-decoration:none;
    }

    .mainlevel , .sublevel
    {
        background-image:url(/web/templates/rhuk_solarflare/images/bg_nav1.gif);
        background-repeat:repeat-x;

        display:block;
        padding-top:8px;
        height:20px;
        background-position: -20px 4px;
        font-size:11px;
        font-weight:normal;
    }

    .sublevel
    {
        width:160px;
        margin:0px;
        background-image:url(/web/templates/rhuk_solarflare/images/bg_nav2.gif);
        background-repeat:repeat-x;
        background-position: -20px 3px;
    }

    * html .sublevel
    {
        width:190px;
        padding-bottom:7px;
    }

    * html .mainlevel
    {
        width:200px;
        padding-bottom:7px;
    }

    .moduletable
    {
        margin-top:0px;
        margin-bottom:20px;
    }

    .moduletableinset
    {
        padding:0px;
        border:20px solid #ffffff;
        width:245px;
        background:#fff;
        float:left;
    }





.content_title
{
font-size:12px;
font-weight:bold;
color:#000;
}

td
{
font-size:11px;
color:#707070;
line-height:16px;
}

.content_text
{
font-size:12px;
color:#707070;
line-height:18px;
}

.content_date
{
font-size:10px;
}


input
{
border:1px solid #aaa;

}


.mynavtable
{
    padding-top:15px;
    margin-left:-24px;
}

span.mainlevel-topnav
{
    background-image:none;
    padding:0px;
    padding-right:27px;

    margin:0px;
    border:0px solid #fff;
}


a.mainlevel-topnav
{
    font-family:Times new Roman;
    font-size:12px;
    color:#3E3E3E;

font-weight:bold;
     font-stretch:narrower;
     text-transform:uppercase;

    background-image:none;
    padding:0px;
    padding-right:27px;
    margin:0px;
    border:0px solid #fff;

}

.mainlevel-topnav:hover
{
    background-image:none;

}

#active_menu-topnav
{
    color:#9d1111;
}

.contentpaneopen td { width: 435px; }
