/*--------------------------------------------------------------------------------*/
/* Überschreibungen allgemeiner Dinge von BR */
table.dc-ics-top td {
    vertical-align: top;
}

table.dc-ics-middle td {
    vertical-align: middle;
}

div.dc-ics-cntStage {
	margin-top: 20px; 
}

.cntBox .txtSection ul.bullet li:first-child {
    margin-top: 20px;
}

div.blgrey5 ul.bullet ul {
	background-color: #e5eef2 !important;
}

sup {
	position: relative !important;
	line-height: 100% !important;
}
ul.dc-ics-header-naviBox a {
	line-height: 15px;
}

/* Silbentrennung - speziell für IE und Safari :( */
body {
	hyphens:manual; 
	-ms-hyphens:manual; 
	-webkit-hyphens:manual; 
}

/* 2016-06-09: bbk8fe ps in Zellen dürfen kein padding nach rechts haben */
.expandable p, #wrapperAll .expandable .txtSection p {
    padding: 0 0 0 0;
}
.expandableContent.first .Expand {
	padding-top: 5px !important;
}
#wrapperAll, #footer {
    left: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
	background-image: none !important;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Images */
div > .dc-ics-imageblock {
	margin-top: 20px;
	margin-bottom: 35px;
}
div > h3 + .dc-ics-imageblock  {
    margin-top: 10px;
}
div > .dc-ics-imageblock  > .dc-ics-imagewrapper > img, .dc-ics-overlay-imagewrapper  > img{
	border: 1px solid #a3bac8;
	padding: 10px;
}
.lense, .zoomin {
    bottom: -10px !important;
}

.dc-ics-tablewrapper  img {
	border: 0px;
	padding-top: 6px;
	padding-bottom:	3px;
}

/* Bild - Überschriften im imageblock */
div > .dc-ics-imageblock  > .dc-ics-imagewrapper h3.dc-ics-subheadline_2 {
	margin-top: 0px;
}
div > .dc-ics-imageblock  > .dc-ics-imagewrapper > img:not(:first-child) {
	margin-top: 6px !important;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Allgemeine Klassen */
.dc-ics-bold , td.dc-ics-bold p, td.dc-ics-bold h2, td.dc-ics-bold h3{
    font-weight: bold !important;
}
.dc-ics-normal {
    font-weight: normal !important;
}

.dc-ics-right {
	text-align: right !important;
}
.dc-ics-left {
	text-align: left !important;
}
.dc-ics-center {
	text-align: center !important;
}

.dc-ics-floatLE {
	float: left !important;
}
.dc-ics-floatRE {
	float: right !important;
}

.dc-ics-noMargin {
	margin-bottom: 0px !important;
}

.dc-ics-debug {
	margin-left: 10px;
	margin-right: 10px;
}
.dc-ics-contentError {
	padding-left: 10px;
	margin-top: 20px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Breadcrumb - Ergänzungen zur neuen allgemeinen Welt */
.dc-ics-breadcrumb {
    margin-bottom: 10px;
}

/* Unitsystem nach rechts und etwas Platz drumherum */
.dc-ics-breadcrumb .dc-ics-menu {
	float: right;
	margin: 0 10px 5px 10px;
	padding: 0px;
}
.dc-ics-breadcrumb .dc-ics-matnosearch {
	float: right;
	margin: 0 10px 5px 10px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Materialnummernsuche                                                           */
.dc-ics-matnosearch a.dc-ics-searchbutton, .dc-ics-matnosearch-overlay a.dc-ics-searchbutton {
	background-image: url("../../../Assets/icons/button_search_default.png");
	display: inline-block;
	height: 23px;
	width: 23px;
}
.dc-ics-matnosearch a.dc-ics-searchbutton:hover, .dc-ics-matnosearch-overlay a.dc-ics-searchbutton:hover {
	background-image: url("../../../Assets/icons/button_search_hover.png");
}
.dc-ics-matnosearch a.dc-ics-searchbutton:active, .dc-ics-matnosearch-overlay a.dc-ics-searchbutton:active {
	background-image: url("../../../Assets/icons/button_search_active.png");
}
.dc-ics-matnosearch .dc-ics-searchinput, .dc-ics-matnosearch-overlay .dc-ics-searchinput {
	background: #ffffff none repeat scroll 0 0 !important;
	border: 1px solid #5a7c91;
	color: #819eb1;
	height: 23px;
	padding: 3px 5px 4px;
	vertical-align: top;
	width: 110px;
}
.dc-ics-matnosearch .dc-ics-searchinput:hover, .dc-ics-matnosearch-overlay .dc-ics-searchinput:hover {
	border-color: #264461;
	color: #264461;
}

.dc-ics-matnosearch-overlay .dc-ics-searchtip {
	margin-top: 10;
}
.dc-ics-matnosearch-overlay .dc-ics-searcheshop {
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10;
}
.dc-ics-matnosearch-overlay .dc-ics-searcheshop a {
	font-size: 11px;
}

.dc-ics-searchwait {
	display: none;
}
.dc-ics-resultNr {
	margin-bottom: 10px;
}
.dc-ics-matnosearch-overlay .dc-ics-table {
	border-collapse: collapse;
	line-height: 16px;
	margin-bottom: 10px;
	margin-top: 0;
}
.dc-ics-matnosearch-overlay .dc-ics-table td, .dc-ics-matnosearch-overlay .dc-ics-table th {
	border: 1px solid #5a7c91;
	height: 30px;
	padding: 0 10px;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
.dc-ics-matnosearch-overlay .dc-ics-table th {
	background-color: #e5eef2;
	border-bottom: 2px solid #5a7c91;
	border-top: 2px solid #5a7c91;
	cursor: default;
	font-weight: bold;
}
.dc-ics-matnosearch-overlay .dc-ics-searchresult-item a {
	font-size: 11px;
}
.dc-ics-matnosearch-overlay .dc-ics-searchresult-item td {
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Tunnelinfo (dc-ics-tunnel braucht den Riesenselektor, um Bosch-Styles zu überschreiben) */
#wrapperAll .contentArea div.dc-ics-tunnel {
	margin: 9 0 0 10px !important;
}
.dc-ics-tunnel-title {
	color: #264461;
}
.dc-ics-tunnel-caption {
	margin: 10px 0 0 0;
}
.dc-ics-tunnel-typecode {
	margin: 0;
}
.dc-ics-tunnel-number {
	margin: 0;
}
.dc-ics-tunnel-hint {
	margin: 0;
	color: #cc0000;
	text-align: right;
}
.dc-ics-tunnel-hint-watermark {
	background-color: #ffc0c0;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Content Headlines */
#cntHeadline  h1.dc-ics-subhead {
	margin-top: 0;
}

.dc-ics-subheadline_1 {
	margin-bottom: 6px;
}
.cntBox h2.dc-ics-subheadline_1 {
	margin-top: 20px;
}

a.dc-ics-cntSubHead1subnodes {
    text-decoration:none;
}

h2.dc-ics-cntSubHead1subnodes {
    color: #5a7c91;
}

.cntBox h3.dc-ics-subheadline_2 {
	margin-bottom: 0px; 
	margin-top: 20px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Textlist */
.dc-ics-textlist-content {
	margin-top: 6px;
	position: relative;
	font-size:13px;
}
.dc-ics-textlist-content-dotindent0 {
	margin-left:20px;
}
.dc-ics-textlist-content-dotindent1 {
	margin-left:40px;
}
.dc-ics-textlist-content-dotindent2 {
	margin-left:60px;
}
.dc-ics-textlist-content-numindent0 {
	margin-left:20px;
}
.dc-ics-textlist-content-numindent1 {
	margin-left:50px;
}
.dc-ics-textlist-content-numindent2 {
	margin-left:90px;
}

.dc-ics-textlist-bullet {
	position: absolute;
	top: 0px;
}
.dc-ics-textlist-bullet-dotindent0 {
	left: -15px;
}
.dc-ics-textlist-bullet-dotindent1 {
	left: -20px;
}
.dc-ics-textlist-bullet-dotindent2 {
	left: -20px;
}
.dc-ics-textlist-bullet-numindent0 {
	left: -20px;
}
.dc-ics-textlist-bullet-numindent1 {
	left: -30px;
}
.dc-ics-textlist-bullet-numindent2 {
	left: -40px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Unitsystem vor Expandable */
.contentArea  ul.dc-ics-menu {
	margin: 0 10px 0 10px;
	padding: 10px 0 0;
	font-size: 11px;
}
.contentArea  ul.dc-ics-menu  > li a {
	font-size: 11px;
	padding: 0 10px 0 0;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Aufklappmenü Epandable */
.dc-ics-toggleExpandable {
	background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -13796px;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #5a7c91;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 19px;
    overflow: visible;
    margin: -6px 0 10px 12px;
    padding: 3px 0 0 17px;
    text-decoration: none;
    width: 100%;
    font-family: 'Bosch Sans Light',Verdana,Tahoma,sans-serif;
	font-size: 18px !important;
}
.dc-ics-toggleExpandable:hover {
	background-position: left -13701px;
	color: #264461;
}
.dc-ics-toggleExpandable.dc-ics-toggledwn {
	background-position: left -13701px;
    color: #264461 !important;
}
.dc-ics-toggleExpandable.dc-ics-toggledwn:hover {
	background-position: left -13701px;
	color: #264461;
}
.dc-ics-toggleExpandable > .closed {
    display: none;
}

.dc-ics-expandableWait {
	padding-left: 30px;
}

.dc-ics-expandableTools  {
	margin-top: 10px;
	float: right;
}
.dc-ics-expandableTools  a {
	margin-left: 10px;
    font-size: 11px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Mini-Apps */
.dc-ics-miniAppWait {
}

div.dc-ics-miniAppAssortmentService.dc-ics-relatedGoTo {
	background-image: url("../../../Assets/sy/GoTo_pos_black.gif");
	background-repeat: no-repeat;
	padding: 0px;
	height: 41px;
	width: 41px;
}	
table.dc-ics-assortmentInfo div.dc-ics-relatedGoTo { background-image: url("../../../Assets/icons/icon_goto_default.png"); }
table.dc-ics-assortmentInfo div.dc-ics-relatedGoTo,
table.dc-ics-assortmentInfo a.dc-ics-relatedCAD,
table.dc-ics-assortmentInfo a.dc-ics-relatedDownload,
table.dc-ics-assortmentInfo a.dc-ics-relatedConf,
table.dc-ics-assortmentInfo a.dc-ics-relatedSel,
table.dc-ics-assortmentInfo a.dc-ics-relatedEShop {
	background-repeat: no-repeat;
	display: inline-block;
	float: none;
	padding: 0px;
	height: 23px;
	width: 23px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.dc-ics-miniAppEShopWrapper {
}
.dc-ics-miniAppDownloadWrapper {
}
.dc-ics-miniAppEShop-result {
	border: 1px solid #cfdde7;
}
.dc-ics-miniAppEShop-result > div {
	margin: 10px;
	background-color: #cfdde7;
}
.dc-ics-miniAppEShop-result > div > div {
	background-color: #ffffff;
}

.dc-ics-miniAppDownload-results {
    font-family: Arial,verdana,sans-serif;
	margin-top: 10px;
}
.dc-ics-miniAppDownload-sort {
	display: block;
	margin-top: 10px;
	padding: 2px;
	background-color: #cfdde7;
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.dc-ics-miniAppDownload-sortBy {
	display: none;
	text-decoration: none;
	background-color: #ffffff;
	border: 1px solid #cfdde7;
}
.dc-ics-miniAppDownload-sortByPart {
	padding: 2px;
}
.dc-ics-miniAppDownload-sortByDir {
	display: none;
}
.dc-ics-miniAppDownload-sortByDir a{
	text-decoration: none;
}
.dc-ics-miniAppDownload-result {
    font-size: 13px;
	padding: 10px;
	border-bottom: 1px solid #cfdde7;
}
.dc-ics-miniAppDownload-result:last-child {
	border-bottom: none;
}
.dc-ics-miniAppDownload-result a{
	text-decoration: none;
}
.dc-ics-miniAppDownload-result-title {
	font-weight: bold;
}
.dc-ics-miniAppDownload-result-size {
    font-size: 11px;
	font-weight: bold;
    margin-right: 5px;
}
.dc-ics-miniAppDownload-result-mediatype {
    font-size: 11px;
	font-weight: bold;
}
.dc-ics-miniAppDownload-result-description {
}

.dc-ics-miniAppDownload-result-extension {
	float: left;
    font-size: .75rem;
    line-height: .938rem;
    display: inline-block;
    background-color: #264461;
    color: white;
    letter-spacing: -0.05rem;
    margin-right: .5rem;
    padding: .2rem;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Zoomin */
.dc-ics-zoomin {
    background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -11639px;
    background-repeat: no-repeat;
    float: left !important;
    height: 22px;
    padding: 0;
    width: 22px;
}
.dc-ics-zoomin:hover {
    background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -11742px;
    background-repeat: no-repeat;
}
.dc-ics-zoomin:active {
    background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -11845px;
}

.dc-ics-OverlayContentWrapperFancybox > .fancybox-skin {
    padding: 20px;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Headline Titles */
.dc-ics-prodSyWrapper {
	float: right;
	margin: 15px;
	margin-top: 20px;
	margin-right: 0;
}
.dc-ics-prodSy {
	padding-left: 10px;
	float:left;
}
.dc-ics-prodSy.dc-ics-MiniAppDownloadHeader {
	display: none;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Product Image (auch in Navi Tile genutzt) */
.dc-ics-prodImg {
	right: 0;
}

div.dc-ics-prodImg {
	border-color: #a3bac8;
	border-width: 1px;
	border-style: solid;
	height: 238px;
	width: 238px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Bestellbutton (auch in Navi Tile genutzt) */
.dc-ics-orderButton {
	float: right;
 /*   background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -3036px;
    background-repeat: repeat;*/
	font-weight: bold;
    background-color: #264461;
    color: white;
    margin: 0 10px 10px 0;
    padding: 10px;
	cursor: pointer;
}
.dc-ics-navitile .dc-ics-orderButton {
	float: none;
}
/*
*/
/*--------------------------------------------------------------------------------*/

 
/*--------------------------------------------------------------------------------*/
/* Navi Tile */
#wrapperAll .contentArea .expandable .cntBox > div.dc-ics-navitile hr{
    padding-bottom: 10px !important;
    margin-bottom: 17px !important;
}

div.dc-ics-navitile div.dc-ics-prodImg {
	border-color: #a3bac8;
	border-width: 1px;
	border-style: solid;
	height: 176px;
	width: 176px;
	display: table-cell;
	vertical-align: middle;
}

div.dc-ics-navitile a.relatedLnk h2.dc-ics-cntSubHead2 {
	color: #5a7c91 !important; /* Rexroth Blaugrau 80 */
}

div.dc-ics-navitile ul.relatedItems {
	margin-top: -10px !important;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Functionblock */
.dc-ics-cntBoxHead {
	padding-bottom: 0px !important;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Function Links */
a.dc-ics-relatedSel              { background-image: url("../../../Assets/icons/button_selector_default.png"); }
a.dc-ics-relatedSel:hover  { background-image: url("../../../Assets/icons/button_selector_hover.png"); }
a.dc-ics-relatedSel:active{ background-image: url("../../../Assets/icons/button_selector_active.png"); }

a.dc-ics-relatedConf              { background-image: url("../../../Assets/icons/button_configuration_default.png"); }
a.dc-ics-relatedConf:hover  { background-image: url("../../../Assets/icons/button_configuration_hover.png"); }
a.dc-ics-relatedConf:active{ background-image: url("../../../Assets/icons/button_configuration_active.png"); }

a.dc-ics-relatedPdf              { background-image: url("../../../Assets/icons/button_pdf_default.png"); }
a.dc-ics-relatedPdf:hover  { background-image: url("../../../Assets/icons/button_pdf_hover.png"); }
a.dc-ics-relatedPdf:active{ background-image: url("../../../Assets/icons/button_pdf_active.png"); }

a.dc-ics-relatedSPC              { background-image: url("../../../Assets/icons/icon_spare_parts_default.png"); }
a.dc-ics-relatedSPC:hover  { background-image: url("../../../Assets/icons/icon_spare_parts_hover.png"); }
a.dc-ics-relatedSPC:active{ background-image: url("../../../Assets/icons/icon_spare_parts_active.png"); }

a.dc-ics-relatedCAD              { background-image: url("../../../Assets/icons/button_cad_default.png"); }
a.dc-ics-relatedCAD:hover  { background-image: url("../../../Assets/icons/button_cad_hover.png"); }
a.dc-ics-relatedCAD:active{ background-image: url("../../../Assets/icons/button_cad_active.png"); }

a.dc-ics-relatedDownload              { background-image: url("../../../Assets/icons/button_download_default.png"); }
a.dc-ics-relatedDownload:hover  { background-image: url("../../../Assets/icons/button_download_hover.png"); }
a.dc-ics-relatedDownload:active{ background-image: url("../../../Assets/icons/button_download_active.png"); }

a.dc-ics-relatedForward              { background-image: url("../../../Assets/icons/button_forward_default.png"); }
a.dc-ics-relatedForward:hover  { background-image: url("../../../Assets/icons/button_forward_hover.png"); }
a.dc-ics-relatedForward:active{ background-image: url("../../../Assets/icons/button_forward_active.png"); }

a.dc-ics-relatedPPT              { background-image: url("../../../Assets/icons/button_ppt_default.png"); }
a.dc-ics-relatedPPT:hover  { background-image: url("../../../Assets/icons/button_ppt_hover.png"); }
a.dc-ics-relatedPPT:active{ background-image: url("../../../Assets/icons/button_ppt_active.png"); }

a.dc-ics-relatedSearch              { background-image: url("../../../Assets/icons/button_search_default.png"); }
a.dc-ics-relatedSearch:hover  { background-image: url("../../../Assets/icons/button_search_hover.png"); }
a.dc-ics-relatedSearch:active{ background-image: url("../../../Assets/icons/button_search_active.png"); }

a.dc-ics-relatedFAQ              { background-image: url("../../../Assets/icons/button_faq_default_v1.png"); }
a.dc-ics-relatedFAQ:hover  { background-image: url("../../../Assets/icons/button_faq_hover_v1.png"); }
a.dc-ics-relatedFAQ:active{ background-image: url("../../../Assets/icons/button_faq_active_v1.png"); }

a.dc-ics-relatedExternerLink              { background-image: url("../../../Assets/icons/dc_icon_link_default_23x23px.png"); }
a.dc-ics-relatedExternerLink:hover  { background-image: url("../../../Assets/icons/dc_icon_link_hover_23x23px.png"); }
a.dc-ics-relatedExternerLink:active{ background-image: url("../../../Assets/icons/dc_icon_link_active_23x23px.png"); }

a.dc-ics-relatedMail              { background-image: url("../../../Assets/icons/dc_icon_mail_default_23x23px.png"); }
a.dc-ics-relatedMail:hover  { background-image: url("../../../Assets/icons/dc_icon_mail_hover_23x23px.png"); }
a.dc-ics-relatedMail:active{ background-image: url("../../../Assets/icons/dc_icon_mail_active_23x23px.png"); }

a.dc-ics-relatedGoTo               { background-image: url("../../../Assets/icons/icon_go-to_default.png") }
a.dc-ics-relatedGoTo:hover   { background-image: url("../../../Assets/icons/icon_go-to_hover.png") }
a.dc-ics-relatedGoTo:active { background-image: url("../../../Assets/icons/icon_go-to_active.png") }

a.dc-ics-relatedEShop               { background-image: url("../../../Assets/icons/button_shopping_basket_default.png") }
a.dc-ics-relatedEShop:hover   { background-image: url("../../../Assets/icons/button_shopping_basket_hover.png") }
a.dc-ics-relatedEShop:active { background-image: url("../../../Assets/icons/button_shopping_basket_active.png") }

a.dc-ics-printPDF               { background-image: url("../../../Assets/icons/icon_print_default.png") }
a.dc-ics-printPDF:hover   { background-image: url("../../../Assets/icons/icon_print_hover.png") }
a.dc-ics-printPDF:active { background-image: url("../../../Assets/icons/icon_print_active.png") }

a.dc-ics-relatedPrint {   
    background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -13888px !important;
}

a.dc-ics-relatedTool {   
	background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -9775px !important;
}

a.dc-ics-relatedSel,
a.dc-ics-relatedConf,
a.dc-ics-relatedPdf,
a.dc-ics-relatedSPC,
a.dc-ics-relatedCAD,
a.dc-ics-relatedDownload,
a.dc-ics-relatedForward,
a.dc-ics-relatedPPT,
a.dc-ics-relatedSearch,
a.dc-ics-relatedFAQ,
a.dc-ics-relatedExternerLink,
a.dc-ics-relatedMail,
a.dc-ics-relatedPrint,
a.dc-ics-relatedTool,
a.dc-ics-relatedGoTo,
a.dc-ics-relatedEShop,
a.dc-ics-printPDF 
{  
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding: 4px 0 0 33px;
	text-decoration: none;
	vertical-align: center;
	float: left;
}

div.dc-ics-navitile a.dc-ics-relatedSel ,
div.dc-ics-navitile a.dc-ics-relatedConf ,
div.dc-ics-navitile a.dc-ics-relatedPdf,
div.dc-ics-navitile a.dc-ics-relatedSPC,
div.dc-ics-navitile a.dc-ics-relatedCAD ,
div.dc-ics-navitile a.dc-ics-relatedDownload,
div.dc-ics-navitile a.dc-ics-relatedForward,
div.dc-ics-navitile a.dc-ics-relatedPPT,
div.dc-ics-navitile a.dc-ics-relatedSearch,
div.dc-ics-navitile a.dc-ics-relatedFAQ,
div.dc-ics-navitile a.dc-ics-relatedExternerLink,
div.dc-ics-navitile a.dc-ics-relatedMail,
div.dc-ics-navitile a.dc-ics-relatedPrint,
div.dc-ics-navitile a.dc-ics-relatedTool,
div.dc-ics-navitile a.dc-ics-relatedGoTo,
div.dc-ics-navitile a.dc-ics-relatedEShop,
div.dc-ics-navitile a.dc-ics-printPDF
 {
	font-size: 11px;	
	margin-bottom: 2px;	
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Tabellenformatierung */
table thead td p {
    margin-top: 0 !important;
}
table thead  td p {
    margin: 0;
    padding: 0;
}

.dc-ics-tableblock {
	margin-top: 20px;
	margin-bottom: 35px;
}

/* Wrapper (für Lupenfunktion) */
div.dc-ics-tablewrapper {
    overflow-x: auto;
    overflow-y: hidden;
}
div.dc-ics-tablewrapper table.cntTableDefaultSmall {
	margin-bottom: 0;
}

/* Tabellen - Überschriften */
h2.dc-ics-tableheadline_1 {
    font-family: 'Bosch Sans Light',Verdana,Tahoma,sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
}
h3.dc-ics-tableheadline_2 {
    font-family: Arial,Verdana,Tahoma,sans-serif;
	font-size: 13px !important;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 6px; 
}

.dc-ics-tableheadline_1 + .dc-ics-tableheadline_2{
	margin-top: 6px !important;
}
.dc-ics-tableheadline_1 + table, .dc-ics-tableheadline_2 + table {
	margin-top: 6px !important;
}

/* Tabellen - Überschriften temporär - bis alle innerhalb des tableblock sind */
.cntBox > h2.dc-ics-tableheadline_1 {
	margin-top: 20px;
}
.dc-ics-tableheadline_1 + .dc-ics-tableblock, .dc-ics-tableheadline_2 + .dc-ics-tableblock {
	margin-top: 6px !important;
}

/*  Übersteuerung BR  */
table.cntTableDefaultSmall {
   margin-top: 0;
   margin-bottom: 0;
}
table.cntTableDefaultSmall, table.cntTableDefaultSmall td {
    border: medium none;
}
table.cntTableDefaultSmall, table.cntTableDefaultSmall td, table.cntTableDefaultSmall td > p, table.cntTableDefaultSmall td > a, table.cntTableDefaultSmall td .dc-ics-textlist-content {
    font-size: 11px;
}
table.cntTableDefaultSmall td {
    line-height: 16px !important;
    padding: 0px 10px 0px !important; 
}
table.cntTableDefaultSmall thead tr td {
    background-color: #e5eef2 !important;
    font-weight: bold;
}
table.cntTableDefaultSmall thead tr:first-child  {
    border-top: 2px solid #5a7c91 !important;
}
table.cntTableDefaultSmall thead tr:last-child  {
    border-bottom: 2px solid #5a7c91 !important;
}

/*  Hintergrund */
table.cntTableDefaultSmall thead tr td.dc-ics-tabwhite {
	background-color: white !important;
}
td.dc-ics-tabblue {
	background-color: #e5eef2 !important;
}

/* Gesamtbreite */
.dc-ics-table-w25 {
    width: 21.1%;
}
.dc-ics-table-w50 {
    width: 47.4%;
}
.dc-ics-table-w75 {
    width: 73.7%;
}

/* Rahmen (H (default), V, HV, nichts) - HV auch nur mit Body, dann im datahead keine vertikalen Linien */
table.dc-ics-tableHVLines, table.dc-ics-tableHVLines > thead > tr > td, table.dc-ics-tableHVLines > tbody > tr > td  {
  border: solid 1px #5a7c91;
}
table.dc-ics-tableBodyHVLines, table.dc-ics-tableBodyHVLines > thead > tr > td:not(.dc-ics-datahead), table.dc-ics-tableBodyHVLines > tbody > tr > td:not(.dc-ics-datahead)  {
  border: solid 1px #5a7c91;
}
table.dc-ics-tableBodyHVLines, table.dc-ics-tableBodyHVLines > thead > tr > td.dc-ics-datahead, table.dc-ics-tableBodyHVLines > tbody > tr > td.dc-ics-datahead  {
  border-bottom: solid 1px #5a7c91;
  border-top: solid 1px #5a7c91;
}
table.dc-ics-tableVLines, table.dc-ics-tableVLines > thead > tr > td, table.dc-ics-tableVLines > tbody > tr > td  {
  border-top: 0px none;
  border-bottom: 0px none;
  border-left:  solid 1px #5a7c91;
  border-right: solid 1px #5a7c91;
}
table.dc-ics-tableHLines, table.dc-ics-tableHLines > thead > tr > td, table.dc-ics-tableHLines > tbody > tr > td  {
  border-bottom: solid 1px #5a7c91;
  border-top: solid 1px #5a7c91;
}
table.dc-ics-tableNoLines, table.dc-ics-tableNoLines > thead > tr > td, table.dc-ics-tableNoLines > tbody > tr > td  {
  border: 0px;
}

/* Styleclass aus EPIM (nur 1px-Border im Header und Subhed, der Rest über Standard-Styles) */
.cntTableDefaultSmall  td.dc-ics-tabBorder1 {
    border-bottom: 1px solid #5a7c91 !important;
    border-top: 1px solid #5a7c91 !important;
}
.cntTableDefaultSmall  td.dc-ics-tabContentSub {
	padding-top: 12px !important;
}
/*--------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------*/
/* Fussnotenformatierung */
.dc-ics-footnote, .dc-ics-footnote a {
	font-size: 11px;
}

td.dc-ics-footnote {
	padding: 0 !important;
	padding-left: 10px !important;
}
td.dc-ics-footnoteindex {
	font-size: 11px;
	padding: 0 !important;
}
td.dc-ics-footnoteindex sup {
	top:0 !important;
	font-size: 100% !important;
}

.dc-ics-footnote-right  {
	text-align: right;
}
.dc-ics-footnote-table  {
	border: 0px;
	margin-top: 2px;
}
/*--------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/* Online-Pdf*/
.dc-ics-col-onlinePdf {
	display: inline-block;
}

.dc-ics-onlinePdfSection {
	padding-bottom: 16px;
	padding-left: 15px;
	padding-right: 15px;

}

.dc-ics-onlinePdf {
	cursor: pointer;
}

.dc-ics-content ul {
	list-style-type: none;
	padding-left: 10px;
}
/*--------------------------------------------------------------------------------*/
