/* deactivate image position middle and right above or below text */
div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}
div.csc-textpic-right div.csc-textpic-imagewrap {width: 100%;}
div.csc-textpic-center {text-align: left;}

/* line break for pre */
pre {white-space: pre-wrap;}

/* tables */
thead {display: table-header-group;}
tr {page-break-inside: avoid;}

	
#navibox,#footer-wrapper,#to_top,#headerimage, .product_navi, .product_innertable_header img, #cart, .news-single-backlink, .tx-indexedsearch-searchbox  {display:none !important;}

body{
	background:#fff!important;
}

.product_innertable_content {
    display: block !important;
}

#page {
    width: auto;
}

#header{
	margin: 0 !important;
    background: #4F4F4F;
}

#titleblock{
	background-image:none !important;
}

#logo {
    background: #4F4F4F;
	width:100%;
}

#logo img {
	padding:10px;
	padding-top:0;
}

.fce_33 {
    padding: 0 !important;
}

#page, #right, .fullwidth, .fce_33_2 {
    width: 100% !important;
}

#titleblock, .product_innertable_header span {
	height:auto !important;
	padding: 20px 10px !important;
}

.product_innertable_header {
	height:auto !important;
}

#content{
	padding-top:30px;
}

#header > div {
    height: 67px !important;
	margin: 0 !important;
}

.fce_33_3 {
    float: left !important;
    margin-left: 0px !important;
    max-width: 100% !important;
    padding: 0 !important;
	margin-bottom:2em;
}

.product_content .fce_33_3 {
    float: right !important;
}

.fce_two_columns_wrapper{background:#fff;}

#titleblock h1 {
    line-height: auto !important;
}

table, li, p, .product_innertable_header {page-break-inside: avoid;}