


/* USED COLORS */
/* Hella yellow         ffd900 */
/* Hella blue             0537b4 */
/* auto text             404040 */
/* grey 1                 565c6c */
/* grey 2                 9ea5b0 */
/* grey 3                bfc4d0 */
/* grey 4                 cdd2da */
/* grey 5                 e5e7ee */
/* grey 6                 edeef3 */
/* red                     dc0f14 */
/* white                    ffffff */

/* GLOBAL RESET */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
    }
body { line-height: 1.2em; background: #fff; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: 400; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a, a:link, a:visited, a:hover, a:focus { text-decoration: none; }
a:focus { outline: 0; }
a img { border: none; }
ul li { list-style-type: none;  }
/*div.content-modul ul li { list-style-type: circle; margin-left: 18px; }*/

/* IMAGE REPLACEMENT */
.mir { letter-spacing: -1000em; font-size: 1px; }
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing: normal; text-indent: -999em; overflow: hidden; }
/* End of hack */

/* MAIN POSITIONING */
div#container { width: 64.583em; margin: 0 auto; }
div#wrapper { float: left; width: 64.583em; }
div#content { width: 36.249em; margin: 0 16.167em 0 12.167em; }
div#sub-navigation { float: left; width: 11.417em; margin-left: -64.583em;margin-left: -65em; padding-left: .417em; margin-right: .75em; overflow: hidden; }
@media all and (min-width: 0px) { div#sub-navigation { margin-left: -65em; padding-left: .417em; } } /* targets Opera to fix navigation sidebar positioning */
div#toolbox { float: left; width: 15.834em; margin-left: -16.167em; padding-left: 1em; }
div#footer { clear: both; position: fixed; bottom: 0; width: 64.583em; z-index:99; }
div#footer-print { display: none; }


/* MASTERPAGE POSITIONING */
body.content-only div#outer-wrapper { background-image: none; }
body.content-only div#sub-navigation,
body.content-only div#toolbox { display: none; }
body.content-only div#content { width: 64.583em; margin: 0; }
body.content-navi div#outer-wrapper { background-image: none; }
body.content-navi div#toolbox { display: none; }
body.content-navi div#content { width: 52.416em; margin: 0 0 0 12.167em;}
body.content-toolbox div#sub-navigation { display: none; }
body.content-toolbox div#content { width: 48.416em; margin: 0 16.167em 0 0; }

body.popup div#container{ width: 100%; }
body.popup div#content{ width: 100%;margin: 0; }


/* CONTAINER STYLES */
body { color: #404040; }
div#header { float: left; width: 64.583em; height: 5.333em; margin: 0 0 1em 0; background: #fff; /*border-bottom: 1px solid #9ea5b0;*/ }
div#header div#branding { float: left; display: block; width: 64.583em; height: 3.75em; background: #ffd900; }
div#sitesearch { float: right; width: 12.25em; padding: 1em 3em 0 0; }
div#channel { float: right; padding: 1em 1.1em 0 0; text-align: right; }
div#outer-wrapper { float: left; width: 64.583em; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 48.8em 1em repeat-y; }
div#wrapper { display: block; }
div#content { overflow: hidden; padding: 0 0 3em 0; }
div.content-modul { clear: both; float: left; width: 100%; margin-bottom: 1em; overflow: hidden; }
div.content-modul.no-space { margin-bottom: 0; }
div#toolbox div.content-modul { display: inline; margin: 0 0 1em .667em; }
div#toolbox div.content-modul div.teaser-topic { width: 98%; }
div.full, div.half, div.third { padding-top: 1em; border-top: 1px solid #cdd2da; }
div.full div p.img, div.full div ul.img { position: relative; display: block; float: left; width: 30em; }
div.full div.fauxcol1, div.full div.fauxcol2, div.full div.fauxcol2 div { float: left; width: 100%; }
div.half div.fauxcol1 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 50% 1em repeat-y; }
div.half div.fauxcol2 { float: left; width: 100%; }
div.half div div { width: 17.49em; margin-right: 1.25em; }
body.content-toolbox div.half div.teaser-topic { width: 23.49em; } /* columns are wider on home page */
div.half div p.img, div.half div ul.img { display: block; float: left; /* width: 9em;*/ }
div.half div ul.img { width: auto; }
div.half div.fauxcol1 div.last { margin-right: 0; }
div.third div.fauxcol1 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 11.667em 1em repeat-y; }
div.third div.fauxcol2 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 24.083em 1em repeat-y; }
div.third div.fauxcol2 div { width: 11.415em; margin-right: 1em; }
div.third div.fauxcol2 div.last { margin-right: 0; }
body.content-only div.third div.fauxcol1 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 20.833em 1em repeat-y; }
body.content-only div.third div.fauxcol2 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 42.833em 1em repeat-y; }
body.content-only div.third div.fauxcol2 div { width: 20.833em; margin-right: 1em; }
body.content-only div.third div.fauxcol2 div.last { margin-right: 0; }
body.content-only div.third.first { border-top: 0; }
body.content-toolbox div.first { border: 0; }
body.content-toolbox div.third div.fauxcol1 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 15.917em 1em repeat-y; }
body.content-toolbox div.third div.fauxcol2 { float: left; width: 100%; background: url(/behrhellaservice-com-en/assets/images/layout_global/bg-tile.gif) 32.333em 1em repeat-y; }
body.content-toolbox div.third div.fauxcol2 div { width: 15.417em; margin-right: 1em; }
body.content-toolbox div.third div.fauxcol2 div.last { margin-right: 0; }
div.teaser-topic, div.sitemap-item { float: left; overflow: hidden; line-height: 1.25; }
div.info { background-color: #e5e7ee;}
div.login { width: 96%; padding: .833em; background-color: #e5e7ee;}
div#toolbox div.login { width: 13.334em; }
div.message { margin: .833em; padding: .417em; background-color: #fff; border: 1px solid #0537b4; }
div.error { margin: .833em; padding: .417em; background-color: #fff; border: 1px solid #dc0f14; }
/*
div#gallery-display { width: 36.26em; overflow: hidden; }
ul.thumbs img { margin-bottom: 0; }
div.gallery ul.thumbs { float: left; width: 100%; }
ul.thumbs li { float: left; background-image: none; padding: 0; margin: 0 .5em .5em 0; }
ul.thumbs li.vertical { text-align: center; }
ul.thumbs div.outer { display: table; width: 8.333em; height: 8.333em; #position: relative; overflow: hidden; background-color: #fff; border: 1px solid #bbb; }
ul.thumbs div.middle { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
ul.thumbs div.inner { #position: relative; #top: -50%; }
*/
div.column-a, div.column-b { float: left; }
div#toolbox { padding: 0 0 3em .25em; overflow: hidden; background: transparent; }
div#service { width: 15em; border: 1px solid #9ea5b0; }
div.download, div.hcd, div.box { width: 91.5%; padding: .1em .2em 0 .3em; border: 1px solid #9ea5b0; color: #565c6c; background-color: #e5e7ee; } 
div.teaser { float: left; }
div.open-close-box { float: left; width: 99.5%; }
div.open-close-box div { float: left; width: 99.5%; margin-bottom: 2px; border: 1px solid #9ea5b0; border-top:0; }
div.open-close-box div.select { clear: left; float: left; width: 100%; padding: 0.5em 0 0.5em 0; border: 0; border-top: 1px solid #9ea5b0; }
div.open-close-box div.download-img, div.open-close-box div.download-file { border: 0; }
div.contact { border-bottom: 1px solid #cdd2da; }
div#printlogo { display: none; }
div#printlogo img { border: none; }
div#footer { padding: .25em 0 0 0; border-top: 0px solid #9ea5b0; background-color: #e5e7ee; }
div.intro-3 { padding-bottom: 0; background-color: #e5e7ee; border: none; }
div.intro-3 div { float: right; width: 15.833em; height: 10em; margin: 0 0 0 .83em; border-left: .25em solid #fff;  }

body.content-toolbox div.intro-1 { padding: .5em; background-color: #e5e7ee; }
body.content-toolbox div.intro-1 div { clear: left;}
body.content-toolbox div.intro-1 div div { clear: none; float: left; width: 15.417em; margin-right: .5em; }
body.content-toolbox div.intro-1 div div.last { margin: 0; }

/* IMAGES */
img { margin-bottom: .83em;  }
address img { float: right; margin-left: .83em; }
div.imgbox img { margin: 0 0 .5em 0; }
div.imgbox2 { float:left; margin: 0 .5em .5em 0; }
div.imgbox p { width: 8.333em; }
div.intro-1 object,
div.intro-2 img { width: 36.25em; height: 9.167em; margin: 0; vertical-align: top; }
div.intro-3 img { float: right; width: 15.833em; height: 10em; margin: 0 0 0 .83em; border-left: .25em solid #fff;  }
div.intro-4 img { float: right; margin-left: .83em; }
body.content-toolbox div.intro-1 object { width: 47.417em; height: 11.667em; margin: 0; }
div.content-modul img.type1 { width: 10.25em; }
div.content-modul img.type2 { width: 14.583em; }
div.content-modul img.type3 { width: 8.333em; }
div.content-modul img.type4 { width: 36.25em; }
div.teaser-topic img { float: left; width: 8.333em; height: 6.25em; margin: 0 .333em 0 0; } 
div#toolbox div.teaser-topic img { width: 6.667em; height: 5em; }
div.third div.teaser-topic img { float: none; }
div.teaser img { width: 5.833em; height: 5.833em; }
div.download-img img { float: left; width: 8.333em; margin-right: .83em; }
div.download-file img, div#toolbox div.download img { float: left; width: 1.333em; height: 1.333em; margin-right: .83em; }
div.contact img { width: 10.25em; height: 13.667em; }
div#gallery-display img { height: 27.167em; }
ul.thumbs li.vertical img { height: 8.333em; }
ul.thumbs li.horizontal img { width: 8.333em; }
body.content-toolbox div.intro-1 img { width: 15.417em; height: 5em; }

/* Download-Icons */
span.pdf, label.pdf, a.pdf { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_pdf.gif) no-repeat; }
span.word, label.word, a.word { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_word.gif) no-repeat; }
span.excel, label.excel, a.excel { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_excel.gif) no-repeat; }
span.powerpoint, label.powerpoint, a.powerpoint { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_powerpoint.gif) no-repeat; }
span.tif, label.tif, a.tif { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_tif.gif) no-repeat; }
span.gif, label.gif, a.gif { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_gif.gif) no-repeat; }
span.jpg, label.jpg, a.jpg { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_jpg.gif) no-repeat; }
span.mpeg, label.mpeg, a.mpeg { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_mpeg.gif) no-repeat; }
span.mov, label.mov, a.mov { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_mov.gif) no-repeat; }
span.zip, label.zip, a.zip { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_zip.gif) no-repeat; }
span.exe, label.exe, a.exe { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_exe.gif) no-repeat; }
span.default, label.default, a.default { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_default.gif) no-repeat; }

/* TYPOGRAPHY */   
body { font-size: 75%; font-family: Arial, Helvetica, Verdana, sans-serif; }
/* Headings  */
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: bold; }
div#content h1 { clear: both; width: 16.125em; padding: .2em .83em; margin-bottom: 1em; line-height: 1em; color: #fff; background: #0537b4; }
div.intro-2 h1 { margin-top: 0; }

div#content div.intro-3 h1 { clear:none; margin:1.5em 0 1.5em; padding: .2em .83em; line-height:1em; color:#fff; background:#0537b4; }
/* div#content div.intro-3 h1 span { padding: .2em .83em; background:#0537b4; line-height: 1em; } */

div#content div.intro-4 h1 { clear: none; }
div#content div.intro-3 p { clear: none; }
h2 { font-size: 1.083em; margin: 0.5em 0 1em; color: #0537b4; }
body.content-toolbox div.intro-1 h2 { margin: 1.167em 0 .167em 0; padding-left: 20px; color: #404040; background: url(/behrhellaservice-com-en/assets/images/layout_global/bullet_index_blue.gif) no-repeat; } 
div#channel h2 { font-size: .917em; margin: 0; line-height: 1em; color: #0537b4; }
div#channel h3 { font-size: .917em; margin: 0; line-height: 1em; color: #0537b4; font-weight: normal; }
div#search-result-list h3 { font-size: 1.417em; line-height: 1em; font-weight: 400; }
div#help-navigation h2 { float: left; margin: 0 0 0 1em; line-height: 1.8em; color: #fff; font-weight: 400; }
div#toolbox h2 { display: block; padding: .1em .2em 0 .5em; border: 1px solid #9ea5b0; color: #565c6c; background-color: #e5e7ee; font-size: .917em; }
div#toolbox div.box h2 { padding: .167em 0 0 0; border: 0; margin: 0; }
div#toolbox div.download h2 { padding: .167em 0 0 0; border: 0; margin: 0; }
div#toolbox div.download h3 { padding: 0; border: 0; margin: 0; }
div#toolbox h3 { color: #0537b4; }
div.box h3 { margin: 0 0 .5em 0; }
div.download h3, div.hcd h3 { margin: .5em 0; }
div#header h1 a { float: left; display: block; width: 160px; height: 45px; margin-left: 20px; background: url(/behrhellaservice-com-en/assets/images/layout_global/logo_behr_hella_kl.gif) no-repeat 2em 50%; }
div.teaser h2 { margin: 0; padding: 0; }
div.teaser-topic h2 { clear: both; margin-bottom: .5em; }
div.teaser-topic h3 { margin-bottom: .333em; }
div.message h2 { padding-left: 1.5em; background: url(/behrhellaservice-com-en/assets/images/layout_global/message.gif) no-repeat 0 50%; font-size: 1em; }
div.error h2 { padding-left: 1.5em; color: #dc0f14; background: url(/behrhellaservice-com-en/assets/images/layout_global/error.gif) no-repeat 0 50%; }
div.contact h2 { margin-bottom: 0; }
div.open-close-box h2 { clear: left; margin: 0; margin-top: 2px; line-height: 1em; }
div.open-close-box h2 a { color: #0537b4; display: block; padding: .1em .1em .1em 2em; text-decoration: none; border: 1px solid #9ea5b0; }
div.open-close-box h2 a.closed { color: #565C6C; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat .5em 50% #e5e7ee; }
div.open-close-box h2 a.opened { color: #0537b4; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_open.gif) no-repeat .5em 50% #fff; border-bottom: 0; }
div.open-close-box h2 a:hover, div.open-close-box h2 a:focus { text-decoration: underline; }
div.open-close-box ul, div.open-close-box p { margin: .83em .83em .83em 2em; }
div.open-close-box ul li { clear: left; width: 100%; }
div.open-close-box strong { color: #0537b4; }
div.open-close-box .text strong { color: #404040; }

div.select a { float: left; margin: 0 0 0 2em; }
address br { clear: none; }
.headline { font-size: 1.083em; font-weight: bold; color: #0537b4; }


/* Text elements */
p { margin-bottom: 1em; font-size: 1em; }
p.lead { font-size: .833em; font-weight: bold; }
p.label { clear: none; float: left; }
.form p { clear: both; }
div.imgbox p { margin: 0; padding: 0; font-style: italic; }
div#content div.intro-3 p { padding: 0 .83em; }
div.full p, div.half p, div.third p { margin-bottom: 0; font-size: .917em; }
div.teaser p { margin: 0; padding: 0; }
body.content-toolbox div.intro-1 p { margin: 0; font-size: .917em; line-height: 1.25; padding: 0 .167em .5em 0;  } 
address { font-style: normal; }
address .fn { font-size: 1.083em; color: #0537b4; font-weight: bold; }
address a { padding-left: 1.5em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat 0 50%; }
div#footer a { color: #565c6c; }
div.intro-3 p { margin: 0; }
div.gallery p { float: left; width: 10em; }
div.gallery ul { float: right; width: auto; color: #0537b4; }
div.gallery ul li { float: left; }
div.gallery ul li a { padding: 0 .2em; }
div.gallery ul li div.outer a { padding: 0; }
blockquote { margin: 0; }
blockquote { quotes: "\201E" "\201C"; }
blockquote p { margin: 0; }
blockquote p:before { content: open-quote; }
blockquote p:after { content: close-quote; }
q { margin: 0; font-style: italic; }
q { quotes: "\201E" "\201C"; }
q:before { content: open-quote; }
q:after { content: close-quote; }
strong { font-weight: bold; }
em { font-style: italic; }
sup, sub { font-size: .6em; }
a, a:visited, a:focus, a:hover { color: #0537B4; }
a:focus, a:hover { text-decoration: underline; }
a.more, a:visited.more, a:focus.more, a:hover.more, li.more, .text li.more { padding: .15em 0 0 .83em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_link.gif) no-repeat 0 0.17em; }
a:focus.more, a:hover.more { text-decoration: underline; }
.login-link { font-weight: bold; padding-bottom: 10px; }
ol { margin-left: 1em; }
ol li { list-style-type: decimal; margin-left: 1.5em; }
ul { margin-bottom: 1em; }
div.teaser-topic h2 a { display: block; }
div.teaser-topic ul { display: block; float: left; }
div.teaser-topic ul.img { float: left; width: 100%; overflow: hidden; } /* width: 7.166em; */
div.teaser-topic li { padding: .15em 0 0 .83em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_list.gif) no-repeat 0 .2em; }
div.teaser-topic li a:focus, div.teaser-topic li a:hover { color: #0537b4; }
div.download p { margin-right: .5em; }
div.hcd p { margin-right: .5em; font-weight: bold; }
div.download ul { margin-bottom: .83em; width: 100%; }
div.download ul li { clear: left; float: left; width: 90%; line-height: 1.833em; padding: .167em 0 0.4em 0; background-image: none; }
div.download li a, div.download li a:visited, div.download li a:focus, div.download li a:hover { width: 12em; color: #0537b4; padding: .167em 0 1em 22px; }

div.text ul { margin-bottom: 0; }
div.text ul li { padding:0.15em 0 0 1em; /*margin-left:3.5em;*/ background: url(/behrhellaservice-com-en/assets/images/layout_global/bullet.gif) no-repeat 0 0.6em; }
div.text ul li.more { padding:.15em 0 0 .83em; margin-left:0; }

ul.download { margin-bottom: .83em; width: 100%; }
ul.download li { clear: left; float: left; width: 90%; line-height: 1.833em; padding: .167em 0 0 0; background-image: none; }
ul.download li a, ul.download li a:visited, ul.download li a:focus, ul.download li a:hover { width: 12em; color: #0537b4; padding: .167em 0 1em 22px; }

div.teaser ul li { line-height: 2em; }
div.teaser-topic ul, div.teaser-topic p { font-size: .917em; margin-top: 0;}
div.sitemap-item h2 { margin-bottom: .5em; }
div.sitemap-item ul { display: block; float: left; font-size: 1em; line-height: 1.167; }
div.sitemap-item li { margin-bottom: .333em; padding: .15em 0 0 .83em; font-weight: bold; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_list.gif) no-repeat 0 .2em; }
div.sitemap-item ul ul { display: block; float: none; margin: 0 0 .333em 1.5em; }
div.sitemap-item li li { margin-bottom: 0; font-weight: normal; }
div.sitemap-item li a, div.sitemap-item li a:visited { color: #565c6c; }
div.sitemap-item li a:focus, div.sitemap-item li a:hover { color: #0537b4; }

/* TABLES */
table { width: 99.5%; border-collapse: collapse; }
caption { display: none; }
th, td { padding: 0 .2em; }
th.digits, td.digits { text-align: right; }
thead th, tfoot th, tfoot td { font-weight: bold; }
thead th, tbody th, tbody td { border-bottom: 1px solid #cdd2da; line-height: 1.5em; }
.table-highlight { background-color: #e5e7ee; }

/* FORMS */
/* Global Forms */
fieldset { border-top: 1px solid #cdd2da; padding: 1em 0; }
fieldset.first { border-top: 0;}
textarea { float: left; width: 16.9em; height: 7em; margin-bottom: .5em; padding: .2em; overflow: auto; font-size: .917em; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #e5e7ee; border: 1px solid #9ea5b0; }
.form_item select { float: left; width: 17.3em; font-size: .917em; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #e5e7ee; border: 1px solid #9ea5b0; height:1.7em; padding:0px; margin:0px 0px .5em 0px;}
.wide .form_item select{width:30em;}
div.form_item textarea { width: 37.1em; }
div.form_column div.form_item textarea{ width: 16.9em; }
textarea:focus { background-color: #fff; }
label, .download-file span { float: left; margin-right: 1em;}
label.radio { clear: none; float: left; text-align: left; width: auto; padding-top:0.5em;}
label.checkbox { clear: none; float: left; text-align: left; width: auto; padding: 0.5em 0 0 0; margin: 0 1.667em 0 0;  background-repeat: no-repeat; }
label.img, #toolbox .download-file span.img { clear: none; float: left; text-align: left; }
label.hidden { margin-left: -3000px; }
input { margin: .25em .5em 0 0; font-size: .9em; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #e5e7ee; border: 1px solid #9ea5b0; }
input[type=text] { float: left; width: 14.6em; margin: .25em .5em 0.5em 0; padding: .2em; height: 1.2em; }
input[type=text]:focus { background-color: #fff; }
input[type=password] { float: left; width: 14.6em; margin: .25em .5em 0.5em 0; padding: .2em; height: 1.2em; }
input[type=password]:focus { background-color: #fff; }
input[type=radio] { float: left; width: 1em; height: 1em; margin: 0.25em 0.1em 0.2em 0; font-size: 1.5em; border: 0; }
input[type=checkbox] { clear: left; float: left; width: 1em; height: 1em; margin: 0 .1em 0.2em 0; font-size: 1.5em; border: 0; }
input[type=image] { margin: .5em 0 0 0; background: transparent; border: 0; }
select { float: left; width: auto; margin-top: .25em; font-size: .9em; color: #333; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: #e5e7ee; border: 1px solid #9ea5b0; }
fieldset p { clear: both; padding: 0; }
br { clear: both; }
p br { clear: none; }
label br { clear: none; }
form img { margin: 0; }
form p { margin: 0; }
input[type=submit] { overflow: visible; width: 0; margin-top: .5em; color: #0537b4; background-color: transparent; border: 0; background: url(/behrhellaservice-com-en/assets/images/layout_global/select.gif) no-repeat; width: auto; padding: 0 0 0 16px; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif; }
input[type=submit]:hover, .searchButton:hover { background: url(/behrhellaservice-com-en/assets/images/layout_global/select_over.gif) no-repeat; }
form li { display: block; float: left; padding-bottom: .83em; width: 33em; }
a.blueArrow { vertical-align:bottom; overflow: visible; width: 0; margin-top: .5em; color: #0537b4; background-color: transparent; border: 0; background: url(/behrhellaservice-com-en/assets/images/layout_global/select.gif) no-repeat; width: auto; padding: 0 0 0 18px; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, Verdana, sans-serif; }
a.blueArrow:hover, .searchButton:hover { background: url(/behrhellaservice-com-en/assets/images/layout_global/select_over.gif) no-repeat; text-decoration:none;}

/* Local Forms */
div#sitesearch input[type=text] { width: 10.4em; height: 1em; margin: 0 .5em 0 0; font-size: .9em; color: #333; background-color: #fff; font-family: Arial, Helvetica, Verdana, sans-serif; border: 1px solid #9ea5b0; }
div#sitesearch input[type=image] { margin: 1px 0 0 0; }
div#sitesearch label { margin-left: -3000px; }
div.open-close-box label { float: left; width: 29em; }
a.areaLink{display:block; width:105px; float:left; margin:5px 10px 20px 10px;}
a.areaLink img{width:100px; margin-bottom:0px; display:block;}
form.result_sorting input.radio, form.result_sorting input.submit{margin-top:0px;}
div.download-file label { width: 28em; padding-left: 22px; line-height: 1.6em; }
div.download-file span { width: 34em; padding-left: 22px; margin-left: 0; line-height: 1.6em; }
.text-right div.download-file span { width: 20em; }
#toolbox div.download-file span, #toolbox div.download-file label { width: 150px; }



div.hcd form { display: block; margin-bottom: 2em; }
div.hcd input[type=text], div.box input[type=text] { width: 9em; margin-right: .83em; background-color: #fff; }
div.hcd input[type=image] { margin: .333em 0 0 0; border: 0; }
div.hcd p { font-size: .917em; }
body.content-toolbox div.intro-1 input[type=image] { margin: .417em 0 0 .333em; }
form.searchform div { float: left; padding: .25em; background-color: #e5e7ee; }
form.searchform input[type=radio] { margin: 0; }
form.searchform input[type=checkbox] { margin: 0; }
div.login form { padding: .417em; background-color: #fff; border: 1px solid #9ea5b0; }
div#toolbox div.login form { width: 12.333em; }
div.login label { clear: both; float: none; display: none; }
div.login form h3 { margin-bottom: .5em; }
div.login form input { clear: both; float: none; margin-bottom: .5em; }
div.login form input[type=text] { width: 13em; }
div.login form input[type=password] { width: 13em; }
div.login form select { clear: left; float: none; width: 13.6em; margin-bottom: .5em;  }
div.intro-1 form select { width: 15.417em; }
div.form_column { float: left; width: 17.5em; margin-right: 1em; }
div.form_column.last { margin-right: 0; }
div.form_column.wide {margin-right:0; width:35em;}
input.form_input_text { width: 17.167em; }
input.form_input_big { width: 13.1em; }
input.form_input_medium { width: 9em; }
input.form_input_small { width: 3em; }
div.submit_button { clear: left; float: left; }
div.form_error_inline p, .form_error { color: #f00; padding: .333em 0 0 0; line-height: 1; }
.select span.form_error{ margin:1em 0em 0em 2em; padding-left:0em; clear:both;}
div.form_item { margin-bottom: 0.25em; }
div.form_column div.form_item p { width: 17.167em;}
div.form_item p { width: 35em; margin-bottom: .333em; }
div.form_item_description { margin-top:0.5em; }

/* NAVIGATION */
#navcontainer { float: left; position: relative; margin-top: .167em; border-bottom: 1px solid #9ea5b0; width: 100%; height: 1.4em; }
#navcontainer a { font-size: .917em; line-height: 1; color: #565c6c; }
#navcontainer a:hover, #navcontainer a:focus { color: #0537b4; text-decoration: underline;  }
#navigation { clear: both; position: absolute; top: 0; z-index: 80; padding: 0 .083em 0 0; margin: 0; background: url(/behrhellaservice-com-en/assets/images/layout_global/nav.gif) right 0 no-repeat; }
#navigation li { display: inline; list-style: none; margin: 0; padding-right: .167em; background: #fff; float: left; }
#navigation li a { display: block; padding: .1em .5em .1em .5em; border: 1px solid #9ea5b0; background: #e5e7ee; text-decoration: none; margin: 0; }
#navigation li.current { height: 1.4em; border: 0; }
#navigation li.current a { padding: .1em .5em .333em .5em; border-bottom: 1px solid #fff; background: #fff; color: #0537b4; }
#extranavigation { clear: both; position: absolute; top: 0; z-index: 1; width: 62.916em; height: 1em; overflow: hidden; margin: 0; padding: 0 1em .083em .5em; border: 1px solid #9ea5b0; background-color: #e5e7ee; text-align: right; }
#extranavigation li { line-height: 1; }
#extranavigation li a { padding: .1em .5em .1em .5em; font-size: .917em; font-weight: bold}


div#sub-navigation ul { font-size: .917em; line-height: 1em; margin-bottom: 1em; margin-left:-1.2em; }

div#sub-navigation li.current ul li.current ul { margin-left: -2.4em; }
div#sub-navigation li.current ul li.current ul.active { margin-left: -1.2em; }
div#sub-navigation ul li { margin-left: 1.2em; position:relative; /* IE background-image bug */ }

div#sub-navigation ul li a { display: block; padding: .2em .5em .2em 1.2em; border: .1em solid #9ea5b0; color: #565C6C; background-color: #e5e7ee; }
div#sub-navigation ul li.current a { background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_open.gif) no-repeat 0 0.1em; color: #0537b4; background-color: #e5e7ee; }
div#sub-navigation ul li a:hover, div#sub-navigation ul li a:focus { color: #0537b4; }
div#sub-navigation ul li ul { margin-bottom: 0; font-size: 1em; }
div#sub-navigation ul li ul li { padding-left: 1.2em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat 0 .35em; }
div#sub-navigation ul li ul li a,
div#sub-navigation ul li.current ul li a { margin-top: .083em; padding: .5em .1em .3em 0; border: 0; border-bottom: 1px solid #cdd2da; color: #565C6C; background-image: none; background-color: #fff; } /* 565C6C */
div#sub-navigation ul li.current ul li.current { background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_open.gif) no-repeat 0 .35em; }
div#sub-navigation ul li.current ul li.arrowright { background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat 0 .35em; }

div#sub-navigation ul li.current ul li.current a { color: #0537b4; } 
div#sub-navigation ul li.current ul li.current ul li { background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_closed.gif) no-repeat 0 .2em; }
div#sub-navigation ul li.current ul li.current ul li a { color: #565C6C ; padding: .4em .1em .4em 0;  }  /* 565C6C */
div#sub-navigation ul li.current ul li.current ul li.current { /*margin-left: -1.2em;*/ padding-left: 1.2em; border-bottom: 0; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_open.gif) no-repeat 0 .1em; } 
div#sub-navigation ul li.current ul li.current ul li.arrowright { background: url(/behrhellaservice-com-en/assets/images/layout_global/nav_folder_2_arrowright.gif) no-repeat 0 .1em; margin-left:1.2em; padding-left:1.2em; }
div#sub-navigation ul li.current ul li.current ul li.arrowright a.current { padding-left:0; }
div#sub-navigation ul li.current ul li.current ul li.current a { padding-left: 0; background-image: none; border-bottom: 1px solid #cdd2da; }
div#sub-navigation ul li.current ul li.current ul li.current ul li { padding-left: 1.2em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_closed.gif) no-repeat 0 .1em; }
div#sub-navigation ul li.current ul li.current ul li.current ul li.current { padding-left: 1.2em; background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_open.gif) no-repeat 0 .1em; }
div#sub-navigation ul li.current ul li.current ul li.current ul li.arrowright { background: url(/behrhellaservice-com-en/assets/images/layout_global/nav_folder_2_arrowright.gif) no-repeat 0 .1em; margin-left:1.2em; padding-left:1.2em; }
div#sub-navigation ul li.current ul li.current ul li.current ul li.arrowright a.current { padding-left:0; }

div#sub-navigation ul li ul li a:hover, div#sub-navigation ul li ul li a:focus { color: #0537b4 !important; }
div#sub-navigation ul li ul li a.last,
div#sub-navigation ul li.current ul li a.last { border: 0; padding-bottom: 0; }


div#sub-navigation a.current { color: #0537b4 !important; }

div#service li { display: block; float: left; width: 50%; border-bottom: 1px solid #9ea5b0;  font-size: .917em; }
div#service li.last { border: 0; }
div#service li a { display: block; height: 1.667em; padding: .15em 0 0 26px; color: #565c6c; }
div#service li.contact a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_contact.gif) no-repeat 0 50%; }
div#service li.print a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_print.gif) no-repeat 0 50%; }
div#service li.sitemap a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_sitemap.gif) no-repeat 0 50%; }
div#service li.search a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_search.gif) no-repeat 0 50%; }
div#service li.download a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_download.gif) no-repeat 0 50%; }
div#service li.language a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_language.gif) no-repeat 0 50%; }
div#service li a:hover, div#service li a:focus { color: #0537b4; }
div#footer ul li { float: left; font-size: .917em; }
div#footer ul { margin-left: 1em; }
div#footer span { margin: 0 .5em 0 .5em; }
.first { margin-top: 0; padding-top: 0; }
.left { float: left; margin-right: .83em; }
div.right { float: right; margin-left: .83em; }


/* new styles */ 
.blind {
    display:none;
}

ul.multilink li.more a{color:#565C6C;}

body.popup .content-modul > p, body.popup #content > ul {
     margin:0 1.5em;
}

div#popup-header {
    display: block;
    width: 100%; /* 64.583em; */
    height: 3.75em;
    background: #ffd900;
}
div#popup-header h1 a {
    float: left;
    display: block;
    width: 160px;
    height: 45px;
    margin-left: 20px;
    background: url(/behrhellaservice-com-en/assets/images/layout_global/logo_behr_hella_kl.gif) no-repeat 2em 50%;
}
.popup-imgbox {
   background: #edeef3; 
}
.popup-imgbox img {
    margin: 0;
    padding: 0;
}
#popup-footer {
    display: block; 
    clear: both;
    position: fixed;
    bottom: 0;
    width: 100%; /* 64.583em; */
    padding: .25em 0 0 0;
    border-top: 0px solid #9ea5b0;
    background-color: #e5e7ee; 
    text-align: right;
}
#popup-footer a {
    padding-right: 1.5em;
    font-weight: bold;
}
#popup-footer img {
    margin: 0.1em 0.5em 0 0;
}


/* -- Sitemap:BEGIN -------------------------------------------------------- */

div.sitemap-wrapper {
    background: url(/behrhellaservice-com-en/assets/images/layout_global/sitemap_background.png) -10px 0;
    padding: 0 !important;
    overflow: hidden;
}
div.sitemap, div.sitemap-right {
    width: 263px;
    float: left;
}
div.sitemap-right {
    width: 243px;
 }
div.sitemap a, div.sitemap-right a {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0.5em;
    display: block;
}
div.sitemap-divider {
    clear: both;
    background: #fff url(/behrhellaservice-com-en/assets/images/layout_global/sitemap_background_hr.png) left center no-repeat;
    height: 21px;
}
ul.sitemap {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.sitemap li {
    background: url(/behrhellaservice-com-en/assets/images/layout_global/arrow_list.gif) 0 0.1em no-repeat;
    padding: 0 0 0.5em 8px;
}
ul.sitemap li a {
    color: #6a7080;
    font-size: 11px;
    display: inline;
}
ul.sitemap li li { padding-bottom: 0; }
ul.sitemap li li a { font-weight: normal; }
/* -- Sitemap:END ---------------------------------------------------------- */

/* -- Searchform:BEGIN ----------------------------------------------------- */
.searchButton{
    vertical-align:text-top;
    width:14px;
    height:14px;
    background: url(/behrhellaservice-com-en/assets/images/layout_global/select.gif) no-repeat;
    text-indent:-1000px;
    overflow: hidden;
    border:none;
}
.selectButton{
    margin:0.4em 0em 0em 0.3em;
    width:14px;
    height:14px;
    background: url(/behrhellaservice-com-en/assets/images/layout_global/select.gif) no-repeat;
    text-indent:-1000px;
    border:none;
}
.selectButton:hover { background: url(/behrhellaservice-com-en/assets/images/layout_global/select_over.gif) no-repeat; }

.dyn_form form{
    margin-top:0.5em;
}
div.form_info{
    margin-top:0.25em;
    margin-bottom:0.5em;
}
div.form_info p{
    font-size:90%;
}
.form_error_offline{
    display:none;
}
div.form_column .form_item input, div.form_column .form_item textarea{
    margin-top: 0px;
}
.border_top{
    border-top:1px solid #CDD2DA;
}
.border_bottom{
    border-bottom:1px solid #CDD2DA;
}
.border_left{
    border-left:1px solid #CDD2DA;
}
.dyn_form hr{
    height:1px;
    color: #CDD2DA;
    background-color: #CDD2DA;
    border: none;
}

body.popup div.dyn_form{
    width:54.5em;
    margin-left:1.5em;
}

/* -- Searchform:END ------------------------------------------------------- */

/* ---- SEARCHRESULT ---- */
table.search_links{
    width:100%;
    margin-bottom:10px;
}
table.search_links td{
    text-align:center;
    padding-bottom: 10px;
    margin-bottom:10px;
    width:33%;
}
div.search_paging{
    background-color:#E5E7EE;
    margin-bottom:10px;
    text-align:center;
}
div.search_paging img{
    margin:1px;
    vertical-align:text-top;
}
div.search_overview{
    background-color:#E5E7EE;
    margin-top:20px;
    margin-bottom:10px;
    padding-left:5px;
}
div.search_overview div{
    width:200px;
    float:right;
    text-align:right;
    padding-right:5px;
}
/* ---- SEARCHRESULT ---- */

/* ---- GALLERY ---- */
hr.border{
    height:1px;
    background-color:#CDD2DA;
    color:#CDD2DA;
    border:none;
}
h1.galleryHeadline{
    margin-top:15px;
    margin-bottom:2px;
}
div.gallery {
    position: relative; 
    margin: 0; 
    padding: 0;
}
div.gallery  div.galleryLinks {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 90;
}
div.gallery  div.galleryLinks  a {
    display: block;
    width:100px;
    height:100px;
    float:left;
    text-align: center;
    overflow:hidden;
    margin: 3px;
    text-decoration: none;
    border: solid 1px #CDD2DA;
    background-color:#FFFFFF;
}
div.gallery  div.galleryLinks  a img{
    margin-bottom:0px;
}
div.gallery  div.galleryLinks  a:hover {
    border: solid 1px gray;
    text-decoration: none;
    color:#404040;
    background:#FFFFFF;
}
div.gallery  div.galleryLinks  a span.galleryOuterSpan{
    height: 0;
    width: 0;
    border: none;
    display:block;
    overflow:hidden;
}
span.galleryInnerSpan{
    text-align:center;
}
div.gallery  div.galleryLinks  a:hover span.galleryInnerSpan, div.gallery  div.galleryLinks a:active span.galleryInnerSpan, div.gallery  div.galleryLinks a:focus span.galleryInnerSpan{
    display:block;
    height:433px;
    width:433px;
    border:solid 1px #CDD2DA;
    margin-bottom:6px;
    overflow:hidden;
    background-color:#FFFFFF;
}
div.gallery div.galleryFirst span{
    display:block;
    height:433px;
    width:433px;
    border:solid 1px #CDD2DA;
    margin-bottom:6px;
    overflow:hidden;
    background-color:#FFFFFF;
    text-align:center;
}
div.gallery  div.galleryLinks  a:hover span.galleryOuterSpan, div.gallery  div.galleryLinks a:active span.galleryOuterSpan, div.gallery  div.galleryLinks a:focus span.galleryOuterSpan {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 480px;
    width: 435px;
    overflow:hidden;
    background-color:#FFFFFF;
    text-decoration: none;
    color:#404040;
    text-align:left;
    border:none;
}

div.gallery div.galleryFirst{
    height:480px;
    width: 435px;
    overflow:hidden;
    background-color:#FFFFFF;
}
div.gallery div.galleryPaging{
    padding:590px 0px 15px 0px;
    
}
div.gallery div.galleryPaging div.galleryPagingLeft, div.pagingLeft{
    width:auto;
    float:left;
}
div.gallery div.galleryPaging div.galleryPagingRight, div.pagingRight{
    width:auto;
    float:right;
}

/* ---- GALLERY ---- */
/* ---- BMW-DOWNLOAD ---- */
div.bmw_download div.leuchten{
    font-weight:bold;
}
div.bmw_download div.leuchten a{
    font-weight:normal;
}
div.bmw_download div.project_anchors{
    width:auto;
    margin:auto;
}
div.bmw_download div.project_anchors a{
    background:#FFFFFF url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat scroll 0pt;
    display:block;
    width:auto;
    float:left;
    border:solid 1px #CDD2DA;
    margin:3px;
    padding:0.1em 0.5em 0.1em 1.2em;
    line-height:1.2em;
    color:#404040;
}
div.bmw_download div.project_anchors a span{
    display:block;
    width:auto;
}
div.bmw_download tr{
    margin:2px 0px;
    background-color:#E5E7EE;
}
div.bmw_download table{
    table-layout:fixed;
}
div.bmw_download table td{
    border-bottom:solid 2px #FFFFFF;
    overflow:hidden;
}
div.bmw_download table td.td_right{
    text-align:right;
}
div.bmw_download tr.white{
    background-color:#FFFFFF;
}
div.bmw_download tr.white a, div.bmw_download td.month{
    font-weight:bold;
    color:#0537B4;
}
div.bmw_download tr.white a.pageTop{
    background:#FFFFFF url(/behrhellaservice-com-en/assets/images/layout_global/arrow_dots_closed.gif) no-repeat scroll 0pt;
    color:#0537B4;
    border:1px solid #9EA5B0;
    font-size: 0.8em;
    padding:0em 0.5em 0em 1.2em;
    font-weight:normal;
}
/* ---- BMW-DOWNLOAD ---- */

/* Button Sitemap */
.button { width: 15em; border: 1px solid #9ea5b0; }
.button li a { display: block; padding: 4px 0 3px 26px; color: #565c6c; }
.button li.sitemap a { background: url(/behrhellaservice-com-en/assets/images/layout_global/icon_sitemap.gif) no-repeat 0 50%; }



/*
.toolbox-content-text {
margin-left: 7px;
}
*/

.toolbox-content-text p {
margin-bottom: 0;
}


/* Toolbox modules */
.image-120 p { margin-left: 10em; }
.image-120 p.lead, .image-100 p.lead { margin-left: 0; }
.image-100 p { margin-left: 9.5em; }
.image-teaser p { margin-left: 8em; }
.image-80 p { margin-left: 8em; }

.line {
    height:1px;
    color: #CDD2DA;
    background-color: #CDD2DA;
    border: none;
}

.PIcontent-modul { width: 64.583em !important; background-color: #E5E7EE; padding-bottom: 1.333em; }
.PIcontent-modul .flash { padding: 5px; }
.PIcontent-modul .textarea { margin-left:25.75em; width:38.33em; }
.PIcontent-modul h2, .PIcontent-modul .rightteaser h2 { margin: 1.167em 0 1.04em 0; padding-left: 20px; color: #404040; background:transparent url(/behrhellaservice-com-en/assets/images/layout_global/bullet_index_blue.gif) no-repeat scroll 0% 0%; }
.PIcontent-modul .textarea .leftteaser, .PIcontent-modul .textarea .rightteaser {float:left; width:16.6em; }
.PIcontent-modul .textarea ul { width: 14em; }
.PIcontent-modul .textarea ul li { width: 7em; float:left; }
.start-text {
    font-size: .917em;
    margin-bottom: 0.333em;
}
.PIcontent-modul .textarea ul li a, .PIcontent-modul .textarea a  {
    font-size: .917em;
}

/* paging module */
.listPaging {
background-color: #E5E7EE;
height:15px;
margin-bottom: 10px;
padding: 2px;
}
.image-left {
float: left;
width: 175px;
}
.image-right {
float: right;
width: 175px;
text-align:right;
}
.text-left {
margin-right: 182px;
}
.text-right {
margin-left: 182px;
}


