* {
    padding: 0px; margin: 0px;
    font-family: Arial,Verdana,sans-serif;
}
body {
    font-size: 90%;
}
body, td, th, input, textarea, select {
    color: black;
}

a {
    text-decoration: underline;
    color: #08427C;
}
a:visited { color: #551a8b; }
a:active, 
a:hover,
.page #menu3 li.aktiv li a:hover { 
    color: #890000; 
}

p {
    margin-bottom: 5px;
}
img { border: 0; }
div.clear { clear: both; }
#print { display: none; }
.showPointer {
    cursor: pointer;
}
.clearFix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix {display:inline-block;}
/* Hide from IE Mac \*/
.clearFix {display:block;}
/* End hide from IE Mac */

.einzeltermin {
	padding-left: 25px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#topBar #regio .dealer {
    padding: 2px 5px;
}

/************************************************/
#pageframe {
    width: 765px;
    margin: auto;

}
/************************************************/
#topBar {
    padding: 4px 0px;
    /*background: url(icon_world.gif) no-repeat left center;*/
    position: relative;
}
/*
#topBar #region {
    padding-left: 20px;
    padding-right: 10px;
    background: url(icon_dropdown.gif) no-repeat right center;
}
*/
#topBar #region {
    margin-right: 5px;
    margin-top: 2px;
    /*background: url(icon_dropdown.gif) no-repeat right center;
    padding-right: 10px;*/
    background: url(arrow.gif) no-repeat left center;
    padding-left: 11px;
    float: right;
}
#topBar #upperSiteLink {
    background: url(arrow.gif) no-repeat left center;
    padding-left: 11px;
    float: right;
    margin: 2px 10px 0px 0px;
}

#topBar #regio {
    border: 1px solid #BCBDC0;
    border-bottom: none;
    position: absolute;
    top: 30px;
    left: 40px;
    background: white;
    z-index: 9000;
}
#topBar #regio a.cur {
    font-weight: bold;
    background-color: #EFEFEF;
}
#topBar #regio a {
    padding: 2px 5px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #BCBDC0;
}
#topBar #regio a:hover {
    background-color: #e6e6e6;
}
#topBar #regio a img{
    vertical-align: middle;
}
#topBar #srch {
    display: inline;
    /*padding-left: 10px;*/
}
#topBar #srch span.srchbtn {
    position: relative;
    top: 3px;
}
#topBar #srch input.submit {
    position: relative;
    /*top: 2px;
    vertical-align: bottom; */
}

#topBar #srch input.q {
    border: 1px solid #999;
}
#topBar #claim {
    float: right;
    color: #999;
    font-weight: bold;
    padding-top: 2px;
    text-transform: uppercase;
    border-left: 1px dotted #ccc;
    padding-left: 4px;
}
#topBar a.sitetitle {
    display: block;
    font-size: 18px;
    position: absolute;
    color: black;
    text-decoration: none;
    width: 500px;
    top: 30px;
}
.home #topBar a.sitetitle {
    padding: 22px 20px 35px 10px;
}
.page #topBar a.sitetitle {
    padding: 12px 20px 22px 10px;
}
.home #topBar .bday100 {
    position: absolute;
    right: 180px;
    top: 50px;
}
.page #topBar .bday100 {
    position: absolute;
    right: 130px;
    top: 43px;
}

/************************************************/



.home #logoBar {

    height: 0px;
}
#loiBertrandLayer #lbLayerLogoBar,
.page #logoBar {
    background: url(bg_page.gif) repeat-x bottom left #e6e6e6;
    text-align: right;
    height: 59px;
    z-index: 1000;
}

html body.home div#loiBertrandLayer div#lbLayerLogoBar a img {
    height: 59px;   
}


/************************************************/
#foot {
    margin-top: 20px;
    background-color: #E6E6E6;
    font-size: 80%;
    padding: 10px 0px;
    /*height: 30px;*/
}
/*#foot .copy {
    padding: 1px 5px 0px 0px;
    font-size: 90%;
    float: right;
}*/

#foot .copy {
    padding:25px 5px 0px 5px;
    font-size: 90%;
    float: left;
}
#foot li {
    list-style-type: none;
    float: left;
    border-right: 1px solid black;
}
#foot li.last {
    border-right: none;
}
#foot li a {
    padding: 5px;
}
/************************************************/
.menu a {
    text-decoration: none;
}
#minimenu {
    float: right;
}
#menu1 {
    padding-top: 15px;
    font-size: 92%;
}
#menu1 .mi {
    float: left;
    margin-right: 5px;
    background: url(bg_g_navi_top_l.gif) no-repeat left top;
}
#menu1 .mi a {
    display: block;
    padding: 5px 8px;
    background: url(bg_g_navi_top_r.gif) no-repeat right top;
}

#menu1 .aktiv {
    background-image: url(bg_g_navi_top_l_on.gif);
    padding-bottom: 1px;
    margin-bottom: -1px;
}
#menu1 .aktiv a {
    background-image: url(bg_g_navi_top_r_on.gif);
}

.contactmenu {
    padding-top: 3px;
    float: right;
}
.contactmenu a {
    background: url(arrow.gif) no-repeat left center;
    padding: 3px 5px 3px 13px;
    text-decoration: underline;
}

#menu2 {
    border-top: 1px solid #B6B6B6;
    background: url(bg_g_navi_bottom.gif) bottom left;
    padding-bottom: 7px;
    font-size: 92%;
    padding-top: 2px;
    margin-top: 20px;
}
#menu2 .mi {
    float: left;
    margin-right: 4px;
    padding: 4px 4px;
}
#menu2 .mi a {
    /*display: block;*/
    padding: 5px 3px;
}
#menu2 .aktiv a {
    background-color: #333;
    color: white;
}
#menu2 .aktiv_sub a {
    background-color: #bbb;
}

#menu2 .mi {
    background: url(menu2_trenner.gif) no-repeat center left;
}

/************************************************/
#bcn {
    border-bottom: 1px solid #B6B6B6;
    font-size: 83%;
    padding: 5px;
    width: 555px;
}

.wide #bcn {
    width: 755px;
}

#bcn li {
    list-style-type: none;
    display: inline;
}
#bcn li a {
    background: url(icon_topic_path_transition.gif) no-repeat right center;
    padding-right: 13px;
    margin-right: 4px;
}
#bcn ul {
    display: inline;
}
/************************************************/
/************************************************/
/************************************************/
#content {
    line-height: 140%;
}
/************************************************/
.page #content {
    width: 565px;
    float:left;
}
.wide #content {
    width: 100%;
}
.page #menu3 {
    float: right;
    width: 178px;
    margin-left: 22px;
    border-top: 1px solid #D6D6D6;
    padding-bottom: 20px;
}
.page #menu3 ul {

}
.page #menu3 li {
    list-style-type: none;
    border: 1px solid #D6D6D6;
    border-top: none;

}
.page #menu3 li a strong {
    background: #333;
    color: white;
    font-weight: normal;
    padding: 1px 3px;
}
.page #menu3 li.aktiv a, .page #menu3 li.aktiv li.aktiv a {
}
.page #menu3 li.aktiv li a {
    /*background: url(menu_ebene1.gif) repeat-x left bottom;  */
    color: #08427C;
}

.page #menu3 li a {
    display: block;
    padding: 5px;
    background: url(menu_ebene1.gif) repeat-x left bottom;
}

.page #menu3 li li {
    border: none;
    border-top: 1px solid #D6D6D6;
}
.page #menu3 li li a {
    padding-left: 15px; /* 20px */
    background: #eee;
}
.page #menu3 li li li a {
    padding-left: 30px; /* 40px */
    background: #ddd;
}
.page #menu3 li li li li a {
    padding-left: 45px;
    background: #ccc;
}
/**********************************/
.home #content h1 {
    margin: 20px 0px 10px 0px;
    letter-spacing: 1px;
    color: #08427c;
    padding: 0px;
    border: 1px solid #ccc;
    border-top: 3px solid #e60027;
    font-size: 14.4px;
}
.home #content h1 a {
    color: #08427c;
    padding: 5px;
    background: #efefef;
}
#content h1 div.linkfake { /* Wernn man mal ne überschrift ohne Link machen will... LQ */
    color: #08427c;
    padding: 5px;
    background: #efefef;
}
/************************************************/
div.grid-2-2 .gf {
    overflow: hidden;
}
div.grid-2-2 .gf1, div.grid-2-2 .gf2 {
    float: left;
}

.home div.grid-2-2 .gf1 {
    margin-right: 9px;
}
.home div.grid-2-2 .gf {
    width: 378px;
}

.page div.grid-2-2 .gf {
    width: 276px;
}

.home div.grid-2-2 .gf div.grid-2-2 .gf {
    width: 184px;
}
.home div.grid-2-2 .gf div.grid-2-2 .gf1 {
    margin-right: 10px;
}
.page div.grid-2-2 .gf1 {
    margin-right: 10px;
}
.home h2 {
    font-size: 105%;
    padding: 25px 0px 2px 0px;
    border-bottom: 1px solid #BCBDC0;
    margin-bottom: 15px;
}

.home .csc-frame-frame1 h2 {
    color: #c30;
    border-color: #c30;
}

.home .csc-frame-frame1 h2 a {
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
    background: none;
    color: #c30;
    display: inline;
    background: url(homelink2.gif) no-repeat right center;
    text-decoration: none;
}

.home .csc-frame-frame2 h2 {
    color: #1465b1;
    border-color: #1465b1;
}
.home .csc-frame a,
.home .csc-default a.external-link-new-window {
    display: block;
    padding-left: 16px;
    padding-bottom: 1px;
    background: url(link-pfeil.gif) no-repeat left center;
}

div#c2724 a {
    background: none;
    padding-left: 0px;
}

div#c156 p.bodytext a,
div#c160 p.bodytext a,
div#c161 p.bodytext a,
div#c3308 p.bodytext a,
div#c3307 p.bodytext a,
div#c3305 p.bodytext a,
div#c3485 p.bodytext a,
div#c3484 p.bodytext a,
div#c3482 p.bodytext a {
	background: none;
	padding: 0px;
	display: inline;
}

.home .csc-default h1 a.download {
    display: block;
}


.home .csc-frame-rulerAfter a,
div.pentax a.pentaxa {
    display: inline;
    padding-left: 16px;
    padding-bottom: 0px;
    background: url(link-pfeil.gif) no-repeat left center;
}

#c5860.csc-frame-rulerAfter a,
#c5862.csc-frame-rulerAfter a,
#c326.csc-frame-rulerAfter a {
	background: none;
	padding-left: 0px;
}



.home .csc-frame-rulerAfter * {
    /*padding-left: 0px!important;*/
}
.home .csc-frame-rulerAfter .csc-textpic-imagewrap a {
    background: none;
    padding-left: 0px;
}
.home .csc-frame-rulerAfter {
    border-bottom: 1px solid #C0C0C0;
    margin-bottom: 5px;
}

/**** STARTSEITE TERMINE ****/
.termine {
    border: 1px solid #BCBDC0;
    padding: 5px;
    margin-top: 13px;
}
.termine h3 {
    font-size: 105%;
    padding: 0px 0px 10px 0px;
}
.termine img {
    float: left;
}
.termine .inhalt {
    /*padding-left: 194px;*/
}

/**** Newsbox in kurz ****/
.news {
    position: relative;
    background: url(news.box.gif) no-repeat left top;
    height: 52px;
}
/********** vom lino gebaut START ***********/
div.csc-header h3 {
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
/********** vom lino gebaut ENDE ***********/
.news h3 a{
    font-weight: normal;
}
.news h3 {
    position: relative;
    z-index: 1000;
    /*height: 40px;*/
    margin-top: 5px;
    font-size: 100%;
    padding: 5px 0px 0px 5px;
}
.news h3 div {
    font-weight: normal;
    padding-top: 3px;
}
.news .img {
    position: absolute;
    z-index: 2;
    right: 1px;
    top: 1px;
}
.news .inhalt {
    overflow: hidden;
    padding: 0px 5px;
    padding-top: 2px;
    line-height: 140%;
}
/**** Inhaltsseite ****/
/*
.page .csc-frame-indent3366 {
    margin-top: 20px;
    margin-bottom: 10px;
    border: 1px solid #c9cacd;
    border-top: 3px solid #e60027;
    background-color: #ebebeb;
    padding: 5px;
}

.page h1 {
    font-size: 105%;
}

.page .csc-frame-indent3366 p.csc-subheader {
    padding-bottom: 0;
    margin-bottom: 0;
}
*/
.page #content h1 {
    background: url(h1-back.gif) repeat-x bottom left white;
    padding: 20px 0px;
    line-height: 110%;
    border-bottom: 2px solid #dedede;
    font-size: 16px;
    margin-bottom: 10px;
}
.page #content h2 {
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 10px;
    border: 1px solid #c9cacd;
    border-top: 3px solid #e60027;
    background-color: #ebebeb;
    padding: 5px;
}
.page #content h3, .page #content h4 {
    font-size: 14px;
}

table.more_sys td       { text-align: center; }
table.more_sys td.pp    { text-align: left; }
table.more_sys td.pn    { text-align: right; }

table.more_sys a {
    font-size: 12px;
}

.reiterBox {
    border-bottom: 1px solid #B6B6B6;
    height: 25px;
}

.reiter1 li {
    line-height: 100%;
    list-style-type: none;
    display: inline;
    float: left;
    margin-left: 8px;
    background: url(bg_g_navi_top_l.gif) no-repeat left top;
}

.reiter1 li a {
    display: block;
    padding: 5px 8px;
    background: url(bg_g_navi_top_r.gif) no-repeat right top;
}

.reiter1 li.aktiv {
    background-image: url(bg_g_navi_top_l_on.gif);
    padding-bottom: 1px;
    margin-bottom: -1px;
}
.reiter1 li.aktiv a {
    background-image: url(bg_g_navi_top_r_on.gif);
}
.reiterContent {
    border: 1px solid #B6B6B6;
    border-top: none;
    padding: 5px 10px;
	min-height: 170px;
}

.reiterContent .transducers tr td {
    border-bottom: 1px dotted #B6B6B6;
}
.reiterContent .transducers tr td a {
    display: block;
}

.page #content .reiterContent ol {
    padding-left: 25px;
}


.page #content ul {
    padding-left: 15px;
}

/* SITEMAP */
div.sitemap h3 {
    border-bottom: 1px solid #CDCDCD;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
div.sitemap a {
    display: block;
}
.page #content div.sitemap ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
.page #content div.sitemap ul ul {
    padding-left: 14px;
}
.page #content div.sitemap li {
    padding: 0px;
    margin: 0px;
}
.page #content div.sitemap li a {
    background: url(link-pfeil.gif) no-repeat left center;
    padding: 2px 0px 1px 14px;
}



/* Visitenkartendarstellung der Subs */
div.bc {
    border: 1px solid #C9CACD;
    margin: 10px 0px;
}
div.bc a {
    cursor: pointer;
}
div.bc .dealercomment {
    font-style: italic;
    padding: 10px 10px 5px;
    font-size: 12px;
}
div.bc .country {
    background-position: 4px 4px;
    background-repeat: no-repeat;
    background-color: #EBEBEB;

    border-bottom: 1px solid #C9CACD;
    /*padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 22px;*/
    padding: 2px;
    font-weight: bold;
}
div.bc .title {
    font-weight: bold;
    padding: 2px;
    display: block;
}

div.bc .field {
    padding: 0px 2px;
    padding-left: 10px;
    display: block;
}
div.bc .details .field {
    padding-left: 20px;
}

/**/
.repSpalte a{
    display: block;
}


table.pics {
    padding: 0px;
    margin: 0px;
    margin-left: -5px;
}

table.pics td {
    vertical-align: top;
    width: 170px;
    padding: 3px 5px;
}
table.pics td.odd {
    background-color: #ebebeb;
}



/*FAQ */
.page .csc-frame-rulerAfter {
    padding-bottom: 5px;
    border-bottom: 1px solid #B6B6B6;
    margin-bottom: 5px;
}

.csc-textpic-caption {
    font-size: 12px;
    line-height: 140%;
}


.tx-indexedsearch-rules { display: none; }
/*form.kofo div.titel {
    float: left;
    padding: 3px;
    background-color: #e8e8e8;
    border: 1px solid #9c9a9a;
    border-right: none;
    width: 150px;
    margin-bottom: 10px;
}
form.kofo div.titel label {
    display: block;
}


form.kofo div.inhalt {
    border: 1px solid #9c9a9a;
    float: left;
    width: 406px;
}
form.kofo .inp {
    width: 100%;
    border: none;
    padding: 4px 0px;
}
form.kofo input.inp {
    padding: 5px 1px;
    width: 400px;
}
*/



form.kofo div.titel {
    margin-top: 10px;
    padding: 3px;
    background-color: #e8e8e8;
    border: 1px solid #9c9a9a;
}
form.kofo div.titel label {
    display: block;
}
form.higis3_form table.kofo_higis3 td.inhalt select {
	width: 50%;
	height: 30px;
	padding-left: 15px;
}


form.kofo div.inhalt {
    border: 1px solid #9c9a9a;
    border-top: none;
}
form.kofo select.inp {
    width: 100%;
}
form.kofo .inp {
    width: 550px;
    border: none;
    padding: 3px 0px;
}
form.kofo input.inp {
    padding: 3px 1px;
    width: 500px;
   
}
form.kofo textarea {
    height: 150px;
    font-size: 13.33px;
}
div.submit {
    padding-top: 10px;
    text-align: center;
}


/**********************/
form.higis3_form table {
    width: 100%;
    border-collapse:collapse
}
form.higis3_form table th {
    background: #e6e6e6;
    border: 1px solid #949494;
    width: 180px;
    font-weight: normal;
    padding: 5px;
    text-align: left;
}
form.higis3_form table th span.req {
    color: #90000A;
    font-size: 70%;
    font-weight: bold;
}
form.higis3_form table td {
    padding: 5px;
    border: 1px solid #949494;
    background: #f7f7f7;
}
form.higis3_form table th label {
    display: block;
}
form.higis3_form table td textarea,
form.higis3_form table td input.inp {
    width: 500px;
     line-height: 28px;
}
form.higis3_form table td select {
	height: 100%;
}
form.higis3_form table td input[type=radio]{
	width: 25px;
}
form.higis3_form table th input[type=checkbox]{
	margin-left: 200px;
}
	
	
	
form.higis3_form table tr.submit td {
    border: none;
    text-align: center;
    padding-top: 10px;
}
form.higis3_form table tr.submit td input {
    padding: 2px 10px;
}

/*h3 {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;
    margin-bottom: 5px;
}  */





/*////////////////////////////
//                          //
//        QuickBox          //
//                          //
////////////////////////////*/


#qbOverlay
{
display: none;
position: absolute;
z-index: 100;
left: 0;
top: 0;
background-color: #000;
cursor: pointer;
}

#qbBox
{
display: none;
position: absolute;
left: 50%;
z-index: 101;
background-color: #fff;
}

#qbStage
{
position: relative;
z-index: 103;
height: 100%;
}

#qbBottom
{
position: relative;
z-index: 102;
background-color: #fff;
height: 45px;
padding: 0 10px;
margin-bottom: -45px;
}

#qbClose
{
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(../nf_ext/close.gif) no-repeat center;
cursor: pointer;
}


#qbPrev, #qbNext
{
position: absolute;
z-index: 104;
width: 50%;
height: 100%;
outline: none;
display: block;
}

#qbNext
{
left: 50%;
}


#qbPrev:hover	{ background: transparent url(../nf_ext/prev.gif) no-repeat 0% 15%;   }
#qbNext:hover	{ background: transparent url(../nf_ext/next.gif) no-repeat 100% 15%; }



#qbBox .loading
{
background: #fff url(../nf_ext/loading.gif) no-repeat center;
}

#qbCaption
{
color: #666;
font-size: 0.8em;
font-weight: bold;
}

#qbCounter
{
font-family: "Trebuchet MS";
color: #aaa;
font-size: 0.8em;
font-weight: bold;
}

.smallfootnote {
	font-size: 75%;
}
.terminheader {
    /*font-size: 110%;*/
    font-size: 14px;
}

table.transducers {
    border-right: 1px solid #C9CACD;
    border-bottom: 1px solid #C9CACD;
}

table.transducers ul li{
    list-style-type: none;
}

table.transducers tr td {
    padding-left: 3px;
}

table.transducers tr td,
table.transducers tr th {
    border-left: 1px solid #C9CACD;
    border-top: 1px solid #C9CACD;
}

table.transducers tr td a {
    text-decoration: none;
    text-align: left;
}

#flashcontainer {
    background-color: #FFFFFF;
}

.flashcontainer_supria {
    position: relative;
    margin-top: -210px;
}

#c2253 .csc-textpic-imagewrap img,
#c893 .csc-textpic-imagewrap img,
#c344 .csc-textpic-imagewrap img,
#c345 .csc-textpic-imagewrap img,
#c347 .csc-textpic-imagewrap img,
#c346 .csc-textpic-imagewrap img {
   border: 1px solid #ddf;
}

form#mailform {
    background-color: #EBEBEB;
    border-color: #E60027 #C9CACD #C9CACD;
    border-right: 1px solid #C9CACD;
    border-style: solid;
    border-width: 3px 1px 1px;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px;
}
form#mailform div.csc-mailform-field {
    clear: both;
}
form#mailform div.csc-mailform-field label {
    width: 100px;
    display: block;
    font-size: 11px;
    font-weight: bold;
    float: left;
}
form#mailform div.csc-mailform-field input {
    float: left;
}

form#mailform div.csc-mailform-field #mailformsubmit {
    clear: both;
    float: none;
    margin-left: 100px;
}




#flashcontainer {
    background: url(technology-improves-life.jpg) no-repeat left top;
}
#flashcontainer object {
    background-color: white;
}

#content div.tx-nfhms-rssnews div.rss-feed-link {
    float: right;
}
#content div.tx-nfhms-rssnews div.rss-feed-link a {
    text-indent: -1000px;
    width: 24px;
    height: 24px;
    padding: 10px 10px 0 0;
    background-image: url(rss.png);
    background-position: center center;
    background-repeat: no-repeat;
}

#patienten_table td {
	width: 382px;
	vertical-align: top;
	margin-right: 5px;
}

#patienten_table #patienten_table_td {
	width: 20px;
}

html body div#qbBox div#qbBottom {
    height: 70px;
}

a.download {
    padding-left: 20px;
    background: url(icon_download.gif) no-repeat left center;
}

div#oval_flv {
    margin-left: 11px;
    width: 520px;
}

div#noblus_flv {
    width: 480px;
    margin: 0px auto;
}

div.rsscaption {
	width: 70px;
	color: black;
	font-size: 10px;
	line-height: 10px;
}
div.Section {
    padding: 15px 0;
    height: 1%;
    line-height: 1.35;
}
div.BoxPatternA {
    margin: 0 0 15px;
}

div.BoxPatternA h2, div.BoxPatternA h3, div.BoxPatternA h4 {
    padding: 5px 10px;
    margin: 0;
    border-top: 3px solid #9F9F9F;
    border-right: 1px solid #CCCCCC;
    border-bottom: none;
    border-left: 1px solid #CCCCCC;
    font-size: 90%;
    line-height: 1.35;
    display: block;
    background-color: #EFEFEF;
}
div.BoxPatternA div.Inner {
padding: 10px 10px;
border: solid 1px #cdcdcd;
}
div.BoxPatternA div.Inner a {
	background: url(icon_link_right.gif) no-repeat;
	padding-left: 17px;
}
.page #menu3 div.BoxPatternA li {
  border: none;
}
.page #menu3 div.BoxPatternA li a {
display: block;
padding: 0px;
background: none;
}

.imgRotator {
    width: 378px;
    height: 230px;
    position: relative;
}
.imgRotator img {
    position: absolute;
    top: 0;
    left:
    0;
}

div.t3 {
    padding: 5px;
    margin-bottom: 5px;
}
div.t3,
div.t3 table,
div.t3 table td a {
    width: 168px;
}
div.t3 table td {
    text-align: center;
    height: 170px;
    vertical-align: middle!important;
    background-color: #FFF;
}
div.t3 table td a {
    overflow: hidden;
    height: 170px;
}
div.t3 table td img {
    display: inline!important;
}
div.t3-m {
    text-align: center;
    background-color: #ebebeb;
}
div.t3 table caption {
    font-size: 12px;
}
DIV.csc-textpic,
DIV.csc-textpic DIV.csc-textpic-imagerow,
UL.csc-uploads LI {
    overflow: visible;
}
DIV.csc-textpic-intext-left-nowrap {
    overflow: hidden;
}

div.intro div.intro_image {
    float: left;
    padding: 0 10px 10px 10px;
    position: relative;
    text-align: center;
    width: 180px;
}

div.intro p {
	padding-bottom: 20px;
}


/* Clinical Applications [start] */
.clinApps .clinAp {
  float: right;
  width: 380px;
  display: none;
  border: 1px solid #999;
  margin-bottom: 5px;
}
.clinApps {
  width: 548px;
  margin: 10px;
}
.clinAp .title {
  background-color: #ccc;
  padding: 0 10px;
  font-weight: bold;
  display: block;
}
.clinAp .pic {
    text-align: center;
    overflow: hidden;
    width: 100%;
}

.clinAp .clas {
  padding: 2px 10px;
  padding-bottom: 7px;
  min-height: 38px;
}
.clinAp .cla:hover, .clinAp .cla:focus, .clinAp .cla:active, .clinAp .cla_active {
  background-color: #eee;
  border: 1px solid #c00;

  float: left;
  line-height: 15px;
  padding: 1px 5px;
  margin: 1px;
}
.clinAp .cla {
  float: left;
  line-height: 15px;
  padding: 1px 5px;
  margin: 1px;
  border: 1px solid #ccc;
}
.clinApps img {
  float: left;
}
/* Clinical Applications [end] */

.tx-nfhms-rssnews .csc-textpic .csc-textpic-text {
    margin-right: 0;
}
.tx-nfhms-rssnews .hmse-rss-newsitem {
    clear: both;
    height: auto;
    overflow: hidden;
    padding-bottom: 15px;
}

.mask {
    background-color: #000;
    opacity: 0.4;
    z-index: 1000;
}
div.lbBtn {
    cursor: pointer;
    padding: 5px 20px;
    float: left;
    margin: 10px 20px;
    font-size: 20px;
    border: 1px solid #DDD;
}

table.transducers li.EG-3270UK {
    background-image: url(new-poempel.png);
    background-repeat: no-repeat;
    background-position: 83px 2px;
}
.image_group span.new {
    background-image: url('new-poempel.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;

}


div#c3333 h3,
div#c3980 h3,
div#c5478 h3,
div#c4569 .bodytext b a ,
div#c5479 .bodytext b a,
div#c6364 .bodytext b a

 {
    background-image: url(new-poempel.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 40px;
}


div#c3074 h3,
div#c3513 h3,
div#c3537 h3,
div#c3560 h3, 
div#c3850 h3,
div#c4193 h3,
div#c4233 h3,
div#c4323 h3,
div#c4635 h3,
div#c4815 h3,
div#c4817 h3,
div#c4846 h3,
div#c4940 h3,
div#c4922 h3,
div#c4910 h3,
div#c4953 h3,
div#c4898 h3,
div#c4960 h3,
div#c4967 h3,
div#c4974 h3,
div#c4981 h3,
div#c4983 h3,
div#c4991 h3,
div#c5003 h3,
div#c5013 h3,
div#c5015 h3,
div#c5138 h3, 
div#c5427 h3,
div#c5439 h3,
div#c5482 h3,
div#c5938 h3,
div#c5942 h3,
div#c6291 h3,
div#c6391 h3,
div#c6392 h3 {
    background-image: url(new-poempel.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 40px;
}

div#c2995 h3,
div#c3575 h3,
div#c3553 h3,
div#c3560 h3,
div#c3628 h3,
div#c4786 h3,
div#c4792 h3,
div#c4796 h3,
div#c4794 h3,
div#c4800 h3,
div#c3353 h3,
div#c6402 h3,
div#c6414 h3,
div#c6418 h3,
div#c6406 h3
 {
    background-image: url(new-poempel-.png);
    background-repeat: no-repeat;
    background-position: 0px 2px;
    padding-left: 40px;
}

.page #menu3 li#menu3link-2869   a,
.page #menu3 li#menu3link-2873   a
{
	background-image: url(new-poempel-.png);
    background-repeat: no-repeat;
    background-position: 2px 6px;
    padding-left: 40px;
}

.page #content div#c6377 h1, .page #content div#c6379 h1 {
	background-image: url(new-poempel-.png);
    background-repeat: no-repeat;
    background-position: 0px 20px;
    padding-left: 40px;
}

#menu3link-2994, #menu3link-2996, #menu3link-3071, #menu3link-3073 {
	background-image: url(new-poempel-.png);
    background-repeat: no-repeat;
    background-position: 4px 5px;
    padding-left: 35px;

}

div.pentax {
    padding: 6px 6px;
    margin-top: 5px;
    border: solid 1px #cdcdcd;   
}

div.pentax img {
    width: 164px;   
}

#page-439 .csc-textpic-imagewrap img,
#page-613 .csc-textpic-imagewrap img,
#page-736 .csc-textpic-imagewrap img,
#page-847 .csc-textpic-imagewrap img,
#page-951 .csc-textpic-imagewrap img,
#page-1009 .csc-textpic-imagewrap img,
#page-1195 .csc-textpic-imagewrap img,
#page-1293 .csc-textpic-imagewrap img,
#page-1489 .csc-textpic-imagewrap img,
#page-1391 .csc-textpic-imagewrap img,
#page-1882 .csc-textpic-imagewrap img, 
#page-3023 .csc-textpic-imagewrap img {
	border: 2px #cccccc solid !important;	
}

.event_subheadline,
.event_subheadline a:link {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;	
}

.clinical,
.clinical a {
	font-weight: bold;
	color: #ffffff;
	margin-bottom: 8px;
	text-decoration: none;

}
.clinical .head{
	width: 175px;
	margin-right: 8px;
	text-align: left;
	padding: 3px;
	line-height: 15px;
	padding: 10px 0px 40px 5px;
	text-transform: uppercase;
}
.clinical .pic {
	opacity: 1;
	}
.clinical .pic:hover {
	opacity: 0.8;
}
.clinical .radiology {
	background-color: #1f578a;
	}
.clinical .womenshealth {
	background-color: #f59fbc;
	}
.clinical .gastroeus {
	background-color: #bdc1c0;
	}
.clinical .urology {
	background-color: #279989;
	}
.clinical .cardiology {
	background-color: #8d6dd2;
	}
.clinical .surgery {
	background-color: #099c8c;
	}

/* Neue Aloka Seiten */
.description {
	padding: 8px; 2px;
}

/* Die pdb fügt nach jeder Zeile HTML ein <br> ein, werden hiermit unsichtbar */
.description  br {
	display: none;
}

.row {
	width: 565px;	
}

.row-2, .row-3 {
	margin-top: 10px;
}

.desription-row-2, .description-row-3 {
	width: 320px;
	padding-left: 8px;
	padding-right: 8px;
}

.description-row-1 {
	width:520px;
}

.desription-row-2 {
	float: left;
}

.description-row-3 {
	float: left;
}

.row img {
	margin-bottom:10px;
}

.row ul li {
	list-style-type: disc;
}

.img_wrap {
	width: 202px;
	float:left;
	padding-right: 10px;
}
	
.image_wrapper {
	width: 543px;
	margin-bottom: 8px;
}

.image_wrapper a {
	padding: 0 8px;
}

.image_group {
	text-align: center;
	width: 126px;
	float: left;
	margin-bottom: 10px;
	margin-left: 6px;
}

/* Hier brauchen wir dringend etwas eleganteres */
.technology br {
	display: none;
}

.technology-image  img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}

.technology-text ul li {
	list-style-type: disc;
}

.technology-intro-image img {
	width: 565px;
	margin-bottom: 10px;
}

#diagnose_tools_img2 {
	margin-left: 15px;
}

.text-with-margin {
	margin-top: 20px;
}

.row-wrapper {
	display: flex;
}

.inner-wrapper {
	width: 275px;
	margin-top: 4px;
}

.inner-image {
	margin-top: 4px;
	float: left;
	margin-right: 10px;
}

.inner-text {
	display: table;
	padding-right: 8px;
}

.last {
	width: 286px;
} 
#hitachiSlider{
	z-index: 10;
}
#hitachiSlider a {
	opacity: 1;
}
#hitachiSlider a img:hover {
	opacity: 0.8;
}
#c5591 a,
#c5593 a {
	opacity: 1;
}

#c5591 a img:hover,
#c5593 a img:hover {
	opacity: 0.8;
}

.kachel_small {
	margin-top: 20px;
	
	width: 182px;
	height: 30px;
	padding-top: 50px;
}
.products {
	background: url(../hitachi/onPage/2016-slider/products_pic2.png) no-repeat;
}
.information {
	background: url(../hitachi/onPage/2016-slider/information_pic2.png) no-repeat;
}
.contact {
	background: url(../hitachi/onPage/2016-slider/contact_pic2.png) no-repeat;
}
.about {
	background: url(../hitachi/onPage/2016-slider/about_pic2.png) no-repeat;
}
.kachel_small .kachel_text {
	background-color: #ffffff;
	opacity: 0.7;	
	padding: 5px;
}
.kachel_small .kachel_text a {
	font-size: 16px;
	text-decoration: none !important;
	color: #000000;
	display: block;
}

.transducer-image {
	float: left;
}

.transducer-table tr td {
	border-right: 1px solid #bcbcbc;
	padding-left: 8px;
	height: 100px;	
	font-size: 12px;
}

.transducer-table.extended tr td {
	height: 140px;
}

.transducer-table tr .last-td {
	border: none;
}

.transducer-wrapper {
	white-space: nowrap;
	border: 1px solid #bcbcbc;
	padding: 4px;
	margin-top: -21px;
}

._transducer-wrapper {
	white-space: nowrap;
	border: 1px solid #bcbcbc;
	padding: 4px;
}

.transducer-wrapper img {
	padding-right: 12px;
}

.Intendeduse {
	width: 160px;
	border-right: none !important;
}

.hide {
	display: none;
}
div.tx-nfhmspdb2 div#content_2.reiterContent h2,
div.tx-nfhmspdb2 div#content_2.reiterContent div.transducerbox {
	cursor: pointer;
}
.transducerbox {
	background: #ebebeb;
	padding: 10px 20px;
	border: #bcbcbc 1px solid;
	margin-bottom: -20px;
}

.bitterbox {
	cursor: pointer;
}

.fig_wrapper {
	width: 565px;

}

.fig_wrapper img {
	float: left;
	margin-right: 30px;
}

.clearfix {
	clear: both;
}

.ul_wrapper {
	margin-top: -30px;
}

/* .eu Preview FAQ fette Fragen */
#page-1181 #content  header h3 {
	font-weight: bold;
}