/** Alap CSS definíciók **/


body.accessibility  {
    background: #000000;
    color: #ffffff;
}

.acc_line{
    position: absolute;
    right: 154px;
    top: 6px;
}

.accessibility h1.logo {
    font-size: 24px;
    padding: 32px;
    padding-left: 4px;
    font-weight: bold;
    border-bottom: 2px solid #ffffff;
}
  
.accessibility .contentHolder {
    width: 100%;
    font-size: 16px;
    margin: 0px;
    background: #000000;
    color: #ffffff;
}

.accessibility .PContent {
    background: #000000;
    color: #ffffff;
    font-size: 16px;
}

.accessibility div {
  color: #ffffff;
  font-size: 16px;
}

.accessibility p {
  background: #000000;
  color: #ffffff;
  font-size: 16px;
}

.accessibility a {
  background: #000000;
  color: #ffff00;
  font-size: 16px;
  margin: 4px;
}

.accessibility a:hover {
  background: #ffff00;
  color: #000000;
  font-size: 16px;
  margin: 4px;
}

.accessibility .header {
  background: #000000;
  color: #ffffff;
  font-size: 16px;
  border-bottom: 0px;
}

.accessibility .menu {
    float: left;
    padding: 32px;
}

.accessibility table#main {
    width: 80%;
}

.accessibility .footerContent {
    width: 90%;
    padding: 16px;
}










/** portletek specializálása **/

/** Login box **/

.accessibility .JaDoX_Loginbox .PContent {
    display: none;
}


.accessibility .JaDoX_Loginbox .PContent {
    position: relative;
}

.accessibility .JaDoX_Loginbox .PContent .portlet-form-field-label {
    font-size: 16px;
}

.accessibility .JaDoX_Loginbox .PContent .portlet-form-field {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
    height: 24px;
    width: 300px;
}



/** Nyelv **/
.accessibility .JaDoX_Locale_Font {
    display: none;
}

.accessibility .JaDoX_Locale_Language img {
    width: 32px;
}


.accessibility .JaDoX_Locale_Language .PContentBorder {
    right: 0px;
}



/** Böngészés **/

.accessibility #BrowsePortlet div.link {
    background: none;
    padding-left: 8px;
    font-weight: bold;
}

.accessibility #BrowsePortlet div.link div {
    font-weight: bold;
}


.accessibility #BrowsePortlet div.link:hover {
    background: #ffff00;
    color: #000000;
    padding-left: 8px;
}

.accessibility #BrowsePortlet div.link:hover div {
    color: #000000;
}

.accessibility #BrowsePortlet select.categoryChooser {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
}

.accessibility #BrowsePortlet select.libraryChooser {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
}

.accessibility #BrowsePortlet input.property {
    background: #ffffff;
    font-size: 16px;
    color: #000000;
}


.accessibility #BrowsePortlet input, .accessibility #BrowsePortlet select, .accessibility #BrowsePortlet #selectedPage {
    background: #ffffff;
    font-size: 16px;
    color: #000000;
}

.accessibility #BrowsePortlet a.browse {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}

.accessibility #BrowsePortlet a.browse:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #BrowsePortlet a.prev {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #BrowsePortlet a.prev:before {
    content: "<";
}
.accessibility #BrowsePortlet a.next {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #BrowsePortlet a.next:before {
    content: ">";
}
.accessibility #BrowsePortlet a.first {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #BrowsePortlet a.first:before {
    content: "<<";
}
.accessibility #BrowsePortlet a.last {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #BrowsePortlet a.last:before {
    content: ">>";
}

.accessibility #BrowsePortlet div.imageRow2 {
    border: 2px solid #ffff00;
}

.accessibility #BrowsePortlet div.imageRow2:hover {
    background: #ffff00;
    color: #000000;
}

.accessibility #BrowsePortlet div.imageRow2 h1 {
    color: #ffff00;
    text-decoration: underline;
}

.accessibility #BrowsePortlet div.imageRow2 h1:hover {
    text-decoration: underline;
}

.accessibility #BrowsePortlet div.imageRow2:hover h1 {
    color: #000000;
}

.accessibility #BrowsePortlet div.imageRow2:hover h1 .mainImageHref {
    color: #000000;
}


/** Partnerek **/
.accessibility #accordion strong {
    font-size: 16px;
}

.accessibility #accordion .library_info {
    font-size: 16px;
}


.accessibility #accordion #lib {
    display: block;
    border:1px solid #FFFFFF;
    font-size:16px;
    margin:10px;
    padding:5px;
    width:90%;
    background: none;
}

.accessibility #accordion #lib a.link {
    color: #ffff00;
    font-size: 16px;
}
.accessibility #accordion #lib a.link:hover {
    color: #000000;
    background: #ffff00;
    font-size: 16px;
}
.accessibility #accordion h3 a {
    color: #ffff00;
    font-size: 16px;
    text-decoration: underline;
}

.accessibility #accordion h3 a:hover {
    color: #000000;
    background: #ffff00;
    font-size: 16px;
    text-decoration: underline;
}

.accessibility #accordion h3 {
    color: #ffff00;
    font-size: 16px;
    background: none;
}

.accessibility #accordion .ui-accordion-group {
    background: none;
}




/** News **/
.accessibility #News div.portletLogo {
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}


.accessibility #News a.new {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #News a.edit {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #News a.delete {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}


.accessibility #News a.new:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}
.accessibility #News a.edit:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}
.accessibility #News a.delete:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #News .newsTitle {
    font-size: 16px;
    color: #ffffff;
    background: none;
    padding: 0px;
    font-weight: bold;
}

.accessibility #News .newsContent {
    background: none;
}

.accessibility #News a.more {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #News a.more:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #News .newsTitle a {
    font-size: 16px;
    color: #ffff00;
    background: none;
    padding: 0px;
    font-weight: bold;
    margin: 4px;
    padding: 4px;
}

.accessibility #News .newsTitle a:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}




/** Vendégkönyv **/
.accessibility #Guestbook a.activePage {
    font-size: 20px;
    color: #ffffff;
    text-decoration: underline;
    font-weight: bold;
    margin: 4px;
    padding: 4px;
}


.accessibility #Guestbook a.limiter {
    font-size: 16px;
    color: #ffff00;
    text-decoration: underline;
    font-weight: bold;
    margin: 4px;
    padding: 4px;
}

.accessibility #Guestbook a.limiter:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
}

.accessibility #Guestbook .submitbutton {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #Guestbook .submitbutton:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
    padding: 8px;
}


.accessibility #Guestbook .note_form .inputtext {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
}

.accessibility #Guestbook div.portletLogo {
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}

.accessibility #Guestbook .noteDate {
    font-size: 16px;
    color: #ffffff;
}

.accessibility #Guestbook .noteContent {
    background: none;
}

.accessibility #Guestbook .username {
    font-size: 20px;
    color: #ffff00;

}

.accessibility span {
    font-size: 16px;
}

.accessibility #News a.back {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #News a.back:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}



/** DisplayImage **/

.accessibility #DisplayImage .datasheet table {
    background: none;
}

.accessibility #DisplayImage .datasheet table tr {
    background: none;
}

.accessibility #DisplayImage .datasheet table tr td {
    background: none;
    font-size: 16px;
}


.accessibility #DisplayImage a.postcard {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage a.postcard:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}


.accessibility #DisplayImage a.dedicate {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage a.dedicate:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #DisplayImage a.fullscreen_icon {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage a.fullscreen_icon:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #DisplayImage a.saveas_icon {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage a.saveas_icon:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #DisplayImage a.print_icon {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage a.print_icon:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #DisplayImage .backToList {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
}
.accessibility #DisplayImage .backToList:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}



/** Search **/
.accessibility #Search a.add {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
    margin: 2px;
    width: auto;
    text-indent: 0px;
}
.accessibility #Search a.add:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}
.accessibility #Search a.remove {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
    margin: 2px;
    width: auto;
    text-indent: 0px;
}
.accessibility #Search a.remove:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}
.accessibility #Search a.search {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
    margin: 2px;
    width: auto;
    text-indent: 0px;
}
.accessibility #Search a.search:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #Search div.formTitle {
    font-size: 18px;
    color: #ffffff;
    border: 0px;
}

.accessibility #Search input,.accessibility #Search select {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
}

.accessibility #Search input,.accessibility #Search select.categoryChooser {
    background: #ffffff;
    color: #000000;
    font-size: 16px;
}

.accessibility #Search a.prevSearchParams {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    padding: 8px;
    margin: 2px;
    width: auto;
    text-indent: 0px;
}
.accessibility #Search a.prevSearchParams:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #Search a.back {
    font-size: 16px;
    color: #ffff00;
    background: none;
    text-decoration: underline;
    width: 90px;
    text-indent: 0px;
}
.accessibility #Search a.back:hover {
    font-size: 16px;
    color: #000000;
    background: #ffff00;
    text-decoration: underline;
}

.accessibility #Search a.prev {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #Search a.prev:before {
    content: "<";
}
.accessibility #Search a.next {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #Search a.next:before {
    content: ">";
}
.accessibility #Search a.first {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #Search a.first:before {
    content: "<<";
}
.accessibility #Search a.last {
    background: none;
    font-size: 32px;
    color: #ffff00;
    margin: 16px;
}
.accessibility #Search a.last:before {
    content: ">>";
}

.accessibility #Search input, .accessibility #Search select, .accessibility #Search #selectedPage {
    background: #ffffff;
    font-size: 16px;
    color: #000000;
}

.accessibility #Search .block b {
    font-size: 16px;
}

.accessibility #Search div.imageRow2 {
    border: 2px solid #ffff00;
}

.accessibility #Search div.imageRow2:hover {
    background: #ffff00;
    color: #000000;
}

.accessibility #Search div.imageRow2 h1 {
    color: #ffff00;
    text-decoration: underline;
}

.accessibility #Search div.imageRow2 h1:hover {
    text-decoration: underline;
}

.accessibility #Search div.imageRow2:hover h1 {
    color: #000000;
}

.accessibility #Search div.imageRow2:hover h1 .mainImageHref {
    color: #000000;
}


