
#main { background: #00002e; width: 804px; margin: 0 auto auto; padding-top: 0; padding-bottom: 3px; border-top: 4px solid #058719; border-right: 2px groove #29406e; border-left: 2px groove #309; }
#header { background-image: url(images/kjtours_logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 0; width: 800px; height: 68px; float: left; margin: 4px 0 0; padding: 0; }
#subpageheader { background: url(images/main_photo.jpg) no-repeat 0 20px; position: relative; width: 800px; margin: 0 auto auto; height: 414px; }
body { font-size: 13px; font-family: arial; background-color: #fff; background-repeat: repeat-y; background-attachment: scroll; background-position: center top; top: 0; margin: 0; padding: 0; }
h1 { color: #fff; font-size: 18px; font-weight: bold; background-color: #058719; text-align: center; margin: 0 2px; padding-top: 3px; padding-bottom: 3px; }
#subpageheader2 { font-size: 14px; background-color: transparent; background-repeat: no-repeat; width: 768px; margin: auto 40px auto 20px; height: 147px; }
#contentbox { line-height: 20px; width: 738px; background: #ffc; margin: 0 auto auto; padding: 10px 10px 19px; }
h2 { color: #020650; font-size: 15px; font-weight: bold; margin: 0; padding-top: 8px; padding-bottom: 5px; padding-left: 5px; }
.border { margin-right: 10px; margin-left: 10px; padding: 3px; border: solid 1px #878580; }
#tabsI { float:left; width:708px; font-size:93%; line-height:normal; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-bottom: 10px; margin-left: 5px; padding-right: 10px; border-bottom:1px solid #dd740b; }
#tabsI ul { margin:0; padding-top: 10px; padding-right: 10px; padding-left: 50px; list-style:none; }
#tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsI a { font-weight: bold; float:left; background:url(images/tableftI.gif) no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; }
#tabsI a span { float:left; display:block; background:url(images/tabrightI.gif) no-repeat right top; padding:5px 15px 4px 6px; color:#00002e; font-size: 15px; }
/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {
      color:#FFF;
      }
#tabsI a:hover {
      background-position:0% -42px;
      }
#tabsI a:hover span {
      background-position:100% -42px;
      }
h4 { font-weight: bold; background-image: url(images/h4.gif); width: 50%; margin: 12px 0; padding-right: 10px; padding-left: 10px; }
#copyright{ color: #fff; width: 100%; text-align: center; margin: auto; padding-top: 10px; padding-bottom: 10px; }
#top { background-image: url(images/header.jpg); background-repeat: no-repeat; width: 800px; height: 105px; }
h5 { font-size: 17px; font-weight: bold; background-image: url(images/titel.jpg); background-repeat: no-repeat; width: 50%; margin: 12px 0 0; padding-right: 15px; padding-left: 15px; }
.box { line-height: 17px; background-color: #fff; text-align: justify; margin: 0 10px 80px 3px; padding-right: 20px; border: solid 2px #058719; }
.box em { color: #fff; font-size: 12px; font-weight: bold; font-style: italic; background-color: #00002e; text-align: center; width: 100%; padding-right: 15px; padding-left: 15px; }

