
DIV.content
{
    margin:25px auto;
    width:799px;
    text-align:left;
}

DIV.header
{
    position:relative;
    height:82px;
    background-image:url("images/top.png");
}

DIV.bottom
{
    height:2px;
    background-image:url("images/bottom.png");
    clear:both;
}

DIV.banner
{
    width:799px;
    background-color:#282624;
}



DIV.logo
{
    position:relative;
    left:36px;
    top:9px;
    width:135px;
    height:59px;
    background-image:url("images/terrarte_logo.jpg");   
    background-repeat:no-repeat;       
}

DIV.text, .text span,.text A:link,.text A:visited
{
        color:White;
}

.text A:hover,.text A:active
{
        color:#992624;
}

DIV.text
{
    margin:41px 36px 41px 0px;
    width:500px;
    max-width:500px;
    float:right;
    clear:both;
}
DIV.text P,DIV.text TABLE
{
    max-width:500px;
}
DIV.menu
{
    margin:41px 10px 5px 36px;
    width:200px;
    float:left;
    
}

SPAN.search
{
    display:none;
}

DIV.ContentMain
{
    width:799px;
    position:relative;
    background-image:url("images/content_bg.png");
    background-repeat:repeat-x;
    background-color:#303030;
    background-position:top;
    padding-bottom:30px;
    float:right; 
}

DIV.top_nav
{
    position:absolute;
    top:0px;
    right:36px;
    width:500px;
    height:62px; 
}

DIV.top_nav_cont
{
    position:absolute;
    right:0px;
    bottom:0px;
    color:Silver;
}

DIV.cont_top
{
    position:absolute;
    left:263px;
    top:15px;
    color:#992624;
}

.cont_top A,.cont_top A:link,.cont_top A:visited
{
    color:#992624;
}

.cont_top A:hover,.cont_top A:active
{
    background-image:none;
    color:Silver;
}

DIV.cont_bottom
{
    position:absolute;
    left:263px;
    bottom:25px;
    color:Silver;
}

DIV.toTop
{
    position:absolute;
    right:36px;
    bottom:25px;
    height:11px;
    width:9px;
    text-align:right;
    background-image:url("images/arrow.png");
    background-repeat:no-repeat;
}

INPUT.search, #dnn_dnnSEARCH_txtSearch
{
    color:gray;
    width:112px;
    border-style:none;
    margin-top:10px;
    font-size:11px;
    background-image:url("images/search.png");
    background-repeat:repeat-x;
}

.lang_de
{
    left:0px;
    height:18px;
    width:26px;
    text-align:center;
    padding-top:1px;
}

.lang_fr
{
    left:25px;
    height:18px;
    width:26px;
    text-align:center;
    padding-top:1px;
}

.lang_active
{
    background-image:url("images/sprache_aktiv.png");
}

.lang_active A,.lang_active A:link,.lang_active A:visited
{
    color:White;
    display:block;
    vertical-align:middle;
}

.lang_deact A,.lang_deact A:link,.lang_deact A:visited
{
    text-align:center;
    background-image:none;
    color:Silver;
    display:block;
    vertical-align:middle;
}

.lang_deact A:hover,.lang_active A:hover,.lang_deact A:active,.lang_active A:active
{
    color:White;
}

A.silverlink,A:link.silverlink,A:visited.silverlink
{
    color:Silver;
    outline: none;
}
A:hover.silverlink,A:active.silverlink
{
    color:#992624;
    outline: none;
}

.MenuHdr0 A
{
    font-size:18px;
    color:#992624;
}

.MenuItem0
{
    font-size:18px;
    padding-bottom:3px;
}

.MenuItem1
{
    padding:1px 0px 0px 14px;
    font-size:12px;
}

.currentHeaderHighlight0 A
{
    color:#992624;
}

.currentItemHighlight0 A
{
    color:#992624;
}

.currentItemHighlight1 A
{
    color:#992624;
}

#invsidemenu-Verkaufshilfen, #invsidemenu-Referenzen, #invsidemenu-Angebote,#invsidemenu-Fachhändler
{
    padding-bottom:10px;
}

#dnn_login_cmdLogin 
{
    position:relative;
    bottom:25px;
    font-size:18px;
    color:#646571;
    left:50%;
}

#invsidemenu-Klebekork,#invsidemenu-Ueberuns
{
    padding-top:15px;
}

.content .ControlPanel, .PagingTable 
{
   background-color:#303030;
   border-style:none;
}
