@import url(//fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,600,700);
html,body,div,span,applet,object,iframe,h1,#logo-area-t,.newsbox h2,#catalog-box-c h2,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;
	padding:0;
border:0;
font:inherit
font-size:100%;
vertical-align:baseline}
html{line-height:1}
ol,ul{list-style:none}
table{border-collapse:collapse;
	border-spacing:0}
	caption,th,td{text-align:left;
	font-weight:normal;
vertical-align:middle}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";
content:none}
a img{border:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
.container,.icarousel_wrap,#logo-area-c,#news-sidebox-c,#catalog-box-c,.page-c,#f-neco-inner,#f-cofnav-inner{width:990px;
	margin:0 auto;
overflow:hidden;
*zoom:1}
.column,.span-1,.page-c aside,.page-c article,.brands-list a,.downloads-list li,.span-2,.span-3,.span-4,.span-5,.span-6,.span-7,.sidebox,.span-8,.span-9,.span-10,.span-11,.span-12,#f-contact .right,#f-copyright,.span-13,#f-contact .left,.span-14,#f-contact .journey-description,.span-15,.span-16,.span-17,.newsbox,.span-18,.span-19,.span-20,.span-21,.span-22,.span-23,.span-24,.span-25,#f-contact{display:inline;
	float:left;
margin-right:10px}
* html .column,* html .span-1,* html .page-c aside,.page-c * html aside,* html .page-c article,.page-c * html article,* html .brands-list a,.brands-list * html a,* html .downloads-list li,.downloads-list * html li,* html .span-2,* html .span-3,* html .span-4,* html .span-5,* html .span-6,* html .span-7,* html .sidebox,* html .span-8,* html .span-9,* html .span-10,* html .span-11,* html .span-12,* html #f-contact .right,#f-contact * html .right,* html #f-copyright,* html .span-13,* html #f-contact .left,#f-contact * html .left,* html .span-14,* html #f-contact .journey-description,#f-contact * html .journey-description,* html .span-15,* html .span-16,* html .span-17,* html .newsbox,* html .span-18,* html .span-19,* html .span-20,* html .span-21,* html .span-22,* html .span-23,* html .span-24,* html .span-25,* html #f-contact{overflow-x:hidden}
.last,#f-contact,#f-contact .right,#f-nav{margin-right:0}
.span-1,.page-c aside,.page-c article,.brands-list a,.downloads-list li{width:30px}
.span-2{width:70px}
.span-3{width:110px}
.span-4{width:150px}
.span-5{width:190px}
.span-6{width:230px}
.span-7,.sidebox{width:270px}
.span-8{width:310px}
.span-9{width:350px}
.span-10{width:390px}
.span-11{width:430px}
.span-12,#f-contact .right,#f-copyright{width:470px}
.span-13,#f-contact .left{width:510px}
.span-14,#f-contact .journey-description{width:550px}
.span-15{width:590px}
.span-16{width:630px}
.span-17,.newsbox{width:670px}
.span-18{width:710px}
.span-19{width:750px}
.span-20{width:790px}
.span-21{width:830px}
.span-22{width:870px}
.span-23{width:910px}
.span-24{width:950px}
.span-25,#f-contact{width:990px;
	margin:0}
	input.span-1,textarea.span-1,select.span-1{width:30px}
	input.span-2,textarea.span-2,select.span-2{width:70px}
	input.span-3,textarea.span-3,select.span-3{width:110px}
	input.span-4,textarea.span-4,select.span-4{width:150px}
	input.span-5,textarea.span-5,select.span-5{width:190px}
	input.span-6,textarea.span-6,select.span-6{width:230px}
	input.span-7,input.sidebox,textarea.span-7,textarea.sidebox,select.span-7,select.sidebox{width:270px}
	input.span-8,textarea.span-8,select.span-8{width:310px}
	input.span-9,textarea.span-9,select.span-9{width:350px}
	input.span-10,textarea.span-10,select.span-10{width:390px}
	input.span-11,textarea.span-11,select.span-11{width:430px}
	input.span-12,#f-contact input.right,input#f-copyright,textarea.span-12,#f-contact textarea.right,textarea#f-copyright,select.span-12,#f-contact select.right,select#f-copyright{width:470px}
	input.span-13,#f-contact input.left,textarea.span-13,#f-contact textarea.left,select.span-13,#f-contact select.left{width:510px}
	input.span-14,#f-contact input.journey-description,textarea.span-14,#f-contact textarea.journey-description,select.span-14,#f-contact select.journey-description{width:550px}
	input.span-15,textarea.span-15,select.span-15{width:590px}
	input.span-16,textarea.span-16,select.span-16{width:630px}
	input.span-17,input.newsbox,textarea.span-17,textarea.newsbox,select.span-17,select.newsbox{width:670px}
	input.span-18,textarea.span-18,select.span-18{width:710px}
	input.span-19,textarea.span-19,select.span-19{width:750px}
	input.span-20,textarea.span-20,select.span-20{width:790px}
	input.span-21,textarea.span-21,select.span-21{width:830px}
	input.span-22,textarea.span-22,select.span-22{width:870px}
	input.span-23,textarea.span-23,select.span-23{width:910px}
	input.span-24,textarea.span-24,select.span-24{width:950px}
	input.span-25,input#f-contact,textarea.span-25,textarea#f-contact,select.span-25,select#f-contact{width:990px}
	.append-1{padding-right:40px}
	.append-2{padding-right:80px}
	.append-3{padding-right:120px}
	.append-4{padding-right:160px}
	.append-5{padding-right:200px}
	.append-6{padding-right:240px}
	.append-7{padding-right:280px}
	.append-8{padding-right:320px}
	.append-9{padding-right:360px}
	.append-10{padding-right:400px}
	.append-11{padding-right:440px}
	.append-12{padding-right:480px}
	.append-13{padding-right:520px}
	.append-14{padding-right:560px}
	.append-15{padding-right:600px}
	.append-16{padding-right:640px}
	.append-17{padding-right:680px}
	.append-18{padding-right:720px}
	.append-19{padding-right:760px}
	.append-20{padding-right:800px}
	.append-21{padding-right:840px}
	.append-22{padding-right:880px}
	.append-23{padding-right:920px}
	.append-24{padding-right:960px}
	.prepend-1{padding-left:40px}
	.prepend-2{padding-left:80px}
	.prepend-3{padding-left:120px}
	.prepend-4{padding-left:160px}
	.prepend-5{padding-left:200px}
	.prepend-6{padding-left:240px}
	.prepend-7{padding-left:280px}
	.prepend-8{padding-left:320px}
	.prepend-9{padding-left:360px}
	.prepend-10{padding-left:400px}
	.prepend-11{padding-left:440px}
	.prepend-12{padding-left:480px}
	.prepend-13{padding-left:520px}
	.prepend-14{padding-left:560px}
	.prepend-15{padding-left:600px}
	.prepend-16{padding-left:640px}
	.prepend-17{padding-left:680px}
	.prepend-18{padding-left:720px}
	.prepend-19{padding-left:760px}
	.prepend-20{padding-left:800px}
	.prepend-21{padding-left:840px}
	.prepend-22{padding-left:880px}
	.prepend-23{padding-left:920px}
	.prepend-24{padding-left:960px}
	.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.pull-25{display:inline;
	float:left;
position:relative}
.pull-1{margin-left:-40px}
.pull-2{margin-left:-80px}
.pull-3{margin-left:-120px}
.pull-4{margin-left:-160px}
.pull-5{margin-left:-200px}
.pull-6{margin-left:-240px}
.pull-7{margin-left:-280px}
.pull-8{margin-left:-320px}
.pull-9{margin-left:-360px}
.pull-10{margin-left:-400px}
.pull-11{margin-left:-440px}
.pull-12{margin-left:-480px}
.pull-13{margin-left:-520px}
.pull-14{margin-left:-560px}
.pull-15{margin-left:-600px}
.pull-16{margin-left:-640px}
.pull-17{margin-left:-680px}
.pull-18{margin-left:-720px}
.pull-19{margin-left:-760px}
.pull-20{margin-left:-800px}
.pull-21{margin-left:-840px}
.pull-22{margin-left:-880px}
.pull-23{margin-left:-920px}
.pull-24{margin-left:-960px}
.pull-25{margin-left:-1000px}
.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24,.push-25{display:inline;
	float:left;
position:relative}
.push-1{margin:0 -40px 1.5em 40px}
.push-2{margin:0 -80px 1.5em 80px}
.push-3{margin:0 -120px 1.5em 120px}
.push-4{margin:0 -160px 1.5em 160px}
.push-5{margin:0 -200px 1.5em 200px}
.push-6{margin:0 -240px 1.5em 240px}
.push-7{margin:0 -280px 1.5em 280px}
.push-8{margin:0 -320px 1.5em 320px}
.push-9{margin:0 -360px 1.5em 360px}
.push-10{margin:0 -400px 1.5em 400px}
.push-11{margin:0 -440px 1.5em 440px}
.push-12{margin:0 -480px 1.5em 480px}
.push-13{margin:0 -520px 1.5em 520px}
.push-14{margin:0 -560px 1.5em 560px}
.push-15{margin:0 -600px 1.5em 600px}
.push-16{margin:0 -640px 1.5em 640px}
.push-17{margin:0 -680px 1.5em 680px}
.push-18{margin:0 -720px 1.5em 720px}
.push-19{margin:0 -760px 1.5em 760px}
.push-20{margin:0 -800px 1.5em 800px}
.push-21{margin:0 -840px 1.5em 840px}
.push-22{margin:0 -880px 1.5em 880px}
.push-23{margin:0 -920px 1.5em 920px}
.push-24{margin:0 -960px 1.5em 960px}
.push-25{margin:0 -1000px 1.5em 1000px}
.prepend-top{margin-top:1.5em}
.append-bottom{margin-bottom:1.5em}
._hidden{display:none !important;
	visibility:hidden}
	._visuallyhidden{border:0;
	clip:rect(0 0 0 0);
height:1px;
margin:-1px;
overflow:hidden;
padding:0;
position:absolute;
width:1px}
._invisible{visibility:hidden}
._ir{background-color:transparent;
	border:0;
overflow:hidden}
._ir:before{content:"";
display:block;
width:0;
height:150%}
._clearfix{*zoom:1}
._clearfix:before,._clearfix:after{display:table;
	content:" "}
	._clearfix:after{clear:both}
	._f-left{float:left}
	._f-right{float:right}
	._t-left{text-align:left}
	._t-center{text-align:center}
	._t-right{text-align:right}
	.icon-sprite,.icon-arrow-l,.rsArrowLeft,.icon-arrow-r,.rsArrowRight,.icon-b-arrow,.icon-bullet,.rsBullet span,.icon-de,.language-en #language-chooser i,.icon-en,.language-de #language-chooser i,.icon-f-marker,.icon-facebook,.icon-globe,.icon-google-plus,.icon-linkedin,.icon-marker,.icon-pdf,.icon-phone,.icon-rss,.icon-smallarrow-l,.icarousel_wrap #iCarouselPrev,.icon-smallarrow-r,.icarousel_wrap #iCarouselNext,.icon-submit,.icon-xing{background:url('../images/icon-s6a9c3e923e.png') no-repeat}
	.icon-arrow-l,.rsArrowLeft{background-position:0 -234px;
	height:46px;
width:31px}
.icon-arrow-l:hover,.rsArrowLeft:hover,.icon-arrow-l.arrow-l_hover,.arrow-l_hover.rsArrowLeft,.icon-arrow-l.arrow-l-hover,.arrow-l-hover.rsArrowLeft{background-position:0 -117px}
.icon-arrow-r,.rsArrowRight{background-position:0 -300px;
	height:46px;
width:31px}
.icon-arrow-r:hover,.rsArrowRight:hover,.icon-arrow-r.arrow-r_hover,.arrow-r_hover.rsArrowRight,.icon-arrow-r.arrow-r-hover,.arrow-r-hover.rsArrowRight{background-position:0 -51px}
.icon-b-arrow{background-position:0 -1507px;
	height:10px;
width:7px}
.icon-b-arrow:active,.breadcrumb-wrapper .breadcrumb-inner .icon-b-arrow:last-child,.icon-b-arrow.b-arrow_active,.icon-b-arrow.b-arrow-active{background-position:0 -1477px}
.icon-bullet,.rsBullet span{background-position:0 -1325px;
	height:15px;
width:15px}
.icon-bullet:hover,.rsBullet span:hover,.rsBullet:hover span,.icon-bullet.bullet_hover,.rsBullet span.bullet_hover,.icon-bullet.bullet-hover,.rsBullet span.bullet-hover{background-position:0 -1044px}
.icon-bullet:active,.rsBullet span:active,.rsNavSelected span,.rsNavSelected:hover span,.icon-bullet.bullet_active,.rsBullet span.bullet_active,.icon-bullet.bullet-active,.rsBullet span.bullet-active{background-position:0 -1401px}
.icon-de,.language-en #language-chooser i{background-position:0 -1573px;
	height:16px;
width:16px}
.icon-en,.language-de #language-chooser i{background-position:0 -1537px;
	height:16px;
width:16px}
.icon-f-marker{background-position:0 -614px;
	height:31px;
width:28px}
.icon-f-marker:hover,.icon-f-marker.f-marker_hover,.icon-f-marker.f-marker-hover{background-position:0 -665px}
.icon-facebook{background-position:0 -1243px;
	height:21px;
width:22px}
.icon-facebook:hover,.icon-facebook.facebook_hover,.icon-facebook.facebook-hover{background-position:0 -1436px}
.icon-globe{background-position:0 -470px;
	height:20px;
width:20px}
.icon-google-plus{background-position:0 -716px;
	height:21px;
width:22px}
.icon-google-plus:hover,.icon-google-plus.google-plus_hover,.icon-google-plus.google-plus-hover{background-position:0 -757px}
.icon-linkedin{background-position:0 -1202px;
	height:21px;
width:22px}
.icon-linkedin:hover,.icon-linkedin.linkedin_hover,.icon-linkedin.linkedin-hover{background-position:0 -1284px}
.icon-marker{background-position:0 -1079px;
	height:21px;
width:22px}
.icon-marker:hover,.icon-marker.marker_hover,.icon-marker.marker-hover{background-position:0 -1120px}
.icon-pdf{background-position:0 -921px;
	height:21px;
width:22px}
.icon-pdf:hover,.downloads-list .orderform:hover i,.icon-pdf.pdf_hover,.icon-pdf.pdf-hover{background-position:0 -1003px}
.icon-phone{background-position:0 -839px;
	height:21px;
width:22px}
.icon-phone:hover,.icon-phone.phone_hover,.icon-phone.phone-hover{background-position:0 -880px}
.icon-rss{background-position:0 -798px;
	height:21px;
width:22px}
.icon-rss:hover,.icon-rss.rss_hover,.icon-rss.rss-hover{background-position:0 -962px}
.icon-smallarrow-l,.icarousel_wrap #iCarouselPrev{background-position:0 -562px;
	height:32px;
width:21px}
.icon-smallarrow-l:hover,.icarousel_wrap #iCarouselPrev:hover,.icon-smallarrow-l.smallarrow-l_hover,.icarousel_wrap .smallarrow-l_hover#iCarouselPrev,.icon-smallarrow-l.smallarrow-l-hover,.icarousel_wrap .smallarrow-l-hover#iCarouselPrev{background-position:0 -418px}
.icon-smallarrow-r,.icarousel_wrap #iCarouselNext{background-position:0 -510px;
	height:32px;
width:21px}
.icon-smallarrow-r:hover,.icarousel_wrap #iCarouselNext:hover,.icon-smallarrow-r.smallarrow-r_hover,.icarousel_wrap .smallarrow-r_hover#iCarouselNext,.icon-smallarrow-r.smallarrow-r-hover,.icarousel_wrap .smallarrow-r-hover#iCarouselNext{background-position:0 -366px}
.icon-submit{background-position:0 -183px;
	height:31px;
width:43px}
.icon-submit:hover,.icon-submit.submit_hover,.icon-submit.submit-hover{background-position:0 0}
.icon-xing{background-position:0 -1161px;
	height:21px;
width:22px}
.icon-xing:hover,.icon-xing.xing_hover,.icon-xing.xing-hover{background-position:0 -1360px}
.icon2x-sprite{background:url('../images/icon2x-secf67ac8fa.png') no-repeat}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.icon-sprite,.icon-arrow-l,.rsArrowLeft,.icon-arrow-r,.rsArrowRight,.icon-b-arrow,.icon-bullet,.rsBullet span,.icon-de,.language-en #language-chooser i,.icon-en,.language-de #language-chooser i,.icon-f-marker,.icon-facebook,.icon-globe,.icon-google-plus,.icon-linkedin,.icon-marker,.icon-pdf,.icon-phone,.icon-rss,.icon-smallarrow-l,.icarousel_wrap #iCarouselPrev,.icon-smallarrow-r,.icarousel_wrap #iCarouselNext,.icon-submit,.icon-xing{background-image:url('../images/icon2x-secf67ac8fa.png');
background-size:43px auto}
.icon-arrow-l,.rsArrowLeft{background-position:0 -130px}
.icon-arrow-l:hover,.rsArrowLeft:hover,.icon-arrow-l-hover{background-position:0 0}
.icon-arrow-l_hover{background-position:0 0}
.icon-arrow-r,.rsArrowRight{background-position:0 -195px}
.icon-arrow-r:hover,.rsArrowRight:hover,.icon-arrow-r-hover{background-position:0 -65px}
.icon-arrow-r_hover{background-position:0 -65px}
.icon-b-arrow{background-position:0 -1479px}
.icon-b-arrow:active,.breadcrumb-wrapper .breadcrumb-inner .icon-b-arrow:last-child,.icon-b-arrow-active{background-position:0 -1450px}
.icon-b-arrow_active{background-position:0 -1450px}
.icon-bullet,.rsBullet span{background-position:0 -1142px}
.icon-bullet:hover,.rsBullet span:hover,.rsBullet:hover span,.icon-bullet-hover{background-position:0 -788px}
.icon-bullet:active,.rsBullet span:active,.rsNavSelected span,.rsNavSelected:hover span,.icon-bullet-active{background-position:0 -1336px}
.icon-bullet_active{background-position:0 -1336px}
.icon-bullet_hover{background-position:0 -788px}
.icon-de,.language-en #language-chooser i{background-position:0 -1544px}
.icon-en,.language-de #language-chooser i{background-position:0 -1508px}
.icon-f-marker{background-position:0 -608px}
.icon-f-marker:hover,.icon-f-marker-hover{background-position:0 -658px}
.icon-f-marker_hover,#f-contact .journey-description a:hover i{background-position:0 -658px}
.icon-facebook{background-position:0 -1176px}
.icon-facebook:hover,.icon-facebook-hover{background-position:0 -1256px}
.icon-facebook_hover{background-position:0 -1256px}
.icon-globe{background-position:0 -360px}
.icon-google-plus{background-position:0 -708px}
.icon-google-plus:hover,.icon-google-plus-hover{background-position:0 -748px}
.icon-google-plus_hover{background-position:0 -748px}
.icon-linkedin{background-position:0 -1296px}
.icon-linkedin:hover,.icon-linkedin-hover{background-position:0 -1410px}
.icon-linkedin_hover{background-position:0 -1410px}
.icon-marker{background-position:0 -982px}
.icon-marker:hover,.icon-marker-hover{background-position:0 -1022px}
.icon-marker_hover{background-position:0 -1022px}
.icon-pdf{background-position:0 -1102px}
.icon-pdf:hover,.downloads-list .orderform:hover i,.icon-pdf-hover{background-position:0 -1062px}
.icon-pdf_hover{background-position:0 -1062px}
.icon-phone{background-position:0 -862px}
.icon-phone:hover,.icon-phone-hover{background-position:0 -902px}
.icon-phone_hover{background-position:0 -902px}
.icon-rss{background-position:0 -822px}
.icon-rss:hover,.icon-rss-hover{background-position:0 -942px}
.icon-rss_hover{background-position:0 -942px}
.icon-smallarrow-l,.icarousel_wrap #iCarouselPrev{background-position:0 -556px}
.icon-smallarrow-l:hover,.icarousel_wrap #iCarouselPrev:hover,.icon-smallarrow-l-hover{background-position:0 -400px}
.icon-smallarrow-l_hover{background-position:0 -400px}
.icon-smallarrow-r,.icarousel_wrap #iCarouselNext{background-position:0 -504px}
.icon-smallarrow-r:hover,.icarousel_wrap #iCarouselNext:hover,.icon-smallarrow-r-hover{background-position:0 -452px}
.icon-smallarrow-r_hover{background-position:0 -452px}
.icon-submit{background-position:0 -310px}
.icon-submit:hover,.icon-submit-hover{background-position:0 -260px}
.icon-submit_hover{background-position:0 -260px}
.icon-xing{background-position:0 -1216px}
.icon-xing:hover,.icon-xing-hover{background-position:0 -1370px}
.icon-xing_hover{background-position:0 -1370px}
}
#language-chooser i,[class^="icon-"],[class*=" icon-"]{position:relative;
	display:inline-block;
vertical-align:text-top}
.logo-sprite,.logo-adac,#logo-area-c .adac a,.logo-bergverlag-rother,#logo-area-c .bergverlag-rother a,.logo-bva,#logo-area-c .bva a,.logo-der-feinschmecker,#logo-area-c .der-feinschmecker a,.logo-merian,#logo-area-c .merian a,.logo-michael-mueller-verlag,#logo-area-c .michael-mueller-verlag a,.logo-michelin,#logo-area-c .michelin a,.logo-momedia,#logo-area-c .momedia a,.logo-polyglott,#logo-area-c .polyglott a{background:url('../images/logo-s2a5d63e565.png') no-repeat}
.logo-adac,#logo-area-c .adac a{background-position:0 -1536px;
	height:86px;
width:59px}
.logo-adac:hover,#logo-area-c .adac a:hover,.logo-adac.adac_hover,#logo-area-c .adac a.adac_hover,.logo-adac.adac-hover,#logo-area-c .adac a.adac-hover{background-position:0 -1632px}
.logo-bergverlag-rother,#logo-area-c .bergverlag-rother a{background-position:0 -768px;
	height:86px;
width:66px}
.logo-bergverlag-rother:hover,#logo-area-c .bergverlag-rother a:hover,.logo-bergverlag-rother.bergverlag-rother_hover,#logo-area-c .bergverlag-rother a.bergverlag-rother_hover,.logo-bergverlag-rother.bergverlag-rother-hover,#logo-area-c .bergverlag-rother a.bergverlag-rother-hover{background-position:0 -864px}
.logo-bva,#logo-area-c .bva a{background-position:0 -576px;
	height:86px;
width:70px}
.logo-bva:hover,#logo-area-c .bva a:hover,.logo-bva.bva_hover,#logo-area-c .bva a.bva_hover,.logo-bva.bva-hover,#logo-area-c .bva a.bva-hover{background-position:0 -480px}
.logo-der-feinschmecker,#logo-area-c .der-feinschmecker a{background-position:0 -960px;
	height:86px;
width:104px}
.logo-der-feinschmecker:hover,#logo-area-c .der-feinschmecker a:hover,.logo-der-feinschmecker.der-feinschmecker_hover,#logo-area-c .der-feinschmecker a.der-feinschmecker_hover,.logo-der-feinschmecker.der-feinschmecker-hover,#logo-area-c .der-feinschmecker a.der-feinschmecker-hover{background-position:0 -672px}
.logo-merian,#logo-area-c .merian a{background-position:0 -1152px;
	height:86px;
width:89px}
.logo-merian:hover,#logo-area-c .merian a:hover,.logo-merian.merian_hover,#logo-area-c .merian a.merian_hover,.logo-merian.merian-hover,#logo-area-c .merian a.merian-hover{background-position:0 -1248px}
.logo-michael-mueller-verlag,#logo-area-c .michael-mueller-verlag a{background-position:0 -288px;
	height:86px;
width:58px}
.logo-michael-mueller-verlag:hover,#logo-area-c .michael-mueller-verlag a:hover,.logo-michael-mueller-verlag.michael-mueller-verlag_hover,#logo-area-c .michael-mueller-verlag a.michael-mueller-verlag_hover,.logo-michael-mueller-verlag.michael-mueller-verlag-hover,#logo-area-c .michael-mueller-verlag a.michael-mueller-verlag-hover{background-position:0 -192px}
.logo-michelin,#logo-area-c .michelin a{background-position:0 -384px;
	height:86px;
width:114px}
.logo-michelin:hover,#logo-area-c .michelin a:hover,.logo-michelin.michelin_hover,#logo-area-c .michelin a.michelin_hover,.logo-michelin.michelin-hover,#logo-area-c .michelin a.michelin-hover{background-position:0 -1056px}
.logo-momedia,#logo-area-c .momedia a{background-position:0 0;
	height:86px;
width:78px}
.logo-momedia:hover,#logo-area-c .momedia a:hover,.logo-momedia.momedia_hover,#logo-area-c .momedia a.momedia_hover,.logo-momedia.momedia-hover,#logo-area-c .momedia a.momedia-hover{background-position:0 -96px}
.logo-polyglott,#logo-area-c .polyglott a{background-position:0 -1344px;
	height:86px;
width:104px}
.logo-polyglott:hover,#logo-area-c .polyglott a:hover,.logo-polyglott.polyglott_hover,#logo-area-c .polyglott a.polyglott_hover,.logo-polyglott.polyglott-hover,#logo-area-c .polyglott a.polyglott-hover{background-position:0 -1440px}
.logo2x-sprite{background:url('../images/logo2x-s1da3297e36.png') no-repeat}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.logo-sprite,.logo-adac,#logo-area-c .adac a,.logo-bergverlag-rother,#logo-area-c .bergverlag-rother a,.logo-bva,#logo-area-c .bva a,.logo-der-feinschmecker,#logo-area-c .der-feinschmecker a,.logo-merian,#logo-area-c .merian a,.logo-michael-mueller-verlag,#logo-area-c .michael-mueller-verlag a,.logo-michelin,#logo-area-c .michelin a,.logo-momedia,#logo-area-c .momedia a,.logo-polyglott,#logo-area-c .polyglott a{background-image:url('../images/logo2x-s1da3297e36.png');
background-size:113px auto}
.logo-adac,#logo-area-c .adac a{background-position:0 -1615px}
.logo-adac:hover,#logo-area-c .adac a:hover,.logo-adac-hover{background-position:0 -1520px}
.logo-adac_hover{background-position:0 -1520px}
.logo-bergverlag-rother,#logo-area-c .bergverlag-rother a{background-position:0 -570px}
.logo-bergverlag-rother:hover,#logo-area-c .bergverlag-rother a:hover,.logo-bergverlag-rother-hover{background-position:0 -380px}
.logo-bergverlag-rother_hover{background-position:0 -380px}
.logo-bva,#logo-area-c .bva a{background-position:0 -950px}
.logo-bva:hover,#logo-area-c .bva a:hover,.logo-bva-hover{background-position:0 -855px}
.logo-bva_hover{background-position:0 -855px}
.logo-der-feinschmecker,#logo-area-c .der-feinschmecker a{background-position:0 -665px}
.logo-der-feinschmecker:hover,#logo-area-c .der-feinschmecker a:hover,.logo-der-feinschmecker-hover{background-position:0 -475px}
.logo-der-feinschmecker_hover{background-position:0 -475px}
.logo-merian,#logo-area-c .merian a{background-position:0 -1140px}
.logo-merian:hover,#logo-area-c .merian a:hover,.logo-merian-hover{background-position:0 -1235px}
.logo-merian_hover{background-position:0 -1235px}
.logo-michael-mueller-verlag,#logo-area-c .michael-mueller-verlag a{background-position:0 -285px}
.logo-michael-mueller-verlag:hover,#logo-area-c .michael-mueller-verlag a:hover,.logo-michael-mueller-verlag-hover{background-position:0 -190px}
.logo-michael-mueller-verlag_hover{background-position:0 -190px}
.logo-michelin,#logo-area-c .michelin a{background-position:0 -760px}
.logo-michelin:hover,#logo-area-c .michelin a:hover,.logo-michelin-hover{background-position:0 -1045px}
.logo-michelin_hover{background-position:0 -1045px}
.logo-momedia,#logo-area-c .momedia a{background-position:0 0}
.logo-momedia:hover,#logo-area-c .momedia a:hover,.logo-momedia-hover{background-position:0 -95px}
.logo-momedia_hover{background-position:0 -95px}
.logo-polyglott,#logo-area-c .polyglott a{background-position:0 -1330px}
.logo-polyglott:hover,#logo-area-c .polyglott a:hover,.logo-polyglott-hover{background-position:0 -1425px}
.logo-polyglott_hover{background-position:0 -1425px}
}
.container,.icarousel_wrap,#logo-area-c,#news-sidebox-c,#catalog-box-c,.page-c,#f-neco-inner,#f-cofnav-inner{width:990px;
	margin:0 auto;
overflow:hidden;
*zoom:1}
nav>ul>li{display:inline-block}
nav>ul>li>a{display:inline-block}
strong{font-weight:700}
em{font-style:italic}
p{margin-bottom:7px}
a{text-decoration:none;
	color:#0092ff}
	a:hover{text-decoration:underline}
	h1,#logo-area-t,.newsbox h2,#catalog-box-c h2{margin-bottom:15px;
	color:#00488f;
font-family:"BaskervilleMTW01-Roman","Times New Roman","Times",sans-serif;
line-height:30px;
font-size:25px}
h2{margin-bottom:8px;
	color:#2d2d2d;
font-size:15px;
line-height:25px;
font-weight:700}
h3{margin-bottom:4px;
	color:#2d2d2d;
font-size:14px;
font-weight:700}
.page-list .current_page_item>a{font-weight:bold}
.page-list-ext .page-list-ext-item{clear:both;
	margin:10px 0 20px 0}
	.page-list-ext .page-list-ext-image{float:left;
	display:inline;
margin:5px 10px 10px 0}
.page-list-ext .page-list-ext-title{clear:none}
.royalSlider{width:600px;
	height:400px;
position:relative;
direction:ltr;
overflow:hidden}
.royalSlider.rsHor{overflow:visible}
.royalSlider>*{float:left}
.royalSlider img{margin:0;
	padding:0;
border:0;
box-shadow:none;
border-radius:0;
max-width:none}
.rsWebkit3d .rsSlide,.rsWebkit3d .rsContainer,.rsWebkit3d .rsThumbs,.rsWebkit3d .rsPreloader,.rsWebkit3d img,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsAbsoluteEl{-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0)}
	.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img,.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}
	.rsOverflow{width:100%;
	height:100%;
position:relative;
overflow:hidden;
float:left;
-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap{width:100%;
	height:100%;
position:relative;
overflow:hidden;
left:0;
top:0;
-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsVisibleNearbyWrap .rsOverflow{position:absolute;
	left:0;
top:0}
.rsContainer{position:relative;
	width:100%;
height:100%;
-webkit-tap-highlight-color:rgba(0,0,0,0)}
.rsArrow,.rsThumbsArrow{cursor:pointer}
.rsThumb{float:left;
	position:relative}
	.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;
	-webkit-transition:opacity 0.3s linear;
-moz-transition:opacity 0.3s linear;
-o-transition:opacity 0.3s linear;
transition:opacity 0.3s linear}
.rsHidden{opacity:0;
	visibility:hidden;
-webkit-transition:visibility 0.3s linear,opacity 0.3s linear;
-moz-transition:visibility 0.3s linear,opacity 0.3s linear;
-o-transition:visibility 0.3s linear,opacity 0.3s linear;
transition:visibility 0.3s linear,opacity 0.3s linear}
.rsGCaption{width:100%;
	float:left;
text-align:center;
z-index:22}
.royalSlider.rsFullscreen{position:fixed !important;
	height:auto !important;
width:auto !important;
margin:0 !important;
padding:0 !important;
z-index:2147483647 !important;
top:0 !important;
left:0 !important;
bottom:0 !important;
right:0 !important}
.royalSlider .rsSlide.rsFakePreloader{opacity:1 !important;
	-webkit-transition:0s;
-moz-transition:0s;
-o-transition:0s;
transition:0s;
display:none}
.rsSlide{position:absolute;
	left:0;
top:0;
display:block;
overflow:hidden;
height:100%;
width:100%}
.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}
.rsContent{width:100%;
	height:100%;
position:relative}
.rsPreloader{position:absolute;
	z-index:0}
	.rsNav{-moz-user-select:-moz-none;
	-webkit-user-select:none;
user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}
.rsThumbs{cursor:pointer;
	position:relative;
overflow:hidden;
float:left;
z-index:22}
.rsTabs{float:left;
	background:none !important}
	.rsTabs,.rsThumbs{-webkit-tap-highlight-color:rgba(0,0,0,0)}
	.rsVideoContainer{width:auto;
	height:auto;
line-height:0;
position:relative}
.rsVideoFrameHolder{position:absolute;
	left:0;
top:0;
background:#141414;
opacity:0;
-webkit-transition:.3s}
.rsVideoFrameHolder.rsVideoActive{opacity:1}
.rsVideoContainer iframe,.rsVideoContainer video,.rsVideoContainer embed,.rsVideoContainer .rsVideoObj{position:absolute;
	z-index:50;
left:0;
top:0;
width:100%;
height:100%}
.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video,.rsVideoContainer.rsIOSVideo embed{padding-right:44px;
	-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.rsABlock,.rsSBlock{left:0;
	top:0;
position:absolute;
z-index:15;
-webkit-backface-visibility:hidden}
.rsABImage{width:100%;
	height:auto}
	.grab-cursor{cursor:url(https://www.travel-house-media.de/wp-content/themes/thm/library/css/grab.png) 8 8,move}
	.grabbing-cursor{cursor:url(https://www.travel-house-media.de/wp-content/themes/thm/library/css/grabbing.png) 8 8,move}
	.rsNoDrag{cursor:auto}
	a.rsLink{left:0;
	top:0;
position:absolute;
width:100%;
height:100%;
display:block;
z-index:20;
background:url(https://www.travel-house-media.de/wp-content/themes/thm/library/css/blank.gif);
-webkit-backface-visibility:hidden;
outline:none;
padding:0;
margin:0;
text-indent:100%;
white-space:nowrap;
overflow:hidden}
.rsCredit,.creditLeft,.creditRight{position:absolute;
	bottom:40px;
width:auto !important;
height:auto !important;
padding:6px 8px;
background:#fff;
background:rgba(255,255,255,0.75);
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
color:#2d2d2d;
font-family:"Open Sans",sans-serif;
font-size:10px;
line-height:10px;
text-shadow:rgba(255,255,255,0.6) 0 1px 0}
.creditLeft{left:50% !important;
	margin-left:-485px}
	.creditRight{right:50% !important;
	margin-right:-485px}
	.rsTeaser,.teaserLeft,.teaserRight{position:absolute;
	bottom:75px;
width:380px !important;
height:auto !important;
padding:16px 20px 12px 20px;
background:white;
background:rgba(255,255,255,0.85);
-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.75);
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.75);
box-shadow:0 2px 3px rgba(0,0,0,0.75)}
.rsTeaser h3,.teaserLeft h3,.teaserRight h3{margin:0 0 8px 0;
	color:#00488f;
font-family:"BaskervilleMTW01-Roman","Times New Roman","Times",sans-serif;
font-weight:normal;
font-size:32px;
line-height:30px}
.rsTeaser p,.teaserLeft p,.teaserRight p{font-family:"Open Sans",sans-serif;
line-height:22px}
.teaserLeft{left:50% !important;
	margin-left:-460px}
	.teaserRight{right:50% !important;
	margin-right:-460px}
	.royalSlider{background:url('../images/backgrounds/slider_1358185646.png') no-repeat;
background-repeat:repeat}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.royalSlider{background-image:url('../images/backgrounds/slider2x_1358185327.png');
background-size:5px auto}
}
.rsNav-wrapper{position:relative;
	top:-36px;
z-index:100;
width:100%}
.rsNav-content,.breadcrumb-wrapper .breadcrumb{position:relative;
	width:1000px;
height:105px;
background:url('../images/backgrounds/slider-nav_1359395771.png') no-repeat;
margin:0 auto !important}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.rsNav-content,.breadcrumb-wrapper .breadcrumb{background-image:url('../images/backgrounds/slider-nav2x_1359395721.png');
background-size:1000px auto}
}
.rsArrow{position:absolute;
	top:-55px;
-webkit-transition:opacity 0.3;
-moz-transition:opacity 0.3;
-o-transition:opacity 0.3;
transition:opacity 0.3}
.rsArrow.rsArrowDisabled{cursor:default;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity:0}
.rsArrowLeft{left:35px}
.rsArrowRight{right:35px}
.rsBullets{position:absolute;
	top:90px;
left:0;
width:100%;
height:auto;
text-align:center}
.rsBullet{cursor:pointer;
	display:inline-block;
padding:7px;
margin:3px}
.rsBullet span{display:inline-block}
.rsNavSelected{cursor:default}
.rsNav-title-wrapper{display:table;
	width:600px;
height:90px;
margin:0 auto;
text-align:center;
font-family:"BaskervilleMTW01-Roman","Times New Roman","Times",sans-serif;
font-size:28px;
line-height:28px}
.rsNav-title{display:table-cell;
	vertical-align:middle;
padding-top:4px;
line-height:30px}
.rsSlide.first .rsContent{width:860px;
	height:340px;
background:url('../images/w-map_1358325759.png') no-repeat;
margin:36px auto 0 auto}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.rsSlide.first .rsContent{background-image:url('../images/w-map2x_1358325759.png');
background-size:860px auto}
}
.no-js .rsContent{display:none}
.no-js .rsContent:first-child{display:block;
	width:100%;
background:url('../images/w-map_1358325759.png') no-repeat;
background-position:center}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.no-js .rsContent:first-child{background-image:url('../images/w-map2x_1358325759.png');
background-size:860px auto}
}
.icarousel_wrap{height:275px !important;
	overflow:hidden;
overflow:visible}
.icarousel_wrap .icarousel_content{margin:0 auto;
	position:relative;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d;
-webkit-perspective:1000px;
-moz-perspective:1000px;
-ms-perspective:1000px;
-o-perspective:1000px;
perspective:1000px}
.icarousel_wrap img{-webkit-box-reflect:below 1px -webkit-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(255,255,255,0.2) 100%)}
.icarousel_wrap .icarousel_slides.current{overflow:visible !important}
.icarousel_wrap .iCarouselNav{background-color:transparent;
	border:0;
overflow:hidden;
position:absolute;
top:50%;
z-index:100;
display:inline-block;
cursor:pointer;
margin-top:-16px}
.icarousel_wrap .iCarouselNav:before{content:"";
display:block;
width:0;
height:150%}
.icarousel_wrap #iCarouselPrev{left:-410px}
.icarousel_wrap #iCarouselNext{right:-410px}
.icarousel_wrap #iCarousel-timer{display:none !important}
.icarousel_wrap #iCarousel-preloader{position:absolute;
	z-index:1000;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
width:150px;
height:3px;
padding:1px;
border:1px solid #2d2d2d;
border-color:rgba(0,0,0,0.6)}
.icarousel_wrap #iCarousel-preloader div{float:left;
	width:0;
height:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-o-border-radius:3px;
border-radius:3px;
background:#2d2d2d;
background:rgba(0,0,0,0.6)}
body{min-width:1000px;
	width:auto !important;
width:1000px;
color:#2d2d2d;
font-family:"Open Sans",sans-serif;
font-size:12px;
font-weight:400;
line-height:21px}
#site-wrapper{position:relative}
#mti_wfs_colophon{display:none !important}
#main-header{width:990px;
	margin:0 auto;
overflow:hidden;
*zoom:1}
#language-chooser{text-align:right;
	height:20px}
	#language-chooser a{display:inline-block;
	height:20px;
margin-top:4px;
color:#2d2d2d;
font-size:11px;
line-height:20px}
#language-chooser a:hover{color:#0092ff}
#language-chooser i{margin-right:4px}
#thm-logo{text-align:center;
	margin:0}
	#thm-logo a{display:inline-block;
	width:280px;
height:auto;
margin-bottom:52px;
padding-top:120px;
background:url('../images/thm-logo_1359374641.png') no-repeat;
background-position:center top;
color:#00488f;
font-family:"BaskervilleMTW01-Roman","Times New Roman","Times",sans-serif;
font-size:18px}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#thm-logo a{background-image:url('../images/thm-logo2x_1359374641.png');
background-size:165px auto}
}
#main-nav-wrapper,#subnav-wrapper{position:absolute;
	top:172px;
left:0;
z-index:100;
width:100%}
#subnav-wrapper{top:233px;
	z-index:50}
	#main-nav>ul{width:990px;
	margin:0 auto;
overflow:hidden;
*zoom:1;
position:relative;
overflow:visible;
width:1000px;
height:69px;
background:url('../images/backgrounds/main-nav_1359379921.png') no-repeat;
text-align:center}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main-nav>ul{background-image:url('../images/backgrounds/main-nav2x_1359375719.png');
background-size:1000px auto}
}
#main-nav>ul li,#main-nav>ul a{display:inline-block}
#main-nav>ul .sub-menu{position:absolute;
	top:64px;
left:14px;
z-index:200;
width:962px;
height:0;
overflow:hidden}
#main-nav>ul .sub-menu a{position:relative;
	top:-35px;
height:35px;
margin:0 10px;
margin-right: 6px;
margin-left: 6px;
padding:0 40px 15px 40px;
color:#2d2d2d;
line-height:35px;
text-transform:uppercase;
text-shadow:0 1px 1px #fff;
-webkit-transition:top 0.6s;
-moz-transition:top 0.6s;
-o-transition:top 0.6s;
transition:top 0.6s}
#main-nav>ul .sub-menu a:hover{color:#0092ff;
	text-decoration:none}
	#main-nav>ul #menu-item-103 .sub-menu a,#main-nav>ul #menu-item-81 .sub-menu a{margin:0 6px;
	padding:0 7px 15px 7px}
	#main-nav>ul>li>a{position:relative;
	margin:17px 5px 0 5px;
padding:0 35px;
color:#2d2d2d;
font-size:14px;
line-height:47px;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
text-shadow:0 1px 0px rgba(0,0,0,0.2);
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s}
.language-en #main-nav>ul>li>a{padding:0 50px}
#main-nav>ul>li>a i{position:absolute;
	bottom:0;
left:0;
display:block;
width:100%;
height:0px;
background:#0092ff;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-o-transition:all 0.3s;
transition:all 0.3s}
#main-nav>ul>li>a i:after{position:absolute;
	top:3px;
left:0;
display:block;
content:'';
width:100%;
height:8px;
background:url('../images/backgrounds/lightblue-shadow_1358195150.png') no-repeat;
background-position:center top;
opacity:0;
-webkit-transition:opacity 0.2s;
-moz-transition:opacity 0.2s;
-o-transition:opacity 0.2s;
transition:opacity 0.2s}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main-nav>ul>li>a i:after{background-image:url('../images/backgrounds/lightblue-shadow2x_1358191422.png');
background-size:140px auto}
}
#main-nav>ul>li>a:hover{color:#0092ff}
#main-nav>ul>li>a:hover i{height:3px}
#main-nav>ul>li>a:hover i:after{opacity:1;
	-webkit-transition:opacity 0.5s;
-moz-transition:opacity 0.5s;
-o-transition:opacity 0.5s;
transition:opacity 0.5s}
#main-nav>ul>li.hoverIntent>a{color:#0092ff}
#main-nav>ul>li.hoverIntent>a i{height:3px}
#main-nav>ul>li.hoverIntent>a i:after{opacity:1;
	-webkit-transition:opacity 0.5s;
-moz-transition:opacity 0.5s;
-o-transition:opacity 0.5s;
transition:opacity 0.5s}
#main-nav>ul>li.hoverIntent .sub-menu{height:80px}
#main-nav>ul>li.hoverIntent .sub-menu a{top:-2px}
#main-nav>ul>li.current-menu-item>a,#main-nav>ul>li.current-menu-parent>a,#main-nav>ul>li.current-page-ancestor>a{color:#00488f}
#main-nav>ul>li.current-menu-item>a i,#main-nav>ul>li.current-menu-parent>a i,#main-nav>ul>li.current-page-ancestor>a i{height:3px;
	background:#00488f}
	#main-nav>ul>li.current-menu-item>a i:after,#main-nav>ul>li.current-menu-parent>a i:after,#main-nav>ul>li.current-page-ancestor>a i:after{opacity:1;
	background:url('../images/backgrounds/blue-shadow_1358195142.png') no-repeat;
background-position:center top}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#main-nav>ul>li.current-menu-item>a i:after,#main-nav>ul>li.current-menu-parent>a i:after,#main-nav>ul>li.current-page-ancestor>a i:after{background-image:url('../images/backgrounds/blue-shadow2x_1358190563.png');
background-size:140px auto}
}
#subnav-bar{position:relative;
	top:-35px;
width:962px;
height:33px;
margin:0 auto;
background:url('../images/backgrounds/subnav-bar_1359382250.png') no-repeat;
background-repeat:repeat-x;
-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.65);
-moz-box-shadow:0 2px 3px rgba(0,0,0,0.65);
box-shadow:0 2px 3px rgba(0,0,0,0.65);
-webkit-transition:top 2s ease-in;
-moz-transition:top 2s ease-in;
-o-transition:top 2s ease-in;
transition:top 2s ease-in}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#subnav-bar{background-image:url('../images/backgrounds/subnav-bar2x_1359382266.png');
background-size:15px auto}
}
#subnav-bar.hoverIntent{top:0;
	-webkit-transition:top 0.6s;
-moz-transition:top 0.6s;
-o-transition:top 0.6s;
transition:top 0.6s}
#logo-area-t{margin-bottom:8px;
	font-size:20px;
text-align:center}
#logo-area-c{margin-bottom:50px;
	width:990px;
height:85px;
background:url('../images/backgrounds/logo-area_1358347857.png') no-repeat;
text-align:center}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#logo-area-c{background-image:url('../images/backgrounds/logo-area2x_1359373660.png');
background-size:990px auto}
}
#logo-area-c a{background-color:transparent;
	border:0;
overflow:hidden;
margin:0 4px}
#logo-area-c a:before{content:"";
display:block;
width:0;
height:150%}
.page-c #logo-area-t{margin-top:40px;
	margin-left:-250px}
	.page-c #logo-area-c{margin-left:-250px}
	.page-c #catalog-box-c{margin-top:40px;
	margin-left:-250px}
	#news-sidebox-c{margin-bottom:65px}
	.newsbox{margin-left:20px}
	.newsbox li{margin-bottom:19px}
	.newsbox h3 a{color:#2d2d2d}
	.newsbox p{color:#787878}
	.newsbox a{white-space:nowrap}
	.sidebox{width:229px;
	border-left:1px solid #ededed;
padding:10px 20px;
margin:40px 0 0 20px}
.sidebox.empty{border:none}
.quicklinks li{display:block;
	margin:12px 0}
	.quicklinks li a{color:#2d2d2d;
	width:auto;
height:auto;
padding-left:30px}
.quicklinks li a:hover{color:#0092ff}
#catalog-box-c h2{position:relative;
	margin-top:5px;
margin-bottom:33px;
text-align:center}
#catalog-box-c h2:after{display:block;
	content:'';
position:absolute;
top:31px;
left:0;
width:990px;
height:200px;
background:url('../images/backgrounds/catalog-box_1359397417.png') no-repeat}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#catalog-box-c h2:after{background-image:url('../images/backgrounds/catalog-box2x_1359397353.png');
background-size:990px auto}
}
.breadcrumb-wrapper{width:100%;
	height:155px;
background:url('../images/backgrounds/slider_1358185646.png') no-repeat;
background-repeat:repeat}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.breadcrumb-wrapper{background-image:url('../images/backgrounds/slider2x_1358185327.png');
background-size:5px auto}
}
.breadcrumb-wrapper .breadcrumb{top:120px}
.breadcrumb-wrapper .breadcrumb-inner{padding:30px;
	color:#00488f}
	.breadcrumb-wrapper .breadcrumb-inner b{color:#787878;
	margin-right:5px}
	.breadcrumb-wrapper .breadcrumb-inner a{color:#787878}
	.breadcrumb-wrapper .breadcrumb-inner a:hover{color:#0092ff}
	.breadcrumb-wrapper .breadcrumb-inner .icon-b-arrow{top:4px;
	margin:0 5px}
	.page-c{position:relative;
	margin-top:43px;
min-height:300px;
height:auto !important;
height:300px;
background:url('../images/backgrounds/page-c_1359542506.png') no-repeat;
background-position:center top;
line-height:25px}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.page-c{background-image:url('../images/backgrounds/page-c2x_1359542569.png');
background-size:990px auto}
}
.page-c aside.left{width:154px;
	padding:50px 35px 50px 10px;
border-right:1px solid #dfdfdf;
text-align:right}
.page-c aside.right{float:right;
	width:184px;
margin:45px 20px 20px 30px;
border-left:1px solid #dfdfdf;
padding:25px 0 15px 0;
font-size:11px}
.page-c article{width:700px;
	margin-left:30px;
margin-right:40px;
padding-top:45px}
.page-c article p{margin-bottom:14px;
	line-height:22px}
	.page-c article ul{margin-left:15px;
	list-style-type:square}
	.page-c article .content ul{margin-bottom:16px}
	.page-c article nav ul{margin-left:0}
	.page-c article.a-with-sidebar{width:750px;
	margin-right:0;
margin-left:30px}
.page-c article.a-with-sidebar .content{margin-right:40px}
.page-list>li{margin:16px 0 !important}
.page-list>li>a{color:#2d2d2d;
	font-size:14px;
font-weight:700}
.page-list ul{margin-left:10px}
.page-list ul li{margin:10px 0}
.page-list ul li a{color:#787878}
.sidenav li a{color:#2d2d2d}
.sidenav li a:hover{color:#0092ff}
.sidenav li.current_page_item>a,.sidenav li.current_page_parent>a{color:#00488f;
	font-weight:700;
text-decoration:none;
cursor:default}
.sidenav>ul>li>a{color:#2d2d2d;
	font-size:14px;
font-weight:700}
.sidenav .children li{margin-top:12px}
.brand-box{width:184px;
	text-align:center;
padding:0 10px;
border-bottom:1px solid #dfdfdf}
.brand-box a{display:block;
	color:#2d2d2d;
line-height:18px;
margin-bottom:20px}
.brand-box a:hover{color:#0092ff}
.brand-box a img{display:block;
	margin:0 auto;
margin-bottom:6px}
.brand-catalog{font-size:12px;
	font-weight:700}
	.right .quicklinks{margin-top:20px;
	width:184px;
padding:0 15px}
.right .quicklinks li{margin:9px 0}
.right .quicklinks li a{line-height:16px;
	padding-top:2px;
padding-bottom:2px}
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;
	margin:0 auto}
	img.alignleft{margin:8px 10px 10px 0}
	img.alignright{margin:8px 0 10px 10px}
	#map_canvas h1,#map_canvas #logo-area-t,#map_canvas .newsbox h2,.newsbox #map_canvas h2,#map_canvas #catalog-box-c h2,#catalog-box-c #map_canvas h2{margin-bottom:2px;
	margin-right:20px;
font-size:19px}
.job-list,.news-list,.page-list{margin-top:20px;
	margin-left:0 !important;
list-style:none !important}
.job-list li,.news-list li,.page-list li{margin-bottom:40px}
.job-list h3 a,.news-list h3 a,.page-list h3 a{color:#2d2d2d}
.job-list p,.news-list p,.page-list p{color:#787878;
	line-height:20px}
	.brands-list{list-style:none !important;
	margin-left:0 !important}
	.brands-list{width:720px}
	.brands-list a{width:220px;
	height:240px;
margin-right:20px;
margin-bottom:10px;
background:url('../images/backgrounds/divider_1359625497.png') no-repeat;
background-position:0 190px;
color:#2d2d2d;
text-align:center;
text-decoration:none;
text-transform:uppercase;
text-shadow:0 1px 1px rgba(0,0,0,0.2)}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.brands-list a{background-image:url('../images/backgrounds/divider2x_1359624589.png');
background-size:220px auto}
}
.brands-list a img{margin-top:40px;
	margin-bottom:30px;
width:220px;
height:121px}
.brands-list a:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);
box-shadow:0 1px 3px rgba(0,0,0,0.63);
color:#0092ff;
text-shadow:none}
.downloads-list{width:720px;
	margin-top:10px}
	.downloads-list li{width:220px;
	margin-right:20px;
margin-bottom:20px;
padding:20px 0}
.downloads-list li:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.63);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.63);
box-shadow:0 1px 3px rgba(0,0,0,0.63)}
.downloads-list a{display:block;
	width:220px;
color:#2d2d2d;
text-align:center}
.downloads-list a:hover{color:#0092ff}
.downloads-list .catalog img{display:block;
	margin:0 auto 5px auto}
	.downloads-list .orderform{margin-top:5px}
	.downloads-list .orderform i{top:-2px;
	margin-right:1px}
	#download_form fieldset>div{padding:6px 0}
	#download_form fieldset>div.error{color:red}
	#download_form label{display:inline-block;
	width:100px;
line-height:30px}
#download_form input[type=text]{width:220px;
	height:30px;
padding:0 8px;
line-height:30px;
border:1px solid #dbdbdb;
-webkit-box-shadow:inset rgba(0,0,0,0.05) 1px 1px 2px;
-moz-box-shadow:inset rgba(0,0,0,0.05) 1px 1px 2px;
box-shadow:inset rgba(0,0,0,0.05) 1px 1px 2px}
#download_form button{position:relative;
	cursor:pointer;
margin-top:20px;
margin-left:100px;
padding:11px 50px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-ms-border-radius:4px;
-o-border-radius:4px;
border-radius:4px;
border:1px solid #00488f;
background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a9dff), color-stop(100%, #0075cc));
background-image:-webkit-linear-gradient(#1a9dff,#0075cc);
background-image:-moz-linear-gradient(#1a9dff,#0075cc);
background-image:-o-linear-gradient(#1a9dff,#0075cc);
background-image:linear-gradient(#1a9dff,#0075cc);
-webkit-box-shadow:rgba(0,0,0,0.1) 0 1px 2px;
-moz-box-shadow:rgba(0,0,0,0.1) 0 1px 2px;
box-shadow:rgba(0,0,0,0.1) 0 1px 2px;
color:white;
font-size:12px}
#download_form button:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a9dff), color-stop(100%, #005899));
	background-image:-webkit-linear-gradient(#1a9dff,#005899);
background-image:-moz-linear-gradient(#1a9dff,#005899);
background-image:-o-linear-gradient(#1a9dff,#005899);
background-image:linear-gradient(#1a9dff,#005899)}
#download_form button:active{position:relative;
	top:1px}
	#download_form button .loader{display:none;
	position:absolute;
top:10px;
right:-25px;
width:16px;
height:16px;
background:url('../images/loader_1362338019.gif') no-repeat}
#download_form button .loader.active{display:block}
#download_form .response-error,#download_form .response{display:none;
	margin-left:100px;
color:red}
#download_form .response-error.active,#download_form .active.response{display:block}
#download_form .response{color:green}
#download_form .notice{margin-top:40px;
	color:gray;
font-size:11px}
#f-neco{margin-top:105px;
	background:#f9f8f8;
background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f8f8), color-stop(100%, #e9e6e4));
background:-webkit-linear-gradient(#f9f8f8,#e9e6e4);
background:-moz-linear-gradient(#f9f8f8,#e9e6e4);
background:-o-linear-gradient(#f9f8f8,#e9e6e4);
background:linear-gradient(#f9f8f8,#e9e6e4);
border-top:1px solid #edeae9;
-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.53);
-moz-box-shadow:0 2px 2px rgba(0,0,0,0.53);
box-shadow:0 2px 2px rgba(0,0,0,0.53)}
#f-neco h4{margin-bottom:12px;
	color:#00488f;
font-size:14px;
font-weight:700;
text-transform:uppercase}
#f-neco p{color:#787878;
	line-height:22px}
	#f-neco a{color:#787878}
	#f-neco a:hover{color:#0092ff}
	#f-neco strong{color:#2d2d2d}
	#f-neco-inner{*zoom:1;
	overflow:visible;
padding:60px 0}
#f-neco-inner:before,#f-neco-inner:after{display:table;
	content:" "}
	#f-neco-inner:after{clear:both}
	#f-neco-inner>div{padding-top:10px;
	padding-bottom:10px}
	#f-contact .journey-description{margin-top:20px}
	#f-contact .journey-description a{color:#2d2d2d}
	#f-contact .journey-description a i{top:-6px;
	left:-8px;
margin-right:-4px}
#f-contact .journey-description a:hover{color:#0092ff}
#f-cofnav{height:52px;
	background:url('../images/backgrounds/slider_1358185646.png') no-repeat;
background-repeat:repeat;
color:#fff;
text-shadow:0 2px 2px rgba(0,0,0,0.56);
line-height:52px}
@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#f-cofnav{background-image:url('../images/backgrounds/slider2x_1358185327.png');
background-size:5px auto}
}
#f-cofnav p{margin-bottom:0}
#f-nav{text-align:right}
#f-nav li{margin:0 10px}
#f-nav li:last-child{margin-right:0}
#f-nav a{color:#fff}
#f-nav a:hover{color:#0092ff}