HTML {
  height: 100%;
}
BODY, TABLE, TD, FORM, H1, H2, H3, H4, IMG {
  margin: 0px;
  padding: 0px;
  color: #414141;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
DIV {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
INPUT, SELECT {
  margin: 0px;
  padding: 1px;
  color: #666666;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
}
P, UL, LI {
  border: 0px;
  margin: 0px;
  padding: 0px;
  background-repeat: no-repeat;
}
BODY {
  height: 100%;
  background-color: #f1f1f1;
  margin: 0px 3px 5px 3px;
}
A, A:link, A:visited, A:active {
  color: #FF0000;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
A:hover {
  color: #FF0000;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
A.greylink, A.greylink:link, A.greylink:visited, A.greylink:active {
  color: #666666;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
A.greylink:hover {
  color: #666666;
  text-decoration: underline;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  border: 0px;
  background-position: center center;
  background-repeat: no-repeat;
}
DIV.foto_header {
  position: relative;
  width: 999px;
  height: 232px;
  margin: 0px auto 0px auto;
  z-index: 995;
}
DIV.foto_header_logo {
  position: relative;
  width: 261px;
  height: 232px;
  float: left;
  background-image: url('../img/css/4-foto-header-logo-3.jpg');
  z-index: 996;
}
DIV.foto_header_headnav {
  position: relative;
  width: 714px;
  height: 232px;
  float: left;
  z-index: 997;
}
DIV.foto_header_headnav_topmenu {
  position: relative;
  width: 704px;
  height: 31px;
  overflow: hidden;
  display: block;
  padding: 12px 0px 0px 10px;
  background-image: url('../img/css/4-foto-header-topmenu.jpg');
  background-position: left center;
  background-repeat: repeat-x;
  z-index: 998;
}
DIV.foto_header_headnav_topmenu_user {
  width: 375px;
  height: 23px;
  padding: 8px 5px 0px 0px;
  float: left;
  text-align: right;
  overflow: hidden;
  color: #666666;
}
DIV.foto_header_headnav_topmenu_cart {
  width: 324px;
  height: 31px;
  float: left;
  overflow: hidden;
}
A.link_topmenu_user, A.link_topmenu_user:link, A.link_topmenu_user:visited, A.link_topmenu_user:active {
  color: #666666;
  text-decoration: none;
  font-weight: bold;
}
A.link_topmenu_user:hover {
  color: #666666;
  text-decoration: underline;
  font-weight: bold;
}
A.link_topmenu, A.link_topmenu:link, A.link_topmenu:visited, A.link_topmenu:active, A.link_topmenu:hover {
  color: #656565;
  font-size: 10px;
  text-decoration: underline;
  height: 12px;
  float: right;
  text-align: left;
  padding: 8px 0px 4px 10px;
  margin: 0px 5px 0px 10px;
  background-image: url('../img/css/4-foto-button-greyarrow-hg.gif');
  background-position: 0px 4px;
}
DIV.foto_header_headnav_redmenu {
  position: relative;
  width: 584px;
  height: 28px;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  padding: 0px 0px 0px 110px;
  background-image: url('../img/css/4-foto-header-redmenu.jpg');
  background-position: left center;
  background-repeat: repeat-x;
  z-index: 1000;
}
DIV.foto_header_headnav_redmenu_spacer {
  width: 2px;
  height: 28px;
  float: left;
  background-image: url('../img/navigation/4-foto-redmenu-spacer.gif');
  background-position: left center;
  overflow: hidden;
}
DIV.foto_header_headnav_redmenu_language {
  position: relative;
  overflow: hidden;
  width: 20px;
  height: 21px;
  float: left;
  padding: 7px 0px 0px 0px;
  background-image: url('../img/css/4-foto-header-redmenu.jpg');
  background-position: right center;
  background-repeat: repeat-x;
  z-index: 1001;
}
IMG.foto_header_language_flag {
  border: 1px solid #FFFFFF;
}
A.link_redmenu, A.link_redmenu:link, A.link_redmenu:visited, A.link_redmenu:active, A.link_redmenu:hover {
  float: left;
}
A.link_redmenu_flag, A.link_redmenu_flag:link, A.link_redmenu_flag:visited, A.link_redmenu_flag:active, A.link_redmenu_flag:hover {
  padding: 0px;
}
DIV.foto_header_headnav_mainmenu {
  width: 667px;
  height: 26px;
  clear: left;
  display: block;
  text-align: right;
  padding: 9px 0px 0px 47px;
  background-image: url('../img/css/4-foto-header-redmenu.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  overflow: hidden;
  white-space: nowrap;
}
DIV.foto_header_headnav_mainmenu_container {
  height: 26px;
  float: right;
  overflow: hidden;
}
DIV.link_mainmenu_spacer_left_i {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-left-i.gif');
}
DIV.link_mainmenu_spacer_left_a {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-left-a.gif');
}
DIV.link_mainmenu_spacer_right_i {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-right-i.gif');
}
DIV.link_mainmenu_spacer_right_a {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-right-a.gif');
}
DIV.link_mainmenu_spacer_ii {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-i-i.gif');
}
DIV.link_mainmenu_spacer_ai {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-a-i.gif');
}
DIV.link_mainmenu_spacer_ia {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-i-a.gif');
}
A.link_mainmenu_inaktiv, A.link_mainmenu_inaktiv:link, A.link_mainmenu_inaktiv:visited, A.link_mainmenu_inaktiv:active {
  height: 15px;
  float: left;
  padding: 6px 35px 5px 35px;
  color: #414141;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/4-foto-mainbutton-hg-i.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
A.link_mainmenu_inaktiv:hover {
  height: 15px;
  float: left;
  padding: 6px 35px 5px 35px;
  margin: 0px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/4-foto-mainbutton-hg-i.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
A.link_mainmenu_aktiv, A.link_mainmenu_aktiv:link, A.link_mainmenu_aktiv:visited, A.link_mainmenu_aktiv:active, A.link_mainmenu_aktiv:hover {
  height: 15px;
  float: left;
  padding: 6px 35px 5px 35px;
  margin: 0px;
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
  background-image: url('../img/css/4-foto-mainbutton-hg-a.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
DIV.foto_header_headnav_flashmenu {
  width: 714px;
  height: 161px;
  display: block;
  clear: left;
  background-image: url('../img/css/4-foto-header-flashmenu.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  vertical-align: top;
}         
DIV.foto_header_headnav_flashmenu_banner {
  width: 714px;
  height: 137px;
  display: block;
  clear: left;
  padding: 24px 0px 0px 0px;
  background-image: url('../img/css/4-foto-header-flashmenu.jpg');
  background-position: left top;
  background-repeat: repeat-x;
  vertical-align: top;
}         
DIV.foto_header_headnav_flashmenu_screenshot {
  width: 685px;
  height: 150px;
  display: block;
  padding: 11px 0px 0px 15px;
}         
DIV.foto_header_rightbar {
  width: 24px;
  height: 232px;
  float: left;
  background-image: url('../img/css/4-foto-header-rightbar.jpg');
}
DIV.foto_content {
  width: 999px;
  display: block;
  overflow: hidden;
  margin: 0px auto 0px auto;
  background-image: url('../img/css/4-foto-content-hg.jpg');
  background-position: center top;
  background-repeat: repeat-y;
}
DIV.foto_topfooter {
  width: 999px;
  height: 17px;
  padding: 19px 0px 0px 0px;
  display: block;
  clear: left;
  overflow: hidden;
  margin: 0px auto 0px auto;
  background-image: url('../img/css/4-foto-topfooter-hg.jpg');
  color: #FFFFFF;
  font-size: 9px;
  text-align: center;
}
A.link_white_nolines, A.link_white_nolines:link, A.link_white_nolines:visited, A.link_white_nolines:active {
  color: #FFFFFF;
  text-decoration: none;
}
A.link_white_nolines:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
DIV.foto_bottomfooter {
  width: 999px;
  height: 42px;
  display: block;
  overflow: hidden;
  margin: 0px auto 0px auto;
  background-image: url('../img/css/4-foto-bottomfooter-hg.jpg');
  background-position: center top;
  background-repeat: repeat-y;
}
DIV.foto_bottomfooter_left {
  width: 300px;
  height: 22px;
  padding: 10px 0px 10px 0px;
  float: left;
  overflow: hidden;
  font-size: 9px;
  text-align: left;
}
DIV.foto_bottomfooter_center {
  width: 400px;
  height: 22px;
  padding: 10px 0px 10px 0px;
  float: left;
  overflow: hidden;
  font-size: 9px;
  text-align:center;
}
A.link_bottomfooter_right, A.link_bottomfooter_right:active, A.link_bottomfooter_right:visited, A.link_bottomfooter_right:link {
  color: #999999;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}
A.link_bottomfooter_right:hover {
  color: #FF0000;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}
DIV.foto_bottomfooter_right {
  width: 299px;
  height: 22px;
  padding: 10px 0px 10px 0px;
  float: left;
  overflow: hidden;
  color: #999999;
  font-size: 9px;
  text-align: center;
}

A.link_gray_nolines, A.link_gray_nolines:link, A.link_gray_nolines:visited, A.link_gray_nolines:active {
  color: #414141;
  text-decoration: none;
}
A.link_gray_nolines:hover {
  color: #414141;
  text-decoration: underline;
}
DIV.foto_content_left_area {
  width: 201px;
  margin: 0px;
  padding: 5px 0px 0px 0px;
  left: -2px;
  float: left;
  overflow: hidden;
  position: relative;
}
DIV.foto_content_left_spacer {
  width: 201px;
  height: 5px;
  line-height: 5px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_left_submenu_title {
  width: 172px;
  height: 24px;
  display: block;
  padding: 6px 0px 0px 29px;
  background-image: url('../img/css/4-foto-leftmenu-title-hg.jpg');
  background-position: left top;
}
DIV.foto_content_left_submenu_title_text {
  width: 172px;
  height: 22px;
  display: block;
  padding: 8px 0px 0px 29px;
  background-image: url('../img/css/4-foto-leftmenu-title-hg.jpg');
  background-position: left top;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
DIV.foto_content_left_submenu_title_text A, DIV.foto_content_left_submenu_title_text A:link, DIV.foto_content_left_submenu_title_text A:visited, DIV.foto_content_left_submenu_title_text A:active, DIV.foto_content_left_submenu_title_text A:hover{
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  color: #FFFFFF;
}
DIV.foto_content_left_submenu_content {
  width: 201px;
  display: block;
  padding: 5px 0px 0px 0px;
  background-image: url('../img/css/4-foto-leftmenu-content-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
A.link_leftmenu, A.link_leftmenu:active, A.link_leftmenu:visited, A.link_leftmenu:link {
  font-size: 12px;
  width: 171px;
  height: 24px;
  margin: 0px 0px 2px 0px;
  padding: 6px 0px 0px 30px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-hg.jpg');
  background-position: left top;
}
A.link_leftmenu:hover {
  font-size: 12px;
  width: 171px;
  height: 24px;
  margin: 0px 0px 2px 0px;
  padding: 6px 0px 0px 30px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_redlink, A.link_leftmenu_redlink:active, A.link_leftmenu_redlink:visited, A.link_leftmenu_redlink:link, A.link_leftmenu_redlink:hover {
  font-size: 12px;
  font-weight: bold;
  width: 171px;
  height: 24px;
  margin: 0px 0px 2px 0px;
  padding: 6px 0px 0px 30px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_footer, A.link_leftmenu_footer:active, A.link_leftmenu_footer:visited, A.link_leftmenu_footer:link {
  font-size: 12px;
  width: 171px;
  height: 24px;
  padding: 6px 0px 0px 30px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_footer:hover {
  font-size: 12px;
  width: 171px;
  height: 24px;
  padding: 6px 0px 0px 30px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_aktiv, A.link_leftmenu_aktiv:active, A.link_leftmenu_aktiv:visited, A.link_leftmenu_aktiv:link, A.link_leftmenu_aktiv:hover {
  font-size: 12px;
  font-weight: bold;
  width: 171px;
  height: 20px;
  padding: 8px 0px 0px 30px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_footer_aktiv, A.link_leftmenu_footer_aktiv:link, A.link_leftmenu_footer_aktiv:active, A.link_leftmenu_footer_aktiv:visited, A.link_leftmenu_footer_aktiv:hover {
  font-size: 12px;
  font-weight: bold;
  width: 171px;
  height: 20px;
  padding: 8px 0px 0px 30px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene1-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2, A.link_leftmenu_ebene2:active, A.link_leftmenu_ebene2:visited, A.link_leftmenu_ebene2:link {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2:hover {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2_aktiv, A.link_leftmenu_ebene2_aktiv:active, A.link_leftmenu_ebene2_aktiv:visited, A.link_leftmenu_ebene2_aktiv:link, A.link_leftmenu_ebene2_aktiv:hover {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2_footer, A.link_leftmenu_ebene2_footer:active, A.link_leftmenu_ebene2_footer:visited, A.link_leftmenu_ebene2_footer:link {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2_footer:hover {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene2_footer_aktiv, A.link_leftmenu_ebene2_footer_aktiv:active, A.link_leftmenu_ebene2_footer_aktiv:visited, A.link_leftmenu_ebene2_footer_aktiv:link, A.link_leftmenu_ebene2_footer_aktiv:hover {
  font-size: 11px;
  width: 162px;
  height: 19px;
  padding: 5px 0px 0px 39px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene2-footer-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3, A.link_leftmenu_ebene3:active, A.link_leftmenu_ebene3:visited, A.link_leftmenu_ebene3:link {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 54px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3:hover {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_aktiv, A.link_leftmenu_ebene3_aktiv:active, A.link_leftmenu_ebene3_aktiv:visited, A.link_leftmenu_ebene3_aktiv:link, A.link_leftmenu_ebene3_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_footer, A.link_leftmenu_ebene3_footer:active, A.link_leftmenu_ebene3_footer:visited, A.link_leftmenu_ebene3_footer:link {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 54px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_footer:hover {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_footer_aktiv, A.link_leftmenu_ebene3_footer_aktiv:active, A.link_leftmenu_ebene3_footer_aktiv:visited, A.link_leftmenu_ebene3_footer_aktiv:link, A.link_leftmenu_ebene3_footer_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-footer-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_last, A.link_leftmenu_ebene3_last:active, A.link_leftmenu_ebene3_last:visited, A.link_leftmenu_ebene3_last:link {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 54px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-last-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_last:hover {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-last-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene3_last_aktiv, A.link_leftmenu_ebene3_last_aktiv:active, A.link_leftmenu_ebene3_last_aktiv:visited, A.link_leftmenu_ebene3_last_aktiv:link, A.link_leftmenu_ebene3_last_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 54px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene3-last-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4, A.link_leftmenu_ebene4:active, A.link_leftmenu_ebene4:visited, A.link_leftmenu_ebene4:link {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 69px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4:hover {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_aktiv, A.link_leftmenu_ebene4_aktiv:active, A.link_leftmenu_ebene4_aktiv:visited, A.link_leftmenu_ebene4_aktiv:link, A.link_leftmenu_ebene4_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 17px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-akt-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_footer, A.link_leftmenu_ebene4_footer:active, A.link_leftmenu_ebene4_footer:visited, A.link_leftmenu_ebene4_footer:link {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 69px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_footer:hover {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-footer-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_footer_aktiv, A.link_leftmenu_ebene4_footer_aktiv:active, A.link_leftmenu_ebene4_footer_aktiv:visited, A.link_leftmenu_ebene4_footer_aktiv:link, A.link_leftmenu_ebene4_footer_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 22px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-footer-akt-hg.jpg');
  background-position: left top;
  background-repeat: no-repeat;
}
A.link_leftmenu_ebene4_last, A.link_leftmenu_ebene4_last:active, A.link_leftmenu_ebene4_last:visited, A.link_leftmenu_ebene4_last:link {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 69px;
  color: #414141;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-last-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_last:hover {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-last-hg.jpg');
  background-position: left top;
}
A.link_leftmenu_ebene4_last_aktiv, A.link_leftmenu_ebene4_last_aktiv:active, A.link_leftmenu_ebene4_last_aktiv:visited, A.link_leftmenu_ebene4_last_aktiv:link, A.link_leftmenu_ebene4_last_aktiv:hover {
  font-size: 10px;
  width: 147px;
  height: 19px;
  padding: 3px 0px 0px 69px;
  color: #FF0000;
  text-decoration: none;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-content-ebene4-last-akt-hg.jpg');
  background-position: left top;
}
DIV.foto_content_left_submenu_footer {
  width: 201px;
  height: 29px;
  display: block;
  background-image: url('../img/css/4-foto-leftmenu-footer-hg.jpg');
  background-position: left top;
}
DIV.foto_content_left_textteaser_header {
  width: 171px;
  height: 8px;
  padding: 0px 0px 0px 23px;
  display: block;
  background-image: url('../img/css/4-foto-lefttextteaser-top-hg.gif');
  background-position: 23px 0px;
  background-repeat: no-repeat;
}
DIV.foto_content_left_textteaser_content {
  width: 151px;
  padding: 5px 10px 0px 33px;
  display: block;
  background-image: url('../img/css/4-foto-lefttextteaser-content-hg.gif');
  background-position: 23px 0px;
  background-repeat: repeat-y;
}
DIV.foto_content_left_textteaser_content_title {
  display: block;
}
DIV.foto_content_left_textteaser_content_text {
  padding: 10px 0px 2px 0px;
  font-size: 10px;
  display: block;
}
DIV.foto_content_left_textteaser_content_button {
  padding: 5px 0px 0px 0px;
  text-align: right;
  display: block;
}
DIV.foto_content_left_textteaser_footer {
  width: 171px;
  height: 8px;
  padding: 0px 0px 7px 23px;
  display: block;
  background-image: url('../img/css/4-foto-lefttextteaser-bottom-hg.gif');
  background-position: 23px 0px;
}
DIV.foto_content_left_imgteaser {
  width: 171px;
  padding: 0px 0px 5px 23px;
  display: block;
}
DIV.foto_content_leftteaser_header {
  width: 199px;
  height: 7px;
  padding: 0px 0px 0px 20px;
  display: block;
  background-image: url('../img/teaser-links/4-foto-leftteaser-top-hg.jpg');
  background-position: 20px 0px;
}
DIV.foto_content_leftteaser_center {
  width: 199px;
  padding: 0px 10px 0px 27px;
  display: block;
  background-image: url('../img/teaser-links/4-foto-leftteaser-center-hg.jpg');
  background-position: 20px 0px;
  background-repeat: repeat-y;
}
DIV.foto_content_leftteaser_content {
  width: 162px;
  min-height: 130px;
  height: auto !important; 
  height: 130px;  /*für den IE */
  display: block;  
}
DIV.foto_content_leftteaser_content_title {
  width: 130px;
  padding: 2px 10px 8px 5px;
  float: left;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
  color: #707070;
}
A.leftteaser_title_link, A.leftteaser_title_link:link, A.leftteaser_title_link:visited, A.leftteaser_title_link:active {
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
  color: #707070;
  text-decoration: none;
}
A.leftteaser_title_link:hover {
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
  color: #FF0000;
  text-decoration: none;
}
A.leftteaser_text_link, A.leftteaser_text_link:link, A.leftteaser_text_link:visited, A.leftteaser_text_link:active, A.leftteaser_text_link:hover {
  font-size: 10px;
  color: #707070;
  text-decoration: none;
}
DIV.foto_content_leftteaser_content_button {
  float: left;
}
DIV.foto_content_leftteaser_content_text {
  width: 150px;
  padding: 2px 0px 5px 10px;
  line-height: 15px;
  font-size: 10px;
  color: #707070;
  clear: left;
  display: block;
}
DIV.foto_content_leftteaser_footer {
  width: 199px;
  height: 7px;
  padding: 0px 0px 7px 20px;
  display: block;
  background-image: url('../img/teaser-links/4-foto-leftteaser-bottom-hg.jpg');
  background-position: 20px 0px;
}
DIV.foto_content_right_area {
  width: 776px;
  padding: 0px 0px 0px 10px;
  float: left;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_spacer {
  height: 8px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_navhist_element {
  height: 14px;
  padding: 8px 0px 8px 0px;
  float: left;
}
A.foto_content_right_navhist_link_inaktiv, A.foto_content_right_navhist_link_inaktiv:link, A.foto_content_right_navhist_link_inaktiv:visited, A.foto_content_right_navhist_link_inaktiv:active {
  color: #414141;
  text-decoration: none;
}
A.foto_content_right_navhist_link_inaktiv:hover {
  color: #FF0000;
  text-decoration: none;
}
A.foto_content_right_navhist_link_aktiv, A.foto_content_right_navhist_link_aktiv:link, A.foto_content_right_navhist_link_aktiv:visited, A.foto_content_right_navhist_link_aktiv:active {
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}
A.foto_content_right_navhist_link_aktiv:hover {
  font-weight: bold;
  color: #FF0000;
  text-decoration: none;
}
DIV.foto_content_right_navhist_spacerarrow_gray {
  width: 19px;
  height: 30px;
  float: left;
  background-image: url('../img/css/4-foto-navhist-spacerarrow-gray.gif');
}
DIV.foto_content_right_emotionteaser {
  width: 754px;
  height: 327px;
  padding: 23px 10px 0px 5px;
  display: block;
  overflow: hidden;
}

DIV.foto_content_right_emotionteaser_titles {
  width: 375px;
  height: 120px;
  padding: 35px 5px 0px 374px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_emotionteaser_titles h1 {
  color: #656565;
  font-size: 24px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  padding: 6px;
  margin: 0px;
  text-align: right;
}
DIV.foto_content_right_emotionteaser_titles h2 {
  color: #656565;
  font-size: 17px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  padding: 3px;
  margin: 0px;
  text-align: right;
}
DIV.foto_content_right_emotionteaser_subbuttons {
  width: 375px;
  height: 30px;
  padding: 0px 5px 0px 374px;
  display: block;
  overflow: hidden;
  text-align: right;
}

DIV.foto_content_right_emotionteaser_leftbutton {
  clear: left;
  width: 200px;
  height: 160px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_emotionteaser_subteaser {
  width: 554px;
  height: 160px;
  float: left;
  overflow: hidden;
  text-align: right;
}
DIV.foto_content_right_emotionteaser_box {
  float: right;
  width: 246px;
  height: 136px;
  padding: 11px 10px 10px 11px;
  overflow: hidden;
  background-image: url('../img/teaser-emotional/4-foto-emotionteaser-box-hg.png');
}
DIV.foto_content_right_emotionteaser_box_content {
  width: 245px;
  height: 135px;
  display: block;
  overflow: hidden;
  text-align: left;
  float: left;
  position: relative;
}
DIV.foto_content_right_emotionteaser_box_content_title {
  width: 216px;
  height: 22px;
  padding: 5px 0px 0px 6px;
  overflow: hidden;
  float: left;
  white-space: nowrap;
  position: relative;
}
A.emotionteaser_box_title_link, A.emotionteaser_box_title_link:link, A.emotionteaser_box_title_link:visited, A.emotionteaser_box_title_link:active {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
A.emotionteaser_box_title_link:hover {
  color: #FF0000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_emotionteaser_box_content_button {
  width: 22px;
  height: 27px;
  overflow: hidden;
  float: left;
  position: relative;
}
DIV.foto_content_right_emotionteaser_box_content_spacerline {
  width: 240px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-emotional/4-foto-emotionteaser-box-spacer-hg.gif');
  background-position: 6px 1px;
}
DIV.foto_content_right_emotionteaser_box_content_text {
  width: 138px;
  height: 59px;
  padding: 10px 0px 0px 100px;
  display: block;
  color: #656565;
  overflow: hidden;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}
A.emotionteaser_box_text_link, A.emotionteaser_box_text_link:link, A.emotionteaser_box_text_link:visited, A.emotionteaser_box_text_link:active, A.emotionteaser_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-size: 10px;
  font-weight: normal;
  line-height: 14px;
}
DIV.foto_content_right_emotionteaser_box_content_footerbutton {
  width: 140px;
  height: 25px;
  padding: 8px 0px 0px 100px;
  overflow: hidden;
  display: block;
  text-align: right;
}
DIV.foto_content_right_flashteaser {
  width: 769px;
  height: 350px;
  display: block;
  overflow: hidden;
  background-position: 0px 0px;
}
DIV.foto_content_right_flashteaser_flash {
  width: 230px;
  height: 350px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_flashteaser_content {
  width: 539px;
  height: 327px;
  padding: 23px 0px 0px 0px;
  margin: 0px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_flashteaser_titles {
  width: 534px;
  height: 125px;
  padding: 35px 5px 0px 0px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_flashteaser_titles h1 {
  color: #656565;
  font-size: 24px;
  font-weight: bold;
  padding: 6px 3px 6px 3px;
}
DIV.foto_content_right_flashteaser_titles h2 {
  color: #656565;
  font-size: 18px;
  font-weight: bold;
  padding: 3px;
  text-align: left;
}
DIV.foto_content_right_flashteaser_teaser {
  width: 534px;
  height: 167px;
  padding: 0px 5px 0px 0px;
  display: block;
  overflow: hidden;
}
#bannerbar {
  width: 714px;
  height: 137px;
  display: block;
  overflow: hidden;
}
DIV.bannerbar_links {
  width: 24px;
  overflow: hidden;
  float: left;
  text-align: center;
  padding: 45px 4px 0px 0px;
}
DIV.bannerbar_mitte {
  width: 646px;
  height: 137px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
  position: relative;
}
DIV.bannerbar_mitte DIV.banner_items {
  clear: both;
  position: absolute;
  width: 20000em;
}
DIV.bannerbar_mitte DIV.banner_items DIV.banner_item {
  height: 122px;
  padding: 0px;
  float: left;
  overflow: hidden;
}
DIV.bannerbar_rechts {
  width: 24px;
  overflow: hidden;
  float: left;
  text-align: center;
  padding: 45px 0px 0px 6px;
}

A.bannerbutton_links, A.bannerbutton_links:link, A.bannerbutton_links:active, A.bannerbutton_links:visited, A.bannerbutton_links:hover {
  width: 24px;
  height: 24px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  background-image: url('../img//buttons/bannerbutton-links.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
A.bannerbutton_rechts, A.bannerbutton_rechts:link, A.bannerbutton_rechts:active, A.bannerbutton_rechts:visited, A.bannerbutton_rechts:hover {
  width: 24px;
  height: 24px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  background-image: url('../img//buttons/bannerbutton-rechts.jpg');
  background-position: center top;
  background-repeat: no-repeat;
}
A.disabled {
  visibility:hidden !important;    
}
SPAN.injq {
  display: none;
}
