body{
 background-color:#DFDFE3;
 padding:0px;
 margin:0px;
 height:100%;
 min-height:100%;
}
p{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
}
hr {
	color: #EBECEC;
	height: 1px;
}
td{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
}
#pane{
 display:block;
 position:relative;
 height:100%;
 min-height:100%;
 z-index:0;
 width:920px;
}
.white{
 color:#FFFFFF;
}
html>body #pane{
 height:auto;
}
#logo_kb{
 position:absolute; 
 background-color:#FFFFFF;
 top:0px;
 left:0px;
 width:896px;
 height:133px;
}
#head{
 position:absolute; 
 background-color:#DFDFE3;
 top:0px;
 left:202px;
 width:710px;
 height:66px;
}
#menu{
position:absolute; 
 /*top:0px;
 left:0px;*/
 top:83px;
 left:202px;
 width:694px;
 height:25px;
 z-index: 100;
}
#langbox{
 position:absolute; 
 top:41px;
 left:614px;
 padding:0px;
 margin:0px;
 white-space: nowrap;
}
/* \*/
#langbox{left:622px;top:39px;}
/* */ 
#searchbox{
 position:absolute; 
 top:41px;
 left:721px;
 padding:0px;
 margin:0px;
 margin-top:-1px;
 white-space: nowrap;
}
/* \*/
#searchbox{left:731px;top:39px;}
/* */ 
head:first-child+body #searchbox{
 margin-top:0px;
}
.search{
 font-family:Arial, Helvetica, sans-serif;
 height:13px;
 width:90px;
 font-size:10px; 
 padding:0px;
 margin:0px;
 padding-left:3px;
 padding-top:1px;
}
/* \*/
.search{height:19px;}
/* */ 
.language{
 font-family:Arial, Helvetica, sans-serif;
 height:13px;
 width:90px;
 font-size:10px;
 padding:0px;
 margin:0px;
}
/* \*/
.language{height:17px;}
/* */ 
#head_navi{
 background-color:#FFFFFF;
 position:absolute; 
 top:41px;
 left:202px;
 height:25px;
 white-space: nowrap;
}
#claim{
 position:absolute; 
 top:133px;
 left:0px;
 width:896px;
 height:79px;
}
#banner{
 position:absolute; 
 background-color:#FFFFFF;
 top:143px;
 left:163px;
 width:733px;
 height:69px;
}

a{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px; 
 text-decoration:underline;
 color:#FF0000;
 color:#4666ae;
}
a:hover{
 text-decoration: none;
  color:#000000;
}
form{
 font-family:arial, Helvetica, sans-serif;
 margin:0px;
 padding:0px;
}
.language_go{
 margin-left:5px;
 margin-top:-4px;
}
.search_go{
 margin-left:5px;
 margin-top:-3px;
}
#left{
 position:absolute; 
 font-family:arial, Helvetica, sans-serif;
 top:180px;
 left:0px;
 width:163px;
 font-size:11px;
}
#callbackbox{
 width:134px;
 margin-left:20px;
 margin-bottom:40px;
}
.callback{
 font-family:Arial, Helvetica, sans-serif;
 height:13px;
 width:96px;
 font-size:10px; 
 padding:0px;
 margin:0px;
 padding-left:3px;
 padding-top:1px;
}
/* \*/
.callback{height:19px;}
/* */
.callback_go{
 margin-left:5px;
 margin-top:4px;
}
#TEXTcallback{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
 margin-top:-35px;
 margin-left:20px;
 margin-bottom:10px;
}
#survey{
 margin-left:20px;
 margin-bottom:40px;
 width:130px;
}
#surveySpacer{
height:66px;
}
input.poll{
 font-family:arial, Helvetica, sans-serif;
 margin-right:2px;
 vertical-align:-3px;
}
input.vote{
 font-family:arial, Helvetica, sans-serif;
 margin-top:11px;
 margin-bottom:5px;
}
#contact{
 width:130px;
 margin-left:20px;
 margin-bottom:40px;
}
#arrow_black{
 margin-top:0px;
 margin-right:7px;
}
.arrow_red{
 margin-top:0px;
 margin-right:7px;
 margin-left:7px;
}
#right{
 position:absolute; 
 background-color:#FFFFFF;
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
 top:212px;
 left:733px;
 width: 163px;
 vertical-talign:top;
 padding-top:34px;
 padding-bottom:34px;
}
#options{
}
.spacer_options{
margin-left:11px;
}
#login{
 font-family:arial, Helvetica, sans-serif;
 padding-top:37px;
 margin-left:12px;
}
.username{
 font-family:arial, Helvetica, sans-serif;
 font-size:10px;
 height:13px;
 width:123px;
 margin-top:8px;
 padding-left:3px;
 padding-top:1px;
}
/* \*/
.username{height:19px;}
/* */ 
.password{
 font-family:arial, Helvetica, sans-serif;
 font-size:10px;
 height:13px;
 width:96px;
 margin-top:2px;
 margin-bottom:6px;
 padding-left:3px;
}
/* \*/
.password{height:19px;}
/* */ 
.password_logout{
 font-family:arial, Helvetica, sans-serif;
 font-size:10px;
 height:13px;
 width:65px;
 margin-top:2px;
 margin-bottom:6px;
 padding-left:3px;
}
/* \*/
.password_logout{height:19px;}
/* */ 
.login_go{
 margin:0px;
 margin-top:3px;
 margin-left:5px;
 padding:0px;
}
head:first-child+body .login_go{
 margin-top:2px;
}
.logout{
 margin:0px;
 margin-top:3px;
 margin-left:5px;
 padding:0px;
}
head:first-child+body .logout{
 margin-top:2px;
}
#content{
 position:relative;
 z-index: 122;
 background-color:#FFFFFF;
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
 width:500px;
 margin:0px;
 padding:0px;
}
p{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
}
#marginforHome{
 padding-top:246px;
 padding-left:202px;
}
#marginforContent{
 padding-top:233px;
 padding-left:202px;
}
#headline{
 /*margin-top:-10px;*/
}
#promo{
 width:280px;
 margin:0px;
 padding:0px;
 margin-top:1px;
 background:url(/fileadmin/kbendlos/images/home_check.gif); 
 background-repeat:no-repeat;
}
#promo_eco{
 width:280px;
 margin:0px;
 padding:0px;
 margin-top:1px;
 background:url(/fileadmin/kbendlos/images/home_check_eco.gif); 
 background-repeat:no-repeat;
}
#products{
 margin-top:1px;
 background-color:#FBFBFB;
 width:204px; 
 float:right;
 border: 1px solid #D8DADA;
 height: 154px;
}
#products_eco{
 margin-top:1px;
 background-color:#F6F5FA;
 width:204px; 
 float:right;
 border: 1px solid #D8DADA;
 height: 154px;
}
#news{
 margin-top:19px;
}
#TEXTnews{
 margin-top:8px;
 margin-left:2px;
 margin-right:50px;
}
#newsimage {
 /*border: 1px solid #EBECEC;*/
 float:left;
 margin:0px 7px 7px 0px;
}
#newsimage_detail {
 /*border: 1px solid #EBECEC;*/
 float:left;
 margin:0px 14px -8px 0px;
}
#singlenews {
 margin:7px 0px 0px 0px;
}
head:first-child+body #TEXTnews{
 margin-top:10px;
}
#marginforfooterHome{
 clear:both;
 width:75%;
 min-height:90px;
 height:90px;
}
#footer{
 position:absolute;
 height:38px;
 bottom:0px;
 width:500px;
 margin:0px;
 margin-left:202px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#999999;
}
#footerTools{
 position:absolute;
 height:58px;
 bottom:0px;
 width:500px;
 margin:0px;
 margin-left:202px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
a.footer{
 font-size:11px;
 text-decoration: none;
 color:#999999;
}
a.footer:hover{
 text-decoration: underline;
 color:#000000;
}
h1{
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
}
h2{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
}
#contentImage{
 background-color:#EFEFF1;
 float:left;
 margin-right:24px;
 margin-bottom:14px;
}
#footerTools{
text-align:right;
margin-bottom:7px;
}
#footerText{
margin-top:-5px;
margin-bottom:8px;
}

.bildtitel{
 margin:4px 0px 5px 9px;
}


/* ------------ IMAGES -------------- */

#IMGpdf{
 margin-right:5px;
 top:2px;
 position:relative;
}

#IMGbanner{
 margin-top:1px;
 margin-left:1px;
}
#IMGclaim{
 margin-top:19px;
 margin-left:19px;
}
#IMGsend{
 vertical-align:middle;
 margin:0px;
 margin-left:7px;
 border:0px;
}
#IMGprint{
 vertical-align:middle;
 margin:0px;
 margin-left:7px;
 margin-right:5px;
 border:0px;
}
#IMGcallback{
}
#IMGproducts{
 margin-top:19px;
 margin-left:22px;
 margin-bottom:19px;
}
#IMGpromo{
 margin-top:19px;
 margin-left:22px;
 margin-bottom:19px;
}
#IMGnews{
 margin-left:2px;
 margin-bottom:2px;
}
#IMGfooter{
 margin-bottom:10px;
 margin-right: -30px;
 padding-right: -30px;
}
#IMGant{
 margin:0px;
 padding:0px;
 margin-left:3px;
 border:0px;
 vertical-align:middle;
}

/* ------------ /IMAGES -------------- */

/* ------------ AUFZÄHLUNG -------------- */

.arrow_ul{
 margin-top:-2px;
 list-style-image: url(/fileadmin/kbendlos/de/images/bullet_black.gif);
}
/* \*/
.arrow_ul{margin-top:-8px;}
/* */ 
.arrow_li{
 margin-left:11px;
}
/* \*/
.arrow_li{margin-left:-2px;}
/* */ 
.kbx_ul{
 margin-top:12px;
 list-style-image:url(/fileadmin/kbendlos/images/kb_x.gif);
 vertical-align:super;
 text-indent: -22px;
}
/* \*/
.kbx_ul{margin-top:6px;line-height:14px;}
/* */ 
.kbc_li{
 margin-left:11px;
/* vertical-align:super;*/
}

:root .kbx_ul{
 margin-top:12px;
 list-style-image:url(/fileadmin/kbendlos/images/kb_x.gif);
 vertical-align:super;
 text-indent: -5px;
}
:root .kbx_li{margin-top:0px;}
:root .kbx_ul{margin-top:6px;line-height:14px;}

/* \*/
.kbx_li{margin-left:-2px;}
/* */ 

li {list-style-type:square;}

/* ------------ /AUFZÄHLUNG -------------- */

/* ------------ DROPDOWN -------------- */

#dropdownmenu{
/*background:#1A63AB;*/
}
#dropdownmenu td{
  height: 20px;
}
#dropdownmenu a{
  color:#FFFFFF;
  text-decoration:none;
  margin-right:11px;
}
#dropdownmenu img{
  margin-left:11px;
  margin-right:8px;
  margin-bottom:0px;
}

/* ------------ /DROPDOWN -------------- */


/* ------------ SUBMENU -------------- */

#submenu{
 margin-bottom:40px;
}
#submenuText{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 margin-left:33px;
}
#submenuText a{
 color:#FFFFFF;
 text-decoration:none;
}
#submenuText a:hover{
 text-decoration:underline;
}
#submenuMargin{
 margin:0px;
 padding:2px;
 padding-top:3px;
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-color:#FFFFFF;
}
#submenuMain{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 margin:0px;
 padding:0px;
 text-indent:23px;
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-color:#FFFFFF;
 height:20px;
}
#submenuMainAlign{
 margin-top:3px;
 padding:0px;
}
#submenuSub{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 margin:0px;
 padding:0px;
 text-indent:23px;
 border-style:solid;
 border-width:0px;
 border-top-width:1px;
 border-color:#FFFFFF;
 height:20px;
}
#submenuSubAlign{
 margin-top:3px;
 padding:0px;
}
#submenuSub #submenuSubAlign img{
margin-right:6px;
}
#submenuSub #submenuSubAlign a, #submenuMainAlign a{
 color: #FFFFFF;
 text-decoration: none;
}
/*#submenuSubAlign ul{
  margin:0px 0px 0px 16px;
  padding:0px;
}
#submenuSubAlign li{
  list-style:none;
  list-style-image:url(/);
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  marker-offset: -10px;
  /*text-indent:-20px;
}*/
#lidiv {
	margin:0px 0px 0px 23px;
	padding:0px 0px 0px 12px;
	text-indent:0px;
	background: url(/fileadmin/kbendlos/de/images/bullet_white.gif) no-repeat 0px 5px;
	/*border: 5px solid red;*/
}

:root #lidiv {
	background-image: url(/fileadmin/kbendlos/de/images/bullet_white.gif);
}
/* ------------ /SUBMENU -------------- */


/* ------------ FORMULARE -------------- */

form, input, submit, form, select, textarea	{
	margin-bottom: -2px;
	font-size: 10px;
	font-family:arial, Helvetica, sans-serif;
	}	

.cell01 {
	background-color: #EBECEC;
	font-size: 11px;
	text-decoration: none;
	font-family:arial, Helvetica, sans-serif;
	vertical-align: top;
	}		
	
.cell02 {
	background-color: #FDFEFE;
	font-size: 11px;
	text-decoration: none;
	font-family:arial, Helvetica, sans-serif;
	vertical-align: top;
	}
	
.cell03 {
	background-color: #D7D9D9;
	font-size: 11px;
	text-decoration: none;
	font-family:arial, Helvetica, sans-serif;
	vertical-align: top;
	}	
	
.cell04 {
	background-color: #A0FE9E;
	font-size: 11px;
	text-decoration: none;
	font-family:arial, Helvetica, sans-serif;
	vertical-align: top;
	}	
	
/* ------------ /FORMULARE -------------- */

/* ------------ MITARBEITER -------------- */

#MitarbeiterText{
 font-family:arial, Helvetica, sans-serif;
 font-size:11px;
 padding: 22px;
}

#MitarbeiterName{
 margin-left: 10px;
 margin-top: 8px;
 margin-bottom: 8px;
}

/* ------------ /MITARBEITER -------------- */
