
div.top_navigation {
  width: 100%;
  height: 24px;
  color: #2560a8;
  font-size: 1.1em;
  border-bottom: 1px solid #2560a8;
  margin-bottom: 10px;
}
div.top_navigation ul li {
  list-style: none;
  padding-bottom: 11px;
   float: left;
width: auto;
}

div.top_navigation li a {
  padding: 0 9px;
  color: #1e508c;
  padding-bottom: 10px;
}
div.top_navigation li a.top_active,
div.top_navigation ul li a:hover {
  border-bottom: 4px solid #1e508c;
}
div.top_navigation ul li ul a {
display: block;
line-height: 20px;
padding: 4px 6px;
}
div.top_navigation ul li ul li {
width: 100%;
padding:0px;
}
div.top_navigation ul li ul a:hover {
  border-bottom: 0px solid red;
background: #1e508c;
color: white;
}
div.top_navigation li a.top_nav_link_active1,
div.top_navigation li a.top_nav_link1 {
  padding-left: 0 !important;
}

/* 2. Ebene ausgeblendet*/
div.top_navigation ul ul {
 position:absolute;
top:144px;
margin-left: -70px;
  padding: 4px;
background:#fff;
display:none;
  clear: both;
  box-shadow: 2px 2px 6px #ccc;
}
div.top_navigation ul li ul li{
display: block;
  clear: both;
z-index:99;
}

/* 2. Ebene bei hover einblenden */
div.top_navigation ul li:hover ul {
display:inline-block;
z-index:99;
}

/* DropdownMenu Hack zum anzeigen Menu zusaetzliche angebote*/
div.top_navigation li#menuid1380 ul {
margin-top: 256px;
border-top: 1px solid #1e508c;
}
/* 3. Ebene ausgeblendet*/
div.top_navigation ul ul ul{
 position:absolute;
top:0px;
left:0px;
width: 220px;
margin-left: 0px;
  padding: 4px;
background:#fff;
display:none;
  clear: both;
  box-shadow: 2px 2px 6px #ccc;
}


/*-----------------------------*/
/* Breadcrumb Navigation ------*/

.breadcrumb,
.klick {
font-size: 11px !important;
}

div.klick {
margin-left: 6px;
  text-transform: uppercase;
}

div.hauptseite_clickpfad span,
div.hauptseite_clickpfad span a{
  color: #555 !important;
font-weight: normal;
}


a.statusadresse {
  color: #555 !important;
}
span.clickpfad a.statusadresse,
span.clickpfad a {
  border-color: #555;
  border-style: none;
}

.breadcrumb a:hover,
span.clickpfad a:hover {
color: #555 !important;
}
span.clickpfad:before {
content: "»";
}

/*-----------------------------*/
/* Linke Navigation -----------*/

#left_navigation ul.vlist li span {
display: none;
}

/*-----------------------------*/
/* KuferWeb Navi im Content ---*/
#content ul li ul {
width: 220px;
}
#content ul li ul li {
list-style: none;
width: 220px;
clear: both;
}
#content ul li ul li a {
float: left;
width: 220px;
padding: 3px 0px;
}

.clear {
clear: both !important;
line-height: 2px;
}

iframe {
border: none;
}


/* Neue Farben Abteilung -----------*/

a,
h1,
h2,
h3,
h4,
h5,
h6,
span.welcome,
span.wk_green,
ul.vlist li.vlist span,
li.vlist_unter a:hover,
li.vlist_unter_active,
ul.multicolumnLayout2 a,
div.footer_nav_green,
div.footer_nav_green li a,
div.kursuebersicht div.ergebnis div.ergebnis_anzeige span,
div.kursuebersicht div.ergebnis div.ergebnis_blaettern,
a.blaetterntasten,
div.kursdetails div.kd_details_dozenten div.kd_dozenten,
h1.tn_login,
div.teilnehmerlogin h3,
h1.kursuchenbuchen,
hr.abschluss_kurssuchen_buchen,
div.warenkorb_menue h1,
div.news-single-item h2,
div.news-single-timedata,
div.news-single-backlink a,
div.news-list-item h3,
span.news-list-date,
div.news-list-morelink a,
span.tx-srfreecap-pi2-cant-read a,
ul.anmeldearten_waehlen h3,
div.top_navigation li a,
div.top_navigation,
hr {
color: #1e508c;
}

h1,
ul.vlist li.vlist span,
h1.tn_login,
h1.kursuchenbuchen,
hr.abschluss_kurssuchen_buchen,
div.warenkorb_menue h1,
div.top_navigation li#menuid1380 ul, 
div.top_navigation li a.top_active,
div.top_navigation ul li a:hover,
div.top_navigation,
div.lef_nav_content {
border-color: #2560a8;
}

a {
  color: #1e508c;
}

div.top_navigation ul li ul a:hover {
background: #1e508c;
}

.divider hr{
border-bottom: 1px solid #2560a8;
}

li.vlist_unter_active a,
li.vlist_unter a:hover {
  color: #1e508c;
}