@charset"utf-8";
html *{position:relative;margin:0px;padding:0px;z-index:1}
header,nav,menu,section,article,aside,footer{display:block}
body{font-family:Helvetica,sans serif;font-size:12px}
body#page{font-family:Helvetica,Arial,"sans serif";
color:#3E3E3E;background-color:#180300;font-weight:400}
a,a:visited{font-weight:600;text-decoration:none;color:#bb9119}
#page #mainContent a,#page #mainContent a:visited{color:#fff}
a:hover{text-decoration:underline}
a img{text-decoration:none;border:none}
h1{font-size:24px
;margin-bottom:10px;font-weight:400}
h2{font-size:20px;margin-bottom:8px;margin-top:8px;font-weight:400}
h3{font-size:18px;margin-bottom:1px;margin-top:8px;font-weight:400
}
p,ul,ol{padding-top:3px;padding-bottom:5px}
ul,ol{margin-left:10px;padding-left:5px}
ul{list-style:square}
ul ul{list-style:disc}
ul.menu{margin:0;padding:0;list-style:none}
b,strong{font-weight:700}
div#outerWrapper,div#headerWrapper,div#topBarWrapper,div#centreAreaWrapper,div#footerWrapper{width:100%}
div#topBar,div#centreArea,div#header,div#footer{width:960px;margin-left:auto;margin-right:auto}
.pagesMenu div.menuItem,.stdPage div#leftContent,.stdPage div#rightContent{display:block;float:left}
div#logo{position:absolute;left:0px;bottom:0px}
div#search{position:absolute;right:0px;bottom:40px}
#search input#search_item{width:135px;height:19px;border:none;padding:2px 4px;
background-position:center center;background-repeat:no-repeat}
#search input#searchSubmit{position:absolute;z-index:10;top:3px;right:3px;border:none;
width:14px;height:15px;cursor:pointer}
div#langMenu{position:absolute;right:-30px;top:24px}
#langMenu div.langMenuItem{display:inline-block;margin-left:4px}
#langMenu .langMenuItem a img{border:2px rgba(82,82,82,0.7) outset;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#langMenu .langMenuItem a:hover img{border-color:#C0B0A0;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
div#social{position:absolute;right:20px}
#socialMenu li.menuItem img{margin-left:3px;cursor:pointer}
.pagesMenu div.menuItem{width:180px;height:180px;overflow:hidden;margin-left:5px;margin-bottom:10px}
.pagesMenu div.menuItem img{opacity:0.5}
.pagesMenu .menuItem a{display:block;width:180px;height:180px}
.pagesMenu div.menuItem:hover img{opacity:1}
.pagesMenu .menuItem div.pagesImage{position:absolute;top:0px;left:0px;height:180px;overflow:hidden}
.pagesMenu .menuItem div.pagesText{position:absolute;display:block;left:0px;width:180px;min-height:20px;padding-top:5px}
li.csc-form-element input[type=text],.csc-mailform fieldset ol li.csc-form-element input[type=email],.csc-mailform fieldset ol li.csc-form-element input[type=tel]{width:230px;padding:2px 5px}
.csc-mailform fieldset ol li.csc-form-element label em{font-size:inherit;display:inline-block}
.csc-mailform fieldset ol li.csc-form-element label strong{display:block;float:right;font-size:8px}
.csc-mailform fieldset ol li.csc-form-element-textarea{float:none !important;clear:both !important;padding:0px}
.csc-mailform fieldset ol .csc-form-element-textarea textarea{width:482px;padding:2px 5px}
.csc-mailform fieldset ol li.csc-form-element-submit,.csc-mailform fieldset ol li.csc-form-element-reset{display:block;float:left;padding-left:0px !important}
.csc-mailform fieldset ol li.csc-form-element-submit input,.csc-mailform fieldset ol li.csc-form-element-reset input{color:#ED007C;text-transform:uppercase;font-size:12px;font-weight:600;padding-right:12px;padding-left:4px;height:22px;background-image:url(/fileadmin/templates/images/pfeil-rosa.png);background-position:99% 3px;;background-repeat:no-repeat;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;border-style:outset}
.csc-mailform fieldset ol li.csc-form-element-submit input:hover,.csc-mailform fieldset ol li.csc-form-element-reset input:hover{border-color:#666;border-style:outset}
.csc-mailform fieldset ol li.csc-form-element-submit input:active,.csc-mailform fieldset ol li.csc-form-element-reset input:active{border-style:inset}
div#googleMap{width:100%;height:20em}
p.phone,p.fax,p.email{background-position:left 2px;background-repeat:no-repeat;padding-left:22px}
p.phone{background-image:url(/fileadmin/templates/images/tel.png)}
p.fax{background-image:url(/fileadmin/templates/images/fax.png)}
p.email{background-image:url(/fileadmin/templates/images/mail-icon.png)}
span.address{color:#2222CC}
span.important{color:#CC2222}
.noDisplay{display:none}
.clear{float:none !important;clear:both !important;height:0px;width:0px}
#breadCrumb a{color:#fff}
#outerWrapper{z-index:1;width:1280px !important;margin:0 auto;overflow-x:hidden}
#headerWrapper{z-index:11}
#contentWrapper{
}
div#topBarWrapper{z-index:20;width:960px;margin:0 auto}
#topBar,#topBar *{z-index:20}
#logo{z-index:4}
#centreAreaWrapper{z-index:4}
#mainMenu #mainMenuNav ul.level2{position:absolute;display:none;float:none;top:0px;left:0px;min-width:10em;width:auto;margin-top:2.1em;margin-left:-3.5em;padding-left:0;padding-top:1.6em;padding-bottom:0.3em;font-size:80%;text-align:left;z-index:22;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
#mainMenu #mainMenuNav ul.level2 *{z-index:22}
#mainMenu #mainMenuNav .level2 li{background-color:#423a3a;padding:1em 1.5em;list-style:none;float:none;position:relative;opacity:0.95;margin:0;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
#mainMenu #mainMenuNav .level2 li:hover{opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
#mainMenu #mainMenuNav li.level1{float:none;display:inline-block}
#mainMenu #mainMenuNav .sf-menu li.level2 ul.level3,#mainMenu #mainMenuNav .sf-menu li.level3 ul.level4{position:absolute;display:none;left:100%;top:0px;width:auto;margin-left:-2em;margin-top:0;margin-bottom:0;padding-left:0}
#mainMenu #mainMenuNav li.level3{white-space:nowrap}
#mainMenu #mainMenuNav li.level1:hover .level2,#mainMenu #mainMenuNav li.level2:hover ul.level3,#mainMenu #mainMenuNav li.level3:hover ul.level4{display:block;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
#mainMenu #mainMenuNav li.level2:hover,#mainMenu #mainMenuNav li.level3:hover,#mainMenu #mainMenuNav li.level4:hover{background-color:rgb(82,82,82);-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
div#logo{position:absolute;top:1em;left:-6em;width:16em
;height:auto;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
div#logo2{position:absolute;top:1em;left:10em;width:16em
;height:auto}
div#logo img{width:16em
;height:auto;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
@media only screen and (min-width:1280px){div#logo:hover{top:0.3em;left:-6.8em;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
div#logo:hover img{width:16.8em;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
}
div#logo2 img{width:27em
;height:auto}
#headerWrapper{height:18em}
div#topBarWrapper{
}
#topBar{padding:1.3em 3.2em 1.3em 0;background-color:rgb(82,82,82);background-color:rgba(82,82,82,0.8);
-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
div#topBar:hover{
background-color:#423a3a;opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}
#topBar #mainMenu{margin-left:10em;width:auto;
}
#topBar #mainMenu li.menuItem{margin-left:2em}
#topBar #mainMenu li.level1 li{border-bottom:1px rgb(92,92,92) dashed}
#topBar #mainMenu li.level1 li.lastItem{border-bottom:none}
#topBar #mainMenu li.first-item{margin-left:0}
#topBar #mainMenu li.menuItem a,#topBar #mainMenu li.menuItem a:visited{color:#bb9119;font-size:2em;font-weight:400}
#topBar #mainMenu li.menuItem a:hover{text-decoration:none;color:#ffc500}
#centreArea{max-width:960px;padding:2em 2.5em;margin-top:2em;background-color:rgb(82,82,82);background-color:rgba(82,82,82,0.7);color:#FEF9F0;font-size:1.2em;font-weight:300;line-height:1.3;letter-spacing:1px}
#centreArea div#breadCrumb{margin-top:-1em;margin-bottom:1em;font-size:80%}
.layout0{width:100%}
.layout1{width:50%;display:inline-block;vertical-align:top}
.layout1 div.csc-default{margin-right:1.5em}
.layout2{width:33%;display:inline-block;vertical-align:top}
.layout2 .csc-default{width:90%;margin:0 auto}
.layout2 img{width:100%;height:auto}
div.csc-frame-rulerBefore{margin-top:10px;margin-bottom:24px;margin-left:-20px;margin-right:-12px;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;background:#383640;background:rgba(20,20,20,0.3);line-height:1.5;-webkit-box-shadow:6px 6px 5px 1px rgba(24,3,0,0.7);-moz-box-shadow:6px 6px 5px 1px rgba(24,3,0,0.7);box-shadow:6px 6px 5px 1px rgba(24,3,0,0.7)}
.csc-frame-rulerBefore h2,.csc-frame-rulerBefore h3{margin-top:3px;margin-bottom:3px;font-weight:600;font-size:22px;text-decoration:underline;font-size:36px}
.csc-frame-rulerBefore p{margin-bottom:3px;font-size:18px}
.csc-frame-rulerBefore strong{font-weight:900;font-size:24px;color:#bb9119}
body{
background-repeat:no-repeat;background-position:91% 0;background-size:49em auto}
#bgContainer{width:600px;height:600px;position:fixed;left:50%;margin-left:3.3em}
#headerArea{color:#bb9119;left:38em;top:1.5em;width:40em}
#headerArea h1,#headerArea h2{margin-bottom:0.1em;margin-top:0;padding-top:0;font-weight:700;font-size:1.6em}
#headerArea h2.csc-firstHeader{margin-bottom:10px}
#headerArea h3.phone{display:inline-block;position:absolute;right:60px;top:50px;font-size:28px}
#headerArea em,#headerArea strong{font-size:1.3em;font-style:normal}
#headerArea strong{font-weight:600}
#headerArea p{margin-bottom:0em}
#footerWrapper{background-color:#535353;height:auto;min-height:5em;margin:0 auto;max-width:960px;padding:0 3.25em;width:100%}
#footer div#bottomMenu{
}
#footer #bottomMenu ul#bottom-menu{display:block;margin-bottom:1em}
#bottomMenu li.menuItem{display:inline-block;padding-left:1.5em;padding-right:1.5em;padding-top:1.2em;padding-bottom:1.2em;margin-bottom:0.2em}
#bottomMenu li.menuItem:hover{background-color:#423a3a}
#bottomMenu li a,#bottomMenu li a:visited{color:#bb9119}
#bottomMenu li a:hover{text-decoration:none}
div#footer{font-size:1.2em}
.inside .left-top *,.inside .middle-top *{background-color:transparent !important;text-transform:uppercase;font-size:0.95em;color:#bb9119}
.inside div#jamedaBewertung{margin-top:-15px}
.inside{
margin-left:auto;margin-right:auto;max-width:1100px}
.footerElement{width:29%;display:inline-block;
vertical-align:top;margin-top:1em;padding:2%}
div.csc-sitemap{margin-left:2em}
.csc-sitemap h3{padding-bottom:2px;font-size:1em;color:#3E3E3E;display:block;width:80%;border-bottom:#3E3E3E 1px dotted}
.csc-sitemap ul.sitemap-level2{list-style:none}
.csc-sitemap ul{margin-top:0px;margin-bottom:5px;padding-top:2px;margin-left:10px;padding-left:5px}
.csc-sitemap ul.sitemap-level2 li.level2{font-size:1em;padding-top:4px;margin-left:0px}
.csc-sitemap a,.csc-sitemap a:visited{color:#3E3E3E}
.csc-sitemap ul.sitemap-level3{font-size:0.9em;margin-left:12px}
.csc-sitemap a:hover{color:#000}
.stdPage #indexContentWrapper{display:none}
div.csc-textpic-imagewrap,csc-textpic-imagewrap *{z-index:10}
.tx-powermail fieldset.powermail_fieldset{background-color:#BEB9A0}
.powermail_fieldset,.tx-powermail,.contactPage .csc-default{margin-left:auto;margin-right:auto}
.tx-powermail .powermail_fieldset,.tx-powermail form.powermail_form{background:none}
.tx-powermail .powermail_fieldset,.tx-powermail form.powermail_form,div.tx-powermail{height:auto;overflow-y:visible}
.tx-powermail h3{display:none}
.contactPage .csc-default{width:70%;background-color:white;padding:2% 0 2% 0}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit{background-color:grey !important}
.tx-powermail .powermail_fieldset .layout3 .powermail_label{width:auto}
.tx-powermail .powermail_fieldset .layout3 .powermail_check_outer{display:inline-block;width:auto;float:left;margin-left:10px}
div.jamedaSiegel1{position:relative;width:7em;max-width:95%;height:14em;margin-top:0;margin-bottom:0.8em;margin-left:auto;margin-right:auto;background-image:url(//d1gm60ivvin8hd.cloudfront.net/premium/widgets/_images/bw-small-bg.png);background-repeat:no-repeat;background-position:center top;background-size:auto 100%;font-family:Arial,Helvetica,sans-serif;font-size:1em;line-height:normal}
.jam_link_check{display:block;position:absolute;bottom:0;left:0.8em;width:6em;height:4em;background-color:transparent !important}
.jamedaSiegel1 a{overflow:visible !important}
div.jcarousel-container{border:none !important;background:none !important;width:900px !important;height:125px !important;margin-left:-10px}
div.jcarousel-clip-horizontal{width:885px !important;height:120px !important}
.jcarousel-item{width:146px !important;height:120px !important}
.jcarousel-prev-horizontal,.jcarousel-prev-horizontal:hover{background-image:url(/fileadmin/templates/images/Pfeil_links.png) !important;background-position:center center !important;margin-top:20px;margin-left:-10px}
.jcarousel-next-horizontal,.jcarousel-next-horizontal:hover{background-image:url(/fileadmin/templates/images/Pfeil_rechts.png) !important;background-position:center center !important;margin-top:20px}
div.tx-imagecarousel-pi1{margin-left:0}
.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal,.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal{background-image:none !important}
.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal::after,.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal::after{color:#F0F0F0;font-size:2em}
.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal::after{content:"<"}
.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal::after{content:">"}
.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover::after,.tx-imagecarousel-pi1 .jcarousel-skin-tango .jcarousel-next-horizontal:hover::after{color:#FFF;font-weight:bold}
div#outerImageContainer,#imageContainer img#lightboxImage{max-width:100% !important;height:auto !important}
#page #mainContent a.buttonLink,#page #mainContent a.buttonLink:visited{padding-left:15px;padding-right:15px;padding-top:4px;padding-bottom:4px;color:#bb9119;background:#180300;border:2px #88A outset;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}
#page #mainContent a.buttonLink:hover{text-decoration:none;border-color:#3E3E3E;-webkit-box-shadow:5px 5px 3px 0px rgba(170,170,170,1);-moz-box-shadow:5px 5px 3px 0px rgba(170,170,170,1);box-shadow:5px 5px 3px 0px rgba(170,170,170,1);-webkit-transition-delay:0.1s;
-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-ms-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition-duration:0.5s;
-moz-transition-duration:0.5s;-o-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s}
p.phone,p.fax,p.email{margin-left:10px;padding-left:22px;background-repeat:no-repeat;background-position:0% 2px}
p.phone{background-image:url(/fileadmin/templates/images/tel.png)}
p.fax{background-image:url(/fileadmin/templates/images/fax.png)}
p.email{background-image:url(/fileadmin/templates/images/email.png)}
p.important,div.important{font-weight:600;font-size:18px;text-align:center}
.align-right{text-align:right}
.align-center{text-align:center}
.tx-fsnd-flyin span.closedTitlePrepend{margin-left:0.1em;margin-bottom:5px;font-family:Verdana,Geneva,sans-serif}
.rotatedTitleElement .closedTitle .closedTitlePrepend{font-size:16px}
@media only screen and (max-width:1280px){#outerWrapper{width:1080px !important}
}
@media only screen and (max-width:1100px){body{font-size:10px}
#outerWrapper{width:100% !important}
div#topBar,div#centreArea,div#header,div#footer{width:auto}
div#logo{left:1em}
div#logo2{left:17em}
div#langMenu{right:20px;top:15px}
#langMenu div.langMenuItem{display:block;margin-left:0px;margin-bottom:5px}
#headerArea{left:45em}
#headerArea p{padding-top:0}
#topBar #mainMenu{margin-left:14em;width:auto}
div#bgContainer{left:auto;right:0;margin-left:0}
}
@media only screen and (max-width:1030px){div#topBar{position:relative;height:3em}
#topBar #mainMenu{position:absolute;margin-left:0em;left:17em;top:1.5em}
#footerWrapper{padding:0}
#headerArea h3.phone{right:45px;top:40px;font-size:24px}
}
@media only screen and (max-width:900px){#topBar #mainMenu{left:15.5em}
div#googleMap{width:95%;height:40em}
.jamedaSiegel1 a{left:0.5em !important}
div.jcarousel-container{width:95% !important}
div.jcarousel-clip-horizontal{width:93% !important}
div#langMenu{right:10px;top:auto;bottom:0px}
#langMenu div.langMenuItem{display:inline-block;margin-left:5px;margin-bottom:0px}
#flyinWrapper{zoom:0.9}
}
@media only screen and (max-width:800px){div#header{height:14em}
div#headerArea{position:absolute;left:auto;right:15px;top:10px;width:35.5em}
div#logo{position:relative;margin:0 auto;left:auto;top:auto;width:10em}
div#logo img{width:16em
;height:auto}
div#logo2{position:relative;top:0;left:5.5em;width:10em;vertical-align:top}
div#logo2 img{width:22em;height:auto}
div#logo,div#logo2{display:inline-block}
div#googleMap{width:100%;height:35em}
#flyinWrapper{zoom:0.8}
}
@media only screen and (max-width:800px) and (orientation:landscape){#topBar #mainMenu{font-size:90%;left:17em}
.tx-fsnd-flyin div.sideBarForm.sideBarForm{top:20% !important}
}
@media only screen and (max-width:800px) and (orientation:portrait){div#headerWrapper{height:20em}
.indexPage div#headerWrapper{height:19em}
div#topBarWrapper{display:none}
#headerArea{left:0;top:0;margin:2em auto}
.layout1{width:100%}
}
@media only screen and (max-width:768){div#headerArea{right:10px}
}
@media only screen and (max-width:760px){#topBarWrapper{display:none}
div#logo2{display:none}
div#headerArea{left:20em;top:0;margin-top:0.2em;margin-bottom:0.2em;margin-left:auto;margin-right:auto;width:50em}
div#logo2 img{width:20em}
.layout1{width:100%}
.jamedaSiegel1 a{left:0.2em !important}
#flyinWrapper{zoom:0.7}
}
@media only screen and (max-width:690px){div#headerArea{left:15em;width:40em}
div.tx-powermail{width:95%}
.tx-powermail .powermail_fieldset .powermail_field,.tx-powermail .powermail_fieldset .powermail_radio_outer,.tx-powermail .powermail_fieldset .powermail_captcha_outer,.tx-powermail .powermail_fieldset .powermail_check_outer,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list){width:100% !important}
div#logo2 img{width:18em}
#headerArea h1{font-weight:700}
div.jcarousel-container{width:90% !important;margin-left:auto;margin-right:auto}
div.jcarousel-clip-horizontal{width:90% !important;margin-left:auto;margin-right:auto}
}
@media only screen and (max-width:580px){div#bgContainer{height:auto;width:auto;max-width:100%;top:3em}
div#headerArea{left:17em;width:30em}
#headerArea h3.phone{right:25px;top:20px;font-size:15px}
#bgContainer img{width:100%;height:auto}
.footerElement{width:95%}
.layout2{width:50%}
div.jcarousel-container{width:70% !important}
div.jcarousel-clip-horizontal{width:85% !important}
div#langMenu{top:50px;bottom:auto}
#flyinWrapper{zoom:0.6}
}
@media only screen and (max-width:480px){div#bgContainer{top:4em}
div#breadCrumb{font-size:60%}
div#centreArea{padding-left:1em;padding-right:1em}
#centreArea div#breadCrumb{display:none}
.layout2{width:100% !important;display:block;margin-top:1em}
div#logo img{width:16em}
div#headerArea{width:28em}
#headerWrapper{height:32em}
#headerArea{width:26em}
.menu-button{font-size:1.75em !important;top:0em}
.jamedaSiegel1 a{left:0em !important}
div.jcarousel-container{width:70% !important;margin-left:auto;margin-right:auto}
div.jcarousel-clip-horizontal{width:50% !important;margin-left:auto;margin-right:auto}
}
@media only screen and (max-width:470px){div#headerArea{width:26em}
#headerArea h3.phone{position:relative;right:auto;top:auto;margin-top:0px;margin-bottom:10px}
#flyinWrapper{zoom:0.5}
}
@media only screen and (max-width:440px){div#headerArea{left:18em;width:24.5em}
}
@media only screen and (max-width:410px){div#headerArea{left:17em;width:20em}
}
@media only screen and (max-width:380px){div#logo img{width:9em;height:19.5em}
div#headerWrapper,.indexPage div#headerWrapper{height:15.5em;margin-bottom:0}
div#header{height:18.2em;background-color:rgba(82,82,82,0.7)}
div#headerArea{width:25em;top:0;left:8.5em;margin-top:0em;padding-left:2em;padding-top:0.5em;padding-bottom:0.5em}
#headerArea h1,#headerArea h2,#headerArea p{margin:0;padding:0}
#headerArea em{display:block;margin-top:0.5em}
div.jcarousel-clip-horizontal{width:70% !important}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{max-width:35%}
div#langMenu{top:auto;bottom:0px}
#flyinWrapper{zoom:0.4}
}
@media only screen and (max-width:350px){div#headerArea{width:22em;left:10em}
}
@media only screen and (max-width:325px) and (orientation:landscape){div.sideBarForm{display:none !important}
}
@media only screen and (max-height:650px){#flyinWrapper{zoom:0.7}
}
@media only screen and (max-height:550px){#flyinWrapper{zoom:0.6}
}
@media only screen and (max-height:450px){#flyinWrapper{zoom:0.5}
}
@media only screen and (max-height:350px){#flyinWrapper{zoom:0.4}
}
.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:99.99%;max-height:0;position:absolute;font-family:"Lato",​Verdana,​sans-serif;text-transform:uppercase}
#mainMenuMobile{position:absolute;height:3em;top:0;left:0;width:100%;z-index:30}
#mainMenuMobile *{z-index:31}
.flexnav.opacity{opacity:0}
.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.flexnav.one-page{position:fixed;top:50px;right:5%;max-width:200px}
.flexnav li{font-size:1.5em;position:relative;overflow:hidden}
.flexnav li a{position:relative;display:block;padding:0.7em
;
z-index:2;overflow:hidden;color:#bb9119
;background:rgba(82,82,82,0.7)
;border-bottom:1px solid rgba(0,0,0,0.15);font-weight:400;font-style:normal}
.flexnav li ul{width:100%}
.flexnav li ul li{font-size:1em;position:relative;overflow:hidden}
.flexnav li ul.flexnav-show li{overflow:visible}
.flexnav li ul li a{display:block;background:#075192}
.flexnav ul li ul li a{background:#bfbfbc}
.flexnav ul li ul li ul li a{background:#cbcbc9}
.flexnav .touch-button{position:absolute;z-index:900;top:0;right:0;width:3em;height:2.7em;display:inline-block;background:#acaca1;background:rgba(0,0,0,0.075);text-align:center}
.flexnav .level2 .item-with-ul .touch-button{z-index:999}
.flexnav .touch-button:hover{cursor:pointer}
.flexnav .touch-button .navicon{position:relative;top:0.9em;font-size:1em;color:#fff
;font-family:verdana !important;
}
.flexnav .touch-button .navicon:after{content:'▼';font-style:normal;font-size:0.8em}
.menu-button{position:relative;display:block;padding-left:1em;padding-bottom:1em;padding-top:0.5em;padding-right:0.5em;background:transparent
;color:transparent
;cursor:pointer;border-bottom:none;width:2em;float:right;font-family:Helvetica,Arial,sans-serif;font-size:1.75em}
.menu-button.active{width:auto;float:none;font-family:Helvetica,Arial,sans-serif;font-size:2em;background:rgba(82,82,82,0.7)
;color:#bb9119
;border-bottom:1px solid rgba(0,0,0,0.2)}
span.touch-button{font-family:Helvetica,Arial,sans-serif}
.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}
.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:0;
height:100%;display:inline-block;text-align:center}
.menu-button .touch-button .navicon{font-size:1em;position:relative;top:0.0em;right:0.3em;color:#bb9119;font-family:verdana !important;font-style:normal;font-size:2em;z-index:40}
.menu-button .touch-button .navicon:after{content:'\2261'}
.menu-button span.active .navicon{color:white}
#mainMenu li.level1 li.last-item{float:none}
ul.flexnav li.menuItem{display:block;float:none;padding:0 !important;margin:0 !important}
.flexnav-show{padding:0;margin:0;background-color:#a6a6a2}
.flexnav li{height:auto}
.flexnav .clear{display:none}
@media all and (min-width:767px) and (orientation:landscape){#contentWrapper{padding-top:0}
#mainMenuMobile{display:none}
}
@media all and (min-width:799px) and (orientation:portrait){#contentWrapper{padding-top:0}
#mainMenuMobile{display:none}
}
#carousel{margin-top:20em;height:20em;width:60em;margin-left:auto;margin-right:auto;list-style:none;margin-left:5em;padding:0}
#carousel li{height:20em}
#carousel li img{width:100%;height:auto}
