article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}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-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:white;border:1px solid #DDDDDD;padding:0.2em 0.3em;-webkit-box-shadow:inset 0 0 4px #eee;-moz-box-shadow:inset 0 0 4px #eee;box-shadow:inset 0 0 4px #eee}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent;color:#000;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:"(" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sv-homepage-contentBox-news{float:left;width:100%}.sv-widget-news-short{float:left;width:100%}.sv-widget-news-base{float:left;width:100%}.sv-widget-news-compact{float:left;width:100%}}

@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}* html body *{overflow:visible}body{font-size:100%;background:#fff;color:#000;text-align:left}div:target{outline:0 none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset,img{border:0 solid}ul,ol,dl{margin:0 0 1em 1em}li{line-height:1.5em;margin-left:.8em}dt{font-weight:bold}dd{margin:0 0 1em .8em}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-contain-dt{display:table;width:100%;overflow:visible}.ym-contain-oh{overflow:hidden;width:100%;display:block}.ym-contain-fl{float:left;width:100%}.ym-skip,.ym-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}@media screen,projection{.ym-column{display:table;width:100%}.ym-col1{float:left;width:20%}.ym-col2{float:right;width:20%}.ym-col3{width:auto;margin:0 20%}.ym-cbox .ym-cbox-left,.ym-cbox-right{position:relative}.ym-cbox{padding:0 10px}.ym-cbox-left{padding:0 10px 0 0}.ym-cbox-right{padding:0 0 0 10px}.ym-ie-clearing{display:none}.ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>.ym-gl,.ym-equalize>.ym-gr{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>*>.ym-gbox,.ym-equalize>*>.ym-gbox-left,.ym-equalize>*>.ym-gbox-right{padding-bottom:10000px;margin-bottom:-10000px}}@media all{.ym-form,.ym-form fieldset{overflow:hidden}.ym-form div .ym-form label,.ym-form .ym-message{position:relative;display:block}.ym-form .ym-fbox-check label{display:inline}.ym-form input,.ym-form textarea{cursor:text}.ym-form input[type="checkbox"],.ym-form input[type="radio"],.ym-form select,.ym-form label{cursor:pointer}.ym-form textarea{overflow:auto}.ym-form input[type=hidden]{display:none!important}.ym-form .ym-fbox-text:before,.ym-form .ym-fbox-select:before,.ym-form .ym-fbox-check:before,.ym-form .ym-fbox-button:before{content:"";display:table}.ym-form .ym-fbox-text:after,.ym-form .ym-fbox-select:after,.ym-form .ym-fbox-check:after,.ym-form .ym-fbox-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-form select,.ym-form input,.ym-form textarea{display:block;position:relative;width:58.5%}.ym-form .ym-fbox-check input{display:inline;width:auto}.ym-form .ym-fbox-button input{display:inline;overflow:visible;width:auto}.ym-form .ym-fbox-check input:focus,.ym-form .ym-fbox-check input:hover,.ym-form .ym-fbox-check input:active{border:0 none}.ym-full .ym-fbox-select select,.ym-full .ym-fbox-text input,.ym-full .ym-fbox-text textarea{width:94.2%;margin-right:-3px}.ym-columnar .ym-fbox-text label,.ym-columnar .ym-fbox-select label{display:inline;float:left;width:30%}.ym-columnar .ym-fbox-check{position:relative}.ym-label{display:block}.ym-columnar .ym-fbox-check .ym-label{position:absolute;top:0}.ym-columnar .ym-fbox-check input,.ym-columnar .ym-error .ym-message{margin-left:30%}.ym-columnar fieldset .ym-fbox-button,fieldset.ym-columnar .ym-fbox-button{padding-left:30%}.ym-columnar .ym-fbox-select select,.ym-columnar .ym-fbox-text input,.ym-columnar .ym-fbox-text textarea{float:left;width:67.2%;margin-right:-3px}.ym-fbox-select select{width:60%}.ym-full .ym-fbox-select select{width:94.8%}.ym-columnar .ym-fbox-select select{width:68.8%}}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table}.ym-print{position:static;left:0}.ym-noprint{display:none!important}}
@media all {
    .ym-hlist {
        width: 100%;

        height: 30px;
        background: transparent;
        margin: 0;
        display: block;
        background-image: url(../../design/images/nav_balken_blau.png);
        background-repeat: no-repeat;
    }

    .ym-hlist ul {
        margin: 0 0 0 11px;
        padding: 0;
        display: inline;
        float: left;

    }

    .ym-hlist ul li {
        display: inline;
        float: left;
        margin: 0 22px 0 0;
        list-style-type: none;
        line-height: 30px;
        padding: 0;
        cursor: pointer;
    }

    .ym-hlist ul li a,
    .ym-hlist ul li strong {
        font-family: 'Century Gothic','Century Gothic W01', Arial;
        font-size: 16px;
        color: white;
        float: left;
        text-decoration: none;
    }

    .ym-hlist ul li a:focus,
    .ym-hlist ul li a:hover,
    .ym-hlist ul li a:active {
        color: #CDC9B9;
    }

    .ym-hlist ul li.active > a { color: #CDC9B9; }

    .ym-hlist ul li.active strong,
    .ym-hlist ul li.active > a:focus,
    .ym-hlist ul li.active > a:hover,
    .ym-hlist ul li.active > a:active {
        color: #cdc9b8;
        float: left;
    }

    /* Subnavi */


    /* Suche */

    .ym-searchform {
        float: right;
        font-size: 12px;
        height: 46px;
        width: 139px;
        margin: 16px 0 0 0;
        background-color: white;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
    }

    .ym-searchform .ym-searchfield {
        background: #eeeeee;
        padding: 3px;
        border: 1px solid #d8d8d8;
        width: 90px !important;
        width: 96px;
        margin: 14px 5px 0 7px;
        float: left;

    }

    .ym-searchform .ym-searchbutton {
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 1em;
        line-height: normal;
        padding: 0;
        margin: 14px 0px 0 0px;
        border: solid 0px transparent;
        background-image: url(../../design/images/Lupe/Lupe_inaktiv.png);
        background-repeat: no-repeat;
        height: 23px;

        width: 24px !important;
        width: 24px;
        float: left;
    }

    .ym-searchform .ym-searchbutton:hover {

        border: solid 0px transparent;
        background-image: url(../../design/images/Lupe/Lupe_aktiv.png);
        background-repeat: no-repeat;
        height: 23px;
        width: 24px !important;
        width: 24px;
        float: left;
    }

    .ym-hlist ul.navi-level-1  {
    	display: none;
    	position: absolute;
      top: 30px;
      left: 0;
      min-width: 250px;
      background:#EDF4F8;
      padding: 10px 0 10px;
      margin: 0 0 10px 0;
    }
    
    .ym-hlist .navi-level-1 li {
    	clear: both;
    	margin: 0 15px 0 15px;
    	line-height: 20px;
    	white-space: nowrap;
    }
    
    .ym-hlist ul.navi-level-2 {
    	margin:0;
    	padding:0;
    }
    
    .ym-hlist ul.navi-level-2 li {
    	margin:0 0 0 20px;
    }
    
    
    
    .ym-hlist ul.navi-level-1 li a, .ym-hlist ul.navi-level-2 li a { color: #0061A1; font-size: 14px; width: 100%; }
    
    .ym-hlist ul.navi-level-1 li a:focus, .ym-hlist ul.navi-level-2 li a:focus,
    .ym-hlist ul.navi-level-1 li a:hover, .ym-hlist ul.navi-level-2 li a:hover,
    .ym-hlist ul.navi-level-1 li a:active, .ym-hlist ul.navi-level-2 li a:active {
        color: #CDC9B9;
    }

    .ym-hlist ul.navi-level-1 li.active > a, .ym-hlist ul.navi-level-2 li.active > a { color: #CDC9B9; }

    .ym-hlist  li {
        float: left;
        position: relative;
        z-index: 10;
        margin-right: 25px;
    }
}
@media all {
    html * {
        font-size: 100%
    }

    textarea, pre, code, kbd, samp, var, tt {
        font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier
    }

    body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #222222;
        background: none repeat scroll 0 0 #d9e7f1;
        width: 100%;
        -webkit-text-size-adjust: 100%
    }

    h1, h2, h3, h4, h5, h6 {
        font-family: 'Century Gothic W01',Arial;
        margin: 0;
        text-transform: uppercase;
        font-weight: normal;
    }

    h1 {
        font-family: 'Century Gothic W01 Bold',Arial;
        font-size: 32px;
        width: 100%;
        color: #0061A1;
        line-height: 32px;
    }

    .sv-slot-content h2,
    div.an-2col-h-alignment div.an-ri h2 {
        font-family: 'Century Gothic W01',Arial;
        font-size: 14px;
        line-height: 20px;
        margin: 18px 0 0 0px;
        width: 100%;
        color: #0061A1;
        text-transform: uppercase;
    }
    
    .an-2col .sv-slot-content h2,
    div.an-2col-h-alignment div.an-ri h2 { font-size: 16px; }
    
    div.sv-slot-left h3, div.an-2col-h-alignment div.an-le h3 {
    	font-size: 32px;
    	line-height: 32px;
    	font-weight: normal;
    	color: #3A817D;
    	text-transform: uppercase;
    }

    div.sv-slot-right h4 {
		font-family: 'Century Gothic W01 Bold',Arial;
		font-size: 16px;
		line-height: 20px;
		text-transform:uppercase;
    }

    h5 {
        font-size: 116.67%;
        line-height: 1.2857em;
        margin: 1.2857em 0 0
    }

    h6 {
        font-weight: 700;
        font-size: 100%;
        line-height: 1.5em;
        margin: 1.5em 0 0
    }

    ol { margin: 0; padding: 0; }
    
    ul {
        list-style-type: disc;
        margin: 0;
        padding: 0;
    }
    
    ul ul { margin-top: 0 }

    ol ol { list-style-type: lower-latin; margin-top: 0 }

    ol ul { list-style-type: circle; margin-top: 0 }

    li { margin: 0; padding: 0; }
    
    .sv-widget-content ul {
    	margin: 0 0 18px 50px;
    }
    
    .sv-widget-content ol {
    	list-style-type: decimal;
    	margin: 0 0 18px 50px;
    }

    .sv-widget-content .sv-widget-content-content li:before {}

    dt { font-weight: 700 }

    dd { margin: 0 0 1.5em .8em }

    p {
        line-height: 18px;
        font-size: 13px;
        margin: 0 0 18px 0; 
    }
    
    .sv-widget-content h1 + p { margin: 18px 0; }
    
    td p { margin: 0; }
    
    #footer p { clear: both; margin: 25px 0 0 0; float: left; }
    
    div.sv-slot-left blockquote,
    div.sv-slot-left blockquote p,
    div.an-2col-h-alignment div.an-le blockquote,
    div.an-2col-h-alignment div.an-le blockquote p
     {
        font-family: 'Century Gothic W01',Arial;
    	font-size: 20px;
    	font-style: normal;
    	line-height: 25px;
    	font-weight: normal;
    	color: #3A817D;
    	margin:0;
    }
    
    div.sv-slot-left p.caption {
    	margin:0;
    	font-size: 14px;
    	line-height: 20px;
    	font-weight: normal;
    }

    blockquote, cite, q {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-style: italic
    }
    
    div.sv-slot-content blockquote.an-heading,
    div.an-2col-h-alignment div.an-ri blockquote.an-heading {
    	font-family: 'Century Gothic W01',Arial;
    	font-size: 32px;
    	line-height: 32px;
    	color: #0061A1;
    	margin: 0 0 18px 0;
    	font-style: normal;
    }
    
    div.sv-slot-left blockquote.an-heading {
        font-family: 'Century Gothic W01', Arial;
    	font-size: 24px;
    	line-height: 28px;
    	margin: 0;
    	font-style: normal;
    	text-transform: uppercase;
    }
    
    div.sv-slot-right blockquote.an-heading {
        font-family: 'Century Gothic W01', Arial;
    	font-size: 15px;
    	line-height: 18px;
    	margin: 0;
    	font-style: normal;
    	text-transform: uppercase;
    }

    strong, b {
        font-weight: 700
    }

    em, i {
        font-style: italic
    }

    big {
        font-size: 116.667%
    }

    small {
        font-size: 85.71%
    }

    pre, code, kbd, tt, samp, var {
        font-size: 100%
    }

    pre {
        line-height: 1.5em;
        margin: 1.5em 0 0;
        white-space: pre;
        white-space: pre-wrap;
        word-wrap: break-word
    }

    pre, code {
        color: #800
    }

    kbd, samp, var, tt {
        color: #666;
        font-weight: 700
    }

    var, dfn {
        font-style: italic
    }

    acronym, abbr {
        border-bottom: 1px #aaa dotted;
        font-variant: small-caps;
        letter-spacing: .07em;
        cursor: help
    }

    sub, sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline
    }

    sup {
        top: -.5em
    }

    sub {
        bottom: -.25em
    }

    mark {
        background: #ff0;
        color: #000
    }

    hr {
        color: #fff;
        background: transparent;
        margin: 0 0 .75em;
        padding: 0 0 .75em;
        border: 0;
        border-bottom: 1px #eee solid
    }

    a {
        color: #0061A1;
        background: transparent;
        text-decoration: underline;
    }
    
    a:visited {
        color: #0061A1;
    }

    a:active {
        outline: 0
    }

    a:hover, a:focus {
        background-color: transparent;
        text-decoration: underline;
        color: #CDC9B8;
    }
	
	#footer a:hover, #footer a:focus {
        background-color: transparent;
        text-decoration: none;
        color: #CDC9B8;
    }
    
    .an-home-maincols a {
        color: inherit;
        background: inherit;
        text-decoration: inherit;
    }
    
    .an-home-maincols a:hover, .an-home-maincols a:focus { text-decoration: inherit; }
    .an-home-maincols a:visited { color: inherit; }

    img, figure { margin: 0 }

    .flexible {
        margin-top: 1.5em;
        max-width: 100%;
    }

    * html .flexible {
        width: 98%
    }

    .bordered {
        margin-top: 1.5em;
        border: 2px #eee solid;
        border: 2px rgba(255, 255, 255, 1) solid;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .25);
        box-shadow: 0 0 3px rgba(0, 0, 0, .25)
    }

    .highlight {
        color: #c30
    }

    .dimmed {
        color: #888
    }

    .label {
        font-family: Verdana, Geneva, sans-serif;
        padding: 1px 6px 2px;
        display: inline-block;
        vertical-align: middle;
        letter-spacing: normal;
        white-space: nowrap;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        background: #06c;
        color: #fff;
        font-size: 10px;
        line-height: 12px
    }

    .info {
       
    }

    .success {
        background: #8c8
    }

    .warning {
        background: #cc8
    }

    .error {
        background: #c88
    }

    .float-left {
        float: left;
        display: inline;
        margin: 1.5em 1em 0 0
    }

    .float-right {
        float: right;
        display: inline;
        margin: 1.5em 0 0 1em
    }

    .center {
        display: block;
        text-align: center;
        margin: 1.5em auto 0 auto
    }

    table {
        width: 100%;
        border-collapse: collapse;
        margin: 1.3571em 0 0;
        /*color: #58595b;*/
    }

    table.narrow {
        margin: 1.4286em 0 0
    }

    table.narrow th, table.narrow td {
        padding: 0 .5em;
        line-height: 1.4286em
    }

    table.bordertable {
        border: 1px #ccc solid
    }

    table caption {
        font-variant: small-caps
    }

    th, td {
        line-height: 1.5em;
        vertical-align: top;
        padding: 0;
    }

    th *:first-child, td *:first-child {
        margin-top: 0
    }

    th.nowrap, td.nowrap {
        white-space: nowrap
    }

    thead th {
        text-align: left;
    }

    .bordertable thead th {}

    .bordertable tbody th[scope="row"] {}

    tbody th {
        text-align: left;
    }

    .bordertable tbody th {
        border-right: 1px solid #ccc
    }

    tbody td {
        text-align: left;
    }

    .bordertable tbody td {
        border-right: 1px solid #ccc
    }

    tbody tr:hover th, tbody tr:hover td {}
    
    table.an-design-tbl, table.an-data-tbl {
    	width: 100%;
    	border-top: 1px solid black;
    	border-bottom: 1px solid black;
    }
    
    table.an-design-tbl td {
    	padding: 3px 0 3px 0;
    }
    
    table.an-data-tbl th {
    	color: #0061A1;
      font-family: 'Century Gothic W01', Arial;
      font-size: 14px;
      font-weight: normal;
      line-height: 20px;
      text-transform: uppercase;
    }
    
    .sv-slot-content form table,
    div.an-2col-h-alignment form table { border: none; }
    
    .sv-slot-content form table td,
    div.an-2col-h-alignment form table td { padding: 3px 0 3px 0; }
    
    button, input[type="button"], input[type="reset"], input[type="submit"] {
    	font-family: 'Century Gothic W01', Arial;
    	cursor: pointer;
    	padding: 0 10px;
    	background-color: #0061A1;
    	border: none;
    	color: white;
    }
}
@media screen {
    body { overflow-y: scroll; }
 
    #nav {
    	background-color: transparent;
    	width: 100%;
    	z-index: 50;
    	position: relative;
    }
      
	#main {
		width: 100%;
		/*min-height: 300px;*/
		margin: 0;
  		z-index: 2;
	}

	.ym-wrapper {
		background-color: white;
		margin: 0 auto;
		width: 990px;
	}

	.ym-wbox {
		padding: 0 60px;
	}

	#main .ym-wbox {
		padding: 20px 60px 0px 60px;
	}
	
	#footer div.ym-wrapper {
		padding: 20px 0 0 0;
	}

	#footer .ym-wbox {
		padding: 0 60px 50px 60px;
	}

	.demo-2col .ym-col1 { idth: 75%; }
	.demo-2col .ym-col3 { margin-left: 75%; margin-right: 0; }
	.demo-2col .ym-col1 .ym-cbox { padding: 0 .75em 0 1.5em; }
	.demo-2col .ym-col3 .ym-cbox { padding: 0 1.5em 0 .75em; }
	.demo-2col .ym-gbox { padding: 0 1.5em 0 0; }
	
	.ym-skiplinks a.ym-skip:focus, .ym-skiplinks a.ym-skip:active {
		color: #fff;
		background: #333;
		border-bottom: 1px #000 solid;
		padding: 10px 0;
		text-align: center;
		text-decoration: none;
	}
}
.sprite{background:url(../../sitevision/images/csg-4f323dcb48480.png) no-repeat top left;display:inline-block}.spriteTree{background:url(../../sitevision/images/csg-4f323ee1389de.png) no-repeat top left;display:inline-block}.spriteInpage{background:url(../../sitevision/images/csg-4f59c864992a7.png) no-repeat top left;display:inline-block}.spriteToolbar{background:url(../../sitevision/images/sprite_toolbar.png) no-repeat top left;display:inline-block}span.sprite,span.spriteInpage,span.spriteToolbar{cursor:pointer;float:left}.sv-sprite-I_A_Hb_inpageEdit_aktiv{background-position:0 0;width:23px;height:21px}.sv-sprite-I_A_Hb_inpageEdit_inaktiv{background-position:0 -71px;width:16px;height:13px}.sv-sprite-I_A_Hb_logout{background-position:0 -134px;width:16px;height:16px}.sv-sprite-I_A_Hb_seitenstruktur_inaktiv{background-position:0 -200px;width:23px;height:21px}.sv-sprite-I_A_Hb_seitenstruktur_aktiv{background-position:0 -271px;width:16px;height:13px}.sv-sprite-I_D_4B_lupe{background-position:0 -334px;width:10px;height:14px}.sv-sprite-I_D_4B_plus_NeuerInhalt{background-position:0 -398px;width:15px;height:16px}.sv-sprite-I_D_AM_inhalt_aktiv{background-position:0 -464px;width:20px;height:16px}.sv-sprite-I_D_AM_inhalt_inaktiv{background-position:0 -530px;width:20px;height:16px}.sv-sprite-I_D_AM_seiten_aktiv{background-position:0 -596px;width:17px;height:16px}.sv-sprite-I_D_AM_seiten_inaktiv{background-position:0 -662px;width:17px;height:16px}.sv-sprite-I_D_G_hilfe_Fragezeichen{background-position:0 -728px;width:7px;height:11px}.sv-sprite-I_D_G_quittierung_haeggli_weiss{background-position:0 -789px;width:12px;height:12px}.sv-sprite-I_D_IbA_contract{background-position:0 -851px;width:19px;height:19px}.sv-sprite-I_D_IbA_editinSlider_inaktiv{background-position:0 -920px;width:11px;height:11px}.sv-sprite-I_D_IbA_editinSlider_mo{background-position:0 -981px;width:11px;height:11px}.sv-sprite-I_D_IbA_expand{background-position:0 -1042px;width:19px;height:19px}.sv-sprite-I_D_IbA_pfeilPageing_links{background-position:0 -1111px;width:13px;height:11px}.sv-sprite-I_D_IbA_pfeilPageing_rechts{background-position:0 -1172px;width:13px;height:11px}.sv-sprite-I_D_IbA_plus_inaktiv{background-position:0 -1233px;width:18px;height:18px}.sv-sprite-I_D_IbA_plus_mo{background-position:0 -1301px;width:18px;height:18px}.sv-admin-menu .sv-sprite-I_D_4B_plus_NeuerInhalt{margin:0 0 0 10px}.sv-sprite-I_D_A_aktivUnsichtbar{background-position:0 0;width:17px;height:17px}.sv-sprite-I_D_A_geschuetzt{background-position:0 -67px;width:17px;height:17px}.sv-sprite-I_D_A_loeschen{background-position:0 -134px;width:17px;height:17px}.sv-sprite-I_D_A_publik{background-position:0 -201px;width:17px;height:17px}.sv-sprite-I_D_A_publizieren{background-position:0 -268px;width:17px;height:17px}.sv-sprite-I_D_A_seiteInaktiv{background-position:0 -335px;width:17px;height:17px}.sv-sprite-I_D_IT_actions_inaktiv{background-position:0 -402px;width:17px;height:16px}.sv-sprite-I_D_IT_actions_mo{background-position:0 -468px;width:17px;height:16px}.sv-sprite-I_D_IT_dirtyflag{background-position:0 -534px;width:17px;height:16px}.sv-sprite-I_D_IT_editieren_inaktiv{background-position:0 -600px;width:17px;height:16px}.sv-sprite-I_D_IT_editieren_mo{background-position:0 -666px;width:17px;height:16px}.sv-sprite-I_D_IT_eigenschaften_inaktiv{background-position:0 -732px;width:17px;height:16px}.sv-sprite-I_D_IT_eigetnschaften_mo{background-position:0 -798px;width:17px;height:16px}.sv-sprite-I_D_IT_rechte_inaktiv{background-position:0 -864px;width:17px;height:16px}.sv-sprite-I_D_IT_rechte_mo{background-position:0 -930px;width:17px;height:16px}.sv-sprite-I_D_IT_verknuepfungen_inaktiv{background-position:0 -996px;width:17px;height:16px}.sv-sprite-I_D_IT_verknuepfungen_mo{background-position:0 -1062px;width:17px;height:16px}.sv-sprite-I_ST_info_seiteAktiv{background-position:0 -1128px;width:17px;height:16px}.sv-sprite-I_ST_info_seiteAktivUnsichtbar{background-position:0 -1194px;width:17px;height:16px}.sv-sprite-I_ST_info_seiteGeschuetzt{background-position:0 -1260px;width:17px;height:16px}.sv-sprite-I_ST_info_seiteInaktiv{background-position:0 -1326px;width:17px;height:16px}.sv-sprite-I_ST_info_seitePulik{background-position:0 -1392px;width:17px;height:16px}.sv-sprite-I_ST_loeschen_inaktiv{background-position:0 -1458px;width:17px;height:16px}.sv-sprite-I_ST_loeschen_mo{background-position:0 -1524px;width:17px;height:16px}.sv-sprite-I_ST_nurzeitNichtAktiv_imo{background-position:0 -1590px;width:17px;height:16px}.sv-sprite-I_ST_pfeil_tree_offen{background-position:0 -1656px;width:10px;height:10px}.sv-sprite-I_ST_pfeil_tree_zu{background-position:0 -1716px;width:10px;height:10px}.sv-sprite-I_ST_verschieben_inaktiv{background-position:0 -1776px;width:17px;height:16px}.sv-sprite-I_ST_verschieben_mo{background-position:0 -1842px;width:17px;height:16px}.sv-sprite-I_ST_vorschau_inaktiv{background-position:0 -1908px;width:17px;height:16px}.sv-sprite-I_ST_vorschau_mo{background-position:-67px 0;width:17px;height:16px}.sv-sprite-I_ST_zurzeitAktiv_inaktiv{background-position:-67px -66px;width:17px;height:16px}.sv-sprite-I_ST_zurzeitAktiv_mo{background-position:-67px -132px;width:17px;height:16px}.sv-sprite-I_ST_zurzeitNichtAktiv_inaktiv{background-position:-67px -198px;width:17px;height:16px}.sv-sprite-I_D_IT_externegruppen{background:url(../../sitevision/images/icons/Icons_Dashboard_Inhalte_Tree/I_D_IT_externegruppen.png) no-repeat;width:23px;height:11px}span.sv-sprite-I_A_Hb_inpageEdit_aktiv{margin:0 5px 0 0}span.sv-sprite-I_D_AM_seiten_aktiv{margin:6px 5px 0 0}span.sv-sprite-I_D_AM_inhalt_aktiv{margin:9px 5px 0 0}span.sv-sprite-I_D_AM_seiten_inaktiv{margin:6px 5px 0 0}span.sv-sprite-I_D_AM_inhalt_inaktiv{margin:9px 5px 0 0}span.sv-sprite-I_D_IbA_expand{float:right;margin:0px 10px 0 0}span.sv-sprite-I_D_IbA_contract{float:right;margin:0px 10px 0 0}span.sv-sprite-I_D_IbA_plus_mo{margin:0px 10px 0 0;float:right}#svDataTable_Elementcontainer a:hover{background-color:transparent}.sv-sprite-I_D_IT_actions_inaktiv:hover{background-position:0 -468px;width:17px;height:16px}.sv-sprite-I_D_IT_editieren_inaktiv:hover{background-position:0 -666px;width:17px;height:16px}.sv-sprite-I_D_IT_eigenschaften_inaktiv:hover{background-position:0 -798px;width:17px;height:16px}.sv-sprite-I_D_IT_rechte_inaktiv:hover{background-position:0 -930px;width:17px;height:16px}.sv-sprite-I_D_IT_verknuepfungen_inaktiv:hover{background-position:0 -1062px;width:17px;height:16px}.sv-sprite-I_ST_loeschen_inaktiv:hover{background-position:0 -1524px;width:17px;height:16px}.sv-sprite-I_ST_verschieben_inaktiv:hover{background-position:0 -1842px;width:17px;height:16px}.sv-sprite-I_ST_vorschau_inaktiv:hover{background-position:-67px 0px;width:17px;height:16px}.sv-sprite-I_ST_zurzeitAktiv_inaktiv:hover{background-position:-67px -132px;width:17px;height:16px}.sv-sprite-I_D_4B_plus_AnderungenVerwerfen{background:url("../../sitevision/images/icons/Icons_Dashboard_4Buttons/I_D_4B_anederungverwerfen_grau.png");width:18px;height:16px;display:block;float:left;margin:0 0 0 10px;cursor:pointer}

@font-face{font-family:newicons;src:url("../../sitevision/fonts/newicons.woff")}section.box{float:left;width:100%}.sv-widget-agenda,.sv-widget-content,.sv-widget-news,.sv-widget-media,.sv-widget-photogallery,.sv-widget-rss,.sv-widget-contentlist{margin:0 0 1em 0;float:left;width:100%}

/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-clearfix {
    min-height: 0;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default !important;
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0;
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em;
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-datepicker {
    width: 17em;
    display: none;
    font-size: 14px;

    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
    background: #f2f2f2;
}

.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;

    border: 0;
    background: #cdcdcd;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    outline: 0;

    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}

.ui-dialog .ui-dialog-titlebar {
    padding: 0 55px 0 15px;
    position: relative;

    line-height: 40px;
}

.ui-dialog .ui-dialog-title {
    float: left;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none;
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;

    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal;
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5;
}

.ui-menu .ui-state-disabled a {
    cursor: default;
}

.ui-menu-icons {
    position: relative;
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em;
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em;
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url(../../sitevision/lib/jqueryui/css/images/animated-overlay.gif);
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable-helper {
    position: absolute;
    border: 1px dotted black;
}

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.ui-slider-horizontal {
    height: .8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}

.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px;
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none;
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0;
}

.ui-spinner-up {
    top: 0;
}

.ui-spinner-down {
    bottom: 0;
}

.ui-spinner .ui-icon-triangle-1-s {

    background-position: -65px -16px;
}

.ui-tabs {
    position: relative;
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text;
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    max-width: 300px;

    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content,
.ui-dialog .ui-dialog-titlebar-close {
    background: #f2f2f2;
    color: #343434;
}

.ui-widget-content a {
    color: #343434;
}

.ui-widget-header {
    background: #737373;
    color: #fff;
    font-weight: bold;
}

.ui-widget-header a {
    color: #595959;
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaaaaa;
    background: #ffffff font-weight : normal;
    color: #212121;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee;
    color: #363636;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec;
    color: #cd0a0a;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

.ui-widget-overlay {
    background: #000;
    opacity: .4;
    filter: Alpha(Opacity=40);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-header .ui-dialog-titlebar-close {
    top: 0;
    right: 0;

    border: 0;
    border-left: 1px solid #595959;
    margin: 0;
    padding: 0;

    width: 40px;
    height: 40px;
    line-height: 40px;
}

.ui-state-hover {
    background: #b1cb35 !important;
    color: #343434 !important;
}
.ym-form {
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
    width: 80%;
}

.an-cuglogin .ym-form { margin: 1em 0; }

.ym-form sup {
    color: inherit;
    font-weight: 700;
}

.ym-form div.ym-fbox-text, .ym-form div.ym-fbox-select, .ym-form div.ym-fbox-check, .ym-form div.ym-fbox-button {
    padding: 0.3em 0;
}

.ym-form input:invalid, .ym-form textarea:invalid {
    background-color: #F4F4F4;
}

.ym-form input, .ym-form textarea {
    background-color: white;
    border: 1px solid #DDDDDD;
    padding: 0.2em 0.3em;
    -webkit-box-shadow: inset 0 0 4px #eee;
    -moz-box-shadow: inset 0 0 4px #eee;
    box-shadow: inset 0 0 4px #eee;
}

/* Custom SV 4  Design View */html, body {position: relative}.ym-gl li{	margin: 0;	padding: 0;	font-size: 13px;}/* Pr?sentation Editor-Vorlagen */.cke_tpl_preview span.cke_tpl_title { white-space: nowrap; }.sv-body-wrapper { }.an-logo {	display: block;	width: 100%;	background-color: white;}.an-language {	display: block;	width: 100%;	text-align: right;	line-height: 20px;		background-color: white; 	letter-spacing: 2px;	color: #9C9472;}.an-language a,.an-language a:visited {	color: #0061A1;	text-decoration: none;}.an-breadcrumb {	width: 100%;	line-height: normal;	margin: 12px 0 0 0;	padding: 0 0 20px;}.an-breadcrumb ul {    list-style: none outside none;    margin: 0;    padding: 0;    width: 100%;    display: table;    font-size: 14px;    font-family: 'Century Gothic W01', Arial;}.an-breadcrumb ul li {	margin: 0;	padding: 0 0 0 35px;   display: inline-table;   color: #0061A1;   background-image: url(../../design/images/breadcrumb_seperator.png);   background-repeat: no-repeat;   background-position: 10px 11px;}.an-breadcrumb ul li:first-child {	background-image: none;	padding: 0;} .an-breadcrumb a,.an-breadcrumb a:visited {	color: #0061A1;	text-decoration: none;}.an-breadcrumb a:focus,.an-breadcrumb a:hover,.an-breadcrumb a:active {	color: #CDC9B9;	text-decoration: none;}section.an-2col article.ym-gr { width: 575px; }section.an-2col aside.ym-gl { width: 280px; }.an-3col-aside-le {	width: 205px;}.an-3col-content {	width: 460px;}.an-3col-content div.sv-slot-content {	padding: 0 15px;}.an-3col-aside-ri {	width: 205px;}.an-2col-h-alignment div.an-ri {    width: 575px;}.an-2col-h-alignment div.an-ri *:first-child {	margin: 0;}.an-2col-h-alignment div.an-le {    margin: 0 15px 0 0;    width: 280px;}/* --- Sitemap --- */.sv-sitemap h1 {	margin: 0 0 18px 0;}.sv-sitemap ul {	font-family: 'Century Gothic W01', Arial;	list-style: none outside none;	padding: 0;	margin: 0;	width: 100%;}.sv-sitemap-column-1 li {	margin-left: 2em;}.sv-sitemap-column-1 > ul li {	border-top: 1px solid #CDC9B9;	padding: 0.2em 0 2em 0;}.sv-sitemap-column-1 > ul > li > ul > li, .sv-sitemap-column-1 > ul > li > ul > li > ul > li {	border: none;	padding: 0;}/* --- Ende Sitemap --- *//* --- Portraits & Jobs --- */.an-portrait-entry, .an-jobOffer-entry { margin: 20px 0 0 0; }.an-portrait-entry .an-box-le, .an-jobOffer-entry .an-box-le { text-transform:uppercase; width: 280px; margin: 0 15px 0 0;  }.an-jobOffer-entry .an-box-le p { font-size: 16px; }.an-portrait-entry .an-box-ri, .an-jobOffer-entry .an-box-ri { width: 575px; }.an-portrait-entry .an-box-ri h2, .an-jobOffer-entry .an-box-ri h2 {      font-family: 'Century Gothic W01', Arial;      font-size: 14px;      line-height: 20px;      margin: 0;      width: 100%;      color: #0061A1;      text-transform: uppercase;}/* --- Ende Portraits & Jobs --- *//* --- Footer --- */#footer { font-family: 'Century Gothic W01', Arial; }#footer ul  {   list-style: none outside none;   margin: 0;   padding: 10px 0 0 0;   width: 100%;  }#footer ul.an-footerNav  { border-top: 1px solid #4C90BD; float: left; }#footer ul li ul  { margin: 0; padding: 0; }#footer li {   margin: 0 10px 0 0;   padding: 0;  	width: 133px;  	font-size: 12px;  	line-height: 14px;   list-style: none outside none;   float: left;   position: relative;}#footer ul li:last-child { margin: 0; padding: 0; }#footer ul li h4 {	color: #0061A1;	font-weight: bold;   font-size: 12px;   line-height: 14px;   margin: 0;   padding: 0;   list-style: none outside none;}#footer ul li.an-current h4 {	color: #0061A1;}#footer a {    color: #0061A1;    text-decoration: none;}#footer ul li h4 a {	color: #0061A1;	text-decoration: none;}#footer ul li ul li {	width: 100%;   margin: 0;	padding: 0;	color: #0061A1;	float: none;    display: block;}#footer ul li ul li.an-current {	color: #9C9472;}#clearFooter {	clear: left;	margin: 0 0 25px 0;}/* --- Ende Footer --- *//* Struktur */.ym-gbox-left {    padding: 0;}.ym-gbox-right {    padding: 0;}/* --- Startseite, mit Slider --- */.an-home-bannerbox {	margin: 0 0 20px 0;}.an-home-maincols div.an-col {	width: 280px;	margin: 0 0 0 15px;}.an-home-maincols div.an-col:first-child {	margin: 0;}.an-home-maincols h1, .an-home-maincols h2 {	font-family: 'Century Gothic W01 Bold',Arial;        font-size: 32px;	line-height: 32px;	margin: 0 0 6px 0;}.sv-slot-bottomleft h1, .sv-slot-bottomleft h2 { color: #3A817D; }.sv-slot-bottommiddle h1, .sv-slot-bottommiddle h2 { color: #9c9472; }.sv-slot-bottomright h1, .sv-slot-bottomright h2 { color: #0061A1; }.an-home-maincols h3,h3.slimcolumn { font-size: 24px; line-height: 28px; font-weight: normal; }.sv-slot-bottommiddle h3 { font-size: 20px; line-height: 25px; }.sv-slot-bottommiddle p { font-size: 14px; line-height: 20px; }.an-home-maincols p,p.slimcolumn-subtitle { font-size: 16px; line-height: 20px; }.an-homeslider {	margin: 0;	width: 870px;	height: 348px;	overflow: hidden;        visibility: hidden;}.an-homeslider ul {	padding: 0;	margin: 0;	list-style: none;}.an-homeslider li {	margin: 0;	padding: 0;	list-style: none;	text-align: center;	width: 870px;	height: 348px;	overflow: hidden;}/* --- Ende Startseite --- */.transparent1 {  /* IE 8 */  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";  /* IE 5-7 */  filter: alpha(opacity=95);  /* Netscape */  -moz-opacity: 0.95;  /* Safari 1.x */  -khtml-opacity: 0.95;  /* Good browsers */  opacity: 0.95;}div.sv-widget-news-contentBox-margin:first-child { border-top: 1px solid #0061a1; }div.an-news-entry {	border-bottom: 1px solid #0061a1;}div.an-news-entry div.an-news-date {	padding: 5px 10px 5px 5px;	margin: 0;	width: 15%;}div.an-news-entry div.an-news-short {	padding: 3px 5px;	margin: 0;	width:80%;}div.an-news-entry div.an-news-short p:last-child {	margin: 0;}div.an-news-entry div.an-news-date span.sv-widget-date, div.an-news-entry div.an-news-short h4 {	font-family: 'Century Gothic W01', Arial;	font-size: 14px;   line-height: 20px;   color: #0061A1;   text-transform: uppercase;}div.an-news-entry a.an-news-link:link { color:#0061A1; text-decoration: none;	}.an-login-state {    font-style: italic;    background: none repeat scroll 0 0 #F4F4F4;    border: 2px solid #FFFFFF;    box-shadow: 0 0 4px #DDDDDD;    margin: 1em 0.2em;    padding: 0.2em 0.5em;}.an-login-button-box { margin: 1em 0;}.an-login-button-box button {    float: right;    margin: 0 0.2em 0 0;}/* bilder im content */.an-content-gallery {	display: table;}.an-content-gallery > div {	display: table-row;}.an-content-gallery > div > div {	display: table-cell;	padding-right: 10px;	padding-bottom: 5px;}.an-content-gallery > div > div:last-child {	padding-right: 0;}.sv-listelement-toolbarElement .sv-sprite-inp-tb-small-I_D_I_KatL_slider {    background-image: url(../../design/images/Slider.png) !important;    background-position: 0 0 !important;    width: 16px;    height: 16px;}.anet-download-widget h1 {    margin-bottom: 31px;}
/**
 * "Yet Another Multicolumn Layout" - YAML CSS Framework
 *
 * default print stylesheet
 *
 * @copyright       Copyright 2005-2012, Dirk Jesse
 * @license         CC-BY 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-CDL (http://www.yaml.de/license.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         v4.0
 * @revision        $Revision: 686 $
 * @lastmodified    $Date: 2012-01-22 13:09:37 +0100 (So, 22 Jan 2012) $
 */


@media print {

	/**
	* @section basic layout preparation
	*/

	/* (en) change font size unit to [pt] - avoids problems with [px] in Gecko based browsers  	*/
	/* (de) Wechsel der der Schriftgr??en-Ma?heinheit zu [pt] - Probleme mit [px] in Gecko-Browsern vermeiden */
	body {
		font-size: 10pt;
		padding: 0 5px;
		background: none repeat scroll 0 0 #fff;
	}

	blockquote { border: none; }

	/* (en) Hide unneeded container of the screenlayout in print layout */
	/* (de) F?r den Druck nicht ben?tigte Container des Layouts abschalten */
	nav div.ym-hlist,
	nav div.an-breadcrumb,
	nav div.an-language,
	.ym-searchform,
	.sv-widget-slider,
    .sv-inpage-login,
	#footer {
		display:none;
	}
	nav {
		border-bottom: 1px solid #4C90BD;
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.an-3col-content div.sv-slot-content { padding: 0; }

	.an-3col-content,
	section.an-2col article.ym-gr { width: auto; }

	/*------------------------------------------------------------------------------------------------------*/

	/* (en) Avoid page breaks right after headings */
	/* (de) Vermeidung von Seitenumbr?chen direkt nach einer ?berschrift */
	h1,h2,h3,h4,h5,h6 {
		page-break-after:avoid;
	}

	/*------------------------------------------------------------------------------------------------------*/

	/* (en) optional output of acronyms and abbreviations*/
	/* (de) optionale Ausgabe von Auszeichnung von Abk?rzungen */

	/*
	abbr[title]:after,
	acronym[title]:after {
		content:'(' attr(title) ')';
	}
	*/

	/*------------------------------------------------------------------------------------------------------*/

	/* (en) optional URL output of hyperlinks in print layout */
	/* (de) optionale Ausgabe der URLs von Hyperlinks */
	/*
	a[href]:after {
		content:" <URL:"attr(href)">";
		color:#444;
		background:inherit;
		font-style:italic;
	}
	*/
}
.sv-widget {
	margin: 0 !important;
}
.gi{position:relative;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gi:before{font-style:normal}@font-face{font-family:'glyphicons-intersim-regular';src:url("../../sitevision/lib/glyphicons/1.9/fonts/glyphicons-intersim-regular.eot?-vyzbyw");src:url("../../sitevision/lib/glyphicons/1.9/fonts/glyphicons-intersim-regular.eot?#iefix-vyzbyw") format("embedded-opentype"),url("../../sitevision/lib/glyphicons/1.9/fonts/glyphicons-intersim-regular.woff?-vyzbyw") format("woff"),url("../../sitevision/lib/glyphicons/1.9/fonts/glyphicons-intersim-regular.ttf?-vyzbyw") format("truetype"),url("../../sitevision/lib/glyphicons/1.9/fonts/glyphicons-intersim-regular.svg?-vyzbyw#glyphicons-intersim-regular") format("svg")}.gi.gi-intersim{font-family:"glyphicons-intersim-regular"}.gi.gi-intersim.gi-content:before{content:"\e600"}.gi.gi-intersim.gi-dashboard:before{content:"\e601"}.gi.gi-intersim.gi-download:before{content:"\e602"}.gi.gi-intersim.gi-faq:before{content:"\e603"}.gi.gi-intersim.gi-form:before{content:"\e604"}.gi.gi-intersim.gi-glossary:before{content:"\e605"}.gi.gi-intersim.gi-logout:before{content:"\e606"}.gi.gi-intersim.gi-media:before{content:"\e607"}.gi.gi-intersim.gi-newspaper:before{content:"\e60c"}.gi.gi-intersim.gi-photogallery:before{content:"\e60d"}.gi.gi-intersim.gi-save:before{content:"\e60e"}.gi.gi-intersim.gi-structureddocument:before{content:"\e60f"}.gi.gi-intersim.gi-inpage:before{content:"\e608"}.gi.gi-intersim.gi-eye-open:before{content:"\e609"}.gi.gi-intersim.gi-exit:before{content:"\e60b"}.gi.gi-intersim.gi-circle-question-mark:before{content:"\e60a"}.gi.gi-intersim.gi-mailvision:before{content:"\e611"}.gi.gi-intersim.gi-preview:before{content:"\e612"}.gi.gi-intersim.gi-template:before{content:"\e613"}.gi.gi-intersim.gi-resize:before{content:"\e614"}.gi.gi-intersim.gi-rename:before{content:"\e615"}.gi.gi-intersim.gi-home:before{content:"\e616"}.gi.gi-intersim.gi-user:before{content:"\e617"}.gi.gi-intersim.gi-refresh:before{content:"\e618"}

.sv-widget{position:relative}.sv_editor_link_highlight{background-color:#fcff08 !important}body.cke_editable{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}body.cke_editable *{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text}

.sv-inpage-toggle{-moz-transition:right 0.5s ease-in-out;-o-transition:right 0.5s ease-in-out;-webkit-transition:right 0.5s ease-in-out;transition:right 0.5s ease-in-out;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;position:fixed !important;width:150px !important;height:auto !important;right:-107px !important;top:50% !important;background-color:#b1cb35 !important;font-family:"MS Sans Serif",Geneva,sans-serif !important;margin:-75px 0 0 0 !important;padding:0 !important}.sv-inpage-toggle:hover{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;right:0 !important}.sv-inpage-toggle a{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;display:block !important;margin:0 !important;padding:10px !important;height:auto !important;width:100% !important;line-height:21px !important;font-size:14px !important;text-transform:uppercase !important;font-weight:bold !important;text-decoration:none !important;color:#fff !important}.sv-inpage-toggle a span{margin-right:10px !important}.sv-inpage-login{-moz-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);box-shadow:0 0 6px 0px rgba(0,0,0,0.3);-moz-transition:right 0.5s;-o-transition:right 0.5s;-webkit-transition:right 0.5s;transition:right 0.5s;position:fixed !important;width:200px !important;right:-206px;top:50% !important;margin:-75px 0 0 0 !important;background-color:#f2f2f2 !important;font-family:"MS Sans Serif",Geneva,sans-serif !important}.sv-inpage-login-header{height:40px !important}.sv-inpage-login-title{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block !important;float:left !important;height:40px !important;width:139px !important;padding:0 10px !important;line-height:40px !important;background-color:#b1cb35 !important;color:#343434 !important}.sv-inpage-login-title p{margin:0 !important;padding:0 !important;height:40px !important;line-height:40px !important;font-size:14px !important;text-transform:uppercase !important;font-weight:bold !important}.sv-inpage-login-hide{display:inline-block !important;float:right !important;width:40px !important;height:40px !important;line-height:40px !important;text-align:center !important;text-decoration:none !important;font-size:25px !important;font-weight:900 !important;font-family:"MS Sans Serif",Geneva,sans-serif !important;color:#343434 !important}.sv-inpage-login-hide:hover{background-color:#b1cb35 !important;color:#343434 !important}.sv-inpage-login-form{padding:10px 10px 0 10px !important}.sv-inpage-login-form label{display:none !important}.sv-inpage-login-form input{width:100% !important;margin-bottom:10px !important;padding:0 5px !important;height:40px !important;line-height:40px !important;font-size:14px !important;outline:0 !important;border:none !important;color:#343434 !important;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}.sv-inpage-login-form input[type='submit']{background-color:#cdcdcd !important;cursor:pointer !important}.sv-inpage-login-form input[type='submit']:hover{background-color:#b1cb35 !important}

.sv-social-media-share{position:fixed !important;width:356px !important;height:auto !important;right:-156px !important;top:50% !important;overflow:visible !important;font-family:"MS Sans Serif",Geneva,sans-serif;margin:0 0 0 0 !important;padding:0 !important}.sv-social-media-toggle{-moz-transition:margin-left 0.6s ease-in-out;-o-transition:margin-left 0.6s ease-in-out;-webkit-transition:margin-left 0.6s ease-in-out;transition:margin-left 0.6s ease-in-out;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;width:200px !important;margin-left:156px !important}.sv-social-media-toggle:hover{-moz-transition-delay:0;-o-transition-delay:0;-webkit-transition-delay:0;transition-delay:0;margin-left:0 !important}.sv-social-media-toggle a{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;display:block !important;margin:0 0 10px 0 !important;padding:10px !important;height:auto !important;width:100% !important;line-height:24px !important;font-size:14px !important;font-weight:bold !important;text-decoration:none !important;color:#fff !important}.social-share-icon{width:24px !important;height:24px !important;float:left !important;margin-right:10px !important;background-position:center !important;background-size:cover !important}.sv-social-media-toggle.facebook{background-color:#3b5998 !important}.social-share-icon.facebook{background-image:url(../../sitevision/images/_deprecated/icons/social-media/facebook.png) !important}.sv-social-media-toggle.twitter{background-color:#3cf !important}.social-share-icon.twitter{background-image:url(../../sitevision/images/_deprecated/icons/social-media/twitter.png) !important}.sv-social-media-toggle.google{background-color:#dd4b39 !important}.social-share-icon.google{background-image:url(../../sitevision/images/_deprecated/icons/social-media/google.png) !important}

.sv-main-header{height:50px;padding:0;margin:0;font-family:sans-serif}.sv-main-header *{margin:0;padding:0}.sv-main-header .sv-main-center{position:relative;max-width:1280px;margin:0 auto}.sv-main-header .sv-main-line{height:5px;background-color:#b1cb35;position:fixed;left:0;right:0;top:0}.sv-main-header .sv-main-brand{-moz-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);box-shadow:0 0 6px 0px rgba(0,0,0,0.3);display:inline-block;float:left;width:195px;height:50px;position:absolute;top:0;left:0;background-color:#fff}.sv-main-header .sv-main-brand a,.sv-main-header .sv-main-brand img{display:block;width:100%;height:100%;opacity:0.0001}.sv-main-header .sv-main-brand .sv-main-brand-image{background-image:url("../../sitevision/images/sitevision.png");background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:10px;right:10px;bottom:10px;left:10px}.sv-main-header .sv-main-navigation{display:inline-block;float:left;width:100%}.sv-main-header .sv-main-navigation ul{max-width:820px;margin:0 auto}.sv-main-header .sv-main-navigation li{display:inline-block;min-width:50px;height:35px;line-height:50px;margin:5px 2.5px 0 2.5px;background-color:#343434;float:left;text-align:center}.sv-main-header .sv-main-navigation li a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px;width:100%;height:100%;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:35px;color:#fff}.sv-main-header .sv-main-navigation li a span{margin:0 0 0 5px;display:inline-block}.sv-main-header .sv-main-navigation li a .gi{min-width:21px;font-size:1.5em}.sv-main-header .sv-main-navigation li:not(.active):hover{background-color:#b1cb35}.sv-main-header .sv-main-navigation li:not(.active):hover a{color:#343434}.sv-main-header .sv-main-navigation li.active{background-color:#b1cb35}.sv-main-header .sv-main-navigation li.active a{color:#343434}.sv-main-header .sv-main-navigation li:first-child{margin:5px 2.5px 0 0}.sv-main-header .sv-main-right{display:inline-block;float:left;float:none;position:absolute;top:5px;right:0;margin:0;padding:0;list-style:none}.sv-main-header .sv-main-right:after{content:'';display:block;clear:both}.sv-main-header .sv-main-right>li{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;float:left;margin:0 0 0 5px;min-height:35px;min-width:35px;list-style:none;background:#343434}.sv-main-header .sv-main-right>li>a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 10px;width:100%;height:100%;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:bold;line-height:35px;color:#fff;text-transform:none;font-weight:normal}.sv-main-header .sv-main-right>li>a span{margin:0 0 0 5px;display:inline-block}.sv-main-header .sv-main-right>li>a span{display:none}.sv-main-header .sv-main-right>li>a .gi{font-size:16px}.sv-main-header .sv-main-right>li:hover{background:#b1cb35}.sv-main-header .sv-main-right>li:hover>a{color:#343434}.sv-main-header .sv-main-right .sv-main-user{position:relative}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-button{cursor:pointer}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown{-moz-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);box-shadow:0 0 6px 0px rgba(0,0,0,0.3);display:none;z-index:1;position:absolute;top:37.5px;right:0;padding:5px 15px;min-width:200px;background:#343434;font-size:14px}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul{margin:0;padding:0;list-style:none}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li{-moz-user-select:text;-ms-user-select:text;-webkit-user-select:text;user-select:text;position:relative;margin:0;border-top:solid 1px #e6e6e6;padding:10.5px 0;color:#fff;line-height:14px}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li span{display:inline-block;margin:0 0 0 35px;line-height:14px;vertical-align:middle}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li .gi{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;position:absolute;left:0;top:0;width:35px;height:35px;line-height:35px;text-align:center}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li a{display:block;color:#fff;text-decoration:none}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li a:hover{background:#b1cb35;color:#343434}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown ul li:first-child{border:0}.sv-main-header .sv-main-right .sv-main-user .sv-main-user-dropdown.sv-menu-open{display:block}.sv-main-header.sv-view{-moz-transition:top 0.5s;-o-transition:top 0.5s;-webkit-transition:top 0.5s;transition:top 0.5s;-moz-transition-delay:0.5s;-o-transition-delay:0.5s;-webkit-transition-delay:0.5s;transition-delay:0.5s;-moz-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 6px 0px rgba(0,0,0,0.3);box-shadow:0 0 6px 0px rgba(0,0,0,0.3);position:fixed;left:0;right:0;top:-65px;padding:0 0 20px 0;background:#e6e6e6}.sv-main-header.sv-view:hover{-moz-transition:top 0.3s;-o-transition:top 0.3s;-webkit-transition:top 0.3s;transition:top 0.3s;-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s;top:0}.sv-main-header.sv-view.sv-open{top:0}.sv-main-header.sv-view:not(:hover) .sv-menu-open{display:none !important}

#vakata-dragged,#jstree-marker-line{z-index:10000010 !important}#jstree-marker{z-index:10000011 !important}.sv-adminSection-menu-tooltip{z-index:1000040 !important}.elfinder-quicklook-fullscreen{z-index:1000020 !important}.elfinder-drag-helper{z-index:1000010 !important}.chosen-container .chosen-drop{z-index:10000040 !important}.cke_panel{z-index:10000040 !important}#colorbox,#cboxOverlay,#cboxWrapper{z-index:10040 !important}.cke_dialog{z-index:10000040 !important}.cke_dialog_background_cover{z-index:10000030 !important}.cke_maximized{z-index:10000031 !important}div.jp-video-full div div{z-index:10010 !important}div.jp-video-full div.jp-gui{z-index:10011 !important}img.pw-photo-zoomed{z-index:10020 !important}#showbox{z-index:10030 !important}#showbox-exit{z-index:10031 !important}.ui-front{z-index:10000020 !important}.ui-selectable-helper{z-index:10050 !important}.ui-tooltip{z-index:1000050 !important}.zoomy{z-index:10060 !important}.sv-debugbar-overlay{z-index:999999990 !important}.sv-widget-debugbar{z-index:1000000000 !important}.sv-widget-debugbar-content{z-index:1000000000 !important}#sv-debugbar{z-index:1000000000 !important}.sv-inpage-wrapper{z-index:100020 !important}.sv-inpage-menu-tooltip,.sv-inpage-language-selector,.sv-inpage-mandant-selector{z-index:1000030 !important}.ui-tooltip.sv-widget-tooltip{z-index:1000030 !important}#cluetip{z-index:1000030 !important}.sv-main-header .sv-main-line{z-index:100030 !important}.sv-main-header .sv-main-brand{z-index:100030 !important}.sv-main-header.sv-view{z-index:100030 !important}.sv-social-media-share{z-index:100050 !important}.sv-inpage-toggle{z-index:100040 !important}.sv-inpage-login{z-index:100040 !important}.sv-grid-container-menu-selector{z-index:1000061 !important}.sv-adminSection-menu-tooltip{z-index:1000060 !important}.sv-widget .sv-inpage-widget-info{z-index:100010 !important}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../../sitevision/lib/colorbox/theme1/images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../../sitevision/lib/colorbox/theme1/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../../sitevision/lib/colorbox/theme1/images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../../sitevision/lib/colorbox/theme1/images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../../sitevision/lib/colorbox/theme1/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../../sitevision/lib/colorbox/theme1/images/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_222222_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_888888_256x240.png);
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_454545_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_454545_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_2e83ff_256x240.png);
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(../../sitevision/lib/jqueryui/css/images/ui-icons_cd0a0a_256x240.png);
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-carat-1-n {
    background-position: 0 0;
}

.ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.ui-icon-carat-1-e {
    background-position: -32px 0;
}

.ui-icon-carat-1-se {
    background-position: -48px 0;
}

.ui-icon-carat-1-s {
    background-position: -64px 0;
}

.ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.ui-icon-carat-1-w {
    background-position: -96px 0;
}

.ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

.ui-icon-person {
    background-position: -144px -96px;
}

.ui-icon-print {
    background-position: -160px -96px;
}

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

.ui-icon-home {
    background-position: 0 -112px;
}

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

.ui-icon-alert {
    background-position: 0 -144px;
}

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

.ui-icon-help {
    background-position: -48px -144px;
}

.ui-icon-check {
    background-position: -64px -144px;
}

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

/*!
* Zoomy 1.3.2 - jQuery plugin 
* http://redeyeops.com/plugins/zoomy
*
* Copyright (c) 2010 Jacob Lowe (http://redeyeoperations.com)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
* Built for jQuery library
* http://jquery.com
*
* Addition fixes and modifications done by Larry Battle ( blarry@bateru.com )
* Code has been refactored and the logic has been corrected.
*
*Cusor fix from IE by Chris Pearson ( http://www.upland.co.uk )
*
*/


.parent-zoom img{
    -webkit-transition-property: opacity;
    -webkit-transition-duration: 200ms;
    -webkit-transition-timing-function: ease;
    cursor:  cell;
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    border: 0;
}


.zoomy{
    position: absolute;
    visibility: hidden;
    background-repeat: no-repeat;
    -webkit-box-shadow: 0px 5px 10px #000;
    -moz-box-shadow: 0px 5px 10px #000;
    filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=1, Color='#3333333', Positive='true');
    border: 0px solid #333;
    line-height: 100px;
    text-align: center;
    background-color: #fff;
    overflow: hidden;
    cursor: url(../../sitevision/lib/zoomy/img/blank.cur), move;
    -webkit-transition-property: border-width, border-color, opacity;
    -webkit-transition-duration: 500ms, 1s, 500ms;
    -webkit-transition-timing-function: ease;
    border: 3px solid #fff;
}

.zoomy span{
    display: block;
    margin: 5px auto;
    background: -moz-linear-gradient(top, rgba(255,255,255,.6) 0%, rgba(255,255,255,0) 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.6)), color-stop(100%,rgba(255,255,255,0))); /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#55FFFFFF, endColorstr=#00ffffff);
}


.zoomy a{
    color: #333;
    text-decoration: none;
    outline: 0;
}

.inactive img{
    opacity: 0.85!important;
    filter:alpha(opacity=85)!important;
}

.zoomy #tmp{
    max-width: none !important;
    max-height: none !important;
    width: auto !important;
    height: auto !important;
    top: -999999px;
    left: -999999px;
}




div.ui-cluetip {
    font-size: 1em
}

.ui-cluetip-header, .ui-cluetip-content {
    padding: 12px
}

.ui-cluetip-header {
    font-size: 1em;
    margin: 0;
    overflow: hidden
}

.cluetip-title .cluetip-close {
    float: right;
    position: relative
}

.cluetip-close img {
    border: 0
}

#cluetip-waitimage {
    width: 43px;
    height: 11px;
    position: absolute;
    background-image: url(../../sitevision/lib/tooltip/images/wait.gif)
}

.cluetip-arrows {
    display: none;
    position: absolute;
    top: 0;
    left: -11px;
    width: 11px;
    height: 22px;
    background-repeat: no-repeat;
    background-position: 0 0;
    border-width: 0
}

.cluetip-extra {
    display: none
}

.cluetip-default {
    background-color: #d9d9c2
}

.cluetip-default .ui-cluetip-header {
    background-color: #87876a
}

div.cluetip-default .cluetip-arrows {
    border-width: 0;
    background: transparent none
}

div.clue-right-default .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/darrowleft.gif)
}

div.clue-left-default .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/darrowright.gif);
    left: 100%;
    margin-right: -11px
}

div.clue-top-default .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/darrowdown.gif);
    top: 100%;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 11px
}

div.clue-bottom-default .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/darrowup.gif);
    top: -11px;
    left: 50%;
    margin-left: -11px;
    width: 22px;
    height: 11px
}

.cluetip-jtip {
    background-color: #fff
}

.cluetip-jtip .cluetip-outer {
    border: 2px solid #ccc;
    position: relative
}

.cluetip-jtip .cluetip-inner {
    padding: 5px;
    display: inline-block
}

.cluetip-jtip div.cluetip-close {
    text-align: right;
    margin: 0 5px 0;
    color: #900
}

.cluetip-jtip .ui-cluetip-header {
    background-color: #ccc;
    padding: 6px
}

div.cluetip-jtip .cluetip-arrows {
    border-width: 0;
    background: transparent none
}

div.clue-right-jtip .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/arrowleft.gif)
}

div.clue-left-jtip .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/arrowright.gif);
    left: 100%;
    margin-right: -11px
}

div.clue-top-jtip .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/arrowdown.gif);
    top: 100%;
    left: 50%;
    width: 22px;
    height: 11px;
    margin-left: -11px
}

div.clue-bottom-jtip .cluetip-arrows {
    background-image: url(../../sitevision/lib/tooltip/images/arrowup.gif);
    top: -11px;
    left: 50%;
    width: 22px;
    height: 11px;
    margin-left: -11px
}

.cluetip-rounded {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    background-color: #fff;
    border: 1px solid #ccc
}

.cluetip-rounded .cluetip-arrows {
    border-color: #ccc
}

div.cluetip-rounded .cluetip-arrows {
    font-size: 0;
    line-height: 0;
    width: 0;
    height: 0;
    border-style: solid;
    background: transparent none
}

div.clue-right-rounded .cluetip-arrows {
    border-width: 11px 11px 11px 0;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

div.clue-left-rounded .cluetip-arrows {
    left: 100%;
    margin-right: -11px;
    border-width: 11px 0 11px 11px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent
}

div.clue-top-rounded .cluetip-arrows {
    top: 100%;
    left: 50%;
    border-width: 11px 11px 0;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent
}

.clue-bottom-rounded .cluetip-arrows {
    top: -11px;
    left: 50%;
    border-width: 0 11px 11px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent
}

.cluetip-rounded .cluetip-title, .cluetip-rounded .cluetip-inner {
    zoom: 1
}
.file-input-wrapper {
    width: 160px;
    height: 25px;
    overflow: hidden;
    position: relative;
}
.file-input-wrapper > input[type="file"] {
    font-size: 200px;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
}
.file-input-wrapper > .btn-file-input {
    display: inline-block;
    width: 160px;
    height: 25px;
}
.file-input-wrapper:hover > .btn-file-input {
    background-color: #aaa;
}
.si_widget_dev_info{
    display: none;
    position: absolute;
    top: 10px;
    left: 10px;
    border: 1px solid #ff5b00;
    padding: 5px;
    background: #ffffff;

    width: 200px;

    font-size: 12px;

}

.si_widget_dev_info h2{
    border-top: 2px solid #666;
    font-size: 14px;
}

.si_widget_dev_info h3{
    border-top: 1px solid #666;
    font-size: 12px;
}
/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.jplayer.org
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.3 (jPlayer 2.2.0)
 * Date: 19th November 2012
 */

div.jp-audio,
div.jp-audio-stream,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #666;
	border:1px solid #009be3;
	background-color:#eee;
}
div.jp-audio {
	width:420px;
}
div.jp-audio-stream {
	width:182px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative;
}

/* The z-index rule is defined in this manner to enable Popcorn plugins that add overlays to video area. EG. Subtitles. */

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	background-color:#eee;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:80px;
}

div.jp-audio-stream div.jp-type-single div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 380px;
	padding:20px 20px 0 20px;
}

div.jp-audio-stream ul.jp-controls {
	width: 142px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 0 no-repeat;
}
a.jp-play:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -41px 0 no-repeat;
}
a.jp-pause {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -41px -42px no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -29px -83px no-repeat;
}

a.jp-previous {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -29px -112px no-repeat;
}

a.jp-next {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.seeking.gif);
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;	
}
div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio-stream div.jp-type-single a.jp-mute,
div.jp-audio-stream div.jp-type-single a.jp-unmute {
	margin-left:10px;
}

div.jp-audio a.jp-volume-max,
div.jp-audio-stream a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}

div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -19px -170px no-repeat;
}
a.jp-unmute {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -79px -170px no-repeat;
}
a.jp-volume-max {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:330px;
}
div.jp-audio-stream div.jp-volume-bar {
	top:37px;
	left:92px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -256px repeat-x;
	width:0px;
	height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	margin-top:-270px;
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.video.play.png) 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.video.play.png) 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -90px -310px no-repeat;
}

a.jp-repeat {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url(../../sitevision/lib/jquery-jplayer/v2.4.0/skin/blue.monday/jplayer.blue.monday.jpg) -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */


.sv-widget-download{
    width: 100%;
}
.sv-widget-download ul.aarenet-widget-download-list li{
    display: block;
    min-height: 20px;
    line-height: 30px;
    min-width: 36px;
    padding: 0 0 0 5px;
    list-style-type: none;
}

.sv-widget-download ul.aarenet-widget-download-list li.aarenet-dl-section-title { padding: 0; }

.sv-widget-download ul.aarenet-widget-download-list { padding: 0;}

.sv-widget-download ul.aarenet-widget-download-list h3 { margin: 15px 0 2px 0; font-size: 1em;  }

li.dark-row{
    background: #DBE4EB;
}

li.bright-row{
    background: #FFFFFF;
}

.aarenet-download-icon.aarenet-download-icon-pdf{
    background: url(../../design/images/files/pdf.png);
}

.aarenet-download-icon.aarenet-download-icon-picture{
    background: url(../../design/images/files/image.png);
}

.aarenet-download-icon.aarenet-download-icon-word{
    background: url(../../design/images/files/word.png);
}

.aarenet-download-icon.aarenet-download-icon-excel{
    background: url(../../design/images/files/excel.png);
}

.aarenet-download-icon.aarenet-download-icon-powerpoint{
    background: url(../../design/images/files/ppt.png);
}

.aarenet-download-icon.aarenet-download-icon-swf{
    background: url(../../design/images/files/swf.png);
}

.aarenet-download-icon {
    display: inline-block;
    height: 16px;
    width: 16px;
    background: url(/design/images/files/document.png);
}

.aarenet-download-link{
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
    margin-top: 5px;
    background: url(/design/images/files/document.png);
}

.ui-dialog .aarenet-download-link{ margin: 0;}

.ui-dialog .sv-widget-download-file-actions { line-height: inherit;}

.ui-dialog .sv-widget-download-content {margin-bottom: 10px;}

.sv-widget-download .sv-widget-content-wrapper { margin: 0 0 30px 0 ;}


.anet-accordion {
    border-top: 1px solid #0061A1;
    padding-top: 10px;
    padding-bottom: 10px;
}

.anet-accordion .anet-title {
    position: relative;
    font-size: 16px;
    font-family: 'Century Gothic W01', Arial, sans-serif;
    line-height: 1.33333rem;
    cursor: pointer;
    text-transform: uppercase;
    color: #0061A1;
    padding-left: 40px;
}

.anet-accordion .anet-title .arrow {
    position: absolute;
    left: 0;
    top: 0;
    width: 23px;
    height: 23px;
    display: inline-block;
    background-image: url(../../design/images/accordeon_closed.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.anet-accordion.open .anet-title .arrow {
    background-image: url(../../design/images/accordeon_open.png);
}

.sv-inpage .anet-accordion .anet-title .arrow {
    background-image: url(../../design/images/accordeon_open.png);
}

.anet-accordion .anet-content {
    display: none;
}

.anet-accordion .anet-content p:last-of-type {
    margin-bottom: 0;
}

@media print {
    .anet-accordion .anet-content {
        display: block;
        padding: 0;
    }
}

.anet-accordion.open .anet-content {
    display: block;
}

.sv-inpage .anet-accordion .anet-title {
    cursor: auto;
}

.sv-inpage .anet-accordion .anet-content {
    display: block;
}

.anet-content {
    list-style-type: none;
}

.anet-content-text {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding-left: 40px;
}

.anet-content-text a {
    text-decoration: none;
}

.anet-content-text ul {
    list-style-type: none;
}

.sv-widget-download h2 {
    font-family: 'Century Gothic W01 Bold', Arial, sans-serif;
    margin-bottom: 40px;
    font-size: 32px;
}

/*Styling for modalbox*/

.ui-dialog {
    border-radius: 0 !important;
}

.ui-dialog-titlebar {
    border-radius: 0 !important;
}

/* TODO: ask carla */
.ui-widget-header {
    background: none !important;
    border: none !important;
}

.ui-button{
    background: none !important;
    border: none !important;
}

.ui-dialog .sv-widget-download * {
    font-family: Arial,Helvetica,sans-serif;
    color: #0061A1;
}
.ui-dialog .sv-widget-download h2 {
    font-family: 'Century Gothic W01', Arial, sans-serif;
    margin-bottom: 15px;
}

.ui-dialog-content {
    margin-bottom: 34px;
    padding-left: 48px !important;
}

.ui-widget-title {
    text-transform: none !important;
}

.sv-widget-download-file-title{
    font-family: 'Century Gothic W01', Arial, sans-serif !important;
    text-transform: uppercase !important;
    font-size: 16px;
}

.sv-widget-download-file a {
    text-decoration: none;
    font-size: 14px;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '?';
}
[dir='rtl'] .slick-prev:before
{
    content: '?';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '?';
}
[dir='rtl'] .slick-next:before
{
    content: '?';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '?';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

.sv-no-scroll{overflow:hidden}.sv-widget-photogallery-wrapper a{border-bottom:0 !important;text-decoration:none !important}.sv-widget-photogallery-wrapper .sv-widget-photogallery-wall{margin:0 auto;text-align:center}.sv-widget-photogallery-wrapper .sv-widget-photogallery-wall .sv-photogallery-image-wrap{position:relative;display:inline-block;width:250px;height:250px;margin:7px;background-position:center;background-size:cover;background-repeat:no-repeat}.sv-widget-photogallery-wrapper .sv-widget-photogallery-wall .sv-photogallery-image-wrap .sv-photogallery-image-fullscreen{position:absolute;pointer-events:all;top:0;right:0;width:35px;height:35px;border-bottom-left-radius:5px;background-color:#2A2A2A;z-index:100;text-align:center}.sv-widget-photogallery-wrapper .sv-widget-photogallery-wall .sv-photogallery-image-wrap .sv-photogallery-image-fullscreen .sv-fullscreen-icon{pointer-events:none;font-size:20px;color:#fff}.sv-widget-photogallery-wrapper .sv-widget-photogallery-wall .sv-photogallery-image-wrap .sv-photogallery-image-fullscreen:hover{background-color:#3F3F3F}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider{position:relative;height:auto;margin:20px auto;text-align:center;background-color:transparent}@media (max-width: 695px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider{height:auto}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .slick-slide{position:relative;height:auto}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .slick-slide:before{content:'';display:inline;vertical-align:middle;line-height:500px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-photogallery-image{width:100%;margin:0 auto}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-photogallery-image-fullscreen{position:absolute;pointer-events:all;top:0;right:0;width:35px;height:35px;border-bottom-left-radius:5px;background-color:#2A2A2A;z-index:100}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-photogallery-image-fullscreen .sv-fullscreen-icon{pointer-events:none;font-size:20px;color:#fff}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-photogallery-image-fullscreen:hover{background-color:#3F3F3F}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);color:#2A2A2A;font-size:30px;z-index:100}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow.sv-prev-arrow{left:15px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow.sv-next-arrow{right:15px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow:hover{cursor:pointer;color:#3F3F3F}@media (max-width: 695px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow.sv-prev-arrow{left:5px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .sv-arrow.sv-next-arrow{right:5px}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .slick-dots{margin:0 auto 20px auto}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .slick-dots li button:before{opacity:1;color:#787878;font-size:8px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-slider .slick-dots li.slick-active button:before{color:#2A2A2A;font-size:10px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox{display:none;overflow:auto;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(63,63,63,0.95);z-index:100}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share,.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close{display:block;pointer-events:all;width:40px;height:40px;background-color:#d3d3d3;text-align:center;border-radius:4px;z-index:1000}@media (max-width: 800px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share,.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close{right:10px;top:10px}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share i,.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close i{line-height:40px;font-size:25px;vertical-align:middle;color:#2A2A2A}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share:hover,.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close:hover{background-color:#ededed}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close{position:absolute;top:30px;right:70px}@media (max-width: 800px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-lightbox-close{right:20px;top:20px}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper{position:absolute;top:0px;right:60px}@media (max-width: 800px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper{margin-right:60px}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper{list-style:none;position:absolute;right:60px;top:0px;width:90px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper li{display:inline-block}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper li .sv-share{pointer-events:all;margin-top:30px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper li .sv-share i{pointer-events:none}@media (max-width: 800px){.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper{right:-50px}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-share-wrapper .sv-share-button-wrapper li .sv-share{margin-top:20px}}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-image-wrapper{width:100%;height:100%;text-align:center}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-image-wrapper .sv-photogallery-lightbox-image{display:inline-block;max-width:100%;max-height:100%}.sv-widget-photogallery-wrapper .sv-widget-photogallery-lightbox .sv-photogallery-image-wrapper:before{content:'';display:inline-block;vertical-align:middle;height:100%}

/*
 * Skin for jPlayer Plugin (jQuery JavaScript Library)
 * http://www.happyworm.com/jquery/jplayer
 *
 * Skin Name: Blue Monday
 *
 * Copyright (c) 2010-2012 Happyworm Ltd
 * Dual licensed under the MIT and GPL licenses.
 *  - http://www.opensource.org/licenses/mit-license.php
 *  - http://www.gnu.org/copyleft/gpl.html
 *
 * Author: Silvia Benvenuti
 * Skin Version: 4.1 (jPlayer 2.2.0)
 * Date: 11th September 2012
 */

div.jp-audio,
div.jp-video {

	/* Edit the font-size to counteract inherited font sizing.
	 * Eg. 1.25em = 1 / 0.8em
	 */

	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */

	font-family:Verdana, Arial, sans-serif;
	line-height:1.6;
	color: #666;
	border:1px solid #009be3;
	background-color:#eee;
}
div.jp-audio {
	width:420px;
}
div.jp-video-270p {
	width:480px;
}
div.jp-video-360p {
	width:640px;
}
div.jp-video-full {
	/* Rules for IE6 (full-screen) */
	width:480px;
	height:270px;
	/* Rules for IE7 (full-screen) - Otherwise the relative container causes other page items that are not position:static (default) to appear over the video/gui. */
	position:static !important; position:relative
}

div.jp-video-full div.jp-jplayer {
	top: 0;
	left: 0;
	position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */
	overflow: hidden;
}

div.jp-video-full div.jp-gui {
	position: fixed !important; position: static; /* Rules for IE6 (full-screen) */
	top: 0;
	left: 0;
	width:100%;
	height:100%;
}

div.jp-video-full div.jp-interface {
	position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */
	bottom: 0;
	left: 0;
}

div.jp-interface {
	position: relative;
	background-color:#eee;
	width:100%;
}

div.jp-audio div.jp-type-single div.jp-interface {
	height:80px;
}
div.jp-audio div.jp-type-playlist div.jp-interface {
	height:80px;
}

div.jp-video div.jp-interface {
	border-top:1px solid #009be3;
}

/* @group CONTROLS */

div.jp-controls-holder {
	clear: both;
	width:440px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
	top:-8px; /* This negative value depends on the size of the text in jp-currentTime and jp-duration */
}

div.jp-interface ul.jp-controls {
	list-style-type:none;
	margin:0;
	padding: 0;
	overflow:hidden;
}

div.jp-audio ul.jp-controls {
	width: 380px;
	padding:20px 20px 0 20px;
}

div.jp-video div.jp-type-single ul.jp-controls {
	width: 78px;
	margin-left: 200px;
}

div.jp-video div.jp-type-playlist ul.jp-controls {
	width: 134px;
	margin-left: 172px;
}
div.jp-video ul.jp-controls,
div.jp-interface ul.jp-controls li {
	display:inline;
	float: left;
    margin: 0;
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 0 no-repeat;
}
a.jp-play:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -41px 0 no-repeat;
}
a.jp-pause {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -42px no-repeat;
	display: none;
}
a.jp-pause:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -41px -42px no-repeat;
}

a.jp-stop, a.jp-previous, a.jp-next {
	width:28px;
	height:28px;
	margin-top:6px;
}

a.jp-stop {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -83px no-repeat;
	margin-left:10px;
}

a.jp-stop:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -29px -83px no-repeat;
}

a.jp-previous {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -112px no-repeat;
}
a.jp-previous:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -29px -112px no-repeat;
}

a.jp-next {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -141px no-repeat;
}
a.jp-next:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -29px -141px no-repeat;
}

/* @end */

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	position: absolute;
	top:32px;
	height:15px;
}
div.jp-audio div.jp-type-single div.jp-progress {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-progress {
	left:166px;
	width:130px;
}
div.jp-video div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.seeking.gif);
}

/* @end */

/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:18px;
	height:15px;
	margin-top:12px;
}

div.jp-audio div.jp-type-single a.jp-mute,
div.jp-audio div.jp-type-single a.jp-unmute {
	margin-left: 210px;	
}

div.jp-audio div.jp-type-playlist a.jp-mute,
div.jp-audio div.jp-type-playlist a.jp-unmute {
	margin-left: 154px;
}

div.jp-audio a.jp-volume-max {
	margin-left: 56px;	
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute,
div.jp-video a.jp-volume-max {
	position: absolute;
	top:12px;
	margin-top:0;
}

div.jp-video a.jp-mute,
div.jp-video a.jp-unmute {
	left: 50px;
}

div.jp-video a.jp-volume-max {
	left: 134px;
}

a.jp-mute {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -19px -170px no-repeat;
}
a.jp-unmute {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -79px -170px no-repeat;
}
a.jp-volume-max {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -186px no-repeat;
}
a.jp-volume-max:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -19px -186px no-repeat;
}

div.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}
div.jp-audio div.jp-volume-bar {
	top:37px;
	left:330px;
}
div.jp-video div.jp-volume-bar {
	top:17px;
	left:72px;
}
div.jp-volume-bar-value {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -256px repeat-x;
	width:0px;
	height:5px;
}

/* @end */

/* @group current time and duration */

div.jp-audio div.jp-time-holder {
	position:absolute;
	top:50px;
}
div.jp-audio div.jp-type-single div.jp-time-holder {
	left:110px;
	width:186px;
}
div.jp-audio div.jp-type-playlist div.jp-time-holder {
	left:166px;
	width:130px;
}

div.jp-current-time,
div.jp-duration {
	width:60px;
	font-size:.64em;
	font-style:oblique;
}
div.jp-current-time {
	float: left;
	display:inline;
}
div.jp-duration {
	float: right;
	display:inline;
	text-align: right;
}

div.jp-video div.jp-current-time {
	margin-left:20px;
}
div.jp-video div.jp-duration {
	margin-right:20px;
}

/* @end */

/* @group playlist */

div.jp-title {
	font-weight:bold;
	text-align:center;
}

div.jp-title,
div.jp-playlist {
	width:100%;
	background-color:#ccc;
	border-top:1px solid #009be3;
}
div.jp-type-single div.jp-title,
div.jp-type-playlist div.jp-title,
div.jp-type-single div.jp-playlist {
	border-top:none;
}
div.jp-title ul,
div.jp-playlist ul {
	list-style-type:none;
	margin:0;
	padding:0 20px;
	font-size:.72em;
}

div.jp-title li {
	padding:5px 0;
	font-weight:bold;
}
div.jp-playlist li {
	padding:5px 0 4px 20px;
	border-bottom:1px solid #eee;
}

div.jp-playlist li div {
	display:inline;
}

/* Note that the first-child (IE6) and last-child (IE6/7/8) selectors do not work on IE */

div.jp-type-playlist div.jp-playlist li:last-child {
	padding:5px 0 5px 20px;
	border-bottom:none;
}
div.jp-type-playlist div.jp-playlist li.jp-playlist-current {
	list-style-type:square;
	list-style-position:inside;
	padding-left:7px;
}
div.jp-type-playlist div.jp-playlist a {
	color: #333;
	text-decoration: none;
}
div.jp-type-playlist div.jp-playlist a:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {
	color:#0d88c1;
}

div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
	font-weight:bold;
	color:#666;
}
div.jp-type-playlist div.jp-playlist a.jp-playlist-item-remove:hover {
	color:#0d88c1;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media {
	float:right;
	display:inline;
	text-align:right;
	margin-right:10px;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a{
	color:#666;
}
div.jp-type-playlist div.jp-playlist span.jp-free-media a:hover{
	color:#0d88c1;
}
span.jp-artist {
	font-size:.8em;
	color:#666;
}

/* @end */

div.jp-video-play {
	width:100%;
	overflow:hidden; /* Important for nested negative margins to work in modern browsers */
	cursor:pointer;
	background-color:rgba(0,0,0,0); /* Makes IE9 work with the active area over the whole video area. IE6/7/8 only have the button as active area. */
}
div.jp-video-270p div.jp-video-play {
	margin-top:-270px;
	height:270px;
}
div.jp-video-360p div.jp-video-play {
	margin-top:-360px;
	height:360px;
}
div.jp-video-full div.jp-video-play {
	height:100%;
}
a.jp-video-play-icon {
	position:relative;
	display:block;
	width: 112px;
	height: 100px;

	margin-left:-56px;
	margin-top:-50px;
	left:50%;
	top:50%;

	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.video.play.png) 0 0 no-repeat;
	text-indent:-9999px;
}
div.jp-video-play:hover a.jp-video-play-icon {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.video.play.png) 0 -100px no-repeat;
}





div.jp-jplayer audio,
div.jp-jplayer {
	width:0px;
	height:0px;
}

div.jp-jplayer {
	background-color: #000000;
}





/* @group TOGGLES */

/* The audio toggles are nested inside jp-time-holder */

ul.jp-toggles {
	list-style-type:none;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

div.jp-audio .jp-type-single ul.jp-toggles {
	width:25px;
}
div.jp-audio .jp-type-playlist ul.jp-toggles {
	width:55px;
	margin: 0;
	position: absolute;
	left: 325px;
	top: 50px;
}

div.jp-video ul.jp-toggles {
	margin-top:10px;
	width:100px;
}

ul.jp-toggles li {
	display:block;
	float:right;
}

ul.jp-toggles li a {
	display:block;
	width:25px;
	height:18px;
	text-indent:-9999px;
	line-height:100%; /* need this for IE6 */
}

a.jp-full-screen {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -310px no-repeat;
	margin-left: 20px;
}

a.jp-full-screen:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -30px -310px no-repeat;
}

a.jp-restore-screen {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -60px -310px no-repeat;
	margin-left: 20px;
}

a.jp-restore-screen:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -90px -310px no-repeat;
}

a.jp-repeat {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -290px no-repeat;
}

a.jp-repeat:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -30px -290px no-repeat;
}

a.jp-repeat-off {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -60px -290px no-repeat;
}

a.jp-repeat-off:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -90px -290px no-repeat;
}

a.jp-shuffle {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) 0 -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -30px -270px no-repeat;
}

a.jp-shuffle-off {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -60px -270px no-repeat;
	margin-left: 5px;
}

a.jp-shuffle-off:hover {
	background: url(../../sitevision/lib/jquery-miniplayer/css/blue.monday/jplayer.blue.monday.jpg) -90px -270px no-repeat;
}


/* @end */

/* @group NO SOLUTION error feedback */

.jp-no-solution {
	position:absolute;
	width:390px;
	margin-left:-202px;
	left:50%;
	top: 10px;

	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* @end */


