



/*
---------------------------------------------------------------------
=navi_frame
------------------------------------------------------------------ */



/*
---------------------------------------------------------------------
==main navigation
------------------------------------------------------------------ */

/* NEW REDESIGN 003 (ul Angaben haben sich geändert!) */
#navi_frame ul {
    position: relative;
    margin-top: 5px;
    padding: 0px;
    font-size: 11px;
    width: 100%;
    min-height: 260px;
}
/* NEW REDESIGN 003 ENDE */

#navi_frame li {
    width: 178px;
    display: block;
}

#navi_frame a.main {
    display: block;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 6px 4px 0;
    text-indent: -11px;/*neu*/
    padding-left: 18px;/*neu*/
    font: normal 11px verdana, arial, sans-serif;
    color: #333;
    text-decoration: none;
}

#navi_frame a.main:hover {
    background-color: #e6e6e6;
}

#navi_frame a.active {
    background-color: #e6e6e6;
    font-weight: bold;
    text-indent: -13px;/*neu*/
    padding-left: 18px;/*neu*/
}

/* NEW REDESIGN 001 (h3 Angaben kommen hier neu hinzu!) */
#navi_frame h3 {
		font-size: 11px;
    font-weight: bold;
		padding:18px 4px 4px 8px ;
		color:#004793;
}

#navi_frame a.banner {
    display: block;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 6px 0 0 0;
    text-indent: -11px;/*neu*/
    padding-left: 18px;/*neu*/
    text-decoration: none;
}

/* NEW REDESIGN 001 ENDE */



/*
---------------------------------------------------------------------
==sub navigation & themes
------------------------------------------------------------------ */

#navi_frame ul.sub {
    margin: 0px;
    font-size: 10px;
    width: 100%;
    min-height: 1px;
}

#navi_frame li.sub {
    width: 178px;
    display: block
}

#navi_frame a.sub {
    display: block;
    width: auto;
    margin-top: 0px;
    padding: 4px 0px 4px 17px;
    font: normal 10px verdana, arial, sans-serif;
    color: #333;
    text-decoration: none;
}

#navi_frame a.sub:hover {
    background-color: #e6e6e6;
}


#navi_frame a.white:hover { background: #e6e6e6 url("../navi/nSub_white.gif") repeat-y top left; }

#navi_frame a.yellow:hover { background: #e6e6e6 url("../navi/nSub_yellow.gif") repeat-y top left; }

#navi_frame a.green:hover { background: #e6e6e6 url("../navi/nSub_green.gif") repeat-y top left; }

#navi_frame a.cyan:hover { background: #e6e6e6 url("../navi/nSub_cyan.gif") repeat-y top left; }

#navi_frame a.gray:hover { background: #e6e6e6 url("../navi/nSub_gray.gif") repeat-y top left; }

#navi_frame a.purple:hover { background: #e6e6e6 url("../navi/nSub_purple.gif") repeat-y top left; }

#navi_frame a.red:hover { background: #e6e6e6 url("../navi/nSub_red.gif") repeat-y top left; }



#navi_frame li.white { background: #e6e6e6 url("../navi/nSub_white.gif") repeat-y top left; }

#navi_frame li.yellow { background: #e6e6e6 url("../navi/nSub_yellow.gif") repeat-y top left; }

#navi_frame li.green { background: #e6e6e6 url("../navi/nSub_green.gif") repeat-y top left; }

#navi_frame li.cyan { background: #e6e6e6 url("../navi/nSub_cyan.gif") repeat-y top left; }

#navi_frame li.gray { background: #e6e6e6 url("../navi/nSub_gray.gif") repeat-y top left; }

#navi_frame li.purple { background: #e6e6e6 url("../navi/nSub_purple.gif") repeat-y top left; }

#navi_frame li.red { background: #e6e6e6 url("../navi/nSub_red.gif") repeat-y top left; }




/*
---------------------------------------------------------------------
==quick search
------------------------------------------------------------------ */

/* NEW REDESIGN 002 (kompletten quick search Teil ersetzten!) */

#navi_frame div#quick_src {
    padding: 0 0 18px 0;
}

#navi_frame form {
    position: relative;
    margin: 0px 10px 1px 0px;
    padding: 0px;
}

#navi_frame form p {
    position: relative;
    margin: 2px 10px 1px 6px;
    padding: 0px;
}

#navi_frame input {
    font: normal 10px verdana, arial, sans-serif;
    color: #333;
    vertical-align: bottom;
}

*/



/*
---------------------------------------------------------------------
==banner in der navi - innerhalb ul id="navigation"
------------------------------------------------------------------ */

#navi_frame li img {
    padding: 0px;
    margin: 18px 0 0 7px;
}

