/****************************************************************/
/*   Design:   Multiflex-4.0 / Layout-2                         */
/*   File:     Global layout structure                          */
/*--------------------------------------------------------------*/
/*   Design:   1234.info                                        */
/*   Date:     December 18, 2007                                */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/
/*-------------------------------------------------------------------------------*/
/* If you are interested in adopting the new header in Multiflex-4 for your      */
/* existing website using Multiflex-3, here are the instructions how to do it:   */
/*                                                                               */
/* A. CSS Code                                                                   */
/*    1. Replace your current Multiflex-3 CSS setup file with this file.         */
/*                                                                               */
/* B. HTML Code                                                                  */
/*    1. Open the Multiflex-4 HTML file corresponding to your Multiflex-3 file.  */
/*    2. Copy the indicated HTML lines as instructed in the code.                */
/*    3. Paste the copied HTML lines into your Multiflex-3 file.                 */
/*                                                                               */
/* C. IMAGE files                                                                */
/*    1. Copy the the following five files from the Multiflex-4 image directory  */
/*       to your current image directory for Multiflex-3:                        */
/*       - "bg_head_corner_topleft_25px.gif"                                     */ 
/*       - "bg_head_corner_topright_25px.gif"                                    */
/*       - "flag_greatbritain.png"                                               */
/*       - "flag_germany.png"                                                    */
/*       - "flag_sweden.png"                                                     */
/*                                                                               */
/* D. Your new header is now ready for operation!                                */
/*-------------------------------------------------------------------------------*/
/************/
/*  GLOBAL  */
/************/
/* NON-HEADER */
/* NON-HEADER */
*{padding:0; margin:0;}
 body {font-size:62.5%; background-color:#ffffff; font-family:verdana,arial,sans-serif;color:#666666;} /*Font-size: 1.0em = 10px when browser default size is 16px*/
.page-container {width:960px; margin:0px auto; margin-top:10px; margin-bottom:10px; font-size:1.0em;background-color:#ffffff;}
.main {clear:both; width:954px; padding-bottom:30px; border-left:solid 3px #3366ff; border-right:solid 3px #3366ff; background:transparent url(../img/bg_main.gif) top left repeat-y;}
.left-end{width:200px;background-color:#ffffff;}
.main-content {display:inline;height:500px; /*Fix IE floating margin bug*/; float:left; width:690px; margin:0 0 0 30px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#main-content {
    height:auto;
    min-height:500px;
}
/* HEADER */
.header {width:960px;background-color:#ffffff;}
.header-top {width:954px; height:142px; border-top:solid 3px #3366ff; border-left:solid 3px #3366ff; border-right:solid 3px #3366ff; margin-top:10px; background:#3366ff; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.header-bottom {width:954px; border-bottom:solid 3px #3366ff; border-left:solid 3px #3366ff; border-right:solid 3px #3366ff; border-top:solid 1px #3366ff;}
.header-breadcrumbs {clear:both; width:954px; padding:1.0em 0 1.5em 0; border-left:solid 3px #3366ff; border-right:solid 3px #3366ff;}
.header .round-border-topleft {width:25px; height:25px; position:absolute; z-index:100; background:url(../img/bg_head_corner_topleft_25px.gif) no-repeat; margin-top:-3px; margin-left:-3px;}
.header .round-border-topright {width:25px; height:25px; position:absolute; z-index:100; background:url(../img/bg_head_corner_topright_25px.gif) no-repeat; margin-top:-3px; margin-left:932px;}
/*************/
/*  2. HEAD  */
/*************/
.old_sitelogo {width:186px; height:66px; position:absolute; z-index:1; margin:30px 0 0 35px; background:url(../img/logo.gif);}
.sitelogo {width:224px; height:60px; position:absolute; z-index:1; margin:36px 0 0 8px; background:url(../img/logo_v2.jpg);}


.sitename {width:709px; height:142px; position:absolute; z-index:1; margin:0px 0 0 245px;  background:url(../img/slogan_kt.jpg);   overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.sitename h1 {font-weight:normal; font-size:240%;}
.sitename h2 {margin:-2px 0 0 0; color:rgb(125,125,125); font-weight:normal; font-size:120%;}
.sitename a{text-decoration:none; color:rgb(125,125,125);}
.sitename a:hover {text-decoration:none; color:rgb(125,125,125);}
.headerfunc_test{float: right;width:20px;height:20px;background-color:#ff0000;}
.headerfunc {display:block;width:954px;height:28px;top:127px;padding:0px 0px 0px 0px; margin:0px;position:absolute; z-index:2;}
.headerfunc_right{float:right;text-align:right;height:28px;width:295px;background-color:#3366ff;border:1px solid #dddddd;padding:0px;margin:0px;}
.headerfunc_suchen { float: right;width:170px;padding:0px;margin:0px; }
.tx-macinasearchbox-pi1 { float:right;width:170px;padding:0px;margin:0px; }
.headerfunc_suchen_aussen{float:right;width:165px;padding:0px;margin:0px;}
.headerfunc_suchen_searchform {height:26px;text-align:left;}
.headerfunc_suchen_eingabe {color:#666666;width:10.0em; height:18px; border:1px solid rgb(200,200,200); }
.headerfunc_suchen_button {height:25px; ;margin-right:2px; background:#ffffff; border:1px solid rgb(200,200,200);   color:#666666; }
.headerfunc_suchen_button:hover {border:1px solid rgb(200,200,200);  background:rgb(220,220,220); color:#666666;}
.headerfunc_suchen_go_aussen{float:right;margin-top:4px;height:18px;}
.headerfunc_suchen_go_a{height:18px;display:block;text-decoration:none;font-size:120%;color:#666666;}
.headerfunc_suchen_go_a:hover{color:#ffffff;background-color:#666666;}
.headerfunc_suchen_go{margin-left:3px;float:left;text-align:center;text-decoration:none;border:1px solid rgb(200,200,200); height:18px;width:20px;margin-top:0px;background-color:#ffffff;color:#666666; font-family:verdana,arial,sans-serif; font-size:100%; } 
.headerfunc_suchen_go_inpa{float:left;}
.headerfunc_sprachen {float:right;padding:2px 0px 0px 10px;}
.headerfunc_sprachen ul.langnav {float:right;height:20px;}
.headerfunc_sprachen ul { padding:2px 0px 0px 0px; margin:0px;}
.headerfunc_sprachen li {display:inline; list-style:none;}
.headerfunc_sprachen li a {padding:0 0 0 3px;}
.headerfunc_sprachen a:hover {text-decoration:none;}
.headerfunc_sprachen a img {height:20px;border:none;}
.headerfunc_warenkorb  {height:20px;text-align:right;padding: 4px 3px 0px 0px;margin:0px;float:right;}

.nav0_breadcrumbs {color:#ffffff;border:0px;width:350px; position:absolute; z-index:2; margin:150px 0 0 0; margin-left:2px !important /*Non-IE6*/; margin-left:8px /*IE6*/;}
.nav0_breadcrumbs .header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.nav0_breadcrumbs .header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:#ffffff; font-size:100%;}
.nav0_breadcrumbs .header-breadcrumbs ul a {color:#ffffff; text-decoration:none;}
.nav0_breadcrumbs .header-breadcrumbs ul a:visited {color:#ffffff; text-decoration:none;}
.nav0_breadcrumbs .header-breadcrumbs ul a:hover {color:#ffffff; text-decoration:underline;}
.nav1 {width:350px; position:absolute; z-index:3; margin:55px 0 0 610px;}
.nav1 ul {float:right; padding:0 15px 0 0; font-weight:normal;}	
.nav1 li {display:inline; list-style:none;}
.nav1 li a {display:block; float:left; padding:2px 5px 2px 5px; color:rgb(125,125,125); text-decoration:none; font-size:110%;}
.nav1 a:hover {text-decoration:none; color:rgb(50,50,50);}
/* nav2 Drop-down menu */
.nav2 {white-space:nowrap; float:left; width:954px; background:rgb(225,225,225); color:rgb(100,100,100); font-size:130%;} 
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; z-index:auto !important; z-index:1000; border-right:solid 1px rgb(175,175,175);}
.nav2 ul li a {float:none !important; float:left; display:block; height:2.1em; line-height:2.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:normal; color: rgb(100,100,100);}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li:hover {position:relative;}
.nav2 ul li:hover a {background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(100,100,100);}
.nav2 ul li:hover ul li a:hover {background-color:rgb(215,215,215); text-decoration:none;}
.nav2 table {position:absolute; top:0; left:0; border-collapse:collapse;}
.nav2 ul li a:hover {position:relative /*Sylvain IE hack*/; z-index:1000 ; background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.1em; t\op:2.0em; left:0; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {white-space:normal; display:block; w\idth:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(240,240,240); font-weight:normal; color:rgb(50,50,50);}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(215,215,215); text-decoration:none;}
.nav2 ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.1em; t\op:2.0em; left:0; marg\in-top:0.1em;}
.header-breadcrumbs ul {float:left; width:560px; list-style:none; padding:0 0 0 15px; font-family:verdana,arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 10px; background:transparent url(../img/bg_bullet_arrow.gif) no-repeat 0 50%; font-weight:bold; color:rgb(125,125,125); font-size:100%;}
.header-breadcrumbs ul a {color:rgb(70,122,167); text-decoration:none;}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}
.header-breadcrumbs .searchform {float:right; width:285px; padding:0 17px 0px 0px !important /*Non-IE6*/; padding:0 12px 0px 0px /*IE6*/;}
.header-breadcrumbs .searchform form fieldset {float:right; border:none;}
.header-breadcrumbs .searchform input.field {width:10.0em; padding:0.2em 0 0.2em 0; border:1px solid rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:120%; }
.header-breadcrumbs .searchform input.button {width:3.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:120%;}
.header-breadcrumbs .searchform input.button:hover {cursor:pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}
/******************/
/*  MAIN SECTION  */
/******************/
/* MAIN NAVIGATION */
/* MAIN CONTENT */
.column1-unit {width:690px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-left {float:left; width:325px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column2-unit-right {float:right; width:325px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.column3-unit-left {float:left; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/}
.column3-unit-middle {float:left; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/; margin-left:40px;}
.column3-unit-right {float:right; width:202px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
/********************/
/*  FOOTER SECTION  */
/********************/
.footer_line{display:block;text-align:center;font-size:1.0em;padding-top:3px;}
.footer {clear:both; width:954px; padding-bottom:3px; border-top:solid 3px #3366ff; border-left:solid 3px #3366ff; border-right:solid 3px #3366ff; border-bottom:solid 3px #3366ff; background:#ffffff; font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.footer p {line-height:1.3em; text-align:center; color:rgb(125,125,125); font-weight:bold; font-size:110%;}
.footer p.credits {font-weight:normal;}
.footer a {text-decoration:underline; color:rgb(125,125,125);}
.footer a:hover {text-decoration:none;color:rgb(125,125,125);}
.footer a:visited {color:rgb(125,125,125);}
/******************/
/*  CLEAR FLOATS  */
/******************/
.page-container:after, .header:after, .header-bottom:after, .header-breadcrumbs:after, .main:after, .xmain-navigation:after, .main-content:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.column1-unit:after, .column2-unit-left:after, .column2-unit-right:after, .column3-unit-left:after, .column3-unit-middle:after, .column3-unit-right:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both*/; visibility:hidden;}
.footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear-contentunit {clear:both; width:690px; height:0.1em; border:none; background:rgb(210,210,210); color:rgb(210,210,210);}
#kc_minishop_artikelliste {display:block;border:1px solid #3366ff;width:500px;font-family:verdana,arial,sans-serif;font-size:14px;}
#kc_minishop_artikelliste .artikel_reihe_gerade {padding:2px 0px 2px 0px;float:left;background-color:#bbbbbb;width:500px;}
#kc_minishop_artikelliste .artikel_reihe_ungerade {padding:2px 0px 2px 0px;float:left;background-color:#eeeeee;width:500px;}
#kc_minishop_artikelliste .artikel_spalte_ar_artnr {float:left;width:50px;}
#kc_minishop_artikelliste .artikel_spalte_ar_artbez {float:left;width:200px;}
#kc_minishop_artikelliste .artikel_spalte_edit {float:right;width:50px;text-align:right;}
#kc_minishop_edit {display:block;border:1px solid #3366ff;width:500px;font-family:verdana,arial,sans-serif;font-size:14px;color:#3366ff;}
#kc_minishop_edit .edit_reihe {padding:2px 0px 2px 0px;float:left;background-color:#eeeeee;width:500px;}
#kc_minishop_edit .edit_reihe_leer {height:20px;padding:2px 0px 2px 0px;float:left;background-color:#eeeeee;width:500px;}
#kc_minishop_edit .edit_bezeichnung {float:left;width:100px;background-color:#eeeeee;padding-right:20px;}
#kc_minishop_edit .edit_eingabe {float:left;width:350px;background-color:#eeeeee;}
#kc_minishop_edit .edit_eingabe input {border:1px solid #cccccc;width:340px;color:#3366ff;font-family:verdana,arial,sans-serif;font-size:14px;color:#3366ff;}
#kc_minishop_edit .edit_eingabe textarea {border:1px solid #cccccc;width:340px;font-family:verdana,arial,sans-serif;font-size:14px;color:#3366ff;}
.kcbb_main  {clear:both;  font-family:verdana,arial,sans-serif;}
.kcbb_ueb_grau {width:688px;display:block; background:#e1e1e1;padding:2px 2px 3px 2px;}
.kcbb_space {display:block;}
.kcbb_kopf_aussen_1{display:block; background:#ffffff;padding:2px 0px 3px 0px; width:690px;font-size:120%;}
.kcbb_kopf_ueberschrift_1{display:block;}
.kcbb_kopf_artikelnr_1{float:left; background:#ffffff;font-weight:bold;width:78px;padding-left:2px;}
.kcbb_kopf_artikeltext_1{float:left; background:#ffffff;font-weight:bold;width:310px;}
.kcbb_kopf_ep_1{float:left; background:#ffffff;font-weight:bold;text-align:right;padding-right:3px;width:71px;}
.kcbb_kopf_vpe_1{float:right; background:#ffffff;font-weight:bold;text-align:right;width:74px;}
.kcbb_kopf_wkpos_1{float:left; background:#ffffff;font-weight:bold;text-align:left;width:120px;padding-right:2px;}
.kcbb_artikel_aussen_1{display:block; background:#ffffff; padding:2px 0px 3px 0px;width:690px;font-size:120%;}
.kcbb_artikel_error_line_1{text-align:left;display:block; background:#ffffff; color:#ff0000;padding:2px 2px 3px 0px;}
.kcbb_artikel_artikelnr_1{float:left; background:#ffffff;width:78px;padding-left:2px;}
.kcbb_artikel_artikeltext_1{float:left; background:#ffffff;width:310px;}
.kcbb_artikel_ep_1{float:left; background:#ffffff;text-align:right;padding-right:3px;width:71px;}
.kcbb_artikel_vpe_1{float:right; background:#ffffff;text-align:right;width:74px;}
.kcbb_artikel_wkpos_1{float:left; text-align:right;width:120px;padding-right:0px;background-color:#ffffff;}
.kcbb_wkpos_block1_1{display:block;text-align:right;background-color:#ffffff;}
.kcbb_wkpos_block2_1{display:block;height:25px;text-align:right;background-color:#ffffff;}
.kcbb_wkpos_block2_left_1{float:left;width:55px;}
.kcbb_wkpos_menge_1{color:#666666; width:65px;height:21px;  border:1px solid rgb(200,200,200);text-align:right;vertical-align:middle;padding-top:2px;padding-right:2px;}
.xxxxkcbb_wkpos_block2_img1_1{float:left;text-align:left;padding-right:4px;border:1px solid #ff0000;}
.kcbb_block2_img1_1{border:0px;vertical-align:text-top;float:left;margin-left:17px;}
.kcbb_wkpos_block2_img2_1{float:right;text-align:right;padding-right:2px;}
.kcbb_block2_img2_1{border:0px;vertical-align:text-top;float:right; }
.kcbb_kopf_aussen_2{display:block;background:#ffffff;padding:2px 0px 3px 0px; width:690px;font-size:120%;}
.kcbb_artikel_error_line_2{text-align:left;display:block; background:#ffffff; color:#ff0000;padding:0px 0px 0px 0px;}
.kcbb_kopf_ueberschrift_2{display:block;}
.kcbb_kopf_artikelnr_2{float:left; background:#ffffff;font-weight:bold;width:78px;padding-left:2px;}
.kcbb_kopf_artikeltext_2{float:left; background:#ffffff;font-weight:bold;width:310px;}
.kcbb_kopf_ep_2{float:left; background:#ffffff;font-weight:bold;text-align:right;padding-right:3px;width:71px;}
.kcbb_kopf_vpe_2{float:right; background:#ffffff;font-weight:bold;text-align:right;width:74px;}
.kcbb_kopf_wkpos_2{float:left; background:#ffffff;font-weight:bold;text-align:left;width:120px;padding-right:2px;}
.kcbb_artikel_aussen_2{display:block; background:#ffffff; padding:2px 0px 3px 0px;width:690px;font-size:120%;}
.kcbb_artikel_artikelnr_2{float:left; background:#ffffff;width:78px;padding-left:2px;}
.kcbb_artikel_artikeltext_2{float:left; background:#ffffff;width:310px;}
.kcbb_artikel_ep_2{float:left; background:#ffffff;text-align:right;padding-right:3px;width:71px;}
.kcbb_artikel_vpe_2{float:right; background:#ffffff;text-align:right;width:74px;}
.kcbb_artikel_wkpos_2{float:left; text-align:right;width:120px;padding-right:0px;padding-top:2px;padding-bottom:2px;background-color:#ffffff;}
.kcbb_wkpos_block1_2{display:block;text-align:right;background-color:#ffffff;}
.kcbb_wkpos_block2_2{display:block;height:25px;text-align:right;margin-top:2px;}
.kcbb_wkpos_block2_left_2{float:left;width:55px;}
.kcbb_wkpos_menge_2{color:#666666; width:65px;height:21px;  border:1px solid rgb(200,200,200);text-align:right;vertical-align:middle;padding-top:2px;padding-right:2px;}
.kcbb_wkpos_variante_2{color:#666666; width:120px;height:23px;  border:1px solid rgb(200,200,200);text-align:left;vertical-align:middle;padding-top:2px;padding-bottom:2px;}
.kcbb_wkpos_block2_img1_2{float:right;text-align:right;padding-right:4px;}
.kcbb_block2_img1_2{border:0px;vertical-align:text-top;float:right; }
.kcbb_wkpos_block2_img2_2{float:right;text-align:right;padding-right:2px;}
.kcbb_block2_img2_2{border:0px;vertical-align:text-top;float:right; }
.kcbb_warenkorb{height:18px;display:block;margin-top:0px;padding:0px 0px 0px 0px;}
.kcbb_warenkorb_anzahl{display:block;padding:2px 2px 2px;font-weight:normal; font-size:120%;}
.kcbb_warenkorb_top_a{display:block;text-decoration:none;font-size:120%;color:#666666; }
.kcbb_warenkorb_top{text-align:left;visibility:hidden;text-decoration:none;border:1px solid rgb(200,200,200); padding:1px 0px 0px 30px;height:16px;width:100px;margin-top:0px;background:url(../img/wk130.gif)  no-repeat;background-color:#ffffff;} 
.kcbb_wkanzeige_ueb_aussen{float:left;font-weight:bold;border-bottom:1px solid rgb(200,200,200); background-color:#ffffff;padding:2px 0px 2px 0px;width:690px;font-size:120%;}
.kcbb_wkanzeige_ueb_artikelnr{float:left; background:#ffffff;width:78px;padding-left:2px;}
.kcbb_wkanzeige_ueb_artikeltext{float:left; background:#ffffff;width:280px;}
.kcbb_wkanzeige_ueb_ep{float:left; background:#ffffff;text-align:right;padding-right:3px;width:71px;}
.kcbb_wkanzeige_ueb_vpe{float:left; background:#ffffff;text-align:right;width:74px;}
.kcbb_wkanzeige_ueb_blockre{float:right; text-align:right;width:120px;padding-right:2px;background-color:#ffffff;}
.kcbb_wkanzeige_ueb_variante{float:right;width:118px;}
.kcbb_wkanzeige_ueb_menge{float:right;width:118px;}
.kcbb_wkanzeige_ueb_edit{float:right;text-align:right;width:30px;background-color:#ffffff;}
.kcbb_wkanzeige_pos_aussen{float:left;font-weight:normal;border-bottom:1px solid rgb(200,200,200);background:#ffffff;padding:2px 0px 2px 0px;width:690px;}
.kcbb_wkanzeige_pos_artikelnr{float:left; background:#ffffff;width:78px;padding-left:2px;font-size:120%;}
.kcbb_wkanzeige_pos_artikeltext{float:left; background:#ffffff;width:280px;}
.kcbb_wkanzeige_pos_ep{float:left; background:#ffffff;text-align:right;padding-right:3px;width:71px;font-size:120%;}
.kcbb_wkanzeige_pos_vpe{float:left; background:#ffffff;text-align:right;width:74px;font-size:120%;}
.kcbb_wkanzeige_pos_blockre{float:right; text-align:right;width:120px;padding-right:2px;background-color:#ffffff;}
.kcbb_wkanzeige_pos_variante{float:right;width:118px;background-color:#ffffff;font-size:120%;}
.kcbb_wkanzeige_pos_menge{float:right;width:118px;background-color:#ffffff;font-size:120%;}
.kcbb_wkanzeige_pos_edit{float:right;text-align:right;width:30px;padding-top:4px;}
.kcbb_wkanzeige_summe_aussen{float:left;width:100%;margin-top:20px;}
.kcbb_wkanzeige_summe_text{float:left;font-weight:bold;}
.kcbb_wkanzeige_summe_betrag{float:right;font-weight:bold;}
.kcbb_zusanz_aussen{float:left;width:100%;padding:3px 3px 3px 3px;border:1px solid #3366ff;margin-top:5px;}
.kcbb_ae_aussen{display:block; background:#ffffff; font-family:verdana,arial,sans-serif;font-size:120%;padding:2px 0px 3px 0px;width:690px;}
.kcbb_ae_zeile{vertical-align: text-top;float:left;width:690px;font-size:120%;margin-top:2px;}
.kcbb_ae_spalte1{float:left;width:130px;}
.kcbb_ae_spalte2{float:left;width:230px;}
.kcbb_ae_text_eingabe1{border:1px solid #cccccc;width:220px;color:#666666;}
.kcbb_ae_text_eingabe_plz{border:1px solid #cccccc;width:80px;color:#666666;}
.kcbb_ae_text_eingabe_ort{border:1px solid #cccccc;width:134px;color:#666666;}
.kcbb_ae_spalte3{vertical-align:top;float:left;width:20px;}
.kcbb_ae_spalte4{float:left;width:300px;color:#ff0000;}
.kcbb_ae_land{color:#666666; width:224px;border:1px solid #cccccc;text-align:left;vertical-align:middle;padding-top:2px;}
.kcbb_seist_aussen{margin-top:10px;margin-bottom:10px;display:block;height:30px; background:#ffffff;width:690px;}
.kcbb_seist_zeile_m{display:block;height:10px; background:#ffffff;width:690px; background:url(../img/kcbb_sa_back.gif) repeat-x;}
.kcbb_seist_zeile_u{display:block;height:20px; background:#ffffff;width:690px;}
.kcbb_seist_zeile_n{float:left;height:42px; background:#ffffff;width:690px;margin-bottom:10px;}
.kcbb_seist_zeile_n_zurueck{display:none;float:left;width:100px;padding:5px 5px 5px 5px;text-decoration:none;font-size:120%;border:1px solid rgb(200,200,200);background-color:#cccccc;}
.kcbb_seist_zeile_n_zurueck a{display:block;}
.kcbb_seist_zeile_n_vor{display:none;float:right;width:100px;text-align:right;padding:5px 5px 5px 5px;text-decoration:none;font-size:120%;border:1px solid rgb(200,200,200);background-color:#cccccc;}
.kcbb_seist_zeile_n_vor a{display:block;}
.kcbb_seist_zeile_n_wait{display:none;float:left;text-align:center;width:460px;}
.space10{float:left;width:100%;height:10px;}



.kcbb_seist_div_bullet_inaktive{margin-left:10px;width:120px;float:left;height:10px;background:url(../img/kc_bullet_oval_10_white.gif) no-repeat;}
.kcbb_seist_div_bullet_aktive{margin-left:10px;width:120px;float:left;height:10px;background:url(../img/kc_bullet_oval_10_full.gif) no-repeat;}
.kcbb_seist_div_text{width:98px;float:left;height:20px;margin-top:0px;padding-top:0px;margin-left:32px;font-size:120%;}
.kcbb_va_aussen{display:block; background:#ffffff; font-family:verdana,arial,sans-serif;font-size:120%;padding:2px 0px 3px 0px;width:690px;}
.kcbb_va_radio{float:left;width:25px;}
.kcbb_va_text{float:left;width:665px;padding-top:2px;}

.kcbb_bb_err_aussen_hide{display:none;float:left;width:681px;border:2px solid #ff0000;padding:5px 0px 5px 5px;margin-bottom:5px;}
.kcbb_bb_err_aussen_visible{float:left;width:681px;border:2px solid #ff0000;padding:5px 0px 5px 5px;margin-bottom:5px;}

.kcbb_bb_err_kopf{}
.kcbb_bb_err_fuss{width:685px;display:block; border-left:1px solid #ff0000;border-right:1px solid #ff0000;border-bottom:1px solid #ff0000;padding:2px 2px 2px 2px;}
.kcbb_bb_err_zeile{float:left;;width:665px;padding-bottom:5px;padding-top:5px;}
.kcbb_bb_err_zeile_sp1{float:left;width:30px;}
.kcbb_bb_err_zeile_sp2{float:left;width:602px;padding-top:5px;}
.kcbb_bb_err_zeile_sp3{float:right;width:28px;padding-top:5px;}



.kcbb_bb_adr_aussen{background-color:#ffffff;float:left;padding:2px 0px 2px 0px;width:685px;border-top:1px solid #cccccc;}
.kcbb_bb_adr_segment_ueb{background-color:#cccccc;float:left;padding:5px 5px 5px 0px;width:685px;font-weight:bold;font-size:170%;font-family:"trebuchet ms",arial,sans-serif; }
.kcbb_bb_adr_block_ueb{float:left; background:#ffffff;width:340px;font-weight:bold;}
.kcbb_bb_adr_block{float:left; background:#ffffff;width:340px;font-weight:normal;}
/* Bestellung bestätigen Warenkorb-Kopf */
.kcbb_bb_wkk_aussen{float:left;font-weight:bold;background:#ffffff;padding:2px 0px 2px 0px;width:690px;}
.kcbb_bb_wkk_block1{float:left; background:#ffffff;width:328px;font-size:120%;}
.kcbb_bb_wkk_block2{float:left; text-align:right;width:150px;background-color:#ffffff;font-size:120%;}
.kcbb_bb_wkk_block3{float:left; background:#ffffff;text-align:right;width:106px;font-size:120%;}
.kcbb_bb_wkk_block4{float:left; background:#ffffff;text-align:right;width:106px;font-size:120%;}
/* Bestellung bestätigen Warenkorb-Position*/
.kcbb_bb_wkp_aussen{float:left;font-weight:normal; background:#ffffff;padding:2px 0px 2px 0px;width:690px;}
.kcbb_bb_wkp_block1{float:left; background:#ffffff;width:328px;}
.kcbb_bb_wkp_block2{float:left; text-align:right;width:150px;background-color:#ffffff;}
.kcbb_bb_wkp_block3{float:left; background:#ffffff;text-align:right;width:106px;}
.kcbb_bb_wkp_block4{float:left; background:#ffffff;text-align:right;width:106px;}
.kcbb_bb_wkf_va_text{float:left;background:#ffffff;padding:10px 2px 2px 2px;width:690px;}
.kcbb_bb_wkf_bb_text{float:left;background:#ffffff;padding:10px 2px 2px 2px;width:690px;}
.kcbb_bb_bsbut_aussen{float:left;text-align:right;font-weight:normal; background:#ffffff;padding:2px 0px 2px 0px;width:690px;}
.kcbb_bb_bsbut_zeile{text-align:right;}
.kcbb_bb_bsbut_a{text-decoration:none;visibility:hidden;}
.kcbb_bb_bsbut_div{float:right;padding-top:5px;text-align:center;padding-right:5px;height:20px;width:200px;text-decoration:none;font-size:120%;border:1px solid rgb(200,200,200);background-color:#cccccc;}
.kcbb_bb_agb_zeile{float:left;width:100%;text-align:left;vertical-align:middle;margin-top:10px;margin-bottom:10px;}
.kcbb_bb_agb_left{float:left;font-size:120%;vertical-align:middle;width:600px;height:40px;}
.kcbb_bb_agb_check{float:right;font-size:120%;vertical-align:middle;width:30px;padding-top:16px;}


.kcbz_fehlerbehandlung{float:left;padding:5px 5px 5px 5px;text-decoration:none;font-size:120%;border:1px solid rgb(200,200,200);background-color:#cccccc;}
.kcbz_infobox{display:none;float:left;width:681px;border:2px solid #3366ff;padding:5px 0px 5px 5px;margin-bottom:5px;}
.kcbz_infoblock{float:left;width:681px;border:1px solid #3366ff;padding:5px 0px 5px 5px;margin-bottom:5px;}
.kcbz_infoblock_zeile{float:left;width:681px;}
.kcbz_bb_err_inline{display:inline;}

.kcbz_pp{margin-left:125px;float:left;width:440px;border:none;margin-bottom:5px;border:1px solid rgb(200,200,200);height:380px;}
.kbcz_iframe{float:left;width:100%;border:none;height:375px;margin-bottom:5px;}




/* Mailanforderung Formular */
.kcma_fm_aussen{display:block; background:#ffffff; font-family:verdana,arial,sans-serif;padding:2px 0px 3px 0px;width:690px;}
.kcma_fm_zeile{vertical-align: text-top;float:left;width:690px;font-size:120%;margin-top:2px;}
.kcma_fm_zeile_sendbutton{vertical-align: text-top;float:left;width:690px;font-size:120%;margin-top:22px;}
.kcma_fm_spalte1{float:left;width:120px;}
.kcma_fm_spalte2{float:left;width:255px;}
.kcma_fm_spalte_captcha{float:left;width:120px;}
.kcma_fm_spalte_captcha_img{float:left;width:130px;text-align:right;}
.kcma_fm_spalte_all{}
.kcma_fm_spalte_all .bodytext{display:block;font-family:verdana,arial,sans-serif;font-size:100%;}
.kcma_fm_text_eingabe1{border:1px solid #cccccc;width:245px;color:#666666;}
.kcma_fm_text_eingabe2{border:1px solid #cccccc;width:120px;color:#666666;}
.kcma_fm_spalte3{vertical-align:top;float:left;width:20px;}
.kcma_fm_spalte4{float:left;width:290px;color:#ff0000;}
.kcma_fm_sendbutt_a{text-decoration:none;}
.kcma_fm_sendbutt_div{float:right;padding-top:5px;text-align:center;height:20px;width:250px;text-decoration:none;font-size:120%;border:1px solid rgb(200,200,200);background-color:#cccccc;}
    .tx-indexedsearch {float:left;font-weight:normal; border:1px solid #ffffff;;background:#ffffff;padding:0px 0px 0px 0px;width:690px;}
    .tx-indexedsearch-searchbox {visibility:hidden;height:0px;}
    .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:5px; margin-bottom:5px;font-size:120%; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; background:#ffffff; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:#3366ff; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#ffffff; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#ffffff; font-size:16px; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff; }
		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
.leftcolvp{float:left;width:200px;vertical-align:top;}
.rightcolvp{float:left;width:430px;vertical-align:top;}
/********************************/
/*  PRINTING and MISCELLANEOUS  */
/********************************/
@media print {.header-top {width:954px; height:80px; background:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
@media print {.header-breadcrumbs {width:954px; background:transparent;}}
@media print {.nav2 {float:left; width:954px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:130%;}} /*Color navigation bar normal mode*/
@media print {.main {clear:both; width:954px; padding-bottom:30px; background:transparent;}}
@media print {.xmain-navigation {display:inline /*Fix IE floating margin bug*/; float:left; width:199px; border-right:solid 1px rgb(200,200,200); border-bottom:solid 1px rgb(200,200,200); background-color:rgb(240,240,240); overflow:visible !important /*Firefox*/; overflow:hidden /*IE*/;}}
@media print {.footer {clear:both; width:954px; height:3.7em; padding:1.1em 0 0; background:rgb(240,240,240); font-size:1.0em; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}}
/* Navigation links */
#main-navigation {color:#666666;font-size:1.2em;background-color:#ffffff;display:inline /*Fix IE floating margin bug*/; float:left; width:200px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
#main-navigation a{color:#666666;}
#main-navigation #header{font-size:150%;font-weight: bold;border:1px solid #aaaaaa;padding:2px 2px 2px 2px;margin-bottom:3px;background-color:#3366ff;color:#ffffff;}
#main-navigation ul {border:1px solid #aaaaaa;padding:2px 5px 2px 5px;background-color:#eeeeee;margin-bottom:3px;	list-style: none;}
#main-navigation ul a {padding:2px 2px 2px 15px;text-decoration: none;display:block;background: url(../img/menu_links_b_mp.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul a:hover {background: url(../img/menu_links_b_mp_hover.gif);background-repeat: no-repeat;background-position:center left;  color:#3366ff;}
#main-navigation ul .aktiv {background: url(../img/menu_links_b_mp_active.gif);background-repeat: no-repeat;background-position:center left;}
#xmain-navigation ul.sub {padding:2px 5px 2px 15px;background-color:#eeeeee;border:0px;}
#main-navigation ul.sub a {padding:2px 2px 2px 15px;border-bottom:1px solid #aaaaaa;text-decoration: none;display:block;background: url(../img/menu_links_b_mp.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul.sub .aktiv {padding:2px 2px 2px 15px;border-bottom:1px solid #aaaaaa;text-decoration: none;display:block;background: url(../img/menu_links_b_mp_active.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul.sub .aktiv:hover {padding:2px 2px 2px 15px;text-decoration: none;border-bottom:1px solid #3366ff;display:block;background: url(../img/menu_links_b_mp_hover.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul.sub .inaktiv {padding:2px 2px 2px 15px;border-bottom:1px solid #aaaaaa;text-decoration: none;display:block;background: url(../img/menu_links_b_mp.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul.sub .inaktiv:hover {padding:2px 2px 2px 15px;border-bottom:1px solid #3366ff;text-decoration: none;display:block;background: url(../img/menu_links_b_mp_hover.gif);background-repeat: no-repeat;background-position:center left; }
#main-navigation ul.sub ul li a{border:0px;}
#main-navigation ul.l2 {padding:2px 5px 2px 15px;background-color:#eeeeee;border:0px;}
#main-navigation ul.l2 .aktiv {background: url(../img/menu_links_b_mp_active.gif);border:0px;background-repeat: no-repeat;background-position:center left;}
#main-navigation ul.l2 .aktiv:hover {background: url(../img/menu_links_b_mp_hover.gif);border:0px;background-repeat: no-repeat;background-position:center left;}
#main-navigation ul.l2 li a:hover {background: url(../img/menu_links_b_mp_hover.gif);border:0px;background-repeat: no-repeat;background-position:center left;}