/* CSS Document */
/* Comments */
table#staff {
    width: 400px;
    border:  1px dashed #333333;
    padding: 6px;
}
td#staff {
        border:  1px dashed #333333;
        padding: 5px;
        color:#252525;
        text-align: center;

  }
td#staff_t {
        padding: 0px;
        letter-spacing: 2px;
        font-weight: bold;
  }

td#guest {
  background-image: url(../images/comment_arrow2.gif);
  background-repeat: no-repeat;
}
div#demo {
  padding: 10px;
  position: absolute;
  left:0px;
  top:0px;
  z-index: 100;
 background-color: #dcc798;
  width: 150px;
  border:  1px solid #ac6511;
  text-align: justify;
  font-family:Georgia;
  font-size:12px;
  line-height:16px;
  color:#252525;
}


div#guest {
  background-color: #dcc798;
  width: 370px;
  background-repeat: no-repeat;
  border:  1px solid #ac6511;
  text-align: justify;
  font-family:Georgia;
  font-size:12px;
  line-height:16px;
  color:#252525;
}
.maintxt{
    position:absolute;

    top: 428px;
    left: 265px;
    width: 440px;


    z-index: 7;
}

body{height:100%}
.membercard {
 border:  1px solid #000000;
}
.membercardtxt {
  font-family: verdana;
  font-size: 14px;
  letter-spacing: 2px;
  color: #000000;
  line-height: 22px;
}


#main {
        width:   720px;
        height: 100%;
        /* border:  1px solid #ccc; */
        top: 0px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        position:relative;
       }
#gallery_iframe {
  position:absolute;
  width:800px;
  top: 121px;
  left: 0px;
}
.mainbg{
  background-image: url(../images/main_bg.jpg);
  position:absolute;
  width:  700px;
  height: 550px;
  top: 323px;
  left: 20px;
  z-index: 1;
}
#menu_bottom {
        background-repeat: no-repeat;
        background-image: url(../images/bg_bottom.jpg);
        position:absolute;
        top: 860px;
        width:   700px;
        height:  65px;
        left: 20px;
        z-index: 30;
        font-family:Tahoma;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        color:#252525;
        padding: 10px;
        line-height: 20px;
       }
.link_bottom {
  background: url(../images/marker.gif) no-repeat 0 3px;
  color:#252525;
  padding-left:12px;
  }
.link_bottom:hover { color: #CC0000;}
#menu {
  width:   850px;
  background-image: url(../images/bg_menu.gif);
  background-repeat: no-repeat;
  position:absolute;
  left: 0px;
  top: 0px;
  text-align: left;

}
a img { border: 0;}

#main_photo {
        background-repeat: no-repeat;
        position:absolute;
        top: 117px;
        left: 0px;
        z-index: 4;
       }
.pics {
    position:absolute;
    top: 123px;
    left: 272px;
    height:  195px;
    width:   430px;
    padding: 0px;
    margin:  0px;
    z-index: 5;
}
.pics img {
    background-color: #eee;
    width:  430px;
    height: 195px;
    top:  0px;
    left: 0px;
    z-index: 6;
}
.beer {
    position:absolute;
    top: 190px; /* top: 205px;   */
    left: 469px;
    z-index: 7;
}
.titlos {
    position:absolute;
    top: 328px;
    left: 269px;
    z-index: 7;
}
.sidebar{
  position:absolute;
  width:  265px;
  top: 328px;
  left: 0px;
  z-index: 7;
}
.maintxt{
    position:absolute;
    text-align: justify;
    top: 428px;
    left: 265px;
    width: 440px;
    font-family:Georgia;
    font-size:14px;
    line-height:26px;
    color:#252525;
    z-index: 7;
}
.link1 {
  background:url(../images/marker.gif) no-repeat 0 5px;
  padding-left:16px;
  color:#FFFFFF;
  font-weight:bold;
  }
.link2 {
  background:url(../images/marker_1.gif) no-repeat 0 3px;
  font-family:Tahoma;
  padding-left:12px;
  font-size:10px;
  color:#252525;
  text-decoration:none;
  font-weight:bold;
  }
.link2:hover { color:#FFFFFF;}
a.link_side {
  background:url(../images/marker_1.gif) no-repeat 0 3px;
  font-family:Georgia;
  padding-left:12px;
  font-size:11px;
  color:#252525;
  text-decoration:none;
  line-height:20px;
  font-weight:bold;
  letter-spacing: 0px;
  text-align: left;
  }
a.link_side:hover { color:#FFFFFF;}
a.link3 {
  background:url(../images/marker_1.gif) no-repeat 0 3px;
  font-family:Georgia;
  padding-left:12px;
  font-size:11px;
  color:#252525;
  text-decoration:none;
  line-height:20px;
  font-weight:bold;
  letter-spacing: 2px;
  text-align: left;
  }
a.link3:hover { color:#FFFFFF;}
.logo {
    position:absolute;
    top: 145px;
    left: 30px;
    z-index: 7;
}
.textyellow {
  padding-top: 5px;
  padding-left: 20px;
  padding-bottom: 5px;
  width: 230px;
    font-family:Georgia;
    font-size:12px;
    line-height:16px;
    color:#F7E0B8;
    text-align: justify;
}
.pfromname {
font-family: Tahoma;
font-size:10px;
text-align: left;
color:#000000;
}
td, input, textarea{
    font-family:Georgia;
    font-size:12px;
    line-height:16px;
    color:#F7E0B8;
    vertical-align:top;
}
input, submit { vertical-align:middle; color:#000000;}
.form { height:23px; margin-bottom:12px;}
.form input {width:199px; padding:0 0 0 4px; height:20px; border:1px solid #FFFFFF; background:#C07B29;}
.form2 { height:10px; margin-bottom:12px;}
.form2 input {width:150px; padding:0 0 0 4px; height:20px; border:1px solid #FFFFFF; background:#C07B29;}
textarea { width:199px; height:98px; border:1px solid #FFFFFF; padding-left:4px; background:#C07B29; overflow:auto;}
#nav li {
  list-style-type: none;
  padding-top: 5px;
  padding-left: -30px;
  padding-bottom: 5px;
  width: 430px;
    font-family:Georgia;
    font-size:12px;
    line-height:16px;
    color:#F7E0B8;
    text-align: justify;
}
#guestbook {
  margin-left: 0px;
  margin-top: 0px;
}
#printing {
    position:absolute;
    top: 0px;
    left: 0px;
    z-index: -1;
}

a.link_b {
  font-family:Georgia;
  padding-left:12px;
  font-size:11px;
  color:#252525;
  text-decoration:none;
  line-height:20px;
  font-weight:bold;
  letter-spacing: 0px;
  text-align: left;
  }
a.link_b:hover { color:#FFFFFF;}
