.gsc-control-cse { padding: 0 !important; border-width: 0 !important; }
form.gsc-search-box { margin: 0 !important; }
.gsc-search-box-tools .gsc-search-box .gsc-input { padding-right: 6px !important; }
table.gsc-search-box { margin-bottom: 0 !important; }
#search_bar a { padding: 0 !important; margin: 0 !important; line-height: normal !important;}
.tx-felogin-pi1 label{display:block}
.tx-indexedsearch .tx-indexedsearch-browsebox LI{display:inline;margin-right:5px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button{width:100px}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword{width:150px}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-top:10px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw{font-weight:bold;font-style:italic}
.tx-indexedsearch .tx-indexedsearch-noresults{text-align:center;font-weight:bold}
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr{font-style:italic}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup{color:red}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info{background:#eeeeee}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead{margin-top:20px;margin-bottom:5px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2{margin-top:0px;margin-bottom:0px}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD{background:#cccccc;vertical-align:middle}
.tx-indexedsearch .tx-indexedsearch-res .noResume{color:#666666}
.tx-indexedsearch .tx-indexedsearch-category{background:#cccccc;font-size:16px;font-weight:bold}
.tx-indexedsearch .res-tmpl-css{clear:both;margin-bottom:1em}
.tx-indexedsearch .searchbox-tmpl-css LABEL{margin-right:1em;width:10em;float:left}
.tx-indexedsearch .result-count-tmpl-css,.tx-indexedsearch .percent-tmpl-css{letter-spacing:0;font-weight:normal;margin-top:-1.2em;float:right}
.tx-indexedsearch .info-tmpl-css dt,.tx-indexedsearch dl.info-tmpl-css dd{float:left}
.tx-indexedsearch .info-tmpl-css dd.item-mtime{float:none}
.tx-indexedsearch .info-tmpl-css dd.item-path{float:none}
.tx-veguestbook-pi1{font-size:100%}
.tx-veguestbook-pi1 p.tx-guestbook-form-error{font-weight:bold;color:#990000}
.tx-veguestbook-pi1 .tx-guestbook-result{font-weight:bold;float:left}
.tx-veguestbook-pi1 .tx-guestbook-pagination{font-size:75%;font-weight:bold;float:right}
.tx-veguestbook-pi1 h2.tx-guestbook-header{clear:both;background:#666;color:#FFF;display:block;font-size:100%;font-weight:bold;padding:1em;width:35em}
.tx-veguestbook-pi1 .tx-guestbook-left{float:left;width:12em;background:#EFEFEF;min-height:4em;padding:1em}
.tx-veguestbook-pi1 .tx-guestbook-left{height:4em}
.tx-veguestbook-pi1 .tx-guestbook-left p{color:#333}
.tx-veguestbook-pi1 .tx-guestbook-right{float:left;width:21em;background:#FFF;padding:1em}
.tx-veguestbook-pi1 .tx-guestbook-latest p,.tx-veguestbook-pi1 .tx-guestbook-right p{color:#333}
.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date{font-weight:bold}
.tx-veguestbook-pi1 .tx-guestbook-right h3{font-size:100%;color:#990000;font-weight:bold;background:none}
.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment{font-size:75%;color:#333;font-style:italic}
.tx-veguestbook-pi1 .tx-guestbook-latest{display:block;padding:0.25em;clear:both}
.tx-veguestbook-pi1 .tx-guestbook-field{clear:both;width:100%;display:block;padding:1em 0}
.tx-veguestbook-pi1 .tx-guestbook-field label{clear:both;display:block;float:left;width:10em}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med{float:left;width:10em}
.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big{float:left;width:20em}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{width:30em;display:block;float:left}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield{color:#990000}
.tx-veguestbook-pi1 fieldset{border:none}
.tx-veguestbook-pi1 legend{display:none}
.tx-veguestbook-pi1 .tx-guestbook-freecap{float:left;display:block;background:#F7F7F7;border:1px solid #CCC}
.tx-veguestbook-pi1 .tx-guestbook-freecap{margin-left:2.25em}
.tx-veguestbook-pi1 .tx-guestbook-freecap img{float:left;display:block;padding-left:0.25em}
.tx-veguestbook-pi1 .tx-guestbook-freecap input{float:left}
.tx-veguestbook-pi1 .tx-guestbook-freecap label{clear:both;display:block;float:none;width:10em;margin-bottom:0.5em}
.tx-veguestbook-pi1 .tx-guestbook-freecap p{font-size:75%;padding:0.25em}
.tx-veguestbook-pi1 .tx-guestbook-freecap h3{display:none}
.tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read{color:#990000}
.tx-veguestbook-pi1 .tx-guestbook-clear{clear:both;display:block}
.tx-veguestbook-pi1 input.tx-guestbook-submit{width:auto;display:block}
textarea.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-quote-scroll table{border-collapse:separate;border-spacing:10px}
.tx-quote-scroll table th{font-weight:bold}
.tx-quote-scroll table td{vertical-align:top}
.cycle-slideshow{width:45%;min-width:200px;max-width:500px;margin:10px auto;padding:0px;position:relative}
.slide{position:absolute;top:0px;left:0px;width:100%;padding:0px;display:block}
.news-single-rightbox,.news-single-imgcaption,.news-latest-date,.news-latest-morelink,.news-latest-category,.news-list-category,.news-list-author,.news-list-imgcaption,.news-list-date,.news-list-browse,.news-amenu-container,.news-catmenu{font-size:10px}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:right;height:1px;border:none;padding:0;margin:0}
.news-list2-container HR.clearer,.news-list3-container HR.clearer{clear:both}
.news-single-item HR.cl-left{clear:left}
.news-latest-container{padding:10px}
.news-latest-gotoarchive{padding:3px;margin:3px;background-color:#f3f3f3}
.news-latest-container H2{padding:0 0 2px 0;margin:0}
.news-latest-item{padding:3px;margin:0}
.news-latest-item IMG{margin:0 5px 5px 0;float:left;border:none}
.news-latest-category IMG{float:none;border:none;margin:0px}
.news-latest-item>p{margin:0;padding:0}
.news-list-container{padding:10px 0}
.news-list-item{padding:0 0 10px 0}
.news-list-container H2{margin:0px}
.news-list-date{float:right;display:block;padding-left:10px}
.news-list-imgcaption{padding:3px 3px 0 0}
.news-list-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list-category IMG{float:none;border:none;margin:0px}
.news-list-morelink{padding-left:5px}
.news-list2-container,.news-list3-container{padding:0 0 10px 0}
.news-list2-container,.news-list3-container{background:#e5e5e5}
.news-list3-item,.list2-subdiv-hdr{background:#f1f1f1}
.news-list2-container .hdr-left,.news-list2-container .hdr-right,.news-list3-container .list3-left,.news-list3-container .list3-right{width:48%;float:left;padding:5px}
.news-list2-container .sub-left,.news-list2-container .sub-middle,.news-list2-container .sub-right{width:31%;float:left;padding:5px}
.news-list3-item{padding:5px}
.news-list3-item,.list3-subdiv,.list2-subdiv{border-top:5px solid #fff}
.news-list2-container IMG{float:right;margin:0 2px 5px 5px;border:none}
.news-list3-container IMG{float:left;margin:0 5px 5px 2px;border:none}
.news-list-browse{text-align:center;margin-bottom:20px}
.activeLinkWrap{font-weight:bold}
.disabledLinkWrap{color:#999}
.disabledLinkWrap,.browseLinksWrap a,.activeLinkWrap{padding:0 1px}
.news-single-item{padding:5px;margin-bottom:5px}
.news-single-img{float:right;margin:10px 0 0 10px;padding:0}
.news-single-img img{border:none}
.news-single-imgcaption{padding:1px 0 3px 0;margin:0}
.news-single-rightbox{float:right;width:160px;text-align:right;clear:both}
.news-single-backlink{padding:10px}
.news-single-additional-info{margin-top:15px;padding:3px;clear:both}
.news-single-related,.news-single-files,.news-single-links{margin:0;margin-bottom:3px;padding:3px}
.news-single-related DD,.news-single-links DD,.news-single-files DD{margin-left:20px}
.news-single-related DT,.news-single-links DT,.news-single-files DT{font-weight:bold;margin-left:5px}
.news-single-files DD A{padding:0 3px}
.sv-img-big img,.sv-img-small img{border:none}
.sv-img-big{float:right;padding:10px 0 2px 10px}
.sv-img-small-wrapper{padding:15px 0}
.sv-img-small{float:left;padding:0 10px 10px 0}
.news-amenu-container{width:165px;padding:0;margin-left:10px}
.news-amenu-container LI{padding-bottom:1px}
.news-amenu-container LI:hover{background-color:#f3f3f3}
.news-amenu-container UL{padding:0;margin:0;margin-top:5px;list-style-type:none}
.news-amenu-item-year{font-weight:bold;margin-top:10px;padding:2px;background-color:#f3f3f3}
.amenu-act{background:#fff;font-weight:bold}
.news-catmenu{padding:10px}
ul.tree{list-style:none;margin:0;padding:0;clear:both}
ul.tree A{text-decoration:none}
ul.tree A.pm{cursor:pointer}
ul.tree img{vertical-align:middle}
ul.tree ul{list-style:none;margin:0;padding:0;padding-left:17px}
ul.tree ul li{list-style:none;margin:0;padding:0;line-height:10px;white-space:nowrap}
ul.tree ul li.expanded ul{background:transparent url('/typo3/gfx/ol/line.gif') repeat-y top left}
ul.tree ul li.last>ul{background:none}
ul.tree li.active,ul.tree ul li.active{background-color:#ebebeb !important}
ul.tree li.active ul,ul.tree ul li.active ul{background-color:#f7f3ef}
.level1{padding:1px;padding-left:10px;background-color:#ebf8bf;border-left:1px solid #666;border-top:1px solid #666}
.level2{padding:1px;padding-left:10px;background-color:#ddf393;border-left:1px solid #666}
.level3{padding:1px;padding-left:10px;background-color:#cae46e;border-left:1px solid #666;border-top:1px solid #666}
.level4{padding:1px;padding-left:10px;background-color:#b0cb51;border-left:1px solid #666}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
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:2px 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;padding-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}
.tx-srlanguagemenu,.tx-srlanguagemenu .links-list-header{font-family:Verdana,sans-serif;line-height:100%;margin-top:8px;padding:0;text-indent:0}
.tx-srlanguagemenu .CUR,.tx-srlanguagemenu .NO,.tx-srlanguagemenu .INACT{float:left;font-size:.8em;margin:0 5px}
.tx-srlanguagemenu .CUR a,.tx-srlanguagemenu .NO a,.tx-srlanguagemenu .INACT a{background-color:transparent;font-weight:bold;text-decoration:none}
.tx-srlanguagemenu .CUR a:focus,.tx-srlanguagemenu .CUR a:hover,.tx-srlanguagemenu .CUR a:active,.tx-srlanguagemenu .NO a:focus,.tx-srlanguagemenu .NO a:hover,.tx-srlanguagemenu .NO a:active,.tx-srlanguagemenu .INACT a:focus,.tx-srlanguagemenu .INACT a:hover,.tx-srlanguagemenu .INACT a:active{color:#333333}
.tx-srlanguagemenu .CUR a.flag:before,.tx-srlanguagemenu .CUR a.linked-language:before{content:url('/typo3conf/ext/sr_language_menu/Resources/Public/Images/current.png');padding-right:3px}
.tx-srlanguagemenu-links .SPC:before{content:"|";padding-right:3px}
.tx-srlanguagemenu .tx-srlanguagemenu-flag-linked,.tx-srlanguagemenu .tx-srlanguagemenu-flag-unlinked{height:13px;width:20px}
.tx-srlanguagemenu img.tx-srlanguagemenu-flag-unlinked{filter:grayscale(100%);
-webkit-filter:grayscale(100%);
-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);
filter:url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");
filter:gray;
-webkit-filter:grayscale(1);
}
.tx-srlanguagemenu fieldset{}
.tx-srlanguagemenu fieldset legend{
}
.tx-srlanguagemenu fieldset label{display:none}
.tx-srlanguagemenu fieldset img.tx-srlanguagemenu-language-icon{margin-right:3px;vertical-align:middle}
.tx-srlanguagemenu fieldset select{background-color:#009933;color:white;font-size:.8em}
.tx-srlanguagemenu fieldset option{padding:2px 5px 0 2px}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper .bx-viewport{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:solid #fff 5px;left:-5px;background:#fff}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}
.bx-wrapper .bx-loading{min-height:50px;background:url('/typo3conf/ext/bxslider/Resources/Public/Css/images/bx_loader.gif') center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}
.bx-wrapper .bx-prev{left:10px;background:url('/typo3conf/ext/bxslider/Resources/Public/Css/images/controls.png') no-repeat 0 -32px}
.bx-wrapper .bx-next{right:10px;background:url('/typo3conf/ext/bxslider/Resources/Public/Css/images/controls.png') no-repeat -43px -32px}
.bx-wrapper .bx-prev:hover{background-position:0 0}
.bx-wrapper .bx-next:hover{background-position:-43px 0}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('/typo3conf/ext/bxslider/Resources/Public/Css/images/controls.png') -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('/typo3conf/ext/bxslider/Resources/Public/Css/images/controls.png') -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
@font-face{font-family:'awesome_custom';src:url('/fileadmin/font/awesome_custom.eot');src:url('/fileadmin/font/awesome_custom.eot#iefix') format('embedded-opentype'),url('/fileadmin/font/awesome_custom.woff') format('woff'),url('/fileadmin/font/awesome_custom.ttf') format('truetype'),url('/fileadmin/font/awesome_custom.svg#awesome_custom') format('svg');font-weight:normal;font-style:normal}
[class^="ic-"]:before,[class*=" ic-"]:before{font-family:"awesome_custom";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;
font-variant:normal;text-transform:none;
line-height:1em;
margin-left:.2em;
}
.ic-cancel:before{content:'\e800'}
.ic-cancel-circled:before{content:'\e801'}
.ic-cancel-circled2:before{content:'\e802'}
.ic-ok:before{content:'\e803'}
.ic-ok-circled:before{content:'\e804'}
.ic-ok-circled2:before{content:'\e805'}
.ic-user:before{content:'\e806'}
.ic-dot-circled:before{content:'\e807'}
.ic-circle-empty:before{content:'\e808'}
.ic-circle:before{content:'\e809'}
.ic-key:before{content:'\e80a'}
.ic-menu:before{content:'\e80b'}
.ic-edit-alt:before{content:'\e80c'}
.ic-edit:before{content:'\e80d'}
.ic-down-open:before{content:'\e80e'}
.ic-left-open:before{content:'\e80f'}
.ic-right-open:before{content:'\e810'}
.ic-up-open:before{content:'\e811'}
.ic-clock:before{content:'\e812'}
.ic-calendar-empty:before{content:'\e813'}
.ic-calendar:before{content:'\e814'}
.ic-feather:before{content:'\e815'}
.ic-info-circled:before{content:'\e821'}
.ic-info:before{content:'\e822'}
.ic-home:before{content:'\e823'}
.ic-link-ext:before{content:'\e826'}
.ic-asterisk:before{content:'\e8ab'}
.ic-spinner:before{content:'\e8c4'}
.ic-search:before{content:'\e8c5'}
form.hyd_form{height:100%;width:100%;box-sizing:border-box;margin:0}
form.hyd_form .form-body{overflow:hidden;position:relative;height:100%;padding:10px;box-sizing:border-box}
form.hyd_form .form-body>div{position:relative;width:50%;padding:10px;box-sizing:border-box;float:left}
form.hyd_form input[type=text],form.hyd_form input[type=password],form.hyd_form select,form.hyd_form textarea{border-radius:3px;font-size:18px;width:100%;padding:8px;margin:0;border:1px solid #ccc;box-sizing:border-box;font-family:'Myriad Pro',sans-serif}
form.hyd_form label{cursor:pointer;line-height:20px}
form.hyd_form label.error{position:absolute;padding-left:18px;font-size:18px;right:8px;bottom:8px;color:#c33;display:block}
form.hyd_form label.error:before{content:"\e814";font-family:"awesome_custom";margin-right:5px}
form.hyd_form .form-footer{zoom:1}
form.hyd_form .form-footer:before,form.hyd_form .form-footer:after{content:"";display:table}
form.hyd_form .form-footer:after{clear:both}
form.hyd_form .form-footer button{margin:0;border:0;box-sizing:border-box;padding:8px;cursor:pointer;border-radius:2px;font-size:16px;float:right}
#logos_bottom{padding-top:20px;clear:both}
#logos_bottom #c10{margin-bottom:30px}
#footer{zoom:1;max-width:1090px;margin:0 auto;font-size:10px;position:relative;padding:40px 0;text-align:left;color:#231f20}
#footer:before,#footer:after{content:"";display:table}
#footer:after{clear:both}
#footer ul{list-style:none;padding-left:0;margin:0}
#footer li{margin:0;padding:5px 0}
#footer li a{font-size:18px}
#footer div.partner_images_wrap{width:90%;display:inline-flex}
#footer #c11 a{display:block;font-size:0;padding:5px 0}
#footer>*{width:25%;float:left;box-sizing:border-box;padding:0}
#footer #c184{float:none;width:100%;text-align:center;zoom:1;padding-top:20px;clear:both}
#footer #c184:before,#footer #c184:after{content:"";display:table}
#footer #c184:after{clear:both}
#footer #c184>a{font-size:18px;line-height:36px;display:inline-block;vertical-align:top;margin-right:20px}
#footer #c184 ul{display:inline}
#footer #c184 ul a{font-size:0}
#footer #c184 ul li{display:inline;padding:0;margin:0 8px}
#c284 img{width:40px;box-sizing:border-box;vertical-align:middle;margin-right:10px;border-radius:5px;border:1px solid #d1d1d1}
#footerwrap{width:100%;background:#eee}
@media only screen and (max-width:605px){#footer{box-sizing:border-box;padding-left:20px;text-align:center;padding:0}
#footer>*{width:100%;margin-bottom:10px}
}
html{background:#fff}
body{overflow-x:hidden;margin:0 auto;width:100%;font-family:'Myriad Pro',sans-serif;font-size:16px;color:#231f20;background:#fff}
img{height:auto;width:auto;max-width:100%}
h1{color:#be192a;max-width:1090px;font-size:30px;line-height:120%;padding:20px 0 20px 0;margin:0 auto;font-weight:600}
h1 a{color:#221F1F}
h2{color:#323232;font-size:28px;font-weight:500;line-height:120%;margin:10px 0 20px 0}
h3{color:#222;font-size:18px;text-transform:capitalize;font-weight:normal;line-height:120%;margin:15px 0 15px 0}
h3 a{color:#5f5f5f}
p{color:#231f20;font-size:18px;line-height:140%;margin:2px 0 20px}
sup{font-size:11px}
a{text-decoration:none;color:#1276a8}
a img{border-style:none}
a:hover{text-decoration:underline}
.image{width:100%;height:auto}
#outerwrap{text-align:left;width:100%;margin:0 auto}
#homemain{position:relative;padding:0 10px}
table.contenttable{border:none;border-collapse:collapse}
table.contenttable th{text-align:center;color:#000;border:1px solid #999;padding:5px;background:#6CCEF5;font-weight:bold}
table.contenttable th h3{margin:0;color:#000}
table.contenttable td{padding:5px;border:1px solid #999}
.tx-logoslider-pi1{padding:50px 0}
#c29{background:#2F3537}
#c16 header{display:none}
#c16 img{padding:20px 43px;border-left:1px solid #ddd}
#c16 figcaption{width:75%;margin:0 auto;text-align:center;font-size:14px;font-weight:600}
#c16 .csc-textpic-imagerow{border-top:1px solid #ddd}
#c16 .csc-textpic-imagecolumn.csc-textpic-firstcol img{border-left:0px solid}
#c16 .csc-textpic-image{height:100px}
#c16 .csc-textpic-imagecolumn.csc-textpic-lastcol{display:none}
#c25{display:none}
#breadcrumb{display:none;clear:both;width:100%}
#breadcrumb a{color:#219efe}
#c12{text-align:center}
div.slide{position:relative;display:inline-block}
.cycle-slideshow{max-width:100%;width:auto;min-height:161px}
.quote_div{max-width:85%;margin:0 auto;font-size:20px;display:inline-block}
.author_div{max-width:90%;margin:20px auto 0;font-size:20px}
#c27{font-size:0}
#c27 img{margin:0 auto;display:block}
#submain{width:100%;max-width:1090px;margin:0 auto;clear:both;position:relative;padding:0 10px;box-sizing:border-box}
#submain>#c10{position:absolute;width:100%;top:62px;text-shadow:0 0 3px white}
#submain>#c10 span{text-shadow:none}
#submain #c88 .tx-guestbook-right{width:96%;padding:0 2% 2%}
#submain #c88 .tx-veguestbook-pi1 .tx-guestbook-pagination{padding:5px}
#main-left{float:left;display:none;margin:30px 0}
#main-right{float:right;display:none;margin:30px 0}
@media only screen and (max-width:1090px){#submain>#c10{top:66px}
}
@media only screen and (max-width:900px){#submain>#c10{top:44px}
}
@media only screen and (max-width:605px){#submain>#c10{top:8px}
}
@media only screen and (max-width:900px){#submain{display:table}
#submain #main{display:table-cell}
#submain #main-right{display:table-footer-group;float:none}
}
#c24{display:none !important;display:inline-block;float:left}
#c24 .tx-srlanguagemenu{display:inline-block;margin:0}
#c24 .tx-srlanguagemenu fieldset{border:0}
#c24 .tx-srlanguagemenu legend{display:none}
#c24 .tx-srlanguagemenu img{display:none}
#c24 .tx-srlanguagemenu #sr_language_menu_select{background-color:#fff;font-size:16px;color:#111;border:0}
#c24 p{float:left;margin:8px 30px 0}
#mobilesub{display:none}
#login_bar{text-align:center;background:#eaeaea}
#login_bar #bar{max-width:1090px;margin:0 auto;overflow:hidden;padding:4px;box-sizing:border-box}
#login_bar a{float:right;font-size:18px;cursor:pointer;box-sizing:border-box;position:relative;line-height:30px;padding:0 26px 0 22px;border-radius:3px}
#login_bar a:before{font-family:'awesome_custom';margin-right:13px}
#login_bar a:hover{text-decoration:underline}
#login_bar #logon{margin-right:20px;background:#2f3537;color:#fcfcfc}
#login_bar #logon:before{content:'\e806'}
#login_bar #register{background:#be192a;color:#fcfcfc}
#login_bar #register:before{content:'\e80d';font-size:18px}
#top_nav{position:relative;max-width:1090px;padding:0;margin:0 auto}
#header{position:relative;border-top:15px solid #be192a;font-size:0;text-align:center;height:170px;overflow:hidden;color:#fcfcfc}
#header #c198{max-width:1600px;margin:0 auto}
#header #c10{max-width:1090px;margin:0 auto;position:relative}
#header .start30{position:absolute;top:64px;right:10px;text-shadow:0 0 3px black;color:inherit}
#header .start30 span.free-trial-button{text-shadow:0 0 3px black}
#header .header-image-wrap{position:absolute;left:50%;margin-left:-800px;bottom:0}
#header .header-image-wrap img{max-width:none}
#header .header-text{text-shadow:0 0 5px black;position:absolute;width:100%;height:100%;cursor:default}
#header .header-text>div{display:table;width:1090px;margin:0 auto;height:100%}
#header .header-text>div>span{margin:0 auto;display:table-cell;text-align:left;padding-left:10px;vertical-align:middle;font-size:40px}
#header.home{height:292px}
#header.home #c10 .start30{left:0;right:0;top:85px;text-align:center;color:#231f20;text-shadow:none}
#header .text-style-dark{color:#231f20}
#header .text-style-dark .header-text{text-shadow:0 0 4px white}
#header .text-style-dark .start30{text-shadow:0 0 3px white}
#logo{display:inline-block;width:auto;height:auto;padding:0;margin:0 auto}
#search_button{display:inline-block;text-align:center;float:right;margin-left:20px;color:#be192a;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}
#search_button:before{font-family:'awesome_custom';content:'\e8c5';font-size:20px;padding:0 10px;line-height:30px}
#search_button:hover{background:rgba(0,0,0,0.1);border-radius:4px}
#search_button.active{background:rgba(0,0,0,0.6);border-radius:4px 4px 0 0;color:#fcfcfc}
#nav{z-index:9999;position:absolute;bottom:12px;right:0}
#nav .nav_wrap{zoom:1;width:auto;position:relative}
#nav .nav_wrap:before,#nav .nav_wrap:after{content:"";display:table}
#nav .nav_wrap:after{clear:both}
#nav ul{float:right;list-style:none;padding:0;margin:0 auto}
#nav .logon,#nav .register{display:none}
#nav a{text-align:left;text-shadow:none;color:#231f20;display:block;line-height:30px;padding:0px 14px;font-size:18px;margin:0 3px}
#nav a a:hover{color:#be192a}
#nav a:after{font-family:'awesome_custom';position:absolute;font-size:12px;right:2px}
#nav .nav_wrap>ul{zoom:1}
#nav .nav_wrap>ul:before,#nav .nav_wrap>ul:after{content:"";display:table}
#nav .nav_wrap>ul:after{clear:both}
#nav .nav_wrap>ul>li{float:left;position:relative;margin:0;padding:0}
#nav .nav_wrap>ul>li:last-child{border:none}
#nav .nav_wrap>ul>li.active>a{color:#be192a}
#nav .nav_wrap>ul>li:hover>a{color:#be192a}
#nav .nav_wrap>ul>li:hover>a.hide{background:#fff;color:#be192a;border-radius:0}
#nav .nav_wrap>ul>li:hover .submenu{display:block}
#nav .nav_wrap>ul>li:hover ul.left{left:-105px}
#nav .nav_wrap>ul>li.has-subpages>a:after{content:'\e80e'}
#nav .submenu{display:none;text-align:left;width:200px;z-index:9001;position:absolute;top:100%;left:5px;background:rgba(255,255,255,0.95);box-shadow:0 1px 5px rgba(0,0,0,0.5);border-radius:3px;padding:3px 0 !important}
#nav .submenu a{padding:1px 8px;font-size:14px !important;line-height:26px}
#nav .submenu li{margin:0}
#nav .submenu li a.hide{color:#be192a}
#nav .submenu li:hover a{color:#be192a}
div#smallmenu,div#call,div#hidsubbut{display:none}
#mobile_menu{padding:0;display:inline-block;width:100%;margin:0 0 6px 0}
#mobile_menu ul{padding:0 0;margin:0;list-style-type:none}
#mobile_menu ul li{display:inline-block;width:94%;padding:6px 0 0 4%;min-height:26px;font-size:15px;margin:0 0 3px 0;text-align:left;background:#ffffff url(/fileadmin/templates/images/pt-home-button-bck.jpg) repeat-x bottom center;border:1px #fff solid}
#mobile_menu ul li a{color:#5f5f5f;text-transform:uppercase}
#mobile_menu ul li:hover{color:#5f5f5f;background:#e7fafa}
#mobile_menu ul li:hover a{color:#5f5f5f;text-decoration:none}
#mobile_menu ul li.sub{width:186px;padding:2px 0;min-height:20px;list-style-type:none;border:none;font-size:15px;margin:0 0 0 0;text-align:left}
#mobile_menu ul li.sub ul{list-style-type:none;padding:0 0;border-bottom:1px #666 dotted}
#mobile_menu ul li.sub ul li{min-height:18px;display:inline-block;text-align:left;font-size:14px;border:none}
#mobile_menu ul li.sub ul li:hover a{color:#9EE800}
#mobile_menu ul li:hover.sub a{color:#2a2724}
#mobile_menu ul li.active a{color:#219efe}
@media only screen and (max-width:1090px){#top_nav{text-align:center}
#nav{position:relative;text-align:center}
#nav .nav_wrap{display:inline-block}
.start30 .free-trial-text{display:none}
#header.home{height:200px}
#header.home img{height:200px;margin-left:228px}
#header.home .start30 .free-trial-text{display:inline}
}
@media only screen and (max-width:605px){#top_nav{text-align:left;position:relative}
#logo{width:83%;max-width:266px;margin:0}
#smallmenu{display:block !important;position:absolute;right:10px;width:46px;height:46px;text-align:center;top:50%;margin-top:-20px}
#smallmenu:before{font-family:'awesome_custom';content:'\e80b';font-size:44px;line-height:46px}
#header{height:110px !important}
#header .header-text,#header .start30{display:none}
#header .header-image-wrap{padding-left:284px}
#header .header-image-wrap img{height:110px}
#header .header-image-wrap img[src="fileadmin/user_upload/banner_img1.jpg"]{width:600px;height:110px;margin-left:216px}
#search_bar{display:none}
#nav{display:none;margin:0 0;text-align:left;position:absolute;top:100%;bottom:auto;z-index:99999;width:100%}
#nav #search_button{display:none}
#nav .nav_wrap{width:100%;border-bottom:1px #aaa solid;border-top:1px #aaa solid;box-shadow:0 2px 6px rgba(0,0,0,0.6)}
#nav .nav_wrap>ul{width:100%;height:auto;padding:0;margin:0}
#nav .nav_wrap>ul li{display:block;width:100%;float:none;border-bottom:1px #aaa solid;background:#eee}
#nav .nav_wrap>ul li a{display:block;max-width:100%;width:auto;font-size:16px;text-align:left;padding:0px 10px;line-height:38px}
#nav .nav_wrap>ul li>a:after{content:'\e810'!important;right:10px;line-height:38px}
#nav .submenu{display:none !important}
#login_bar{display:none}
}
.start30{display:block;color:black;font-size:28px;cursor:pointer;line-height:42px;text-align:center}
.start30:hover{text-decoration:none;}
.start30 span.free-trial-button{margin-left:10px;background:#be192a;color:white;padding:4px 28px;border-radius:50px}
.clear{clear:both}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
noscript{display:block;padding:10px}
.no-javascript{padding:10px;box-sizing:border-box;border:1px #eed3d7 solid;margin:0 auto;max-width:1090px;border-radius:3px;background:#f2dede}
.no-javascript h3{margin-top:0}
@media only screen and (max-width:605px){.start30{font-size:20px}
.start30 span{margin-left:4px}
}
.sidebar{width:34%;margin-top:20px;box-sizing:border-box;float:right;border-left:1px dotted #dddddd}
.sidebar h2{border-bottom:1px dotted #dddddd;margin:0 0 15px;padding-left:16px}
.sidebar ul{list-style:none;margin:0 0 16px;padding-left:16px}
.sidebar ul span.catcount{display:none}
.sidebar ul a{display:block}
.sidebar ul li{margin-bottom:16px}
.sidebar ul li:last-child{margin:0}
.sidebar ul li img{display:none}
.sidebar .news-latest-category{display:none}
.blog-catmenu-active a{color:#000}
#blog_list{float:left;width:63%;margin-top:20px;margin-bottom:50px}
#blog_list .topics{display:none}
#blog_list .blog-list-item{padding:0 0 10px;border-bottom:1px dotted #dddddd;margin-bottom:30px}
#blog_list .blog-list-item h2{margin:0 0 10px}
#blog_list .blog-list-item>a img{margin:0 auto 20px auto;width:auto;height:auto;max-width:100%;display:block}
#blog_list .showResultsWrap{display:none}
#blog_list .blog-list-bar{margin-bottom:10px}
#blog_list .categories,#blog_list .news-latest-category{display:none}
#blog_list .blog-single-item .blog-list-bar{padding-bottom:10px}
#blog_list .blog-single-item h1{margin:0 0 20px;padding:0}
#blog_list .blog-single-item .blog-single-social{margin-bottom:20px}
#blog_list .blog-single-item .blog-single-social a{margin-right:5px}
#blog_list .blog-single-item .blog-single-social img{height:16px}
#blog_list .blog-single-content h2{font-weight:bold}
#blog_list hr{display:none}
.blog-list-date,.blog-list-author,.blog-author{color:#777;display:inline-block;font-size:14px;float:none;padding:0 5px}
.blog-list-date:before,.blog-list-author:before,.blog-author:before{font-family:'awesome_custom';content:'\e815';margin-right:5px}
.blog-list-date:before{content:'\e814'}
#add-comment-button{padding:0 16px;line-height:40px;border-radius:3px;background:#231f20;color:#fcfcfc;display:inline-block;margin-right:20px;text-align:center;cursor:pointer}
#c88{border-top:1px dotted #eaeaea;margin-top:20px}
#c88 h2{font-size:18px;margin:20px 0}
.tx-srfreecap-pi1-cant-read{display:block}
#c87{display:none;border-top:0;background:#eee;border-radius:5px}
.tx-veguestbook-pi1 fieldset{margin:0;padding:15px}
.tx-veguestbook-pi1 .tx-guestbook-field{padding:5px 0}
.tx-veguestbook-pi1 .tx-guestbook-field label{float:none;display:inline-block;width:50%}
.tx-veguestbook-pi1 .tx-guestbook-right{float:none}
.tx-veguestbook-pi1 button.tx-guestbook-submit{float:right;border:0;background:#5a5;padding:2%;color:#fff;font-size:15px;font-weight:bold;cursor:pointer}
.tx-veguestbook-pi1 .contactinfo{width:50% !important;float:left;box-sizing:border-box;clear:none;padding:5px}
.tx-veguestbook-pi1 .contactinfo input{width:100% !important}
.tx-veguestbook-pi1 .tx-guestbook-field{box-sizing:border-box}
.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea{width:100%;float:none}
.tx-veguestbook-pi1 .tx-guestbook-field.bottom{padding:15px 5px 5px;box-sizing:border-box}
.tx-veguestbook-pi1 .freecap-input{width:50%;float:left;padding-right:20px;box-sizing:border-box}
.tx-veguestbook-pi1 .freecap-input label,.tx-veguestbook-pi1 .freecap-input input{width:100% !important}
.tx-veguestbook-pi1 .freecap-input label{margin-bottom:12px}
.tx-veguestbook-pi1 .freecap-image{width:50%;float:right;text-align:center;font-size:14px}
.tx-veguestbook-pi1 .freecap-image img{margin:0 auto;display:block}
.tx-veguestbook-pi1 .form-footer{margin-top:10px;padding:5px}
#c88 .tx-guestbook-listing{border-bottom:1px dotted #eaeaea}
#c88 .tx-guestbook-item{margin-bottom:20px}
#c88 .tx-guestbook-header{border-bottom:1px dotted #eaeaea;padding:5px 10px;color:#2f3537}
#c88 .tx-guestbook-header .tx-guestbook-name{font-weight:bold}
#c88 .tx-guestbook-header .tx-guestbook-date{float:right;font-style:italic}
#c88 .tx-guestbook-content{padding:10px}
@media only screen and (max-width:605px){#outerwrap.Blog .sidebar,#outerwrap.Blog #blog_list{width:100%}
#outerwrap.Blog .sidebar{border-left:none;border-bottom:1px dotted #dddddd}
#outerwrap.Blog .sidebar h2{padding:0}
#outerwrap.Blog .sidebar .blog-latest-container{padding:0}
#outerwrap.Blog .sidebar .blog-topics{display:none}
#outerwrap.Blog #main-right{display:none !important}
}
.Contact #main-right{display:block;width:50%}
.Contact #c283 h2{display:none}
#c283{max-width:600px;margin:0 auto;background:#eaeaea;border:1px solid #d1d1d1;padding:15px;border-radius:3px;font-size:18px;box-sizing:border-box}
#c283 h2{border-bottom:1px solid #ccc;margin-top:0;margin-bottom:15px}
form.hyd_form label{width:100%;font-size:18px}
form.hyd_form input[type=text],form.hyd_form textarea{width:100%}
form.hyd_form textarea{height:216px}
form.hyd_form .form-message{clear:both;text-align:right;color:#be192a}
form.hyd_form .required{zoom:1;padding-bottom:10px;position:relative}
form.hyd_form .required:before,form.hyd_form .required:after{content:"";display:table}
form.hyd_form .required:after{clear:both}
form.hyd_form .required label:after{content:'*';padding-left:5px;color:#be192a}
form.hyd_form .error input,form.hyd_form .error textarea{border-color:#be192a}
form.hyd_form .form-info{text-align:left}
form.hyd_form .form-info .tx_spbettercontact_info_positive{color:green;margin-bottom:20px;display:block}
form.hyd_form .form-info .tx_spbettercontact_info_negative{color:#be192a;margin-bottom:20px;display:block}
form.hyd_form .form-footer input{float:right;padding:10px 28px;background:#00a900;color:#fcfcfc;border:none;font-size:18px;border-radius:3px;cursor:pointer}
form.hyd_form .form-footer input:hover{background:green}
.form-hidden{display:none}
@media only screen and (max-width:900px){form.hyd_form label,form.hyd_form input,form.hyd_form textarea{width:100% !important;float:none !important}
}
#case-studies{margin:0;list-style:none;padding:0;text-align:justify;zoom:1}
#case-studies:before,#case-studies:after{content:"";display:table}
#case-studies:after{clear:both}
#case-studies li{width:30%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;min-height:630px;float:left;margin:0 5% 48px 0;overflow:hidden;background:#fafafa;position:relative}
#case-studies li:nth-child(3n){margin-right:0}
#case-studies li .example-image{padding:14px;background:white;display:block;border-bottom:1px solid #ccc;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1)}
#case-studies li .example-image img{width:100%;margin:0;vertical-align:top}
#case-studies li .example-blurb{padding:14px}
#case-studies li .example-blurb a{position:absolute;bottom:14px;line-height:100%}
#case-studies li p{font-style:italic;font-size:18px;margin:14px 0;color:#555}
#case-studies li h5{margin:0;font-size:20px}
@media only screen and (max-width:1090px){#case-studies li{width:45%}
#case-studies li:nth-child(3n){margin-right:5%}
#case-studies li:nth-child(2n){margin-right:0}
}
@media only screen and (max-width:900px){#case-studies li{width:45%}
#case-studies li:nth-child(3n){margin-right:5%}
#case-studies li:nth-child(2n){margin-right:0}
}
@media only screen and (max-width:605px){#case-studies li{float:none;width:100%;margin:0 auto 20px !important;max-width:320px}
}
#feature_matrix{margin:0;padding:0;list-style:none;width:100%;margin:0 auto 40px;zoom:1}
#feature_matrix:before,#feature_matrix:after{content:"";display:table}
#feature_matrix:after{clear:both}
#feature_matrix li{width:33.3%;height:180px;float:left;cursor:pointer;border:1px solid #eee;border-width:1px 1px 0 0;box-sizing:border-box;font-size:14px;line-height:100%;margin:0}
#feature_matrix li a{display:block;height:100%;width:100%;box-sizing:border-box;padding:18px;text-decoration:none;color:black;position:relative}
#feature_matrix li a:hover h4{text-decoration:underline}
#feature_matrix li h4{margin:0;padding-bottom:6px;color:blue;font-size:1.2em;font-weight:normal;font-style:normal}
#feature_matrix li img{position:absolute;bottom:24px;margin:0 auto;left:0;right:0;text-align:center;max-height:70px}
#feature_matrix li:hover{background:#eee}
.Features #main img{max-width:40%;vertical-align:bottom}
.Features #main .csc-default{zoom:1;padding:20px}
.Features #main .csc-default:before,.Features #main .csc-default:after{content:"";display:table}
.Features #main .csc-default:after{clear:both}
.Features #main #c101{padding:0}
#c98,#c99,#c100,#c102,#c103,#c104{border-bottom:1px dotted #eaeaea;box-sizing:border-box;padding:30px 30px 40px;margin:0 -10px}
#c98:nth-child(2n),#c99:nth-child(2n),#c100:nth-child(2n),#c102:nth-child(2n),#c103:nth-child(2n),#c104:nth-child(2n){background:#eee;border-radius:4px}
#c168{padding-top:40px}
#c91 p{margin-bottom:20px;padding:0 10px 20px;border-bottom:1px dotted #eaeaea}
#c91 section>p{padding:0 0 20px}
#c91 a{line-height:32px;display:block;margin-bottom:5px}
#c91 a img{vertical-align:middle;margin-right:10px}
.question-types ul{font-size:18px}
.question-types #main-right{display:block;padding-top:80px;margin:0 0 10px 30px}
.question-types #main-right .csc-textpic{overflow:visible}
.question-types #main-right .csc-textpic-imagewrap{box-sizing:border-box;padding:66px 0 0;text-align:center;background-image:url(/fileadmin/images/ipad-air.png);background-repeat:no-repeat;width:362px;height:537px;box-shadow:0 0 10px rgba(0,0,0,0.5);border-radius:26px}
.question-types #main-right .csc-textpic-imagewrap img{border-radius:0 0 2px 2px}
@media all and (min-width:769px){#feature_matrix li:nth-child(3n){border-width:1px 0 0 0}
}
@media only screen and (max-width:900px){#feature_matrix li{width:50%}
#feature_matrix li:nth-child(2n){border-width:1px 0 0 0}
#feature_matrix li:last-child:nth-child(odd){display:none}
}
@media only screen and (max-width:605px){.Features #main h1{font-size:24px;padding:0}
.Features #main h2{font-size:24px;text-align:left}
.Features #main img{max-width:100%;padding:0 !important;margin:15px auto 15px !important;float:none !important;display:block}
.Features #main p:empty{display:none}
#main #feature_matrix li{width:100%;border-width:1px 0 0 0;height:190px}
#main #feature_matrix li img{padding:0 !important;max-height:60px;bottom:10px}
#main-right{display:none}
}
#c198{width:100%;margin:0 auto;overflow:hidden;position:relative}
#c198 .bx-wrapper{margin:0}
#c198 .bx-wrapper .bxslider{margin:0}
#c198 .bx-wrapper .bx-viewport{background:none;border:0;margin:0 5px;-webkit-box-shadow:0;box-shadow:0;-moz-box-shadow:0}
#c198 .bx-wrapper .bx-pager.bx-default-pager{bottom:2%}
#c198 .bx-wrapper .bx-pager.bx-default-pager a{background:#ddd}
#c198 .bx-wrapper .bx-pager.bx-default-pager a.active,#c198 .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#be192a}
#c28 header{display:none}
#Segments{max-width:1090px;list-style:none;margin:1% auto;padding:0;zoom:1;display:table}
#Segments:before,#Segments:after{content:"";display:table}
#Segments:after{clear:both}
#Segments li{border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;width:14%;text-align:center;display:table-cell;vertical-align:top}
#Segments li a{padding:20px 10px;display:block;min-height:50px}
#Segments li img{margin-bottom:20px}
#Segments li h5{margin:0;font-weight:normal;font-size:14px}
#Segments li:first-child{border-left:0}
#Segments li:last-child{display:none}
#Segments li:hover{background:#eee}
#homemain{clear:both;width:100%;box-sizing:border-box}
#homemain .csc-default{width:100%;max-width:980px;margin:0 auto}
#homemain #c285{text-align:left;color:#be192a;zoom:1;max-width:900px;margin:10px auto 30px auto;display:table}
#homemain #c285:before,#homemain #c285:after{content:"";display:table}
#homemain #c285:after{clear:both}
#homemain #c285>*{width:33%;font-size:18px;float:left;padding:5px;box-sizing:border-box}
#homemain #c285 a{display:table;zoom:1;padding:10px 25px 10px 10px;margin:0 auto;box-sizing:border-box;border-radius:3px}
#homemain #c285 a:before,#homemain #c285 a:after{content:"";display:table}
#homemain #c285 a:after{clear:both}
#homemain #c285 a>*{display:table-cell;vertical-align:middle}
#homemain #c285 a:hover{background:#eee}
#homemain #c285 .app-icon{font-size:0;width:95px}
#homemain #c285 img{border-radius:10px;height:70px;box-sizing:border-box;box-shadow:0 0 8px rgba(0,0,0,0.3);margin-right:20px}
#homemain #c5{margin-bottom:30px}
#homemain #c6{border-top:1px solid #ddd;max-width:1100px;margin:0 auto}
#homemain #c6 img{width:auto}
#homemain #features-wrapper{width:100%;max-width:950px;margin:0 auto;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}
#homemain #c7{max-width:900px;min-height:525px;margin:50px 0 0;display:inline-block;vertical-align:top;width:50%;flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1}
#homemain #c7 li{color:#231f20;font-size:18px;line-height:140%;margin:2px 0 20px}
#homemain #c7 ul{padding:0 0 20px 20px}
#homemain #c7 .csc-textpic-imagewrap{margin-right:50px}
#homemain #c7 h3{margin:0px 0 35px;font-size:30px;padding:20px 0 10px}
#homemain #c7 img{float:left;margin:0 0 0}
#homemain #c66{width:350px;margin:50px 10% 0 0;display:inline-block}
#homemain #c66 li{top:-14px;width:324px !important}
#homemain #c66 .bx-wrapper{max-width:324px !important}
#homemain #c66 .bx-wrapper .bx-viewport{border:solid #fff 35px;border-radius:25px;-moz-box-shadow:0 0 15px #333;-webkit-box-shadow:0 0 15px #333;box-shadow:0 0 15px #333}
#homemain #c29{margin:0 -10px}
#homemain #c29 h2{width:100%;margin:0 auto 40px;text-align:center;color:#fcfcfc;box-sizing:border-box}
#homemain #c29 h2:after{right:20px}
#homemain #c16 p{border-top:1px solid #ddd;width:91%;margin:0 auto;max-width:1085px}
#homemain .csc-frame-frame1{max-width:auto}
#img-selector{background:#2F3537;max-width:1130px;height:auto;margin:0 auto}
#img-selector .nivoSlider{width:40%;float:right;margin:0;padding:8px;box-sizing:border-box;background:none;box-shadow:none;margin-top:-1px}
#img-selector .nivoSlider img{border:5px solid #fcfcfc;border-radius:5px;background:#be192a;box-sizing:border-box}
#img-selector .nivo-slice{display:none}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled{width:58%;padding:0;zoom:1}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:before,#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:after{content:"";display:table}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:after{clear:both}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled a{box-sizing:border-box;display:block;width:25%;float:left;margin:0;text-align:center;padding:5px}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled a.active img{border-color:#be192a}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled img{width:100%;margin:0 auto;background:#fcfcfc;border-radius:4px;border:2px solid #2F3537}
#img-selector .nivo-caption{display:none;width:200%;bottom:initial;left:initial;right:50%;top:255px;background:none;font-size:20px;line-height:140%}
#caption-wrap{display:none !important}
.tx-quote-scroll{margin:0 auto;text-align:center;max-width:1000px}
.tx-quote-scroll #quotations-1{vertical-align:top}
.tx-quote-scroll img{margin:0 1%}
@media only screen and (max-width:1090px){#homemain #c7 h3{margin:0 0 5px;padding:20px 20px 10px}
#homemain #c7 ul{padding:0 10px 0 30px;max-height:400px;overflow:hidden}
#c16{max-width:800px;margin:0 auto}
#c16 .csc-textpic-imagecolumn.csc-textpic-lastcol{display:block}
#case-studies li{width:32% !important;margin:0 2% 48px 0 !important}
#case-studies li:nth-child(3n){margin-right:0 !important}
}
@media only screen and (max-width:900px){div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{display:block}
div.csc-textpic div.csc-textpic-imagecolumn,div.csc-textpic-left .csc-textpic-imagewrap{float:none}
#caption-wrap{width:80%;height:110px}
#Segments li{width:25%;display:block;float:left;height:160px;box-sizing:border-box}
#Segments li:nth-child(5){border-left:0}
#Segments li:last-child{display:block}
}
@media only screen and (max-width:605px){#case-studies li{width:100% !important;margin:20px auto !important}
#case-studies li:nth-child(3n){margin:20px auto !important}
#homemain h1{font-size:22px}
#homemain h2{color:inherit;font-size:28px;padding:20px 0 10px;margin:0 auto;text-align:left}
#homemain .csc-header h2{position:relative;font-size:24px;padding:16px 10px;box-sizing:border-box}
#homemain .csc-header h2.csc-firstHeader{text-align:left !important;margin-bottom:0px !important}
#homemain .csc-header h2:after{position:absolute;right:10px;font-family:'awesome_custom';content:'\e80e'}
#homemain .tx-logoslider-pi1{padding:0}
#homemain #c1{padding:0 !important;overflow:hidden}
#homemain #c5{margin-bottom:0}
#homemain #c66{display:none}
#homemain #c7{margin:0}
#homemain #c29{color:#fff}
#homemain #c29 h2{padding-left:20px}
#homemain #caption-wrap{height:200px;width:95%}
#homemain #caption-wrap img{margin:0 1px}
#homemain #c16{display:none}
#homemain #c29 #caption-wrap{display:none}
#homemain #c28,#homemain #c7,#homemain #c29{cursor:pointer}
#homemain #c28 #Segments{margin:0;width:100%;border-bottom:1px solid #ddd}
#homemain #c28 #Segments li{width:100%;border-left:0;position:relative;display:table;text-align:left;height:auto}
#homemain #c28 #Segments a{padding:20px 0 14px}
#homemain #c28 #Segments .icon{min-width:90px;display:table-cell;text-align:center}
#homemain #c28 #Segments img{margin:0 auto}
#homemain #c28 #Segments h5{display:table-cell;vertical-align:middle}
#homemain #c28 header{display:block}
#img-selector{padding:0 0 10px}
#img-selector .nivoSlider{float:none;margin:0 auto 10px;width:100%;padding:0 7px}
#img-selector .nivo-caption{right:0;width:100%;left:0;bottom:inherit;font-size:18px;top:245px}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled{zoom:1;margin:0;padding:0;width:auto}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:before,#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:after{content:"";display:table}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled:after{clear:both}
#img-selector .theme-default .nivo-controlNav.nivo-thumbs-enabled .nivo-control{display:block;float:left;width:25%;height:auto;box-sizing:border-box;margin:0}
#c285{margin:0 !important}
#c285 a{display:block !important;padding:0 !important;text-align:center}
#c285 .app-icon{display:block !important;width:100% !important}
#c285 img{margin:0 0 12px 0 !important}
#c28,#c29,#c7{overflow:hidden;min-height:0 !important}
#c28>ul,#c29>ul,#c7>ul,#c28 p,#c29 p,#c7 p,#c28 #img-selector,#c29 #img-selector,#c7 #img-selector{display:none}
#c28>header,#c29>header,#c7>header{display:block}
#c28.show>ul,#c29.show>ul,#c7.show>ul,#c28.show p,#c29.show p,#c7.show p,#c28.show #img-selector,#c29.show #img-selector,#c7.show #img-selector{display:block}
#c28.show h2:after,#c29.show h2:after,#c7.show h2:after{content:'\e811'!important}
}
.news-list-browse{font-size:16px}
.news-list-container{margin-top:10px}
.news-list-author,.news-list-date{font-size:14px}
.news-list-author:before,.news-list-date:before{font-family:'awesome_custom';content:'\e814';margin-right:5px}
.news-list-author:before{content:'\e815'}
#article_list .news-single-content p,#article_list .news-single-content li{font-size:17px}
#article_list h2,#submain div.sidebar h2{font-size:22px}
div.news-single-item h1{padding:0}
.landing-page #c200{text-align:center}
.landing-page #c200 iframe{margin:30px 0 30px 30px;height:508px;width:400px;border:1px solid #eaeaea;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,0.2);box-sizing:border-box;float:right}
.landing-page #c10{display:none}
#c196{text-align:center}
.reasons{counter-reset:li;
margin-left:0;
padding-left:0;
width:500px;margin:0 auto;border:1px solid #eee;border-radius:5px;box-shadow:0 0 6px rgba(0,0,0,0.2);margin-bottom:30px}
.reasons li{list-style:none;padding:20px;padding-left:65px;border-bottom:1px solid #eee;position:relative;line-height:26px}
.reasons li:before{content:counter(li);counter-increment:li;position:absolute;left:10px;top:18px;color:white;background:#009f00;width:30px;text-align:center;line-height:30px;border-radius:50%}
.reasons li:after{position:absolute;top:0;bottom:0;border-left:1px solid #eee;border-right:1px solid #eee;width:3px;left:50px;content:" "}
@media only screen and (max-width:900px){.landing-page #c200 iframe{margin:20px auto;box-shadow:none;border:0;float:none}
.landing-page #main{display:table}
.landing-page #main>div{display:table-cell}
.landing-page #main>div:first-child{display:table-footer-group}
}
@media only screen and (max-width:605px){.landing-page #c200 iframe{margin:0 -10px;width:100%;height:540px;box-shadow:none;border:0;background:white !important}
.landing-page #main{display:table}
.landing-page #main>div{display:table-cell}
.landing-page #main>div:first-child{display:table-footer-group}
}
#c1905{text-align:center}
#c1905 iframe{width:100%;max-width:550px;height:350px;margin:0 auto}
#c156{float:right;padding:10px 0 0 20px}
#survey_pricing table{border-radius:5px;background:#eee;border-collapse:collapse;font-size:18px;margin:0 auto}
#survey_pricing td,#survey_pricing th{padding:15px 30px;text-align:center;position:relative;border:0px}
#survey_pricing th{background:#ccc}
#survey_pricing th:first-child{border-top-left-radius:5px}
#survey_pricing th:last-child{border-top-right-radius:5px}
#survey_pricing .total_price span{display:none}
#survey_pricing table[data-country=usd] span.usd{display:inline}
#survey_pricing table[data-country=gbp] span.gbp{display:inline}
#survey_pricing table[data-country=eur] span.eur{display:inline}
#survey_pricing table[data-country=aud] span.aud{display:inline}
#survey_pricing table[data-country=nzd] span.nzd{display:inline}
#survey_pricing #currency_select{padding:0}
#survey_pricing #currency_select ol{margin:0;padding:0;list-style:none;height:312px}
#survey_pricing #currency_select li{text-align:center;height:20%;line-height:62px;cursor:pointer;position:relative;padding-left:24px;background:white;margin:0;font-size:18px}
#survey_pricing #currency_select li span{position:absolute;width:32px;height:32px;background:url(/fileadmin/images/flags.png);left:12px;top:14px}
#survey_pricing #currency_select li[data-currency="gbp"] span{background-position:0 -32px}
#survey_pricing #currency_select li[data-currency="eur"] span{background-position:0 -64px}
#survey_pricing #currency_select li[data-currency="aud"] span{background-position:0 -96px}
#survey_pricing #currency_select li[data-currency="nzd"] span{background-position:0 -128px}
#survey_pricing #currency_select li.selected{background-color:transparent}
.pricing-details>*{margin:10px 0;text-align:right}
span.nzd:after{content:"GST Exclusive";font-style:italic;font-size:12px;position:absolute;top:65%;left:0;right:0;text-align:center}
.md-modal iframe{width:100%;height:100%;flex:1;}
@media only screen and (min-device-width :320px) and (max-device-width :480px){.md-modal{width:100% !important;height:100% !important}
.md-modal.register .md-content{overflow:scroll;-webkit-overflow-scrolling:touch}
.md-modal.register iframe{height:432px}
}
#search_bar{opacity:1;position:absolute;top:-111127px;z-index:9000;text-align:center;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0)}
#search_bar.active{top:30px;right:0;-moz-opacity:100;-khtml-opacity:100;-webkit-opacity:100;opacity:100;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10000);filter:alpha(opacity=10000)}
#search_bar #c15{max-width:1090px;margin:0 auto;box-sizing:border-box}
#search_bar #c15 form{width:340px;padding:4px;float:right;background-color:rgba(0,0,0,0.6);zoom:1;border-radius:4px 0 4px 4px}
#search_bar #c15 form:before,#search_bar #c15 form:after{content:"";display:table}
#search_bar #c15 form:after{clear:both}
#search_bar #c15 form>*{float:left}
#search_bar input,#search_bar button{padding:5px 8px;font-size:18px;width:100%;margin:0;border:none}
#search_bar .search-input{width:70%}
#search_bar .search-input input{border-radius:2px 0 0 2px}
#search_bar .search-submit{width:30%}
#search_bar .search-submit button{border-radius:0 2px 2px 0;border-left:1px solid #d1d1d1;color:#fcfcfc;background:#be192a;cursor:pointer}
#search_bar .search-submit button:hover{background:#911320}
.tx-indexedsearch-noresults{margin:50px 0}
.search-box{margin-top:20px}
.search-box form{max-width:500px;margin:0 auto;zoom:1;padding:4px;background:rgba(0,0,0,0.4);border-radius:4px}
.search-box form:before,.search-box form:after{content:"";display:table}
.search-box form:after{clear:both}
.search-box form input,.search-box form button{box-sizing:border-box;padding:6px 12px;font-size:18px;float:left;border:none;margin:0}
.search-box form input{width:75%;border-radius:2px 0 0 2px}
.search-box form button{width:25%;background:#be192a;color:#fcfcfc;cursor:pointer;border-radius:0 2px 2px 0}
.search-box form button:hover{background-color:#911320}
.tx-indexedsearch-browsebox{zoom:1;line-height:28px;border-bottom:dotted 1px #eaeaea;margin:20px 0}
.tx-indexedsearch-browsebox:before,.tx-indexedsearch-browsebox:after{content:"";display:table}
.tx-indexedsearch-browsebox:after{clear:both}
.tx-indexedsearch-browsebox p{float:left;font-size:16px;margin:0}
.tx-indexedsearch-browsebox ul.browsebox{padding:0px;margin:0;float:right}
.tx-indexedsearch-whatis{display:none}
.search-result{padding:10px 20px;zoom:1}
.search-result:before,.search-result:after{content:"";display:table}
.search-result:after{clear:both}
.search-result .tx-indexedsearch-redMarkup{color:#e3273b}
.search-result:hover{background:#eee}
.search-result .search-result-title{margin-bottom:5px}
.search-result .search-result-title a{color:#054BFF;font-size:18px}
.search-result .search-result-path{zoom:1;margin-bottom:5px}
.search-result .search-result-path:before,.search-result .search-result-path:after{content:"";display:table}
.search-result .search-result-path:after{clear:both}
.search-result .search-result-path a{color:#458848;margin-right:20px}
.search-result .search-result-descr:after{content:'...'}
.search-result .search-result-info{margin:0px;float:right;color:#76848a;font-size:14px}
.search-result .search-path a,.search-result .search-path a:visited{color:#458848;font-size:14px}
#search-site{font-weight:bold;padding-left:10px;font-size:14px}
.md-overlay{background:#444;opacity:.3}
.md-modal{position:fixed;left:50%}
.md-content{display:flex;flex-direction:column;:border-box;width:100%;height:100%;border-top-width:0;border-radius:5px;box-shadow:0 3px 28px rgba(0,0,0,0.4);background:white;overflow:hidden}
.md-content .md-header{position:relative;background:#eee}
.md-content h3{font-size:20px;padding:0 20px;line-height:50px;margin:0;color:#333;top:0;left:0;right:0;border-bottom:1px solid #bbb}
.md-content .back{top:0;position:absolute;bottom:0;left:0;opacity:0}
.md-content .back i{color:#333;font-size:18px;line-height:50px}
.md-content .md-close{position:absolute;right:12px;top:0;cursor:pointer}
.md-content .md-close i{color:#888;font-size:18px;line-height:50px}
.md-content .md-close:hover i{color:#333}
.md-perspective,.md-perspective body{height:100%;overflow:hidden}
.md-perspective body{background:#222222;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px}
.md-modal{z-index:300001;visibility:hidden}
.md-show{visibility:visible !important}
.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:300000;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.md-show ~ .md-overlay{opacity:.6;visibility:visible}
.md-content{position:relative;margin:0 auto}
.md-effect-3 .md-content{margin-top:-320px;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.md-show.md-effect-3 .md-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}
.md-effect-7{top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.md-effect-7 .md-content{-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}
.md-show.md-effect-7 .md-content{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);border-radius:0 0 3px 3px;opacity:1}
.md-modal.logon{width:384px;height:470px;transition:.3s ease all}
.redirected.md-modal{position:fixed;top:50%;left:50%;width:640px;height:640px;z-index:300001}
.redirected.md-modal .md-content{margin-left:-320px;width:100%;height:100%;border-radius:2px;position:relative}
.redirected.md-modal .md-content>.csc-default{padding:10px;overflow:auto;position:absolute;top:51px;left:0;right:0;bottom:0}
.redirected.md-modal .md-content img{margin:0 auto;display:block}
@media only screen and (max-width:605px){.redirected.md-modal{width:100%;height:100%;top:0;left:0}
.redirected.md-modal .md-content{margin:0}
}
.md-modal.register{width:680px;max-width:100%;height:562px;max-height:100%;}
@media only screen and (max-width:567px){
    .md-modal.register{width:680px;max-width:100%;height:808px;max-height:100%;}
}
.theme-default .nivoSlider{position:relative;background:#fff url('/typo3conf/ext/imagecycle/res/css/nivoslider/default/loading.gif') no-repeat 50% 50%;margin-bottom:10px;-webkit-box-shadow:0px 1px 5px 0px #4a4a4a;-moz-box-shadow:0px 1px 5px 0px #4a4a4a;box-shadow:0px 1px 5px 0px #4a4a4a}
.theme-default .nivoSlider img{position:absolute;top:0px;left:0px;display:none}
.theme-default .nivoSlider a{border:0;display:block}
.theme-default .nivo-controlNav{text-align:center;padding:20px 0}
.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url('/typo3conf/ext/imagecycle/res/css/nivoslider/default/bullets.png') no-repeat;text-indent:-9999px;border:0;margin:0 2px}
.theme-default .nivo-controlNav a.active{background-position:0 -22px}
.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url('/typo3conf/ext/imagecycle/res/css/nivoslider/default/arrows.png') no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.theme-default:hover .nivo-directionNav a{opacity:1}
.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}
.theme-default a.nivo-prevNav{left:15px}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}
.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}
.theme-default .nivo-caption a:hover{color:#fff}
.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:none;margin-bottom:5px}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}
noscript .theme-default.slider-wrapper,noscript .theme-default .nivoSlider img{display:block;overflow:visible}
noscript .nivoSlider{overflow:visible}
.theme-default .nivoSlider a{background-color:#fff;filter:alpha(opacity=0);opacity:0;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0}
.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden}
.nivoSlider img{position:absolute;top:0px;left:0px;max-width:none}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden}
.nivo-box img{display:block}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
.nivo-caption p{padding:5px;margin:0}
.nivo-caption a{display:inline !important}
.nivo-html-caption{display:none}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}
.nivo-prevNav{left:0px}
.nivo-nextNav{right:0px}
.nivo-controlNav{text-align:center;padding:15px 0}
.nivo-controlNav a{cursor:pointer}
.nivo-controlNav a.active{font-weight:bold}
