/* CSS Document *//******** MISC ********/body {background-color:#A7AAAF;margin:0px 0px 0px 0px;}body, font, p, table, td, strong, a, input, textarea, select, div, li, ul {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-weight: normal;text-decoration: none;}h1, h2, h3 {font-family:Verdana, Arial, Helvetica, sans-serif;}h1 {font-size:15px}h2 {font-size:13px}h3 {font-size:12px}input, textarea, select {font-size:11px}a:link, a:visited { color: #CC0000;}a:active, a:hover { text-decoration: underline; color: #333333;}strong {	font-weight: bold;}table.tb_all {background-color:#FFFFFF;width:939px;/*height:100%;*/border-top:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:0px;}/******** HEADER/LOGOS ********/table.tb_header {background-image:url(../img/bg/logobg.gif);background-repeat:repeat-x;width:100%;height:119px;border:0px;}td.td_cpnlogo {width:161px;padding:0 0 0 0;background-image:url(../img/bg/nav_left_bg.gif);background-repeat:repeat-y;}td.td_cpnlogo_white {width:161px;padding:0 0 0 0;}td.td_partlogo {width:150px;padding:0 0 0 0;}td.td_macpcshop {background-image:url(../img/bg/nav_macpc_bg.gif);background-repeat:repeat-x;text-align:center;height:30px;}/******** TOP-NAVI ********/#divSearch {background-image:url(../img/misc/slidenavibg.png);border:1px dashed #cccccc;padding:8px 6px 2px 2px;text-align:center;display:none}#divMoreSearchOptions {display:none}table.tb_topnavi {height:23px;width:100%;}table.tb_topnavisub {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}td.td_topnavi {padding:0 0 0 0;/*background-image:url(../img/logos/logo_cpn_n.gif);background-repeat:no-repeat;*/}td.td_topnavicells_li {border-left:1px solid #FFFFFF;text-align:center;padding:0 0px 0 0px;width:103px;}td.td_topnavicells_re {border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;padding:0 0px 0 0px;width:103px;text-align:center;}a:link.a_topnavi, a:visited.a_topnavi { font-size: 11px;font-weight: bold;text-decoration: none;color: #333333;display:block}a:active.a_topnavi, a:hover.a_topnavi { font-size: 11px;font-weight: bold;text-decoration: none;color: #000000;display:block}a:link.a_topnavisub, a:visited.a_topnavisub { font-weight: bold;text-decoration: none;color: #666666;display:block}a:active.a_topnavisub, a:hover.a_topnavisub { font-weight: bold;text-decoration: none;background-color:#D7D7D7;color: #CC0000;display:block}a:link.a_normbold, a:visited.a_normbold { font-size: 11px;font-weight: bold;text-decoration: none;color: #000000}a:active.a_normbold, a:hover.a_normbold { font-size: 11px;font-weight: bold;text-decoration: none;color: #000000}input.in_nmabo {width:100px;text-decoration: none;color: #333333;}input.in_go {width:35px;font-size: 9px;text-decoration: none;color: #000000;}/******** SMALL LOCATION NAVI ********/a:link.a_smallloc, a:visited.a_smallloc { font-size: 9px;text-decoration: none;color: #000000;}a:active.a_smallloc, a:hover.a_smallloc { font-size: 9px;text-decoration: none;color: #CC0000;}a:link.a_smallloc_on, a:visited.a_smallloc_on { font-size: 9px;font-weight:bold;text-decoration: none;color: #CC0000;}a:active.a_smallloc_on, a:hover.a_smallloc_on { font-size: 9px;font-weight:bold;text-decoration: none;color: #000000;}table.tb_smallloc {margin-top:5px;font-size: 9px;text-decoration: none;color: #999999;}td.td_smallloc {padding:0 20px 0 20px;}/******** KATEGORIE UND ART NAVI ********/td.td_katartnav {background-color:#F1F1F1;padding:5px 5px 5px 5px;}td.td_katartnav_off {background-color:#F9F9F9;padding:5px 5px 5px 5px;}#divKatNavi {display:block;}/******** MAIN CONTENT ********/td.td_maincontent {padding:0 20px 0 20px;font-size: 11px;text-decoration: none;color: #000000;}table.tb_maincontentsmall {border:1px solid #cccccc;}td.td_maincontentsmall {font-size: 9px;font-weight: normal;color: #333333;}/******** ARTIKEL INDEXSEITEN ********/table.tb_index_mainhead {/*border:1px solid #336699;*/border:1px solid #cccccc;}table.tb_index_main {border:1px solid #cccccc;/*border:1px solid #336699;*/border-top:0px;}table.tb_mostwanted {/*border-bottom:1px solid #cccccc;border-top:0px;height:100%*/}td.td_mostwanted_headbg {background-color:#F4F4F4;background-image:url(../img/bg/artikellist_head.gif);background-repeat:no-repeat;background-position:right;}td.td_mostwanted_head {font-weight:bold;}td.td_mostwanted_text {font-weight:normal;padding:0px 2px 2px 2px}td.td_indextxt_kl {border:1px solid #cccccc;/*border:1px solid #336699;*/padding:2px 2px 2px 2px;font-size:9px;color:#333333;}span.span_indextxt_head {font-weight:bold;font-size:9px;color:#333333;text-align:justify;padding:0px 1px 0px 1px;}/******** ARTIKEL LIST ********/td.td_artikellist_header {background-color:#F4F4F4;background-image:url(../img/bg/artikellist_head.gif);background-repeat:no-repeat;background-position:right}table.tb_artikellist {border-bottom:1px solid #cccccc;}td.td_artikellist_head {color: #000000;font-weight:bold;padding:0px;}td.td_preis_list {color: #CC0000;font-weight:bold;}td.td_preis_list_big {color: #CC0000;font-weight:bold;font-size:12px;}td.td_preis_list_grau {font-weight:bold;color: #333333;}td.td_preis_list_kl {font-weight:bold;color: #cc0000;font-size:9px}td.td_artikellist_zub {border:1px solid #cccccc;}/******** ARTIKEL DETAIL ********/table.tb_artikeldetail {border-top:1px dotted #cccccc;}td.td_artikeldetail_headbg {background-color:#F4F4F4;background-image:url(../img/bg/artikellist_head.gif);background-repeat:no-repeat;background-position:right}/*td.td_artikeldetail_headbg_blue {background-color:#336699;background-image:url(../img/bg/artikellist_head_blue.gif);background-repeat:no-repeat;background-position:right}*/td.td_artikeldetail_head {font-size: 12px;color: #000000;font-weight:bold;padding:4px 4px 4px 4px;}td.td_preis_list {color: #CC0000;font-weight:bold;}/******** CNP / PLZ ********/table.tb_plz_head {height:27px;}td.td_plz_head_on {background-image:url(../img/bg/cnp_plz_bg_on.gif);background-repeat:no-repeat;width:58px;font-size:11px;font-weight:bold;color:#cc0000;}td.td_plz_head_on_alt {background-image:url(../img/bg/cnp_plz_bg_on_alt.gif);background-repeat:no-repeat;width:58px;font-size:11px;font-weight:bold;color:#cc0000;}td.td_plz_head_off {background-image:url(../img/bg/cnp_plz_bg_off.gif);background-repeat:no-repeat;width:58px;}table.tb_plz_norm {border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #cccccc}table.tb_plz_last {border-left:1px solid #333333;border-right:1px solid #333333;border-bottom:1px solid #333333}/******** LEFT NAVI ********/td.td_leftnav {background-image:url(../img/bg/nav_left_bg.gif);background-repeat:repeat-y;}table.tb_leftnav {font-size: 11px;font-weight: bold;text-decoration: none;color: #333333;border-bottom:1px solid #FFFFFF;width:160px;}td.td_leftnavlinkct {font-size: 11px;font-weight: bold;text-decoration: none;color: #333333;padding:15px 5px 20px 12px;}td.td_leftnavlinkctcpn36 {font-size: 11px;font-weight: bold;text-decoration: none;color: #333333;padding:15px 5px 5px 12px;}td.td_leftnavlinks {background-image:url(../img/misc/list_bullet_square.gif);background-repeat:no-repeat;background-position:left;padding:1px 0 0 10px;}table.tb_leftnavlinks {width:132px;margin-left:10px;margin-top:5px;margin-right:1px}td.td_leftnavlinkctsmall {padding:5px 5px 5px 12px;}/******** FOOTER ********/table.tb_footer {background-color:#FFFFFF;width:939px;border-top:0;border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}td.td_smallfooter {text-align:center;text-decoration: none;color: #666666;height:15px;width:161px;padding:0 0 0 0;background-image:url(../img/bg/nav_left_bg.gif);background-repeat:repeat-y;border-top:1px solid #CCCCCC;}td.td_smallfooter_nm {text-align:center;text-decoration: none;color: #666666;height:15px;width:161px;padding:0 0 0 0;border-top:1px solid #CCCCCC;}a:link.a_smallfooter, a:visited.a_smallfooter { text-decoration: none;color: #666666;}a:active.a_smallfooter, a:hover.a_smallfooter { text-decoration: none;color: #000000;}/******** TABLE ALERT/HINT MESSAGE ********/td.td_alertMsg {border:1px dotted #CC0000;color:#CC0000;padding:5px 5px 5px 5px;font-weight:bold;}td.td_okMsg {border:1px dotted #009900;color:#009900;padding:5px 5px 5px 5px;font-weight:bold;}td.td_hintMsgBlue {border:1px dotted #336699;background-color:#F9F9F9;color:#336699;font-weight:bold;padding:5px 5px 5px 5px;}td.td_hintMsg {border:1px dotted #666666;background-color:#F9F9F9;color:#666666;padding:5px 5px 5px 5px;}/******** KUNDEN AREA ********/td.td_kd_bold {padding:2px 0px 2px 1px;font-weight:bold;width:100px;}td.td_kd_bold_red {padding:2px 0px 2px 1px;font-weight:bold;width:100px;color:#cc0000}td.td_kd_bold_f {padding:2px 0px 2px 1px;font-weight:bold;width:300px;}td.td_kd_bold_red_f {padding:2px 0px 2px 1px;font-weight:bold;width:300px;color:#cc0000}/******** LINK Styles ********/a:link.a_fliess_kl, a:visited.a_fliess_kl { text-decoration: none;color: #333333;}a:active.a_fliess_kl, a:hover.a_fliess_kl { text-decoration: none;color: #000000;}a:link.a_graufliess, a:visited.a_graufliess { font-size: 9px;font-weight: bold;text-decoration: none;color: #666666;}a:active.a_graufliess, a:hover.a_graufliess { font-size: 9px;font-weight: bold;text-decoration: none;color: #CC0000;}a:link.a_graufliess_norm, a:visited.a_graufliess_norm { font-size: 9px;text-decoration: none;color: #666666;}a:active.a_graufliess_norm, a:hover.a_graufliess_norm { font-size: 9px;text-decoration: none;color: #333333;}a:link.a_pages, a:visited.a_pages { font-size: 11px;font-weight: bold;text-decoration: none;color: #666666;}a:active.a_pages, a:hover.a_pages { font-size: 11px;font-weight: bold;text-decoration: none;color:#CC0000}a:link.a_pages_on, a:visited.a_pages_on { font-size: 11px;font-weight: bold;text-decoration: none;color: #CC0000;}a:active.a_pages_on, a:hover.a_pages_on { font-size: 11px;font-weight: bold;text-decoration: none;color:#CC0000}a:link.a_pagesadm, a:visited.a_pagesadm { 	font-size: 11px;	font-weight: bold;	text-decoration: none;	color: #336699;	display:block;}a:active.a_pagesadm, a:hover.a_pagesadm { 	font-size: 11px;	font-weight: bold;	text-decoration: none;	color:#CC0000;	display:block;}a:link.a_rot_kl, a:visited.a_rot_kl { text-decoration: none;color: #CC0000;}a:active.a_rot_kl, a:hover.a_rot_kl { text-decoration: underline;color: #CC0000;}/* blau */a:link.a_blue, a:visited.a_blue { font-weight: bold;text-decoration: none;color: #336699;}a:hover.a_blue { font-weight: bold;color: #CC0000;}a:active.a_blue { font-weight: bold;text-decoration: underline;color: #CC0000;}a:link.a_blue_kl, a:visited.a_blue_kl { font-size:9px;font-weight: bold;text-decoration: none;color: #336699;}a:hover.a_blue_kl { font-size:9px;font-weight: bold;color: #CC0000;}a:active.a_blue_kl { font-size:9px;font-weight: bold;text-decoration: underline;color: #CC0000;}/* weiss */a:link.a_weiss, a:visited.a_weiss { font-weight: bold;text-decoration: none;color: #FFFFFF;}a:hover.a_weiss { font-weight: bold;color: #FFFFFF;}a:active.a_weiss { font-weight: bold;text-decoration: underline;color: #FFFFFF;}a:link.a_fliess_norm, a:visited.a_fliess_norm { text-decoration: none;color: #990000;}a:active.a_fliess_norm, a:hover.a_fliess_norm { text-decoration: none;color: #000000;}/******** INPUT/FORMS ********/input.inp_long {	width:330px;	font-weight:bold}input.inp_med {	width:170px;}input.inp_med_f {	width:250px;}/******** X-LOUNGE ********/td.td_ueberschrift_xl {font-size:12px;color:#000000;font-weight: bold;background-color:#f1f1f1;padding:3px 3px 6px 6px;border:1px solid #cccccc}td.td_form_big_xl {color:#000000;font-weight: bold;font-size:12px;}td.td_form_bold_xl {color:#000000;font-weight: bold;}td.td_zeitraum_orte_xl {padding:5px 6px 0 0;color:#666666;font-weight: normal;}td.td_agenda_locations_xl {padding:5px 3px 0 3px;color:#000000;font-weight: bold;}td.td_beschreibung_xl {padding:13px 3px 3px 3px;color:#000000;font-weight: normal;}td.td_orteborder_xl {border:1px dotted #CCCCCC;padding:4px 4px 4px 4px;line-height:15px;}table.tb_agenda_xl {border:1px dotted #CCCCCC;}td.td_agenda_xl {padding:4px 4px 4px 4px;line-height:12px;}i.i_red {color:#FF0000}a:link.a_leftnav, a:visited.a_leftnav { font-size: 11px;font-weight: bold;color: #333333;}a:active.a_leftnav, a:hover.a_leftnav { font-size: 11px; font-weight: bold; text-decoration: underline; color: #333333;}/******** ADM Styles ********/table.tb_adm_navi {	border:1px dotted #cc0000;	background-color:#f1f1f1;}td.td_adm_navi {	font-size:12px;	font-weight:bold;	color:#cc0000;	/*auto-size:true;*/}td.td_adm_detedit_head {	background-color:#cc0000;	font-weight:bold;	color:#FFFFFF;}td.td_adm_detedit_headline {	padding:2px 5px 2px 5px;	background-color:#cc0000;	font-size:14px;	font-weight:bold;	color:#FFFFFF;}tr.tr_adm_light {	background-color:#f1f1f1}tr.tr_adm_dark {	background-color:#e5e5e5}input.inp_adm_lang {	width:350px;}input.inp_adm_med {	width:200px;}textarea.txtarea_adm_lang {	width:350px;}textarea.txtarea_adm_med {	width:200px;}div.hid {	display:none;}
