.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox_sprite.png')}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox_loading.gif') center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../typo3conf/ext/sk_fancybox/fancybox/blank.gif');
-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{visibility:visible}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}
.fancybox-lock{overflow:hidden !important;width:auto}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox_overlay.png')}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;
background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;
}
#fancybox-loading div{background-image:url('../../typo3conf/ext/sk_fancybox/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;
}
}
.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:1010px}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:1010px}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-jsafoldergallery table{border-collapse:separate;border-spacing:10px}
.tx-jsafoldergallery table th{font-weight:bold}
.tx-jsafoldergallery table td{vertical-align:top}
.typo3-messages .message-error{color:red}
.typo3-messages .message-ok{color:green}
#extDealer .ui-state-default,#extDealer .ui-widget-content .ui-state-default,#extDealer .ui-widget-header .ui-state-default{border:0;background:#94C11E;font-weight:normal;color:#ffffff;text-transform:uppercase;font-size:1em;text-indent:-999em;display:block}
#extDealer .ui-slider .ui-slider-handle{width:20px;height:20px;border-radius:90px;padding:0;text-align:center;text-decoration:none;cursor:pointer}
#extDealer .ui-slider-horizontal .ui-slider-handle{margin-left:-10px}
#extDealer .ui-widget{font-size:1em}
#extDealer .ui-widget-header{background:none;
background-color:#ffffff}
#extDealer .ui-widget-content{background:none;background-color:#676c6f;margin-top:.55em}
#extDealer label{font-weight:normal;width:150px;display:inline-block}
#extDealer .form-control{margin-bottom:2px}
.dealer{position:relative}
.dealer .container-wrapper{position:relative;z-index:2;background:#ffffff;opacity:0.9;width:100%}
.dealer .container-wrapper .container .dealer-search{position:relative;z-index:2;padding-top:10px;height:84px}
.dealer .container-wrapper .container .dealer-search #arearange-middle,.dealer .container-wrapper .container .dealer-search #arearange-right,.dealer .container-wrapper .container .dealer-search #arearange-left{display:inline;float:left;margin-top:0.2em;width:33.33%}
.dealer .container-wrapper .container .dealer-search #arearange-middle{text-align:center}
.dealer .container-wrapper .container .dealer-search #arearange-right{text-align:right}
.dealer .dealer-map{position:relative;z-index:1;margin-top:-84px;width:100%;height:inherit;overflow:hidden}
.dealer .dealer-map #map-canvas{position:absolute;top:0;left:0;width:100%;height:100%}
.dealer .dealer-map #dealer-map-preloader{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff;opacity:.5;background-image:url('../..//typo3conf/ext/dealer/Resources/Public/Icons/preloader.gif');background-repeat:no-repeat;background-position:center}
#arearange-slider{position:relative;height:20px}
#arearange-slider .ui-slider-handle{position:absolute;top:0}
.tx-powermail{width:640px;color:#444}
.tx-powermail .clear{clear:both}
.tx-powermail *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tx-powermail *.hide{display:none}
.tx-powermail .powermail_fieldset{clear:left;border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee}
.tx-powermail .powermail_fieldset .powermail_legend{color:#bbb;float:right;margin:3px 0 10px 0;font-size:200%;white-space:normal}
.tx-powermail .powermail_fieldset .powermail_label{display:block;width:200px;float:left;clear:left;font-weight:bold}
.tx-powermail .powermail_fieldset .powermail_label[title]{cursor:help}
.tx-powermail .powermail_fieldset .powermail_label[title]:after{content:'i';display:inline-block;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;height:16px;width:16px;background-color:#aaa;margin:0 0 0 2px;font-size:14px;line-height:16px;text-align:center;color:white;font-family:arial;font-weight:bold}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]{cursor:inherit}
.tx-powermail .powermail_fieldset .powermail_label[title][title=""]:after{display:none}
.tx-powermail .powermail_fieldset .powermail_fieldwrap{margin:0 0 0.5em 0;clear:both;overflow:hidden}
.tx-powermail .powermail_fieldset .powermail_field{width:400px;padding:5px;margin:0;border:1px solid #bbb;color:#444;float:right;font-size:inherit}
.tx-powermail .powermail_fieldset .powermail_field.powermail_submit,.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{margin:5px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;background-color:#1E5799;border:1px solid #eee}
.tx-powermail .powermail_fieldset .powermail_field.powermail_reset{background-color:#FFCA4B}
.tx-powermail .powermail_fieldset .powermail_field.powermail_captcha{width:100%}
.tx-powermail .powermail_fieldset .powermail_captchaimage{width:100%;margin-top:10px}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio legend,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check legend{padding:0}
.tx-powermail .powermail_fieldset .powermail_fieldwrap_radio fieldset,.tx-powermail .powermail_fieldset .powermail_fieldwrap_check fieldset{border:0;padding:0;margin:0}
.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){background-color:white;border:1px solid #bbb;float:right;padding:3px;width:400px;list-style:none;margin:0}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li,.tx-powermail .powermail_fieldset .powermail_check_outer>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li{margin:5px}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles{color:#bbb;cursor:pointer}
.tx-powermail .powermail_fieldset .powermail_radio_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_captcha_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_check_outer>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_text>li .deleteAllFiles:hover,.tx-powermail .powermail_fieldset .powermail_fieldwrap_file_inner ul:not(.parsley-errors-list)>li .deleteAllFiles:hover{text-decoration:underline}
.tx-powermail .powermail_fieldset .parsley-errors-list{display:none;margin:5px 0 20px 0;padding:0;list-style-type:none;background-color:#F2DEDE;border:1px solid #EBCCD1;width:400px;float:right;clear:left}
.tx-powermail .powermail_fieldset .parsley-errors-list.filled{display:block}
.tx-powermail .powermail_fieldset .parsley-errors-list>li{color:#A94442;padding:5px 10px}
.tx-powermail .powermail_fieldset .powermail_field_error,.tx-powermail .powermail_fieldset .parsley-error,.tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus,.tx-powermail .powermail_fieldset div.error{background-color:#EBCCD1;border:1px solid #A94442;color:#A94442}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list{width:100%;margin-bottom:0;background-color:#EBCCD1;border:none}
.tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list>li{padding-left:5px}
.tx-powermail .powermail_create,.tx-powermail .powermail_confirmation{border:1px solid #bbb;padding:10px;margin:0 0 20px 0;background:#eee;overflow:hidden}
.tx-powermail .powermail_create .powermail_confirmation_submit,.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_submit,.tx-powermail .powermail_confirmation .powermail_confirmation_form{margin:20px 0 0 0;padding:5px 20px;color:white;font-weight:bold;cursor:pointer;float:right;background-color:#1E5799;border:1px solid #eee}
.tx-powermail .powermail_create .powermail_confirmation_form,.tx-powermail .powermail_confirmation .powermail_confirmation_form{float:left;clear:left;background-color:#bbb}
.tx-powermail .powermail_progressbar{width:400px;height:5px;float:right;border:1px solid #EEEEEE;clear:both}
.tx-powermail .powermail_progressbar.disable{display:none}
.tx-powermail .powermail_progressbar>.powermail_progress{background:#1E5799;width:0%;max-width:100%;-webkit-animation:progress 5s 1 forwards;-moz-animation:progress 5s 1 forwards;-ms-animation:progress 5s 1 forwards;animation:progress 5s 1 forwards}
.tx-powermail .powermail_progressbar>.powermail_progress>.powermail_progess_inner{height:5px;width:100%;overflow:hidden;background:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_loading.gif") repeat-x;-moz-opacity:0.25;-khtml-opacity:0.25;opacity:0.25;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);filter:alpha(opacity=25)}
.tx-powermail .powermail_confirmation .powermail_progressbar{width:100%}
.tx-powermail .powermail_all>dt{width:200px;float:left;clear:left;font-weight:bold}
.tx-powermail .powermail_all>dd{width:400px;float:left;margin:0}
.tx-powermail .powermail_message{padding:5px 0 10px 20px;min-height:65px;background-color:#EBCCD1;border:1px solid #A94442;background-position:98% 10px;background-repeat:no-repeat;list-style:circle}
.tx-powermail .powermail_message li{padding:5px 50px 0 0}
.tx-powermail .powermail_message.powermail_message_ok{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#CDEACA;border:1px solid #3B7826}
.tx-powermail .powermail_message.powermail_message_ok li{color:#3B7826}
.tx-powermail .powermail_message.powermail_message_error{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_error.png")}
.tx-powermail .powermail_message.powermail_message_error li{color:#A94442}
.tx-powermail .powermail_message.powermail_message_note{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_ok.png");background-color:#FCF8E3;border:1px solid #FFCA4B}
.tx-powermail .powermail_message.powermail_message_note li{color:#FFCA4B}
.tx-powermail .powermail_tabmenu{list-style:none;margin:0;padding:0}
.tx-powermail .powermail_tabmenu>li{display:inline-block;padding:5px 10px;cursor:pointer;background:#eee;border-top:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#aaa}
.tx-powermail .powermail_tabmenu>li.act{color:#444}
.tx-powermail .powermail_tabmenu>li.parsley-error{background-color:#EBCCD1}
.tx-powermail .powermail_fieldset .powermail_tab_navigation{margin-top:2em}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next,.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_previous{background-color:#aaa;display:inline-block;padding:5px 30px;text-decoration:none;color:white;border:1px solid #bbb;font-weight:bold}
.tx-powermail .powermail_fieldset .powermail_tab_navigation .powermail_tab_navigation_next{background-color:#1E5799;float:right}
@-webkit-keyframes progress{to{width:100%}
}
@-moz-keyframes progress{to{width:100%}
}
@-ms-keyframes progress{to{width:100%}
}
@keyframes progress{to{width:100%}
}
.powermail_frontend{clear:left;margin:0 0 20px 0;background:#eee;overflow:auto}
.powermail_frontend table.powermail_frontend_list{width:100%;font-size:0.8em;border:1px solid #444;margin-top:15px;border-spacing:0;border-collapse:separate}
.powermail_frontend table.powermail_frontend_list tr th{color:white;font-weight:bold;padding:7px 3px;text-align:left;background:#444}
.powermail_frontend table.powermail_frontend_list tr td{padding:3px}
.powermail_frontend table.powermail_frontend_list tr:nth-child(even){background:#bbb}
.powermail_frontend .powermail_frontend_filter{background:#bbb;padding:10px 0}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container{padding:5px 10px;clear:both}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container label{float:left;display:block;width:200px;padding-top:3px}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container input{width:400px;padding:5px;float:right;border:none}
.powermail_frontend .powermail_frontend_filter .powermail_frontend_search_container .powermail_frontend_search_submit{color:white;cursor:pointer;background:#1E5799;clear:both}
.powermail_frontend .powermail_frontend_abc,.powermail_frontend .powermail_frontend_export{width:600px;margin:10px 0}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner{margin:0 10px}
.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_abc .powermail_frontend_export_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_abc_inner span.abc a,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc,.powermail_frontend .powermail_frontend_export .powermail_frontend_export_inner span.abc a{font-weight:bold;text-decoration:none}
.powermail_frontend .powermail_frontend_export{width:640px}
.powermail_frontend .powermail_frontend_export input{width:17px;height:16px;padding-top:2px;cursor:pointer;text-indent:-99999px;border:0;background-repeat:no-repeat;background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_csv.gif")}
.powermail_frontend .powermail_frontend_export input.export_icon_xls{background-image:url("/typo3conf/ext/powermail/Resources/Public/Image/icon_xls.gif")}
.powermail_frontend .powermail_frontend_export .powermail_frontend_export_icon{float:right;padding-top:5px;margin-left:5px;height:19px}
.powermail_frontend dl{clear:both;padding:5px 10px}
.powermail_frontend dl dt{float:left;width:150px;font-weight:bold;clear:left;margin-right:10px}
.powermail_frontend dl dd{float:left}
.powermail_frontend .powermail_frontend_back{margin:10px;display:inline-block;padding:5px 20px;background-color:#bbb;border:1px solid #eee;color:white;text-decoration:none}
.xdsoft_datetimepicker{box-shadow:0px 5px 15px -5px rgba(0,0,0,0.506);background:white;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;color:#333333;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px;padding-left:0px;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}
.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:none}
.xdsoft_datetimepicker button{border:none !important}
.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.xdsoft_noselect::selection{background:transparent}
.xdsoft_noselect::-moz-selection{background:transparent}
.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}
.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0px;margin:0px}
.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}
.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}
.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}
.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}
.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==")}
.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0px}
.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0px;margin-left:5px}
.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0px 0px}
.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0px none currentColor;cursor:pointer;display:block;height:30px;opacity:0.5;outline:medium none currentColor;overflow:hidden;padding:0px;position:relative;text-indent:100%;white-space:nowrap;width:20px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0px;margin-bottom:7px;margin-top:0px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #eee}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:white;border-top:1px solid #eee;color:#444;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0px;height:25px;line-height:25px}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0px}
.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1}
.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}
.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0px;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#A94442}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px}
.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_month{width:90px;text-align:right}
.xdsoft_datetimepicker .xdsoft_calendar{clear:both}
.xdsoft_datetimepicker .xdsoft_year{width:56px}
.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}
.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}
.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}
.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#F5F5F5;border:1px solid #DDDDDD;color:#666666;font-size:12px;text-align:right;padding:0px;border-collapse:collapse;cursor:pointer;height:25px}
.xdsoft_datetimepicker .xdsoft_calendar th{background:#F1F1F1}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#1E5799}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#1E5799;box-shadow:#1E5799 0px 1px 3px 0px inset;color:#fff;font-weight:700}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:0.5}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:0.2}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#A94442 !important;box-shadow:none !important}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit	!important;background:inherit !important;box-shadow:inherit !important}
.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}
.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}
.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}
.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}
.xdsoft_time_box{position:relative;border:1px solid #ccc}
.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}
.xdsoft_scrollbar{position:absolute;width:7px;right:0px;top:0px;bottom:0px;cursor:pointer}
.xdsoft_scroller_box{position:relative}
.tx-smcalendar{margin:20px 0;padding:22px;background-color:#fff;-webkit-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75)}
.tx-smcalendar .calendar{width:100%;border:0}
.tx-smcalendar .calendar-head{overflow:hidden;border-top:1px solid #636466;width:806px;height:40px}
.tx-smcalendar .calendar-head>div{border-left:1px solid #636466;width:150px;overflow:hidden;padding:15px 5px 5px;line-height:20px;float:left;font-weight:bold;color:#636466}
.tx-smcalendar .calendar-head>div.last{border-right:1px solid #636466}
.tx-smcalendar .calendar-head>div.hidden{display:none}
.tx-smcalendar .calendar-week{overflow:hidden;border-top:1px solid #636466;border-bottom:1px solid #636466;margin-bottom:-1px;width:806px}
.tx-smcalendar .calendar-week div.hidden{display:none}
.tx-smcalendar .calendar .calendar-day{border-left:1px solid #636466;width:154px;overflow:hidden;padding:5px 3px;float:left;min-height:100px;margin-bottom:-1000px;padding-bottom:1000px;position:relative}
.tx-smcalendar .calendar .calendar-day.blank>*{opacity:0.5}
.tx-smcalendar .calendar .calendar-day.weekend{background-color:#f1f1f2}
.tx-smcalendar .calendar .calendar-day .day-num{position:absolute;right:6px;top:0;font-size:13px;font-weight:bold;color:#636466}
.tx-smcalendar .calendar .calendar-day{font-size:9px;line-height:14px}
.tx-smcalendar .calendar .calendar-day p{font-size:9px;line-height:14px;margin-bottom:4px;text-align:left}
.tx-smcalendar .calendar .calendar-day ul{padding:0 0 2px 10px;list-style-type:disc}
.tx-smcalendar .calendar .calendar-day .calendar-day-red,.tx-smcalendar .calendar .calendar-day .calendar-day-orange{padding-top:12px}
.tx-smcalendar .calendar .calendar-day .calendar-day-red p,.tx-smcalendar .calendar .calendar-day .calendar-day-red ul li{color:#ff0000}
.tx-smcalendar .calendar .calendar-day .calendar-day-orange p,.tx-smcalendar .calendar .calendar-day .calendar-day-orange ul li{color:#FF7800}
.tx-smcalendar .calendar .calendar-day.last-in-week{border-right:1px solid #636466}
.titlebox-left,.titlebox-right{width:30%;float:left;font-size:20px;font-weight:bold;color:#636466}
.titlebox-right{width:70%;text-align:right;font-size:16px}
.titlebox-right .calendar-prev-button{}
.titlebox-right ul{float:right;padding:0 0 0 30px;list-style-type:disc}
.titlebox-right ul.orange li{color:#FF7800}
.titlebox-right ul.red li{color:#FF0000}
.titlebox-right ul.orange li span,.titlebox-right ul.red li span{color:#636466}
.titlebox-right{text-align:right}
.titlebox-left .calendar-prev-button,.titlebox-left .calendar-next-button{font-size:22px;line-height:24px;text-decoration:none;font-weight:bold}
.calendar-tip{border:1px solid #FF7800;-webkit-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);width:200px;position:absolute;display:none}
.tx-smcalendar .calendar-tip-title{background-color:#F1F1F2;padding:5px 10px;color:#636466;font-weight:bold;text-align:left}
.tx-smcalendar .calendar-tip-body{background-color:#fff;text-align:left}
.tx-smcalendar .calendar-tip .calendar-tip-body{font-size:14px;line-height:20px;padding:5px 10px 10px;text-align:left}
.tx-smcalendar .calendar-tip .calendar-tip-body p{font-size:14px;line-height:20px;margin-bottom:4px;text-align:left}
.tx-smcalendar .calendar-tip .calendar-tip-body ul{padding:0 0 2px 18px;list-style-type:disc}
.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-red,.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-orange{padding-top:12px}
.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-red p,.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-red ul li{color:#ff0000}
.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-orange p,.tx-smcalendar .calendar-tip .calendar-tip-body.calendar-tip-orange ul li{color:#FF7800}
.tx-smcalendar .clearer{clear:both}
.tx_smevents{padding:15px 0}
.tx_smevents .events-table{float:left;width:709px;padding-right:40px}
.tx_smevents .panel-right{float:left;width:100px}
.tx_smevents .panel-right>a{display:block;margin-bottom:20px}
.tx_smevents .clearer{clear:both}
.tx_smevents .events-row{margin-bottom:25px}
.tx_smevents .events-row-left{float:left;width:180px;clear:both}
.tx_smevents .events-row-right{float:left;width:529px}
.tx_smevents .events-row-left p{font-weight:bold;font-size:16px}
.tx_smevents .events-row-right p,.tx_smevents .events-row-right li,.tx_smevents .events-row-right li a{font-weight:normal;font-size:16px}
.tx_smevents .events-row-right .event-title{font-weight:bold;text-transform:uppercase;margin:0}
.tx_smevents .events-row-right ul{margin:0;padding:0 0 0 20px;list-style-type:disc}
.tx_smevents .events-row-right ul.event-register li a{color:#FF7800}
.tx_smevents .events-row-right ul li{}
.tx_smevents .registration-form{width:400px;background-color:#fff;padding:20px;padding-bottom:10px;-webkit-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);margin-top:15px}
.tx_smevents .registration-form label{width:100%;font-weight:bold;color:#636466;display:block;margin-bottom:3px;font-size:15px}
.tx_smevents .registration-form input{width:380px;border:0;padding:5px;-webkit-box-shadow:inset 0.5px 0.5px 2px rgba(50,50,50,0.5);-moz-box-shadow:inset 0.5px 0.5px 2px rgba(50,50,50,0.5);box-shadow:inset 0.5px 0.5px 2px rgba(50,50,50,0.5)}
.tx_smevents .registration-form .event-form-row{margin-bottom:5px}
.tx_smevents .registration-form .required-mark{color:#FF7800;padding:0 2px}
.tx_smevents .registration-form .required-block{float:left;width:200px;margin-top:12px}
.tx_smevents .registration-form input[type="submit"]{float:right;width:120px;color:#fff;background-color:#FF7800;font-weight:bold;text-transform:uppercase;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin-right:10px;margin-top:12px}
.typo3-message .message-ok{padding:10px 0;color:#FF7800}
.registration-form .fill-required{color:#a00;display:none;margin-bottom:20px}
.tx-packet:after{content:" ";clear:both;display:block}
.tx-packet .tx-packet-item{float:left;margin-bottom:40px}
.tx-packet .tx-packet-item .tx-packet-item-description{position:relative}
.tx-packet .tx-packet-item .tx-packet-item-description:after{content:" ";display:block;clear:both}
.tx-packet .tx-packet-item .packet-title{width:210px;text-align:right;text-transform:uppercase;font-size:16px;float:left;padding:35px 20px 0}
.tx-packet .tx-packet-item .packet-image{float:left;padding:0 20px;width:555px}
.tx-packet .tx-packet-item .packet-title a{font-weight:bold;text-decoration:none;color:#7a7c7f}
.tx-packet .tx-packet-item:after{content:" ";display:block;clear:both}
.tx-packet .tx-packet-item .additional-info{position:relative;background-color:#fff;box-shadow:0px 0px 3px #888888;padding:25px 25px 5px 25px;display:none}
.tx-packet .tx-packet-item .additional-info:after{content:" ";display:block;clear:both}
.tx-packet .tx-packet-item .additional-info .normal-price{position:absolute;right:20px;top:0;font-weight:bold;font-size:12px}
.tx-packet .tx-packet-item .additional-info .col{float:left}
.tx-packet .tx-packet-item .additional-info .col.col1{width:235px}
.tx-packet .tx-packet-item .additional-info .col.col2{width:537px;padding-left:25px}
.tx-packet .tx-packet-item .additional-info .title{text-align:right;font-size:18px;font-weight:bold;color:#F58220;padding-right:565px}
.tx-packet .tx-packet-item .additional-info .description{font-size:13px;line-height:16px;color:#000;text-align:left}
.tx-packet .tx-packet-item .additional-info .col .items-list{text-align:right;color:#000;font-weight:bold;line-height:16px;font-size:13px}
.tx-packet .tx-packet-item .additional-info .col .icon{text-align:right}
.tx-packet .tx-packet-item .additional-info .col .icon img{display:inline}
.tx-packet .tx-packet-item .additional-info .notice{float:left;text-align:center;width:100%;font-size:13px;color:#000;margin-bottom:10px}
.tx-packet .tx-packet-item .additional-info .close-description{background-image:url('/typo3conf/ext/packet/Resources/Public/Icons/close.png');background-repeat:no-repeat;background-position:6px 6px;display:block;position:absolute;right:6px;bottom:6px;width:24px;height:24px}
.tx-packet .tx-packet-item .price{position:absolute;right:0;bottom:0;padding:5px 10px;background-color:#f58220}
.tx-packet .tx-packet-item .price a{color:#fff;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:18px}
.tx-packet .tx-packet-item .price a span{font-size:12px}
html{font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;
vertical-align:baseline;
}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;
font:inherit;
margin:0;
}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],
input[type="reset"],input[type="submit"]{-webkit-appearance:button;
cursor:pointer;
}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;
padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;
-moz-box-sizing:content-box;-webkit-box-sizing:content-box;
box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;
padding:0;
}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html,body{height:100%}
body{font-family:"Roboto Condensed",sans-serif;font-weight:300}
p,caption{font-family:"Roboto",sans-serif;color:#636466;font-size:14px;line-height:22px;margin:0 0 10px;text-align:justify}
span.normal{font-weight:300;text-transform:none}
h1{text-align:center;color:#636466;text-transform:uppercase;font-size:25px;margin:0}
h2{font-size:15px;line-height:20px;text-transform:uppercase;color:#636466;margin:15px 0 5px}
th,td{color:#636466}
.container{width:100%}
b,strong{font-weight:bold}
ul{margin-top:0;padding-top:16px;list-style-type:circle}
ul li{font-family:"Roboto",sans-serif;color:#636466}
a{color:#636466;font-weight:400}
a:hover{color:#000}
body>.container{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_page.jpg');background-repeat:repeat;background-position:center top;min-height:100%}
.header{margin:0 auto;width:963px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_header.png');background-repeat:repeat-y;height:104px;padding:6px 13px}
.header .logo{text-decoration:none;width:350px;height:100px;display:block;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/logo.png');background-repeat:no-repeat;float:left}
.top-banner{float:right;width:613px;height:105px;text-align:right}
.top-banner .slidesjs-navigation{display:none;position:absolute;visibility:hidden}
.navigation{margin:0 auto;width:989px;height:58px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_mainmenu.png');background-repeat:no-repeat;background-position:1px 0px;overflow:hidden}
.navigation ul{margin:0 4px 0 4px;list-style-type:none;padding:8px 0 0 0;display:table;width:982px}
.navigation ul li{display:table-cell;width:1000px}
.navigation ul li a{display:block;width:100%;height:48px;line-height:48px;text-align:center;color:#636466;text-transform:uppercase;font-weight:bold;text-decoration:none}
.navigation ul li a:hover,.navigation ul li.active a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_dark_grey.png');background-repeat:repeat;background-position:15px 3px;color:#fff}
.content{width:981px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_body.png');background-repeat:repeat-y;margin:0 auto;padding:0 4px;position:relative;min-height:340px}
.content-home{position:relative;min-height:550px}
.content-inner{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_content.png');background-repeat:repeat-y;width:909px;margin:-1px auto;padding:0 3px 10px}
.content-inner-top{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_content_top.png');background-repeat:no-repeat;background-position:0 -4px;width:917px;height:11px;margin:0 auto}
.content-inner-bottom{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_content_bottom.png');background-repeat:no-repeat;width:917px;height:6px;margin:0 auto}
.cols3{padding:20px;text-align:justify}
.cols3 .col3{width:275px;float:left;margin-right:20px}
.cols3 .col3.last{margin-right:0}
.cols2 .col2{float:left}
.cols2 .col2-1{width:503px}
.cols2 .col2-2{width:361px;padding:30px 30px 15px 15px}
.cols-wtypemenu{padding:30px 0 0 0}
.col-wtypemenu{width:701px;margin-right:30px;float:left}
.typemenu{float:left;width:152px;list-style-type:none;margin:0 25px 0 0;padding:0}
.typemenu li{text-align:right}
.typemenu li a{padding:0 3px;color:#bcbdc0;text-transform:uppercase;text-decoration:none;font-size:20px;font-weight:bold;line-height:24px;font-family:"Roboto Condensed",sans-serif}
.typemenu li a.active,.typemenu li a:hover{color:#fff}
.typemenu li a.active,.typemenu li a:hover{background-color:#818285}
.typemenu.jagd li a.active,.typemenu.jagd li a:hover{background-color:#6b8336}
.typemenu.sport li a.active,.typemenu.sport li a:hover{background-color:#287894}
.typemenu.pistolen li a.active,.typemenu.pistolen li a:hover{background-color:#636360}
.typemenu li ul{list-style-type:none;padding:5px 0}
.typemenu li ul li a{font-size:17px;text-transform:none;color:#818285}
.typemenu.jagd li ul li a.active,.typemenu.jagd li ul li a:hover{color:#6b8336;background-color:transparent}
.typemenu.sport li ul li a.active,.typemenu.sport li ul li a:hover{color:#287894;background-color:transparent}
.typemenu.pistolen li ul li a.active,.typemenu.pistolen li ul li a:hover{color:#636360;background-color:transparent}
.cols12{}
.col12{padding:30px 0 0;float:left}
.col12-1{width:226px;padding-right:30px}
.col12-2{width:445px}
.cols11{background-color:#fff}
.cols11 table{border:10px solid #fff;margin-bottom:20px}
.cols11 table th{font-size:15px;text-transform:uppercase;padding:10px;text-align:left;font-family:"Roboto Condensed",sans-serif;font-weight:bold}
.cols11 table td{font-size:15px;padding:10px;text-align:left;font-family:"Roboto Condensed",sans-serif;font-weight:400;vertical-align:top}
.col21{padding:25px 0 0 0;float:left}
.col21-1{width:400px}
.col21-2{width:300px}
table.produkt-list{width:100%;margin:15px 0}
table.produkt-list tr td{padding:3px 10px;text-align:right;font-weight:bold;color:#636466}
.socialmenu{position:absolute;right:-28px;top:100px;width:32px;height:230px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_social.png');background-repeat:no-repeat}
.socialmenu ul{list-style-type:none;margin:16px 0 0 1px;padding:0}
.socialmenu ul li{float:left}
.socialmenu ul li a{display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:0 0;margin:8px 0;text-indent:-9000px}
.socialmenu ul li a.ico_print{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ico_print.png')}
.socialmenu ul li a.ico_facebook{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ico_facebook.png')}
.socialmenu ul li a.ico_gplus{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ico_gplus.png')}
.socialmenu ul li a.ico_youtube{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ico_youtube.png')}
.socialmenu ul li a.ico_s{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ico_s.png')}
.langmenu::before{display:block;width:32px;height:22px;content:" ";background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_langmenu_top.png');background-repeat:no-repeat;margin-top:-22px}
.langmenu::after{display:block;width:32px;height:22px;content:" ";background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_langmenu_bottom.png');background-repeat:no-repeat;margin-bottom:-22px}
.langmenu{position:absolute;right:-28px;top:-65px;width:32px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_langmenu.png');background-repeat:repeat-y;padding:0;margin:22px 0}
.langmenu a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/de.png');text-indent:-9000px;background-position:-2px 0}
.langmenu .en a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/en.png');background-position:-2px 0;text-indent:-9000px}
.langmenu .pl a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/pl.png')}
.langmenu .ru a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ru.png')}
.langmenu .bg a{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg.png')}
.langmenu a{display:block;width:20px;height:20px;margin-bottom:2px;margin-left:2px}
.langmenu .wrap_top,.langmenu .wrap_bottom{display:none}
.ribbon1,.navigation2 .tx-indexedsearch,.ribbon3{background-repeat:no-repeat;background-position:0 -3px;height:53px;margin:0 14px 0 14px;font-size:14px;line-height:18px;color:#636466;text-align:right;text-decoration:none;float:left;font-family:"Roboto",sans-serif;font-size:13px}
.ribbon1{width:134px;padding:3px 165px 0 0;position:relative}
.ribbon1 p{position:absolute;top:0;left:14px;display:block;width:134px;height:53px;text-align:right;z-index:999}
.ribbon1 img{position:absolute;top:-3px;left:14px;z-index:0}
.navigation2 .tx-indexedsearch{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/ribbon2_noinput.png');width:259px;padding:3px 40px 0 0}
.ribbon3{width:99px;padding:3px 200px 0 0;position:relative}
.ribbon3 p{position:absolute;top:0;left:14px;display:block;width:99px;height:53px;text-align:right;z-index:999}
.ribbon3 img{position:absolute;top:-3px;left:14px;z-index:0}
.navigation2 #tx_indexedsearch table tr td{padding:0}
.navigation2 .tx-indexedsearch-searchbox-sword{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_input.png');width:150px;height:26px;border:0;padding:0 5px;margin:7px 0}
.navigation2 .tx-indexedsearch-searchbox-button{width:40px;height:40px;margin-left:10px;float:right;display:block;border:0;background-color:transparent;text-indent:-9000px}
.navigation2 .searchfield-label{visibility:hidden}
.ribbon-right,.ribbon-left{position:absolute;top:380px;left:0px;width:33px;height:199px;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_leftmenu.png');background-repeat:no-repeat;z-index:9999}
.ribbon-right span,.ribbon-left span{position:absolute;top:0px;left:-83px;top:90px;width:200px;display:block;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;line-height:33px;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000, M12=1.00000000, M21=-1.00000000, M22=-0.00000000,sizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=-0.00000000,M12=1.00000000,M21=-1.00000000,M22=-0.00000000,sizingMethod='auto expand');-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.ribbon-right{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_rightmenu.png');right:0px;left:auto}
.ribbon-right span{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000, M12=-1.00000000, M21=1.00000000, M22=0.00000000,sizingMethod='auto expand')";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.00000000,M12=-1.00000000,M21=1.00000000,M22=0.00000000,sizingMethod='auto expand');-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.navigation2{margin:0 auto;padding:0 0 10px 0}
.navigation2.center>div{float:none;margin:0 auto}
.p-home{position:absolute;padding:480px 50px 0 55px;top:0;left:0}
.p-home p{color:#fff;font-size:17px;line-height:22px;text-align:justify;font-family:"Roboto Condensed",sans-serif}
.p-home p a{color:#fff;font-weight:bold}
.i-home{}
.p-home2{position:absolute;padding:15px 80px 15px 30px;right:0;bottom:180px;background-color:rgba(255,255,255,0.9)}
.p-home2 p{color:#000;font-size:17px;line-height:22px;text-align:justify;font-family:"Roboto Condensed",sans-serif;margin:0}
.p-home2 p a{color:#000;font-weight:bold}
.navigation3{margin:0 auto;padding:0 0 0 0}
.navigation3 ul{list-style-type:none;margin:0 30px 20px;padding:0}
.navigation3 ul li{display:inline-block;width:33.3%;text-align:center;opacity:0.7}
.navigation3 ul li a{display:inline-block;height:35px;background-repeat:no-repeat;background-position:0 -3px;text-align:center;color:#414141;font-size:15px;font-weight:bold;line-height:32px;text-transform:uppercase;text-decoration:none;padding:3px 20px 0;min-width:150px;background-color:#fff;margin:0 20px;-webkit-box-shadow:0px 2px 3px 0px rgba(50,50,50,0.75);-moz-box-shadow:0px 2px 3px 0px rgba(50,50,50,0.75);box-shadow:0px 2px 3px 0px rgba(50,50,50,0.75);position:relative}
.triangle-left,.triangle-right{display:block;height:38px;overflow:hidden;position:absolute;width:20px;left:-20px;top:0}
.triangle-right{left:auto;right:-20px}
.triangle-left:before,.triangle-right:before{background-color:#fff;box-shadow:0 2px 3px 0 rgba(50,50,50,0.75);content:" ";height:45px;left:10px;overflow:hidden;position:absolute;top:-9px;-moz-transform:rotate(-23deg);-webkit-transform:rotate(-23deg);-o-transform:rotate(-23deg);-ms-transform:rotate(-23deg);transform:rotate(-23deg);width:20px}
.triangle-right:before{left:auto;right:10px;-moz-transform:rotate(23deg);-webkit-transform:rotate(23deg);-o-transform:rotate(23deg);-ms-transform:rotate(23deg);transform:rotate(23deg)}
.navigation3 ul li.last{text-align:right}
.navigation3 ul li.center{}
.navigation3 ul li.first{text-align:left}
.navigation3 ul li.active a{background-color:#414141;color:#fff}
.navigation3 ul li.active a .triangle-left:before,.navigation3 ul li.active a .triangle-right:before{background-color:#414141}
.navigation3 ul li.jagd.active,.navigation3 ul li.sport.active,.navigation3 ul li.pistolen.active{opacity:1}
.navigation3 ul li.jagd a,.navigation3 ul li.jagd .triangle-left:before,.navigation3 ul li.jagd .triangle-right:before,.navigation3 ul li.jagd.active a,.navigation3 ul li.jagd.active .triangle-left:before,.navigation3 ul li.jagd.active .triangle-right:before{background-color:#65813d;font-weight:400;color:#fff}
.navigation3 ul li.sport a,.navigation3 ul li.sport .triangle-left:before,.navigation3 ul li.sport .triangle-right:before,.navigation3 ul li.sport.active a,.navigation3 ul li.sport.active .triangle-left:before,.navigation3 ul li.sport.active .triangle-right:before{background-color:#287894;font-weight:400;color:#fff}
.navigation3 ul li.pistolen a,.navigation3 ul li.pistolen .triangle-left:before,.navigation3 ul li.pistolen .triangle-right:before,.navigation3 ul li.pistolen.active a,.navigation3 ul li.pistolen.active .triangle-left:before,.navigation3 ul li.pistolen.active .triangle-right:before{background-color:#636360;font-weight:400;color:#fff}
.content-subpage{position:relative;padding:0 0 30px 0}
.content-subpage-default .content-inner{
}
.content-subpage-default .content-inner-text{padding:30px}
.content-subpage-default .content-inner-bottom{padding-bottom:20px}
.content-subpage-default h1{text-align:center;color:#636466;text-transform:uppercase;font-size:25px;padding:15px 0 0 0}
.products-list1{padding:30px 25px}
.products-list1-item{margin-bottom:5px}
.products-list1-def{line-height:70px;padding-right:25px}
.products-list1-def a{font-weight:bold;font-size:18px;text-decoration:none;color:#636466}
.products-list1-def,.products-list1-image{float:left;text-align:right;width:120px}
.products-list1-image{width:308px;text-align:left}
.products-list2{padding:30px 0 30px 12px}
.products-list2-item{width:245px;height:245px;float:left;margin-bottom:30px}
.products-list2-item.second{margin-top:137px}
.products-list2-item.third{margin-top:-137px}
.3cols{}
.footer{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_footer.png');background-repeat:repeat-y;width:989px;margin:0 auto 0 auto}
.footer ul{height:63px;margin:0;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_footer_menu.png');background-repeat:no-repeat;background-position:0 -3px;list-style-type:none;padding:5px 0}
.footer ul li{float:left;margin:0 51px}
.footer ul li.first{margin-left:24px}
.footer ul li.last{margin-right:10px}
.footer ul li a{display:block;height:40px;width:160px;line-height:40px;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;font-weight:normal;font-size:16px;text-shadow:0px 0px 3px #000}
.footer-bottom{background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_footer_bottom.png');background-repeat:no-repeat;width:989px;height:4px;margin:0 auto 0 auto;padding-bottom:70px}
.youtube-video{margin-bottom:20px}
.content img{display:block}
.clearer{clear:both}
.ribbon-right span{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}
.content-subpage-default div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
.browsebox{list-style-type:none;padding-left:0}
.browsebox li{display:inline;padding:0 20px 0 0}
#tx_indexedsearch table tr td{padding-right:10px}
.slidesjs-navigation{display:none;position:absolute}
.slidesjs-stop{text-indent:-9000px}
.homepage-content{padding:25px}
.homepage-content h1{text-align:left}
.download-teaser h2{text-align:center;font-weight:bold}
.download-teaser p{text-align:justify}
.download-teaser h2 a{font-weight:bold;text-decoration:none}
.tab-table{-webkit-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);-moz-box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);box-shadow:1px 1px 2px 0px rgba(50,50,50,0.75);margin-bottom:20px;float:left;background-color:#fff}
.tab-table .tabs-title{text-transform:uppercase;font-weight:bold;color:#636466;height:40px;font-size:14px;line-height:15px;display:table-cell;vertical-align:middle}
.tab-table .tabs-labels{width:95px;padding:0 10px 10px;float:left;border-right:2px solid #636466}
.tab-table .tabs{padding:0px;width:584px;float:left}
.tab-table .tab-nav{height:40px;overflow:hidden;padding:0;margin:0;list-style-type:none;display:table}
.tab-table .tab-nav li{max-width:150px;display:table-cell;width:858px;font-size:14px;padding:3px 5px;line-height:15px;vertical-align:middle;text-align:center;background-color:#f3f3f4;border-right:1px solid #636466;border-bottom:1px solid #636466}
.tab-table .tab-nav li.active{background-color:#fff;border-bottom:1px solid #fff}
.tab-table .tab-nav li.last{border-right:0}
.tab-table .tab-nav li a{display:block;width:100%;text-align:center;text-decoration:none}
.tab-table .tab{width:100%;display:none}
.tab-table .tab:first-child{display:block}
.tab-table .tab{clear:both}
.tab-table-head{width:100%}
.tab-table-title{display:table;float:left;width:100%;border-spacing:0px;border-collapse:collapse}
.tab-table-title div{color:#636466;display:table-cell;font-size:14px;font-weight:bold;line-height:15px;vertical-align:middle}
.tab-table-title .tab-table-head-title{border-right:2px solid #636466;padding:0 10px;text-transform:uppercase;width:94px}
@-moz-document url-prefix(){.tab-table-title .tab-table-head-title{width:95px}
}
.tab-table-tabs{background-color:#f3f3f4;background-image:url('../../typo3conf/ext/site_default/Resources/Public/Images/bg_tab_head.jpg');background-position:0 100%;background-repeat:repeat-x}
.tabs-data-row{width:100%;border-bottom:1px solid #bbb}
.tab-table .tabs-label{width:95px;padding:5px 10px;border-right:2px solid #636466;vertical-align:middle}
.tab-table .tabs-label span{color:#636466;font-size:14px;line-height:20px;font-family:"Roboto Condensed",sans-serif;font-weight:300}
.tab-table .tab-value{width:566px;font-size:14px;color:#636466;line-height:20px;padding:5px 10px;vertical-align:middle}
.tab-table .tab-value span{font-family:"Roboto Condensed",sans-serif;font-weight:300}
.tab-table .tab{display:table;border:0;margin:0}
.news .article h3{color:#636466}
.csc-twocols{margin-bottom:30px}
.csc-twocols:after{content:" ";clear:both;display:block}
.csc-twocols .csc-header h2{font-size:18px}
.csc-twocols .csc-header{text-align:center;margin-bottom:30px}
.csc-twocols .csc-twocols-col{float:left;width:50%}
.csc-twocols .csc-twocols-col .csc-textpic-text{padding-right:20px}
.cols-2cols .col-2cols .cols12 .col12 h5{color:#f58220;text-transform:uppercase;font-size:14px;margin-bottom:5px;margin-top:0px}
.cols-2cols .col-2cols .cols12 .col12 p{text-align:left;font-size:13px;line-height:16px}
.cols-2cols .col-2cols .cols12 .col12.col12-1{float:left;padding:35px 20px 20px 30px;width:540px}
.cols-2cols .col-2cols .cols12 .col12.col12-2{float:left;padding:35px 30px 20px 0px;width:289px}
.ce-text-w-borders{border:2px solid #F58220;padding:5px;color:#000}
.ce-text-w-borders .ce-textwbuttons-text p{font-size:18px;color:#000}
.ce-text-w-borders .ce-textwbuttons-text p span.important{color:#F58220}
.ce-text-w-borders .ce-textwbuttons-text ul{padding-top:0;padding-left:30px}
.ce-text-w-borders .ce-textwbuttons-text ul li{font-size:13px;color:#000;list-style-type:none}
.ce-text-w-borders .ce-textwbuttons-text ul li:before{content:"– ";display:inline}
.ce-text-w-borders .ce-textwbuttons-notice{background-color:#F58220;font-size:8px;color:#fff;margin:0 -5px -5px;padding:5px}
.folder-gallery .image{float:left;margin:5px}
.folder-gallery:after{display:table;content:" ";clear:both}
