body { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; text-decoration: none; color: #676767; background-color: #ffffff; margin: 0; padding: 0; }

.hg_inhalt_start_links {

	background-color: #F5F3E6;

}

.hg_inhalt_start_rechts {

	background-color: #EBE7CE;

}

.hg_nav_zusatz {

	background-color: #ECECEC;

}

.hg_inhalt_hell_s {

	background-color: #F9F9F3;

}

.hg_inhalt_hell {

	background-color: #F5F3E6;

}

.hg_inhalt_mittel {

	background-color: #EBE7CE;

}

.hg_inhalt_dunkel {

	background-color: #DAD5BC;

}

.hg_inhalt_hell_news {

	background-color: #F3F2E8;

}

.inhalt a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: underline;

	color: #339900;

}

.inhalt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 15px;

	text-decoration: none;

	color: #585858;

	font-weight: normal;

}

.inhalt a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: underline;

	color: #339900;

}

.inhalt a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: underline;

	color: #339900;

}

.inhalt a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: underline;

	color: #339900;

}

.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #FFFFFF;

}

.nav_zusatz {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	text-decoration: none;

	color: #737373;

}

.headline_txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-decoration: none;

	font-weight: bold;

	color: #339900;

	line-height: normal;

	font-variant: normal;

}

.headline_news {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	text-decoration: none;

	font-weight: bold;

	color: #339900;

	line-height: normal;

	font-variant: normal;

}

.subhead_news {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	font-weight: bold;

	color: #737373;

	line-height: normal;

	font-variant: normal;

}

.nav_tour a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	text-decoration: none;

	color: #339900;

	background-color: #FFFFFF;

}

.nav_tour {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	text-decoration: none;

	color: #339900;

	background-color: #FFFFFF;

}

.nav_tour a:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	text-decoration: none;

	color: #339900;

}

.nav_tour a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	text-decoration: none;

	color: #339900;

	background-color: #FFFFFF;

}

.nav_tour a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	line-height: 15px;

	text-decoration: underline;

	color: #339900;

	background-color: #FFFFFF;

}

.nav_tour_aktiv {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	line-height: 15px;

	text-decoration: none;

	color: #FFFFFF;

	background-color: #737373;

}

.hinweis {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	text-decoration: none;

	color: #FFFFFF;

	background-color: #F42339;

}

.hinweis2gr {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	text-decoration: none;

	color: #F42339;

}

.hinweis2kl {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 16px;

	text-decoration: none;

	color: #F42339;

}
/* neue css V2 */
/* Layout Rahmen */

.main_fill_left-3d { background-image: url(/v2/Image/all/layout/main/main_fill_left-3d.gif); background-repeat: repeat-x; background-position: right top; background-color:#9d9d9d;}
.main_fill_right-3d { background-image: url(/v2/Image/all/layout/main/main_fill_right-3d.gif); background-repeat: repeat-x; background-position: left top; background-color:#9d9d9d; }
.main_fill_left_shadow-3d { background-image: url(/v2/Image/all/layout/main/main_shadow_left_fill-3d.gif); }
.main_fill_right_shadow-3d { background-image: url(/v2/Image/all/layout/main/main_shadow_right_fill-3d.gif); }



.main_fill_left-photopro { background-image: url(/v2/Image/all/layout/main/main_fill_left-photopro.gif); background-repeat: repeat-x; background-position: right top; background-color:#9d9d9d;}
.main_fill_right-photopro { background-image: url(/v2/Image/all/layout/main/main_fill_right-photopro.gif); background-repeat: repeat-x; background-position: left top; background-color:#9d9d9d; }
.main_fill_left_shadow-photopro { background-image: url(/v2/Image/all/layout/main/main_shadow_left_fill-photopro.gif); }
.main_fill_right_shadow-photopro { background-image: url(/v2/Image/all/layout/main/main_shadow_right_fill-photopro.gif); }


.main_fill_left { background-image: url(/v2/Image/all/layout/main/main_fill_left.jpg); background-repeat: repeat-x; background-position: right top; }
.main_fill_left_short_08 { background-image: url(/v2/Image/all/layout/main/main_fill_left_short_08.jpg); background-repeat: repeat-x; background-position: right top; }
.main_fill_left_shadow { background-image: url(/v2/Image/all/layout/main/main_shadow_left_fill.gif); }
.main_fill_left_shadow_short_08 { background-image: url(/v2/Image/all/layout/main/main_shadow_left_fill_short_08.gif); }
.main_fill_right { background-image: url(/v2/Image/all/layout/main/main_fill_right.jpg); background-repeat: repeat-x; background-position: left top; }
.main_fill_right_short_08 { background-image: url(/v2/Image/all/layout/main/main_fill_right_short_08.jpg); background-repeat: repeat-x; background-position: left top; }
.main_fill_right_shadow { background-image: url(/v2/Image/all/layout/main/main_shadow_right_fill.gif); }
.main_fill_right_shadow_short_08 { background-image: url(/v2/Image/all/layout/main/main_shadow_right_fill_short_08.gif); }
.popup_fill_left { background-image: url(/v2/Image/all/layout/popup/main_fill_left.jpg); background-repeat: repeat-x; background-position: right top; }
.popup_fill_left_shadow { background-image: url(/v2/Image/all/layout/popup/main_shadow_left_fill.gif); }
.popup_fill_right { background-image: url(/v2/Image/all/layout/popup/main_fill_right.jpg); background-repeat: repeat-x; background-position: left top; }
.popup_fill_right_shadow { background-image: url(/v2/Image/all/layout/popup/main_shadow_right_fill.gif); }
.popup_small_fill_left { background-image: url(/v2/Image/all/layout/popup_small/main_fill_left.jpg); background-repeat: repeat-x; background-position: right top; }
.popup_small_fill_left_shadow { background-image: url(/v2/Image/all/layout/popup_small/main_shadow_left_fill.gif); }
.popup_small_fill_right { background-image: url(/v2/Image/all/layout/popup_small/main_fill_right.jpg); background-repeat: repeat-x; background-position: left top; }
.popup_small_fill_right_shadow { background-image: url(/v2/Image/all/layout/popup_small/main_shadow_right_fill.gif); }
.search_form { margin: 0; padding: 0; }
.search_button { color: #747474; font-size: 12px; background-color: white; height: 20px; padding: 2px; border: solid 1px #909090; }
.search_input { color: #747474; font-size: 12px; background-color: white; width: 100px; height: 18px; margin: 0; padding: 2px; border: solid 1px #909090; }
/* home */
.haendlersuche_box_back { background-image: url(/v2/Image/all/home/haendlersuche_filler.gif); background-repeat: repeat-x; background-position: 0 top; }
.haendlersuche_box_input { color: #454545; font-size: 12px; background-color: white; vertical-align: middle; padding: 2px; width: 57px; height: 25px; border: solid 1px; }
.haendlersuche_box_text { color: white; font-size: 12px; }
.banner_box { background-color: #c4dbf6; background-image: url(/v2/Image/all/home/banner_bg.gif); background-repeat: repeat-x; background-position: 0 top; }
.home_bestell_box { background-color: #c7ddf6; background-image: url(/v2/Image/de/home/home_bestell_back_08.gif); background-repeat: repeat-x; background-position: 0 top; }
/* Glossar*/
.glossar_abc { height:29px; text-align: center; padding:4px 0;}
.glossar_abc a { padding: 2px 7px; text-align: center; border: solid 1px white; line-height:20px; vertical-align: middle; color: #837e7e; font-size: 20px;font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.glossar_abc a:hover { border: solid 1px #847e7e; }
.glossar_abc_current { color: #837e7e;  border: solid 1px #847e7e; }
.glossar_buchstabe { height: 295px; padding-top: 22px; padding-left: 18px; }
.glossar_seiten { color: #777; font-size: 16px; font-weight: bold; text-decoration: none; text-align: right; padding: 22px 20px 10px 5px; }
.glossar_seiten a:link { color: #787878; font-size: 16px; font-weight: normal; text-decoration: none; text-align: right; padding-top: 22px; padding-bottom: 10px; padding-left: 5px; }
.glossar_seiten a:visited { color: #787878; font-size: 16px; font-weight: normal; text-decoration: none; text-align: right; }
.glossar_seiten a:hover { color: #787878; font-size: 16px; font-weight: normal; text-decoration: underline; text-align: right; }
.glossar_seiten_current { color: #474646; font-size: 16px; font-weight: bold; }
.glossar_headline { color: #474646; font-size: 14px; font-weight: bold; padding-right: 20px; padding-bottom: 3px; }
.glossar_text { color: #474646; font-size: 12px; padding-right: 20px; padding-bottom: 3px; }
.glossar_link { color: #5ea324; font-size: 12px; font-weight: 700; text-decoration: none; margin-bottom: 10px; padding-right: 20px; }
.glossar_link a:link { color: #5ea324; font-size: 12px; font-weight: 700; text-decoration: none; padding-right: 20px; padding-bottom: 10px; }
.glossar_link a:visited { color: #5ea324; font-size: 12px; font-weight: 700; text-decoration: none; padding-right: 20px; padding-bottom: 10px; }
.glossar_link a:hover { color: #5ea324; font-size: 12px; font-weight: 700; text-decoration: underline; padding-right: 20px; padding-bottom: 10px; }
.glossar_suchbox { background-image: url(/v2/Image/all/glossar/glossar_suche_filler.gif); background-repeat: repeat-x; background-position: 0 top; width: 240px; height: 100px; padding-top: 21px; padding-left: 20px; }
.glossar_box_input { color: #454545; font-size: 12px; background-color: white; padding: 2px; width: 158px; height: 25px; vertical-align: middle; border: solid 1px; }
/* Unternehmen */
.unternehmen_hg { background-color: #dad5bc; background-image: url(/v2/Image/all/unternehmen/unternehmen_filler.gif); background-repeat: repeat-x; background-position: 0 top; }
.unternehmen_weiss { color: white; font-size: 12px; }
.unternehmen_grau { color: #545454; font-size: 12px; }
/* Popup Unternehmen */
.popup_unternehmen_head_box { background-color: #5ea324; height: 120px; padding-top: 28px; padding-left: 30px; }
.popup_unternehmen_text_box { color: #484848; font-size: 12px; background-color: #e8f2df; padding-top: 20px; padding-left: 30px; height: 292px; padding-right: 30px; }
.popup_unternehmen_headline { color: #5ea324; font-size: 16px; font-weight: 700; padding-bottom: 20px; }
.popup_unternehmen_text { color: #484848; font-size: 12px; background-color: #e8f2df; }
.popup_unternehmen_text a:link { color: #5ea324; font-size: 12px; font-weight: bold; background-color: #e8f2df; text-decoration: underline; }
.popup_unternehmen_text a:visited { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #e8f2df; }
.popup_unternehmen_text a:hover { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #e8f2df; }
.popup_unternehmen_print { background-color: #e8f2df; padding-left: 10px; height: 38px; padding-right: 10px; }
.popup_fotowelt_print { padding-right: 10px; padding-left: 10px; height: 38px; }
/* Popup FAQ */
.popup_faq_head_box { background-image: url(/v2/Image/all/faq/faq_popup_filler.gif); height: 70px; padding: 30px 20px 20px 30px; }
.popup_faq_print_box { background-image: url(/v2/Image/all/faq/faq_popup_filler.gif); width: 724px; height: 38px; }
.popup_faq_langtext_box { background-color: #f5f5f3; width: 724px; height: 326px; padding: 30px 20px 20px 30px; }
.popup_faq_fazit_head { font-size: 12px; font-weight: bold; padding-bottom: 20px; }
/* Popup Glossar */
.popup_glossar_print { padding-right: 10px; padding-left: 10px; height: 38px; }
.popup_glossar_print_box { background-image: url(/v2/Image/all/glossar/glossar_popup_filler.gif); height: 38px; }
.popup_glossar_head_box { background-image: url(/v2/Image/all/glossar/glossar_popup_filler.gif); }
.popup_glossar_buchstabe { height: 120px; padding: 22px 0 0 22px; }
.popup_glossar_schlagwort_box { padding-top: 30px; padding-left: 0; }
.popup_glossar_schlagwort { color: #484848; font-size: 16px; font-weight: bold; padding-bottom: 10px; }
.popup_glossar_lang_box { background-color: #ebf1f0; height: 310px; padding: 20px 0 10px 140px; }
.popup_glossar_kurztext { color: #484848; font-size: 12px; padding-bottom: 10px; }
.popup_glossar_langtext { font-size: 12px; padding-right: 30px; padding-bottom: 20px; }
.popup_glossar_freifeld { font-size: 12px; padding-bottom: 20px; }
.popup_glossar_link { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 20px; }
.popup_glossar_link a:link { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 20px; }
.popup_glossar_link a:visited { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 20px; }
.popup_glossar_link a:hover { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: underline; padding-bottom: 20px; }
/* Allgemein */
.text-yellow-16-normal { color: #f8f800; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-yellow-16-fett { color: #f8f800; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_orange_16_normal { color: #e77f00; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_orange_16_fett { color: #e77f00; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_orange_14_normal { color: #e77f00; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_orange_14_fett { color: #e77f00; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_46_normal { color: #484848; font-size: 46px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_46_fett { color: #484848; font-size: 46px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_36_normal { color: #484848; font-size: 36px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_36_fett { color: #484848; font-size: 36px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_32_normal { color: #484848; font-size: 32px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_32_fett { color: #484848; font-size: 32px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_30_normal { color: #484848; font-size: 30px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_24_normal { color: #484848; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_24_fett { color: #484848; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_20_normal { color: #484848; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_18_normal { color: #484848; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_18_fett { color: #484848; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_16_normal { color: #484848; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_16_fett { color: #484848; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_16_normal a { color: #484848; text-decoration:none;}
.text_grau_16_fett a { color: #484848; text-decoration:none; }
.text_grau_15_normal { color: #484848; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_15_fett { color: #484848; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_14_normal { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_14_fett { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_12_normal { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_12_normal a:link { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_12_normal a:visited { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_12_normal a:hover { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_12_fett1 { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_12_fett1 a { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_grau_12_fett { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_12_fett a { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_grau_12_fett a:link { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_grau_12_fett a:visited { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_grau_12_fett a:hover { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.text_grau_11_normal { color: #484848; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_11_fett { color: #484848; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_10_normal { color: #484848; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_10_fett { color: #484848; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_grau_9_normal { color: #484848; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_grau_9_fett { color: #484848; font-size: 9px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }

.text-light-green-11-normal { color: #bae07b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-light-green-11-fett { color: #bae07b; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }

.text-violett-16-normal { color: #71106a; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-violett-16-fett { color: #71106a; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text-violett-11-normal { color: #71106a; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }

.text_yellow_16_normal { color: #ffed1c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_yellow_16_fett { color: #ffed1c; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_46_normal { color: #fff; font-size: 46px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_46_fett { color: #fff; font-size: 46px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_38_normal { color: #fff; font-size: 38px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_38_fett { color: #fff; font-size: 38px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_32_normal { color: #fff; font-size: 32px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_32_fett { color: #fff; font-size: 32px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_28_normal { color: #fff; font-size: 28px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_28_fett { color: #fff; font-size: 28px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_24_normal { color: #fff; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_24_fett { color: #fff; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_20_normal { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_20_fett { color: #fff; font-size: 20px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_18_normal { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_18_fett { color: #fff; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_16_normal { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_16_fett { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_14_normal { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_14_fett { color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_14_fett a { text-decoration:none; color: #fff; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_white_12_normal { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_12_fett { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight:bold; }
.text_white_11_normal { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_white_10_normal { color: #fff; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-darkblue-22-fett { color: #000541; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text-darkblue-22-normal { color: #000541; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-darkblue-14-fett { color: #000541; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text-darkblue-14-normal { color: #000541; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text-darkblue-10-fett { color: #000541; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text-darkblue-10-normal { color: #000541; font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_rot_22_fett { color: #e50000; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_rot_22_normal { color: #e50000; font-size: 22px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_blue_16_fett { color: #018cc8; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_blue_16_normal { color: #018cc8; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_red_16_fett { color: #e50000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_red_16_normal { color: #e50000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_rot_16_fett { color: #e50000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_rot_16_normal { color: #e50000; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_rot_12_normal { color: #cb1717; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_rot_12_fett { color: #cb1717; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
.text_gruen_12_normal { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;  }
.text_gruen_12_fett { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_gruen_12_fett a:link { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_gruen_12_fett a:visited { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.text_gruen_12_fett a:hover { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.text_gruen_14_normal { color: #5ea324; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.text_gruen_14_fett { color: #5ea324; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; }
/* Fotobuch Preistabelle */
.price_light_border_r { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: white; padding: 5px; border-right: 1px solid #c5c3ab; }
.price_light_border_r_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; padding: 5px; border-right: 1px solid #c5c3ab; }
.price_light_no_border_r { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: white; padding: 5px; }
.price_light_no_border_r_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: white; padding: 5px; }
.price_med_border_r { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f2f1e7; padding: 5px; border-right: 1px solid #c5c3ab; }
.price_med_border_r_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f2f1e7; padding: 5px; border-right: 1px solid #c5c3ab; }
.price_med_border_ru { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f2f1e7; padding: 5px; border-right: 1px solid #c5c3ab; border-bottom: 1px solid #c5c3ab; }
.price_med_border_ru_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f2f1e7; padding: 5px; border-right: 1px solid #c5c3ab; border-bottom: 1px solid #c5c3ab; }
.price_med_border_u_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f2f1e7; padding: 5px; border-bottom: 1px solid #c5c3ab; }
.price_med_border_u { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f2f1e7; padding: 5px; border-bottom: 1px solid #c5c3ab; }
.price_med_no_border_r { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f1f2e7; padding: 5px; }
.price_med_no_border_r_green { color: #390; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f1f2e7; padding: 5px; }
.price_dark_title { color: #6b6e71; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #e5e2d6; padding: 5px; }
/* News */
.news_spalte_rechts { background-color: #e2edd6; height: 530px; padding-top: 30px; padding-right: 15px; padding-left: 15px; }
.news_spalte_links { background-image: url(/v2/Image/all/news/bg_filler.gif); }
/* Haendlersuche */
.haendler_head { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #5ea324; }
.haendler_head_instax {color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #cf5671;}
.haendler_legende { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #d0e3be; }
.haendler_legende_instax { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #efc4ce; }
.haendler_row1 { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; }
.haendler_row { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #e9e9e9; }
.haendler_container { height: 256px; }
.cDatenNavi { color: #fff; font-size: 16px; font-weight: bold; text-decoration: none; }
.cDatenNaviLink { color: #fff; font-size: 16px; text-decoration: none; }
.cDatenNaviLink a:link { color: #fff; font-size: 16px; text-decoration: none; }
.cDatenNaviLink a:visited { color: #fff; font-size: 16px; text-decoration: none; }
.cDatenNaviLink a:hover { color: #fff; font-size: 16px; text-decoration: underline; }
/* FAQ */
.faq_tree_box { background-color: #e6e7e1; padding: 20px; }
.faq_text_box { background-color: #f5f5f3; padding: 20px 20px 20px 40px; }
.cKategorieListe0 { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListe0 a:link { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListe0 a:visited { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListe0 a:hover { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeSelect0 { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListeSelect0 a:link { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListeSelect0 a:visited { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeSelect0 a:hover { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell0 { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell0 a:link { list-style-type: none; color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell0 a:visited { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell0 a:hover { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListe { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; padding: 3px 3px 6px; LIST-STYLE-TYPE: none
       }
.cKategorieListe a:link { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; padding: 3px 3px 6px; list-style-type: none; }
.cKategorieListe a:visited { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListe a:hover { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeSelect { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; padding: 3px 3px 6px; LIST-STYLE-TYPE: none
     }
.cKategorieListeSelect a:link { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeSelect a:visited { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeSelect a:hover { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; padding: 3px 3px 6px; LIST-STYLE-TYPE: none
      }
.cKategorieListeAktuell a:link { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell a:visited { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
.cKategorieListeAktuell a:hover { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; list-style-type: none; padding: 3px 3px 6px; }
ul { margin: 0; padding: 0; }
.faq_breadcrum { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.faq_headline { color: #484848; font-size: 12px; font-weight: bold; padding-bottom: 3px; }
.faq_text { color: #484848; font-size: 12px; padding-bottom: 3px; }
.faq_link { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 15px; }
.faq_link a:link { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 15px; }
.faq_link a:visited { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; }
.faq_link a:hover { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; }
.faq_form_form { margin: 0; padding: 0; }
.faq_form_input_normal { border: solid 1px #707070; }
.faq_form_input_error { border: solid 1px #f42239; }
.faq_form_pflichttext { color: #f42239; font-size: 11px; }
.faq_form_checkbox_error { color: #f42239; font-size: 11px; }
.faq_form_checkbox_error a:link { color: #f42239; font-size: 11px; text-decoration: none; }
.faq_form_checkbox_error a:visited { color: #f42239; font-size: 11px; text-decoration: none; }
.faq_form_checkbox_error a:hover { color: #f42239; font-size: 11px; text-decoration: underline; }
.faq_form_checkbox { color: #484848; font-size: 11px; }
.faq_form_checkbox a:link { color: #5ea324; font-size: 11px; text-decoration: none; }
.faq_form_checkbox a:visited { color: #5ea324; font-size: 11px; text-decoration: none; }
.faq_form_checkbox a:hover { color: #5ea324; font-size: 11px; text-decoration: underline; }
/* muster2 */
.seite_allgemein_head_box { color: #fff; font-size: 24px; background-color: #5ea324; height: 108px; padding: 30px 20px 20px 50px; }
.seite_allgemein_inhalt_box { color: #484848; font-size: 12px; background-color: #f0f6ea; height: 412px; padding: 40px 20px 20px 50px; }
.seite_allgemein_print_box { color: #484848; font-size: 12px; background-color: #f0f6ea; height: 40px; padding: 5px 20px 5px 50px; }
/* kontakt */
.kontakt_input_breit { width: 220px; }
.kontakt_input_kurz { width: 50px; margin-right: 5px; }
.kontakt_input_mittel { width: 160px; }
.kontakt_input_text { width: 520px; height: 119px; }
/* news */
.newslist_link { color: #5ea324; font-size: 12px; font-weight: bold; padding-bottom: 15px; }
.newslist_link a:link { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 10px; }
.newslist_link a:visited { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: none; padding-bottom: 10px; }
.newslist_link a:hover { color: #5ea324; font-size: 12px; font-weight: bold; text-decoration: underline; padding-bottom: 10px; }
.newslist_head { color: #484848; font-size: 12px; font-weight: bold; padding-bottom: 2px; }
.news_popup_headbox { color: #4e9116; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e2edd6; height: 120px; padding-top: 30px; padding-right: 30px; padding-left: 30px; }
.news_popup_inhaltbox { background-color: #f0f6ea; height: 360px; padding: 30px 30px 40px; }
/* X-Mas Störer */
#layer_xmas_back_home { visibility:hidden; background-color:#fff;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;width:512px;height:214px;position:absolute;margin-top:137px;margin-left:30px;z-index:99; }
#layer_xmas_home { visibility:hidden;width:512px;height:214px;position:absolute;margin-top:137px;margin-left:30px;z-index:100;}
/* Informations Seite */
.info_headline { color: #484848; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 5px; }
.info_content { color: #484848; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: normal; }
.info_content a:link { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.info_content a:visited { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
.info_content a:hover { color: #5ea324; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
.info_seiten { color: #777; font-size: 16px; font-weight: bold; text-decoration: none; text-align: left; }
.info_seiten a:link { color: #787878; font-size: 16px; font-weight: normal; text-decoration: none; text-align: right; padding-top: 22px; padding-bottom: 10px; padding-left: 5px; }
.info_seiten a:visited { color: #787878; font-size: 16px; font-weight: normal; text-decoration: none; text-align: right; }
.info_seiten a:hover { color: #787878; font-size: 16px; font-weight: normal; text-decoration: underline; text-align: right; }
.info_seiten_current { color: #474646; font-size: 16px; font-weight: bold; padding-left: 5px; }
.info_popup_headbox { color: #5e5e5e; font-size: 24px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #e5e5e5; padding: 30px; }
.info_popup_inhaltbox { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #f0f0f0; padding: 30px; height: 360px; }
.info_popup_inhaltbox a:link { color: #5ea324; font-weight: bold; text-decoration: none; }
.info_popup_inhaltbox a:visited { color: #5ea324; font-weight: bold; text-decoration: none; }
.info_popup_inhaltbox a:hover { color: #5ea324; font-weight: bold; text-decoration: underline; }
/*Ticker
*/
marquee { color: #5f5f5f; font-size: 12px; font-weight: normal; text-decoration: none; }
marquee a:link { color: #5f5f5f; font-size: 12px; font-weight: normal; text-decoration: none; }
marquee a:visited { color: #5f5f5f; font-size: 12px; font-weight: normal; text-decoration: none; }
marquee a:hover { color: #5f5f5f; font-size: 12px; font-weight: normal; text-decoration: none; }
/*Leinwand Preisliste*/
.leinwand_preise_head { font-size: 16px; font-weight: 600; background-color: #ededed; padding: 15px 30px; }
.leinwand_preise_entry_dark { font-size: 14px; font-weight: normal; background-color: #ededed; padding: 8px 30px; }
.leinwand_preise_entry_light { font-size: 14px; font-weight: normal; background-color: #fff; padding: 8px 30px; }
.leinwand_preise_gebuehr { font-size: 14px; font-weight: normal; background-color: #ededed; padding: 15px 30px; }
.leinwand_preise_subline { font-size: 11px; font-weight: normal; background-color: #ededed; padding: 8px 30px; }
.leinwand_preise_printbox { height: 38px; }




#klop_weiss {visibility:hidden; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;  background-color: #ffffff; position:absolute; top: 0px; left:0px; width:100%; height:447px; z-index:750;}
#klop_layer {visibility:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background-color: #fff; position:absolute; left:50%; margin-left:-257px; top: 140px; height:265px; width:515px; z-index:760; padding-top:45px; padding-bottom:20px; border: solid 1px #c8c8c8; font-size: 12px; line-height:16px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;}

.download-buttons-small { font-size:16px; line-height:17px; font-weight:normal; color:#484848; }
.download-buttons-small h2 { text-align:left; margin:0px; padding:0px; margin-bottom:5px; font-size:16px; font-weight:normal; color:#484848;}
.download-buttons-small div.buttons { text-align:left; height:32px; line-height:32px; vertical-align:middle; }
.download-buttons-small a { font-size:14px; font-weight:bold; color:#484848; text-decoration:none;}


.download-buttons-big a {font-size:14px; font-weight:bold; color:#484848; text-decoration:none;}

.download-buttons-fd-white {font-size:20px; color:white;}
.download-buttons-fd-white a {font-size:14px; font-weight:bold; color:white; text-decoration:none;}

.download-buttons-fd-grey {font-size:20px; color: #484848;}
.download-buttons-fd-grey a {font-size:14px; font-weight:bold; color: #484848; text-decoration:none;}

.shop-scroller {padding-bottom:60px; padding-left:48px;}
.shop-scroller img {padding-right:10px;}
.shop-scroller-head {font-size:18px; line-height:22px; color:#484848; padding-top:38px; padding-left:48px; padding-bottom:50px;}


#lw_weiss { visibility:hidden; filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.80;  background-color: #ffffff; position:absolute; top: 0px; left:0px; width:100%; height:447px; z-index:50; }
#lw_download { visibility:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background-color: #fff; position:absolute; top: 140px; height:390px; width:850px; z-index:60; margin-left: 43px; border: solid 1px #c8c8c8; }
#lw_download2 { visibility:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background-color: #fff; position:absolute; top: 140px; height:390px; width:850px; z-index:60; margin-left: 43px; border: solid 1px #c8c8c8; }
#lw_download3 { visibility:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background-color: #fff; position:absolute; top: 140px; height:390px; width:850px; z-index:60; margin-left: 43px; border: solid 1px #c8c8c8; }
#lw_download4 { visibility:hidden; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; background-color: #fff; position:absolute; top: 140px; height:390px; width:850px; z-index:60; margin-left: 43px; border: solid 1px #c8c8c8; }

#lw_head { margin-left:40px; padding-top:50px; font-size:12px; padding-bottom:15px; }
#lw_head h1 {font-size:28px; font-weight:normal; padding:0; margin:0;}
#lw_head h2.l {font-size:16px; line-height:20px; font-weight:normal; padding:0; margin:0; float:left; width:465px;}
#lw_head h2.m {font-size:16px; line-height:20px; font-weight:normal; padding:0; margin:0; float:left; width:55px;}
#lw_head h2.r {font-size:16px; line-height:20px; font-weight:normal; padding:0; margin:0; float:left; width:170px;}
#lw_left {float:left; padding-left:34px; width:460px; height:250px; padding-right:30px; border-right:1px solid #b7baba; margin:0;}
#lw_left img.logo { padding-right:5px;}
#lw_left ul { position:absolute; top:480px;}
#lw_left li { margin-right:10px; float:left; list-style: none; vertical-align:middle; height:22px; line-height:22px; font-weight:bold; font-size:11px;}
#lw_left_text {font-size:10px; margin-top:45px; padding-top:25px; border-top: 1px solid #b7abab;}
#lw_right {  float:left; margin-left:30px; width:295px; }
#lw_right ul { position:absolute; top:480px;}
#lw_right li { margin-right:10px; float:left; list-style: none; vertical-align:middle; height:22px; line-height:22px; font-weight:bold; font-size:11px;}
#lw_right_hinweis { margin-top:10px; height:40px; font-size:12px; margin-left:5px; width:250px;}
#lw_right_btn { margin-top:97px; height:31px; line-height:31px; vertical-align:middle; color:#5ea324; font-size:12px; font-weight:bold;}
#lw_right_btn a { text-decoration:none; color:#5ea324; }
#lw_right_text {font-size:10px; margin-top:12px; padding-top:25px; border-top: 1px solid #b7abab; }


/*FUJIFILM CI*/
#header {width:970px; font-size:11px; margin:0 auto; min-height:56px; color:#000000; font-family:"Arial",sans-serif;line-height:1;list-style-type:none;text-align:left;}
#header #identity {float:left; margin:0 -765px 0 0; padding:20px 0 18px; width:765px; }
#header #identity img#ciImage {margin:0 15px; position:relative; z-index:2;}
#header #identity #areaIdentifier {font-size:110%; font-weight:bold; position:relative; top:-1px; }
#header #identity #company {background:transparent url(/v2/Image/de/fujifilm/line_separate02.gif) no-repeat scroll left center; color:#343434; font-size:110%; padding:0 0 0 19px; position:relative; top:-1px;}
#header #claim {float:right;padding-top:20px;padding-right:10px;}


/* Logo Area */
#logo-area { position:relative;  padding: 14px 0px 0px 10px; overflow:auto;}
#logo-fujifilm { float:left; padding-bottom:18px; padding-top:16px; width:500px; }
#claim-fujifilm { float:right; position:absolute; bottom:0; right:0; padding-right:10px; }
#logo-fujifilm #identity {padding-left:4px; padding-right:12px; }
#logo-fujifilm #areaIdentifier {font-size:110%; font-weight:bold;  top:-1px; color:black;}
#logo-fujifilm #company {  top:-1px; padding-left:16px; background:transparent url(/v2/Image/de/fujifilm/line_separate02.gif) no-repeat -3px center; color:#343434; font-size:110%;}
span.non-visual {display:none;}



#filmerinnerung { font-size:12px; color:#4f4f4f; }
#filmerinnerung ul {  list-style-type:none; margin:0; padding:0;}
#filmerinnerung-head-image { width:970px; height:302px; border-bottom:solid 2px white;}
.filmerinnerung-row1 { width:870px; overflow:auto; background-color:#e9f1ec; padding: 40px 50px; border-bottom:solid 2px white;}
.filmerinnerung-row2 { width:870px; overflow:auto; background-color:#e9f1ec; padding: 40px 50px; border-bottom:2px solid white; }
.filmerinnerung-row2 img {float:left;}
.filmerinnerung-row2 .filmerinnerung-col-left {width:400px; }
.filmerinnerung-row3 { width:870px; overflow:auto; background-color:#e9f1ec; padding: 40px 50px; border-bottom:solid 2px white;}
.filmerinnerung-row4 { font-size:11px; width:870px; overflow:auto; background-color:#e9f1ec; padding: 40px 50px; border-bottom:solid 2px white;}
.filmerinnerung-col-left {float:left; width:445px; margin-right:95px; }
.filmerinnerung-col-right {float:left; width:330px;}
.filmerinnerung-col-left h1 {font-size:20px; font-weight:bold; line-height:23px; margin:0; margin-bottom:20px; padding:0;}
.filmerinnerung-col-left h2 {font-size:14px; font-weight:bold; line-height:16px; margin:0; margin-bottom:15px; padding:0;}
.filmerinnerung-formate {width:275px;}
.filmerinnerung-formate li {float:left; width:90px; line-height:27px;}
.filmerinnerung-moeglichkeiten {}
.filmerinnerung-moeglichkeiten li {line-height:20px; }
.filmerinnerung-row3 .filmerinnerung-col-right {padding-top:35px;}
.filmerinnerung-row4 .beachten {font-weight:bold; color:#cd071e;}
.filmerinnerung-bestellschein { font-size:16px; line-height:43px; height:43px; vertical-align:middle;}
.filmerinnerung-bestellschein img { line-height:43px; height:43px; vertical-align:middle;}
.filmerinnerung-bestellschein a { text-decoration:none; color:#cd071e; font-size:20px;}
.filmerinnerung-preise {font-size:13px; font-weight:bold; line-height:37px; height:37px; vertical-align:middle;margin-top:10px;}
.filmerinnerung-preise img {line-height:37px; height:37px; vertical-align:middle;}
.filmerinnerung-preise a { text-decoration:none; color:#4f4f4f;}



#filmerinnerung-agb { font-size:12px; color:#4f4f4f; position:relative; }
#filmerinnerung-agb ul {  list-style-type:none; margin:0; padding:0;}
#filmerinnerung-agb-head-image { width:970px; height:188px; border-bottom:solid 2px white;}
.filmerinnerung-agb-row1 { width:870px; height:275px; overflow:auto; background-color:#e9f1ec; padding: 40px 50px; border-bottom:solid 2px white;}
.filmerinnerung-agb-row1-top {z-index:5; position:absolute; top:320px; left:0; height:30px; width:950px; background-color:#e9f1ec;}
.filmerinnerung-agb-row1-bottom {z-index:6; position:absolute; top:645px; left:0; height:30px; width:950px; background-color:#e9f1ec;}
.filmerinnerung-agb-row1 a { color:#4f4f4f; font-weight:bold; text-decoration:underline; }
.filmerinnerung-agb-row2 { width:870px; overflow:auto; background-color:#e9f1ec;  padding: 40px 50px 30px 50px; border-bottom:2px solid white; }
.filmerinnerung-agb-row2 a { color:#4f4f4f; text-decoration:underline; }
.filmerinnerung-agb-row3 { width:870px; overflow:auto; background-color:#e9f1ec; padding: 10px 50px; border-bottom:solid 2px white;}
.filmerinnerung-agb-produktseite {height:32px; line-height:32px; vertical-align:middle;}
.filmerinnerung-agb-produktseite img { height:32px; line-height:32px; vertical-align:middle;}
.filmerinnerung-agb-produktseite a { text-decoration:none; font-weight:bold; color:#5ea324;}
.filmerinnerung-agb-accept {line-height:43px; height:43px; vertical-align:middle; }
.filmerinnerung-agb-btn-accept { line-height:43px; height:43px; vertical-align:middle; float:left; }
.filmerinnerung-agb-btn-accept input {  line-height:43px; height:43px; vertical-align:middle;float:left; padding:0; margin:0; margin-right:3px;}
.filmerinnerung-agb-btn-accept label { line-height:14px; height:33px; vertical-align:middle;float:left; padding:0; margin:0; margin-right:3px;}
.filmerinnerung-agb-btn-accept .label_wrapper {padding-left:5px; padding-top:7px; float:left; }
.filmerinnerung-agb-bestellschein { float:right; font-size:16px; line-height:43px; height:43px; vertical-align:middle;}
.filmerinnerung-agb-bestellschein img { line-height:43px; height:43px; vertical-align:middle;}
.filmerinnerung-agb-bestellschein a { text-decoration:none; color:#4f4f4f;}
#filmerinnerung-error-message {color:#cd071e; font-weight:bold; clear:both;}



