#kategoria {
    width:635px;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    color:#000;
    position:relative;
}

h2 {
    color:#25A400;
    margin:0px;
    padding:10px 0px 10px 10px;
}
h2 a {
    color:#25A400;
    text-decoration:none;
}
h2 a:hover { text-decoration:underline; }

div.page_info {
    text-align:right;
    color:#FFF;
    position:absolute;
    top:70px;
    right:10px;
}
div.page_info strong {
    font-size:1.4em;
}

/*
    ------------------------
    SUBKATEGORIE
    ------------------------
*/
ul.subnode {
    margin:0px 20px 0px 20px;
    padding:10px 0px 10px 20px;
    color:#25A400;
    list-style:square;
}
ul.subnode li {
    padding:2px 5px 2px 0px;
    font-size:1em;
}
ul.subnode li.active {
    font-weight:bold;
}
ul.subnode li a { color:#25A400; text-decoration:none; }
ul.subnode li a:hover { color:#000; }

div.info {
    text-align:center;
    font-size:1.8em;
    padding:60px 0px 10px 0px;
}
div.info span { font-size:0.55em; }


form.search {
    background:url('../images/search-bg.gif') repeat-y top left;
    width:622px;
    margin:0px 0px 0px 4px;
}
div.search-top {
    background:url('../images/search-top.gif') no-repeat top left;
}
div.search-bottom {
    background:url('../images/search-bottom.gif') no-repeat bottom left;
    padding:13px 0px 13px 0px;
}
form.search table { width:100%; }
form.search table th {
    padding:4px 5px 4px 5px;
    text-align:right;
    width:110px;
    vertical-align:top;
}
form.search table td {
    padding:1px 5px 1px 5px;
    vertical-align:top;
}
form.search table select {
    width:205px;
}
div.compare_msg {
    margin:5px 15px 10px 7px;
}

