/*#############################################################################*/
/*##########################   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;
	background-color: transparent;
}
#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;
}
/*#############################################################################*/
/*############################   meta Navigation   ############################*/
/*#############################################################################*/
#metaNavi
{
    text-align: right;
}

.meta
{
    padding-left: 15px;
}

/*#############################################################################*/
/*###########################   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;
}

