/*
$ http://www.diealzheimer.de $
$ style/style.css | 2006/12/19 15:10 $
$ LM: 2007/01/25 19:06 $
*/

body { width: 928px; margin: 10px 0; padding: 0; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12px; color: #FFFFFF; background: #292624 url(bg.gif) repeat-x; }

a:link { color: #ff6600; font-weight: bold; text-decoration: underline; }
a:visited { color: #ff6600; font-weight: bold; text-decoration: underline; }
a:hover { color: #E3542D; font-weight: bold; text-decoration: underline; }

a.white:link { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.white:visited { color: #ffffff; font-weight: bold; text-decoration: underline; }
a.white:hover { color: #ffffff; font-weight: bold; text-decoration: underline; }

fieldset { border: none; }
label { width: 130px; float: left; text-align: right; margin-right: 5px; }
input.nbutton { background: #E3542D; border: #FFFFFF 1px solid; color: #403D3C; cursor: pointer; }
input.inputbox { margin: 0; padding: 0; border: #E3542D 1px solid; color: #403D3C; background: #FFFFFF; width: 250px; height: 18px; font-size: 12px; }
textarea.inputarea { margin: 0; padding: 0; border: #E3542D 1px solid; color: #403D3C; background: #FFFFFF; width: 250px; font-size: 12px; }

/* Navbar */
table.navbar {
  margin: 0 auto;
  width: 550px;
  font-weight: normal; font-size: 11px; color: #FFFFFF;
}

table.navbar span.inactive {
  font-weight: normal; font-size: 11px; color: #6E7CA1;
}

table.navbar a:link { font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; }
table.navbar a:active { font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; }
table.navbar a:visited { font-weight: normal; font-size: 11px; color: #000000; text-decoration: none; }
table.navbar a:hover { font-weight: normal; font-size: 11px; color: #000000; text-decoration: underline; }
table.navbar select.inputlist { margin: 0; padding: 0; border: #E3542D 1px solid; color: #FFFFFF; background: #403D3C; height: 18px; font-size: 10px; }

p.navbarSimple { text-align: center; }

/* Bal oldali rész */
div#mens {
  float: left;
  width: 319px;
  height: 529px;
  background: url(mens.jpg) no-repeat;
}

  div#mens div#logo { width: 272px; height: 113px; }
    div#mens div#logo a { position: relative; top: 0px; left: 10px; }
    div#mens div#logo img { border: none; }

div#container {
  float: left;
  width: 607px;
  margin-bottom: 2em;
}

  div#links { margin: 0; padding: 0; float: left; font-size: 11px; height: 18px; width: 607px; }
    div#links ul { float: right; margin: 0; padding: 0; list-style-type: none; height: 18px; }
      div#links li { float: left; padding: 0 10px; height: 18px; }
        div#links li a { font-weight: normal; text-decoration: underline; height: 18px; color: #FFFFFF; }


  div#box {
    float: left;
    width: 607px;
    min-height: 514px;
    background: url(box_bg.gif) repeat-y;
    margin: 0; padding: 0;
  }

    div#box div#boxTop {
      width: 607px;
      height: 13px;
      background: url(box_top.gif) no-repeat;
      overflow: hidden;
    }

    div#box div#boxMenu {
      float: left;
      width: 607px;
      height: 40px;
      background: url(box_menu_bg.gif) no-repeat;
    }

    div#box div#boxContent {
      clear: left;
      width: 607px;
      min-height: 617px;
      background: url(box_trans_bg.gif) no-repeat top left;
    }

    /*\*/
    * html div#box div#boxContent { height: 617px; }
    /**/

      div#box div#boxContent div#status { clear: left; position: relative; left: 87px; width: 400px; }
      div#box div#boxContent div#content { clear: left; margin: 20px 10px; padding: 5px; }
        div#box div#boxContent div#content h3 { font-size: 14px; }
        div#box div#boxContent div#content div { margin: 0; padding: 0; font-size: 11px; width: 570px; }
        div#box div#boxContent div#content div img.gallery { margin: 0 10px; padding: 2px; border: #e3542c 1px solid; display: inline; float: right; }
        div#box div#boxContent div#content table { width: 570px; }

        /* OnTour táblázatok */
        div#box div#boxContent div#content table.yearlist { width: auto; }
        div#box div#boxContent div#content table.yearlist tr td { width: 50px; height: 22px; background: #676362; text-align: center; padding: 0; }
        div#box div#boxContent div#content table.yearlist tr td a { color: #FFFFFF; font-weight: normal; text-decoration: none; }
        div#box div#boxContent div#content table.yearlist tr td a:hover { color: #FFFFFF; font-weight: normal; text-decoration: underline; }

        div#box div#boxContent div#content table.yearlist tr td.active { width: 50px; background: #E3542D; text-align: center; }

        div#box div#boxContent div#content table.ontour tr { height: 40px; }
        div#box div#boxContent div#content table.ontour tr th { background: #E3542D; text-align: center; }
        div#box div#boxContent div#content table.ontour tr th.th1 { width: 65px; }
        div#box div#boxContent div#content table.ontour tr th.th2 { width: 50px; }
        div#box div#boxContent div#content table.ontour tr th.th3 { width: 110px; }
        div#box div#boxContent div#content table.ontour tr th.th4 { width: 170px; }
        div#box div#boxContent div#content table.ontour tr th.th5 { width: 150px; }
        div#box div#boxContent div#content table.ontour tr td { background: #676362; text-align: center; }
        div#box div#boxContent div#content table.ontour tr td.td1 { width: 65px; text-align: center; }
        div#box div#boxContent div#content table.ontour tr td.td2 { width: 50px; }
        div#box div#boxContent div#content table.ontour tr td.td3 { width: 110px; }
        div#box div#boxContent div#content table.ontour tr td.td4 { width: 170px; }
        div#box div#boxContent div#content table.ontour tr td.td5 { width: 150px; }

        /* Galéria */
        div#box div#boxContent div#content table.gallery { width: auto; }
        div#box div#boxContent div#content table.gallery td { width: 140px; height: 140px; text-align: left; }
        div#box div#boxContent div#content table.gallery td img { padding: 2px; border: #e3542c 1px solid; }
        div#box div#boxContent div#content table.gallery td p { margin: 0; padding: 0; width: 125px; }

        div#box div#boxContent div#content div#tagebuch { float: left; margin-bottom: 30px; }
          div#box div#boxContent div#content div#tagebuch h1 { font-size: 14px; }

        div#box div#boxContent div#content div.guestbook {
          width: 550px;
          color: #000000;
          margin: 1em 3px;
          text-align: left;
        }

        /* Páratlan komment stílusa */
        div#box div#boxContent div#content div.guestbook div.odd { width: 550px; background: #E3542D; border-bottom: #FFFFFF 5px solid; padding: 10px; }

        /* Páros komment stílusa */
        div#box div#boxContent div#content div.guestbook div.even { width: 550px; background: #898786; border-bottom: #FFFFFF 5px solid; padding: 10px; }

          /* Cím */
          div#box div#boxContent div#content div.guestbook div.odd h1, div#box div#boxContent div#content div.guestbook div.even h1 {
            font-size: 14px;
            width: 250px;
            text-align: left;
            float: left;
            margin: 0;
          }

          div#box div#boxContent div#content div.guestbook div.odd h1 a, div#box div#boxContent div#content div.guestbook div.even h1 a { color: #000000; font-size: 14px; }

          /* Dátum */
          div#box div#boxContent div#content div.guestbook div.odd h3, div#box div#boxContent div#content div.guestbook div.even h3 {
            width: 200px;
            font-size: 12px;
            text-align: right;
            float: right;
            margin: 0;
          }

          /* Komment szövege */
          div#box div#boxContent div#content div.guestbook div.odd div.body, div#box div#boxContent div#content div.guestbook div.even div.body {
            padding-top: 1em;
            width: 500px;
            clear: left;
            overflow: visible;
          }

          /* Komment lábléc */
          div#box div#boxContent div#content div.guestbook div.odd div.foot, div#box div#boxContent div#content div.guestbook div.even div.foot {
            padding-top: 1em;
            width: 500px;
            clear: left;
            text-align: right;
          }


    div#box div#boxBottom {
      float: left;
      width: 607px;
      height: 18px;
      background: url(box_bottom.gif) no-repeat;
    }

  /* Főmenük */
  #nav, #nav ul { z-index: 50; font-size: 12px; margin: 5px 0 0 0; padding: 0 0 0 13px; list-style-type: none; }
  #nav li { float: left; padding: 5px 1px 0 0; color: #2B0000; list-style-image: none; font-size: 10px; width: 95px; background: url(menu_bg.gif) no-repeat; text-align: center; }
  #nav li:hover { background: url(menu_bg_over.gif) no-repeat; }
  #nav li.hover { background: url(menu_bg_over.gif) no-repeat; }
  #nav a { display: block; clear: left; height: 25px; text-decoration: none; color: #FFFFFF; font-weight: normal; }

  /* Almenük - 1. szint */
  #nav li ul { display: none; float: left; margin: 0; padding: 0; text-indent: 5px; text-transform: none; }
  #nav li ul li { clear: left; border: 0; margin: 0; padding: 0 0 2px 0; list-style-image: none; background: none; text-align: left; width: 130px; background: url(submenu_bg.gif) repeat-x top left; height: 18px; line-height: 18px; }
  #nav li ul li a { clear: left; color: #000000; height: 16px; font-weight: bold; }

  #nav li:hover ul { display: block; position: absolute; }
  #nav li.hover ul { display: block; position: absolute; margin-left: -45px; } /* -40px IE-hez kell, hogy a menü alatt legyenek az almenük! */
  #nav li:hover ul li:hover { background: url(submenu_bg_over.gif) repeat-x top left; } /* Menüpontok felvillantása */
  #nav li.hover ul li.hover { background: url(submenu_bg_over.gif) repeat-x top left; }
