.clear { height: 0px; clear: both; }
.left { float: left; }
.right { float: right; }
.webStandard strong { font-weight: bold; }
.webStandard em { font-style: italic; }
.webStandard ol,
.webStandard ul { margin-bottom: 10px; margin-left: 20px; }
.webStandard li { list-style-type: disc; margin-bottom: 5px; }
ul.webListNone,
.webListNone ul { margin: 0px; }
.webListNone li {
list-style-type: none !important;
list-style-image: none !important;
margin-bottom: 0px;
}
.webStandard { font-family: 'roboto', sans-serif; font-weight: 300; font-size: 16px; line-height: 22px; color: #232323; }
.webStandard strong { font-family: 'roboto', sans-serif; font-weight: 700; }
.webStandard em { font-style: italic; }
.webStandard p { font-size: 16px; line-height: 22px; color: #232323; margin-bottom: 10px; }
.webStandard p.blueBig { font-size: 22px; line-height: 30px; color: #022b83; margin-bottom: 10px; } /* Text Blau (groß) */
.webStandard h1 { font-size: 36px; line-height: 44px; margin-bottom: 5px; color: #333333; font-family: 'roboto', sans-serif; font-weight: 700; } /* Überschrift 1 */
.webStandard h2 { font-size: 32px; line-height: 40px; margin-bottom: 5px; color: #333333; font-family: 'roboto', sans-serif; font-weight: 700; } /* Überschrift 2 */
.webStandard h3 { font-size: 24px; line-height: 32px; margin-bottom: 5px; font-family: 'roboto', sans-serif; font-weight: 700; } /* Überschrift 3 */
.webStandard h4 { font-size: 24px; line-height: 32px; margin-bottom: 5px; color: #009fd4; font-family: 'roboto', sans-serif; font-weight: 700; } /* Überschrift 4 */
.webStandard h5 { font-size: 14px; line-height: 22px; margin-bottom: 5px; color: #009fd4; font-family: 'roboto', sans-serif; font-weight: 700; } /* Überschrift 5 */
.webStandard a { text-decoration: none; color: #279bd4; outline: none; }
.webStandard a:hover { text-decoration: none; }
.webStandard ol { margin-bottom: 0px; margin-left: 0px; line-height: 18px; }
.webStandard ul { margin-bottom: 0px; line-height: 18px; }
.webStandard li { margin-bottom: 5px; color: #232323; list-style-type: square; list-style-color: #009fd4; }
.webStandard ol li { list-style-type: decimal; }
.webStandard ul li { list-style-type: square; }
html,body{height:100%}.lightboxMask{opacity:0.5 !important}.kwfLightbox .kwfLightboxInner{padding:25px !important}.masterTheme{background:#f2f7e3}.masterTheme #page{height:100%;width:100%;position:relative}.masterTheme #page #outerHeader{position:relative;width:100%;z-index:50}@media (min-width: 910px){.masterTheme #page #outerHeader{position:absolute}}.no-mediaqueries .masterTheme #page #outerHeader{position:absolute}.masterTheme #page #outerHeader #mobileMenu{position:relative;display:block}@media (min-width: 910px){.masterTheme #page #outerHeader #mobileMenu{display:none}}.no-mediaqueries .masterTheme #page #outerHeader #mobileMenu{display:none}.masterTheme #page #outerHeader #header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;*zoom:1;max-width:1300px;_width:1300px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;position:relative;padding:0 20px}.masterTheme #page #outerHeader #header:after{content:"";display:table;clear:both}.masterTheme #page #outerHeader #header:after{content:"";display:table;clear:both}@media (min-width: 1600px){.masterTheme #page #outerHeader #header{padding:0}}.masterTheme #page #outerHeader #header #headerTop{*zoom:1;position:relative;width:100%}.masterTheme #page #outerHeader #header #headerTop:after{content:"";display:table;clear:both}.masterTheme #page #outerHeader #header #headerTop #logo{position:relative;padding-top:15px;margin-bottom:15px}@media (min-width: 910px){.masterTheme #page #outerHeader #header #headerTop #logo{margin-bottom:0}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #logo{margin-bottom:0}@media (min-width: 1040px){.masterTheme #page #outerHeader #header #headerTop #logo{padding-top:10px;margin-bottom:0}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #logo{padding-top:10px;margin-bottom:0}.masterTheme #page #outerHeader #header #headerTop #logo>a{display:block;position:relative;max-width:700px}.masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogo{display:none}@media (min-width: 910px){.masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogo{display:block}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogo{display:block}.masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogoMobile{display:block}@media (min-width: 910px){.masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogoMobile{display:none}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #logo .themeBoxLogoMobile{display:none}.masterTheme #page #outerHeader #header #headerTop #menuTop{position:absolute;right:70px;top:5px}.masterTheme #page #outerHeader #header #headerTop #menuTop .themeMenuTop{display:none;float:left;margin-top:8px;margin-right:100px}.masterTheme #page #outerHeader #header #headerTop #menuTop .themeFulltextSearchBox{float:right;margin-left:10px;display:none}.masterTheme #page #outerHeader #header #headerTop #menuTop .shopBoxCartLink{margin-right:61px;margin-top:26px}@media (min-width: 520px){.masterTheme #page #outerHeader #header #headerTop #menuTop{right:90px}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #menuTop{right:90px}@media (min-width: 910px){.masterTheme #page #outerHeader #header #headerTop #menuTop{right:0}.masterTheme #page #outerHeader #header #headerTop #menuTop .themeMenuTop{display:block}.masterTheme #page #outerHeader #header #headerTop #menuTop .themeFulltextSearchBox{display:block}.masterTheme #page #outerHeader #header #headerTop #menuTop .shopBoxCartLink{margin:0 10px}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #menuTop{right:0}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #menuTop .themeMenuTop{display:block}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #menuTop .themeFulltextSearchBox{display:block}.no-mediaqueries .masterTheme #page #outerHeader #header #headerTop #menuTop .shopBoxCartLink{margin:0 10px}.masterTheme #page #outerHeader #header #socialButtons{position:absolute;right:60px;top:34px}@media (min-width: 520px){.masterTheme #page #outerHeader #header #socialButtons{right:70px}}.no-mediaqueries .masterTheme #page #outerHeader #header #socialButtons{right:70px}@media (min-width: 910px){.masterTheme #page #outerHeader #header #socialButtons{right:12px;top:71px}}.no-mediaqueries .masterTheme #page #outerHeader #header #socialButtons{right:12px;top:71px}.masterTheme #page #outerHeader #header #headerBottom #mainMenu .themeMenuMain{width:100%;position:absolute;z-index:2;right:20px;display:none}@media (min-width: 910px){.masterTheme #page #outerHeader #header #headerBottom #mainMenu .themeMenuMain{display:block}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerBottom #mainMenu .themeMenuMain{display:block}@media (min-width: 1040px){.masterTheme #page #outerHeader #header #headerBottom #mainMenu .themeMenuMain{margin-top:-20px}}.no-mediaqueries .masterTheme #page #outerHeader #header #headerBottom #mainMenu .themeMenuMain{margin-top:-20px}.masterTheme #page #outerContent{z-index:0;height:auto;overflow-x:hidden;min-height:100%;position:relative}.masterTheme #page #outerContent #content{padding-bottom:200px}.masterTheme #page #outerContent #content #stage{*zoom:1;max-width:1300px;_width:1300px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto}.masterTheme #page #outerContent #content #stage:after{content:"";display:table;clear:both}@media (min-width: 910px){.masterTheme #page #outerContent #content #stage{padding-top:202px}}.no-mediaqueries .masterTheme #page #outerContent #content #stage{padding-top:202px}@media (min-width: 1040px){.masterTheme #page #outerContent #content #stage{padding-top:180px}}.no-mediaqueries .masterTheme #page #outerContent #content #stage{padding-top:180px}.masterTheme #page #outerContent #content #innerContent{*zoom:1;max-width:1300px;_width:1300px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.masterTheme #page #outerContent #content #innerContent:after{content:"";display:table;clear:both}@media (min-width: 910px){.masterTheme #page #outerContent #content #innerContent.noStage{padding-top:230px}}.no-mediaqueries .masterTheme #page #outerContent #content #innerContent.noStage{padding-top:230px}@media (min-width: 1300px){.masterTheme #page #outerContent #content #innerContent{padding:0}}.no-mediaqueries .masterTheme #page #outerContent #content #innerContent{padding:0}.masterTheme #page #outerContent #content #innerContent #breadcrumbs{margin-bottom:20px}.masterTheme #page #outerContent #content #innerContent .innerLeft{display:none}@media (min-width: 910px){.masterTheme #page #outerContent #content #innerContent .innerLeft{display:block;width:20%;float:left;margin-right:0%;display:inline}}.no-mediaqueries .masterTheme #page #outerContent #content #innerContent .innerLeft{display:block;width:20%;float:left;margin-right:0%;display:inline}@media (min-width: 910px){.masterTheme #page #outerContent #content #innerContent .mainContent.hasMenu{width:80%;float:left;margin-right:0%;display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-right:0;left:0px;display:inline;padding-left:40px}}.no-mediaqueries .masterTheme #page #outerContent #content #innerContent .mainContent.hasMenu{width:80%;float:left;margin-right:0%;display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;margin-right:0;left:0px;display:inline;padding-left:40px}.masterTheme #page #outerFooter{background:#022b83;min-height:200px;width:100%;bottom:0px;position:relative;margin-top:-200px}.masterTheme #page #outerFooter #footer{*zoom:1;max-width:1300px;_width:1300px;padding-left:0px;padding-right:0px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}.masterTheme #page #outerFooter #footer:after{content:"";display:table;clear:both}@media (min-width: 1300px){.masterTheme #page #outerFooter #footer{padding:0}}.no-mediaqueries .masterTheme #page #outerFooter #footer{padding:0}.masterTheme #page #outerFooter #footer a{color:#83bf23}

html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}.webForm .kwcForm input,.webForm .kwcForm textarea,.webForm .kwcForm select{float:none}.webForm label.movedLabelToInput{display:none}.webForm .submitWrapper .button button{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#83bf23;color:white;border:none;padding:12px;font-size:16px}.outerHoverIcon{display:none !important}

.benchmarkContainer {
position: absolute;
top: 0px;
right: 0px;
z-index: 1000;
width: 100px;
}
.benchmarkBox {
text-align: left;
width: 100px;
}
.benchmarkBox:hover {
}
.benchmarkBox a.showContent {
font-family: Verdana;
font-size: 10px;
padding: 5px;
}
.benchmarkBox .benchmarkBoxContent {
font-family: Verdana;
font-size: 10px;
background-color: white;
width: 1500px;
padding: 5px; padding-top: 0;
display: none;
}
.benchmarkBox.visible {
width: 200px;
margin-left: -100px;
}
.benchmarkBox.visible .benchmarkBoxContent {
display: block;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/robotothin.woff2') format('woff2'),
url('/assets/roboto-font/./font/robotothin.woff') format('woff');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/robotolight.woff2') format('woff2'),
url('/assets/roboto-font/./font/robotolight.woff') format('woff');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/roboto.woff2') format('woff2'),
url('/assets/roboto-font/./font/roboto.woff') format('woff');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/robotomedium.woff2') format('woff2'),
url('/assets/roboto-font/./font/robotomedium.woff') format('woff');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/robotobold.woff2') format('woff2'),
url('/assets/roboto-font/./font/robotobold.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('/assets/roboto-font/./font/robotoblack.woff2') format('woff2'),
url('/assets/roboto-font/./font/robotoblack.woff') format('woff');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedThin.ttf') format('ttf');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedLight.ttf') format('ttf');
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedRegular.ttf') format('ttf');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedMedium.ttf') format('ttf');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedBold.ttf') format('ttf');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'robotoCondensed';
src: url('/assets/roboto-font/./font/robotoCondensedBlack.ttf') format('ttf');
font-weight: 900;
font-style: normal;
}
.webStandard.kwcMenuAbstract ul.menu>li.onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.webStandard.kwcMenuAbstract ul.menu>li.onlyShowOnMobile{display:block}.webStandard.kwcMenuAbstract ul.menu>li.hideOnMobile{display:none}}

.themeMenuTop{position:relative}.themeMenuTop ul.menu>li{float:left;margin-left:10px}.themeMenuTop ul.menu>li:first-child{margin-left:0}.themeMenuTop ul.menu>li a{color:#8a8a8a;font-size:11px}.themeMenuTop ul.menu>li a:hover{text-decoration:underline}

.themeMenuMain ul.menu{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#83bf23;border:4px solid white;display:table;float:right}.themeMenuMain ul.menu:after{content:"";display:table;clear:both}.themeMenuMain ul.menu>li{float:left;margin-bottom:0;display:table-cell;line-height:30px;padding:8px 0}.themeMenuMain ul.menu>li>a{font-size:14px;display:block;color:white;border-left:1px solid white;padding:3px 10px}.themeMenuMain ul.menu>li>a:hover{text-decoration:none;color:#3b3b3b}.themeMenuMain ul.menu>li:first-child a{border-left:none}.themeMenuMain ul.menu>li.current a{color:#3b3b3b}.themeMenuMain ul.menu>li>ul.subMenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;display:none;position:absolute;width:98%;left:1%;border-top:4px solid white;height:200px}.themeMenuMain ul.menu>li>ul.subMenu .links{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-ms-border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px;border-radius:0 0 0 10px;behavior:url("/assets/css3pie/pie.htc");position:relative;display:table-cell;width:65%;background:rgba(198,255,150,0.8);border-left:4px solid white;border-bottom:4px solid white}.themeMenuMain ul.menu>li>ul.subMenu .links .row{display:table;width:100%}.themeMenuMain ul.menu>li>ul.subMenu .links .row .listItem{display:table-cell;width:33.33%;text-align:center;height:64px;border-top:2px solid white;border-right:2px solid white;vertical-align:middle;font-size:16px;line-height:18px}.themeMenuMain ul.menu>li>ul.subMenu .links .row .listItem a{height:64px;line-height:64px;padding:0;display:table;width:100%;font-size:16px;font-weight:normal;color:#3b3b3b}.themeMenuMain ul.menu>li>ul.subMenu .links .row .listItem a:hover{background:#83bf23;color:white}.themeMenuMain ul.menu>li>ul.subMenu .links .row .listItem a>div{text-align:center;display:inline-block;height:auto;line-height:100%;vertical-align:middle}.themeMenuMain ul.menu>li>ul.subMenu .links .row:first-child .listItem{border-top:none}.themeMenuMain ul.menu>li>ul.subMenu .info{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 10px 0;-moz-border-radius:0 0 10px 0;-ms-border-radius:0 0 10px 0;-o-border-radius:0 0 10px 0;border-radius:0 0 10px 0;behavior:url("/assets/css3pie/pie.htc");position:relative;width:35%;display:table-cell;background:rgba(255,255,255,0.9);position:relative}.themeMenuMain ul.menu>li>ul.subMenu .info .innerInfo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;padding:10px 20px}.themeMenuMain ul.menu>li>ul.subMenu .info .innerInfo span{display:block;font-size:18px;line-height:22px}.themeMenuMain ul.menu>li>ul.subMenu .info .innerInfo span.head{font-size:60px;line-height:60px;color:#83bf23}.themeMenuMain ul.menu>li.hasSubMenu:hover>ul.subMenu,.themeMenuMain ul.menu>li.hasSubMenu.visible>ul.subMenu{display:table;margin-top:8px}@media (min-width: 1000px){.themeMenuMain ul.menu>li>a{font-size:16px}}@media (min-width: 1200px){.themeMenuMain ul.menu>li a{font-size:20px}}

.kwcAbstractList{*zoom:1}.kwcAbstractList:after{content:"";display:table;clear:both}

.kwcAbstractComposite{*zoom:1}.kwcAbstractComposite:after{content:"";display:table;clear:both}

.themeMenuMainEditableItemsListChildTitle{line-height:20px !important}

/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.ext2-el-mask {
z-index: 100;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;
filter: alpha(opacity=50);
background-color: #CCC;
width: 100%;
height: 100%;
zoom: 1;
}
.ext2-el-mask-msg {
z-index: 20001;
position: absolute;
top: 0;
left: 0;
border:1px solid #6593cf;
background: #c3daf9 url(/assets/ext2/resources/images/default/box/tb-blue.gif) repeat-x 0 -16px;
padding:2px;
}
.ext2-el-mask-msg div {
padding:5px 10px 5px 10px;
background: #eee;
border:1px solid #a3bad9;
color:#222;
font:normal 11px tahoma, arial, helvetica, sans-serif;
cursor:wait;
}
.ext2-shim {
position:absolute;
visibility:hidden;
left:0;
top:0;
overflow:hidden;
}
.ext2-ie .ext2-shim {
filter: alpha(opacity=0);
}
.ext2-ie6 .ext2-shim {
margin-left: 5px;
margin-top: 3px;
}
.x2-mask-loading div {
padding:5px 10px 5px 25px;
background: #fbfbfb url('/assets/ext2/resources/images/default/grid/loading.gif') no-repeat 5px 5px;
line-height: 16px;
}
/* class for hiding elements without using display:none */
.x2-hidden, .x2-hide-offsets {
position:absolute !important;
left:-10000px;
top:-10000px;
visibility:hidden;
}
.x2-hide-display {
display:none !important;
}
.x2-hide-visibility {
visibility:hidden !important;
}
.x2-masked {
overflow: hidden !important;
}
.x2-masked-relative {
position: relative !important;
}
.x2-masked select, .x2-masked object, .x2-masked embed {
visibility: hidden;
}
.x2-layer {
visibility: hidden;
}
.x2-unselectable, .x2-unselectable * {
-moz-user-select: none;
-khtml-user-select:none;
-webkit-user-select:ignore;
}
.x2-repaint {
zoom: 1;
background-color: transparent;
-moz-outline: none;
}
.x2-item-disabled {
color: gray;
cursor: default;
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}
.x2-item-disabled * {
color: gray !important;
cursor: default !important;
}
.x2-splitbar-proxy {
position: absolute;
visibility: hidden;
z-index: 20001;
background: #aaa;
zoom: 1;
line-height: 1px;
font-size: 1px;
overflow: hidden;
}
.x2-splitbar-h, .x2-splitbar-proxy-h {
cursor: e-resize;
cursor: col-resize;
}
.x2-splitbar-v, .x2-splitbar-proxy-v {
cursor: s-resize;
cursor: row-resize;
}
.x2-color-palette {
width: 150px;
height: 92px;
cursor: pointer;
}
.x2-color-palette a {
border: 1px solid #fff;
float: left;
padding: 2px;
text-decoration: none;
-moz-outline: 0 none;
outline: 0 none;
cursor: pointer;
}
.x2-color-palette a:hover, .x2-color-palette a.x2-color-palette-sel {
border: 1px solid #8BB8F3;
background: #deecfd;
}
.x2-color-palette em {
display: block;
border: 1px solid #ACA899;
}
.x2-color-palette em span {
cursor: pointer;
display: block;
height: 10px;
line-height: 10px;
width: 10px;
}
.x2-ie-shadow {
display: none;
position: absolute;
overflow: hidden;
left:0;
top:0;
background:#777;
zoom:1;
}
.x2-shadow {
display: none;
position: absolute;
overflow: hidden;
left:0;
top:0;
}
.x2-shadow * {
overflow: hidden;
}
.x2-shadow * {
padding: 0;
border: 0;
margin: 0;
clear: none;
zoom: 1;
}
/* top bottom */
.x2-shadow .xstc, .x2-shadow .xsbc {
height: 6px;
float: left;
}
/* corners */
.x2-shadow .xstl, .x2-shadow .xstr, .x2-shadow .xsbl, .x2-shadow .xsbr {
width: 6px;
height: 6px;
float: left;
}
/* sides */
.x2-shadow .xsc {
width: 100%;
}
.x2-shadow .xsml, .x2-shadow .xsmr {
width: 6px;
float: left;
height: 100%;
}
.x2-shadow .xsmc {
float: left;
height: 100%;
background: transparent url(/assets/ext2/resources/images/default/shadow-c.png);
}
.x2-shadow .xst, .x2-shadow .xsb {
height: 6px;
overflow: hidden;
width: 100%;
}
.x2-shadow .xsml {
background: transparent url(/assets/ext2/resources/images/default/shadow-lr.png) repeat-y 0 0;
}
.x2-shadow .xsmr {
background: transparent url(/assets/ext2/resources/images/default/shadow-lr.png) repeat-y -6px 0;
}
.x2-shadow .xstl {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) no-repeat 0 0;
}
.x2-shadow .xstc {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) repeat-x 0 -30px;
}
.x2-shadow .xstr {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) repeat-x 0 -18px;
}
.x2-shadow .xsbl {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) no-repeat 0 -12px;
}
.x2-shadow .xsbc {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) repeat-x 0 -36px;
}
.x2-shadow .xsbr {
background: transparent url(/assets/ext2/resources/images/default/shadow.png) repeat-x 0 -6px;
}
.loading-indicator {
font-size: 11px;
background-image: url(/assets/ext2/resources/images/default/grid/loading.gif);
background-repeat: no-repeat;
background-position: left;
padding-left: 20px;
line-height: 16px;
margin: 3px;
}
.x2-text-resize {
position: absolute;
left: -1000px;
top: -1000px;
visibility: hidden;
zoom: 1;
}
.x2-drag-overlay {
width: 100%;
height: 100%;
display: none;
position: absolute;
left: 0;
top: 0;
background-image:url(/assets/ext2/resources/images/default/s.gif);
z-index: 20000;
}
.x2-clear {
clear:both;
height:0;
overflow:hidden;
line-height:0;
font-size:0;
}
.x2-spotlight {
z-index: 8999;
position: absolute;
top:0;
left:0;
-moz-opacity: 0.5;
opacity: .50;
filter: alpha(opacity=50);
background-color: #CCC;
width:0;
height:0;
zoom: 1;
}
/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.x2-panel-noborder .x2-panel-body-noborder {
border-width:0;
}
.x2-panel-noborder .x2-panel-header-noborder {
border-width:0;
border-bottom:1px solid #99bbe8;
}
.x2-panel-noborder .x2-panel-tbar-noborder .x2-toolbar {
border-width:0;
border-bottom:1px solid #99bbe8;
}
.x2-panel-noborder .x2-panel-bbar-noborder .x2-toolbar {
border-width:0;
border-top:1px solid #99bbe8;
}
.x2-window-noborder .x2-window-mc {
border-width:0;
}
.x2-window-plain .x2-window-body-noborder {
border-width:0;
}
.x2-tab-panel-noborder .x2-tab-panel-body-noborder {
border-width:0;
}
.x2-tab-panel-noborder .x2-tab-panel-header-noborder {
border-top-width:0;
border-left-width:0;
border-right-width:0;
}
.x2-tab-panel-noborder .x2-tab-panel-footer-noborder {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
}
.x2-tab-panel-bbar-noborder .x2-toolbar {
border-width:0;
border-top:1px solid #99bbe8;
}
.x2-tab-panel-tbar-noborder .x2-toolbar {
border-width:0;
border-bottom:1px solid #99bbe8;
}
.kwcMenuMobile{overflow:hidden}.kwcMenuMobile.loading{min-height:115px}.kwcMenuMobile.default{background:white;width:100%}.kwcMenuMobile.default span.overview{display:none}.kwcMenuMobile.default>a.showMenu{display:block;position:relative;line-height:40px;color:#009fd4;float:right;width:52px;z-index:1;top:0px;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.kwcMenuMobile.default>a.showMenu.active{background-position:left center;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.kwcMenuMobile.default>.slider{position:relative}.kwcMenuMobile.default>.slider>ul{overflow:hidden;clear:left;position:absolute;padding-bottom:20px}.kwcMenuMobile.default>.slider>ul>li>.subMenu{top:50px}.kwcMenuMobile.default>.slider>ul>li>.subMenu>li>.subMenu{top:-1px}.kwcMenuMobile.default>.slider ul{display:block;height:auto;width:100%}.kwcMenuMobile.default>.slider ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px 0 15px;position:relative;display:block}.kwcMenuMobile.default>.slider ul li.moved{position:static}.kwcMenuMobile.default>.slider ul li.moved>.subMenu{visibility:visible}.kwcMenuMobile.default>.slider ul li.back a{border-top:1px solid #ccc}.kwcMenuMobile.default>.slider ul li a{padding:16px 0 16px 0;display:block;color:#009fd4}.kwcMenuMobile.default>.slider ul li.last a{border:none}.kwcMenuMobile.default>.slider ul li.hasChildren>a{background:url("/assets/kwf/Kwc/Menu/Mobile/images//lightGreyArrowRight.png") no-repeat center right}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.kwcMenuMobile.default>.slider ul li.hasChildren>a{background-image:url("/assets/kwf/Kwc/Menu/Mobile/images//dpr2/lightGreyArrowRight.png");background-size:10px 18px;-webkit-background-size:10px 18px}}.kwcMenuMobile.default>.slider ul li .subMenu{position:absolute;left:100%;visibility:hidden}.kwcMenuMobile.default>.slider ul li.back a{background:url("/assets/kwf/Kwc/Menu/Mobile/images//lightGreyArrowLeft.png") no-repeat center left;padding-left:15px;color:#999}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.kwcMenuMobile.default>.slider ul li.back a{background-image:url("/assets/kwf/Kwc/Menu/Mobile/images//dpr2/lightGreyArrowLeft.png");background-size:10px 18px;-webkit-background-size:10px 18px}}.kwcMenuMobile.default>.slider ul.menu>li.onlyShowOnMobile{display:block}.kwcMenuMobile.default>.slider ul.menu>li.hideOnMobile{display:none}

.themeMenuMobile .themeFulltextSearchSearchViewSearchForm input{position:relative;width:80%}.themeMenuMobile.default{background:none;position:absolute;width:100%;right:0px;top:0}.themeMenuMobile.default>.slider{margin-top:96px;background:white;z-index:2}.themeMenuMobile.default.loading .loadingMenu{position:absolute;display:block;height:50px;width:100%;top:64px}html.cssanimations .themeMenuMobile.default.loading .loadingMenu .innerLoading{background:url("/assets/kwf/images/loading/loadingsmall.png") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .themeMenuMobile.default.loading .loadingMenu .innerLoading{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px;-webkit-background-size:26px 26px}}html.no-cssanimations .themeMenuMobile.default.loading .loadingMenu .innerLoading{background:url("/assets/kwf/images/loading/loadingsmall.gif") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px}.themeMenuMobile.default .themeFulltextSearchBox{padding:31px 86px 31px 15px;background:none #F2F2F2;position:absolute;right:0px;left:0px;top:0px;margin:0;opacity:0;z-index:2;visibility:hidden;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s}.themeMenuMobile.default .themeFulltextSearchBox>div{-webkit-transform:translate(0, -50px);-moz-transform:translate(0, -50px);-ms-transform:translate(0, -50px);-o-transform:translate(0, -50px);transform:translate(0, -50px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s}.themeMenuMobile.default.open{box-shadow:0 0 20px rgba(0,0,0,0.6)}.themeMenuMobile.default.open .themeFulltextSearchBox{opacity:1;visibility:visible;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s}.themeMenuMobile.default.open .themeFulltextSearchBox>div{-webkit-transform:translate(0, 0px);-moz-transform:translate(0, 0px);-ms-transform:translate(0, 0px);-o-transform:translate(0, 0px);transform:translate(0, 0px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s}.themeMenuMobile.default.open>a.showMenu{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s}.themeMenuMobile.default>a.showMenu{background:url("/assets/web/images/mobileMenuButton.png") no-repeat center center transparent;line-height:40px;font-size:0px;color:white;height:40px;width:50px;z-index:3;position:relative;top:30px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeMenuMobile.default>a.showMenu{background-image:url("/assets/web/images/dpr2/mobileMenuButton.png");background-size:50px 40px;-webkit-background-size:50px 40px}}.themeMenuMobile.default>a.showMenu.active:after{color:#83bf23}.themeMenuMobile.default>.slider ul li{margin-bottom:0px}.themeMenuMobile.default>.slider ul li a{border-top:1px solid #dfdfdf;font-size:14px;padding:14px 0;color:black}.themeMenuMobile.default>.slider ul li a:hover{text-decoration:none;color:#279bd4}.themeMenuMobile.default>.slider ul li:first-child>a{border-top:0px}.themeMenuMobile.default>.slider ul li.hasChildren>a{position:relative;background:none}.themeMenuMobile.default>.slider ul li.hasChildren>a:after{font-family:'pag-iconfont';padding-left:10px;position:absolute;font-size:14px;content:">";color:black;top:15px;right:0}.themeMenuMobile.default>.slider ul li.back a{background:none transparent}.themeMenuMobile.default>.slider ul li.back a:after{font-family:'pag-iconfont';padding-left:10px;position:absolute;font-size:14px;content:"<";color:#999;left:3px;top:15px}.themeMenuMobile.default>.slider>ul>li>.subMenu{top:66px}.themeMenuMobile.default>.slider>ul>li>.subMenu .subMenu{top:0}

@-moz-keyframes kwfLoadingSpin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes kwfLoadingSpin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes kwfLoadingSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

.webResponsiveImgLoading{position:relative}.webResponsiveImgLoading:after{background-position:center;position:absolute;height:100%;width:100%;content:"";margin:0;bottom:0;right:0;left:0;top:0;z-index:2}html.cssanimations .webResponsiveImgLoading:after{background:url("/assets/kwf/images/loading/loadingsmall.png") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .webResponsiveImgLoading:after{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px;-webkit-background-size:26px 26px}}html.no-cssanimations .webResponsiveImgLoading:after{background:url("/assets/kwf/images/loading/loadingsmall.gif") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px}.webResponsiveImgLoading:before{background:none transparent;position:absolute;display:block;height:100%;width:100%;content:"";margin:0;bottom:0;right:0;left:0;top:0;z-index:1}


.kwcAbstractImage .container {
height: 0;
position: relative;
overflow: hidden;
}
.kwcAbstractImage img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
}
.kwcParagraphs .kwcParagraphItem{*zoom:1}.kwcParagraphs .kwcParagraphItem:after{content:"";display:table;clear:both}.kwcParagraphs .kwcParagraphItem.onlyShowOnMobile{display:none}@media only screen and (orientation: portrait) and (max-device-width: 480px), (orientation: landscape) and (max-device-height: 480px){.kwcParagraphs .kwcParagraphItem.onlyShowOnMobile{display:block}.kwcParagraphs .kwcParagraphItem.hideOnMobile{display:none}}

.kwcTextImage .kwcBasicImageEnlarge{text-align:center}.kwcTextImage .kwcBasicImageEnlarge img{display:inline}.kwcTextImage.gt420 .image{margin-bottom:3px;display:inline;max-width:50%}.kwcTextImage.gt420 .kwcBasicImageEnlarge img,.kwcTextImage.largeText .kwcBasicImageEnlarge img{display:block}.kwcTextImage.gt420 .noFlow .image,.kwcTextImage.largeText .noFlow .image{display:table-cell}.kwcTextImage.gt420 .noFlow.positionLeft .text,.kwcTextImage.gt420 .noFlow.positionRight .text,.kwcTextImage.largeText .noFlow.positionLeft .text,.kwcTextImage.largeText .noFlow.positionRight .text{display:table-cell}.kwcTextImage.gt420 .positionLeft .imageCaption,.kwcTextImage.gt420 .positionRight .imageCaption,.kwcTextImage.largeText .positionLeft .imageCaption,.kwcTextImage.largeText .positionRight .imageCaption{text-align:left}.kwcTextImage.gt420 .positionLeft .image,.kwcTextImage.largeText .positionLeft .image{float:left;margin-right:18px}.kwcTextImage.gt420 .positionRight .image,.kwcTextImage.largeText .positionRight .image{float:right;margin-left:18px}.kwcTextImage.gt420 .positionCenter .image,.kwcTextImage.largeText .positionCenter .image{text-align:center;display:inline}.kwcTextImage.gt420 .positionCenter .image>.kwcBasicImageEnlarge img,.kwcTextImage.largeText .positionCenter .image>.kwcBasicImageEnlarge img{margin-bottom:-3px;display:inline}.kwcTextImage.gt420 .positionCenter .text,.kwcTextImage.largeText .positionCenter .text{display:block}.kwcTextImage.gt420 .imageCaption,.kwcTextImage.largeText .imageCaption{padding:3px 0 5px 0}.kwcTextImage .kwcBasicImageEnlarge{margin:0 auto}.kwcTextImage .image>.kwcAbstractImage{max-width:100% !important}.kwcTextImage .imageCaption{padding:0 0 5px 0;text-align:center;margin:0 auto}

.kwcBasicImageEnlarge{position:relative}.kwcBasicImageEnlarge a{display:block}.kwcBasicImageEnlarge a.kwcEnlargeTag,.kwcBasicImageEnlarge a.kwcBasicDownloadTag,.kwcBasicImageEnlarge a.kwcBasicLinkTagIntern,.kwcBasicImageEnlarge a.kwcBasicLinkTagExtern,.kwcBasicImageEnlarge a.kwcBasicLinkTagMail{position:relative;display:block}.kwcBasicImageEnlarge a img{display:block}.kwcBasicImageEnlarge a .outerHoverIcon{width:100%;height:100%;position:absolute;display:none;zoom:1;left:0;top:0;opacity:0;-webkit-transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out false;-o-transition:opacity 0.25s ease-in-out false;transition:opacity 0.25s ease-in-out}.kwcBasicImageEnlarge a .outerHoverIcon .innerHoverIcon{display:block;width:38px;height:38px;position:absolute;left:50%;margin-left:-19px;top:50%;margin-top:-19px}.kwcBasicImageEnlarge a:hover .outerHoverIcon{opacity:0.9}.kwcBasicImageEnlarge a.kwcEnlargeTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/enlargeIcon.png) no-repeat 0 0}.kwcBasicImageEnlarge a.kwcBasicLinkTagIntern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkInternIcon.png) no-repeat 0 0}.kwcBasicImageEnlarge a.kwcBasicLinkTagExtern .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/linkExternIcon.png) no-repeat 0 0}.kwcBasicImageEnlarge a.kwcBasicDownloadTag .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/downloadIcon.png) no-repeat 0 0}.kwcBasicImageEnlarge a.kwcBasicLinkTagMail .outerHoverIcon .innerHoverIcon{background:url(/assets/kwf/Kwc/Basic/ImageEnlarge/EnlargeTag/mailIcon.png) no-repeat 0 0}.showHoverIcon.kwcBasicImageEnlarge a .outerHoverIcon{display:block}body.ext2-ie8 .kwcBasicImageEnlarge a .outerHoverIcon{display:none}body.ext2-ie8 .kwcBasicImageEnlarge a:hover .outerHoverIcon{display:block}

.kwfLightbox{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%}.kwfLightbox .kwfLightboxInner{overflow:visible !important;min-width:100px;min-height:100px;background:#fff;margin-bottom:40px;padding:10px;position:absolute}.ext-ie6 .kwfLightbox .kwfLightboxInner{width:800px}.kwfLightbox .lightboxHeader{position:relative;z-index:102}.kwfLightbox .closeButton{position:absolute;right:-25px;top:-25px;display:block;width:42px;height:42px;background:url("/assets/kwf/Kwf_js/EyeCandy/Lightbox/close.png") no-repeat center center;z-index:102}.kwfLightbox.mobile .closeButton{right:0;top:0}.kwfLightbox.mobile .kwfLightboxInner{margin-bottom:0}.kwfLightbox .closeButton:hover{text-decoration:none}.kwfLightbox .kwfLightboxContent{height:100%;width:100%}.kwfLightbox .lightboxBody{position:relative;height:100%;width:100%;z-index:101}.kwfLightbox .lightboxBody .nextBtn,.kwfLightbox .lightboxBody .nextBtn a,.kwfLightbox .lightboxBody .prevBtn,.kwfLightbox .lightboxBody .prevBtn a{text-decoration:none;position:absolute;top:0px;width:40%;height:100%;background:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/transparentPixel.gif);background-repeat:repeat;background-position:top left}.kwfLightbox .lightboxBody .nextBtn,.kwfLightbox .lightboxBody .nextBtn a{right:0px}.kwfLightbox .lightboxBody .prevBtn,.kwfLightbox .lightboxBody .prevBtn a{lef:0px}.kwfLightbox .lightboxBody .nextBtn a,.kwfLightbox .lightboxBody .prevBtn a{width:100%}.kwfLightbox .lightboxBody .nextBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/next.png);background-repeat:no-repeat;background-position:right 50%}.kwfLightbox .lightboxBody .nextBtn img.nextImgBtn{position:absolute;top:100px;right:0px}.kwfLightbox .lightboxBody .prevBtn a:hover{background-image:url(/assets/kwf/Kwf_js/EyeCandy/Lightbox/previous.png);background-repeat:no-repeat;background-position:left 50%}.kwfLightbox .lightboxBody .prevBtn img.previousImgBtn{position:absolute;top:100px;left:0px}.kwfLightbox .lightboxBody .image{z-index:1}.kwfLightbox .lightboxFooter p{text-align:left;margin-bottom:0px}.kwfLightbox .lightboxFooter p.imageCaption{margin-top:10px}.kwfLightbox .lightboxFooter p.imageCaptionTitle{margin:10px 0px -10px 0px}.kwfLightbox .lightboxFooter p.title{margin-top:10px}.kwfLightbox .lightboxFooter p.fullSizeLink{margin-top:10px}.lightboxMask{background:#000;opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);z-index:50 !important;position:fixed;width:100%;height:100%;left:0;top:0}html.cssanimations .kwfLightbox .loading{background:url("/assets/kwf/images/loading/loadingbig.png") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .kwfLightbox .loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px;-webkit-background-size:50px 50px}}html.no-cssanimations .kwfLightbox .loading{background:url("/assets/kwf/images/loading/loadingbig.gif") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px}@media (max-width: 650px){body .lightboxMask{opacity:1}}

.kwcBasicImageEnlargeEnlargeTagImagePage,
.kwcBasicImageEnlargeEnlargeTagImagePage .image {
height: 100%;
}
.kwcBasicImageEnlargeEnlargeTagImagePage .image img {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
display: block;
}
.kwcBasicImageEnlargeEnlargeTagImagePage .container {
height: 0;
position: relative;
overflow: hidden;
}
.kwcBasicImageEnlargeEnlargeTagImagePage .prevBtn,
.kwcBasicImageEnlargeEnlargeTagImagePage .nextBtn {
z-index: 1;
}
.kwcBasicFullWidthImage{margin-bottom:10px}.kwcBasicFullWidthImage img{width:100% !important}

.fullWidthImage.kwcBasicFullWidthImage{margin-bottom:20px}.fullWidthImage.kwcBasicFullWidthImage .container{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;behavior:url("/assets/css3pie/pie.htc");position:relative}

.kwcBasicHeadline { margin-bottom: 20px;}
.kwcBasicHeadline h1 { margin-bottom: 0; }
.kwcBasicHeadline span.sub { display: block; width: 100%; font-size: 80%; }
.themeBasicHeadline .default{color:#232323;border-bottom:1px solid #232323}.themeBasicHeadline .blue{color:#279bd4;border-bottom:1px solid #279bd4}.themeBasicHeadline .darkBlue{color:#022b83;border-bottom:1px solid #022b83}.themeBasicHeadline .green{color:#c6e196;border-bottom:1px solid #c6e196}.themeBasicHeadline .darkGreen{color:#83bf23;border-bottom:1px solid #83bf23}

div.kwcListGallery{*zoom:1;margin-right:-10px}div.kwcListGallery:after{content:"";display:table;clear:both}div.kwcListGallery .moreButton{display:inline-block;cursor:pointer}div.kwcListGallery .listItem{opacity:1;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;-o-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}div.kwcListGallery.hidePics .showMorePic{padding:0px !important;width:0px !important;opacity:0;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}div.kwcListGallery>.listItem,div.kwcListGallery>.morePics>.listItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 7px 0;position:relative;margin:0}div.kwcListGallery>.listItem a .imageCaption,div.kwcListGallery>.morePics>.listItem a .imageCaption{text-overflow:ellipsis;background:transparent;white-space:nowrap;position:absolute;line-height:16px;overflow:hidden;display:none;bottom:-17px;height:16px;width:100%;color:#333}div.kwcListGallery>.listItem:hover a .imageCaption,div.kwcListGallery>.morePics>.listItem:hover a .imageCaption{white-space:normal;position:absolute;background:white;height:auto}div.kwcListGallery.col3>.listItem,div.kwcListGallery.col3>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col4>.listItem,div.kwcListGallery.col4>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col5>.listItem,div.kwcListGallery.col5>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col6>.listItem,div.kwcListGallery.col6>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col7>.listItem,div.kwcListGallery.col7>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col8>.listItem,div.kwcListGallery.col8>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col9>.listItem,div.kwcListGallery.col9>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col10>.listItem,div.kwcListGallery.col10>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col2>.listItem,div.kwcListGallery.col2>.morePics>.listItem,div.kwcListGallery.col4>.listItem,div.kwcListGallery.col4>.morePics>.listItem{width:50%;float:left;margin-right:0%;display:inline}div.kwcListGallery.col6>.listItem,div.kwcListGallery.col6>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt360.col4>.listItem,div.kwcListGallery.gt360.col4>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col1>.listItem,div.kwcListGallery.gt600.col1>.morePics>.listItem{width:100%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col1>.listItem a .imageCaption,div.kwcListGallery.gt600.col1>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col1>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col1>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col1>.listItem.firstInLine,div.kwcListGallery.gt600.col1>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col1>.listItem.lastInLine,div.kwcListGallery.gt600.col1>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col1>.listItem.lastInLine:after,div.kwcListGallery.gt600.col1>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col2>.listItem,div.kwcListGallery.gt600.col2>.morePics>.listItem{width:50%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col2>.listItem a .imageCaption,div.kwcListGallery.gt600.col2>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col2>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col2>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col2>.listItem.firstInLine,div.kwcListGallery.gt600.col2>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col2>.listItem.lastInLine,div.kwcListGallery.gt600.col2>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col2>.listItem.lastInLine:after,div.kwcListGallery.gt600.col2>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col3>.listItem,div.kwcListGallery.gt600.col3>.morePics>.listItem{width:33.33333%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col3>.listItem a .imageCaption,div.kwcListGallery.gt600.col3>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col3>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col3>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col3>.listItem.firstInLine,div.kwcListGallery.gt600.col3>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col3>.listItem.lastInLine,div.kwcListGallery.gt600.col3>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col3>.listItem.lastInLine:after,div.kwcListGallery.gt600.col3>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col4>.listItem,div.kwcListGallery.gt600.col4>.morePics>.listItem{width:25%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col4>.listItem a .imageCaption,div.kwcListGallery.gt600.col4>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col4>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col4>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col4>.listItem.firstInLine,div.kwcListGallery.gt600.col4>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col4>.listItem.lastInLine,div.kwcListGallery.gt600.col4>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col4>.listItem.lastInLine:after,div.kwcListGallery.gt600.col4>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col5>.listItem,div.kwcListGallery.gt600.col5>.morePics>.listItem{width:20%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col5>.listItem a .imageCaption,div.kwcListGallery.gt600.col5>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col5>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col5>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col5>.listItem.firstInLine,div.kwcListGallery.gt600.col5>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col5>.listItem.lastInLine,div.kwcListGallery.gt600.col5>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col5>.listItem.lastInLine:after,div.kwcListGallery.gt600.col5>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col6>.listItem,div.kwcListGallery.gt600.col6>.morePics>.listItem{width:16.66667%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col6>.listItem a .imageCaption,div.kwcListGallery.gt600.col6>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col6>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col6>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col6>.listItem.firstInLine,div.kwcListGallery.gt600.col6>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col6>.listItem.lastInLine,div.kwcListGallery.gt600.col6>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col6>.listItem.lastInLine:after,div.kwcListGallery.gt600.col6>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col7>.listItem,div.kwcListGallery.gt600.col7>.morePics>.listItem{width:14.28571%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col7>.listItem a .imageCaption,div.kwcListGallery.gt600.col7>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col7>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col7>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col7>.listItem.firstInLine,div.kwcListGallery.gt600.col7>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col7>.listItem.lastInLine,div.kwcListGallery.gt600.col7>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col7>.listItem.lastInLine:after,div.kwcListGallery.gt600.col7>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col8>.listItem,div.kwcListGallery.gt600.col8>.morePics>.listItem{width:12.5%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col8>.listItem a .imageCaption,div.kwcListGallery.gt600.col8>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col8>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col8>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col8>.listItem.firstInLine,div.kwcListGallery.gt600.col8>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col8>.listItem.lastInLine,div.kwcListGallery.gt600.col8>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col8>.listItem.lastInLine:after,div.kwcListGallery.gt600.col8>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col9>.listItem,div.kwcListGallery.gt600.col9>.morePics>.listItem{width:11.11111%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col9>.listItem a .imageCaption,div.kwcListGallery.gt600.col9>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col9>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col9>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col9>.listItem.firstInLine,div.kwcListGallery.gt600.col9>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col9>.listItem.lastInLine,div.kwcListGallery.gt600.col9>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col9>.listItem.lastInLine:after,div.kwcListGallery.gt600.col9>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}div.kwcListGallery.gt600.col10>.listItem,div.kwcListGallery.gt600.col10>.morePics>.listItem{width:10%;float:left;margin-right:0%;display:inline}div.kwcListGallery.gt600.col10>.listItem a .imageCaption,div.kwcListGallery.gt600.col10>.morePics>.listItem a .imageCaption{display:block}div.kwcListGallery.gt600.col10>.listItem .kwcAbstractImage.showImageCaption,div.kwcListGallery.gt600.col10>.morePics>.listItem .kwcAbstractImage.showImageCaption{padding-bottom:17px}div.kwcListGallery.gt600.col10>.listItem.firstInLine,div.kwcListGallery.gt600.col10>.morePics>.listItem.firstInLine{clear:left}div.kwcListGallery.gt600.col10>.listItem.lastInLine,div.kwcListGallery.gt600.col10>.morePics>.listItem.lastInLine{*zoom:1}div.kwcListGallery.gt600.col10>.listItem.lastInLine:after,div.kwcListGallery.gt600.col10>.morePics>.listItem.lastInLine:after{content:"";display:table;clear:both}

.themeListGallery.kwcListGallery>.morePics{clear:none}.themeListGallery.kwcListGallery>.moreButton{clear:both;display:block}.themeListGallery.kwcListGallery>.moreButton .innerMoreButton{font-size:14px;padding:8px 20px;text-decoration:none;text-transform:uppercase;text-align:center;border:none;display:inline-block;background:#279bd4;color:white;cursor:pointer}

.kwcListGalleryImage a { position: relative; }
.kwcAdvancedYoutube{position:relative}.kwcAdvancedYoutube .youtubeContainer{background-color:white;position:relative;overflow:hidden;height:0px;z-index:1}.kwcAdvancedYoutube .youtubeContainer.ratio16x9{padding-bottom:56.25%}.kwcAdvancedYoutube .youtubeContainer.ratio4x3{padding-bottom:75%}html.cssanimations .kwcAdvancedYoutube .youtubeContainer .outerLoading .loading{background:url("/assets/kwf/images/loading/loadingbig.png") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .kwcAdvancedYoutube .youtubeContainer .outerLoading .loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px;-webkit-background-size:50px 50px}}html.no-cssanimations .kwcAdvancedYoutube .youtubeContainer .outerLoading .loading{background:url("/assets/kwf/images/loading/loadingbig.gif") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px}.kwcAdvancedYoutube .youtubeContainer .youtubePlayer iframe{position:absolute;height:100%;width:100%;left:0;top:0}

.kwcBasicSpace { }
.kwcBasicDownload { margin-bottom: 5px; }
.kwcBasicDownload span { color: #232323; }
.kwcBasicButton{*zoom:1}.kwcBasicButton:after{content:"";display:table;clear:both}.kwcBasicButton a span{font-size:14px;padding:12px 30px;text-decoration:none;text-transform:uppercase;text-align:center;border:none;display:inline-block}.kwcBasicButton a span.default{color:white;background:#333}.kwcBasicButton a span.default:hover{background:#666}

.themeButton>a{display:inline-block}.themeButton>a>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#c5e4ef;color:white;display:table;margin-bottom:10px;text-decoration:none;text-align:center;border:none;text-transform:none}.themeButton>a>span:hover{background:#279bd4}.themeButton>a>span>div{display:table-cell;vertical-align:middle}.themeButton>a>span>div.icon{padding-right:12px}.themeButton>a>span.hasIcon{padding:4px 25px 4px 15px}.themeButton>a>span.buttonGreen{background:#83bf23}.themeButton>a>span.buttonGreen:hover{background:#c6e196}.themeButton>a>span.buttonLightBlue{background:#279bd4}.themeButton>a>span.buttonLightBlue:hover{background:#022b83}.themeButton>a>span.buttonDarkBlue{background:#022b83}.themeButton>a>span.buttonDarkBlue:hover{background:#013fba}

.readMoreButton{text-align:right;float:right}.readMoreButton a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;text-decoration:none;background:#279bd4;color:white;padding:5px 8px;line-height:30px;font-size:18px}.readMoreButton a:hover{background:#022b83;text-decoration:none}

.kwcBasicLine {
border-bottom: 1px solid #000;
margin-bottom: 10px;
padding-top: 0px;
}
div.kwcBasicAnchor{display:inline-block}

.themeBasicAnchor{height:0;display:block !important}

.themeParagraphsGroup{overflow:hidden}.themeParagraphsGroup .inner{margin:0 auto}.themeParagraphsGroup .background{overflow:hidden;position:absolute;left:0;width:100%;z-index:0}.themeParagraphsGroup .background.opaque{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7}.themeParagraphsGroup .background.none{display:none}.themeParagraphsGroup>.content{position:relative;padding:30px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.themeParagraphsGroup .headline h1,.themeParagraphsGroup .headline h2,.themeParagraphsGroup .headline h3,.themeParagraphsGroup .headline h4,.themeParagraphsGroup .headline h5,.themeParagraphsGroup .headline h6,.themeParagraphsGroup .themeBasicHeadline h1,.themeParagraphsGroup .themeBasicHeadline h2,.themeParagraphsGroup .themeBasicHeadline h3,.themeParagraphsGroup .themeBasicHeadline h4,.themeParagraphsGroup .themeBasicHeadline h5,.themeParagraphsGroup .themeBasicHeadline h6{color:#279bd4;border-bottom:1px solid #279bd4}.themeParagraphsGroup.bgWhite .background{background:#FFFFFF}.themeParagraphsGroup.bgWhite .content .webStandard p{color:#000000}.themeParagraphsGroup.bgGreen .background{background:#c6e196}.themeParagraphsGroup.bgGreen .content .webStandard p{color:#232323}.themeParagraphsGroup.bgLightBlue .background{background:#c5e4ef}.themeParagraphsGroup.bgLightBlue .headline h1,.themeParagraphsGroup.bgLightBlue .headline h2,.themeParagraphsGroup.bgLightBlue .headline h3,.themeParagraphsGroup.bgLightBlue .headline h4,.themeParagraphsGroup.bgLightBlue .headline h5,.themeParagraphsGroup.bgLightBlue .headline h6,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h1,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h2,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h3,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h4,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h5,.themeParagraphsGroup.bgLightBlue .themeBasicHeadline h6{color:#279bd4;border-bottom:1px solid #279bd4}.themeParagraphsGroup.bgMediumBlue .background{background:#279bd4}.themeParagraphsGroup.bgMediumBlue .headline h1,.themeParagraphsGroup.bgMediumBlue .headline h2,.themeParagraphsGroup.bgMediumBlue .headline h3,.themeParagraphsGroup.bgMediumBlue .headline h4,.themeParagraphsGroup.bgMediumBlue .headline h5,.themeParagraphsGroup.bgMediumBlue .headline h6,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h1,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h2,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h3,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h4,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h5,.themeParagraphsGroup.bgMediumBlue .themeBasicHeadline h6{color:white;border-bottom:1px solid white}.themeParagraphsGroup.bgMediumBlue .readMoreButton a{background:#022b83}.themeParagraphsGroup.bgMediumBlue .readMoreButton a:hover{background:#c5e4ef;color:#022b83}.themeParagraphsGroup.bgBlue .background{background:#022b83}.themeParagraphsGroup.bgBlue .headline h1,.themeParagraphsGroup.bgBlue .headline h2,.themeParagraphsGroup.bgBlue .headline h3,.themeParagraphsGroup.bgBlue .headline h4,.themeParagraphsGroup.bgBlue .headline h5,.themeParagraphsGroup.bgBlue .headline h6,.themeParagraphsGroup.bgBlue .themeBasicHeadline h1,.themeParagraphsGroup.bgBlue .themeBasicHeadline h2,.themeParagraphsGroup.bgBlue .themeBasicHeadline h3,.themeParagraphsGroup.bgBlue .themeBasicHeadline h4,.themeParagraphsGroup.bgBlue .themeBasicHeadline h5,.themeParagraphsGroup.bgBlue .themeBasicHeadline h6{color:white;border-bottom:1px solid white}.themeParagraphsGroup.bgBlue .content .webStandard p{color:white}.themeParagraphsGroup.bgBlue .readMoreButton a:hover{background:#c5e4ef;color:#022b83}.themeParagraphsGroup.lt800 .content>.inner{width:100% !important}.themeParagraphsGroup .themeParagraphsGroup .background{display:none}.themeParagraphsGroup .themeParagraphsGroup>.content{padding:0}

.kwcColumns>.listItem{padding-bottom:20px}.kwcColumns>.listItem .kwcTextImage.noText .kwcBasicImageEnlarge{text-align:left}.kwcColumns>.listItem.emptyContent{display:none}.kwcColumns.gt480{margin-right:-20px}.kwcColumns.gt480>.listItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.kwcColumns.gt480.col2col-50_50>.listItem.span1{width:50%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col2col-33_66>.listItem.span1,.kwcColumns.gt480.col2col-66_33>.listItem.span1{width:33.33333%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col2col-33_66>.listItem.span2,.kwcColumns.gt480.col2col-66_33>.listItem.span2{width:66.66667%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col2col-25_75>.listItem.span1,.kwcColumns.gt480.col2col-75_25>.listItem.span1{width:25%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col2col-25_75>.listItem.span3,.kwcColumns.gt480.col2col-75_25>.listItem.span3{width:75%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col3col-33_33_33>.listItem.span1{width:33.33333%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col3col-50_25_25>.listItem.span1,.kwcColumns.gt480.col3col-25_50_25>.listItem.span1,.kwcColumns.gt480.col3col-25_25_50>.listItem.span1{width:25%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col3col-50_25_25>.listItem.span2,.kwcColumns.gt480.col3col-25_50_25>.listItem.span2,.kwcColumns.gt480.col3col-25_25_50>.listItem.span2{width:50%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col4col-25_25_25_25>.listItem.span1{width:50%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col4col-25_25_25_25>.listItem.span1.emptyContent{display:none}.kwcColumns.gt480.col4col-25_25_25_25>.listItem.span1.kwcEven{clear:left}.kwcColumns.gt480.col5col-20_20_20_20_20>.listItem.span1{width:20%;float:left;margin-right:0%;display:inline}.kwcColumns.gt480.col5col-20_20_20_20_20>.listItem.span1.emptyContent{display:none}.kwcColumns.gt480>.listItem.kwcLast,.kwcColumns.gt480>.listItem.lineLast{float:right;margin-right:0;left:0em;display:inline}.kwcColumns.gt480>.listItem.lineFirst{clear:both}.kwcColumns.gt620.col4col-25_25_25_25>.listItem.span1{width:25%;float:left;margin-right:0%;display:inline}.kwcColumns.gt620.col4col-25_25_25_25>.listItem.span1.emptyContent{display:inline}.kwcColumns.gt620.col4col-25_25_25_25>.listItem.span1.kwcEven{clear:none}

.kwcBasicTable{margin-bottom:10px}.kwcBasicTable table{width:100%}.kwcBasicTable table tr th{font-weight:bold}.kwcBasicTable table tr td{padding:2px 0px}.kwcBasicTable.flipScroll table{display:block}.kwcBasicTable.flipScroll table th,.kwcBasicTable.flipScroll table td{display:block}.kwcBasicTable.flipScroll table thead{display:block;float:left}.kwcBasicTable.flipScroll table thead th{text-align:right}.kwcBasicTable.flipScroll table tbody{display:block;overflow-x:auto;position:relative;white-space:nowrap;width:auto}.kwcBasicTable.flipScroll table tbody tr{display:inline-block;vertical-align:top}

.kwf-progress-window { padding: 15px; }
.kwf-progress-window .kwf-progress-content { margin-bottom: 10px; }
.kwf-progress-window .kwf-progress-text { font-size: 12px; }
.kwfClearOnFocusBlurred {
color: #aaa;
}
#gmapLoader {
background-color: #b00;
font-weight: bold;
color: #fff;
border: 2px solid #fff;
position: absolute;
z-index: 10;
text-align: left;
font-size: 14px;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
padding: 2px 6px;
}
.kwcAdvancedGoogleMapView .mobileOverlayOpen,.kwcAdvancedGoogleMapView .mobileOverlayClose{display:none}.kwcAdvancedGoogleMapView.optimizedMobileUI{margin-bottom:20px;position:relative;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.24s;-moz-transition-duration:0.24s;-o-transition-duration:0.24s;transition-duration:0.24s}.kwcAdvancedGoogleMapView.optimizedMobileUI .mobileOverlayOpen{background:url("/assets/kwf/Kwc/Advanced/GoogleMapView/navigateIcon.png") no-repeat center 106px rgba(0,0,0,0.7);background-size:52px 52px;position:absolute;text-align:center;display:block;z-index:1;bottom:0;right:0;left:0;top:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.24s;-moz-transition-duration:0.24s;-o-transition-duration:0.24s;transition-duration:0.24s}.kwcAdvancedGoogleMapView.optimizedMobileUI .navigateIcon{position:absolute;margin-left:-26px;display:block;height:52px;width:52px;left:50%;top:34%}@media (max-height: 460px){.kwcAdvancedGoogleMapView.optimizedMobileUI .navigateIcon{top:29%}}.kwcAdvancedGoogleMapView.optimizedMobileUI .innerMobileOverlay{position:absolute;border-radius:4px;line-height:40px;margin-top:-20px;font-size:14px;color:white;height:40px;right:20px;left:20px;top:59%}@media (max-height: 460px){.kwcAdvancedGoogleMapView.optimizedMobileUI .innerMobileOverlay{top:62%}}@media (max-width: 800px){.kwcAdvancedGoogleMapView.optimizedMobileUI>.container{height:50vh !important}}.kwcAdvancedGoogleMapView.optimizedMobileUI .tapToScroll{display:none}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate{margin:0 calc((100% - 100vw) / 2);z-index:45}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate .mobileOverlayClose{display:block}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate .mobileOverlayOpen{display:none}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate .mobileOverlayClose{background:rgba(0,0,0,0.9);position:fixed;bottom:85px;height:30px;width:120px;z-index:1;left:auto;right:5px;top:auto}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate .innerMobileOverlay{top:50%}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate>.container{height:100vh !important}.kwcAdvancedGoogleMapView.optimizedMobileUI.navigate .tapToScroll{background:url("/assets/kwf/Kwc/Advanced/GoogleMapView/closeIcon.png") no-repeat center right transparent;background-size:16px 16px;padding-right:24px;display:inline}.kwcAdvancedGoogleMapView.gt700 .mobileOverlayOpen,.kwcAdvancedGoogleMapView.gt700 .mobileOverlayClose{display:none}

.kwcAdvancedGoogleMapView div.text { display: none; }
.kwcAdvancedGoogleMapView .fromAddress { margin-top:6px; }
.kwcAdvancedGoogleMapView .fromAddress input { float: left; padding: 3px; }
.kwcAdvancedGoogleMapView .fromAddress input.textBefore { width: 98%; color: #232323; display: block; margin-bottom: 10px;}
.kwcAdvancedGoogleMapView.gt500 .fromAddress input.textBefore {width: 50%; display: block;}
.kwcAdvancedGoogleMapView .fromAddress input.kwfClearOnFocusBlurred { color: var(gray); }
.kwcAdvancedGoogleMapView .fromAddress input.textOn { color: #232323; }
.kwcAdvancedGoogleMapView .fromAddress button {
font-weight: bold;
overflow: visible;
cursor: pointer;
width: 100%;
margin: 0;
float: left;
padding: 8px 5px;
display: block;
float:left;
}
.kwcAdvancedGoogleMapView.gt500 .fromAddress button {
width: 200px;
float: right;
padding: 2px 5px;
cursor: pointer;
font-weight: bold;
}
.kwcAdvancedGoogleMapView .mapDirSuggestParent { display: none; margin-top: 30px; }
.kwcAdvancedGoogleMapView .container { overflow: hidden; border: 1px solid #000; }
.kwcAdvancedImprintImprint span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
display: block;
}
.vkwcAdvancedImprintVividPlanet span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.kwcAdvancedImprintGoogleAnalytics span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
div.kwfSwitchDisplay a.switchLink {
background: url(/assets/kwf/images/bullet_arrow_right.png) 0px 0px no-repeat;
padding-left: 18px;
}
div.kwfSwitchDisplay a.switchLink.switchLinkOpened {
background: url(/assets/silkicons/bullet_arrow_down.png) 0px 0px no-repeat;
}
/* z-index unter 50 lassen. bildgalerie hat 50 auf die mask und 100 auf die box
und da sollten wir drunter bleiben. */
div.kwfSwitchDisplay div.switchContent { 
overflow: hidden; z-index: 45; position: relative; 
margin-left: 19px;
}
/*
Bei einer Bildergalerie in einem switch display gab es einen Fehler,
der beim schließen die Bilder nicht sofort verschwinden ließ, sondern
über die schrift nach oben schob. Das hier war ein fix dafür, der allerdings
die steuerung (zoom +/-) einer GoogleMap in einem switchDisplay zerstören würde.
*/
/* div.kwfSwitchDisplay div.switchContent img { position: relative; z-index: 500;} */
/* avoid flicker */
html.js div.kwfSwitchDisplay div.switchContent { display: none; }
.kwcAdvancedImprintDisclaimer span.imprintHeadline {
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 8px;
display: block;
}
.kwcAdvancedImprintDisclaimer .kwfSwitchDisplay { margin-bottom: 10px; }
.contact .headline{margin-bottom:30px}.contact .headline h2{font-size:36px;line-height:44px}.contact .content p{color:white;margin-bottom:20px}

/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.x2-btn{
font:normal 11px tahoma, verdana, helvetica;
cursor:pointer;
white-space: nowrap;
}
.x2-btn button{
border:0 none;
background:transparent;
font:normal 11px tahoma,verdana,helvetica;
padding-left:3px;
padding-right:3px;
cursor:pointer;
margin:0;
overflow:visible;
width:auto;
-moz-outline:0 none;
outline:0 none;
}
* html .ext2-ie .x2-btn button {
width:1px;
}
.ext2-gecko .x2-btn button {
padding-left:0;
padding-right:0;
}
.ext2-ie .x2-btn button {
padding-top:2px;
}
/*
Predefined css class for buttons with only icon. Add this class (x-btn-icon) and a class with a background-image
to your button for a button with just an icon.
e.g.
.my-class .x2-btn-text { background-image: url(/assets/ext2/resources/css/foo.gif); }
*/

.x2-btn-icon .x2-btn-center .x2-btn-text{
background-position: center;
background-repeat: no-repeat;
height: 16px;
width: 16px;
cursor:pointer;
white-space: nowrap;
padding:0;
}
.x2-btn-icon .x2-btn-center{
padding:1px;
}
.x2-btn em {
font-style:normal;
font-weight:normal;
}
/*
Button class for icon and text. Add this class (x-btn-text-icon) and a class with a background-image
to your button for both text and icon. 
*/
.x2-btn-text-icon .x2-btn-center .x2-btn-text{
background-position: 0 2px;
background-repeat: no-repeat;
padding-left:18px;
padding-top:3px;
padding-bottom:2px;
padding-right:0;
}
.ext2-gecko3 .x2-btn-text-icon .x2-btn-center .x2-btn-text {
padding-top:2px;
}
.x2-btn-left, .x2-btn-right{
font-size:1px;
line-height:1px;
}
.x2-btn-left{
width:3px;
height:21px;
background:url(/assets/ext2/resources/images/default/button/btn-sprite.gif) no-repeat 0 0;
}
.x2-btn-right{
width:3px;
height:21px;
background:url(/assets/ext2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -21px;
}
.x2-btn-left i, .x2-btn-right i{
display:block;
width:3px;
overflow:hidden;
font-size:1px;
line-height:1px;
}
.x2-btn-center{
background:url(/assets/ext2/resources/images/default/button/btn-sprite.gif) repeat-x 0 -42px;
vertical-align: middle;
text-align:center;
padding:0 5px;
cursor:pointer;
white-space:nowrap;
}
.x2-btn-over .x2-btn-left{
background-position:0 -63px;
}
.x2-btn-over .x2-btn-right{
background-position:0 -84px;
}
.x2-btn-over .x2-btn-center{
background-position:0 -105px;
}
.x2-btn-click .x2-btn-center, .x2-btn-menu-active .x2-btn-center{
background-position:0 -126px;
}
.x2-btn-disabled *{
color:gray !important;
cursor:default !important;
}
.x2-btn-menu-text-wrap .x2-btn-center {
padding:0 3px;
}
.ext2-gecko .x2-btn-menu-text-wrap .x2-btn-center {
padding:0 1px;
}
.x2-btn-menu-arrow-wrap .x2-btn-center {
padding:0;
}
.x2-btn-menu-arrow-wrap .x2-btn-center button {
width:12px !important;
height:21px;
padding:0 !important;
display:block;
background:transparent url(/assets/ext2/resources/images/default/button/btn-arrow.gif) no-repeat left 3px;
}
.x2-btn-with-menu .x2-btn-center {
padding-right:2px !important;
}
.x2-btn-with-menu .x2-btn-center em {
display:block;
background:transparent url(/assets/ext2/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 0;
padding-right:10px;
}
.x2-btn-text-icon .x2-btn-with-menu .x2-btn-center em {
display:block;
background:transparent url(/assets/ext2/resources/images/default/toolbar/btn-arrow.gif) no-repeat right 3px;
padding-right:10px;
}
/* Toggle button styles */
.x2-btn-pressed .x2-btn-left{
background: url(/assets/ext2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -63px;
}
.x2-btn-pressed .x2-btn-right{
background: url(/assets/ext2/resources/images/default/button/btn-sprite.gif) no-repeat 0 -84px;
}
.x2-btn-pressed .x2-btn-center{
background: url(/assets/ext2/resources/images/default/button/btn-sprite.gif) repeat-x 0 -126px;
}
.ext2-safari .x2-btn-text-icon .x2-btn-center .x2-btn-text,.ext2-chrome .x2-btn-text-icon .x2-btn-center .x2-btn-text{
padding-right:4px;
}
/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.x2-date-picker {
border: 1px solid #1b376c;
border-top:0 none;
background:#fff;
position:relative;
}
.x2-date-picker a {
-moz-outline:0 none;
outline:0 none;
}
.x2-date-inner, .x2-date-inner td, .x2-date-inner th{
border-collapse:separate;
}
.x2-date-middle,.x2-date-left,.x2-date-right {
background: url(/assets/ext2/resources/images/default/shared/hd-sprite.gif) repeat-x 0 -83px;
color:#FFF;
font:bold 11px "sans serif", tahoma, verdana, helvetica;
overflow:hidden;
}
.x2-date-middle .x2-btn-left,.x2-date-middle .x2-btn-center,.x2-date-middle .x2-btn-right{
background:transparent !important;
vertical-align:middle;
}
.x2-date-middle .x2-btn .x2-btn-text {
color:#fff;
}
.x2-date-middle .x2-btn-with-menu .x2-btn-center em {
background:transparent url(/assets/ext2/resources/images/default/toolbar/btn-arrow-light.gif) no-repeat right 0;
}
.x2-date-right, .x2-date-left {
width:18px;
}
.x2-date-right{
text-align:right;
}
.x2-date-middle {
padding-top:2px;padding-bottom:2px;
width:130px; /* FF3 */
}
.x2-date-right a, .x2-date-left a{
display:block;
width:16px;
height:16px;
background-position: center;
background-repeat: no-repeat;
cursor:pointer;
-moz-opacity: 0.6;
opacity:.6;
filter: alpha(opacity=60);
}
.x2-date-right a:hover, .x2-date-left a:hover{
-moz-opacity: 1;
opacity:1;
filter: alpha(opacity=100);
}
.x2-item-disabled .x2-date-right a:hover, .x2-item-disabled .x2-date-left a:hover{
-moz-opacity: 0.6;
opacity:.6;
filter: alpha(opacity=60);
}
.x2-date-right a {
background-image: url(/assets/ext2/resources/images/default/shared/right-btn.gif);
margin-right:2px;
text-decoration:none !important;
}
.x2-date-left a{
background-image: url(/assets/ext2/resources/images/default/shared/left-btn.gif);
margin-left:2px;
text-decoration:none !important;
}
table.x2-date-inner {
width:100%;
table-layout:fixed;
}
.x2-date-inner th {
width:25px;
}
.x2-date-inner th {
background: #dfecfb url(/assets/ext2/resources/images/default/shared/glass-bg.gif) repeat-x left top;
text-align:right !important;
border-bottom: 1px solid #a3bad9;
font:normal 10px arial, helvetica,tahoma,sans-serif;
color:#233d6d;
cursor:default;
padding:0;
border-collapse:separate;
}
.x2-date-inner th span {
display:block;
padding:2px;
padding-right:7px;
}
.x2-date-inner td {
border: 1px solid #fff;
text-align:right;
padding:0;
}
.x2-date-inner a {
padding:2px 5px;
display:block;
font:normal 11px arial, helvetica,tahoma,sans-serif;
text-decoration:none;
color:black;
text-align:right;
zoom:1;
}
.x2-date-inner .x2-date-active{
cursor:pointer;
color:black;
}
.x2-date-inner .x2-date-selected a{
background: #dfecfb url(/assets/ext2/resources/images/default/shared/glass-bg.gif) repeat-x left top;
border:1px solid #8db2e3;
padding:1px 4px;
}
.x2-date-inner .x2-date-today a{
border: 1px solid darkred;
padding:1px 4px;
}
.x2-date-inner .x2-date-selected span{
font-weight:bold;
}
.x2-date-inner .x2-date-prevday a,.x2-date-inner .x2-date-nextday a {
color:#aaaaaa;
text-decoration:none !important;
}
.x2-date-bottom {
padding:4px;
border-top: 1px solid #a3bad9;
background: #dfecfb url(/assets/ext2/resources/images/default/shared/glass-bg.gif) repeat-x left top;
}
.x2-date-inner a:hover, .x2-date-inner .x2-date-disabled a:hover{
text-decoration:none !important;
color:black;
background: #ddecfe;
}
.x2-item-disabled .x2-date-inner a:hover{
background: none;
}
.x2-date-inner .x2-date-disabled a {
cursor:default;
background:#eeeeee;
color:#bbbbbb;
}
.x2-date-mmenu{
background:#eeeeee !important;
}
.x2-date-mmenu .x2-menu-item {
font-size:10px;
padding:1px 24px 1px 4px;
white-space: nowrap;
color:#000;
}
.x2-date-mmenu .x2-menu-item .x2-menu-item-icon {
width:10px;height:10px;margin-right:5px;
background-position:center -4px !important;
}
.x2-date-mp {
position:absolute;
left:0;
top:0;
background:white;
display:none;
}
.x2-date-mp td {
padding:2px;
font:normal 11px arial, helvetica,tahoma,sans-serif;
}
td.x2-date-mp-month,td.x2-date-mp-year,td.x2-date-mp-ybtn {
border: 0 none;
text-align:center;
vertical-align: middle;
width:25%;
}
.x2-date-mp-ok {
margin-right:3px;
}
.x2-date-mp-btns button {
text-decoration:none;
text-align:center;
text-decoration:none !important;
background:#083772;
color:white;
border:1px solid;
border-color: #3366cc #000055 #000055 #3366cc;
padding:1px 3px 1px;
font:normal 11px arial, helvetica,tahoma,sans-serif;
cursor:pointer;
}
.x2-date-mp-btns {
background: #dfecfb url(/assets/ext2/resources/images/default/shared/glass-bg.gif) repeat-x left top;
}
.x2-date-mp-btns td {
border-top: 1px solid #c5d2df;
text-align:center;
}
td.x2-date-mp-month a,td.x2-date-mp-year a {
display:block;
padding:2px 4px;
text-decoration:none;
text-align:center;
color:#15428b;
}
td.x2-date-mp-month a:hover,td.x2-date-mp-year a:hover {
color:#15428b;
text-decoration:none;
cursor:pointer;
background: #ddecfe;
}
td.x2-date-mp-sel a {
padding:1px 3px;
background: #dfecfb url(/assets/ext2/resources/images/default/shared/glass-bg.gif) repeat-x left top;
border:1px solid #8db2e3;
}
.x2-date-mp-ybtn a {
overflow:hidden;
width:15px;
height:15px;
cursor:pointer;
background:transparent url(/assets/ext2/resources/images/default/panel/tool-sprites.gif) no-repeat;
display:block;
margin:0 auto;
}
.x2-date-mp-ybtn a.x2-date-mp-next {
background-position:0 -120px;
}
.x2-date-mp-ybtn a.x2-date-mp-next:hover {
background-position:-15px -120px;
}
.x2-date-mp-ybtn a.x2-date-mp-prev {
background-position:0 -105px;
}
.x2-date-mp-ybtn a.x2-date-mp-prev:hover {
background-position:-15px -105px;
}
.x2-date-mp-ybtn {
text-align:center;
}
td.x2-date-mp-sep {
border-right:1px solid #c5d2df;
}
table.x2-date-inner {
width:auto;
}
.frontend .x2-date-middle, .x2-date-left, .x2-date-right {
background: none;
}
.frontend .x2-date-left a {
background-image: url('/assets/kwf/images/datepicker/arrowDatepickerLeft.gif');
}
.frontend .x2-date-right a {
background-image: url('/assets/kwf/images/datepicker/arrowDatepickerRight.gif');
}
.frontend .x2-date-inner {
width: 100%;
a {
font-size: 12px;
padding: 4px 5px;
}
}
.frontend .x2-date-inner th {
background: #444444;
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
border-bottom: none;
}
.frontend .x2-date-bottom {
background: none;
border-top: 1px solid #CCCCCC;
}
.frontend .x2-date-inner .x2-date-today a {
border: none;
}
.frontend .x2-date-inner .x2-date-selected a {
background: #444444;
border: medium none;
color: #FFFFFF;
padding: 4px 5px;
}
.frontend .x2-date-inner a:hover, .frontend .x2-date-inner .x2-date-disabled a:hover, .frontend td.x2-date-mp-month a:hover, .frontend td.x2-date-mp-year a:hover {
background: #444444;
color: #FFFFFF;
}
.frontend .x2-date-selected a:hover {
color: #FFFFFF;
}
.frontend td.x2-date-mp-sep {
border-right: #444444;
}
.frontend .x2-date-mp-btns {
background: none;
}
.frontend .x2-date-picker .x2-btn button {
font-weight: bold;
text-transform: uppercase;
color: #444444;
text-shadow: 1px 0 white;
cursor: pointer;
}
.frontend .x2-date-mp td {
font-size: 12px;
}
.frontend .x2-date-mp-btns td {
border-top: 1px solid #CCCCCC;
}
.frontend .x2-date-mp-ybtn a.x2-date-mp-prev {
background-position: 0 0;
background-image: url('/assets/kwf/images/datepicker/arrowDatepickerLeft.gif');
}
.frontend .x2-date-mp-ybtn a.x2-date-mp-next {
background-position: 0 0;
background-image: url('/assets/kwf/images/datepicker/arrowDatepickerRight.gif');
}
.frontend .x2-date-mp-btns button {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
color: #444444;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}
.frontend td.x2-date-mp-sel a {
background: #444444;
border: none;
padding: 4px 5px;

}
.frontend .x2-date-middle .x2-btn .x2-btn-text {
color: #333;
color: #444444;
}
.frontend .x2-menu {
padding: 0px;
box-shadow: 0 9px 14px -4px #333333;
border: 1px solid #CCCCCC;
}
.frontend .x2-date-picker {
background:none;
width: 175px;
}
.frontend .x2-btn-left, .frontend .x2-btn-right, .frontend .x2-btn-center {
background: none;
}
.frontend td.x2-date-mp-year.x2-date-mp-sel a, .frontend td.x2-date-mp-month.x2-date-mp-sel a {
color: #FFFFFF;
}
.frontend td.x2-date-mp-month a, .frontend td.x2-date-mp-year a {
color: #444444;
padding: 4px 5px;
}
.frontend .x2-date-middle .x2-btn-with-menu .x2-btn-center em {
background: url('/assets/kwf/images/datepicker/arrowDatepickerDown.gif');
background-repeat: no-repeat;
background-position: right 0;
}
/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.x2-toolbar{
border-color:#a9bfd3;
border-style:solid;
border-width:0 0 1px 0;
display: block;
padding:2px;
background:#d0def0 url(/assets/ext2/resources/images/default/toolbar/bg.gif) repeat-x top left;
position:relative;
zoom:1;
}
.x2-toolbar .x2-item-disabled .x2-btn-icon {
opacity: .35;
-moz-opacity: .35;
filter: alpha(opacity=35);
}
.x2-toolbar td {
vertical-align:middle;
}
.mso .x2-toolbar, .x2-grid-mso .x2-toolbar{
border: 0 none;
background: url(/assets/ext2/resources/images/default/grid/mso-hd.gif);
}
.x2-toolbar td,.x2-toolbar span,.x2-toolbar input,.x2-toolbar div,.x2-toolbar select,.x2-toolbar label{
white-space: nowrap;
font:normal 11px tahoma, arial, helvetica, sans-serif;
}
.x2-toolbar .x2-item-disabled {
color:gray;
cursor:default;
opacity:.6;
-moz-opacity:.6;
filter:alpha(opacity=60);
}
.x2-toolbar .x2-item-disabled * {
color:gray;
cursor:default;
}
.x2-toolbar .x2-btn-left{
background:none;
}
.x2-toolbar .x2-btn-right{
background:none;
}
.x2-toolbar .x2-btn-center{
background:none;
padding:0 0;
}
.x2-toolbar .x2-btn-menu-text-wrap .x2-btn-center button{
padding-right:2px;
}
.ext2-gecko .x2-toolbar .x2-btn-menu-text-wrap .x2-btn-center button{
padding-right:0;
}
.x2-toolbar .x2-btn-menu-arrow-wrap .x2-btn-center button{
padding:0 2px;
}
.x2-toolbar .x2-btn-menu-arrow-wrap .x2-btn-center button {
width:12px;
background:transparent url(/assets/ext2/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.x2-toolbar .x2-btn-text-icon .x2-btn-menu-arrow-wrap .x2-btn-center button {
width:12px;
background:transparent url(/assets/ext2/resources/images/default/toolbar/btn-arrow.gif) no-repeat 0 3px;
}
.x2-toolbar .x2-btn-over .x2-btn-menu-arrow-wrap .x2-btn-center button {
background-position: 0 -47px;
}
.x2-toolbar .x2-btn-over .x2-btn-left{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 0;
}
.x2-toolbar .x2-btn-over .x2-btn-right{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -21px;
}
.x2-toolbar .x2-btn-over .x2-btn-center{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -42px;
}
.x2-toolbar .x2-btn-click .x2-btn-left, .x2-toolbar .x2-btn-pressed .x2-btn-left, .x2-toolbar .x2-btn-menu-active .x2-btn-left{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -63px;
}
.x2-toolbar .x2-btn-click .x2-btn-right, .x2-toolbar .x2-btn-pressed .x2-btn-right, .x2-toolbar .x2-btn-menu-active .x2-btn-right{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) no-repeat 0 -84px;
}
.x2-toolbar .x2-btn-click .x2-btn-center, .x2-toolbar .x2-btn-pressed .x2-btn-center, .x2-toolbar .x2-btn-menu-active .x2-btn-center{
background: url(/assets/ext2/resources/images/default/toolbar/tb-btn-sprite.gif) repeat-x 0 -105px;
}
.x2-toolbar .x2-btn-with-menu .x2-btn-center em{
padding-right:8px;
}
.x2-toolbar .ytb-text{
padding:2px;
}
.x2-toolbar .ytb-sep {
background-image: url(/assets/ext2/resources/images/default/grid/grid-blue-split.gif);
background-position: center;
background-repeat: no-repeat;
display: block;
font-size: 1px;
height: 16px;
width:4px;
overflow: hidden;
cursor:default;
margin: 0 2px 0;
border:0;
}
.x2-toolbar .ytb-spacer {
width:2px;
}
/* Paging Toolbar */
.x2-tbar-page-number{
width:24px;
height:14px;
}
.x2-tbar-page-first{
background-image: url(/assets/ext2/resources/images/default/grid/page-first.gif) !important;
}
.x2-tbar-loading{
background-image: url(/assets/ext2/resources/images/default/grid/refresh.gif) !important;
}
.x2-tbar-page-last{
background-image: url(/assets/ext2/resources/images/default/grid/page-last.gif) !important;
}
.x2-tbar-page-next{
background-image: url(/assets/ext2/resources/images/default/grid/page-next.gif) !important;
}
.x2-tbar-page-prev{
background-image: url(/assets/ext2/resources/images/default/grid/page-prev.gif) !important;
}
.x2-item-disabled .x2-tbar-loading{
background-image: url(/assets/ext2/resources/images/default/grid/loading.gif) !important;
}
.x2-item-disabled .x2-tbar-page-first{
background-image: url(/assets/ext2/resources/images/default/grid/page-first-disabled.gif) !important;
}
.x2-item-disabled .x2-tbar-page-last{
background-image: url(/assets/ext2/resources/images/default/grid/page-last-disabled.gif) !important;
}
.x2-item-disabled .x2-tbar-page-next{
background-image: url(/assets/ext2/resources/images/default/grid/page-next-disabled.gif) !important;
}
.x2-item-disabled .x2-tbar-page-prev{
background-image: url(/assets/ext2/resources/images/default/grid/page-prev-disabled.gif) !important;
}
.x2-paging-info {
position:absolute;
top:5px;
right: 8px;
color:#444;
}
/* StatusBar */
.x2-statusbar .x2-status-text {
height: 21px;
line-height: 21px;
padding: 0 4px;
cursor: default;
}
.x2-statusbar .x2-status-busy {
padding-left: 25px;
background: transparent url(/assets/ext2/resources/images/default/grid/loading.gif) no-repeat 3px 3px;
}
.x2-statusbar .x2-status-text-panel {
border-top: 1px solid #99BBE8;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #99BBE8;
padding: 2px 8px 2px 5px;
}
/*
* Ext JS Library 2.3.0
* Copyright(c) 2006-2009, Ext JS, LLC.
* licensing@extjs.com
* 
* http://extjs.com/license
*/
.x2-menu {
border: 1px solid #718bb7;
z-index: 15000;
zoom: 1;
background: #f0f0f0 url(/assets/ext2/resources/images/default/menu/menu.gif) repeat-y;
padding: 2px;
}
.x2-menu a {
text-decoration: none !important;
}
.ext2-ie .x2-menu {
zoom:1;
overflow:hidden;
}
.x2-menu-list{
background:transparent;
border:0 none;
}
.x2-menu li{
line-height:100%;
}
.x2-menu li.x2-menu-sep-li{
font-size:1px;
line-height:1px;
}
.x2-menu-list-item{
font:normal 11px tahoma,arial, sans-serif;
white-space: nowrap;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:ignore;
display:block;
padding:1px;
}
.x2-menu-item-arrow{
background:transparent url(/assets/ext2/resources/images/default/menu/menu-parent.gif) no-repeat right;
}
.x2-menu-sep {
display:block;
font-size:1px;
line-height:1px;
margin: 2px 3px;
background-color:#e0e0e0;
border-bottom:1px solid #fff;
overflow:hidden;
}
.x2-menu-focus {
position:absolute;
left:-1px;
top:-1px;
width:1px;
height:1px;
line-height:1px;
font-size:1px;
-moz-outline:0 none;
outline:0 none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-user-select:ignore;
overflow:hidden;
display:block;
}
.x2-menu a.x2-menu-item {
display:block;
line-height:16px;
padding:3px 21px 3px 27px;
white-space: nowrap;
text-decoration:none;
color:#222;
-moz-outline: 0 none;
outline: 0 none;
cursor:pointer;
position: relative; 
}
.x2-menu-item-active {
background: #ebf3fd url(/assets/ext2/resources/images/default/menu/item-over.gif) repeat-x left bottom;
border:1px solid #aaccf6;
padding: 0;
}
.x2-menu-item-active a.x2-menu-item {
color: #233d6d;
}
.x2-menu-item-icon {
border: 0 none;
height: 16px;
padding: 0;
vertical-align: top;
width: 16px;
position: absolute;
left: 3px;
top: 3px;
margin: 0;
background-position:center;
}
.ext2-ie .x2-menu-item-icon {
left: -24px;
}
.ext2-strict .x2-menu-item-icon {
left: 3px;
}
.ext2-ie6 .x2-menu-item-icon {
left: -24px;
}
.x2-menu-check-item .x2-menu-item-icon{
background: transparent url(/assets/ext2/resources/images/default/menu/unchecked.gif) no-repeat center;
}
.x2-menu-item-checked .x2-menu-item-icon{
background-image:url(/assets/ext2/resources/images/default/menu/checked.gif);
}
.x2-menu-group-item .x2-menu-item-icon{
background: transparent;
}
.x2-menu-item-checked .x2-menu-group-item .x2-menu-item-icon{
background: transparent url(/assets/ext2/resources/images/default/menu/group-checked.gif) no-repeat center;
}
.x2-menu-plain {
background:#fff !important;
}
.x2-menu-date-item{
padding:0;
}
.x2-menu .x2-color-palette, .x2-menu .x2-date-picker{
margin-left: 26px;
margin-right:4px;
}
.x2-menu .x2-date-picker{
border:1px solid #a3bad9;
margin-top:2px;
margin-bottom:2px;
}
.x2-menu-plain .x2-color-palette, .x2-menu-plain .x2-date-picker{
margin: 0;
border: 0 none;
}
.x2-date-menu {
padding:0 !important;
}
.x2-cycle-menu .x2-menu-item-checked {
border:1px dotted #a3bae9 !important;
background:#DFE8F6;
padding:0;
}

.kwfFieldErrorIconBubble { 
position: absolute; 
width: 16px; height: 16px;
z-index: 30;
background: url("/assets/silkicons/exclamation.png") no-repeat scroll left center transparent;
}
.kwfFieldErrorIconBubble .message {
position: absolute; 
font-size: 12px;
text-align: center;
border-radius: 5px;
min-width: 100px;
cursor: default;
padding: 6px;
margin-top: -4px;
margin-left: 25px;
color: white;
background-color: #d11313;
}
.kwfFieldErrorIconBubble .arrow {
border-top: 7px solid transparent;
border-right: 7px solid #d11313;
border-bottom: 7px solid transparent;
position: absolute;
width: 0;
top: 1px;
left: 18px;
display: block;
}

.kwfFieldErrorBubble { 
position: absolute; 
border: 2px solid #dddddd; 
width: 215px;
border-radius: 6px;
background-color: #d11313;
opacity: 0.8;
color: #fff;
z-index: 1000;
behavior: url(/assets/css3pie/pie.htc);
}
.kwfFieldErrorBubble:after {
border-color: #bb1d1d transparent;
border-style: solid;
border-width: 0px 8px 8px;
top: -8px;
content:"";
display: block;
right: 175px;
position: absolute;
width: 0;
z-index:10;
}
.kwfFieldErrorBubble .message {
padding: 5px;
}
.kwfFieldErrorBubble .closeButton {
width: 10px; height: 10px; position: absolute;
top: 0; right: 0;
background: url('/assets/kwf/images/close.png') no-repeat;
}
.kwcForm div.kwfFormFieldMultiCheckboxVertical { 
display: inline-block;
position: relative;
}
.kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem input {
float: none;
}
.kwcForm div.kwcFormFieldMultiCheckbox .checkboxItem label {
float: none;
}
.kwfFormContainerFieldSet div {
display: block;
}
.kwfFormContainerFieldSet .kwfFormContainerFieldSetCollapsed {
border-width: 2px 2px 0px 2px;
border-left-color: transparent;
border-right-color: transparent;
margin-bottom: 0px;
}
.kwfFormContainerFieldSet fieldset {
border: 2px groove #EEE;
}
.kwfFormContainerFieldSet .kwfFormContainerFieldSetCollapsed div {
display: none;
}
.kwfFormFieldFileInner img{margin-top:-20px}.kwfFormFieldFile .kwfFormFieldFileInnerContent .fileSelector,.kwfFormFieldFile .kwfFormFieldFileInnerContent>input{position:absolute;width:100%}.kwfFormFieldFile .kwfFormFieldFileInnerContent .fileSelector{z-index:2;opacity:0;filter:alpha(opacity=0)}.kwfFormFieldFile .kwfFormFieldFileInnerContent .underlayFileSelector{z-index:1}.kwfFormFieldFile .kwfFormFieldFileInnerContent .underlayFileSelector a.kwfFormFieldFileUploadButton{float:right}.kwfFormFieldFile .kwfFormFieldFileInnerContent .kwfFormFieldFieldDropText{display:none}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent{position:relative;width:100%;border:1px solid;display:block;height:90px}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper{position:relative}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper input{width:100%;height:90px;background:none;border:none}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper .underlayFileSelector{position:absolute;width:100%}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFileUploadWrapper .underlayFileSelector a.kwfFormFieldFileUploadButton{position:absolute;right:0}.kwfFormFieldFile.dropField .kwfFormFieldFileInnerContent .kwfFormFieldFieldDropText{position:absolute;display:block}.kwfFormFieldUploadProgressBar{display:block;position:absolute;width:200px;height:42px;background:white;z-index:1;left:50%;margin-left:-100px;top:50%;margin-top:-21px}.kwfFormFieldUploadProgressBar .inner{display:block;width:180px;height:20px;margin:10px;border:1px solid;position:relative}.kwfFormFieldUploadProgressBar .inner span.progress{width:0%;background:#4169e1;display:block;position:relative;height:100%;text-align:center;color:white;line-height:24px}.kwfFormFieldUploadProgressBar .inner span.processing{background:#4169e1;display:none;text-align:center;font-size:12px;color:white;line-height:21px;width:100%}.kwfFormFieldUploadProgressBar .inner span.processing.visible{display:block}

.kwfFormCard.inactive { display: none; }
div.kwfFormFieldDateField a.icon {
display: block;
width: 16px; height: 100%;
background: url('/assets/silkicons/date.png') no-repeat left center;
position: absolute;
right: 4px;
top: 0px;
}
.kwcForm .kwfFormFieldWrapper{position:relative}.kwcForm .submitWrapper .saving{visibility:hidden;position:absolute;margin-left:-12px;margin-top:-12px;height:24px;width:24px;left:50%;top:50%}html.cssanimations .kwcForm .submitWrapper .saving{background:url("/assets/kwf/images/loading/loadingsmall.png") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .kwcForm .submitWrapper .saving{background-image:url("/assets/kwf/images/loading/dpr2/loadingsmall.png");background-size:26px 26px;-webkit-background-size:26px 26px}}html.no-cssanimations .kwcForm .submitWrapper .saving{background:url("/assets/kwf/images/loading/loadingsmall.gif") no-repeat scroll center center transparent;position:absolute;height:26px;width:26px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-13px;margin-top:-13px}

.kwcForm .kwfFieldError label { color: #232323; }
.kwcForm .kwfFieldError input,
.kwcForm .kwfFieldError textarea {
color: #232323;
border-color: #bb1d1d ;
}
.kwcForm button {
cursor: pointer;
}
.kwcForm form .kwfField label,
.kwcForm form .kwfField span.fieldContent {
line-height: 20px;
}
.kwcForm .submitWrapper {
text-align: center;
clear: both;
}
.kwcForm .submitWrapper .beforeButton,
.kwcForm .submitWrapper .button,
.kwcForm .submitWrapper .saving,
.kwcForm .submitWrapper .afterButton {
float: left;
}
.kwcForm .submitWrapper .button {
position: relative;
}
.kwcForm .submitWrapper .button.disabled {
opacity: 0.3;
}
.kwcForm input,
.kwcForm textarea,
.kwcForm select {
padding: 2px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #232323;
line-height: 18px;
outline: none;
float: left;
}
.kwcForm input.radio {
margin-left: 10px;
border: none;
background: none;
}
.kwcForm form .kwfFormFieldCheckbox input {
width: auto;
border: none;
background: none;
margin-top: 3px;
}
.kwcForm label {
line-height: 18px;
}
.kwcForm .kwcLabelPositionAbove .kwfFormFieldWrapper.hasLabel {
margin-left: 0;
padding-left: 0;
}
.kwcForm .kwfFieldRequired label { font-weight: normal; }
.kwcForm .kwfFieldRequired span label { font-weight: normal; }
.kwcForm .kwfFieldLabelAlignTop label {
width: auto;
margin: 0px;
text-align: left;
}
.kwcForm .kwfFieldLabelAlignLeft label {
text-align: left;
}
.kwcForm .showField {
font-weight: bold;
margin-bottom: 9px;
}
.kwcForm fieldset {
margin-bottom: 20px;
padding: 10px;
}
.kwcForm fieldset legend {
font-weight: bold;
margin-left: 20px;
padding: 5px;
}
.kwcForm form .kwfFormFieldRadio .kwfFormFieldWrapper label {
margin-right: 20px;
clear: none;
}
.kwcForm form .kwfFormFieldRadio input { margin: 0px; padding: 0px; }
.kwcForm form .kwfFormFieldRadioHorizontal span { display: inline-block; }
.kwcForm form .kwfFormFieldRadioVertical span { display: block; }
.kwcForm form .kwfFormFieldRadioVertical span label { margin-left: 0px; }
.kwcForm form .kwfFormFieldRadioVertical label { float: none; }
.kwcForm form .kwfFormFieldMultiCheckboxHorizontal label { float: none; width: auto; margin-left: 0px; }
.kwcForm form .kwfFormFieldMultiCheckboxHorizontal .checkboxItem { float: left; white-space: nowrap; padding-right: 10px; }
.kwcForm form .kwfFormFieldMultiCheckboxHorizontal .checkboxItem label { font-weight: normal; }
.kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn { float: left; clear: none; margin-bottom: 0px; }
.kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField { clear: none; margin-bottom: 0px; }
.kwcForm span.comment { margin-left: 10px; color: #999; }
.kwcForm .kwfField { clear: both; position: relative; margin-bottom: 4px; }
.kwcForm .kwcLabelPositionAbove label {
display: block;
float: none;
margin-left: 0px;
text-align: left;
width: 100%;
}
.contactForm{width:100%;margin:0 auto}.contactForm label{float:left}.contactForm .kwfFormFieldRadioHorizontal label,.contactForm .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.contactForm .kwfFormFieldMultiCheckboxHorizontal label,.contactForm .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.contactForm .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.contactForm .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.contactForm .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.contactForm .kwfFieldErrorIconBubble .message{text-align:center}.contactForm .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.contactForm .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.contactForm .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.contactForm .kwcFormFieldFile .kwfFieldErrorIconBubble,.contactForm .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.contactForm .confirmation a{color:white;text-decoration:underline}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn{float:none}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField{margin-bottom:12px}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper{width:100%;display:inline-block}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper input,.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper textarea{-webkit-border-radius:"0px";-moz-border-radius:"0px";-ms-border-radius:"0px";-o-border-radius:"0px";border-radius:"0px";behavior:url("/assets/css3pie/pie.htc");position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:100% !important;border:medium none;font-size:15px;line-height:25px;color:#232323;padding:0 10px}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper input{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:40px;line-height:40px}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper textarea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:152px}.contactForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField.form_firstname{display:none}.contactForm.sm600 label{float:left}.contactForm.sm600 .kwfFormFieldRadioHorizontal label,.contactForm.sm600 .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.contactForm.sm600 .kwfFormFieldMultiCheckboxHorizontal label,.contactForm.sm600 .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.contactForm.sm600 .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.contactForm.sm600 .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.contactForm.sm600 .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.contactForm.sm600 .kwfFieldErrorIconBubble .message{text-align:center}.contactForm.sm600 .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.contactForm.sm600 .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.contactForm.sm600 .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.contactForm.sm600 .kwcFormFieldFile .kwfFieldErrorIconBubble,.contactForm.sm600 .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.contactForm.gt600 .kwcForm{position:relative}.contactForm.gt600 .kwcForm form .kwfFormContainerColumn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:45%;padding-right:40px;float:left}.contactForm.gt600 .kwcForm form .kwfFormContainerColumn:first-child{width:40%}.contactForm.gt600 .kwcForm form .kwfFormContainerColumn.lastColumn{width:20%}.contactForm.gt600 .kwcForm form .submitWrapper{position:absolute;right:0;top:110px;width:16%}.contactForm.gt600 .kwcForm form .submitWrapper .button{width:100%}.contactForm.gt600 .kwcForm form .submitWrapper .button button{width:100%;font-size:18px}

.newsletterSubscribe{display:none !important;width:100%;margin:0 auto}.newsletterSubscribe label{float:left}.newsletterSubscribe .kwfFormFieldRadioHorizontal label,.newsletterSubscribe .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.newsletterSubscribe .kwfFormFieldMultiCheckboxHorizontal label,.newsletterSubscribe .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.newsletterSubscribe .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.newsletterSubscribe .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.newsletterSubscribe .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.newsletterSubscribe .kwfFieldErrorIconBubble .message{text-align:center}.newsletterSubscribe .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.newsletterSubscribe .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.newsletterSubscribe .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.newsletterSubscribe .kwcFormFieldFile .kwfFieldErrorIconBubble,.newsletterSubscribe .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.newsletterSubscribe .kwcForm form .kwfField{margin-bottom:12px}.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper{width:100%;display:inline-block}.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper input[type="text"],.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper input[type="email"],.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper textarea{-webkit-border-radius:"0px";-moz-border-radius:"0px";-ms-border-radius:"0px";-o-border-radius:"0px";border-radius:"0px";behavior:url("/assets/css3pie/pie.htc");position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:500px !important;border:medium none;font-size:15px;line-height:25px;color:#232323;padding:0 10px}.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper input[type="text"],.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper input[type="email"]{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:40px;line-height:40px}.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper input[type="radio"]{height:20px;margin-right:10px}.newsletterSubscribe .kwcForm form .kwfField .kwfFormFieldWrapper textarea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:152px}.newsletterSubscribe .kwcForm form .kwfField.form_phone{display:none}

.teaserHome{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 40px 0}.teaserHome:after{content:"";display:table;clear:both}.teaserHome .columns .column.first{width:100%}.teaserHome .columns .column.last{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;width:100%;padding:20px;background:#c5e4ef;margin-top:30px}.teaserHome .columns .column.last:after{content:"";display:table;clear:both}.teaserHome .columns .column.last .box h3{font-size:22px;color:#279bd4;border-bottom:1px solid #279bd4;margin-bottom:10px}.teaserHome .columns .column.last .box .news{margin-bottom:20px}.teaserHome.gt727 .columns .column.first{width:60%;margin-right:10%;float:left}.teaserHome.gt727 .columns .column.last{width:30%;float:right;margin-top:0}

.teaserHomeText p{line-height:26px}

/* 
* Core Owl Carousel CSS File
*/
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
/* position relative and z-index fix webkit rendering fonts issue */
position: relative;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
/* fix for flashing background */
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
display: none;
}
.owl-carousel.owl-drag .owl-item {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}
/* No Js */
.no-js .owl-carousel {
display: block;
}
/* 
* Owl Carousel - Auto Height Plugin
*/
.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
/* 
* Owl Carousel - Animate Plugin
*/
.owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.owlcarouselKwcCarousel{margin:auto;position:relative}.owlcarouselKwcCarousel .listWrapper{*zoom:1;position:relative}.owlcarouselKwcCarousel .listWrapper:after{content:"";display:table;clear:both}.owlcarouselKwcCarousel .imageWrapper{*zoom:1;position:relative}.owlcarouselKwcCarousel .imageWrapper:after{content:"";display:table;clear:both}.owlcarouselKwcCarousel .owl-nav .owl-prev{width:39px;position:absolute;height:100%;top:0;left:0;text-indent:-9999px}.owlcarouselKwcCarousel .owl-nav .owl-next{width:39px;position:absolute;top:0;right:0;height:100%;text-indent:-9999px}.owlcarouselKwcCarousel.fullwidth .listWrapper .listItem{margin-left:20px}.owlcarouselKwcCarousel.fullwidth .imageWrapper{left:0}

.teaserHomeCarousel .owl-carousel{z-index:0}.teaserHomeCarousel .owl-nav{display:block}.teaserHomeCarousel .owl-nav .owl-prev{left:-10px}.teaserHomeCarousel .owl-nav .owl-prev:before{width:20px;height:20px;background:url("/assets/web/images/arrowWhiteLeft.png") no-repeat center right;content:" ";display:block;position:relative;right:0}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.teaserHomeCarousel .owl-nav .owl-prev:before{background-image:url("/assets/web/images/dpr2/arrowWhiteLeft.png");background-size:20px 20px;-webkit-background-size:20px 20px}}.teaserHomeCarousel .owl-nav .owl-next{right:-10px}.teaserHomeCarousel .owl-nav .owl-next:before{width:20px;height:20px;background:url("/assets/web/images/arrowWhiteRight.png") no-repeat center left;content:" ";display:block;position:relative;left:0}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.teaserHomeCarousel .owl-nav .owl-next:before{background-image:url("/assets/web/images/dpr2/arrowWhiteRight.png");background-size:20px 20px;-webkit-background-size:20px 20px}}.teaserHomeCarousel .owl-nav .owl-prev,.teaserHomeCarousel .owl-nav .owl-next{width:20px;height:20px;border-radius:0;text-indent:0;background-color:transparent;display:block;margin-top:-10px;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.24s;-moz-transition-duration:0.24s;-o-transition-duration:0.24s;transition-duration:0.24s}.teaserHomeCarousel .owl-dots{position:relative;width:auto;padding:20px 0;text-align:center;display:table;margin:0 auto}.teaserHomeCarousel .owl-dots .owl-dot{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:none repeat scroll 0 0 rgba(0,0,0,0.5);box-sizing:border-box;display:inline-block;height:8px;margin:0 5px;position:relative;width:8px}.teaserHomeCarousel .owl-dots .owl-dot.active{background-color:black}.teaserHomeCarousel .owl-item .listItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;margin:0 auto}.teaserHomeCarousel.gt900 .owl-nav{display:block}

.teaserHomeCarouselChildTitle{color:#279bd4;margin-bottom:8px;font-weight:bold}

.teaserHomeDownloadsDownload{display:table;width:100%}.teaserHomeDownloadsDownload span.icon{background:url("/assets/web/images/iconDownload.png") no-repeat center center;display:table-cell;width:47px;height:47px;vertical-align:middle}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.teaserHomeDownloadsDownload span.icon{background-image:url("/assets/web/images/dpr2/iconDownload.png");background-size:47px 47px;-webkit-background-size:47px 47px}}.teaserHomeDownloadsDownload a{display:table-cell;padding-left:20px;color:#232323;vertical-align:middle}.teaserHomeDownloadsDownload a:hover{color:#279bd4}

.textImageTeaserKwcTeaser .image{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative}.textImageTeaserKwcTeaser.none{background:none}.textImageTeaserKwcTeaser.white{background:#fff}.textImageTeaserKwcTeaser.grey{background:#e1e1e1}.textImageTeaserKwcTeaser .text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 15px 10px 15px}

.teaserTextImageButton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding-bottom:55px;position:relative}.teaserTextImageButton .button{text-align:center;padding-bottom:15px;position:absolute;bottom:0;width:100%;height:40px}.teaserTextImageButton .button .themeButton>a>span{padding:8px 14px;font-size:18px}.teaserTextImageButton .button .themeButton .text{padding:0}.teaserTextImageButton .image{position:relative}.teaserTextImageButton .image .container{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;behavior:url("/assets/css3pie/pie.htc");position:relative}.teaserTextImageButton .image img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.teaserTextImageButton .image .imageCaption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;position:absolute;bottom:0;font-size:14px;text-transform:uppercase;width:100%;height:100%;color:white;padding:10px 0 0px 0;display:inline-block}.teaserTextImageButton .image .imageCaption span{position:absolute;text-align:center;width:100%;top:50%;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform:translate3d(0px, 100px, 0px);-moz-transform:translate3d(0px, 100px, 0px);-ms-transform:translate3d(0px, 100px, 0px);-o-transform:translate3d(0px, 100px, 0px);transform:translate3d(0px, 100px, 0px)}.teaserTextImageButton .image:hover .imageCaption{background:rgba(0,0,0,0.5);height:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.teaserTextImageButton .image:hover .imageCaption span{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.teaserTextImageButton .image:hover img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s}.teaserTextImageButton.white{background:white}.teaserTextImageButton .text{padding:10px 0}.teaserTextImageButton .text p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;line-height:20px;color:#333333}.teaserTextImageButton .text h1,.teaserTextImageButton .text h2,.teaserTextImageButton .text h3,.teaserTextImageButton .text h4,.teaserTextImageButton .text h5{color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;margin-top:5px;margin-bottom:-10px;font-size:20px}.teaserTextImageButton.gt225 .text h1,.teaserTextImageButton.gt225 .text h2,.teaserTextImageButton.gt225 .text h3,.teaserTextImageButton.gt225 .text h4,.teaserTextImageButton.gt225 .text h5{font-size:25px}.teaserTextImageButton.gt225 .text p{font-size:15px}

.directoriesCoursesViewGroupingView ul{margin:0}.directoriesCoursesViewGroupingView .title{font-size:18px;color:#279bd4;font-weight:bold;margin-bottom:15px}.directoriesCoursesViewGroupingView .directoriesCoursesViewGroupingGroup{margin-bottom:30px}.directoriesCoursesViewGroupingView.gt767 .title{font-size:20px}

.directoriesCoursesViewGroupingGroup{width:100%;overflow-y:scroll}

.directoriesCoursesViewGroupingGroupView ul{display:table;width:100%}.directoriesCoursesViewGroupingGroupView ul .row{list-style:none;display:table-row}.directoriesCoursesViewGroupingGroupView ul .row span{display:table-cell;font-weight:bold;padding:5px 10px;font-size:16px}.directoriesCoursesViewGroupingGroupView ul .row span.city{width:15%}.directoriesCoursesViewGroupingGroupView ul .row span.school{width:30%}.directoriesCoursesViewGroupingGroupView ul .row span.dates{width:20%}.directoriesCoursesViewGroupingGroupView ul .row span.readMore{width:45%}.directoriesCoursesViewGroupingGroupView ul .row:nth-child(1n) span{background:#c6e196}.directoriesCoursesViewGroupingGroupView ul .row:nth-child(2n) span{background:#c5e4ef}

.directoriesCoursesDetail .form{*zoom:1}.directoriesCoursesDetail .form:after{content:"";display:table;clear:both}.directoriesCoursesDetail .form .background{background:#279bd4;overflow:hidden;position:absolute;left:0;width:100%;z-index:0}.directoriesCoursesDetail .kwcBasicTable table thead tr.headline th{font-size:24px;border-bottom:2px solid #279bd4;color:#279bd4;line-height:28px}.directoriesCoursesDetail .kwcBasicTable table tbody tr td{padding:10px 0px;border-top:1px dotted #279bd4}.directoriesCoursesDetail .kwcBasicTable table tbody tr:first-child td{border-top:none}.directoriesCoursesDetail .backButton{*zoom:1}.directoriesCoursesDetail .backButton:after{content:"";display:table;clear:both}.directoriesCoursesDetail .backButton a{background:url("/assets/web/images/arrowBack.png") no-repeat left center transparent;padding-left:45px;height:40px;line-height:40px;display:block;color:#83bf23}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.directoriesCoursesDetail .backButton a{background-image:url("/assets/web/images/dpr2/arrowBack.png");background-size:40px 40px;-webkit-background-size:40px 40px}}

.directoriesCoursesDetailRegistration{padding:40px 0 30px}.directoriesCoursesDetailRegistration .title{margin-bottom:20px;position:relative}.directoriesCoursesDetailRegistration .title h3{color:white}

.directoriesCoursesDetailRegistrationForm{width:100%;margin:0 auto}.directoriesCoursesDetailRegistrationForm label{float:left}.directoriesCoursesDetailRegistrationForm .kwfFormFieldRadioHorizontal label,.directoriesCoursesDetailRegistrationForm .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.directoriesCoursesDetailRegistrationForm .kwfFormFieldMultiCheckboxHorizontal label,.directoriesCoursesDetailRegistrationForm .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.directoriesCoursesDetailRegistrationForm .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.directoriesCoursesDetailRegistrationForm .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.directoriesCoursesDetailRegistrationForm .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.directoriesCoursesDetailRegistrationForm .kwfFieldErrorIconBubble .message{text-align:center}.directoriesCoursesDetailRegistrationForm .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.directoriesCoursesDetailRegistrationForm .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.directoriesCoursesDetailRegistrationForm .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.directoriesCoursesDetailRegistrationForm .kwcFormFieldFile .kwfFieldErrorIconBubble,.directoriesCoursesDetailRegistrationForm .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.directoriesCoursesDetailRegistrationForm .confirmation a{color:white;text-decoration:underline}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn{float:none}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField{*zoom:1;margin-bottom:12px}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField:after{content:"";display:table;clear:both}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper{width:100%;display:inline-block}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper input,.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper textarea,.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper select{-webkit-border-radius:"0px";-moz-border-radius:"0px";-ms-border-radius:"0px";-o-border-radius:"0px";border-radius:"0px";behavior:url("/assets/css3pie/pie.htc");position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:100% !important;border:1px solid #ccc;font-size:15px;line-height:25px;color:#232323;padding:0 10px}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper input{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:40px;line-height:40px}.directoriesCoursesDetailRegistrationForm .kwcForm form .kwfFormContainerColumns .kwfFormContainerColumn .kwfField .kwfFormFieldWrapper textarea{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;height:216px}.directoriesCoursesDetailRegistrationForm.sm600 label{float:left}.directoriesCoursesDetailRegistrationForm.sm600 .kwfFormFieldRadioHorizontal label,.directoriesCoursesDetailRegistrationForm.sm600 .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.directoriesCoursesDetailRegistrationForm.sm600 .kwfFormFieldMultiCheckboxHorizontal label,.directoriesCoursesDetailRegistrationForm.sm600 .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.directoriesCoursesDetailRegistrationForm.sm600 .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.directoriesCoursesDetailRegistrationForm.sm600 .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.directoriesCoursesDetailRegistrationForm.sm600 .kwfFieldErrorIconBubble .message{text-align:center}.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldFile .kwfFieldErrorIconBubble,.directoriesCoursesDetailRegistrationForm.sm600 .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm{position:relative}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm form .kwfFormContainerColumn{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:52%;float:left}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm form .kwfFormContainerColumn:first-child{width:48%;padding-right:4%}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm form .submitWrapper{position:relative;width:16%}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm form .submitWrapper .button{width:100%}.directoriesCoursesDetailRegistrationForm.gt600 .kwcForm form .submitWrapper .button button{width:100%;font-size:18px}

.directoriesCoursesDetailRegistrationFormSuccess{position:relative}.directoriesCoursesDetailRegistrationFormSuccess p{color:white}

.directoriesCoursesUpcoming a{display:block}.directoriesCoursesUpcoming a:hover>span{text-decoration:underline}.directoriesCoursesUpcoming a>span{display:table}.directoriesCoursesUpcoming a>span span.title,.directoriesCoursesUpcoming a>span span.dates{display:table-cell;font-size:13px;line-height:20px}.directoriesCoursesUpcoming a>span span.title{padding-right:20px}@media (min-width: 620px){.directoriesCoursesUpcoming a>span span.title,.directoriesCoursesUpcoming a>span span.dates{font-size:17px;line-height:31px}}

.themeParagraphsPasswordPluginForm .kwcForm form{margin-top:10px;margin-bottom:20px}.themeParagraphsPasswordPluginForm .kwcForm form .kwfField{*zoom:1}.themeParagraphsPasswordPluginForm .kwcForm form .kwfField:after{content:"";display:table;clear:both}.themeParagraphsPasswordPluginForm .kwcForm form .kwfField .kwfFormFieldWrapper input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;width:100%;border:1px solid #ccc;font-size:16px;line-height:40px;color:#232323;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative}.themeParagraphsPasswordPluginForm .kwcForm .submitWrapper{margin-top:20px}

.shopProductsDirectory{margin:0px 0 40px 0}

.kwfViewAjaxHidden{display:none}.kwcDirectoriesListViewAjax .ext-el-mask{background-color:white}html.cssanimations .kwcDirectoriesListViewAjax .ext-el-mask-msg.loading{background:url("/assets/kwf/images/loading/loadingbig.png") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .kwcDirectoriesListViewAjax .ext-el-mask-msg.loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px;-webkit-background-size:50px 50px}}html.no-cssanimations .kwcDirectoriesListViewAjax .ext-el-mask-msg.loading{background:url("/assets/kwf/images/loading/loadingbig.gif") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px}.kwcDirectoriesListViewAjax .ext-el-mask-msg.loading div{background:white;border:0px;padding:10px 10px 10px 10px}.kwcDirectoriesListViewAjax.loadingContent{background-color:white;padding:50px 0px 50px 0px;behavior:url(/assets/css3pie/pie.htc)}html.cssanimations .kwcDirectoriesListViewAjax.loadingContent .loading{background:url("/assets/kwf/images/loading/loadingbig.png") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px;-moz-animation:kwfLoadingSpin 0.5s infinite linear;-webkit-animation:kwfLoadingSpin 0.5s infinite linear;animation:kwfLoadingSpin 0.5s infinite linear}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){html.cssanimations .kwcDirectoriesListViewAjax.loadingContent .loading{background-image:url("/assets/kwf/images/loading/dpr2/loadingbig.png");background-size:50px 50px;-webkit-background-size:50px 50px}}html.no-cssanimations .kwcDirectoriesListViewAjax.loadingContent .loading{background:url("/assets/kwf/images/loading/loadingbig.gif") no-repeat scroll center center transparent;position:absolute;height:50px;width:50px;margin:0 auto;display:block;content:'';left:50%;top:50%;margin-left:-25px;margin-top:-25px}.kwcDirectoriesListViewAjax .linkToTop{display:none;background:url(/assets/kwf/Kwc/Directories/List/ViewAjax/scrollToTop.png) no-repeat left top;width:58px;height:58px;position:fixed;bottom:10px;left:50%;margin-left:-29px}.kwcDirectoriesListViewAjax .linkToTop:hover{cursor:pointer;background:url(/assets/kwf/Kwc/Directories/List/ViewAjax/scrollToTop.png) no-repeat left bottom}.kwcDirectoriesListViewAjax.scrolledDown .linkToTop{display:block}

.shopProductsView{display:block;width:100%}.shopProductsView .head{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#279bd4;position:relative;width:100%;display:block;height:45px;margin-bottom:20px}.shopProductsView .head div.firstLetter{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;behavior:url("/assets/css3pie/pie.htc");position:relative;border:3px solid #f2f7e3;position:absolute;left:20px;background:#83bf23;height:65px;margin-top:-14px;width:65px;text-align:center;display:table}.shopProductsView .head div.firstLetter span{display:table-cell;vertical-align:middle;font-size:40px;font-weight:bold;color:white}.shopProductsView .head h1{font-size:22px;position:relative;left:100px;color:white;text-transform:none;line-height:45px}.shopProductsView .products{*zoom:1;margin-right:-20px}.shopProductsView .products:after{content:"";display:table;clear:both}.shopProductsView .products .kwfViewAjaxItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;margin-right:0%;display:inline;clear:none;padding-right:20px;margin-bottom:30px}.shopProductsView .products .kwfViewAjaxItem .product .productTitle{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#83bf23}.shopProductsView .products .kwfViewAjaxItem .product .productTitle h4{font-size:20px;font-family:'roboto', sans-serif;font-weight:200;color:white;margin-bottom:0;text-align:center;line-height:26px;padding:10px 0}.shopProductsView .products .kwfViewAjaxItem .product .productTitle:hover{background:#6d9d21}.shopProductsView .products .kwfViewAjaxItem .product .previewImage{border-left:2px solid #279bd4;border-right:2px solid #279bd4;background:#c5e4ef}.shopProductsView .products .kwfViewAjaxItem .product .previewImage img{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.shopProductsView .products .kwfViewAjaxItem .product .previewImage img.placeholderImage{max-width:100%}.shopProductsView .products .kwfViewAjaxItem .product .content{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;behavior:url("/assets/css3pie/pie.htc");position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#c5e4ef;padding:10px;border-left:2px solid #279bd4;border-right:2px solid #279bd4;border-bottom:2px solid #279bd4}.shopProductsView .products .kwfViewAjaxItem .product .content .productPrice{display:block;font-size:22px;font-family:'roboto', sans-serif;font-weight:700;color:#279bd4;text-align:right}.shopProductsView .products .kwfViewAjaxItem .product .content .detail{text-align:right;font-size:13px}.shopProductsView .products .kwfViewAjaxItem .product:hover a{text-decoration:none}.shopProductsView.gt640 .products .kwfViewAjaxItem{width:50%;height:500px;overflow:hidden}.shopProductsView.gt640 .products .kwfViewAjaxItem .product .previewText{height:90px;overflow:hidden}.shopProductsView.gt960 .products .kwfViewAjaxItem{width:33.33333%;height:440px;overflow:hidden}.shopProductsView.gt960 .products .kwfViewAjaxItem .product .previewText{height:100px;overflow:hidden}.shopProductsView.gt1100 .products .kwfViewAjaxItem{width:25%;height:410px;overflow:hidden}

.kwcPagingAbstract {
padding: 25px 0px;
text-align: center;
line-height: 20px;
z-index: 1000;
clear: both;
}
.kwcPagingAbstract a {
padding: 1px 3px;
color: #000;
padding: 4px 6px;
font-weight: bold;
}
.kwcPagingAbstract a:hover,
.kwcPagingAbstract a.active {
color: #333;
font-weight: bold;
padding: 3px 5px;
border: 1px solid #aaa;
background-color: #ccc;
}
.kwcPagingAbstract span { font-weight: bold; }
.shopProductsDetail{padding:0 0 40px}.shopProductsDetail .title{*zoom:1;width:100%;margin-bottom:20px}.shopProductsDetail .title:after{content:"";display:table;clear:both}.shopProductsDetail .title h1{font-size:36px;text-transform:none;color:#279bd4;border-bottom:1px solid}.shopProductsDetail .back{margin-top:30px}.shopProductsDetail .back a{background:url("/assets/web/images/arrowBack.png") no-repeat left center transparent;padding-left:45px;height:40px;line-height:40px;display:block;color:#83bf23}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopProductsDetail .back a{background-image:url("/assets/web/images/dpr2/arrowBack.png");background-size:40px 40px;-webkit-background-size:40px 40px}}.shopProductsDetail .content{*zoom:1}.shopProductsDetail .content:after{content:"";display:table;clear:both}.shopProductsDetail .content .contentLeft{display:block;width:100%;margin-bottom:40px}.shopProductsDetail .content .order{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;width:100%;display:block;background:#c5e4ef;padding:10px}.shopProductsDetail .content .order .price{font-size:36px;line-height:36px;color:#279bd4;float:left;margin-right:10px}.shopProductsDetail .content .order .priceInfo{display:block;font-size:13px;line-height:36px}.shopProductsDetail .content .order .shopAddToCart{margin-top:30px}.shopProductsDetail .content .order .shopAddToCart .kwfField{float:left;margin-bottom:20px;width:100%;border-bottom:1px solid #279bd4;padding-bottom:20px}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span{position:relative;padding:5px 16px;background:#ccc;color:#444;text-align:center;margin-right:10px;margin-bottom:5px;min-width:80px}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span input{position:absolute;width:100%;height:100%;z-index:2;opacity:0;left:0;top:0;cursor:pointer}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span label{margin:0}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.checked{color:white;background:#83bf23}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.disabled{display:none}.shopProductsDetail .content .order .shopAddToCart .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.disabled.checked{background:#83bf23}.shopProductsDetail .content .order .submitWrapper .button{width:100%}.shopProductsDetail .content .order .submitWrapper .button button{width:100%;padding:8px 0}.shopProductsDetail .info{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;background:#c5e4ef;margin-top:20px}.shopProductsDetail.gt560 .content .contentLeft{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:70%;padding-right:80px;display:inline-block;float:left;margin-bottom:0}.shopProductsDetail.gt560 .content .order{width:30%;display:inline-block;float:right}.shopProductsDetail.gt560 .content .order:after{right:100%;top:30px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(197,228,239,0);border-right-color:#c5e4ef;border-width:26px}

.carousel{overflow:hidden;margin-bottom:20px}.carousel .owl-carousel .owl-nav{display:none}.carousel .owl-carousel .owl-nav .owl-prev{left:-30px}.carousel .owl-carousel .owl-nav .owl-prev:before{width:60px;height:60px;background:url("/assets/web/images/arrowWhiteLeft.png") no-repeat center right transparent;content:" ";display:block;position:relative;right:8px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.carousel .owl-carousel .owl-nav .owl-prev:before{background-image:url("/assets/web/images/dpr2/arrowWhiteLeft.png");background-size:36px 36px;-webkit-background-size:36px 36px}}.carousel .owl-carousel .owl-nav .owl-next{right:-30px}.carousel .owl-carousel .owl-nav .owl-next:before{width:60px;height:60px;background:url("/assets/web/images/arrowWhiteRight.png") no-repeat center left transparent;content:" ";display:block;position:relative;left:8px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.carousel .owl-carousel .owl-nav .owl-next:before{background-image:url("/assets/web/images/dpr2/arrowWhiteRight.png");background-size:36px 36px;-webkit-background-size:36px 36px}}.carousel .owl-carousel .owl-nav .owl-prev,.carousel .owl-carousel .owl-nav .owl-next{text-indent:0;background-color:white;background-color:rgba(255,255,255,0.7);display:block;height:60px;width:60px;margin-top:-55px;position:absolute;top:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:0.24s;-moz-transition-duration:0.24s;-o-transition-duration:0.24s;transition-duration:0.24s}.carousel .owl-carousel .owl-nav .owl-prev:after,.carousel .owl-carousel .owl-nav .owl-next:after{display:inline-block;width:39px;line-height:60px;font-size:35px;color:#fff;text-align:center;font-family:'Arial'}.carousel .owl-carousel .owl-dots{position:relative;width:auto;padding:20px 0;text-align:center;display:table;margin:0 auto}.carousel .owl-carousel .owl-dots .owl-dot{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:none repeat scroll 0 0 rgba(0,0,0,0.5);box-sizing:border-box;display:inline-block;height:8px;margin:0 5px;position:relative;width:8px}.carousel .owl-carousel .owl-dots .owl-dot.active{background-color:black}.carousel .owl-carousel .owl-dots.disabled{display:none}.carousel .owl-carousel .owl-item .container img{border-radius:10px}.carousel.gt900 .owl-carousel .owl-nav{display:block}

.carouselChild{width:100%;display:block}.carouselChild .column.image{margin-bottom:30px}.carouselChild.gt580 .column{width:48%;float:left;position:relative;display:block}.carouselChild.gt580 .column.text{margin-left:3%;width:46%}.carouselChild.gt580 .column.image{margin-bottom:0px}.carouselChild.gt900 .column{width:40%}.carouselChild.gt900 .column.text{margin-left:10%}

@import "config/default-loading-animation-small";
.kwcShopCart .submitWrapper .saving {
@include default-loading-animation-small;
visibility: hidden;
}
.shopSteps{*zoom:1;border-bottom:2px solid #c5e4ef;padding-bottom:14px;color:var(typoGrey);margin-bottom:20px;font-family:Arial;padding-top:10px;font-size:16px;display:none}.shopSteps:after{content:"";display:table;clear:both}@media (min-width: 680px){.shopSteps{display:block}}.shopSteps>div{padding:0 20px 12px 20px;margin-bottom:-16px;float:left}.shopSteps>div.cart{padding-left:0px}.shopSteps>div.finish{border-bottom:2px solid #1f9014;color:#1f9014}.shopSteps>div.current{border-bottom:2px solid #279bd4;color:#279bd4;font-weight:bold}.shopSteps>div.next{color:var(text)}.shopCart{margin-bottom:40px}.shopCart h1{color:#279bd4;text-transform:none;font-size:26px;line-height:28px;margin-bottom:20px}.shopCart form .priceAmounts{text-align:right;margin:10px 0 30px 0}.shopCart form .priceAmounts .amounts{padding-right:10px;margin-bottom:5px}.shopCart form .priceAmounts .amounts.totalAmount{background:#c5e4ef;border-top:2px solid #279bd4;border-bottom:2px solid #279bd4;font-size:24px;color:#279bd4;line-height:44px;margin:5px 0}.shopCart form .delete button{background:transparent;color:#888;border:none;font-size:12px;cursor:pointer;margin-top:10px}.shopCart form .delete button:hover{text-decoration:underline}.shopCart form .callToActionWrapper .ctaLeft{float:left}.shopCart form .callToActionWrapper .ctaRight{float:right;display:table}.shopCart form .callToActionWrapper .ctaRight>div{display:table-cell;padding-left:20px}.shopCart form .callToActionWrapper .ctaRight>div.checkout a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#279bd4;padding:12px;color:white}.shopCart form .callToActionWrapper .ctaRight>div.checkout a:hover{text-decoration:none;background:#022b83}.shopCart .back a{background:url("/assets/web/images/arrowBack.png") no-repeat left center transparent;padding-left:45px;height:40px;line-height:40px;display:block;color:#83bf23}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopCart .back a{background-image:url("/assets/web/images/dpr2/arrowBack.png");background-size:40px 40px;-webkit-background-size:40px 40px}}

.kwcShopCartView .products { color: #232323; }
.shopCartView .products{display:block;border-bottom:1px solid #279bd4}.shopCartView .products:first-child{border-top:1px solid #279bd4}.shopCartView .products .product{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 0 10px 0;width:100%}.shopCartView .products .product:after{content:"";display:table;clear:both}.shopCartView .products .product .image{width:100%;display:block}.shopCartView .products .product a{font-size:18px;font-family:'roboto', sans-serif;font-weight:700}.shopCartView .products .productInfo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#c5e4ef;padding:20px}.shopCartView .products .productInfo .price{text-align:right;font-size:24px;color:#279bd4;margin-bottom:10px}.shopCartView .products .productInfo .amount{display:table;width:100%}.shopCartView .products .productInfo .amount .kwfField>label{margin-bottom:5px;display:block}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span{position:relative;padding:5px 16px;background:#ccc;color:#444;text-align:center;margin-right:10px;margin-bottom:5px;min-width:80px}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span input{position:absolute;width:100%;height:100%;z-index:2;opacity:0;left:0;top:0;cursor:pointer}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span label{margin:0}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.checked{color:white;background:#83bf23}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.disabled{display:none}.shopCartView .products .productInfo .amount .kwfField .kwfFormFieldWrapper .kwfFormFieldRadio span.disabled.checked{background:#83bf23}.shopCartView.gt420 .products .product .image{width:30%;display:inline-block;float:left;margin-right:20px}.shopCartView.gt560 .products{float:left;width:100%;display:block}.shopCartView.gt560 .products .product{width:55%;float:left;padding-right:30px}.shopCartView.gt560 .products .productInfo{width:45%;float:right}

.shopCartDetailForm>div.kwfField{display:block;float:none;margin-bottom:10px}.shopCartDetailForm>div.kwfField .outerSelect{display:inline-block}.shopCartDetailForm>div.kwfField .outerSelect select{background:transparent;font-size:18px;border:none}.shopCartDetailForm.gt460>div.kwfField{margin-bottom:0;display:block;float:left;padding-right:20px;clear:none}.shopCartDetailForm.gt460>div.kwfField:last-child{padding-right:0}

.shopCartCheckout{width:100%;margin:10px 0 40px 0}.shopCartCheckout label{float:left}.shopCartCheckout .kwfFormFieldRadioHorizontal label,.shopCartCheckout .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.shopCartCheckout .kwfFormFieldMultiCheckboxHorizontal label,.shopCartCheckout .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.shopCartCheckout .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.shopCartCheckout .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.shopCartCheckout label{text-align:left}.shopCartCheckout label{display:block;width:30%}.shopCartCheckout .kwfFormFieldWrapper input,.shopCartCheckout .kwfFormFieldWrapper textarea,.shopCartCheckout .kwfFormFieldWrapper select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:65%}.shopCartCheckout .kwfFormFieldWrapper input[type=radio],.shopCartCheckout .kwfFormFieldWrapper input[type=checkbox],.shopCartCheckout .kwfFormFieldWrapper textarea[type=radio],.shopCartCheckout .kwfFormFieldWrapper textarea[type=checkbox],.shopCartCheckout .kwfFormFieldWrapper select[type=radio],.shopCartCheckout .kwfFormFieldWrapper select[type=checkbox]{width:auto !important}.shopCartCheckout label{margin-right:5%;margin-left:0px}.shopCartCheckout .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.shopCartCheckout .kwfFieldErrorIconBubble .message{text-align:center}.shopCartCheckout .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.shopCartCheckout .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.shopCartCheckout .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.shopCartCheckout .kwcFormFieldFile .kwfFieldErrorIconBubble,.shopCartCheckout .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.shopCartCheckout h1{color:#279bd4;text-transform:none;font-size:26px;line-height:28px;margin-bottom:20px}.shopCartCheckout>div.kwcForm .kwfField{*zoom:1}.shopCartCheckout>div.kwcForm .kwfField:after{content:"";display:table;clear:both}.shopCartCheckout>div.kwcForm .kwfFormFieldWrapper{position:relative}.shopCartCheckout>div.kwcForm .kwfFormFieldWrapper>div>.kwfField{margin-bottom:10px}.shopCartCheckout>div.kwcForm .kwfFormFieldWrapper>div>.kwfField input[type="radio"]{float:left}.shopCartCheckout>div.kwcForm .kwfFormFieldWrapper .kwfFormFieldRadio input.radio{margin-right:4px;height:20px}.shopCartCheckout>div.kwcForm .kwfFormFieldTextArea textarea{max-width:100% !important;height:120px;border:1px solid #ccc}.shopCartCheckout>div.kwcForm .intro_text .kwfFormFieldWrapper{display:block}.shopCartCheckout>div.kwcForm .form_newsletter{color:#232323;padding:10px 0;font-family:'roboto', sans-serif;font-weight:700;margin:20px 0}.shopCartCheckout>div.kwcForm.sm600 label{float:left}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldRadioHorizontal label,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldRadioVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldMultiCheckboxHorizontal label,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldMultiCheckboxVertical label{display:inline-block;margin-left:0px;float:none;width:auto}.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldRadio .kwfFormFieldWrapper.hasLabel{display:inline-block}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldMultiCheckbox .kwfFormFieldMultiCheckbox label{margin-right:0;width:auto}.shopCartCheckout>div.kwcForm.sm600 label{text-align:left}.shopCartCheckout>div.kwcForm.sm600 label{display:block;width:30%}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper textarea,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100% !important;max-width:65%}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input[type=radio],.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input[type=checkbox],.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper textarea[type=radio],.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper textarea[type=checkbox],.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper select[type=radio],.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper select[type=checkbox]{width:auto !important}.shopCartCheckout>div.kwcForm.sm600 label{margin-right:5%;margin-left:0px}.shopCartCheckout>div.kwcForm.sm600 .kwfFieldErrorIconBubble{top:50%;right:3px;margin-top:-8px}.shopCartCheckout>div.kwcForm.sm600 .kwfFieldErrorIconBubble .message{text-align:center}.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldRadio .kwfFieldErrorIconBubble{right:-3px}.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldCheckbox .kwfFieldErrorIconBubble{right:-10px;top:3px}.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldMultiCheckbox .kwfFieldErrorIconBubble,.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldFile .kwfFieldErrorIconBubble,.shopCartCheckout>div.kwcForm.sm600 .kwcFormFieldDateField .kwfFieldErrorIconBubble{right:-25px}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper{display:block}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper .kwfFormFieldRadio>label{display:block;margin-bottom:10px}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper .kwfFormFieldRadio .kwfFormFieldWrapper .kwfFormFieldRadio span{display:block;margin-bottom:5px}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper select{width:100%}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input.radio,.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper select.radio{width:auto}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldWrapper input[type="checkbox"]{width:auto}.shopCartCheckout>div.kwcForm.sm600 .kwfFormFieldTextArea textarea{width:100%}.shopCartCheckout .back{margin-top:30px}.shopCartCheckout .back a{background:url("/assets/web/images/arrowBack.png") no-repeat left center transparent;padding-left:45px;height:40px;line-height:40px;display:block;color:#83bf23}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopCartCheckout .back a{background-image:url("/assets/web/images/dpr2/arrowBack.png");background-size:40px 40px;-webkit-background-size:40px 40px}}

.kwcShopCartCheckoutForm label { width: 140px; }
.kwcShopCartCheckoutForm .kwfFormFieldRadioHorizontal label { float: none; margin-left: 0px; }
.ext-ie7 .kwcShopCartCheckoutForm .kwfFormFieldRadioHorizontal label { position: relative; top: -5px; }
.ext-ie7 .kwcShopCartCheckoutForm .kwfFormFieldRadioHorizontal span { margin-left: -13px; }
.kwcShopCartCheckoutForm .kwfFormFieldRadioHorizontal input { margin-left: 0px; }
.kwcShopCartCheckoutForm .kwfFormFieldTextField input,
.kwcShopCartCheckoutForm .kwfFormFieldTextArea textarea { width: 300px; }
.kwcShopCartCheckoutForm p.formText { margin: 5px 0px; }
.shopCartCheckoutForm .newsletterSubscribe{margin:10px 0}.shopCartCheckoutForm .newsletterSubscribe label{float:left;width:auto !important;margin-right:10px}.shopCartCheckoutForm .newsletterSubscribe label .labelSeparator{display:none}.shopCartCheckoutForm .newsletterSubscribe input[type="checkbox"]{float:left}.shopCartCheckoutForm .columnLeft{width:100%}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_comment label{width:100%}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment .kwfFormFieldRadioHorizontal{display:block;width:100%;float:left}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valuePaypal{display:inline-block !important;border:1px solid #ccc;padding:8px;border-radius:6px;margin-right:10px;width:120px;background:url("/assets/web/images/paypal.png") no-repeat 25px center transparent}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valuePaypal{background-image:url("/assets/web/images/dpr2/paypal.png");background-size:100px 28px;-webkit-background-size:100px 28px}}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valuePaypal label{text-indent:-9999em;display:none}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valueTransferForm{display:inline-block !important;border:1px solid #ccc;padding:8px;border-radius:6px;margin-right:10px;width:210px;background:url("/assets/web/images/ec.png") no-repeat 25px center transparent}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valueTransferForm{background-image:url("/assets/web/images/dpr2/ec.png");background-size:186px 33px;-webkit-background-size:186px 33px}}.shopCartCheckoutForm .columnLeft .kwfFormFieldWrapper .form_payment span.valueTransferForm label{text-indent:-9999em;display:none}.shopCartCheckoutForm .columnRight{width:100%}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper>fieldset{border:none;padding:0;margin-bottom:20px}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper>fieldset legend{margin:0;padding:0}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper>fieldset legend input[type="checkbox"]{height:20px;margin-right:5px}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper>fieldset>.kwfField{margin-bottom:10px}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper .form_recommend label{display:block;width:100%;margin-bottom:10px}.shopCartCheckoutForm .columnRight .kwfFormFieldWrapper .form_recommend .kwfFormFieldRadioHorizontal span{display:block;margin-bottom:5px}.shopCartCheckoutForm.gt920 .columnLeft{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10%;width:60%;float:left}.shopCartCheckoutForm.gt920 .columnRight{width:40%;float:right}

.shopCartCheckoutFormSuccess .orderInfo { margin-bottom: 20px; }
.shopCartCheckoutFormSuccess .helpText {
bottom: -40px;
}
.shopCartCheckoutFormSuccess .tblCheckout .firstRow {
height: 25px;
background: #BD3C37;
color: #fff;
vertical-align: middle;
}
.shopCartCheckoutFormSuccess .tblCheckout .firstRow th {
width: 10px;
padding: 2px 10px;
}
.shopCartCheckoutFormSuccess .tblCheckout .firstRow .product {
width: 125px;
background: #BD3C37 url(/assets/web/images/shop/cornerRedLeftTop.jpg) no-repeat scroll left top;
}
.shopCartCheckoutFormSuccess .tblCheckout .firstRow .price {
width: 60px;
background: #BD3C37 url(/assets/web/images/shop/cornerRedRightTop.jpg) no-repeat scroll right top;
}
.shopCartCheckoutFormSuccess .tblCheckout .unitPrice,
.shopCartCheckoutFormSuccess .tblCheckout .amount { text-align: left !important; }
.shopCartCheckoutFormSuccess .tblCheckout .empty { display: none; }
.shopCartCheckoutFormSuccess .tblCheckout .tblCheckoutPrice td { padding: 0px; }
.shopCartCheckoutFormSuccess .tblCheckout .tblCheckoutPrice .subtotal td { font-style: italic; }
.shopCartCheckoutPaymentAbstractOrderHeader{*zoom:1}.shopCartCheckoutPaymentAbstractOrderHeader:after{content:"";display:table;clear:both}.shopCartCheckoutPaymentAbstractOrderHeader .receiver,.shopCartCheckoutPaymentAbstractOrderHeader .shipping{padding-bottom:10px;padding-top:65px;float:left;width:100%}.shopCartCheckoutPaymentAbstractOrderHeader .receiver{background:url("/assets/web/images/iconBill.png") no-repeat scroll left top}.shopCartCheckoutPaymentAbstractOrderHeader .shipping{background:url("/assets/web/images/iconDelivery.png") no-repeat scroll left 10px}.shopCartCheckoutPaymentAbstractOrderHeader .receiverComment{padding-bottom:10px;clear:left}.shopCartCheckoutPaymentAbstractOrderHeader .orderInfo{padding-bottom:10px}.shopCartCheckoutPaymentAbstractOrderHeader.gt620 .receiver,.shopCartCheckoutPaymentAbstractOrderHeader.gt620 .shipping{padding-bottom:10px;padding-top:65px;float:left;width:50%}

.kwcShopCartCheckoutPaymentAbstractOrderTable .tblCheckout .unitPrice { text-align: right; }
.kwcShopCartCheckoutPaymentAbstractOrderTable .tblCheckout .amount { text-align: center; }
.kwcShopCartCheckoutPaymentAbstractOrderTable .tblCheckout .price { text-align: right; }
.kwcShopCartCheckoutPaymentAbstractOrderTable .tblCheckout .tblCheckoutPrice { float: right; }
.kwcShopCartCheckoutPaymentAbstractOrderTable .tblCheckout .tblCheckoutPrice .totalAmount td { font-weight: bold; }
div.shopCartCheckoutPaymentAbstractOrderTable{padding-top:10px}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout{width:100%;font-size:12px}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td{padding:0}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td tr td{border-bottom:1px solid #E2E2E2;line-height:46px;font-weight:bold;padding:0 0 0 8px !important}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td tr td.price{padding:0 15px 0 0 !important;font-weight:normal}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td tr.totalAmount{background:none #E2E2E2;padding:0;font-weight:bold;line-height:48px;font-size:18px;border:none}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td tr.footer td{border:medium none;font-weight:normal;text-align:right}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr>td tr.footer td p{padding:5px 15px 0 0;line-height:18px;color:#5C5C5C}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr.products td{border-bottom:1px solid #E2E2E2;line-height:26px;padding:0 0 0 8px !important}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr.products td.product{font-weight:bold}div.shopCartCheckoutPaymentAbstractOrderTable table.tblCheckout tr.products td.price{padding:0 15px 0 0 !important}div.shopCartCheckoutPaymentAbstractOrderTable .lastline{display:none}div.shopCartCheckoutPaymentAbstractOrderTable .tblCheckoutPrice{width:100%}div.shopCartCheckoutPaymentAbstractOrderTable .tblCheckoutPrice tr.taxAmount td{font-style:italic}div.shopCartCheckoutPaymentAbstractOrderTable .footer{padding-bottom:40px}div.shopCartCheckoutPaymentAbstractOrderTable.gt460 table.tblCheckout{font-size:16px}

.shopCartCheckoutPaymentAbstractConfirmLink{float:right;text-align:right;margin-top:15px}.shopCartCheckoutPaymentAbstractConfirmLink a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;background:#279bd4;padding:12px;color:white}.shopCartCheckoutPaymentAbstractConfirmLink a:hover{text-decoration:none;background:#022b83}

.shopCartCheckoutPaymentAbstractConfirmParagraphs{margin-bottom:40px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .kwcTextImage .text p{font-size:14px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .tblBoxCart{margin-top:20px;width:100%}.shopCartCheckoutPaymentAbstractConfirmParagraphs .tblBoxCart tr td{border-bottom:1px solid #e2e2e2;font-size:14px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .tblBoxCart tr td.product{line-height:26px;font-weight:bold;padding:0px 8px;font-size:14px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .tblBoxCart tr td.amount{padding:0px 20px 0px 0px;text-align:right}.shopCartCheckoutPaymentAbstractConfirmParagraphs .tblBoxCart tr td.price{padding-right:15px;text-align:right;width:80px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo{margin-bottom:30px;position:relative}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li{border-bottom:1px solid #E2E2E2;font-size:14px;line-height:46px;padding-left:8px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li.taxAmount{font-style:italic}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li.totalAmount{background:none #E2E2E2;line-height:48px;font-weight:bold;font-size:18px;border:none}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li.totalAmount span.text{font-size:18px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li.footer{padding:5px 15px 0 0;line-height:18px;text-align:right;font-size:12px;color:#5c5c5c;border:none}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li span.text{font-weight:bold;font-size:14px}.shopCartCheckoutPaymentAbstractConfirmParagraphs .moneyInfo li span.price{padding-right:15px;float:right}

.kwcMenuDropdown ul{*zoom:1}.kwcMenuDropdown ul:after{content:"";display:table;clear:both}.kwcMenuDropdown ul li{display:block;float:left}.kwcMenuDropdown ul li a{display:block;width:auto}.kwcMenuDropdown ul li.hover div.dropdown{display:block}html.no-touchevents .kwcMenuDropdown ul li:hover div.dropdown{display:block}.kwcMenuDropdown ul div.dropdown{position:absolute;display:none}.kwcMenuDropdown ul div.dropdown ul{margin-bottom:-1px}.kwcMenuDropdown ul div.dropdown ul li{float:none;margin:0px}.kwcMenuDropdown ul div.dropdown ul li a{padding:0px;float:none}

.themeMenuSub{margin-bottom:30px}.themeMenuSub.kwcMenuDropdown ul.menu{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#83bf23;padding:8px 0}.themeMenuSub.kwcMenuDropdown ul.menu:after{content:"";display:table;clear:both}.themeMenuSub.kwcMenuDropdown ul.menu>li{display:block;width:100%;margin-bottom:0;position:relative;padding:7px 0}.themeMenuSub.kwcMenuDropdown ul.menu>li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:white;padding:0 10px 0 25px}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown{-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;-ms-border-radius:0 30px 30px 0;-o-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;display:none;position:relative;background:#cae59f}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul{padding:10px 0}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li{position:relative;padding:5px 0}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li>a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:25px;color:#415c17;position:relative}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li>a:hover{text-decoration:none}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li>a:hover:before{background:url("/assets/web/images/subMenuActive.png") no-repeat center center transparent;width:10px;height:16px;content:"";display:inline-block;position:absolute;left:10px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li>a:hover:before{background-image:url("/assets/web/images/dpr2/subMenuActive.png");background-size:10px 10px;-webkit-background-size:10px 10px}}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li.current>a{font-family:'roboto', sans-serif;font-weight:700}.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li.current>a:before{background:url("/assets/web/images/subMenuActive.png") no-repeat center center transparent;width:10px;height:16px;content:"";display:inline-block;position:absolute;left:10px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeMenuSub.kwcMenuDropdown ul.menu>li div.dropdown>ul>li.current>a:before{background-image:url("/assets/web/images/dpr2/subMenuActive.png");background-size:10px 10px;-webkit-background-size:10px 10px}}.themeMenuSub.kwcMenuDropdown ul.menu>li:hover>a{color:#415c17;text-decoration:none;position:relative}.themeMenuSub.kwcMenuDropdown ul.menu>li:hover>a:before{background:url("/assets/web/images/subMenuActive.png") no-repeat center center transparent;width:10px;height:16px;content:"";display:inline-block;position:absolute;left:10px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeMenuSub.kwcMenuDropdown ul.menu>li:hover>a:before{background-image:url("/assets/web/images/dpr2/subMenuActive.png");background-size:10px 10px;-webkit-background-size:10px 10px}}.themeMenuSub.kwcMenuDropdown ul.menu>li:hover div.dropdown{display:none}.themeMenuSub.kwcMenuDropdown ul.menu>li.current>a{font-family:'roboto', sans-serif;font-weight:700;color:#415c17;position:relative;margin-bottom:5px}.themeMenuSub.kwcMenuDropdown ul.menu>li.current>a:before{background:url("/assets/web/images/subMenuActive.png") no-repeat center center transparent;width:10px;height:16px;content:"";display:inline-block;position:absolute;left:10px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeMenuSub.kwcMenuDropdown ul.menu>li.current>a:before{background-image:url("/assets/web/images/dpr2/subMenuActive.png");background-size:10px 10px;-webkit-background-size:10px 10px}}.themeMenuSub.kwcMenuDropdown ul.menu>li.current div.dropdown{display:block}

.kwcShopBoxCart .tblBoxCart { width: 100%; }
.kwcShopBoxCart .products { color: typo; }
.kwcShopBoxCart .products td { vertical-align: top; }
.kwcShopBoxCart .products td.amount { text-align: left; padding-right: 5px; }
.kwcShopBoxCart .products td.price { text-align: right; white-space: nowrap; }
.kwcShopBoxCart .moneyInfo .text { float: left; }
.kwcShopBoxCart .moneyInfo .price { float: right; }
.kwcShopBoxCart li.totalAmount span { font-weight: bold; }
.kwcShopBoxCart .cartList .tblBoxCart ul.products li {
float: left;
width: 33%;
}
.kwcShopBoxCart .cartList .tblBoxCart ul.products li.product {
width: 100%;
margin-bottom: 2px;
}
.kwcShopBoxCart .cartList .tblBoxCart ul.products li.price {
text-align: right;
}
.shopBoxCart{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#c4e5f1}.shopBoxCart .cartList h2{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;position:relative;background-color:#279bd4;font-size:18px;padding:4px 8px;color:white;font-family:'roboto', sans-serif;font-weight:200}.shopBoxCart .cartList h2:after{background:url("/assets/web/images/shoppingCartWhite.png") no-repeat center center transparent;content:"";width:24px;height:24px;display:block;position:absolute;top:13px;right:8px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopBoxCart .cartList h2:after{background-image:url("/assets/web/images/dpr2/shoppingCartWhite.png");background-size:24px 24px;-webkit-background-size:24px 24px}}.shopBoxCart .cartList p.empty{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}.shopBoxCart .cartList .inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 8px}.shopBoxCart .cartList .inner .countProducts p{font-size:13px;line-height:18px;margin-bottom:0}.shopBoxCart .cartList .inner .cartProducts{*zoom:1}.shopBoxCart .cartList .inner .cartProducts:after{content:"";display:table;clear:both}.shopBoxCart .cartList .inner .cartProducts .row{*zoom:1;display:block;width:100%;margin:0}.shopBoxCart .cartList .inner .cartProducts .row:after{content:"";display:table;clear:both}.shopBoxCart .cartList .inner .cartProducts .row li{font-size:13px;line-height:18px;list-style:none;margin-bottom:0}.shopBoxCart .cartList .inner .cartProducts .row li span.rowPrice{padding-left:10px}.shopBoxCart .cartList .inner .moneyInfo{*zoom:1}.shopBoxCart .cartList .inner .moneyInfo:after{content:"";display:table;clear:both}.shopBoxCart .cartList .inner .moneyInfo .price{font-size:13px;line-height:18px;float:none;font-family:'roboto', sans-serif;font-weight:700;color:#279bd4}.shopBoxCart .cartList .inner .links{*zoom:1;width:100%;margin:20px 0 0 0}.shopBoxCart .cartList .inner .links:after{content:"";display:table;clear:both}.shopBoxCart .cartList .inner .links li{list-style:none;font-size:13px;display:inline-block;line-height:30px}.shopBoxCart .cartList .inner .links li a{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#279bd4;padding:8px 10px;color:white}

.shopFullTextSearchSearch .searchForm{margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#279bd4;padding:8px 8px 10px 8px}.shopFullTextSearchSearch .searchForm .kwcForm{position:relative;max-width:500px;width:100%}.shopFullTextSearchSearch .searchForm .kwcForm input{background:url("/assets/web/images/lupe.png") no-repeat 5px center #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;width:100%;max-width:500px;border:1px solid #eaeaea;font-size:13px;padding:5px 10px 5px 35px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopFullTextSearchSearch .searchForm .kwcForm input{background-image:url("/assets/web/images/dpr2/lupe.png");background-size:20px 22px;-webkit-background-size:20px 22px}}.shopFullTextSearchSearch .searchForm .kwcForm .submitWrapper{display:none}.shopFullTextSearchSearch .viewContainer .kwfViewAjaxItem{margin-bottom:20px}.shopFullTextSearchSearch .viewContainer .kwfViewAjaxItem .kwcFulltextSearchSearchDetail a{display:block}

.kwcFulltextSearchSearchDetail .highlightTerms { font-weight: bold; }
.shopFullTextSearchBox{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#279bd4;margin-bottom:30px;padding:8px}.shopFullTextSearchBox .title p{color:white;margin-bottom:5px}.shopFullTextSearchBox .form{margin-bottom:0;max-width:100%}.shopFullTextSearchBox .form .kwcForm input{background:url("/assets/web/images/lupe.png") no-repeat 5px center #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;width:100%;border:1px solid #eaeaea;font-size:13px;padding:5px 10px 5px 35px}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopFullTextSearchBox .form .kwcForm input{background-image:url("/assets/web/images/dpr2/lupe.png");background-size:20px 22px;-webkit-background-size:20px 22px}}.shopFullTextSearchBox .form .kwcForm .submitWrapper{display:none}

.shopProductsViewGrouping .entry{*zoom:1;margin-bottom:30px;display:block}.shopProductsViewGrouping .entry:after{content:"";display:table;clear:both}.shopProductsViewGrouping .entry h3{border-bottom:1px solid #279bd4;margin-bottom:15px;font-size:32px;color:#279bd4}.shopProductsViewGrouping .entry h3 a:hover{text-decoration:none}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry{*zoom:1;margin-bottom:20px}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry:after{content:"";display:table;clear:both}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry h5{font-size:20px;color:#83bf23}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry h5 a{color:#83bf23}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry h5 a:hover{text-decoration:underline}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products{width:100%}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter{width:100%;float:left}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .productBefore{display:table-cell}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .productBefore p{color:#279bd4;padding-right:5px}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product{display:table-cell}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product span{font-size:16px}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product span.icon{font-size:11px;padding:1px 4px}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product span.icon.iconNew{background:#8b0000;color:white}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product span.icon.iconSba{background:#FFD10F;color:black}.shopProductsViewGrouping .entry .childCategories .childCategoryEntry .products .productOuter .product span.icon.iconFigure{background:#83bf23;color:white}.shopProductsViewGrouping.gt460 .childCategories .childCategoryEntry .products .productOuter{width:50%}.shopProductsViewGrouping.gt580 .childCategories .childCategoryEntry .products .productOuter{width:33.33%}

.themeFulltextSearchBox{position:relative}.themeFulltextSearchBox input{background:url("/assets/web/images/lupe.png") no-repeat 5px center #fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;behavior:url("/assets/css3pie/pie.htc");position:relative;border:1px solid #eaeaea;font-size:13px;padding:5px 10px 5px 35px;width:50px;position:absolute;right:0}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.themeFulltextSearchBox input{background-image:url("/assets/web/images/dpr2/lupe.png");background-size:20px 22px;-webkit-background-size:20px 22px}}.themeFulltextSearchBox input.focused{width:250px}.themeFulltextSearchBox .submitWrapper{display:none}

.shopBoxCartLink{float:left;margin:0 10px}.shopBoxCartLink ul.links{margin:0}.shopBoxCartLink ul.links li{list-style:none}.shopBoxCartLink ul.links li a{background:url("/assets/web/images/shoppingCart.png") no-repeat center center transparent;width:24px;height:24px;padding:7px;display:block;text-indent:-9999em}@media (min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.1){.shopBoxCartLink ul.links li a{background-image:url("/assets/web/images/dpr2/shoppingCart.png");background-size:24px 24px;-webkit-background-size:24px 24px}}

.themeFulltextSearchSearchView{padding:13px 0px 40px 0px}.themeFulltextSearchSearchView h1{margin:0px 0px 10px 0px}.themeFulltextSearchSearchView .kwfView{overflow:visible;width:auto !important}.themeFulltextSearchSearchView .kwfView .kwfViewAjaxItem{margin-bottom:30px;padding-left:10px;border-left:5px solid #83bf23}.themeFulltextSearchSearchView .x-panel-body{background:none transparent}

.themeFulltextSearchDetail{margin-top:5px}.themeFulltextSearchDetail .readMoreLink{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;behavior:url("/assets/css3pie/pie.htc");position:relative;border:3px solid #92C039;background:#ffffff;color:#92C039;padding:5px}.themeFulltextSearchDetail .readMoreLink:hover{background:#83bf23;color:#ffffff}

.stage{position:relative;width:100%}.stage .carousel{position:relative;z-index:0}.stage .stageMenu{position:relative;width:96%;z-index:1;top:-20px;left:2%}.stage .stageMenu .head{*zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;behavior:url("/assets/css3pie/pie.htc");position:relative;border:4px solid white;background:#279bd4;padding:10px}.stage .stageMenu .head:after{content:"";display:table;clear:both}.stage .stageMenu .head a{display:block;cursor:pointer}.stage .stageMenu .head .headLeft{float:left;width:80%}.stage .stageMenu .head .headLeft h2{font-size:24px;color:white;font-weight:bold}.stage .stageMenu .head .headLeft h2 span{font-weight:normal;font-size:16px;display:block}.stage .stageMenu .head .headRight{float:right;width:20%}.stage .stageMenu .head .headRight .stageMenuYear{float:right;display:table}.stage .stageMenu .head .headRight .stageMenuYear span{display:block;font-size:30px;line-height:30px;color:#c5e4ef}.stage .stageMenu .head .headRight .stageMenuYear .activeYear{display:table-cell;padding-right:10px}.stage .stageMenu .head .headRight .stageMenuYear .vline{display:table-cell;border-left:2px solid #c5e4ef}.stage .stageMenu .head .headRight .stageMenuYear .nextYear{display:table-cell;padding-left:10px}.stage .stageMenu .content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior:url("/assets/css3pie/pie.htc");position:relative;display:none;position:absolute;width:96%;left:2%;background:#c5e4ef;padding:5px;border-right:4px solid white;border-bottom:4px solid white;border-left:4px solid white}.stage .stageMenu .content ul{margin:0}.stage .stageMenu .content ul div{margin-bottom:8px}@media (min-width: 320px){.stage .stageMenu .head .headLeft h2{font-size:20px;line-height:24px}.stage .stageMenu .head .headLeft h2 span{font-size:16px}}@media (min-width: 460px){.stage .stageMenu .head .headLeft h2{font-size:24px;line-height:28px}.stage .stageMenu .head .headLeft h2 span{font-size:18px}.stage .stageMenu .content{padding:10px}}@media (min-width: 768px){.stage{margin-bottom:50px}.stage .stageMenu{position:absolute;bottom:-30px;top:auto;width:70%;left:5%}.stage .stageMenu .head{padding:10px 30px}.stage .stageMenu .content{padding:20px}}@media (min-width: 910px){.stage .stageMenu .head .headLeft h2{font-size:33px;line-height:37px}.stage .stageMenu .head .headLeft h2 span{font-size:24px}.stage .stageMenu .head .headRight .stageMenuYear span{font-size:40px;line-height:40px}}

.stageCarousel{overflow:hidden;margin-bottom:0}

.themeBoxBreadcrumbs{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:table;padding:5px 10px;background:white}.themeBoxBreadcrumbs a{color:#6E7476;padding-left:21px;margin-left:8px;background:url("/assets/web/images/arrowGreyRight.png") no-repeat left center}.themeBoxBreadcrumbs a:first-child{margin-left:0}.themeBoxBreadcrumbs span{color:#6E7476}

.themeBoxFooter{padding:40px 0px 20px}.themeBoxFooter .columns{display:table;width:100%}.themeBoxFooter .columns .column{display:block}.themeBoxFooter .columns .column span.headline{font-size:16px;font-weight:bold;color:white;margin-bottom:20px;display:block}.themeBoxFooter .columns .column.first{width:100%}.themeBoxFooter .columns .column.last{width:100%}.themeBoxFooter .columns .column p{color:white}.themeBoxFooter .columns .column .innerColumns{display:block;width:100%;margin-bottom:30px}.themeBoxFooter .columns .column .innerColumns .innerColumn{display:block;width:100%;margin-bottom:15px}.themeBoxFooter.gt460 .columns .column .innerColumns{display:table;width:100%}.themeBoxFooter.gt460 .columns .column .innerColumns .innerColumn{display:table-cell;width:33.33%}.themeBoxFooter.gt767 .columns .column{display:table-cell}.themeBoxFooter.gt767 .columns .column.first{width:60%}.themeBoxFooter.gt767 .columns .column.last{width:40%}

.themeBoxFooterContact p{line-height:20px;color:white;display:block}

.themeBoxFooterNewsletterInfo span{line-height:20px;color:white;display:block}

.themeBoxSocialLinks{font-size:0}.themeBoxSocialLinks .listItem{display:inline-block;padding-right:9px}

.themeBoxSocialLinksSocialLink{width:34px;height:34px}.themeBoxSocialLinksSocialLink a{display:block}

.newsletterDetailMailParagraphsFullWidthImage{margin-bottom:10px}

.newsletterDetailMailParagraphsHeadline .default,.newsletterDetailMailParagraphsHeadline .blue,.newsletterDetailMailParagraphsHeadline .darkBlue,.newsletterDetailMailParagraphsHeadline .green,.newsletterDetailMailParagraphsHeadline .darkGreen{border-bottom:none}

.webStandard .newsletterDetailMailParagraphsLink a {
color: black;
font-weight: bold;
}
.newsletterDetailMailParagraphsFooter .footerDynamic a{font-size:10px}

.kwcNewsletterUnsubscribeForm label { width: 200px; font-weight: bold; }

/*# sourceMappingURL=/assets/dependencies/Kwf_Assets_Package_Default/Frontend/de/0/css.map?v=1734439703 */
