
/*-------------- CONTENT LINKS --------------------------------------------*/
.content p a, .content td a, .content li a {
        text-decoration:none;
        color:#6a8caf;
        font-weight:normal;
        padding-left:15px;
        background-image: url(../layout_img/navi/pfeil_kreis.gif);
        background-repeat: no-repeat;
        background-position:left 2px;
}
.content p a.download {
        background-image: url(../layout_img/navi/pfeil_plus.gif );
}

.content p.bodytext_nurlink a {
        text-decoration:none;
        color:#6a8caf;
        font-weight:normal;
        background-image:none;
}
/*-------------- ROOTLINE ------------------------------------------*/
#rootline {
        font-size:0.92em;
        margin-left: 0px;
        line-height: 10px;
        color: #999;
        padding-bottom: 2px;
}
#rootline a {
        text-decoration:none;
        color:#6a8caf;
        font-weight:normal;
}
/*-------------- NAVIGATION TOP -------------------------------------------*/

.topnavi ul {
        margin:0;
        padding:0;
        font-size:0.92em;
        color:#a4a4a6;
}
.topnavi ul li {
        list-style: none;
        display: inline;
}
.topnavi ul li a {
        text-decoration:none;
        color:#a4a4a6;
}
.topnavi ul li a:hover {
        color:#898785;
}

/*-------------- HAUPTNAVIGATION ------------------------------------------*/


.mainnavi ul {
        margin:0;
        padding:0;
        font-size:0.92em;
        color:#777777;
        font-weight:bold;
}
.mainnavi ul li {
        vertical-align:top;
        overflow:hidden;
        list-style: none;
        display: inline;
        float: left;
        width:100px;
        height:33px;
        max-height:33px;
        line-height:30px;
        text-indent:5px;
        background-image: url(../layout_img/navi/reiter_weiss.gif);
        background-repeat: no-repeat;
}
.mainnavi ul li a {
        vertical-align:top;
        padding-top:0px;
        overflow:hidden;
        float: left;
        height:33px;
        max-height:33px;
        width: 100px;
        line-height:29px;
        text-decoration:none;
        color:#ffffff;
        background-image: url(../layout_img/navi/reiter_blau.gif);
        background-repeat: no-repeat;
}

.mainnavi .mainnavi-hidden {
        display:none;
}

/*-------------- SUBNAVIGATION ------------------------------------------*/


.subnavi ul {
        margin:0;
        padding:0;
        padding-top:10px;
        font-size:0.92em;
        color:#898785;

}
.subnavi span.img {
        width:4px;
        height:6px;
        display:block;
        float:left;
        background-image: url(../layout_img/navi/pfeil_blau.gif);
        background-repeat: no-repeat;
    background-position:center;
        margin-right:5px;
        position:relative;
        top:5px;
}

.subnavi span.img-actsub {
        width:6px;
        height:4px;
        display:block;
        float:left;
        background-image: url(../layout_img/navi/pfeil_blau-actsub.gif);
        background-repeat: no-repeat;
    background-position:center;
        margin-right:5px;
        position:relative;
        top:5px;
}
.subnavi span.text {
        display:block;
        width:160px;
        float:left;

}
.subnavi ul li ul li span.text {
        width:140px;
		height:auto;
}
.subnavi hr {
        margin : 0px;
		padding:0px;
        width:100%;
        height:1px;
        border: 0px; /* Für Firefox und Opera */
        border-top:1px solid #E8E8E8;
}
.subnavi ul li {
        list-style: none;
        display: block;
        font-weight:bold;
        margin-left:0px;
        min-height:20px;
        *height:28px;
        border-bottom: 1px solid #e8e8e8;
        padding:6px 0px 2px 20px;
		position:relative;
                /*
        background-image: url(../layout_img/navi/pfeil_blau.gif);
        background-repeat: no-repeat;
        background-position:10px 11px;
        */
}
.subnavi ul li.act-and-sub {
	*height:auto;
	*overflow: hidden;
	
}
.subnavi ul li .subnavi-last {
        border-bottom: 0px
}
.subnavi ul li a {
        width:180px;
        display: block;
        overflow:hidden;
        text-decoration:none;
        font-weight:normal;
        color:#626166;
                padding:8px 0px 6px 8px;

}
.subnavi ul li ul li a {
        width:150px;
}
.subnavi ul li ul li a {
        padding:8px 0 6px 20px;
}
.subnavi ul li.act a {
        font-weight:bold;
}

/*-------------- AKITVER MENUPUNKT FETT ------------------------------------------*/

.subnavi a.act, .subnavi a.act-and-sub {
font-weight: bold !important;
}

/*--------------------------------------------------------------------------------*/

.subnavi ul li {
        margin:0;
        padding:0
}
.subnavi ul li ul {
        margin:0;
        padding:0
}
.subnavi ul li ul li{
        margin:0;
        padding:0
}
/*-------------- SERVICE NAVIGATION ------------------------------------------*/
.info_dunkel_links a, .info_hell_links a{
        text-decoration:none;
        color:#6a8caf;
}


/*-------------- SERVICE NAVIGATION - ZENTRALE ------------------------------------------*/
/* OW 7.12.2006: ul in dl umgewandelt */

.info_hell_links dl {
        margin:0;
        padding:0;
        font-size:0.92em;
}
.info_hell_links dl dt, .info_hell_links dl dd {
        list-style: none;
        display: block;
        overflow:hidden;
        margin: 0;
        padding: 0;
}
.info_hell_links dl dt a {
        overflow:hidden;
        text-decoration:none;
        padding-right:10px;
        color:#6a8caf;
        font-weight:normal;
        width:150px;
        display: block;
        margin-top:5px;
        background-image: url(../layout_img/navi/pfeil_kreis.gif);
        background-repeat: no-repeat;
        background-position:150px 0.3em;
}
