/* MISC POSITIONS */

.page_border_bottom {
  position: absolute;
  left: 0px;
  top: 467px;
  width: 748px;
  height: 8px;
}
.page_border_right {
  position: absolute;
  right: 0px;
  top: 0px;
  width: 8px;
  height: 472px;
}

/* POSITIONING HOME */

.home_left_inside .position_left_home_text {
  position: absolute;
  top: 100px;
  left: 280px;
  width: 300px;
  height: 146px;
}
.home_left_inside .position_new_left_home_text {
  position: absolute;
  top: 85px;
  left: 190px;
  width: 400px;
  height: 136px;
}
.home_left_inside .teaser_bottom_left {
  position: absolute;
  top: 365px;
  left: 5px;
  width: 253px;
  height: 142px;
  background-image: url(../hp_images/content/teaser_home_left.png);
}
.home_left_inside .teaser_bottom_right {
  position: absolute;
  top: 365px;
  right: 5px;
  width: 330px;
  height: 142px;
  background-image: url(../hp_images/content/teaser_home_right.png);
}
.home_left_inside .teaser_new_bottom_left {
  position: absolute;
  top: 260px;
  left: 10px;
  width: 253px;
  height: 142px;
}
.home_left_inside .teaser_new_bottom_right {
  position: absolute;
  top: 260px;
  left: 305px;
  width: 326px;
  height: 142px;
}

.home_left_inside .teaser_new2_bottom_left {
  position: absolute;
  top: 285px;
  left: 10px;
  width: 196px;
  height: 200px;
  text-align: center;
  background-image: url(../hp_images/content/photogenie_win_teaser_start.png);
}
.home_left_inside .teaser_new2_bottom_middle {
  position: absolute;
  top: 285px;
  left: 206px;
  width: 196px;
  height: 200px;
  text-align: center;
  background-image: url(../hp_images/content/photogenie_mac_teaser_start.png);
}
.home_left_inside .teaser_new2_bottom_right {
  position: absolute;
  top: 285px;
  left: 402px;
  width: 196px;
  height: 200px;
  text-align: center;
  background-image: url(../hp_images/content/photoweb_teaser_start.png);
}

/* POSITIONING - IPS - PRODUCTS */

.prints_posters_text1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 360px;
  height: 190px;
}
.prints_posters_text2 {
  position: absolute;
  top: 275px;
  left: 365px;
  width: 335px;
  height: 120px;
}
.prints_posters_image1 {
  position: absolute;
  top: 30px;
  left: 425px;
  width: 269px;
  height: 224px;
}
.prints_posters_image2 {
  position: absolute;
  top: 230px;
  left: 30px;
  width: 330px;
  height: 220px;
}
.photobooks_text1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 290px;
  height: 240px;
}
.photobooks_image1 {
  position: absolute;
  top: 30px;
  left: 345px;
  width: 370px;
  height: 290px;
}
.photobooks_image2 {
  position: absolute;
  top: 280px;
  left: 30px;
  width: 280px;
  height: 180px;
}
.photobooks_image3 {
  position: absolute;
  top: 290px;
  left: 310px;
  width: 285px;
  height: 160px;
}
.photo_products_text1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 335px;
  height: 140px;
}
.photo_products_text2 {
  position: absolute;
  top: 275px;
  left: 430px;
  width: 290px;
  height: 150px;
}
.photo_products_image1 {
  position: absolute;
  top: 30px;
  left: 405px;
  width: 269px;
  height: 224px;
}
.photo_products_image2 {
  position: absolute;
  top: 190px;
  left: 30px;
  width: 330px;
  height: 220px;
}
.calendars_text1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 395px;
  height: 110px;
}
.calendars_image1 {
  position: absolute;
  top: 30px;
  left: 390px;
  width: 330px;
  height: 2215px;
}
.calendars_image2 {
  position: absolute;
  top: 260px;
  left: 290px;
  width: 290px;
  height: 224px;
}
.calendars_image3 {
  position: absolute;
  top: 150px;
  left: 30px;
  width: 330px;
  height: 220px;
}
.greeting_cards_text1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 360px;
  height: 130px;
}
.greeting_cards_image1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 690px;
  height: 420px;
}
.photo_genie_win2_menu {
  position: absolute;
  top: 392px;
  left: -15px;
  width: 765px;
  height: 71px;
}
.photo_genie_win2_menustyle {
  background-repeat: no-repeat;
  list-style-type: none;
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size: 0px;
  text-indent: -12000px;
}
.photo_genie_win2_menu li {
  padding-top: 0px;
  margin-top: 0px;
  float: left;
  height: 71px;
  width: 82px;
  display: block;
}
.photo_genie_win2_menu a {
  margin: 0px;
  display: block;
  text-decoration: none;
  width: auto;
  font-size: -0px;
  text-indent: -12000px;
  height: 71px;
}

.photo_genie_win2_image1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 749px;
  height: 407px;
}
.photo_genie_win2_text1 {
  position: absolute;
  color: #84c6fb;
  top: 178px;
  left: 26px;
  width: 312px;
  height: 74px;
}
.photo_genie_win2_text2 {
  position: absolute;
  top: 68px;
  left: 30px;
  width: 220px;
  height: 90px;
}
.photo_genie_win2_text3 {
  position: absolute;
  top: 68px;
  left: 30px;
  width: 285px;
  height: 205px;
}
.photo_genie_win2_text4 {
  position: absolute;
  top: 68px;
  left: 30px;
  width: 290px;
  height: 205px;
}
.photo_genie_win2_text5 {
  position: absolute;
  top: 68px;
  left: 30px;
  width: 263px;
  height: 205px;
}
.photo_genie_win2_movie2 {
  position: absolute;
  top: 25px;
  left: 341px;
  width: 384px;
  height: 381px;
  z-index: 2;
}
.photo_genie_win2_movie3 {
  position: absolute;
  top: 61px;
  left: 300px;
  width: 323px;
  height: 265px;
  z-index: 2;
}
.photo_genie_win2_movie4 {
  position: absolute;
  top: 61px;
  left: 360px;
  width: 323px;
  height: 265px;
  z-index: 2;
}
.photo_genie_win2_button1 {
  position: absolute;
  top: 287px;
  left: 37px;
  width: 270px;
  height: 39px;
}
.photo_genie_win2_button2 {
  position: absolute;
  top: 235px;
  left: 665px;
  width: 270px;
  height: 39px;
}
.photo_genie_mac_menu {
  position: absolute;
  top: 392px;
  left: -15px;
  width: 765px;
  height: 71px;
}
.photo_genie_mac_menustyle {
  background-repeat: no-repeat;
  list-style-type: none;
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size: 0px;
  text-indent: -12000px;
}
.photo_genie_mac_menu li {
  padding-top: 0px;
  margin-top: 0px;
  float: left;
  height: 71px;
  width: 133px;
  display: block;
}
.photo_genie_mac_menu a {
  margin: 0px;
  display: block;
  text-decoration: none;
  width: auto;
  font-size: -0px;
  text-indent: -12000px;
  height: 71px;
}
.photo_genie_mac_image1 {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 749px;
  height: 407px;
}
.photo_genie_mac_text1 {
  position: absolute;
  color: #84c6fb;
  top: 188px;
  left: 26px;
  width: 312px;
  height: 74px;
}
.photo_genie_mac_text2 {
  position: absolute;
  top: 68px;
  left: 30px;
  width: 255px;
  height: 90px;
}
.photo_genie_mac_movie1 {
  position: absolute;
  top: 61px;
  left: 360px;
  width: 321px;
  height: 258px;
  z-index: 2;
}
.photo_genie_win_headline1 {
  position: absolute;
  top: 10px;
  left: 360px;
  width: 27px;
  height: 12px;
}
.photo_genie_win_headline2 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 215px;
  height: 15px;
}
.photo_genie_win_text1 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 170px;
  height: 240px;
}
.photo_genie_win_text2 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 490px;
  height: 85px;
}
.photo_genie_win_text3 {
  position: absolute;
  top: 285px;
  left: 365px;
  width: 345px;
  height: 100px;
}
.photo_genie_win_text4 {
  position: absolute;
  top: 180px;
  left: 235px;
  width: 140px;
  height: 15px;
}
.photo_genie_win_text5 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 210px;
  height: 115px;
}
.photo_genie_win_text6 {
  position: absolute;
  top: 315px;
  left: 165px;
  width: 150px;
  height: 115px;
}
.photo_genie_win_text7 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 390px;
  height: 80px;
}
.photo_genie_win_text8 {
  position: absolute;
  top: 215px;
  left: 580px;
  width: 145px;
  height: 180px;
}
.photo_genie_win_text9 {
  position: absolute;
  top: 340px;
  left: 30px;
  width: 285px;
  height: 90px;
}
.photo_genie_win_image1 {
  position: absolute;
  top: 55px;
  left: 85px;
  width: 632px;
  height: 395px;
}
.photo_genie_win_image2 {
  position: absolute;
  top: 55px;
  left: 410px;
  width: 300px;
  height: 395px;
}
.photo_genie_win_image3 {
  position: absolute;
  top: 150px;
  left: 30px;
  width: 350px;
  height: 399px;
}
.photo_genie_win_image4 {
  position: absolute;
  top: 55px;
  left: 30px;
  width: 686px;
  height: 393px;
}
.photo_web_text1 {
  position: absolute;
  top: 355px;
  left: 30px;
  width: 135px;
  height: 45px;
}
.living_room_text1 {
  position: absolute;
  top: 70px;
  left: 436px;
  width: 260px;
  height: 115px;
}
.mobile_genie_text1 {
  position: absolute;
  top: 100px;
  left: 47px;
  width: 260px;
  height: 100px;
}
.terminal_genie_text1 {
  position: absolute;
  top: 140px;
  left: 315px;
  width: 310px;
  height: 50px;
}
.platforms_download_page_image1 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 291px;
  height: 309px;
}
.platforms_download_page_text1 {
  position: absolute;
  top: 90px;
  left: 30px;
  width: 225px;
  height: 65px;
}
.platforms_download_page_image2 {
  position: absolute;
  top: 35px;
  left: 15px;
  width: 40px;
  height: 50px;
}
.platforms_download_page_boxes1 {
  position: absolute;
  top: 40px;
  left: 285px;
  width: 225px;
  height: 65px;
}
.platforms_download_page_box_icon {
  position: absolute;
  top: 13px;
  left: 350px;
  width: 80px;
  height: 65px;
}
.platforms_download_page_box_downloadbutton {
  position: absolute;
  top: 69px;
  left: 320px;
  width: 80px;
  height: 65px;
}
.ips_services_headline1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 215px;
  height: 15px;
}
.ips_services_text1 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 355px;
  height: 160px;
}
.ips_services_text2 {
  position: absolute;
  top: 300px;
  left: 395px;
  width: 330px;
  height: 135px;
}
.ips_services_image1 {
  position: absolute;
  top: 55px;
  left: 30px;
  width: 686px;
  height: 393px;
}
.ips_system_headline1 {
  position: absolute;
  top: 30px;
  left: 30px;
  width: 376px;
  height: 15px;
}
.ips_system_text1 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 315px;
  height: 250px;
}
.ips_system_text2 {
  position: absolute;
  top: 60px;
  left: 360px;
  width: 330px;
  height: 135px;
}
.ips_system_text3 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 665px;
  height: 450px;
}
.ips_system_image1 {
  position: absolute;
  top: 60px;
  left: 30px;
  width: 686px;
  height: 393px;
}

