@CHARSET "UTF-8";
/* base                        [3061] */ @media all { * { margin:0; padding:0; } *, *:after, *:before{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display: block; } option { padding-left:0.4em; } select { padding:1px; } * html body * { overflow:visible; } * html iframe, * html frame { overflow:auto; } * html frameset { overflow:hidden; } body { font-size:100.01%; background:#fff; color:#000; text-align:left; } div { outline:0 none; } fieldset, img { border:0 solid; } ul, ol, dl { margin:0 0 1em 1em; } li { line-height:1.5em; margin-left:0.8em; } dt { font-weight:bold; } dd { margin:0 0 1em 0.8em; } blockquote { margin:0 0 1em 0.8em; } blockquote:before, blockquote:after, q:before, q:after { content:""; } .clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; visibility:hidden; } .clearfix { display:block; } .floatbox { overflow:hidden; } #ie_clearing { display:none; } .skip, .hideme, .print { position:absolute; top:-32768px; left:-32768px; } .skip:focus, .skip:active { position:static; top:0; left:0; } #skiplinks { position:absolute; top:0px; left:-32768px; z-index:1000; width:100%; margin:0; padding:0; list-style-type:none; } #skiplinks a.skip:focus, #skiplinks a.skip:active { left:32768px; outline:0 none; position:absolute; width:100%; } } @media screen, projection { #header { position:relative; } #topnav { text-align:right; } #header #topnav { position:absolute; top:10px; right:10px; } #header, #nav, #main, #footer { clear:both; } #col1 { float:left; width:200px; } #col2 { float:right; width:200px; } #col3 { width:auto; margin:0 200px; } #col1_content, #col2_content, #col3_content { position:relative; } .subcolumns { width:100%; overflow:hidden; } .subcolumns_oldgecko { width:100%; float:left; } .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l {float:left; } .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r {float:right; margin-left:-5px; } .c20l, .c20r { width:20%; } .c40l, .c40r { width:40%; } .c60l, .c60r { width:60%; } .c80l, .c80r { width:80%; } .c25l, .c25r { width:25%; } .c33l, .c33r { width:33.333%; } .c50l, .c50r { width:50%; } .c66l, .c66r { width:66.666%; } .c75l, .c75r { width:75%; } .c38l, .c38r { width:38.2%; } .c62l, .c62r { width:61.8%; } .subc { padding:0 0.5em; } .subcl { padding:0 1em 0 0; } .subcr { padding:0 0 0 1em; } .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; } .equalize > div { display:table-cell; float:none; margin:0; overflow:hidden; vertical-align:top; } } @-moz-document url-prefix() { fieldset { display: table-cell; } } @media print { .subcolumns > div, .floatbox { display:table; overflow:visible; } .print { position:static; left:0; } .noprint { display:none !important; } } @media all and (min-width: 25em){ } @media all and (min-width: 45em){ } @media all and (min-width: 60em){ } @media all and (min-width: 70em){ } 
/* fonts                        [434] */ @font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 400; src: local(''), url('../fonts/pt-sans-v17-latin-regular.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-regular.woff') format('woff'); } @font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 700; src: local(''), url('../fonts/pt-sans-v17-latin-700.woff2') format('woff2'), url('../fonts/pt-sans-v17-latin-700.woff') format('woff'); } 
/* basemod                     [2224] */ @media screen, projection { body{ overflow-y:scroll; background:#f2f2f2 url('../images/content_bg_repeat.jpg') repeat-y center top; } .page_margins { } .header_white { background:#ffffff url('../images/menuleiste_bg-verlauf.png') no-repeat center top; } .header_verlauf { background:url('../images/content_schatten.png') no-repeat center top; } .page { max-width: 980px; margin: 0 auto; padding: 0 10px; } #header { height:130px; } .logo { } #logo { position:absolute; top:0px; left:-20px; width: 220px; } .slogan { position:absolute; top:85px; left:-65px; width: 325px; height:22px; line-height:22px; text-align:center; font-size:130%; text-transform:uppercase; color:#6f7f19; } .slogan a:hover, .slogan a:focus { text-decoration:none; } .unterslogan { position:absolute; top:105px; left:-65px; width:325px; height:22px; line-height:12px; text-align:center; font-size:100%; color:#000; } #bereichsbilderbox { display: none; } #bereichsbilder, #eyecatcher { position:relative; width:436px; height:252px; overflow:hidden; } .bildmaske { position:absolute; top:0px; left:0px; display:block; background:url('../images/bildmaske_zugeschnitten2.png') no-repeat 0 0; width:436px; height:252px;} .ec_image { position:absolute; top:0px; left:0px; } #main { padding-top:12px; overflow: hidden; margin-bottom: 25px; } #footer { } #footer a.copyright { font-size: 85%; } #col2 { width: 100%; float: none; } #col3 { width: 100%; margin: 0 0 25px; float: none; } #skiplinks a.skip:focus, #skiplinks a.skip:active { color:#fff; background:#333; border-bottom:1px #000 solid; padding:10px 0; text-decoration:none; } } @media all and (min-width: 25em){ } @media all and (min-width: 45em){ #col2 { width: 30%; float: right; } #col3 { width: 68%; margin: 0; float: left; } } @media all and (min-width: 50em){ #logo { left:-65px; width: auto; } #bereichsbilderbox { display: block; position:absolute; top:29px; right:0px; } .slogan { font-size:166.67%; top:170px; width:424px; } .unterslogan { width:424px; top:190px; } #header { height:282px; } } @media all and (min-width: 62em){ #col2 { width: 310px; } #col3 { width: 635px; } #logo { left:105px; } .slogan { left:105px; } .unterslogan { left:105px; } } @media all and (min-width: 70em){ } 
/* forms                       [4903] */ @media screen, projection { .yform { margin:0 0 1em 0; } .yform fieldset { border:1px #ddd solid; background:#fafafa; margin:0 0 1em 0; padding:0.5em; } .yform legend { font-size:125%; font-weight:normal; color:#000; } .yform label { color:#000000; font-size:116.67%; } .yform input, .yform textarea, .yform select, .yform optgroup { font-family:Arial, Helvetica, sans-serif; } .yform .type-text input, .yform .type-text textarea, .yform .type-select select { border:1px solid #e3e4e4; background:#eceded; } .yform div input:focus, .yform div select:focus, .yform div textarea:focus, .yform div input:hover, .yform div select:hover, .yform div textarea:hover, .yform div input:active, .yform div select:active, .yform div textarea:active { border:1px #C3B500 solid; background:#eceded; } .yform div.type-check input:focus, .yform div.type-check input:hover, .yform div.type-check input:active { border:0 none; } .yform .type-button input { border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #444 solid; border-bottom:1px #444 solid; color:#000; background:#454545 url(images/button_gray.png) top left repeat-x; padding:.5em 1.2em; } .yform .type-button input[type=reset] { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; } .yform .type-button input[type=submit] { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; } .yform .type-button input.reset { color:#300; background:#661717 url(images/button_red.png) top left repeat-x; } .yform .type-button input.submit { color:#330; background:#5e5607 url(images/button_yellow.png) top left repeat-x; } .yform div.type-button input:focus, .yform div.type-button input:hover, .yform div.type-button input:active { border-top:1px #444 solid; border-left:1px #444 solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid; color:#fff; background:#555; } .yform div.type-button input.reset:focus, .yform div.type-button input.reset:hover, .yform div.type-button input.reset:active { background:#800; color:#fff; } .yform div.type-button input.submit:focus, .yform div.type-button input.submit:hover, .yform div.type-button input.submit:active { background:#880; color:#fff; } .yform { overflow:hidden; } .yform fieldset { overflow:hidden; } .yform label { display:block; cursor:pointer; } .yform legend { background:transparent; border:0; padding:0 0.5em; } .yform .message { display:block; margin-bottom:0.5em; color:#666; } .yform input[type=hidden] { display:none !important; } .yform sup { color:#800; font-weight:bold; } .yform div.type-text, .yform div.type-select, .yform div.type-check, .yform div.type-button { margin:0.5em 0; padding:3px 0.5em; position:relative; overflow:hidden; } .contentItemForm .yform div.type-button { margin:0; padding:0; } .yform div.type-button { } .yform .type-text input, .yform .type-text textarea { display:block; position:relative; padding:0.3em 0.3em; width:58.5%; } .yform .type-select select { display:block; position:relative; padding:0.3em 2px 0.3em 1px; width:60%; cursor:pointer; } .yform .type-select select optgroup { font-style:normal; font-weight:bold; } .yform .type-check input { cursor:pointer; } .yform .type-check label { display:inline; } .yform .type-button input { width:auto; cursor:pointer; } .yform div.error { border:1px #a00 dashed; background:#faf4f4; padding:0.5em; } .yform div.error label { color:#000; font-weight:bold; } .yform div.error .message { color:#800; } .full div.type-text input, .full div.type-text textarea { width:95.5%; } .full div.type-select select { width:97.0%; } * html .full div.type-text input, * html .full div.type-text textarea { width:95.5%; } * html .full div.type-select select { width:97.0%; } .columnar .type-text label, .columnar .type-select label { float:none; width: 100%; } .columnar div.type-text input, .columnar div.type-text textarea { float:none; width:100%; } .columnar div.type-select select { float:none; width:100%; } * html .columnar div.type-text input, * html .columnar div.type-text textarea { float:left; width:67.2%; } * html .columnar div.type-select select { float:left; width:68.8%; } .yform, .yform div, .yform div * { zoom:1; } .yform { padding-top:0\9; } .yform fieldset { padding:0 5px\9; padding-top:1em\9; } .yform legend { position:absolute\9; top:-.5em\9; *left:0\9; } .yform fieldset { position:relative\9; overflow:visible\9; margin-top:1.5em\9; zoom:1; } .yform legend { *padding:0 5px; } .yform fieldset { *padding-top:1.5em; } * html .yform { padding-top:10px; } } @media all and (min-width: 35em){ .columnar .type-text label, .columnar .type-select label { float:left; width:28%; } .columnar div.type-check input { margin-left:28%; } .columnar div.error .message { margin-left:28%; } .columnar div.type-text input, .columnar div.type-text textarea { float:left; width:67.8%; } .columnar div.type-select select { float:left; width:69.4%; } }
/* content                     [7757] */ @media all { html * { font-size:100.01%; } *:focus{ outline: none; } textarea, pre, code, kbd, samp, var, tt { font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; } body { font-family:'PT Sans', Arial, Helvetica, sans-serif; font-size:75.00%; color:#444; } h1,h2,h3,h4,h5,h6 { font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-weight:normal; color:#6f7f19; margin:0 0 0.25em 0; } h1 { font-size:166.67%; } h2 { font-size:166.67%; } h3 { font-size:150%; } h4 { font-size:133.33%; } h5 { font-size:116.67%; } h6 { font-size:116.67%; } .contentItem h3 { font-size:100%; font-style:italic; } ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; } ul { list-style-type:disc; } ul ul { list-style-type:circle; margin-bottom:0; } ol { list-style-type:decimal; } ol ol { list-style-type:lower-latin; margin-bottom:0; } li { margin-left:0.8em; line-height:1.5em; } dt { font-weight:bold; } dd { margin:0 0 1em 0.8em; } p { line-height:1.5em; margin:0 0 1em 0; } blockquote, cite, q { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; } blockquote { margin:0 0 1em 1.6em; color:#666; } strong,b { font-weight:bold; } em,i { font-style:italic; } big { font-size:116.667%; } small { font-size:91.667%; } pre { line-height:1.5em; margin:0 0 1em 0; } pre, code, kbd, tt, samp, var { font-size:100%; } pre, code { color:#800; } kbd, samp, var, tt { color:#666; font-weight:bold; } var, dfn { font-style:italic; } acronym, abbr { border-bottom:1px #aaa dotted; font-variant:small-caps; letter-spacing:.07em; cursor:help; } sub, sup { font-size:91.6667%; line-height:0; } hr { color:#fff; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #eee solid; } a { color:#6f7f19; background:transparent; text-decoration:none; } a:focus, a:hover { color:#6f7f19; text-decoration:underline; } table { width:auto; border-collapse:collapse; margin-bottom:0.5em; } table caption { font-variant:small-caps; } table.full { width:100%; } table.fixed { table-layout:fixed; } .responsiveTable{ min-height: 0.01%; overflow-x: auto; } th,td { padding:0.5em; } thead th { color:#000; border-bottom:2px #800 solid; } tbody th { background:#e0e0e0; color:#333; } tbody th[scope="row"], tbody th.sub { background:#f0f0f0; } tbody th { border-bottom:1px solid #fff; text-align:left; } .mediumleft { margin: 0 1em 0.15em 0; padding: 0; text-align: right; float: left; display: block; } .mediumright { margin: 0 0 0.15em 1em; padding: 0; text-align: left; float: right; display: block; } .mediumcenter { margin: 0.5em 0; padding: 0; text-align: center; display: block; } .mediumHintergrund { background: #EEE; display:block; margin-top: 2px; } .mediumBeschriftung { text-align: left; padding: 1px 6px; } .mediumCopyright { text-align: left; font-style: italic; padding: 1px 6px; } .clear { clear: both; font-size: 1px; height: 1px; } .contentList { } .contentList .contentItem { } .contentItemAbstand { padding-right:0; } .teaserTop { height:10px; background: #c1b300; } .contentBg { background:#ffffff; padding:10px 12px; border-radius:0 0 4px 4px; overflow:hidden; } .contentBg .text, #akkordeon .contentBg { font-size:116.67%; } .contentLink { text-align:center; } .contentLinkTwo { text-align:center; } .contentLinkCenter { position:relative; padding-left:23px; margin-right:23px; line-height:24px; display:inline-block; background:url('../images/teaser_btn_left_long.png') no-repeat 0 0; } .contentLinkCenter a { padding:0 5px; font-size:116.67%; } .contentLinkRight { position:absolute; top:0px; right:-23px; display:inline-block; width:23px; height:24px; background:url('../images/teaser_btn_right.png') no-repeat 0 0; } #akkordeon { padding-top:12px; } .contentItemForm { padding-top:20px; } .ui-accordion-header { padding-top:10px; } #akkordeon h1, #akkordeon h2 { margin:0; } #akkordeon h1 a, #akkordeon h2 a { display:block; padding:15px; color:#6F7F19; background: #fff; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2);box-shadow: 1px 1px 2px 0 rgba(0,0,0,.2);} #akkordeon h1 a:hover, #akkordeon h1 a:focus, #akkordeon h2 a:hover, #akkordeon h2 a:focus, #akkordeon h1.ui-state-active a, #akkordeon h2.ui-state-active a { color:#000000; text-decoration:none; } .ui-acc-header-top , .ui-acc-header-bottom { display: none!important; } .ui-accordion-content { margin:-7px 0 0 0; } .ui-accordion-content.contentBg{ padding-top: 17px!important; } .ui-accordion-content .contentLink { text-align:left; } #akkordeon h1.ui-state-hover a, #akkordeon h2.ui-state-hover a, #akkordeon h1.ui-state-active a, #akkordeon h2.ui-state-active a { background: #c1b300; } .medium, img, .mediumleft, .mediumright, .mediumcenter, .mediumHintergrund { max-width: 100%; height: auto; } .imageFormat { display: block; height: 0; width: 100%; overflow: hidden; position: relative; } .imageFormat.format-1-1{ padding-bottom: 100%; } .imageFormat.format-4-3{ padding-bottom: 75%; } .imageFormat.format-3-2{ padding-bottom: 66.6666666667%; } .imageFormat.format-16-9{ padding-bottom: 56.25%; } .imageFormat.format-2-1{ padding-bottom: 50%; } .imageFormat.format-3-1{ padding-bottom: 33.3333333333%; } .fullscreenImage{ background-repeat: no-repeat; background-position: center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; -webkit-backface-visibility: hidden; -webkit-backface-visibility:hidden;backface-visibility:hidden; } .fullscreenImage.contain{ -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; } form.dp-form .inner-form {background: #FFFFFF;padding: 10px 12px;} form.dp-form label.label {color:#666} form.dp-form .row {clear: both;margin:1em 0.5em; } form.dp-form .row label.label {float:left; width: 30%; font-size:14px; color:black;} form.dp-form .row input.text,form.dp-form .row textarea {width:68%;} form.dp-form .row textarea {height:80px;} form.dp-form .row label.label-with-checkbox {color: rgb(102, 102, 102); font-weight:bold;} form.dp-form div.message {color:red;} form.dp-form input.text,form.dp-form textarea {padding: 0.15em 0.3em; border: 1px solid #e3e4e4; background: #eceded;} form.dp-form input.text:active,form.dp-form input.text:focus,form.dp-form textarea:active,form.dp-form textarea:focus {border: 1px #C3B500 solid;} form.dp-form input.text::placeholder,form.dp-form textarea::placeholder {opacity: 0.25;} form.dp-form button[type=submit] {border: none;outline: none; cursor:pointer; position:relative;background: url('../images/teaser_btn_left_long.png') no-repeat 0 0; color:black;padding: 0 5px; font-size: 116.67%;color: #6f7f19;padding-left: 23px;margin-right: 23px;line-height: 24px;} form.dp-form button[type=submit]::after {content:""; position: absolute; top: 0px; right: -23px; display: inline-block; width: 23px; height: 24px; background: url('../images/teaser_btn_right.png') no-repeat 0 0;} form.dp-form button[type=submit]:hover {text-decoration: underline;} form.dp-form .form-buttons {text-align:center;} form.dp-form .requiredNotice {font-size: 11px;padding: 5px 0; color:gray;} form.dp-form .requiredNotice,form.dp-form .label-with-checkbox,form.dp-form div.message {margin-left:30%;} } @media all and (max-width: 45em){ .responsiveTable{ border: 1px solid #ccc; overflow-y: hidden; width: 100%; } } @media all and (min-width: 25em){ } @media all and (min-width: 35em){ .contentList { width: auto; margin-left: -15px; overflow: hidden; } .contentList .contentItem { float:left; width: 50%; padding-left: 15px; } } @media all and (min-width: 45em){ } @media all and (min-width: 60em){ } @media all and (min-width: 70em){ } 
/* menu                        [1622] */ @media screen, projection { ul.listReset { margin: 0; padding: 0; } ul.listReset li { margin: 0; padding: 0; list-style-type: none; } ul.navigation li { float: left; display: inline; } ul.navigation li a { white-space: nowrap; padding:0 0.3em 0 0.4em; line-height:29px; font-size:116.67%; color:#ffffff; text-decoration: none; } ul.navigation li a.aktiv, ul.navigation li a:hover { text-decoration: none; color:#c3b500; } ul.navigation .naviSeparater { color:#c3b500; font-size:116.67%; } ul.menu li { float: left; display: inline; } ul.menu li a { display: block; width:155px; height:66px; padding-bottom:12px; text-align:center; line-height:54px; color:#6f7f19; font-family: Arial, Helvetica, sans-serif; font-size:130%; text-transform:uppercase; text-shadow:1px 1px #eaeaea; background:url('../images/menu_btn_2.png') no-repeat 0 0; margin-right: 5px; } ul.menu li a.aktiv, ul.menu li a:hover { background:url('../images/menu_btn_hover_2.png') no-repeat 0 0; color:#000000; text-shadow:1px 1px #d8cd15; text-decoration: none; } ul.submenu { } ul.submenu li { } ul.submenu li a { display: block; } ul.submenu li a.aktiv, ul.submenu li a:hover { } #navigation { display: none; } #menu { display: none; } .mobileMenuBtn{ position: absolute; right: 10px; top: 50%; } } @media all and (min-width: 25em){ } @media all and (min-width: 50em){ #menu { display: block; position:absolute; top:210px; left:0px; z-index: 10;} #navigation { display: block; position:absolute; right:10px; top:0px; } .mobileMenuBtn{ display: none; } } @media all and (min-width: 60em){ #navigation { right:38px; } } @media all and (min-width: 70em){ }
/* jquerymmenu                 [7208] */ .mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;bottom:0;z-index:0;box-sizing:border-box} .mm-btn,.mm-menu{box-sizing:border-box} .mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none} .mm-hidden{display:none!important} .mm-wrapper{overflow-x:hidden;position:relative} .mm-menu{display:block;padding:0;position:absolute} .mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute} .mm-btn,.mm-panel.mm-highest{z-index:1} .mm-panels{overflow:hidden} .mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} .mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)} .mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px} .mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden} .mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px} .mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px} .mm-vertical .mm-panel{-webkit-transform:none!important;transform:none!important} .mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px} .mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent} .mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block} .mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto} .mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto} .mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px} .mm-btn{width:40px;height:40px;position:absolute;top:0} .mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} .mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px} .mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px} .mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)} .mm-prev:before{border-right:none;border-bottom:none;left:23px} .mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:23px} .mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0} .mm-navbar>*{display:block;padding:10px 0} .mm-navbar .mm-btn:first-child{padding-left:20px;left:0} .mm-navbar .mm-btn:last-child{text-align:right;padding-right:20px;right:0} .mm-panel .mm-navbar{display:none} .mm-panel.mm-hasnavbar .mm-navbar{display:block} .mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0} .mm-listview{font:inherit;font-size:14px;line-height:20px} .mm-listview>li{position:relative} .mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit} .mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0} .mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px} .mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px} .mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2} .mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0} .mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px} .mm-listview .mm-next.mm-fullsubopen{width:100%} .mm-listview .mm-next.mm-fullsubopen:before{border-left:none} .mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0} .mm-panels>.mm-panel>.mm-listview{margin:20px -20px} .mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px} .mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0} .mm-listview .mm-inset>li{padding:5px 0} .mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px} .mm-listview .mm-spacer{padding-top:40px} .mm-listview .mm-spacer>.mm-next{top:40px} .mm-listview .mm-spacer.mm-divider{padding-top:25px} .mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)} .mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)} .mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)} .mm-menu .mm-listview{border-color:rgba(0,0,0,.1)} .mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(0,0,0,.3)} .mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)} .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)} .mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)} .mm-page{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative} .mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1} html.mm-opened{overflow-x:hidden;position:relative} html.mm-blocking,html.mm-blocking body{overflow:hidden} html.mm-background .mm-page{background:inherit} #mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2} html.mm-blocking #mm-blocker{display:block} .mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed} .mm-menu.mm-offcanvas.mm-current{display:block} .mm-menu{width:80%;min-width:140px;max-width:440px} html.mm-opening .mm-slideout{-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)} @media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)} } @media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)} }
/* jquerymmenupositioning      [1494] */ .mm-menu.mm-bottom,.mm-menu.mm-top{width:100%;min-width:100%;max-width:100%;height:80%;min-height:140px;max-height:880px} .mm-menu.mm-right{left:auto;right:0} html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-80%,0,0);transform:translate3d(-80%,0,0)} @media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-140px,0,0);transform:translate3d(-140px,0,0)} } @media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate3d(-440px,0,0);transform:translate3d(-440px,0,0)} } html.mm-front .mm-slideout{-webkit-transform:none!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;z-index:0} html.mm-front #mm-blocker{z-index:1} html.mm-front .mm-menu{z-index:2} .mm-menu.mm-front,.mm-menu.mm-next{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)} .mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)} .mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)} .mm-menu.mm-bottom{top:auto;bottom:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)} html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
/* print                        [128] */ @media print { #col1, #header, #footer { display:none; } #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; } }
