p b, p strong,
.style_article b,
.style_article strong,
.feature_article b,
.feature_article strong,
table b { font-weight:bold; } /* this should give it a higher precedence over: body * { font-weight:normal; } */

div.headline-with-line { border-bottom:1px solid #000; font-size:1.09em; height:.85em; }
div.headline-with-line h3 { background-color:#fff; padding-right:3px; float:left; }

.basecontent-pana_simple_text { font-size:14px; }

/* statt corner mask */
.image_corners
{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-position: 50%;
    /* behavior: url(../js/PIE.htc); */
    behavior: url(../general/js/PIE.htc);
}

/* fix layout bug (CR: PANNEWP-322) */
.search {
	width: 249px !important;
}
ul.topic_tabs li a{
	border-radius: 5px 5px 5px 5px;
}
.topinfo01 li .pana a { background-position:0 0!important;}

.fb_layer{
	background: url("../../general/img/icons/panasonic_facebooklayer.png") no-repeat !important;
}

/* fix fb_layer overlapping main_nav */
#RANGE_mainnav { z-index:300; }



#RANGE_head .flashClass.keyvis, #RANGE_head .flashClass.keyvisoverlay { display:none; }

/* Fix for CR: PANNEWP-500 */
.tableLayout.comparison{
	margin-top: 0px !important;
}

/* IE7 Hack to fix PANNEWP-566*/
*+html .prodDetailTabs{
	margin-top: 35px;
}
/* IE7 Hack to fix PANNEWP-25*/
*+html #RANGE_keyvisual .subtabs {
	margin-top: 35px;
}

/* IE7 Hack to fix PANNW-42*/
*+html .formular.range.inwidth6{
	margin-top: -35px;
}
*+html .clearl.error.msg {
	width: 382px;
}
*+html .submit_onGrey.forward {
	width: 210px;
	left: -40px !important;
}
*+html .submit_onGrey.forward input {
	width: 210px;
}
*+html .bt.padTo14 {
	margin-top:30px;
	width: 210px;
	margin-left:30px;
}

*+html .footer.search#AREA_search2{
	width: 275px !important;
}
*+html .col.right .colhead.colhead_extend {
	margin-top:30px !important;
}
/* PANNEWP-569, PANNEWP-660 */
/* if something looks wrong and it was looking good before blame it on this line: */
/*.element.text_large.XLargeImage span { display:inline-block; }*/
/*
	display inline-block hat zu viele Nebeneffekte. ErhÃ¶hen der max-height um 7 px behebt das Problem in
	PANNEWP-569 und lÃ¶st damit die Bugs	PANNEWP-660 und PANNEWP-665. Hier funktionierte durch das
	display inline-block das floating nicht mehr.
*/
.campaignArticle p.XLargeImage { max-height: 300px !important; }

#container.registrationFormular .formlink .pana .mask * {
    background-image: url("/general/img/masks/mask_link_grey.gif");
}

/* PANNEWP-773 */
#pager_header, #pager_footer {
    height: auto;
    min-height: 1.875em;
}
#pager_header .pager_prev_next,
#pager_footer .pager_prev_next {
    margin-bottom:5px;
}
div.pager_prev_next ~ div.pager_mask {
    clear:both;
}

/* PANNEWP-743 */
/*
    PANNW-54: video tabs are too small
body ul#video_tabs li a {
    height:84px;
}
*/
li.jcarousel-item-horizontal .box.floatr {
    float:left!important;
    margin-left:0!important;
}

/* PANNEWP-885 */
li.jcarousel-item-horizontal .box.headline {
    clear:left;
}

/* PANNEWP-824 */
.campaignArticle p.LargeImage {
    max-height: 200px!important;
}

/* PANNW-115 */
.campaignArticle .text_large {
    line-height: 125%!important;
}

/* PANNW-71 */
#RANGE_keyvisual .keyvis {
    display:none;
}
#RANGE_keyvisual .keyvis.key_s {
    display:block;
}

.external-module{
	width: 405px !important;
}