.clearit { clear:both; height:0px; line-height:0px; font-size:0.1px; letter-spacing:0px; margin:0px 0px 0px 0px; }
#fbContent {font-size:11px;}
#fbContent #floatmenu { float:right; clear:both; width:180px; margin-left:8px; }
#fbContent #navileft_new { width:100%; margin:0px; padding:0px; margin-top:20px; }
#fbContent .navi_left2 { width:0px; }
#fbContent #FBdContent_start, #fbContent #FBdContent { margin-top:20px; border:none; background:#DCEAF9; padding:8px; }
#fbContent #FBdContent_start { width:460px; height:163px; background:#204794 url(/images_neu/partner/170/start_teaser.jpg) no-repeat; margin-bottom:16px; }
#fbContent #FBdContent { border:1px solid #204794; }
#fbContent #FBdContent #anriss { display:inline; }
#fbContent { position:relative; } /* This is necessary for the HELP icon / MINIBASKET to be placed absolutely */
#fbContent #hilfe { position:absolute; top:2px; right:0px; height:16px; }
#fbContent #hilfe a { text-decoration:none; }
#fbContent #hilfe img { vertical-align:bottom; width:16px !important; height:16px !important; }
#fbContent #minibasket { position:absolute; top:2px; left:0px; height:16px; }
#fbContent img.mini_basket1 { width:16px;height:16px;vertical-align:bottom; }
#fbContent #notice a { font-size:1.2em; color:black; font-weight:bold; text-decoration:none; }
#fbContent #FBdContent #notice a { font-size:1.1em; color:#E33614; font-weight:bold; text-decoration:none; }
#fbContent #powered_by { text-align:center; font-size:0.8em; }
#fbContent #subtopic { font-size:0.9em; }
#fbContent #searchcontainer, #fbContent #searchform, #fbContent #searchform_nz_start, #fbContent h3 { background:transparent !important; }
#fbContent #navi_login #searchformheader { font-size:1.0em;color:black;margin:0px;font-weight:normal; }
#fbContent #FBdContent #navi_login #searchformheader { margin-top:8px; }
#fbContent #FBdContent_start #navi_login #searchformheader { margin-top:64px; }
#fbContent #navi_login #searchform { vertical-align:top; }
#fbContent #FBdContent .clearit { display:none; }
#fbContent #navi_login .submitgif { vertical-align:middle; }
#fbContent .leftmenu { border:1px solid #204794; background:#DCEAF9; padding:8px; padding-top:28px; margin-bottom:16px; position:relative; }
#fbContent .leftmenu form { margin:0px; padding:0px; }
#fbContent .leftmenu h4 { display:block;text-align:left;position:absolute;top:0;left:0;right:0;background:#5A8EC0;margin:0;padding:2.5pt 7pt;margin-bottom:8px;clear:both;font-size:1.0em !important;color:white; }
#fbContent .leftmenu.myfb form ul { margin-left:0px; padding-left:0px; }
#fbContent .leftmenu.myfb form input.text { width:155px; }
#fbContent .leftmenu.tuevbox { height:60px; }
#fbContent .leftmenu.tuevbox img { margin-right:12px; }
#fbContent .leftmenu.myfb label { display:block; width:100px; float:left; }
#fbContent #formular_info { float:left; width:205px; margin-bottom:16px; }
#fbContent div.formular_image { float:right; width:220px; margin-bottom:16px; }
#fbContent div.formular_image span.preview { font-weight:bold; cursor:pointer; text-decoration:underline; color:#1A338F; }
#fbContent div.formular_image #preview { display:block; clear:both; }
#fbContent .formular_download_header { background:#E6EDFF; font-weight:bold; }
#fbContent td.formular_meta { border-bottom:1px solid #CCCCCC; }
#fbContent .formular_meta1 { font-weight:bold; }
#fbContent .formular_meta1, #fbContent .formular_meta2 { text-align:left;; }
#fbContent .formular_meta1 strong { color:#1948B0; }
#fbContent #nzBlTbl { width:476px; border-collapse:collapse; }
#fbContent #nzBlTbl th { background:#5A8EC0;font-size:1em;color:white;font-weight:bold;padding:2.5pt 7pt;text-align:left;height:15px; }
#fbContent #nzBlTbl td { text-align:left; vertical-align:top; background:#DCEAF9; font-size:1.0em; padding:8px 0px; border:1px solid #204794; border-top:0px; }
#fbContent .nzBlock2 { float:left; width:232px; }
#fbContent .nzBlock2.first { margin-right:8px; }
#fbContent .nzBlock2 h3 { color:black;font-size:1.1em !important; margin:6px 0px; }
#fbContent .nzBlock2 p { margin:0px; padding-bottom:12px;font-size:1.0em; }
#fbContent .topic_sidebox { margin:16px 16px 16px 0px; width:158px; float:left; border:1px solid #204794;/* border-top:none;*/ background:#DCEAF9; }
#fbContent .topic_sidebox h3 { background:#5A8EC0 !important;font-size:1em !important;color:white;font-weight:bold;padding:2.5pt 7pt;text-align:left;height:15px;margin:0;margin-bottom:4px; }
#fbContent .topic_sidebox .tsidebox_close { margin:4px; }
#fbContent .topicpage h3 {margin:4px 0;color:black;font-size:1.2em; }
#fbContent .topicpage h1 {margin:16px 0 4px 0; }
#fbContent .topicpage p {font-size:1.0em;margin:0px 0px 8px 0px; }
#fbContent h3.folder,#fbContent h3.folder_closed { background-position:35px 1px; background-repeat:no-repeat; height:24px !important; padding-top:9px; margin-top:15px !important; text-indent:40px !important; color:#5F5F59 !important; padding-left:25px; padding-top:9px; }
#fbContent h3.folder a, #fbContent h3.folder_closed a { color:#5F5F59 !important; }
#fbContent h3.folder { background-image:url(/images_neu/folder.gif); }
#fbContent h3.folder_closed { background-image:url(/images_neu/folder_closed.gif); }
#fbContent td.suche_formulare_fc1 { background-color:#E7EEFF; color:black; font-weight:bold; font-size:12px; padding:5px 3px; }
#fbContent td.suche_formulare_fc2 { height:6px; padding:2px 0px 24px 3px; }
#fbContent .nachoben { text-align:right; padding-bottom:4px; font-size:0.8em; }
#fbContent .box1 th { text-align:left; }
#fbContent div.formular_download_button { height:23px; background:transparent; background-image:url(/images_neu/shop/button.gif); background-repeat:no-repeat; color:#000000; font-size:11px; cursor:pointer; padding-top:7px; padding-left:4px; font-weight:bold; }
#fbContent table.box1 td.formular_meta4 { width:110px; text-align:center; vertical-align:middle; }
#fbContent table.box1 td.formular_meta5 { text-align:left; vertical-align:top; width:130px; }
#fbContent table.box1 td.formular_meta6 { text-align:center; width:70px; vertical-align:middle; }
#fbContent #nzBlTbl td a, #fbContent .leftmenu a, #fbContent .topic_sidebox a { color:black;text-decoration:underline;}
#fbContent .sButton a { text-decoration:none; font-size:0px; }

/** Basket stuff (horrible) **/
.basket td, .basket div, .basket input, .basket { font-family:Arial,sans-serif; font-size:9pt; }
img { border:none; }
#warenkorb { width:440px;margin-bottom:15px;}
#warenkorb th { padding-top:8px;margin-top:8px; color:#999; }
#warenkorb .number_active { background:url(/images_neu/shop/circle_blue7.gif) no-repeat 8px 9px; padding:8px 4px 0 16px; width:17px; height:26px; font-size:9pt; }
#warenkorb .number { background:url(/images_neu/shop/circle_grey4.gif) no-repeat 8px 9px; padding:8px 4px 0 16px; width:17px; height:26px; font-size:9pt; }
#warenkorb .label, #warenkorb .label_active { padding-right:0.5em;padding-left:0.4em; text-align:left;font-size:9pt; }
#warenkorb .label_active, #warenkorb .number_active { color:#003278; text-align:left; }
.infobox { border:2px solid rgb(214,234,255); margin-bottom:2em; font-size: 10px; }
.infobox a { font-size:11px;} /* 4 IE6 */
.infobox_half { width:350px; /* 4 IE6 */ float:left; margin-right:10px; }
.infobox p { padding: 0 .5em .5em .5em; line-height: 1.7em; margin:0; }
.infobox h4 { color:#000; font-size:11px; font-weight:bold; padding: 1em .5em; margin:0; border-bottom: 1px solid rgb(214,234,255); }
.infobox h4 em { font-weight:normal; font-style:normal; }
.infobox ul { float:right; list-style:none; padding:0 1em 0 0; display:inline; line-height:1.7em; text-align:right; }
.infobox label { width:17em; display:block; float:left; clear:left; font-weight:bold; }
table.warenkorb { width:100%; border:2px solid rgb(214,234,255); }
table.warenkorb td { color:black;font-size:9pt;line-height:10pt;padding:0.3em 0.2em 0.4em 0.2em;vertical-align:top;border-right:1px solid rgb(214,234,255);border-bottom:1px solid rgb(204,204,204); }
table.warenkorb tr td nobr { font-size:smaller;}
table.warenkorb td.border { border-top:double rgb(204,204,204); }
table.warenkorb .firstrow { width:9em; }
p.wk_subnote { font-size: 8pt; text-align:center; font-weight:bold; padding:2em 0 1em 0; color:red; }
p.wk_subnote a { padding:0 3em;text-decoration:none; }
p.border { border-top: 1px solid rgb(204, 204, 204); padding-top:1em; }
p.nopad { padding:0; }
#loading { display:none; }
table#basket2, table.basket4 { width:100%; margin-top:0px; }
table#checkout_form { width:700px; }
table#checkout_form * {font-size:12px;}
#checkout_form td.checkout_form_head { padding-top:5px;border-bottom:1px solid #AC000B; }
#checkout_form td.checkout_form_head, #checkout_form td.checkout_form_message { padding:4px; }
#checkout_form div.zahlungsart { float:left;width:49%; }
#checkout_form div.ssl { float:right;width:49%;text-align:right;font-size:80%; }
#checkout_form td.checkout_form_zahlungsarten { width:230px;height:155px;padding:0px;padding-top:6px;vertical-align:top; }
#checkout_form table.checkout_form_zahlungsarten td { padding:2px;padding-bottom:4px; }
#checkout_form td.checkout_form_zahlungseingabe { padding:0px;padding-top:6px;text-align:left;vertical-align:top; }
#checkout_form table#pay_elv { display:block;vertical-align:top; }
#checkout_form table#pay_elv td, #checkout_form table#pay_cc td, #checkout_form table#pay_tel td, #checkout_form table#pay_tel_2 td, #checkout_form table#pay_prepaid td { padding:2px; }
#checkout_form table#pay_elv td.label, #checkout_form table#pay_cc td.label { text-align:right; }
#checkout_form table#pay_elv td.first, #checkout_form table#pay_cc td.first { width:135px; }
#checkout_form table#pay_elv input { width:160px; }
#checkout_form input#elv_bank_name { background-color:#F4F4F4; }
#checkout_form table#pay_cc { display:none;vertical-align:top; }
#checkout_form table#pay_cc input { width:160px; }
#checkout_form table#pay_cc select.cc_type { width:161px; }
#checkout_form table#pay_cc input#cc_verif_number { width:30px; }
#checkout_form table#pay_tel, #checkout_form table#pay_tel_2, #checkout_form table#pay_account, #checkout_form table#pay_prepaid { display:none;vertical-align:top; }
#checkout_form table#pay_tel td, #checkout_form table#pay_tel_2 td, #checkout_form table#pay_prepaid td { padding-left:20px; }
#checkout_form table#pay_tel td.text, #checkout_form table#pay_tel_2 td.text, #checkout_form table#pay_account td.text { height:45px;vertical-align:top; }
#checkout_form table#pay_tel td.text_sub, #checkout_form table#pay_tel_2 td.text_sub { font-size:85%;line-height:12px; }
#checkout_form table#pay_prepaid td { height:55px;vertical-align:top; }
table.box1 td.checkout_fax { padding:0px; }
table.box1 td.remember_check { padding-bottom:0px;padding-left:5px; }
table.box1 td.remember_text { padding-bottom:0px;padding-left:0px; }
table.box1 td.checkout_input_fax { padding-top:15px;padding-left:10px;padding-bottom:4px; }
table.box1 td.checkout_agb_check { padding:2px;padding-top:10px;padding-bottom:10px;padding-left:5px;vertical-align:top; }
table.box1 td.checkout_agb_text { padding:2px;padding-top:10px;padding-bottom:10px;padding-left:0px;vertical-align:middle; }
table.box1 td.checkout_ip { padding-top:10px;padding-bottom:10px;font-size:85%;line-height:12px; }
table.box1 div.agb_error { padding:0px;color:#F93213; }
table#checkout_footer { width:100%;margin-bottom:10px; }
table#checkout_footer td { border-top:1px solid #AC000B;padding:10px; }
table#checkout_footer td.backlink { text-align:right;padding-right:50px; }
table#checkout_footer td.forwardlink { text-align:left;padding-left:50px; }
table#checkout_footer a { text-decoration:none; }
table#checkout_footer span { font-weight:bold;vertical-align:top; }
table#checkout_footer td.backlink span { padding-left:2px; }
table#checkout_footer td.forwardlink span { padding-right:1px; }
table#checkout2 { width:100%; margin-bottom:10px; display:none; }
table#basket2 { display:none; }
table#basket2 a { text-decoration:none; }
table#basket2 td { padding:4px; width:234px; font-weight:bold; vertical-align:top; }
td.basket2_weiter { text-align:right; padding-right:50px; }
span.basket2_weiter { padding-left:2px; }
span.basket2_kasse { padding-right:1px; }
td.basket2_kasse { text-align:left; padding-left:50px; }
table.basket3, table.basket5 { width:100%; }
tr#basket3 td { vertical-align:top; border-bottom:1px solid #AC000B; padding:4px; padding-top:15px; }
tr#basket3 td.basket3_1 { width:55px; }
td.basket3_2 { width:35px; }
td.basket3_4, td.basket3_5, td.basket3_6, input.basket3_article_2 { text-align:right; }
td.basket3_4, td.basket3_6 { width:65px; }
td.basket3_5 { width:75px; }
td.basket3_7 { width:50px; }
td.basket3_article_1, td.basket3_article_2, td.basket3_article_3, td.basket3_article_4, td.basket3_article_7 {padding:4px;}
td.basket3_article_5, td.basket3_article_6 { padding-top:4px; }
td.basket3_article_1, td.basket3_article_2, td.basket3_article_4, td.basket3_article_5, td.basket3_article_6, td.basket3_article_7 { vertical-align:top; }
td.basket3_article_5, td.basket3_article_6 {width:95px;}
td.basket3_article_1 {width:55px;}
td.basket3_article_2, td.basket3_article_4, td.basket3_article_5, td.basket3_article_6 { text-align:right; }
td.basket3_article_2 { padding-left:5px; }
td.basket3_article_3 { vertical-align:middle; }
td.basket3_article_7 { text-align:center; }
td.basket3_article_recalc { padding:1px; }
td.basket4_1, td.basket4_2, td.basket4_3, td.basket4_6 { padding:4px; }
td.basket4_0 { border-top:1px solid #AC000B; padding:0px; height:2px; }
td.basket4_1 { width:55px; }
td.basket4_2 { text-align:right; width:35px; }
td.basket4_3 { text-align:left; }
td.basket4_4, td.basket4_5 { text-align:right; width:95px; }
td.basket4_6 { width:50px; }
td.basket4_shipping_0 { padding-top:0px; border-top:0px; height:2px; }
tr#basket_footer_nl td { padding:4px;padding-top:15px; }
td.basket_footer_nl_input { vertical-align:top;text-align:center; }
td.basket_footer_nl { vertical-align:middle; }
table.basket5 { margin-top:20px; }
tr#basket5 td { padding:10px;padding-top:6px;padding-bottom:6px; }
tr#basket5 a { text-decoration:none; }
tr#basket5 span { font-weight:bold;vertical-align:top; }
td.basket5_1_log {padding: 15px 10px;}
table.box1 tbody td.basket5_1 { text-align:right;padding:10px;width:53%; }
table.box1 tbody td.basket5_2 { text-align:left;padding:10px; width:47%;}
td.basket5_3 { padding-top:30px; text-align:center; }
div#paymentnote { display:none; }
div#paymentnote span { padding-bottom:4px; }
div#paymentnote img[name=lastschrift] { padding-left:-4px; }
div#paymentnote img[name=handy] { padding-left:5px; }
table.box1 tbody td.download_info2 { padding:4px;padding-top:20px; }
#dialog table.dialog, div#loading table.loading { width:100%;margin-top:0px; }
#dialog table.dialog div { float:left; margin-top:2px; text-align:left; }
#dialog .dialog_message { height:20px;padding-top:0px;padding-bottom:0px; }
#dialog td.dialog_choice { padding-bottom:30px; }
#dialog td.dialog_choice span { color:#5D8EBA; }
#dialog td.dialog_email, #table_login td.dialog_pwd, #table_register td.register_email { width:200px;padding:1px;padding-top:4px;text-align:right;vertical-align:top; }
#dialog td.dialog_email_input { vertical-align:top;padding:1px; }
#dialog td.dialog_email_input input, #table_login td.dialog_pwd_input input, #table_register td.register_right input, #table_register td.register_right select { width:180px; }
#table_register input#zip { width:60px; }
#dialog span.dialog_email_input, #table_login td.dialog_pwd_input a, #table_register td.register_email span, #table_register span.register_pwd { font-size:80%; }
#table_login td.dialog_pwd_input, #table_register td.register_right { padding:1px; }
#table_login td.dialog_help, #table_register td.dialog_help { padding-left:20px; }
#table_login td.dialog_login { padding-left:100px; }
form#register_form { margin: 0px; padding: 0px; }
#table_register td.register_left { width:200px;padding:1px;text-align:right; }
#table_register td.register_email_input { padding:1px;width:380px; }
#table_register td.register_sex { padding:4px 0 0 143px; }
#table_register td.register_sex_left { padding:1px;padding-bottom:0px;text-align:right; }
#table_register table.box1 td { vertical-align:middle;padding:1px;padding-bottom:0px; }
#table_register td.register_sex_woman_button { width:10px; height:24px; }
#table_register td.register_sex_woman_text { padding-right:8px !important; }
#table_register td.register_sex_man_text { width:90%; }
#table_register td.register_pwd_head_left { height:24px; }
#table_register td.register_pwd_head_right { padding:1px;vertical-align:bottom; }
#table_register td.register_left_pwd { width:100px;padding:1px;text-align:right;vertical-align:top; }
#table_register td.register_pwd_bottom { padding:0px; }
#table_register td.register_forward { text-align:left;padding-left:85px; }
div#loading { display:none; }
div#loading td { padding:4px; }
#shopframe { border:hidden transparent; height:900px; width:750px; }
.nobr { white-space:nowrap; }
/** Mystery resolved **/
#fbContent iframe { width:670px; }
#fbContent.basket, #fbContent.basket table.main { width:650px; }
.mfb_headline_pdata, #fbContent.basket th { font-size:10pt; }
.mfb_table_pdata * { text-align:left; vertical-align:top; font-size:9pt;}
#fbContent #dropdown { padding:4px;padding-top:16px;clear:left;background:#DCEAF9;border:1px solid #204794; }
#fbContent div.formular_meta { margin-top:16px; }
#submitNoregNobill {float:right;padding-right:10px}
.error, .error_small, span.formular_in_cart_already, table.box1 div.agb_error, span.message {
	color:#F93213;
}