﻿body {background-color:#F2EFEA;color:#000;font-size:12px;font-family:Arial;margin:0px;}
img {border:0px;}
a{color:#000;text-decoration:none;}
a:hover{text-decoration:underline;}
iframe{ border: none 0px black; scrolling: no;}

body.episerverEditor, .mceContentBody {background-color:#FFF;}
h1{text-align:right;line-height:30px;}
h2{font-size:22px;line-height:22px;}/*TradeGothic BoldTwo*/
h3{font-size:16px;color:#000;line-height:18px;margin:9px 0px;}
h4{font-size:14px; color:#000;font-weight:bold; line-height:16px;margin:9px 0px; }
h1 {EditMenuName: Heading1;}
h1.leftcol {EditMenuName: Heading1 Left Column;text-align:right;text-transform:uppercase;}
h1.rightcol {EditMenuName: Heading1 Right Column;text-align:left;text-transform:uppercase;}
h2 {EditMenuName: Heading2;}
h3 {EditMenuName: Heading3;}
h4 {EditMenuName: Heading4;}

#pageWrapper {background-color:#F2EFEA;padding-top:20px;}
#page {width:965px;margin:0 auto;padding:0;} 
#headerWrapper{background-color:#fff;width:100%;text-align:center;}
#header {background-image:url(images/header.png);background-repeat:no-repeat;background-position:left 25px;height:111px;width:964px;margin:0px auto 0px auto;text-align:left;}
.column1 {width:134px;margin-right:20px;float:left;}
.column23{width:620px;float:left;margin-right:20px;}
.column123 {width:775px;float:left;margin-right:20px;}
.column2 {width:300px;margin-right:20px;float:left;}
.column3 {width:300px;float:left;}
.column4 {width:170px;float:left;}
.column3 h2 {margin-top:0px;}
.column12 {width:472px;float:left;margin-right:10px;padding-right:11px;background-image:url(images/verticalLine.png); background-position:right;background-repeat:repeat-y;}
.column34 {width:472px;float:left;}

.variation {padding-bottom:10px;}

#page_standard .column23 a, #page_standard .column2 a, #page_standard .column3 a, .column4 a,#siteFooterNavigation .column5 a,.footer a,#siteFooterNavigation a, #prefooter a, #pageHeader a, .productInfo a,a.arrowLink, .expandableContent a,#contactWrapper a, #siteSubfooterWrapper a, .readMore,  .readLess {/*border-bottom: dotted 1px #009900;*/}
#siteFooterNavigation .column5 a {position:relative;}
.readMore,  .readLess {white-space:nowrap;}
/*#siteSubfooterWrapper a {color:#FFF;border-bottom: dotted 1px #009900;}*/
#page_standard .column23 a:hover, #page_standard .column2 a:hover, #page_standard .column3 a:hover, .footer a:hover, #siteFooterNavigation a:hover, #prefooter a:hover, #pageHeader a:hover, .productInfo a:hover,a:hover.arrowLink, .expandableContent a:hover, #contactWrapper a:hover {color:#000;}
#page_standard .column23 {width:680px}
#page_standard .column2 {width:395px; margin-right:20px;}
#page_standard .column3 {width:395px;}
/*#page_standard #pageWrapper {background-color:#FFF;}*/
#page_standard li {font-size:12px;}
#page_standard td {font-size:12px;padding:0px;margin:0px;}
#page_standard ol {list-style-position:inside;padding:0px;margin:0px;}
table {table-layout: fixed;}
.expandableContent td {padding:10px;}

.genericPromo a {color:#000;margin-top:10px;}
.genericPromo {padding-bottom:18px;margin-bottom:20px;line-height:15px;}

#page_product .introduction {font-weight:bold;color:Black;}

.column1234 {width:965px;float:left;}
.column234 {width:800px;float:left;}
.productSerie {padding-bottom:5px;clear:both;}
.productSerie .productInfo{background-image:url(Images/productInfoBackground.png);background-repeat:repeat;width:210px;padding:10px;display:none;position:absolute;bottom:0px;}
.productItem {min-height:200px;}
.details .productInfo {display:block;}
.productSerie .productInfoWide {width:450px;}

.productInfo h2 {font-weight:bold;color:Black;width:160px;font-size:14px;margin:0;padding:0 0 5px 0;line-height:16px;}
.productInfo h3 {font-weight:bold;width:160px;font-size:13px;margin:0;padding:0;}
.productInfo li {padding-bottom:5px;}
.productInfo hr { margin:5px -10px; }

.productSerie .column1,.productSerie .column2,.productSerie .column3,.productSerie .column4 {width:230px; min-height:212px;max-height:305px;float:left;margin-right:15px;}
.productSerie .column4 {margin-right:0px;}

#pageHeaderWrapper{background-color:#F2EFEA;width:100%;padding:20px 0px 0px 0px;}
#shadow {/*background-image:url(images/pageHeadBackground.png);background-position:bottom;background-repeat:repeat-x;height:6px;padding-top:5px;background-color:#FFF;*/}

#pageHeader{width:965px;margin:0 auto;text-align:left;}
/*#pageHeader h3{margin:0 0 5px 0;}*/
.expandableContent h2,#dialogContent h2 {font-size:12px;font-weight:bold;color:Black;text-align:left;color:#666666;line-height:normal;margin: 0 0 -6px 0;}

.expand {text-align:right;}
.expand, .fold {float:right;clear:both;cursor:pointer;}
.expand:hover, .fold:hover{text-decoration:underline;} 
.expand .foldButton {display:none;}
.expand .expandButton{display:inline;}
.expand .readLess, .fold .readMore {display:none;}
.expand .readMore, .fold .readLess {display:inline;}
.fold .foldButton {display:inline;}
.fold .expandButton{display:none;}

.column4 .qanda ul {margin-left:10px;margin-right:10px;}
.column4 .qanda, .column4 .legend {font-size:12px;color:#000;line-height:14px;}
.column4 .qanda h2, .column4 .legend h2 {font-size:14px;font-weight:bold;padding: 0 0 10px 0;background:#F2EFEA;}
.column4 .qanda li {border-bottom:solid 1px #474747;clear:both;padding: 0; margin-bottom:10px;}
.column4 .qanda li.last {border-bottom: none;}
.column4 .legend li {padding: 0px 10px 7px 10px;}
.column4 .legend li img {vertical-align:middle;}

.expandableContent {display:none;color:#666666;margin-top:0px;clear:right;}
.nonExpandableContent {padding-bottom:15px;cursor:pointer;}
.nonExpandableContent:hover{text-decoration:underline;}

#page .column1 ul, #page .column4 ul {}

ul{margin:0px;padding:0px;list-style-type:none;}

ul.list {line-height:18px!important;}

a.nounderline {border:none;cursor:pointer;}

#footer {}
 
#prefooter {font-size:12px;border-top: 1px solid #474747;clear:both;margin-top:20px;padding:10px 0px;}
#prefooter .tools {float:right;}
#prefooter .tools .icon {/*position:relative;top:3px;*/margin-left:5px;}
#prefooter .tools a {border:none;}
#prefooter .tools .verticalSeparator { height:23px; width:2px; margin:0px 5px 0px 5px;  background-image:url(images/verticalLine.png);background-repeat:repeat-y; }
#siteFooterBreadcrumbs{height:38px;}

#siteFooterNavigationWrapper {background-color:#F2EFEA;width:100%;text-align:center;clear:both;}
#siteFooterNavigation{padding:10px 0px;text-align:left;width:964px;margin:0 auto;font-size:12px;border-top:1px solid #474747;border-bottom:1px solid #474747;}
#siteFooterNavigation a {color:#000;}

#siteSubfooterWrapper{background-color:#F2EFEA;width:100%;text-align:center;clear:both;color:#000}
#siteSubfooter {height:60px;text-align:left;margin:0 auto;width:964px;padding-top:10px;}
#siteFooterNavigation .column1,#siteFooterNavigation .column2,#siteFooterNavigation .column3,#siteFooterNavigation .column4 {width:180px;float:left;margin-right:10px;}
#siteFooterNavigation .column5 {width:190px;float:left;}
#header a {float:left;}
/*#header a span{border-bottom:dotted 1px #00CC00 !important;}*/
#header a img{margin-bottom:-4px}
#header a.headerLink {display:block;float:right;color:#000;font-size:12px; text-decoration:none; font-weight:normal;padding: 7px 10px;}
#header a.headerCatalog {padding-right:50px;background:url("images/katalog_bild.png") 100% 0 no-repeat;height:41px;}
#header a.headerLink:hover { text-decoration:underline;}
#header a.selected{border:none;font-weight:bold;}
#header a.selected span{border-bottom:none !important;}
#header ul {margin:0px;}
#header li a{color:#000;font-size:14px; text-decoration:none; font-weight:bold;float:none;}
#header li a:hover {color:#000;}
#header li.selected {background:url(images/arrowDown.png) no-repeat;}
#header li.selected a {color:#000;}
#header li {float:left;padding:4px 12px 0 23px;margin-left:-10px;margin-right:20px;background:url(images/arrow.png) no-repeat;}
#header #MainMenu {padding:12px 0px 0px 0px;}
#header div.divider { display:block;float:right; padding:7px 0; }
.overflowFix {clear:both;}

.column4 .shadowPart{margin:-10px;padding:5px;width:180px;}
.column4 .shadow{background-color:#fff;}
.column4 .shadowBottom{/*background-image:url(Images/column4shadowBottom.png);background-repeat:no-repeat;height:5px;margin-top:0px; background-position:bottom;*/}

.column1 .shadowPart{margin:-10px;padding:5px;width:145px;}
.column1 .shadow{background-image:url(Images/column1shadow.png);background-repeat:repeat-y;padding:10px 5px;}
.column1 .shadow ul {margin-top:-5px;}
.column1 .shadowBottom{background-image:url(Images/column1shadowBottom.png);background-repeat:no-repeat;height:5px;margin-top:0px; background-position:bottom;}
.productMenu, #leftMenu {background-color:#FFF;font-size:12px;}
.productMenu li, #leftMenu li {margin:0px;padding:0px; }
#leftMenu .level1.hasChildren, .productMenu .level1{background-image:url(Images/topLevel.png); background-repeat:no-repeat;background-position:120px 12px;}
#leftMenu .level1.hasChildren.selected, .productMenu .level1.selected { background-image:url(Images/topLevelExpanded.png);}
#leftMenu .level1.hasChildren.selected a{ background-image:none; background-color:transparent;color:#000;}

.productMenu li a, #leftMenu li a  {padding:9px 0px;display:block;border-bottom:solid 1px #474747;text-decoration:none;font-weight:bold;font-size:14px;width:123px;margin:0 7px;}
.productMenu li.last a, #leftMenu li.last a {border:solid 0px #fff; }
.productMenu .level2selected a, #leftMenu .level2selected a,  #leftMenu .level1selected a  { font-weight:bold !important; /*background-color:#009900;background-image:url(Images/sideNavSelected.png); background-repeat:repeat-x; color:#FFF;*/}
.productMenu ul.level2 li a, #leftMenu li a { border:solid 0px #fff;color:#000000;font-size:12px;font-weight:normal; margin:0 7px;
padding:9px 0 0 0;}
.productMenu ul.level2 li a:hover, #leftMenu li a:hover{text-decoration:underline;}
.productMenu ul, #leftMenu ul {/*background-color:#ededed;*/margin:0px;padding:0px;}
.productMenu ul a, #leftMenu ul a  {/*color:#666;margin:0px;*/}
.productMenu ul.level2 {display:none;}
.productMenu .submenu {padding:0px;margin:0px;list-style:none;}
.productMenu .submenu ul {margin:0px;padding:0px;}

.button {text-decoration:none;display:block;line-height:32px;color:#fff!important;height:32px;cursor:pointer;background-color:#000;padding:0 10px}
a.button {text-decoration:none;border-bottom:none !important;}
a.button:hover{text-decoration:underline;}
.button img {float:left;}
.button .control_button span{/*background-image:url(Images/buttonMiddle.png);background-repeat:repeat-x;height:34px;display:block;float:left;*/}
.button .icon {position:absolute;float:right;margin:4px 5px 0px 0px;}
.button .normal{display:block;}
.button .hover {display:none;color:#fff;}
.hoverEffect .normal{display:none;}
.hoverEffect .hover {display:block;background-color:#000;}
.hoverEffect .hover span{/*background-image:url(Images/buttonMiddleHOver.png);*/}
hr {clear:both; height:1px; border-bottom:solid 1px #474747; border-left:solid 0px #474747;border-right:solid 0px #474747;border-top:solid 0px #474747;/* color:#EEE; background-color:#EEE;*/}
.technicalInformationContent .button { background-color:#fff;color:#000 !important; }
.technicalInformationContent .button .hover {color:#000;}
.technicalInformationContent .hoverEffect .hover {display:block;background-color:#fff;}
#dialogBackground {background-image:url(Images/dialogBackground.png);background-repeat:repeat;position:absolute;padding:20px;display:none;}
#dialogWrapper {padding:20px;background-color:#FFF;border:solid 1px #666666;}
#dialogClose {position:absolute;right:0px;top:0px;padding:5px;background-color:#009900;color:#FFF;cursor:pointer;}
#dialogContent {}

.iconLink {clear:left;}
.iconLink #textlink {padding:2px 0px 2px 0px;margin-top:4px;float:left;}
.iconLink a img {float:left;padding-left:2px;margin-top:1px;border-bottom:none;}
.plusLink {background-image:url(Images/expand.png);background-repeat:no-repeat;padding:3px 30px 3px 0px;background-position:right;border-bottom:dotted 1px #009900;}
.plusLink img{border-bottom:none;}
.searchLink {background-image:url(Images/expand.png);background-repeat:no-repeat;padding:3px 30px 3px 0px;background-position:right;}

.todo {filter:alpha(opacity=20); opacity: 0.20;-moz-opacity:0.20;}
#logo {width:180px;height:42px;display:block;margin-top:25px;}
/***************Template specific******************/

/*Product*/
.warranties {display:block;margin:15px 0px;}

#page_retailerlocator #pageHeaderWrapper{height:73px;}
#page_retailerlocator #pageHeader{width:965px;margin:0 auto;text-align:left;}
#page_retailerlocator #pageHeader label {display:block;color:#000;margin-bottom:5px;}
#page_retailerlocator #pageHeader .button {margin-top:15px;}
#page_retailerlocator .searchResult h2 {font-size:12px;font-weight:bold;color:Black;text-align:left;line-height:16px;padding:0;margin:-3px 0 0 0;float:left;}
/*#page_retailerlocator #pageWrapper {background-color:#FFF;}*/
#page_retailerlocator .searchResult .icon {float:left;margin-right:10px;}
#page_retailerlocator .searchResult li {margin: 0px 15px 0px 0px;width:245px;padding:0px;clear:both;display:block;}
#page_retailerlocator .searchResult ul {float:left;}
#page_retailerlocator .searchResult .info {}
#page_retailerlocator .searchResult .infoActive {background:White;}
#page_retailerlocator select {width:200px;height:22px;}
#page_retailerlocator input {width:200px;}

/*#page_default #pageWrapper{background-color:#F2EFEA;}*/
/*#Page_default #headerWrapper {border-bottom:solid 1px White;}*/
#startPage .column1 {width:710px;float:left;margin-right:25px;}
#startPage .column2 {width:230px;float:left;margin-right:0;}
.mainCampaign {margin:0 0 20px 0; background-color:Black;}
.secondaryCampaign {margin: 10px 0 30px 0;}
.secondaryCampaign img, .productPromo img, .rotatorPromo img {/*border:solid 10px #333333;*/}
.productPromo{padding-bottom:10px;}

.magnify {margin-top:-30px;}
.technicalInformation .magnify
{
    float:right;
    position:relative;
    margin-top:0px;
    top:-30px;
    display:none;
}
.technicalInformation{margin-bottom:20px;}
.technicalInformationContent
{
    width:620px;
}

/*google map canvas */
#map_canvas
{
    float:left;
    width:515px; 
    height:455px;
}

#page_standard h1 {margin-top:0px;margin-bottom:20px;}
#page_standard .column2 h1 {text-align:left;}
#page_standard .column3 h1 {text-align:left;}
#page_standard h2 {font-size:12px;font-weight:bold;color:Black;text-align:left;line-height:20px;}
#page_standard h3 {font-size:12px;font-weight:bold;color:Black;text-align:left;color:#666666;line-height:normal;margin: 24px 0 -6px 0;}
#page_standard p {font-size:12px;line-height:15px;}

.articleTable {width:300px;}
.articleTable td {padding:0;}

#contactWrapper .column1 {width:378px;margin-right:20px;float:left;}
#contactWrapper .column2 {width:343px;float:left;padding:15px;}
#contactWrapper .column1 h2 {color:Black;text-transform:uppercase;font-size:14px;margin:0;padding:0;}
/*#page_contact #pageWrapper{background-color:White;}*/
/*#page_list #pageWrapper{background-color:White;}*/
#page_list #mainBody{width:440px}
.formLabel{color:Black;text-align:right;clear:left;width:100px;padding-right:10px;float:left;font-weight:bold;padding-top:18px;}
.formField{float:left;padding-top:15px;}
.required{color:#00CC00;padding-right:3px}
.error{color:#cc0000;font-weight:bold;}
.info{color:#00cc00;font-weight:bold;}
.listImage{clear:left;float:left;padding-right:20px;padding-top:3px;}
.listIntro{float:left;width:465px;}

.warrantyColumn{float:left;width:200px;padding:0 10px 0 10px}

.categorySummary{float:left;width:340px;padding-left:20px;}
.categoryInformation{float:left;width:300px;padding-left:20px;}
.seriesInformation{float:left;width:442px;padding-left:20px;}
.seriesInformationPopup{float:left;width:200px;padding-left:20px;}
.floatLeft {float:left;}
.variationTableValue {color:Black;}
.editmode{background-color:#FFF;}

#pager{}
#pager .pageSelected{width:20px;height:20px;float:left;margin-right:5px;padding-top:3px;text-align:center;color:Black;font-weight:bold;}
#pager .page{width:18px;height:18px;float:left;margin-right:5px;padding-top:2px;border:solid 1px #474747;text-align:center;color:#000;font-weight:bold;}

.retailerSearchField {float:left;margin-right:25px;}
.retailerSearchField .numberIcon {float:left;padding-top:8px;padding-right:10px;}
.campaignAlert a {border-bottom: dotted 1px #009900;}

#competitionWrapper{width: 650px;}
#competitionWrapper input{width: 200px;}
#competitionRightBar{float:right; width:400px;clear:none;}
#competitionRightBar img{float:right; max-width:400px;}
#competitionLeftBar{float:left; width:200px;}
#competitionLeftBar img{max-width:200px;}
#CompetitionButton{width:80px; margin-top:10px;}

.shareContainer{border:solid 1px #CCC; background:#FFF;padding:35px 20px 20px 20px;position:absolute;z-index:100;margin-top:-222px;height:175px;margin-left:-120px;width:200px;display:none;}
.shareContainer h4{margin-top:0px;margin-bottom:15px;}
.shareContainer label, input{display:block;}
.shareContainer label {clear:left;}
.shareContainer input {clear:left;margin-bottom:10px;width:160px;display:block;margin-left:0px;}
.shareContainer .button {}
.shareContainer .closeButton {float:right;margin-top:-35px;margin-right:-20px;color:#000;padding:5px 10px 5px 10px;cursor:pointer;}
.shareContainer a:hover {}

.contactValidator{clear:left;}

.column2 ul,.column3 ul li,.column23 ul,.categorySummary ul,.categoryInformation ul,.editmode ul {list-style-image:none;list-style-position:outside;padding:0px;margin:0px;}
.column2 ul li,.column3 ul li,.column23 ul li,.categorySummary ul li,.categoryInformation ul li,.editmode ul li{/*background-image:url(Images/bullet.png);background-repeat:no-repeat;background-position:left 4px;*/margin-left:15px; list-style-type:disc;}
.column2 .productInfo ul,.column3 .productInfo ul {list-style-image:none;list-style-type:none;list-style-position:outside;}
.column2 .productInfo ul li,.column3 .productInfo ul li {background-image:none;margin:0;padding:0;list-style-type:none;}

#siteFooterNavigation ul {margin:0px;height:140px; }
#siteFooterNavigation li {padding:0px;margin-bottom:2px;background-image:none;list-style-type:none;}
#siteFooterNavigation li a{color:#000; text-decoration:none;}
#siteFooterNavigation li a:hover, #siteFooterNavigation li.selected, #siteFooterNavigation li.selected a  {text-decoration:underline;}

/*
.shadow1{border-top:solid 1px #b8b8b8; border:solid 1px #e7e7e7;}
.shadow2{border:solid 1px #FFF; }
.shadow3{border:solid 1px #c4c4c4; border-bottom:none;}
.shadow4{border:solid 1px #e2e2e2}
*/

.result{color:#999;padding-bottom:15px;width:150px;padding-top:6px;}
.result .number{color:Black;}
.campaign a {border-bottom: dotted 1px #009900;color:White;font-weight:normal;font-size:12px;margin-left:20px;}
.campaign{background-color:Black;color:White;font-size:14px;font-weight:bold;float:right;width:600px;padding:6px 10px 6px 10px;margin-bottom:10px;display:none;}

/*.control_productMenu h4 {font-size:13px;}*/
.control_productMenu {margin-bottom:20px;}

.rotator{height:265px;width:210px;margin-bottom:10px;}
.rotatorPromo{position:absolute;}

.campaignPromo {padding:20px 10px 10px 10px;}
.campaignPromo p {color:#000000;}
.campaignPromoText {color:#009900;font-size:14px;}

.hideDivider{display:none !Important;}

.tomobile a {display: block; margin: 0; padding: 10px;text-align: center; font-size: 36px; width: 100%; background: #F2EFEA;color: #000;text-decoration: underline;}

/* Search */
.searchButton {border:none;color:#fff;height:21px;background-color:#000;}
.searchHeading {padding:20px 20px 0 20px; color:#000;display:block;font-size:24px;font-weight:bold;}
.searchBody {padding:20px 20px 0 20px; color:#000;margin:0;}
.searchBody p {margin:0}
.searchArea {padding:20px;margin:0;}
.searchImage {max-width:810px;}
.resultsHeading {color:#000;font-weight:normal;display:block;width:100%;padding-top:20px;}
.inline {display:inline-block;}
.searchContainer {width:810px;}
.searchAdvancedArea label, .searchAdvancedArea input {display:inline-block;}
#ResultArea h2 {display:block;margin-top:20px;}

.newsletter {float:right;position:relative;top:-22px;margin-bottom:-22px;}
