
.empty {
	clear: both;
	height: 0;
	font-size: 0;
	margin:0;
	padding:0;
	overflow:auto;
	width:0;
	font-size: 0;
	line-height: 1px;
}

.fl { float: left }
.fr { float: right }

* { margin: 0; padding: 0; border: 0; }

body { font-family: arial,univers,helvetica,sans-serif; font-size: 12px; color: #53636c; background: #FFF; text-align:left;width:100%;}

a.product_menu:hover{ color:#00b683;}

a.dwnload:hover{ color:#00b683; text-decoration: underline;}

a:hover { text-decoration: none; color:#53636c;}

a {text-decoration: none; color:#53636c;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

.header2 { color: #676767; font-size: 14px; font-weight: bold; }
img.left { float: left; margin: 5px; }

img.right { float: right; margin: 5px; }

h3 {
color:#999999;
font-size:16px;
font-weight:normal;
line-height:1.35;
padding:0 0 12px;
}


/* SITE STRUCTURE */

.clear { clear: both; }

.cleft { clear: left; }

.cright { clear: right; }

ol, ul, li{

border:0 none;

margin:0;

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

padding:0;

}

element.style {
display:none;
overflow:visible;
}
img {
border:medium none;
}

.short { border: 1px solid #DDD; width: 500px; padding: 10px; }

.listelement { padding: 10px 0px; clear: both; }

a.nounderline { text-decoration: none; cursor: pointer; }

.more { float: right; margin-right: 10px; margin-top: 10px; }



.newfiles { padding: 0px 0px; border-top: solid 1px #7E96A7; border-bottom: solid 1px #7E96A7; background: #ECF2F7; text-align: left; margin-bottom: 10px; }

.newfiles .main { border-top: 1px solid white; border-bottom: 1px solid white; }

.newfiles .main p { padding-left: 40px; background: url(../images/attachment.gif) 10px center no-repeat; line-height: 20px; border-bottom: 1px solid white; margin-bottom: 0px !important; }

.newfiles .main a { color: #6B7EA8; float: right; margin: 10px 10px 0px 0px; }

.newfiles .main a.back {background: url(../images/arrowLeft.gif) 1px 2px no-repeat; margin-left: 5px;}



#stomatologia a { padding: 0px; margin: 0px; text-align: center; display: block; width: 120px; line-height: 22px; height: 22px; background-color: #96A4AF; color: #E3E7E8; text-decoration: none; cursor: pointer; outline: none; }

#stomatologia a.active { background-color: #05CDB3 !important; color: #FFF !important; } 



.floatWrapper { overflow: hidden; position:relative;width:996px }

* html .floatWrapper { zoom:1; overflow: visible;position:relative;  }



.siteTop { height: 80px; min-width: 950px; }

	.siteTop .stripes { height: 80px; }

	.siteTop .topMenu { float: left; width: 950px; height: 80px;  font-size:11px; }

	.siteTop .topMenu .logo { float: left; width: 150px; height: 50px; margin: 23px 0 0 20px; }

	.siteTop .topMenu .logo img { width: 150px; height: 50px; }

	.siteTop .topMenu .bbraunWorld { float: left; height: 14px; width: 60px; text-align: center; margin: 8px 0 0 540px; }

	.siteTop .topMenu .bbraunWrite { float: left; height: 14px; width: 70px; text-align: center; margin: 8px 0 0 3px; }

	.siteTop .topMenu .verEng { float: left; height: 10px; width: 100px; text-align: center; margin: 8px 0 0 3px; }

	.siteTop .topMenu .box_search { float: right; width:187px; height: 15px; text-align: center; margin: 20px 0 0 2px; }	

 .box_search input.search_input  {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
    width:154px; /*154px */
    padding: 1px 0 1px 4px;
    border: 1px solid #bfcad3;  
    height:14px;
    float:left;
    }

* html .box_search div.search {margin-right:0;}
*+html .box_search div.search {margin-right:0;}

* html .box_search input.search_input {
    width:154px!important; /*154px */
    padding: 1px 0 1px 4px; 
    }
*+html .box_search input.search_input {
    width:154px!important; /*154px */
    padding: 1px 0 0px 4px;  
    }        
* html  .box_search input.search_input {
    padding-right: 0;
    }
*+html  .box_search input.search_input {
    padding-right: 0;
    }        
 .box_search input.search_btn {height: 16px; width:16px!important; border: 1px solid #bfcad3; float:right; }




.floatWrapper {
overflow:hidden;
}
#frame_wrapper {
padding:0 0 0 42px;
width:908px;
}
#box_breadcrumb {
font-size:11px;
height:36px;
line-height:17px;
padding:4px 0 0 179px;
width:700px;
}
#frame_left {
position:relative;
float:left;
height:920px;
width:155px;
padding-left:41px;
padding-right:5px;

font-size:12px; text-align:left; color:#53636c;
}
#frame_left .box_QuickFinder {
position:relative;
width:158px;
float:left;
z-index:200;
}
#frame_left .box_QuickFinder img.quicksearch_triggered {
display:none;

}
#frame_left .box_QuickFinder ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color: #D1D1D1 #CCCCCC #CCCCCC #CCCCCC;
border-style:solid;
border-width: 1px;
display:none;
left:0;
position:relative;
top:10px;
width:150px;
}

ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#frame_left .box_QuickFinder ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #F2F2F2;
border-top:1px solid #F2F2F2;
float:left;
padding:0;
width:156px;
}
#frame_left .box_QuickFinder ul li a {
display:block;
line-height:1.3em;
padding:5px 0 4px 20px;
}



element.style {
display:none;
height:440px;
opacity:1;
visibility:visible;
z-index:1;
}
#frame_left .box_QuickFinder ul li ul {
border-width:1px;
display:none;
left:156px;
position:absolute;
top:-1px;
z-index:200;
}

#frame_left .box_QuickFinder ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border-color:#CCCCCC;
border-style:solid;
border-width:0 1px 1px;
display:none;
left:0;
position:absolute;
top:25px;
width:156px;
}





.box_cnt {
float:left;
padding:30px 23px 0 0;
width:528px;
}
.box_cnt .box_topTeaser {
float:left;
overflow:hidden;
width:254px;
}

.space_r20 {
margin-right:20px;
}
.bot_10 {
padding-bottom:9px;
}
.box_cnt p {
padding:0 0 14px;
}
a.more_news, .box_cnt p a:link, .box_cnt p a:visited, .box_cnt li a:link, .box_cnt li a:visited, .box_cnt table a:link, .box_cnt table a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico_st.gif) no-repeat scroll 6px 4px;
padding:0 0 0 18px;
}

.box_cnt p a {
margin-left:-4px;
text-decoration:underline;
}

a.more, a.more_news, .box_cnt p a {
color:inherit !important;
}

a.more_teaser {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/ico_st.gif) no-repeat scroll left center;
padding:0 0 0 12px;
text-decoration:none !important;
white-space:nowrap;
}
.box_cnt .box_topTeaser {
float:left;
overflow:hidden;
width:254px;
}
.box_topTeaser h2.hdl_latest {
font-size:14px;
font-weight:bold;
line-height:16px;
padding:0 0 4px;
}

.box_topTeaser h2, #textContent h2  {
font-size:14px;
font-weight:bold;
line-height:16px;
padding:0 0 4px;
}
h2 {
color:#5A5A5A;
font-size:22px;
font-weight:normal;
line-height:25px;
padding:0 0 3px;
}
a.rss {
padding-left:20px;
}
.box_topTeaser .newsItem {
padding:0 0 10px;
}
a.more_news {
-moz-background-clip:border !important;
-moz-background-inline-policy:continuous !important;
-moz-background-origin:padding !important;
background:transparent url(images/ico_st.gif) no-repeat scroll 6px 4px !important;
margin-left:-4px;
padding:0 0 0 18px !important;
text-decoration:none !important;
}









#box_navTop {

    margin:18px 0px 0 178px;

    width:568px;

    position:relative;

    z-index:9;

    width: 800px; 

    text-align:center;

    overflow:visible;

}

* html #box_navTop { 

    display:block;

    text-align:center;

}

*+html #box_navTop { 

    display:block;

    text-align:center;

}

.navTop {    

    padding:0; 

    margin:0;

    height:20px !IMPORTANT; /* NEED for IE6 */

    list-style:none; 

/*    position:relative; 

    z-index:5000;*/

    margin: 0 auto;

    display:inline-block;

}

* html .navTop {

    display:inline;

    zoom:1;

}

*+html .navTop {

    display:inline;

    zoom:1;

}

    

.navTop li.top {

    display:block; 

    float:left; 

    text-align:left;

 }

.navTop li a.top_link {    

    float:left; 

    color:#666; 

    /*height:24px;*/ 

    font-size:13px; 

    font-weight:bold;

    text-decoration:none;

    padding: 0px 15px 4px 15px; 

    display:block; 

    cursor:pointer;
	

    }







.navTop :hover ul li a:hover, .navTop li a.active  {
color:#00B482;}    

.navTop li a.top_link span {float:left; display:block; /*padding:0 20px 0 10px;*/}

.navTop li a.top_link:hover {color:#00b482; /*line-height:25px;*/}

.navTop li a.top_link:hover span {}

.navTop li:hover > a.top_link {color:#00b482;/*line-height:25px;*/}

.navTop li:hover > a.top_link span {}

.navTop table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.navTop a:hover {visibility:visible; position:relative; z-index:2000;}

.navTop li:hover {position:relative; z-index:2000;}

/* keep the 'next' level invisible by placing it off screen. */



.navTop ul, .navTop iframe {

      position:absolute; 

    left:-9999px; 

    top:-9999px; 

    width:0; 

    height:0; 

    margin:0; 

    padding:0; 

    list-style:none; 

    /* MUST Activite for using Select Fallback */

    filter:alpha(opacity=0); 

    opacity: 0; 

    -moz-opacity:0; 

    }




.navTop ul.sub1, .navTop ul.sub2, .navTop ul.sub3, .navTop ul.sub4, .navTop ul.sub5, .navTop ul.sub6 {width:160px;}

/* For different Pulldown 

.navTop ul.sub1 {width:160px;}

.navTop ul.sub2 {width:160px;}

.navTop ul.sub3 {width:160px;}

.navTop ul.sub4 {width:160px;}

.navTop ul.sub5 {width:160px;}

.navTop ul.sub6 {width:160px;}

*/

/* Fallback for Flash if no WMode used at Flashfile and Fallback for Select-Boxen */

.navTop :hover iframe.one {left:11px; top:20px; width:160px; height:200px; } /* FALLBACK Select works only with height!!!!! */

.navTop :hover ul {

    left:11px; 

    top:20px;

    height:auto;

    padding: 6px 0 6px 0; 

    /*padding:3px; 

    border:1px solid #3a93d2; 

    border-width:0 1px 1px; 

    white-space:nowrap; */

    background: #fff;  

    filter:alpha(opacity=90); 

    opacity: 0.9; 

    -moz-opacity:0.9;

    z-index:3000;

    }


.navTop :hover ul li {

    display:block; 



    position:relative; 

    font-weight:normal; 

    /*padding: 0 0 0 0;*/

    }

    

.navTop :hover ul li a {

    display:block; 

    font-size:12px;

    font-weight:bold;

    line-height:15px;

    width: 135px;

    margin: 5px 0 4px;

    padding:0 10px;

    text-decoration:none; 

  /*cursor:pointer;*/

    }

    

.navTop :hover ul li a:hover, .navTop li a.active {

    color:#00b482;

    }



.navTop li a.top_link  a{    

    text-align:left;

    }



.navTop table tr td {/* mystical IE line-bug fix */

    padding: 0;

}
#header_img_start {
background:#99E1CD url(http://www.bbraun.com/images/images_admin/bg_header.gif) repeat-y scroll left top;
height:180px;
padding:0 0 0 201px;
position:relative;
width:auto;
}

siteText
#header_img_start_content
{
height:180px;
/*padding:0 0 0 201px;*/
padding: 0;
position:relative;
width:568px;
}
#header_img_start_content img{
height:115px;
width:568px;

}
	

	.siteTop .blocks { position: absolute; left: 768px; top: 0px; right: 0px; height: 80px; background: #B1CCDF }

	* html .siteTop .blocks { -ie-xp: expression(this.parsed ? 0 : (this.style.width=this.parentNode.offsetWidth-768+'px', this.parsed=1));  }

	.siteTop .blocks div { float: left; }

	.siteTop .blocks .block01 { width: 20%; height: 80px; background: #A0BFD4; }

	.siteTop .blocks .block02 { width: 14%; height: 80px; background: #B1CCDF; }

	.siteTop .blocks .block03 { width: 04%; height: 80px; background: #A0BBCE; }

	.siteTop .blocks .block04 { width: 08%; height: 80px; background: #C7D8E2; }

	.siteTop .blocks .block05 { width: 04%; height: 80px; background: #A0BBCE; }

	.siteTop .blocks .block06 { width: 04%; height: 80px; background: #98B7CB; }

	.siteTop .blocks .block07 { width: 04%; height: 80px; background: #A0BFD4; }

	.siteTop .blocks .block08 { width: 17%; height: 80px; background: #B1CCDF; }

	.siteTop .blocks .block09 { width: 08%; height: 80px; background: #A0BFD4; }

	

	.siteTop .bar { height: 24px; }

	.siteTop .bar .barLeft { position: absolute; left: 0; top: 80px; width: 192px; height: 23px; background: #E6F6F5; border-bottom: solid 1px #4EAAA5; }

	.siteTop .bar .barMain { height: 22px; background: #A7B5C2; border: solid 1px #58809A; margin-left: 192px; }

	.siteTop .bar .barMain a { display: block; width: 562px; height: 18px; border-right: solid 1px #58809A; padding: 4px 0 0 12px; }

	.siteTop .bar .barMain a img { width: 139px; height: 15px; }



.siteMenu { float: left; width: 192px; }

	.siteMenu ul { list-style: none; }

	

	.siteMenu ul.chifa li { background: #E6F6F5; border-bottom: solid 1px #4EAAA5; display: block; }

	.siteMenu ul.chifa li a { display: block; padding: 4px 10px 5px 21px; font-size: 11px; color: #011E68; line-height: 12px; text-decoration: none; }

	.siteMenu ul.chifa li a:hover { background: #C7D8E2; }

	.siteMenu ul.chifa li a.active { background: url(../images/menu_active.gif) no-repeat 8px 5px; font-weight: bold; }

	.siteMenu ul.chifa li a.active:hover { background: #C7D8E2 url(../images/menu_active.gif) no-repeat 8px 5px;}



	ul.chifa .level1 { background-color: #FFF !important;  border-bottom: none; }

	ul.chifa .level2 { background-color: #FFF !important;  border-bottom: none; }

	ul.chifa .level3 { background-color: #FFF !important;  border-bottom: none; }

	

	ul.chifa .level1 a {  } 

	ul.chifa .level2 a { padding-left: 36px !important; background-position: 22px 5px !important; } 

	ul.chifa .level3 a { padding-left: 48px !important; background-position: 34px 5px !important; } 

	

	.siteMenu ul.stomatologia li { background: #AEFFEC; border-bottom: solid 1px #4EAAA5; display: block; }

	.siteMenu ul.stomatologia li a { display: block; padding: 4px 10px 5px 21px; font-size: 11px; color: #011E68; line-height: 12px; text-decoration: none; }

	.siteMenu ul.stomatologia li a:hover { background-color: #05CDB3; }

	.siteMenu ul.stomatologia li a.active { background: url(../images/menu_active.gif) no-repeat 8px 5px; font-weight: bold; }

	.siteMenu ul.stomatologia li a.active:hover { background: url('../images/menu_active.gif') no-repeat 8px 5px #05CDB3;}



	ul.stomatologia .level1 { background-color: #FFF !important;  border-bottom: none; }

	ul.stomatologia .level2 { background-color: #FFF !important;  border-bottom: none; }

	ul.stomatologia .level3 { background-color: #FFF !important;  border-bottom: none; }

	

	ul.stomatologia .level1 a { background-color: #FFF; } 

	ul.stomatologia .level2 a { padding-left: 36px !important; background-position: 22px 5px !important; } 

	ul.stomatologia .level3 a { padding-left: 48px !important; background-position: 34px 5px !important; } 

	

	.siteMenu .newsletter { background: #FEE4C3; margin: 15px 0 0 15px; padding: 2px 5px 5px 10px; border-top: #DE8625 solid 1px; border-bottom: #DE8625 solid 1px; }

	.siteMenu .newsletter div { padding: 3px 0; }

	.siteMenu .newsletter .header { font-size: 11px; font-weight: bold; }

	.siteMenu .newsletter .body input { border: 1px solid #7F9DB9; padding: 1px; width: 130px; vertical-align: middle; color: #53636C; }

	.siteMenu .newsletter .body a { padding-left: 2px; }

	.siteMenu .newsletter .body a img { vertical-align: middle; }

	.siteMenu .newsletter .footer { padding-left: 60px; }

	

	.siteMenu li.empty { background: none !important; border-top: none; border-bottom: 1px solid #E39643  !important; }

	.siteMenu li.chifa { background-color: #F6D4B9 !important; border-bottom: 1px solid #E39643  !important; }

	.siteMenu li.chifa a:hover {}


.siteContent { float:left;  width: 730px; text-align:left;  padding-left:15px;font-size:12px; color:#53636c;  }

	.siteContent h1 { 
  color:#5A5A5A;
font-size:22px;
font-weight:normal;
line-height:25px;
padding:0 0 3px;
  
  }

	.siteContent .siteText { margin-top: 25px; width:540px; float:left; }
	
	.siteContent .siteText ul{ list-style: circle }
	
	

	.siteContent .cleartop { margin-top: 0px; }

	.siteContent .siteText .header { color: #7B8393; font-size: 16px; font-weight: bold; }

.byline {  font-size: 12px; font-weight: bold; text-transform: uppercase; display: block;  }

	.siteContent .catalogText p { margin-bottom: 15px; }
	
	.siteContent .siteText p { }

	.siteContent .siteText ul,ol { margin-bottom: 10px; padding-left: 40px; }

	.siteContent .siteText ul li, .siteContent .siteText ol li { margin-bottom: 8px; }

	.siteContent .catalogText {background: #e5f7f2; padding: 8px; margin-top: 1px; width:500px;}

	.siteContent .catalogName {background-color: #ccf0e6; width:516px; border-top: solid 1px #7e96a7; font-weight: bold; height: 25px; line-height: 25px; margin: 20px 0 1px 0; text-indent: 8px;}

	.siteContent .siteImage { height: auto; }

	.siteContent .siteImage img { width: 370px; border: 0; }

	.siteContent .historyImage { border-top: solid 1px #7E96A7; border-bottom: solid 1px #7E96A7; margin: 20px 0; height: 130px; }

	.siteContent .historyImage #historyImage { padding-right: 10px; float: left; }

	.siteContent .historyImage img { vertical-align: text-bottom; height: 130px;}

	.siteContent .historyImage #historyImageDesc { float: left; width: 150px; }

	
.footer {
	clear:both;
	font-size:11px;
	height:28px;
	line-height:14px;
	padding:10px 0 8px 3px; 
	margin-top: 40px;
	border-top: 1px solid #ccc;
	width:945px;
}

		.siteContent .footer a { color: #6B7EA8; text-decoration: none; }

		.siteContent .footer a:hover { text-decoration: underline; }

		.siteContent .footer .jumper { padding: 3px 5px; border-top: solid 1px #7E96A7; border-bottom: solid 1px #7E96A7; background: #ECF2F7; text-align: right; margin-bottom: 10px; }

		.siteContent .footer .jumper a { color: #6B7EA8; padding-left: 15px; background: url(../images/arrowUp.gif) left center no-repeat; }

		.siteContent .footer .jumper a.back {background: url(../images/arrowLeft.gif) 1px 2px no-repeat; margin-left: 5px;}

		

		.siteContent ul.siteMenu { float: none; width: auto; padding: 0; margin: 25px 0px; border-top: solid 1px #4EAAA5; }

		.siteContent ul.siteMenu li { margin: 0; }

		.siteContent ul.siteMenu li.active a { background: #FFF url(../images/menu_active.gif) no-repeat 8px 5px; font-weight: bold; }



#catalogTools {border-bottom: 1px solid #7e96a7; border-top: 1px solid #7e96a7; width: 540px; }

	#catalogTools td {background: #ccf0e6; margin: 1px; padding: 5px; }

	#catalogTools td.download a { text-align: center; display: block; padding-top: 5px; padding-bottom: 5px;  padding-right: 26px; background: url(../images/cflash/download.png) center right no-repeat; }

	#catalogTools td.flash a { text-align: center; display: block; padding-top: 5px; padding-bottom: 5px; padding-right: 39px; background: url(../images/cflash/flash.png) center right no-repeat; }

	

#catalogFlash { border-collapse: collapse; background: #84C7CD; }

	#catalogFlash td { border: solid 1px #FFF; padding: 5px 5px; color: #FFFFFD; font-size: 14px; wite-space: no-wrap; }

	#catalogFlash td a { color: #FFFFFD; font-size: 12px; font-weight: bold; text-decoration: none; }

	#catalogFlash td a:hover { text-decoration: underline; }

	#catalogFlash td.download { }

	#catalogFlash td.download a { display: block; padding-top: 5px; padding-bottom: 5px;  padding-right: 32px; background: url(../images/cflash/download.png) center right no-repeat; }

	#catalogFlash td.flash { padding-right: 0px; }

	#catalogFlash td.flash a { display: block; padding-top: 5px; padding-bottom: 5px; padding-right: 41px; background: url(../images/cflash/flash.png) center right no-repeat; }

	

	.siteBanners { float: right; text-align:left; width: 175px; margin-right:2px;}

	.siteBanners .banner { border-bottom: 1px solid #7E96A7;  padding-bottom: 10px; margin-bottom: 15px; background: #FFFFFF; }

	.siteBanners .banner img { width: 177px; }
	
	.siteBanners .st {   background:transparent url(images/ico_st.gif) no-repeat scroll left center; }

	.siteBanners .banner .bannerText { padding: 3px 10px 5px; font-size: 11px; }

#main_m{
float: left; width: 158px;
border-top: solid 1px #7E96A7;
border-bottom: solid 1px #7E96A7;
padding: 5px 0;
}
#gre{
width:140px; margin-left:5px;

}
#main_m .gree{padding: 3px 5px 3px; color:#00b482; }

#main_m ul li{ padding: 2px 10px 2px; font-size: 11px; }

.siteBanners .stomatol { float: right; width: 177px; background:#f5fafa;  }

.siteBanners .stomatol ul li{ padding: 5px 10px 5px; font-size: 11px; }

	#catalogFlash td.flash { padding-right: 0px; }

	#catalogFlash td.flash a { display: block; padding-top: 5px; padding-bottom: 5px; padding-right: 41px; background: url(../images/cflash/flash.png) center right no-repeat; }

	
#textShort
{
float:right;
padding-right:15px;
width:300px;
}
	

	