

.clear {
height:0;
}
/* START: SECTION HEADER */
#header {
z-index: 3000!important;
}
/* END: SECTION HEADER */
/* SECTION: PARAGRAPH STYLES */
h1 {
font-family: 'Bosch Sans Light', Verdana, Tahoma, sans-serif;
font-weight: lighter;
font-size: 24px !important;
line-height: 28px;
margin-bottom: 0;
margin-top: 15px;
padding-bottom: 0 !important;
color: #264461;
/*min-width:600px;*/
}
h2 {
font-family: 'Bosch Sans Light', Verdana, Tahoma, sans-serif;
font-weight: lighter;
font-size: 18px!important;
line-height: 21px;
padding-bottom: 0;
color: #000000;
margin-bottom: 0;
}
h3 {
font-family: Arial, verdana, sans-serif;
font-weight: bold;
font-size: 13px!important;
line-height: 19px;
margin-bottom: 10px; /* 15px - 5px inner */
padding-bottom: 0;
color: #000000;
}
h4 {
font-family: Arial, verdana, sans-serif;
font-weight: bold;
font-size: 12px!important;
line-height: 15px;
margin: 0;
padding-bottom: 0!important;
color: #000000;
}
p {
font-family: Arial, verdana, sans-serif;
font-weight: normal;
font-size: 13px; /* kein important setzen - QE*/
line-height: 19px;
margin-bottom: 11px; /* 15px - 4px inner */
margin-top: -5px; /* 0 - 5px inner */
padding-bottom: 0;
color: #000000;
}
a {
font-family: Arial, verdana, sans-serif;
font-size: 13px;
line-height: 19px;
}
hr {
color: #CFDDE7;
border-bottom-color: #819eb1;
border-bottom-width: 1px;
padding: 0;
}
.form {
padding-top: 10px;
}
/* END PARAGRAPH STYLES */
/* SECTION: LINK STYLES */
/*a.relatedLnk {*/
/*padding-left: 15px:*/ /*redundant*/
/*}*/
/*p a.relatedLnk {*/
/*padding-left: 0;*/ /*redundant*/
/*}*/
.col2 a.relatedLnk,
.col3 a.relatedLnk,
.col4 a.relatedLnk,
.col5 a.relatedLnk,
.col6 a.relatedLnk,
.col7 a.relatedLnk,
.col8 a.relatedLnk,
.col9 a.relatedLnk,
.col10 a.relatedLnk,
.col11 a.relatedLnk,
.col12 a.relatedLnk{
background-repeat: no-repeat;
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -0px;
/*background-position: left -2px !important;*7 /* CL 1px */
width: auto;
color: #5a7c91;
}
.col2 p a.relatedLnk,
.col3 p a.relatedLnk,
.col4 p a.relatedLnk,
.col5 p a.relatedLnk,
.col6 p a.relatedLnk,
.col7 p a.relatedLnk,
.col8 p a.relatedLnk,
.col9 p a.relatedLnk,
.col10 p a.relatedLnk,
.col11 p a.relatedLnk,
.col12 p a.relatedLnk{
background: none transparent;
color: #5a7c91;
}
.col2 a.relatedLnk:hover,
.col3 a.relatedLnk:hover,
.col4 a.relatedLnk:hover,
.col5 a.relatedLnk:hover,
.col6 a.relatedLnk:hover,
.col7 a.relatedLnk:hover,
.col8 a.relatedLnk:hover,
.col9 a.relatedLnk:hover,
.col10 a.relatedLnk:hover,
.col11 a.relatedLnk:hover,
.col12 a.relatedLnk:hover {
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -92px;
/*background-position: left -34px !important;*/
color: #264461;
}
.col2 p a.relatedLnk:hover,
.col3 p a.relatedLnk:hover,
.col4 p a.relatedLnk:hover,
.col5 p a.relatedLnk:hover,
.col6 p a.relatedLnk:hover,
.col7 p a.relatedLnk:hover,
.col8 p a.relatedLnk:hover,
.col9 p a.relatedLnk:hover,
.col10 p a.relatedLnk:hover,
.col11 p a.relatedLnk:hover,
.col12 p a.relatedLnk:hover {
background-position: 0;
background-color: transparent;
background-image: none;
color: #264461;
}
.col2 a.relatedLnk:visited,
.col3 a.relatedLnk:visited,
.col4 a.relatedLnk:visited,
.col5 a.relatedLnk:visited,
.col6 a.relatedLnk:visited,
.col7 a.relatedLnk:visited,
.col8 a.relatedLnk:visited,
.col9 a.relatedLnk:visited,
.col10 a.relatedLnk:visited,
.col11 a.relatedLnk:visited,
.col12 a.relatedLnk:visited {
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -184px;
color: #819eb1;
}
.col2 p a.relatedLnk:visited,
.col3 p a.relatedLnk:visited,
.col4 p a.relatedLnk:visited,
.col5 p a.relatedLnk:visited,
.col6 p a.relatedLnk:visited,
.col7 p a.relatedLnk:visited,
.col8 p a.relatedLnk:visited,
.col9 p a.relatedLnk:visited,
.col10 p a.relatedLnk:visited,
.col11 p a.relatedLnk:visited,
.col12 p a.relatedLnk:visited {
background-position: 0;
background: none transparent;
color: #819eb1;
}
/* NICHT SPRITifziert - gleich wie unten nur das unten sprite nicht funktioniert*/
a.relatedLnk,
a.relatedPdf,
a.relatedMail,
a.relatedShare,
a.relatedStar,
a.locArrow,
#wrapperAll .relatedLnk.hideFilter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -0px;
color: #5a7c91;
display: block;
float: left;
margin-top: 0;
overflow: visible;
padding: 0 0 0 15px;
text-decoration: none;
width: auto;
}
p a.relatedLnk{ /* disables arrow if links are used in copy text, arrows only in list */
background: none;
color: #5a7c91;
display: inline;
float: none;
line-height: 19px;
margin-bottom: 0 !important; /* 15px - 4px inner */
margin-top: 0 !important; /* 0 - 5px inner */
overflow: visible;
padding: 0;
text-decoration: none;
}
/* ToDo no support for non-conform markup, fix markup, becomes redundant */
a.relatedLnk:not(.m-text-link):hover,
a.relatedMail:hover {
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -276px;
/* background-position: left -34px ;*/
color: #264461 !important;
/*width: 100%;*/
}
/*der ie8 braucht das so ... */
a.relatedLnk.not-m-text-link:hover {
background-position: 0 7px;
background-image: url('dct_sprite_va.png');
background-position: left -276px;
/* background-position: left -34px ;*/
color: #264461 !important;
}
.blgrey100.col2 a.relatedLnk,
.blgrey100.col3 a.relatedLnk,
.blgrey100.col4 a.relatedLnk,
.blgrey100.col5 a.relatedLnk,
.blgrey100.col6 a.relatedLnk,
.blgrey100.col7 a.relatedLnk,
.blgrey100.col8 a.relatedLnk,
.blgrey100.col9 a.relatedLnk,
.blgrey100.col10 a.relatedLnk,
.blgrey100.col11 a.relatedLnk,
.blgrey100.col12 a.relatedLnk{
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -488px !important;
/* background-position: left -64px !important;*/
color: #819eb1!important;
}
.blgrey100.col2 a.relatedLnk:hover,
.blgrey100.col3 a.relatedLnk:hover,
.blgrey100.col4 a.relatedLnk:hover,
.blgrey100.col5 a.relatedLnk:hover,
.blgrey100.col6 a.relatedLnk:hover,
.blgrey100.col7 a.relatedLnk:hover,
.blgrey100.col8 a.relatedLnk:hover,
.blgrey100.col9 a.relatedLnk:hover,
.blgrey100.col10 a.relatedLnk:hover,
.blgrey100.col11 a.relatedLnk:hover,
.blgrey100.col12 a.relatedLnk:hover{
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -700px !important;
/*background-position: left -96px !important;*/
color: #cfdde7!important;
}
.blgrey60.col2 a.relatedLnk,
.blgrey60.col3 a.relatedLnk,
.blgrey60.col4 a.relatedLnk,
.blgrey60.col5 a.relatedLnk,
.blgrey60.col6 a.relatedLnk,
.blgrey60.col7 a.relatedLnk,
.blgrey60.col8 a.relatedLnk,
.blgrey60.col9 a.relatedLnk,
.blgrey60.col10 a.relatedLnk,
.blgrey60.col11 a.relatedLnk,
.blgrey60.col12 a.relatedLnk{
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -276px !important;
/*background-position: left -34px !important;*/
color: #264461!important;
}
.blgrey60.col2 a.relatedLnk:hover,
.blgrey60.col3 a.relatedLnk:hover,
.blgrey60.col4 a.relatedLnk:hover,
.blgrey60.col5 a.relatedLnk:hover,
.blgrey60.col6 a.relatedLnk:hover,
.blgrey60.col7 a.relatedLnk:hover,
.blgrey60.col8 a.relatedLnk:hover,
.blgrey60.col9 a.relatedLnk:hover,
.blgrey60.col10 a.relatedLnk:hover,
.blgrey60.col11 a.relatedLnk:hover,
.blgrey60.col12 a.relatedLnk:hover{
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -912px !important;
/* background-position: left -0px !important;*/
color: #5a7c91!important;
}
/* END LINK STYLES */
/* START DIVIDING LINE */
#wrapperAll .contentArea .cntBox > hr {
margin-bottom: 17px!important;
}
#wrapperAll .contentArea .expandable .cntBox > hr {
margin-bottom: 0 !important;
}
/* END DIVIDING LINE */
/* SECTION: BUTTON STYLES */
/* END BUTTON STYLES */
#wrapperAll .contentArea .cntBox {
margin-bottom: 9px!important;
}
#marginalArea .textBox{
background-color: #E5EEF2;
padding: 16px 15px 20px 15px;
}
.txtSection p,
#marginalArea .textBox p {
line-height: 19px;
margin-top: 0;
margin-bottom: 0;
}
.col3 .txtSection p,
.col4 .txtSection p,
.col8 .txtSection p,
.col12 .txtSection p,
.col16 .txtSection p {/* override cssgeneric_sprites */
line-height: 19px;
}
#marginalArea .relatedItems {
margin-bottom: 0;
}
#wrapperAll .overlayR h2,
#wrapperAll .overlayR h3,
#wrapperAll .overlayL h2,
#wrapperAll .overlayL h3{
margin-bottom: 15px;
}
#wrapperAll .overlayR .txtSection p + ul.relatedItems,
#wrapperAll .overlayL .txtSection p + ul.relatedItems {
padding-top: 0 !important;
}
#wrapperAll .textBox p {
padding-bottom: 4px;
}
/* SECTION: BODY */
body {
/* Blendet Schatten + 10px Rand links aus, siehe auch (#wrapperAll, footer) */
/* kacheln = repeat -> nicht als sprite moeglich */
background-repeat: repeat-x;
background-color: #1F3044; /*#264461; */
background-position: 0 0;
background-image: url('dct_sprite_body.png');
background-position: left -0px;
/* no gutter */
margin-left: -46px;
}
#wrapperAll,
#footer {
/*mediaquery: bg_wrapper1002_1018.png img, when width larger than 1024, mediaquery*/
background-color: transparent;
background-repeat: repeat-y;
background-position: 0 0;
background-image: url('dct_sprite_ha.png');
background-position: -0px top;
padding-right: 23px;
padding-left: 23px;
border-width: 0;
left: 22px; /* Blendet Schatten + 10px Rand links aus, siehe auch (body) */
position: relative;
}
/* END SECTION: BODY */
/* SECTION: HEADER */
#header {
background: none transparent !important;
height: 106px!important;
}
#header a {
font-size: 11px;
font-size-adjust: none;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
/* subsection logo */
#header #boschLogo {
position: absolute;
left: 0;
top: 23px;
width:620px;
z-index: 10;
}
/* subsection meta navi + language selection */
#header li,#header li a, #header li a:active,#header li a:hover,#header li a:visited { /* reset */
color: #5A7C91;
font-weight: normal;
text-decoration: none;
}
/* META NAVI */
#header #navMeta {
clear: none;
float: right;
line-height: 23px;
margin: 30px 0 0;
padding: 0;
}
#header #navMeta {
color: #DCDCDC;
font-size: 11px !important;
font-size-adjust: none;
font-stretch: normal;
font-style: normal;
font-variant: normal;
font-weight: normal;
}
#header #navMeta li {
border-left: 1px solid #cfdde7;
padding: 0 0 0 9px;
margin: 0 0 0 10px;
}
#header #navMeta li:first-child {
border-left: 0 solid transparent;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
#header #langSelection {
border-left: none;
}
#header #navMeta a:hover,
#header #langSelection a:hover{
background-color: transparent;
}
#header #navMeta a.relatedLnk {
margin: 0;
padding: 5px 0 5px 2px;
}
#header #navMeta a.relatedLnk,
#header #langSelection a.relatedLnk {
margin: 0;
margin-bottom: 0 !important;
margin-top: 0 !important;
padding: 5px 0;
padding-left: 0 !important;
}
#header #navMeta a.relatedLnk,
#header #langSelection li a,
#header #langSelection a.relatedLnk {
background: transparent none;
font-size: 11px !important;
font-size-adjust: none !important;
font-stretch: normal !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: 13px !important;
}
/* LANGUAGE SELECTION */
#header #langSelection,
#header #langSelection.multiLang {
clear: none;
float: right;
margin: 30px 8px 0 0 !important; /* 10px gutter - 2px left-padding of next anchor element*/
padding: 0 10px 0 0;
left: 0;
display: inline-block;
list-style-type: none;
border-right: 1px solid #CFDDE7;
}
#header #langSelection ul,
#header #langSelection.multiLang ul {
display: none; /* set ul default in langSelection to hidden */
}
#header #langSelection li,
#header #langSelection.multiLang li {
font-family: Arial,serif !important;
font-size: 11px !important;
font-size-adjust: none !important;
font-style: normal !important;
font-variant: normal !important;
line-height: 13px !important;
}
#header #langSelection,
#header #langSelection.multiLang,
#header #countrySelection {
background: none;
width: auto;
}
#header #langSelection li,
#header #langSelection.multiLang li {
margin: 0 0 0 0;
padding: 5px 0 5px;
height: 13px;
}
#header #langSelection:hover,
#header #langSelection.multiLang:hover,
#header #langSelection.multiLang.iehover {
background: none;
}
/* LANGUAGE SELECTION - ITEMS HORIZONTAL */
/* hook for hover effects = #langSelection.multiLang:hover */
#header #langSelection > li:hover,
#header #langSelection.iehover > li,
#header #langSelection.iehover li ul ,
#header #langSelection li:hover ul,
#header #langSelection.multiLang > li:hover,
#header #langSelection.multiLang.iehover > li,
#header #langSelection.multiLang.iehover li ul ,
#header #langSelection.multiLang li:hover ul {
border: 1px solid #5c7389;
margin: 0;
}
#header #langSelection > li:hover ,
#header #langSelection.iehover > li,
#header #langSelection.multiLang > li:hover ,
#header #langSelection.multiLang.iehover > li {
border-bottom: medium none !important;
margin: -8px -11px 0 -9px;
padding: 12px 10px 13px 8px;
position:relative ;
z-index: 5;
}
#header #langSelection li a,
#header #langSelection.multiLang li a {
background-clip: border-box;
background-color: transparent !important;
background-repeat: no-repeat;
background-size: auto auto;
background-position: right 4px;
background-image: url('dct_sprite_va.png');
background-position: right -1124px;
/*background-position: right -128px;*/
color: #5A7C91;
padding: 0 10px 0 2px;
position: relative;
z-index: 5;
display: inline;
line-height: 13px;
cursor: default;
}
#header #langSelection li a:hover,
#header #langSelection li a:active,
#header #langSelection li a:focus,
#header #langSelection.multiLang li a:hover,
#header #langSelection.multiLang li a:active,
#header #langSelection.multiLang li a:focus {
color: #264461;
background-color: transparent !important;
background-position: right 4px;
background-image: url('dct_sprite_va.png');
background-position: right -1331px;
}
/* LANGUAGE SELECTION - DROP DOWN LIST */
#header #langSelection.iehover li ul,
#header #langSelection:hover li ul,
#header #langSelection.multiLang.iehover li ul,
#header #langSelection.multiLang:hover li ul {
border-top: 0 none;
}
#header #langSelection.iehover li ul,
#header #langSelection li:hover ul,
#header #langSelection.multiLang.iehover li ul,
#header #langSelection.multiLang li:hover ul {
position: absolute !important;
top: 0;
left: -1px;
z-index: 0;
border-top: 0 solid #5C7389 !important;
display: block;
padding-top: 31px;
-webkit-box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.6);
-moz-box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.6);
box-shadow: 2px 3px 10px 0 rgba(0, 0, 0, 0.6);
}
#header #langSelection li ul,
#header #langSelection.multiLang li ul {
background: #fff;
list-style: none none;
overflow: hidden;
padding: 2px 0px 12px 0px;
top: 22px;
width: 100%;
position: relative;
z-index: 1;
}
#header #langSelection li ul li,
#header #langSelection li ul li.inactive,
#header #langSelection li ul li:hover,
#header #langSelection.multiLang li ul li,
#header #langSelection.multiLang li ul li.inactive,
#header #langSelection.multiLang li ul li:hover {
background: none transparent;
overflow: hidden;
padding: 0 0 0 12px;
width: auto;
height: auto;
}
#header #langSelection.multiLang li ul li.inactive {
font-weight: normal;
color: #5A7C91; /* keine Farbe f?r inactive definiert, ?berschreibt cssgeneric.css mit default farbe */
}
#header #langSelection li ul li:hover
#header #langSelection.multiLang li ul li:hover {
background: none transparent;
}
#header #langSelection li ul li:visited
#header #langSelection.multiLang li ul li:visited {
background: none transparent;
}
/* LANGUAGE SELECTION - DROP DOWN LIST - CONTENTS */
#header #langSelection li ul li a,
#header #langSelection.multiLang li ul li a {
background: transparent none !important;
color: #5a7c91;
font-weight: normal;
padding: 4px 0 0 2px;
width: auto;
cursor: pointer;
}
#header #langSelection li ul li a:hover,
#header #langSelection.multiLang li ul li a:hover {
background: transparent none !important;
}
#header #langSelection li ul li.inactive a,
#header #langSelection li ul li.inactive a:hover,
#header #langSelection.multiLang li ul li.inactive a,
#header #langSelection.multiLang li ul li.inactive a:hover {
color: #5a7c91;
cursor: default;
}
/* END SECTION HEADER */
/* SECTION SEARCHBOX */
#header div.searchBoxMain,
#header div.searchBoxMain {
position: absolute;
bottom: 20px;
right: 0;
/*margin-right: 1px!important;*/
}
div.searchBoxMain form {
border-bottom: none;
}
#table_2 ul.relatedItems li button.btn,
ul.relatedItems li a.btn {
padding: 0 !important;
margin: 15px 0 0;
}
/* inner
button.btnWhite span,
a.btnWhite:hover span {
background-position: 100% 0 !important;
background-repeat: no-repeat;
color: #fff !important;
}*/
div.searchBoxMain input.btnSubmit {
margin-right: 0!important;
margin-top: 0!important;
height: 23px;
width: 23px;
color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -1538px;
}
div.searchBoxMain input.btnSubmit img {
display: none;
}
div.searchBoxMain:hover input.btnSubmit {
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -1641px;
}
div.searchBoxMain input.searchTopic {
background: none #FFF !important;
border: 1px solid #5a7c91;
border-right-width: 0;
padding: 3px 5px 4px;
width: 190px;
height: 14px;
color: #819eb1;
}
div.searchBoxMain:hover input.searchTopic {
color: #264461;
}
div.searchBoxMain:hover input.searchTopic {
border-color: #264461;
}
/* SECTION BREADCRUMB */
#breadcrumb {
color:#264461;
font-size:11px;
margin: 0 0 10px 10px;
position:relative;
display:block;
float:left;
}
#breadcrumb span {
float: left;
padding:0 5px 0 0;
}
#breadcrumb span.arw {
color:#5a7c91;
padding: 0 5px;
margin:-1px 0 0 0;
}
#breadcrumb a {
font-size: 11px;
color:#5a7c91;
text-decoration: none;

}
#breadcrumb a:hover {
color:#264461;
}
/* END BREADCRUMB */
/* SECTION MAIN NAVIGATION */
ul#mainNav {
width: auto;
}
/* NICHT SPRITifziert war in spritifizeirten nicht vorhanden*/
.mainNavWrapper {
background-color: #264461;
background-position: 0 0;
background-repeat: repeat-x;
background-image: url('dct_sprite_va.png') !important;
background-position: left -1744px !important;
clear: both;
color: #FFFFFF;
margin: 0 10px 10px;
min-height: 30px;
overflow: visible;
padding: 0;
position: relative;
z-index: 1000;
border-left: 1px solid #5A7C91;
border-right: 1px solid #5A7C91;
}
/* END NICHT SPRITifziert*/
/* 1st level items */
.mainNavWrapper div.linkBoxMain {
float: right;
}
div.linkBoxMain ul#mainNavLink {
margin: 0;
}
ul#mainNav li {
background-color: transparent;
background-position: right 1px;
background-attachment: scroll;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: right -1854px;
/*background-position: right -314px;*/
float: left;
list-style: none outside none;
padding: 0 16px 0 15px; /* 15+1 border bg image */
position: relative;
margin: 0;
}
/*hp -first item */
ul#mainNav > li:first-child {
border-left: 0 solid #5A7C91;
padding: 0 15px 0 15px;
}
.marginalArea {
clear: right;
float: right;
/*margin-top: 57px;*/ /* CR, static alignment with content after h1*/
}
ul#mainNav li.active:first-child,
ul#mainNav li:first-child:hover,
ul#mainNav li.iehover:first-child {
border-left: 1px solid #5A7C91;
padding-left: 14px;
padding-right: 15px;
margin-right: 0;
}
ul#mainNav li.active:first-child > a:first-child,
ul#mainNav li:first-child:hover > a:first-child,
ul#mainNav li.iehover:first-child > a:first-child {
background: none transparent;
}
/*hp -first item */
ul#mainNav > li.active,
ul#mainNav > li:hover,
ul#mainNav > li.iehover {
background: none #FFFFFF;
border: 1px solid #5A7C91;
border-bottom: 0 #FFFFFF;
height: 35px;
margin: -6px 0 0 -1px ;
padding: 0 15px 0 15px;
}
ul#mainNav li.dropdown,
ul#mainNav li.dropdown.dropdowntwoCol,
ul#mainNav li.dropdown.dropdownthreeCol {
position: static !important;
}
/* 2nd level items / dropdown area */
ul#mainNav div {
display: none;
}
ul#mainNav li ul,
ul#mainNav .dropdown ul {
background-color: transparent;
background-repeat: no-repeat;
/*DIF*/
background-position: left bottom;
background-image: url('dct_sprite_hax.png');
background-position: -0px bottom;
/*background-position: -0px bottom;*/
padding: 17px 0 36px 20px;
position:static;
width: auto;
}
ul#mainNav .dropdown ul ul:first-child { /* columns */
margin-left: 0px;
}
ul#mainNav .dropdown ul ul { /*Master, columns */
margin-left: 20px;
margin-right: 0; /*Master*/
}
ul#mainNav li:hover div {
background-color: transparent;
background-position: right bottom;
background-repeat: no-repeat;
/*DIF*/
background-image: url("bg_navi_main_dd_right.png"); /* bottom right alignment - no sprite */
left: -20px;
position: absolute;
padding: 0 35px 0 0;
min-width: 184px;
display: block;
}
/* CL main dav dropdown bug - eigentlich m?sste sprite angepasst werden da zu nahe zusammen*/
/*ul#mainNav li:hover div {
background-color: transparent;
background-position: right bottom;
background-repeat: no-repeat;
background-image: url('dct_sprite_hax.png');
background-position: -1020px bottom;
background-position: right bottom; /* creates +1 warning, kein 20px gutter, single right bottom alignment in hax-sprite, muss letztes sprite auf Tapete bleiben */
/*left: -10px;
position: absolute;
padding: 0 25px 0 0;
min-width: 184px;
display: block;
}*/
ul#mainNav li.dropdown:hover div {
padding: 0 35px 0 0; /* 25 - 1px background image width -1px border*/
}
ul#mainNav li.dropdown:hover div {
left: -20px!important;
margin: 0 5px 0 0;
}
.mainNavWrapper ul#mainNav li ul {
position: relative;
top: 0 !important;
left: 0;
}
ul#mainNav .dropdown ul {
padding: 15px 0 36px 35px;
top: 36px !important;
left: -10px;
margin: 0;
overflow: hidden;
width: auto;
z-index: 1000;
}
ul#mainNav li.dropdown:hover div,
ul#mainNav li.dropdown.iehover div,
ul#mainNav li.dropdown:hover ul,
ul#mainNav li.dropdown.iehover ul {
display: block;
}
ul#mainNav .dropdown ul li,
ul#mainNav .dropdown ul li.active,
ul#mainNav .dropdown ul li:hover,
ul#mainNav .dropdown ul li.iehover {
background: transparent none !important;
border: 0 none !important;
clear: both;
display: block;
float: none;
margin: 0;
padding: 0 !important;
list-style: none outside none;
position: relative;
}
ul#mainNav li li:hover {
line-height: 24px!important;
}
/* 2nd level content / links / text */
ul#mainNav li.dropdown ul.clear {
width: 0;
margin: 0;
padding: 0;
}
ul#mainNav li.dropdown .col5Drop li ul:first-child + ul + ul + ul + ul, /* 5cols*/
ul#mainNav li.dropdown .col5Drop li ul:first-child + ul + ul + ul + ul + ul + ul + ul + ul, /* 5 + 1clear + 5*/
ul#mainNav li.dropdown .col6Drop li ul:first-child + ul + ul + ul + ul + ul, /* 6 cols*/
ul#mainNav li.dropdown .col6Drop li ul:first-child + ul + ul + ul + ul + ul + ul + ul + ul + ul + ul + ul, /* 6+ 1clear + 6*/
ul#mainNav li.dropdown.dropdownthreeCol .col4Drop ul:first-child + ul + ul,
ul#mainNav li.dropdown.dropdownthreeCol .col4Drop ul:first-child + ul + ul + ul + ul + ul + ul, /* 3+ 1clear + 3*/
ul#mainNav li.dropdown.dropdowntwoCol .col6Drop ul:first-child + ul,
ul#mainNav li.dropdown.dropdowntwoCol .col4Drop ul:first-child + ul {
margin-right: 0;
}
ul#mainNav .dropdown ul.col6Drop li.margTop,
ul#mainNav .dropdown ul.col4Drop li.margTop {
margin-top: 20px;
}
ul#mainNav .dropdown li img {
padding: 0 0 10px 0 !important;
}
ul#mainNav li li span,
ul#mainNav li li a {
background: none transparent !important;
padding: 4px 10px 5px 0 !important;
}
ul#mainNav li li.active a,
ul#mainNav li li.iehover a,
ul#mainNav li li:hover a
ul#mainNav li li.active a.more,
ul#mainNav li li.iehover a.more,
ul#mainNav li li:hover a.more{
background: none transparent !important;
}
#mainNav li ul li a:hover {
background-color: #ffffff!important;
font-weight: bolder!important;
color: #264461!important;
border-radius: 0;
display: block;
}
.mainNavWrapper ul#mainNav li.active a.more,
.mainNavWrapper ul#mainNav li:hover a.more,
.mainNavWrapper ul#mainNav li span.more,
.mainNavWrapper ul#mainNav li.iehover a.more {
background-color: transparent;
background-position: right 17px ;
background-repeat: no-repeat ;
background-image: url('dct_sprite_va.png');
background-position: right -1995px;
/*background-position: right -395px;*/
}
/*.mainNavWrapper ul#mainNav li.active span.more{
background-position: right -400px;
}*/
ul#mainNav li a {
padding: 4px 0 5px;
}
/*
.mainNavWrapper2 {
background-image: url("/media/_tech_dc/layout_dc/images_dc/backgrounds_dc/bg_navi_main_2.png") !important;
}
*/
.mainNavWrapper ul#mainNav li a.more,
.mainNavWrapper2 ul#mainNav li a.more {
background-color: transparent;
background-position: right 12px ;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: right -2095px;
/*background-position: right -435px;*/
margin-right: 0;
overflow: visible;
padding-right: 10px;
}
ul#mainNav li.active span,
ul#mainNav li.active a,
ul#mainNav li:hover a,
ul#mainNav li.iehover a {
padding: 10px 0 4px 0;
color: #5a7c91 !important;
}
ul#mainNav li.active > a,
ul#mainNav li.iehover > a{
padding: 10px 0 4px 0;
color: #264461 !important;
}
ul#mainNav li.active a.more,
ul#mainNav li:hover a.more,
ul#mainNav li.iehover a.more {
padding: 10px 10px 4px 0;
}
ul#mainNav li ul li,
ul#mainNav li ul li.active,
ul#mainNav li ul li:hover,
ul#mainNav li ul li.iehover {
padding: 0 0 0 16px !important;
}
ul#mainNav li ul li span,
ul#mainNav li ul li a,
ul#mainNav li ul li a.more {
padding-left: 0 !important;
}
ul#mainNav li ul li.active a,
ul#mainNav li ul li:hover a.more,
ul#mainNav li ul li.iehover a.more,
ul#mainNav li ul li:hover a {
padding-left: 0 !important;
}
#mainNavWrapper div.linkBoxMain {
float: right;
}
div.linkBoxMain ul#mainNavLink{
margin: 0;
}
ul#mainNav .dropdown a.dropdownHead {
color: #000000 !important;
font-family: 'Bosch Sans Light', Verdana, Tahoma, sans-serif !important;
font-size: 18px !important;
font-weight: lighter !important;
}
ul#mainNav .dropdown a.dropdownHead:hover {
font-size: 18px !important;
}
ul#mainNav .dropdown a.dropdownHead:hover {
color: #264461 !important;
}
/*dropdown styles*/
ul#mainNav .dropdown ul ul li + li + li a /* select every li but 1st or 2nd */ {
color: #5a7c91 !important;
}
ul#mainNav .dropdown ul ul li.active>span,
ul#mainNav .dropdown ul ul li.active>a, /* select every li but 1st or 2nd */
ul#mainNav .dropdown ul ul li:hover>a.more,
ul#mainNav .dropdown ul ul li.iehover>a.more,
ul#mainNav .dropdown ul ul li:hover>a {
color: #264461 !important;
}
ul#mainNav .dropdown ul ul li.active>a.dropdownHead , /* dropdownhead */
ul#mainNav .dropdown ul ul li:hover>a.more.dropdownHead ,
ul#mainNav .dropdown ul ul li.iehover>a.more.dropdownHead ,
ul#mainNav .dropdown ul ul li:hover>a.dropdownHead {
color: #000000 !important;
}
/* END MAIN NAVIGATION */
/* MAIN NAVIGATION - 2ND ROW */
.mainNavWrapper2 ul#mainNav li {
padding: 0 15px 0 16px; /* 15 +1 px bg border*/
}
.mainNavWrapper2 ul#mainNav > li:hover:first-child {
padding: 0 15px 0 15px;
margin-right: -1px;
margin-left: 0;
}
.mainNavWrapper2 ul#mainNav > li.active,
.mainNavWrapper2 ul#mainNav > li:hover,
.mainNavWrapper2 ul#mainNav > li.iehover {
height: 51px;
padding: 0 15px 0 15px;
margin-right: 0;
}
.mainNavWrapper2 ul#mainNav li.active a.more2ndLine,
.mainNavWrapper2 ul#mainNav li:hover a.more2ndLine,
.mainNavWrapper2 ul#mainNav li.iehover a.more2ndLine,
.mainNavWrapper2 ul#mainNav li.more2ndLine.active a,
.mainNavWrapper2 ul#mainNav li.more2ndLine:hover a,
.mainNavWrapper2 ul#mainNav li.more2ndLine.iehover a,
.mainNavWrapper2 ul#mainNav li.more.active a,
.mainNavWrapper2 ul#mainNav li.more:hover a,
.mainNavWrapper2 ul#mainNav li.more.iehover a {
background-color: transparent;
background-position: right 17px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: right -1995px;
/*background-position: right -395px;*/
}
.mainNavWrapper2 ul#mainNav li ul {
top: auto;
}
.mainNavWrapper2 ul#mainNav > li > a {
display: block !important;
font-weight: bold !important;
height: auto !important;
line-height: 15px !important;
min-height: 38px;
padding-bottom: 3px;
padding-top: 7px;
width: auto;
}
.mainNavWrapper2 ul#mainNav > li.active > a,
.mainNavWrapper2 ul#mainNav > li:hover > a,
.mainNavWrapper2 ul#mainNav > li.iehover > a {
min-height: 32px;
padding-top: 12px;
padding-bottom: 7px;
}
/* END MAIN NAVI 2ND ROW */
/* MAIN NAVIGATION LINK LIST */
div.linkBoxMain a,
div.linkBoxMain a:visited,
div.linkBoxMain a:active,
div.linkBoxMain a:hover {
color: #FFFFFF;
margin: 0 0 0 0;
padding: 5px 0 4px 0;
display: block;
width: auto;
font-weight: bold;
text-decoration: none;
outline: medium none;
float: right;
font-size: 12px;
line-height: 21px;
}
ul#mainNavLink li {
background-color: transparent;
background-position: left 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -2190px;
/*background-position: left -470px;*/
list-style: none outside none;
margin: 0;
display: block;
width: auto;
float: left;
padding: 0 15px;
}
/* END MAIN NAVIGATION LINK LIST */
/* **********************************************/
/* ? Cnt Box */
/* SG 27 */
/* **********************************************/
.cntBox {
clear: none;
margin-bottom: 20px;
margin-left: 10px;
}
.cntBox hr {
border-bottom-color: #CFDDE7;
padding-bottom: 10px;
padding-top: 20px;
}
.cntBox.col12 hr {
padding-top: 0;
}
/* **********************************************/
/* Image Section */
/* **********************************************/
/* Text Section */
.cntBox .txtSection {
padding-bottom: 16px;
}
.blgrey5 .txtSection,
.blgrey60 .txtSection,
.blgrey100 .txtSection {
padding-left: 15px; /* only colored teaser have right,left,bottom padding */
padding-right: 15px;
padding-bottom: 16px;
}
div.imgBoxTop.blgrey5 .txtSection, /*Master(div.imgBoxTop .txtSection)*/
div.imgBoxTop.blgrey60 .txtSection, /*Master(div.imgBoxTop .txtSection)*/
div.imgBoxTop.blgrey100 .txtSection { /*Master(div.imgBoxTop .txtSection)*/
padding-left: 15px; /*Master(padding)*/
padding-right: 15px; /*Master(padding)*/
}
/* Margin-top for textmodules (textmodules never haver maring/padding-bottom) */
/* bef/after h1 h2 h3 p bull a.related a.btn */
/* >:first 15 15 16 16 13 18 15 */
/* h1 - - - */
/* h2 - - */
/* h3 - */
/* p 8 7 0 7 */
/* bull 8 7 14 7 */
/* ul.related 0 0 0 0 0 0 0 */
/* a.related 8 7 0 */
/* ul>li>a.rel 8 7 */
/* a.btn */
/* ul>li>a.btn 15 */
/* + p */
.txtSection > p:first-child {
margin-top: 16px;
}
.txtSection .bullet + p,
.txtSection .dash + p {
margin-top: 9px;
}
.cntBox h2 + p {
margin-top: 8px;
}
.txtSection h3 + p,
#wrapperAll .txtSection h3 + p { /* Master(#wrapperAll .txtSection p)*/
margin-top: 7px;
}
div.cntBox.blgrey5 h2,
div.cntBox.blgrey5 h3,
div.cntBox.blgrey60 h2,
div.cntBox.blgrey60 h3,
div.cntBox.blgrey100 h2,
div.cntBox.blgrey100 h3 {
margin-top: 15px!important;
}
/* + h2 */
.txtSection h2 {
margin-top: 15px;
}
.cntBox h2 { /*Master*/
padding-top: 0; /*Master(padding)*/
margin-top: 0;
padding-bottom: 0; /*Master(padding)*/
}
#marginalArea .cntBox h2 {
margin-top: 15px;
}
/* + h3 */
.txtSection h3 {
margin-top: 16px;
}
.txtSection h3:first-child {
margin-top: 16px;
}
#wrapperAll .cntBox h3 { /*Master*/
padding-bottom: 0; /*Master*/
}
/* ul */
#wrapperAll .floatLe .txtSection ul { /* Master */
padding-right: 0 !important; /* Master(padding) */
}
.txtSection ul:first-child {
margin-top: 0;
}
/* + bullet/dash */
.cntBox .txtSection ul li {
font-size: 13px;
line-height: 19px;
}
.txtSection .dash + .bullet,
.txtSection .bullet + .bullet,
.txtSection .bullet + .dash,
.txtSection .dash + .dash {
margin-top: 7px
}
.txtSection p + .bullet,
.txtSection p + .dash {
margin-top: 14px
}
.txtSection h3 + .bullet,
.txtSection h3 + .dash {
margin-top: 7px;
}
.txtSection h2 + .bullet,
.txtSection h2 + .dash {
margin-top: 8px;
}
/* + a.relatedLnk */
.txtSection h2 + ul.relatedItems > li:first-child > a.relatedLnk {
margin-top: 13px;
}
.txtSection h3 + ul.relatedItems > li:first-child > a.relatedLnk {
margin-top: 8px;
}
ul.relatedItems:first-child > li:first-child > a.relatedLnk {
margin-top: 18px;
}
ul.bullet:first-child > li:first-child > * {
margin-top: 15px;
}
/* + btn */
.txtSection h2 + ul.relatedItems > li:first-child > a.btn {
margin-top: 15px;
}
.txtSection p + ul.relatedItems > li:first-child > a.btn {
margin-top: 15px;
}
/* ? */
.txtSection ul {
padding-right: 0;
}
#hp_marginal #wrapperAll .contentArea #cntHeadline {
background-color: #E5EEF2;
margin-bottom: 10px !important;
}
#hp_marginal #wrapperAll .contentArea #cntHeadline.cntBox h1 {
margin-top: 0;
margin-bottom: 6px;
}
/* **********************************************/
/* ? Cnt + Image Box */
/* SG p72 */
/* 05_links_teaser__RSB_60_styles.png */
/* **********************************************/
/* **********************************************/
/* Image Box Top */
#wrapperAll .contentArea .cntBox.imgBoxTop {
margin-bottom: 10px !important;
}
.cntBox.imgBoxTop .imgSection { /* Master */
margin-bottom: 0; /* Master */
}
div.imgBoxTop .txtSection { /*Master*/
padding-top: 0; /*Master(padding)*/
padding-bottom: 15px; /* Master(padding), no horizontal pading for global(white) background*/
}
#wrapperAll .imgBoxTop h2 {
margin: 5px 0 0;
}
#wrapperAll .imgBoxTop h3 {
margin: 17px 0 0;
}
.imgBoxTop .txtSection ul.bullet,
.imgBoxTop .txtSection ul.dash {
clear: none;
}
.imgBoxTop .txtSection ul.bullet li,
.imgBoxTop .txtSection ul.dash li {
clear: left;
}
/* **********************************************/
/* Image Box Left */
#wrapperAll .contentArea .cntBox.imgBoxLeft { /*todo*/
margin-bottom: 10px !important;
}
#wrapperAll .imgBoxLeft h2 { /*todo*/
margin: 0 0 10px 0;
}
#wrapperAll .imgBoxLeft h3 { /*todo*/
margin: -3px 0 11px 0 !important;
}
#wrapperAll .imgBoxLeft .txtSection ul {
padding-bottom: 0 !important;
}
#wrapperAll .floatLe .txtSection ul { /*Master*/
padding-bottom: 0 !important; /*Master(padding)*/
padding-right: 0 !important; /*Master(padding)*/
}
.imgBoxLeft .txtSection ul.bullet,
.imgBoxLeft .txtSection ul.dash {
clear: none;
}
/*.imgBoxLeft .txtSection ul.bullet li,*/
/*.imgBoxLeft .txtSection ul.dash li {*/
/*clear: left;*/
/*}*/
div.col12.imgBoxLeft .txtSection { /* from "expandable" bugfix, check redundancy, fix */
margin-left: 248px;
}
div.col3.imgBoxLeft .txtSection, /* from "v0.6" bugfix, check redundancy, fix */
div.col4.imgBoxLeft .txtSection {
margin-top: -4px;
}
div.imgBoxLeft .imgSection { /* from "24.10.10" bugfix, check redundancy, fix */
display: inline;
float: left;
margin: auto;
padding-bottom:0!important;
}
/* **********************************************/
/* list related items */
/* home */
/* **********************************************/
ul.relatedItems { /*Master*/
padding-top: 0; /*Master(padding)*/
}
ul.relatedItems li { /*Master*/
padding-top: 0; /*Master*/
margin-top: 0;
}
ul.relatedItems li:first-child {
margin-top: 6px /*Master*/;
padding-left: 0!important /*Master*/;
}
#wrapperAll .cntBox .txtSection p + ul.relatedItems { /*Master*/
padding-top: 0 !important; /*Master(padding)*/
}
/* **********************************************/
/* START HOVER BOXES */
/* **********************************************/
#headline_2 .cntBox hr { border-bottom-color: #CFDDE7;
padding-bottom: 25px!important;
padding-top: 20px;
}
.hvBox .hvall {
color: #FFFFFF;
font-size: 14px;
height: 100%;
left: 0;
line-height: 17px;
position: absolute;
top: 0;
width: 100%;
margin: 0!important;
}
.hvBox .hvband {
/*background-image: url("/media/_tech_dc/layout_dc/images_dc/backgrounds_dc/bg_hvbox.png");*/
background: #819eb1;
bottom: 0;
font-size: 18px!important;
left: 0;
font-weight: lighter;
position: absolute;
width: 100%;
z-index: 100;
height: 18px;
color: #ffffff;
margin: 0!important;
}
.hvBox p {
padding: 20px 15px 20px 15px!important;
}
.hvBox .hvband.big {
height: 65px;
}
.hvBox .hvinfo {
/*ackground: url("/media/_tech_dc/layout_dc/images_dc/backgrounds_dc/bg_hvbox.png") repeat scroll 0 0 transparent; */
background: #819eb1;
display: none;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 0;
color: #ffffff;
}
.hvBox .hvall.active .hvinfo {
display: block;
overflow: hidden;
position: absolute;
top: 40px;
}
.hvBox .hvall.active .hvinfo p {
width: auto;
}
.hvBox.col12 .hvall.active .hvinfo {
width: 486px!important;
padding-right: 238px!important;
}
.hvBox .hvall.active .hvinfo span {
width: auto;
}
.hvBox .hvall.active .hvband {
display: block;
overflow: hidden;
position: absolute;
top: 0;
}
.hvBox .hvband span, .hvBox .hvinfo span {
display: block;
padding: 0 20px 0 0;
font-weight: lighter;
}
.hvBox .hvall .hvband a.relatedLnk {
background: transparent none no-repeat scroll 0 6px!important;
padding: 0 !important;
color: #FFFFFF;
font-size: 18px;
}
.hvBox .hvall.active .hvband a.relatedLnk {
padding: 0 !important;
background: transparent none no-repeat scroll 0 6px;
color: #FFFFFF;
font-size: 18px;
}
.hvinfo .col4 span {
padding-right: 20px!important;
}
/* END HOVER BOXES */
/*.marginalArea ul {*/
/*padding: 0 0 0 0;*/
/*margin: 0;*/
/*list-style: none outside none;*/
/*}*/
.marginalArea li {
display: block;
float: none;
clear: both;
}
.marginalArea ul li + li {
padding-top: 10px;
}
.marginalArea ul.relatedItems li + li {
padding-top: 0;
/* aus css_dc in spritzifierter nicht vorhanden*/
word-wrap: break-word;
}
/* **********************************************/
/* ? List */
/* SG p72 */
/* 05_links_teaser__RSB_60_styles.png */
/* **********************************************/
/* **********************************************/
/* bulletpoints (bullet, dashed */
/* SG p26-28 */
/* **********************************************/
ul.bullet,
ul.dash {
clear: both;
list-style-type: none;
margin: 0;
padding: 0;
}
ul > li > ul.bullet, /* subcategory*/
ul > li > ul.dash {
background: none #FFFFFF;
clear: both;
list-style-type: none;
margin: 0 0 0 -22px;
padding: 1px 0 2px 22px;
}
ul.bullet,
ul.dash {
padding-left:0;
}
ul ul.bullet li,
ul ul.dash li {
line-height: 15px!important;
}
.bullet > li:before,
.bullet > li:after {
display: block;
visibility: hidden;
height: 0;
font-size: 0;
line-height: 0;
content: " ";
clear: both;
}
/*.bullet > li > a.relatedLnk,*/
/*.bullet > li > a.relatedLnk:hover,*/
/*.bullet > li > a.relatedLnk:visited {*/
/*background-image: none;*/
/*padding-left: 0;*/
/*}*/
tbody tr:hover ul ul.bullet, /* subcategory*/
tbody tr:hover ul ul.dash {
background: none #CFDDE7;
}
/*ul.bullet li, *//*Master*/
/*.col3 ul.bullet li, *//*Master*/
/*.col4 ul.bullet li { *//*Master*/
/*background-color:transparent;*/
/*background-position: 4px 8px;*/
/*DIF*/
/*background-repeat: no-repeat;*/
/*background-image: url("/media/_tech_dc/layout_dc/images_dc/icons_dc/ico_bullet_dc.gif"); */ /* add sprite here */
/*clear: both;*/
/*padding: 0 0 0 15px;*/
/*}*/
ul.bullet li, /*Master*/
.col3 ul.bullet li, /*Master*/
.col4 ul.bullet li, /*Master*/
ul.dash li, /*Master*/
.col3 ul.dash li, /*Master*/
.col4 ul.dash li { /*Master*/
background-color:transparent;
background-position: 0 8px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -2330px;
padding: 0 0 0 15px;
}
.bgTransBBlue75 ul.bullet li,
.bgTransBBlue75 .col3 ul.bullet li,
.bgTransBBlue75 .col4 ul.bullet li,
.bgTransBBlue75 ul.dash li,
.bgTransBBlue75 .col3 ul.dash li,
.bgTransBBlue75 .col4 ul.dash li {
background-color: transparent;
background-position: 0 8px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -2541px;
padding: 0 0 0 15px;
}
ul.bullet li + li,
ul.dash li + li {
margin-top: 5px;
}
.bullet > li:after,
.bullet > li:before,
.dash > li:before ,
.dash > li:after {
clear: both;
content: " ";
display: block;
height: 0;
}
.tab_container .bullet > li:after,
.tab_container .bullet > li:before,
.tab_container .dash > li:before,
.tab_container .dash > li:after {
clear: none !important;
}
/* **********************************************/
.marginalArea hr {
border-bottom-color: #CFDDE7;
color: #CFDDE7;
margin: 9px 0 9px 0;
}
/* END MARGINAL AREA */
/* SECTION FOOTER */
#footer {
color: #5a7c91 !important;
padding: 0 23px; /* width > 1024 THEN padding = 13px */
width: 1002px;
font: 11px/23px Arial,Helvetica,sans-serif;
position: relative;
}
#footer #footerActionsL {
padding-left: 0!important;
padding: 10px 0 0 0;
margin: 0 0 0 8px;
display: none;
position: relative;
z-index: 2;
}
#footer #footerActionsL > p {
margin: 0;
}
#footer #footerActionsL li:first-child {
border: none;
}
#footer #footerActionsL li {
border-right-color: #cfdde7;
border-left: 1px solid #5a7c91;
}
#footer #footerActionsL li {
float: left;
}
#footer #footerActionsR {
margin: 0 10px 0 0;
padding: 10px 0 0 10px;
position: absolute;
right: 23px;
top: 27px;
z-index: 2;
}
#footer #footerActionsR a {
margin-top: 0 !important;
}
#footer #footerActionsR li {
float: left;
}
#footer #footerActionsR ul {
float: right;
}
#footer a {
font-weight: normal;
font-size: 11px;
color: #5a7c91 !important;
padding: 4px 10px 4px 10px;
line-height: 15px;
}
html body #footer ul li a:hover {
color: #264461!important;
}
#footer #footerActionsL li:first-child a {
padding-left: 0 !important;
}
#footer a.footerActionTop,
#footer a.footerActionTopActive {
background-color: transparent;
background-position: 3px 9px;
background-repeat: no-repeat ;
background-image: url('dct_sprite_va.png');
background-position: left -2752px;
/*background-position: left -583px;*/
padding-left: 14px;
padding-right: 0;
}
#footer a.footerActionTop:hover {
background-color: transparent;
background-position: 3px 9px;
background-repeat: no-repeat ;
background-image: url('dct_sprite_va.png');
background-position: left -2846px;
/*background-position: left -617px;*/
}
#footer a.footerActionTop:visited {
background-color: transparent;
background-position: 3px 9px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -2752px;
/*background-position: left -583px;*/
}
#footer {
padding-top: 26px; /* 40px - 14px default layout gutter */
min-height: 57px;
margin-bottom: 0; /* shadow footer */
}
#footer a:hover {
color: #264461 !important;
}
#footer #footerCnt {
/*bg image overlaps footer, padding +0 +8px +8px +8px, margin 0 -8 0 -8 */
background-color: transparent;
background-position: bottom left;
/*DIF*/
background-repeat: no-repeat;
background-image: url('dct_sprite_ha.png');
background-position: -1128px bottom;
/*background-position: -1068px bottom;*/
margin: 0 -23px -8px;
overflow: hidden;
padding: 0 137px 33px 33px; /* 0, (10+52+10+52)+8+15, 25+8, 25+8 , 15+8 mediaquery left right padding = 25 IF width < 1024px */
z-index: 1;
}
#footer #footerCnt hr {
margin: 0 0 10px;
color: #819eb1;
border-bottom-color: #819eb1;
width: 982px;
}
#footer #footerCnt p {
margin: 0 !important;
font-size: 11px;
line-height: 15px;
float: left;
border-left: 1px solid #cfdde7;
color: #5A7C91;
padding: 4px 10px !important;
}
#footer #footerCnt p:first-child,
#footer #footerCnt hr:first-child+p {
border-left: none;
padding-left: 0!important;
}
#footer #footerCnt p a {
display: block;
font-size: 11px;
line-height: 15px;
margin: 0!important;
}
/* END FOOTER*/
.noDisplay {
display: none!important;
}
.borderBottom {
border-bottom: 1px #cfdde7 solid;
}
.contentArea {
margin-bottom: 0!important;
}
.cntBox {
position: relative;
}
/*.cntBox.col4 .txtSection h2 {*/
/*margin: 5px 0 10px;*/
/*}*/
.mT20B15 {
margin: 20px 0 15px 0;
}
.mT20 {
margin-top: 20px!important;
}
.pT15 {
padding-top: 15px!important;
}
.cntWrapper.grid16 .col4.floatLe hr {
margin: 0; ;
padding-top: 0 !important;
}
/* END NICHT SPRITE aus css_dc das diea ber gel?scht wird wirds in sprite ben?gtigt*/
ul.relatedItems li button.btn,
ul.relatedItems li a.btn {
margin: 15px 0 0;
padding: 0 !important;
}
/* NICHT SPRITE das aus sprite auskommentiert und das aus css_dc einkommentiert*/
div.anythingSlider .thumbNav a {
/*div.anythingSlider .thumbNav a:not(.m-stage-element) {*/
background-position: 0 0!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -2940px !important;
color: #ffffff!important;
width: 23px;
height: 23px;
border: none;
margin-right: 3px;
}
/* NICHT SPRITE das aus sprite auskommentiert und das aus css_dc einkommentiert*/
div.anythingSlider .thumbNav a:hover {
/*div.anythingSlider .thumbNav a:not(.m-stage-element):hover {*/
background-position: 0 0!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3043px !important;
color: #ffffff!important;
}
span a.relatedPdf {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -3146px;
}
.hvBox,
.hvBox.height1 {
margin-top: 15px !important;
}
/* NICHT SPRITE das von der sprite auskommentiert und das von css_dc einkommentiert*/
div.anythingSlider .thumbNav a.cur {
/*div.anythingSlider .thumbNav a.cur:not(.m-stage-element) {*/
background-position: 0 0!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3249px !important;
color: #264461!important;
}
.bgTransBBlue75 {
background: #819eb1 none;
color: #ffffff!important;
height: 279px!important;
}
.bgTransBBlue75 h2 {
color: #ffffff!important;
}
.bgTransBBlue75 p {
color: #ffffff!important;
}
.bgTransBBlue75 .txtSection ul.relatedItems li:first-child a.btn{
margin-top: 16px; /* startpage 01*/
}
/* STAGE */
#stagePagination li {
width: 100%;
}
#stagePagination li ul.bullet li, /*Master*/
#stagePagination li ul.dashed li {
padding-left: 15px; /*Master(padding)*/
}
.stagePaginationControl {
bottom: 15px;
left: 15px;
outline: 0 none;
position: absolute;
z-index: 500;
}
.stageCntMain .overlayR .txtSection,
.stageCntMain .overlayL .txtSection {
padding: 16px 15px;
}
#cntHeadline.cntBox {
margin-bottom: 10px !important;
}
#cntHeadline.cntBox h1{
margin: 15px 0 5px 0; /* reset headline to text, usage: standartpage 01, textbox_sm, expendable box */
}
#cntHeadline .textBox {
padding: 15px;
}
#cntHeadline p {
padding: 0 !important;
margin: 0 !important;
}
#cntHeadline.cntBox {
background-color: transparent;
}
#cntStage {
margin-bottom: 10px !important;
}
#cntHeadline + #cntStage {
/*margin-bottom: 20px !important;*/
/*margin-top: 10px;*/
margin-bottom: 10px;
}
.cntBox hr + h2 {
margin: 26px 0 3px;
}
/* SECTION LINK TEMPLATES */
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk {
background-color: transparent;
background-position: 0 8px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -3352px;
/*background-position: left -823px;*/
/*width: 100%;*/
}
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk:hover {
background-color: transparent;
background-position: 0 8px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -3565px;
/*background-position: left -856px;*/
/*width: 100%;*/
}
.universalBox ul.relatedItems li a.relatedLnk,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk {
background-color: transparent;
background-position: 0 7px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -912px;
/*background-position: left -0px;*/
}
.universalBox ul.relatedItems li a.relatedLnk:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk:hover {
background-color: transparent;
background-position: 0 10px!important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3778px !important;
/*background-position: left -889px;*/
}
/* NICHT SPRITE */
/*.bgTransBBlue75 .relatedLnk {*/
.bgTransBBlue75 .relatedLnk:not(.m-text-link){
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -276px !important;
/*background-position: left -34px !important*/;
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #264461!important;
}
.bgTransBBlue75 .relatedLnk.not-m-text-link{
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -276px !important;
/*background-position: left -34px !important;*/
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #264461!important;
}
.bgTransBBlue75 .relatedLnk:not(.m-text-link):hover{
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -912px !important;
/*background-position: left -0px !important;*/
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #5a7c91 !important;
}
.bgTransBBlue75 .relatedLnk.not-m-text-link:hover {
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -912px !important;
/*background-position: left -0px !important;*/
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #5a7c91 !important;
}
/* END SECTIONLINK TEMPLATES */
a.btn {
clear: none;
float: left;
height: 20px;
padding-left: 8px;
}
/* **********************************************/
/* START SECTION TABLES */
/* **********************************************/
table {
border-collapse: collapse;
}
table thead th p,
table tbody td p {
margin-top: 0 !important;
}
table thead th,
table tbody td,
table td {
vertical-align: top;
}
table.cntTableDefault thead tr td,
table.cntTableDefault thead tr th {
background-color: transparent !important;
border-top: 2px solid #5a7c91;
border-bottom: 2px solid #5a7c91;
}
table.cntTableDefault thead.even tr th.even,
table.cntTableDefault thead tr th.even {
background-color: #e5eef2 !important;
}
table.cntTableDefault,
table.cntTableDefault th,
table.cntTableDefault td {
font-size: 13px;
line-height: 15px;
margin: 0;
margin-bottom:20px;
border:none;
}
table.cntTableDefault td + a img {
padding-bottom: 4px
}
table.cntTableDefault td,
table.cntTableDefault thead th {
padding: 8px 10px;
}
table.lineStyle1 tbody td,
table.lineStyle1 th,
table tbody td.lineStyle1 {
border-bottom: 1px solid #5a7c91;
height: 20px;
background-color: white;
}
tbody tr:hover td,
tbody tr.iehover td {
background-color: transparent;
}
table tbody tr td.even,
col.even,
col.even:hover {
background-color: #e5eef2;
}
tbody tr:hover td.even,
tbody tr.iehover td.even {
background-color: #e5eef2;
}
table ul.relatedItems li a.relatedMail,
table ul.relatedItems li a.relatedMail:hover,
table.cntTableDefault a.relatedLnk,
table.cntTableDefault a.relatedLnk:hover {
float: none;
line-height: 15px;
}
table.cntTableDefault a.relatedLnk:hover {
background-image: none !important; /* css_dc-sprite.css */
}
table.cntTableDefault span>a.relatedLnk,
table.cntTableDefault span>a.relatedLnk:hover {
display: inline;
line-height: 16px;
margin: 0 !important;
}
table tbody tr td.even, col.even {
background-color: #E5EEF2;
}
table.lineStyle1 tbody td, table.lineStyle1 th,
table tbody td.lineStyle1 {
border-bottom: 1px solid #5a7c91;
}
table.cntTableDefault thead tr td,
table.cntTableDefault thead tr th {
background-color: #E5EEF2 !important;
font-weight: bold;
text-align: left;
border-top: 2px solid #5a7c91!important;
border-bottom: 2px solid #5a7c91!important;
}
table.cntTableDefault thead.even tr th.even,
table.cntTableDefault thead tr th.even {
background-color: #E5EEF2 !important;
}
table.cntTableDefault td {
padding: 8px 10px 4px 10px !important;
line-height: 16px!important;
}
table.cntTableDefault thead th {
padding: 5px 10px 0 10px !important;
line-height: 16px!important;
}
tbody tr:hover td, tbody tr.iehover td {
background-color: #CFDDE7;
}
tbody tr:hover td.even, tbody tr.iehover td.even {
background-color: #CFDDE7;
}
table.cntTableDefault ul li a.relatedLnk {
background-color: transparent;
background-position: 0 7px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -0px;
/*padding: 0!important; */
}
table.cntTableDefault ul li a.relatedLnk:hover {
background-color: transparent;
background-position: 0 7px !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -92px !important;
/*background-position: left -34px;*/
/*padding: 0!important; */
}
table.cntTableDefault td span > a.relatedLnk {
background: none transparent;
padding: 0!important;
width: auto !important;
}
/* END SECTION TABLES */
/* START TAG CLOUD */
.tags li {
display: inline;
list-style: none outside none;
margin: 0;
padding-right: 20px;
}
.tags li a {
color: #5a7c91;
line-height: 130%;
font-weight: lighter;
height: auto !important;
padding: 0 2px;
text-decoration: none;
}
.tags li a:hover {
color: #264461;
line-height: 130%;
font-weight: lighter;
height: auto !important;
padding: 0 2px;
text-decoration: none;
}
/* END TAG CLAUD */
/* SECTION: IMAGE BOX AND TEXT SECTION - BG COLORS*/
div.cntBox.blgrey5 h2,
div.cntBox.blgrey5 h3,
div.cntBox.blgrey60 h2,
div.cntBox.blgrey60 h3,
div.cntBox.blgrey100 h2,
div.cntBox.blgrey100 h3 {
margin-bottom: 0;
/*padding-bottom: 11px;*/
}
div.imgBoxLeft.blgrey5 h2,
div.imgBoxLeft.blgrey5 h3,
div.imgBoxLeft.blgrey60 h2,
div.imgBoxLeft.blgrey60 h3,
div.imgBoxLeft.blgrey100 h2,
div.imgBoxLeft.blgrey100 h3 {
padding: 10px 0 0 10px;
padding-bottom: 5px!important;
margin-bottom: 0 !important;
padding-left:175px;
}
div.cntBox.col4.imgBoxLeft.blgrey5 h2,
div.cntBox.col4.imgBoxLeft.blgrey60 h2,
div.cntBox.col4.imgBoxLeft.blgrey100 h2,
div.cntBox.col3.imgBoxLeft.blgrey5 h2,
div.cntBox.col3.imgBoxLeft.blgrey60 h2,
div.cntBox.col3.imgBoxLeft.blgrey100 h2 {
margin-bottom: 15px !important;
margin-top: 10px !important;
padding-bottom: 0 !important;
padding-left: 15px;
padding-right: 0;
padding-top: 0;
}
div.cntBox.col4.imgBoxLeft.blgrey5 h3,
div.cntBox.col4.imgBoxLeft.blgrey60 h3,
div.cntBox.col4.imgBoxLeft.blgrey100 h3,
div.cntBox.col3.imgBoxLeft.blgrey5 h3,
div.cntBox.col3.imgBoxLeft.blgrey60 h3,
div.cntBox.col3.imgBoxLeft.blgrey100 h3 {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
padding-left: 15px;
padding-right: 0;
padding-top: 15px;
}
div.cntBox.col4.imgBoxLeft.blgrey5 .txtSection,
div.cntBox.col4.imgBoxLeft.blgrey60 .txtSection,
div.cntBox.col4.imgBoxLeft.blgrey100 .txtSection,
div.cntBox.col3.imgBoxLeft.blgrey5 .txtSection,
div.cntBox.col3.imgBoxLeft.blgrey60 .txtSection,
div.cntBox.col3.imgBoxLeft.blgrey100 .txtSection {
margin-bottom: 0 !important;
padding-bottom: 10px !important;
padding-left: 0;
padding-right: 15px;
}
div.imgBoxLeft.blgrey5 .txtSection h2,
div.imgBoxLeft.blgrey5 .txtSection h3,
div.imgBoxLeft.blgrey60 .txtSection h2,
div.imgBoxLeft.blgrey60 .txtSection h3,
div.imgBoxLeft.blgrey100 .txtSection h2,
div.imgBoxLeft.blgrey100 .txtSection h3 {
padding-left: 0;
padding-bottom: 5px!important;
}
div.imgBoxLeft.blgrey60 h2, div.imgBoxLeft.blgrey60 h3, div.imgBoxLeft.blgrey100 h2, div.imgBoxLeft.blgrey100 h3, div.cntBox.blgrey60 h2, div.cntBox.blgrey60 h3, div.cntBox.blgrey100 h2, div.cntBox.blgrey100 h3 {
color: #FFFFFF;
}
div.imgBoxLeft.blgrey5.noP .imgSection, div.imgBoxLeft.blgrey60.noP .imgSection, div.imgBoxLeft.blgrey100.noP .imgSection {
padding: 0;
}
div.imgBoxLeft.blgrey5.noP .txtSection, div.imgBoxLeft.blgrey60.noP .txtSection, div.imgBoxLeft.blgrey100.noP .txtSection {
margin-top: 4px;
padding-left: 4px;
padding-right: 15px;
}
div.imgBoxLeft.blgrey5.noP .txtSection + a.relatedItems, div.imgBoxLeft.blgrey60.noP .txtSection + a.relatedItems, div.imgBoxLeft.blgrey100.noP .txtSection + a.relatedItems {
margin-bottom: 0;
}
div.imgBoxLeft .txtSection { /*Master*/
margin-top: -2px; /*Master*/
}
/* NICHT SPRITE aus css_dc*/
/*.blgrey5 .txtSection,
.blgrey60 .txtSection,
.blgrey100 .txtSection {
padding: 20px 15px 40px;
}*/
/*#teaser_4 .txtSection {*/
/*padding-left: 8px !important;*/
/*padding-right: 9px !important;*/
/*padding-top: 10px;*/
/*}*/
.blgrey60 .txtSection p,
.blgrey100 .txtSection p {
color: #FFFFFF;
}
div.blgrey5 {
background-color: #e5eef2;
color: #000000;
}
div.blgrey60 {
background-color: #819eb1;
color: #FFFFFF;
}
div.blgrey100 {
background-color: #264461;
color: #FFFFFF;
}
/* SECTION: IMAGE BOX */
.cntBox h1 {
margin-top: 15px;
font-family: 'Bosch Sans Light', Verdana, Tahoma, sans-serif;
color: #264461;
font-size: 24px;
line-height: 28px;
}
.imgSection p {
color: #000000;
font-size: 11px !important;
font-weight: bold;
height: auto !important;
line-height: 15px;
margin: 0 !important;
min-height: 20px;
padding: 7px 0 10px;
}
.imgSection .disturber {
display: none;
}
/* END IMAGE BOX SECTION */
/* SECTION: SUBNAVIGATION */
#subMenu {
border: medium none;
float: left;
margin: 20px 0 0 10px;
overflow: hidden;
padding: 0 0 0 0;
width: 238px;
}
div#subMenu ul.navSub {
margin-top: 0;
border-top: 1px solid #cfdde7;
}
/*lvl1*/
#subMenu ul.navSub li {
margin: 1px 0 0 0;
list-style: none outside none;
border-bottom: 1px solid #cfdde7;
}
#subMenu ul.navSub li a, #subMenu ul.navSub li span {
font-size: 12px;
font-weight: normal;
color: #5a7c91;
line-height: 15px;
min-height: 15px;
padding: 4px 0 4px 26px;
background-color: transparent;
background-position: 4px 4px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -3993px;
/* background-position: left -955px;*/
}
/* NICHT SPRITE spritifierte auskommenteirt und das aus css_dc einkommentiert*/
#subMenu ul.navSub li a:hover {
/*#subMenu ul.navSub li a:(not.selected):hover {*/
background-color: transparent;
background-position: 4px 4px;
background-repeat: no-repeat;
/*DIF*/
background-image: url('dct_sprite_va.png');
background-position: left -4092px;
/*background-position: left -1001px;*/
border-radius: 0;
color: #264461;
display: block;
}
#subMenu ul.navSub a.lftArrow, #subMenu ul.navSub span.lftArrow {
background-color: transparent;
background-position: 0 4px;
background-repeat: no-repeat;
/*DIF*/
background-image: url('dct_sprite_va.png');
background-position: left -4191px;
/*background-position: left -1039px;*/
padding-left: 17px;
color: #264461;
font-weight: bold;
}
#subMenu ul.navSub a.lftArrow:hover, #subMenu ul.navSub span.lftArrow:hover {
background-color: transparent;
background-position: 0 4px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -4287px;
/* background-position: left -1075px;*/
}
/*levl1*/
#subMenu ul.navSub a.activePath, #subMenu ul.navSub span.activePath {
background-color: transparent;
background-position: 1px 4px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -4383px;
/*background-position: left -1111px;*/
}
/*lvl2*/
#subMenu ul.navSub li.activePath a, #subMenu ul.navSub li.activePath span,
#subMenu ul.navSub a.activePath, #subMenu ul.navSub span.activePath {
border-radius: 0;
font-weight: bold;
}
#subMenu ul.navSub li li {
border-bottom: none;
font-weight: normal;
}
#subMenu ul.navSub li li a, #subMenu ul.navSub li li span {
font-weight: normal;
font-size: 11px;
padding: 3px 0 3px 17px;
}
#subMenu ul.navSub li li a.activePath, #subMenu ul.navSub li li span.activePath {
background-color: transparent;
background-position: 0 4px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -4479px;
/*background-position: left -1147px;*/
font-weight: bold;
color: #264461;
padding: 3px 0 3px 17px;
}
#subMenu ul.navSub li li a.activePath:hover, #subMenu ul.navSub li li span.activePath:hover {
background-color: transparent;
background-position: 0 4px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -4287px;
/*background-position: left -1075px;*/
}
/*NICHT SPRITE ist in der css_dc enthalten aber nicht in sprite*/
#subMenu ul.navSub li a.selected, #subMenu ul.navSub li span.selected {
background-color: #264461 !important;
background-position: 2px 2px !important;
background-repeat: no-repeat;
/*DIF*/
background-image: url('dct_sprite_va.png') !important;
background-position: left -4575px !important;
color: #FFF;
border-radius: 0;
font-weight: bold;
}
/*END */
#subMenu ul.navSub li li li a, #subMenu ul.navSub li li li span, #subMenu ul.navSub li li li li span {
background-position: 2px 3px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -4670px;
/* background-position: left -1218px;*/
border-bottom: none;
color: #5a7c91;
display: block;
font-weight: normal;
font-size: 11px;
line-height: 14px;
overflow: hidden;
padding: 3px 0 3px 17px;
text-decoration: none;
}
#subMenu ul.navSub li ul li {
padding-left: 17px;
}
#subMenu ul.navSub li a.selected.activePath, #subMenu ul.navSub li span.selected.activePath {
background-position: 1px 4px !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -4768px !important;
/*background-position: left -1256px !important;*/
}
#subMenu ul.navSub li li a.selected.activePath, #subMenu ul.navSub li span.selected.activePath {
font-weight: bold;
color: #FFF;
}
#subMenu ul.navSub li li li a.selected.activePath, #subMenu ul.navSub li span.selected.activePath {
color: #FFF;
background-image: url('dct_sprite_va.png');
background-position: left -4768px;
background-position: 1px 4px;
background-repeat: no-repeat;
/*background-position: left -1256px;*/
padding: 3px 0 3px 17px;
}
/* END SECTION SUBNAVIGATION */
/* SECTION: TAB CONTAINER */
/* define tab-module for grid8 */
.tab12 ul.tabs {
width: 734px;
}
.tab8 ul.tabs {
width: 486px;
}
ul.tabs {
float: left;
list-style: none outside none;
margin: 6px 0 0 10px ;
padding: 0;
background-color: transparent;
background-position: right top;
/*DIF*/
background-repeat: repeat-x;
background-image: url('dct_sprite_va.png');
background-position: left -4864px;
width: 982px;
}
ul.tabs a.top {
background: none repeat scroll 0 0 transparent;
/*color: #404245;*/
display: block;
float: left;
font-weight: bold;
/*height: 25px !important;*/
line-height: 15px;
/*margin: 0 !important;*/
outline: none;
padding: 0;
text-decoration: none;
font: bold 12px/15px Arial, sans-serif;
}
ul.tabs > li {
background-color: transparent;
background-position: right top;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: right -5894px;
border-right: 0 solid #5A7C91;
margin-right: -1px;
}
ul.tabs > li a.top {
background-image: none;
color: #FFFFFF;
margin-top: 5px;
height: 21px;
padding: 0 0 0 15px;
}
ul.tabs > li a.top span{
background-image: none;
font: bold 12px/15px Arial,sans-serif;
padding: 0 17px 0 0;
}
/*cl- tab modul*/
ul.tabs > li.active a.top, ul.tabs > li.active a.top:hover, ul.tabs > li a.top:hover {
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0);
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -6954px;
background-repeat: no-repeat;
color: #264461;
height: 32px;
line-height: 32px;
margin-top: -6px;
}
ul.tabs > li.active a.top span, ul.tabs > li.active a.top:hover span, ul.tabs > li a.top:hover span {
background-attachment: scroll;
background-color: rgba(0, 0, 0, 0);
background-position: 100% 0;
background-image: url('dct_sprite_va.png');
background-position: right -7991px;
background-repeat: no-repeat;
display: block;
line-height: 30px;
padding: 2px 17px 0 0;
}
.tab_container {
border: 1px solid #5a7c91;
overflow: hidden;
}
.tab_content {
padding: 20px 15px 20px 5px;
}
/* END SECTION TAB CONTAINER */
/* SECTION: ICON TEMPLATES */
/* basic button*/
button.btn span, a.btn span {
background: none transparent !important;
width: auto;
}
button.btn span, a.btn span:hover{
background: none transparent !important;
}
button.btn:hover span, a.btn:hover span {
background: none transparent !important;
}
button.btn:hover, a.btn:hover {
background-position: 0 0 !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_vax.png') !important;
background-position: left -0px !important;
/*background-position: left -0px !important;*/
}
a.btn span {
padding: 7px 20px 8px 20px !important;
font-size: 11px;
}
button.btn span,
a.btn span {
font-size: 11px;
height: 10px;
line-height: 10px;
}
button.btnWhite,
a.btnWhite,
a.btn.btnSubmit,
ul.relatedItems li:first-child a.btnWhite,
ul.relatedItems li:first-child a.btnSubmit{
height: 26px!important;
overflow: hidden;
padding: 6px 15px 7px 15px;
margin: 15px 0 0 0;
}
button.btnWhite,
a.btnWhite,
a.btn.btnSubmit,
ul.relatedItems li a.btnWhite,
ul.relatedItems li a.btnSubmit{
height: 26px!important;
overflow: hidden;
padding: 6px 15px 7px 15px;
margin: 0;
}
button.btnWhite,
a.btnWhite {
background-repeat: repeat-x;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -9028px !important;
/*background-position: left -1422px !important;*/
border: 1px solid #819eb1;
}
a.btn.btnSubmit, button.btn {
background-repeat: repeat-x;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -9136px !important;
/* background-position: left -1470px !important;*/
border: 1px solid #5a7c91;
}
button.btnWhite:hover,
a.btnWhite:hover,
a.btn.btnSubmit:hover {
height: 21px;
overflow: hidden;
padding: 6px 15px 7px 15px;
}
button.btnWhite:hover,
a.btnWhite:hover {
background-repeat: repeat-x;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -9244px !important;
/*background-position: left -1518px !important;*/
border: 1px solid #5a7c91;
}
a.btn.btnSubmit:hover {
background-repeat: repeat-x;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -9244px !important;
/*background-position: left -1518px !important;*/
border: 1px solid #819eb1;
}
button.btnWhite span,
a.btnWhite span {
color: #FFF !important;
}
/* end default button*/
ul.relatedItems li a {
color: #5A7C91;
font-family: Arial,verdana,sans-serif;
font-size: 13px;
}
.odd .eInfo,
.odd .eQuestion {
margin-top:2px!important;
}
ul.relatedItems li a.relatedPdf,
.universalBox ul.relatedItems li a.relatedPdf,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9352px;
/*background-position: left -1566px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: auto;
display: block;
line-height: 20px;
}
ul.relatedItems li a.relatedPdf:hover,
.universalBox ul.relatedItems li a.relatedPdf:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf:hover,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9460px;
/*background-position: left -1614px;*/
}
ul.relatedItems li a.relatedPdf:active,
.universalBox ul.relatedItems li a.relatedPdf:active,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf:active,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9568px;
/* background-position: left -1662px;*/
}
ul.relatedItems li a.relatedPpt,
.universalBox ul.relatedItems li a.relatedPpt,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPpt,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPpt {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9676px;
/* background-position: left -1710px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: 23px;
display: block;
line-height: 20px;
}
ul.relatedItems li a.relatedPpt:hover,
.universalBox ul.relatedItems li a.relatedPpt:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPpt:hover,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPpt:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9784px;
/* background-position: left -1758px;*/
}
ul.relatedItems li a.relatedPpt:active,
.universalBox ul.relatedItems li a.relatedPpt:active,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedPpt:active,
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPpt:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9892px;
/* background-position: left -1806px;*/
}
ul.relatedItems li a.relatedMail,
.universalBox ul.relatedItems li a.relatedMail,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail {
background-color: transparent;
background-position: 0 7px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -0px;
/* background-position: left -0px;*/
color: #5A7C91;
}
ul.relatedItems li a.relatedMail:hover,
.universalBox ul.relatedItems li a.relatedMail:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail:hover {
background-position: 0 7px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -92px;
/* background-position: left -34px;*/
color: #264461;
}
ul.relatedItems li a.relatedPpt {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9676px;
/*background-position: left -1710px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: 23px;
line-height: 18px;
display: block;
}
ul.relatedItems li a.relatedPpt:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9784px;
/*background-position: left -1758px;*/
}
ul.relatedItems li a.relatedPpt:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -9892px;
/*background-position: left -1806px;*/
}
ul.relatedItems li a.relatedJpg {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -10000px;
/*background-position: left -1854px;*/
margin: 0;
padding: 7px 0 5px 33px;
height: 23px;
line-height: 20px;
display: block;
}
ul.relatedItems li a.relatedJpg:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -10108px;
/* background-position: left -1902px;*/
}
ul.relatedItems li a.relatedJpg:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -10216px;
/*background-position: left -1950px;*/
}
.relatedLnk.rssFeed,
table.cntTableDefault a.relatedLnk.rssFeed,
table.cntTableDefault a.relatedLnk.rssFeed:hover {
background-color: transparent;
background-position: 0 5px !important;
background-repeat: no-repeat!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -10324px !important;
/* background-position: left -1998px !important;*/
margin: 0 !important;
padding: 7px 0 5px 33px !important;
height: 23px;
line-height: 20px;
display: block;
}
.relatedLnk.rssFeed:hover,
table.cntTableDefault a.relatedLnk.rssFeed:hover {
background-color: transparent;
background-position: 0 5px !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -10432px !important;
/*background-position: left -2046px !important;*/
}
.relatedLnk.rssFeed:active,
table.cntTableDefault a.relatedLnk.rssFeed:active {
background-color: transparent;
background-position: 0 5px !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -10540px !important;
/*background-position: left -2094px !important;*/
}
/*
table.cntTableDefault ul.relatedItems li a.relatedILnk { */
/*background: url("/media/_tech_dc/layout_dc/images_dc/icons_dc/arrow_link_default.png") no-repeat scroll 0 7px transparent!important;
color: #5A7C91;
}*/
/*table.cntTableDefault ul.relatedItems li a.relatedILnk:hover { */
/*background: url("/media/_tech_dc/layout_dc/images_dc/icons_dc/arrow_link_default.png") no-repeat scroll 0 7px transparent!important;
color: #264461;
}*/
/* TOOLTIP auskommentiert */
/*.tooltipIcon {
display: inline;
padding: 0;
margin: 0;
}*/
.cntWrapper.expandable +
.cntWrapper.expandable {
margin-top: -6px;
}
/* TOOLTIP auskommentiert */
/*.universalBox .tooltipIcon,
.expandable_box .tooltipIcon,
#wrapperAll .imgBoxLeft .txtSection .tooltipIcon {
display: inline;
padding: 0;
margin-top:0;
}
/*
.tooltipIcon:hover {
background: none transparent !important; /*url("/media/_tech_dc/layout_dc/images_dc/icons_dc/icon_info_hover.png")*/
/*}*/
/*.tooltipIcon.eInfo:hover {
background-image: url('dct_sprite_va.png');
background-position: left -2142px;
}*/
.eInfo {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -10648px;
/*background-position: left -2185px;*/
display: block;
height: 23px;
margin: 4px 10px 15px 0;
width: 23px;
}
.eInfo:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -10751px;
/*background-position: left -2142px;*/
display: block;
height: 23px;
margin: 4px 10px 15px 0;
width: 23px;
}
.eInfoDark:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -10854px;
/*background-position: left -2228px;*/
display: block;
height: 23px;
margin: 2px 10px 9px 0;
width: 23px;
}
.eInfoSmall {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -10957px;
/*background-position: left -2271px;*/
display: block;
height: 15px;
margin: 16px 0 0 0;
padding: 0 7px 0 0;
width: 15px;
}
.eInfoSmall:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11052px;
/*background-position: left -2306px;*/
}
.eQuestion {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11147px;
/*background-position: left -2341px;*/
display: block;
height: 23px;
width: 23px;
margin: 4px 10px 15px 0
}
.eQuestion:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11250px;
/*background-position: left -2384px;*/
}
.eQuestionSmall {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11353px;
/*background-position: left -2427px;*/
display: block;
height: 15px;
margin: 16px 0 0 0;
padding: 0 7px 0 0;
width: 15px;
}
.eQuestionSmall:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11448px;
/* background-position: left -2462px;*/
}
#wrapperAll .contentArea .cntBox.col6 > hr {
margin-bottom: 10px!important;
}
.col12 hr {
margin-bottom: 0; /* Usage: text_box_headline */
margin-top: 0 !important;
}
.col6 hr {
margin-bottom: 15px; /* Usage: text_box_headline */
margin-top: 0 !important;
padding-top: 1px !important;
padding-bottom: 0;
}
.col6 h4 {
margin-top: 0!important;
margin-bottom: 5px!important;
}
.col6 h3 {
margin-bottom: 5px!important;
}
#wrapperAll .col6 .floatLe .txtSection ul {
padding-bottom: 0!important;
}
#hover_box_40 .hvall {left:1px!important; position:absolute;}
.lense,
.zoomin {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11543px;
/*background-position: left -2497px;*/
}
.lense:hover,
.zoomin:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11646px;
/* background-position: left -2540px;*/
}
.lense:hover:active,
.zoomin:active {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -11749px;
/*background-position: left -2583px;*/
}
/* SECTION: GALLERY 8/12/16 */
.cntBox + .gallery {
margin-top: 5px;
}
#wrapperAll .contentArea .cntBox.universalBox.gallery {
margin-top: 6px !important;
}
.gallery .slider {
float: left;
padding-right: 248px;
position: static;
z-index: 0;
height:auto!important;
}
.gallery .imgSection {
background-color: #E5EFF2 !important;
}
.gallery .slidercontainer .txtSection {
padding-right: 10px;
padding-left: 10px;
width:228px;
z-index: 3;
}
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedPdf,
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedPpt,
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedMail,
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedJpg,
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedShare,
.gallery .gallery_txt ul.relatedItems li:first-child a.relatedStar {
margin-top: 8px !important;
}
.gallery .txtSection h1,
.gallery .txtSection h2 {
color: #000;
font-size: 18px;
padding: 0;
margin: 0 0 7px 0;
}
.gallery .slidercontrols {
top: 0;
left: 0;
position: absolute;
}
.gallery.col8 .slidercontrols { width: 238px; height: 100%}
.gallery.col12 .slidercontrols { width: 486px; height: 100%}
.gallery.col16 .slidercontrols { width: 734px; height: 100%}
.gallery .slider .slidercontrols a { /* default invisible */
display: block;
}
.gallery .slider .slidercontrols:hover a { /* on hover display */
display: block;
}
/* redundant -> disabled = not visible
.gallery .slider .slidercontrols a.disabled,
.gallery .slider .slidercontrols a.disabled:hover {
background-position: 0 0;
} */
/* redundant -> disabled = not visible
.gallery .slider .slidercontrols a.disabled,
.gallery .slider .slidercontrols a.disabled:hover {
background-position: 0 0;
} */
.gallery .slider .slidercontrols a {
padding-top: 23px;
width: 23px;
}
.gallery .slider .slidercontrols a.disabled,
.gallery .slider .slidercontrols a.disabled:hover {
background: none;
display: none;
}
.gallery .slider .slidercontrols a {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11852px;
/*background-position: left -2626px;*/
}
.gallery .slider .slidercontrols a:hover {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/* background-position: left -2669px;*/
}
.gallery .slider .slidercontrols a:active {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/*background-position: left -2669px;*/
}
.gallery .slider .slidercontrols a.slidernext {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12058px;
/*background-position: left -2712px;*/
left: 452px;
}
.gallery .slider .slidercontrols a.slidernext:hover {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/* background-position: left -2755px;*/
}
.gallery .slider .slidercontrols a.slidernext:active {
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/* background-position: left -2755px;*/
}
.col16.gallery .paginatorDefault {
background: none transparent;
bottom: 15px;
left: 15px!important;
line-height: 20px;
margin-bottom: 0;
position: absolute;
text-align: left;
width: 704px; /* 734 -15 -15*/
z-index: 200;
overflow: hidden;
}
.col16.gallery .paginatorDefault a {
background-color: transparent;
background-position: 0 0 !important; /*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -2940px !important;
/*background-position: left -651px !important;*/
color: #fff!important;
font-size: 13px;
font-weight: normal;
height: 23px;
line-height: 23px;
margin: 0 0 0 3px;
padding: 0 !important;
text-align: center;
width: 23px; /* should be 23px*/
}
.col16.gallery .paginatorDefault .sliderprevPag,
.col16.gallery .paginatorDefault .slidernextPag {
display: none !important;
}
.col16.gallery .paginatorDefault .sliderprevPag+a,
.col16.gallery .paginatorDefault a.inactive+a {
margin-left: 0;
}
.col16.gallery a.sliderprevPag {
margin-left: 0;
margin-right: 0;
display: none; /* tmp */
}
.col16.gallery a.slidernextPag {
background-color: transparent;
background-position: 0 0 !important; /*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -12058px !important;
/*background-position: left -2712px !important;*/
margin-left: 15px;
display: none;
margin-right: 0;
}
.col16 .paginatorDefault a:hover {
background-color: transparent;
background-position: 0 0 !important; /*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3043px !important;
/*background-position: left -694px !important;*/
color: #fff!important;
font-size: 13px;
font-weight: normal;
height: 23px;
line-height: 23px;
margin: 0 0 0 3px;
padding: 0 !important;
text-align: center;
width: 23px;
}
.col16 .paginatorDefault a:active {
background-color: transparent !important;
background-position: 0 0 !important;/*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3249px !important;
/*background-position: left -780px !important;*/
border-radius: 0 0 0 0;
color: #264461!important;
height:23px;
line-height: 23px;
font-weight: bold;
}
.col16 .paginatorDefault a.selected, html body div.col16.gallery div.paginatorDefault a.selected {
background-color: transparent !important;
background-position: 0 0 !important;/*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -3249px !important;
/*background-position: left -780px !important;*/
border-radius: 0 0 0 0;
color: #264461!important;
height:23px;
width:23px;
line-height: 23px;
font-weight: bold;
}
/* Gallery Varianten */
.gallery.border {
border: 0;
position: relative;
}
.gallery.border .paginatorDefault {
bottom: 15px; /* reset cssgen */
right: 15px; /* reset cssgen */
}
.gallery.col8.border .slidercontainer .txtSection,
.gallery.col12.border .slidercontainer .txtSection,
.gallery.col16.border .slidercontainer .txtSection {
border-color: #CFDDE7;
}
.gallery.blgrey60 .slidercontainer .txtSection {
background-color: #819eb1;
border-color: #819eb1 #819eb1 #819eb1;
color: #FFFFFF;
}
.gallery.blgrey60 .slidercontainer .txtSection {
}
.gallery.blgrey100 .slidercontainer .txtSection {
background-color: #264461;
border-color: #264461 #264461 #264461;
color: #FFFFFF;
}
.gallery.blgrey100 .slidercontainer .txtSection {
}
.gallery.blgrey100 .slidercontainer .txtSection h2, /* overwrite div.cntBox.blgrey5 h2,... css_dc_.css */
.gallery.blgrey60 .slidercontainer .txtSection h2,
.gallery.blgrey100 .slidercontainer .txtSection h1, /* overwrite div.cntBox.blgrey5 h2,... css_dc_.css */
.gallery.blgrey60 .slidercontainer .txtSection h1{
padding: 0;
margin: 0 0 7px 0;
}
.gallery.blgrey100 .slidercontainer .txtSectionp p, /* overwrite div.cntBox.blgrey5 h2,... css_dc_.css */
.gallery.blgrey60 .slidercontainer .txtSection p {
padding: 0;
margin: 0;
}
/* Paginierung */
.gallery .paginatorDefault {
bottom: 8px;
right: 15px;
}
div.paginatorDefault a,
.resultPage .paginatorDefault span {
color: #FFF;
display: inline;
font-weight: bold;
padding: 0 0 23px 23px;
text-decoration: none;
}
div.paginatorDefault a, .resultPage .sliderprevPag {
color: transparent;
}
.gallery .paginatorDefault a {
width: 15px; /* Tempfix Should be auto */
height: 23px;
padding: 0 !important;
display: inline-block !important;
text-align: center;
color: #5a7c91;
font-size: 13px;
line-height: 25px;
font-weight:normal;
margin: 0 0 0 8px; /* Tempfix Should be 15px */
}
.gallery .paginatorDefault a.inactive {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11852px;
/*background-position: left -2626px;*/
}
.gallery .paginatorDefault .sliderprevPag,
.gallery .paginatorDefault a.sliderprevPag.inactive,
.gallery .paginatorDefault .slidernextPag,
.gallery .paginatorDefault a.slidernextPag.inactive{
color: transparent !important;
width: 23px;
}
.gallery .paginatorDefault a.sliderprevPag {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11852px;
/*background-position: left -2626px;*/
margin-right: 0 !important;
margin-left: 0;
}
.gallery .paginatorDefault a.sliderprevPag:hover {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/*background-position: left -2669px;*/
}
.gallery .paginatorDefault a.sliderprevPag:active {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/*background-position: left -2669px;*/
}
.gallery .paginatorDefault a.slidernextPag {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12058px;
/*background-position: left -2712px;*/
margin-left: 15px;
margin-right: 0;
}
.gallery .paginatorDefault a.slidernextPag:hover {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/*background-position: left -2755px;*/
}
.gallery .paginatorDefault a.slidernextPag:active {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/* background-position: left -2755px;*/
}
.paginatorDefault a:hover,
.paginatorDefault a.selected,
.paginatorDefault a:active {
border-radius: 0;
background-color: transparent!important;
font-weight:bold;
color: #264461;
}
/* SECTION GALLERY - 8 */
.cntBox.gallery.col8 {
border: none;
overflow: hidden;
position: relative;
z-index: 1;
}
.cntBox.gallery.col8 .slider {
margin:0;
max-width: 238px;
max-height: 177px;
overflow: hidden;
}
.gallery.col8 .slidercontainer .txtSection {
margin-top: 0 !important;
padding: 20px 15px 20px 15px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
margin-left: 0;
width: 217px;
max-height: 135px;/* 177px - 16px top - 20px bottom */
}
/* ENDE SECTION GALLERY - 8 */
/* SECTION GALLERY -12 */
.gallery.col12,
.gallery.col12 .slidercontainer,
.gallery.col12 .imgSection {
max-height: 391px;
}
.gallery.col12 .slidercontainer .txtSection {
margin: 0;
padding: 20px 15px 38px 15px;
border-top: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
border-left: none;
width: 217px; /* 238 - 10px pad - 1px brd */
max-height: 331px; /* 391 - 1px brd - 15top - 28px btm - 1px brd*/
}
/* END GALLERY - 12 */
/* GALLERY 16 */
.gallery.col16 .imgSection {
max-height: 352px;
}
.gallery.col16 .txtSection {
border-color: white;
border-style: solid solid solid none;
border-width: 1px 1px 1px 0;
padding: 20px 15px 38px 15px;
width: 217px; /* 228 -1px border */
max-height: 292px; /* 352 - 1 - 15- 38 - 1*/
}
.col16.gallery .slidercontrols {
display: none;
}
.col16 .gallery .slider .slidercontrols a {
background-color: transparent !important;
background-position: 0 0 !important;/*IMPORT*/
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -11852px !important;
/*background-position: left -2626px !important;*/
}
/* END GALLERY 16 */
/* SECTION: SOCIAL MEDIA BUTTONS*/
.txtSection ul.socialmediaNew a,
.txtSection ul.socialmediaNew a span {
color: #5A7C91;
}
#wrapperAll .txtSection ul {
overflow: visible; /* kein hidden - tooltip */
}
#wrapperAll .floatLe .txtSection h3 + ul { padding-top:0 !important;}
#wrapperAll .txtSection ul.socialmediaNew,
#wrapperAll .floatLe .txtSection ul.socialmediaNew {
padding: 11px 0 10px !important; /* overwrite cssgeneric.css (#wrapperAll .txtSection ul), (#wrapperAll .floatLe .txtSection ul) */
}
#wrapperAll .floatLe.blgrey5 .txtSection ul.socialmediaNew,
#wrapperAll .floatLe.blgrey60 .txtSection ul.socialmediaNew,
#wrapperAll .floatLe.blgrey100 .txtSection ul.socialmediaNew {
padding: 10px 0 20px !important; /* overwrite cssgeneric.css (#wrapperAll .txtSection ul), (#wrapperAll .floatLe .txtSection ul) */
}
#wrapperAll .floatLe.blgrey5 .txtSection ul.socialmediaNew .twitter,
#wrapperAll .floatLe.blgrey60 .txtSection ul.socialmediaNew .twitter,
#wrapperAll .floatLe.blgrey100 .txtSection ul.socialmediaNew .twitter,
#wrapperAll .floatLe.blgrey5 .txtSection ul.socialmediaNew .google,
#wrapperAll .floatLe.blgrey60 .txtSection ul.socialmediaNew .google,
#wrapperAll .floatLe.blgrey100 .txtSection ul.socialmediaNew .google,
#wrapperAll .floatLe.blgrey5 .txtSection ul.socialmediaNew .share,
#wrapperAll .floatLe.blgrey60 .txtSection ul.socialmediaNew .share,
#wrapperAll .floatLe.blgrey100 .txtSection ul.socialmediaNew .share,
#wrapperAll .floatLe.blgrey5 .txtSection ul.socialmediaNew .pinterest
#wrapperAll .floatLe.blgrey60 .txtSection ul.socialmediaNew .pinterest,
#wrapperAll .floatLe.blgrey100 .txtSection ul.socialmediaNew .pinterest {
margin: 0; /* reset SM Icon global 15px(30px total spacing to 0 for colored boxes */
}
.txtSection ul.socialmediaNew li {
margin: 0 3px 0 0;
}
/* Variante 1 Buttons Col 1-6 */
.socialmediaNew a.socialTip {
border-right: 1px solid #a3bac8;
font-size: 11px;
font-weight: bold;
line-height: 23px;
background-color: #FFF;
height: 23px;
}
.socialmediaNew a.socialTip:hover {
border-right: 1px solid #264461;
background-color: #FFF;
}
.col3 .socialmediaNew .google,
.col4 .socialmediaNew .google,
.col5 .socialmediaNew .google,
.col6 .socialmediaNew .google {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12264px;
/*background-position: left -2798px;*/
display: block;
float: left;
margin: 0 0 15px 0;
position: relative;
width: 0;
height: 23px;
padding-left: 22px;
}
.col3 .socialmediaNew .google:hover,
.col4 .socialmediaNew .google:hover,
.col5 .socialmediaNew .google:hover,
.col6 .socialmediaNew .google:hover {
background-position: 0 0; /* override cssgeneric */
background-image: url('dct_sprite_va.png');
background-position: left -12367px;
/* background-position: left -2841px;*/
}
.col3 .socialmediaNew .share,
.col4 .socialmediaNew .share,
.col5 .socialmediaNew .share,
.col6 .socialmediaNew .share {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12470px;
/*background-position: left -2884px;*/
display: block;
float: left;
margin: 0 0 15px 0;
position: relative;
padding-left: 0;
color: transparent;
width: 22px;
height: 23px;
border-right: 1px solid #5a7c91;
}
.socialmediaNew .share,
.socialmediaNew .share .share-link-button-default a {
color: transparent !important;
}
.col3 .socialmediaNew .share:hover,
.col4 .socialmediaNew .share:hover,
.col5 .socialmediaNew .share:hover,
.col6 .socialmediaNew .share:hover {
background-position: 0 0; /* override cssgeneric */
background-image: url('dct_sprite_va.png');
background-position: left -12573px;
/*background-position: left -2927px;*/
border-right: 1px solid #5a7c91;
color: transparent;
}
.col3 .socialmediaNew .twitter,
.col4 .socialmediaNew .twitter,
.col5 .socialmediaNew .twitter,
.col6 .socialmediaNew .twitter {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12676px;
/*background-position: left -2970px;*/
display: block;
float: left;
margin: 0 0 15px 0;
position: relative;
width: 0;
height: 23px;
padding-left: 22px;
}
.col3 .socialmediaNew .twitter:hover,
.col4 .socialmediaNew .twitter:hover,
.col5 .socialmediaNew .twitter:hover,
.col6 .socialmediaNew .twitter:hover {
background-position: 0 0; /* override cssgeneric */
background-image: url('dct_sprite_va.png');
background-position: left -12779px;
/*background-position: left -3013px;*/
}
.col3 .socialmediaNew .facebookShare,
.col4 .socialmediaNew .facebookShare,
.col5 .socialmediaNew .facebookShare,
.col6 .socialmediaNew .facebookShare {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12882px;
/*background-position: left -3185px;*/
display: block;
float: left;
margin: 0 0 15px 0;
position: relative;
width: 0;
height: 23px;
padding-left: 22px;
}
.col3 .socialmediaNew .facebookShare:hover,
.col4 .socialmediaNew .facebookShare:hover,
.col5 .socialmediaNew .facebookShare:hover,
.col6 .socialmediaNew .facebookShare:hover {
background-position: 0 0; /* override cssgeneric */
background-image: url('dct_sprite_va.png');
background-position: left -12985px;
/*background-position: left -3228px;*/
}
.col3 .socialmediaNew .pinterest,
.col4 .socialmediaNew .pinterest,
.col5 .socialmediaNew .pinterest,
.col6 .socialmediaNew .pinterest {
background-color: transparent;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -13088px;
/*background-position: left -3056px;*/
display: block;
float: left;
margin: 0 0 15px 0;
position: relative;
width: 0;
height: 23px;
padding-left: 23px;
}
.col3 .socialmediaNew .pinterest:hover,
.col4 .socialmediaNew .pinterest:hover,
.col5 .socialmediaNew .pinterest:hover,
.col6 .socialmediaNew .pinterest:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -13191px;
/*background-position: left -3099px;*/
}
/* Variante 2 Buttons Col 7-12 */
.col7 .socialmediaNew .pinterest,
.col8 .socialmediaNew .pinterest,
.col12 .socialmediaNew .pinterest,
.col16 .socialmediaNew .pinterest {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -13088px;
/*background-position: left -3056px;*/
display: block;
float: left;
margin: 0 0 3px 0;
position: relative;
height: 23px;
width: auto;
padding-left: 23px;
}
.col7 .socialmediaNew .pinterest:hover,
.col8 .socialmediaNew .pinterest:hover,
.col12 .socialmediaNew .pinterest:hover,
.col16 .socialmediaNew .pinterest:hover {
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -13191px;
/*background-position: left -3099px;*/
}
.col7 .socialmediaNew .google,
.col8 .socialmediaNew .google,
.col12 .socialmediaNew .google,
.col16 .socialmediaNew .google {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0!important; /*IMPORT*/
background-image: url('dct_sprite_va.png') !important;
background-position: left -12264px !important;
/*background-position: left -2798px !important;*/
display: block;
float: left;
margin: 0 0 3px 0;
position: relative;
height: 23px;
width: auto;
padding-left: 22px;
}
.col7 .socialmediaNew .google:hover,
.col8 .socialmediaNew .google:hover,
.col12 .socialmediaNew .google:hover,
.col16 .socialmediaNew .google:hover {
background-position: 0 0!important; /*IMPORT*/
background-image: url('dct_sprite_va.png') !important;
background-position: left -12367px !important;
/*background-position: left -2841px !important;*/
}
.col7 .socialmediaNew .twitter,
.col8 .socialmediaNew .twitter,
.col12 .socialmediaNew .twitter,
.col16 .socialmediaNew .twitter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0!important; /*IMPORT*/
background-image: url('dct_sprite_va.png') !important;
background-position: left -12676px !important;
/* background-position: left -2970px !important;*/
display: block;
float: left;
margin: 0 0 3px 0;
position: relative;
height: 23px;
width: auto;
padding-left: 22px;
}
.col7 .socialmediaNew .twitter:hover,
.col8 .socialmediaNew .twitter:hover,
.col12 .socialmediaNew .twitter:hover,
.col16 .socialmediaNew .twitter:hover {
background-position: 0 0!important; /*IMPORT*/ /* override cssgeneric */
background-image: url('dct_sprite_va.png') !important;
background-position: left -13294px !important;
/*background-position: left -3142px !important;*/
}
.col7 .socialmediaNew .facebookShare,
.col8 .socialmediaNew .facebookShare,
.col12 .socialmediaNew .facebookShare,
.col16 .socialmediaNew .facebookShare {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -12882px !important;
/*background-position: left -3185px !important;*/
display: block;
float: left;
margin: 0 0 3px 0;
position: relative;
height: 23px;
width: auto;
padding-left: 22px;
}
.col7 .socialmediaNew .facebookShare:hover,
.col8 .socialmediaNew .facebookShare:hover,
.col12 .socialmediaNew .facebookShare:hover,
.col16 .socialmediaNew .facebookShare:hover {
background-position: 0 0; /* override cssgeneric */
background-image: url('dct_sprite_va.png') !important;
background-position: left -12985px !important;
/*background-position: left -3228px !important;*/
}
.col7 .socialmediaNew .share,
.col8 .socialmediaNew .share,
.col12 .socialmediaNew .share,
.col16 .socialmediaNew .share {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -12470px !important;
/*background-position: left -2884px !important;*/
display: block;
float: left;
margin: 0 0 3px 0;
position: relative;
height: 23px;
width: 0;
color: transparent;
padding-left: 22px;
border-right: 1px solid #5a7c91;
}
.col7 .socialmediaNew .share:hover,
.col8 .socialmediaNew .share:hover,
.col12 .socialmediaNew .share:hover,
.col16 .socialmediaNew .share:hover {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -12573px !important;
/*background-position: left -2927px !important;*/
border-right: 1px solid #5a7c91;
color: transparent;
}
.socialmediaNew a.socialTip {
text-decoration: none;
}
.txtSection ul.socialmediaNew .share-link-button-default a {
margin-right: 5px;
color: #5A7C91; /* v.0.3*/
text-decoration: none;
font-size: 11px;
font-weight: bold;
line-height: 23px;
}
/* specific social button anchor styles */
/* ENDE SECTION: SOCIAL MEDIA BUTTONS*/
/* SECTION: UI DATE PICKER */
#ui-datepicker-div {
display: none;
}
/* END SECTION: UI DATE PICKER */
/* ----------------------- Bugfixing 24.10.10 --------------------------------------*/
.cntBox h3 {
line-height: 1.3em;
}
#wrapperAll .contentArea .cntBox {
z-index: 20;
margin-bottom: 0;
}
/*.col8.cntBox h2 {*/
/*padding: 0;*/
/*}*/
.tooltipTxt {
padding-top: 14px;
padding-bottom: 7px;
}
table .tooltipTxt {
padding-top: 2px;
padding-bottom: 7px;
}
table .eInfoSmall {
background-position: 0 0;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -10957px;
/*background-position: left -2271px;*/
display: block;
height: 15px;
margin: 3px 0 0 0;
padding: 0 7px 0 0;
width: 15px;
}
.col12 #map_canvas {
height: 521px;
margin-bottom: 25px;
width: 734px;
}
.tags li a:hover {
color:#264461;
font-size:26px;
font-weight: lighter;
line-height: 130%;
}
#tag_cloud11 {
margin-top:20px;
font-family: 'Bosch Sans Light', Tahoma, Verdana, sans-serif;
}
.tsrBoxL .imgSection .imgSofter {
display: none;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 10px;
z-index: 15;
}
.imgRgt {
float: right!important;
margin-right: 10px;
overflow: hidden;
width: 238px;
}
div.contentArea .tsrBoxL, div.contentArea .tsrBoxR {
float: left;
height: auto !important;
margin-left: 10px;
}
div.cntBox table.lineStyle1 span a.relatedLnk, div.cntBox table.lineStyle1 span a.relatedMail, div.cntBox table.lineStyle1 span a.relatedPdf {
display: block;
float: none;
}
.eInfoDark {
background-image: url('dct_sprite_va.png');
background-position: left -13397px;
/*background-position: left -3271px;*/
display: block;
height: 23px;
margin: 2px 10px 9px 0;
width: 23px;
}
table tbody tr td.even, col.even img {}
.eQuestionDark {
background-position: 0 2px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -13500px;
/*background-position: left -3314px;*/
display: block;
height: 23px;
padding-left: 5px;
margin-top: 0 !important;
margin: 15px 0 0;
padding: 0 5px 10px!important;
width: 23px;
}
/* ----------------------------------- ende bugfixing ------------------------------*/
.tooltipTxt p {
margin-top: 0;
}
/* SECTION: EXPANDABLE BOX 01 */
.inverse .txtSection {
padding: 20px 15px 20px 15px !important;
}
.inverse .txtSection h2 {
margin-top: 0!important;
}
h3.toggle { /* open */
background-position: 4px 11px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13605px !important;
/*background-position: left -3359px !important;*/
color: #264461;
display: block;
float: left;
line-height: 19px;
margin-top: -6px!important; /* 0 - 5px inner */
overflow: visible;
padding: 3px 0 0 17px;
text-decoration: none;
width: 100%;
}
h3.toggle.toggledwn { /* closed, usage: expand box */
background-position: 6px 9px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13700px !important;
/*background-position: left -3394px !important;*/
color: #5a7c91;
display: block;
float: left;
line-height: 19px;
margin-bottom:10px !important;
margin-top: -6px!important;
overflow: visible;
padding: 3px 0 0 17px!important;
font-weight:normal!important;
text-decoration: none;
width: 100%;
}
h3.toggle:hover { /* usage: expand box */
background-position: 4px 11px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13605px !important;
/*background-position: left -3359px !important;*/
color: #264461 !important;
width: 100%;
}
/*
.expandable.expandable_box {
padding-top: 10px;
}
.expandable.expandable_box h3.toggle {
background-position: 4px 17px !important;
padding-top: 11px !important;
margin-top: 0 !important;
}
.expandable.expandable_box h3:hover {
background-position: 4px 20px !important;
background-repeat: no-repeat;
}
*/
.expandable .cntBox hr {
border-color: #CFDDE7;
margin-top:0!important;
margin-bottom:0!important;
padding-top:0!important;
padding-bottom:0!important;
}
.expandable p,
#wrapperAll .expandable .txtSection p {
padding: 0;
margin: 0;
}
.expandable ul.relatedItems li {
padding-top: 0;
margin: 0;
}
/*
.expandable ul.relatedItems li a.relatedLnk {
margin-bottom: 6px !important;
margin-top: -4px !important;
}
*/
.expandable p + ul.relatedItems li:first-child a.relatedLnk {
margin-bottom: 6px !important;
margin-top: 0 !important;
}
.expandable .txtSection a.btn span,
.expandable .txtSection a.btn span:hover {
padding: 6px 15px 7px !important;
}
.expandable .txtSection button.btnWhite,
.expandable .txtSection a.btnWhite,
.expandable .txtSection a.btn.btnSubmit {
height: 23px !important;
margin: 0 0 10px;
}
.expandable ul.relatedItems li:first-child a.btnWhite,
.expandable ul.relatedItems li:first-child a.btnSubmit {
height: 23px !important;
margin: 15px 0 10px 0;
}
.expandable .imgBoxTop .txtSection {
margin-top: 0;
}
#contentArea .expandable + div.clear,
#contentArea .expandable + script + div.clear{
margin-bottom: 5px;
}
/* END SECTIION EXPANABLE BOX */
/* SECTION Overlay */
#fancybox-overlay,
#fancybox-overlay.overlay-fixed{
opacity: 0.8 !important;
}
#TB_PrintLink {
position: absolute;
right: 36px;
top: 10px;
width: 23px!important;
z-index: 9000;
}
#TB_PrintLink a {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13796px !important;
/*background-position: left -3430px !important;*/
color: #FFFFFF;
display: block;
float: none;
font: bold 12px Arial;
padding: 10px 0 5px 30px;
text-decoration: none;
height: 10px;
left: 0;
overflow: hidden;
position: relative;
top: 0;
width: 0;
}
#TB_PrintLink a:hover {
background-color: transparent!important;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13899px !important;
/*background-position: left -3473px !important;*/
}
#TB_PrintLink a:active {
background-color: transparent!important;
background-repeat: no-repeat;
background-position: 0 0!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -13899px !important;
/*background-position: left -3473px !important;*/
}
.fancybox-close {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14002px;
/*background-position: left -3516px;*/
width: 23px;
height: 23px;
}
.fancybox-close:hover {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14105px;
/*background-position: left -3559px;*/
}
.fancybox-close:active {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14208px;
/*background-position: left -3602px;*/
}
.fancybox-title-float-wrap .child {
background-color: #FFFFFF !important;
color: #000000 !important;
font-weight: lighter;
}
/* END SECTION Overlay */
.inverse .txtSection p {
color:#fff!important;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk.not-m-text-link {
background-color: transparent;
background-position: 0 10px !important;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png') !important;
background-position: left -14311px !important;
/*background-position: left -3680px!important;*/
color: #264461 !important;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk:not(.m-text-link):hover { /* Usage: overlay */
background-color: transparent;
background-position: 0 9px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -14406px;
/*background-position: left -3646px !important;*/
color: #5A7C91 !important;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk.not-m-text-link:hover { /* Usage: overlay */
background-color: transparent;
background-position: 0 9px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -14406px;
/*background-position: left -3646px !important;*/
color: #5A7C91 !important;
}
#textbox_2 .txtSection hr {
margin-bottom:5px!important;
padding-top:10px!important;
position:relative;
display:block;
}
.eQuestionDark:hover {
background-position: 0 2px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -14501px;
background-position: left -3713px;
display: block;
height: 23px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0 !important;
padding: 0 5px 10px !important;
width: 23px;
}
div.cntBox table.lineStyle1 ul.relatedItems li a.btn {
display: inline-block;
float: none;
margin-top: 0;
}
.toggle { /* usage: expandable_box 01*/
margin: 17px 0 10px 10px !important;
}
.toggleof {
padding: 15px 0 31px; /* usage: expandable_box 01, expandable_box 02 overwrites: cssgeneric.css (.toggleof) */
}
.toggleof h3 { /* usage: expandable_box 01*/
margin-bottom: 15px!important;
}
.toggleof .txtSection h3 {
margin-bottom: 8px !important;
}
/* Fixes v0.6*/
.col12.blgrey100 {
margin-bottom: 0;
margin-top: 0;
}
.col6.blgrey100 {
margin-bottom: 7px;
margin-top: 7px;
}
.cntBox .txtSection + hr { /* Usage - !GLOBAL! */
padding-top: 16px !important;
}
.cntBox h2 + hr {
padding-top: 1px !important;
}
div.clear + .cntBox > hr:first-child {
padding-top: 6px !important;
}
/* SECTIION - Tooltip Table/Info - Tooltip info icons = tooltip map + bgBlue75 */
/*.tooltip_wrap,
.tooltipCarousel_wrap {
width: 128px;
}*/
/* tooltip head */
/* TOOLTIP auskommentiert */
/*.tooltip .top.bgBlue75,
.tooltipCarousel .tooltip .top.bgBlue75 {
background-color: transparent;
background-repeat: no-repeat;
background-position: left bottom;
background-image: url('dct_sprite_vax.png');
background-position: left -48px;
/* ToDo sprites bottom exceptions */
/*display: block;
height: 15px;
left: 0;
position: absolute;
top: 0;
width: 190px;
z-index: 1000;
}*/
/* tooltip footer */
/*.tooltip,
.tooltipCarousel {
background-color: transparent;
background-repeat: no-repeat;
background-position: left bottom;
background-image: url('dct_sprite_ha.png');
background-position: -2136px bottom;
/* ToDo sprites bottom exceptions */
/*display: block;
line-height: 14px;
padding: 0 0 33px;
width: 190px;
bottom: 18px;
top: auto;
left: -36px;
position: absolute;
z-index: 1000;
}*/
/* tooltip body*/
/* TOOLTIP auskommentiert */
/*.tooltip div,
.tooltipCarousel div {
padding: 6px 27px 1px 35px;
width: 128px;
}*/
/*.tooltip div.bgBlue75,
.tooltipCarousel div.bgBlue75,
.tooltip div.bgBlue100,
.tooltipCarousel div.bgBlue100{
background-color: transparent;
background-repeat: repeat;
background-position: left top;
background-image: url('dct_sprite_ha.png');
background-position: -2346px top;
overflow: hidden;
}*/
/* tooltip typo*/
.tooltip h3,
.tooltipCarousel h3 {
color: #264461!important;
font-size: 13px;
font-weight: bold;
line-height: 14px;
padding: 0 0 15px;
margin: 0;
}
/* TOOLTIP auskommentiert */
/*.tooltip p,
.tooltipCarousel p {
margin-bottom: 0 !important;
font-size: 11px;
font-family: Arial, sans-serif;
line-height: 14px !important;
}*/
.tooltip p,
.tooltipCarousel p {
margin:0;
}
.tooltip ul.relatedItems {
padding: 0 !important;
margin: 3px 0 0 !important;
}
#wrapperAll .floatLe .tooltip ul.relatedItems { /* override #wrapperAll .floatLe .txtSection ul */
padding: 0 !important;
}
/* TOOLTIP auskommentiert */
/*.tooltip .bgGreyDark ul.relatedItems a:hover,
.tooltip .bgRed ul.relatedItems a:hover,
.tooltip .bgBlueLight ul.relatedItems a:hover,
.tooltip .bgBlue100 ul.relatedItems a:hover,
.tooltip .bgBlueLight ul.relatedItems a:hover,
.tooltip .inverse ul.relatedItems a:hover,
.tooltip .bgBlue75 ul.relatedItems a:hover,
.tooltip .bgGrey75 ul.relatedItems a:hover,
.tooltip .bgGrey100 ul.relatedItems a:hover,
.tooltip .bgYellowGreen ul.relatedItems a:hover,
.tooltip .bgRedBrown ul.relatedItems a:hover { /* override css_generic_sprites (...) */
/*color: #264461 !important;
}*/
.tooltip a.relatedLnk,
.tooltip a.relatedPdf,
.tooltip a.relatedMail,
.tooltip a.relatedShare,
.tooltip a.relatedStar,
.tooltip a.locArrow,
#wrapperAll .tooltip .relatedLnk.hideFilter {
width: auto;
}
.tooltip ul.relatedItems li {
margin: 0;
padding: 0;
}
.tooltip a.relatedLnk,
.tooltipCarousel a.relatedLnk,
.tooltip .bgBlue75 a.relatedLnk,
.tooltip .bgBlue50 a.relatedLnk,
.tooltip .bgBlue25 a.relatedLnk {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -0px !important;
/*background-position: left -0px !important;*/
/* override cssgen_sprites (.tooltip .relatedLnk, .tooltipCarousel .relatedLnk) */
color: #5A7C91 !important;
}
.tooltip div a, .tooltipCarousel div a {
padding: 0 0 0 15px; /* override cssgen_sprites*/
}
/* TOOLTIP auskommentiert */
/*.tooltip .bgBlue75 p,
.tooltip .bgBlue50 p,
.tooltip .bgBlue25 p { /* REW cssgen sprites (.bgBlue75 *, .bgBlue50 *, .bgBlue25 *) */
/*color: #000000!important;
}*/
.tooltipContainer .tooltip_shadow,
.tooltipContainer .tooltipCarousel_shadow {display: block}
/* ENDE SECTIION - Tooltip Table/Info*/
/* SECTIION - Tooltip SM */
.txtSection ul.socialmediaNew li {
position: relative; /* reset generic, basis f?r tooltip */
}
.socialmediaNew .share_button {
left: auto;
right: -23px; /* min- width button, verhindert das tooltip clickfl?che ?berblendet */
}
.socialmediaNew .tooltip_wrapSoMe.socialTT { /* -23 + 16px, reset */
cursor: default;
top: -28px;
left: -112px;
}
.socialmediaNew .tooltip_wrapSoMe.socialTT a {
cursor: auto;
}
.tooltip div.bgSocial {
background-color: #264461;
}
.tooltip div.bgSocial p {
color: #FFFFFF;
}
.tooltip .top.bgSocialTop {
background-position: left top;
background-image: url('dct_sprite_ha.png');
background-position: -2256px bottom;
}
.tooltip_shadow, .tooltipCarousel_shadow {
display: none;
}
.tooltip div.bgSocial a.relatedLnk { /* override cssgentest (.tooltip div.bgSocial a.relatedLnk)*/
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -0px !important;
/*background-position: left -0px !important;*/
color: #5A7C91 !important;
padding-top: 0;
}
.tooltip div.bgSocial a.relatedLnk:hover { /* override cssgentest (.tooltip div.bgSocial a.relatedLnk:hover)*/
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 7px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -0px !important;
color: #FFFFFF !important;
}
/* END SECTIION - Tooltip SM */
/* START SECTION - Tooltip Stage */
/*.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap.tiny, .cntStage .stagePaginationControl .pTool .tooltip_wrap.tiny {
margin-top: 0;
cursor: default;
bottom: -28px;
left: -45px;
}*/
/* TOOLTIP auskommentiert */
/*.cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75, .cntStage .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
background-color: transparent;
background-repeat: no-repeat;
background-position: left bottom;
background-image: url('dct_sprite_ha.png');
background-position: -2556px bottom;
display: block;
height: 15px;
left: 0;
position: absolute;
top: 0;
width: 190px;
z-index: 1000;
}*/
/*.pTool .tooltip, .tooltipCarousel {
bottom: 18px;
display: block;
left: -36px;
line-height: 14px;
padding: 0 0 33px;
position: absolute;
top: auto;
width: 190px;
z-index: 1000;
}*/
/* TOOLTIP auskommentiert */
/*.cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75/*, .cntStage .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75*/ /*{
top: 0;
}*/
/*.tooltip_wrap, .tooltipCarousel_wrap {
position: absolute;
width: 392px;
z-index: 3020;
}*/
/* END SECTION: Tooltip Stage */
/* SECTIION - Tooltip Maps */
#simple_example_window_contents {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_vax.png');
background-position: left -108px;
/*background-position: left -83px;*/
left: 36px !important; /* override csssimplewindow.css*/
margin: 0 0 0;
padding: 15px 0 0;
width: 210px !important; /* override script */
top: 323px;
}
#simple_example_window_contents img {
padding-top: 12px;
}
#simple_example_window_contents div.mapsContent {
background-color: transparent;
background-repeat: repeat-y;
background-position: 0 0;
background-image: url('dct_sprite_ha.png');
background-position: -2293px top;
/*background-position: -2766px top;*/
padding: 0 34px 3px 36px;
margin: 0 0 3px 0;
width: 140px;
}
#simple_example_window_contents .close {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14002px;
/*background-position: left -3516px;*/
width: 23px;
height: 23px;
right: 24px;
top: 12px;
}
#simple_example_window_contents .close:hover {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14105px;
/*background-position: left -3559px;*/
}
#simple_example_window_contents .close:active {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14208px;
/*background-position: left -3602px;*/
}
#simple_example_window_contents h3,
#wrapperAll .cntBox #simple_example_window_contents h3 {
padding: 7px 0 5px;
}
#simple_example_window_contents p,
#wrapperAll .cntBox #simple_example_window_contents p {
margin: 0;
padding: 0 0 10px;
}
#simple_example_window_contents ul.relatedItems {
padding-bottom: 0 !important; /* override csssimplewindow.css*/
padding-right: 0;
margin-top: 7px;
}
#simple_example_window_contents ul.relatedItems li {
margin: 0;
}
#simple_example_window_contents ul.relatedItems a {
padding: 0 0 0 9px;
line-height: 14px;
}
#simple_example_window_contents .relatedItems a.relatedLnk {
background-position: 0 4px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -14606px !important;
/*background-position: left -3758px !important;*/
color: #5A7C91;
width: auto;
}
#simple_example_window_contents .relatedItems a.relatedLnk:hover {
background-position: 0 4px !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -14695px !important;
/*background-position: left -3787px !important;*/
color: #264461;
width: auto;
}
#simple_example_window_beak {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 bottom;
background-image: url('dct_sprite_ha.png');
background-position: -2583px bottom;
/*background-position: -2996px bottom;*/
bottom: 0;
display: block;
height: 33px;
left: 36px !important; /* override script */
margin: 0;
position: absolute;
width: 210px;
z-index: 100;
}
/* END SECTIION - Tooltip Maps */
/* SECTION: MAPS */
.txtSection.map {
margin: -1px 0 0 0;
}
/* END SECTION MAPS */
/* SECTION: UNIVERSAL BOX */
#wrapperAll .contentArea .cntBox.universalBox {
margin: 0 0 10px 10px!important; /* override cssgen_srites (#wrapperAll .contentArea .cntBox) */
}
#wrapperAll .contentArea .cntBox.universalBox +
div.clear +
.cntBox hr:first-child,
#wrapperAll .contentArea .cntBox.universalBox +
.cntBox hr:first-child {
padding: 0 0 10px 0 !important;
margin: 0 0 21px 0;
}
.cntBox.universalBox .txtSection {
}
.cntBox.universalBox .txtSection h2,
#wrapperAll .cntBox.universalBox .txtSection h2 {
margin:-4px 0 8px;
}
.cntBox.universalBox .txtSection p,
#wrapperAll .cntBox.universalBox .txtSection p {
padding: 0;
}
.cntBox.universalBox .eInfoSmall,
.cntBox.universalBox .eQuestionSmall{
margin: 15px 0 0;
padding: 0 7px 0 0;
}
ul.relatedItems + img {
margin: 9px 0 0;
}
.cntBox.universalBox .tooltipTxt {
padding: 13px 0 0 0;
}
.universalBox ul.relatedItems + img {
margin-top: 9px; /* usage: universal box tooltip */
}
.universalBox .tooltipTxt + img {
margin: 16px 0 0;
}
#wrapperAll .cntBox.universalBox + div.clear + div.clear {
margin-bottom: 4px; /* fix */
}
/*END SECTION UNIVERSAL BOX */
/* SECTION: SHARE - SKIN DEFAULT */
#share-box #share-box-overlay {
background: #000;
opacity: 0.8;
}
#share-box #share-content {
background-color: #FFF;
margin: 0 auto;
padding-top: 43px;
width: 455px;
}
#share-box a#share-close {
background-color: #ffffff;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('dct_sprite_va.png');
background-position: left -14002px;
/*background-position: left -3516px;*/
width: 23px;
height: 23px;
top: 10px;
}
#share-box a#share-close:hover {
background-image: url('dct_sprite_va.png');
background-position: left -14105px;
/*background-position: left -3559px;*/
}
#share-box a#share-close:active {
background-image: url('dct_sprite_va.png');
background-position: left -14208px;
/*background-position: left -3602px;*/
}
#share-content #share-content-inner {
padding: 0 0 0 10px;
}
#share-content h2 {
color: #000000;
font-family: 'Bosch Sans Light', Verdana, Tahoma, sans-serif;
}
#share-content table tr td {
padding: 0 0 0 0;
width: 130px !important;
}
#share-content table tr td a {
background: none;
padding: 0 0 10px 0;
}
#share-content table tr td a:hover {
background: none;
}
#share-content table tr td a img {
width: 23px;
height: 23px;
border: medium none;
float: left;
margin: 0 5px 0 0;
}
#share-content table tr td a span {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 10px;
background-image: url('dct_sprite_va.png');
background-position: left -14311px;
/*background-position: left -3816px;*/
float: left;
font-size: 13px;
margin: 1px 0 0;
padding: 0 0 0 15px;
font-family: Arial,verdana,sans-serif;
font-weight: normal;
color: #5A7C91;
height: 20px;
line-height: 20px;
}
#share-content table tr td a:hover span,
#share-content table tr td a span:hover {
color: #264461;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 10px;
background-image: url('dct_sprite_va.png');
background-position: left -14406px;
/*background-position: left -889px;*/
}
/* END SECTION SHARE - SKIN DEFAULT */
/* START SECTION EVENT */
/* filter */
#wrapperAll .filterBar.toggle {
padding: 5px 8px !important;
background: #e5eef2 !important; /* overwrite cssgeneric_sprites.css (.filterBar.toggle)*/
font-size: 12px !important; /* overwrite cssgeneric_sprites.css (.filterBar.toggle)*/
line-height: 15px;
height: 23px;
max-width: 470px;
margin-bottom: 10px;
border:none!important;
border-width: 0!important;
}
#wrapperAll .relatedLnk.hideFilter,
#wrapperAll .relatedLnk.showFilter {
font-size: 12px !important; /* overwrite cssgeneric_sprites.css (.filterBar.toggle)*/
line-height: 15px;
color: #000;
font-weight: bold;
height: 18px;
padding: 5px 0 0 35px !important;
max-width: 427px;
}
/*#wrapperAll .relatedLnk.hideFilter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png');
background-position: left -3851px;
}*/
/*#wrapperAll .relatedLnk.showFilter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png');
background-position: left -3894px;
}*/
/*#wrapperAll .relatedLnk.hideFilter:hover {
background-image: url('dct_sprite_va.png');
background-position: left -3937px;
}*/
/*#wrapperAll .relatedLnk.showFilter:hover {
background-image: url('dct_sprite_va.png');
background-position: left -3980px;
}*/
/*#wrapperAll .relatedLnk.hideFilter:active,
#wrapperAll .relatedLnk.hideFilter:focus {
background-image: url('dct_sprite_va.png');
background-position: left -4023px;
}*/
/*#wrapperAll .relatedLnk.showFilter:active,
#wrapperAll .relatedLnk.showFilter:focus {
background-image: url('dct_sprite_va.png');
background-position: left -4066px;
}*/
/* NICHT SPRITE in sprite auskommeentiert daher aus css_dc koopiert*/
#wrapperAll .relatedLnk.hideFilter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -14784px !important;
}
#wrapperAll .relatedLnk.showFilter {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 0 !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -14887px !important;
}
#wrapperAll .relatedLnk.hideFilter:hover {
background-image: url('dct_sprite_va.png');
background-position: left -14990px;
}
#wrapperAll .relatedLnk.showFilter:hover {
background-image: url('dct_sprite_va.png');
background-position: left -15093px;
}
#wrapperAll .relatedLnk.hideFilter:active,
#wrapperAll .relatedLnk.hideFilter:focus {
background-image: url('dct_sprite_va.png');
background-position: left -15196px;
}
#wrapperAll .relatedLnk.showFilter:active,
#wrapperAll .relatedLnk.showFilter:focus {
background-image: url('dct_sprite_va.png');
background-position: left -15299px;
}
/*END */
#wrapperAll .filterBar.toggle hr {border-color: transparent; display: none;}
/* other */
.col2 a.relatedBackLnk,
.col3 a.relatedBackLnk,
.col4 a.relatedBackLnk,
.col5 a.relatedBackLnk,
.col6 a.relatedBackLnk,
.col7 a.relatedBackLnk,
.col8 a.relatedBackLnk,
.col9 a.relatedBackLnk,
.col10 a.relatedBackLnk,
.col11 a.relatedBackLnk,
.col12 a.relatedBackLnk{
background-position: 0 7px/*!important*/;
background-image: url('dct_sprite_va.png');
background-position: left -15402px;
/*background-position: left -4109px*/;
width: 100%;
color: #5a7c91;
}
.col2 a.relatedBackLnk:hover,
.col3 a.relatedBackLnk:hover,
.col4 a.relatedBackLnk:hover,
.col5 a.relatedBackLnk:hover,
.col6 a.relatedBackLnk:hover,
.col7 a.relatedBackLnk:hover,
.col8 a.relatedBackLnk:hover,
.col9 a.relatedBackLnk:hover,
.col10 a.relatedBackLnk:hover,
.col11 a.relatedBackLnk:hover,
.col12 a.relatedBackLnk:hover {
background-position: 0 7px/*!important*/;
background-image: url('dct_sprite_va.png');
background-position: left -15494px;
/*background-position: left -4141px;*/
width: 100%;
color: #264461;
}
.col2 a.relatedBackLnk:visited,
.col3 a.relatedBackLnk:visited,
.col4 a.relatedBackLnk:visited,
.col5 a.relatedBackLnk:visited,
.col6 a.relatedBackLnk:visited,
.col7 a.relatedBackLnk:visited,
.col8 a.relatedBackLnk:visited,
.col9 a.relatedBackLnk:visited,
.col10 a.relatedBackLnk:visited,
.col11 a.relatedBackLnk:visited,
.col12 a.relatedBackLnk:visited {
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png');
background-position: left -184px;
/*background-position: left -64px;*/
width: 100%;
color: #819eb1;
}
.eventTable p a.relatedLnk{
color: #5a7c91;
display: inline;
float: none;
line-height: 19px;
margin-bottom:0 !important; /* 15px - 4px inner */
margin-top: 0 !important; /* 0 - 5px inner */
overflow: visible;
padding: 0 0 0 20px;
text-decoration: none;
/*width: 100%;*/
}
.eventTable p a.relatedLnk {
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -0px !important;
/*background-position: left -0px !important;*/
background-repeat: no-repeat !important;
color: #5a7c91;
width: 100%;
padding: 0 0 0 15px!important;
}
.eventTable p a.relatedLnk:hover {
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -92px !important;
/*background-position: left -34px !important;*/
color: #264461;
}
.eventTable p a.relatedLnk:visited {
background-position: 0 7px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -184px !important;
/*background-position: left -64px !important;*/
color: #819eb1;
}
.eventTable p a.relatedMail {
background: none transparent !important;
padding: 0;
}
.eventTable tbody td,
.eventTable th {
border-bottom: 1px solid #E5EEF2!important;
border-top: 1px solid #E5EEF2!important;
}
table.eventTable {
margin-top: 15px;
}
tbody tr.noHover:hover td.even,
tbody tr.noHover td.even,
tfoot tr:hover td.even,
tfoot tr td.even {
background-color: #e5eef2 !important;
}
table.cntTableDefault.filterResultTable thead tr th {
background-color: #e5eef2 !important;
border-bottom: 2px solid #5A7C91 !important;
border-top: 2px solid #5A7C91 !important;
font-weight: bold;
text-align: left;
}
/* END SECTION EVENT */
/* START SECTION OVERVIEWFILTER */
#eventResultDisplay {
margin-left: 10px;
margin-bottom: 10px;
font-weight: bold;
}
div.cntFormDefault {
background-color: #e5eef2!important;
border: none!important;
}
.frmSelectDefault {
border: 1px solid #819eb1;
margin-bottom: 8px;
}
div.cntFormDefault form label {
float: left;
font-weight: normal;
margin-bottom: 5px;
}
/* END SECTION OVERVIEWFILTER */
/* BUTTON */
button.btnWhite span,
a.btnWhite span:hover {
color: #ffffff !important;
}
/* END BUTTON */
/* START SECTION PRESSSEARCH */
#searchTopicPR {
width: 174px!important;
}
.edPRsearchBox.txtSection + hr {
padding-top: 0!important;
width: 208px;
margin-left: 15px;
margin-right: 15px;
margin-bottom: -5px;
margin-top: -15px;
}
.edPRsearchBox h3 {
margin-bottom: 10px;
}
.edPRsearchBox {
width: 210px!important;
margin-bottom: 5px;
min-height: 50px;
}
.edPRHead {
padding-bottom: 5px;
font-size: 11px;
}
.edPRHeadPINo {
float: left;
}
.edPRHeadLocationDate {
float: right;
}
.cntFilterBox .toggleof {
padding: 0!important;
}
.overviewFilter {
padding-bottom: 0;
margin-bottom: 0;
}
div.overviewFilter form {
padding-bottom: 10px!important;
}
.edPRPressreleaseDownloadArticle {
float: right;
}
.edPRRelatedArticle {
padding: 0!important;
margin-top: 0!important;
margin-bottom: 20px!important;
}
.edPRListElementDate {
font-size: 11px;
}
.edPRListElementPresstype {
font-size: 12px;
margin-bottom: 10px;
}
.edPRListElement {
margin-top: 20px;
}
.dcPRhr {
margin: 0!important;
padding: 0!important;
}
.filterBoxPartLeft {
width: 64%;
float:left;
margin-bottom: 10px;
}
.filterBoxPartRight {
width: 35%;
float:left;
margin-bottom: 10px;
}
.cntBox .txtSection + .dcPRhr {
margin: 0!important;
padding: 0!important;
}
#wrapperAll .contentArea .cntBox > .dcPRhr {
margin-bottom: 10px!important;
}
.cdPRsearch {
margin-bottom: 20px!important;
}
.txtsection.edPRRelatedArticleDate {
margin: 10px 0 10px 0!important;
}
.edPRRelatedArticlePresstype {
margin: 0;
}
.contentArea .eventFilter label {
width: auto!important;
}
/* END SECTION PRESSSEARCH */
/* TOOLTIP auskommentiert */
/*.tooltip_wrap.tiny .stageTip {
width: auto !important;
}*/
/* PAGINATOR */
.searches .paginatorDefault {
bottom: 8px;
right: 15px;
}
div.paginatorDefault a,
.resultPage .paginatorDefault span {
color: #FFF;
display: inline;
font-weight: bold;
padding: 0 0 23px 23px;
text-decoration: none;
}
div.paginatorDefault a, .resultPage .sliderprevPag {
color: transparent;
}
.searches .paginatorDefault a {
width: 15px; /* Tempfix Should be auto */
height: 23px;
padding: 0 !important;
display: inline-block !important;
text-align: center;
color: #5a7c91;
font-size: 13px;
line-height: 25px;
font-weight:normal;
margin: 0 0 0 8px; /* Tempfix Should be 15px */
}
.searches .paginatorDefault a.inactive {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11852px;
/* background-position: left -2626px;*/
}
.searches .paginatorDefault .sliderprevPag,
.searches .paginatorDefault a.sliderprevPag.inactive,
.searches .paginatorDefault .slidernextPag,
.searches .paginatorDefault a.slidernextPag.inactive{
color: transparent !important;
width: 23px;
}
.searches .paginatorDefault a.sliderprevPag {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11852px;
/*background-position: left -2626px;*/
margin-right: 0 !important;
margin-left: 0;
}
.searches .paginatorDefault a.sliderprevPag:hover {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/*background-position: left -2669px;*/
}
.searches .paginatorDefault a.sliderprevPag:active {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -11955px;
/*background-position: left -2669px;*/
}
.searches .paginatorDefault a.slidernextPag {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12058px;
/*background-position: left -2712px;*/
margin-left: 15px;
margin-right: 0;
}
.searches .paginatorDefault a.slidernextPag:hover {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/*background-position: left -2755px;*/
}
.searches .paginatorDefault a.slidernextPag:active {
background-color: transparent;
background-position: 0 0;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -12161px;
/*background-position: left -2755px;*/
}
.paginatorDefault a:hover,
.paginatorDefault a.selected,
.paginatorDefault a:active {
border-radius: 0;
background-color: transparent!important;
font-weight:bold;
color: #264461;
}
.paginatorDefault.searches span {
margin-right: 15px;
}
/* Filter Press two coloms */
.filterBoxPart {
max-width: 45%;
min-width: 45%;
float: left;
}
/*COUNTRY SELECT*/
#header #countrySelection {
border-right: 1px solid #CFDDE7;
clear: none;
float: right;
list-style-type: none;
margin: 30px 8px 0 0 !important;
padding: 0 10px 0 0;
}
#header #countrySelection {
background-color: #FFFFFF;
width: auto;
}
#header #countrySelection a:hover{
background-color: transparent;
}
#header #countrySelection a.relatedLnk {
margin: 0;
margin-bottom: 0 !important;
margin-top: 0 !important;
padding: 5px 0;
padding-left: 0 !important;
}
#header #countrySelection a.relatedLnk {
background: transparent none;
font-size: 11px !important;
font-size-adjust: none !important;
font-stretch: normal !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: normal !important;
line-height: 13px !important;
}
#header #countrySelection {
clear: none;
float: right;
margin: 30px 8px 0 0 !important; /* 10px gutter - 2px left-padding of next anchor element*/
padding: 0 10px 0 0;
list-style-type: none;
border-right: 1px solid #CFDDE7;
}
#header #countrySelection ul {
display:none /*display: none; /* set ul default in langSelection to hidden */;
}
#header #countrySelection li {
font-family: Arial,serif !important;
font-size: 11px !important;
font-size-adjust: none !important;
font-style: normal !important;
font-variant: normal !important;
line-height: 13px !important;
}
#header #countrySelection li {
height: auto;
margin: 0;
padding: 5px 0;
}
#header #countrySelection:hover,
#header #countrySelection.iehover {
background: none;
}
#header #countrySelection > li:hover,
#header #countrySelection.ie:hover > li,
#header #countrySelection.ie:hover li ul ,
#header #countrySelection li:hover ul,
#header #countrySelection li ul li ul li,
#header #countrySelection li ul li:hover ul li {
margin: 0;
min-width: 100px;
}
#header #countrySelection > li:hover ,
#header #countrySelection.ie:hover > li {
/*border-bottom: medium #5c7389 !important;*/
margin: 0;
/*padding: 12px 10px 13px 8px;*/
position:relative ;
z-index: 5;
}
#header #countrySelection > li:hover, #header #countrySelection.ie:hover > li {
border-bottom: medium none #5C7389 !important;
margin: -8px -11px 0 -9px;
padding: 12px 10px 13px 8px;
position: relative;
z-index: 5;
}
#header #countrySelection > li:hover, #header #countrySelection.ie:hover > li, #header #countrySelection.ie:hover li ul, #header #countrySelection li:hover ul, #header #countrySelection li ul li ul li, #header #countrySelection li ul li:hover ul li {
border-top: 1px solid #5C7389 !important;
border-right: 1px solid #5C7389 !important;
border-left: 1px solid #5C7389 !important;
min-width: 100px;
}
#header #countrySelection li a {
background-clip: border-box;
background-color: rgba(0, 0, 0, 0) !important;
background-position: right 4px;
background-repeat: no-repeat;
background-size: auto auto;
color: #5A7C91;
cursor: default;
display: inline;
line-height: 13px;
padding: 0 10px 0 2px;
position: relative;
z-index: 20!important;
background-image: url('dct_sprite_va.png');
background-position: right -15586px;
}
#header #countrySelection > li:hover > a {
color: #264461;
/* border: 1px solid #5c7389; */
border-bottom: none;
height: 30px;
width: auto;
padding: 0 10px 0 2px;
background-color: #ffffff;
background-position: right 4px;
background-image: url('dct_sprite_va.png');
background-position: right -15673px;
/*background-position: left -155px;*/
}
#header #countrySelection li a:hover,
#header #countrySelection li a:active,
#header #countrySelection li a:focus {
color: #264461;
}
#header #countrySelection li ul li a:hover,
#header #countrySelection li li ul li a:active,
#header #countrySelection li li ul li a:focus {
color: #264461;
min-width: 117px;
}
#wrapperAll #header #countrySelection.iehover li ul,
#wrapperAll #header #countrySelection li:hover ul {
position: absolute !important;
top: 14px;
right: -11px;
z-index: 0;
border-right: 1px solid #5C7389 !important;
border-left: 1px solid #5C7389 !important;
border-bottom: 1px solid #5C7389 !important;
border-top: 1px solid #5C7389 !important;
display: block;
padding-top: 10px;
}
#wrapperAll #header #countrySelection.iehover li ul,
#wrapperAll #header #countrySelection li:hover ul {
border-color: #5C7389 !important;
border-left: 1px solid #5C7389 !important;
border-right: 1px solid #5C7389 !important;
border-style: solid !important;
border-width: 1px !important;
box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.6);
display: block;
right: -1px;
padding-top: 10px;
position: absolute !important;
top: 38px;
z-index: 0;
}
#header #countrySelection li ul {
background: #fff;
list-style: none none;
overflow: hidden;
padding: 2px 10px 11px 8px;
top: 22px;
width: auto;
position: relative;
z-index: 1000;
}
#header #countrySelection li ul {
background: #fff;
list-style: none none;
overflow: hidden;
padding: 2px 10px 12px 8px;
top: 22px;
width: auto;
position: relative;
z-index: 1000;
}
#header #countrySelection li ul {
float: left;
width: 200px;
margin-left: 0px;
}
#header #countrySelection li ul li,
#header #countrySelection li ul li.inactive,
#header #countrySelection li ul li:hover {
background: none transparent;
overflow: hidden;
padding: 0 0 0 2px;
width: 98px;
height: auto;
float: left;
}
/* COUNTRY SELECTION - DROP DOWN LIST - CONTENTS */
#header #countrySelection li ul li a {
background: transparent none !important;
color: #5a7c91;
font-weight: normal;
padding: 4px 0 0 2px;
width: auto;
cursor: pointer;
height: auto!important;
}
#header #countrySelection li ul li a:hover {
background: transparent none !important;
}
#header #countrySelection li ul li.inactive a
#header #countrySelection li ul li.inactive a:hover {
color: #5a7c91;
cursor: default;
}
/* NICHT SPRITE aus css_dc war nicht in sprite enthalten*/
/* FOOTER SOCIAL MEDIA */
#footer a.footerActionFacebook:hover {
background-image: none !important;
}
#footer a.footerActionYoutube:hover {
background-image: none !important;
}
/* BULLETPOINTS */
/* Seitenvorlage 1r RexRoth spezifisch */
#std1r .substage {
float: right; /* Substage rechts ausrichten */
margin-right: 10px; /* RexRoth spezifischen Seitenabstand einhalten */
}
/* END css_dc*/
div#wrapperAll ul#navMeta .m-cheader-link {
/*place needed custom style*/
}
div#footerCnt a.m-cfooter-link{
}
div#wrapperAll ul#navMeta .m-cheader-link:hover {
/*place needed custom style*/
background-position: left -32px ;
color: #264461 ;
}
div#footerCnt a.m-cfooter-link:hover{
background-position: left -32px ;
color: #264461 ;
}
.m-stage-controll{ /*:not(.m-stage-element)*/
}
.m-stage-element
{
}
ul#stagePagination div.stageCntMain .bgTransBBlue75 .txtSection ul.relatedItems li a.m-text-link{
background-attachment: scroll;
background-color: transparent;
/*background-image: url("boschsprite_two.png");*/
background-image: url("boschsprite_two.png");
background-repeat: no-repeat;
background-position: left 20px ;
}
li a.m-text-link:hover { /* :not(.m-text-link)*/
color: #5A7C91 !important;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: left 20px !important;
}
/*.col8 .txtSection a.relatedLnk{
background-color: transparent;
background-position: left 20px!important;
}*/
/* 20130802 PBrix */
.col2 a.relatedLnk:hover,
.col3 a.relatedLnk:hover,
.col4 a.relatedLnk:hover,
.col5 a.relatedLnk:hover,
.col6 a.relatedLnk:hover,
.col7 a.relatedLnk:hover,
.col8 a.relatedLnk:hover,
.col9 a.relatedLnk:hover,
.col10 a.relatedLnk:hover,
.col11 a.relatedLnk:hover,
.col12 a.relatedLnk:hover {
color: #264461;
/*width: auto;*/
}
/*div.contentArea div.cntWrapper div.cntBox div.txtSection ul.relatedItems li {margin-bottom: 20px;} /* 20130802 GLC *//* CL*/
/*20130805 PBrix Tooltip*/
/*.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap,.cntStage .stagePaginationControl .pTool .tooltip_wrap {
margin-top:-115px;
}*/
/*.tooltip_wrap,.tooltipCarousel_wrap {
position:absolute;
width:392px;
z-index:1000;
}*/
/*.tooltip,.tooltipCarousel {
display:block;
float:left;
left:0;
position:absolute;
top:0;
z-index:1000;
}*/
.cntStage.rgtTop .stagePaginationControl .pTool,.cntStage.top .stagePaginationControl .pTool {
margin-top:2px;
}
.cntStage.top .stagePaginationControl .pTool .tooltip_wrap.tiny,.cntStage.rgtTop .stagePaginationControl .pTool .tooltip_wrap.tiny,.cntStage.top .stagePaginationControl .pTool .tooltip_wrap,.cntStage.rgtTop .stagePaginationControl .pTool .tooltip_wrap {
margin-top:22px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75,
.cntStage.top .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -15760px;
top:0;
left:10px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75,
.cntStage .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -15855px;
top:95px;
left: 10px;
}
/* TOOLTIP auskommentiert */
/*.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .bgBlue75,.cntStage.rgt .stagePaginationControl .pTool .tooltip .bgBlue75 {
left:auto;
right:15px;
}
*/
.tooltip .top.bgBlue75,.tooltipCarousel .tooltip .top.bgBlue75 {
background-attachment:scroll;
background-color:transparent;
background-position:0 0;
background-repeat:no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -15760px;
}
/*.tooltip .top,.tooltipCarousel .top {
display:block;
height:15px;
left:15px;
position:absolute;
width:17px;
z-index:20;
}*/
.bgBlue75 {
background-color:#264461;
color:#FFF;
}
/* TOOLTIP auskommentiert */
/*.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .stageTip,.cntStage.top .stagePaginationControl .pTool .tooltip .stageTip,.cntStage.rgt .stagePaginationControl .pTool .tooltip .stageTip,.cntStage .stagePaginationControl .pTool .tooltip .stageTip {
overflow:hidden;
width:auto;
}*/
/* TOOLTIP auskommentiert */
/*.pTool .tooltip .stageTip {
float:left;
color:#FFF;
font-size:12px;
font-weight:700;
line-height:15px;
}*/
.tooltip div.bgBlue75,.tooltipCarousel div.bgBlue75 {
background-color:#264461;
background-image:none;
}
/* TOOLTIP auskommentiert */
/*.tooltip div,.tooltipCarousel div {
margin:15px 0 0;
padding:10px;
}*/
/* TOOLTIP auskommentiert */
/*.cntStage.rgt .stagePaginationControl .pTool .tooltip{
left:35px;
}*/
.cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {
background-image: url('dct_sprite_va.png');
background-position: left -15855px;
top: 50px;
width: 20px;
left:auto;
}
/* TOOLTIP auskommentiert */
/*.cntStage.rgt .stagePaginationControl .pTool .tooltip, .cntStage.rgtTop .stagePaginationControl .pTool .tooltip{
left:30px;
}*/
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75{
width:17px;
left:auto;
}
/*.cntStage .stagePaginationControl .pTool .tiny .tooltip .stageTip {
bottom: 15px;/*kann so nicht bleiben*/
/* position: relative;
}*/
#tooltipContainer .tooltip_active .tooltip_wrap {
left: 38px;
top: -10px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap, .cntStage .stagePaginationControl .pTool .tooltip_wrap {
margin-top: -110px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75,
.cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
left: auto;
right: 15px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75, .cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {
right: 25px;
}
div.searchBoxMain input.searchTopic {
padding: 4px 0 3px 5px;
}
/* 20130805 PBrix Tooltip END*/
/* cleaned up CSanviriya */
/* 20130809 GCory Begin */
/* cleaned up CSanviriya */
.expandableContent .Expand {
padding-top: 17px;
}
/* Style von Edoras 20130814 */
.filterPad {margin: 3px;}
/* /Style von Edoras 20130814 */
/** Bugfixes 21.10.2013 **/
/** Mario Lovric **/
/* change padding-settings to fix text-jumping within expandable-box */
.expandable p, #wrapperAll .expandable .txtSection p {
padding: 0 10px 0 0;
}
ul.bullet, ul.dash {
list-style-type: none;
margin: 0;
}
/* linklist in expandablebox selection */
.expandable p + ul.relatedItems li a.relatedLnk {
margin-bottom: 3px !important;
margin-top: 0 !important;
}
.expandable p + ul.relatedItems li:firstchild a.relatedLnk {
margin-top: 6px !important;
}
/* img & txt in submenue */
#subMenu .cntBox.imgBoxTop .imgSection {
height: auto;
margin-bottom: 0;
max-width: 228px !important;
overflow: hidden;
}
#subMenu div.imgBoxTop .txtSection {
margin-top: 0;
padding: 10px;
}
/* stagePagination set link_arrow */
#stagePagination .bgTransBBlue75 .relatedLnk:not(.m-text-link) {
background-position:0 9px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -15950px !important;
/*background-position: left -34px !important*/;
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #264461!important;
}
#stagePagination .bgTransBBlue75 .relatedLnk:hover:not(.m-text-link) {
background-position:0 9px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -16164px !important;
/*background-position: left -34px !important*/;
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #5A7C91!important;
}
/* cntStage set link_arrow */
#cntStage .bgTransBBlue75 .relatedLnk:not(.m-text-link) {
background-position:0 9px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -15950px !important;
/*background-position: left -34px !important*/;
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #264461!important;
}
#cntStage .bgTransBBlue75 .relatedLnk:hover:not(.m-text-link) {
background-position:0 9px!important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -16164px !important;
/*background-position: left -34px !important*/;
/* ToDO alle Module mit transblue75 option ?berpr?fen. kann bg-position kann von spezifischeren Regelen ?berschrieben werden w?hrend arrow_link_hover !important durchgreift */
color: #5A7C91!important;
}
.tabs .col8 a.relatedLnk:hover,
.tabs .col12 a.relatedLnk:hover ,
.tabs .col16 a.relatedLnk:hover {
background-position: 0 7px!important;
background-repeat: no-repeat !important;
background-image: url('dct_sprite_va.png') !important;
background-position: left -92px !important;
/*background-position: left -34px !important;*/
color: #264461!important;
}
/*summenlink necessary for safari*/
.tsrSumLink img, .imgBoxSumLink img {
position: absolute;
}
/*Expandable Box*/
.Expand .closed, .Expand .invisible
{ left: -100000px !important; position: absolute; }
/*Language Selector*/
#header #langSelection.iehover li ul, #header #langSelection li:hover ul, #header #langSelection.multiLang.iehover li ul, #header #langSelection.multiLang li:hover ul {
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.6)!important;
}
/* fix image-text box in tab */
.bullet > li:after, .bullet > li:before, .dash > li:before, .dash > li:after {
clear: both!important;
display: none;
}
/* Stage auto height */
.stageCntMain .overlayR,
.stageCntMain .overlayL {
height: 100% !important;
overflow: hidden;
}
/* New Icon Calculator */
a.dc_calculator {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 5px;
background-image: url('dct_sprite_va.png');
background-position: left -16378px;
color: #5a7c91;
display: block;
float: left;
margin-top: 0;
overflow: visible;
padding: 5px 0 5px 33px;
text-decoration: none;
width: auto;
}
ul.relatedItems li a.dc_calculator,
.universalBox ul.relatedItems li a.dc_calculator,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_calculator,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_calculator {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16378px;
/*background-position: left -1566px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: auto;
display: block;
line-height: 20px;
}
a.dc_calculator:hover,
ul.relatedItems li a.dc_calculator:hover,
.universalBox ul.relatedItems li a.dc_calculator:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_calculator:hover,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_calculator:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16486px;
/*background-position: left -1614px;*/
}
a.dc_calculator:active,
ul.relatedItems li a.dc_calculator:active,
.universalBox ul.relatedItems li a.dc_cataqlog:active,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_calculator:active,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_calculator:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16594px;
/* background-position: left -1662px;*/
}
/* New Icon Shop */
a.dc_shop {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 5px;
background-image: url('dct_sprite_va.png');
background-position: left -16702px;
color: #5a7c91;
display: block;
float: left;
margin-top: 0;
overflow: visible;
padding: 5px 0 5px 33px;
text-decoration: none;
width: auto;
}
ul.relatedItems li a.dc_shop,
.universalBox ul.relatedItems li a.dc_shop,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_shop,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_shop {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16702px;
/*background-position: left -1566px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: auto;
display: block;
line-height: 20px;
}
a.dc_shop:hover,
ul.relatedItems li a.dc_shop:hover,
.universalBox ul.relatedItems li a.dc_shop:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_shop:hover,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_shop:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16810px;
/*background-position: left -1614px;*/
}
a.dc_shop:active,
ul.relatedItems li a.dc_shop:active,
.universalBox ul.relatedItems li a.dc_shop:active,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_shop:active,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_shop:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -16918px;
/* background-position: left -1662px;*/
}
/* New Icon Configurator */
a.dc_configurator {
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 5px;
background-image: url('dct_sprite_va.png');
background-position: left -17026px;
color: #5a7c91;
display: block;
float: left;
margin-top: 0;
overflow: visible;
padding: 5px 0 5px 33px;
text-decoration: none;
width: auto;
line-height: 20px;
}
ul.relatedItems li a.dc_configurator,
.universalBox ul.relatedItems li a.dc_configurator,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_configurator,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_configurator {
background-color: transparent;
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -17026px;
/*background-position: left -1566px;*/
margin: 0;
padding: 5px 0 5px 33px;
height: auto;
display: block;
line-height: 20px;
}
a.dc_configurator:hover,
ul.relatedItems li a.dc_configurator:hover,
.universalBox ul.relatedItems li a.dc_configurator:hover,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_configurator:hover,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_configurator:hover {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -17134px;
/*background-position: left -1614px;*/
}
a.dc_configurator:active,
ul.relatedItems li a.dc_configurator:active,
.universalBox ul.relatedItems li a.dc_configurator:active,
.bgTransWhte80 .txtSection ul.relatedItems li a.dc_configurator:active,
.bgTransBBlue75 .txtSection ul.relatedItems li a.dc_configurator:active {
background-position: 0 5px;
background-repeat: no-repeat;
background-image: url('dct_sprite_va.png');
background-position: left -17242px;
/* background-position: left -1662px;*/
}
.visuallyhidden, .tabBorderHelper {display:none !important;}
?/* custom css 20130801 */
div#wrapperAll ul#navMeta .m-cheader-link {
/*place needed custom style*/
}
div#footerCnt a.m-cfooter-link{
}
div#wrapperAll ul#navMeta .m-cheader-link:hover {
/*place needed custom style*/
background-position: left -32px ;
color: #264461 ;
}
div#footerCnt a.m-cfooter-link:hover{
background-position: left -32px ;
color: #264461 ;
}
.m-stage-controll{ /*:not(.m-stage-element)*/
}
.m-stage-element
{
}
ul#stagePagination div.stageCntMain .bgTransBBlue75 .txtSection ul.relatedItems li a.m-text-link{
background-attachment: scroll;
background-color: transparent;
/* background-image: url("http://d-dc-corp.content.bosch.comboschsprite_two.png"); */
background-image: url("boschsprite_two.png");
background-repeat: no-repeat;
background-position: left 20px ;
}
li a.m-text-link:hover { /* :not(.m-text-link)*/
color: #5A7C91 !important;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: left 20px !important;
}            
