   body {
      margin:0px; padding:0px; border:0px; background-color:#ACACAC;
   }
   body * {
      margin:0px; padding:0px; border:0px; color:#FFFFFF;
      font-family:arial, helvetica, sans-serif;
   }

   h1, h1#gallery, h1#gallery2 {
      font-size:1.1em; line-height:1.5em; color:#b7c5c8;
      padding-left:15px; padding-top:8px;
   }

   h1#gallery {
      color:#2f384f;
   }

   p, p.bold, form {
      font-size:0.8em; line-height:1.2em; color:#FFFFFF;  padding-left:15px;
      padding-right:25px; padding-top:5px; padding-bottom:5px;
   }
   .bold {
      font-weight:bold;
   }
   a.vcard_img {
      position:absolute; left:160px; width:29px; height:22px;
   }

   ul {
      margin-left:17px; margin-top:5px; margin-bottom:8px;
      list-style-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/li-dot.gif);
   }

   #content_border {
      position:absolute; top:20px; left:50px; width:808px; height:22px; border:none;
      border-bottom:none; background-color:#999999; z-index:20; font-size:7px;
      line-height:7px; text-align:left;
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/border-right.gif);
      background-repeat:repeat-y; background-position:801px 0px;
   }
   #content_border_corner{
      position:absolute; top:20px; left:851px; height:8px; width:7px; z-index:20;
   }

   #header_upper {
      position:absolute; top:42px; left:50px; width:808px; height:195px;
      background-color:#b7c5c8; z-index:20;
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/border-right.gif);
      background-repeat:repeat-y; background-position:801px 0px;
   }
   #header_lower {
      position:absolute; top:237px; left:50px; width:808px; height:45px;
      background-color:#8e9aa3; z-index:20;
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/border-right.gif);
      background-repeat:repeat-y; background-position:801px 0px;
   }
   #header_image {
      position:absolute; top:42px; left:461px; z-index:40;
   }
   #header_logo {
      position:absolute; top:57px; left:70px; z-index:40;
   }

   #header_navi{
      position:absolute; top:20px; left:330px; width:200px;
      height:22px; z-index:40;
   }

   a.header_navi_link, a.header_navi_link:link {
      font-size:0.7em; line-height:2em; color:#2f384f; font-weight:bold; display:block;
      text-decoration:none; padding-right:6px; padding-left:6px; float:left;
   }
   a.header_navi_link:hover ,a.header_navi_link:focus, a.header_navi_link:active{
      display:block; color:#b7c5c8; text-decoration:none; background-color:#2f384f;
   }

   #body {
      position:absolute; top:282px; left:50px; width:808px;
   }
   #content {
      position:relative; top:0px; left:0px; width:808px; background-color:#999999; z-index:20;
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/border-right.gif);
      background-repeat:repeat-y; background-position:801px 0px;
   }

   #content_inner{
      position:relative; width:500px; background-color:#686868;
      padding-bottom:40px; z-index:20;
      min-height:300px;
   }
   #content_spacer {
      height:320px; width:0px;
      float:right;
   }

   #content_footer, #content_footer2{
      position:relative; width:500px; height:40px; background-color:#565656; z-index:20;
   }

   #content_footer2{
      width:801px;
   }

   #content_right{
      position:relative; width:300px; z-index:20; float:right;
   }

   #scales_image{
      margin-top:5px;
      margin-left:15px;
   }

/****** gallery *******/
   table.gallery {
      border-spacing:15px;
   }
   table.gallery td {
      width:355px; height:100px; background-color:#686868; border:1px solid #2f384f;
      vertical-align:top; padding-bottom:7px;
   }
   table.gallery *{
      font-size:0.95em; line-height:1.2em; color:#FFFFFF;
   }
   table.gallery p {
      padding:3px;
   }
   .cellheader {
      padding:1px; padding-left:0px; padding-right:0px; width:355px;
      background-color:#2f384f; height:21px;
   }
   .cellheader p {
      font-weight:bold; float:left;
   }
   .firstphoto{
      margin:7px; float:left;
   }

   a.gallery_link, a.gallery_link:link {
      width:60px; font-size:0.9em; line-height:1.5em; color:#2f384f; font-weight:bold;
      display:block; text-decoration:none; margin-right:1px; padding-right:6px;
      padding-left:6px; border:1px solid #b7c5c8; background-color:#b7c5c8; float:right;
   }
   a.gallery_link:hover ,a.gallery_link:focus, a.gallery_link:active{
      display:block; color:#b7c5c8; text-decoration:none; background-color:#2f384f;
   }

   a.gallery_link2, a.gallery_link2:link {
      position:absolute;right:10px; top:10px; font-size:0.75em; line-height:1.5em;
      color:#2f384f; font-weight:bold; display:block; text-decoration:none;
      padding-right:6px; padding-left:6px; border:1px solid #b7c5c8;
      background-color:#b7c5c8; float:right;
   }
   a.gallery_link2:hover ,a.gallery_link2:focus, a.gallery_link2:active{
      display:block; color:#b7c5c8; text-decoration:none; background-color:#2f384f;
   }

   a.preview_link, a.preview_link:link {
      padding:2px; width:104px; height:104px; display:block; text-decoration:none;
      background-color:#686868;
   }
   a.preview_link:hover ,a.preview_link:focus, a.preview_link:active{
      display:block; text-decoration:none; background-color:#565656;
   }

   /****** detail *******/

   #bilder {
      border:1px solid #2f384f; border-right:none; margin-top:15px; margin-left:8px; width:285px;
   }

   #bilderleiste {
      width:242px;height:300px;display:block;overflow:auto; margin-left:10px; z-index:70;
   }

   div#prevlink_{
      padding:2px; width:250px; height:250px; vertical-align:middle; text-align:center;
   }

   a.prevlink, a.prevlink:link {
      padding:4px; margin-left:15px; width:460px; vertical-align:middle;
      text-align:center; display:block; text-decoration:none; background-color:#686868;
   }
   a.prevlink:hover ,a.prevlink:focus, a.prevlink:active{
      display:block; text-decoration:none; background-color:#565656;
   }

   /****** detail *******/
/****** gallery *******/

   #copyright{
      position:absolute; top:15px; left:15px; font-size:0.7em; line-height:0.8em; color:#999999;
   }
   #poweredby{
      position:absolute; top:8px; right:15px;
   }

   a.smallgrey{
      font-size:0.7em; color:#999999; text-decoration:none;
   }

   #content_footer_border {
      position:relative; width:808px; z-index:20;
   }
   #img_clb{
      position:absolute; top:0px;left:0px; height:8px; width:8px;
   }
   #img_bb{
      position:absolute; top:0px;left:8px; height:8px; width:793px;
   }
   #img_crb{
      position:absolute; top:0px;left:801px; height:8px; width:7px;
   }

   #body_footer{
      position:relative; height:40px; z-index:20;
   }

   #navigation {
      position:absolute; top:237px; left:50px; border:none; z-index:60;
   }

   #subnavigation {
      position:absolute; top:259px; left:50px; border:none; z-index:60;
   }

   #navigation hr {
      position:absolute; left:0px; top:22px; height:1px; width:423px; color:#2f384f;
      z-index:100; display:block;
   }

   a.navi_link_e1, a.navi_link_e1:link {
      font-size:0.9em; line-height:1.5em; color:#2f384f; font-weight:bold; padding-top:1px;
      display:block; text-decoration:none; padding-right:6px; padding-left:6px; float:left;
   }
   a.navi_link_e1:hover ,a.navi_left_link_e1:focus, a.navi_link_e1:active{
      display:block; color:#b7c5c8; text-decoration:none; background-color:#2f384f;
   }

   a.navi_link_e1_selected {
      font-size:0.9em; line-height:1.5em; color:#b7c5c8; background-color:#2f384f;
      font-weight:bold; padding-top:1px; display:block; text-decoration:none;
      padding-right:6px; padding-left:6px; float:left;
   }
   a.navi_left_link_e1_over {
      vertical-align:middle; font-family: Arial, Helvetica, sans-serif;
      font-size:12px; font-weight:bold; padding-top:1px; width:160px; height:17px;
      background-image:url(/hanau-dental-service-zahn-techniker-service/navi-link-over.gif);
      background-repeat:no-repeat; display:block; color:#D2EDDD; text-decoration:none;
      text-align:left; text-indent:24px;
   }

/****** content_right *******/

   /****** newsletter *******/
   #newsletter {
      border:1px solid #2f384f; border-right:none; margin-top:15px; margin-left:8px; width:285px;
   }
   /****** newsletter *******/

   /****** termine *******/
   #termine {
      border:1px solid #2f384f; border-top:none; border-right:none; border:none;
      margin:4px 0 0 0; width:293px; height:370px;display:block;overflow:auto;
   }
   /****** termine *******/

   h2 {
      font-size:0.9em; line-height:1.1em; font-weight:bold; color:#2f384f; margin-left:8px;
      padding-left:5px; padding-top:2px; width:250px; border-bottom:1px solid #2f384f;
   }

   #content_right fieldset {
      border:none; padding:0px; width:260px;
   }

   #content_right input.txt {
      border:1px solid #2f384f; width:190px; color:#FFFFFF; background-color:#686868; font-size:1em;
   }

   #content_right input.btn {
      cursor:pointer; color:#FFFFFF; background-color: #686868; border:1px solid #2f384f;
      font-weight:normal; width:100px;  margin-left:90px;
   }

   #content_right form {
      font-size:0.9em; line-height:1.1em; padding:0px; padding-bottom:5px;
   }
   #content_right p, p.txt_termin, p.h_termin {
      font-size:0.8em; line-height:1.2em;
      padding:0px 8px 5px 10px;
   }

   #content_right p.h_termin {
      padding-top:4px; padding-bottom:2px; padding-left:2px; margin-left:9px;
      color:#2f384f; font-weight:bold; width:240px;
   }

   #content_right p.txt_termin_b {
      margin-left:8px; border-bottom:1px solid #2f384f; width:240px;
   }
   #content_right p.txt_termin {
      margin-left:8px; width:240px;
   }
   a.h_termin, a.h_termin:link {
      padding-top:4px; padding-bottom:2px; padding-left:2px; color:#2f384f;
      font-weight:bold; text-decoration:none; display:block;
   }

   a.h_termin:hover ,a.h_termin:focus, a.h_termin:active{
      display:block; color:#b7c5c8; text-decoration:none; background-color:#2f384f;
   }

   #content_right form p {
      padding:0px; padding-left:10px; padding-top:0px; padding-bottom:3px;
   }
   #content_right form p label {
      border:none; width:45px; font-size:1em; line-height:1em; margin-top:2px;
   }
/****** content_right *******/

   .bandphoto{
      float:left;
   }

   /****** kontakt *******/
   p.content_text_success {
      color:#005500; font-weight:bold;
   }
   p.content_text_error {
      color:#BB0000; font-weight:bold;
   }
   fieldset {
     border: 1px dotted #2f384f; margin-top:6px; padding:10px; width:430px;
   }

   .txt, .txt2 {
      padding-left:3px; border:1px inset #2f384f; color:#2f384f; background-color:#EEEEEE; font-size:0.9em;
   }

   input.txt, textarea.txt {
      width:240px;
   }

   textarea.txt2 {
      width:363px;
   }

   option {
      color:#2f384f;
   }

   input.btn, input.btn2 {
      cursor:pointer; color:#2f384f; background-color:#DDDDDD; border:1px solid #2f384f;
      font-weight:bold; height:20px;
   }

   input.btn {
      margin-left:123px; width:100px;
   }
   input.btn2 {
      margin-right:5px; margin-top:3px; width:100px;
   }

   p#buttons {
      margin-left:53px; text-align:right;
   }

   form p {
      clear:left; padding-top:3px; font-size:1.1em;
   }
   form p label {
      float:left; width:120px; font-size:0.9em; font-weight:bold;
   }

   legend {
      font-size:0.85em; line-height:1.5em; color:#DDDDDD; background-color:#686868;
      padding-left:5px; padding-right:5px;
   }
   .or_criteria {
      background-color:#777777;
   }
/****** kontakt *******/

/****** download *******/
   .download-hell, .download-dunkel{
      font-size:0.8em; line-height:1.5em; margin-left:15px; background-color:#999999;
      width:380px; margin-bottom:3px;
   }
   .download-dunkel{
      background-color:#565656;
   }

   a.download_links {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/auswahl-pfeil.gif);
      background-position:4px 4px; background-repeat:no-repeat; display:block;
      text-decoration:none; font-weight:bold; text-align:left; text-indent:24px;
      width:260px; z-index:60; float:left;
   }

   a.download_rechts {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/speaker.gif);
      background-position:0px 2px; background-repeat:no-repeat; display:block;
      text-decoration:none; font-weight:bold; text-align:left; text-indent:24px;
      width:100px; z-index:60; float:right;
   }
/****** download *******/

/****** guestbook *******/
   table.guestbook {
      border-spacing:0px; margin-left:15px; margin-right:39px;
   }
   table.guestbook *{
      font-size:0.95em; line-height:1.2em; color:#FFFFFF;
   }
   table.guestbook th {
      width:420px; margin:0px; padding:1px; padding-left:5px; background-color:#2f384f;
      text-align:left;
   }
   table.guestbook td {
      border:1px solid #2f384f; vertical-align:top; margin:0px; padding:0px;
      padding-top:3px; padding-bottom:3px; color:#2f384f; background-color:#999999;
   }
   table.guestbook td * {
      color:#2f384f;
   }
   table.guestbook td.spacer {
      border:none; height:8px; background-color:#686868;
   }
   table.guestbook p {
      padding:3px;
   }

   .gb_person, .gb_email, .gb_home {
      padding-left:5px; font-size:0.9em; font-weight:bold; display:block;
      text-align:left; text-indent:18px;
   }

   .gb_person {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/gb_person.gif);
      background-position:2px 1px; background-repeat:no-repeat;
   }
   .gb_email {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/gb_email.gif);
      background-position:2px 0px; background-repeat:no-repeat;
   }
   .gb_home {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/gb_home.gif);
      background-position:2px 0px; background-repeat:no-repeat;
   }

   .cellheader2 {
      padding:1px; padding-left:5px; width:100%; background-color:#2f384f; border:1px solid #2f384f;
   }
   .cellheader2 p {
      float:left;
   }

   .guestbooknavi {
/*      width:420px; */
      margin:5px; margin-left:15px; margin-right:59px; padding-left:50px; font-size:0.95em;
      line-height:1.2em; color:#2f384f; text-align:center; background-color:#999999;
      border:1px solid #2f384f;
   }

   a.gb_first, a.gb_first:link {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/dpfeil_links.gif);
      background-position:8px 3px; background-repeat:no-repeat; display:block;
      text-decoration:none; width:30px; height:18px; z-index:60; float:left;
   }
   a.gb_first:hover, a.gb_first:focus, a.gb_first:active {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/dpfeil_links_w.gif);
      background-position:8px 3px; background-repeat:no-repeat; background-color:#2f384f; display:block;
   }

   a.gb_back, a.gb_back:link {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/pfeil_links.gif);
      background-position:12px 3px; background-repeat:no-repeat; display:block; text-decoration:none;
      width:30px; height:18px; z-index:60; float:left;
   }
   a.gb_back:hover, a.gb_back:focus, a.gb_back:active {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/pfeil_links_w.gif);
      background-position:12px 3px; background-repeat:no-repeat; background-color:#2f384f; display:block;
   }

   a.gb_last, a.gb_last:link {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/dpfeil_rechts.gif);
      background-position:8px 3px;background-repeat:no-repeat; display:block; text-decoration:none;
      width:30px; height:18px; z-index:60; float:left;
   }
   a.gb_last:hover, a.gb_last:focus, a.gb_last:active {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/dpfeil_rechts_w.gif);
      background-position:8px 3px; background-repeat:no-repeat; background-color:#2f384f; display:block;
   }

   a.gb_next, a.gb_next:link {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/pfeil_rechts.gif);
      background-position:12px 3px; background-repeat:no-repeat; display:block; text-decoration:none;
      width:30px; height:18px; z-index:60; float:left;
   }
   a.gb_next:hover, a.gb_next:focus, a.gb_next:active {
      background-image:url(/scales-jazz-rock-jazz-musik-hanau-jazz-rock/guestbook/pfeil_rechts_w.gif);
      background-position:12px 3px; background-repeat:no-repeat; background-color:#2f384f; display:block;
   }

   a.gb_site, a.gb_site:link {
      color:#2f384f; display:block; text-decoration:none; height:18px; padding-left:6px;
      padding-right:7px; font-weight:bold; text-align:center; z-index:60; float:left;
   }
   a.gb_site:hover, a.gb_site:focus, a.gb_site:active {
      color:#ffffff; background-color:#2f384f; display:block;
   }
   a.gb_site_selected {
      background-color:#2f384f; display:block; text-decoration:none; height:18px; padding-left:6px;
      padding-right:7px; font-weight:bold; text-align:center; z-index:60; float:left;
   }

   a.gb_addentry, a.gb_addentry:link {
      position:absolute; right:39px; top:12px; font-size:0.75em; line-height:1.5em; color:#2f384f;
      font-weight:bold; display:block; text-decoration:none; padding-right:6px; padding-left:6px;
      border:1px solid #2f384f; background-color:#999999;
   }
   a.gb_addentry:hover ,a.gb_addentry:focus, a.gb_addentry:active{
      display:block; color:#ffffff; text-decoration:none; background-color:#2f384f;
   }
/****** guestbook *******/
