UL {
  margin: 4px 0px 4px 0px;
  list-style-type: none;
}
LI {
  padding: 0px 0px 0px 20px;
  background-image: url('../img/css/4-foto-content-list-arrow-red.gif');
  background-position: 7px 6px;
}
DIV.foto_content_right_2cols_toprow {
  width: 776px;
  height: 177px;
  overflow: hidden;
  padding: 0px 0px 0px 2px;
  display: block;
}
DIV.foto_content_right_2cols_toprow_left {
  width: 379px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_left_left {
  width: 187px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_left_left_title {
  width: 187px;
  height: 36px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/4-foto-content-lefttop-title-left-hg.jpg');
  background-position: left top;
  padding: 10px 5px 0px 15px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 15px;
}
DIV.foto_content_right_2cols_toprow_left_left_content {
  width: 187px;
  height: 131px;
  overflow: hidden;
  padding: 0px 0px 0px 4px;
  display: block;
  background-image: url('../img/css/4-foto-content-lefttop-content-left-hg.jpg');
  background-position: left top;
  font-size: 10px;
}
DIV.foto_content_right_2cols_toprow_left_right {
  width: 192px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_left_right_title {
  width: 192px;
  height: 75px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_2cols_toprow_left_right_title_button {
  width: 84px;
  height: 75px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-pricebutton-contentteaser-top-empty.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_toprow_left_right_title_title {
  width: 108px;
  height: 75px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-lefttop-title-right-hg.jpg');
  background-position: left top;
  padding: 12px 0px 0px 0px;
}
DIV.foto_content_right_2cols_toprow_left_right_content {
  width: 162px;
  height: 99px;
  overflow: hidden;
  padding: 3px 15px 0px 15px;
  float: left;
  background-image: url('../img/css/4-foto-content-lefttop-content-right-hg.jpg');
  background-position: left top;
  font-size: 10px;
  line-height: 14px;
}
DIV.foto_content_right_2cols_toprow_center {
  width: 7px;
  height: 177px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-centerelement-top-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_toprow_right {
  width: 379px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_right_left {
  width: 184px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_right_left_title {
  width: 184px;
  height: 36px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/4-foto-content-righttop-title-left-hg.jpg');
  background-position: left top;
  padding: 10px 5px 0px 15px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 15px;
}
DIV.foto_content_right_2cols_toprow_right_left_content {
  width: 184px;
  height: 131px;
  overflow: hidden;
  padding: 0px 0px 0px 4px;
  display: block;
  background-image: url('../img/css/4-foto-content-righttop-content-left-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_toprow_right_right {
  width: 195px;
  height: 177px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_toprow_right_right_title {
  width: 195px;
  height: 75px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_2cols_toprow_right_right_title_button {
  width: 84px;
  height: 75px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-pricebutton-contentteaser-top-empty.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_toprow_right_right_title_title {
  width: 111px;
  height: 75px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-righttop-title-right-hg.jpg');
  background-position: left top;
  padding: 12px 0px 0px 0px;
}
DIV.foto_content_right_2cols_toprow_right_right_content {
  width: 165px;
  height: 99px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-righttop-content-right-hg.jpg');
  background-position: left top;
  padding: 3px 15px 0px 15px;
  font-size: 10px;
  line-height: 14px;
}
DIV.foto_content_right_2cols_row {
  width: 772px;
  height: 186px;
  overflow: hidden;
  padding: 0px 0px 0px 2px;
  display: block;
}
DIV.foto_content_right_2cols_row_left {
  width: 379px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_left_left {
  width: 187px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_left_left_title {
  width: 187px;
  height: 36px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/4-foto-content-leftelement-title-left-hg.jpg');
  background-position: left top;
  padding: 19px 5px 0px 15px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 15px;
}
DIV.foto_content_right_2cols_row_left_left_content {
  width: 187px;
  height: 131px;
  overflow: hidden;
  padding: 0px 0px 0px 4px;
  display: block;
  background-image: url('../img/css/4-foto-content-leftelement-content-left-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_row_left_right {
  width: 192px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_left_right_title {
  width: 192px;
  height: 84px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_2cols_row_left_right_title_button {
  width: 84px;
  height: 84px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-pricebutton-contentteaser-empty.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_row_left_right_title_title {
  width: 108px;
  height: 84px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-leftelement-title-right-hg.jpg');
  background-position: left top;
  padding: 21px 0px 0px 0px;  
}
DIV.foto_content_right_2cols_row_left_right_content {
  width: 162px;
  height: 99px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-leftelement-content-right-hg.jpg');
  background-position: left top;
  padding: 3px 15px 0px 15px;
  font-size: 10px;
  line-height: 14px;
}
DIV.foto_content_right_2cols_row_center {
  width: 7px;
  height: 186px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-centerelement-center-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_row_right {
  width: 379px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_right_left {
  width: 184px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_right_left_title {
  width: 184px;
  height: 36px;
  overflow: hidden;
  display: block;
  background-image: url('../img/css/4-foto-content-rightelement-title-left-hg.jpg');
  background-position: left top;
  padding: 19px 5px 0px 15px;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 15px;
}
DIV.foto_content_right_2cols_row_right_left_content {
  width: 184px;
  height: 131px;
  overflow: hidden;
  padding: 0px 0px 0px 4px;
  display: block;
  background-image: url('../img/css/4-foto-content-rightelement-content-left-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_row_right_right {
  width: 195px;
  height: 186px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_2cols_row_right_right_title {
  width: 195px;
  height: 84px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_2cols_row_right_right_title_button {
  width: 84px;
  height: 84px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-pricebutton-contentteaser-empty.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_row_right_right_title_title {
  width: 111px;
  height: 84px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-rightelement-title-right-hg.jpg');
  background-position: left top;
  padding: 21px 0px 0px 0px;  
}
DIV.foto_content_right_2cols_row_right_right_content {
  width: 165px;
  height: 99px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-rightelement-content-right-hg.jpg');
  background-position: left top;
  padding: 3px 15px 0px 15px;
  font-size: 10px;
  line-height: 14px;
}
DIV.foto_content_right_2cols_footerrow {
  width: 772px;
  height: 12px;
  overflow: hidden;
  padding: 0px 0px 0px 2px;
  display: block;
}
DIV.foto_content_right_2cols_footerrow_left {
  width: 379px;
  height: 12px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-leftelement-footer-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_footerrow_center {
  width: 7px;
  height: 12px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-centerelement-footer-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_2cols_footerrow_right {
  width: 379px;
  height: 12px;
  overflow: hidden;
  float: left;
  background-image: url('../img/css/4-foto-content-rightelement-footer-hg.jpg');
  background-position: left top;
}
A.link_symbol_cart, A.link_symbol_cart:link, A.link_symbol_cart:visited, A.link_symbol_cart:active {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  background-image: url('../img/css/4-foto-content-symbol-cart-gray.gif');
  background-position: 3px 0px;
  float: left;
}
A.link_symbol_cart:hover {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  background-image: url('../img/css/4-foto-content-symbol-cart-gray-over.gif');
  background-position: 3px 0px;
  float: left;
}
A.link_symbol_priceeu, A.link_symbol_priceeu:link, A.link_symbol_priceeu:visited, A.link_symbol_priceeu:active {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  margin: 0px;
  border: 0px;
  background-image: url('../img/css/4-foto-content-symbol-priceeu-gray.gif');
  background-position: 3px 0px;
  background-repeat: no-repeat;
  float: left;
}
A.link_symbol_priceeu:hover {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  background-image: url('../img/css/4-foto-content-symbol-priceeu-gray-over.gif');
  background-position: 3px 0px;
  float: left;
}
A.link_symbol_info, A.link_symbol_info:link, A.link_symbol_info:visited, A.link_symbol_info:active {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  background-image: url('../img/css/4-foto-content-symbol-info-gray.gif');
  background-position: 3px 0px;
  float: left;
}
A.link_symbol_info:hover {
  width: 30px;
  height: 27px;
  padding: 0px 0px 0px 3px;
  background-image: url('../img/css/4-foto-content-symbol-info-gray-over.gif');
  background-position: 3px 0px;
  float: left;
}
A.link_content_title, A.link_content_title:visited, A.link_content_title:active, A.link_content_title:link {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
A.link_content_title:hover {
  color: #FF0000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
A.link_content_title h1 {
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}
DIV.foto_content_right_details {
  overflow: hidden;
  width: 781px;
  clear: left;
  display: block;
  color: #000000;
}
DIV.foto_content_right_details H1 {
  font-size: 18px;
  font-weight: bold;
  line-height: 25px;
}
DIV.foto_content_right_details H2 {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
DIV.foto_content_right_details A, A:link, A:visited, A:active, A:hover {
  color: #FF0000;
  text-decoration: underline;
}
DIV.foto_content_right_details UL {
  list-style-type: none;
}
DIV.foto_content_right_details LI {
  padding: 0px 0px 0px 25px;
  line-height: 18px;
  background-image: url('../img/css/4-foto-content-list-arrow-red.gif');
  background-position: 7px 8px;
}
DIV.foto_content_right_details_block {
  overflow: hidden;
  width: 773px;
  display: block;
  background-image: url('../img/css/4-foto-content-details-calc-footer-hg.jpg');
  background-position: 233px 0px;
  background-repeat: repeat-y;
}
DIV.foto_content_right_details_calc {
  overflow: hidden;
  width: 253px;
  float: left;
}
DIV.foto_content_right_details_calc_top {
  overflow: hidden;
  width: 211px;
  padding: 17px 20px 15px 22px;
  display: block;
  background-image: url('../img/css/4-foto-content-details-calc-top-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_details_calc_top UL {
  list-style-type: none;
}
DIV.foto_content_right_details_calc_top LI {
  padding: 0px 0px 0px 25px;
  line-height: 18px;
  background-image: url('../img/css/4-foto-content-list-arrow-red.gif');
  background-position: 7px 8px;
}
DIV.foto_content_right_details_calc_spacer {
  width: 200px;
  height: 10px;
  overflow: hidden;
  display: block;
  clear: left;
}
DIV.foto_content_right_details_calc_spacerline {
  width: 212px;
  height: 18px;
  overflow: hidden;
  display: block;
  clear: left;
  background-image: url('../img/css/4-foto-content-details-calc-spacerline.jpg');
  background-position: 0px 8px;
}
DIV.foto_content_right_details_calc_center {
  overflow: hidden;
  width: 253px;
  height: 10px;
  display: block;
  background-image: url('../img/css/4-foto-content-details-calc-center-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_details_calc_bottom {
  overflow: hidden;
  width: 238px;
  padding: 5px 5px 25px 10px;
  display: block;
  background-image: url('../img/css/4-foto-content-details-calc-bottom-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_details_calc_select_title {
  width: 71px;
  height: 14px;
  padding: 4px 2px 4px 7px;
  border-top: 2px solid #F2F2F2;
  border-left: 5px solid #F2F2F2;
  border-bottom: 2px solid #F2F2F2;
  font-size: 10px;
  font-weight: bold;
  float: left;
  clear: left;
  overflow: hidden;
}
DIV.foto_content_right_details_calc_select_select {
  width: 121px;
  height: 22px;
  border-top: 2px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 2px solid #F2F2F2;
  font-size: 10px;
  font-weight: bold;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_details_calc_select_button {
  width: 17px;
  height: 17px;
  padding: 2px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
SELECT.foto_details_selection {
  font-size: 9px;
  width: 120px;
  height: 20px;
  padding: 1px;
}
DIV.foto_content_right_details_calc_select_preis {
  width: 137px;
  height: 23px;
  padding: 0px 2px 0px 0px;
  border-top: 2px solid #F2F2F2;
  border-right: 5px solid #F2F2F2;
  border-bottom: 2px solid #F2F2F2;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  float: left;
  overflow: hidden;
}
INPUT.foto_content_right_details_calc_select_preis_input {
  width: 139px;
  height: 21px;
  padding: 2px 0px 0px 5px;
  margin: 0px;
  border: 0px;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background-image: url('../img/css/4-foto-content-details-preis-hg.jpg');
  background-position: 0px 0px;
}
DIV.foto_content_right_details_calc_textblock {
  width: 236px;
  padding: 5px 0px 10px 0px;
  font-size: 10px;
  color: #414141;
  display: block;
  clear: left;
  text-align: center;
  overflow: hidden;
}
DIV.foto_content_right_details_orderbutton {
  width: 222px;
  padding: 5px 0px 0px 0px;
  display: block;
  text-align: right;
  overflow: hidden;
}
FORM.foto_details_calculator_form {
  margin: 0px;
}
INPUT.foto_details_submitbutton {
  cursor: pointer;
  width: 161px;
  height: 38px;
}
DIV.foto_content_right_details_content {
  width: 520px;
  min-height: 420px;
  overflow: visible;
  float: left;
  background-image: url('../img/css/4-foto-content-details-content-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_details_content_buttonbar {
  width: 500px;
  height: 26px;
  overflow: hidden;
  display: block;
  padding: 3px 10px 0px 10px;
  text-align: right;
  background-image: url('../img/css/4-foto-content-details-buttonbar-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_details_content_main {
  width: 520px;
  overflow: visible;
  display: block;
}
DIV.foto_content_right_details_footer {
  width: 773px;
  height: 17px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/css/4-foto-content-details-footer-hg.jpg');
  background-position: center;
}
DIV.link_detailsmenu_spacer_left_i {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-left-i.gif');
}
DIV.link_detailsmenu_spacer_left_a {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-left-a.gif');
}
DIV.link_detailsmenu_spacer_right_i {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-right-i.gif');
}
DIV.link_detailsmenu_spacer_right_a {
  width: 11px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-right-a.gif');
}
DIV.link_detailsmenu_spacer_ii {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-i-i.gif');
}
DIV.link_detailsmenu_spacer_ai {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-a-i.gif');
}
DIV.link_detailsmenu_spacer_ia {
  width: 21px;
  height: 26px;
  float: left;
  background-image: url('../img/css/4-foto-mainbutton-spacer-i-a.gif');
}
A.link_detailsmenu_inaktiv, A.link_detailsmenu_inaktiv:link, A.link_detailsmenu_inaktiv:visited, A.link_detailsmenu_inaktiv:active {
  height: 15px;
  float: left;
  padding: 6px 15px 5px 15px;
  color: #414141;
  text-decoration: none;
  background-image: url('../img/css/4-foto-mainbutton-hg-i.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
A.link_detailsmenu_inaktiv:hover {
  height: 15px;
  float: left;
  padding: 6px 15px 5px 15px;
  color: #FF0000;
  text-decoration: none;
  background-image: url('../img/css/4-foto-mainbutton-hg-i.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
A.link_detailsmenu_aktiv, A.link_detailsmenu_aktiv:link, A.link_detailsmenu_aktiv:visited, A.link_detailsmenu_aktiv:active, A.link_detailsmenu_aktiv:hover {
  height: 15px;
  float: left;
  padding: 6px 15px 5px 15px;
  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;
}
SPAN.link_detailsmenu_aktiv {
  height: 15px;
  float: left;
  padding: 6px 15px 5px 15px;
  color: #FF0000;
  font-weight: bold;
  background-image: url('../img/css/4-foto-mainbutton-hg-a.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
DIV.foto_content_right_images_largeimage {
  width: 490px;
  height: 235px;
  padding: 15px 0px 5px 20px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_images_thumbnails {
  width: 490px;
  padding: 0px 0px 5px 20px;
  display: block;
  overflow: hidden;
}
IMG.foto_images_large {
  border: 0px;
}
IMG.foto_images_thumbnail_11 {
  padding: 10px 11px 0px 0px;
  float: left;
}
IMG.foto_images_thumbnail_10 {
  padding: 10px 10px 0px 0px;
  float: left;
}
DIV.foto_content_right_details_textblock {
  line-height: 15px;
  width: 480px;
  padding: 25px 10px 10px 20px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock h2 {
  line-height: 15px;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0px 15px 0px;
  display: block;
  overflow: hidden;
}
DIV.details_image_block_left {
  width: 240px;
  padding: 0px 15px 10px 0px;
  float: left;
}
DIV.details_image_block_right {
  width: 240px;
  padding: 0px 0px 10px 15px;
  float: right;
}
img.details_image_image {
  cursor: pointer;
}
DIV.details_image_block_image {
  display: block;
}
DIV.details_image_block_subtitle {
  width: 205px;
  padding: 0px 5px 0px 0px;
  float: left;
  text-align: left;
  vertical-align: top;
  color: #999999;
  overflow: hidden;
}
DIV.details_image_block_zoom {
  width: 30px;
  white-space: nowrap;
  float: left;
  text-align: center;
  vertical-align: top;
  overflow: hidden;
}
IMG.details_zoomlens {
  cursor: pointer;
}
DIV.foto_content_right_contentteaser {
  width: 776px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_contentteaser_spacer {
  clear: left;
  width: 769px;
  height: 6px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box {
  float: left;
  width: 763px;
  height: 220px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-1-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_11_box_content {
  width: 755px;
  height: 212px;
  height: 216px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
  background-position: left top;
}
DIV.foto_content_right_contentteaser_11_box_content_title {
  width: 721px;
  padding: 4px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_contentteaser_11_box_content_title h2 {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
}
A.contentteaser_11_box_title_link, A.contentteaser_11_box_title_link:active, A.contentteaser_11_box_title_link:link, A.contentteaser_11_box_title_link:visited {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_11_box_title_link:hover {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_contentteaser_11_box_content_button {
  width: 22px;
  height: 22px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  float: left;
}
DIV.foto_content_right_contentteaser_11_box_content_spacerline {
  width: 751px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_contentteaser_11_box_content_bildlink {
  width: 510px;
  height: 180px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_bildlink_schmal {
  width: 250px;
  height: 180px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_bildlink_gesamt {
  width: 750px;
  height: 175px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_text {
  width: 230px;
  height: 127px;
  padding: 10px 0px 0px 10px;
  float: left;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_text_breit {
  width: 490px;
  height: 127px;
  padding: 10px 0px 0px 10px;
  float: left;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_text_mt {
  width: 470px;
  padding: 10px 0px 0px 280px;
  display: block;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
DIV.foto_content_right_contentteaser_11_box_content_footerbutton {
  width: 230px;
  height: 32px;
  padding: 8px 0px 0px 10px;
  text-align: right;
  float: left;
}
DIV.foto_content_right_contentteaser_11_box_content_footerbutton_breit {
  width: 490px;
  height: 32px;
  padding: 8px 0px 0px 10px;
  text-align: right;
  float: left;
}
A.contentteaser_11_box_text_link, A.contentteaser_11_box_text_link:link, A.contentteaser_11_box_text_link:visited, A.contentteaser_11_box_text_link:active, A.contentteaser_11_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_contentteaser_12_box {
  float: left;
  width: 374px;
  height: 166px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-2-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_12_box_content {
  width: 368px;
  height: 158px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_12_box_content_title {
  width: 334px;
  padding: 5px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_contentteaser_12_box_content_title h3 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  padding: 0px;
  margin: 0px;
}
A.contentteaser_12_box_title_link, A.contentteaser_12_box_title_link:active, A.contentteaser_12_box_title_link:link, A.contentteaser_12_box_title_link:visited {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_12_box_title_link:hover {
  color: #FF0000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_contentteaser_12_box_content_button {
  width: 22px;
  height: 22px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  float: left;
}
DIV.foto_content_right_contentteaser_12_box_content_spacerline {
  width: 364px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_contentteaser_12_box_content_bildlink {
  width: 140px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_12_box_content_text {
  width: 215px;
  height: 75px;
  padding: 10px 0px 0px 10px;
  float: left;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_12_box_content_textgesamt {
  width: 350px;
  height: 115px;
  padding: 10px 0px 0px 10px;
  float: left;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
A.contentteaser_12_box_text_link, A.contentteaser_12_box_text_link:link, A.contentteaser_12_box_text_link:visited, A.contentteaser_12_box_text_link:active, A.contentteaser_12_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_contentteaser_12_box_content_footerbutton {
  width: 215px;
  height: 32px;
  padding: 8px 0px 0px 10px;
  text-align: right;
  float: left;
}
DIV.foto_content_right_contentteaser_13_box {
  float: left;
  width: 245px;
  height: 166px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-3-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_13_box_content {
  width: 239px;
  height: 158px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_13_box_content_title {
  width: 205px;
  padding: 7px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_contentteaser_13_box_content_title h3 {
  color: #656565;
  font-weight: bold;
}
A.contentteaser_13_box_title_link, A.contentteaser_13_box_title_link:active, A.contentteaser_13_box_title_link:link, A.contentteaser_13_box_title_link:visited {
  color: #656565;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_13_box_title_link:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_contentteaser_13_box_content_button {
  width: 22px;
  height: 22px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  float: left;
}
DIV.foto_content_right_contentteaser_13_box_content_spacerline {
  width: 235px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_contentteaser_13_box_content_bildlink {
  width: 105px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_13_box_content_text {
  width: 115px;
  height: 76px;
  padding: 10px 0px 0px 10px;
  overflow: hidden;
  float: left;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
}
A.contentteaser_13_box_text_link, A.contentteaser_13_box_text_link:link, A.contentteaser_13_box_text_link:visited, A.contentteaser_13_box_text_link:active, A.contentteaser_13_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_contentteaser_13_box_content_footerbutton {
  width: 115px;
  height: 32px;
  padding: 8px 0px 0px 10px;
  text-align: right;
  float: left;
}
DIV.foto_content_right_contentteaser_14_box {
  float: left;
  width: 180px;
  height: 166px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-4-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_14_box_content {
  width: 174px;
  height: 158px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_contentteaser_14_box_content_title {
  width: 140px;
  padding: 7px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_contentteaser_14_box_content_title h4 {
  color: #656565;
  font-weight: bold;
}
A.contentteaser_14_box_title_link, A.contentteaser_14_box_title_link:active, A.contentteaser_14_box_title_link:link, A.contentteaser_14_box_title_link:visited {
  color: #656565;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_14_box_title_link:hover {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_contentteaser_14_box_content_button {
  width: 22px;
  height: 22px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  float: left;
}
DIV.foto_content_right_contentteaser_14_box_content_spacerline {
  width: 170px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_contentteaser_14_box_content_text {
  width: 161px;
  padding: 10px 0px 0px 9px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
}
A.contentteaser_14_box_text_link, A.contentteaser_14_box_text_link:link, A.contentteaser_14_box_text_link:visited, A.contentteaser_14_box_text_link:active, A.contentteaser_14_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_headline_spacer {
  width: 769px;
  height: 23px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_headline {
  width: 744px;
  height: 29px;
  padding: 14px 10px 0px 15px;
  display: block;
  background-image: url('../img/layout-elemente/4-foto-content-headline-hg.jpg');
  background-position: left top;
  overflow: hidden;
}
DIV.foto_content_right_headline h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_headline_button {
  width: 769px;
  height: 43px;
  display: block;
  background-image: url('../img/layout-elemente/4-foto-content-headline-hg.jpg');
  overflow: hidden;
}
DIV.foto_content_right_headline_button_text {
  width: 545px;
  padding: 14px 10px 0px 15px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_headline_button_text h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_headline_button_button {
  width: 187px;
  padding: 13px 0px 0px 0px;
  float: left;
  overflow: hidden;
  text-align: right;
}
DIV.foto_content_right_priceblocks_spacer {
  width: 769px;
  height: 4px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_priceblocks {
  width: 776px;
  overflow: hidden;
  display: block;
}
DIV.foto_content_right_priceblock_box {
  float: left;
  width: 387px;
  overflow: hidden;
}
DIV.foto_content_right_priceblock_box_top {
  display: block;
  width: 387px;
  overflow: hidden;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-top-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_priceblock_box_top_title {
  float: left;
  width: 187px;
  padding: 13px 5px 5px 15px;
  overflow: hidden;
}
DIV.foto_content_right_priceblock_box_top_title h2 {
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.foto_content_right_priceblock_box_top_button {
  float: left;
  width: 180px;
  padding: 12px 0px 5px 0px;
  overflow: hidden;
}
DIV.foto_content_right_priceblock_box_top_spacerline {
  width: 370px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 15px 1px;
}
DIV.foto_content_right_priceblock_box_bottom {
  display: block;
  text-align: right;
  width: 373px;
  padding: 0px 7px 8px 7px;
  overflow: hidden;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-bottom-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_priceblock_box_bottom_content {
  display: block;
  text-align: right;
  width: 363px;
  padding: 10px 10px 7px 0px;
  overflow: hidden;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-standard-hg.jpg');
  background-position: left bottom;
}
TABLE.foto_content_pricetable {
  border: 0px;
}
TD.foto_content_pricetable_td_title {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tc.gif');
  background-position: left top;
  background-repeat: repeat-x;
  white-space: nowrap;
  text-align: center;
  color: #707070;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_pricetable_td_title_left {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tl.gif');
  background-position: left top;
  background-repeat: no-repeat;
  white-space: nowrap;
  text-align: center;
  color: #707070;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_pricetable_td_title_right {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tr.gif');
  background-position: right top;
  white-space: nowrap;
  text-align: right;
  color: #707070;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_pricetable_td_content_1 {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #f2f2f2;
}
TD.foto_content_pricetable_td_content_1_left {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #f2f2f2;
}
TD.foto_content_pricetable_td_content_1_right {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: right;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #f2f2f2;
}
TD.foto_content_pricetable_td_content_2 {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #ffffff;
}
TD.foto_content_pricetable_td_content_2_left {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #ffffff;
}
TD.foto_content_pricetable_td_content_2_right {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: right;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  background-color: #ffffff;
}
TD.foto_content_pricetable_td_footer {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bc.gif');
  background-position: left top;
  background-repeat: repeat-x;
}
TD.foto_content_pricetable_td_footer_left {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bl.gif');
  background-position: left top;
}
TD.foto_content_pricetable_td_footer_right {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-br.gif');
  background-position: right top;
}
DIV.foto_content_right_textblock {
  display: block;
  width: 776px;
  overflow: hidden;
}
DIV.foto_content_right_textblock LI {
  padding: 0px 0px 0px 25px;
  line-height: 18px;
  background-image: url('../img/css/4-foto-content-list-arrow-red.gif');
  background-position: 7px 5px;
}
DIV.foto_content_right_textblock UL {
  display: inline-block;
  list-style-type: none;
}
DIV.foto_content_right_textblock_buttonbar {
  width: 749px;
  height: 37px;
  overflow: hidden;
  display: block;
  padding: 3px 10px 0px 10px;
  text-align: right;
  background-image: url('../img/css/4-foto-content-textblock-top-hg.jpg');
  background-position: 0px 25px;
}
DIV.foto_content_right_textblock_titel {
  display: block;
  width: 751px;
  padding: 15px 10px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-top-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_textblock_titel h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titel h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titel h3 {
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titel_ot {
  display: block;
  width: 751px;
  height: 10px;
  padding: 5px 10px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-top-hg.jpg');
  background-position: left top;
}
DIV.foto_content_right_textblock_titel_nb {
  display: block;
  width: 751px;
  padding: 0px 10px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-main-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.foto_content_right_textblock_titel_nb h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titel_nb h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titel_nb h3 {
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_titelspacer {
  display: block;
  width: 735px;
  height: 10px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-spacerline.gif');
  background-position: left center;
  background-repeat: repeat-x;
}
DIV.foto_content_right_textblock_text {
  display: block;
  width: 735px;
  padding: 10px 20px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-main-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.foto_content_right_textblock_text h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_text h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_text h3 {
  color: #656565;
  font-weight: bold;
  padding: 10px 0px 10px 5px;
}

DIV.foto_content_right_textblock_iframe {
  display: block;
  width: 740px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
}
DIV.foto_content_right_textblock_iframe h1 {
  color: #656565;
  font-size: 15px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_iframe h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
}
DIV.foto_content_right_textblock_iframe h3 {
  color: #656565;
  font-weight: bold;
}

DIV.foto_content_right_textblock_text_npl {
  display: block;
  width: 765px;
  padding: 10px 5px 0px 0px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-main-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.foto_content_right_textblock_text_lpr {
  display: block;
  width: 735px;
  padding: 10px 20px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-main-hg.jpg');
  background-position: left top;
  background-repeat: repeat-y;
}
DIV.foto_content_right_textblock_text A, A:active, A:link, A:visited {
  color: #FF0000;
  text-decoration: none;
}
DIV.foto_content_right_textblock_text A:hover {
  color: #FF0000;
  text-decoration: underline;
}
DIV.foto_content_right_textblock_footer {
  display: block;
  width: 776px;
  height: 10px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-bottom-hg.jpg');
  background-position: left top;
  background-color: #FFFFFF;
}
DIV.foto_content_right_faq_symbols {
  display: block;
  width: 776px;
  overflow: hidden;
}
DIV.foto_content_right_faq_symbols_element {
  width: 190px;
  height: 174px;
  padding: 3px 3px 0px 0px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_faq_question {
  width: 535px;
  height: 19px;
  display: block;
  padding: 10px 5px 5px 0px;
  overflow: hidden;
}
DIV.foto_content_right_faq_question_left {
  width: 505px;
  height: 17px;
  float: left;
  padding: 2px 0px 0px 5px;
  color: #606060;
  font-size: 12px;
  font-weight: bold;
  background-image: url('../img/css/4-foto-faq-frage-hg.gif');
  background-position: left top;
  overflow: hidden;
}
A.faq_question, A.faq_question:link, A.faq_question:visited, A.faq_question:active {
  color: #606060;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_faq_question_button_aktiv {
  width: 19px;
  height: 19px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_faq_question_button_inaktiv {
  width: 19px;
  height: 19px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_faq_answer {
  width: 515px;
  display: block;
  padding: 10px 5px 10px 10px;
  color: #606060;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
}
DIV.foto_content_right_form_intro {
  display: block;
  width: 600px;
  line-height: 20px;
  overflow: hidden;
}
DIV.foto_content_right_form_content {
  display: block;
  width: 735px;
  padding: 20px 0px 20px 0px;
  overflow: hidden;
  font-size: 12px;
  overflow: hidden;
}
FORM.newsletter_form {
  margin: 0px;
}
DIV.newsletter_form_title_full {
  width: 735px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  display: block;
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.newsletter_form_title {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #656565;
}
DIV.newsletter_form_title_error {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #FF0000;
}
DIV.newsletter_form_element {
  width: 615px;
  height: 28px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.newsletter_form_element_nh {
  width: 615px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.newsletter_form_element_checkbox_box {
  width: 25px;
  overflow: hidden;
  float: left;
}
DIV.newsletter_form_element_checkbox_text {
  width: 480px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  float: left;
}
INPUT.newsletter_form_input_radio {
  font-size: 11px;
}
INPUT.newsletter_form_input_text_long {
  width: 300px;
  color: #606060;
  border: 1px solid #999999;
}
TEXTAREA.newsletter_form_input_text_textarea {
  width: 300px;
  height: 100px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.newsletter_form_input_checkbox {
  font-size: 11px;
}
INPUT.newsletter_form_input_checkbox_error {
  border: 1px solid #FF0000;  
}
INPUT.newsletter_form_input_submit {
  margin: 0px;
}
FORM.kontakt_form {
  margin: 0px;
}
DIV.kontakt_form_title_full {
  width: 735px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  display: block;
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.kontakt_form_title {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #656565;
  font-weight: bold;
}
DIV.kontakt_form_title_error {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #FF0000;
}
DIV.kontakt_form_title_breit {
  width: 220px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #656565;
  font-weight: bold;
}
DIV.kontakt_form_title_breit_error {
  width: 220px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #FF0000;
  font-weight: bold;
}
DIV.kontakt_form_element {
  width: 305px;
  height: 28px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.kontakt_form_element_nh {
  width: 305px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.kontakt_form_element_breit {
  width: 495px;
  height: 28px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.kontakt_form_element_breit_nh {
  width: 495px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.kontakt_form_element_checkbox_box {
  width: 25px;
  overflow: hidden;
  float: left;
}
DIV.kontakt_form_element_checkbox_text {
  width: 460px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  float: left;
}
DIV.kontakt_form_element_breit_checkbox_box {
  width: 25px;
  overflow: hidden;
  float: left;
}
DIV.kontakt_form_element_breit_checkbox_text {
  width: 360px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  float: left;
}
INPUT.kontakt_form_input_radio {
  font-size: 11px;
}
INPUT.kontakt_form_input_text_long {
  width: 300px;
  color: #606060;
  border: 1px solid #999999;
}
TEXTAREA.kontakt_form_input_text_textarea {
  width: 300px;
  height: 100px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.kontakt_form_input_checkbox {
  font-size: 11px;
}
INPUT.kontakt_form_input_checkbox_error {
  border: 1px solid #FF0000;  
}
INPUT.kontakt_form_input_submit {
  margin: 0px;
}
DIV.kontakt_form_star {
  width: 15px;
  height: 28px;
  padding: 2px 0px 0px 5px;
  float: left;
  text-align: left;
  font-size: 11px;
  color: #999999;
}
FONT.font_form_star {
  font-size: 11px;
  color: #999999;
}
DIV.kontakt_form_spacerline {
  width: 735px;
  height: 10px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.kontakt_form_spacerline_big {
  width: 735px;
  height: 25px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.kontakt_form_subtitle_full {
  width: 735px;
  padding: 5px 0px 0px 0px;
  clear: left;
  display: block;
  color: #999999;
  font-size: 10px;
  overflow: hidden;
}
DIV.foto_content_right_form_error {
  display: block;
  width: 685px;
  padding: 20px 0px 20px 50px;
  overflow: hidden;
  color: #FF0000;
  background-image: url('../img/css/4-foto-fehlermeldung.gif');
  background-position: 0px 17px;
  background-repeat: no-repeat;
  font-weight: bold;
}
DIV.foto_content_right_form_message {
  display: block;
  width: 685px;
  padding: 20px 0px 20px 50px;
  overflow: hidden;
  color: #006600;
  background-image: url('../img/css/4-foto-bestaetigung.gif');
  background-position: 0px 17px;
  background-repeat: no-repeat;
  font-weight: bold;
}
DIV.foto_content_right_shortlinks_block {
  width: 777px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_shortlink {
  width: 193px;
  height: 178px;
  float: left;
  overflow: hidden;
  background-image: url('../img/css/4-foto-shortlinks-hg.jpg');
  background-position: top left;
}
DIV.foto_content_right_shortlink_title {
  width: 141px;
  height: 16px;
  padding: 17px 0px 0px 18px;
  overflow: hidden;
  float: left;
  font-weight: bold;
  font-size: 12px;
  color: #606060;
}
DIV.foto_content_right_shortlink_link {
  width: 34px;
  height: 19px;
  padding: 14px 0px 0px 0px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_shortlink_spacer {
  width: 193px;
  height: 1px;
  padding: 4px 0px 3px 0px;
  clear: left;
  display: block;
  overflow: hidden;
  background-image: url('../img/css/4-foto-shortlinks-spacer-hg.gif');
  background-position: 18px 3px;
}
DIV.foto_content_right_shortlink_content {
  width: 174px;
  height: 125px;
  padding: 0px 0px 0px 8px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_textblock_text {
  width: 761px;
  border: 0px;
  padding: 3px 0px 3px 15px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_textblock_textblock {
  color: #414141;
  line-height: 20px;
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  width: 735px;
  padding: 10px 20px 15px 15px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_textblock_textblock h3 {
  color: #414141;
  line-height: 15px;
  font-weight: bold;
  font-size: 13px;
  padding: 5px 0px 15px 0px;
  display: block;
  overflow: hidden;
}
DIV.textblock_image_block_left {
  width: 240px;
  padding: 0px 15px 10px 0px;
  float: left;
}
DIV.textblock_image_block_right {
  width: 240px;
  padding: 0px 0px 10px 15px;
  float: right;
}
img.textblock_image_image {
  cursor: pointer;
}
DIV.textblock_image_block_image {
  display: block;
}
DIV.textblock_image_block_subtitle {
  width: 200px;
  padding: 0px 5px 0px 5px;
  float: left;
  text-align: left;
  vertical-align: top;
  color: #666666;
  overflow: hidden;
}
DIV.textblock_image_block_zoom {
  width: 30px;
  white-space: nowrap;
  float: left;
  padding: 3px 0px 0px 0px;
  text-align: center;
  vertical-align: top;
  overflow: hidden;
}
IMG.textblock_zoomlens {
  cursor: pointer;
}
DIV.foto_content_right_textblock_spacer {
  width: 760px;
  height: 5px;
  display: block;
  clear: left;
  overflow: hidden;
}
DIV.foto_content_right_textblock_toplink {
  display: block;
  width: 740px;
  height: 25px;
  padding: 10px 0px 0px 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-spacerline.gif');
  background-position: 15px 2px;
}
DIV.foto_content_right_textblock_zoomimage {
  width: 533px;
  height: 400px;
  padding: 0px 0px 5px 15px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_textblock_thumbs {
  width: 200px;
  padding: 0px 0px 0px 10px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_textblock_thumbelement {
  float: left;
  width: 90px;
  padding: 0px 10px 0px 0px;
}
IMG.foto_content_right_thumbelement {
  width: 90px;
  height: 68px;
}
DIV.foto_content_right_textblock_thumbs_spacer {
  width: 200px;
  height: 15px;
  overflow: hidden;
  clear: left;
  display: block;
}
DIV.foto_content_right_contentspacer_5 {
  clear: left;
  width: 775px;
  height: 5px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_contentspacer_3 {
  clear: left;
  width: 775px;
  height: 3px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box {
  float: left;
  width: 763px;
  height: 220px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-1-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_11_box_content {
  width: 755px;
  height: 212px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_11_box_content_title {
  width: 648px;
  padding: 4px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_productteaser_11_box_content_title h2 {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
}
A.contentteaser_11_box_title_link, A.contentteaser_11_box_title_link:active, A.contentteaser_11_box_title_link:link, A.contentteaser_11_box_title_link:visited {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_11_box_title_link:hover {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_productteaser_11_box_content_buttons {
  width: 90px;
  height: 26px;
  overflow: hidden;
  padding: 3px 5px 0px 0px;
  float: left;
  text-align: right;
}
DIV.foto_content_right_productteaser_11_box_content_titleprice {
  width: 76px;
  height: 24px;
  padding: 6px 4px 0px 10px;
  float: left;
  background-image: url('../img//css/preis-flagge-1109.gif');
  background-position: right top;
  overflow: hidden;
  text-align: right;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 11px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_11_box_content_titleprice SPAN.ab {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 9px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_11_box_content_spacerline {
  width: 751px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_productteaser_11_box_content_bildlink {
  width: 510px;
  height: 180px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_contentteaser_11_box_content_bildlink_gesamt {
  width: 750px;
  height: 180px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_textblock {
  width: 240px;
  height: 180px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_text {
  width: 230px;
  height: 140px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_text_top {
  width: 230px;
  height: 130px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_text_bottom {
  width: 230px;
  height: 17px;
  padding: 0px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_select {
  width: 195px;
  height: 21px;
  padding-left: 10px;
  padding-top: 2px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_selectbutton {
  width: 30px;
  height: 23px;
  text-align: right;
  float: left;
  overflow: hidden;
}

DIV.foto_content_right_productteaser_11_box_content_preis_lsp {
  width: 149px;
  height: 30px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_11_box_content_preis {
  width: 76px;
  height: 24px;
  padding: 6px 4px 0px 10px;
  float: left;
  background-image: url('../img//css/preis-flagge-1109.gif');
  background-position: right top;
  overflow: hidden;
  text-align: right;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  color: #EE0000;
}
DIV.foto_content_right_productteaser_11_box_content_preis SPAN.ab {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 9px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_11_box_content_preis_euro {
  width: 46px;
  height: 26px;
  padding: 4px 1px 0px 0px;
  float: left;
  font-size: 16px;
  color: #FFFFFF;
  text-align: right;
}
DIV.foto_content_right_productteaser_11_box_content_preis_cent {
  width: 23px;
  height: 29px;
  padding: 1px 0px 0px 0px;
  float: left;
  text-align: left;
  font-size: 9px;
  line-height: 10px;
  color: #FFFFFF;
}
A.productteaser_11_box_text_link, A.productteaser_11_box_text_link:link, A.productteaser_11_box_text_link:visited, A.productteaser_11_box_text_link:active, A.productteaser_11_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_productteaser_12_box {
  float: left;
  width: 374px;
  height: 166px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-2-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_12_box_content {
  width: 368px;
  height: 158px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_12_box_content_title {
  width: 260px;
  padding: 4px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_productteaser_12_box_content_title h2 {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
}
A.contentteaser_12_box_title_link, A.contentteaser_12_box_title_link:active, A.contentteaser_12_box_title_link:link, A.contentteaser_12_box_title_link:visited {
  color: #656565;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_12_box_title_link:hover {
  color: #FF0000;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_productteaser_12_box_content_buttons {
  width: 90px;
  height: 26px;
  overflow: hidden;
  padding: 3px 5px 0px 0px;
  float: left;
  text-align: right;
}
DIV.foto_content_right_productteaser_12_box_content_titleprice {
  width: 76px;
  height: 24px;
  padding: 6px 4px 0px 10px;
  float: left;
  background-image: url('../img//css/preis-flagge-1109.gif');
  background-position: right top;
  overflow: hidden;
  text-align: right;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 11px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_12_box_content_titleprice SPAN.ab {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 9px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_12_box_content_spacerline {
  width: 360px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_productteaser_12_box_content_bildlink {
  width: 140px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_bildlink_breitesbild {
  width: 170px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_textblock {
  width: 225px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_textblock_breitesbild {
  width: 195px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text {
  width: 215px;
  height: 85px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text_breitesbild {
  width: 185px;
  height: 85px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text_top {
  width: 215px;
  height: 75px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text_top_breitesbild {
  width: 185px;
  height: 75px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text_bottom {
  width: 215px;
  height: 17px;
  padding: 0px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_text_bottom_breitesbild {
  width: 185px;
  height: 17px;
  padding: 0px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_select {
  width: 180px;
  height: 21px;
  padding-left: 10px;
  padding-top: 2px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_select_breitesbild {
  width: 150px;
  height: 21px;
  padding-left: 10px;
  padding-top: 2px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_selectbutton {
  width: 30px;
  height: 23px;
  text-align: right;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_preis_lsp {
  width: 129px;
  height: 30px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_12_box_content_preis {
  width: 76px;
  height: 24px;
  padding: 6px 4px 0px 10px;
  float: left;
  background-image: url('../img//css/preis-flagge-1109.gif');
  background-position: right top;
  overflow: hidden;
  text-align: right;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 11px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_12_box_content_preis SPAN.ab {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 9px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_12_box_content_preis_euro {
  width: 46px;
  height: 26px;
  padding: 4px 1px 0px 0px;
  float: left;
  font-size: 16px;
  color: #FFFFFF;
  text-align: right;
}
DIV.foto_content_right_productteaser_12_box_content_preis_cent {
  width: 23px;
  height: 29px;
  padding: 1px 0px 0px 0px;
  float: left;
  text-align: left;
  font-size: 9px;
  line-height: 10px;
  color: #FFFFFF;
}
A.productteaser_12_box_text_link, A.productteaser_12_box_text_link:link, A.productteaser_12_box_text_link:visited, A.productteaser_12_box_text_link:active, A.productteaser_12_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
DIV.foto_content_right_productteaser_13_box {
  float: left;
  width: 245px;
  height: 166px;
  padding: 11px 6px 0px 7px;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-1-3-hg.jpg');
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_13_box_content {
  width: 239px;
  height: 158px;
  display: block;
  overflow: hidden;
  background-position: left bottom;
}
DIV.foto_content_right_productteaser_13_box_content_title {
  width: 128px;
  padding: 4px 2px 5px 9px;
  overflow: hidden;
  float: left;
}
DIV.foto_content_right_productteaser_13_box_content_title h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
}
A.contentteaser_13_box_title_link, A.contentteaser_13_box_title_link:active, A.contentteaser_13_box_title_link:link, A.contentteaser_13_box_title_link:visited {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
A.contentteaser_13_box_title_link:hover {
  color: #FF0000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}
DIV.foto_content_right_productteaser_13_box_content_buttons {
  width: 90px;
  height: 26px;
  overflow: hidden;
  padding: 3px 5px 0px 0px;
  float: left;
  text-align: right;
}
DIV.foto_content_right_productteaser_13_box_content_spacerline {
  width: 231px;
  height: 2px;
  overflow: hidden;
  clear: left;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: 9px 1px;
}
DIV.foto_content_right_productteaser_13_box_content_bildlink {
  width: 105px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_13_box_content_textblock {
  width: 130px;
  height: 125px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_13_box_content_text {
  width: 120px;
  height: 85px;
  padding: 10px 0px 0px 10px;
  display: block;
  color: #656565;
  font-weight: normal;
  line-height: 14px;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_13_box_content_preis_lsp {
  width: 34px;
  height: 30px;
  float: left;
  overflow: hidden;
}
DIV.foto_content_right_productteaser_13_box_content_preis {
  width: 76px;
  height: 24px;
  padding: 6px 4px 0px 10px;
  float: left;
  background-image: url('../img//css/preis-flagge-1109.gif');
  background-position: right top;
  overflow: hidden;
  text-align: right;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 11px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_13_box_content_preis SPAN.ab {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  font-size: 9px;
  color: #EE0000;
}
DIV.foto_content_right_productteaser_13_box_content_preis_euro {
  width: 46px;
  height: 26px;
  padding: 4px 1px 0px 0px;
  float: left;
  font-size: 16px;
  color: #FFFFFF;
  text-align: right;
}
DIV.foto_content_right_productteaser_13_box_content_preis_cent {
  width: 23px;
  height: 29px;
  padding: 1px 0px 0px 0px;
  float: left;
  text-align: left;
  font-size: 9px;
  line-height: 10px;
  color: #FFFFFF;
}
A.productteaser_13_box_text_link, A.productteaser_13_box_text_link:link, A.productteaser_13_box_text_link:visited, A.productteaser_13_box_text_link:active, A.productteaser_13_box_text_link:hover {
  text-decoration: none;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
TABLE.foto_content_right_pricetable {
  display: block;
}
TD.foto_content_right_pricetable_td_title {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tc.gif');
  background-position: left top;
  background-repeat: repeat-x;
  white-space: nowrap;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_right_pricetable_td_title_left {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tl.gif');
  background-position: left top;
  white-space: nowrap;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_right_pricetable_td_title_right {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tr.gif');
  background-position: right top;
  background-repeat: no-repeat;
  white-space: nowrap;
  text-align: right;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.foto_content_right_pricetable_td_content_1 {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  background-color: #f2f2f2;
}
TD.foto_content_right_pricetable_td_content_1 TD {
  color: #707070;
  font-size: 10px;
  font-weight: bold;
}
TD.foto_content_right_pricetable_td_content_1_left {
  padding: 3px 5px 3px 5px;
  margin: 0px;
  white-space: nowrap;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif, "Arial Narrow";
  background-color: #f2f2f2;
}
TD.foto_content_right_pricetable_td_content_1_right {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: right;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  background-color: #f2f2f2;
}
TD.foto_content_right_pricetable_td_content_2 {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  background-color: #ffffff;
}
TD.foto_content_right_pricetable_td_content_2 TD {
  color: #707070;
  font-size: 10px;
  font-weight: bold;
}
TD.foto_content_right_pricetable_td_content_2_left {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: center;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  background-color: #ffffff;
}
TD.foto_content_right_pricetable_td_content_2_right {
  padding: 3px 5px 3px 5px;
  white-space: nowrap;
  text-align: right;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
  font-weight: bold;
  background-color: #ffffff;
}
TD.foto_content_right_pricetable_td_footer {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bc.gif');
  background-position: left top;
  background-repeat: repeat-x;
}
TD.foto_content_right_pricetable_td_footer_left {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bl.gif');
  background-position: left top;
}
TD.foto_content_right_pricetable_td_footer_right {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-br.gif');
  background-position: right top;
}
DIV.foto_content_right_details_textblock_title {
  width: 480px;
  padding: 5px 0px 5px 0px;
  display: block;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.foto_content_right_details_textblock_title_nb {
  width: 480px;
  padding: 5px 0px 0px 0px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_subtitle {
  width: 480px;
  padding: 5px 0px 10px 0px;
  display: block;
  overflow: hidden;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: left bottom;
  background-repeat: repeat-x;
}
DIV.foto_content_right_details_textblock_title h2 {
  color: #414141;
  font-weight: bold;
  font-size: 13px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_title_nb h2 {
  color: #414141;
  font-weight: bold;
  font-size: 13px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_subtitle h3 {
  color: #707070;
  font-weight: bold;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_spacer_5 {
  clear: left;
  width: 480px;
  height: 5px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_spacer_15 {
  clear: left;
  width: 480px;
  height: 15px;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_rightbutton {
  width: 480px;
  text-align: right;
  display: block;
  overflow: hidden;
}
DIV.foto_content_right_details_textblock_footertext {
  width: 480px;
  padding: 5px 0px 10px 0px;
  display: block;
  overflow: hidden;
  color: #999999;
  font-size: 9px;
  line-height: 12px;
}
A.right_textblock_footerlink, A.right_textblock_footerlink:active, A.link_right_textblock_footerlink:visited, A.right_textblock_footerlink:link {
  color: #999999;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}
A.right_textblock_footerlink:hover {
  color: #FF0000;
  font-size: 9px;
  font-weight: normal;
  text-decoration: underline;
}
SELECT.shipping_select {
  color: #414141;
  font-size: 9px;
  width: 230px;
  height: 20px;
  padding: 1px;
}
FONT.upper_star {
  color: #999999;
}
TABLE.cart_box {
  padding: 10px 0px 10px 0px;
  display: block;
  overflow: hidden;
}
TD.cart_box_title_left {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tl.gif');
  background-position: left top;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.cart_box_title_center {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tc.gif');
  background-position: left top;
  background-repeat: repeat-x;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.cart_box_title_right {
  width: 60px;
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tr.gif');
  background-position: right top;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.cart_box_line_left {
  padding: 3px 5px 3px 5px;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.cart_box_line_center {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.cart_box_line_right {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.cart_box_footer_left {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bl.gif');
  background-position: left top;
}
TD.cart_box_footer_center {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bc.gif');
  background-position: left top;
  background-repeat: repeat-x;
}
TD.cart_box_footer_right {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-br.gif');
  background-position: right top;
}
IMG.cart_box_image {
  border: 1px solid #e5e5e5;
}
INPUT.cart_box_input_menge {
  width: 20px;
  padding: 2px;
  margin: 0px 0px 5px 0px;
  border: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
A.cart_box_link_delete, A.cart_box_link_delete:link, A.cart_box_link_delete:visited, A.cart_box_link_delete:active, A.cart_box_link_delete:hover {
  color: #999999;
  text-decoration: none;
  font-size: 9px;
}
DIV.cart_box_buttonline {
  width: 735px;
  padding: 15px 0px 0px 0px;
  display: block;
  overflow: hidden;
  text-align: right;
}
TD.cart_box_subtd {
  color: #707070;
  font-size: 10px;
}
TD.cart_box_subtd A, TD.cart_box_subtd A:link, TD.cart_box_subtd A:visited, TD.cart_box_subtd A:active, TD.cart_box_subtd A:hover {
  color: #999999;
  text-decoration: none;
  font-size: 9px;
}
FORM.login_form {
  margin: 0px;
}
DIV.login_form_title {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #656565;
  font-weight: bold;
}
DIV.login_form_title_error {
  width: 120px;
  height: 25px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #FF0000;
}
DIV.login_form_element {
  width: 615px;
  height: 28px;
  padding: 2px 0px 0px 0px;
  float: left;
}
INPUT.login_form_input_text {
  width: 200px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.login_form_input_submit {
  margin: 0px;
}
FORM.daten_form {
  margin: 0px;
}
DIV.daten_form_spacerline {
  width: 735px;
  height: 10px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_form_spacerline_big {
  width: 735px;
  height: 25px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_form_title_full {
  width: 735px;
  height: 20px;
  padding: 5px 0px 0px 0px;
  clear: left;
  display: block;
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.daten_form_title {
  width: 120px;
  height: 20px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #656565;
  font-weight: bold;
}
DIV.daten_form_title_error {
  width: 120px;
  height: 20px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
  color: #FF0000;
}
DIV.daten_form_element {
  width: 320px;
  height: 23px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.daten_form_element_full {
  width: 615px;
  height: 23px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.daten_form_element_nh_full {
  width: 615px;
  padding: 2px 0px 0px 0px;
  float: left;
  overflow: hidden;
}
DIV.daten_form_element_nh {
  width: 320px;
  padding: 2px 0px 0px 0px;
  float: left;
}
DIV.daten_form_button_full {
  width: 620px;
  padding: 5px 0px 0px 115px;
  clear: left;
  display: block;
}
DIV.daten_form_button_first {
  width: 160px;
  padding: 5px 0px 0px 115px;
  clear: left;
  float: left;
}
DIV.daten_form_button_second {
  width: 340px;
  padding: 5px 0px 0px 10px;
  float: left;
}
DIV.daten_form_subtitle_full {
  width: 735px;
  padding: 5px 0px 0px 0px;
  clear: left;
  display: block;
  color: #999999;
  font-size: 10px;
  overflow: hidden;
}
DIV.daten_form_subtitle_right {
  width: 615px;
  padding: 5px 0px 0px 0px;
  float: left;
  color: #999999;
  font-size: 10px;
  overflow: hidden;
}
DIV.daten_form_star {
  width: 290px;
  height: 23px;
  padding: 2px 0px 0px 5px;
  float: left;
  text-align: left;
  font-size: 11px;
  color: #999999;
}
DIV.daten_form_element_checkbox_box {
  width: 25px;
  overflow: hidden;
  float: left;
}
DIV.daten_form_element_checkbox_text {
  width: 480px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  float: left;
}
INPUT.daten_form_input_radio {
  font-size: 11px;
}
INPUT.daten_form_input_text_long {
  width: 315px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_med {
  width: 150px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_small {
  width: 70px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_tag {
  width: 20px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_monat {
  width: 20px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_jahr {
  width: 40px;
  color: #606060;
  border: 1px solid #999999;
}

INPUT.daten_form_input_text_strasse {
  width: 200px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_strasse_nr {
  width: 30px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_plz {
  width: 70px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_text_ort {
  width: 236px;
  color: #606060;
  border: 1px solid #999999;
}
TEXTAREA.daten_form_input_text_textarea {
  width: 315px;
  height: 100px;
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_form_input_checkbox {
  font-size: 11px;
}
SELECT.daten_form_input_select {
  width: 315px;
  color: #606060;
}
INPUT.daten_form_input_checkbox_error {
  border: 1px solid #FF0000;  
}
INPUT.daten_form_input_submit {
  margin: 0px;
}

DIV.daten_content_spacerline {
  width: 735px;
  height: 10px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_content_spacerline_big {
  width: 735px;
  height: 25px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_content_title_full {
  width: 735px;
  height: 17px;
  padding: 3px 0px 0px 0px;
  clear: left;
  display: block;
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.daten_content_title {
  width: 120px;
  height: 17px;
  padding: 3px 0px 0px 0px;
  clear: left;
  float: left;
}
DIV.daten_content_element {
  width: 615px;
  height: 17px;
  padding: 3px 0px 0px 0px;
  float: left;
  font-weight: bold;
  color: #656565;
}
DIV.daten_content_button_full {
  width: 620px;
  padding: 5px 0px 0px 115px;
  clear: left;
  display: block;
}
DIV.daten_content_button_first {
  width: 150px;
  padding: 5px 0px 0px 115px;
  float: left;
}
DIV.daten_content_button_second {
  width: 350px;
  padding: 5px 0px 0px 0px;
  float: left;
}
DIV.daten_content_button_lefthalf {
  width: 380px;
  padding: 5px 0px 0px 0px;
  clear: left;
  float: left;
}
DIV.daten_content_button_righthalf {
  width: 340px;
  padding: 5px 0px 0px 10px;
  float: left;
  text-align: right;
}
DIV.daten_content_halfbox {
  width: 352px;
  overflow: hidden;
  padding: 0px 10px 0px 0px;
  float: left;
}
DIV.daten_content_halfbox_title {
  display: block;
  width: 352px;
  overflow: hidden;
}
DIV.daten_content_halfbox_title h1 {
  color: #656565;
  font-size: 15px;
  padding: 0px;
  font-weight: bold;
}
DIV.daten_content_halfbox_title h2 {
  color: #656565;
  font-size: 13px;
  padding: 0px;
  font-weight: bold;
}
DIV.daten_content_halfbox_title h3 {
  color: #656565;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
}
DIV.daten_content_halfbox_titlespacer {
  display: block;
  width: 352px;
  height: 20px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-spacerline.gif');
  background-position: 0px 10px;
  background-repeat: repeat-x;
}
DIV.daten_content_halfbox_content {
  width: 362px;
  overflow: hidden;
}
DIV.daten_content_halfbox_content_spacerline_5 {
  width: 352px;
  height: 5px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_content_halfbox_content_spacerline_20 {
  width: 352px;
  height: 20px;
  clear: left;
  display: block;
  overflow: hidden;
}
DIV.daten_content_halfbox_content_title_full {
  width: 352px;
  height: 17px;
  padding: 3px 0px 0px 0px;
  clear: left;
  display: block;
  color: #656565;
  font-size: 12px;
  font-weight: bold;
}
DIV.daten_content_halfbox_content_title {
  width: 120px;
  padding: 5px 0px 0px 0px;
  overflow: hidden;
  clear: left;
  float: left;
}
DIV.daten_content_halfbox_content_element {
  width: 232px;
  overflow: hidden;
  padding: 5px 0px 0px 0px;
  float: left;
  font-weight: bold;
  color: #656565;
}
DIV.daten_content_halfbox_content_button_full {
  width: 237px;
  padding: 10px 0px 0px 115px;
  clear: left;
  display: block;
}
DIV.daten_content_halfbox_content_button_first {
  width: 90px;
  padding: 10px 0px 0px 115px;
  float: left;
  clear: left;
}
DIV.daten_content_halfbox_content_button_second {
  width: 90px;
  padding: 10px 0px 0px 0px;
  float: left;
}
DIV.daten_content_halfbox_content_titlespacer {
  display: block;
  width: 352px;
  height: 15px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-content-textblock-spacerline.gif');
  background-position: 0px 10px;
  background-repeat: repeat-x;
}
TABLE.orders_box {
  padding: 10px 0px 10px 0px;
  display: block;
  overflow: hidden;
}
TD.orders_box_title_left {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tl.gif');
  background-position: left top;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.orders_box_title_center {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tc.gif');
  background-position: left top;
  background-repeat: repeat-x;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.orders_box_title_right {
  width: 60px;
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-tr.gif');
  background-position: right top;
  font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif, "Arial Narrow";
}
TD.orders_box_line_left {
  padding: 3px 5px 3px 5px;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.orders_box_line_center {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.orders_box_line_right {
  padding: 3px 5px 3px 5px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  color: #707070;
  font-size: 10px;
}
TD.orders_box_footer_left {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bl.gif');
  background-position: left top;
}
TD.orders_box_footer_center {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  border-right: 1px solid #e5e5e5;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-bc.gif');
  background-position: left top;
  background-repeat: repeat-x;
}
TD.orders_box_footer_right {
  height: 10px;
  line-height: 4px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-br.gif');
  background-position: right top;
}
IMG.orders_box_image {
  border: 1px solid #e5e5e5;
}
TD.foto_content_right_pricetable_td_addprice_left {
  height: 22px;
  padding-left: 10px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-blb.gif');
  background-position: left bottom;
  overflow: hidden;
}
TD.foto_content_right_pricetable_td_addprice_right {
  height: 22px;
  font-size: 7px;
  background-image: url('../img/layout-elemente/4-foto-content-priceblock-tablehg-brb.gif');
  background-position: right bottom;
  overflow: hidden;
}
A.preiswechsel_link, A.preiswechsel_link:link, A.preiswechsel_link:active, A.preiswechsel_link:visited {
  color: #a0a0a0;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
}
A.preiswechsel_link:hover {
  color: #a0a0a0;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
}
FONT.cart_subtitle {
  color: #707070;
  font-size: 9px;
}
DIV.order_block {
  width: 735px;
  height: 57px;
  overflow: hidden;
  padding: 0px 0px 20px 0px;
  margin: 0px;
  background-position: top left;
  background-repeat: no-repeat;
  display: block;
}
TABLE.order_block {
  width: 735px;
  height: 57px;
  padding: 0px;
  margin: 0px;
}
TD.order_block_content {
  width: 87px;
  height: 57px;
  padding: 0px 20px 0px 40px;
  margin: 0px;
  color: #414141;
  font-size: 11px;
  font-weight: bold;
}
TD.order_block_content_active {
  width: 87px;
  height: 57px;
  padding: 0px 20px 0px 40px;
  margin: 0px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
A.order_active_link {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
INPUT.daten_content_halfbox_input {
  color: #606060;
  border: 1px solid #999999;
}
INPUT.daten_content_halfbox_input_error {
  color: #606060;
  border: 1px solid #FF0000;
}
INPUT.daten_content_halfbox_select {
  color: #606060;
}
INPUT.daten_content_halfbox_select_error {
  color: #606060;
  border: 1px solid #FF0000;
}
DIV.kasse_form_radio_box {
  width: 25px;
  overflow: hidden;
  float: left;
  clear: left;
}
INPUT.kasse_form_radio {
  font-size: 11px;
}
DIV.kasse_form_radio_title {
  width: 480px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  font-weight: bold;
  float: left;
}
DIV.kasse_form_radio_text {
  width: 480px;
  overflow: hidden;
  padding: 2px 0px 4px 0px;
  line-height: 18px;
  font-weight: normal;
  float: left;
}
SELECT.box_content_select {
  width: 180px;
  color: #656565;
  font-size: 11px;
  overflow: hidden;
  display: block;
}
SELECT.box_content_select_breitesbild {
  width: 150px;
  color: #656565;
  font-size: 11px;
  overflow: hidden;
  display: block;
}
SELECT.box_content_select_11 {
  width: 195px;
  color: #656565;
  font-size: 11px;
  overflow: hidden;
  display: block;
}
A.impressum_link, A.impressum_link:link, A.impressum_link:visited, A.impressum_link:active, A.impressum_link:hover {
  text-decoration: underline;
  color: #656565;
  font-weight: normal;
  line-height: 15px;
}
A.bestellungen_pdf, A.bestellungen_pdf:link, A.bestellungen_pdf:visited, A.bestellungen_pdf:active {
  padding: 2px 2px 2px 22px;
  height: 18px;
  width: 55px;
  display: block;
  background-image: url('../img/layout-elemente/pdf-symbol-best.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  text-decoration: none;
  color: #606060;
  font-size: 10px;
  font-weight: normal;
}
A.bestellungen_pdf:hover {
  padding: 2px 2px 2px 22px;
  height: 18px;
  width: 55px;
  display: block;
  background-image: url('../img/layout-elemente/pdf-symbol-best.gif');
  background-position: 0px 0px;
  background-repeat: no-repeat;
  text-decoration: underline;
  color: #606060 !important;
  font-size: 10px;
  font-weight: normal;
}
DIV.zusatztext_block_11 {
  float: left;
  width: 715px;
  padding: 10px 27px 5px 27px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-zusatztext-11-hg.jpg');
  background-position: left bottom;
  display: none;
}
DIV.zusatztext_block_11_true {
  float: left;
  width: 715px;
  padding: 10px 27px 5px 27px;
  overflow: hidden;
  background-image: url('../img/css/4-foto-zusatztext-11-hg.jpg');
  background-position: left bottom;
}
DIV.zusatztext_titel {
  width: 715px;
  padding: 5px 0px 5px 0px;
  overflow: hidden;
  display: block;
  background-image: url('../img/teaser-contents/4-foto-contentteaser-spacer-hg.gif');
  background-position: left bottom;
}
DIV.zusatztext_titel h2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}
DIV.zusatztext_text {
  width: 715px;
  padding: 10px 0px 7px 0px;
  overflow: hidden;
  display: block;
  line-height: 16px;
}
DIV.zusatztext_button {
  width: 715px;
  height: 10px;
  padding: 0px;
  overflow: hidden;
  display: block;
  text-align: center;
}
DIV.foto_content_right_contentteaser_11_box_content_microbutton {
  clear: left;
  height: 8px;
  width: 755px;
  padding: 0px;
  display: block;
  overflow: hidden;
  text-align: center;
}
DIV.rand_links_20 {
  margin-left: 20px;
  overflow: hidden;
}
DIV.rand_links_30 {
  margin-left: 30px;
  overflow: hidden;
}
DIV.rand_links_35 {
  margin-left: 35px;
  overflow: hidden;
}
DIV.rand_links_40 {
  margin-left: 40px;
  overflow: hidden;
}
DIV.rand_links_50 {
  margin-left: 50px;
  overflow: hidden;
}
h2.nr_subtitle_1 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-1-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_2 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-2-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_3 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-3-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_4 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-4-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_5 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-5-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_6 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-6-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_7 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-7-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
h2.nr_subtitle_8 {
  color: #656565;
  font-size: 13px;
  font-weight: bold;
  padding: 0px 0px 0px 23px;
  line-height: 20px;
  display: block;
  background-image: url('../img//css/nr-subteaser-8-hg.gif');
  background-repeat: no-repeat;
  background-position: left center;
}
DIV.nr_text {
  width: 577px;
  padding: 5px 0px 15px 23px;
  display: block;
}
.angebotspreis {
  background-image: url('../img//css/angebotspreis-icon.gif');
  background-position: right center;
  background-repeat: no-repeat;
  padding: 3px 17px 3px 0px;
  color: #FF0000;
  font-weight: bold;
} 