

/* =================================
   CODEPOETRY STYLES - directory
   ================================= */
.directory-cat-header {
background:#FFFCCC; /* D85358 F6BCBE */
border-color:#FFF33F;
color:#000;
}

.directory-cat-header a {
font-size:11px;
font-weight:normal;
}

.directory-preview {
border-top:1px solid #2E5076;
background:#FFF1F1; /* FFF1F1   D9E7E8 */
}

.directory-teasertext {
font-weight:bold;
padding:6px 0px;
}

div.std-box {
background:#FFF8F8 !important; /*FEF3F3  FFF1F1 */
border-color:#2E5076 !important;
}
div.std-box strong a {
color:#444444 !important;
}



/* =================================
   NAVI - ALT FARBEN
   ================================= */
.directorynavi_0 {
background-image: url('/directory/img/subnav/directorynavi.gif');
}
.directorynavi_0 a, .directorynavi_1 a, .directorynavi_2 a {
color: #3E3E3E !important;
}
.nav-active a {
color: #3E3E3E !important;
}

.directorynavi_0 a:hover, .directorynavi_1 a:hover, .directorynavi_2 a:hover {
background: url('/directory/img/subnav/directory_arrow_right.gif') no-repeat left;
}

.nav-active a:hover {
background: url('/directory/img/subnav/directory_arrow_right_white.gif') no-repeat left;
}

.directorynavi_0 .active, .directorynavi_1 .active, .directorynavi_2 .active {
background: url('/directory/img/subnav/directory_arrow_right_white.gif') no-repeat left;
}

.nav-active  {
background-image: url('/directory/img/subnav/directorynaviactive.gif');
}

.nav-active a {
background:none;
}

.directorynavi_1 {
background:#FFFCCC !important;
border-color:#FFF33F !important;
}

.directorynavi_2 {
background:#FFFEEC !important;
border-color:#FFF33F !important;
}

.has-sub a, .has-sub a:hover {
background: url('/directory/img/subnav/directory_arrow_down.gif') no-repeat left !important;
}



#topnav_left, #topnav_right {
color:#3E3E3E;
}

#footer {background: url('/img/footerdirectory.gif') repeat-x top left !important;
color:black !important;
}
#footer a {
color:black !important;
}


.paging-list {
  font-size:11px;
  color:#444;
}
.paging-list a, .paging-list b {
  color: #66999A;
  border:1px solid #66999A;
  padding:1px 4px;
}
.paging-list b,.paging-list a:hover  {
  background:#F8F8F8;
  text-decoration:none;
}
.paging-list b {
  color:#444;
}
.currentpage {
  color: #66999A;
  border:1px solid #66999A;
  padding:1px 4px;
  background:#F8F8F8;
  text-decoration:none;
  color:#444;
  font-weight : bold;
}