@charset "utf-8";
/* CSS Document */

#logoDiv, #footNaviLinks, .tgCld, #mainNavi, #mainNavi ul li a.active, #mainNavi ul li a:hover, #mainNavi ul li a.hover
#flyoutNavi.flyoutNaviContent, #flyoutNavi.flyoutNaviContent ul li ul li.hoverLink,
.button, .button .icons, .button .icons:hover, .button .btnTxt, .button .normalArrw, .button .normalArrw:hover,
.button .btnTxt.hover, .button .btnArrw, .button .btnArrw.hover, .button .normal,
.button .colorCode.lightblue, .colorCode.lightblue, .button .colorCode.green, .colorCode.green,
.button .colorCode.yellow, .colorCode.yellow, .button .colorCode.red, .colorCode.red,
.button .colorCode.purple, .colorCode.purple, .button .colorCode.grey, .colorCode.grey,
.button .colorCode.white, .colorCode.white, 
.davCntnt input.search, .brdrds5,
textarea.search, textarea.searchReg,
.prdctOnlRegForm input.search,
.prdctOnlRegForm input.searchReg,
.prdctOnlRegForm select.search,
.prdctOnlRegForm select.searchReg,
.tellAfriend input.search, .accFdr,
form.newsletter input.search, form.newsletter input.searchReg,
.bxshdwGreyOut, #pressDiv .imgDiv, #pressDiv .imgDiv .imgSmall,
.prssStg, #projectDiv .imgDiv, #projectDiv .imgDiv .imgSmall, .davCntnt img,
.prdctOnlRegForm input.search, .prdctOnlRegForm select.search,
.tellAfriend input.search, #countryDiv .countryLinks, #productSliderDiv,
#productSliderDiv .imageSlider, 
.scrollarea, .scrollable .scrollblock, .rllgBnnrHdln,
.onlinePoll, .prdctStg, #productExtras .tlktArrw,
#stageSlider .imageSlider img.sliderImg, .slider a.ui-slider-handle.ui-state-default.ui-corner-all,
ul.prdctOnlReg li.active, .sliderText, .onlineReg, #tabs .ui-tabs-panel, ul#tabDiv .ui-state-active, #tabs, ul#tabDiv .ui-state-default, 
.tooltip .inner, .Icons, #searchResultDiv .searchBx,
#overlay, .overlay, #overlay1, #overlay2, #overlay3, .ctgryPrvw .imgBox,
#paginationContainer ul.paginationCntnt li img, #paginationContainer .paginationHead, .tblImg, .davAreaOvrvw .paginationHead,
.dealerLogos a {
	behavior: url('http://www.dremeleurope.com/media/css/PIE.htc');
	}

#autoResizingIframe {overflow-x: hidden; overflow-y: scroll; min-height:625px;}

 /** CookieLaw **/
 
.cookieInformation div.top_co {
	background-color:#c3c3c4 !important;     
}


/** Header & Footer **/
#logoDiv,
#footNaviLinks {-pie-background: linear-gradient(#005aa1, #4d96d8);border-radius:5px;box-shadow:inset 0px 0px 6px 2px #00599e; background-color:#00599E;}
/** Header & Footer End **/

/** Main Navigation **/
#mainNavi, .davAreaOvrvw .paginationHead {-pie-background: linear-gradient(#f6f6f6, #acacac);background-color:#d9dadb;}
#mainNavi ul li a.active {-pie-background: linear-gradient(#6fb1eb, #005aa1);background-color:#2079ba;}
#mainNavi input.search {padding:5px 5px 0px 5px; height:18px;border:1px solid #dbdbdb;}
#mainNavi ul li ul li a {border-right:none;}
#mainNavi ul li ul li a.active {background:none;}
#mainNavi ul li a:hover, #mainNavi ul li a.hover  {-pie-background: linear-gradient(#f5f5f5, #ffffff);background-color:#ffffff;}

#flyoutNavi.flyoutNaviContent {border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;}
#flyoutNavi.flyoutNaviContent ul li ul li {background-color:#fff;}
#flyoutNavi.flyoutNaviContent ul li ul li a {background: url('../images/arrow_blueRight.png') no-repeat left 4px;}
#flyoutNavi.flyoutNaviContent ul li ul li a:hover,
#flyoutNavi.flyoutNaviContent ul li ul li a.active:hover {background: url('../images/arrow_whiteRight.png') no-repeat left 4px;}
#flyoutNavi.flyoutNaviContent ul li ul li.hoverLink {-pie-background: linear-gradient(#5eafef ,#4286c4);border-radius:5px;background-color:#4286c4;}
#flyoutNavi.flyoutNaviContent ul li ul li .hover {background-color:#fff;}
#flyoutNavi.flyoutNaviContent.first ul li ul li a:hover {background: url('../images/arrow_greyRight.png') no-repeat left 4px;}
#flyoutNavi.flyoutNaviContent.first ul li ul li:hover {background-color:#fff !important;}
#flyoutNavi.flyoutNaviContent.first ul li ul li a.noArrw {color:#00599e; padding:0px; margin:0px; text-transform:uppercase;}
#flyoutNavi.flyoutNaviContent.first ul li ul li a.noArrw:hover  {color:#616161; padding:0px; margin:0px; font-weight:bold;background:none;}
#flyoutNavi.flyoutNaviContent.first ul li ul li {background:none;}

/** Main Navigation End **/

/** Sub Navigation **/ 
#subNavi ul li a p.active, 
#subNavi ul li a p.activeLinkNoSub,
#subNavi ul li a p.hoverP {/*-pie-background: linear-gradient(#5eafef, #4286c4); border-radius:5px;*/ background-color:#4286c4; behavoir:none;}
/** Sub Navigation End **/

/** Buttons **/
.button {-pie-background: linear-gradient(#c3c3c3, #e7e7e7); background-color:#c3c3c3;}
.ie8 .button {background-color: #9c9e9f !important;}
.button .icons {width:auto;height:auto;}
.button .icons, .button .normal, .button .normalArrw {-pie-background: linear-gradient(#58a3e4, #0159a0);background:#2079ba;}
.button .icons:hover, .button .normal:hover, .button .normalArrw:hover {-pie-background: linear-gradient(#3a85c7, #003c83);background-color:#00599e;}
.button .btnTxt {-pie-background: linear-gradient(#e6e6e6, #a6a6a6);background-color:#e6e6e6;}
.button .btnTxt.hover {-pie-background: linear-gradient(#c5c5c5, #888888);background-color:#c5c5c5;}
.button .btnArrw {-pie-background: linear-gradient(#58a3e4, #0159a0);background-color:#2079ba}
.button .btnArrw.hover {-pie-background: linear-gradient(#3a85c7, #003c83);background-color:#0159a0;}
.button .colorCode.lightblue, .colorCode.lightblue {-pie-background: linear-gradient(#6fd7e7, #007f96); background-color:#24c1dd;}
.button .colorCode.green, .colorCode.green {-pie-background: linear-gradient(#14e38e, #159643);background-color:#159643;}
.button .colorCode.yellow, .colorCode.yellow {-pie-background: linear-gradient(#fde800, #db9b02);background-color:#f5ba04}
.button .colorCode.red, .colorCode.red {-pie-background: linear-gradient(#ff4747, #be0a0a);background-color:#be0a0a;}
.button .colorCode.purple, .colorCode.purple {-pie-background: linear-gradient(#ae74e8, #560496);background-color:#560496;}
.button .colorCode.grey, .colorCode.grey {-pie-background: linear-gradient(#dbdbdb, #767676);background-color:#9c9e9f;}
.button .colorCode.white, .colorCode.white {-pie-background: linear-gradient(#ffffff, #f1f1f1);background-color:#fff;}
span.colorCode.red:after{background-color:#00f;height:5px;width:5px;}
.ie8 .button .btnArrw {background-color:#2079ba !important;}
.ie8 .button .btnTxt {background-color:#d9dadb !important;}
/** --------------
 Buttons End **/

 

/** Choose Country Page
------------------------ **/
#countryDiv .countryLinks {-pie-background: linear-gradient(#005aa1,#4d96d8);background-color:#005aa1;}
#countryDiv ul {float:left; text-transform:uppercase;line-height:21px; width:157px;}
#countryDiv ul li a {background:url('../images/arrow_whiteRightFooter.png') 0px 0px no-repeat; color:#fff; padding-left:12px;font-size:10px;}
#countryDiv ul li a:hover {color:#79b5e3;}
/** ------------------------ 
 Choose Country Page End **/

/** MainContent
----------------- **/
#contentDiv {width:982px;}

/* KeyVisual Home */
H1.keyVslHdline {text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;color:#2079ba;}
#keyVisualDiv {height:333px;background-color:transparent;}
.keyVisualTxtBx {background-image:url('../images/IE8/shadowBxIE8.png');
	height:273px;
	padding:30px;
	text-align:left;
	width:297px;
	position:relative;
}

.keyVisualTxtBx p {color:#fff;}
.keyVisualImgBx,
.keyVisualImgShdw,
.keyVisualImgBx .keyVisualImg {background-image:url('../images/IE8/shadowIE8.png')}
.keyVisualImgBx {position:relative;}
.keyVisualImgShdw {position:absolute;z-index:4001;}
.keyVisualBttn {position:absolute; right:0px; bottom:-5px; z-index:4002;}
/* KeyVisual Home End */

/* ProductSlider */
#productSliderDiv, #productSliderDiv .scrollcontent, #productSliderDiv .imageSliderBx, #productSliderDiv .imageSlider {height:142px;}
#productSliderDiv .imageSlider, .buttonSlider {/*-pie-background: linear-gradient(#f6f6f6,#cdcdcd);*/border:1px solid #dbdbdb;background-color:#cdcdcd;}
#productSliderDiv .imageSlider {min-width:885px;}
#productSliderDiv .buttonSlider {position:relative; width:44px;height:141px;border:1px solid #dbdbdb;}
#productSliderDiv .buttonSlider span {background-position: center; background-repeat: no-repeat; height:141px; width:43px;position:absolute;cursor:pointer;}
#productSliderDiv .buttonSlider.L,
#productSliderDiv .buttonSlider.R {border-radius:5px;border:1px solid #dbdbdb;background-color:#cdcdcd;}
#productSliderDiv .imageSlider img.sliderImg {background-image:url('../images/IE8/bg_picSlider.png'); background-repeat:no-repeat;background-color:transparent;width:116px; border:none;margin-left:8px;}
#productSliderDiv .imageSlider img.sliderImg[alt="NEW"] {width:62px;}
/* ProductSlider End */

/* Rolling Banner */
.rllgBnnrHdln {background-image:url('../images/IE8/bg_rllBnnHdlIE8.png'); background-repeat:no-repeat; background-color:#257bba;}
.rllgBnnrHdln ul {background-image:url('../images/IE8/dividingLinesRllBnnHdlIE8.png');background-position:242px top;}
.rllgBnnrCntnt {background-image:url('../images/IE8/bg_rllBnnConIE8.png');background-color:#d9dadb;background-position:bottom;background-repeat:no-repeat;}
#rllgBnnrBx ul li {background-color:transparent !important;}
/* Rolling Banner End */

/* KeyVisual/Stage (Product, Project, Poll, ACC Finder ect.) */
.pagination li { background-image: url('../images/IE8/pagination_dot.png'); margin-right: 4px; padding: 3px 3px 4px 4px; background-color:transparent}
li.current span {}
.onlinePoll, .accFinder, .accFinder .button .normalArrw, #pollForm .button .normalArrw {background: #2079ba;behavior:none;}
.accFinderBorder, .onlinePollBorder {margin-top:10px;background:#fff;}

.prdctStg {border:1px solid #dbdbdb; border-radius:5px;}
.prdctStg .wrapper {color:#fff;padding-top:1px;}

#stageSlider {margin-top:20px;}
#stageSlider .imageSlider img.sliderImg {border:1px solid #dbdbdb;border-radius:0px;}
#stageSlider .buttonSlider {border:none;}

.stageCntntImg {border-top:1px solid #dbdbdb !important;border-bottom:1px solid #dbdbdb !important;background-color:#fff;box-shadow:none;border-left:none !important; border-right:none !important;}
.slider a.ui-slider-handle.ui-state-default.ui-corner-all {-pie-background: linear-gradient(#58a3e4, #0159a0);border-radius:5px;background-color:#0159a0;}

#imageGalleryDiv .imgGllyPrvNxt {background-color: #dbdbdb;}
#imageGalleryDiv .stageCntntImg {border:none !important;}
.prdctStg .accPrdt {position:relative;}
.prdctStg .accPrdt p {margin:0px;width:313px;}
.accPrdt .accIcons  {width:175px;position:absolute;bottom:0px;right:0px;cursor:help;}
.accPrdt .accIcons img {margin-bottom:2px;}

ul.prdctOnlReg li.active  {-pie-background:linear-gradient(#6fb1eb,#005aa1);background-color:#005aa1;}
#paginationContainer .page_navigation a.active_page, #imageGalleryDiv #pagNav a.activeSlide {background-color:#005aa1;}
#paginationContainer .page_navigation a.page_link:hover {background-color:#acacac;}
#imageGalleryDiv #pagNav a:hover {background-color: #828282;padding:1px 5px 3px;}
#paginationContainer .paginationHead, #paginationContainer .page_navigation, .davAreaOvrvw .paginationHead {background-color:#f7f3f7;}
#paginationContainer .page_navigation {margin-bottom:10px;}
#paginationContainer ul.paginationCntnt li table td {padding-right:0px;}
#paginationContainer ul.paginationCntnt li table td:first-child {background-color:transparent !important;}

.pagination { bottom: 12px; margin-left: 27px; }

.sliderText, .onlineReg {-pie-background: linear-gradient(#58a3e4,#0159a0);box-shadow:none;width:117px;left:13px;background-color:#0159a0;}
/* KeyVisual (Product, Project ect.) End */

/* Overview/Preview (Product, Category, Project ect.)
------------------------------------------------------ */
.prdctPrvw {padding: 15px 20px 20px; width:694px; border-bottom:1px solid #bababa;}
.prdctPrvw img {width:100%;}
.prdctPrvw ul {padding-right:20px;}

#productOverviewDiv {padding:10px 0px;}
.ctgryPrvw {width:212px; padding:20px 10px 10px 20px; background:none;}
.ctgryPrvw h2 {position:relative;font-weight:700;width:198px;}
.ctgryPrvw h2.contentHdline sup {font-size:8px;position:absolute;margin-left:-6px;top:4px;font-weight:normal;}
.ctgryPrvw h2.contentHdline span {font-size:25px; color:#616161;font-weight:normal;}
.ctgryPrvw h2.contentHdline span.transform {margin:4px 0px;}

#ratingTable {text-transform:uppercase;width:188px;}
#ratingTable tr td {border-bottom:1px solid #bababa; padding:2px 0px;}
#ratingTable tr td:last-child {text-align:right;}
#ratingTable tr:last-child td {border:none;}

/* -------------------------------------------------------
 Overview/Preview (Product, Category, Project ect.) End */

/* Product Tabs & Content
--------------------------- */
#tabs {background-color:#fff;}
#tabs #tabs-1,
#tabs #tabs-2,
#tabs #tabs-3,
#tabs #tabs-4 {border:1px solid #ccc;}
ul#tabDiv .ui-state-active {-pie-background:linear-gradient( #f1f1f1,#ffffff);border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;background-color:#fff;}
#tabs .ui-tabs-panel, ul#tabDiv .ui-state-default {background-color:#fff;}
ul.ui-tabs-nav#tabDiv {margin-left:1px;}

#packagingDiv .accPrvw {background:url('../images/kreuz7.png') bottom right no-repeat;padding:15px 10px;width:107px;position:relative;}

#productExtras div.bxshdwGrey {border:1px solid #ccc;}
#productExtras .tlktArrw {-pie-background: linear-gradient( #58a3e4, #0159a0); border-radius:5px;background-color:#0159a0;}
/* ---------------------------
 Product Tabs & Content End */
 
 /* Projects / Press
-------------- */
#projectDiv h2 {border-bottom:1px solid #bdbdbd;padding-bottom:5px;margin-bottom:10px;width:525px;}
#projectDiv p {margin:0px; padding-left:19px;}
#projectDiv .imgDiv {height:126px;width:158px;overflow:hidden;border-radius:5px;position:relative;cursor:pointer}
#projectDiv .imgDiv .btnDiv {background:url('../images/btn_zoom.png');position:absolute;right:0px;bottom:0px;z-index:4002;width:66px;height:66px;}
#projectDiv .imgDiv .imgSmall {border-radius:5px;}
#pressDiv .imgDiv, #projectDiv .imgDiv {border:1px solid #dbdbdb;border-radius:5px;}
#pressDiv p {padding-left:15px;}
/* -------------
Projects End */

/** ------------------
 MainContent End **/

/** Tooltip
------------- **/
.tooltip .inner, .Icons {/*-pie-background: linear-gradient( #bfbfbf,#7d7d7d);*/background-color:#6d6d6d; behavior:none;}
/** --------------
 Tooltip End **/
 
/** Slider
----------- **/
.scrollable .scrollblock {-pie-background: linear-gradient(#f3f3f3, #b6b6b6);background-color:#b6b6b6;}
.ctgryVsl {padding-top:10px;height:300px;box-shadow:none;z-index:inherit;width:690px;}
.prdctVslImg {border:1px solid #dbdbdb;width:732px; height:331px;}
/** ---------
Slider Ende **/

/** Rest 
-------- **/
.davCntnt input.search,
textarea.search, textarea.searchReg,
.prdctOnlRegForm input.search,
.prdctOnlRegForm input.searchReg,
.prdctOnlRegForm select.search,.prdctVsl, .ctgryVsl
.prdctOnlRegForm select.searchReg,
.tellAfriend input.search,
form.newsletter input.search,
form.newsletter input.searchReg,
.overlay,.prsspctList img.fltL,
.tblImg {border:1px solid #dbdbdb;}
.tellAfriend p {width:310px;}
.ctgryPrvw .imgBox {background-color:#fff;}
.newsletterDiv#paginationContainer UL.paginationCntnt LI TABLE TR TD {background-color:transparent !important;}

#productExtras .tlktArrw .con IMG {max-height:60px;}
#packagingDiv .accPrvw SPAN.colorCode {position:absolute;left:0px;bottom:15px;}
#packagingDiv .accPrvw p {margin-left:25px;}
#searchResultDiv .searchBx {-pie-background: linear-gradient(#f6f6f6,#acacac);background-color:#f6f6f6;}
#searchResultDiv .ui-tabs {margin:0px;}
#searchResultDiv #paginationContainer ul.paginationCntnt li table td {padding-right:0px; word-break:normal;}

.hotspots LI A.iconHotspot {top:6px;}
.tabContent DIV {padding-top:20px; padding-bottom:0px;}
li#content {height:335px;min-height:331px}
.tb .frstrw .ctgryPrvw, .tb .lstrw1 .ctgryPrvw, .tb .lstrw2 .ctgryPrvw {width:190px;}
.dealerLogos a {background:#fff; border:1px solid #dbdbdb;}
.tblImg {background:#fff;}
.prsspctList UL LI {width:270px;}

#packagingDiv .accessorieDiv {background-position:center 55px;}

.tabsaccfinder .accfdr { box-shadow: none;-webkit-box-shadow: none; -moz-box-shadow:none;}

.tb .frstrw {background: url('../images/kreuz15.png') 110px bottom no-repeat;}
.tb .lstrw1 {background: url('../images/kreuz18.png') 110px top no-repeat;}
.tb .lstrw2 {background: url('../images/kreuz17.png') 110px top no-repeat;}

.ie8 #calcRouteDiv .routeFrom INPUT,
.ie8 #sortingSearchSelect #sortSelect SELECT {border:1px solid #9c9e9f;}
.ie8 #DealerLocatorAll .pager UL LI.active {background-color:#9c9e9f;}
.ie8 .button .normal {background-color:#2079ba !important;}

#projectDiv p { line-height: normal;}