html {
height: 100%;
width: 100%;
overflow: scroll;
}
/* reset default values to default */
html, body {
margin: 0;
padding: 0;
font: normal 14px/18px Arial, Helvetica, sans-serif;
}
body {
text-align: left;
background: #87888a none;
border: none;
}
h1 {
font: normal 22px/28px Verdana, Tahoma, sans-serif;
padding: 0;
margin: 0;
color: #404245
}
h2 {
font: bold 16px/20px Verdana, Tahoma, sans-serif;
padding: 0;
margin: 0;
color: #404245;
}
h3 {
font: bold 14px/18px Arial, Helvetica, Geneva, sans-serif;
padding: 0;
margin: 0;
font-weight: bold;
color: #000;
}
h4 {
font: bold 12px/15px Arial, Helvetica, Geneva, sans-serif;
padding: 0;
margin: 0;
font-weight: bold;
color: #404245;
}
p {
padding: 0;
margin: 0;
}
.clear {
clear:both;
display: block;
height: 1px;
overflow: hidden;
}
.posAb {
position: relative;
}
.clearBoth{
clear:both;
}
a img {
border: 0;
}
.clearfix:after, .clear:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.hidden {
visibility:hidden;
}
div {
margin: auto;
width: auto;
border: none;
padding: 0;
margin: 0;
}
.floatRe {
float: right;
}
.floatLe {
float: left;
}
.noFloat {
float: none!important;
}
.noClear {
clear: none!important;
}
.fltrt {
float: right;
margin-left: 8px;
}
.fltlft {
float: left;
margin-right: 8px;
}
.small, a.small, p.small {
font-size: 90%!important;
}
.verysmall, a.verysmall, p.verysmall {
font-size: 80%!important;
}
/* Table */
.tblCenter {
text-align:center!important;
}
.tblRight {
text-align:right!important;
}
/* Col Display */
.twoCol .col8 h3 {
font-size: 0.85em;
}
/* main regions & areas */
#wrapperAll {
width: 1002px;
background: #fff;
padding: 0;
vertical-align: top;
margin: 0 auto;
clear: both;
}
/* header */
#header {
/* background: transparent url(bg_metanav.gif) 0 0 repeat-x; */
background-color:transparent;
background-attachment:scroll;
background-repeat:repeat-x;
background-position: 0 0;
background-image: url('boschsprite_three.png');
background-position: left -0px;
margin: 0 10px 0 10px;
padding-left: 0px;
clear: both;
position: relative;
font: normal 11px Arial;
height: 80px;
}
.specialheader {
height: 90px!important;
}
#header #langSelection {
margin: 0;
padding: 0;
border-left: 1px solid #C3C3C3;
list-style-type: none;
display: inline-block;
position: relative;
left: 25px;
clear: right;
}
#header #langSelection li {
float: left;
font: normal 11px/13px Arial;
clear: right;
padding: 0 5px;
}
#header a {
color: #808285;
text-decoration: none;
padding: 2px 5px;
display: block;
width: auto;
}
#header #navMeta a:hover, #header #langSelection a:hover {
background-color: #e1e1e2;
text-decoration: none;
}
#header a.selected {
color: #C3C3C4;
text-decoration: none;
}
#header #boschLogo {
position: absolute;
right: 0px;
top: 15px;
}
#header #boschLogo a {
padding: 2px 0;
}
#header #boschLogo img {
border: 0;
}
#websiteTitleArea {
color: #404245;
font-size: 2em;
font-family: Verdana, Tahoma, Arial, Sans-Serif;
font-weight: normal;
line-height: normal;
margin-top: 10px;
}
/* website footer */
#footer {
background: transparent none;
padding: 0 0 30px;
width: 1002px;
margin: 0 auto;
clear: both;
color:#c3c3c4!important;
}
#footer.default {
height: 40px;
}
#footer ul {
margin: 0;
padding: 0;
}
#footer li {
list-style: none;
margin: 0;
padding: 0;
float: left;
}
/* website footer linkstyles */
#footer a {
color: #fff;
text-decoration: none;
font: bold 12px Arial;
background-repeat: no-repeat;
background-position: 5px 5px;
padding: 8px 0 5px 30px;
display: block;
float: none;
height: 20px;
}
#footer span {
color: #fff;
font: bold 12px Arial;
padding: 8px 8px 5px 3px;
display: block;
float: none;
}
#footer a.footerActionTop, #footer a.footerActionTopActive {
background-repeat:no-repeat;
background-position:2px 13px;
background-image: url('boschsprite_three.png');
background-position: left -97px;
padding-left: 14px;
}
#footer a.footerActionTop:hover {
background-repeat:no-repeat;
background-position:2px 13px;
background-image: url('boschsprite_three.png');
background-position: left -165px;
}
#footer a.footerActionPrint, #footer a.footerActionPrintActive {
background-repeat:no-repeat;
background-position:5px 7px;
background-image: url('boschsprite_three.png');
background-position: left -233px;
}
#footer a.footerActionPrintActive, #footer a.footerActionPrint:hover {
background-repeat:no-repeat;
background-position: 5px 7px;
background-image: url('boschsprite_three.png');
background-position: left -306px;
}
#footer a.footerActionPdf, #footer a.footerActionPdfActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -379px;
}
#footer a.footerActionPdfActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -451px;
}
#footer a.footerActionPdf:hover {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -451px;
}
#footer a.footerActionRate, #footer a.footerActionRateActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -523px;
}
#footer a.footerActionRateActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -595px;
}
#footer a.footerActionRate:hover {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -595px;
}
#footerFontResize a{
color:#ffffff;
height: 22px;
width: 22px;
margin: 4px 0px 0px 5px;
text-align: center;
padding:0px;
background: url(cfs/ico_font.gif) no-repeat;
}
#footerFontResize a:hover, #footer a.footerFontsize1Active, #footer a.footerFontsize2Active, #footer a.footerFontsize3Active{
background: url(cfs/ico_font_hover.gif) no-repeat;
color:#999999 !important;
}
#footer a.footerFontsize1, #footer a.footerFontsize1Active {
font-size: 10px;
line-height: 29px;
}
#footer a.footerFontsize2, #footer a.footerFontsize2Active {
font-size: 15px;
line-height: 26px;
}
#footer a.footerFontsize3, #footer a.footerFontsize3Active {
font-size: 20px;
line-height: 22px;
}
#footer a.footerActionBm, #footer a.footerActionBmActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -667px;
}
#footer a.footerActionBmActive {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -739px;
}
#footer a.footerActionBm:hover {
background-repeat: no-repeat;
background-position: 5px 5px;
background-image: url('boschsprite_three.png');
background-position: left -739px;
}
#footer #footerActionsL {
float: left;
height: 30px;
padding-left: 8px;
}
#footer #footerActionsR {
float: right;
height: 30px;
padding-right: 8px;
}
#footer #footerActionsR ul {
display: inline;
}
#footer #footerActionsR ul#footerFontResize {
display: none;
}
html body #footer ul li a:hover {
color: #efefef;
}
hr.footer {
clear: both;
height: 1px;
background-color:transparent;
border: none;
border-bottom: 1px solid #c3c3c4;
padding: 0;
margin: 10px 0 10px -10px;
overflow: hidden;
font-size: 1px;
display: block;
width: 1002px;
}
#footerCnt {
font: bold 0.8em/15px Arial;
font-weight: bold;
padding-left: 10px;
}
#footerCnt p.copyright {
padding: 10px 0 0 0;
}
#footer #footerCnt *, #footer #footerCnt a {
color: #C3C3C4;
}
#footer #footerCnt a {
background: transparent none;
display: inline;
float: none;
font-size: 1em;
padding: 0!important;
/*line-height: 1em;*/
margin: 0;
}
#footer #footerCnt a:hover {
color: #FFF;
}
#footerCnt ul li {
display: block;
clear:both;
float:none;
height: auto;
}
.cntWrapper {
font-family: arial, sans serif;
color: #000000;
font-weight: normal;
padding: 0;
}
/* grid & block (area) definitions */
.grid16 {
width: 992px;
}
.grid12 {
width: 744px;
}
.grid8 {
width:496px;
}
.grid6 {
width:370px;
}
.grid5 {
width:310px;
}
.grid4 {
width:248px;
}
.grid3 {
width:186px;
}
/* Layout Definitions Columns Grid: 16 x 52px = 10px 52px 10px 52px ... 52px + 10px */
.col2 {
width: 25%;
width: 114px;
font-size: 0.85em;
line-height: 1.2em;
}
.col2 .col2 {
font-size: 1em;
}
.col3 {
width: 176px;
font-size: 0.85em;
line-height: 1.2em;
}
.col3 .col3 {
font-size: 1em;
}
.col4 {
width: 25%;
width: 238px;
font-size: 0.85em;
line-height: 1.2em;
}
.col4 .col4 {
font-size: 1em;
}
/* col5-7 are used for the stage transparency overlay-content */
.col5 {
width: 300px;
font-size: 14px;
font-size: 1em;
}
.col6 {
width: 362px;
font-size: 14px;
font-size: 1em;
}
.col7 {
width: 425px;
font-size: 14px;
font-size: 1em;
}
.col8 {
width: 50%;
width: 486px;
font-size: 14px;
font-size: 1em;
}
.col12 {
width: 75%;
width: 734px;
font-size: 14px;
font-size: 1em;
}
.col16 {
width: 100%;
width: 982px;
font-size: 14px;
font-size: 1em;
}
.col5 .txtSection p, .col6 .txtSection p, .col7 .txtSection p, .col8 .txtSection p, .col9 .txtSection p, .col10 .txtSection p, .col11 .txtSection p, .col12 .txtSection p, .col13 .txtSection p,.col4 .txtSection p, .col15 .txtSection p, .col16 .txtSection p {
line-height: 18px;
}
.col1 .txtSection p, .col2 .txtSection p, .col3 .txtSection p, .col4 .txtSection p{
line-height: 15px;
}
div.cntBox div.txtSection p a.relatedLnk, div.cntBox div.txtSection p a.relatedMail, div.cntBox div.txtSection p a.relatedPdf {
display: inline;
float: none;
}
div.cntBox div.txtSection p a.btn {
display: inline-block;
float: none;
}
div.cntBox table.lineStyle1 span a.relatedLnk, div.cntBox table.lineStyle1 span a.relatedMail, div.cntBox table.lineStyle1 span a.relatedPdf{
display: inline;
float: none;
}
div.cntBox table.lineStyle1 span a.btn{
display: inline-block;
float: none;
}
div.cntBox table.lineStyle1 ul.relatedItems li a.btn {
display: inline-block;
float: none;
}
.contentArea {
margin-bottom: 25px;
margin-right: 10px;
float: right;
}
div.marginalArea .cntBox {
margin-left: 0;
}
.cntGrid {
background-color:#FFC;
}
.grid {
margin:5px;
padding:5px;
float:left;
background:#ddd;
}
.outline {
border:1px solid #999;
background:#f6f6f6;
padding:5px 10px;
width:1050px;
}
/* end fs */
.cntWrapper {
margin:0;
clear: both;
overflow:visible!important;
}
.cntWrapper .txtBig {
font-family: arial, sans serif;
font-size: 100%;
line-height: 1.35;
color: #000000;
font-weight: normal;
}
div.inverse {
background-color: #003B6A;
color: #FFFFFF;
}
div.inverse h1, div.inverse h2, div.inverse h3, div.inverse h4, div.inverse h5, div.inverse h6 {
color: #FFFFFF!important;
}
div.grey {
background-color: #f1f1f1;
color: #000;
}
/* content box style-sheets */
.cntBox {
float: left;
margin-left: 10px;
margin-bottom: 20px;
vertical-align: top;
clear: right;
}
.cntBox h1 {
margin-top: 8px;
}
.universalBox .imgSection {
float: left;
}
.universalBox .txtSection {
padding-left: 10px;
float: left;
overflow:hidden;
}
.universalBox .txtSection.noPadding {
padding-left: 0px!important;
}
.universalBox .txtSection p {
margin-bottom:0;
}
.marginalArea {
float: right;
clear: right;
}
.marginalArea .cntBox {
margin-bottom: 25px;
clear: both;
}
/* stage basic v1.5 template */
.cntStage {
margin-bottom:15px;
position: relative;
clear:both!important;
}
.cntStage h2 {
padding:16px 0 0 0;
}
.cntStage .lnkBox {
padding:8px 0 0 0;
}
div.videoButton textarea {
width:99%;
}
div.getAdobeL {
position:absolute;
bottom:0;
left:0;
color:#000;
padding: 10px;
}
div.getAdobeR {
position:absolute;
bottom:0;
left:auto;
right: 0;
color:#000;
padding: 10px;
}
/* Overlays */
div.overlayR, div.overlayL {
position: absolute;
right:0;
top: 0;
z-index: 25;
}
div.overlayL {
left:0;
}
/* CMS-Backend Editor Styles / Rich Text Editor Formatiermoeglichkeiten */
/* Headlines */
.cntBox h4 {
font-size: 0.85em;
line-height: 1.35em;
color: #000000;
}
.cntBox h3 {
font-size: 1.2em;
line-height: 1.35em;
color: #000000;
margin: 0;
padding: 0 0 5px 0;
}
.cntBox h2 {
padding: 0 0 11px 0;
}
.col8.cntBox h2 {
padding: 0 0 11px 0;
}
h1.underline, h2.underline, h3.underline, h4.underline, h5.underline {
text-decoration: underline!important;
margin-bottom: 10px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
font-weight: lighter;
font-size: 75%;
}
.bold {
font-weight: bold;
}
hr {
width: 100%;
background-color: transparent;
height: 1px;
font-size: 1px;
padding: 0;
margin: 5px 0 5px 0;
border: 0;
border-bottom: 1px solid #c3c3c4;
clear: both;
overflow: hidden;
}
div.imgBoxTop .txtSection hr {
margin: 5px 0 10px 0;
}
/* --- Tables --- */
table {

margin: 0;
padding: 0;
border-collapse: collapse;
}
table caption {
font: normal 15px Arial;
vertical-align: text-bottom;
text-align: left;
color: #808285;
margin-bottom: 10px;
}
table.cntTableDefault, table.cntTableDefault th, table.cntTableDefault td {
font:0.94em/1.2em Arial;
margin: 0;
}
thead tr td, thead tr td {
background-color: #e1e1e2!important;
}
table.cntTableDefault thead tr td, table.cntTableDefault thead tr th {
background-color: #e1e1e2!important;
text-align: left;
font-weight: bold;
}
table.cntTableDefault thead.even tr th.even, table.cntTableDefault thead tr th.even {
background-color: #c3c3c4!important;
}
tfoot tr td {
background-color: transparent!important;
}
table tbody tr td.even, col.even {
background-color: #e1e1e2;
}
table thead tr th {
background-color: #e1e1e2;
}
table thead tr th.even {
background-color: #c3c3c4;
}
tbody tr:hover td, tbody tr.iehover td {
background-color: #e1e1e2;
}
tbody tr:hover td.even, tbody tr.iehover td.even {
background-color: #c3c3c4;
}
tbody tr.noHover:hover td, tbody tr.noHover td, tfoot tr:hover td, tfoot tr td {
background-color: #fff!important;
}
tbody tr.noHover:hover td.even, tbody tr.noHover td.even {
background-color: #e1e1e2!important;
}
/* bottom line for content cells */
table.lineStyle1 tbody td, table.lineStyle1 th, table tbody td.lineStyle1 {
border-bottom: 1px solid #c3c3c4;
}
tfoot tr td, tfoot tr td, tfoot.even tr td, tfoot.odd tr td {
background-color: transparent!important;
background: none;
background-color: #fff;
}
div.tblComment {
margin-top: 10px;
}
table.w100 {
width: 100%;
}
table.w70 {
width: 70%;
}
table.w50 {
width: 50%;
}
table thead th, table tbody td, table td {

vertical-align: top;
}
table.lineStyle1.wthPdg td {
padding: 10px 0 10px 0;
}
table.noIndent thead th, table.noIndent tbody td {
padding: 10px 10px 10px 0;
}
table thead th p, table tbody td p {
margin:0;
padding: 0;
}
table.smallFont, table.smallTable td {
font: 11px/14px Arial;
margin: 0;
}
table.smallTable td {
padding: 5px;
}
table.lineStyle1 {
margin:0 0 15px;
}
table.wthPdg {
border: none;
}
.world table.lineStyle1 {
margin-bottom: -1px;
}
table.lineStyle1 ul.relatedItems {
padding: 0px!important;
margin: 0px!important;
}
table.state {
border-top: 1px solid #C3C3C4;
}
td.cntr {
text-align: center;
}
td.cntr a.locArrow {
float:none;
display:inline;
}
div.paginatorDefault {
font-size: 12px;
margin: 0 0 8px 0;
}
div.paginatorDefault a {
color: #808285;
text-decoration: none;
font-weight: bold;
padding: 1px 6px;
margin-right: 0!important;
}
.paginatorDefault a.selected, .paginatorDefault a:hover {
background-color: #f1f1f1;
/* round me corners */
-moz-border-radius:3px; /* Firefox */
-webkit-border-radius:3px; /* Safari and chrome */
-khtml-border-radius:3px; /* Linux browsers */
border-radius:3px; /* CSS3 */
}
.paginatorDefault a.inactive {
cursor: default;
color: #c3c3c4;
}
/* --- Forms --- */
button, a.btn {
border: 0;
width: auto;
overflow: visible;
text-decoration: none;
}
button.btn, a.btn {
background-repeat:no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -0px !important;
/* background: url(cntBtnblueBg_sprite.png) 0 0 no-repeat; */
padding: 0 0 2px 8px !important;
height: 22px;
margin-bottom: 5px;
margin-right: 10px;
cursor: pointer;
}
button.btn span, a.btn span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -32px !important;
/* background: url(cntBtnblueBgEnd_sprite.png) 100% 0 no-repeat; */
color: #fff!important;
padding: 2px 6px 0px 0px;
height: 21px;
font: bold 12px/17px Arial;
display: block;
position: relative;
top: -1px;
white-space: nowrap;
width: 100%;
}
button.btnSubmit {
background-repeat: no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -0px !important;
/* background: url(cntBtnblueBg_sprite.png) 0 0 no-repeat; */
}
button.btnSubmit span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -32px !important;
/* background: url(cntBtnblueBgEnd_sprite.png) 100% 0 no-repeat; */
color: #fff;
}
button.btn:hover, a.btn:hover {
background-repeat: no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -64px !important;
}
button.btn:hover span, a.btn:hover span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -96px !important;
}
button.btnWhite, a.btnWhite {
background-repeat:no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -128px !important;
padding: 0 0 2px 8px !important;
/* background: url(cntBtnWhteBg_sprite.png) 0 0 no-repeat; */
}
button.btnWhite span, a.btnWhite span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -160px !important;
/* background: url(cntBtnWhteBgEnd_sprite.png) 100% 0 no-repeat; */
color: #000!important;
}
button.btnWhite:hover, a.btnWhite:hover {
background-repeat:no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -192px !important;
/* background: url(cntBtnWhteBg_sprite.png) 0 0 no-repeat; */
}
button.btnWhite:hover span, a.btnWhite:hover span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -224px !important;
/* background: url(cntBtnWhteBgEnd_sprite.png) 100% 0 no-repeat; */
color: #000!important;
}
button.btnGray, a.btnGray {
background-repeat:no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -192px !important;
padding: 0 0 2px 8px !important;
/* background: url(cntBtnGrayBg_sprite.png) 0 0 no-repeat; */
}
button.btnGray span, a.btnGray span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -224px !important;
/* background: url(cntBtnGrayBgEnd_sprite.png) 100% 0 no-repeat; */
color: #fff;
}
button.btnGray:hover, a.btnGray:hover {
background-repeat:no-repeat;
background-position: 0 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -256px !important;
/* background: url(cntBtnGrayBg_sprite.png) 0 0 no-repeat; */
}
button.btnGray:hover span, a.btnGray:hover span {
background-repeat:no-repeat;
background-position: 100% 0!important;
background-image: url('boschsprite_two.png') !important;
background-position: right -288px !important;
/* background: url(cntBtnGrayBgEnd_sprite.png) 100% 0 no-repeat; */
color: #fff;
}
a.btn {
float: left;
height: 20px;
padding-left: 8px;
clear: both;
}
a.btn span {
position: static;
padding-right: 5px;
}
/* siteSearchbox within mainNavigation */
/* searchBox */
.mainNavWrapper div.searchBoxMain, .mainNavWrapper2 div.searchBoxMain {
float: right;
margin: 4px 6px 1px 1px;
padding: 0 0 1px 0;
border: 1px solid #036;
position: relative;
height: 18px;
}
div.searchBoxMain form {
margin: 0;
padding: 0;
border: none;
margin: auto;
}
div.searchBoxMain input.searchTopic {
color:#999999;
/* background: #fff url(bg_searchinput.gif) 0 0 no-repeat; */
background-color:#fff;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -320px;
font-size: 11px;
line-height: 11px;
border: 0;
width: 123px;
margin: 0;
padding: 3px 0 3px 3px;
float: left;
}
div.searchBoxMain input.btnSubmit {
float: left;
border: 0;
margin: 1px 1px 0 0;
}
/* generic Forms */
.cntFormDefault .close {
margin: 10px 10px 0
}
div.cntFormDefault h3 {
padding-top: 5px;
padding-bottom: 0;
}
div.cntFormDefault {
position: relative;
clear: both;
background-color: #f1f1f1;
color: #404245;
border: 1px solid #c3c3c4!important;
font-weight: bold;
font-size: 1em;
}
.grid6 .cntFormDefault, .grid8 .cntFormDefault, .grid10 .cntFormDefault, .grid12 .cntFormDefault {
font-size: 0.88em;
}
div.cntFormDefault form {
padding: 10px;
}
div.cntFormDefault hr {
width: 100%;
background-color: transparent;
height: 1px;
font-size: 1px;
padding: 0;
margin: 5px 0 10px 0;
border: 0;
border-bottom: 1px solid #c3c3c4;
clear: both;
overflow: hidden;
}
div.cntFormDefault form span.legend {
width: 160px;
float: left;
display: inline-block;
margin: auto;
margin: 0px 10px 8px 0;
padding: 0;
}
div.cntFormDefault form label {
float: left;
margin-right: 10px;
font-weight: normal;
}
div.cntFormDefault form ul.relatedItems li {
padding-left:0!important;
}
.eventFilter #eventStateFilter {
width:200px;
}
.contentArea .eventFilter label {
width: 105px;
}
.contentArea .eventFilter label input {
margin-right: 10px;
}
.contentArea .eventFilter form span.legend {
width: 108px;
}
.wrapH100 {
float: right;
position: relative;
display: inline-block;
vertical-align: middle;
margin: auto;
min-height: 100%;
height:auto !important;
height:35px; /* IE */
}
#subMenu div.cntFormDefault .relatedItems {
font-size: 0.8em;
}
input.w100 {
width: 95%;
margin-bottom: 15px;
padding: 1px 4px;
}
select.w100 {
width: 100%;
margin-bottom: 15px;
padding: 0 0 0 3px;
}
.form div.check.bRed {
margin-left: 21.5%;
}
/* --- Teaser --- */
.tsrSumLink, .imgBoxSumLink{
display: block;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.tsrSumLink img, .imgBoxSumLink img{
height: 100%;
width: 100%;
}
.tsrSum{
position:relative;
}
.tsrBoxL, .tsrBoxR {
background: #c3c3c4;
color: #fff;
margin: 0 0 20px 0;
overflow: hidden;
}
.cntWrapper .tsrBoxL, .cntWrapper .tsrBoxR, .cntWrapper .cntBox {
margin-bottom: 9px!important;
}
div.contentArea .tsrBoxL, div.contentArea .tsrBoxR {
margin-left: 10px;
float: left;
}
.tsrBoxR .imgSection {
float: right;
width: 62px!important;
margin-right:0;
overflow: hidden;
}
#subMenu .tsrBoxR .imgSection {
float: right;
width: 62px!important;
right:0;
top:0;
overflow: hidden;
margin-left: 10px;
}
.tsrBoxR h3, .tsrBoxL h3 {
padding-bottom: 5px;
padding-top:3px;
}
tsrBoxL.col4.bgYellowGreen .txtSection {
padding:10px 10px 5px 0px!important;
}
.tsrBoxR .txtSection {
width: auto;
padding: 10px;
overflow: hidden;
}
.tsrBoxL .imgSection {
float: left;
width: 62px;
overflow: hidden;
margin-right: 10px;
}
.tsrBoxL .txtSection {
padding-top: 10px;
padding-right: 10px;
padding-left: 0;
overflow: hidden;
}
.tsrBoxL.col4.bgYellowGreen .txtSection {
padding:10px 10px 5px 0 !important;
}
.overlapTopL, .overlapBtmL, .overlapTopR, .overlapBtmR {
overflow: visible;
position: relative;
}
.overlapTopL .imgSection, .overlapTopR .imgSection {
position: relative;
top: -10px!important;
margin-left:0px!important
}
.overlapBtmL .imgSection, .overlapBtmR .imgSection {
position: absolute;
top: auto!important;
bottom: -10px;
}
.overlapBtmL .txtSection {
padding-left: 72px;
}
#subMenu .overlapBtmL .txtSection {
position: relative;
left: 72px;
padding-left: 0;
}
.overlapBtmR .imgSection {
right: 0;
}
.overlapBtmR .txtSection {
padding-right: 72px;
}
.grid4 .col4.overlapTopL, .grid4 .col4.overlapBtmL, .grid4 .col4.overlapTopR, .grid4 .col4.overlapBtmR {
clear: both;
} /* fix for firefox overlapping boxes in full grid columns*/
#subMenu .tsrBoxL .txtSection {
width: 141px;
}
.tsrBoxL .imgSection .imgSofter {
display: block;
z-index: 15;
width: 10px;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.tsrBoxR .imgSection .imgSofter {
display: block;
z-index: 15;
width: 10px;
height: 100%;
position: absolute;
top: 0;
right: 0;
}
.overlapBtmR .imgSection .imgSofter, .overlapBtmL .imgSection .imgSofter {
top: auto;
bottom: 10px;
}
.overlapTopR .imgSection .imgSofter, .overlapTopL .imgSection .imgSofter {
top: 10px;
}
.tsrBoxL .txtSection, .tsrBoxR .txtSection {
padding-bottom: 5px;
}
.tsrBoxL .txtSection p, .tsrBoxR .txtSection p {
padding-top: 5px;
padding-bottom: 5px;
}
html body div#subMenu div.cntFormDefault {
width: 226px;
}
.tsrBoxL .txtSection ul.relatedItems, #subMenu .eventFilter ul.relatedItems {
list-style-type: none;
list-style: none;
margin: auto!important;
margin-left: 0!important;
padding-left: 0!important;
padding-top: 0;
}
.eventFilter .relatedLnk {
display:inline;
position: relative;
left: 10px;
}
#subMenu .eventFilter .relatedLnk {
display:inline;
position: relative;
left: 0px;
}
.tsrBoxL .txtSection ul.relatedItems li, .tsrBoxR .txtSection ul.relatedItems li {
list-style-type: none;
list-style: none;
margin: 0;
padding-left: 0;
}
/* --- navigations --- */
/* Metanavigation in header */
#header #navMeta {
color: #DCDCDC;
clear: both;
font: 11px normal Arial, sans-serif;
margin: 0 0 0 -5px;
padding: 0 0 0 0;
}
#header #navMeta li {
display: inline;
float: left;
padding: 0 0 0 10px;
background-image: none!important;
}
#header #navMeta a.relatedLnk {
background:transparent;
font: normal 11px/13px Arial!important;
padding: 2px 5px;
}
/* main navigation */
.mainNavWrapper {
background-color: #06406F;
background-repeat: repeat-x;
background-position: 0 0;
background-image: url(bgNaviMain.png)!important;
overflow: visible;
color: #fff;
padding:0;
margin: 0 10px 10px 10px;
min-height: 30px;
clear: both;
position: relative;
z-index: 1000;
}
.mainNavWrapper2 {
background-color: #06406F;
background-repeat: repeat-x;
background-position: 0 0;
background-image: url(bgNaviMain.png)!important;
overflow: visible;
color: #fff;
margin: 0 10px 10px 10px;
padding:0;
min-height: 45px;
position: relative;
z-index: 1000;
}
.mainNavWrapper .clear, .mainNavWrapper2 .clear {
height: 0;
}
ul#mainNav {
margin: 0;
padding: 0px;
width: 810px;
float: left;
}
ul#mainNav li {
margin: 0;
padding: 0;
float: left;
list-style: none;
/* background: transparent url(navseparator.gif) 100% 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 0;
background-image: url('boschsprite_two.png');
background-position: right -345px;
padding: 0 10px;
position: relative;
}
.mainNavWrapper2 ul#mainNav li {
padding: 0 10px;
}
ul#mainNav li a, ul#mainNav li span {
color: #fff;
text-decoration: none;
font: bold 12px/21px Arial, sans-serif!important;
padding: 5px 0 4px;
display: block!important;
display: inline-block;
width: auto;
}
.mainNavWrapper2 ul#mainNav li a, .mainNavWrapper2 ul#mainNav li span {
font-weight:bold!important;
height:auto!important;
height: 41px;
line-height: 18px!important;
padding-top: 4px;
padding-bottom: 0;
min-height: 41px;
display: block!important;
display: inline-block;
width: auto;
}
ul#mainNav li a:hover {
color: #fff;
}
.mainNavWrapper ul#mainNav li a.more, .mainNavWrapper2 ul#mainNav li a.more, .mainNavWrapper ul#mainNav li span.more, .mainNavWrapper2 ul#mainNav li span.more {
background-repeat:no-repeat;
background-position: 100% -87px;
background-image: url(lnkstylecntlink_bottom_sprite_newie9.png);
/* background: transparent url(lnkstylecntlink_bottom_sprite_newie9.png) 100% -87px no-repeat; */
padding-right: 12px;
margin-right: 2px;
overflow: visible;
}
.mainNavWrapper2 ul#mainNav li a.more {
background-repeat:no-repeat;
background-position: 100% -90px;
background-image: url(lnkstylecntlink_bottom_sprite_newie9.png);
/* background: transparent url(lnkstylecntlink_bottom_sprite_newie9.png) 100% -90px no-repeat; */
}
.mainNavWrapper2 ul#mainNav li a.more2ndLine, .mainNavWrapper2 ul#mainNav li span.more {
background-repeat:no-repeat;
background-position: 100% -72px;
background-image: url(lnkstylecntlink_bottom_sprite_new.gif);
/* background: transparent url(lnkstylecntlink_bottom_sprite_new.gif) 100% -72px no-repeat; */
padding-right: 12px;
}
ul#mainNav li.active, ul#mainNav li:hover, ul#mainNav li.iehover {
background: url(bgNaviMainInv.png) 100% 0 repeat;
color: #036!important;
position: relative;
border-left: 1px solid #003B6A;
margin-left: -2px;
padding-left: 11px;
}
ul#mainNav li:first-child.active, ul#mainNav li:first-child:hover, ul#mainNav li:first-child.iehover {
border-left: 1px solid #fff;
}
ul#mainNav li.active a, ul#mainNav li:hover a, ul#mainNav li.iehover a, ul#mainNav li a:hover, ul#mainNav li.active span {
color: #003b6a;
}
.mainNavWrapper ul#mainNav li.active a.more,
.mainNavWrapper ul#mainNav li:hover a.more,
.mainNavWrapper ul#mainNav li.iehover a.more {
background-position: 100% -37px;
}
.mainNavWrapper2 ul#mainNav li.active a.more,
.mainNavWrapper2 ul#mainNav li:hover a.more,
.mainNavWrapper2 ul#mainNav li.iehover a.more ,
.mainNavWrapper2 ul#mainNav li.active span.more{
background-position: 100% -40px;
}
.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.active span.more2ndLine {
background-repeat:no-repeat;
background-position: 100% -22px;
background-image: url(lnkstylecntlink_bottom_sprite_new.gif);
/* background: transparent url(lnkstylecntlink_bottom_sprite_new.gif) 100% -22px no-repeat; */
}
/*Level2 start*/
ul#mainNav li ul {
position: absolute;
top: 34px;
left: -10px;
/* background: transparent url(bgNaviMainSub.png) 0 100% no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bgNaviMainSub.png);
width: 235px;
margin: 0;
padding:17px 10px 31px;
z-index: 1000;
}
.mainNavWrapper ul#mainNav li ul,
.mainNavWrapper2 ul#mainNav li ul {
top: -10000px;
}
ul#mainNav li:hover ul, ul#mainNav li.iehover ul { /* zweizeilig */
top: 45px;
}
.mainNavWrapper ul#mainNav li:hover ul, .mainNavWrapper ul#mainNav li.iehover ul { /* einzeilig */
top: 30px;
}
ul#mainNav li ul li, ul#mainNav li ul li.active, ul#mainNav li ul li:hover, ul#mainNav li ul li.iehover {
float: none;
display: block;
background: transparent none!important;
clear: both;
margin: 0;
padding: 0px 10px!important;
margin: 0;
border: 0!important;
}
#mainNav li ul li a:hover {
display: block;
background-color: #f1f1f1;
/* round me corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
ul#mainNav li ul li a, ul#mainNav li ul li span {
font-weight: bold!important;
padding: 4px 10px 5px 15px!important;
display: block;
background-repeat: no-repeat;
background-position: 5px 9px;
background-image: url('boschsprite_three.png');
background-position: left -811px;
line-height: 15px!important;
color: #404245!important;
min-height: 0!important;
height:auto!important;
}
ul#mainNav li ul li.active a, ul#mainNav li ul li.active span {
font-weight: bold!important;
}
/* submenu / stack-navigation on left */
.hiddenSpan{
left: -10000px;
position: absolute;
}
#subMenu {
float: left;
width: 228px;
overflow: hidden;
padding: 9px 2px 0 0;
border: none;
margin: -9px 0 0 10px;
}
div#subMenu ul.navSub {
margin-top: 5px;
}
#subMenu ul.navSub:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 40px;
}
#subMenu ul.navSub, #subMenu ul.navSub ul {
margin: 0;
padding: 0;
overflow: visible;
font: normal 12px/15px Arial, sans-serif;
}
#subMenu ul.navSub li {
list-style: none;
margin: 1px 0 0;
padding: 0;
}
#subMenu ul.navSub li.activePath a, #subMenu ul.navSub a.activePath {
font-weight: bold;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#subMenu ul.navSub li a:hover {
display: block;
background-color: #f1f1f1;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#subMenu ul.navSub li a.selected, #subMenu ul.navSub li span.selected{
font-weight: bold;
background-color: #DFDFDF!important;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#subMenu ul.navSub li a, #subMenu ul.navSub li span {
color: #404245;
font-weight: bold;
text-decoration: none;
/* background: url(lnkstylesubnavidefault.png) no-repeat 16px 11px; */
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 16px 11px;
background-image: url('boschsprite_three.png');
background-position: left -1027px;
padding: 5px 0 5px 26px;
overflow: visible;
display: block;
line-height:16px;
}
#subMenu ul.navSub li li li a, #subMenu ul.navSub li li li span {
color: #404245;
font-weight: bold;
text-decoration: none;
/* background: url(lnkstylesubnavidefault.png) no-repeat 29px 10px; */
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 29px 10px;
background-image: url('boschsprite_three.png');
background-position: left -1243px;
padding: 5px 0 5px 39px;
overflow: visible;
display: block;
line-height:15px;
}
#subMenu ul.navSub a.lftArrow {
color: #000;
/* background: url(lnkstylesubnavidefaultbck_black.png) no-repeat 7px 11px; */
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 7px 11px;
background-image: url('boschsprite_three.png');
background-position: left -1460px;
padding-left: 17px;
}
#subMenu ul.navSub a.activePath {
/* background:url(lnkstylesubnaviselected.png) no-repeat 5px 13px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 5px 13px;
background-image: url('boschsprite_three.png');
background-position: left -1677px;
padding-left:17px;
}
#subMenu ul.navSub li li a.activePath {
/* background: url(lnkstylesubnaviselected.png) no-repeat 17px 13px; */
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 17px 13px;
background-image: url('boschsprite_three.png');
background-position: left -1894px;
padding-left: 29px;
}
/* --- master 2nd part --- */
/* content anchor links */
ul.relatedItems {
margin: 0;
padding: 5px 0 0 0;
list-style: none;
overflow: visible;
}
ul.relatedItems li {
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
}
ul.relatedItems li button.btn, ul.relatedItems li a.btn {
margin-bottom:5px;
margin-top:5px;
}
ul.relatedItems li a.relatedPdf {
padding:0 0 2px 16px;
background-color: transparent;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -435px;
/* background:url(ico_document_sprite.gif) no-repeat 0 0 transparent; */
margin:3px 0 1px;
}
ul.relatedItems li a.relatedPdf:hover {
color: #003b6a;
background-color: transparent;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -650px;
}
.workingplace {
padding:0 0 10px 10px;
}
h3.toggle, a.relatedLnk, a.relatedPdf, a.relatedMail, a.relatedShare, a.relatedStar, a.locArrow, #wrapperAll .relatedLnk.hideFilter {
background-repeat:no-repeat;
background-position: 0 5px;
background-image:url(lnkstylecntlink_sprite.gif);
/* background: url(lnkstylecntlink_sprite.gif) no-repeat 0px 5px; */
padding: 0px 0px 0px 9px;
margin: 0 0 0 0;
overflow: visible;
display: block;
color: #215f8b;
text-decoration: none;
float: left;
line-height:16px;
}
h3.toggle:hover, a.relatedLnk:hover, a.relatedPdf:hover, a.relatedMail:hover, a.relatedShare:hover, a.relatedStar:hover, a.locArrow:hover, #wrapperAll .relatedLnk.hideFilter:hover {
color: #003b6a;
background-position: 0 -45px;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
a.relatedLnk.small {
background-position: 0px 4px!important;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
a.relatedLnk.small:hover {
background-position: 0px 4px!important;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
a.relatedLnk.verysmall {
background-position: 0px 3px!important;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
a.relatedLnk.verysmall:hover {
background-position: 0px 3px!important;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
h3.toggle {
padding-left: 11px;
}
.col2 h3.toggle {
background-position: 0px 5px;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
.col3 h3.toggle {
background-position: 0px 5px;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}
/*.col4 h3.toggle {
background-position: 0px 5px;
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
}*/
.col4.eventFilter a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat 0px 4px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 4px;
background-image: url('boschsprite_two.png');
background-position: left -865px;
}
.col2 a.relatedLnk, .col3 a.relatedLnk, .col4 a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -1075px;
}
.col5 a.relatedLnk, .col6 a.relatedLnk, .col7 a.relatedLnk, .col8 a.relatedLnk, .col12 a.relatedLnk, .col16 a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat 0px 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -1286px;
}
.col2 h3.toggle:hover, .col2 a.relatedLnk:hover {
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
background-position: 0px -45px;
}
.col3 h3.toggle:hover, .col3 a.relatedLnk:hover {
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
background-position: 0px -45px;
}
/*.col4 h3.toggle:hover, .col4 a.relatedLnk:hover {
background-repeat:no-repeat;
background-image:url(lnkstylecntlink_sprite.gif);
background-position: 0px -45px;
}*/
.col4.eventFilter a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat 0px 4px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -1498px;
}
.col2 a.relatedLnk:hover, .col3 a.relatedLnk:hover, .col4 a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat 0px 5px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -1708px;
}
.col5 a.relatedLnk:hover, .col6 a.relatedLnk:hover, .col7 a.relatedLnk:hover, .col8 a.relatedLnk:hover, .col12 a.relatedLnk:hover, .col16 a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat 0px 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -1708px;
}
.inlineLnk .relatedLnk, .inlineLnk .relatedPdf {
display:inline;
float:none;
}
a.relatedMail {
background-repeat:no-repeat;
background-position: 0px 3px;
background-image: url('boschsprite_two.png');
background-position: left -1919px;
/* background: url(ico_contactletter_sprite.gif) no-repeat 0px 3px; */
padding: 0px 0px 0px 22px;
}
a.relatedMail:hover {
background-position: 0px 3px;
background-repeat:no-repeat;
background-image: url('boschsprite_two.png');
background-position: left -1983px;
}
a.relatedPdf {
background-repeat:no-repeat;
background-position: 5px 0px;
background-image: url('boschsprite_two.png');
background-position: left -2047px;
/* background: url(ico_document_sprite.gif) no-repeat 5px 0px; */
padding: 0px 0px 0px 22px;
}
a.relatedPdf:hover {
background-position: 5px 0;
background-repeat:no-repeat;
background-image: url('boschsprite_two.png');
background-position: left -2262px;
}
a.relatedShare {
background-repeat:no-repeat;
background-position: 0px 3px;
background-image: url('boschsprite_two.png');
background-position: left -2477px;
/* background: url(ico_sendfriend_sprite.gif) no-repeat 0px 3px; */
padding: 0px 0px 0px 22px;
}
a.relatedShare:hover {
background-position: 0px 3px;
background-repeat:no-repeat;
background-image: url('boschsprite_two.png');
background-position: left -2690px;
}
a.relatedStar {
background-repeat: no-repeat;
background-position: 4px 2px;
background-image: url('boschsprite_two.png');
background-position: left -2903px;
/* background: url(ico_star_sprite.gif) no-repeat 4px 2px; */
padding: 0px 0px 0px 22px;
}
a.relatedStar:hover {
background-repeat:no-repeat;
background-position: 4px 2px;
background-image: url('boschsprite_two.png');
background-position: left -3119px;
}
a.locArrow {
background-repeat:no-repeat;
background-position: 0px 0px;
background-image: url('boschsprite_two.png');
background-position: left -3333px;
/* background: url(ico_arrow_sprite.gif) no-repeat 0px 0px; */
padding: 5px 11px;
}
a.locArrow:hover {
background-position: 0px 0px;
background-repeat:no-repeat;
background-image: url('boschsprite_two.png');
background-position: left -3455px;
}
/* related Icons in Universalbox and Stage */
.universalBox ul.relatedItems li, .stageCntMain .txtSection ul.relatedItems li {
line-height: 20px;
}
.universalBox ul.relatedItems li a, .stageCntMain .txtSection ul.relatedItems li a {
line-height: inherit;
}
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat 0px 8px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 8px;
background-image: url('boschsprite_two.png');
background-position: left -3577px;
}
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat 0px 8px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 8px;
background-image: url('boschsprite_two.png');
background-position: left -3792px;
}
.universalBox ul.relatedItems li a.relatedLnk, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat 0px 7px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -4007px;
}
.universalBox ul.relatedItems li a.relatedLnk:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat 0px 7px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -4221px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 7px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -4435px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 7px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -4649px;
color: #e1e1e2!important;
}
.universalBox ul.relatedItems li a.relatedMail, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 4px;
/* background-image: url(ico_contactletter_sprite.gif); */
background-image: url('boschsprite_two.png');
background-position: left -4863px;
padding: 0 0 0 21px;
}
.universalBox ul.relatedItems li a.relatedMail:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail:hover {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 4px;
background-image: url('boschsprite_two.png');
background-position: left -4928px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedMail {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 4px;
/* background-image: url(ico_contactletter_sprite.gif); */
background-image: url('boschsprite_two.png');
background-position: left -4993px;
padding:0 0 0 21px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedMail:hover {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 4px;
/* background-image: url(ico_contactletter_sprite.gif); */
background-image: url('boschsprite_two.png');
background-position: left -5058px;
color: #e1e1e2!important;
}
.universalBox ul.relatedItems li a.relatedPdf, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf {
margin:0;
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 2px;
background-image: url('boschsprite_two.png');
background-position: left -5123px;
padding: 0 0 0 16px;
}
.universalBox ul.relatedItems li a.relatedPdf:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf:hover {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 2px;
background-image: url('boschsprite_two.png');
background-position: left -5340px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf {
margin:0;
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 0px;
background-image: url('boschsprite_two.png');
background-position: left -5557px;
padding: 0 0 0 16px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf:hover {
background-color: transparent;
background-repeat:no-repeat;
background-position:0px 0px;
background-image: url('boschsprite_two.png');
background-position: left -5772px;
color: #e1e1e2!important;
}
.universalBox ul.relatedItems li button.btn, .universalBox ul.relatedItems li a.btn, .bgTransBBlue75 .txtSection ul.relatedItems li button.btn, .bgTransBBlue75 .txtSection ul.relatedItems li a.btn, .bgTransWhte80 .txtSection ul.relatedItems li button.btn, .bgTransWhte80 .txtSection ul.relatedItems li a.btn {
margin-top:2px;
}
.txtSection p {
margin-bottom:0;
padding-bottom: 10px;
line-height:15px;
}
/* CONTENT LISTS DEFAULT \*/
.txtSection ul {
padding: 0 15px 15px 0;
}
ol {
margin: 0;
padding: 0 0 10px 0;
list-style-position: inside
}
ol li {
list-style-position: inside;
line-height:18px;
padding-bottom: 6px;
}
ul.bullet, ul.dash {
list-style-type: none;
margin: 0 0 0 0;
padding: 0 0 10px 0;
/*clear: both; */
}
ul.bullet li, ul.dash li, .col3 ul.bullet li, .col4 ul.bullet li {
/*clear: both;*/
background-repeat: no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -5987px;
padding: 0 0 6px 10px;
line-height: 18px
}
.col3 ul.bullet li, .col3 ul.dash li, .col4 ul.bullet li, .col4 ul.dash li {
line-height: 15px;
padding-bottom: 5px;
background-position: 0 6px;
}
.col3 ol li, .col4 ol li {
line-height: 15px;
padding-bottom: 5px;
}
ul.dash li, .col3 ul.dash li, .col4 ul.dash li {
background-repeat: no-repeat;
background-position: 0 7px;
background-image: url('boschsprite_two.png');
background-position: left -6199px;
}
/* image boxes */
.imgSection {
position: relative;
}
.imgSection .disturber {
position: absolute;
top: 10px;
left:0;
padding: 5px;
margin: 0px;
overflow: hidden;
}
div.imgBoxLeft.grey .disturber, div.imgBoxLeft.inverse .disturber {
top: 10px;
left: 0px;
}
div.imgBoxLeft .imgSection {
margin: auto;
padding-bottom: 15px;
display: inline;
float: left;
}
div.imgBoxLeft .imgSection p {
padding-bottom: 0!important;
}
div.imgBoxLeft .txtSection {
margin: -4px auto auto;
padding: 1px 0 1px 0;
float: none;
}
div.imgBoxLeft.grey h2, div.imgBoxLeft.grey h3, div.imgBoxLeft.inverse h2, div.imgBoxLeft.inverse h3 {
padding: 10px 0 5px 10px;
}
div.imgBoxLeft.grey .txtSection h2, div.imgBoxLeft.grey .txtSection h3, div.imgBoxLeft.inverse .txtSection h2, div.imgBoxLeft.inverse .txtSection h3 {
padding-left: 0;
padding-top: 0;
}
div.imgBoxLeft.grey .imgSection, div.imgBoxLeft.inverse .imgSection {
padding: 10px 10px 10px 10px;
}
div.col3.imgBoxLeft .txtSection, div.col4.imgBoxLeft .txtSection {
margin-left: 62px;
}
div.col6.imgBoxLeft .txtSection {
margin-left: 124px;
}
div.col8.imgBoxLeft .txtSection {
margin-left: 186px;
}
div.col12.imgBoxLeft .txtSection {
margin-left: 248px;
}
div.col16.imgBoxLeft .txtSection {
margin-left: 372px;
}
div.col4.imgBoxLeft .imgSection {
width: 52px;
}
div.col6.imgBoxLeft .imgSection {
width: 114px;
}
div.col8.imgBoxLeft .imgSection {
width: 176px;
}
div.col12.imgBoxLeft .imgSection {
width: 238px;
}
div.col16.imgBoxLeft .imgSection {
width: 362px;
}
div.imgBoxRight .imgSection {
display: inline-block;
float: right;
}
div.imgBoxRight .txtSection {
padding: 0 0 1px 0;
float: none;
margin-top: -4px;
}
div.imgBoxRight.grey .imgSection, div.imgBoxRight.inverse .imgSection {
padding: 10px 10px 2px 10px;
}
div.col3.imgBoxRight .txtSection, div.col4.imgBoxRight .txtSection {
margin-right: 62px;
}
div.col6.imgBoxRight .txtSection {
margin-right: 124px;
}
div.col8.imgBoxRight .txtSection {
margin-right: 186px;
}
div.col12.imgBoxRight .txtSection {
margin-right: 248px;
}
div.col16.imgBoxRight .txtSection {
margin-right: 372px;
}
div.imgBoxTop .imgSection {
display: block;
float: none;
clear: both;
}
div.imgBoxTop .txtSection {
padding: 10px 0 1px 0;
}
.grey .txtSection, .inverse .txtSection, .blue .txtSection, .red .txtSection, .bgYellowGreen .txtSection, .bgGreyDark .txtSection, .bgRed .txtSection {
padding: 10px 10px 0 10px!important;
}
.cntBox .imgSection .bgYellowGreen {
color: #fff;
}
#subMenu .cntBox {
margin-left: 0;
}
/* Template Stage */
.templateStage {
background-color:#c3c3c4;
overflow:hidden;
}
.templateStage .imgSection {
position:absolute;
left:0px
}
.templateStage div.overlayL {
position:relative;
float:left;
}
.templateStage div.overlayR {
position:relative;
float:right;
}
.templateStage .stageCntMain .overlayR .txtSection, .templateStage .stageCntMain .overlayL .txtSection {
min-height: inherit;
}
/* font styles allover */
.bold {
font-weight: bold;
}
.stageCntMain .overlayR, .stageCntMain .overlayL {
height: 100%;
overflow: hidden;
}
.stageCntMain .overlayR .txtSection, .stageCntMain .overlayL .txtSection {
padding: 10px;
}
.isoPicture {
border: 1px solid #c3c3c4;
}
#subMenu .cntBox, #subMenu .tsrBoxR, #subMenu .tsrBoxL, #subMenu .tsrBoxLext, #subMenu .tsrBoxRext {
width:228px;
clear: both;
}
div.imgBoxLeft .txtSection p {
margin: 0px
}
.imgSection p {
font-size: 0.8em;
line-height: 1em;
min-height: 15px;
height: auto!important;
height: 15px;
padding: 3px 0 10px 0;
margin: 0;
}
.imgSection p .lnkIcon {
float: right;
}
.lnkIcon {
font-size: 0;
margin-top: 3px;
padding-left: 22px;
padding-top: 22px;
width: 0px;
height: 0px;
background: transparent none 0 0 no-repeat;
overflow: hidden;
}
.lnkIcon:hover {
background-position: 0 -28px;
}
.lense, .zoomin {
position: absolute;
right: 5px;
bottom: 5px;
float: none !important;
padding: 0px;
height: 22px;
width: 22px;
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6411px;
}
.lense:hover, .zoomin:hover {
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6483px;
}
.close {
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6555px;
}
.close:hover {
background-repeat: no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6627px;
}
.popup .close {
background: transparent none!important;
}
.bgBlue100.imgBoxTop .imgSection p, .bgBlue75.imgBoxTop .imgSection p, .bgBlue50.imgBoxTop .imgSection pn, .bgBlue25.imgBoxTop .imgSection p, .grey.imgBoxTop .imgSection p, .bgGrey100.imgBoxTop .imgSection p, .bgGreyDark.imgBoxTop .imgSection p, .bgRed.imgBoxTop .imgSection p, .bgRedBrown.imgBoxTop .imgSection p, .inverse.imgBoxTop .imgSection p {
padding-left: 10px;
padding-right: 10px;
}
.bgBlue100 .imgSection .lense, .bgBlue75 .imgSection .lense, .bgBlue50 .imgSection .lense, .inverse .imgSection .lense {
background-repeat:no-repeat;
background-position: 0 -56px;
background-image: url('boschsprite_two.png');
background-position: left -6699px;
}
.bgBlue100 .imgSection .lense:hover, .bgBlue75 .imgSection .lense:hover, .bgBlue50 .imgSection .lense:hover, .inverse .imgSection .lense:hover {
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6411px;
}
/* Expandable Box */
.toggleof {
padding:0 0 13px 0;
}
.closed, .invisible {
display:none;
}
.expandableContent .expandable .closed, .expandableContent .expandable .invisible {
display:block;
}
.toggle {
background-repeat: no-repeat!important;
background-position: 0 6px!important;
background-image: url(lnkstylecntlink_bottom_sprite_new.gif)!important;
/* background: url(lnkstylecntlink_bottom_sprite_new.gif) 0 8px no-repeat!important; */
margin: 17px 0 16px 12px!important;
cursor:pointer;
float:none!important;
}
.col6 .toggle, .col8 .toggle, .col10 .toggle, .col12 .toggle {
font-size: 0.88em;
}
.marginalArea .toggle {
margin-left: 0!important;
}
.toggle:hover {
color: #003b6a;
background-repeat: no-repeat!important;
background-position: 0 -44px!important;
background-image: url(lnkstylecntlink_bottom_sprite_new.gif)!important;
}
.toggledwn {
background-repeat:no-repeat!important;
background-position:2px 4px!important;
background-image: url(lnkstylecntlink_sprite.gif)!important;
/* background:url(lnkstylecntlink_sprite.gif) 2px 5px no-repeat!important; */
}
.toggledwn:hover {
color: #003b6a;
background-repeat:no-repeat!important;
background-position:2px -46px!important;
background-image: url(lnkstylecntlink_sprite.gif)!important;
}
.expandable .cntBox hr {
margin-bottom:11px;
border-color: #c3c3c4;
}
.toggleof h2 {
display: block;
font-size: 14px;
clear:both;
}
.toggleof .cntBox {
margin-bottom:0px!important;
}
/* Events filterBar */
.filterBar.toggle {
background: transparent none!important;
padding:0px;
clear: both;
font-size: 1em!important;
}
.filterBar.toggle p {
color:#000;
cursor:auto;
}
.filterBar a.relatedLnk, .filterBar.toggle a.relatedLnk {
font-size: 0.85em;
}
.filterBar a.relatedLnk, .filterBar.toggle a.relatedLnk {
clear: none;
display: inline;
padding-right: 20px;
font-family:arial, sans serif;
}
.filterBar #esf, .filterBar #ehf {
position:absolute;
}
.filterBar #eventResultDisplay, .filterBar #esf {
display:none;
}
/* Expandable Box */
#wrapperAll .standard .Expand div.expandable > .cntBox.col16, #wrapperAll .standard .Expand div.expandable > .cntBox.col12, #wrapperAll .standard .Expand div.expandable > .cntBox.col8 {
margin-bottom: 0 !important;
}
#wrapperAll .standard .Expand div.expandable > .cntBox.col4 {
margin-bottom: 9px !important;
}
.toggleof.closed {
display: visible;
height: auto;
overflow: hidden;
}
.expandableContent {
margin-bottom:-2px;
position:relative;
display:block;
float:left;
}
.expandableContent .Expand {
position:relative;
display:block;
float:left;
margin-bottom:-1px;
}
.Expand {
position:relative;
display:block;
float:left;
margin-bottom:15px;
}
.expandableContent.noHover .Expand .expandable {
margin: 0 0 0 12px;
}
.noHover .Expand .expandable {
position:relative;
display:block;
float:left;
/*border-bottom:1px solid #C3C3C4;*/
border-top:1px solid #C3C3C4;
margin: 0 0 -1px 12px;
}
.noHover .Expand .toggle {
background: #f1f1f1 url(expand_minus.png) no-repeat 10px 5px!important;
margin:0 0 0 0!important;
padding: 10px 10px 10px 44px!important;
}
/*.noHover .Expand .col4 .toggle {
width: 184px;
}
.Expand .col6 .toggle {
width: 308px;
}
.Expand .col8 .toggle {
width: 432px;
}
.Expand .col12 .toggle {
width: 680px;
}
.Expand .col16 .toggle {
width: 928px;
}*/
.noHover .Expand .toggledwn {
background: transparent url(expand_plus.png) no-repeat 10px 5px!important;
}
.noHover .Expand .toggledwn:hover, .noHover .Expand .toggledwn.ieHover {
background: #f1f1f1 url(expand_plus.png) no-repeat 10px 5px!important;
}
.Expand .toggleof, .Expand .toggleofAcc {
position:relative;
float:left;
background-color:#f1f1f1;
}
.Expand .closed, .Expand .invisible {
/*display:none;*/
position:absolute ;
left:-10000px;
}
#marginalArea .Expand .col4 .toggleof, #marginalArea .Expand .col4 .toggleofAcc {
width: 228px;
}
.Expand .col6 .toggleof, .Expand .col6 .toggleofAcc {
width: 352px;
}
.Expand .col8 .toggleof, .Expand .col8 .toggleofAcc {
width: 476px;
}
/*.Expand .col12 .toggleof, .Expand .col12 .toggleofAcc, .Expand .col12 .cntBox {
width: 724px
}
*/
.Expand .col16 .toggleof, .Expand .col16 .toggleofAcc {
width: 972px;
}
#marginalArea .Expand .col4 .toggleof .col4 {
width: 228px;
}
/*#marginalArea .Expand .col6 .toggleof .col6 {
width: 352px;
}
#marginalArea .Expand .col8 .toggleof .col8 {
width: 476px;
}
#marginalArea .Expand .col12 .toggleof .col12 {
width: 724px;
}
#marginalArea .Expand .col16 .toggleof .col16{
width: 972px;
}*/
#wrapperAll .contentArea .noHover .Expand .expandable .cntBox {
margin:0 10px 16px 0!important;
}
/*.Expand .expandable .cntBox .txtSection {
padding: 0px 10px 10px 0px;
}*/
/*.Expand .expandable .cntBox .imgSection {
margin: 0px 0px 10px 0px;
}*/
.Expand .expandable .col12 ul.relatedItems a {
font-size:0.85em;
}
.tab_content .expandableContent .Expand .expandable {
margin-left:0px;
}
.tab_content .expandableContent .Expand .toggle {
width:656px;
}
.contentArea .tab_container h2 {
padding: 0 0 3px 0;
}
.Expand .toggleofAcc .imgBoxLeft .imgSection {
padding-right:10px;
width:228px;
}
.expandableContent .col4 .toggle {
font-size: 0.99em;
}
.expandableContent .col16 .toggle {
font-size: 0.88em;
}
/* expandable without hover */
.expandableContent .toggleof { padding:0;}
/*#wrapperAll #contentArea .Expand .txtSection ul { padding: 0!important;} */
.expandableContent.noHover .Expand .expandable { border:none;}
.expandableContent.noHover .Expand .toggledwn { background: url(expand_plus.png) no-repeat scroll 0px 5px transparent!important;}
.expandableContent.noHover .Expand h3.toggle { background-position: 0 5px!important; background-color:transparent!important; padding: 0 0 0 0}
.expandableContent.noHover .Expand .toggle { padding: 10px 10px 10px 34px !important;}
.expandableContent.noHover .Expand .toggledwn:hover, .expandableContent.noHover .Expand .toggledwn.ieHover { background-color:transparent!important;}
.expandableContent.noHover .Expand .toggleof, .expandableContent.noHover .Expand .toggleofAcc { background-color:transparent; padding-left: 0;}
/* standard expand */
.expandableContent.standard .Expand .expandable { border-top:none; }
/*.expandableContent.standard .Expand .toggle { background: url(lnkstylecntlink_bottom_sprite_new.gif) no-repeat scroll 0px 31px transparent!important; padding: 23px 10px 23px 12px !important;}
.expandableContent.standard .Expand .toggledwn { background: url(lnkstylecntlink_sprite.gif) no-repeat scroll 0px 29px transparent!important; padding: 23px 10px 17px 12px !important;}*/
/*.expandableContent.standard .Expand .toggle { background: url(expand_minus.png) no-repeat scroll 0px 8px transparent!important; padding: 10px 10px 10px 34px !important;}
.expandableContent.standard .Expand .toggledwn { background: url(expand_plus.png) no-repeat scroll 0px 8px transparent!important; padding: 10px 10px 10px 34px !important;} */
.expandableContent.standard .Expand .toggleof, .expandableContent.standard .Expand .toggleofAcc { background-color:transparent;}
.expandableContent.standard .Expand .expandable .cntBox .txtSection { padding-left:0px;}
/* Events */
.events {
border-collapse: collapse;
}
.events td {
border-bottom: 1px solid #aaa;
vertical-align:top;
}
.events td p {
margin:5px;
}
/* Locations map */
.imageMap {
clear:both;
position:relative;
}
a.spot {
position:absolute;
background-color:transparent;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6771px;
/* background: transparent url(spot_sprite.gif) 0 0 no-repeat; */
width:6px;
height:6px;
font-size:0;
line-height:0;
text-decoration:none
}
a.spot:hover, a.redspot {
background-color:transparent;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6877px;
}
a.spotSelected {
position:absolute;
background-color:#fff;
background-repeat:no-repeat;
background-position:0 0;
background-image: url('boschsprite_two.png');
background-position: left -6877px;
/* background: #fff url(spot_sprite.gif) 0 -50px no-repeat; */
color:#000;
text-decoration:none;
padding:0 2px 0 8px;
z-index:12000;
}
/* Sitemap */
#sitemap {
margin: 10px 0;
padding: 0;
overflow: visible;
font-size: 0.9em;
border-top: 1px solid #ccc;
}
#sitemap li {
list-style: none;
margin: 1px 0 0;
background: transparent none;
width: 238px;
float: left;
padding:6px 0;
}
#sitemap li a {
display: block;
text-decoration: none;
color: #215f8b;
font-size: 1.2em;
font-weight: bold;
background-repeat:no-repeat;
background-position:5px 15px;
background-image: url(lnkstylecntlink_sprite.gif);
/* background: url(lnkstylecntlink_sprite.gif) no-repeat 5px 15px; */
padding: 10px 0px 10px 14px; /* Top Right Bottom Left */
width: 223px;
}
#sitemap a.activePath {
background-color:transparent;
background-repeat:no-repeat;
background-position: 5px 18px;
background-image: url(lnkstylecntlink_bottom_sprite_new.gif);
/* background: transparent url(lnkstylecntlink_bottom_sprite_new.gif) 5px 18px no-repeat;
background-repeat: no-repeat;*/
padding-left:16px
}
#sitemap ul {
margin:0 0 10px;
padding: 0;
overflow: visible;
font-size: 0.95em;
}
#sitemap ul ul {
border: 0;
margin: 0;
font-size: 1em;
}
#sitemap.sitemapList ul {
width: 238px;
}
#sitemap.sitemapList li, #sitemap li.startpage {
border-bottom: 1px solid #ccc;
float: none;
width: 100%;
}
.sitemapList ul ul {
width: 238px;
}
#sitemap.sitemapList li li {
border:0;
}
#sitemap ul li {
list-style: none;
margin: 1px 0 0;
padding: 0;
border: 0;
}
#sitemap ul li.activePath a, #sitemap ul a.activePath {
font-weight: bold;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#sitemap a:hover, #sitemap ul li a:hover {
display: block;
background-color: #f1f1f1;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#sitemap ul li a.selected {
font-weight: bold;
background-color: #DFDFDF;
/* round corners */
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
}
#sitemap ul li a {
margin: 0;
color: #404245;
text-decoration: none;
padding: 5px 0 5px 15px;
text-decoration: none;
font-size: 1em;
background-image: url(lnkstylesubnavidefault.png);
width: auto;
line-height:16px;
}
#sitemap ul li a:hover {
color: #404245;
text-decoration: none;
}
#sitemap a.lftArrow {
background-image: url(lnkstylesubnavidefaultbck.png);
font-weight: bold;
}
#sitemap ul a.activePath {
background-image: url(lnkstylesubnaviselected.png);
background-repeat: no-repeat;
}
#sitemap ul a.lvl1 {
padding-left: 26px;
background-position: 17px 11px;
}
#sitemap ul a.lvl1.activePath {
background-position: 17px 13px;
padding-left:29px
}
#sitemap ul a.lvl2 {
padding-left: 39px;
background-position: 29px 11px;
}
#sitemap ul a.lvl2.activePath {
background-position: 29px 13px;
padding-left:42px
}
#sitemap ul a.lvl3 {
padding-left: 52px;
background-position: 42px 11px;
}
#sitemap ul a.lvl3.activePath {
background-position: 42px 13px;
padding-left:55px;
}
#sitemap ul a.lvl4 {
padding-left: 65px;
background-position: 55px 11px;
}
#sitemap ul a.lvl4.activePath {
background-position: 55px 13px;
padding-left: 67px;
}
#sitemap ul a.lvl5 {
padding-left: 77px;
background-position: 67px 11px;
}
#sitemap ul a.lvl5.activePath {
background-position: 67px 13px;
padding-left:79px
}
#sitemap ul a.lvl6 {
padding-left: 89px;
background-position: 79px 11px;
}
#sitemap ul a.lvl6.activePath {
background-position: 79px 13px;
padding-left: 91px;
}
#sitemap ul a.lvl7 {
padding-left: 101px;
background-position: 91px 11px;
}
#sitemap ul a.lvl7.activePath {
background-position: 91px 13px;
padding-left: 103px;
}
#sitemap ul a.lvl8 {
padding-left: 113px;
background-position: 103px 11px;
}
#sitemap ul a.lvl8.activePath {
background-position: 103px 13px;
padding-left: 115px;
}
#sitemap ul a.lvl9 {
padding-left: 125px;
background-position: 115px 11px;
}
#sitemap ul a.lvl9.activePath {
background-position: 115px 13px;
padding-left: 127px;
}
#sitemap ul li.activePath a {
font-weight: bold;
}
/* Flyoutnavigation */
ul#mainNav .dropdown .twoColFlyout {
/* background: transparent url(bg_twocol.png) 0 100% no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bg_twocol.png);
width:493px;
}
ul#mainNav .dropdown .threeColFlyout {
/* background: transparent url(bg_threecol.png) 0 100% no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bg_threecol.png);
width:726px;
}
/* Login */
ul#mainNav li.login {
float:right;
padding-left:0px;
padding-right:0px;
}
ul#mainNav li.login a {
/* background: transparent url(navseparator.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -6983px;
padding-left:10px;
padding-right:10px;
}
ul#mainNav li.login a span {
/* background: transparent url(ico_login.png) 100% 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 0;
background-image: url('boschsprite_two.png');
background-position: right -7073px;
padding-right:20px;
}
ul#mainNav li.login a:hover span {
/* background: transparent url(ico_login_blue.png) 100% 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 0;
background-image: url('boschsprite_two.png');
background-position: right -7087px;
padding-right:20px;
}
/* end of mac-msie css-comment-hack */
/* dashboard */
#wrapperAll.dashboard {
margin-top: 250px;
}
.dashboard #sitemap {
border-top: none;
margin-left: 10px;
}
.dashboard #sitemap a.activePath {
background-color: transparent;
background-repeat:no-repeat;
background-position:5px 15px;
background-image: url(lnkstylecntlink_sprite.gif);
/* background: url(lnkstylecntlink_sprite.gif) no-repeat 5px 15px transparent; */
}
/* Thickbox CSS */
#TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#ffffff;
}
#TB_window a:link {
color: #ffffff;
}
#TB_window a:visited {
color: #ffffff;
}
#TB_window a:hover {
color: #ffffff;
}
#TB_window a:active {
color: #ffffff;
}
#TB_window a:focus {
color: #ffffff;
}
#TB_overlay {
position: fixed;
z-index:2000;
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {
background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
z-index: 3000;
color:#000000;
display:none;
text-align:left;
top:50%;
left:50%;
background-color:#215f8b;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 0;
padding-right:-2px;
}
#TB_ImageDiv {
background-color: #fff;
padding:10px;
clear:both;
}
#TB_caption {
padding: 10px 0 0 10px;
float:left;
font-weight:bold;
color:#ffffff;
height:30px;
font-size:16px;
font-weight:bold;
}
#TB_closeWindow {
height:40px;
float:right;
margin-right:10px;
}
* html #TB_closeWindow {
padding:7px 0 0 0;
margin-bottom:-25px;
margin-right:6px;
}
#TB_closeWindowButton {
padding: 0 10px 0 0;
}
.TB_closeWindowButton img {
padding: 10px 0 0 0;
border:0;
}
#TB_closeAjaxWindow {
padding:9px 0 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
height:22px;
}
* html #TB_closeAjaxWindow {
padding:9px 10px 5px 0;
}
#TB_closeAjaxWindow img {
border:0;
}
#TB_closeAjaxWindow .TB_closeWindowButton img {
padding: 0px 10px 0 0;
border:0;
width:22px;
height:22px;
}
#TB_ajaxWindowTitle {
float:left;
padding:11px 0 5px 10px;
margin-bottom:1px;
font-weight:bold;
font-size:16px;
font-family: verdana, arial, sans serif;
}
#TB_title {
background-color:#215f8b;
height:39px;
color:#ffffff;
}
#TB_title a:link, #TB_title a:hover, #TB_title a:visited {
color:#ffffff;
}
#TB_ajaxContent {
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0px 5px 0px;
}
#TB_load {
position: fixed;
display:none;
height:13px;
width:208px;
z-index:4000;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* shadow */
div.fancy_bg {
position: absolute;
display: block;
z-index: 70;
border: 0;
padding: 0;
margin: 0;
}
div.fancy_bg_n {
top: -18px;
width: 100%;
height: 18px;
background: transparent url(fancy_shadow_n.png) repeat-x;
}
div.fancy_bg_ne {
top: -18px;
right: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_ne.png) no-repeat;
}
div.fancy_bg_e {
right: -13px;
height: 100%;
width: 13px;
background: transparent url(fancy_shadow_e.png) repeat-y;
}
div.fancy_bg_se {
bottom: -18px;
right: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_se.png) no-repeat;
}
div.fancy_bg_s {
bottom: -18px;
width: 100%;
height: 18px;
background: transparent url(fancy_shadow_s.png) repeat-x;
}
div.fancy_bg_sw {
bottom: -18px;
left: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_sw.png) no-repeat;
}
div.fancy_bg_w {
left: -13px;
height: 100%;
width: 13px;
background: transparent url(fancy_shadow_w.png) repeat-y;
}
*html div.fancy_bg_w {
height:100%;
}
div.fancy_bg_nw {
top: -18px;
left: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_nw.png) no-repeat;
}
#TB_PrintLink {
position:absolute;
right:55px;
top:4px;
}
#TB_PrintLink a {
background-color:transparent;
background-repeat:no-repeat;
background-position: 5px 7px;
background-image: url(ico_footerPrint_sprite.gif);
/* background:url(ico_footerPrint_sprite.gif) no-repeat 5px 7px transparent; */
color:#FFFFFF;
display:block;
float:none;
font:bold 12px Arial;
padding:10px 0 5px 30px;
text-decoration:none;
}
/* CSSColors */
.bBlue100 {
color: #003b6a;
}
a.bBlue100:hover {
color: #00142a;
}
.bBlue75 {
color: #215f8b;
}
.bBlue50 {
color: #628cb2;
}
.bBlue25 {
color: #a2bad2;
}
.bGrey100 {
color: #808285;
}
.bGrey25 {
color: #e1e1e2;
}
.bGreyDark {
color: #404245;
}
.bGreyLight {
color: #f1f1f1;
}
.bRed {
color: #e2001a;
}
/* Secondary colors TEXT */
.bBlueLight {
color: #6eb0d5;
}
.bRedBrown {
color: #bd4647;
}
.bYellowGreen {
color: #c0ac00;
}
/* PRIMARY COLORS BACKGROUNDS */
.bgBlue100 {
background-color: #003b6a;
color:#fff;
}
.bgBlue100 * {
color: #fff!important
}
.bgBlue75 {
background-color: #215f8b;
color:#fff;
}
.bgBlue50 {
background-color: #628cb2;
color:#fff;
}
.bgBlue25 {
background-color: #a2bad2;
color:#fff;
}
.bgBlue75 *, .bgBlue50 *, .bgBlue25 * {
color: #fff!important
}
.bgGrey100 {
background-color: #808285;
color:#fff;
}
.bgGrey100 * {
color: #fff!important
}
.bgGrey75 {
background-color: #a5a6a7;
color:#fff;
}
.bgGrey75 * {
color: #fff!important
}
.bgGrey50 {
background-color: #c3c3c4;
color:#fff;
}
.bgGrey50 * {
color: #fff!important
}
.bgGrey25 {
background-color: #e1e1e2;
color: #333;
}
.bgGreyDark {
background-color: #404245;
color:#fff;
}
.bgGreyDark * {
color: #fff!important
}
.bgGreyLight {
background-color: #f1f1f1;
}
.bgRed {
background-color: #e2001a;
color:#fff;
}
.bgRed * {
color: #fff!important
}
/* Secondary colors BACKGROUNDS */
.bgYellowGreen {
background-color: #c0ac00;
color: #fff
}
.bgYellowGreen * {
color: #fff!important
}
.bgBlueLight {
background-color: #6eb0d5;
color: #fff
}
.bgBlueLight * {
color: #fff!important
}
.bgBlueDark {
background-color: #215f8b;
color: #fff
}
.bgBlueDark * {
color: #fff!important
}
.bgRedBrown {
background-color: #bd4647;
color:#fff;
}
.bgRedBrown * {
color: #fff!important
}
/* white on dark colors */
.bgGreyDark a.relatedLnk, .bgRed a.relatedLnk, .bgBlueLight a.relatedLnk, .bgBlue100 a.relatedLnk, .bgBlueLight a.relatedLnk, .inverse a.relatedLnk, .bgBlue75 a.relatedLnk, .bgGrey75 a.relatedLnk, .bgGrey100 a.relatedLnk, .bgYellowGreen a.relatedLnk, .bgRedBrown a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7101px;
color: #fff;
}
.bgGreyDark a.relatedLnk:hover, .bgRed a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .bgBlue100 a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .inverse a.relatedLnk:hover, .bgBlue75 a.relatedLnk:hover, .bgGrey75 a.relatedLnk:hover, .bgGrey100 a.relatedLnk:hover, .bgYellowGreen .relatedLnk:hover, .bgRedBrown a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7313px;
color: #e1e1e2;
}
.col2.bgGreyDark a.relatedLnk, .col2.bgRed a.relatedLnk, .col2 .bgBlueLight a.relatedLnk, .col2 .bgBlue100 a.relatedLnk, .col2 .bgBlueLight a.relatedLnk, .col2.inverse a.relatedLnk, .col2.bgBlue75 a.relatedLnk, .col2.bgGrey75 a.relatedLnk, .col2.bgGrey100 a.relatedLnk, .col2.bgYellowGreen .relatedLnk, .col2.bgRedBrown a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7101px;
}
.col3.bgGreyDark a.relatedLnk, .col3.bgRed a.relatedLnk, .col3 .bgBlueLight a.relatedLnk, .col3 .bgBlue100 a.relatedLnk, .col3 .bgBlueLight a.relatedLnk, .col3.inverse a.relatedLnk, .col3.bgBlue75 a.relatedLnk, .col3.bgGrey75 a.relatedLnk, .col3.bgGrey100 a.relatedLnk, .col3.bgYellowGreen .relatedLnk, .col3.bgRedBrown a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7101px;
}
.col4.bgGreyDark a.relatedLnk, .col4.bgRed a.relatedLnk, .col4 .bgBlueLight a.relatedLnk, .col4 .bgBlue100 a.relatedLnk, .col4 .bgBlueLight a.relatedLnk, .col4.inverse a.relatedLnk, .col4.bgBlue75 a.relatedLnk, .col4.bgGrey75 a.relatedLnk, .col4.bgGrey100 a.relatedLnk, .col4.bgYellowGreen .relatedLnk, .col4.bgRedBrown a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7101px;
}
/*.bgGreyDark a.relatedLnk:hover, .bgRed a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .bgBlue100 a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .inverse a.relatedLnk:hover, .bgBlue75 a.relatedLnk:hover, .bgGrey75 a.relatedLnk:hover, .bgGrey100 a.relatedLnk:hover, .bgYellowGreen .relatedLnk:hover, .bgRedBrown a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
/* background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7313px;
/* color: #e1e1e2;
}*/
.col2.bgGreyDark a.relatedLnk:hover, .col2.bgRed a.relatedLnk:hover, .col2 .bgBlueLight a.relatedLnk:hover, .col2 .bgBlue100 a.relatedLnk:hover, .col2 .bgBlueLight a.relatedLnk:hover, .col2.inverse a.relatedLnk:hover, .col2.bgBlue75 a.relatedLnk:hover, .col2.bgGrey75 a.relatedLnk:hover, .col2.bgGrey100 a.relatedLnk:hover, .col2.bgYellowGreen .relatedLnk:hover, .col2.bgRedBrown a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7313px;
}
.col3.bgGreyDark a.relatedLnk:hover, .col3.bgRed a.relatedLnk:hover, .col3 .bgBlueLight a.relatedLnk:hover, .col3 .bgBlue100 a.relatedLnk:hover, .col3 .bgBlueLight a.relatedLnk:hover, .col3.inverse a.relatedLnk:hover, .col3.bgBlue75 a.relatedLnk:hover, .col3.bgGrey75 a.relatedLnk:hover, .col3.bgGrey100 a.relatedLnk:hover, .col3.bgYellowGreen .relatedLnk:hover, .col3.bgRedBrown a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7313px;
}
.col4.bgGreyDark a.relatedLnk:hover, .col4.bgRed a.relatedLnk:hover, .col4 .bgBlueLight a.relatedLnk:hover, .col4 .bgBlue100 a.relatedLnk:hover, .col4 .bgBlueLight a.relatedLnk:hover, .col4.inverse a.relatedLnk:hover, .col4.bgBlue75 a.relatedLnk:hover, .col4.bgGrey75 a.relatedLnk:hover, .col4.bgGrey100 a.relatedLnk:hover, .col4.bgYellowGreen .relatedLnk:hover, .col4.bgRedBrown a.relatedLnk:hover {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite_two.png');
background-position: left -7313px;
}
/* pdf / dccument */
.bgGreyDark a.relatedPdf, .bgRed a.relatedPdf, .bgBlueLight a.relatedPdf, .bgBlue100 a.relatedPdf, .bgBlueLight a.relatedPdf, .inverse a.relatedPdf, .bgBlue75 a.relatedPdf, .bgGrey75 a.relatedPdf, .bgGrey100 a.relatedPdf, .bgYellowGreen .relatedPdf, .bgRedBrown a.relatedPdf {
background-color: transparent;
background-repeat:no-repeat;
background-position:0 0 !important;
/* background-position: 5px -98px; */
background-image: url('boschsprite_two.png') !important;
background-position: left -5557px !important;
color: #fff;
}
.bgGreyDark a.relatedPdf:hover, .bgRed a.relatedPdf:hover, .bgBlueLight a.relatedPdf:hover, .bgBlue100 a.relatedPdf:hover, .bgBlueLight a.relatedPdf:hover, .inverse a.relatedPdf:hover, .bgBlue75 a.relatedPdf:hover, .bgGrey75 a.relatedPdf:hover, .bgGrey100 a.relatedPdf:hover, .bgYellowGreen .relatedPdf:hover, .bgRedBrown a.relatedPdf:hover {
background-color: transparent;
background-repeat:no-repeat;
background-position:0 0 !important;
/* background-position: 5px -148px; */
background-image: url('boschsprite_two.png') !important;
background-position: left -5772px !important;
color: #e1e1e2;
}
/* mail */
.bgGreyDark a.relatedMail, .bgRed a.relatedMail, .bgBlueLight a.relatedMail, .bgBlue100 a.relatedMail, .bgBlueLight a.relatedMail, .inverse a.relatedMail, .bgBlue75 a.relatedMail, .bgGrey75 a.relatedMail, .bgGrey100 a.relatedMail, .bgYellowGreen .relatedMail, .bgRedBrown a.relatedMail {
background-repeat:no-repeat;
background-position:2px 3px!important;
/* background-position: 2px -97px; */
background-image: url('boschsprite_two.png') !important;
background-position: left -7525px !important;
padding: 0 0 0 22px!important;
color: #fff;
}
.bgGreyDark a.relatedMail:hover, .bgRed a.relatedMail:hover, .bgBlueLight a.relatedMail:hover, .bgBlue100 a.relatedMail:hover, .bgBlueLight a.relatedMail:hover, .inverse a.relatedMail:hover, .bgBlue75 a.relatedMail:hover, .bgGrey75 a.relatedMail:hover, .bgGrey100 a.relatedMail:hover, .bgYellowGreen .relatedMail:hover, .bgRedBrown a.relatedMail:hover {
background-repeat:no-repeat;
background-position:2px 3px;
/* background-position: 2px -147px; */
background-image: url('boschsprite_two.png');
background-position: left -7589px;
color: #e1e1e2;
}
/* share */
.bgGreyDark a.relatedShare, .bgRed a.relatedShare, .bgBlueLight a.relatedShare, .bgBlue100 a.relatedShare, .bgBlueLight a.relatedShare, .inverse a.relatedShare, .bgBlue75 a.relatedShare, .bgGrey75 a.relatedShare, .bgGrey100 a.relatedShare, .bgYellowGreen .relatedShare, .bgRedBrown a.relatedShare {
/* background-position: 0px -97px; */
background-repeat:no-repeat;
background-position: 0px 3px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -7653px !important;
color: #fff;
padding: 0 0 0 22px!important;
}
.bgGreyDart a.relatedShare:hover, .bgRed a.relatedShare:hover, .bgBlueLight a.relatedShare:hover, .bgBlue100 a.relatedShare:hover, .bgBlueLight a.relatedShare:hover, .inverse a.relatedShare:hover, .bgBlue75 a.relatedShare:hover, .bgGrey75 a.relatedShare:hover, .bgGrey100 a.relatedShare:hover, .bgYellowGreen .relatedShare:hover, .bgRedBrown a.relatedShare:hover {
/* background-position: 0px -147px; */
background-repeat:no-repeat;
background-position: 0px 3px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -7866px !important;
color: #e1e1e2;
}
/* star */
.bgGreyDark a.relatedStar, .bgRed a.relatedStar, .bgBlueLight a.relatedStar, .bgBlue100 a.relatedStar, .bgBlueLight a.relatedStar, .inverse a.relatedStar, .bgBlue75 a.relatedStar, .bgGrey75 a.relatedStar, .bgGrey100 a.relatedStar, .bgYellowGreen .relatedStar, .bgRedBrown a.relatedStar {
background-position: 4px -98px;
color: #fff;
}
.bgGreyDart a.relatedStar:hover, .bgRed a.relatedStar:hover, .bgBlueLight a.relatedStar:hover, .bgBlue100 a.relatedStar:hover, .bgBlueLight a.relatedStar:hover, .inverse a.relatedStar:hover, .bgBlue75 a.relatedStar:hover, .bgGrey75 a.relatedStar:hover, .bgGrey100 a.relatedStar:hover, .bgYellowGreen .relatedStar:hover, .bgRedBrown a.relatedStar:hover {
background-position: 4px -148px;
color: #e1e1e2;
}
/* bullet */
.bgGreyDark ul.bullet li, .bgRed ul.bullet li, .bgBlueLight ul.bullet li, .bgBlue100 ul.bullet li, .bgBlueLight ul.bullet li, .inverse ul.bullet li, .bgBlue75 ul.bullet li, .bgGrey75 ul.bullet li, .bgGrey100 ul.bullet li, .bgYellowGreen ul.bullet li, .bgRedBrown ul.bullet li {
background-image: url(ico_bullet_white.gif);
}
/* dash */
.bgGreyDark ul.dash li, .bgRed ul.dash li, .bgBlueLight ul.dash li, .bgBlue100 ul.dash li, .bgBlueLight ul.dash li, .inverse ul.dash li, .bgBlue75 ul.dash li, .bgGrey75 ul.dash li, .bgGrey100 ul.dash li, .bgYellowGreen ul.dash li, .bgRedBrown ul.dash li {
background-image: url(ico_dash_white.gif);
}
/* relatedItems */
.bgGreyDark ul.relatedItems a:hover, .bgRed ul.relatedItems a:hover, .bgBlueLight ul.relatedItems a:hover, .bgBlue100 ul.relatedItems a:hover, .bgBlueLight ul.relatedItems a:hover, .inverse ul.relatedItems a:hover, .bgBlue75 ul.relatedItems a:hover, .bgGrey75 ul.relatedItems a:hover, .bgGrey100 ul.relatedItems a:hover, .bgYellowGreen ul.relatedItems a:hover, .bgRedBrown ul.relatedItems a:hover {
color: #e1e1e2!important;
}
/* reset font color in tables even tds */
.bgGreyDark table td.even, .bgRed table td.even, .bgBlueLight table td.even, .bgBlue100 table td.even, .bgBlueLight table td.even, .inverse table td.even, .bgBlue75 table td.even, .bgGrey75 table td.even, .bgGrey100 table td.even, .bgYellowGreen table td.even, .bgRedBrown table td.even, .bgGreyDark table tr:hover td, .bgRed table tr:hover td, .bgBlueLight table tr:hover td, .bgBlue100 table tr:hover td, .bgBlueLight table tr:hover td, .inverse table tr:hover td, .bgBlue75 table tr:hover td, .bgGrey75 table tr:hover td, .bgGrey100 table tr:hover td, .bgYellowGreen table tr:hover td, .bgRedBrown table tr:hover td, .bgGreyDark table tr.iehover td, .bgRed table tr.iehover td, .bgBlueLight table tr.iehover td, .bgBlue100 table tr.iehover td, .bgBlueLight table tr.iehover td, .inverse table tr.iehover td, .bgBlue75 table tr.iehover td, .bgGrey75 table tr.iehover td, .bgGrey100 table tr.iehover td, .bgYellowGreen table tr.iehover td, .bgRedBrown table tr.iehover td, .bgGreyDark table th, .bgRed table th, .bgBlueLight table th, .bgBlue100 table th, .bgBlueLight table th, .inverse table th, .bgBlue75 table th, .bgGrey75 table th, .bgGrey100 table th, .bgYellowGreen table th, .bgRedBrown table th {
color: #333!important;
}
/* transparency settings for items */
.trans25 {
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
}
.transp75 {
filter:alpha(opacity=75);
-moz-opacity:0.75;
-khtml-opacity: 0.75;
opacity: 0.75;
}
.trans50 {
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
.trans70 {
filter:alpha(opacity=30);
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
}
.trans75 {
filter:alpha(opacity=25);
-moz-opacity:0.25;
-khtml-opacity: 0.25;
opacity: 0.25;
}
.trans80 {
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}
.trans90 {
filter:alpha(opacity=10);
-moz-opacity:0.1;
-khtml-opacity: 0.1;
opacity: 0.1;
}
.transOut {
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
/* transparency settings for overlays with semitransparent pngs // check if this works with ie6 - ie8 - ie9 */
.bgTransWhte70 {
background-image: url(bgCntStageWht70.png);
}
.bgTransWhte70 * {
color: #fff!important
}
.bgTransWhte80 {
background-image: url(bgCntStageWht80.png);
}
.bgTransWhte90 {
background-image: url(bgCntStageWht90.png);
}
.bgTransBBlue75 {
background-image: url(bgCntStageBblue75.png);
}
.bgTransBBlue75 * {
color: #fff!important
}
/* csscarousel */
.jcarousel-skin-ie7 .jcarousel-container {
background: #fff url(bg_slider.gif);
border: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
padding: 10px 52px;
height: 140px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
width: 579px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
width: 779px;
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
height: 192px;
width: 113px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 100%;
margin-left:5px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 561px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 761px;
}
.jcarousel-skin-ie7 .jcarousel-list-horizontal {
height: 134px;
overflow: hidden;
}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
height: 150px;
width: 114px;
}
.jcarousel-skin-ie7 .jcarousel-item {
height: 100px;
width: 105px;
margin: 5px 5px 10px 5px;
border-right: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-item a {
text-decoration: none;
}
.jcarousel-skin-ie7 .jcarousel-item img {
display: block;
margin: 0 auto;
width:100px;
height:85px;
margin:0 0 0 -2px;
}
.jcarousel-skin-ie7 .jcarousel-item span {
background: url(lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
padding: 0px 0px 0px 10px;
margin: 10px 0 0 0;
overflow: visible;
display: block;
color: #215f8b;
text-decoration: none;
float: left;
}
.jcarousel-skin-ie7 .jcarousel-item .moreInfo {
display: none;
color: #404245;
}
/* Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
position: absolute;
top: 0px;
right: 0px;
width: 51px;
border-left:1px solid #c3c3c4;
height: 157px;
cursor: pointer;
background: transparent url(bgslider_next_sprite.png) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-horizontal.iehover {
background-position: 0 -157px;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal.iehover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: 0 -314px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
position: absolute;
top: 0px;
left: 0px;
width: 51px;
border-right:1px solid #c3c3c4;
height: 157px;
cursor: pointer;
background: transparent url(bgslider_prev_sprite.png) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-horizontal.iehover {
background-position: 0 -157px;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal.iehover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: 0 -314px;
}
/* csswcms */
table sup {
margin: -5px 0 0 2px;
position: absolute;
}
.videoBg {
background-color:#fff!important;
}
.onTop {
z-index:1000
}
.cntStage {
overflow:hidden;
display:block;
}
a {
outline: none
}
.contentAreaNoPad {
margin-bottom:0px!important;
position:relative;
z-index:10;
}
.textWhite, .textWhite h1, .textWhite h2, .textWhite h3 {
color:#fff!important
}
#fancybox-content {
padding:10px!important;
}
.mainNavWrapper2 {
z-index:10000;
}
#header {
z-index: 10500;
}
#TB_overlay, #fancybox-overlay, a.specialFrameLnk {
z-index:10600!important;
}
#TB_window, #fancybox-wrap {
z-index:11000!important;
}
.universalBox ul.relatedItems li, .stageCntMain .txtSection ul.relatedItems li {
position:relative!important;
}
#wrapperAll .floatLe .tsrBoxL .txtSection ul, .tsrBoxR .txtSection ul, #wrapperAll .floatLe .tsrBoxR .txtSection ul, .tsrBoxR .txtSection ul {
padding-bottom: 10px !important;
}
#header #langSelection.multiLang {
width: 162px;
position:relative;
border: none;
/* background:url(language/languageselector_bgtop_active.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -8079px;
z-index:2000;
}
#header #langSelection.multiLang:hover, #header #langSelection.multiLang.iehover {
/* background:url(language/languageselector_bgtop.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite_two.png');
background-position: left -8101px;
}
#header #langSelection.multiLang li {
height:18px;
padding: 2px 0 0 8px;
list-style:none;
}
#header #langSelection.multiLang li:hover ul {
display: block;
}
#header #langSelection.multiLang li a {
width:142px;
padding: 0 10px;
/* background: url(language/languageselector_arrow.png) no-repeat 100% 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 6px;
background-image: url('boschsprite_two.png');
background-position: right -8123px;
display:inline;
}
#header #langSelection.multiLang li ul {
/* background:url(language/languageselector_bgBtm.png) no-repeat scroll 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(language/languageselector_bgBtm.png);
display:none;
left:0px;
margin:0;
padding:17px 10px 25px;
position:absolute;
top:17px;
width:142px;
z-index:2000;
}
#header #langSelection.multiLang.iehover ul {
display:block!important;
}
#header #langSelection.multiLang li ul li, #header #langSelection.multiLang li ul li.active, #header #langSelection.multiLang li ul li:hover, #header #langSelection.multiLang li ul li.iehover {
float: none;
display: block;
background: transparent none;
clear: both;
margin: 0;
padding: 0px 10px 0 5px;
margin: 0;
border: 0;
}
#header #langSelection.multiLang li ul li a:hover {
display: block;
background-color: #f1f1f1!important;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
border-radius:5px;
}
#header #langSelection.multiLang li ul li a {
font-weight: bold;
padding: 3px 10px 3px 15px;
display: block;
background-repeat: no-repeat;
background-position: 5px 6px;
background-image: url('boschsprite_two.png');
background-position: left -8134px;
line-height: 12px;
color: #404245;
min-height: 0!important;
height:auto!important;
width:108px;
}
#header #langSelection.multiLang li ul li.inactive {
font-weight: bold;
padding: 3px 10px 3px 20px;
display: block;
background-repeat: no-repeat;
background-position: 10px 6px;
background-image: url('boschsprite_two.png');
background-position: left -8347px;
line-height: 12px;
color: #9fa0a2;
min-height: 0!important;
height:auto!important;
width:108px;
}
/* form */
.form {
margin-bottom:15px;
background-color:#F1F1F1;
border:1px solid #C3C3C4;
padding:5px 0px;
}
.form a.relatedLnk {
cursor:pointer;
font-size: 0.95em;
}
.form p {
padding: 2px 0 0 0;
}
.form fieldset {
border:none;
padding-bottom:0px;
}
.form hr {
margin:10px 0px;
}
.form h2.headline {
font-size:14px;
font-weight:bold;
width:30%;
float:left;
padding:0px 10px 0px 0px;
}
.form h2.full {
width:100%!important;
margin: 0 0 10px 0;
}
.form label, .form p {
font-size: 0.95em;
}
.form .input label, .form .select label, .form .comment label, .form .file label, form .radio label.first, .form .check.withLabel label.first {
text-align:right;
width:30%;
float:left;
padding:2px 10px 0 0;
}
.form .formCol {
float:left;
position:relative;
display:block;
margin:0 0 10px 0;
}
.form .inputTwoCol label {
text-align:right;
width:30%;
float:left;
padding:2px 10px 0 0;
margin-right:-13px;
}
.form .inputTwoCol input {
margin-left: 14px;
float:left;
width:32%
}
.form .select select {
width:68%;
margin-right:-10px;
}
.form .input input, .form .comment textarea, .form .file input {
width:67%;
}
.form div.check, .form .insert button.btn, .form .insert a.relatedLnk {
margin-left:31%
}
.form div.withLabel {
margin-left:0px;
}
.form div.input, .form div.select, .form div.comment, .form div.check, .form div.radio, .form div.file, .form div.inputTwoCol label, .form div.inputTwoCol input, .form div.insert {
margin-bottom:15px;
}
.form .check a.relatedLnk {
margin: 0 0 10px 25px;
}
.form .radio .formCol label, .form .check .formCol label {
padding-right:15px;
float:left;
}
.form p span, .form label span {
color:#e2001a
}
.form .check .formCol {
margin-left: 21.4%;
}
.form .check.withLabel .formCol, .form .check.radio .formCol{
margin-left: 0px;
}
/* Drop Down */
ul#mainNav .dropdown ul.col6Drop ul {
width: 135px;
}
ul#mainNav .dropdown ul.col5Drop ul {
width: 162px;
}
ul#mainNav .dropdown ul.col4Drop ul {
width: 212px;
}
ul#mainNav .dropdown ul.col3Drop ul {
width: 290px;
}
li.dropdown {
position:static!important;
}
ul#mainNav .dropdown li img {
padding: 0 0 8px 5px!important;
position:relative;
display:block;
}
ul#mainNav .dropdown li li {
margin:0;
padding:0!important;
}
ul#mainNav .dropdown ul li, ul#mainNav .dropdown ul li.active, ul#mainNav .dropdown ul li:hover, ul#mainNav .dropdown ul li.iehover {
padding:0!important;
}
ul#mainNav .dropdown ul {
/* background:url(bgNaviDropDown.png) no-repeat scroll 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bgNaviDropDown.png);
width:959px;
left:11px;
padding:0 10px 56px 19px;
}
ul#mainNav .dropdowntwoCol ul{
/* background: transparent url(bg_twocol.png) 0 100% no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bg_twocol.png);
width:493px;
left:11px;
padding:0 10px 56px 19px;
}
ul#mainNav .dropdownthreeCol ul{
/* background: transparent url(bg_threecol.png) 0 100% no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(bg_threecol.png);
width:726px;
left:11px;
padding:0 10px 36px 19px;
}
ul#mainNav .dropdownthreeCol ul.col4Drop ul.broadContent {
padding-bottom: 20px;
}
ul#mainNav .dropdown ul ul {
background-image:none!important;
float:left;
left:0px;
padding:0;
position:relative;
width:150px;
top:25px;
margin: 0 20px 0 0;
}
ul#mainNav .dropdown a.dropdownImg, ul#mainNav .dropdown span.dropdownImg {
background-image:none!important;
padding:0!important;
}
ul#mainNav .dropdown a.dropdownImg:hover {
background-color:transparent!important;
padding:0!important;
}
ul#mainNav .dropdown a.dropdownHead, ul#mainNav .dropdown span.dropdownHead {
font-size:14px!important;
color:#215f8b!important;
/* background: url(lnkstylecntlink_b1.gif) no-repeat 5px 10px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 5px 10px;
background-image: url('boschsprite_two.png');
background-position: left -8560px;
}
ul#mainNav .dropdown a.dropdownHead.cat {
margin:0 0 15px 0;
position:relative;
}
ul#mainNav .dropdown a.dropdownHead:hover {
font-size:14px!important;
color:#00142a!important;
background-color: #F1F1F1;
}
ul#mainNav .dropdown .margTop {
margin-top:20px;
}
/* Expandable Box Marginalarea */
.marginalArea .col4 h3.toggle, #leftColumn .col4 h3.toggle {
margin-top:0px!important;
margin-left:0px!important
}
/* Image Section */
.overlapTopL .imgSection, .overlapBtmL .imgSection {
left:0px;
}
/* Fancybox */
.fancybox-title-inside {
background-color: #215F8B!important;
}
#fancybox-close {
right: 10px!important;
}
#fancybox-overlay {
background-color:#000!important;
filter:alpha(opacity=50)!important;
-moz-opacity: 0.50!important;
opacity: 0.50!important;
}
/* Map */
.map h3 {
margin:10px 0 0 0
}
.col16 #map_canvas {
width:982px;
height:688px
}
.col12 #map_canvas {
width:734px;
height:521px
}
.col8 #map_canvas {
width:486px;
height:340px
}
.col6 #map_canvas {
width:362px;
height:253px
}
.col4 #map_canvas {
width: 238px;
height:167px
}
.col3 #map_canvas {
width: 176px;
height:123px
}
.col16.map {
margin-left:10px
}
/* Tag cloud */
#wrapperAll .tagCloud h2, #wrapperAll .tagCloud h3 {
padding-bottom:0px;
margin-bottom:-1px;
}
.tags ul {
margin:0 0 15px 0;
padding:0;
text-align:center;
}
.tags li {
margin:0;
padding:0;
list-style:none;
display:inline;
}
.tags li a {
text-decoration:none;
color:#215f8b;
padding:0 2px;
font-weight:bold;
height:auto!important;
line-height:130%;
}
.tags li a:hover {
color:#00142a;
}
.tag1 {
font-size:100%;
}
.tag2 {
font-size:120%;
}
.tag3 {
font-size:140%;
}
.tag4 {
font-size:160%;
}
.tag5 {
font-size:185%;
}
.point a {
text-decoration:none;
}
/* Special Framework */
a.specialFrameLnk {
margin:-22px 10px 10px 10px;
/* background:url("lnkstyle_specialframework.png") no-repeat scroll 0 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 6px;
background-image: url('boschsprite_two.png');
background-position: left -8777px;
color:#404245;
display:block;
font-weight:normal;
font-size:0.8em;
overflow:visible;
padding:0 0 0 10px;
text-decoration:none;
position:absolute;
z-index:1500;
}
a.specialFrameLnk:hover {
/* background:url("lnkstyle_specialframeworkHover.png") no-repeat scroll 0 6px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat!important;
background-position: 0 6px!important;
background:url(lnkstyle_specialframeworkHover.png);
color:#808285;
}
/* Carousel */
span.carousellText {
display:none;
}
span.carousellText:hover {
display:block;
}
/* Tooltip */
.jcarousel-skin-ie7 .jcarousel-item a, .tooltip .content_carousel a {
background: url(lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
padding: 0px 0px 0px 10px;
margin: 3px 0 0 0;
overflow: visible;
display: block;
color: #215f8b;
text-decoration: none;
float: left;
font-size: 0.85em;
}
.jcarousel-skin-ie7 .jcarousel-item a:hover, .tooltip .content_carousel a:hover {
background: url(lnkstylecntlink_sprite.gif) no-repeat 0px -43px;
color: #00142a!important;
}
.jcarousel-imgTriggerLink{
background: none !important;
line-height: auto !important ;
float: none !important;
margin: 0px !important;
padding: 0px !important;
outline: none !important;
}
.tooltipOverflow {
overflow:visible!important;
position:relative;
}
.tooltipOverflow .jcarousel-skin-ie7 {
position:relative;
margin:5px 0 0 0;
}
.tooltipIe {
z-index:9999
}
.tooltip_wrap_carousel {
position:absolute!important;
z-index:1000;
}
/*.tooltip .relatedLnk, .tooltipCarousel .relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 8px transparent!important; */
/* background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 8px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -8990px !important;
/* color: #fff!important;
}*/
.jcarousel-skin-ie7 .tooltip_active {
cursor: auto;
}
.jcarousel-skin-ie7 .tooltip h3 {
font-weight:bold;
font-size: 1.2em;
line-height:15px;
color:#404245;
padding:0 0 5px 0;
}
.tooltip_active {
cursor:pointer;
z-index:1000;
}
.tooltip_wrap, .tooltipCarousel_wrap {
position: absolute;
z-index:1000;
width: 392px;
}
.tooltip, .tooltipCarousel {
float: left;
display: block;
position: absolute;
top:0;
left:0;
z-index: 1000;
}
.tooltip .top, .tooltipCarousel .top {
height:15px;
left:15px;
position:absolute;
width:17px;
display:block;
z-index:20;
}
.tooltip .top.bgRedBrown, .tooltipCarousel .top.bgRedBrown {
/* background:url(tooltip/arrow_tool_red.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -0px;
}
.tooltip .top.bgYellowGreen, .tooltipCarousel .top.bgYellowGreen {
/* background:url(tooltip/arrow_tool_green.png) no-repeat scroll 0 0 transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -15px;
}
.tooltip .top.bgBlueLight, .tooltipCarousel .top.bgBlueLight {
/* background:url(tooltip/arrow_tool_blue.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -30px;
}
.tooltip .top.bgBlueDark, .tooltipCarousel .top.bgBlueDark {
/* background:url(tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -45px;
}
.tooltip .top.bgBlue75, .tooltipCarousel .tooltip .top.bgBlue75 {
/* background:url(tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -45px;
}
.tooltip .top.bgGray, .tooltipCarousel .tooltip .top.bgGray {
/* background:url(tooltip/arrow_tool_gray.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -60px;
}
.tooltip div, .tooltipCarousel div {
padding: 10px;
margin:15px 0 0;
}
.tooltip div.carouselInfo {
float:left;
margin-top:0px;
padding:0px;
}
.tooltip div.carouselInfo a {
margin-top: 6px;
}
.tooltip div.moreInfo {
padding: 0;
margin: 0;
font-size:0.85em;
line-height:15px;
}
.tooltip div.bgRedBrown, .tooltipCarousel div.bgRedBrown {
background-color:#BD4647;
background-image:none;
}
.tooltip div.bgYellowGreen, .tooltipCarousel div.bgYellowGreen {
background-color:#C0AC00;
background-image:none;
}
.tooltip div.bgBlueLight, .tooltipCarousel div.bgBlueLight {
background-color:#6EB0D5;
background-image:none;
}
.tooltip div.bgBlue75, .tooltipCarousel div.bgBlue75 {
background-color:#215f8b;
background-image:none;
}
.tooltip div.bgGray {
background-color:#c3c3c4;
background-image:none!important;
float:left;
width: 340px;
}
.tooltip_wrap_carousel div.bgGray {
/* background: transparent url(carousel_tooltip_bg.png) 0 100% no-repeat!important; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image: url(carousel_tooltip_bg.png)!important;
float:left;
width: 300px;
padding: 10px 20px 20px 20px;
}
.tooltip div.bgGray img, .tooltipCarousel div.bgGray img {
float:left;
padding: 0 10px 0 0;
width:100px!important;
height:85px!important;
}
.tooltip div.bgGray span, .tooltipCarousel div.bgGray span {
background: url(lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
padding: 0px 0px 0px 10px;
margin: 10px 0 0 0;
overflow: visible;
font-weight: bold!important;
display: block;
color: #215f8b;
text-decoration: none;
float: left;
}
.tooltip div a.relatedLnk, .tooltipCarousel div a {
font-size:0.85em;
/* background:url(lnkstylecntlink_g1.gif) no-repeat scroll 0 8px transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 8px;
background-image: url('boschsprite.png');
background-position: left -75px;
padding:3px 0 0 9px;
text-decoration:none;/* font-weight:bold; */
}
.col3 .tooltip div a, .col3 .tooltipCarousel div a, .col4 .tooltip div a, .col4 .tooltipCarousel div a {
font-size:1em;
}
.tooltip div a.relatedLnk:hover, .tooltipCarousel div a:hover {
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 8px;
background-image: url('boschsprite.png');
background-position: left -90px;
color: #e1e1e2!important;
}
.tooltipContent, .tooltipCarouselContent {
display: none;
}
.tooltip h3, .tooltipCarousel h3 {
font-weight:bold;
font-size:14px;
line-height:15px;
color:#fff;
padding:0 0 5px 0;
}
.tooltip p, .tooltipCarousel p {
font-size:12px;
line-height:15px;
color:#fff;
}
.carouselInfo .moreInfo p {
color:#000000;
}
.tooltip_shadow, .tooltipCarousel_shadow {
float: left;
display: block;
position: absolute;
top: 3px;
left: 2px;
z-index: 9;
/* background: url(tooltip/shadow.png) no-repeat 0 15px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 15px;
background-image: url('boschsprite.png');
background-position: left -105px;
}
.tooltipIcon {
float: left;
padding-right:10px;
}
.tooltipHidden, .tooltipCarouselHidden {
display: none;
position: absolute;
}
.tooltipVisible, .tooltipCarouselVisible {
display: block;
position: absolute;
z-index: 3000;
}
.pTool .tooltip .stageTip {
color: #FFFFFF;
font-size: 12px;
line-height: 15px;
font-weight:bold;
}
.pTool .tooltip .stageTip > span {
width: 145px;
}
.tooltip .bgBlue75 .relatedItems {
padding-bottom:0px;
}
/*Stage Accordion */
.txtSection h2 strong {
font-family:"Arial Black", Arial;
}
.Accordion.border {
border: 1px solid #E1E1E2;
}
.grid16 .Accordion {
position:relative;
display:block;
width: 982px;
overflow:hidden;
}
.grid12 .Accordion {
position:relative;
display:block;
width: 734px;
overflow:hidden;
}
.picture {
position:relative;
float:left;
display:block;
}
.picWrapper {
position:absolute;
}
.stageCntMain .overlayR .txtSection, .stageCntMain .overlayL .txtSection {
height:auto!important;
}
.auto {
overflow:visible!important;
}
.Accordion .col4.auto {
width:300px;
}
.Accordion .col4.auto .txtSection {
height:500px!important;
background: url(bg_acc_white.png) repeat-y 0 0 transparent;
}
.Accordion.bgWhite90 .col4.auto .txtSection {
background: url(bg_acc_white90.png) repeat-y 0 0 transparent;
}
.Accordion .col4.auto .txtSection h2 {
padding: 0 0 11px 0;
}
.stageAcc {
line-height:120%;
list-style-type:none;
margin:0 0 0 -10px;
padding:0!important;
width:335px;
position:absolute;
left:-25px;
}
.stageAcc .closed {
color:#215f8b;
}
.stageAcc a {
display:block;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
line-height:normal;
border-bottom:1px solid #808285;
border-top:1px solid #808285;
position:relative;
}
.stageAcc a.relatedLnk, div.cntFormDefault a.relatedLnk {
font-weight:normal;
}
.stageAcc a.hover, .stageAcc a:hover, .stageAcc .opened .opened {
color:#000;
background-color:#fff;
}
.stageAcc .opened .opened, .Accordion.blue .stageAcc .opened .opened {
border-bottom:none;
}
.stageAcc ul {
margin:0!important;
overflow:hidden;
padding:0!important;
height: auto!important;
}
.stageAcc ul ul.relatedItems {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
overflow-x: visible;
overflow-y: visible;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 5px;
width:280px!important;
overflow:hidden!important;
}
.stageAcc ul ul.relatedItems li {
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
margin-top: 0;
overflow-x: hidden;
overflow-y: hidden;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
border:none!important;
line-height:14px!important;
}
.stageAcc ul ul.relatedItems li a {
margin:0;
padding:0 0 0 9px;
width:auto;
border:none!important;
font-size: 12px!important;
color:#215F8B!important;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite.png') !important;
background-position: left -920px !important;
}
.stageAcc ul ul.relatedItems li a:hover {
color:#00142a!important;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite.png') !important;
background-position: left -1134px !important;
}
.Accordion.blue ul ul.relatedItems li a {
color:#fff!important;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite.png') !important;
background-position: left -1348px !important;
}
.Accordion.blue ul ul.relatedItems li a:hover {
color:#e1e1e2!important;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite.png') !important;
background-position: left -1562px !important;
}
#wrapperAll .Accordion .stageAcc ul.relatedItems li a.btn {
background-position: 0 0!important;
background-repeat: no-repeat!important;
background-image: url('boschsprite.png') !important;
background-position: left -1776px !important;
height: 22px;
margin: 5px 0 5px 0;
}
#wrapperAll .Accordion .stageAcc ul.relatedItems li a.btn:hover {
background-position: 0 0!important;
background-repeat: no-repeat!important;
/* background-position: 0 -23px; */
background-image: url('boschsprite.png') !important;
background-position: left -1848px !important;
}
#wrapperAll .Accordion .stageAcc ul ul.relatedItems li a.btnWhite {
background-position: 0 0!important;
background-repeat: no-repeat!important;
background-image: url('boschsprite.png') !important;
background-position: left -1920px !important;
height:22px;
float:left;
}
#wrapperAll .Accordion .stageAcc ul ul.relatedItems li a.btnWhite:hover {
background-position: 0 0!important;
background-repeat: no-repeat!important;
background-image: url('boschsprite.png') !important;
background-position: left -1992px !important;
height:22px;
}
.stageAcc li {
color:#000;
list-style-type:none;
width: 335px;
margin:0 0 -1px 0;
padding:0;
}
.stageAcc li p {
width:280px;
}
.stageAcc li.opened {
/* background: url(arrow_acc.gif) no-repeat 0 1px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image: url(arrow_acc.gif);
}
.stageAcc li li {
border-style:none;
position:relative;
display:block;
padding:0px 10px 10px 10px;
margin:0 0 0 35px;
width:300px;
background-color:#fff;
border-bottom:1px solid #808285;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
.stageAcc li a {
color:#215f8b;
padding:10px 10px 10px 10px;
margin: 0 0 0 35px;
width:300px;
}
.stageAcc li.active a, .stageAcc li li.active a {
background-color:#fff;
border-color:#808285 transparent #808285 transparent;
border-style:solid;
border-width:1px;
color:#000;
}
/* Universalbox */
.uniboxLarge {
font-size:1em!important;
line-height: 1.3em;
}
.uniboxSmall {
font-size:0.85em!important;
line-height: 1.2em;
}
/* Gallery based on Universalbox start*/
.gallery {
position: relative;
overflow:hidden;
}
.gallery.border {
position: relative;
overflow:hidden;
border: 1px solid #e1e1e2;
}
.gallery .slider {
float: left;
position: relative;
}
.gallery .slidercontainer {
width:15000px;
overflow: hidden;
position:relative;
display:none;
}
.gallery .slider .slidercontrols a {
position: absolute;
top: 50%;
left: 10px;
height: 0;
width: 26px;
font-size: 0;
line-height: 0;
padding-top: 26px;
overflow: hidden;
text-indent: -1000px;
background: url(cntbtnleft_sprite.gif) no-repeat scroll 0 0 transparent;
}
.gallery .slider .slidercontrols a.slidernext {
left: 450px;
right: 10px;
background: url(cntBtnRight_sprite.png) no-repeat scroll 0 0 transparent;
}
.gallery .slider .slidercontrols a:hover {
background-position: 0 -103px;
}
.gallery .slider .slidercontrols a.disabled, .gallery .slider .slidercontrols a.disabled:hover {
background-position: 0 -203px;
}
.gallery .paginatorDefault {
position: absolute;
bottom: 0px;
right: 10px;
text-align:right;
z-index:200;
line-height:20px;
margin-bottom:0px;
display:none;
}
.gallery.border .paginatorDefault {
position: absolute;
bottom: 10px;
right: 10px;
text-align:right;
z-index:200;
line-height:20px;
margin-bottom:0px;
}
.gallery .paginatorDefault a {
color: #22608c;
}
.gallery .paginatorDefault a.inactive {
color: #C3C3C4;
}
.gallery .paginatorDefault a:hover.inactive {
background-color: #fff;
}
.gallery .txtSection {
padding-bottom:20px;
position:absolute;
z-index: 100;
background-color: #fff;
left:486px;
top:0px;
height: 500px;
text-align:left;
}
.gallery.border .txtSection {
padding-top:10px;
}
.gallery .col12 .txtSection {
left: 734px;
}
.gallery .col12.slider .slidercontrols a.slidernext {
left: 700px;
}
.gallery .col4 .txtSection {
left: 238px;
}
.gallery .col4.slider .slidercontrols a.slidernext {
left: 203px;
}
.gallery .imgSection {
background-color:#f1f1f1!important;
}
.galleryFallback .imgSection{
display:block;
float:left;
}
.galleryFallback .txtSection{
float:right;
position:static;
height:auto;
}
.galleryFallback .clear{
height:30px;
}
/* Accordion Blue */
.Accordion.blue .stageAcc li li {
border-bottom:1px solid #fff;
}
.Accordion.blue .stageAcc a.hover, .Accordion.blue .stageAcc .opened .opened, .Accordion.blue .stageAcc a:hover {
color:#fff;
background-color:#215f8b;
}
.Accordion.blue .stageAcc li li {
color:#fff;
background-color:#215f8b;
}
.Accordion.blue .stageAcc li.opened {
/* background: url(arrow_acc_blue.gif) no-repeat 0 1px transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 1px!important;
background-image: url(arrow_acc_blue.gif)!important; /** ie7 problems */
}
.Accordion.blue .col4.auto .txtSection h2, .Accordion.blue .stageAcc .closed {
color:#fff;
}
.Accordion.blue .col4.auto .txtSection {
height:500px!important;
width:280px;
background: url(bg_acc_blue.png) repeat-y 0 0 transparent;
}
.Accordion.blue .stageAcc a {
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}
/* Stage Pagination */
/******* SET DEFAULT DIMENSIONS HERE ********/
#stagePagination {
height:335px;
margin:0px;
padding:0px;
}
#stagePagination li {
position:absolute;
list-style:none!important
}
/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
background: #777;
color: #000;
}
/* Navigation Links */
.stagePaginationControl {
outline: 0;
position:absolute;
bottom:10px;
left:10px;
z-index:500;
}
.top .stagePaginationControl {
outline: 0;
position:absolute;
top:10px;
left:10px;
z-index:500;
}
.rgt .stagePaginationControl {
outline: 0;
position:absolute;
bottom:10px;
right:10px;
left: auto;
z-index:500;
}
.rgtTop .stagePaginationControl {
outline: 0;
position:absolute;
top:10px;
right:10px;
left: auto;
z-index:500;
}
div.anythingSlider .thumbNav {
margin: 0;
padding: 0;
float:left;
}
div.anythingSlider .thumbNav li {
display: inline;
}
div.anythingSlider .thumbNav a {
display: inline-block;
text-decoration: none;
height: 22px;
width:22px;
margin: 0 8px 0 0;
/* background: url(stage_pagination_blue.png) no-repeat 0 0;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -2064px;
text-align: center;
outline: 0;
line-height:22px;
color:#fff;
font-weight:bold;
}
div.anythingSlider .thumbNav a.cur {
/* background: url(stage_pagination_gray.png) no-repeat 0 0; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -2086px;
color:#215f8b;
}
div.anythingSlider .thumbNav a:hover {
/* background: url(stage_pagination_darkblue.png) no-repeat 0 0; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -2108px;
color:#fff;
}
/* mainMenu */
#mainMenu .mainMenuContent {
position:absolute;
bottom:10px;
left:0px;
width:982px;
}
#mainMenu .mainMenuContent div {
position: relative;
display:block;
margin-left:10px;
float:left;
}
#mainMenu .mainMenuContent div div {
margin:0px;
padding:0px;
float:none;
width:auto;
}
#mainMenu .mainMenuContent div span {
line-height:40px;
background-color:#003b6a;
color:#fff;
font-weight:bold;
font-size:14px;
padding:0 0 0 10px;
display:block;
}
#mainMenu .mainMenuContent div ul {
background-color:#fff;
margin:0 0 0 0;
padding: 0 0 15px 0;
position:relative;
display:block;
}
#mainMenu .mainMenuContent div ul.bBlue75 {
background-color:#003b6a;
}
#mainMenu .mainMenuContent div ul li {
list-style:none outside none;
margin:0;
padding:0;
position:relative;
display:block;
width:100%;
}
#mainMenu .mainMenuContent div ul li a {
color:#215f8b;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding: 0 15px;
margin: 0 5px 0 5px;
line-height:22px;
/* background:url("mainMenu.png") no-repeat 0 -1px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 -1px;
background-image:url(mainMenu.png);
position:relative;
display:block;
float:none;
}
#mainMenu .mainMenuContent div ul li a.more {
margin:0 0 0 5px;
}
#mainMenu .mainMenuContent div ul.left li a.more {
margin:0 5px 0 0;
padding-left: 20px;
background-position: 5px 0 !important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li a {
color:#fff;
/* background:url("flyout/flyout_hover_two_gif.gif") no-repeat 0 -1px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 -1px;
background-image:url(flyout/flyout_hover_two_gif.gif);
}
#mainMenu .mainMenuContent div ul li a:hover, #mainMenu .mainMenuContent div li:hover a, #mainMenu .mainMenuContent div li.iehover a {
background-color:#e1e1e2;
}
#mainMenu .mainMenuContent div ul.bBlue75 li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover a {
background-color:#215f8b;
}
#mainMenu .mainMenuContent div li.top {
display:block;
line-height:22px;
position:relative;
}
/* second Menu */
#mainMenu .mainMenuContent div ul.bBlue75 li li.top {
/* background:url("flyout/flyout_top_one.png") no-repeat scroll 0 0 transparent !important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_one.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li.top {
/* background:url("flyout/flyoutLeft_top_one.gif") no-repeat scroll 0 0 transparent !important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_one.gif)!important;
}
#mainMenu .mainMenuContent div li li.top {
/* background:url("mainMenu_top_two_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenu_top_two_gif.gif)!important;
margin-top:-5px;
height:7px;
}
#mainMenu .mainMenuContent div ul.left li li.top {
/* background:url("mainMenuLeft_top_two_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenuLeft_top_two_gif.gif)!important;
margin-top:-5px;
height:7px;
}
#mainMenu .mainMenuContent div ul ul {
display: none;
/* background:url("mainMenu_two_gif.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenu_two_gif.gif);
position: absolute;
width:238px;
bottom:0px;
padding:0 0 10px 0;
margin:5px 0 0 0;
}
#mainMenu .mainMenuContent div ul.down ul {
top:0px;
bottom:auto;
}
#mainMenu .mainMenuContent div ul.left ul {
/* background:url("mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenuLeft_two_gif.gif);
margin:5px 0 0 0;
}
#mainMenu .mainMenuContent div ul.bBlue75 ul {
/* background:url("flyout/flyout_bg_three.png") no-repeat scroll 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_three.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul {
/* background:url("flyout/flyoutLeft_bg_three.gif") no-repeat scroll 0 100% transparent;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_three.gif);
}
/* second Menu Hover Persistence */
#mainMenu .mainMenuContent div li:hover li a:hover, #mainMenu .mainMenuContent div li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li a:hover, #mainMenu .mainMenuContent div li.iehover li.iehover a {
background-color:#f1f1f1;
background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover a {
background-color:#003b6a;
}
/* third Menu */
#mainMenu .mainMenuContent div li li li.top {
/* background:url("mainMenu_top_three_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenu_top_three_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.left li li li.top {
/* background:url("mainMenuLeft_top_three_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenuLeft_top_three_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li li li.top {
/* background:url("flyout/flyout_top_two.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_two.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li li.top {
/* background:url("flyout/flyoutLeft_top_two.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_two.gif)!important;
}
#mainMenu .mainMenuContent div ul ul ul {
display:none;
/* background:url("mainMenu_three_gif.gif") no-repeat 0 100% transparent; */
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenu_three_gif.gif);
position: absolute;
left:238px!important;
}
#mainMenu .mainMenuContent div ul.left ul ul {
/* background:url("mainMenuLeft_three_gif.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenuLeft_three_gif.gif);
}
#mainMenu .mainMenuContent div ul.bBlue75 ul ul {
/* ackground:url("flyout/flyout_bg_two.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_two.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul ul {
/* background:url("flyout/flyoutLeft_bg_two.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_two.gif);
}
/* third Menu Hover */
#mainMenu .mainMenuContent div li:hover li:hover li a:hover, #mainMenu .mainMenuContent div li:hover li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li.iehover li a:hover, #mainMenu .mainMenuContent div li.iehover li.iehover li.iehover a {
background-color:#e1e1e2;
background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li.iehover a {
background-color:#215f8b;
}
/* fourth Menu */
#mainMenu .mainMenuContent div li li li li.top, #mainMenu .mainMenuContent div li li li li li.top:hover {
/* background:url("mainMenu_top_two_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenu_top_two_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.left li li li li.top, #mainMenu .mainMenuContent div ul.left li li li li li.top:hover {
/* background:url("mainMenuLeft_top_two_gif.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(mainMenuLeft_top_two_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li li li li.top {
/* background:url("flyout/flyout_top_one.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_one.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li li li.top {
/* background:url("flyout/flyoutLeft_top_one.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_one.gif)!important;
}
#mainMenu .mainMenuContent div ul ul ul ul {
display:none;
/* background:url("mainMenu_two_gif.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenu_two_gif.gif);
}
#mainMenu .mainMenuContent div ul.left ul ul ul {
/* background:url("mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(mainMenuLeft_two_gif.gif);
}
#mainMenu .mainMenuContent div ul.bBlue75 ul ul ul {
display:none;
/* background:url("flyout/flyout_bg_three.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_three.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul ul ul {
/* background:url("flyout/flyoutLeft_bg_three.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_three.gif);
}
/* fourth Menu Hover */
#mainMenu .mainMenuContent div li:hover li:hover li:hover li:hover a:hover, #mainMenu .mainMenuContent div li:hover li:hover li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li.iehover li.iehover li a:hover {
background-color:#f1f1f1;
background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover li:hover a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li.iehover li a:hover {
background-color:#003b6a;
}
/* Do Not Move - Must Come Before display:block for Gecko */
#mainMenu .mainMenuContent div ul li:hover ul ul, #mainMenu .mainMenuContent div ul li:hover ul ul ul, #mainMenu .mainMenuContent div ul li:hover ul ul ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul ul ul {
display: none;
}
#mainMenu .mainMenuContent div ul li:hover ul, #mainMenu .mainMenuContent div ul ul li:hover ul, #mainMenu .mainMenuContent div ul ul ul li:hover ul, #mainMenu .mainMenuContent div ul ul ul ul li:hover ul, #mainMenu .mainMenuContent div li.iehover ul, #mainMenu .mainMenuContent div ul li.iehover ul, #mainMenu .mainMenuContent div ul ul li.iehover ul, #mainMenu .mainMenuContent div ul ul ul li.iehover ul {
display: block;
}
/* mainMenu cols */
.col2 .mainMenuContent div {
width: 476px;
}
#mainMenu.col2 .mainMenuContent div ul ul {
left: 476px;
}
#mainMenu.col2 .mainMenuContent div ul.left ul {
left: -238px!important;
}
.col3 .mainMenuContent div {
width: 314px;
}
#mainMenu.col3 .mainMenuContent div ul ul {
left: 314px;
}
#mainMenu.col3 .mainMenuContent div ul.left ul {
left: -238px!important;
}
.col4 .mainMenuContent div {
width: 233px;
}
#mainMenu.col4 .mainMenuContent div ul ul {
left: 233px;
}
#mainMenu.col4 .mainMenuContent div ul.left ul {
left: -238px!important;
}
.col5 .mainMenuContent div {
width: 184px;
}
#mainMenu.col5 .mainMenuContent div ul ul {
left: 184px;
}
#mainMenu.col5 .mainMenuContent div ul.left ul {
left: -238px!important;
}
.col6 .mainMenuContent div {
width: 152px;
}
#mainMenu.col6 .mainMenuContent div ul ul {
left: 152px;
}
#mainMenu.col6 .mainMenuContent div ul.left ul {
left: -238px!important;
}
/* Tabs */
ul.tabs {
position:relative;
margin: 0;
padding: 0;
float: left;
list-style: none;
width: 980px;
margin-left:10px;
}
.tab12 ul.tabs {
width: 732px;
}
.tab8 ul.tabs {
/* margin left is neccessary, otherwise the gap between sumenu and tabmodul is too small */
/*width: 494px;
margin-left:0px;*/
width: 484px;
}
ul.tabs > li {
float: left;
margin: 0;
padding: 0;
border-left: none;
margin-bottom: -1px;
margin-right: 2px;
position: relative;
display:block;
height:35px;
}
ul.tabs > li a.top {
/* background:url("bg_tabs_front1.gif") no-repeat scroll 0 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -2130px;
color:#404245;
display:block;
font-size:14px;
font-weight:bold;
height:35px;
line-height:35px;
outline:medium none;
padding:0 0 0 9px;
text-decoration:none;
float:left;
z-index:10;
position: relative;
}
ul.tabs > li a.top span {
/* background:url("bg_tabs_back1.gif") no-repeat scroll 100% 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 5px;
background-image: url('boschsprite.png');
background-position: right -2185px;
display:block;
line-height:35px;
padding: 0 9px 0 0;
}
ul.tabs > li a.top:hover {
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -2240px;
}
ul.tabs > li a.top:hover span {
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 5px;
background-image: url('boschsprite.png');
background-position: right -2295px;
}
ul.tabs > li.active a.top, ul.tabs > li.active a.top:hover {
/* background:url("bg_tabs_front.gif") no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -2350px;
height:35px;
line-height:35px;
}
ul.tabs > li.active a.top span, ul.tabs > li.active a.top:hover span {
/* background:url("bg_tabs_back.gif") no-repeat scroll 100% 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 0;
background-image: url('boschsprite.png');
background-position: right -2405px;
display:block;
line-height:35px;
padding: 0 9px 0 0;
}
ul.tabs > li .tabBorderHelper{
position:absolute;
background:#ffffff;
z-index:5;
}
.tab_container_wrapper{
clear:both;
height:0px;
width:0px;
overflow:hidden;
position:relative;
left:0px;
top:-1px;
z-index:0;
}
.tab_container_wrapper.active{
height:auto;
width:0px;
overflow:visible;
}
.tab_container {
border: 1px solid #c3c3c4;
clear: both;
float: left;
width: 980px;
background: #fff;
margin-left:0px;
margin-bottom: 15px;
}
.tab12 .tab_container {
width: 732px;
}
.tab8 .tab_container {
/* margin left is neccessary, otherwise the gap between sumenu and tabmodul is too small */
/*width: 494px;
margin-left:0px;*/
width: 484px;
}
.tab_content {
padding: 20px 20px 20px 0;
opacity: 0;
}
.tab12 .tab_content {
padding: 20px 12px 20px 0;
opacity: 0;
}
/* Tabs Grid16 */
.tab_container .grid16 {
width: 960px;
}
.tab_container .col16 {
width: 950px;
overflow:hidden;
}
.tab_container .grid12 {
width: 720px;
}
.tab_container .col12 {
width: 710px;
overflow:hidden;
}
.tab_container .grid8 {
width:480px;
}
.tab_container .col8 {
width:470px;
overflow:hidden;
}
.tab_container .col6 {
width:350px;
overflow:hidden;
}
.tab_container .col5 {
width:280px;
overflow:hidden;
}
.tab_container .col4 {
width:230px;
overflow:hidden;
}
.tab_container .col3 {
width:170px;
overflow:hidden;
}
.tab16 .hr_fallback {
width: 980px;
}
.tab12 .hr_fallback {
width: 732px;
}
.tab8 .hr_fallback {
width: 495px;
}
/* Hoverbox */
a.tsrLnk {
display:block;
height:100%;
width:100%;
left:0px;
top:0px;
position:absolute;
z-index:500;
}
a.tsrLnk img {
height:100%;
width:100%;
}
span.linkDescription {
display:block;
position:absolute;
text-indent:-3000px;
z-index:-1;
}
.hvBox {
position:relative;
}
.hvBox {
position:relative;
}
.hvBox img {
width:100%;
height:100%;
zoom:1;
position:relative;
display:block;
}
.hvBox.height1 {
height: 178px;
overflow:hidden;
}
.hvBox.height2 {
height: 208px;
overflow:hidden;
}
.hvBox.height3 {
height: 238px;
overflow:hidden;
}
.hvBox .hvall {
position:absolute;
left: 0px;
top:0px;
width:100%;
height:100%;
color:#fff;
font-size:14px;
line-height:17px;
}
.hvBox .hvband {
height: 50px;
background:url("bgCntStageBblue75.png") repeat 0 0 transparent;
position:absolute;
bottom: 10px;
left: 0px;
width:100%;
z-index:100;
font-weight:bold;
}
.hvBox .hvband.big {
height: 65px;
}
.hvBox .hvinfo {
background:url("bgCntStageBblue75.png") repeat 0 0 transparent;
position:absolute;
top: 0px;
left: 0px;
width:100%;
height:100%;
z-index:0;
display:none;
}
.hvBox .hvall.active .hvinfo {
display:block;
overflow: hidden;
}
.hvBox .hvband span, .hvBox .hvinfo span {
padding:9px 10px;
display:block;
}
.hvBox .hvall .hvband a.relatedLnk {
/* background: url(lnkstylecntlink_g1.gif) no-repeat 0px 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 6px;
background-image: url('boschsprite.png');
background-position: left -2460px;
color:#fff;
}
.hvBox .hvall.active .hvband a.relatedLnk {
/* background: url(lnkstylecntlink_g2.gif) no-repeat 0px 6px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 6px;
background-image: url('boschsprite.png');
background-position: left -2673px;
color:#e1e1e2;
}
/* Flyout */
#subMenu {
overflow: visible!important;
}
ul.flyout {
width: 228px;
padding:0;
margin:0 0 0 10px;
position:static;
display:block;
z-index:1000;
}
#subMenu .grid4 ul.flyout {
margin: 0 0 0 0;
}
ul.flyout li.top {
line-height:22px;
height:22px;
position:relative;
display:block;
/* background:url("flyout/flyout_btn.png") no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image:url(flyout/flyout_btn.png);
}
ul.flyout li a {
display: block;
display:inline-block;
list-style: none;
position: relative;
line-height:15px;
padding:0 0 0 10px;
color:#fff!important;
text-decoration:none;
font-weight:bold;
font-size:12px;
}
ul.flyout li.top:hover, ul.flyout li.top.ieHover {
/* background:url("flyout/flyout_btn_hover.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_btn_hover.png)!important;
z-index:2000;
}
ul.flyout ul {
/* background:url("flyout/flyout_bg_oneSmall.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_oneSmall.png);
display:none;
list-style:none outside none;
position:absolute;
width:228px;
top:22px;
left:0px;
padding:0 0 16px 0;
z-index:2000;
}
ul.flyout ul li {
background:none;
padding:0 0 0 0;
height:auto;
position:relative;
}
/* Root Menu */
ul.flyout a {
position:relative;
display:block;
margin:3px 0 0 0;
float: none !important;
}
/* first */
ul.flyout li li.top {
background:none!important;
height:7px;
}
ul.flyout li li a, .expandable ul.flyout li li a {
padding: 5px 5px 5px 15px;
margin: 0 5px 0 5px;
/* background:url("flyout/flyout_hover_two.png") no-repeat 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image:url(flyout/flyout_hover_two.png);
position:relative;
display:block;
}
ul.flyout li li a.more {
margin: 0 0 0 5px;
}
ul.flyout.left li li a.more {
margin: 0 5px 0 0;
padding-left: 20px;
background-position: 5px 0!important;
}
/* first Hover Persistence */
ul.flyout li:hover li a:hover, ul.flyout li:hover li:hover a, ul.flyout li.iebg a {
background-position:0 0;
background-image: url(flyout/flyout_hover_two.png);
background-position:0 0;
background-color:#003b6a;
/* round corners */
-moz-border-radius:5px 5px 5px 5px; /* Firefox */
-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
border-radius:5px 5px 5px 5px; /* CSS3 */
background-position:0 0;
}
ul.flyout li:hover li a.more:hover, ul.flyout li:hover li:hover a.more {
/* round corners */
-moz-border-radius:5px 0px 0px 5px; /* Firefox */
-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
border-radius:5px 0px 0px 5px; /* CSS3 */
}
ul.flyout.left li:hover li a.more:hover, ul.flyout.left li:hover li:hover a.more {
/* round corners */
-moz-border-radius:0px 5px 5px 0px!important; /* Firefox */
-webkit-border-radius:0px 5px 5px 0px!important; /* Safari and chrome */
-khtml-border-radius:0px 5px 5px 0px!important; /* Linux browsers */
border-radius:0px 5px 5px 0px!important; /* CSS3 */
}
/* second Menu */
ul.flyout li li li.top, ul.flyout li li li.top:hover {
/* background:url("flyout/flyout_top_two.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_two.png)!important;
margin-top:-5px;
height:7px;
width:238px;
position:relative;
display:block;
}
ul.flyout.left li li li.top, ul.flyout.left li li li.top:hover {
/* background:url("flyout/flyoutLeft_top_two.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_two.gif)!important;
}
ul.flyout ul ul {
display: none;
/* background:url("flyout/flyout_bg_two.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_two.png);
position: absolute;
top: 5px;
left:228px;
width:238px;
z-index:2000;
}
ul.flyout.up ul ul {
top: auto!important;
bottom: 15px;
margin: 0 0 -16px 0;
}
ul.flyout.left ul ul {
/* background:url("flyout/flyoutLeft_bg_two.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_two.gif);
left:-238px;
}
/* second Menu Hover Persistence */
ul.flyout li:hover li:hover li a:hover, ul.flyout li:hover li:hover li:hover a, ul.flyout li.iebg li.iebg a {
background-color:#215f8b;
background-position:0 0;
/* round corners */
-moz-border-radius:5px 5px 5px 5px; /* Firefox */
-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li a.more:hover, ul.flyout li:hover li:hover li:hover a.more {
/* round corners */
-moz-border-radius:5px 0px 0px 5px; /* Firefox */
-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
border-radius:5px 0px 0px 5px; /* CSS3 */
}
/* third Menu */
ul.flyout li li li li.top, ul.flyout li li li li.top:hover {
/* background:url("flyout/flyout_top_one.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_one.png)!important;
}
ul.flyout.left li li li li.top, ul.flyout.left li li li li.top:hover {
/* background:url("flyout/flyoutLeft_top_one.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_one.gif)!important;
}
ul.flyout ul ul ul {
/* background:url("flyout/flyout_bg_three.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_three.png);
left:238px;
}
ul.flyout.left ul ul ul {
/* background:url("flyout/flyoutLeft_bg_three.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_three.gif);
}
ul.flyout.left ul ul ul {
left:-238px;
}
/* third Menu Hover */
ul.flyout li li li li a {
background-color:#215f8b!important;
}
ul.flyout li:hover li:hover li:hover li a:hover, ul.flyout li:hover li:hover li:hover li:hover a, ul.flyout li.iebg li.iebg li.iebg a {
background-color:#003b6a!important;
background-position:0 0;
/* round corners */
-moz-border-radius:5px 5px 5px 5px; /* Firefox */
-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li:hover li a.more:hover, ul.flyout li:hover li:hover li:hover li:hover a.more {
/* round corners */
-moz-border-radius:5px 0px 0px 5px; /* Firefox */
-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
border-radius:5px 0px 0px 5px; /* CSS3 */
}
/* fourth Menu */
ul.flyout li li li li li.top, ul.flyout li li li li li.top:hover {
/* background:url("flyout/flyout_top_two.png") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyout_top_two.png)!important;
}
ul.flyout.left li li li li li.top, ul.flyout.left li li li li li.top:hover {
/* background:url("flyout/flyoutLeft_top_two.gif") no-repeat 0 0 transparent!important; */
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image:url(flyout/flyoutLeft_top_two.gif)!important;
}
ul.flyout ul ul ul ul {
display:none;
/* background:url("flyout/flyout_bg_two.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyout_bg_two.png);
z-index:2000;
}
ul.flyout.left ul ul ul ul {
display:none;
/* background:url("flyout/flyoutLeft_bg_two.gif") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image:url(flyout/flyoutLeft_bg_two.gif);
z-index:2000;
}
/* fourth Menu Hover */
ul.flyout li li li li li a {
background-color:#003b6a!important;
}
ul.flyout li:hover li:hover li:hover li:hover li a:hover, ul.flyout li.iebg li.iebg li.iebg li.iebg a:hover {
background-color:#215f8b!important;
background-position:0 0;
/* round corners */
-moz-border-radius:5px 5px 5px 5px; /* Firefox */
-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li:hover li:hover li a.more:hover {
/* round corners */
-moz-border-radius:5px 5px 5px 5px; /* Firefox */
-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
border-radius:5px 5px 5px 5px; /* CSS3 */
}
/* Do Not Move - Must Come Before display:block for Gecko */
ul.flyout li:hover ul ul, ul.flyout li:hover ul ul ul, ul.flyout li:hover ul ul ul ul, ul.flyout li.iehover ul ul, ul.flyout li.iehover ul ul ul, ul.flyout li.iehover ul ul ul ul {
display: none;
}
/*Wrapper Box Boschvideoplayer Overlay*/
.boschplayer_wrap {
position: relative;
margin-bottom: 10px;
}
.playbutton {
/* background:url("/media/_tech/videoplayer/btns_player/playbutton.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image: url('boschsprite.png');
background-position: left -2886px;
}
.playbutton:hover {
/* background:url("/media/_tech/videoplayer/btns_player/playbutton_hover.png") no-repeat 0 100% transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 100%;
background-image: url('boschsprite.png');
background-position: left -2951px;
}
img.playbutton {
width: 108px;
height: 68px;
}
/* soMe */
#footer a.footerActionGoogle {
background-repeat:no-repeat;
background-position: 11px 9px;
background-image: url('boschsprite.png');
background-position: left -3016px;
}
#footer a.footerActionGoogle:hover {
background-repeat:no-repeat;
background-position: 11px 9px;
background-image: url('boschsprite.png');
background-position: left -3016px;
}
#footer a.footerActionFacebook {
background-repeat:no-repeat;
background-position: 18px 7px;
background-image: url('boschsprite.png');
background-position: left -3240px;
}
#footer a.footerActionFacebook:hover {
background-repeat:no-repeat;
background-position: 18px 7px;
background-image: url('boschsprite.png');
background-position: left -3462px;
}
#footer a.footerActionTwitter {
background-repeat:no-repeat;
background-position: 12px 8px;
background-image: url('boschsprite.png');
background-position: left -3684px;
}
#footer a.footerActionTwitter:hover {
background-repeat:no-repeat;
background-position: 12px 8px;
background-image: url('boschsprite.png');
background-position: left -3905px;
}
#footer a.footerActionYoutube {
background-repeat:no-repeat;
background-position: 15px 5px;
background-image: url('boschsprite.png');
background-position: left -4126px;
}
#footer a.footerActionYoutube:hover {
background-repeat:no-repeat;
background-position: 15px 5px;
background-image: url('boschsprite.png');
background-position: left -4349px;
}
#footer a.footerActionBlog {
background-repeat:no-repeat;
background-position: 15px 9px;
background-image: url('boschsprite.png');
background-position: left -4572px;
}
#footer a.footerActionBlog:hover {
background-repeat:no-repeat;
background-position: 15px 9px;
background-image: url('boschsprite.png');
background-position: left -4796px;
}
#footer a.footerActionXing {
background-repeat:no-repeat;
background-position: 15px 9px;
background-image: url('boschsprite.png');
background-position: left -5020px;
}
#footer a.footerActionXing:hover {
background-repeat:no-repeat;
background-position: 15px 9px;
background-image: url('boschsprite.png');
background-position: left -5243px;
}
#footer a.footerActionRSS {
background-repeat:no-repeat;
background-position: 11px 7px;
background-image: url('boschsprite.png');
background-position: left -5466px;
}
#footer a.footerActionRSS:hover {
background-repeat:no-repeat;
background-position: 11px 7px;
background-image: url('boschsprite.png');
background-position: left -5688px;
}
#footer a.footerActionShare {
background-repeat:no-repeat;
background-position: 14px 8px;
background-image: url('boschsprite.png');
background-position: left -5910px;
}
#footer a.footerActionShare:hover {
background-repeat:no-repeat;
background-position: 14px 8px;
background-image: url('boschsprite.png');
background-position: left -6131px;
}
#footer a.footerActionGenericSocialMedia {
background-repeat:no-repeat;
background-position: 0px 0px;
}
#footer a.footerActionGenericSocialMedia:hover {
background-repeat:no-repeat;
background-position: 0px -30px;
}
.txtSection ul.socialmediaNew {
padding:0 0 10px 0;
list-style:none;
margin:0;
position:relative;
display:block;
float:left;
}
.txtSection ul.socialmediaNew li {
padding:0px;
list-style:none;
margin:0 5px 0 0;
display:block;
float:left;
}
.txtSection ul.socialmediaNew a {
cursor:pointer;
position:relative;
z-index:500;
color:transparent;
}
.col7 .socialmediaNew .facebookLike:hover, .col8 .socialmediaNew .facebookLike:hover, .col12 .socialmediaNew .facebookLike:hover, .col16 .socialmediaNew .facebookLike:hover {
cursor:pointer;
}
.col7 .socialmediaNew .google, .col8 .socialmediaNew .google, .col12 .socialmediaNew .google, .col16 .socialmediaNew .google {
/* background: transparent url(google_text_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6352px;
width:63px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col7 .socialmediaNew .google:hover, .col8 .socialmediaNew .google:hover, .col12 .socialmediaNew .google:hover, .col16 .socialmediaNew .google:hover {
/* background: transparent url(google_text_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6374px;
}
.col7 .socialmediaNew .facebookShare, .col8 .socialmediaNew .facebookShare, .col12 .socialmediaNew .facebookShare, .col16 .socialmediaNew .facebookShare {
/* background: transparent url(facebook_text_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6396px;
width:59px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col7 .socialmediaNew .facebookShare:hover, .col8 .socialmediaNew .facebookShare:hover, .col12 .socialmediaNew .facebookShare:hover, .col16 .socialmediaNew .facebookShare:hover {
/* background: transparent url(facebook_text_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6418px;
}
.col7 .socialmediaNew .twitter, .col8 .socialmediaNew .twitter, .col12 .socialmediaNew .twitter, .col16 .socialmediaNew .twitter {
/* background: transparent url(twitter_text_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6440px;
width:63px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col7 .socialmediaNew .twitter:hover, .col8 .socialmediaNew .twitter:hover, .col12 .socialmediaNew .twitter:hover, .col16 .socialmediaNew .twitter:hover {
/* background: transparent url(twitter_text_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6462px;
}
.col7 .socialmediaNew .pinterest, .col8 .socialmediaNew .pinterest, .col12 .socialmediaNew .pinterest, .col16 .socialmediaNew .pinterest {
/* background: transparent url(pinterest_text_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6484px;
width:57px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col7 .socialmediaNew .pinterest:hover, .col8 .socialmediaNew .pinterest:hover, .col12 .socialmediaNew .pinterest:hover, .col16 .socialmediaNew .pinterest:hover {
/* background: transparent url(pinterest_text_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6506px;
}
.col7 .socialmediaNew .share, .col8 .socialmediaNew .share, .col12 .socialmediaNew .share, .col16 .socialmediaNew .share {
/* background: transparent url(plus_text_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6528px;
width:61px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col7 .socialmediaNew .share:hover, .col8 .socialmediaNew .share:hover, .col12 .socialmediaNew .share:hover, .col16 .socialmediaNew .share:hover {
/* background: transparent url(plus_text_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6550px;
}
.col3 .socialmediaNew .google, .col4 .socialmediaNew .google, .col5 .socialmediaNew .google, .col6 .socialmediaNew .google {
/* background: transparent url(google_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6572px;
width:22px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col3 .socialmediaNew .google:hover, .col4 .socialmediaNew .google:hover, .col5 .socialmediaNew .google:hover, .col6 .socialmediaNew .google:hover {
/* background: transparent url(google_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6594px;
}
/*
.facebookLike{
width: 50px !important;
}
.fb-like {
width: 48px !important;
}
.fb-like iframe {
width: 48px !important;
}*/
.fb-like .fb_edge_comment_widget iframe {
width: 450px !important;
}
.fb-like a.connect_widget_like_button iframe {
padding: 0;
height: 22px;
}
.col3 .socialmediaNew .facebookLike:hover, .col4 .socialmediaNew .facebookLike:hover, .col5 .socialmediaNew .facebookLike:hover, .col6 .socialmediaNew .facebookLike:hover {
cursor:pointer;
}
.col3 .socialmediaNew .facebookShare, .col4 .socialmediaNew .facebookShare, .col5 .socialmediaNew .facebookShare, .col6 .socialmediaNew .facebookShare {
/* background: transparent url(facebook_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6616px;
width:22px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col3 .socialmediaNew .facebookShare:hover, .col4 .socialmediaNew .facebookShare:hover, .col5 .socialmediaNew .facebookShare:hover, .col6 .socialmediaNew .facebookShare:hover {
/* background: transparent url(facebook_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6638px;
}
.col3 .socialmediaNew .twitter, .col4 .socialmediaNew .twitter, .col5 .socialmediaNew .twitter, .col6 .socialmediaNew .twitter {
/* background: transparent url(twitter_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6660px;
width:22px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col3 .socialmediaNew .twitter:hover, .col4 .socialmediaNew .twitter:hover, .col5 .socialmediaNew .twitter:hover, .col6 .socialmediaNew .twitter:hover {
/* background: transparent url(twitter_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6682px;
}
.col3 .socialmediaNew .pinterest, .col4 .socialmediaNew .pinterest, .col5 .socialmediaNew .pinterest, .col6 .socialmediaNew .pinterest {
/* background: transparent url(pinterest_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6704px;
width:22px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col3 .socialmediaNew .pinterest:hover, .col4 .socialmediaNew .pinterest:hover, .col5 .socialmediaNew .pinterest:hover, .col6 .socialmediaNew .pinterest:hover {
/* background: transparent url(pinterest_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6726px;
}
.col3 .socialmediaNew .share, .col4 .socialmediaNew .share, .col5 .socialmediaNew .share, .col6 .socialmediaNew .share {
/* background: transparent url(plus_icon.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6748px;
width:22px;
height:22px;
position:relative;
display:block;
float:left;
margin-top:3px;
}
.col3 .socialmediaNew .share:hover, .col4 .socialmediaNew .share:hover, .col5 .socialmediaNew .share:hover, .col6 .socialmediaNew .share:hover {
/* background: transparent url(plus_icon_hover.png) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6770px;
}
#wrapperAll .socialTeaser .txtSection a.relatedLnk {
font-size:0.99em;
padding-top:1px;
}
#wrapperAll .socialTeaser .txtSection ul.relatedItems {
padding-right:0px;
}
.grid16 .socialTeaser {
margin-top:50px;
}
/* grey */
.tooltip .top.bgSocialTop {
/* background:url(some_arrow_tooltip.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6792px;
bottom: -15px;
}
.tooltip div.bgSocial {
background-color:#e1e1e2;
background-image:none;
position:relative;
width:230px;
z-index:50;
margin-top:0px;
float:left;
}
.tooltip div.bgSocial p {
color:#000;
}
.tooltip div.bgSocial a.relatedLnk {
/* background: transparent url("lnkstylecntlink_b1.gif") 0 8px no-repeat!important; */
background-color:transparent;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 10px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -9205px !important;
color: #215F8B!important;
padding-top:5px;
}
.tooltip div.bgSocial a.relatedLnk:hover {
/* background: transparent url("lnkstylecntlink_b2.gif") 0 8px no-repeat!important; */
background-color:transparent;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 10px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -9222px !important;
color: #003B6A!important;
}
.tooltip div.bgSocial ul.relatedItems {
margin-top:-5px;
}
/*blue*/
.tooltip .bgSocialTop.grey {
/* background:url(arrow_tool_darkblue_social.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6807px;
}
.tooltip .bgSocial.grey {
background-color:#215F8B;
background-image:none;
position:relative;
width:230px;
z-index:50;
margin-top:0px;
color:#fff!important;
}
.tooltip .bgSocial.grey p {
color:#fff!important;
}
.tooltip .bgSocial.grey a.relatedLnk {
/* background: transparent url("lnkstylecntlink_g1.gif") 0 8px no-repeat!important; */
background-color:transparent;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 10px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -9239px !important;
color: #ffffff!important;
padding-top:5px;
}
.tooltip .bgSocial.grey a.relatedLnk:hover {
/* background: transparent url("lnkstylecntlink_g1.gif") 0 8px no-repeat!important;*/
background-color:transparent;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 10px!important;
background-image: url('boschsprite_two.png') !important;
background-position: left -9239px !important;
color: #E1E1E2!important;
}
.cntBox h3 a, .cntBox h2 a, h3 a, h2 a {
text-decoration:none;
color:#000;
}
.cntBox h3 a:hover, .cntBox h2 a:hover, h3 a:hover, h2 a:hover {
color:#003B6A;
}
#share-content-inner tbody tr:hover td, #share-content-inner tbody tr.iehover td {
background-color:transparent!important;
}
#share-content table tr td a {
background-position: 32px 7px!important;
}
.socialData {
color: #c3c3c4;
position:relative;
display:block;
clear:both;
padding-bottom:10px;
margin-top:-5px;
}
.txtSection .socialData {
margin-top:0px;
}
h2.results, h2.resultslap {
float:left;
padding: 0 0 11px 10px
}
/* Filter input */
.filter {
background-color: #eeeeee;
margin: 0 0 0 10px;
float:left;
padding: 0 0 10px 0;
}
.filter div.option {
padding: 10px;
}
.filter div.option img {
float: left;
margin:2px 5px 0 0;
}
.filter div.option span {
width:155px;
position:relative;
display:block;
float:left;
font-weight:bold;
}
.filter div.option div {
position: relative;
display:block;
width:75%;
float:left;
}
.filter div.option div.twoColInput {
/* background: url(line.jpg) no-repeat 50% 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 50% 0;
background-image:url(line.jpg);
padding-bottom: 10px
}
.filter div.option div.checkboxFirst {
width:48%;
padding: 0 10px 0 0;
}
.filter div.option div.checkboxSecond {
width:48%;
padding: 0 0 0 10px;
}
.filter div.option div.twoColInput div input {
position:relative;
float:left;
}
.filter div.option div.twoColInput div label {
position:relative;
float:left;
width:80%;
padding:0 0 0 5px;
}
.filter h3 {
float:left;
padding: 10px 0 10px 10px;
color:#404245;
}
.filter select {
width: 185px;
}
.filter label {
padding: 0 10px 0 0;
}
.filter a {
float: right;
color:#004cc2;
}
.filter a.inactive {
color:#d6ddea;
cursor: default;
}
.filter span.dark {
position:relative;
display: block;
height:1px!important;
line-height:1px!important;
border-bottom: 1px solid #C3C3C4;
margin: 0 10px -1px 10px;
clear:both;
padding:0px;
}
.filter span.white {
position:relative;
display: block;
height:1px!important;
line-height:1px!important;
border-bottom: 1px solid #fff;
clear:both;
margin: 0 10px;
padding:0px;
}
.filter button.btn {
margin:10px 10px 10px 0px;
float:right;
}
/* sort table */
.sort .up {
/* background: transparent url(sort/arr_up.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6822px;
position:relative;
display:block;
width:10px;
height:10px;
margin-top:-3px;
margin-bottom:3px;
}
.sort .down {
/* background: transparent url(sort/arr_down.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6832px;
position:relative;
display:block;
width:10px;
height:10px;
margin-bottom:-5px;
}
.sort .up:hover, .sort .up.active {
/* background: transparent url(sort/arr_up_dark.gif) 0 0 no-repeat;*/
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6842px;
}
.sort .down:hover, .sort .down.active {
/* background: transparent url(sort/arr_down_dark.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6852px;
}
.sort th.even .up:hover, .sort th.even .up.active {
/* background: transparent url(sort/arr_up_light.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6862px;
}
.sort th.even .down:hover, .sort th.even .down.active {
/* background: transparent url(sort/arr_down_light.gif) 0 0 no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6872px;
}
/* ppt changes design review */
#wrapperAll .cntBox h3 {
padding-bottom:0px;
}
.grid16 .grid4.floatLe .cntBox h3 {
font-size:1.2em;
padding-bottom:0px;
}
.grid16 .twoCol.floatLe .cntBox h3 {
font-size:1em;
padding-bottom:0px;
}
.grid16 .grid4.floatLe .cntBox:first-child, .contentArea.grid16 .twoCol.floatLe .cntBox:first-child {
margin-bottom:10px;
}
#wrapperAll .txtSection ul {
padding-bottom:0px!important;
}
#wrapperAll .floatLe .txtSection ul {
padding: 0 15px 15px 0!important;
}
#wrapperAll .txtSection p {
padding-bottom:4px;
}
#wrapperAll .contentArea .cntBox {
margin-bottom:14px!important;
z-index:20;
}
#wrapperAll .contentArea .cntBox.imgBoxLeft, #wrapperAll .contentArea .cntBox.imgBoxTop {
margin-bottom:16px!important;
}
.cntWrapper.grid16 .col4.floatLe hr {
margin-top:4px;
margin-bottom:-2px;
}
.floatLe .cntBox hr {
margin-top:3px;
margin-bottom:0px;
}
#wrapperAll .contentArea .cntBox.grey {
margin-bottom: 19px !important;
}
#wrapperAll div.grey .txtSection ul, #wrapperAll div.inverse .txtSection ul {
padding-bottom:15px;
}
.cntBox.col4 .boschplayer_wrap {
margin-bottom: 6px;
}
.cntBox.imgBoxTop .imgSection {
margin-bottom:-3px;
}
ul.relatedItems li:first-child {
padding-top:0px;
}
ul.relatedItems li {
padding-top:5px;
}
.cntBox.bgGreyDark, .cntBox.bgYellowGreen, .cntBox.bgBlue75, .cntBox.bgRedBrown, .cntBox.bgGrey25, .cntBox.bgRed, .cntBox.inverse, .cntBox.grey{
padding-bottom:8px
}
#wrapperAll div.col8.grey .imgSection {
padding-bottom:2px;
}
#wrapperAll .txtSection ul.socialmediaNew {
padding-bottom:7px!important;
}
/* LAP */
.cntTableDefault .events td p {
margin:0px;
}
table.cntTableDefault td, table.cntTableDefault thead th {
padding: 7px 10px;
}
table.cntTableDefault a.relatedLnk {
/* background: url(lnkstylecntlink_b1.gif) no-repeat scroll 0 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -6882px;
}
table.cntTableDefault a.relatedLnk:hover {
/* background: url(lnkstylecntlink_b2.gif) no-repeat scroll 0 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -6882px;
}
.lap .paginatorDefault a {
color: #22608c;
}
.lap .paginatorDefault a.inactive {
color: #C3C3C4;
}
.lap .paginatorDefault a:hover.inactive {
background-color: #fff;
}
/* tooltip universal box */
.universalBox .tooltipIcon, .expandable_box .tooltipIcon {
padding-top:5px;
padding-bottom:10px;
}
/******************************
* Section: Error
******************************/
.errorbox {
background: #FF0000;
padding: 5px 10px;
border-bottom: 1px solid #FFFFFF;
}
.errorbox h3 {
padding: 5px 10px;
border: 1px solid #FFFFFF;
}
.errorbox p {
padding: 10px 0 10px 0;
}
/* filter left */
#subMenu .filterLeft .form, #subMenu .filterLeft .form fieldset {
padding:0px 5px;
}
#subMenu .filterLeft span.dark {
border-bottom: 1px solid #C3C3C4;
clear: both;
display: block;
height: 1px;
line-height: 1px;
margin:0;
padding:0;
position:relative;
}
#subMenu .filterLeft span.white {
display:none;
}
#subMenu .filterLeft .option, #subMenu .filter .data {
position:relative;
display:block;
clear:both;
margin-top:6px;
}
#subMenu .filterLeft .option span {
font-size: 14px;
font-weight: bold;
line-height: 18px;
position:relative;
display: block;
padding: 0 0 11px 0;
}
#subMenu .filterLeft {
font-weight:bold;
margin-top:1px;
}
#subMenu .filterLeft select {
width:100%;
margin-bottom:24px;
padding:2px 0;
}
#subMenu .filterLeft .twoColInput {
padding-bottom:24px;
}
#subMenu .filterLeft ul, #subMenu .filterLeft ul li {
list-style:none;
margin:0px 0 7px 0;
padding:0 0 3px 0;
clear:both;
}
#subMenu .filterLeft ul li label {
float:left;
text-align:right;
width:30px;
padding:0 10px 15px 0px;
font-weight:normal;
}
#subMenu .filterLeft h3 {
margin-bottom: 15px;
}
#subMenu .filterLeft .reset {
float: left;
color: #c1c1c1;
cursor: pointer;
cursor: hand;
border: none;
/* background: transparent url(reset_filter.jpg) 0 7px no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 7px;
background-image: url('boschsprite.png');
background-position: left -7094px;
margin: -15px 0 8px 0;
}
#subMenu .filterLeft .reset span {
font-size:12px;
}
#subMenu .filterLeft .filterBar {
margin:-15px 0 30px 0!important;
}
#subMenu .filterLeft .filterBar a.relatedLnk {
background-position: 0 4px;
}
/* filter middle */
.filterMiddle a {
font-weight:normal;
}
.grid8.filterMiddle {
width:480px;
}
.filterMiddle h3 {
color: #404245;
font-size: 0.88em;
float:left;
}
.filterMiddle .form, #subMenu filterMiddle .form fieldset {
padding-top:0px;
}
.filterMiddle span.dark {
border-bottom: 1px solid #C3C3C4;
clear: both;
display: block;
height: 1px;
line-height: 1px;
margin:0;
padding:0;
position:relative;
}
.filterMiddle span.white {
display:none;
}
.filterMiddle .option, #subMenu .filter .data {
position:relative;
display:block;
clear:both;
margin-top:10px;
}
.filterMiddle .option button span {
width:auto;
color: #ADBACA
}
.filterMiddle .option span {
color: #404245;
font-size: 0.88em;
line-height: 18px;
position:relative;
display: block;
padding: 0 0 5px 0;
width:120px;
float:left;
}
.filterMiddle {
font-weight:bold;
margin-top:1px;
position:relative;
}
.filterMiddle select {
width:62%;
margin-bottom:10px;
}
.filterMiddle input {
width:92%;
}
.filterMiddle .twoColInput input {
width:278px;
margin-bottom:10px;
}
.filterMiddle .checkboxFirst input, .filterMiddle .checkboxSecond input, .filterMiddle .checkboxThird input {
width:auto;
position:relative;
display:block;
float:left;
}
.filterMiddle .checkboxFirst label, .filterMiddle .checkboxSecond label, .filterMiddle .checkboxThird label {
position:relative;
display: block;
float:left;
padding:1px 0 0 2px;
}
.filterMiddle .checkboxFirst, .filterMiddle .checkboxSecond, .filterMiddle .checkboxThird {
float:left;
padding: 0 5px 0 0;
}
.filterMiddle ul, .filterMiddle ul li {
list-style:none;
margin:12px 0 -8px;
padding:0 0 3px 0;
clear:both
}
.filterMiddle ul li label {
float:left;
text-align:right;
width:30px;
padding:0 10px 15px 0px;
font-size:12px;
}
.filterMiddle .twoColInput ul li input {
width:70px;
}
.filterMiddle .reset {
float: left;
color: #adbaca;
cursor: pointer;
cursor: hand;
border: none;
/* background: transparent url(reset_filter.jpg) 0 5px no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -7159px;
margin:0 0 0 15px;
}
.filterMiddle .filterBar {
margin:15px 0 30px 0!important;
}
.filterMiddle .filterBar a.relatedLnk {
background-position: 0 4px;
}
.filterMiddle .twoColInput {
float:left;
font-size:12px!important;
font-weight:normal;
position:relative;
display:block;
}
.filterMiddle .twoColInput li {
float: left;
clear:none;
margin-top:-15px;
}
.filterMiddle .newItems {
margin-top:10px;
position:relative;
display:block;
float:left;
margin-bottom:5px;
color: #404245;
font-size: 0.88em;
}
.filterMiddle a.closeFilter {
position:absolute;
right: 12px;
top:10px;
}
/* date picker */
table.jCalendar {
border: 1px solid #000;
background: #aaa;
border-collapse: separate;
border-spacing: 2px;
}
table.jCalendar th {
background: #333;
color: #fff;
font-weight: bold;
padding: 3px 5px;
}
table.jCalendar td {
background: #ccc;
color: #000;
padding: 3px 5px;
text-align: center;
}
table.jCalendar td.other-month {
background: #ddd;
color: #aaa;
}
table.jCalendar td.today {
background: #666;
color: #fff;
}
table.jCalendar td.selected {
background: #f66;
color: #fff;
}
table.jCalendar td.selected.dp-hover {
background: #f33;
color: #fff;
}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
background: #fff;
color: #000;
}
table.jCalendar tr.selectedWeek td {
background: #f66;
color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
background: #bbb;
color: #888;
}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {
background: #bbb;
color: #888;
}
/* For the popup */
div.dp-popup {
position: relative;
background: #ccc;
font-size: 10px;
font-family: arial, sans-serif;
padding: 2px;
width: 171px;
line-height: 1.2em;
}
div#dp-popup {
position: absolute;
z-index: 600;
}
div.dp-popup h2 {
font-size: 12px;
text-align: center;
margin: 2px 0;
padding: 0;
}
a#dp-close {
font-size: 11px;
padding: 4px 0;
text-align: center;
display: block;
}
a#dp-close:hover {
text-decoration: underline;
}
div.dp-popup a {
color: #000;
text-decoration: none;
padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
position: absolute;
top: 2px;
left: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-prev a {
float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
cursor: default;
}
div.dp-popup div.dp-nav-next {
position: absolute;
top: 2px;
right: 4px;
width: 100px;
}
div.dp-popup div.dp-nav-next a {
float: right;
}
div.dp-popup a.disabled {
cursor: default;
color: #aaa;
}
div.dp-popup td {
cursor: pointer;
}
div.dp-popup td.disabled {
cursor: default;
}
a.dp-choose-date {
float: left;
width: 22px;
height: 22px;
padding: 0;
margin: 0 5px 0;
display: block;
text-indent: -2000px;
overflow: hidden;
/* background: url(calendar.png) no-repeat; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -7222px;
}
a.dp-choose-date.dp-disabled {
background-position: 0 -20px;
cursor: default;
}
input.dp-applied {
width: 70px;
float: left;
}
/* share icon */
#wrapperAll .Accordion .stageAcc li li {
line-height:20px!important;
}
#wrapperAll .Accordion ul ul.relatedItems li a.rssFeed {
/* background: url( feed_icon.png) no-repeat scroll 0 2px transparent!important; */
background-color:transparent;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0 2px!important;
background-image: url('boschsprite.png') !important;
background-position: left -7244px !important;
padding: 0 0 0 19px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedPdf {
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position:0px 0px!important;
/*background-position: 0px -98px!important;
background-image: url(ico_document_sprite.gif)!important;
background: url(ico_document_sprite.gif) no-repeat scroll 0px -98px transparent!important; */
background-image: url('boschsprite.png') !important;
background-position: left -7360px !important;
padding: 0 0 0 19px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedPdf:hover {
background-color: transparent!important;
background-repeat:no-repeat!important;
background-position:0px 0px!important;
/* background-position: 0px -148px!important; */
background-image: url('boschsprite.png') !important;
background-position: left -7575px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedMail {
background-color:transparent!important;
background-attachment:scroll!important;
background-repeat:no-repeat!important;
background-position: 0px 3px!important;
background-image: url('boschsprite.png') !important;
background-position: left -7790px !important;
/* background: url(ico_contactletter_sprite.gif) no-repeat scroll 0px -97px transparent!important; */
padding: 0 0 0 19px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedMail:hover {
background-repeat:no-repeat!important;
background-position: 0px 3px!important;
background-image: url('boschsprite.png') !important;
background-position: left -7854px !important;
}
.Accordion ul ul.relatedItems li a.relatedPdf {
background-color:transparent!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
background-image: url('boschsprite.png') !important;
background-position: left -7918px !important;
/* background: url(ico_document_sprite.gif) no-repeat scroll 0 0 transparent!important; */
padding: 0 0 0 19px !important;
}
.Accordion ul ul.relatedItems li a.relatedPdf:hover {
background-color:transparent!important;
background-repeat:no-repeat!important;
background-position: 0 0!important;
/* background-position: 0 -50px!important; */
background-image: url('boschsprite.png') !important;
background-position: left -8133px !important;
}
.Accordion ul ul.relatedItems li a.relatedMail {
background-repeat:no-repeat!important;
background-position: 0 3px!important;
/* background: url(ico_contactletter_sprite.gif) no-repeat scroll 0 3px transparent!important; */
background-image: url('boschsprite.png') !important;
background-position: left -8348px !important;
padding: 0 0 0 19px !important;
}
.Accordion ul ul.relatedItems li a.relatedMail:hover {
background-repeat:no-repeat!important;
background-position: 0 3px!important;
/* background-position: 0 -47px!important; */
background-image: url('boschsprite.png') !important;
background-position: left -8412px !important;
}
.relatedItems .rssFeed {
background-repeat:no-repeat!important;
background-position: 0 1px!important;
background-image: url('boschsprite.png') !important;
background-position: left -7244px !important;
padding: 0 0 0 19px !important;
}
/* former inline-styles */
.flashbox {
position:relative;
}
.twc_invisible {
display:none;
width: 349px;
}
.filterTopspace {
padding-top: 10px;
}
/* paginatorfix */
div.paginatorDefault a {
padding: 1px 6px!important;
}
.paginatorDefault a.selected, .paginatorDefault a:hover {
padding: 1px 6px!important;
}
/* two line tabs */
.tabs.twoLines > li.active a.top span, .tabs.twoLines > li.active a.top:hover span, .tabs.twoLines > li a.top span {
color:#4d4e53;
font-size:12px;
line-height:15px;
}
.tabs.twoLines > li {
height:51px;
}
.tabs.twoLines > li.active a.top, .tabs.twoLines > li.active a.top:hover {
/* background: url(bg_tabs_front_twolines.gif) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -8476px;
height:51px;
}
.tabs.twoLines > li.active a.top span, .tabs.twoLines > li.active a.top:hover span {
/* background: url(bg_tabs_back_twolines.gif) no-repeat scroll 100% 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 0;
background-image: url('boschsprite.png');
background-position: right -8547px;
height:39px;
padding-top:12px;
}
.tabs.twoLines > li a.top {
/* background: url(bg_tabs_front1_twolines.gif) no-repeat scroll 0 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -8618px;
height:51px;
}
.tabs.twoLines > li a.top:hover {
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 5px;
background-image: url('boschsprite.png');
background-position: left -8688px;
}
.tabs.twoLines > li a.top span {
/* background: url(bg_tabs_back1_twolines.gif) no-repeat scroll 100% 5px transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 5px;
background-image: url('boschsprite.png');
background-position: right -8758px;
height:39px;
padding-top:12px;
}
.tabs.twoLines > li a.top:hover span {
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 100% 5px;
background-image: url('boschsprite.png');
background-position: right -8828px;
}
/*.tabs .tab_container .tab_content .expandableContent .cntWrapper{
margin-left: 10px ;
}*/
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col8{ width: 464px ; }
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col12,.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col12 object{ width: 700px ; }
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col16,.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col16 object{ width: 950px ; }
/*pagination */
/* small */
.tooltip_wrap.tiny .stageTip {
height:auto!important;
width: 180px!important;
}
.cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75, .cntStage .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {
top:50px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap.tiny, .cntStage .stagePaginationControl .pTool .tooltip_wrap.tiny {
margin-top:-65px;
}
.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 .stageTip, .cntStage.top .stagePaginationControl .pTool .tooltip .stageTip, .cntStage.rgt .stagePaginationControl .pTool .tooltip .stageTip, .cntStage .stagePaginationControl .pTool .tooltip .stageTip {
width:270px;
height:60px;
overflow:hidden;
}
/* right */
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .bgBlue75, .cntStage.rgt .stagePaginationControl .pTool .tooltip .bgBlue75 {
left:auto;
right:15px;
}
/* bottom */
.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap, .cntStage .stagePaginationControl .pTool .tooltip_wrap {
margin-top:-115px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75, .cntStage .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
top:95px;
/* background:url(tooltip/arrow_tool_darkblue_invers.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -6807px;
}
/* top */
.cntStage.rgtTop .stagePaginationControl .pTool, .cntStage.top .stagePaginationControl .pTool {
margin-top:2px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75, .cntStage.top .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
top:0px;
/* background:url(tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
background-color:transparent;
background-attachment:scroll;
background-repeat:no-repeat;
background-position: 0 0;
background-image: url('boschsprite.png');
background-position: left -45px;
}
#wrapperAll .imgBoxLeft .txtSection ul {
padding-bottom: 4px !important;
}
#wrapperAll .imgBoxLeft .txtSection .tooltipIcon {
padding-bottom:5px;
}
/* stageaccordion white dashes */
#wrapperAll #contentArea .stageAcc .dash li, #wrapperAll #contentArea .stageAcc .bullet li, #wrapperAll #contentArea .stageAcc ol li {
margin:0;
border-bottom:none!important;
padding-bottom:0px;
}
#wrapperAll #contentArea .blue .stageAcc .bullet li {
background-repeat: no-repeat;
background-position: 0 8px;
background-image: url('boschsprite.png');
background-position: left -8898px;
}
#wrapperAll #contentArea .blue .stageAcc .dash li {
background-repeat: no-repeat;
background-position: 0 8px;
background-image: url('boschsprite.png');
background-position: left -9011px;
}
#wrapperAll #contentArea .stageAcc li ol li {
list-style-type:decimal;
list-style-type: decimal!important;
list-style-position:inside;
display:list-item!important;
margin:0;
padding:0;
}
#stagePagination li ul.bullet li {
background-position: 0 10px;
background-repeat: no-repeat;
background-image: url('boschsprite.png');
background-position: left -9124px;
clear: both;
line-height: 24px;
padding: 0 0 0 10px;
position:relative;
}
#stagePagination li ul.dash li {
background-position: 0 10px;
background-repeat: no-repeat;
background-image: url('boschsprite.png');
background-position: left -9239px;
clear: both;
line-height: 24px;
padding: 0 0 0 10px;
position:relative;
}
#stagePagination ol li {
list-style-type:decimal!important;
list-style-position:inside!important;
position: relative;
}
/* fallback carousel */
.jcarousel-container-horizontal {
position: relative;
display: block;
}
.jcarousel-clip-horizontal {
overflow: auto;
position: relative;
}
.jcarousel-list-horizontal {
overflow: hidden;
position: relative;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
}
.jcarousel-item-horizontal {
float: left;
list-style: none outside none;
}
/* contactDropdown */
/* contactDropdown - Grid */
ul#mainNav .dropdownGrid6 ul {
background-image: url('boschsprite.png');
background-position: left -9354px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0 100%;
left: -336px;
padding: 15px 10px 14px 9px; /* margin-bottom 25 + 14 */
width: 362px;
/*display: block !important;*/
}
ul#mainNav .dropdownGrid6 .col6 {width: 342px;}
ul#mainNav .dropdown a.dropdownHead,
ul#mainNav .dropdownGrid6 a.dropdownHead,
ul#mainNav .dropdown span.dropdownHead,
ul#mainNav .dropdownGrid6 span.dropdownHead{
background-image: url('boschsprite.png');
background-position: left -10267px;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 5px 10px;
color: #215F8B !important;
font-size: 14px !important;
}
/* contactDropdown - Items */
ul#mainNav li.contactDropdown {
background-attachment: scroll;
background-color: transparent;
background-image: url("btnheadercontact.png");
background-position: 0 0;
background-repeat: no-repeat;
padding: 0 10px 0 10px;
height: 30px;
float: right;
position: absolute;
right: 168px;
left: 777px;
}
ul#mainNav li.contactDropdown a.more {
width: 4px;
background: none !important;
/*padding: 4px inherit 5px inherit;*/
}
ul#mainNav li.contactDropdown:hover a.more {
width: 3px;
}
ul#mainNav li.contactDropdown:hover,
ul#mainNav li.contactDropdown.active{
background-image: url("btnheadercontact_hover.png");
background-position: 0 0;
background-repeat: no-repeat;
border-left: 0;
margin-left: 0px;
}
ul#mainNav li.contactDropdown a.dropdownHead:hover {
/* background-color: #F1F1F1;*/
color: #00142A !important;
font-size: 14px !important;
}
/* .mainNavWrapper2 +2nd line */
.mainNavWrapper2 #mainNav li.contactDropdown {
height: 45px;
}
/*
.mainNavWrapper2 ul#mainNav li ul {
top:45px;
}*/
/* dropdownMenu */
ul#mainNav li.contactDropdown .cntBox {
margin-bottom: 10px;
}
ul#mainNav li.contactDropdown .cntBox.imgBoxLeft {
margin-right: 10px;
}
ul#mainNav li.contactDropdown .cntBox.imgBoxRight {
margin-left: 10px;
}
ul#mainNav li.contactDropdown .cntBox .imgSection {
margin-bottom: 10px;
padding-bottom: 0;
}
ul#mainNav li.contactDropdown .cntBox .txtSection {
margin-top: -8px;
}
ul#mainNav li.contactDropdown .cntBox h3 {
margin: 0 0 10px 0;
}
ul#mainNav li.contactDropdown .cntBox h3,
ul#mainNav li.contactDropdown .cntBox .txtSection h3 {
color: #000000;
font: bold 14px/18px Arial,Helvetica,Geneva,sans-serif;
margin: 0;
padding-top: 4px;
padding-bottom: 5px;
}
ul#mainNav li.contactDropdown .cntBox .txtSection p {
font: normal 12px/18px Arial,Helvetica,Geneva,sans-serif;
color: #000000;
}
ul#mainNav li.contactDropdown .cntBox a,
ul#mainNav li.contactDropdown .cntBox .txtSection a {
font: bold 14px/18px Arial,Helvetica,Geneva,sans-serif !important;
color: #215F8B !important;
background-image: url("lnkstylecntlink_b1.gif");
}
ul#mainNav li.contactDropdown .cntBox a:hover,
ul#mainNav li.contactDropdown .cntBox .txtSection a:hover {
background-color: #F1F1F1;
}
ul#mainNav li.contactDropdown hr {
margin: 0;
}
ul#mainNav li.contactDropdown div.searchBox {
/* float: left;*/
position: relative;
border: 1px solid #003366;
height: 20px;
margin: 4px 0 1px 1px;
padding: 0 0 0px;
width: 213px;
}
ul#mainNav li.contactDropdown div.searchBox input {
background-attachment: scroll;
background-color: #FFFFFF;
background-image: url(bg_searchinput.gif);
background-position: -5px 0;
background-repeat: no-repeat;
border: 0 none;
color: #999999;
/*float: left;*/
font-size: 11px;
line-height: 11px;
margin: 0;
padding: 3px 0 3px 3px;
width: 213px;
}
ul#mainNav li.contactDropdown form {
border-width: 0px;
}
ul#mainNav li.contactDropdown button.btn {
background-color: transparent;
background-image: url(cfs/cntbtnbluebg.png);
background-position: -5px 0px !important;
background-repeat: no-repeat;
border: 0 none;
cursor: pointer;
height: 20px !important;
line-height: 20px !important;
font-size: 0;
margin: -1px 0px 0px 0px !important;
padding: 0px 0px 2px 0px !important;
overflow: visible;
position: absolute;
right: 0 !important;
top: 0 !important;
text-decoration: none;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
ul#mainNav li.contactDropdown button.btn span {
background-image: url(cfs/cntbtnbluebgend.png);
background-position: 100% bottom;
background-repeat: no-repeat;
/*height: 20px !important;*/
/*line-height: 20px !important;*/
margin: 0px 0px 0px !important;
padding: 2px 6px 0px 0px !important;
/*padding: 2px 6px 0 0;*/
white-space: nowrap;
right: 0 !important;
top: -1px !important;
display: block !important;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
ul#mainNav li.contactDropdown button.btn:hover {
background-image: url(cfs/cntbtnbluebg_hover.png) !important;
}
/* CSS NewsTicker*/
#m-newsticker{
float: left;
}
.m-ticker-news{
width: 790px;
height: 20px;
font-size: 0.85em;
float:left;
padding: 7px 20px 6px!important;
overflow: hidden;
}
.m-ticker-headline{
float:left;
border-right:1px solid #A6A6A6;
padding: 8px 20px 6px;
font-weight:bold;
overflow: hidden;
}
.m-ticker-text{
opacity: 0;
position: absolute;
}
/* END contactDropdown */
/* iPads (portrait and landscape) hack for pagination current item (grey button) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
/* Styles */
div.anythingSlider .thumbNav a:hover {
background-image: url(stage_pagination_gray.png);
color:#215f8b;
}
}
/*****************************
Member of RB-Master
Name: cssthickbox
UID: cssthickbox
Author: Cody Lindley (http://www.codylindley.com) (customized)
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright (c) 2007 cody lindley
Release version: This Website was generated with WCMS Master Version 1.23.0
Framework version: Thickbox 3.1
Summary: overlay for internal and external links (outdated)
Necessary libaries: -
*************************/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}
#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#ffffff;
}
#TB_window a:link {color: #ffffff;}
#TB_window a:visited {color: #ffffff;}
#TB_window a:hover {color: #ffffff;}
#TB_window a:active {color: #ffffff;}
#TB_window a:focus{color: #ffffff;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position: fixed;
z-index:2000; /* 100 */
top: 0px;
left: 0px;
height:100%;
width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
background-color:#000;
filter:alpha(opacity=50);
-moz-opacity: 0.50;
opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
position: fixed;
z-index: 3000; /* 102 */
color:#000000;
display:none;
/* border: 4px solid #525252; */
text-align:left;
top:50%;
left:50%;
background-color:#fff;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
display:block;
margin: 0;
padding-right:-2px;
/* border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;*/
}
#TB_ImageDiv {
background-color: #fff;
padding:10px;
clear:both;
}
#TB_caption{
padding: 10px 0 0 10px;
float:left;
font-weight:bold;
color:#ffffff;
height:30px;
font-size:16px;
font-weight:bold;
}
#TB_closeWindow{
height:40px;
/*padding:11px 25px 10px 0;*/
float:right;
margin-right:10px;
}
* html #TB_closeWindow{
padding:7px 0 0 0;
margin-bottom:-25px;
margin-right:6px;
}
#TB_closeWindowButton {
padding: 0 10px 0 0;
}
.TB_closeWindowButton img {
padding: 10px 0 0 0;
border:0;
}
#TB_closeAjaxWindow{
padding:9px 0 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
height:22px;
}
* html #TB_closeAjaxWindow{
padding:9px 10px 5px 0;
}
#TB_closeAjaxWindow img {
border:0;
}
#TB_closeAjaxWindow .TB_closeWindowButton img {
padding: 0px 10px 0 0;
border:0;
width:22px;
height:22px:
}
#TB_ajaxWindowTitle{
float:left;
padding:11px 0 5px 10px;
margin-bottom:1px;
font-weight:bold;
font-size:16px;
font-family: verdana,arial,sans serif;
}
#TB_title{
/*
background-color:#e8e8e8;
*/
background-color:#215f8b;
height:39px;
color:#ffffff;
}
#TB_title a:link,
#TB_title a:hover,
#TB_title a:visited {
color:#ffffff;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
padding:15px;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:4000;
top: 50%;
left: 50%;
margin: 2 px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* shadow */
div.fancy_bg {
position: absolute;
display: block;
z-index: 70;
border: 0;
padding: 0;
margin: 0;
}
div.fancy_bg_n {
top: -18px;
width: 100%;
height: 18px;
background: transparent url(fancy_shadow_n.png) repeat-x;
}
div.fancy_bg_ne {
top: -18px;
right: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_ne.png) no-repeat;
}
div.fancy_bg_e {
right: -13px;
height: 100%;
width: 13px;
background: transparent url(fancy_shadow_e.png) repeat-y;
}
div.fancy_bg_se {
bottom: -18px;
right: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_se.png) no-repeat;
}
div.fancy_bg_s {
bottom: -18px;
width: 100%;
height: 18px;
background: transparent url(fancy_shadow_s.png) repeat-x;
}
div.fancy_bg_sw {
bottom: -18px;
left: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_sw.png) no-repeat;
}
div.fancy_bg_w {
left: -13px;
height: 100%;
width: 13px;
background: transparent url(fancy_shadow_w.png) repeat-y;
}
*html div.fancy_bg_w{
height:100%;
}
div.fancy_bg_nw {
top: -18px;
left: -13px;
width: 13px;
height: 18px;
background: transparent url(fancy_shadow_nw.png) no-repeat;
}
#TB_PrintLink {
position:absolute;
right:55px;
top:4px;
z-index:9000;
}
#TB_PrintLink a {
background:url(ico_footerPrint_sprite.gif) no-repeat 5px 7px transparent;
color:#FFFFFF;
display:none;
float:none;
font:bold 12px Arial;
padding:10px 0 5px 30px;
text-decoration:none;
}
/*****************************
Member of RB-Master
Name: csscarousel
UID: csscarousel
Author: Jan Sorgalla (http://sorgalla.com) (customized)
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright (c) 2006 Jan Sorgalla (http://sorgalla.com)
Release version: This Website was generated with WCMS Master Version 1.23.0
Framework version: -
Summary: jCarousel - Riding carousels with jQuery
Necessary libaries: -
*************************/
.jcarousel-skin-ie7 .jcarousel-container {
background: #e1e1e1 url(bg_slider.gif) repeat-x ;
border: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
padding: 10px 52px;
height: 165px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
width: 579px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
width: 779px;
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
height: 192px;
width: 113px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 100%;
margin-left:0px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 561px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
width: 761px;
}
.jcarousel-skin-ie7 .jcarousel-list-horizontal { height: 134px; overflow: hidden;}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
height: 150px;
width: 114px;
}
.jcarousel-skin-ie7 .jcarousel-item {
height: 100px;
width: 125px;
margin: 5px 5px 10px 5px;
border-right: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-item a{
text-decoration: none;
}
.jcarousel-skin-ie7 .jcarousel-item img {
/* border-right: 1px solid #ccc;*/
display: block;
margin: 0 auto;
width:120px;
height:102px;
margin:0 0 0 -2px;
}
.jcarousel-skin-ie7 .jcarousel-item span {
background: url(lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
padding: 0px 0px 0px 10px; /* Top Right Bottom Left */
margin: 10px 0 0 0; /* Top Right Bottom Left */
overflow: visible;
/* font-weight: bold!important;*/
display: block;
color: #215f8b;
text-decoration: none;
float: left;
}
/* .jcarousel-skin-ie7 .jcarousel-item:hover, .jcarousel-skin-ie7 .jcarousel-item.iehover {
width: 337px;
}
.jcarousel-skin-ie7 .jcarousel-item:hover img, .jcarousel-skin-ie7 .jcarousel-item.iehover img {
float: left;
margin: 0px 10px 0 0;
width: 114px;
height: 114px;
}
.jcarousel-skin-ie7 .jcarousel-item:hover span, .jcarousel-skin-ie7 .jcarousel-item.iehover span {color: #003b6a; background-position: 0 -45px}
*/
.jcarousel-skin-ie7 .jcarousel-item .moreInfo {display: none; color: #404245;}
/* .jcarousel-skin-ie7 .jcarousel-item:hover .moreInfo, .jcarousel-skin-ie7 .jcarousel-item.iehover .moreInfo {display: block;}
*/
/*
.jcarousel-skin-ie7 .jcarousel-item-horizontal {
margin-right: 7px;
}
.jcarousel-skin-ie7 .jcarousel-item-vertical {
margin-bottom: 7px;
}
.jcarousel-skin-ie7 .jcarousel-item-placeholder {
}
*/
/**
* Horizontal Buttons
*/
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
position: absolute;
top: 0px;
right: 0px;
width: 51px;
border-left:1px solid #c3c3c4;
height: 185px;
cursor: pointer;
background: transparent url(bgslider_next_sprite.png) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-horizontal.iehover {
background-position: 0 -187px;
}
/*
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {
background-position: -64px 0;
}
*/
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal.iehover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
cursor: default;
background-position: 0 -375px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
position: absolute;
top: 0px;
left: 0px;
width: 51px;
border-right:1px solid #c3c3c4;
height: 185px;
cursor: pointer;
background: transparent url(bgslider_prev_sprite.png) no-repeat 0 -1px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-horizontal.iehover {
background-position: 0 -188px;
}
/*
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {
background-position: -64px 0;
}
*/
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal.iehover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
cursor: default;
background-position: 0 -375px;
}
/* fontstepper workaround statische fontsize */
.jcarousel-skin-ie7 .jcarousel-item .carouselInfo{
font-size: 14px;
}
/*****************************
Member of RB-Master
Name: csssimplewindow
UID: csssimplewindow
Author: googleMaps (customized)
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright: Google Inc.
Release version: This Website was generated with WCMS Master Version 1.23.0
Framework version: v2,v3
Summary: styles for marker info window of googleMaps
Necessary libaries: -
*************************/
#simple_example_window{
width: 300px;
}
#simple_example_window_contents {
/* background-color: #FFF; */
left: 110px!important;
margin-left: 15px;
margin-top: -2px;
/* background: transparent url(tooltip/shadow.png) repeat-y 0 5px; */
padding:0 3px 3px 0;
background: url(bg_mapsInfo_top.png) no-repeat;
}
#simple_example_window_contents .close{
display: block;
height: 22px;
top:24px;
right: 10px;
position: absolute;
width: 22px;
background-image: url(maps_close.jpg);
cursor:pointer;
}
#simple_example_window_beak{
display: block;
height: 15px;
bottom:0px;
left: 15px;
position: absolute;
width: 17px;
background-image: url(tooltip/arrow_tool_map.png);
margin-top:-3px;
z-index:100;
}
* html #simple_example_window_beak{
/* Alpha transparencies hack for IE */
background-image:none;
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
height: 0px;
width: 0px;
}
#simple_example_window_contents div.mapsContent { background: transparent url(map_bg.png) no-repeat 0 5px; padding:15px 0 0 20px; width: 289px;}
#simple_example_window_contents img { padding-top:10px;}
#simple_example_window_contents h3 { font-size: 14px; font-weight: bold; line-height: 15px; padding-bottom: 5px; padding-left: 0; padding-right: 0; padding-top: 0;}
#simple_example_window_contents p { font-size: 12px; line-height: 15px; margin-bottom: 0; padding-bottom: 10px; width:87%}
#simple_example_window_contents ul.relatedItems { padding-bottom:10px!important;}
#simple_example_window_contents ul.relatedItems a { font-size: 0.85em; padding-bottom: 0; padding-left: 9px; padding-right: 0; padding-top: 3px; text-decoration: none;}
#simple_example_window_contents .relatedItems a.relatedLnk {
background-image: url(lnkstylecntlink_b1.gif)!important;
background-position: 0 8px!important;
}
#simple_example_window_contents .relatedItems a.relatedLnk:hover {
background-image: url(lnkstylecntlink_b2.gif)!important;
}
#simple_example_window_contents .relatedItems a.relatedMail {
background-image: url(ico_contactletter_sprite.gif)!important;
background-position: 0 5px!important;
padding-left:22px;
}
#simple_example_window_contents .relatedItems a.relatedMail:hover {
background-position: 0 -45px!important;
}
#simple_example_window_contents .relatedItems li a.relatedPdf {
background-image: url(ico_document_sprite.gif);
background-position: 0 0;
padding-left: 16px;
}
#simple_example_window_contents .relatedItems li a.relatedPdf:hover {
background-position: 0 -50px;
}
#simple_example_window_contents ul.relatedItems li a.btn {
background-image: url(cfs/cntbtnbluebg.png)!important;
background-position: 0 0;
height:22px;
padding-top:0px;
}
#simple_example_window_contents ul.relatedItems li a.btn:hover {
background-position: 0 -23px;
background-image: url(cfs/cntbtnbluebg_hover.png)!important;
}
#simple_example_window_contents ul.relatedItems li a.btn.btnWhite{
background-image: url(cfs/cntBtnWhteBg.png)!important;
}
#simple_example_window_contents ul.relatedItems li a.btn.btnWhite:hover{
background-image: url(cfs/cntBtnWhteBg_hover.png)!important;
}
#simple_example_window_contents ul.relatedItems li a.rssFeed, #simple_example_window_contents ul.relatedItems li a.rssFeed:hover{
background-position: 0 0 !important;
background-image: url(feed_icon.png)!important;
}
.markerInfo .tooltip div { background-color:#fff; margin-bottom:15px; margin-top:0px;}
.markerInfo .tooltip div h3, .markerInfo .tooltip div p { color:#000;}
.markerInfo .tooltip div .relatedItems a.relatedLnk {
background-image: url(lnkstylecntlink_b1.gif)!important;
background-position: 0 8px!important;
background-repeat: no-repeat!important;
color: #215F8B!important;
}
.markerInfo .tooltip div .relatedItems a.relatedLnk:hover {
background-image: url(lnkstylecntlink_b2.gif)!important;
color: #003b6a!important;
}
.markerInfo .tooltip div .relatedItems a.relatedMail {
background-image: url(ico_contactletter_sprite.gif)!important;
background-position: 0 5px!important;
background-repeat: no-repeat!important;
color: #215F8B!important;
padding-left:22px;
}
.markerInfo .tooltip div .relatedItems a.relatedMail:hover {
background-position: 0 -45px!important;
color: #003b6a!important;
}
.markerInfo .tooltip div .relatedItems li a.relatedPdf {
background-image: url(ico_document_sprite.gif);
color: #215F8B!important;
background-position: 0 0;
}
.markerInfo .tooltip div .relatedItems li a.relatedPdf:hover {
color: #003b6a!important;
background-position: 0 -50px;
}
.markerInfo ul.relatedItems li a.btn {
color: #003b6a!important;
background-image: url(cntBtnblueBg_sprite.png)!important;
background-position: 0 0;
padding-top:0px;
}
.markerInfo ul.relatedItems li a.btn:hover {
background-position: 0 -23px;
}
.markerInfo ul.relatedItems { padding-bottom:0px}
.markerInfo .tooltip .btm {
display: block;
height: 15px;
bottom:0px;
left: 15px;
position: absolute;
width: 17px;
background-image: url(tooltip/arrow_tool_map.png);
}
.markerInfo .tooltip .close{
display: block;
height: 22px;
top:10px;
right: 10px;
position: absolute;
width: 22px;
background-image: url(maps_close.jpg);
cursor:pointer;
}
/* infoBox -> Google Maps Api v3 */
#simple_example_window_contents{
display: block;
visibility: visible;
width: 310px;
position: static;
margin:0px;padding:0px
}
#simple_example_window_contents div.mapsContent {
background: transparent url(bg_mapsInfo_middle.png) repeat-y ;
padding:15px 0 0 20px;
width: 289px;
}
#simple_example_window_beak{
display: block;
height: 15px;
position: static;
width: 17px;
background-image: url(tooltip/arrow_tool_map.png);
margin:0px 0px 0px 15px;
z-index:100;
}
/*****************************
Member of RB-Master
Name: boschvideoplayer_fs
UID: boschvideoplayer_fs
Author: Sascha Becker - Leonhardt Multimedia GmbH
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright: Leonhardt Multimedia GmbH
Release version: This Website was generated with WCMS Master Version 1.23.0
Freamwork version: 2.0
Summary: css for videoplayer
Necessary libaries: -
*************************/
/***************************************************************
* author: Leonhardt Multimedia GmbH - Sascha Becker
* version: 2.0
* date: 2013-07-19
*
***************************************************************/
.boschMediaPlayer{
position:relative;
font-family:arial, helvetica, sans-serif;
font-size:1em;
line-height:1.25;
z-index:4;
background-color:transparent;
}
.boschMediaPlayer video{
position:relative;
z-index:3;
}
.boschMediaPlayer audio{
position:relative;
z-index:3;
border:none;
}
/*### subtitles ###*/
.boschMediaPlayer .dfxp{
position:absolute;
background-color:transparent;
background-image:url("captionBackground.png");
background-position:top left;
background-repeat:repeat;
border-radius:7px;
width:90%;
margin:0 3%;
bottom:48px;
z-index:3;
}
.boschMediaPlayer .dfxp p{
margin:0;
padding:6px 7px 6px 7px;
font-size:0.75em;
line-height:1.45;
color:#000;
}
.boschMediaPlayer .playOverlay{
width:100%;
height:100%;
margin:0;
padding:0;
position:absolute;
z-index:5;
}
.boschMediaPlayer .playOverlay .toggleImage{
background-image:url("playOverlay.png");
background-position:center;
background-repeat:no-repeat;
width:100%;
height:100%;
}
.boschMediaPlayer .playOverlay:hover .toggleImage{
background-image:url("playoverlayhover.png");
}
/*### Controls ###*/
.boschMediaPlayer .controls{
position:absolute;
margin:0 auto;
padding:0 10px 0 10px;
left:0;
bottom:6px;
background-image:url("controls.gif");
background-position:top left;
background-repeat:repeat-x;
z-index:5;
border-radius:7px;
box-shadow:0px 1px 5px 1px #5f5e5e;
opacity:0;
}
.boschMediaPlayer .controls .btn{
margin:0 0 0 10px;
padding:0;
width:22px;
height:22px;
float:left;
top:2px;
position:relative;
cursor:pointer;
}
.boschMediaPlayer .hover{
display:none;
position:absolute;
background-color:#215F8B;
color:#fff;
bottom:38px;
right:-12px;
min-width:80px;
padding:7px 7px 7px 7px;
font-size:0.75em;
z-index:7;
text-align:center;
}
.boschMediaPlayer .controls .btn_PlayPause{
background-image:url("play.png");
background-position:top left;
background-repeat:no-repeat;
margin:0;
}
.boschMediaPlayer .controls .btn_PlayPause:hover{
background-image:url("playHover.png");
}
.boschMediaPlayer .controls .btn_PlayPause.pause{
background-image:url("pause.png");
}
.boschMediaPlayer .controls .btn_PlayPause.pause:hover{
background-image:url("pauseHover.png");
}
.boschMediaPlayer .controls .btn_Volume{
background-image:url("sound.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Volume:hover{
background-image:url("soundHover.png");
}
.boschMediaPlayer .controls .btn_Volume.volume0{
background-image:url("volume0.png");
}
.boschMediaPlayer .controls .btn_Volume.volume0:hover{
background-image:url("volume0Hover.png");
}
.boschMediaPlayer .controls .btn_Volume.volume1{
background-image:url("volume1.png");
}
.boschMediaPlayer .controls .btn_Volume.volume1:hover{
background-image:url("volume1Hover.png");
}
.boschMediaPlayer .controls .btn_Volume.volume2{
background-image:url("volume2.png");
}
.boschMediaPlayer .controls .btn_Volume.volume2:hover{
background-image:url("volume2Hover.png");
}
.boschMediaPlayer .controls .btn_Volume.volume3{
background-image:url("volume3.png");
}
.boschMediaPlayer .controls .btn_Volume.volume3:hover{
background-image:url("volume3Hover.png");
}
.boschMediaPlayer .controls .btn_Share{
background-image:url("share.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Share .hover{
width:130px;
}
.boschMediaPlayer .controls .btn_Share:hover{
background-image:url("shareHover.png");
}
.boschMediaPlayer .controls .btn_Share .shareBox{
display:none;
position:absolute;
background-color:#215F8B;
color:#fff;
bottom:38px;
right:-12px;
width:160px;
padding:7px 7px 7px 7px;
font-size:0.75em;
z-index:7;
}
.boschMediaPlayer .controls .btn_Share .shareBox input{
background-color:#215F8B;
color:#fff;
border:1px solid #A5A6A7;
width:160px;
}
.boschMediaPlayer .controls .btn .arrowDown{
width:15px;
height:15px;
position:absolute;
bottom:23px;
left:4px;
background-image:url("arrowDown~1.png");
background-position:top left;
background-repeat:no-repeat;
display:none;
z-index:6;
}
.boschMediaPlayer .controls .btn_Embed{
background-image:url("embed.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Embed .hover{
width:90px;
}
.boschMediaPlayer .controls .btn_Embed:hover{
background-image:url("embedHover.png");
}
.boschMediaPlayer .controls .btn_Embed .embedBox{
display:none;
position:absolute;
background-color:#215F8B;
color:#fff;
bottom:38px;
right:-12px;
width:300px;
padding:7px 7px 7px 7px;
font-size:0.75em;
z-index:7;
}
.boschMediaPlayer .controls .btn_Embed .embedBox input{
background-color:#215F8B;
color:#fff;
border:1px solid #A5A6A7;
width:300px;
}
.boschMediaPlayer .controls .btn_Embed .arrowDown{
width:15px;
height:15px;
position:absolute;
bottom:23px;
left:4px;
background-image:url("arrowDown~1.png");
background-position:top left;
background-repeat:no-repeat;
display:none;
z-index:6;
}
.boschMediaPlayer .controls .btn_Download{
background-image:url("download.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Download .hover{
width:50px;
}
.boschMediaPlayer .controls .btn_Download:hover{
background-image:url("downloadHover.png");
}
.boschMediaPlayer .controls .btn_Download:hover .hover{
}
.boschMediaPlayer .controls .btn_Fullscreen.show{
background-image:url("fullscreenShow~1.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Fullscreen.show:hover{
background-image:url("fullscreenShowHover~1.png");
}
.boschMediaPlayer .controls .btn_Fullscreen.hide{
background-image:url("fullscreenHide~1.png");
background-position:top left;
background-repeat:no-repeat;
}
.boschMediaPlayer .controls .btn_Fullscreen.hide:hover{
background-image:url("fullscreenHideHover~1.png");
}
.boschMediaPlayer .controls .btn_Fullscreen .hover{
width:125px;
}
.boschMediaPlayer .controls .seek{
position:relative;
float:left;
top:9px;
background-color:#B9B9BB;
border-top:1px solid #919193;
border-bottom:1px solid #C3C3C4;
cursor:pointer;
border-radius:5px;
margin:0 0 0 10px;
padding:0 10px 0 0;
}
.boschMediaPlayer .controls .seek .inner{
position:relative;
margin:0 0 0 0;
padding:0 0 0 0;
height:7px;
}
.boschMediaPlayer .seek .ui-slider-handle{
position:absolute;
width:15px;
height:15px;
background-image:url("handle.png");
background-repeat:no-repeat;
outline:none;
top:-4px;
}
.boschMediaPlayer .ui-slider-handle.ui-state-hover{
background-image:url("handleHover.png");
}
.boschMediaPlayer .timer{
float: left;
margin: 6px 0 0 0;
padding:0 0 0 10px;
font-size: 0.7em;
cursor: default;
}
.boschMediaPlayer .timer .progress{
float:left;
}
.boschMediaPlayer .timer .separator{
float:left;
padding:0 4px 0 4px;
}
.boschMediaPlayer .timer .duration{
float:left;
}
.boschMediaPlayer .btn_Volume:hover .volumeSlider{
display:block;
}
.boschMediaPlayer .volumeSlider{
display:none;
position:absolute;
bottom:21px;
z-index:6;
left:0px;
width:24px;
height:131px;
background-image:url("volumebar.png");
background-repeat:no-repeat;
cursor:pointer;
}
.boschMediaPlayer .volumeSlider .inner{
display:block;
position:relative;
top:36px;
z-index:6;
left:7px;
width:9px;
height:80px;
}
.boschMediaPlayer .volumeSlider .ui-slider-handle{
position:absolute;
width:15px;
height:15px;
background-image:url("handle.png");
background-repeat:no-repeat;
outline:none;
left:-3px;
}
/*****************************
Member of RB-Master
Name: jqueryfancybox134
UID: cssfancybox
Author: Janis Skarnelis (customized)
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright 2012 Janis Skarnelis - janis@fancyapps.com | fancyapps.com/#license
Release version: This Website was generated with WCMS Master Version 1.23.0
Framework version: fancyBox v2.0.6
Summary: fancybox (overlay for internal an external links)
Necessary libaries: -
*************************/
/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
vertical-align: top;
padding: 0;
margin: 0;
}
.fancybox-wrap {
position: absolute;
top: 0;
left: 0;
z-index: 8020;
}
.fancybox-skin {
position: relative;
padding: 0;
margin: 0;
background: #f9f9f9;/*
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
*/}
.fancybox-opened {
z-index: 12000;
}
.fancybox-opened .fancybox-skin {
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
padding: 20px 0 0 0;
margin: 0;
position: relative;
outline: none;
}
.fancybox-inner {
overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling: touch;
}
.fancybox-error {
color: #444;
font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin: 0;
padding: 10px;
}
.fancybox-image {
display: block;
width: 100%;
height: 100%;
border: 0;
padding-left: 10px;
margin: 0;
vertical-align: top;
}
.fancybox-iframe {
background:#ffffff;
display: block;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
vertical-align: top;
}
.fancybox-image {
max-width: 100%;
max-height: 100%;
}
.fancybox-prev span, .fancybox-next span {
}
#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
cursor: pointer;
z-index: 8020;
background-image: url('ico_loading_thickbox.gif');
}
#fancybox-loading div {
width: 35px;
height: 35px;
background: url('ico_loading_thickbox.gif')center center no-repeat;
}
.fancybox-close {
position: absolute;
top: 10px;
right: 10px;
width: 20px;
height: 20px;
background: transparent url('fancy_close.png') 0 0 no-repeat;
cursor: pointer;
z-index: 8040;
}
.fancybox-nav {
position: absolute;
top: 0;
width: 40%;
height: 100%;
cursor: pointer;
background: transparent url('blank.gif'); /* helps IE */
-webkit-tap-highlight-color: rgba(0,0,0,0);
z-index: 8040;
}
.fancybox-prev {
left: 0;
}
.fancybox-next {
right: 0;
}
.fancybox-nav span {
position: absolute;
top: 50%;
width: 36px;
height: 34px;
margin-top: -18px;
cursor: pointer;
z-index: 8040;
visibility: hidden;
}
.fancybox-prev span {
left: 20px;
background-position: 0 -36px;
}
.fancybox-next span {
right: 20px;
background-position: 0 -72px;
}
.fancybox-nav:hover span {
visibility: visible;
}
.fancybox-tmp {
position: absolute;
top: -9999px;
left: -9999px;
padding: 0;
overflow: visible;
visibility: hidden;
}
/* Overlay helper */
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
display: none;
z-index: 8010;
background: #000;
}
#fancybox-overlay.overlay-fixed {
position: fixed;
bottom: 0;
right: 0;
}
/* Title helper */
.fancybox-title {
visibility: hidden;
font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position: relative;
text-shadow: none;
z-index: 8050;
font-family: verdana, arial, sans serif;
font-size: 16px;
font-weight: bold;
z-index: 1102;
color: #FFFFFF;
text-align: left;
line-height: 40px;
padding-left: 10px;
position:absolute;
top:0px;
left:-10px;
padding:0 10px 0 10px;
text-align: center;
line-height: 30px;
color: #333;
position: relative;
width : 100%;
height: 40px;
}
.fancybox-opened .fancybox-title {
visibility: visible;
}
.fancybox-title-float-wrap {
position: absolute;
bottom: 0;
right: 50%;
margin-bottom: -35px;
z-index: 8030;
text-align: center;
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
margin-left: 10px;
/*background: url('fancybox-x.png') 0px -40px;
*/}
.fancybox-title-float-wrap .child {
position: absolute;
display: inline-block;
/*background: transparent; Fallback for web browsers that doesn't support RGBa
background: rgba(0, 0, 0, 0.8);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
text-shadow: 0 1px 2px #222;
*/color: #FFF;
white-space: nowrap;
text-align: left;
line-height: 40px;
position: relative;
width : 100%;
height: 39px;
background-color: #215F8B !important;
text-indent: 10px;
}
* + html .fancybox-title-float-wrap .child {
left: -10px;
}
.fancybox-title-outside-wrap {
position: relative;
margin-top: 10px;
}
.fancybox-title-inside-wrap {
margin-top: 10px;
}
.fancybox-title-over-wrap {
position: absolute;
bottom: 0;
left: 0;
color: #fff;
padding: 10px;
background: #000;
background: rgba(0, 0, 0, .8);
}
/*****************************
Member of RB-Master
Name: cssshare
UID: cssshare
Author: Leonhardt Multimedia GmbH - Stefan Fischer
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright: Leonhardt Multimedia GmbH
Release version: This Website was generated with WCMS Master Version 1.23.0
Freamwork version: 1.0
Summary: share function of the footer
Necessary libaries: -
*************************//***************************************************************
* author: Leonhardt Multimedia GmbH - Stefan Fischer
* version: 1.0
* date: 2011-03-29
*
***************************************************************/
.Footer a{
padding-left:18px;
padding-bottom:5px;
background:url(footer_share.png) no-repeat scroll 0 0 transparent !important;
background-repeat:no-repeat!important;
padding: 0px 0px 5px 15px !important;
}
.share_button {
display: block;
left: -13px;
position: relative;
top: -55px;
}
#share-content table tr td a
{
padding: 0 0 0 19px;
float: left;
}
#share-menu,
.share-loading,
#share-content p
{
display:none;
}
#share-box,
#share-box-inner,
#share-content,
#share-content-inner
{
background:none;
}
#share-box{
display:none;
position:absolute;
top:0;
left:0;
width:100%;
z-index:10000000;
border:1px solid transparent;
text-align:center;
}
#share-box #share-content{
/*position:relative;
*/width:500px;
margin:0 auto;
padding-top:40px;
background-color:#215F8B;
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
#share-box a#share-close {
position:absolute;
top:9px;
right:9px;
width:22px;
height:22px;
background-image:url("iconOverlayClose.gif");
background-repeat:no-repeat;
z-index: 9999;
}
#share-box a#share-close:hover{
background-image:url("iconOverlayCloseHover.gif");
}
#share-content h2{
position:absolute;
top:0;
/*left:10px;
*/margin:0;
padding:10px 10px 10px 0;
font-family:verdana, arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#ffffff;
float: left;
}
#share-content #share-content-inner{
background-color:#ffffff;
padding:7px 0 5px 11px;
}
#share-content table{
width:489px;
border-collapse:collapse;
}
#share-content table tr td{
padding:4px 10px 4px 0;
}
#share-content table tr td a{
float:left;
margin:0;
padding:2px 0 0 0;
font-size:11px;
font-weight:bold;
color:#215f8b;
background-image:url("linkArrowRight.gif");
background-repeat:no-repeat;
background-position:32px 6px;
cursor:pointer;
}
#share-content table tr td a:hover{
color:#00142a;
background-image:url("linkArrowRightHover.gif");
}
#share-content table tr td a span{
float:left;
padding:0 0 0 19px;
}
#share-content table tr td a img{
float:left;
border:none;
width:22px;
height:22px;
margin:-2px 0 0 0;
padding:0;
}
*+ html #share-box #share-box-overlay{
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
z-index:-1;
background-image:url("overlayBackground.png");
background-color: none;
}
#share-content table tr td a img{
float:left;
border:none;
width:22px;
height:22px;
margin:-2px 0 0 0;
padding:0;
}
#share-box #share-box-overlay{
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
z-index:-10;
opacity: 0.7;
filter: alpha(opacity=70);
background: #777777
}
.share-link-wrapper
{
padding: 0px!important;
width: auto;
height: 22px!important;
display: block;
}
.share-link
{
display: block;
height: 22px;
overflow: hidden;
}
#share-tool
{
padding: 0px!important;
}
.rssFeed {
margin-left: 3px;
padding: 0 0 0 19px !important;
background: url("feed_icon.png") no-repeat !important;
}
/*****************************
Member of RB-Master
Name: cssgsa
UID: cssgsa
Author: Michael Thinschmidt (ARITHNEA)
Last change date: 18.12.2014 16:35
Time of generation: 25.04.2015 00:31
Copyright ? 2013 ARITHNEA GmbH
Release version: This Website was generated with WCMS Master Version 1.23.0
Framework version: 1.0
Summary: css for search result page sidebar (gsa)
Necessary libaries: -
*************************/
/* Last Update - ARITHNEA Michael Thinschmidt */
/* UPDATE von TWT */
/* GIF LOGO FOR IE6 */
* html #header #boschLogo a {
width: 128px;
height: 41px;
display: block;
}
* html #header #boschLogo a img {
display: none;
}
/* SUBNAVIGATION WITHOUT BACKGROUND-IMAGE FOR IE6 */
* html ul#mainNav li ul {
border: 1px solid #ccc;
border-top: none;
background: #fff;
}
/* START BUTTON SEARCH */
/* IE7 */
* + html .searchBoxQuick input {
width:498px;
margin: 0 0 0 0;
top: 0px;
height: 18px;
}
* + html .searchBoxQuick button.btn {
margin: 0px 12px 0 0;
top: 3px;
left: 0px;
height: 23px;
}
* + html .searchBoxQuick input {
width: 498px\0/;
}
* + html .searchBoxQuick button.btn span {
margin:0 0 0 0;
padding: 3px 6px 0 2px;
top: -4px;
height:19px;
}
* html .searchBoxQuick button.btn {
height:22px;
overflow:hidden;
float: none!important;
margin: 0px 12px 0 0;
top:-1px;
left:-5px;
}
* + html .searchBoxQuick button.btn {
top: 1px;
left:-1px !important;
}
* html .searchBoxQuick button.btn span {
top: -1px;
padding: 2px 9px 0 0;
height:21px;
}
* + html div.searchBoxMain input.searchTopic {
padding: 3px 0 3px 3px;
height: 13px;
}
* html div.searchBoxMain input.searchTopic {
padding: 3px 0 3px 3px;
height: 11px;
}
#wrapperAll {
position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.searchBoxQuick input {
top:0px;
}
}
.searchBoxQuick input[type=hidden] {
display: none !important;
}
.resultPage .paginatorDefault span {
color: #888;
}
/* UPDATE von TWT END*/
a.metaBack {
background: url("lnkstyle_specialframework.png") no-repeat scroll 0 6px transparent;
color: #000;
display: block;
height: 25px;
font-size: 0.8em;
font-weight: bold;
padding: 0 0 0 10px;
text-decoration: none;
margin-left: 5px;
margin-top: 8px;
}
a.resetFilter {
background: url("searchfilter.gif") no-repeat scroll 0 4px transparent;
color: #c3c3c4;
padding: 0 0 0 10px;
text-decoration: none;
font-size: 12px;
}
.resultPage .txtSection h2 {
padding-top: 17px;
}
.resultPage div.txtSection ul {
padding-left: 15px;
}
div.cntFormDefault form label {
float: none;
}
.searchFilter form h4 a {
font-size: 14px;
text-decoration: none;
color: #215F8B;
margin-bottom: 15px;
display: block;
background: url("lnkstylecntlink_bottom_sprite_new.gif") no-repeat scroll 5px 8px transparent;
padding-left: 16px;
}
.searchFilter form h4 a:hover {
color: #003b6a;
}
div.cntFormDefault form {
padding-bottom: 20px!important;
}
.searchFilter form hr {
margin: 25px 0 15px;
}
* html #wrapperAll #subMenu div.cntFormDefault hr{
margin: 25px 0px 15px!important;
}
.searchFilter label {
font-size: 12px;
}
.searchFilter label.inactive {
color: #c3c3c4;
}
.searchFilter input {
margin-bottom: 5px;
color: #000000;
display: block;
float: left;
}
.searchFilter br {
clear: both;
}
#relativ {
position: relative;
z-index: 111110;
}
.cntStage, div.cntFormDefault {
z-index: 0;
}
.contentArea div.contFormDefault form p {
font-size: 14px;
}
.searchBoxQuick .btn {
padding-left: 0px;
}
*html .searchBoxQuick button.btn {
height:22px;
overflow:hidden;
float: none!important;
}
.searchBoxQuick p {
font-size: 14px;
margin-bottom: 15px;
}
.searchBoxQuick form {
margin: 0 0;
}
.searchBoxQuick input {
width: 500px;
margin-right: 5px;
padding-left: 5px;
width: 496px\0/;
position: relative;
top:-2px;
left:0;
display: inline-block;
height: 18px;
border: 1px solid #C3C3C4;
}
*:first-child+html .searchBoxQuick input { width:496px; }
.searchNavi {
overflow: auto;
width: 100%;
border-bottom: 1px solid #C3C3C4;
}
/* START BUTTON SEARCH */
/* IE8 */
.searchBoxQuick button.btn, .searchBoxQuick a.btn {
display: inline-block;
position: relative;
left:-9px;
/*top:0px; replaced by TWT*/
top /*\**/: -1px\9;
background: url(cntBtnGrayBg_sprite.png) -10px 0 no-repeat!important;
padding: 0px 0 0px 3px;
height: 23px;
margin: 0 10px 5px 0;
cursor: pointer;
}
.searchBoxQuick button.btn span, .searchBoxQuick a.btn span {
background: url(cntBtnGrayBgEnd_sprite.png) 100% 0 no-repeat!important;
color: #fff!important;
padding: 3px 6px 0px 0px;
height: 19px;
font: bold 12px/17px Arial;
display: inline-block;
position: relative;
top: -1px;
white-space: nowrap;
width: 100%;
}
/* IE8*/
.searchBoxQuick button.btn{
top /*\**/: 0;
}
/*TWT update*/
.searchBoxQuick button.btn span {
left /*\**/: 4px\9;
margin-top /*\**/: 1px;
}
/* IE6*/
*html .searchBoxQuick button.btn{
top: -2px;
}
*html .searchBoxQuick button.btn span {
margin-top: 1px;
}
/* IE9*/
:root .searchBoxQuick button.btn{
top: -1px \0/;
}
.searchBoxQuick button.btn:hover, .searchBoxQuick a.btn:hover {
background-position: -10px -23px;
}
.searchBoxQuick button.btn:hover span, .searchBoxQuick a.btn:hover span {
background-position: 100% -23px;
}
/*div.searchBoxMain input.searchTopic {
background: url("bg_searchinput_v2.gif") no-repeat scroll 0 0 #FFFFFF;
}replaced by: (TWT update)*/
div.searchBoxMain input.searchTopic {
padding /*\**/: 3px 0 3px 3px\9;
height /*\**/: 13px\9;
}
.searchNavi p {
padding-bottom: 5px;
font-size: 12px;
font-weight: bold;
margin-top: 10px;
}
.searchNavi .paginatorDefault {
margin-bottom: 2px;
}
.resultPage .paginatorDefault a {
color: #215f8b!important;
/*float: left; */
display: inline;
margin: 0 -5px;
}
.resultPage .paginatorDefault .paginatorSeperator {
float: left;
margin:3px 5px 2px 5px;
}
/*div.paginatorDefault a {
display: inline;
color: #808285;
text-decoration: none;
font-weight: bold;
padding: 2px 7px;
margin-right: 2px!important;
-moz-border-radius: 3px 3px 3px 3px;
}replaced by: (TWT update)*/
div.paginatorDefault a,
.resultPage .paginatorDefault span {
display: inline;
color: #808285;
text-decoration: none;
font-weight: bold;
padding: 2px 4px;
margin-right: 0;
-moz-border-radius: 3px 3px 3px 3px;
}
.paginatorDefault a.selected, .paginatorDefault a:hover {
display: inline;
-moz-border-radius: 3px 3px 3px 3px;
background-color: #f1f1f1;
padding:2px 7px;
}
* html .paginatorDefault a:hover {
background-image: none;
padding: 2px 4px;
background-color: #f1f1f1;
display: inline;
zoom:1;
}
* html .paginatorDefault a.selected {
background-color: #f1f1f1;
background-image: none;
padding: 2px 4px;
display: inline;
}
.topSearch {
padding-bottom: 20px;
border-bottom: 1px solid #C3C3C4;
overflow: auto;
width: 100%;
padding-top: 10px;
}
.productCarousel {
height: 25px;
padding-top: 25px;
}
.productCarousel p{
position: absolute;
font-weight: bold;
}
.productCarousel a{
position: absolute;
right: 0;
}
.jcarousel-skin-ie7 .jcarousel-list-horizontal {
height: 177px;
}
.jcarousel-skin-ie7 .jcarousel-item .moreInfo {
display: block;
font-size: 1em;
line-height: 13px;
}
.jcarousel-skin-ie7 .jcarousel-item .moreInfo h3 {
padding: 0px;
}
.jcarousel-skin-ie7 .jcarousel-item a, .tooltip .content_carousel a {
font-size: 1em;
line-height: 13px;
display: inline;
background: url("lnkstylecntlink_sprite.gif") no-repeat scroll 0 4px transparent;
}
.tooltip .content_carousel a:hover, .jcarousel-skin-ie7 .jcarousel-item a:hover {
background: url("lnkstylecntlink_sprite.gif") no-repeat scroll 0 -46px transparent;
}
.results {
padding-top: 17px;
padding-bottom: 20px;
border-bottom: 1px solid #C3C3C4;
overflow: visible!important;
}
.results a.relatedLnk {
float: none;
display: inline;
color: #215F8B;
}
.results a.relatedPdf {
float: none;
}
.results em {
font-style: normal;
font-weight: bold;
}
.results div a {
color: #a5a6a7;
text-decoration: none;
font-size: 12px;
}
.results div a:hover {
color: #808285;
}
.results div img {
padding-left: 5px;
padding-right: 5px;
}
.results h3 em {
color: #bd4647;
}
.results p.first {
float: left;
padding-bottom: 0px;
}
.results p.second {
margin-left: 180px;
padding-left: 10px;
border-left: 1px solid #C3C3C4;
padding-bottom: 0px;
margin-bottom: 10px;
}
.resultsFileType {
color: #808285;
}
.txtSection.col6.map #map_canvas {
height: 200px;
width: 350px;
}
.resultPage {
overflow: visible!important;
}
.resultPage h2 {
font-weight: bold;
}
/* Search Result Page Map */
.mapLeft {
float: left;
}
ul.mapRight {
float: left;
width: 355px;
padding: 0px;
margin: 0px;
}
.mapRight li {
list-style: none;
padding-left: 34px;
height: 70px;
}
.mapRight li a.relatedLnk {
float: none;
}
.mapRight li span {
display: block;
background-image: url(markers/flag.jpg);
width: 28px;
height: 31px;
position: absolute;
margin-left: -35px;
padding-left: 8px;
line-height: 22px;
font-weight: bold;
color: #FFFFFF;
font-size: 14px;
}
.mapRight li p {
margin-top: 5px;
}
/* Search Result Product */
.topProduct img {
float: left;
width: 176px;
position: absolute;
}
.topProduct a.relatedLnk {
margin-bottom: 15px;
}
.topProduct a, .topProduct p {
width: 500px;
float: none;
margin-left: 176px;
}
.topProduct a.furtherInfo {
background: url("furtherinfo.jpg") no-repeat scroll transparent;
color: #215F8B;
display: block;
font-weight: bold !important;
line-height: normal;
overflow: visible;
padding: 0 0 0 9px;
text-decoration: none;
}
.topProduct a.furtherInfo:hover {
color: #003B6A;
}
.topHit {
margin-top: 0px;
padding-top: 17px;
padding-left: 10px;
background-color: #f1f1f1;
}
.topHit h3 em {
display: block;
margin-bottom: 5px;
}
.paginatorDefault.floatRe {
padding-top: 10px;
}
/* START SAYT CLASS */
.SAYT {
background-image: url("bgsearchbotv2.png");
background-position: 0 100%;
background-repeat: no-repeat;
color: #000000;
font-size: 12px;
margin-left: 824px;
margin-top: 24px;
padding: 0 0 10px;
position: absolute;
width: 128px;
z-index: 100000;
}
.SAYT.big {
background-image: url("bg_searchbigv2.png");
margin-left: 0;
margin-top: 0;
width: 511px;
top: 63px;
left: 10px;
margin: 0;
position: absolut;
}
/* TWT update */
* + html .SAYT.big {
left: 269px;
}
/* end TWT update */
.SAYT ul {
list-style: none;
margin: 0px;
padding-left: 10px;
margin-top: 15px;
}
.SAYT ul li {
display: inline;
line-height: 12px;
}
.SAYT ul li a {
float: none;
}
#SAYT_big ul li a:hover {
background-color: #F1F1F1 !important;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
display: block;
float: none;
width: 487px;
}
#SAYT_small ul li a:hover {
background-color: #F1F1F1 !important;
-moz-border-radius:5px; /* Firefox */
-webkit-border-radius:5px; /* Safari and chrome */
-khtml-border-radius:5px; /* Linux browsers */
border-radius:5px; /* CSS3 */
display: block;
float: none;
width: 105px;
}
.SAYT h3 {
margin-top: 15px;
padding-bottom: 10px;
margin-left: 10px;
}
.SAYT div {
border-top: 1px solid #c3c3c4;
margin-left: 10px;
margin-right: 13px;
height: 70px;
padding-top: 10px;
padding-bottom: 10px;
}
.SAYT img {
position: absolute;
margin-left: 10px;
}
.SAYT div a {
margin-left: 90px;
float: none;
margin-bottom: 10px;
}
.SAYT p {
margin-left: 100px;
line-height: 16px;
}
/* IE8-9 TWT update- New fix Arithnea 26.04*/
.SAYT.big {
top /*\**/: 63px\9;
left /*\**/: 10px\9;
width /*\**/: 511px\9;
}
.searchBoxQuick input {
width /*\**/: 499px\9;
}
div.searchBoxMain input.searchTopic {
width /*\**/: 121px\9;
}
.SAYT {
margin-left /*\**/: 824px\9;
margin-top /*\**/: 26px\9;
}
* html #SAYT_big ul#SAYTList {
margin: 0 !important;
}
* + html #SAYT_big ul#SAYTList {
margin: 0 !important;
}
* html #SAYT_big span {
margin: 0;
}
* + html #SAYT_big span {
margin: 0;
}
/* end TWT update*/
/* END SAYT CLASS */
/* Google SERPS */
a.searchLnk {
color: #215F8B;
font-weight: bold;
}
a.searchLnk:hover {
color: #003B6A;
}
/* new components filter */
#subMenu .cntBox.searchFilter { padding: 10px 10px 0px 10px; width:206px!important; font-size:12px; font-weight:normal; margin-top:30px;}
#subMenu .cntBox.searchFilter p { font-weight:bold; font-size:14px; padding-bottom:20px;}
#subMenu .cntBox.searchFilter a { text-decoration:none;color:#215F8B;}
#subMenu .cntBox.searchFilter a:hover { text-decoration:none;color:#003B6A;}
#subMenu .cntBox.searchFilter .disabled { color: #C3C3C4;}
#subMenu .cntBox.searchFilter h4 { font-size: 14px; text-decoration: none; color: #215F8B; padding-bottom: 15px; padding-top:15px; display: block; position:relative; background: url("lnkstylecntlink_b1.gif") no-repeat scroll 5px 23px transparent; padding-left: 16px; margin-top:12px; cursor:pointer; border-top: 1px solid #C3C3C4; float:left; clear:both; width:190px; margin-top:0px; }
#subMenu .cntBox.searchFilter h4.open { background: url("lnkstylecntlink_bottom_sprite_new.gif") no-repeat scroll 5px 23px transparent; }
#subMenu .cntBox.searchFilter h4:hover { color: #003b6a; }
#subMenu .cntBox.searchFilter .active, #subMenu .cntBox.searchFilter a, #subMenu .cntBox.searchFilter .disabled { position:relative; display:block; margin:5px 0 0 17px; float:left; clear:both; }
#subMenu .cntBox.searchFilter .disabled { background: transparent url(arrow_lnk.gif) 0 4px no-repeat; padding-left:9px;}
#subMenu .cntBox.searchFilter .toggle_container { position:relative; display:inline; padding-bottom:10px; float:left; top:0; left:0; clear:both; width:205px;}
#subMenu .cntBox.searchFilter .toggle_container.last { padding-bottom: 0px; } /* upadate TWT*/
*html #subMenu .cntBox.searchFilter .active, *html #subMenu .cntBox.searchFilter .disabled { margin-left:9px;}
*:first-child+html #subMenu .cntBox.searchFilter hr { position:relative; display:block; float:left; clear:both;}
/* START SEARCH RESAULT LAYOUT */
.cntBox h3 {
font-size: 1em;
line-height: 1.35em;
color: #000000;
margin: 0;
padding: 0 0 7px 0;
}
.results {
padding-top: 11px;
padding-bottom: 14px;
}
.results p.second {
margin-left: 180px;
padding-left: 10px;
border-left: 1px solid #C3C3C4;
padding-bottom: 0px;
margin-bottom: 6px;
}
/* END SEARCH RESAULT LAYOUT */
/* START SEARCHFILTER */
#subMenu .cntBox.searchFilter h4 {
/* border: 0; */
}
#subMenu .cntBox.searchFilter {
display: inline;
padding: 10px 10px 30px 10px;
width:206px!important;
font-size:12px;
font-weight:normal;
margin-top:15px;
visibility: hidden;
display:none;
}
#subMenu .cntBox.searchFilter p {
font-weight:bold;
font-size:14px;
padding-bottom:10px;
}
#subMenu .cntBox.searchFilter a {
text-decoration:none;
color:#215F8B;
width: 169px;
padding-right: 9px!important;
background: url("filterboxbgsmall.png") 0 0px no-repeat scroll transparent;
}
#subMenu .cntBox.searchFilter .active {
/* height: 20px; */
width: 169px;
background: url("filterboxbgsmall.png") 0 0px no-repeat scroll transparent;
text-decoration:none;
color:#003B6A;
}
#subMenu .cntBox.searchFilter a:hover {
/* height: 20px; */
width: 169px;
background: url("filterboxbgsmall.png") 0 0px no-repeat scroll #eceaea;
text-decoration:none;
color:#003B6A;
}
#subMenu .cntBox.searchFilter h4 {
font-size: 14px;
text-decoration: none;
color: #215F8B;
display: block;
position:relative;
background: url("lnkstylecntlink_bottom_sprite_new.gif") no-repeat scroll 5px 12px transparent;
cursor:pointer;
/* border-top: 1px solid #C3C3C4; */
float:left;
clear:both;
width:190px;
margin:0px;
padding:5px 0 5px 16px;
}
#subMenu .cntBox.searchFilter h4.open {
background: url("lnkstyle_specialframework.png") no-repeat scroll 5px 12px;
}
#subMenu .cntBox.searchFilter .active, #subMenu .cntBox.searchFilter a, #subMenu .cntBox.searchFilter .disabled {
position:relative;
display:inline;
margin: 0px 0 1px 0px;
padding: 6px 0 3px 28px;
float:left;
clear:both;
}
#subMenu .cntBox.searchFilter .disabled {
position: relative;
/* height: 20px; */
width: 179px;
background: url("filterboxbg.png") 0 -85px no-repeat scroll transparent;
padding-left:27px;
}
#subMenu .cntBox.searchFilter .toggleof {
position:relative;
display:inline;
padding-bottom:10px;
float:left;
top:0;
left:0;
clear:both;
width:205px;
}
#subMenu .cntBox.searchFilter .toggleof.last {
padding-bottom: 0px;
}
/* END SEARCHFILTER */
/*special styles for Firefox*/
body:not(:-moz-handler-blocked) .searchBoxQuick button.btn span {
top: -2px;
}

.formedit form { margin:0; padding:0;}
.formedit fieldset#formHeadline {width:420px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
.formedit fieldset#formHeadline:hover {border-color:#900;}
.formedit
.formedit fieldset {width:390px; border:1px solid #999; padding:10px; margin:5px; text-align:left;}
.formedit fieldset:hover {border-color:#333;}
.formedit fieldset#requiredMessage {width:390px; border:1px dotted #900; padding:10px; margin:5px; text-align:left;}
.formedit fieldset#requiredMessage:hover {border:1px solid #900;}
.formedit fieldset#checkbox input {width:35px;}
.formedit legend {font-size:1.1em; color:#666; font-weight:bold; padding:5px; margin:5px; background:none;}
/* used as Label for checkboxes and radiobuttons */
.formedit span { color:#666; font-weight:normal; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; text-align:left; clear:left;}
.formedit label { color:#666; font-size:1em; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:120px; display:block; float:left; clear:left;}
.formedit input {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; width:240px; background:#fff; text-align:left;}
.formedit input:focus {border-color:#900;}
.formedit select {border:1px solid #666; padding-left:0.3em; margin-bottom:0.6em; background:#fff;}
.formedit option {color:#900;}
.formedit textarea {width:244px; border:1px solid #666;}
.formedit textarea:focus {border-color:#900;}
.formedit .submitbtn {width:123px; background:#666; border:1px solid; border-color:#999 #333 #333 #999; color:#fff; cursor:pointer; padding:0; margin:0; text-align:center;}
.formedit .submitbtn:hover {background:#900; color:#fff; border:1px solid; border-color:#c00 #990100 #990100 #c00;}
.formedit .captcha { border:1px solid #666;}
/* ende style formular */
/* styles for invalid validation */
.formedit label.error {width:240px; margin-left:123px; color:#990000;}
.formedit input.error {border:1px dotted #990000;}
.formedit textarea.error {border:1px dotted #990000;}
.formedit select.error {border:1px dotted #990000;}
.formedit option.error {border:1px dotted #990000;}
/* styles for autocomplete box */
.ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999;}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; text-align:left;}
.ac_loading {background: white right center no-repeat;}
.ac_odd {background-color: #eee; text-align:left;}
.ac_over {background-color: #0A246A; color: white; text-align:left;}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block; font: menu; font-size: 12px; overflow: hidden;
/*
it is very important, if line-height not setted or setted
in relative units scroll will be broken in firefox
*/
line-height: 16px;
/*
if width will be 100% horizontal scrollbar will apear
when scroll mode will be used
*/
/*width: 100%;*/
}
/* import of RBTT */
.form .formCol {
width: 70%;
}
.form fieldset fieldset {
margin: 0;
padding: 0;
width: 100%;
}
.form .multiblock {
margin: 0;
clear: both;
float: none;
width: 100%;
}
.textrow,
form .multiblock {
position: relative;
width: 520px;
margin: 0 -50px 0 0;
clear: both;
}
.singleblock {
width: 480px;
}
.col {
text-align: right;
}
.multiblock,
.singleblock {
clear: both;
padding-top: 10px;
}
.textrow .col,
.multiblock .col {
float: left;
width: 225px;
margin: 0 30px 0 0;
}
.col {
position: relative;
}
.col label,
.col .label {
position: relative;
display: block;
float: left;
width: 85px;
top: 2px;
margin-bottom: 4px;
text-align: left;
padding: 2px 10px 0 0;
text-align: right;
}
.form p span, .form label span {
color: #000;
}
.col label.error {
clear: left;
float: none;
width: auto;
margin-left: 88px;
}
.col textarea + label.error {
margin-left: 0;
}
.col input {
height: 18Px;
line-height: 20Px;
}
.singleblock .col .input,
.singleblock .col input.text {
width: 390Px;
}
.col textarea {
float: left;
clear: both;
margin: 0;
}
.singleblock .col select {
width: 392Px;
}
/*
.singleblock .col select.day,
.singleblock .col select.month {
width: 102px;
}
.singleblock .col select.year {
width: 182px;
}
*/
.multiblock .col .input,
.multiblock .col input.text {
width: 135px;
}
.multiblock .col textarea {
width: 223px;
}
.multiblock .col select {
width: 137px;
}
.col select {
margin-bottom: 15px;
}
.col select.day,
.col select.month {
width: 40px;
float: left;
}
.col select.year {
width: 61px;
float: left;
}
.singleblock .col select.year {
margin-right: 255px;
}
.clickboxes {
text-align: left;
}
.singleblock .clickboxes .label {
display: inline;
float: none;
width: auto;
}
.singleblock .clickboxes .input {
display: inline;
}
.multiblock .clickboxes .input {
position: relative;
float: left;
}
.clickboxes .input label {
float: none;
width: auto;
}
.clickboxes .input input {
position: absolute;
width: auto;
height: auto;
top: auto;
margin-left: 0;
}
.singleblock .clickboxes .input input {
margin-left: 10px;
}
.singleblock .clickboxes .input label {
display: inline;
margin-left: 30px;
}
.singleblock .col .clickboxes label.error {
margin-left: 0;
}
.multiblock .clickboxes .input label {
display: block;
margin: 0 0 1px 20px;
}
.webform input.btn {
border: 0;
width: auto;
overflow: visible;
text-decoration: none;
background: url(cntBtnblueBg_sprite.png) 0 0 no-repeat;
padding: 0 0 2px 3px;
height: 22px;
margin-bottom: 5px;
margin-right: 10px;
cursor: pointer;
}
.webform label.error {
float: right;
color: red;
}
/*
button.btn span, a.btn span {
background: url(cntBtnblueBgEnd_sprite.png) 100% 0 no-repeat;
color: #fff!important;
padding: 2px 6px 0px 0px;
height: 21px;
font: bold 12px/17px Arial;
display: block;
position: relative;
top: -1px;
white-space: nowrap;
width: 100%;
}
*/
.form label, .form p {
font-size: 0.9em;
line-height: 16px;
}
.form .check.inlineLnk ul.relatedItems {
margin-left: 155px;
}
.form div.insert {
margin-left: 15px;
}
.form .multiblock .input label,
.form .multiblock .select label,
.form .multiblock .check.withLabel label.first,
.form .multiblock .radio label {
text-align: right;
width: 40%;
margin-bottom: 10px;
margin-right: 1px;
}
.form .formCol input {
float: left;
}
form .multiblock {
float: right;
width: 630px;
margin: 0 -10px 0 0;
padding: 0;
}
*+html form .multiblock {
margin: 0 0 0 0;
}
*html form .multiblock {
}
.form h2.headline {
margin-bottom: 10px;
font-size: 1em;
}
form .multiblock h2.headline {
padding: 0;
width: 50%;
}
/*
form .multiblock h2.full {
width: 302px !important;
}
*/
form .multiblock .firstCol {
float: left;
width: 50%;
}
form .multiblock .secondCol {
float: left;
width: 50%;
/*margin-left: 20px;*/
}
form .multiblock .firstCol .formCol,
form .multiblock .secondCol .formCol {
width: auto;
}
form .multiblock .col {
margin: 0;
padding: 0;
}
form .multiblock .firstCol input,
form .multiblock .firstCol textarea,
form .multiblock .secondCol input,
form .multiblock .secondCol textarea,
form .multiblock .select select {
width: 150px;
}
form .comment p {
padding: 0 0 0 9px;
color: #808285;
}
form .multiblock .check input,
form .multiblock .radio input,
.radio .formCol input,
.check .formCol input {
width: 25px;
}
.radio .formCol input,
.check .formCol input {
margin: 0 0 0 -5px;
}
form .multiblock .select {
margin-top: 15px;
}
form .multiblock .select select {
margin-right: 0;
}
/* new sizes to fit styleguide */
.form button.btn, .form a.btn{
padding-left: 3px !important;
}
.form div.check {
margin-left: 0px;
}
.form .input label,
.form .select label,
.form .comment label,
.form .file label,
form .radio label.first,
.form .check.withLabel label.first,
.form .inputTwoCol label {
width: 20%;
}
.form .insert button.btn,
.form .insert a.relatedLnk {
margin-left: 20%;
}
form .multiblock .insert a.relatedLnk {
margin-left: 0px;
}
.form .inputTwoCol input {
width: 150px;
}
.form .select select {
width: 330px;
font-size: 0.9em;
}
.form .input input,
.form .comment textarea,
.form .file input {
width: 325px;
font-size:0.9em;
}
.form .input textarea {
width: 325px;
font-size:1em;
}
.form .input .input_content {
/* width: 400px; */
}
.form label.css_date {
width: 20%;
}
.form .input_error {
float: right;
width: auto;
}
.form .input .input_error {
float: right;
width: auto;
}
.form .input .input_error label {
width: auto;
}
.captcha_img {
float: left;
width: 300px;
}
#captcha_reload {
display: block;
/* float: right; */
padding: 2px 0 0 15px;
text-decoration: none;
font-weight: bold;
color: #215F8B;
font-size: 12px;
}
.captcha {
margin-left: 15px;
}
.captcha_input {
margin-left: 140px;
margin-top: 10px;
}
.form .submitrow {
margin-left: 20px;
}
.form .submitrow .reset_button {
float: left;
margin-left: 125px;
}
.form .submitrow .submit_button {
float: right;
margin-right: 75px;
}
.form .col .withLabel input {
height: auto;
}
.form .col .withLabel label {
width: auto;
padding: 0;
line-height: auto;
}
.col .txt_align_left {
text-align: left;
}
/* ADAPTIONS FOR GRID 4 COLUMNS */
/* general */
.grid4 .form .input label,
.grid4 .form .col label.radiovalue,
.grid4 .form .radio label,
.grid4 .form .select label,
.grid4 .form .inputTwoCol label {
width: 80px;
clear: both;
}
/* text */
.grid4 input.text,
.grid4 .inputTwoCol input,
.grid4 .form .input textarea {
width: 120px;
}
.grid4 div.input {
clear: both;
}
/* select */
.grid4 .select select {
width: 125px;
}
/* checkbox and radio */
.grid4 .formCol {
width: 125px;
}
/* captcha */
.grid4 .captcha_img {
width: auto;
}
.grid4 .captcha {
margin-left: 0;
}
.grid4 #captcha_reload {
float: none;
padding: 2px 0 0;
}
.grid4 .inputTwoCol .captcha_input {
margin-left: 80px;
}
.grid4 .inputTwoCol .captcha_input input {
width: 120px;
margin-left: 10px;
}
/* reset and submit button */
.grid4 .form .submitrow {
margin-left: 0;
}
.grid4 .form .submitrow .reset_button {
margin-left: 20px;
}
.grid4 .form .submitrow .submit_button {
margin-right: 20px;
}
/* ADAPTIONS FOR SUBMENU COLUMN */
/* general */
#subMenu .form fieldset {
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
}
#subMenu .form fieldset .cntBox {
width: 220px;
padding-left: 3px;
padding-right: 3px;
}
/* ERROR MESSAGES */
/* general */
.input, .col, .radio, .select, .inputTwoCol {
position: relative;
clear: both;
}
.multiblock .input,
.multiblock .col,
.multiblock .radio,
.multiblock .select,
.multiblock .inputTwoCol {
clear: none;
}
label.error {
width: auto !important;
padding-right: 0 !important;
}
.form .cntBox {
float: none;
}
/* text */
.input .input_error {
position: absolute;
top: 0;
right: 0;
}
.grid4 .input .input_error {
position: static;
padding-right: 10px;
}
/* checkbox */
.col .input_error {
position: absolute;
top: 0;
right: 0;
}
.grid4 .col .input_error {
position: static;
padding-right: 10px;
}
label.radiovalue {
padding-top: 0 !important;
margin-top: -1px !important;
}
/* radio */
.radio .input_error {
position: absolute;
top: 0;
right: 0;
}
.grid4 .radio .input_error {
position: static;
padding-right: 10px;
}
.radio label {
padding-top: 0;
margin-top: 0;
}
/* select */
.select .input_error {
position: absolute;
top: 0;
right: 0;
}
.grid4 .select .input_error {
position: static;
padding-right: 10px;
}
/* date selector */
label.css_date {
padding-top: 0 !important;
margin-top: -1px !important;
}
/* multiblock */
.form .multiblock .input_error {
position: static;
width: 76%;
}
.form .multiblock .input_error .error {
text-align: left;
float: none;
margin-left: 0;
}
/*
.form .multiblock .radio .input_error,
.form .multiblock .col .input_error {
margin-top: -10px;
}
*/
/* inputTwoCol */
.inputTwoCol .input_content {
float: left;
}
.grid4 .inputTwoCol .input_content {
float: right;
padding-right: 10px;
}
.inputTwoCol .input_content input {
float: none;
}
.grid4 .inputTwoCol .input_content input {
margin-left: 0;
}
.inputTwoCol .input_content .input_error {
float: none;
}
.inputTwoCol .input_content .input_error label {
margin-right: 0;
margin-top: -15px;
}
/* captcha */
.captchaWrapper .input_content {
float: none;
}
.grid4 .captchaWrapper .input_content label {
margin-right: 0;
}
#captchaResponse_error {
position: absolute;
top: 0;
right: 0;
}
#captchaResponse_error label.error {
width: auto !important;
padding-right: 0 !important;
margin-right: 0;
}
.grid4 #captchaResponse_error {
position: static;
padding-right: 10px;
}
fieldset div.imgBoxLeft .txtSection {
margin-left: 62px;
}
/*Chrome and Safari Hack for Send-Button*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{ fieldset .tsrBoxR, fieldset .tsrBoxL {
width: 340px;
} }
@media screen and (-webkit-min-device-pixel-ratio:0)
{ .form button.btn span, .form a.btn span {
background-position: 100% 1px !important;
} }                 

