@charset "utf-8";

/* ボッシュ・イン・ジャパン */

img { border: 0px; }

body.subWindow { background: none; text-align: left; }
body.subWindow #pageHeader { margin: 0px; padding: 0px; text-align: left; background: #FFFFFF url(/shared/images/logo-bosch-S.gif) no-repeat right 2px; }

body.subWindow h1 { margin: 0px; padding: 12px 130px 12px 12px; background: transparent; font-size: 18px; }
html[lang="en"] body.subWindow h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }

body.subWindow #navTabs { margin: 0px; padding: 0px; }
body.subWindow #navTabs ul { margin: 0px; padding: 0px; list-style: none; }
body.subWindow #navTabs ul li { display: inline; padding: 4px 6px 4px 16px; }
body.subWindow #navTabs ul#categorizationTabs li { float: left; margin-right: 1px; }
body.subWindow #navTabs ul#categorizationTabs li.mainTab { background: #B4C6D9 url(/shared/images/arrow-down.gif)  no-repeat 6px 4px; }
body.subWindow #navTabs ul#categorizationTabs li.subTab  { background: #DFE9F3 url(/shared/images/arrow-right.gif) no-repeat 6px 4px; margin-left: 1px; }
body.subWindow #navTabs ul#functionTabs li { float: right; margin-left: 1px; background: #DFE9F3 url(/shared/images/arrow-right.gif) no-repeat 6px 4px; }
body.subWindow #navTabs ul#functionTabs li.backButton { background: #DFE9F3 url(/shared/images/arrow-left.gif) no-repeat 6px 4px; }
body.subWindow #navTabs .dividingLine { clear: both; width: 100%; margin: 0px; border-top: 6px solid #B4C6D9; }
body.subWindow #navTabs #dividingLine { clear: both; width: 100%; margin: 0px; border-top: 6px solid #B4C6D9; }

body.subWindow #pageBody { padding: 24px; text-align: left; }
body.subWindow #pageFooter { background-color: #153B63; text-align: right;	padding: 4px 8px 4px 8px; width: 100%; position: absolute; bottom: 0px; right: 0px; }
body.subWindow #pageFooter img { border: 0px; vertical-align: bottom; }
body.subWindow #pageFooter a { color: #FFFFFF; font-size: 11px; }

body.subWindow #pageBody h2 {  margin: 0 0 12px 0; padding: 5px 6px 5px 6px; color: #153B63; background: #B4C6D9; font-size: 12px; font-weight: bold; }

body.subWindow #pageBody li { margin-left: 0; }

body.subWindow #pageBody ul.listPlain { margin: 0px 0px 12px 14px; list-style: square; }
body.subWindow #pageBody ul.listPlain li { padding: 4px 0px 4px 0px; }
body.subWindow #pageBody ol.listPlain { margin: 0px 0px 12px 22px; list-style: decimal; }
body.subWindow #pageBody ol.listPlain li { padding: 4px 0px 4px 0px; }

#pageBody ul { margin: 0 0 12px 14px; list-style: square; }
#pageBody ol { margin: 0 0 12px 30px; list-style: decimal; }
html[xmlns] #pageBody ol { margin: 0 0 12px 22px; }

#pageBody li { margin-left: 0; padding-bottom: 3px; }

body.subWindow #pageBody ul.linkList { margin: 0 0 12px 0; margin-left: 0; list-style: none; border-top: 1px solid #B4C6D9; }
body.subWindow #pageBody ul.linkList li { padding: 0; border-bottom: 1px solid #B4C6D9; background: none; }
body.subWindow #pageBody ul.linkList li a { display: block; text-decoration: none; padding: 3px 3px 3px 14px; background: transparent url(/shared/images/arrow-right.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList li a.downLink { background: transparent url(/shared/images/arrow-down.gif) no-repeat 4px 4px; }
body.subWindow #pageBody ul.linkList li a:hover { background-color: #DFE9F3; }
body.subWindow #pageBody ul.linkList li.noLink { padding: 3px 3px 3px 14px; background: transparent url(/shared/images/bullet-square.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList li.seeBelow { padding: 3px 3px 3px 14px; background: transparent url(/shared/images/arrow-down.gif) no-repeat 3px 3px; }

body.subWindow #pageBody ul.linkList.liWhite { margin: 0 0 12px 0; margin-left: 0; list-style: none; border-top: 1px solid #B4C6D9; }
body.subWindow #pageBody ul.linkList.liWhite li { padding: 0; border-bottom: 1px solid #B4C6D9; background: none; }
body.subWindow #pageBody ul.linkList.liWhite li a { display: block; text-decoration: none; padding: 3px 3px 3px 14px; background: #FFF url(/shared/images/arrow-right.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList.liWhite li a.downLink { background: #FFF url(/shared/images/arrow-down.gif) no-repeat 4px 4px; }
body.subWindow #pageBody ul.linkList.liWhite li a:hover { background-color: #DFE9F3; }
body.subWindow #pageBody ul.linkList.liWhite li.noLink { padding: 3px 3px 3px 14px; background: #FFF url(/shared/images/bullet-square.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList.liWhite li.seeBelow { padding: 3px 3px 3px 14px; background: #FFF url(/shared/images/arrow-down.gif) no-repeat 3px 3px; }

body.subWindow #pageBody ul.linkList.liBlue { margin: 0px 0px 12px 0px; margin-left: 0px; list-style: none; border-top: none; }
body.subWindow #pageBody ul.linkList.liBlue li { padding: 0px; border-bottom: 1px solid #FFF; }
body.subWindow #pageBody ul.linkList.liBlue li a { display: block; text-decoration: none; padding: 3px 3px 3px 14px; background: #DFE9F3 url(/shared/images/arrow-right.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList.liBlue li a.downLink { background: #DFE9F3 url(/shared/images/arrow-down.gif) no-repeat 4px 4px; }
body.subWindow #pageBody ul.linkList.liBlue li a:hover { background: #B4C6D9 url(/shared/images/arrow-right.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList.liBlue li.noLink { padding: 3px 3px 3px 14px; background: #DFE9F3 url(/shared/images/bullet-square.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.linkList.liBlue li.seeBelow { padding: 3px 3px 3px 14px; background: #DFE9F3 url(/shared/images/arrow-down.gif) no-repeat 3px 3px; }

body.subWindow #pageBody ul.listDownLinks { margin: 0 0 12px 0; margin-left: 0; list-style: none; border-top: 1px solid #B4C6D9; }
body.subWindow #pageBody ul.listDownLinks li { padding: 0; border-bottom: 1px solid #B4C6D9; }
body.subWindow #pageBody ul.listDownLinks li a { display: block; text-decoration: none; padding: 3px 3px 3px 14px; background: #FFF url(/shared/images/arrow-down.gif) no-repeat 4px 3px; }
body.subWindow #pageBody ul.listDownLinks li a:hover { background-color: #DFE9F3; }
body.subWindow #pageBody ul.listDownLinks li.noLink { padding: 3px 3px 3px 14px; background: #FFF url(/shared/images/bullet-square.gif) no-repeat 4px 3px; }

body.subWindow #pageBody div.backToTop { clear: both; margin: 0 0 12px 0; text-align: right; }
body.subWindow #pageBody div.backToTop a { padding: 0 0 0 14px; background: transparent url(/shared/images/arrow-up.gif) no-repeat 4px 1px; }

