@media print {
#printAddress { border-top: 1px solid #000; margin-top: 10px; padding-top:10px;}
#header, #subpageTeaser, #footer, #footerNav, #subnav, #breadcrumb, #pageNav, #hpTeaser { display:none;}
}

@media screen {
/*style.css*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,sub,sup,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote,q{quotes:"/00AB""/00BB"}img{border:none}.clear{display:block;width:100%;clear:both}.left{float:left}.right{float:right}.buttonLink a span,.backTop,#logo,#nav,#nav li a.firstl,#nav li span.firstl,#nav li ol li a,#nav li ol li a:hover,#nav li ol li a.active,#subnav li.sCagila1 a span,#subnav li.sCagila2 a span,#subnav li.sCagila3 a span,#subnav li.sCagila4 a span,#subnav li.sCagila5 a span,#subnav li.sCagila6 a span,#subnav li.sCagila7 a span,#subnav li.sCamservice1 a span,#subnav li.sCamservice2 a span,#subnav li.sCamservice3 a span,#subnav li.sCamservice4 a span,#subnav li.sSupport1 a span,#subnav li.sSupport2 a span,#subnav li.sSupport3 a span,#subnav li.sContact1 a span,#subnav li.sContact2 a span,.reader,.listArrow li,.listArrowWidth li,#pageNav,.mainHeader .head,#breadcrumb,#footerAddress ul li span,#footerButtons ul li a,.thumb .enlarge,#takeATour ul li a,.prev,.next,.flagde,.flagen,#footerForm .de,#footerForm .en,.pdfLink,.schedule div ul li{ background-image:url(../images/sprite.png);background-repeat:no-repeat}body{ background-color:#f8f8f8; font-size:62.5%; font-family:Arial,sans-serif,Helvetica}a{color:#a46003}.duty{color:#ec921e}p{line-height:1.5}ul.ulCnt{margin:15px 0 30px 0;font-size:1.2em;line-height:2;list-style:circle inside}ul.ulCnt li{padding-left:17px}.imgBrdLeft,.imgBrdRight{border:1px solid #c0c0c0;margin-bottom:20px;display:block;background-color:#fff;padding:2px}.imgBrdLeft{margin-right:20px;float:left}.imgBrdRight{margin-left:20px;float:right}.allLeft img,.allLeft h4,.allLeft div{float:left}.allLeft h4{padding-top:0}.buttonLink a{ text-decoration:none; display:block; color:#606060; font-size:1.1em; font-weight:bold; height:25px}#headersubnav .flagpl{background-image:url(../images/pl.gif);}.flagde{background-position:-744px -137px}.flagen{background-position:-744px -113px}#headersubnav .flagpl,#headersubnav .flagde,#headersubnav .flagen{ float:left;width:16px; height:11px; display:block;text-indent:-2000em;}.buttonLink a:hover{text-decoration:underline}.buttonLink a span{ display:block; line-height:25px; height:25px; float:left; background-position:0 -885px; padding-left:10px}.buttonLink a span.buttonLinkRight{ width:10px; background-position:-310px -885px; padding-left:0}.backTop{ display:block; text-decoration:none; background-position:-705px 0; width:40px; color:#fff; text-align:center; height:23px; line-height:23px; font-weight:bold}.backTop:hover{text-decoration:underline}.wrapper{ width:940px; margin:0 auto; display:block}#header{ border-top:3px solid #6f6f6f; height:128px; background-color:#eee}#headersubnav{ background-image:url(../images/headersubnav.png); height:26px; display:block;width:268px;margin-left:674px;margin-left:204px;float:left;}.banner {float:left;margin-bottom:3em;}#headersubnav li{ float:left; margin:4px 8px 0px 8px; width:42px; text-align:center}#headersubnav li.first{margin-left:18px}#headersubnav li.last{ padding-left:12px;margin-right:9px; width:52px}#headersubnav li a{ color:#e9e9e9; font-size:1.1em; text-decoration:none}#headersubnav li a:hover{text-decoration:underline;color:#fff}#logo{clear:left;display:block; width:194px; height:56px; background-position:-480px -959px; margin-top:16px;  text-indent:-200em}#nav{ width:704px; height:60px; top:50px; display:block; height:60px; z-index:1000; position:absolute; margin-left:236px; background-position:0 -294px}#nav li.first{ float:left; height:60px; position:relative}#nav li#n1 a.firstl{background-position:0 -294px;width:142px}#nav li#n2 span.firstl{background-position:-142px -294px;width:140px}#nav li#n3 span.firstl{background-position:-282px -294px;width:140px}#nav li#n4 span.firstl{background-position:-422px -294px;width:140px}#nav li#n5 span.firstl{background-position:-562px -294px;width:142px}#nav li a:focus,a:focus{outline:none}#nav li#n1 a.active,#nav li#n1 a:hover{background-position:0 -356px}#nav li#n2 span.active,#nav li#n2 span:hover{background-position:-142px -356px}#nav li#n3 span.active,#nav li#n3 span:hover{background-position:-282px -356px}#nav li#n4 span.active,#nav li#n4 span:hover{background-position:-422px -356px}#nav li#n5 span.active,#nav li#n5 span:hover{background-position:-562px -356px}#nav li a.firstl,#nav li span.firstl{ background-position:0 -294px; display:block; text-indent:-200em; height:46px}#nav li ol{ display:none; position:absolute; top:46px; left:2px; right:0; z-index:1050; width:160px; padding:3px 0 3px 0; background-color:#c1c1c1}#nav li ol li{ line-height:35px; margin:0; padding:0 1px 1px 1px; position:relative; width:160px}#nav li ol li a{ display:block; color:#353535; text-indent:0; height:29px; line-height:29px; padding:0 1px 1px 1px; width:152px; text-decoration:none; background-position:0 -944px; padding-left:5px}#nav li ol li a:hover,#nav li ol li a.active{ background-position:0 -914px}#nav li.first:hover ol,#nav li.over ol{display:block}#main{ padding-bottom:20px; padding-top:10px}#main h1,#main h2,#main h3,#main h4,#main h5,#main h6{color:#dc8817}#main h5{font-size:1.7em;padding:14px 0 7px 0}#main h6{font-size:1.5em;margin:0 0 7px 0;color:#43a2a8}#main .wrapper #content #headerWhyUseCagila h5#cap{padding-top:28px}#main .wrapper #content #headerWhyUseCagila .columnsListThumb{padding-bottom:20px}.subpage{ background:transparent url(../images/bg-subpage.png) repeat-y scroll center top}#subnav{width:180px;float:left}#subnav a{ text-decoration:none; color:#606060; display:block}#subnav ul li a.first{ font-size:1.2em; font-weight:bold; padding-bottom:2px; height:50px; line-height:50px}#subnav ul li{background:transparent url(../images/bg-subnav-border.png) no-repeat scroll left bottom}#subnav ul li a:hover{cursor:pointer}#subnav li.last{background:transparent none}#subnav li a span,#subnav li.active ol li{display:block;padding-left:46px}#subnav li.active a,#subnav li a:hover,#subnav li.active ol li a:hover{color:#dc8817}#subnav li.active a{background:transparent url(../images/bg-subnav-active.png) no-repeat scroll right top}#subnav li.sCagila1 a span{background-position:-728px -345px}#subnav li.sCagila2 a span{background-position:-728px -395px}#subnav li.sCagila3 a span{background-position:-728px -495px}#subnav li.sCagila4 a span{background-position:-728px -995px}#subnav li.sCagila5 a span{background-position:-728px -545px}#subnav li.sCagila6 a span{background-position:-728px -595px}#subnav li.sCagila7 a span{background-position:-728px -745px}#subnav li.sCamservice1 a span{background-position:-728px -845px}#subnav li.sCamservice2 a span{background-position:-728px -645px}#subnav li.sCamservice3 a span{background-position:-728px -695px}#subnav li.sCamservice4 a span{background-position:-728px -795px}#subnav li.sSupport1 a span{background-position:-728px -545px}#subnav li.sSupport2 a span{background-position:-728px -445px}#subnav li.sSupport3 a span{background-position:-728px -995px}#subnav li.sContact1 a span{background-position:-728px -945px}#subnav li.sContact2 a span{background-position:-728px -895px}#subnav li.active ol li{background:transparent url(../images/bg-subnav-active.png) repeat-y scroll right top;list-style:disc inside}#subnav li.active ol{padding-bottom:2px;margin-top:-3px}#subnav li.active ol li a{ line-height:1.5; padding-top:7px; padding-bottom:7px; margin-right:6px; font-size:1.1em; color:#606060}#subnav li a span{height:50px}#subnav li a span b{line-height:1.5;padding-top:16px;display:block}#content{ float:left; width:700px; padding:15px 0px 0px 60px}#content h3{font-size:1.9em;margin-bottom:16px}#content p{font-size:1.2em;margin-bottom:18px}#content p.last{margin-bottom:0px}.box,.boxGrey{ background-color:#c8e7e9; border-left:10px solid #43a2a8; padding:10px; margin:30px 0 10px 0}#content .box p,#content .boxGrey p{margin-bottom:10px}#content .box h6,#content .boxGrey h6{ font-size:1.6em; margin:8px 0 8px 0; color:#43a2a8}#content .box a{color:#43a2a8}.boxGrey{ background-color:#eaeaea; border-left:10px solid #cacaca}#content .boxGrey h6{color:#6a6a6a}.reader{width:88px;height:31px;background-position:-166px -1014px;text-indent:-200em;display:block}.listArrow,.listArrowWidth{ margin:20px 10px 20px 10px; width:220px; font-size:1.2em}#main .wrapper ul li#content .mainHeader .content div div div .listArrowWidth,#main .wrapper ul li#content .mainHeader .content div div div .listArrowWidth ul{width:100%}#main .wrapper ul li#content .mainHeader .content .listArrowWidth,#main .wrapper ul li#content .mainHeader .content .listArrowWidth ul{ width:70%}.listArrow li,.listArrowWidth li{ border-bottom:1px solid #d8d8d8; background-position:-760px -1060px; padding-left:22px}.listArrowWidth li{ padding:6px 0 6px 22px; line-height:1.5}.listArrow li{height:30px;line-height:30px;padding-top:0;padding-bottom:0}#pageNav{ background-position:0 -1050px; margin:70px 0 50px 0; height:55px; padding-top:35px}#pageNav .pagePrevious{margin-right:20px} #pageNav .backTop{font-size:1.1em}h4{ padding:20px 0 6px 0; font-size:2em; font-weight:bold}.mainHeader{margin:10px 0 15px 0}.mainHeader .head{ height:65px; background-position:0 0; margin-bottom:25px}#content .mainHeader .head h4{ color:#dc8817; height:40px; line-height:40px; padding:25px 10px 0 60px; font-size:1.1em; background:transparent url(../images/header.png) no-repeat scroll left top}.mainHeader .backTop{margin-top:9px}.mainHeader h4 span{display:block;font-size:1.6em}.mainHeader .content{margin-bottom:40px}#main h4,#main #content .functions .mainHeader .content h4{color:#43a2a8}#main #content .functions .mainHeader .content h4{padding-top:0}#main #content .functions .mainHeader .content{margin-bottom:10px}#breadcrumb{ background-position:0 -1064px; height:16px; padding-bottom:6px; margin-bottom:26px}#breadcrumb a{text-decoration:none}#footer{ background:transparent url(../images/bg-footer.png) repeat-x scroll 0px 0px; height:300px; color:#ebebeb; line-height:1.5}#footer h6{ font-size:1.8em; color:#e39123; margin-bottom:10px; margin-top:16px}#footerAddress{width:220px;margin-right:20px}#footerAddress ul{margin-top:8px}#footerAddress ul li{padding:11px 0px 13px 0px}#footerAddress ul li.first{ font-size:1.4em; padding-bottom:0px; padding-left:0px}#footerAddress ul li.underline{ background:transparent url(../images/bg-footer-border.png) no-repeat scroll left bottom}#footerAddress ul li span{ display:block; padding-left:36px; margin-left:4px}#footerAddress ul li.home span{background-position:-729px -161px;height:32px}#footerAddress ul li.email span{ background-position:-729px -198px; height:20px; line-height:20px}#footerAddress ul li.phone span{ background-position:-729px -227px; height:20px; line-height:20px}#footerForm{width:280px}#footerForm input,#footerForm textarea,#footerForm select{ background-color:#e3e3e3; border:1px solid #fff; width:210px; height:14px; font-family:Arial,sans-serif; font-size:1.3em; color:#4c4c4c; padding:4px; margin-bottom:10px}#footerForm textarea{ height:70px; width:270px; margin-bottom:5px}#footerForm select{ height:22px; padding-top:0px; padding-bottom:0px; padding-left:0px; width:220px; font-size:1.2em}#footerForm .button{ float:left; width:120px; height:20px; border:none; padding:0px; cursor:pointer; text-indent:-200em; font-size:0; text-align:right; color:#fff}#footerForm .de{background-position:-166px -966px}#footerForm .de:hover{background-position:-166px -988px}#footerForm .en{background-position:-166px -936px}#footerForm .en:hover{background-position:-166px -914px}#footerForm span{float:right;font-style:italic} #footerButtons{ width:280px}#footerButtons ul{display:block;height:222px}#footerButtons ul li{height:74px}#footerButtons ul li a{width:280px}#footerButtons ul li.b1 a{background-position:0 -428px}#footerButtons ul li.b2 a{background-position:0 -502px}#footerButtons ul li.b3 a{background-position:0 -576px}#footerButtons ul li a:focus,a:focus{outline:none}#footerButtons ul li.b1 a.active,#footerButtons ul li.b1 a:hover{background-position:-282px -428px}#footerButtons ul li.b2 a.active,#footerButtons ul li.b2 a:hover{background-position:-282px -502px}#footerButtons ul li.b3 a.active,#footerButtons ul li.b3 a:hover{background-position:-282px -576px}#footerButtons ul li a{ background-position:0 -428px; cursor:pointer; display:block; text-indent:-200em; height:74px}#footerFormError{ width:140px;margin-top:40px;color:red} #footerNav{background-color:#eee;padding:20px 0 15px 0}#footerNav .nav{width:760px;padding-right:20px}#footerNav ul{display:block}#footerNav ul li{float:left}#footerNav ul li a,#footerNav{color:#353535}#footerNav ul li a{ padding:2px 2px 2px 2px; margin:0 8px 0 8px; font-size:1.1em; text-decoration:none}#footerNav ul li a:hover,#footerNav ul li a.active{ background:#353535; color:#fff; text-align:center; text-decoration:none}#footerNav ul li.first a{ margin-left:0px}#footerNav p{ font-size:1.1em; padding:25px 0 15px 0; display:block; background:transparent url(../images/bg-footernav.png) repeat-x scroll left 15px; width:760px}#footerNav p a{padding:0 6px 0 6px;font-size:1.0em}#footerNav p,#footerNav p a{color:#666}#footerNav p a.flagpl,#footerNav p a.flagde,#footerNav p a.flagen{display:inline;background-position:0 0}.socialbookmark{margin-top:14px}.headerFaq h4{background-position:0 0}#main #content .functions #headerFeaturesInterfaces .head h4{background-position:0 -195px}#main #content .functions #headerFeaturesPreparation .head h4{background-position:0 -390px}#main #content .functions #headerFeaturesProcess .head h4{background-position:0 -455px}#main #content .functions #headerFeaturesPostprocessor .head h4{background-position:0 -520px}#main #content .functions #headerFeaturesModules .head h4{background-position:0 -585px}#main #content .functions #headerFeaturesSupport .head h4{background-position:0 -650px}#main .management h5{padding-top:0}#main .management{padding-top:30px}.faq .question,.accordion .head{ margin-bottom:8px; background:#efefef url(../images/bg-faq-header.png) no-repeat scroll 0 0; display:block; height:30px; line-height:30px; padding-left:26px; font-size:1.1em; font-weight:bold; color:#606060; text-decoration:none}.faq .open,.faq a.question:hover { text-decoration:underline}.faq .open,.accordion .ui-state-active{ background-position:0px -32px}.showAll{ margin:10px 0 20px 0}.showAllCategories{ margin-bottom:0px}.faq .answer{display:none}.faq .answer,.accordion div{ margin-bottom:10px}#subpageTeaser{ background:transparent url(../images/bg-teaser-subpage.png) repeat-x scroll left top; height:122px; color:#eee}#subpageTeaser h1{ font-weight:normal; padding:24px 0 15px 0; font-size:2em}#subpageTeaser h2{ font-weight:normal; font-size:1.2em}#subpageTeaser .button{ background:transparent url(../images/case.png) no-repeat scroll left top; background-position:0 -260px; width:226px; height:130px; margin:-8px 85px 0 0; text-indent:-200em; display:block}#subpageTeaser .button:hover{background-position:0 -390px}.thumb{ width:280px; text-align:center; font-size:1.2em; font-weight:bold; margin-bottom:10px; line-height:1.5; position:relative}.thumb a{ display:block; position:relative; text-decoration:none}.thumb img{ border:1px solid #dbdbdb; padding:4px; background-color:#fff; position:relative; z-index:10}.thumb .enlarge{ background-position:-725px -254px; text-indent:-20000em; width:31px; height:31px; position:absolute; z-index:999; left:-6px; top:-11px}.thumb .caption{ display:block; position:relative; z-index:11; padding-top:11px; background:transparent url(../images/bg-thumb.png) no-repeat center top; text-decoration:underline}.columns{ margin-bottom:40px}.functions .columns{margin:0;padding:35px 0 35px 0}.columnsThumbText .text,.columnsTextThumb .text{ width:390px}.columnsThumbText .text{ padding-left:30px}.columnsTextThumb .text{ text-align:right; padding-right:30px}.columnsTextText .text{ width:330px}.columnsTextText .textLeft{ padding-right:40px}.columnsListText .listArrow{ width:230px; padding-right:40px; margin:0}.columnsListText .text{ width:430px}.columnsListThumb{margin-top:15px}#main .wrapper ul li#content .mainHeader .content .columnsListThumb .listArrowWidth,#main .wrapper ul li#content .mainHeader .content .columnsListThumb .listArrowWidth ul{ width:380px; padding-right:40px; margin:0}#main .wrapper ul li#content .mainHeader .content .colRight .listArrowWidth{ width:380px; padding:0 0 0 40px; margin:0}#main .wrapper ul li#content .mainHeader .content .columnsListThumb .listArrowWidth p{ margin:18px 0 5px 0}#takeATour{ width:700px;  display:block; background:transparent url(../images/bg-contentslider.png) repeat-y scroll left top}#takeATour ul{ width:186px; display:block; line-height:1.2; font-size:1.1em;  margin:8px 0 4px 0}#takeATour ul li a{  background-position:-291px -963px; width:186px; height:48px; margin-bottom:4px; display:block; text-decoration:none; color:#353535}#takeATour ul li a:hover{ color:#f79106; text-decoration:underline}#takeATour ul li a.current{ background-position:-291px -914px}#takeATour ul li a span{ background:transparent url(../images/ico-steps-numbers.png) no-repeat scroll 0 0; width:186px; height:48px; display:block}#takeATour ul li a span strong{ display:block; width:111px; padding:11px 0px 4px 45px; font-weight:normal}#takeATour ul li.step1 a span{background-position:0 0}#takeATour ul li.step2 a span{background-position:0 -49px}#takeATour ul li.step3 a span{background-position:0 -98px}#takeATour ul li.step4 a span{background-position:0 -147px}#takeATour ul li.step5 a span{background-position:0 -196px}#takeATour ul li.step6 a span{background-position:0 -245px}#takeATour ul li.step7 a span{background-position:0 -294px}#takeATour ul li.step8 a span{background-position:0 -343px}#takeATour ul li.step1 a.current span,#takeATour ul li.step1:hover a span{background-position:-187px 0}#takeATour ul li.step2 a.current span,#takeATour ul li.step2:hover a span{background-position:-187px -49px}#takeATour ul li.step3 a.current span,#takeATour ul li.step3:hover a span{background-position:-187px -98px}#takeATour ul li.step4 a.current span,#takeATour ul li.step4:hover a span{background-position:-187px -147px}#takeATour ul li.step5 a.current span,#takeATour ul li.step5:hover a span{background-position:-187px -196px}#takeATour ul li.step6 a.current span,#takeATour ul li.step6:hover a span{background-position:-187px -245px}#takeATour ul li.step7 a.current span,#takeATour ul li.step7:hover a span{background-position:-187px -294px}#takeATour ul li.step8 a.current span,#takeATour ul li.step8:hover a span{background-position:-187px -343px}#takeATour .sliderContent{ width:454px; display:block; padding:10px 40px 20px 20px}#takeATour .sliderContent h5{ margin:10px 0 20px 0}#takeATour .sliderContent .thumb{ margin:0 auto; padding-bottom:30px}#main .wrapper ul li#content .mainHeader .content #takeATour .sliderContent div .listArrowWidth{width:100%}#takeATour .sliderContent .buttonLink{padding-top:15px}#takeATour .sliderContent .buttonLink a span{background-position:-263px -1022px;color:#fff;text-decoration:none}#takeATour .sliderContent .buttonLink a span.buttonLinkRight{background-position:-573px -1022px}.thumbScrollable{ width:376px; margin:0 auto; padding-top:6px}.thumbScrollable .scrollable,#hpScreenshotsScrollable .scrollable{ position:relative; overflow:hidden; height:270px; width:280px; float:left}.scrollable .thumbs{ width:20000em; position:absolute; clear:both}.thumbScrollable .scrollable .thumbs .thumb{ height:270px; float:left; width:280px; padding-top:10px; margin-left:10px}.thumbScrollable .scrollable .thumbs .thumb a span{ left:6px; top:0}.prev,.next{  margin:80px 8px 0 8px; width:32px; height:32px; display:block; float:left; cursor:pointer}.disabled{ visibility:hidden !important}.prev{  background-position:-480px -916px}.next{  background-position:-512px -916px; margin-right:0}#map{font-size:1.1em;color:#545454}#contactfrm{margin-bottom:30px}#contactfrm label{ display:block; float:left; width:140px; color:#000; padding-right:7px; text-align:right}#contactfrm p input,#contactfrm select,#contactfrm textarea{ display:block; float:left; margin:0px 20px 0px 0px; width:300px; padding:1px; border:1px solid #cfd4d4}#contactfrm select{width:100px}#contactfrm textarea{ height:150px; width:300px; overflow:auto}#contactfrm p{padding:0 0 20px 0;clear:left}#contactfrm p.note{padding:25px 0 0 0;font-weight:bold}#contactfrm p input.checkbox{width:20px;display:block;margin:2px 2px 0 147px}#contactfrm p label.lblCheckbox{ text-align:left; padding-bottom:5px; height:20px}#contactfrm p span.lbl{ display:block; padding-bottom:5px; height:20px; line-height:20px; width:50px; float:left}.ulPartner li{clear:left;padding:40px 0 40px 0}.ulPartner a{text-decoration:none;font-size:1.2em}.ulPartner a b{text-decoration:underline;float:left;width:280px;margin-top:20px}.ulPartner a span{float:left;padding-right:20px}.ulSitemap li{line-height:2;font-size:1.1em}.ulSitemap a{color:#606060}.ulSitemap li span{margin-top:11px;display:block}.ulSitemap li ol{margin-left:25px;font-size:0.9em;font-weight:bold}sup{position:relative;top:-4px;font-size:13px;left:1px}#printAddress{display:none}.pdfLink{ background-position:-732px -31px; height:40px; padding:0 0 0 50px; line-height:40px; font-size:1.2em; display:block; margin-top:15px}
.homepage {display:none;}
/*ENDE style.css */

.schedule { background: #444 url(../images/bgSchedule.png) no-repeat scroll 7px 7px; width:700px; padding-top:64px;} 
.schedule div { background-color: #eee; width: 161px; padding: 20px 7px 7px 7px; float:left; height: 270px;margin-bottom:20px;} 
.schedule .c { background-color: #e3e3e3; } 
.schedule div ul li { margin: 0 0 22px 7px; font-size:1.2em; background-position:-761px -1066px; padding-left: 18px;}
.col2 { -moz-column-count: 2;-moz-column-gap: 40px;-webkit-column-count: 2;-webkit-column-gap: 40px;}
.galleryBorder { background-color: #eee; width:510px; padding: 30px 95px 30px 95px;}
#headerGallery .galleryBorder { padding: 30px; width: 640px; }

/*Gallery*/.ad-gallery{ width:510px}#content .mainHeader .content .galleryBorder .ad-gallery .ad-image-wrapper .ad-image .ad-image-description,#content .mainHeader .content .galleryBorder .ad-gallery .ad-controls .ad-info{margin:0;padding:0}#content .mainHeader .content .galleryBorder p{margin:0;padding:0;padding-top:8px}.ad-gallery,.ad-gallery *{ margin:0; padding:0} .ad-gallery .ad-image-wrapper{ width:100%; height:410px; margin-bottom:10px; position:relative; overflow:hidden} .ad-gallery .ad-image-wrapper .ad-loader{ position:absolute; z-index:10; top:48%; left:48%; border:1px solid #CCC} .ad-gallery .ad-image-wrapper .ad-next{ position:absolute; right:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index:100} .ad-gallery .ad-image-wrapper .ad-prev{ position:absolute; left:0; top:0; width:25%; height:100%; cursor:pointer; display:block; z-index:100} .ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{       background:url(../images/adGallery/non-existing.jpg)\9   }      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{        background:url(../images/adGallery/ad_prev.png);        width:30px;        height:30px;        display:none;        position:absolute;        top:47%;        left:0;        z-index:101}      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image{        background:url(../images/adGallery/ad_next.png);        width:30px;        height:30px;        right:0;        left:auto}    .ad-gallery .ad-image-wrapper .ad-image{      position:absolute;      overflow:hidden;      top:0;      left:0;      z-index:9;      margin-left:4px;      margin-top:4px}      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{        position:absolute;        bottom:0px;        left:0px;        padding:7px;        text-align:left;        width:100%;        z-index:2;        background:url(../images/adGallery/opa75.png);        color:#000;        margin-bottom:0;        text-align:center}      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{        background:none;        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,sizingMethod=scale,src='../images/adGallery/opa75.png')} .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{ display:block} .ad-gallery .ad-controls{ height:20px} .ad-gallery .ad-info{ float:left} .ad-gallery .ad-slideshow-controls{ float:right} .ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{ padding-left:5px; cursor:pointer} .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{ padding-left:5px; font-size:0.9em} .ad-gallery .ad-slideshow-running .ad-slideshow-start{ cursor:default; font-style:italic} .ad-gallery .ad-nav{ width:640px; position:relative} .ad-gallery .ad-forward,.ad-gallery .ad-back{ position:absolute; top:0; height:100%; z-index:10}     * html .ad-gallery .ad-forward,.ad-gallery .ad-back{      height:100px}    .ad-gallery .ad-back{      cursor:pointer;      left:-20px;      width:13px;      display:block;      background:url(../images/adGallery/ad_scroll_back.png) 0px 22px no-repeat}    .ad-gallery .ad-forward{      cursor:pointer;      display:block;      right:-20px;      width:13px;      background:url(../images/adGallery/ad_scroll_forward.png) 0px 22px no-repeat} .ad-gallery .ad-nav .ad-thumbs{ overflow:hidden; width:100%} .ad-gallery .ad-thumbs .ad-thumb-list{ float:left; width:9000px; list-style:none} .ad-gallery .ad-thumbs li{ float:left; padding-right:5px} .ad-gallery .ad-thumbs li a{ display:block} .ad-gallery .ad-thumbs li a img{ border:3px solid #CCC; display:block} .ad-gallery .ad-thumbs li a.ad-active img{ border:3px solid #616161}.ad-preloads{ position:absolute; left:-9000px; top:-9000px}.ad-image-wrapper{ background-color:#fff; border:1px solid #dbdbdb; padding:4px}


.schedule { background-image: url(../images/bgSchedulePl.png); } #headersubnav li {width:68px;} #headersubnav li.contact {width:32px;} #headersubnav li.first {margin-left:12px;width:64px;} #headersubnav li.last {padding-left:2px;margin-right:0;margin-left:0;width:44px;}#takeATour ul li a span strong{padding-top:4px;} #subpageTeaser .button { background-position: 0 -520px;} #subpageTeaser .button:hover { background-position: 0 -650px;} #nav, #nav li a.firstl, #nav li span.firstl, #footerButtons ul li a { background: transparent url(../images/spritePL.png) no-repeat scroll 0 0; }
#nav{background-position:0 -4px;} #nav li a.firstl,#nav li span.firstl{background-position:0 -66px}  #nav li#n1 a.firstl{background-position:0 -4px;width:142px} #nav li#n2 span.firstl{background-position:-142px -4px;width:140px} #nav li#n3 span.firstl{background-position:-282px -4px;width:140px} #nav li#n4 span.firstl{background-position:-422px -4px;width:140px} #nav li#n5 span.firstl{background-position:-562px -4px;width:142px} #nav li#n1 a.active,#nav li#n1 a:hover{background-position:0 -66px} #nav li#n2 span.active,#nav li#n2 span:hover{background-position:-142px -66px} #nav li#n3 span.active,#nav li#n3 span:hover{background-position:-282px -66px} #nav li#n4 span.active,#nav li#n4 span:hover{background-position:-422px -66px} #nav li#n5 span.active,#nav li#n5 span:hover{background-position:-562px -66px}#footerButtons ul li.b1 a{background-position:0 -143px}#footerButtons ul li.b2 a{background-position:0 -217px}#footerButtons ul li.b3 a{background-position:0 -291px}#footerButtons ul li.b1 a.active,#footerButtons ul li.b1 a:hover{background-position:-282px -143px}#footerButtons ul li.b2 a.active,#footerButtons ul li.b2 a:hover{background-position:-282px -217px}#footerButtons ul li.b3 a.active,#footerButtons ul li.b3 a:hover{background-position:-282px -291px}
/*SLIMBOX*/#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(../images/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(../images/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(../images/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../images/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:bold;font-size:1.1em;}
/*validation*/.formError{position:absolute;top:300px;left:300px;width:150px;padding-bottom:15px;display:block;z-index:5000}.formError .formErrorContent{width:100%;background:#fff;color:red;font-family:tahoma;font-size:10px;box-shadow:1px 1px 6px #000;-moz-box-shadow:1px 1px 6px #000;-webkit-box-shadow:1px 1px 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px}.formError .formErrorArrow div{box-shadow:1px 4px 5px #000;-moz-box-shadow:1px 4px 5px #000;-webkit-box-shadow:1px 1px 5px #000;font-size:0px}.formError .formErrorArrow .line10{width:15px;height:1px;background:#fff;margin:0 auto;font-size:0px;display:block}.formError .formErrorArrow .line9{width:13px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line8{width:11px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line7{width:9px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line6{width:7px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line5{width:5px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line4{width:3px;height:1px;background:#fff;margin:0 auto;display:block}.formError .formErrorArrow .line3{width:1px;height:1px;background:#fff;margin:0 auto;display:block}

}