/*#############################################################################*/
/*##########################   Navigation Hyperlinks  #########################*/
/*#############################################################################*/
#breadcrumb a, #breadcrumb a:visited,
#leftNav a, #headerNav a,
#footer a, #footer a:visited {
	font-size: 92%;
	color: #707277;
	background-color: inherit;
    text-decoration: none;
}
#breadcrumb a:hover, #breadcrumb a:focus,
#leftNav a:hover, #leftNav a:focus,
#footer a:hover, #footer a:focus {
	text-decoration: underline;
	color: #707277;
}
#leftNav a.selectedNode {
	text-decoration: underline !important;
	color: #92A3B0;
    background-color: inherit;
    /* wegen Barrierefreier Text-Navigation müssen alle inneren Elemente auf font-weight: normal formatiert werden */
}
/* Opera-Bugfix */
html:first-child>b\ody #leftNav a.selectedNode {
    font-style: normal;
} html * body #leftNav[id]  a.selectedNode {
    font-style: normal;
}


/*#############################################################################*/
/*###########################   breadcrumb Navigation   ###########################*/
/*#############################################################################*/
#breadcrumb a.current {
    text-decoration: none !important;
}



/*#############################################################################*/
/*##########################   linke Navigation   #############################*/
/*#############################################################################*/
#leftNav ul {
    margin: 0px;
    padding: 0px;
}

/* keine Bilder in der Navigation anzeigen: */
#leftNav .RootNode img {
    visibility: hidden;
    width: 0px;
    height: 0px;
    margin: 0px;
    padding: 0px;
}

/* Bilder in der Navigation anzeigen:
#leftNav .RootNode img {
    width: auto !important;
    height: auto !important;
    vertical-align: middle !important;
}
*/

/* Navigationsgruppe */
div.navGroup {
    padding: 5px 0px 5px 5px;
    text-align: left;
    vertical-align: middle;
	border-style: solid;
	border-color: #fffff9;
	border-width: 0px 0px 1px 0px;
	font-weight: bold;
}

/* Zusatz bei Navigationsgruppe um Zusatz für Sprache optisch abzusetzen */
div.flag_EN_2 {
    /*padding: 15px 0px 5px 5px;*/
    border-top: 5px solid #FFFFF9;
}

/* ******************** */
/* RootNode - 1. Ebene */
/* ******************** */
#leftNav .RootNode {
    margin: 0px;
    padding-left: 0px;
    list-style: none;
	vertical-align: middle !important;
	line-height: 1.1em;
	font-weight: bold;
}
#leftNav .RootNode li a {
    display: block;
    /*color: #707277;*/
    color:#110909;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    vertical-align: middle !important;
}

.flag_EN
{
    margin-top: 10px;
    background-image: url(https://media.gkvnet.de/public/noix_css.icon.EN.gif);
    background-position: 0px 2px;
    background-repeat: no-repeat;
    text-indent: 25px;
}

/* ******************** */
/* ChildNode - 2. Ebene */
/* ******************** */
#leftNav .RootNode ul li {
	white-space: normal !important;
    list-style: none;
}
#leftNav .Node2 li {
    line-height: 1.1em;
    /*background-color: #ececec;*/
    background-color:#dedbd2;
    border-style: solid;
    border-color: #fffff9;
    border-width: 0px 0px 0px 0px;
}
#leftNav .Node2 li a {
    font-weight: normal;
    padding-left: 5px !important;
}
.private #leftNav .Node2 li {
    background-color: #aac2e2;
}


/* ******************** */
/* ChildNode - 3. Ebene */
/* ******************** */
#leftNav .Node2 ul li {
    padding: 2px 0px 0px 0px;
	white-space: normal !important;
    list-style: none;
}
#leftNav .Node3 li {
    line-height: 1.1em;
    margin: 0px;
    /*background-color: #f5f5f5;*/
    background-color: #eeece6;
    border-style: solid;
    border-color: #fffff9;
    border-width: 0px 0px 0px 0px;
}
#leftNav .Node3 li a {
    font-weight: normal;
    padding-left: 10px !important;
}
.private #leftNav .Node3 li {
    background-color: #baceea;
}


/* ******************** */
/* ChildNode - 4. Ebene */
/* ******************** */
#leftNav .Node3 ul li {
    padding: 2px 0px 0px 0px;
	white-space: normal !important;
    list-style: none;
}
#leftNav .Node4 li {
    line-height: 1.1em;
    margin: 0px;
    background-color: #f5f5f5;
    border-style: solid;
    border-color: #fffff9;
    border-width: 0px 0px 0px 0px;
}
#leftNav .Node4 li a {
    font-weight: normal;
    padding-left: 15px !important;
}
.private #leftNav .Node4 li {
    background-color: #d6def2;
}


/* ******************** */
/* ChildNode - 5. Ebene */
/* ******************** */
#leftNav .Node4 ul li {
    padding: 2px 0px 0px 0px;
	white-space: normal !important;
    list-style: none;
}
#leftNav .Node5 li {
    line-height: 1.1em;
    padding: 5px 0px 5px 5px !important;
    margin: 0px;
    background-color: #f5f5f5;
    border-style: solid;
    border-color: #fffff9;
    border-width: 0px 0px 1px 0px;
}
#leftNav .Node5 li a {
    font-weight: normal;
    padding-left: 20px !important;
}
.private #leftNav .Node5 li {
    background-color: #e2eaf6;
}


#leftNav .sitemap {
    display: block;

    /* padding: 5px 0px 5px 30px; */
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Sitemap.gif");
	background-repeat: no-repeat;
	background-position: 133px 50%; /* Breite - Bildbreite - Padding -> 155-17-5 */
	/* border-bottom-width: 0px; */
}


/*#############################################################################*/
/*###########################   header Navigation   ###########################*/
/*#############################################################################*/
#headerNav ul, #headerNav li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
	list-style: none;
	border-width: 0px;
	border-style: solid;
	border-color: #E6EBF0;
	background-color: #E6EBF0; /* wird nur für die subdomains der Krankenkassen benötigt */
}
#headerNav ul {
	border-width: 1px;
	width: 100% !important;
}
#headerNav li {
	float: left;
	border-left-width: 1px;
}
#headerNav li.first-child  {
	border-left-width: 0px;
	width: 15%;
}
#headerNav li.last-child {
	border-right-width: 1px;
	width: 15%;
}
#headerNav a {
    position: relative;
	/* Die breite ergibt sich aus der #headerNav - width durch die Anzahl der Menüeinträge */
	width: 99%;
	height: 23px;
	padding-left: 3px; padding-right: 3px;
	line-height: 21px;
	font-weight: bold;
    text-decoration: none;
	white-space: nowrap;
	display: block;
	/* font-size: 10px !important; */
}
#headerNav a:hover, #headerNav a:focus {
	text-decoration: underline;
	background-color: #92A3B0;
	color: #ffffff;	
}
#headerNav a.current {
	background-color: #92A3B0;
	color: #ffffff;
}



/*#############################################################################*/
/*###########################   footer Navigation   ###########################*/
/*#############################################################################*/
#footer {
	text-align: center;
}
#footer a {
	padding-left: 30px;
	height: 23px;
	line-height: 21px;
	background-color: inherit;
    text-decoration: none;
	white-space: nowrap;
	display: inline;
	background-image: url("https://media.gkvnet.de/public/noix_css.square.gif");
	background-repeat: no-repeat;
	background-position: 10px 50%;
}
/*
#footer a:first-child, #footer a.first-child {
	padding-left: 0em;
	background-image: none;
}
*/
#footer a:hover, #footer a:focus {
	text-decoration: underline;
	font-style: normal;
}
#footer a.current {

}

#footer a.siteAdvise {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.empfehlen.gif");
	background-repeat: no-repeat;
	background-position: 5px 50%;
}
 
#footer a.siteRead {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.vorlesen.gif");
	background-repeat: no-repeat;
	background-position: 10px 50%;
} 
   
#footer a.sitePrint {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.drucken.gif");
	background-repeat: no-repeat;
	background-position: 10px 50%;
}    
#footer a.siteTop {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.top.gif");
	background-repeat: no-repeat;
	background-position: 13px 50%;
}    
#footer a.siteCopyright {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.copyright.gif");
	background-repeat: no-repeat;
	background-position: 16px 50%;
}    
#footer a.siteContact {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.kontakt.gif");
	background-repeat: no-repeat;
	background-position: 10px 50%;
}    
#footer a.siteImprint {
	background-image: url("https://media.gkvnet.de/public/SpiBu/noix_css.Seite.copyright.gif");
	background-repeat: no-repeat;
	background-position: 16px 50%;
}



/*#############################################################################*/
/*########################   NewsContainer Navigation   #######################*/
/*#############################################################################*/
#ctl00_container a, #container a {
    color: #336699;
    text-decoration: underline;
}

/*#############################################################################*/
/*##########################   ITSG Sitemap   #############################*/
/*#############################################################################*/

.smBG_Light
{
    /*background-color: #FDC6B8;*/
    background-color: #EEECE6; /*F5F5F5 FFE0D8;*/
    padding-bottom: 0px;
}

.smBG_Dark 
{
    display: table;
    width: 100%;
    background-color: #BE0421; /* FFE0D8;*/
}

.smLevel_0 a
{
    font-weight: bold;
    padding-left: 5px;
    color: #FFFFFF !important; /* #BE0421 */
    text-decoration: none;
}

.smLevel_1
{
    font-weight: bold;
    padding-left: 15px;
    padding-bottom: 3px !important;
}

.smLevel_2
{
    /*font-weight: bold;*/
    padding-left: 27px;
    padding-bottom: 3px !important;
    background-image: url(https://media.gkvnet.de/public/SpiBu/noix_css.Sitemap.PfeilSlim1.gif);
    background-repeat: no-repeat;
    background-position: 15px 1px;
}

.smLevel_3
{
    /*font-weight: bold;*/
    padding-left: 39px;
    padding-bottom: 3px !important;
    background-image: url(https://media.gkvnet.de/public/SpiBu/noix_css.Sitemap.PfeilSlim2.gif);
    background-repeat: no-repeat;
    background-position: 27px 1px;
}

.smLevel_4
{
    /*font-weight: bold;*/
    padding-left: 51px;
    padding-bottom: 3px !important;
    background-image: url(https://media.gkvnet.de/public/SpiBu/noix_css.Sitemap.PfeilSlim3.gif);
    background-repeat: no-repeat;
    background-position: 39px 1px;
}

.smLevel_1 a, .smLevel_2 a, .smLevel_3 a, .smLevel_4 a
{
    text-decoration: none;
}

.smLevel_1 a:hover, .smLevel_2 a:hover, .smLevel_3 a:hover, .smLevel_4 a:hover
{
    color: #BE0421;
}
